1
Changes in 1.1.0 (Mar 13, 2010)
2
- Added support for multi-threaded decompression using STDIN/pipes
3
- Added code to support throttling compression to prevent memory
4
exhaustion with slow output pipe
5
- Added -m switch to specify max memory usage amount before
6
throttling starts (default 100MB)
7
- Fixed bug that did not allow command line parameters to be used
8
when compressing data from STDIN
9
- Added long options to man page and -h output
10
- Added --loadavg, --read long options
11
- Added support for CPU detection on Win32
12
- Major improvements to protection of shared variables, error and
13
signal handling, program termination
14
- Added -S switch for thread stack size customization
15
(needs USE_STACKSIZE_CUSTOMIZATION defined when compiling)
16
- Fixed command line parsing bug for -b, -p, -m switches
17
- Fixed infinite loop when fileWriter fails to create output
19
- Fixed bug that deleted input filename (with .bz2 extension for
20
compression and without .bz2 extension for decompression) when
21
a user interrupts process with CTRL-C while outputting to STDOUT
22
- Fixed bug where 0 byte files were not processed properly when
24
- Ignores fwrite return and passes chown errors in writeFileMetaData
26
- OutputBuffer usage redesigned as fixed-size circular buffer
27
- Lots of minor bugs fixed (see AUTHORS or pbzip2.cpp for full details)
28
- Special thanks to Yavor Nikolov for providing the majority of
29
contributions to this release and a significant amount of testing
1
31
Changes in 1.0.5 (Jan 08, 2009)
2
32
- Now properly complains about trying to read or write compressed
3
33
data to terminal, and exits