| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
While I'm there, loosen the st_nlink check and fix grammar for 1 extra
links.
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
input file before using it.
PR: bin/147275
Submitted by: thomas
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
handler, as the latter is not guaranteed to be signal safe, and we
do not really care about flushing the stream during SIGINT.
Suggested by: Maxim Konovalov <maxim.konovalov gmail com>
MFC after: 13 days
|
|
|
|
|
| |
Reviewed by: Alexander Best <alexbestms wwu de>
MFC after: 13 days
|
|
|
|
|
|
|
| |
While I'm there, move unlink_input() slightly down to after closing the
output file, in uncompression path.
MFC after: 2 weeks
|
|
|
|
|
| |
manual page as I wrote the unpack functionality. No actual executable
code change verified with md5(1).
|
|
|
|
| |
Also remove some local patches to diff(1) which are now unneeded.
|
|
|
|
| |
Also add some missing $FreeBSD$ to keep svn happy.
|
|
|
|
|
|
|
|
|
|
|
| |
BZ_STREAM_END triggered re-init. Do it by introducing a new flag
to represent the 'cold' case after bzip2 state is reinitialized.
This fixes regression reported on -current@ as well as another one
I found during twiddling with gzip.
Reported by: swell.k gmail.com
MFC after: 1 week
|
|
|
|
|
|
|
| |
as created by pbzip2.
Submitted by: mrg (NetBSD.org)
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Limit suffix to be no more than 30 bytes long. This matches GNU
behavior.
- Correct usage of memcpy().
Note that this commit only corrects the stack underflow issue, we
still need some other fixes to cover other edges. [1]
Reported by: Ron Jude <ronj wytheville org>
Discussed with: Matthew Green (original NetBSD gzip author),
Eygene Ryabinkin <rea-fbsd codelabs ru> [1]
Approved by: re (kib)
|
|
|
|
|
|
|
|
|
|
| |
- gzip -n does not store timestamp; [1]
- Reduce diff against NetBSD by moving some casts in our local
versions.
PR: bin/134955
Obtained from: NetBSD
MFC after: 1 month
|
|
|
|
|
|
|
|
|
|
|
|
| |
in some commercial Unix systems, which utilizes Huffman minimum redundancy
code tree to compress files. This implementation supports the "new" pack
format only, just like GNU gzip did.
Thanks for oliver@'s archive set which I can test against, and Mingyan Guo
for providing helpful review of my code.
PR: bin/109567
MFC after: 1 month
|
|
|
|
|
|
|
| |
- Reduce scope where return value can be referenced.
- Add a dummy access to timestamp to silence warning.
Submitted by: Mingyan Guo <guomingyan gmail com>
|
|
|
|
|
|
| |
understand which code paths aren't possible.
Reported by: edwin
|
| |
|
| |
|
|
|
|
| |
Obtained from: NetBSD
|
|
|
|
|
|
| |
PR: docs/123010
Submitted by: Andrew Wright <andrewhw ieee org>
MFC after: 2 weeks
|
|
|
|
|
|
|
|
| |
its existing understanding that .tgz uncompresses to .tar.
MFC after: 3 days
PR: 121519
Submitted by: Ighighi <ighighi at gmail.com>
|
|
|
|
|
|
|
|
|
| |
target file after the timestamp has been set; otherwise setting the
timestamp will fail if the flags don't permit it (i.e., uchg).
MFC after: 1 week
PR: 120208
Submitted by: Ighighi <ighighi at gmail.com>
|
|
|
|
|
| |
PR: bin/120249
Submitted by: Jaakko Heinonen <see the PR for email>
|
|
|
|
|
|
|
|
|
| |
being output in verbose mode when doing recursive[1].
- Use better representation of S:
PR: bin/114470
Submitted by: Ighighi <ighighi gmail com> [1]
Approved by: re (hrs)
|
|
|
|
| |
Pointed out by: ighighi gmail.com
|
|
|
|
|
|
|
|
| |
meaning that the user wants the input file to be left intact.
Feature request: Ighighi <ighighi gmail.com>
PR: bin/103006
MFC after: 1 month
|
|
|
|
|
|
|
|
| |
it impossible to obtain correct file size from a file that
is larger than 4GB before compression.
PR: bin/110329
MFC after: 1 week
|
|
|
|
|
|
| |
src/gnu/usr.bin/grep.
Reviewed by: delphij
|
|
|
|
| |
Obtained from: DragonFly
|
|
NetBSD version is a feature-to-feature re-implementation of GNU
gzip using the freely-redistributable zlib and this version is
expected to be mostly bug-to-bug compatible with the GNU
implementation.
- Because this is a piece of mature code and we want to make
changes so it is added directly rather than importing to
src/contrib.
- Connect newly added code to src/usr.bin/ and rescue/rescue
build.
- Disconnect the GNU gzip code from build for now, they will
be eventually removed completely.
- Provide two new src.conf(5) knobs, WITHOUT_BZIP2_SUPPORT and
WITHOUT_BZIP2.
Tested by: kris (full exp-7 pointyhat build)
Approved by: core (importing a 4-clause BSD licensed file)
Approved by: re (adding new utility during -HEAD code slush)
|