[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[leafnode-list] [Leafnode-announce] Leafnode 1.9.50.rel released (STABLE) - major bugfixes

Hash: SHA1

                 leafnode 1.9.50.rel has been released.

Leafnode 1.9.50 fixes a lot of bugs, too many to detail in an
introductory paragraph. Refer to the NEWS excerpt below.

All users of older leafnode-1.9 series versions ought to update.

A binary RPM for Linux with glibc 2.2 and i486 or compatible processors
is provided. It also requires a package providing libpcre.so.0 and xinetd.

Leafnode 1.9.50 is or will become available in .tar.bz2 format from these sites:

o SourceForge -- also has binary RPM and upgrade source patch


o Dortmund University -- also has binary RPM, .tar.gz and upgrade source patch

o IBiblio/MetaLab (will take some days to pick up) -- has FTP sites
   Check the system/news/transport directory

Not all sites carry all files, the .tar.bz2 is available everywhere,
the upgrade patch is available everywhere except IBiblio.

Below are file checksums and the NEWS file excerpt, with changes since
the previous release.  The full ChangeLog ships with the tarballs and
can be viewed at http://home.pages.de/~mandree/leafnode/ChangeLog.txt

Have fun,
Matthias Andree, Leafnode maintainer

SHA1 checksums:
bd5458acba1829a419197c6a1276bcc5ed79c8b3 *leafnode-1.9.50.rel.tar.bz2
bc88402a7ae5c8f38915d7b77f6b8907507df8ef *leafnode-1.9.50.rel.tar.gz
88e276fed6a11ee553a9112a5a55028670c201ac *upgrade-1.9.49-to-1.9.50.diff.gz

MD5 checksums:
01eca56004e6851475aded132c01f5de *leafnode-1.9.50.rel.tar.bz2
f633860a78f623190e34a9a71adc2dfa *leafnode-1.9.50.rel.tar.gz
0118ae07e72fef2ef582b6f489bd349d *upgrade-1.9.49-to-1.9.50.diff.gz

File sizes:
649305 leafnode-1.9.50.rel.tar.bz2
786212 leafnode-1.9.50.rel.tar.gz
106621 upgrade-1.9.49-to-1.9.50.diff.gz

NEWS since previous release:

+ Major texpire bugfixes, it repairs a lot more spool problems, including
  a move or copy that broke hard links; texpire now updates overview data,
  to recover from a fetchnews crash.
+ "noactive" option now works for the first time.
+ Checkgroups now adds groups as it should have always done. Useful in context
  with "noactive" to prime the news group list.

+ Bugfix: most programs now generate an active from the spool contents when
  they cannot read it, to avoid bogus first/last counter resets.
+ Bugfix: checknews adds groups listed in the checkgroups file that aren't
  already in the groupinfo. Prints them on stderr with " NEW" next to them.
+ Cleanup: made fetchnews logging and console printing more consistent to aid
  debugging. Careful changes to some severities.
+ Conformance: texpire -h now exits 0 (it used to exit with code 1).

+ Bugfix: "noactive" has never (since its introduction into 1.9.25) worked as
  documented and still fetched the active file when "forceactive" was set
  (through -f or expiry of timeout_active). Align actual behaviour with the
  documentation. Reported by Andrew Cranson.
+ Bugfix: texpire can now relink (after file system damage) crossposted
  articles properly.
+ Bugfix: texpire can now move files into the right message.id/XXX directory
  if they are in the wrong one, so nntpd can find them.
+ Bugfix: texpire now logs errors in addition to printing them.
+ Bugfix: Some format strings for integers in fetchnews.  Harmless on 32-bit
  platforms but can cause crashes or bogus output/logging on 64-bit machines.
+ Bugfix: Plug a memory leak in checkgroups.
+ Bugfix: The pseudo article for an empty group now has a higher number than
  the last article of the group previously had, so it is actually visible in
  news readers. Reported by Andreas Muck.
  Cosmetic side effect: articles in new groups now start at number 3 rather
  than 2 in many configurations. This is harmless.
+ Bugfix: when building an active file from the news spool, use the
  directory's ctime as the creation date.
+ Bugfix: whenever an active file is built from the news spool, this will
  force fetchnews to download the active files completely at the next run.
+ Cleanup: Fetchnews quickly proceeds to the next server when serious trouble
  is encountered during group fetch, that is, premature server disconnect or
  missing credentials or authentication failure.
+ Cleanup: Print NNTP-connect related errors on console as well (not only to
+ Robustness: overview (NOV, XOVER) is now more tolerant with respect to
  leading whitespace, including HTAB characters.
+ Robustness: texpire handles Ctrl-C and "kill -TERM" more gracefully.

+ Portability: PATH_MAX is almost gone, a POSIX system need not define it. If
  it is missing, we assume 4096. PATH_MAX is not used to size static array,
  but only gives the initial array size for dynamically sized strings that
  extend automatically when the size is insufficient.
  This should help the GNU Hurd vaporware should it ever materialize.
+ Portability: Skip autoconf's SETVBUF_REVERSED check on Intel C++.
+ If the compiler is an Intel one, ./configure refrains from adding GCC

+ Documentation: README-FQDN* was updated now that news.cis.dfn.de and
  news.individual.net have been separated.
+ Documentation: Updates to texpire, leafnode, fetchnews manual pages.
+ Cleanup: update.sh (run by make update, to update spools written by leafnode
  1.6 and older) will now remind the user he has to delete groupinfo.old.
+ Texpire: now updates .overview information should a previous fetchnews run
  have been interrupted hard.
+ Texpire: support -q to suppress all non-error output.
+ Cosmetic: texpire no longer counts unlink failures as kept articles.
Version: GnuPG v1.2.4 (GNU/Linux)


SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
Leafnode-announce mailing list
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=10210
leafnode-list mailing list