| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Security: FreeBSD-SA-06:21.gzip
|
|
|
|
|
|
|
| |
Security: FreeBSD-SA-05:11.gzip
Security: CAN-2005-0988, CAN-2005-1228
Obtained from: Steve Grubb via RedHat, Debian
Approved by: nectar
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
4GB on architectures with 64-bit long integers.
|
| |
|
| |
|
|
|
|
| |
systems where size_t is long, not int.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
will be updated to only define(__i386__) for ANSI cleanliness.
|
| |
|
| |
|
| |
|
|
|
|
| |
Clean up temporary file at runtime
|
|
|
|
|
|
| |
PR: docs/13702
Submitted by: Stephen J. Roznowski <sjr@home.com>
Reviewed by: mpp
|
| |
|
|
|
|
|
| |
PR: 8348
Submitted by: Christoph Weber-Fahr <wefa@callcenter.systemhaus.net>
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
| |
$ gzip `perl -e 'for(1..10240){ print "a"}'`
|
|
|
|
| |
gzip < /dev/null | perl -npe 's/\003\003/\003\225/' | gzip -d
|
| |
|
|
|
|
|
|
|
| |
link from zgrep to grep.
Pointed out by: Tim Vanderhoek <hoek@hwcn.org> and
Mike Smith <mike@smith.net.au>
|
|
|
|
| |
grep(1) linked with libz.
|
|
|
|
|
| |
with whitespaces in pattern.
PR: 5211
|
|
|
|
|
| |
PR: docs/4450
Submitted by: josh@quick.net
|
|
|
|
| |
Allows ELF compile.
|
|
|
|
|
| |
PR: 4220
Submitted-by: Dag-Erling Coidan Smørgrav <finrod@pugwash.priv.no>
|
|
|
|
|
|
| |
NOPIC is used to not generate a shared library, not NOSHARED.
Make NOSHARED advisory where appropriate.
Remove bogus NOSHARED (kbdio).
|
|
|
|
|
| |
This means one search for a string starting with a dash.
Fix also filenames starting with a dash. Close PR #3349
|
|
|
|
| |
Obtained from: aleph1@UNDERGROUND.ORG on Bugtraq
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root
|
|
|
|
| |
Down to only about 100 items left to cleanup! :-)
|
|
|
|
|
| |
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 links zegrep and zfgrep
|
|
|
|
| |
which included commits to RCS files with non-trunk default branches.
|
| |
|
|
|
|
| |
specified in the top level Makefiles.
|
| |
|