This is likely to be the final snapshot. I hope to make the 1.15 release in the next 3-4 days.
Thanks to Paul Eggert for still more fixes and for all but one of this snapshot's changes. gzip snapshot: https://meyering.net/gzip/gzip-ss.tar.xz 792 KB https://meyering.net/gzip/gzip-ss.tar.xz.sig https://meyering.net/gzip/gzip-1.14.114-2f79.tar.xz New NEWS entries: 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 --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] Changes in gzip since 1.14.96-72fa: Jim Meyering (1): gzip: fix s390 build failure with -m31 Paul Eggert (17): tests: port timestamp tests to Solaris x86 build: work around OpenBSD i386 glitch gzip: add FIXME re comment vs confusing code gzip: fix flags used to open directories build: update gnulib submodule to latest maint: prefer stdopen to *-safer build: avoid openat, unlinkat modules build: avoid fdopendir module gzip: refactor unlink calls maint: sort THANKS gzip: use relative unlinkat gzip: shrink critical section gzip: fix race in attacker-controlled directory gzip: be more cautious about using AT_FDCWD gzip: don’t open same dir twice when recursive build: configure.ac cruft removal maint: update .gitignore files and bootstrap Changes in gnulib since 1.14.96-72fa: * gnulib 7bf0471db6...331c8d065a (7): > fts: don't use FTS_CWDFD where openat is emulated via fchdir > time-h: Fix compilation error in dfa.c on mingw. > savedir: remove fdopendir dependency > Document possible *printf crash on mingw. > stddef-h C++ tests: Avoid compilation error with clang+mingw toolchain. > tests: avoid confusing failures with warn_ on NetBSD > Fix some past ChangeLog entry.
