~ubuntu-branches/ubuntu/precise/boinc/precise

« back to all changes in this revision

Viewing changes to zip/zip/CHANGES

Tags: 6.12.8+dfsg-1
* New upstream release.
* Simplified debian/rules

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
------------------------- August 7th 1996 version 2.2a ------------------
2
 
 1. QDOS port (Jonathan Hudson)
3
 
 2. win32 volumelabel handling (Paul)
4
 
 3. VM/CMS clean up (Greg Hartwig)
5
 
 4. leading "../" in internal filenames are allowed (Paul)
6
 
 5. System V packages support (John Bush)
7
 
 6. Fix handling of atx in zipup() (Onno, Greg)
8
 
 7. Fixed typo that caused zip -R to dump core (Onno)
9
 
 8. msdos/makefile.dj2: fix for command line too long when linking zip.exe
10
 
 9. win95 long filename support with djgpp v2 (Onno, Kimio Itoh)
11
 
------------------------- August 9th 1996 version 2.2b ------------------
12
 
 1. windll: use wiz instead of wizip (Mike)
13
 
 2. use z->name NOT z->zname to open files (Onno, Mike)
14
 
------------------------ September 1st 1996 version 2.2c ------------------
15
 
 1. windll: use fprintf instead of putc to send data to std{out,err} (Mike)
16
 
 2. os2: make borlandc version detection equal to unzip 5.30d (Kai Uwe)
17
 
 3. use #elif constructions for msdos,os2 and win32 compiler detection (Onno)
18
 
 4. fix for incorrect free in zip.c (Onno, Mike, Steve)
19
 
 5. BeBox port from Chris
20
 
 6. unix/{configure,Makefile} fixes for SCO Xenix 286 (Tom Schmidt)
21
 
 7. remove zilog entry from unix/Makefile (Onno)
22
 
 8. man page fixes (Tom Schmidt)
23
 
 9. SCO ODT {3,5} fixes (Bill Davidsen)
24
 
------------------------ October 8th 1996 version 2.2d ------------------
25
 
 1. Fix bug in QDOS patch that broke zipsplit.c (Onno, Paul)
26
 
 2. Fix a couple of warnings from BorlandC (Mike)
27
 
 3. msdos/makefile.wat: Delete some more files when cleaning up (Paul)
28
 
 4. store msdos volumelabels without a dot in them (Paul)
29
 
 5. clean up of unix/{Makefile,configure,packaging} (Tom Schmidt)
30
 
 6. make QDOS port case independent (Jonathan Hudson)
31
 
 7. new amiga SASC makefile (Walter Haidinger)
32
 
 8. don't truncate filenames in win32's in2ex() (Paul)
33
 
 9. os2/makefile.os2 update for emx 0.9c (Kai Uwe)
34
 
10. password() function for QDOS (Jonathan)
35
 
11. fix the last(?) free() related bug (Mike)
36
 
12. win32: security descriptors operations (Scott Field)
37
 
13. win32: FILE_SHARE_DELETE is not defined in some win32 compilers (Onno)
38
 
14. win32: fix makefile.wat to include nt.c (Onno)
39
 
------------------------ January 17th 1997 version 2.2e ------------------
40
 
 1. define USE_CASE_MAP in osdep.h for those ports that need it (Onno)
41
 
 2. define PROCNAME in osdep.h for those ports that need it (Onno)
42
 
 3. wild() prototype decl only if PROCNAME defined => delete MSVMS define (Onno)
43
 
 4. add DOS EMX makefile (E-Yen Tan)
44
 
 5. include <qdos.h> a little earlier in qdos/qdos.c (Jonathan)
45
 
 6. add ttyio.o to OBJZ in qdos/Makefile.qdos (Jonathan)
46
 
 7. remove unused fprintebc define from zip.c (Onno)
47
 
 8. use the right password routine in ttyio.c for unzip (Mike)
48
 
 9. BeOS update from Chris
49
 
10. Fix for 'zip -r foo x:' (Paul)
50
 
11. Fix library bug on beos (Chris)
51
 
12. Fix calculating version number (kitoh_@mix.or.jp, Walter Haidinger)
52
 
13. IsWinNT always returned TRUE (Mike)
53
 
14. Windll update from Mike
54
 
15. Improved crc routines for x86 from Scott Field
55
 
16. Detect in unix/configure if we can use crc_i386.S (Onno)
56
 
17. Fix spurious internal logic error (Paul)
57
 
18. Fix to include directory names on the Acorn when needed (Sergio)
58
 
19. include zip.h in mvs.h (Onno, George Carr)
59
 
20. add workaround for AZTEC C compiler bug to revision.h (Paul, Walter)
60
 
21. MVS doesn't have rmdir (George Carr)
61
 
22. define and use USE_ZIPMAIN for WINDLL en VM_CMS (Onno)
62
 
23. Fixes from Greg Hartwig to make CMS standalone versions possible.
63
 
24. Move OS specific encryption stuff to the os specific directories (Christian)
64
 
25. Change password fetching interface in ttyio and crypt (Christian)
65
 
26. Update emx support for 0.9c (Christian)
66
 
27. Define WINDLL instead of MSWIN (Christian)
67
 
28. Extended time stamp extra field format support (Christian)
68
 
29. Support for rsxnt-emx 0.9c win32 compiler (Christian)
69
 
30. Use izshr017b (Christian)
70
 
------------------------ March 11th 1997 version 2.2f ------------------
71
 
 1. Move makefile.emx, rsxwinnt.h and zip.def to win32 subdir (Kai Uwe)
72
 
 2. Add win32 target to makefile.os2 to allow cross compilation (Kai Uwe)
73
 
 3. Fix NTSD_EAS link time failures with win32 (Paul)
74
 
 4. Fix buffer freed too early in password verification code (Mike)
75
 
 5. Remove unix/zipgrep and man/zipgrep.1 (sanvila@ctv.es)
76
 
 6. Only use crc_i386.o when we're using an x86 (Onno, Mark)
77
 
 7. Remove carriage returns from amiga/crc_68.a (Paul)
78
 
 8. New windll from Mike
79
 
 9. Fix typo in os2/os2zip.c (Kai Uwe)
80
 
10. Don't use ctime (last file status change) for unix and qdos cross compile
81
 
    (Greg)
82
 
11. added gccwin32 crosscompilation target (RSXNT) to os2/makefile.os2 (Kai Uwe)
83
 
12. fixed the OS/2 file attribute and time stamp generation for zipping
84
 
    stdin ("-") (Kai Uwe)
85
 
13. fixed the atime and ctime stat fields for the OS/2 Watcom C library
86
 
    (Kai Uwe)
87
 
14. added atime and ctime support for the UT extra field when generated under
88
 
    OS/2, the atime and ctime values are only stored when zipping (Kai Uwe)
89
 
15. qdos patches from Jonathan Hudson mainly for extended time flag handling
90
 
16. amiga aztec compiler bug workaround (Paul)
91
 
17. fix -v output of zipcloak, zipnote and zipsplit (Paul)
92
 
18. new amiga/makefile.azt with targets for debug versions (Paul)
93
 
------------------------ March 31st 1997 version 2.2g ------------------
94
 
 1. remove -I/usr/local/include from unix/Makefile (Chris)
95
 
 2. Update versinfolines in revision.h (Greg)
96
 
 3. change 1U to 0x1 to accomodate non ANSI compilers (Onno, Rodney Brown)
97
 
 4. win32zip.c: cast buffer parameter in memcompress() to char * (Mike)
98
 
 5. remove beos/zipgrep (Chris)
99
 
 6. correct the -e password verification check in zip.c (Christian)
100
 
 7. use ZCONST instead of const in the generic code. (Christian)
101
 
 8. fix mktime timezone correction when time is near to daylight/nodaylight
102
 
    switch points. (Christian)
103
 
 9. correct dependencies in makefile.os2 (Christian)
104
 
10. use a more sensible default for iztime.ctime than "0" when system does not
105
 
    not support creation time stamps. (Christian)
106
 
11. fix VMS_PK_EXTRA function interface declarations. (Christian)
107
 
12. implement atime/ctime support in win32. (Christian)
108
 
13. win32/win32.c: replacement getch() for Watcom. (Paul)
109
 
14. win32/makefile.wat: debug object files kept separate. (Paul)
110
 
15. msdos/makefile.wat: debug object files kept separate. (Paul)
111
 
16. Fix extended time defines for the acorn. (Sergio)
112
 
17. Define PROCNAME() in acorn/osdep.h (Sergio)
113
 
18. Ignore exit status of ${INSTALL_D} in unix/Makefile (Chris)
114
 
19. Add Metroworks and BEOS info to version() in several files (Chris)
115
 
20. Move defines for the password fetch to zip.h (Christian)
116
 
21. Support the obsolete version rsxnt 1.1 / emx 0.9b (Christian)
117
 
22. Remove obsolete "#define PROCNAME ..." from cmsmvs/cmsmvs.h (Christian)
118
 
23. Fix extended time defines for qdos (Jonathan Hudson)
119
 
24. Use watcom getch() from unz530q in win32/win32.c (Onno)
120
 
25. Don't install zipgrep via the unix package tools (John Bush)
121
 
26. use izshr021 (Onno)
122
 
27. Fix zipnote: use iname not zname in zipnote.c (Onno)
123
 
28. Create proginfo directory (Christian)
124
 
------------------------ May 5th 1997 version 2.2h --------------------
125
 
 1. Fix vms/zipup.h: iztime --> iztimes  (Onno, Mike Freeman)
126
 
 2. Remove windll/wizdll.def (Mike)
127
 
 3. Add a couple of external variable declaration to windll.h (Mike)
128
 
 4. Remove zipgrep from install in unix/Makefile (Onno)
129
 
 5. Make updating .zip files with extended time fields possible (Kai Uwe)
130
 
 6. Delete beos/Makefile.gcc, beos/Makefiles handles both compilers (Chris)
131
 
 7. Fixes for unused variables (Chris)
132
 
 8. Added very simplistic example how to load and call the windll (Mike)
133
 
 9. Updated windll documentation to note this example (Mike)
134
 
10. Removed an unused memeber of a structure in windll (Mike)
135
 
11. Add BUGS instead of infozip.who and algorith.doc with the packaging
136
 
    tools (John Bush)
137
 
12. tailor.h: increment NUM_HOSTS to keep in sync with UnZip (Christian)
138
 
13. win32/osdep.h: remove NO_SECURE_TESTS define (Christian)
139
 
14. zip.h: add declaration for free_crc_table() (Christian)
140
 
15. windll: move everything that's not windows specific into api.* (Mike)
141
 
16. use iname when checking for directory names in zipfile.c (Sergio)
142
 
17. improved mktime.c with better error checking (Christian)
143
 
18. improved crc routines (Christian, Rodney Brown)
144
 
19. get the -z option working again (Onno, Brad Clarke)
145
 
20. define BROKEN_FSEEK and seekable() for those systems where fseek()
146
 
    always returns 0 (== OK) (Onno, Jeffrey Altman)
147
 
------------------------ May 10th 1997 version 2.2i --------------------
148
 
 1. win32's seekable should only check for FILE_TYPE_DISK (Onno, Jeffrey Altman)
149
 
 2. add (ulg) cast to zipbeg = ~0 in zipfile.c (Steve)
150
 
 3. seekable() *really* belongs in flush_block, keep it there (Onno)
151
 
 4. seekable() calls fseekable(FILE *) (Onno)
152
 
 5. define HAVE_FSEEKABLE if a port has their own fseekable (Onno)
153
 
 6. WatCom doesn't have _get_osfhandle, use _os_handle instead (Paul)
154
 
 7. upgrade to Mike's latest windll sources (Mike)
155
 
 8. add -P option so you can specify a password on the commandline (Onno)
156
 
 9. Get -@ working again (Onno)
157
 
10. emx+RSXNT doesn't know about _get_osfhandle() (Kai Uwe)
158
 
11. fix a couple of typos in the OS/2 makefiles (Kai Uwe)
159
 
12. fix initialization bug in windll code (Mike)
160
 
13. tweak deletedir for RISC OS (Sergio)
161
 
14. RISCOS doesn't know about fstat() (Sergio)
162
 
15. Remove acorn/acorn (Sergio)
163
 
16. Delete debugging statements from version_local() in msdos.c (Greg)
164
 
17. Fix huge bug in readzipfile() (Onno)
165
 
------------------------ May 18th 1997 version 2.2j --------------------
166
 
 1. Add missing ';' after return ZE_PARMS in zip.c (Mike)
167
 
 2. Remove obsolete 'struct stat st' in zipfile.c (Onno)
168
 
 3. Get Amiga SFX handling working again (Paul)
169
 
 4. Get zip -A working again (Onno)
170
 
 5. Change an && to & in zipfile.c (Johnny)
171
 
 6. Fix handling of empty sfx archives (Onno, Mike)
172
 
 7. Remove experimental entries from the makefiles (Jean-loup)
173
 
 8. Add exit codes to the manual page (Onno)
174
 
 9. Remove lines from the help screen that contain lesser used options (Onno)
175
 
------------------------ June 8th 1997 version 2.2k --------------------
176
 
 1. use zip -t ddmmyyyy for year 2000 stuff (Greg)
177
 
 2. zip -@ only handles ONE filename per line (Jean-loup)
178
 
 3. beos support for DR9 filesystem and symlinks (Chris)
179
 
 4. VB support for windll (Mike)
180
 
------------------------ June 10th 1997 version 2.2l -------------------
181
 
 1. beos filetype support (Chris)
182
 
 2. fill the buffer in getnam() to get it working again (Onno)
183
 
 3. implement -x@filename and -i@filename (Onno)
184
 
------------------------ June 22nd 1997 version 2.2m -------------------
185
 
 1. Add a ; after de nextarg label in main() (Onno, Erik Baatz)
186
 
 2. Initialize p to NULL in get_filters() (Onno, Frank Donahoe)
187
 
 3. Fix typo in first if statement in filetypes() (Johnny Lee)
188
 
 4. zip -A works again (Onno, Greg)
189
 
 5. don't free zipbuf for VMS and CMS_MVS in main() (Onno, Mike Freeman)
190
 
 6. fix make_zip.com, link_zip.com and vmsdefs.h for gcc 2.6.3 on VMS (Onno)
191
 
 7. clarify -g option in the man page (Jean-loup)
192
 
------------------------ July 6th 1997 version 2.2n -------------------
193
 
 1. use local in readzipfile2() declaration (Onno, Mike Freeman)
194
 
 2. return values with windll in get_filters() (Mike)
195
 
 3. a couple of minor patches for BEOS (Chris)
196
 
 4. zip -g works again (Onno, Chris)
197
 
 5. Some more Visual Basic dll support (Mike)
198
 
 6. Fix stack overflow in readzipfile() for DOS (Onno, Michael Mauch)
199
 
------------------------ August 19th 1997 version 2.2o -------------------
200
 
 1. beos README and Makefile tweaks from Chris.
201
 
 2. Syntax corrections for README and man/zip.1  (Frank Donahoe)
202
 
 3. Use name not iname when deleting directories in trash() (Christian)
203
 
 4. change several wkuvx1 to lists in e-mail addresses (Christian)
204
 
 5. default to PK style extra fields for VMS (Christian)
205
 
 6. use izshr023 (Christian)
206
 
 7. replace buggy time library functions (Walter Haidinger, Paul, Christian)
207
 
 8. in2ex() and stat() are needed also when UTIL isn't defined (Greg Hartwig)
208
 
 9. don't use type=record in fopen() for MVS and CMS (Greg Hartwig)
209
 
10. Change P and K literals to hex for EBCDIC systems (Greg Hartwig)
210
 
11. Add output path support for CMS and MVS (Greg Hartwig)
211
 
12. Add memtoasc and memtoebc for EBCDIC systems (Greg Hartwig)
212
 
13. Handle comments correctly to fix zipnote for CMS and MVS (Greg Hartwig)
213
 
14. Add -tt option (do not operate on files after date mmddyy) (Christian)
214
 
15. move alloc routines for DOS into the !UTIL block (Christian)
215
 
16. move UTIL blocks and version_local() functions to a more logical place
216
 
    (Christian)
217
 
17. Handle -P, -R, -x@, -i@ and -tt for the VMS CLI (Christian)
218
 
18. Update VMS help file with the new options (Christian)
219
 
19. Use iname in MATCH, not zname (Jonathan Hudson)
220
 
20. windll: more Visual Basic support (Mike)
221
 
21. windll: more project makefiles (Mike)
222
 
22. windll: insert Zip in front of global variable names (Mike)
223
 
------------------------ August 25th 1997 version 2.2p -------------------
224
 
 1. Remove unused flags from LFLAGS2 in unix/Makefile (Onno)
225
 
 2. SunOS make bug: change unix_.o rule in unix/Makefile (Onno, Mike Freeman)
226
 
 3. ZipIsWinNT() instead of IsWinNT() in zip.h (Mike)
227
 
 4. Fix -t and -tt behaviour for windll (Mike)
228
 
 5. Remove windll makefiles that are now elsewhere (Mike)
229
 
 6. BEOS: preserve file attributes associated with symbolic links (Chris)
230
 
 7. No need to use in2ex() for ziputils (Christian)
231
 
 8. Fix comment handling for EBCDIC systems (Christian)
232
 
 9. EBCDIC conversion for entry names read from zipfile in UTIL mode (Christian)
233
 
10. Fix "fatal" error messages on EBCDIC systems (Christian)
234
 
11. zipnote.c: Fix handling of entry name changes for EBCDIC systems (Christian)
235
 
12. removed a large part of "dead" code from ziputils version (Christian)
236
 
13. use z->iname in comparison functions for sorting (Christian)
237
 
14. new installation utils for the acorn (Sergio)
238
 
15. use LSSTAT in set_extra_field for unix and beos (Onno)
239
 
16. perror(z->zname) instead of perror("zip warning") (Onno, Geoff Pennington)
240
 
17. Amiga SFX should work again (Paul)
241
 
18. refer to zip22 in install.doc (Frank Donahoe)
242
 
------------------------ September 10th 1997 version 2.2q -------------------
243
 
 1. Change .doc to .txt, these aren't MS-Word documents (John D. Mitchell)
244
 
 2. Change msdos$_(OBJ) to msdos_$(OBJ) (Kai Uwe)
245
 
 3. Fix a couple of amiga related glitches (Paul)
246
 
 4. Support for DOS packed .exe files in makefile.dj2 (Frank Donahoe)
247
 
 5. Change warning message for zip -A (Greg)
248
 
------------------------ September 29th 1997 version 2.2r -------------------
249
 
 1. Fix make svr4package (Eric Baatz)
250
 
 2. Fix VMS warning (Mike Freeman, Christian)
251
 
 3. Clean up beos gcc port and beos README (Chris)
252
 
-------------------------- October 6th 1997 version 2.2s --------------------
253
 
 1. Change lpPrint to lpZipPrint for windll (Mike)
254
 
 2. Change lpPassword to lpZipPassword for windll (Mike)
255
 
 3. Amiga timezone fixes (Paul)
256
 
 4. WatCom C 11.0 makefile fixes (Paul)
257
 
 5. Tandem port from Dave Smith
258
 
 6. Corrections and updates for install.txt (Christian)
259
 
 7. Minor VMS README update (Christian)
260
 
-------------------------- October 12th 1997 version 2.2t --------------------
261
 
 1. qdos compiler bug workaround (Jonathan)
262
 
 2. prevent storing qdos specific filenames that exceed filesystem limits
263
 
    (Jonathan)
264
 
 3. fix undelimited comment in fileio.c (Frank Donahoe)
265
 
 4. disable storing of symlinks in BEOS until OS support is available (Chris)
266
 
 5. Init hash_head to 0 in amiga/deflate.a (Paul)
267
 
 6. Upgrade to izshr025 (Christian)
268
 
 7. don't add ".zip" to ZIP name for TANDEM (Dave Smith)
269
 
 8. use zipup.h not tandem.h in zipup.c (Dave Smith)
270
 
 9. rename history to CHANGES (Onno)
271
 
10. rename install.txt to INSTALL (Onno)
272
 
11. rename zip.txt to ZIPMAN (Onno)
273
 
12. create WHATSNEW (Onno)
274
 
-------------------------- October 15th 1997 version 2.2u --------------------
275
 
 1. Use Info-ZIP instead of Info-Zip (Christian)
276
 
 2. Note recent filename changes in several files (Christian)
277
 
 3. Remove a couple of items from the TODO list (Christian, Onno)
278
 
 4. Add windll port, zip -t yyyymmdd and zip -R to WHATSNEW (Christian)
279
 
 5. VMS documentation cleanups and clarifications (Christian)
280
 
 6. dist entry in unix/Makefile (Onno)
281
 
 7. remove duplicate amiga/timezone.txt (Christian)
282
 
 8. rename ZIPMAN to MANUAL and update a couple of files regarding this (Onno)
283
 
-------------------------- October 24th 1997 version 2.2v --------------------
284
 
 1. izshr026: in WHERE wiz40 instead of wiz30 (Christian)
285
 
 2. izshr026: another couple of Info-ZIP spelling fixes (Christian)
286
 
 3. Remove zipgrep from the makefiles that still had it (Christian)
287
 
 4. Update makefiles to handle the MANUAL renaming change (Christian)
288
 
 5. Fix the last daylight savings bug on the Amiga (Paul)
289
 
 6. Fix the SCO Unix specialty detection in unix/configure (Onno,
290
 
    bug reported by Bo Kullmar for Solaris 2.6 and with uname -X output
291
 
    for SCO Unix from ken@apisys.com and dgsmith@vnet.ibm.com)
292
 
 7. Update WHERE and amiga/time_lib.c from unzip 5.32g (Greg)
293
 
-------------------------- October 26th 1997 version 2.2w --------------------
294
 
 1. Additional +Onolimit check in unix/configure (Onno, Peter Jones)
295
 
 2. Use ZIPERR macro instead of ziperr (Christian)
296
 
 3. initialize z->lflg for zip entries without extra field (Christian)
297
 
 4. "local (+ locextend)" vs. "central" header consistency check (Christian)
298
 
 5. Override local header values with central header values with -A
299
 
    and differences between these headers (Christain)
300
 
 6. made "deltaoff" signed long; offset adjustment may be negative (Christian)
301
 
 7. fix a number of "wild" deallocation bugs (Christian)
302
 
 8. When zipping from a FAT drive (only 8.3 DOS names) under OS/2 or
303
 
    WIN32, set z->vem to "OS_DOS | <real zip version number>".
304
 
    Mark as "made by DOS PKZIP 2.0" only when dosify was requested. (Christian)
305
 
 9. DOS port should not store fake unix style external attributes. (Christian)
306
 
10. amiga/time_lib.c from izshr028 (Christian)
307
 
-------------------------- October 31st 1997 version 2.2y --------------------
308
 
 1. amiga/time_lib.c from izshr029 (Christian)
309
 
 2. Turbo C++ version code clarification (E-Yen Tan)
310
 
 3. Fix spelling in cmsvms/zipname.conven (Rodney Brown)
311
 
 4. Fix memset check in unix/configure for Unixware 2.1.1 (Rodney Brown)
312
 
 5. Forward declaration fixes for HP-UX bundled compiler (Rodney Brown)
313
 
-------------------------- November 3rd 1997 version 2.2 --------------------
314
 
 1. Update WHERE (Greg).
315
 
-------------------------- January 4th 1998 version 2.21a -------------------
316
 
 1. BSD friendly version of version_local() in unix/unix.c (Onno)
317
 
 2. No NT versions in DOS version_local() (Steve Salisbury)
318
 
 3. -t mmddyyyy instead of -t ddmmyyyy in WHATSNEW (Walter Haidinger)
319
 
 4. use generic fseekable() for rsxnt (Christian)
320
 
 5. Fix MSC 8.x warnings (Christian, Steve Salisbury)
321
 
 6. win32 Borland C++ makefile (E-Yen Tan)
322
 
 7. Tandem doesn't know about extensions like .zip,.arj, ... (Dave Smith)
323
 
 8. Use dosmatch for EMX and DJGPP too (Christian)
324
 
 9. dummy djgpp startup functions to remove command line globbing and
325
 
    recognition of environment variables from djgpp.env (Christian)
326
 
10. include DJGPP_MINOR in DOS version_local() (Christian)
327
 
11. TC 2.0 doesn't have mktime() (Christian, mmp@earthling.net)
328
 
12. VMS: rename opendir() to zopendir() so avoiding name clash with
329
 
    VMS 7.x POSIX libraries (Christian, Martin Zinser)
330
 
13. Add support for VMS DEC C V 5.6 features (Christian)
331
 
14. Use iname for comparison in check_dup (Christian Spieler, Christian Michel)
332
 
15. Fix access to uninitialized ioctx records in vms_get_attributes()
333
 
    Christian, Robert Nielsen)
334
 
16. Parenthesis around MAX_MATCH>>1 in match.S (Greg)
335
 
17. Use strchr() not strrchr() for -i and -x to get -i@ and -x@ really
336
 
    working (Onno, Kai Uwe)
337
 
18. add chmod statements to unix/Makefile (Quentin Barnes)
338
 
19. Windll: handle both -r and -R (Mike)
339
 
20. Windll: general error handler in main() via setjmp/longjmp (Mike)
340
 
21. Don't allow zip -i@x.lst foo.zip (Onno)
341
 
22. vms/link_zip.com: use .eqs. not .nes. when checking with f$search
342
 
    for the zip AXP object library (David Dachtera)
343
 
23. rsxnt 1.3.1 fixes (E-Yen Tan)
344
 
-------------------------- January 20th 1998 version 2.21b -------------------
345
 
 1. Bigger PATH_MAX for win32's windll (Mike)
346
 
 2. Update windll.txt w.r.t. PATH_MAX (Mike)
347
 
 3. Amiga SAS/C fixes (Walter, Paul)
348
 
 4. zip -i@ and -x@ should *really* work now ...... (Onno)
349
 
-------------------------- February 20th 1998 version 2.21c -------------------
350
 
 1. make -f unix/Makefile qnx needs LN=ln in its options (Chris)
351
 
 2. Support Metroworks Codewarrior/x86 on BEOS (Chris)
352
 
 3. Add Norbert Pueschel to proginfo/infozip.who (Walter)
353
 
 4. Use big endian for Be types (Chris)
354
 
 5. zip -i and -x were broken by the -i@ fix last time around (Christian)
355
 
 6. win32 stat bandaid (Paul)
356
 
 7. acorn filetype and timestamp fixes (Sergio, D. Krumbholz)
357
 
 8. update to izshr30 (Christian)
358
 
 9. Support for NTSD in the RSXNT environment (Christian)
359
 
10. restructure readzipfile() (Christian)
360
 
11. Where needed define MATCH in osdep.h (Christian)
361
 
12. version_local() fixes for RSXNT (Christian)
362
 
13. New vmsmunch.c (Christian)
363
 
-------------------------- March 15th 1998 version 2.3a -------------------
364
 
 1. Fixes for the windll API (Mike)
365
 
 2. Use CPUTYPE in BorlandC Makefile for DOS (E-Yen Tan)
366
 
 3. BEOS: -rostr not available for the x86 compiler (Chris)
367
 
 4. preserve file attributes of a symlink on BEOS (Chris)
368
 
 5. New VM/CMS README.CMS and version_local() (Ian Gorman)
369
 
 6. INSTALL fixes from Takahiro Watanabe
370
 
 7. OS/390 port from Paul von Behren
371
 
 8. new api.h from Mike
372
 
-------------------------- April 19th 1998 version 2.3b -------------------
373
 
 1. Improve Tandem file I/O performance (Dave Smith)
374
 
 2. New VM/CMS README.CMS and version_local() (Ian Gorman)
375
 
 3. cygwin32 port from Cosmin Truta
376
 
 4. Workaround for tasm32 5.0 bug in win32/crc_i386.asm (Cosmin Truta)
377
 
 5. win32/match32.asm fixes for tasm 5.0 (Cosmin Truta)
378
 
 6. simplify OS/390 port (Christian)
379
 
 7. win32 timezone handling fixes (Christian)
380
 
 8. fix 40-bit time conversion on the acorn (Sergio and Christian)
381
 
 9. strip network part from UNC type filenames (Christian)
382
 
10. Makefile for OpenMVS (Ian Gorman)
383
 
11. Use the Watcom getch() for cygwin32 (Christian)
384
 
12. Borland C++ 5.x added to win32's version_local() (Cosmin Truta)
385
 
13. Borland C++ needs tzset() in win32 (Christian, Cosmin Truta)
386
 
-------------------------- May 21st 1998 version 2.3c -------------------
387
 
 1. Better error messages for -i and -x (Christian)
388
 
 2. Win32 stat() wrapper needs dos2unixtime (Christian,Paul,Mike)
389
 
 3. DJGPP: use _chmod to handle LFN attributes correctly (Michael Mauch)
390
 
 4. Fix Borlandc warnings (Mike)
391
 
 5. win32/makefile.bor fixes from Michael Mauch
392
 
 6. win32/makefile.{dj,emx} fixes from E-Yen Tan
393
 
 7. Use izshr031 (Christian)
394
 
 8. CMS: use RECFM=V LRECL=32760 by adding "byteseek" (Greg Hartwig)
395
 
 9. Check external name for trailing "/" (Greg Hartwig)
396
 
10. More specific info in CMS version_local() (Greg Hartwig)
397
 
11. Changed usage info to refer to "fm" rather than "path" on CMS (Greg Hartwig)
398
 
12. No more "extra data" messages when using the same OS (Greg Hartwig)
399
 
13. Rewritten README.CMS, one version for ZIP and UNZIP (Greg Hartwig)
400
 
14. DOS/OS2/WIN32/UNIX: ex2in() strips off "//host/share/" from UNC names (SPC)
401
 
-------------------------- June 23rd 1998 version 2.3d -------------------
402
 
 1. Fixed Win32's stat() bandaid handling of time stamps (SPC)
403
 
 2. General fix of file selections for DELETE and FRESHEN action (SPC)
404
 
 3. CMS_MVS: Use ASCII coding for TIME extra field ID (SPC)
405
 
 4. EBCDIC: Repaired bogus CMS_MVS fix in zipup.c; check the internal
406
 
    name for trailing (ASCII) '/' to detect directory entries (SPC)
407
 
 5. Use explicit ASCII coding when comparing or setting chars in iname (SPC)
408
 
 6. Fixed win32/makefile.bor, win32/makefile.dj (support NTSD),
409
 
    win32/makefile.emx (SPC)
410
 
 7. Replaced win32/makefile.cyg by win32/makefile.gcc, containing new
411
 
    support for mingw32 GCC environment (SPC)
412
 
 8. Use izshr032 (SPC)
413
 
 9. Modified zipup.c to hold (un)compressed lengths in "ulg" variables, in
414
 
    an attempt to support handling of huge (>2GByte) files. (SPC)
415
 
10. Removed some duplicate #defines from api.h, they are now in crypt.h (SPC)
416
 
11. Reenabled "extra data size" info messages in noisy mode for all systems
417
 
    except RISCOS and CMS_MVS (SPC)
418
 
12. For EMX 0.9c, the runtime lib contains a working mktime(), use it (SPC)
419
 
13. Miscellanous cosmetic changes (SPC)
420
 
14. Move win32/makefile.emx to msdos (E-Yen Tan)
421
 
15. make api.h work with zcrypt2.8 (Mike)
422
 
16. define ydays differently in api.h to avoid linking problems (Mike)
423
 
17. New windll.txt (Mike)
424
 
18. win32 lcc patches  (E-Yen Tan)
425
 
19. win32 lcc makefile (E-Yen Tan)
426
 
20. Multiple inclusion bug: no malloc.h when using lcc-win32 (E-Yen Tan)
427
 
21. New VB support files for windll (Mike Le Voi, Raymond King)
428
 
22. MacOS port by Dirk Haase
429
 
-------------------------- August 1st 1998 version 2.3e -------------------
430
 
 1. Generalized check for validy of TZ timezone setup info, similar to
431
 
    UnZip; use it on AMIGA and MSDOS, as before. (SPC)
432
 
 2. Apply TZ validy check on OS/2 and enable creation of UT e.f. (SPC)
433
 
 3. BEOS: New Makefile, updates for README and Contents (Chris Herborth)
434
 
 4. beos/beos.c: declare some private functions as "local" (SPC)
435
 
 5. Include memcompress() code only for ports that make use of it, controlled
436
 
    by preprocessor symbol ZP_NEED_MEMCOMPR (SPC)
437
 
 6. cmsmvs/README.CMS fix: Zip archive entries to be extracted into var-length
438
 
    records CMS files should >>NOT<< contain binary data ... (SPC)
439
 
 7. crc32.c, crctab.c: the crc polynom table is ZCONST (SPC)
440
 
 8. trees.c: fixed a bug in the deflate algorithm that limited the compressed
441
 
    size of an archive member to 512 MByte (SPC)
442
 
 9. deflate.c: Integrated the changes found in zlib that are neccessary to make
443
 
    the deflate algorithm deterministic; modified msdos/match.asm to take
444
 
    care of the "nice_match" global no longer being constant.  (SPC)
445
 
10. deflate.c, trees.c, zipup.c: Reorganized and simplified deflate's
446
 
    compressed output buffer handling. I/O and compression code are now
447
 
    separated more cleanly. (SPC)
448
 
11. Killed bits.c by moving its contents into trees.c resp. zipup.c;
449
 
    synchronized all Makefiles and Make procedures with this change. (SPC)
450
 
12. Integrated support for optionally replacement of deflate and crc32 by
451
 
    public domain zlib code. (SPC)
452
 
13. Synchronize the different variants (UNIX/GNU C, OS/2, WIN32) of i386
453
 
    assembler replacement for deflate's longest_match() (SPC)
454
 
14. Moved the EMX+rsxnt Makefile.emx from msdos/ back into win32/ (SPC)
455
 
15. Restored a separate Makefile.emx for DOS; on DOS, some make programs may
456
 
    have difficulties with recursive invokation (SPC)
457
 
16. Fixed the "include header mess" of the new MACOS port and removed the
458
 
    "work-around hacks" caused by these bad MACOS .h-file includes (SPC)
459
 
17. Integrated Dirk Haase's beta4 (27-Jun-98) release of MacZIP (Dirk Haase)
460
 
18. Added support for MS Quick C in the MSDOS version_local() report (SPC)
461
 
19. Added WIN32 rsxnt targets linking against the emx crtl DLL to Makefile.emx
462
 
    in os2/ and win32/ (SPC)
463
 
20. Fixed typo in os2/os2.c wild() function. (Kai Uwe Rommel)
464
 
21. Removed ChangeNameForFAT() from os2/os2.c in2ex() to fix problem with
465
 
    long filename support. (Kai Uwe Rommel)
466
 
22. os2/os2zip.[ch]: correct type of DOS-style timestamp data is "ulg" (SPC)
467
 
23. vms/cmdline.c: Removed wrong ';' behind if condition (Johnny Lee)
468
 
24. VMS: Preliminary preparations in C code for supporting GNU C on OpenVMS
469
 
    Alpha (Onno van der Linden, Christian Spieler)
470
 
25. VMS: Fixed check against adding zipfile to itself in fileio.c (SPC)
471
 
26. WIN32: Added lcc-Win32 variants of i386 assembler code for crc32() and
472
 
    longest_match(). (SPC)
473
 
27. WIN32: Removed bogus type-cast in assignment to statb st_mode member (SPC)
474
 
28. zip.c: Fixed MACOS-related typo that broke "-@" command option (SPC)
475
 
29. zipup.c: Fixed messed-up expression for assignment to z->ver (SPC)
476
 
30. MACOS extra fields: check realloc return values (Onno, Johnny Lee)
477
 
31. Fix the PUTBYTE macro in trees.c: >= instead of < (Onno)
478
 
-------------------------- September 6th 1998 version 2.3f -------------------
479
 
 1. Add zp_tz_is_valid to globals.c (Onno, Frank Donahoe)
480
 
 2. Updated tandem files from Dave Smith
481
 
 3. Windll: allow comments to zip archive with VB (Mike)
482
 
 4. Windll: add support for -b and update the documentation (Mike)
483
 
 5. win32: use wbS for FOPW to handle large zip files better (Steve Miller)
484
 
 6. MVS fix: use fseek();clearerr() instead of rewind() (Onno, Lee Burton)
485
 
 7. Updated VB examples for windll (Mike)
486
 
 8. Tandem: use UTC timestamps and GID/UID in extra field (Dave Smith)
487
 
 9. Tandem: handle -o option (Dave Smith)
488
 
10. default for ZCONST is const in tailor.h, override in osdep.h (Onno)
489
 
11. additional Macintosh options in zip.c (Dirk Haase)
490
 
12. additional Macintosh options in zip.1 and MANUAL (Onno, Dirk Haase)
491
 
13. Integrate Beta 5 of the Macintosh Port (Dirk Haase)
492
 
-------------------------- October 27th 1998 version 2.3g -------------------
493
 
 1. zip_tz_is_valid should be zp_tz_is_valid (Kai Uwe)
494
 
 2. MVS native (not OE) beta fixes (Keith Owens)
495
 
 3. LynxOS support from Giuseppe Guerrini
496
 
 4. MVS already has stat() and fstat() so use 'em (Keith Owens)
497
 
 5. MVS fix in readzipfile() for new, unopened dataset without EOF marker
498
 
    (Keith Owens)
499
 
 6. Remove 16-bit stuff from windll/windll.rc (Mike)
500
 
 7. Windll: Use hCurrentInst not hInst (Mike)
501
 
 8. In util.c compare strchr() return value with NULL (Onno, Frank Donahoe)
502
 
 9. unix/unix.c: initialize variable t in ex2in() (Onno, Frank Danahoe)
503
 
10. Remove windll/borland subdirectory (Mike)
504
 
11. Really fix extra field realloc() for BeOS and MacOS (Christian)
505
 
12. Fix the dj2 LFN related access violation bug (Christian, Joe Forster)
506
 
13. proginfo/3rdparty.bug: Added more info about other Zip clone's bugs.
507
 
14. The global copyright definitions in revision.h now depend on DEFCPYRT
508
 
    (Christian).
509
 
15. tandem/macros: removed obsolete object file references (Christian)
510
 
16. fix memory leak with the "filter" patterns (Christian, Leah Kramer)
511
 
17. zip.c: completed the support for MacOS specific -N (Christian)
512
 
18. reorganized the Mac specific help screen code (Christian)
513
 
19. zipup.c: corrected the USE_ZLIB code to emit "stored" entries under
514
 
    the same conditions as the "native deflate" code (Christian)
515
 
20. A couple of vars that will never be negative should be unsigned (Christian)
516
 
-------------------------- November 18th 1998 version 2.3h -------------------
517
 
 1. DJGPP: When compressing from stdin don't set binary mode if stdin is
518
 
    a terminal (E-Yen Tan)
519
 
 2. Fix signed/unsigned comparisons in fileio.c, util.c and zipcloak.c
520
 
    (Frank Donahoe)
521
 
 3. Move macgetch() prototype from macos/source/macos.c to macos/osdep.h
522
 
    (Christian)
523
 
 4. _doserrno should have type int, not unsigned int (Christian)
524
 
 5. In zipfile.c init a file pointer with NULL to fix gcc warning (Christian)
525
 
 6. Upgrade to MacOS beta 7 (Dirk Haase)
526
 
 7. Move the #pragma statements from generic sources to cmsmvs.h (Christian)
527
 
 8. Support for QNX/Neutrino 2.0 (Chris)
528
 
 9. Default to -r in help screen add -R at the bottom (Chris)
529
 
10. Clean up Makefile for BeOS R4 on x86 (Chris)
530
 
11. Beos: If not storing symlinks store attributes of symlink target (Chris)
531
 
12. Use izshr037 (Christian)
532
 
13. Remove ZIPERR() macro from in {msdos,win32}/osdep.h (Christian)
533
 
14. win32/win32.c: Fix 1-day offset in non-64bit FileTime2utime() (Christian)
534
 
15. win32: enable 64-bit FileTime2utime() for MS VC++ >= 5.0 (Christian)
535
 
16. cygwin32 only has _P_WAIT (Thomas Klausner)
536
 
17. msname() should *really* ignore illegal characters (Thomas Klausner)
537
 
18. Fix a missing ')' in Opendir() from win32zip.c (Thomas Klausner)
538
 
-------------------------- December 5th 1998 version 2.3i -------------------
539
 
 1. Remove the #pragma statements that were forgotten the first time (Ian)
540
 
 2. Remove obsolete macos/source/CharMap.h (Steve Salisbury)
541
 
 3. isatty(fileno(zstdin)) in zipup.c should be isatty(zstdin)
542
 
    (Onno, E-Yen Tan)
543
 
 4. several "shut up warnings from compiler" fixes (Christian)
544
 
 5. several cosmetic source changes (Christian)
545
 
 6. win32: make NTSD handling to be robust against alignment and structure
546
 
    padding problems (Christian)
547
 
 7. Apply don't set binary mode when stdin is a terminal in zipup.c for
548
 
    MSDOS and human68k (Christian)
549
 
 8. Upgrade to MacOS beta 8 (Dirk Haase)
550
 
 9. Add callback for WINDLL to handle user termination (Mike)
551
 
10. Fix typo in acornzip.c (Darren Salt)
552
 
11. acorn/sendbits.s: pass correct parameters to flush_outbuf() (Darren Salt)
553
 
12. Fixes for IBM C/C++ 3.6 where time_t is a double (Kai Uwe)
554
 
13. Fixes for IBM Visual Age C++ for win32 (Douglas Hendrix)
555
 
14. man/zip.1: some version numbers in the text were still "2.2" (Christian)
556
 
15. win32/makefile.emx: added a compilation variant that generates
557
 
    standalone executables (Christian)
558
 
16. change __CYGWIN32__ into __CYGWIN__ and add compatiblity definition for
559
 
    B19 and older (Cosmin Truta)
560
 
17. create uniform win32 getch() replacement (Christian)
561
 
18. put back in define of USE_EF_UT_TIME in tandem.h (Dave Smith)
562
 
19. put back in define of USE_CASE_MAP in tandem.h (Dave Smith)
563
 
20. updates to make/macros to allow the object to be licensed (Dave Smith)
564
 
21. updates to macros/doit to remove mktime.c (Dave Smith)
565
 
22. updates to tandem.c for in2ex/mapname/chmod amendments to match Unzip
566
 
    (Dave Smith)
567
 
23. Use izshr039.zip (Christian)
568
 
24. Init filenotes to 0 for the amiga too (Onno)
569
 
25. get_filters(): remove one flag=0 statement to make -R work again (Onno)
570
 
-------------------------- December 17th 1998 version 2.3j ------------------
571
 
 1. FOPWT defines opening a temp file for writing (Ian)
572
 
 2. Remove handling of bits.c from a couple of tandem files (Christian)
573
 
 3. A couple of "shut up warnings from compiler" fixes (Christian)
574
 
 4. win32/osdep.h: removed duplicate "IZ_PACKED" definition (Christian)
575
 
 5. win32/zipup.h: remove invalid "elseif" preprocessor token (Christian)
576
 
 6. sync MacOS help screen with other ports (Christian)
577
 
 7. get_filters(): set flag to 0 when -R isn't used (Christian)
578
 
 8. "local extra != central extra" now has "info" status (Christian)
579
 
 9. use windll directory as "home" directory for builds (Mike)
580
 
10. CMS/MVS: define FOPWT (Ian)
581
 
11. Upgrade to MacOS beta 9 (Dirk Haase)
582
 
-------------------------- January 17th 1999 version 2.3k ------------------
583
 
 1. Change FOPW into FOPW_TMP (Christian)
584
 
 2. win32: #include uses paths relative to the parent directory (Christian)
585
 
 3. Use forward slashes as path separator in #include statements (Christian)
586
 
 4. windll: fix descriptions of f{In,Ex}cludeDate (Christian)
587
 
 5. win32/makefile.lcc: add some -I<path> options to find files in the
588
 
    right places (Christian)
589
 
 6. Supply default empty IZ_PACKED define (Christian)
590
 
 7. windll: Fix some typos, descriptions (Christian)
591
 
 8. windll project files: use relative paths, no specific root directory
592
 
    (Christian)
593
 
 9. windll project files: remove link references to import libraries that
594
 
    are not used by the zip library (Christian)
595
 
10. windll: fix potential infinite loop in a VB sample (Mike)
596
 
11. windll/windll.txt: remove "may not work with VB" statement (Mike)
597
 
12. Multibyte character set support from Yoshioka Tsuneo
598
 
13. Theos port from Jean-Michel Dubois
599
 
14. Tandem: added simple handling of Enscribe files by converting them into
600
 
    text type files (Dave Smith)
601
 
15. Tandem Extra Field ("TA") containing Tandem File Attributes (Dave Smith)
602
 
16. Tandem history file showing background info to (UN)ZIP ports (Dave Smith)
603
 
17. create ZIP file on tandem with special file code (1001) (Dave Smith)
604
 
18. made tandem.c & tandem.h code completely the same as UNZIP (Dave Smith)
605
 
19. unix/configure: move +Onolimit and -Olimit into the machine specific
606
 
    section (Onno, John Wiersba)
607
 
-------------------------- February 21st 1999 version 2.3l ------------------
608
 
 1. Fix qdos Makefile (Jonathan Hudson)
609
 
 2. fgets instead of gets in zipnote to fix linker warnings (Jonathan Hudson)
610
 
 3. Theos: remove _setargv.c and a reference in zip.c (Jean-Michel Dubois)
611
 
 4. Theos README (Jean-Michel Dubois)
612
 
 5. interchanged the fRecurse flag values for "-R" and "-r" (Christian)
613
 
 6. add "z" pr prefix to MBCS functions to avoid name clashes (Christian)
614
 
 7. Whenever the position of the increment operator does not matter, the
615
 
    INCSTR variant is used, which has been mapped to the {PRE|POS}INCSTR
616
 
    variant that is more efficient. (Christian)
617
 
 8. fixed the "-R" handling in fileio.c, filter() function (Christian)
618
 
 9. simplified some THEOS specific code additions (Christian)
619
 
10. changed the line break of the compiler version message in version_local()
620
 
    for MSDOS and Win32 to take into account some verbose compilers (Christian)
621
 
11. removed the THEOS changes from ttyio.c. Instead, a THEOS specific
622
 
    setup was added to ttyio.h (Christian)
623
 
12. sync vms/link_zip.com with the corresponding make_zip.com (Christian)
624
 
13. added compatibility settings for support of MBCS on Win32 with all tested
625
 
    compilers to win32/osdep.h
626
 
14. added type-casts to isalpha() macro calls (Christian)
627
 
15. fixed win32's wild_match which was clobbered by the MBCS addition
628
 
    (Christian)
629
 
16. finished up the "potential infinite loop" problems in the VB sample
630
 
    that Mike started to repair (Christian)
631
 
17. in ziperr.h, AZTEK C might require the false comma that was removed
632
 
    to satisfy THEOS C (Christian)
633
 
18. removed the bogus THEOS specific isdir check in zipup.c (Christian)
634
 
19. modified the code for line ending translation to be independent
635
 
    of the local system's convention for '\n' and '\r'; this allowed
636
 
    the removal of the THEOS specialities (Christian)
637
 
20. Tandem: -B option to zip Enscribe files with no record delimiters
638
 
    (Dave Smith)
639
 
21. Tandem: attempt to catch Large Transfer mode failure (Dave Smith)
640
 
22. Theos: Fixed keyboard entry functions. (Jean-Michel Dubois)
641
 
23. Theos: workaround for the argument wild card expansion that is bugged
642
 
    in the standard library. Managed by MAINWA_BUG flag. (Jean-Michel Dubois)
643
 
24. Theos: support for filenames and notes with accented characters.
644
 
    (Jean-Michel Dubois)
645
 
25. Upgrade to MacOS final (Dirk Haase)
646
 
-------------------------- March 31st 1999 version 2.3m -------------------
647
 
 1. Theos: for relative paths to root directory cause open, fopen and stat
648
 
    failure, workaround this. (Jean-Michel Dubois)
649
 
 2. Theos: when no path is indicated in a file or directory name and the
650
 
    file or directory doesn't exist in the current directory it looks for
651
 
    the file or directory in the root directory, workaround this.
652
 
    (Jean-Michel Dubois)
653
 
 3. Corrected some typos and spelling error in macos/HISTORY.TXT; skipped
654
 
    off invisible trailing whitespace (Christian)
655
 
 4. proginfo/extra.fld: added documentation for Tandem and Theos extra
656
 
    field layout (Christian with Dave D Smith resp. Jean-Michel Dubois)
657
 
 5. qdos/Makefile.qdos: The build of ZipCloak requires inclusion of
658
 
    the crctab object module; qfileio_.o compilation requires the -DUTIL
659
 
    flag (Christian)
660
 
 6. win32: fix incorrect MB_CUR_MAX macro for mingw32 and lcc (Christian)
661
 
 7. theos/_fprintf.c, theos/_rename.c, theos/osdep.h: Some function
662
 
    parameters require the "const" attribute to achieve compatibility
663
 
    with ANSI C requirements (Christian)
664
 
 8. theos/theos.c: map Theos' (No)Hidden file attribute to MSDOS Hidden
665
 
    bit in the MSDOS part of zipentry header's external attribute field;
666
 
 9. theos/stat.h: prevent multiple inclusions
667
 
10. Theos: Fixed wild card management for options other than adding
668
 
    (Jean-Michel Dubois)
669
 
11. Theos: Removed modifications of const strings (Jean-Michel Dubois)
670
 
12. Split tandem.c up into separate zip/unzip parts (Dave Smith, Christian)
671
 
13. Move inclusion of OS specific zipup.h files to tailor.h (Onno)
672
 
-------------------------- August 14th 1999 version 2.3n -------------------
673
 
 1. Move inclusion of OS specific zipup.h files back to zipup.c (Onno)
674
 
 2. Remove getline() from zipnote.c and use gets() again (Onno)
675
 
 3. BeOS PowerPC R4.1 support (Chris)
676
 
 4. New DOIT and MACROS files for the tandem port (Dave Smith)
677
 
 5. Don't switch the console to binary mode (Michel de Ruiter)
678
 
 6. In some circumstances undosm could be freed twice (Mike)
679
 
 7. Also define const in tailor.h for ultrix (Onno, Foppa Uberti Massimo)
680
 
 8. Tandem: Change zopen in TANZIPC to allow opening of files with missing
681
 
    alt keys (err 4) (Dave Smith)
682
 
 9. Tandem: Assume not DST if can't resolve time (no DST table available)
683
 
    (Dave Smith)
684
 
10. WIN32: skip trailing dots and spaces in getnam (Onno, Dan Kegel)
685
 
11. Use ZE_NONE when nothing to freshen or update (Onno, Yuri Sidorenko)
686
 
12. Remove tabs from files that don't need them (Onno)
687
 
13. Remove tabs and spaces from the end of a text line (Onno)
688
 
14. Upgrade macos to 1.04b2 (Dirk)
689
 
15. Add -Q documentation to manual page (Jonathan Hudson)
690
 
16. Copy hiperspace files instead of renaming them (Keith Owens)
691
 
17. Disallow some more characters to appear in DOS filenames when using -k
692
 
    (Onno, Thomas Klausner)
693
 
18. Document missing options and environment variables in the manual (Onno)
694
 
19. New acorn/GMakefile to compile with gcc on RISCOS (Darren Salt)
695
 
20. ISO 8601 date format support for -t and -tt (Rodney Brown)
696
 
-------------------------- September 21st 1999 version 2.3o -------------------
697
 
 1. Sync zip.h license with LICENSE (Onno)
698
 
 2. Add copyright notice to README, os2zip.c and os2.zip.h (Onno, Greg)
699
 
 3. Fix the ASM variable in acorn/GMakefile (Darren Salt)
700
 
 4. Add another requirement to acorn/ReadMe.GMakefile (Darren Salt)
701
 
 5. Fix unbalanced parenthesis in vms_get_attributes declaration in zip.h
702
 
    and move it to vms/zipup.h (Onno, Mike Freeman)
703
 
 6. Make a couple of os2 files public domain (Kai Uwe)
704
 
 7. Change and rename disclaimer array in revision.h (Onno)
705
 
 8. Change copyright array in revision.h (Onno)
706
 
 9. macstuff.c copyright is the same as macstuff.h (Christian)
707
 
10. WHATSNEW: add ISO 8601 dates supported (Christian)
708
 
11. fileio.c - msname(): strip off leading dots, these are illegal for
709
 
    MSDOS compatible names (Christian)
710
 
13. fileio.c - replace(): deactivate "dead" code for CMS_MVS (Christian)
711
 
14. man/zip.1: "-$" option is also used for WIN32 ports
712
 
15. msdos/msdos.c - version_local(): break the version line for
713
 
    GNU compilers too (Christian)
714
 
16. tailor.h: added typecasts to MBCS macros, to suppress "type mismatch"
715
 
    warnings (Christian)
716
 
17. util.c, zip.h, zipfile.c: ZCONSTify several pointers (Christian)
717
 
18. util.c - recmatch(), zip.c - version_info(): add compile time option
718
 
    WILD_STOP_AT_DIR (Christian, Darren Salt)
719
 
19. util.c - envargs(): MBCS related fixes (Christian)
720
 
20. win32/lm32_lcc.asm: add TAB characters that are required by the lcc
721
 
    assembler source parser (Christian)
722
 
21. zip.c: fix the "is a console" check (Christian)
723
 
22. zipnote.c: use getline() (Christian)
724
 
23. zipup.c: use zclose() in case of I/O errors (Christian)
725
 
24. zipup.c: use ZE_WRITE when a write error occurs (Christian)
726
 
25. win32/win32.c: HAVE_INT64 is used by mingw32 (Cosmin Truta)
727
 
26. update shared sources to match izshr041 (Christian)
728
 
-------------------------- November 29th 1999 version 2.3 ------------------
729
 
 1. Missing parenthesis in win32/win32.c (Steve Salisbury)
730
 
 2. Add Cosmin Truta to proginfo/infozip.who (Onno)
731
 
 3. Remove one parenthesis pair too many from vms_get_attributes() declaration
732
 
    in vms/zipup.h (Mike Freeman)
733
 
 4. qdos .s are expected to start with a #, work around it (Jonathan Hudson)
734
 
 5. tandem: -B0 should be deflating not storing (Dave Smith)
735
 
 6. human68k updates from Shimazaki Ryo
736
 
 7. beos Makefile cleanup (Chris)
737
 
 8. workaround for fseek to negativate offset behaviour of the RISC OS
738
 
    SharedCLibrary (Darren Salt)
739
 
 9. set file type for RISC OS in zipcloak.c (Darren Salt)
740
 
10. change tandem zgetch() to allow crypt version to work (Dave Smith)
741
 
11. fix a comment typo in acorn/riscos.c (Christian)
742
 
12. fileio.c: two type-cast to shut up noisy compilers (Christian)
743
 
13. human68k: fix missing case_flag argmument (Christian)
744
 
14. win32/win32.c: remove HAVE_INT64 completely (Christian)
745
 
15. zip.c: raise "cannot zip to console" error when stdout IS a tty (Christian)
746
 
16. zip.h: don't use dummy argument names in declarations (Christian)
747
 
17. Add missing semicolon in fileio.c (Shimazaki Ryo)
748
 
18. win32.c: IBMC compiler >= 3.50 have int64 (Kai Uwe)
749
 
19. Handle initialization error return value from MVS stat() in procname()
750
 
    (Keith Owens)
751
 
20. Use RISC OS instead of RiscOS in the manual (Darren Salt)
752
 
21. Use # instead of ? as single character wildcard on RISC OS (Darren Salt)
753
 
22. New windll example.c (Mike)
754
 
23. Correct storage of 8-bit char filenames with RSXNT (Burkhard Hirzinger)
755
 
24. fix install in unix/Makefile (Santiago Vila, Onno)
756
 
25. Fix zip -L output (Santiago Vila, Onno)
757
 
26. Ignore unix special files (Jonathan O'Brien)
758
 
27. Upgrade to izshr042 (Onno)
759
 
28. Make copyright notice the same as in izshr042 (Onno)
760
 
29. Make copyright notice in zip.h the same as LICENSE (Christian)
761
 
30. Set tempzf to NULL _after_ it has been closed (Chris Kacher)
762
 
31. Change email address for Jonathan Hudson (Jonathan Hudson)
763
 
32. Remove win32/winzip.c.orig (Steve Salisbury)
764
 
33. Use 'Steve Salisbury' throughout the documentation (Steve Salisbury)
765
 
34. Change email address for Steve Salisbury (Steve Salisbury)
766
 
35. Change email address for Chris Herborth (Chris Herborth)
767
 
36. Use zip23 in INSTALL (Roger Cornelius)
768
 
37. Use zcrypt28 in INSTALL (Onno)
769
 
38. New acorn/srcrename (Darren Salt)
770
 
39. amiga/makefile.azt: make clean should remove some more items (Paul)
771
 
40. Change email address for Cosmin Truta (Cosmin Truta)