aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 88dd388f49b97ac872975ae81659eb0b6e28aed4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

0.9.5f Oct 13, 2003
 * removed needless check in get_md5sum looking for common slack mirror
   directories.
 * Prompt to upgrade before downloading (thanks kyotou)
 * updated FAQ with dropline question, and upgrade single package question
 * options can now be passed in in any order, so --no-prompt at the end now
   works
 * created struct pkg_list *get_available_and_update_pkgs(void) to search for
   updates and newer available at once, simplified --install and --upgrade
   part of roadmap to package action transactions.
 * implemented transaction engine
 * --interactive option to emulate old upgrade procedure, prompting for each
   upgrade.
 * multiple source support complete.  Linuxpackage integration should be
   working.  slapt-getrc syntax has changed.  Updated documentation
   appropriately.

0.9.5e Oct 10, 2003
 * added a doinst.sh script (generated from the Makefile) to help 
   manage the slapt-getrc.

0.9.5d Oct 09, 2003
 * added initial slack-required for future dependancy support
 * added lilo to example slapt-getrc exclude list
 * improved regex within package.h
 * fixed bug with packages containing more than 4 version parts (dvd+rw-tools)
 * moved regex_t stuff into sg_regex typedef
 * added extra error checking
 * formatting updates
 * actually call regfree() for all regex_t
 * introduced a DO_NOT_UNLINK_BAD_FILES macro within include/main.h
 * changed malloc back to calloc (src/package.c, line 423)
 * initial support for PACKAGE REQUIRED: data in PACKAGES.TXT
   this also means we can support LINUXPACKAGES as MIRROR
 * --no-md5 option to ignore md5 check sum of downloaded packages

0.9.5c Oct 04, 2003
 * removed bad free() in get_installed_pkgs()

0.9.5b Oct 02, 2003
 * yet another improvement to pkg version checking, xspace pointed
   out another example of how pkg versions might slip through cmp routine.

0.9.5 Oct 01, 2003
 * fixed pkg name so that slack-desc shows up... wasn't following
   new package naming convention.  Thanks Luke Yelavich <luke@audioslack.com>
 * bug fix... replaced strcmp with cmp_pkg_versions(char *,char *);
   now greater pkg versions are always correctly returned
   Thanks to xspace <xspace@digitalhigh.de>

0.9.4 Sep 29, 2003
 * downloads CHECKSUMS.md5 from mirror
 * md5 sum's each package after downloading (from CHECKSUMS.md5 data)
   utilizing openssl/evp.h
 * pre-download check... won't download twice if md5sum is good
 * error checking updates
 * more verbose messages during operation
 * fixed chdir/mkdir bug in working_dir
 * unlink faulty d/l files/pkgs (failed to d/l or checksum is bad)
 * fixed bug with ftp transfers... connections left open
   some ftp servers complain and deny access after so many connections
 * doc updates
 * install make target now creates /var/slapt-get

0.9.3 Sep 24, 2003
 * default make target doesn't build slack pkg
 * --dist-upgrade becomes target instead of option
 * merged dist-upgrade into --upgrade, --install also
   checks if available pkg is newer than installed
   dist-upgrade removed.
 * Added a FAQ to documentation
 * added error notification when commands fail

0.9.2 Sep 22, 2003
 * renamed to slapt-get
 * documentation updates

0.9 Sep 17, 2003
 * --re-install is now --reinstall
 * code updates

0.8 Sep 07, 2003
 * --remove target now accepts multiple arguments
  ( --remove pkg1 pkg2 pkg3 pkg4 )
 * --upgrade speed improvement (optimizations)
 * --dist-upgrade works for --upgrade
 * -ansi compatible now as well as -pedantic
 * introduced struct pkg_list, updated funcs returning pkg_list **
 * --upgrade now prompts before upgrading the package
 * --no-prompt option for overriding --upgrade prompt
 * --re-install option to install even if already installed
 * added EXCLUDE option in slapt-getrc (to exclude pkgs)
 * --ignore-excludes for --upgrade
 * is_excluded() returns false if EXCLUDE= not defined
 * added slackpkg make target

0.7: Aug 28, 2003 
 * now creates directories within WORKINGDIR for each packages location
  (patches/packages/kde, slackware/a/ for example)
 * --install target now accepts multiple arguments
  ( --install pkg1 pkg2 pkg3 pkg4 )
 * --simulate option (do not attempt to install, do not download)
 * --version option

0.6: Aug 27, 2003
 * fixed memory leaks
 * --download-only flag so install/upgrade command not ran

0.5:  Aug 26, 2003
 * --upgrade now works
 * install will install most recent version (including available updates)

0.4: Aug 24, 2003
 * now parsing PACKAGES.TXT instead of FILELIST.TXT
 * --show to show description of packages

0.3: Aug 22, 2003
 * --search with POSIX regular expressions

0.2: Aug 18, 2003
 * --list to list packages
 * --installed to view currently installed packages

0.1: Aug 15, 2003
 * initial version