leafnode-2.0.0.alpha20110806a snapshot available
Matthias Andree <[email protected]>
| Newsgroups | gmane.network.leafnode |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Leafnode 2.0.0.alpha20110806a is available from http://home.pages.de/~mandree/leafnode/beta/ NEWS: KNOWN BUGS: * The code sometimes uses timeout_client where it should use a server timeout. | 20110806a: Changes since 20081229a: + Change: leafnode-2 now requires a C99 compiler (or at least the stdbool.h feature) and an operating system compliant to the Single Unix Specification v3 (IEEE Std 1003.1-2001). This removes lots of tests from the code and the configure scripts. + Change: refuse posting to newsd servers to prevent dupes, because newsd replaces Message-IDs. The bug has been known and remained unfixed to the newsd maintainers for years. + Documentation: the README would show glob, rather than PCRE, matches for filterfile newsgroups in the upgrade instructions. + Bugfix: RPM packaging was outdated. (Attila H.) + Bugfix: Multiple fetchnews -S server options work again. (Robert Grimm) + Bugfix: use tzset() rather than gmtoff() for a UTC-mktime emulation. + Workaround: refuse posting to newsd servers (those trash Message-IDs, making leafnode post over and over again). + Compability: leafnode-version -v is documented (actually -v is ignored, just to document compatibility with leafnode-1's leafnode-version). + Update: Drop obsolete --with-runas-group from RPM spec file. + Change: Build ix86 RPMs for i586, rather than i486. + Bugfix: update.sh is now executable. + Bugfix: update.sh now sets the lock file properly. + Bugfix: update.sh now restores the groupinfo file if lsort fails. + Bugfix: update.sh now chmods to 0660 for consistency. + Bugfix: make update now runs update.sh under $(SHELL) and from $(top_srcdir), to fix builds outside the source directory (VPATH builds). + Bugfix: make update now depends on lsort. + Bugfix: lsort now finds the groupinfo.old again. (Reported by Adam Funk.) + Bugfix: lsort now detects write errors and exits with failure status. + Documentation: information printed by make/make update is now updated. + Bugfix: articles are now created with mode 0660. Reported by Adam Funk. + Change: when reading lines, strip arbitrary amounts of contiguous CR characters before LF, to work around various issues. Reported by John R. Myers. + Documentation: Clarify the meaning of expire= in config.example. Forward ported and extended from leafnode-1. + Bugfix: plug memory leak in applyfilter(8) found by Paul Brooks. + Bugfix: don't delete articles when texpire -n -C MessID is run. Found by Paul Brooks. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iEYEARECAAYFAk49rt0ACgkQvmGDOQUufZXl/wCfeN6VEfyuA4bFe0Qsjogd30EZ JKoAn3I9W4Ge1k9V5R5IyXFCUkwhblt8 =BRSK -----END PGP SIGNATURE-----