Lines Matching +full:build +full:- +full:djgpp
1 ------------------------------------------------------------------
3 lossless, block-sorting data compression.
6 Copyright (C) 1996-2019 Julian Seward <jseward@acm.org>
13 ------------------------------------------------------------------
23 Removed 'ranlib' from Makefile, since most modern Unix-es
36 Made the inline declarations disappear for non-GCC compilers.
44 bzip2.c, so the non-fixedness of them in previous versions has no
48 * made zero-length BZ_FLUSH work correctly in bzCompress().
49 * fixed bzWrite/bzRead to ignore zero-length requests.
64 Nuked --repetitive-best and --repetitive-fast since they are
74 when compressing/decompressing to stdout, don't catch control-C
76 decline to break hard links to a file unless forced with -f
77 allow -c flag even with no filenames
79 make -s -1 give the expected block size (100k)
80 add a flag -q --quiet to suppress nonessential warnings
81 stop decoding flags after --, so files beginning in - can be handled
83 bzip2 --help now returns 0
85 Programming-level changes are:
89 fix overshoot of mode-string end in bzopen_or_bzdopen
92 added minor mods so it compiles with DJGPP out of the box
98 Open stdin/stdout in binary mode for DJGPP.
119 * Large file support. The library uses 64-bit counters to
121 is now compiled with -D_FILE_OFFSET_BITS=64 to get large
122 file support from the C library. -v correctly prints out
124 been made without assuming a 64-bit platform or a C compiler
125 which supports 64-bit ints, so, except for the C library
135 * Fixed an obscure race-condition bug only ever observed on
137 control-C at exactly the wrong time, both input and output
149 (false-in-this-case) impression some people have that programs
151 pre-release versions.
153 * Create an initial Makefile-libbz2_so to build a shared library.
158 Also exit with 1 (as the manual claims :-) whenever a diagnostic
164 bzip2: Can't guess original name for wurble -- using wurble.out
174 * Modified makefile-msc to fix minor build probs on Win2k.
179 build problems. For almost everyone, upgrading from 1.0.0 to 1.0.1 is
187 are to do with file-handling or documentation bugs. To the best of my
188 knowledge, there have been no data-loss-causing bugs reported in the
191 Note that this release does not improve the rather crude build system
196 Here are the changes in 1.0.2. Bug-reporters and/or patch-senders in
200 encountered in -f (force) mode.
214 * Remove 512-MB limitation on recovered file size for bzip2recover
215 on selected platforms which support 64-bit ints. At the moment
219 * Hard-code header byte values, to give correct operation on platforms
232 * Pass -p (create parent dirs as needed) to mkdir during make install.
235 * Dereference symlinks when copying file permissions in -f mode.
257 * do not print senseless report with -v when compressing an empty
260 * bzcat -f works on non-bzip2 files.
262 * do not try to escape shell meta-characters on unix (the shell takes
265 * added --fast and --best aliases for -1 -9 for gzip compatibility.
277 to 1.0.3 is recommended. This fixes CAN-2005-1260.
285 gcc, and on 64-bit platforms.
295 * Fix file permissions race problem (CAN-2005-0953).
305 * Sanitise file names more carefully in bzgrep. Fixes CAN-2005-0758
318 Security fix only. Fixes CERT-FI 20469 as it applies to bzip2.
324 * Security fix for CVE-2010-0405. This was reported by Mikolaj
327 * Make the documentation build on Ubuntu 10.04
334 * bzip2: Fix return value when combining --test,-t and -q.
338 * bzip2recover: Fix use after free issue with outFile (CVE-2016-3189)
340 * Make sure nSelectors is not out of range (CVE-2019-12900)
346 This relaxes the fix for CVE-2019-12900 from 1.0.7
355 * There is now a bz2-files testsuite at
356 https://sourceware.org/git/bzip2-tests.git