Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct directory traversal and race condition vulnerabilities in gzip. | simon | 2005-06-08 | 1 | -8/+10 |
| | | | | | | | Security: FreeBSD-SA-05:11.gzip Security: CAN-2005-0988, CAN-2005-1228 Obtained from: Steve Grubb via RedHat, Debian Approved by: nectar | ||||
* | Bring in fix from gzip 1.3.3 to avoid crashes when processing certain corrupt | tjr | 2004-08-13 | 1 | -6/+8 |
| | | | | | | | | | | | | input files: 1999-06-25 Paul Eggert <eggert@twinsun.com> * inflate.c (huft_build): Set n to length of v, to detect improper tables. Don't accidentally grow j past z. MFC after: 3 days | ||||
* | Restore vendor Id. | obrien | 2004-05-03 | 1 | -1/+3 |
| | |||||
* | Tweak to rev 1.8 to match the offical http://www.gzip.org/gzip-1.2.4b.patch | obrien | 2004-05-03 | 1 | -2/+3 |
| | |||||
* | Gzip assumes 'unsigned long' is 32-bits wide and depends on this. | obrien | 2004-05-02 | 1 | -3/+6 |
| | | | | | | | | | | | | | | One thing Gzip does is implicitly by store the size of a file into an 'unsigned long' rather than explicitly compute the remainder modulo 2^32 (see RFC 1952 section 2.3.1 "ISIZE"). Thus an extracted file size is does not equal the original size (mod 2^32) for files larger than 4GB. This manifests itself in errors such as: zcat: bigfile.gz: invalid compressed data--length error PR: 66008, 66009 Submitted by: Peter Losher <Peter_Losher@isc.org> Patch by: tjr | ||||
* | Apply patch from gzip web page to correctly decompress files larger than | tjr | 2004-05-02 | 1 | -10/+14 |
| | | | | 4GB on architectures with 64-bit long integers. | ||||
* | Remove getopt*.c, we already have compatible getopt_long() in libc | ache | 2004-02-17 | 3 | -884/+1 |
| | |||||
* | /rescue/g{{,un}zip,zcat} exist, so build this dynamically now. | obrien | 2003-11-17 | 1 | -2/+0 |
| | |||||
* | The third arg to strncmp() is size_t, not int. This causes a warning on | peter | 2003-10-26 | 1 | -1/+2 |
| | | | | systems where size_t is long, not int. | ||||
* | Initiate deorbit burn for the i386-only a.out related support. Moves are | peter | 2002-09-17 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha | ||||
* | Check for defined(__i386__) instead of just defined(i386) since the compiler | alfred | 2002-05-30 | 1 | -1/+1 |
| | | | | will be updated to only define(__i386__) for ANSI cleanliness. | ||||
* | Use mktemp(1) when creating temporary files. | nectar | 2002-01-25 | 2 | -11/+16 |
| | |||||
* | beforeinstall -> SCRIPTS. | ru | 2001-04-07 | 1 | -19/+9 |
| | |||||
* | MAN[1-9] -> MAN. | ru | 2001-03-27 | 1 | -2/+2 |
| | |||||
* | Use mktemp -t to respect TMPDIR | kris | 2000-11-19 | 1 | -7/+7 |
| | | | | Clean up temporary file at runtime | ||||
* | Correct spelling : ascii -> ASCII | phantom | 1999-09-20 | 1 | -1/+3 |
| | | | | | | PR: docs/13702 Submitted by: Stephen J. Roznowski <sjr@home.com> Reviewed by: mpp | ||||
* | $Id$ -> $FreeBSD$ | peter | 1999-08-27 | 26 | -26/+26 |
| | |||||
* | Unbroke zforce. | ru | 1999-08-11 | 2 | -13/+7 |
| | | | | | PR: 8348 Submitted by: Christoph Weber-Fahr <wefa@callcenter.systemhaus.net> | ||||
* | Fixes from OpenBSD: | kris | 1999-05-28 | 9 | -26/+46 |
| | | | | | | | | | | | Add $Id$ Removes temp file exploits in gzexe (predictable filenames) Fixes some typos Fixes a buffer overrun in gzip -S Don't prepend /usr/local/bin to path in scripts Correct location of /usr/share/misc/termcap Obtained from: OpenBSD | ||||
* | Fixed printf format errors. | bde | 1998-06-30 | 1 | -2/+2 |
| | |||||
* | Use cc -E rather than cpp when looking for __ELF__ | peter | 1998-03-08 | 1 | -2/+2 |
| | |||||
* | Make machine dependent asm code machine dependent. 8-) | jb | 1998-01-25 | 1 | -3/+8 |
| | |||||
* | Check argument filename length before copying. | wosch | 1997-12-27 | 1 | -1/+8 |
| | | | | $ gzip `perl -e 'for(1..10240){ print "a"}'` | ||||
* | Workaround to avoid a strange core dump. | wosch | 1997-12-26 | 1 | -1/+3 |
| | | | | gzip < /dev/null | perl -npe 's/\003\003/\003\225/' | gzip -d | ||||
* | Do not install the z*grep man pages if grep was linked with -lz. | wosch | 1997-12-26 | 1 | -3/+5 |
| | |||||
* | When called as `zgrep', the -Z argument is assumed. Make a | wosch | 1997-12-21 | 1 | -8/+9 |
| | | | | | | | link from zgrep to grep. Pointed out by: Tim Vanderhoek <hoek@hwcn.org> and Mike Smith <mike@smith.net.au> | ||||
* | Added zgrep.libz. This version of zgrep(1) depend on a | wosch | 1997-12-20 | 2 | -2/+27 |
| | | | | grep(1) linked with libz. | ||||
* | Use getopts instead getopt(1). This should fix the problem | wosch | 1997-12-07 | 1 | -27/+26 |
| | | | | | with whitespaces in pattern. PR: 5211 | ||||
* | spelling corrections. | wosch | 1997-09-13 | 1 | -1/+1 |
| | | | | | PR: docs/4450 Submitted by: josh@quick.net | ||||
* | Dont use an internal function called warn it clashes with libc. | sos | 1997-08-29 | 3 | -11/+5 |
| | | | | Allows ELF compile. | ||||
* | Don't accidently compress "sh" or there are unfortunate consequences. | peter | 1997-08-09 | 1 | -1/+1 |
| | | | | | PR: 4220 Submitted-by: Dag-Erling Coidan Smørgrav <finrod@pugwash.priv.no> | ||||
* | NOSHARED takes a yes/YES no/NO value, not "true, false, hey mon!". | pst | 1997-06-29 | 1 | -2/+2 |
| | | | | | | NOPIC is used to not generate a shared library, not NOSHARED. Make NOSHARED advisory where appropriate. Remove bogus NOSHARED (kbdio). | ||||
* | Understand `--' to end processing of command options. | wosch | 1997-04-19 | 1 | -5/+5 |
| | | | | | This means one search for a string starting with a dash. Fix also filenames starting with a dash. Close PR #3349 | ||||
* | Remove unnecessary chmod()'s. This should likely go in other branches. | guido | 1997-03-15 | 1 | -3/+1 |
| | | | | Obtained from: aleph1@UNDERGROUND.ORG on Bugtraq | ||||
* | Revert $FreeBSD$ to $Id$ | peter | 1997-02-22 | 18 | -18/+18 |
| | |||||
* | Make the long-awaited change from $Id$ to $FreeBSD$ | jkh | 1997-01-14 | 18 | -18/+18 |
| | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. | ||||
* | Don't install zgrep twice. | bde | 1996-08-28 | 1 | -2/+2 |
| | |||||
* | sync copyright with /usr/share/examples/etc/bsd-style-copyright | wosch | 1996-08-27 | 1 | -3/+26 |
| | |||||
* | install fast version of zgrep | wosch | 1996-07-02 | 1 | -1/+3 |
| | |||||
* | faster | wosch | 1996-05-12 | 1 | -0/+72 |
| | | | | | | | | | | average 2-3 x for option -h or -q 10 x handle option -q and -L better exit status, similar to grep (0: matches found 1: no matches found 2: error) | ||||
* | ``mv'' -> ``mv -f'' | wosch | 1996-05-07 | 1 | -1/+2 |
| | | | | | ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root | ||||
* | Another round of man page cleanups. | mpp | 1996-02-12 | 1 | -1/+1 |
| | | | | Down to only about 100 items left to cleanup! :-) | ||||
* | Correct some manual page cross reference errors. E.g. su is a section | mpp | 1996-02-02 | 2 | -2/+3 |
| | | | | | one man page, not section eight. This is the first round of such changes and only fixes man pages in manual section one. | ||||
* | Add missing manpage zgrep.1 and links zegrep.1, zfgrep.1 | wosch | 1996-01-23 | 1 | -2/+5 |
| | | | | Add missing links zegrep and zfgrep | ||||
* | This commit was generated by cvs2svn to compensate for changes in r13122, | peter | 1995-12-30 | 1 | -67/+0 |
| | | | | which included commits to RCS files with non-trunk default branches. | ||||
* | recording cvs-1.6 file death | peter | 1995-12-30 | 1 | -151/+0 |
| | |||||
* | Change `install' to `${INSTALL}' so that default install flags can be | bde | 1995-07-25 | 1 | -1/+1 |
| | | | | specified in the top level Makefiles. | ||||
* | Remove trailing whitespace. | rgrimes | 1995-05-30 | 9 | -57/+57 |
| | |||||
* | Make gzip static by default. This is needed because it's such a | jkh | 1994-06-15 | 1 | -0/+1 |
| | | | | frequent companion to tar. | ||||
* | Updated gzip from version 1.2.2 to 1.2.4 due to popular demand | nate | 1993-10-14 | 29 | -306/+623 |
| |