]> granicus.if.org Git - fortune-mod/blobdiff - fortune-mod/ChangeLog
Silence compile-time or run-time warnings.
[fortune-mod] / fortune-mod / ChangeLog
index 8c8691370abd32eabe5924d389e4a0f2a3bb94bb..4d2fe8e36b9b395af903b494516a3807aa5f6f7d 100644 (file)
@@ -1,9 +1,194 @@
 (Note: this file has been re-arranged to be in reverse chronological
 order, which is The Right Thing for ChangeLogs - DLC)
 
+December 15, 2021 (fortune-mod 3.10.0)
+
+       More fixes crosscompiling builds
+       ( https://github.com/shlomif/fortune-mod/issues/58 ; thanks
+       to @leleliu008 )
+
+       Added datfiles/rules-of-acquisition (based on
+       https://github.com/JKirchartz/fortunes ; thanks
+       @JKirchartz ). Under the Unlicense.
+
+       cookie-files file: Tabs to spaces.
+
+December 14, 2021 (fortune-mod 3.8.0)
+
+       Try to fix crosscompiling builds
+       ( https://github.com/shlomif/fortune-mod/issues/58 ; thanks
+       to @leleliu008 )
+
+       Merged datfiles/linuxcookie into datfiles/linux
+       while removing duplicates.
+
+       New cookies.
+
+       Tests suite's speed optimizations.
+
+       Code cleanups / refactoring.
+
+       Generate GitHub Actions' scripts.
+
+May 31, 2021 (fortune-mod 3.6.1)
+
+       Fix missing rinutils in release tarball.
+       ( https://github.com/shlomif/fortune-mod/issues/52 ; thanks
+       to @Vonfry )
+
+April 20, 2021 (fortune-mod 3.6.0)
+
+       Some lib-recode handling fixes.
+
+       rinutils_bootstrap.
+
+       Move some stuff to off.
+       ( https://github.com/shlomif/fortune-mod/pull/51 ; thanks to
+       @tristanbatchler )
+
+       Fix typos.
+       ( https://github.com/shlomif/fortune-mod/pull/49 ; thanks to
+       @cchristiansen )
+
+       Add quotes.
+
+November 9, 2020 (fortune-mod 3.4.1)
+
+       Some lib-recode handling fixes:
+       ( https://github.com/shlomif/fortune-mod/pull/46 ; thanks to @heirecka )
+
+       Add a quotation.
+
+November 8, 2020 (fortune-mod 3.4.0)
+
+       Made the compile-time dependency on lib-recode optional ;
+       handle the missing librinutils better.
+       ( https://github.com/shlomif/fortune-mod/issues/44 )
+
+       Add some quotes (Thanks in part to @RashadSaleh :
+       https://github.com/shlomif/fortune-mod/pull/43 )
+
+September 24, 2020 (fortune-mod 3.2.0)
+
+       Include rinutils in the source tarball / git checkout.
+       ( https://github.com/shlomif/fortune-mod/issues/44 )
+
+September 16, 2020 (fortune-mod 3.0.0)
+
+       Convert the documentation from troff to DocBook 5/XML using
+       doclifter ( http://www.catb.org/~esr/doclifter/ ). The resultant troff
+       man pages are included in the source release tarball.
+
+       Fix formatting of several cookies.
+
+       Minor build fixes (avoid rebuilding the symlinks).
+
+       Fix the build and tests on AppVeyor-CI / Windows
+
+       Fix some compiler warnings and modernise the code a little.
+
+       Add some new fortune cookies.
+
+       New major version digit just in time for Rosh Hashana
+       and Talk like a Pirate day. Happy new yea..arrrrrrrrr!
+
+August 30, 2020 (fortune-mod 2.29.1)
+
+       DEVELOPMENT RELEASE
+
+       Fix the build and tests on AppVeyor-CI / Windows
+
+       Fix some compiler warnings.
+
+August 20, 2020 (fortune-mod 2.29.0)
+
+       DEVELOPMENT RELEASE
+
+       Convert the documentation from troff to DocBook 5/XML using
+       doclifter ( http://www.catb.org/~esr/doclifter/ ). The resultant troff
+       man pages are included in the source release tarball.
+
+       Fix formatting of several cookies.
+
+       Minor build fixes (avoid rebuilding the symlinks).
+
+June 02, 2020 (fortune-mod 2.28.0)
+
+       SECURITY [low risk]: avoid overflow with the -i flag
+
+       Correct attributions and typos (Thanks to Tobin Yehle.)
+
+       Small code cleanups.
+
+May 02, 2020 (fortune-mod 2.26.0)
+
+       SECURITY: Avoid integer overflow in parsing the percentages which caused
+       using negative integers.
+
+       https://metacpan.org/pod/Test::Trap is a new tests' dependency
+
+       Format strings cleanups in C.
+
+April 30, 2020 (fortune-mod 2.24.0)
+
+       SECURITY: Avoid some potential buffer overflows in unstr, strfile and randstr.
+               - This was found to exist in NetBSD's fortune, and FreeBSD's fortune
+               as well (OpenBSD's fortune appear to have been fixed).
+
+       Add regression valgrind tests for the buffer overflows.
+
+       Some cleanups inspired by OpenBSD'd fortune.
+
+April 29, 2020 (fortune-mod 2.22.0)
+
+       SECURITY: Avoid some hypothetical buffer overflows in unstr, strfile and randstr.
+
+       Modernize and refactor the code.
+
+       Avoid build targets' proliferation in CMake.
+
+April 04, 2020 (fortune-mod 2.20.0)
+
+       Further avoid double traversal if FORTDIR == LOCFORTDIR.
+
+       Using clang-format to format the code.
+
+       Eliminate -D_FORTIFY_SOURCE warnings.
+
+       Modernize and refactor the code.
+
+March 30, 2020 (fortune-mod 2.18.0)
+
+       Avoid double traversal if FORTDIR == LOCFORTDIR.
+
+       Typos' corrections and a new quote.
+
+February 26, 2020 (fortune-mod 2.16.0)
+
+       Better portability to Microsoft Windows and other OSes
+       Thanks to AppVeyor (done by Shlomi Fish).
+
+       Add the -u flag [from debian]
+
+       Add fortune.desktop [from debian]
+
+       Remove backspaces in a cookie [from debian]
+
+       Complete the lyrics of a Leonard Cohen song [from debian]
+
+       Correct a misattribution.
+
+February 23, 2020 (fortune-mod 2.14.0)
+
+       Correct some typos and add some new cookies.
+
+       Better Win32/Win64 Portability (AppVeyor is still failing.)
+
+       Code cleanups.
+
 December 18, 2019 (fortune-mod 2.12.0)
 
-       Extract rinutils as aa package and require it as a dep:
+       Extract rinutils as a package and require it as a dep:
        https://github.com/shlomif/rinutils/ .
 
        Move some jokes to the offensive collection: