pbzip2 1.1.2

Bugfix release

Milestone information

Project:
pbzip2
Series:
1.1
Version:
1.1.2
Released:
2011-02-19  
Registrant:
Yavor Nikolov
Release registered:
2011-02-19
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
4 Yavor Nikolov
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
4 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon pbzip2-1.1.2.tar.gz (md5, sig) pbzip2 1.1.2 final release 59
last downloaded 16 weeks ago
Total downloads: 59

Release notes 

Bug-fix release. Most notable changes:
- Consumer_decompress throttling modified to prevent potential deadlock/infinite loop in certain situations (Thanks to Laszlo
  Ersek for finding and helping track down the cause of this bug)
- Fixed deadlock bug and performance issue when consumer working with long bzip2 sequences (Thanks to Tanguy Fautre for finding)
- Fixed bug which caused hang while decompressing prematurely truncated bzip2 stream
- Fixed hang on decompress of some truncated archives (bug #590225)
- Implemented --ignore-trailing-garbage feature (bug #594868)

Changelog 

View the full changelog

- Fix directdecompress segfault when destination file can't be
  opened (e.g. read-only) (bug #717852)
- Implemented --ignore-trailing-garbage feature (bug #594868)
- Fixed hang on decompress of some truncated archives (bug #590225)
- Pulled an error check out of normal logic block for clarity
- Debug print added after BZ2_bzDecompress to track it's return code.
- A debug print fixed in queue::remove
- Increased max memory usage limit from 1GB to 2GB
- If no -m switch given on command line, default max memory limit will now automatically increase from 100 MB to minimum amount of memory required to support the number of CPUs requested
- Improved performance when output buffer is full
- Fixed bug which caused hang while decompressing prematurely truncated bzip2 stream
- Consumer_decompress throttling modified to prevent potential deadlock/infinite loop in certain situations (Thanks to Laszlo Ersek for finding and helping track down the cause of this bug)
- Fixed deadlock bug and performance issue when consumer working with long bzip2 sequences (Thanks to Tanguy Fautre for finding)
- Fixed error message for block size range (max size was wrong)
- Moved #include <pthread.h> from pbzip2.cpp to pbzip2.h to fix OS/2 compiler issue

0 blueprints and 4 bugs targeted

Bug report Importance Assignee Status
590225 #590225 pbzip2 1.1.x hangs when decompressing certain truncated archives 3 High Yavor Nikolov  10 Fix Released
717852 #717852 pbunzip2 crash for some read only files 4 Medium Yavor Nikolov  10 Fix Released
717852 #717852 pbunzip2 crash for some read only files 4 Medium Yavor Nikolov  10 Fix Released
594868 #594868 ignore trailing garbage on decompress needed 5 Low Yavor Nikolov  10 Fix Released
This milestone contains Public information
Everyone can see this information.