[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



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

                ----------------------------------------
                 leafnode 1.9.50.rel has been released.
                ----------------------------------------
                    http://leafnode.sourceforge.net/

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
   http://sourceforge.net/projects/leafnode/
   http://sourceforge.net/project/showfiles.php?group_id=57767&release_id=218097
   rsync://osdn.dl.sourceforge.net/sourceforge/leafnode/

   Patch:
   http://sourceforge.net/project/showfiles.php?group_id=57767&release_id=218098

o Dortmund University -- also has binary RPM, .tar.gz and upgrade source patch
   http://home.pages.de/~mandree/leafnode/
   rsync://www.dt.e-technik.uni-dortmund.de/leafnode-1/

o IBiblio/MetaLab (will take some days to pick up) -- has FTP sites
   http://ibiblio.org/pub/Linux/MIRRORS.html
   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:

>-----------------------------------------------------------------------------
### EXECUTIVE SUMMARY
+ 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.

### INCOMPATIBLE BUGFIXES AND CHANGES
+ 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).

### BUGFIXES
+ 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
  syslog).
+ 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 IMPROVEMENTS
+ 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
  options.

### CHANGES
+ 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.
>-----------------------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFANBGavmGDOQUufZURAtYsAJ0ZAx8McNRmwBzAb5ELccHfPAhajwCg4Y9d
hl7ZQwngQ4/u5ATb/LVT1AQ=
=r6w7
-----END PGP SIGNATURE-----


-------------------------------------------------------
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!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Leafnode-announce mailing list
Leafnode-announce@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/leafnode-announce
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=10210
-- 
_______________________________________________
leafnode-list mailing list
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
http://www.dt.e-technik.uni-dortmund.de/mailman/listinfo/leafnode-list
http://leafnode.sourceforge.net/