--- unzip-6.0.orig/unzip.c +++ unzip-6.0/unzip.c @@ -570,8 +570,7 @@ #else /* !VMS */ # ifdef COPYRIGHT_CLEAN static ZCONST char Far UnzipUsageLine1[] = "\ -UnZip %d.%d%d%s of %s, by Info-ZIP. Maintained by C. Spieler. Send\n\ -bug reports using http://www.info-zip.org/zip-bug.html; see README for details.\ +UnZip %d.%d%d%s of %s, by Debian. Original by Info-ZIP.\ \n\n"; # else static ZCONST char Far UnzipUsageLine1[] = "\ --- unzip-6.0.orig/man/zipgrep.1 +++ unzip-6.0/man/zipgrep.1 @@ -8,7 +8,7 @@ .\" zipgrep.1 by Greg Roelofs. .\" .\" ========================================================================= -.TH ZIPGREP 1L "20 April 2009" "Info-ZIP" +.TH ZIPGREP 1 "20 April 2009" "Info-ZIP" .SH NAME zipgrep \- search files in a ZIP archive for lines matching a pattern .PD @@ -21,7 +21,7 @@ .SH DESCRIPTION \fIzipgrep\fP will search files within a ZIP archive for lines matching the given string or pattern. \fIzipgrep\fP is a shell script and requires -\fIegrep\fP(1) and \fIunzip\fP(1L) to function. Its output is identical to +\fIegrep\fP(1) and \fIunzip\fP(1) to function. Its output is identical to that of \fIegrep\fP(1). .PD .\" ========================================================================= @@ -69,8 +69,8 @@ .PD .\" ========================================================================= .SH "SEE ALSO" -\fIegrep\fP(1), \fIunzip\fP(1L), \fIzip\fP(1L), \fIfunzip\fP(1L), -\fIzipcloak\fP(1L), \fIzipinfo\fP(1L), \fIzipnote\fP(1L), \fIzipsplit\fP(1L) +\fIegrep\fP(1), \fIunzip\fP(1), \fIzip\fP(1), \fIfunzip\fP(1), +\fIzipcloak\fP(1), \fIzipinfo\fP(1), \fIzipnote\fP(1), \fIzipsplit\fP(1) .PD .\" ========================================================================= .SH URL --- unzip-6.0.orig/man/unzipsfx.1 +++ unzip-6.0/man/unzipsfx.1 @@ -20,7 +20,7 @@ .in -4n .. .\" ========================================================================= -.TH UNZIPSFX 1L "20 April 2009 (v6.0)" "Info-ZIP" +.TH UNZIPSFX 1 "20 April 2009 (v6.0)" "Info-ZIP" .SH NAME unzipsfx \- self-extracting stub for prepending to ZIP archives .PD @@ -30,7 +30,7 @@ .PD .\" ========================================================================= .SH DESCRIPTION -\fIunzipsfx\fP is a modified version of \fIunzip\fP(1L) designed to be +\fIunzipsfx\fP is a modified version of \fIunzip\fP(1) designed to be prepended to existing ZIP archives in order to form self-extracting archives. Instead of taking its first non-flag argument to be the zipfile(s) to be extracted, \fIunzipsfx\fP seeks itself under the name by which it was invoked @@ -109,7 +109,7 @@ .PD .\" ========================================================================= .SH OPTIONS -\fIunzipsfx\fP supports the following \fIunzip\fP(1L) options: \fB\-c\fP +\fIunzipsfx\fP supports the following \fIunzip\fP(1) options: \fB\-c\fP and \fB\-p\fP (extract to standard output/screen), \fB\-f\fP and \fB\-u\fP (freshen and update existing files upon extraction), \fB\-t\fP (test archive) and \fB\-z\fP (print archive comment). All normal listing options @@ -118,11 +118,11 @@ those creating self-extracting archives may wish to include a short listing in the zipfile comment. .PP -See \fIunzip\fP(1L) for a more complete description of these options. +See \fIunzip\fP(1) for a more complete description of these options. .PD .\" ========================================================================= .SH MODIFIERS -\fIunzipsfx\fP currently supports all \fIunzip\fP(1L) modifiers: \fB\-a\fP +\fIunzipsfx\fP currently supports all \fIunzip\fP(1) modifiers: \fB\-a\fP (convert text files), \fB\-n\fP (never overwrite), \fB\-o\fP (overwrite without prompting), \fB\-q\fP (operate quietly), \fB\-C\fP (match names case-insensitively), \fB\-L\fP (convert uppercase-OS names to lowercase), @@ -137,18 +137,18 @@ of course continue to be supported since the zipfile format implies ASCII storage of text files.) .PP -See \fIunzip\fP(1L) for a more complete description of these modifiers. +See \fIunzip\fP(1) for a more complete description of these modifiers. .PD .\" ========================================================================= .SH "ENVIRONMENT OPTIONS" -\fIunzipsfx\fP uses the same environment variables as \fIunzip\fP(1L) does, +\fIunzipsfx\fP uses the same environment variables as \fIunzip\fP(1) does, although this is likely to be an issue only for the person creating and -testing the self-extracting archive. See \fIunzip\fP(1L) for details. +testing the self-extracting archive. See \fIunzip\fP(1) for details. .PD .\" ========================================================================= .SH DECRYPTION -Decryption is supported exactly as in \fIunzip\fP(1L); that is, interactively -with a non-echoing prompt for the password(s). See \fIunzip\fP(1L) for +Decryption is supported exactly as in \fIunzip\fP(1); that is, interactively +with a non-echoing prompt for the password(s). See \fIunzip\fP(1) for details. Once again, note that if the archive has no encrypted files there is no reason to use a version of \fIunzipsfx\fP with decryption support; that only adds to the size of the archive. @@ -286,7 +286,7 @@ from anywhere in the user's path. The situation is not known for AmigaDOS, Atari TOS, MacOS, etc. .PP -As noted above, a number of the normal \fIunzip\fP(1L) functions have +As noted above, a number of the normal \fIunzip\fP(1) functions have been removed in order to make \fIunzipsfx\fP smaller: usage and diagnostic info, listing functions and extraction to other directories. Also, only stored and deflated files are supported. The latter limitation is mainly @@ -303,17 +303,17 @@ defined as a ``debug hunk.'') There may be compatibility problems between the ROM levels of older Amigas and newer ones. .PP -All current bugs in \fIunzip\fP(1L) exist in \fIunzipsfx\fP as well. +All current bugs in \fIunzip\fP(1) exist in \fIunzipsfx\fP as well. .PD .\" ========================================================================= .SH DIAGNOSTICS \fIunzipsfx\fP's exit status (error level) is identical to that of -\fIunzip\fP(1L); see the corresponding man page. +\fIunzip\fP(1); see the corresponding man page. .PD .\" ========================================================================= .SH "SEE ALSO" -\fIfunzip\fP(1L), \fIunzip\fP(1L), \fIzip\fP(1L), \fIzipcloak\fP(1L), -\fIzipgrep\fP(1L), \fIzipinfo\fP(1L), \fIzipnote\fP(1L), \fIzipsplit\fP(1L) +\fIfunzip\fP(1), \fIunzip\fP(1), \fIzip\fP(1), \fIzipcloak\fP(1), +\fIzipgrep\fP(1), \fIzipinfo\fP(1), \fIzipnote\fP(1), \fIzipsplit\fP(1) .PD .PD .\" ========================================================================= @@ -330,7 +330,7 @@ .\" ========================================================================= .SH AUTHORS Greg Roelofs was responsible for the basic modifications to UnZip necessary -to create UnZipSFX. See \fIunzip\fP(1L) for the current list of Zip-Bugs +to create UnZipSFX. See \fIunzip\fP(1) for the current list of Zip-Bugs authors, or the file CONTRIBS in the UnZip source distribution for the full list of Info-ZIP contributors. .PD --- unzip-6.0.orig/man/unzip.1 +++ unzip-6.0/man/unzip.1 @@ -20,7 +20,7 @@ .in -4n .. .\" ========================================================================= -.TH UNZIP 1L "20 April 2009 (v6.0)" "Info-ZIP" +.TH UNZIP 1 "20 April 2009 (v6.0)" "Info-ZIP" .SH NAME unzip \- list, test and extract compressed files in a ZIP archive .PD @@ -34,7 +34,7 @@ \fIunzip\fP will list, test, or extract files from a ZIP archive, commonly found on MS-DOS systems. The default behavior (with no options) is to extract into the current directory (and subdirectories below it) all files from the -specified ZIP archive. A companion program, \fIzip\fP(1L), creates ZIP +specified ZIP archive. A companion program, \fIzip\fP(1), creates ZIP archives; both programs are compatible with archives created by PKWARE's \fIPKZIP\fP and \fIPKUNZIP\fP for MS-DOS, but in many cases the program options or default behaviors differ. @@ -105,8 +105,8 @@ list of all possible flags. The exhaustive list follows: .TP .B \-Z -\fIzipinfo\fP(1L) mode. If the first option on the command line is \fB\-Z\fP, -the remaining options are taken to be \fIzipinfo\fP(1L) options. See the +\fIzipinfo\fP(1) mode. If the first option on the command line is \fB\-Z\fP, +the remaining options are taken to be \fIzipinfo\fP(1) options. See the appropriate manual page for a description of these options. .TP .B \-A @@ -178,7 +178,7 @@ compressed size and compression ratio figures are independent of the entry's encryption status and show the correct compression performance. (The complete size of the encrypted compressed data stream for zipfile entries is reported -by the more verbose \fIzipinfo\fP(1L) reports, see the separate manual.) +by the more verbose \fIzipinfo\fP(1) reports, see the separate manual.) When no zipfile is specified (that is, the complete command is simply ``\fCunzip \-v\fR''), a diagnostic screen is printed. In addition to the normal header with release date and version, \fIunzip\fP lists the @@ -379,8 +379,8 @@ .TP .B \-N [Amiga] extract file comments as Amiga filenotes. File comments are created -with the \-c option of \fIzip\fP(1L), or with the \-N option of the Amiga port -of \fIzip\fP(1L), which stores filenotes as comments. +with the \-c option of \fIzip\fP(1), or with the \-N option of the Amiga port +of \fIzip\fP(1), which stores filenotes as comments. .TP .B \-o overwrite existing files without prompting. This is a dangerous option, so @@ -598,7 +598,7 @@ As suggested by the examples above, the default variable names are UNZIP_OPTS for VMS (where the symbol used to install \fIunzip\fP as a foreign command would otherwise be confused with the environment variable), and UNZIP -for all other operating systems. For compatibility with \fIzip\fP(1L), +for all other operating systems. For compatibility with \fIzip\fP(1), UNZIPOPT is also accepted (don't ask). If both UNZIP and UNZIPOPT are defined, however, UNZIP takes precedence. \fIunzip\fP's diagnostic option (\fB\-v\fP with no zipfile name) can be used to check the values @@ -648,8 +648,8 @@ a password is not known, entering a null password (that is, just a carriage return or ``Enter'') is taken as a signal to skip all further prompting. Only unencrypted files in the archive(s) will thereafter be extracted. (In -fact, that's not quite true; older versions of \fIzip\fP(1L) and -\fIzipcloak\fP(1L) allowed null passwords, so \fIunzip\fP checks each encrypted +fact, that's not quite true; older versions of \fIzip\fP(1) and +\fIzipcloak\fP(1) allowed null passwords, so \fIunzip\fP checks each encrypted file to see if the null password works. This may result in ``false positives'' and extraction errors, as noted above.) .PP @@ -943,8 +943,8 @@ .PD .\" ========================================================================= .SH "SEE ALSO" -\fIfunzip\fP(1L), \fIzip\fP(1L), \fIzipcloak\fP(1L), \fIzipgrep\fP(1L), -\fIzipinfo\fP(1L), \fIzipnote\fP(1L), \fIzipsplit\fP(1L) +\fIfunzip\fP(1), \fIzip\fP(1), \fIzipcloak\fP(1), \fIzipgrep\fP(1), +\fIzipinfo\fP(1), \fIzipnote\fP(1), \fIzipsplit\fP(1) .PD .\" ========================================================================= .SH URL --- unzip-6.0.orig/man/funzip.1 +++ unzip-6.0/man/funzip.1 @@ -20,7 +20,7 @@ .in -4n .. .\" ========================================================================= -.TH FUNZIP 1L "20 April 2009 (v3.95)" "Info-ZIP" +.TH FUNZIP 1 "20 April 2009 (v3.95)" "Info-ZIP" .SH NAME funzip \- filter for extracting from a ZIP archive in a pipe .PD @@ -78,7 +78,7 @@ .EE .PP To use \fIzip\fP and \fIfunzip\fP in place of \fIcompress\fP(1) and -\fIzcat\fP(1) (or \fIgzip\fP(1L) and \fIgzcat\fP(1L)) for tape backups: +\fIzcat\fP(1) (or \fIgzip\fP(1) and \fIgzcat\fP(1)) for tape backups: .PP .EX tar cf \- . | zip \-7 | dd of=/dev/nrst0 obs=8k @@ -108,8 +108,8 @@ .PD .\" ========================================================================= .SH "SEE ALSO" -\fIgzip\fP(1L), \fIunzip\fP(1L), \fIunzipsfx\fP(1L), \fIzip\fP(1L), -\fIzipcloak\fP(1L), \fIzipinfo\fP(1L), \fIzipnote\fP(1L), \fIzipsplit\fP(1L) +\fIgzip\fP(1), \fIunzip\fP(1), \fIunzipsfx\fP(1), \fIzip\fP(1), +\fIzipcloak\fP(1), \fIzipinfo\fP(1), \fIzipnote\fP(1), \fIzipsplit\fP(1) .PD .\" ========================================================================= .SH URL --- unzip-6.0.orig/man/zipinfo.1 +++ unzip-6.0/man/zipinfo.1 @@ -34,7 +34,7 @@ .in -4n .. .\" ========================================================================= -.TH ZIPINFO 1L "20 April 2009 (v3.0)" "Info-ZIP" +.TH ZIPINFO 1 "20 April 2009 (v3.0)" "Info-ZIP" .SH NAME zipinfo \- list detailed information about a ZIP archive .PD @@ -272,7 +272,7 @@ Note that because of limitations in the MS-DOS format used to store file times, the seconds field is always rounded to the nearest even second. For Unix files this is expected to change in the next major releases of -\fIzip\fP(1L) and \fIunzip\fP. +\fIzip\fP(1) and \fIunzip\fP. .PP In addition to individual file information, a default zipfile listing also includes header and trailer lines: @@ -361,7 +361,7 @@ As suggested above, the default variable names are ZIPINFO_OPTS for VMS (where the symbol used to install \fIzipinfo\fP as a foreign command would otherwise be confused with the environment variable), and ZIPINFO -for all other operating systems. For compatibility with \fIzip\fP(1L), +for all other operating systems. For compatibility with \fIzip\fP(1), ZIPINFOOPT is also accepted (don't ask). If both ZIPINFO and ZIPINFOOPT are defined, however, ZIPINFO takes precedence. \fIunzip\fP's diagnostic option (\fB\-v\fP with no zipfile name) can be used to check the values @@ -496,8 +496,8 @@ .PP .\" ========================================================================= .SH "SEE ALSO" -\fIls\fP(1), \fIfunzip\fP(1L), \fIunzip\fP(1L), \fIunzipsfx\fP(1L), -\fIzip\fP(1L), \fIzipcloak\fP(1L), \fIzipnote\fP(1L), \fIzipsplit\fP(1L) +\fIls\fP(1), \fIfunzip\fP(1), \fIunzip\fP(1), \fIunzipsfx\fP(1), +\fIzip\fP(1), \fIzipcloak\fP(1), \fIzipnote\fP(1), \fIzipsplit\fP(1) .PD .\" ========================================================================= .SH URL --- unzip-6.0.orig/unix/unxcfg.h +++ unzip-6.0/unix/unxcfg.h @@ -52,6 +52,7 @@ #include /* off_t, time_t, dev_t, ... */ #include +#include #ifdef NO_OFF_T typedef long zoff_t; --- unzip-6.0.orig/debian/copyright.in +++ unzip-6.0/debian/copyright.in @@ -0,0 +1,14 @@ +This is the Debian prepackaged version of "unzip", Info-Zip's fast, +portable, zipfile decompression utility. + +This package is currently maintained by Santiago Vila +and built from sources obtained from: + +ftp://ftp.info-zip.org/pub/infozip/src/unzip60.tgz + +The changes were fairly minimal, and consisted solely of adding +various debian/* files to the distribution, plus several miscellaneous +fixes as reflected in the Debian changelog. + +Copyright: + --- unzip-6.0.orig/debian/rules +++ unzip-6.0/debian/rules @@ -0,0 +1,57 @@ +#!/usr/bin/make -f + +package = unzip +docdir = debian/tmp/usr/share/doc/$(package) +history = History.600 + +CC = gcc +CFLAGS = -g -Wall +DEFINES = -DACORN_FTYPE_NFS -DWILD_STOP_AT_DIR -DLARGE_FILE_SUPPORT \ + -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DNO_LCHMOD \ + -DDATE_FORMAT=DF_YMD -DUSE_BZIP2 + +INSTALL_PROGRAM = install + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +build: + $(MAKE) -f unix/Makefile LF2="" D_USE_BZ2=-DUSE_BZIP2 L_BZ2=-lbz2 \ + CC="$(CC)" CF="$(CFLAGS) -I. $(DEFINES)" unzips + touch build + +clean: + rm -f build + -$(MAKE) -f unix/Makefile clean + rm -rf *~ debian/tmp debian/*~ debian/files* debian/substvars + +binary-indep: build + +binary-arch: build + rm -rf debian/tmp + install -d debian/tmp/DEBIAN $(docdir) + cd debian/tmp && install -d usr/bin usr/man/man1 + $(MAKE) -f unix/Makefile install prefix=`pwd`/debian/tmp/usr \ + INSTALL_PROGRAM="$(INSTALL_PROGRAM)" + cat debian/copyright.in LICENSE > $(docdir)/copyright + cp debian/changelog $(docdir)/changelog.Debian + cp -p History.* BUGS ToDo $(docdir) + cd $(docdir) && gzip -9 changelog.Debian History.* + ln -s $(history).gz $(docdir)/changelog.gz + gzip -r9 debian/tmp/usr/man + cd debian/tmp && mv usr/man usr/share + dpkg-shlibdeps unzip + dpkg-gencontrol -isp + cd debian/tmp && \ + md5sum `find * -type f ! -regex "DEBIAN/.*"` > DEBIAN/md5sums + chown -R root:root debian/tmp + chmod -R go=rX debian/tmp + dpkg --build debian/tmp .. + +binary: binary-indep binary-arch + +.PHONY: binary binary-arch binary-indep clean --- unzip-6.0.orig/debian/control +++ unzip-6.0/debian/control @@ -0,0 +1,20 @@ +Source: unzip +Section: utils +Priority: optional +Maintainer: Santiago Vila +Standards-Version: 3.7.2 +Build-Depends: libbz2-dev + +Package: unzip +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: unzip-crypt (<< 5.41) +Replaces: unzip-crypt (<< 5.41) +Suggests: zip +Description: De-archiver for .zip files + InfoZIP's unzip program. With the exception of multi-volume archives + (ie, .ZIP files that are split across several disks using PKZIP's /& option), + this can handle any file produced either by PKZIP, or the corresponding + InfoZIP zip program. + . + This version supports encryption. --- unzip-6.0.orig/debian/changelog +++ unzip-6.0/debian/changelog @@ -0,0 +1,281 @@ +unzip (6.0-1) unstable; urgency=low + + * New upstream release. Closes: #496989. + * Enabled new Unicode support. Closes: #197427. This may or may not work + for your already created zipfiles, but it's not a bug unless they were + created using the Unicode feature present in zip 3.0. + * Built using DATE_FORMAT=DF_YMD so that unzip -l show dates in ISO format, + as that's the only available one which makes sense. Closes: #312886. + * Enabled new bzip2 support. Closes: #426798. + * Exit code for zipgrep should now be the right one. Closes: #441997. + * The reason why a file may not be created is now shown. Closes: #478791. + * Summary of changes in this version not being the debian/* files: + - Manpages in section 1, not 1L. + - Branding patch. UnZip by Debian. Original by Info-ZIP. + - Always #include . Debian GNU/kFreeBSD needs it. + + -- Santiago Vila Fri, 08 May 2009 20:02:40 +0200 + +unzip (5.52-12) unstable; urgency=medium + + * Fixed stack underflow in unshrink.c. Closes: #454037. + Thanks to Christian Spieler for the patch. + + -- Santiago Vila Sat, 26 Jul 2008 16:51:38 +0200 + +unzip (5.52-11) unstable; urgency=high + + * Apply patch from Tavis Ormandy to address invalid free() calls in + the inflate_dynamic() function (CVE-2008-0888). + + -- Santiago Vila Thu, 20 Mar 2008 17:53:00 +0100 + +unzip (5.52-10) unstable; urgency=low + + * Fixed typo in unzipsfx(1). Thanks to Kevin Ryde. Closes: #419479. + + -- Santiago Vila Mon, 2 Jul 2007 18:08:44 +0200 + +unzip (5.52-9) unstable; urgency=low + + * Added appropriate compiler flags for Large File Support (Closes: #192253). + This procedure is blessed by upstream in the FAQ, and as a result, + some .zip archives may now be uncompressed using Debian unzip. + For those which still may not, please test unzip 6.0 beta. + + -- Santiago Vila Wed, 30 Aug 2006 10:34:24 +0200 + +unzip (5.52-8) unstable; urgency=low + + * Modified unix/unxcfg.h to always #include . + This should now work on GNU/kFreeBSD (Closes: #340693). + + -- Santiago Vila Tue, 25 Apr 2006 19:50:24 +0200 + +unzip (5.52-7) unstable; urgency=medium + + * Fixed buffer overflow when insanely long filenames are given on the + command line. Patch from Johnny Lee. Changed some format strings so + that they use 512 characters at most. The "right" fix will be in 5.53, + but this should work well enough for now. Closes: #349794. + * This is CVE-2005-4667. + + -- Santiago Vila Thu, 16 Mar 2006 10:31:20 +0100 + +unzip (5.52-6) unstable; urgency=medium + + * Symlinks should work again (Closes: #343680). Fix provided by + Christian Spieler. Thanks to Carl W. Hoffman for the report. + + -- Santiago Vila Tue, 20 Dec 2005 19:18:32 +0100 + +unzip (5.52-5) unstable; urgency=low + + * Fixed CAN-2005-2475 the same way it will be fixed in unzip 5.53. + Patch extracted from a prerelease provided by upstream. + * Changed unzip banner line to reflect the fact that this is + a "modified" release. Debian-derived distributions should probably + do the same if they deviate from the Debian version. + + -- Santiago Vila Thu, 17 Nov 2005 16:34:24 +0100 + +unzip (5.52-4) unstable; urgency=medium + + * Fixed toctou vulnerability (Closes: #321927). Modified unix/unix.c + to use fchmod() and fchown() instead of chmod() and chown() to change + permissions and ownerships on the files actually created by unzip. + Patch from Dan Yefimov. CAN-2005-2475. + + -- Santiago Vila Wed, 9 Nov 2005 18:05:02 +0100 + +unzip (5.52-3) unstable; urgency=low + + * Put manpages in section 1, not 1L. + * Fixed more typos (Closes: #309885). + + -- Santiago Vila Wed, 25 May 2005 16:09:02 +0200 + +unzip (5.52-2) unstable; urgency=low + + * Fixed typos in manpage (Closes: #301915). + + -- Santiago Vila Sun, 24 Apr 2005 19:27:02 +0200 + +unzip (5.52-1) unstable; urgency=low + + * New upstream release. + * Enabled new -W option via WILD_STOP_AT_DIR macro. + * Macro USE_UNSHRINK is no longer defined, as it's now the default. + + -- Santiago Vila Tue, 1 Mar 2005 15:33:54 +0100 + +unzip (5.51-2) unstable; urgency=low + + * Added unshrinking support (Closes: #252563). + + -- Santiago Vila Sun, 6 Jun 2004 17:57:46 +0200 + +unzip (5.51-1) unstable; urgency=low + + * New upstream release, improves error message when a zipfile is not + readable (Closes: #139331). + * Added a newline character to the CannotOpenZipfile string for the + previous fix to be really complete. + + -- Santiago Vila Tue, 25 May 2004 14:38:26 +0200 + +unzip (5.50-4) unstable; urgency=low + + * Changed __GNU__ to __GLIBC__ in unix/unxcfg.h to support glibc-based + systems not being GNU itself, like GNU/KFreeBSD and GNU/KNetBSD. + + -- Santiago Vila Sun, 16 Nov 2003 14:45:28 +0100 + +unzip (5.50-3) unstable; urgency=high + + * Fixed "unzip directory traversal revisited" again (Bug #206439). + There was still a missing case that the previous patch didn't catch. + Patch borrowed from unzip-5.50-33.src.rpm. + * For reference, this is (still) CAN-2003-0282. + + -- Santiago Vila Wed, 20 Aug 2003 23:00:42 +0200 + +unzip (5.50-2) unstable; urgency=high + + * Fixed "unzip directory traversal revisited" problem (Bug #199648). + A filename containing ".somenonprintablechar." will not unpack + into .. anymore. Patch borrowed from unzip-5.50-11.src.rpm. + * For reference, this is CAN-2003-0282. + * No more doc symlinks. + + -- Santiago Vila Mon, 7 Jul 2003 20:25:20 +0200 + +unzip (5.50-1) unstable; urgency=low + + * New upstream release. + * Moved from non-US/main to main. Section: utils. + + -- Santiago Vila Sun, 24 Mar 2002 15:54:12 +0100 + +unzip (5.42-3) unstable; urgency=low + + * Added support for DEB_BUILD_OPTIONS. + + -- Santiago Vila Sun, 11 Nov 2001 16:25:00 +0100 + +unzip (5.42-2) unstable; urgency=low + + * Applied a patch from Marcus Brinkmann: + - Closes: #99699: unzip does not build on the Hurd. + - Modified debian/rules to support cross-compilation. + + -- Santiago Vila Wed, 6 Jun 2001 16:40:14 +0200 + +unzip (5.42-1) unstable; urgency=low + + * New upstream release. + * Changed to Section: non-US. + * Removed "packaged for Debian" from extended description. + + -- Santiago Vila Thu, 10 May 2001 16:47:41 +0200 + +unzip (5.41-1) unstable; urgency=low + + * New upstream release, featuring a new BSD-like license and built-in + encryption support. Moved to non-US/main. + * Copyright file now generated from LICENSE file. + * Versioned Conflicts and Replaces. + * Standards-Version: 3.1.1 + + -- Santiago Vila Fri, 18 Aug 2000 19:03:59 +0200 + +unzip (5.40-1) unstable; urgency=low + + * New upstream release. + * Removed `email-from-greg'. + * Fixed URL location in copyright file. + * Enabled -F option, as suggested by James Aylett. + + -- Santiago Vila Fri, 22 Oct 1999 10:30:49 +0200 + +unzip (5.32-1) unstable; urgency=low + + * New upstream release, using pristine source. + + -- Santiago Vila Tue, 4 Nov 1997 14:19:20 +0100 + +unzip (5.31-2) unstable; urgency=low + + * Removed debstd dependency. + + -- Santiago Vila Fri, 17 Oct 1997 17:22:22 +0200 + +unzip (5.31-1) unstable; urgency=low + + * `copyright' file is generated from COPYING automatically. + * Distribution unstable, Section non-free. + * Conflicts and Replaces "unzip-crypt". + * New upstream release. + * First libc6 release. + * Added md5sums. + + -- Santiago Vila Fri, 12 Sep 1997 19:16:59 +0200 + +unzip (5.20-3) unstable; urgency=low + + * Changed priority from `extra' to `optional'. + * Changed section from `misc' to `utils'. + * Simplified debian/rules a little bit. No debstd yet. + * Copied `History.520' as is. Added the symlink changelog -> History.520. + * Added ToDo and BUGS to /usr/doc/unzip. + * New maintainer. + + -- Santiago Vila Sun, 16 Feb 1997 19:29:13 +0100 + +unzip (5.20-2) unstable; urgency=low + + * zipgrep manpage is now installed through the unix/Makefile + * permissions guaranteed to be set properly for the zipgrep script + (did not work for those who compiled from the straight sources.) + * removed several superfluous commands from debian/rules. + * All changes this revision are courtesy of Santiago Vila. + + -- Stuart Lamble Wed, 8 Jan 1997 18:48:00 +1100 + +unzip (5.20-1) unstable; urgency=low + + * new upstream version + * modified the copyright to include 5.2's COPYING, just in case it's changed. + * minor modifications to debian/rules + * added zipgrep (from the zip package). + + -- Stuart Lamble Wed, 13 Nov 1996 19:35:24 +1100 + +unzip (5.12-15) unstable; urgency=low + + * received email from the upstream maintainers: unzip can now go into + the distribution proper. Yippee! :-) + * added the email in question to the copyright file. + + -- Stuart Lamble Sat, 19 Oct 1996 18:34:21 +1000 + +unzip (5.12-14) non-free; urgency=low + + * moved to the 2.1.1.0 source format + * fixed a typo in the Maintainer field (missing the ">". Oops.) + + -- Stuart Lamble Sun, 1 Sep 1996 07:36:16 +1000 + +unzip (5.12-13) non-free; urgency=low + + * new maintainer + * mods to make the "binary" rule portable to different platforms + * uses dpkg-name rather than manual moving + + -- Stuart Lamble Tue, 30 Jul 1996 00:00:00 +0000 + +unzip (5.12-12) non-free; urgency=low + + * initial release (used 2 to avoid confusion with old unzip) + + -- Carl Streeter Tue, 5 Sep 1995 00:00:00 +0000