Gzip 1.15 is out today for succeeding the Gzip 1.14 release from April 2025. With this release comes a number of fixes for bugs present since the beginning of Gzip...

Gzip 1.15 is out today for succeeding the Gzip 1.14 release from April 2025. With this release comes a number of fixes for bugs present since the beginning of Gzip.
Gzip 1.15 is made up of more than one hundred new commits and largely focused on bug fixes collected over the past year and a half. Among the bugs present since the beginning that have finally been resolved include Gzip mistakenly removing the wrong file if another process simultaneously renames a Gzip destination's ancestor, use of uninitialized memory, a buffer overflow when decompressing LZH files, possible corruption, and more:
"gzip no longer can mistakenly remove the wrong file if some other process simultaneously renames a gzip destination's ancestor. [bug present since the beginning]gzip -d no longer rejects PKZIP signatures, local header, and data descriptors. These can appear in well-formed streamed zip files. [bug present since the beginning]
gzip diagnostics now quote file names containing unusual characters. [bug present since the beginning]
A use of uninitialized memory on some malformed inputs has been fixed. [bug present since the beginning]
A buffer overflow has been fixed when decompressing an .lzh file after decompressing a .Z file. [bug present since the beginning]
When decompressing an .lzh file, the output is no longer corrupted when an internal bit buffer is not properly cleared. [bug present since the beginning]
When decompressing an .lzh file after another .lzh file, the output is no longer corrupted by the previous file's decoding table. [bug present since the beginning]
gzip --synchronous no longer fails to synchronize unreadable parent directories on platforms like GNU/Linux that have O_PATH, or to synchronize any parent directories on platforms like FreeBSD that have O_SEARCH but not O_PATH. [bug introduced in gzip-1.7]
On old-fashioned or limited platforms lacking mktemp, gzexe, zdiff and znew no longer have a race when creating a temporary file. [bug present since the beginning]"
Gzip 1.15 also no longer just assumes the C locale but will now follow the locale specified by the environment variable as it affects filename quoting and the like. Gzip 1.15 also ends support for FreeBSD 4.11, HP-UX 11.00, Minix 3.1.8, and Microsoft Windows 8.1 via MinGW without UCRT.
Gzip 1.15 for your compression/decompression needs can be found via the release announcement.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | FreeBSD 14.5 Beta 1 Released With Various Backports, Security Fixes | 0 | 15 | 09-08-2026 |
| 2 | Wine 11.15 Released With Wayland Fixes, Fix For A 20 Year Old MSXML3 Bug | 0 | 18.3 | 08-08-2026 |
| 3 | audio/mumble - 1.5.915 | 0 | 22.24 | 15-08-2026 |
| 4 | dav1d 1.5.4 Brings AV1 Decoding To OS/2 | 0 | 29.01 | 23-07-2026 |
| 5 | NetBSD 11.0 Released With RISC-V Support, Enhanced Linux System Call Compatibility | 0 | 17.78 | 01-08-2026 |
| 6 | x11/virtualgl - 3.1.5 | 0 | 17.1 | 15-08-2026 |
| 7 | zlib-rs 0.6.7 Released With LoongArch LSX Optimizations, Use-After-Free Fix | 0 | 23.54 | 03-08-2026 |
| 8 | Новые версии Wine 11.15 и Wine-staging 11.15 | 0 | 30.06 | 09-08-2026 |
| 9 | FreeBSD 14.5-RC1 Released With Several Security Fixes | 0 | 11.19 | 29-08-2026 |