1This is a partial list of contributors to Info-ZIP's UnZip and the code upon
2which it is based.  Others have also contributed, and if you are among them,
3please let us know (don't be shy!).  Everyone who contributed via the Info-
4ZIP digest *should* now be listed here, but oversights are entirely possible.
5
6  Mark Adler             decryption, inflate, explode, funzip code; misc. casts
7  Steve Alpert           VMS rms.h bugfix
8  Jeffrey Altman         inflate.c huft_build() bugfix
9  Glenn Andrews          MS-DOS makefiles; prototyping bugfix; bogus main() fix
10  Andrei Arkhipov        Solaris 2.x package files
11  Joel Aycock            descrip.mms bugfix
12  Vance Baarda           Novell Netware 4.x NLM port
13  Eric Baatz             Borland version() info; Solaris zipgrep packaging fix
14  Bob Babcock            DOS volume-label code (FCBs)
15  Charles Bailey         VMS_SEVERITY fix; VMSWILD () extension
16  Audrey Beck            "WHERE" file info for AOL OS/2 forum
17  Myles Bennet           Initial start of Zip64 and Large-File handling
18  Mike Bernardi          Unix makefile entry; CIX uploads
19  James Birdsall         extract.c/makefile/NT stuff, etc.; awesome beta tester
20  Allan Bjorklund        in misc.c
21  Denise Blakeley        Unix makefile entry
22  Wim Bonner             original OS/2 port; Unix makefile entry
23  Paul Borman            BSD/386 (BSDI) fixes; Unix makefile entry
24  Carlton Brewster       mapname bugfix
25  Marcus Brinkmann       Unix configuration fix for GNU/Hurd
26  Rodney Brown           stdin-/dev/null bugfix; VMS error levels; CRC optimiz.
27  Stan Brown             "zipinfo -M"/isatty(1) bugfix
28  Jens von Buelow        port to MPE/iX, a Unix variant running on HP 3000
29  John Bush              first full Amiga port; FileDate; Amiga fixes; etc.
30  Christian Carey        Unix makefile bugfix for install target (create dirs)
31  Valter Cavecchia       Unix makefile entry
32  Rudolf Cejka           Unix UID/GID extraction bugfix
33  Peter Chang            optional UNIXBACKUP option (-B)
34  Kevin Cheng            windll MBCS fix (setlocale initialization)
35  Andrey Chernov         BSD 4.4 utime fix
36  Brad Clarke            Win32 XX_flag bugfix; Borland debug code removal
37  Mark Clayton           LynxOS (unix/Makefile update)
38  John Cowan             mods to original match.c; other stuff?
39  Frank da Cruz          xxu.c, on which original mapname.c was based
40  Bill Davidsen          -q(q); mapname stuff; envargs; Xenix stuff; opts; etc.
41  Karl Davis             Acorn RISC OS port
42  Jim Delahanty          NTSD fixes
43  Harald Denker          major Atari update/fixes
44  Matt "Doc" D'Errico    AIX stuff, Unix makefile entry
45  Kim DeVaughn           Unix makefile entry
46  Arjan de Vet           various things, but I don't remember exactly what...
47  Frank Donahoe          djgpp v2.x makefile; documentation updates
48  Jean-Michel Dubois     THEOS port
49  James Dugal            ZMEM stuff; unshrink bugfix; file perms stuff; etc.
50  Jim Dumser             -z stuff; umask, opendir/Borland, UID fixes; etc.
51  Peter Eckel            DOS buffer-overrun fix
52  Mark Edwards           mapname.c, misc.c fixes; Unix makefile entry
53  Paul Eggert            man pages update for POSIX compatibility
54  Gershon Elber          Unix makefile entry
55  Patrick Ellis          VMS usage fix (`-' vs. `/' options)
56  Shane Erstad           Borland makefile bugfix
57  Thomas Esken           Acorn typo fix
58  Bruce Evans            Unix makefile entry
59  Derek Fawcus           FlexOS port
60  David Feinleib         Windows NT port
61  David Fenyes           Unix makefile entry
62  Scott Field            Windows NT security-descriptor support; CRC opts
63  Greg Flint             Unix makefile entry
64  Carl Forde             VM/CMS port debugging (with Christian Spieler)
65  Craig Forbes           "UnZipToMem with no ucsize in local header" bugfix
66  Joe Foster             Unix makefile bugfix
67  Gordon Fox             Unix makefile bugfix for apollo target
68  Jeffrey Foy            OS/2 stuff(?); [CP/M]
69  Mike Freeman           VMS gcc makefiles; VMS bugfixes; etc.
70  Kevin Fritz            Borland bugfixes; MS-DOS makefile fixes; etc.
71  Aaron Gaalswyk         OS/2 checkdir() fix
72  Jean-loup Gailly       decryption code; ReadByte replacement; much nagging :-)
73  Forrest Gehrke         Unix makefile entry
74  Tim Geibelhaus         Unix makefile entry
75  Henry Gessau           flush/Fwrite/outcnt fixes; new NT port
76  Christian Ghisler      inflate tweaks
77  Filip Gieszczykiewicz  Unix makefile entry
78  Paul Gilmartin         work-around for systems with broken catman/makewhatis
79  Hunter Goatley         VMSCLI interface; VMS help/RUNOFF; list maintainer
80  Ian E. Gorman          VM/CMS & MVS support
81  Bill Gould             MVS file-format fixes
82  Michael Graff          Unix makefile entry
83  Juan Manuel Guerrero   DOS/WIN32 filename mapping fixes, device name handling
84  Giuseppe Guerrini      LynxOS variant of Unix port
85  Richard H. Gumpertz    Unix makefile entry
86  Walter Haidinger       Amiga SAS/C fixes
87  Steve Hanna            Macintosh stuff
88  Mark Hanning-Lee       docs corrections, Unix Makefile fixes, "check" target
89  Guy Harris             ZipInfo man-page typo fix
90  Greg Hartwig           finished VM/CMS port
91  Robert Heath           Windows GUI port (WizUnZip)
92  Dave Heiland           new usage screen
93  Ron Henderson          -a bugfix
94  Chris Herborth         new Atari port; Atari fixes
95  Greg Hill              docs update
96  Lon Hohberger          security fix; security advice in man-page
97  John Hollow            "WHERE" file path corrections
98  Jason Hood             DOS screen-width support
99  Phil Howard            Unix makefile entry
100  Jonathan Hudson        SMS/QDOS port
101  Joe Isuzu              Unix makefile entry
102  Kimio Itoh             ZipInfo DIR_END bugfix for MSVC 4.0
103  Aubrey Jaffer          pixel, v7 targets
104  "jelmer"               directory traversal security fix
105  Graham Jenkins         Sequent Dynix/ptx bugfix
106  Peter Jones            Unix makefile entry
107  Larry Jones            ZMEM stuff; unimplod fix; crc_i386.S improvements; etc.
108  Warren Jones           MKS bugfix
109  Kjetil J{\o}rgenson    Makefile, OSF/1, NetBSD fixes; djgpp v2 mods; USE_VFAT
110  Bruce Kahn             DOS floppy detection?; Unix makefile entry
111  Bob Kemp               NOTINT16 rewrite; Unix makefile entry
112  J. Kercheval           filmatch.c, on which second match.c was based
113  Paul Kienitz           continuing general Amiga porting; Aztec C support; ASM
114  Raymond L. King        WINDLL VB example maintenance
115  Mike Kincer            AIX "ps2" bugfix
116  David Kirschbaum       mapname port; general-purpose meddling; Python jokes
117  Paul Klahr             Regulus port
118  Jim Knoble             Turbo C++ makefile fix
119  Alvin Koh              Borland C++ bugfixes
120  D. Krumbholz           Acorn filetime conversion bug
121  Karel Kubat            Linux strncasecmp bugfix
122  Bo Kullmar             -z code; umask, do_string, BSD time, echo fixes; etc.
123  Peter Kunath           DLL bugfixes, MSVC __asm support
124  Russell Lang           OS/2 DLL calling-convention bugfix
125  Michael Lawler         Borland version() info; process.c string fix; DOS fixes
126  Rudolf Lechleitner     inflate memory leak fix
127  Johnny Lee             Macintosh port; Win3.1 port; far strings; fixes; etc.
128  Alexander Lehmann      makefile.tc bugfix; MS-DOS mapname() bugfix
129  Marty Leisner          Unix perms fix for non-Unix dirs; man pages fonts; etc.
130  Fred Lenk              docs e-mail bugfix
131  Daniel Lewart          AIX stuff; compiler warnings
132  Jim Lill               SCO Unix SYSNDIR bugfix
133  John Limpert           Unix makefile entry
134  Hogan Long             Borland preprocessor bugfix
135  Mike Long              Unix Makefile installation bugfix
136  Warner Losh            in misc.c
137  Dave Lovelace          Data General AOS/VS port
138  Stew Loving-Gibbard    original Windows 16-bit DLL port (non-WizUnZip version)
139  Dale Lutz              \-to-/ conversion argv/argc bugfix
140  Tony Luu               NT timezone bugfix
141  Igor Mandrichenko      vms.c; many improvements and VMS modifications
142  Javier Manero          fileio.c bugfix; MS-DOS version() bugfix; Watcom fix
143  Paul Manno             makefile.tc fixes
144  Claude Marinier        Unix makefile recursive fix
145  Fulvio Marino          revised UnZip and ZipInfo man pages; Makefile entry
146  Carl Mascott           original Unix port
147  Rafal Maszkowski       Convex unzip.h fixes; Unix makefile entry
148  Jim Mathies            signal handler installing bugfix
149  Eberhard Mattes        handler() bugfix; docs update
150  Adrian Maull           .NET C# example projects for Zip and UnZip dll
151  Peter Mauzey           Unix makefile entry
152  Scott Maxwell          version.h; massive reentrancy fixes; OS/2 DLL port
153  Bob Maynard            16-bit OS/2 pathname bugfix
154  Randy McCaskile        Unix makefile entry
155  John McDonald          OS/2 zip2exe script
156  Gene McManus           -o code
157  Joe Meadows            file.c, on which VMSmunch.c (timestamps) was based
158  Jason Merrill          Sequent patches
159  Tom Metro              corrupted-zipfile handler bugfix
160  Ian Miller             VMS makefile portability bugfix (non-standard "edit")
161  Steve Miller           Windows CE GUI port; memory leak bugfix; etc.
162  Ricky Mobley           Unix makefile entry
163  Navin Modi             Unix makefile entry
164  Sergio Monesi          Acorn RISC OS port
165  Paul Motsuk            Borland _rtl_chmod() fix
166  Anthony Naggs          MS-DOS error handling stuff
167  Jim Neeland            unused-variables fix; Unix makefile entry
168  Harry Nyberg           Macintosh INSTALL info
169  Mauricio Ponzo         UNIXBACKUP fix
170  NIIMI Satoshi          Human68k port
171  Mike O'Carroll         early OS/2 stuff
172  Michael D. O'Connor    DOS ifdef/elif mismatch fix; makefile.tc fixes
173  "Moby" Dick O'Connor   Unix makefile entry
174  Thomas Opheys          Watcom C stat() bugfix
175  Humberto Ortiz-Zuazaga Linux port; permissions bugfix; missing declarations
176  Keith Owens            MVS support and extensions
177  Fernando Papa          inflate memory leaks
178  Rafael Pappalardo      Convex CRYPT bugfix; Convex Makefile entry, useful info
179  Trevor Paquette        Unix makefile entry
180  Keith Petersen         Pyramid fixes; former Info-ZIP list maintainer
181  George Petrov          initial MVS, VM/CMS ports (!)
182  Alan Phillips          Unix makefile entry
183  Art Pina               C Set/2 crypt.c optimization bug
184  Piet W. Plomp          Unix chmod()/chown() fix; msc_dos fixes; much testing
185  Norbert Pueschel       Amiga timelib
186  Clint Pulley           Unix makefile entry
187  Antonio Querubin, Jr.  descrip.mms (VMS makefile)
188  Alistair Rae           Encore preprocessor bugfix
189  Eric S. Raymond        manpage tweaks for DocBook compatibility
190  Wally Reiher           timezone bugfix
191  Stephen Ritcey         vms/README installation correction
192  Phil Ritzenthaler      ANSIfication bugfix
193  Simon Roberts          Windows CE 2.1x/3.0 cmdline port
194  David Robinson         MSC 6.0 stat() bugfix
195  Jochen Roderburg       floating-point BSD4_4 fix, Borland _timezone fix; etc.
196  Greg Roelofs           maintainer/principal author; ZipInfo; unshrink; etc.
197  Kai Uwe Rommel         "real" OS/2 port; many new compilers; bugfixes; etc.
198  Paul Roub              first self-extracting code
199  Shimazaki Ryo          human68k port updates
200  Steve Salisbury        Win32 fixes; dual-mode SFX instruct.; variable INBUFSIZ
201  Darren Salt            Acorn filetype <-> "Acorn NFS filetype" translation
202  Georg Sassen           Amiga DICE compiler support
203  Jon Saxton             date formats, OS/2 fixes
204  Tom Schmidt            Unix makefile entry; Xenix and SunOS 3 target bugfixes
205  Hugh Schmidt           VMS stuff
206  Doug Schuessler        Tandem/NSK port fixes
207  Steven M. Schweda      VMS: adapt new 7+ features, I/O performance enhanced
208  Martin Schulz          original Atari port, symlinks bugfix
209  Charles Scripter       various bug reports and bugfixes
210  Chris Seaman           Unix time stuff
211  Richard Seay           MS-DOS Quick C makefile
212  Peter Seebach          fUnZip int main() bugfix
213  Matthew Seitz          keep inherited SGID attrib for created dirs on Unix
214  Gisbert Selke          Unix makefile entry
215  Alex Sergejew          fileio.c, stat(), Makefile fixes; Down Under jokes :-)
216  Jim Seymour            Borland OS/2 fixes
217  Mark Shadley           Unix -X, FGETCH, DESTROYGLOBALS & Unix makefile fixes
218  Miki Shapiro           DLL: zipfilehandle leak (unhandled lseek errors)
219  Timur Shaporev         inflate optimizations
220  Eric Siegerman         bugfix for Unix' port attribute mapper
221  Paul Slootman          partial fix >2G handling on 64bit file offset systems
222  Dave Smith             Tandem/NSK port
223  Fred Smith             Coherent 4.0 fixes
224  Nick Smith             return code for user abort (control-C)
225  Samuel H. Smith        original unzip code (Pascal and C) for MS-DOS
226  Tuomo Soini            file-not-matched bugfix
227  Jim Spath              zipinfo -T century bugfix
228  Christian Spieler      VMS, DOS, WIN32, VM/CMS, portability & performance
229  Cliff Stanford         fileio.c umask bug
230  Jack Stansbury         DEC Alpha NT makefile fix
231  Dan Statkus            OS/2, MS-DOS mapname() ASCII 255 bugfix
232  Jochen Stein           Unix makefile entry
233  Jim Steiner            Unix makefile entry
234  Richard Stephen        Unix makefile entry
235  Wayne Stewart          "WHERE" file MS-DOS correction
236  Mike Strock            Win32 MSVC 5.0 "build file"; typo fixes
237  E-Yen Tan              djgpp1/GNUmake 3.71 bug work-around; DOS makefile.emx
238  Brian Tillman          "WHERE" file VMS fix; make_unz.com portability bugfix
239  Cosmin Truta           Cygwin support; various C & ASM fixes
240  Onno van der Linden    many fixes, esp. Intel Unix and 386 DOS
241  Jim Van Zandt          one of original man pages
242  Geraldo Veiga          Pyramid strrchr/rindex
243  Erik-Jan Vens          Unix makefile entry
244  Antoine Verheijen      new Mac port; Mac bugfixes; MTS/EBCDIC stuff; etc.
245  Santiago Vila          -t stderr/stdout fix
246  Rich Wales             former Info-ZIP moderator and zip guy; MKS stuff
247  Frank Wancho           original TOPS-20 port
248  Douglas Wegscheid      djgpp 2.x USE_LFN compatibility fix
249  Yohanan Weininger      docs update
250  Paul Weiss             unzipsfx bugfix
251  Paul Wells             original Amiga port for SAS/C and Lattice C (?)
252  Mike White             Windows GUI port version 3; 16- and 32-bit Windows DLLs
253  Rainer Wilcke          HP/UX termios bugfix; man-page fixes
254  Charles Wilson         Cygwin support
255  Greg Woods             man-pages bugfixes
256  Mark Wright            original Netware 3.11 NLM port
257  Randy Wright           Unix makefile entry
258  Meiwei Wu              open() return bugfix
259  Steve Youngs           win32 timestamp conversion bugfix
260  Clay Zahrobsky         .zip/wildcard bugfix
261  Eli Zaretskii          improvements to DOS-mode VFAT support; djgpp 2.x fixes
262  Martin P.J. Zinser     VMS .hlp file for unzipsfx; MAKESFX.COM command file
263