bzip2/NEWS

78 lines
2.2 KiB
Plaintext
Raw Normal View History

Changes in version 1.0.7
========================
2006-12-20 21:13:13 +00:00
* The new maintainer of bzip2 is Federico Mena Quintero
<federico@gnome.org>.
2006-12-20 21:13:13 +00:00
* Bzip2 is now maintained under version control at
https://gitlab.com/federicomenaquintero/bzip2
2006-12-20 21:13:13 +00:00
The following are changes that have accumulated in various
distributions since bzip2-1.0.6:
1998-08-23 20:13:13 +00:00
* Fix bashisms in bzgrep (Led).
1998-08-23 20:13:13 +00:00
* Fix unsafe strcpy in bzip2recover (Red Hat).
* Fix bzgrep so it doesn't always return a 0 exit code (Kristýna Streitová)
1998-08-23 20:13:13 +00:00
* CVE-2016-3189 - Fix use-after-free in bzip2recover (Jakub Martisko)
1998-08-23 20:13:13 +00:00
* Use O_CLOEXEC for bzopen()
1998-08-23 20:13:13 +00:00
* Fix mingw compilation (Marty E. Plummer, Dylan Baker)
1998-08-23 20:13:13 +00:00
* Fix Visual Studio compilation (Phil Ross)
1998-08-23 20:13:13 +00:00
* Fix #10: bunzip2 -qt returns 0 for corrupt archives (Wenzong Fan)
1998-08-23 20:13:13 +00:00
* Fix undefined behavior in macros with the shift-left operator
(Paul Kehrer)
1998-08-23 20:13:13 +00:00
* Fix a 'not a normal file' error when compressing large files on
Windows (Phil Ross)
1998-08-23 20:13:13 +00:00
This is a new bugfix:
1998-08-23 20:13:13 +00:00
* CVE-2019-12900 - Detect out-of-range nSelectors in corrupted files
(Albert Astals Cid). Found through fuzzing karchive.
1998-08-23 20:13:13 +00:00
Build system changes:
1999-09-04 20:13:13 +00:00
* Instead of the historical Makefile, bzip2 now comes with two
supported build systems (Meson and CMake), and an unsupported one
(makefile.msc). Either of the supported ones should build a shared
library as per modern practices. Please see the file COMPILING.md for
details.
1999-09-04 20:13:13 +00:00
Special thanks:
1999-09-04 20:13:13 +00:00
* Julian Seward for ceding maintainership and providing lots of advice
and interesting anecdotes.
1999-09-04 20:13:13 +00:00
* Mark Wielaard for constructing a repository based on tarballs from
the original releases. For a different construction by Evan Nemerson, see
https://gitlab.com/federicomenaquintero/bzip2/issues/7
1999-09-04 20:13:13 +00:00
* Erich Córdoba and Jordan Petridis for the Continuous Integration
infrastructure.
1999-09-04 20:13:13 +00:00
* Phil Ross for the Windows build fixes.
* Dylan Baker for the Meson infrastructure.
* Micah Snyder for the CMake infrastructure.
* Stanislav Brabec for an Autotools infrastructure, which
became the basis for the Meson/CMake ones.
1999-09-04 20:13:13 +00:00
* Jens Korte for fixing up the README.
1999-09-04 20:13:13 +00:00
* All the people who submitted distribution-specific patches.
2000-06-24 20:13:13 +00:00
Changes in version 1.0.6 and earlier
====================================
2000-06-24 20:13:13 +00:00
Please see the file NEWS-pre-1.0.7.