Updated: fortune-mod 3.6.1

Cygwin fortune-mod Maintainer Brian.Inglis@SystematicSW.ab.ca
Sun Jun 6 17:39:28 GMT 2021


The following packages have been upgraded in the Cygwin distribution:

* fortune-mod	3.6.1

The ever-popular fortune program, which will display quotes or
witticisms. Fun-loving system administrators can add fortune to users'
.profile or .login files so that they get their dose of wisdom each time
they log in.

For more information see the project home page:

	https://www.shlomifish.org/open-source/projects/fortune-mod

or the Github project page:

	https://github.com/shlomif/fortune-mod

As there have been many changes since the previous release please see
below or read /usr/share/doc/fortune-mod/ChangeLog after installation
for complete details:

https://github.com/shlomif/fortune-mod/blob/master/fortune-mod/ChangeLog

May 31, 2021		3.6.1

* Fix missing rinutils in release tarball.

April 20, 2021		3.6.0
* Some lib-recode handling fixes.
* rinutils_bootstrap.
* Move some stuff to off.
* Fix typos.
* Add quotes.

November 9, 2020	3.4.1
* Some lib-recode handling fixes
* Add a quotation.

November 8, 2020	3.4.0
* Made the compile-time dependency on lib-recode optional;
* handle the missing librinutils better.
* Add some quotes

September 24, 2020	3.2.0
* Include rinutils in the source tarball/git checkout.

September 16, 2020	3.0.0
* Convert the documentation from troff to DocBook 5/XML using doclifter.
* 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!

June 02, 2020		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		2.26.0
* SECURITY: Avoid integer overflow in parsing the percentages which
* caused using negative integers.
* Format strings cleanups in C.

April 30, 2020		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		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		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		2.18.0
* Avoid double traversal if FORTDIR == LOCFORTDIR.
* Typos' corrections and a new quote.

February 26, 2020	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	2.14.0
* Correct some typos and add some new cookies.
* Better Win32/Win64 Portability (AppVeyor is still failing.)
* Code cleanups.

December 18, 2019	2.12.0
* Extract rinutils as a package and require it as a dep.
* Move some jokes to the offensive collection.

June 30, 2019		2.10.0
* Move strfile and unstr to /usr/bin :
* Code cleanups: warnings and portability.
* Better porting to windows / appveyor-CI (still not perfect)

June 07, 2019		2.8.0
* Add some quotes by amigojapan.
* Some improvements for spelling, punctuation and grammar.
* Extract a common C header.
* Add TidyAll tests.

December 19, 2018	2.6.2
* Fix the cmake files installation paths.
* Some improvements for spelling, punctuation and grammar.
* Normalize the numbering of "Great Moments in History".

July 10, 2018		2.6.1
* Fix the previously rotated display of offensive fortunes.
* Incorporate several more minor patches from Debian.

June 26, 2018		2.6.0
* Incorporate patches from the Debian package.
* Add the "tao", "pratchett" and many individual cookies.

March 22, 2018		2.4.1
* Add the missing cmake/Shlomif_Common.cmake file.

March 22, 2018		2.4.0
* Fix issue #24 reported by @pouar of an underflow error in strfile.
* Fix some GCC warnings with the Recode flags.
* Remove some trailing empty lines in fortunes

February 15, 2018	2.2.1
* Fix some mispellings.
* Remove some duplicates.
* Thanks to bug reporters on the bug trackers of Linux distributions.

January 31, 2018	2.2.0
* Add the "disclaimer" cookie file (thanks to mathew).
* Correct some problems in the documentation.
* Fix some memory leaks (thanks to valgrind).
* Reenable the valgrind tests (requires Recode 3.7).

January 11, 2018	2.0.0
* Correct typos.
* Deprecate the BSD_REGEX - we now use only POSIX ones.
* Various build fixes.

March 25, 2017		1.99.5
* Add a new cmake-based configuration/build/install system.
* Converted the source files to UTF-8.
* Added automated tests.
* Removed trailing whitespace.
* Reformatted long (> 80 chars) lines.
* Fixed many typos.
* Fixed some compiler warnings.
* Added a build-time option to remove the “-o” (= “offensive”) flag.
* Incorporated some downstream patches from Linux distributions.



More information about the Cygwin-announce mailing list