Leafnode is a caching Usenet news proxy that enables online newsreaders to read news off-line. It is designed for zero (full-automatic) maintenance.


http://www.leafnode.org/





Separate each tag with a space.

Ratings and Reviews

Be the first to post a text review of Leafnode. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Tracker artifact added

    posted by riteshsarraf 22 days ago

  • leafnode 1.11.7 file released: leafnode-debuginfo-1.11.7-1.i486.rpm

    2009-04-20 Matthias Andree <matthias.andree@gmx.de> === RELEASE 1.11.7 === * Release 1.11.7. MNEWS Mconfigure.ac * Document how fop could be used. MMakefile.am 2009-04-14 Matthias Andree <matthias.andree@gmx.de> --- 1.11.7.rc4 --- * Drop PCRE-free work item from sibling branch. MTODO * Mark 'make update' PHONY. MMakefile.am * Respect NEWS_USER/NEWS_GROUP in "make update". MMakefile.am Mupdate.sh * "make update" depends on lsort. MMakefile.am * Assorted update.sh fixes, backport from leafnode-2. Create lockfile safer and with PID. Restore groupinfo backup if lsort fails. chmod groupinfo and other files to 0660 (not 0664). Use EXIT (0) trap to release lockfile. Mupdate.sh * lsort: Fix error detection and reporting. If open fails, print file path and errno message. Check for write errors, and if there are any, abort writing and exit with EXIT_FAILURE. Mlsort.c 2009-04-08 Matthias Andree <matthias.andree@gmx.de> * "mids" -> MIDSFILE, for consistency. Mtexpire.c 2009-04-06 Matthias Andree <matthias.andree@gmx.de> * Need to backport update.sh/lsort.c fixes from ln2. MTODO 2009-03-31 Matthias Andree <matthias.andree@gmx.de> * Record two work items. MTODO * FreeBSD build fixes for interface enumeration. Mcheckpeerlocal.c Mconfigure.ac 2009-03-27 Matthias Andree <matthias.andree@gmx.de> * Use git log -C -C to find copies, use -- path sep. Mgit-commityears.sh * document use for LN_SUPPRESS_DATE. MNEWS * Need to update copyrights, plus helper tools. MTODO Acrunchunsigned.cc Agit-commityears.sh * Un-wrap phone number. MCOPYING * Add -v to leafnode-version, with docs. This enables leafnode-2-style output of leafnode-version. Note that leafnode-2, as of March 2009, ignores all options to leafnode-version, so it's safe to always run leafnode-version -v in your software products. MNEWS Mdoc_german/leafnode-version.1.in Mleafnode-version.1.in Mleafnode-version.c 2009-03-24 Matthias Andree <matthias.andree@gmx.de> * Revise getifaddrs() wording. MNEWS 2009-03-23 Matthias Andree <matthias.andree@gmx.de> * Update ChangeLog for 1.11.7.rc3. MChangeLog --- 1.11.7.rc3 --- * Bump version to 1.11.7.rc3. Mconfigure.ac * Add support for getting IP alias netmasks on BSD. Add support for SIOCGIFALIAS where available (BSD) in order to obtain netmasks for 4.4BSD-style IP aliases. The alternative getifaddrs() isn't available everywhere else (only Linux, BSD, but not Solaris), so we cannot use that. MNEWS Mcheckpeerlocal.c Mconfigure.ac * Drop autoconf tests for ANSI C standard headers. Mconfigure.ac Mleafnode.h * Push GIT tree out on release. Mrelease.sh * Fix bogus connection refusals in NNTPD on NetBSD 5. Change interface enumeration to track incompatible NetBSD 5 changes. The latter led to bogus connection refusals in NNTPD. SourceForge Bug #2700756, by Aleksey Cheusov, fix suggested by Roy Marples. MNEWS Mcheckpeerlocal.c 2009-02-19 Matthias Andree <matthias.andree@gmx.de> --- 1.11.7.rc2 --- * Bump version to 1.11.7.rc2. Mconfigure.ac * Add signed .tar.lzma. Mrelease.sh * CVS -> Git for uncommitted changes, drop cvsup Mrelease.sh * CVS -> Git. MREADME-MAINTAINER * Update ChangeLog since 1.11.7.rc1. MChangeLog * Add empty line after Git change banner (asterisk line.) Mmakechangelog.sh * Add makechangelog.sh, based on leafnode-2's script. Amakechangelog.sh * Don't see article present if 0-sized in message.id/ This fixes a problem observed by Peter Bauernfeind (posted to de.comm.software.newsserver in May 2008), particularly after upgrading from leafnode <= 1.11.5 to 1.11.6; fetchnews -x NNN would not backfill corrupted (including b0rked References headers, leafnode <= 1.11.5 validated them more strictly than does 1.11.6) articles without prior texpire run. The cause was that the XOVER code would truncate the inode to 0 bytes, unlink the article number file from the news/group directory, but not the message.id/NNN/<foo@bar> link. fetchnews then considered the article still present. Now, when encountering a 0-sized Message-ID file, fetchnews will unlink it and consider the article missing. MNEWS MTODO Mfetchnews.c * Explain illegal XOVER vs. fetchnews -x issue (ref. header broken). MTODO 2009-01-30 Matthias Andree <ma@merlin.emma.line.org> * Add TeX preamble used in pod -> tex conversions of documents. Apreamble.tex * Drop config.guess/config.sub from distribution. config.guess/config.sub are needed for canonicalization only - we do not make use of that, and autoreconf does not install these scripts. Drop them. MMakefile.am 2008-12-11 Matthias Andree <matthias.andree@gmx.de> * Add LN_SUPPRESS_DATE env' to suppress fetchnews's DATE consistency check. - fetchnews: If the LN_SUPPRESS_DATE environment variable is defined and set to any value or empty, fetchnews will not test the upstream server's time by means of the "DATE" NNTP command. MNEWS MTODO Mfetchnews.8.in Mfetchnews.c * Fixed authors through git fast-export | sed | git fast-import pipe. MTODO 2008-12-04 Matthias Andree <matthias.andree@gmx.de> * add TODO: fix authors. MTODO * Only emit warning that no server with posting permission was found if needed. Reported by Christian Weiske. MNEWS Mfetchnews.c * Also ignore *~ files. M.gitignore * Rename .cvsignore to .gitignore. R100.cvsignore.gitignore 2008-11-10 Matthias Andree <matthias.andree@gmx.de> * Fix typo in David W. Hodgin's name. MNEWS 2008-11-09 Matthias Andree <matthias.andree@gmx.de> * Log connected to..., reply: also to console if verbosity level permits. MNEWS Mnntputil.c * Fix Mandriva Bug #45605, logs bogus IP in connected to... message if IPv6 is disabled; uninitialized data structure. MNEWS Mnntputil.c 2008-09-19 Matthias Andree <matthias.andree@gmx.de> * Back out patch - introduces inconsistencies with doxover() etc. MNEWS Mnntpd.c * two more TODO items MTODO * Include a timestamp in Message-ID so that the pseudoarticle isn't considered read and thus hidden by newsreaders that cache Message-IDs (for instance, Emacs+Gnus) MNEWS Mnntpd.c 2008-08-07 Matthias Andree <matthias.andree@gmx.de> * Fix noactive again - to be overridden by fetchnews -f, as documented in config.example, needs testing. MNEWS Mfetchnews.c Mleafnode.h 2008-06-26 Matthias Andree <matthias.andree@gmx.de> * Drop mysetvbuf, AC_FUNC_SETVBUF_REVERSED and thereabouts. Obsolete, and in recent autoconf versions a no-op. MMakefile.am MNEWS Mconfigure.ac Mfetchnews.c Mleafnode.h Dmysetvbuf.c 2008-06-06 Matthias Andree <matthias.andree@gmx.de> * Document texpire vs. texpire -r when checking if relinking needed. Mtexpire.c * Describe lookup() function. Mmiscutil.c * Mark one more item. MTODO 2008-05-29 Matthias Andree <matthias.andree@gmx.de> * Two trivial changes to wording of 1.11.7 changes. MNEWS 2008-04-09 Matthias Andree <matthias.andree@gmx.de> * TODO: Add facility to disable DATE check. ATODO 2008-02-25 Matthias Andree <matthias.andree@gmx.de> * Allow Cygwin bootstrapping, autoconf-2.61 would create Makefile\r and cause config.status to fail, unable to find Makefile\r.in. MNEWS Mconfigure.ac 2008-01-25 Matthias Andree <matthias.andree@gmx.de> * ignore autobuild and build. M.cvsignore --- 1.11.7.rc1 --- * ChangeLog: update * NEWS, fetchnews.c: Fix potential segfault on libcs that do not catch NULL for %s formatting (several GNU libc versions do) when trying to retrieve delayed bodies from corrupt article headers. Pretend success, to purge article no. from subscription file. Bug reported by Chris Carr. * UNINSTALL-daemontools: Add copyright and license header, reformat comment. * configure.ac: dash -> dot in version number, update copyright 2008-01-12 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntpd.c: Fix Debian Bug#459980 (Michael Weitzel, Uni Siegen), by making the Path: component not-for-mail instead of the NEWS_USER (news). 2008-01-10 Matthias Andree <matthias.andree@gmx.de> * configure.ac: Bump version. * COPYING, NEWS, README-FQDN.pod: Relicense README-FQDN under leafnode 1's license. Suggested by Mark Brown. 2008-01-08 Matthias Andree <matthias.andree@gmx.de> * ChangeLog: update * NEWS: document UNINSTALL-daemontools change, revise errno change reason * UNINSTALL-daemontools: document. 2007-11-15 Matthias Andree <matthias.andree@gmx.de> * NEWS, texpire.c: Fix texpire logging if it unlinks files without hardlinks from message.id/NNN/ 2007-11-12 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntpd.c: If writing to client fails, log strerror(errno), too. To debug issue reported by Michael Gerhards in de.comp.os.unix.bsd. 2007-08-04 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntputil.c: do not log authentication success unless in verbose mode. 2007-07-28 Matthias Andree <matthias.andree@gmx.de> * subst.in: Add subst.in to ease bootstrapping. 2007-03-22 Matthias Andree <matthias.andree@gmx.de> * release.sh: Allow forcing a release. Copy tarballs if .tar.bz2 missing in destination directory.

    posted 202 days ago

  • leafnode 1.11.7 file released: leafnode-1.11.7.tar.bz2.asc

    2009-04-20 Matthias Andree <matthias.andree@gmx.de> === RELEASE 1.11.7 === * Release 1.11.7. MNEWS Mconfigure.ac * Document how fop could be used. MMakefile.am 2009-04-14 Matthias Andree <matthias.andree@gmx.de> --- 1.11.7.rc4 --- * Drop PCRE-free work item from sibling branch. MTODO * Mark 'make update' PHONY. MMakefile.am * Respect NEWS_USER/NEWS_GROUP in "make update". MMakefile.am Mupdate.sh * "make update" depends on lsort. MMakefile.am * Assorted update.sh fixes, backport from leafnode-2. Create lockfile safer and with PID. Restore groupinfo backup if lsort fails. chmod groupinfo and other files to 0660 (not 0664). Use EXIT (0) trap to release lockfile. Mupdate.sh * lsort: Fix error detection and reporting. If open fails, print file path and errno message. Check for write errors, and if there are any, abort writing and exit with EXIT_FAILURE. Mlsort.c 2009-04-08 Matthias Andree <matthias.andree@gmx.de> * "mids" -> MIDSFILE, for consistency. Mtexpire.c 2009-04-06 Matthias Andree <matthias.andree@gmx.de> * Need to backport update.sh/lsort.c fixes from ln2. MTODO 2009-03-31 Matthias Andree <matthias.andree@gmx.de> * Record two work items. MTODO * FreeBSD build fixes for interface enumeration. Mcheckpeerlocal.c Mconfigure.ac 2009-03-27 Matthias Andree <matthias.andree@gmx.de> * Use git log -C -C to find copies, use -- path sep. Mgit-commityears.sh * document use for LN_SUPPRESS_DATE. MNEWS * Need to update copyrights, plus helper tools. MTODO Acrunchunsigned.cc Agit-commityears.sh * Un-wrap phone number. MCOPYING * Add -v to leafnode-version, with docs. This enables leafnode-2-style output of leafnode-version. Note that leafnode-2, as of March 2009, ignores all options to leafnode-version, so it's safe to always run leafnode-version -v in your software products. MNEWS Mdoc_german/leafnode-version.1.in Mleafnode-version.1.in Mleafnode-version.c 2009-03-24 Matthias Andree <matthias.andree@gmx.de> * Revise getifaddrs() wording. MNEWS 2009-03-23 Matthias Andree <matthias.andree@gmx.de> * Update ChangeLog for 1.11.7.rc3. MChangeLog --- 1.11.7.rc3 --- * Bump version to 1.11.7.rc3. Mconfigure.ac * Add support for getting IP alias netmasks on BSD. Add support for SIOCGIFALIAS where available (BSD) in order to obtain netmasks for 4.4BSD-style IP aliases. The alternative getifaddrs() isn't available everywhere else (only Linux, BSD, but not Solaris), so we cannot use that. MNEWS Mcheckpeerlocal.c Mconfigure.ac * Drop autoconf tests for ANSI C standard headers. Mconfigure.ac Mleafnode.h * Push GIT tree out on release. Mrelease.sh * Fix bogus connection refusals in NNTPD on NetBSD 5. Change interface enumeration to track incompatible NetBSD 5 changes. The latter led to bogus connection refusals in NNTPD. SourceForge Bug #2700756, by Aleksey Cheusov, fix suggested by Roy Marples. MNEWS Mcheckpeerlocal.c 2009-02-19 Matthias Andree <matthias.andree@gmx.de> --- 1.11.7.rc2 --- * Bump version to 1.11.7.rc2. Mconfigure.ac * Add signed .tar.lzma. Mrelease.sh * CVS -> Git for uncommitted changes, drop cvsup Mrelease.sh * CVS -> Git. MREADME-MAINTAINER * Update ChangeLog since 1.11.7.rc1. MChangeLog * Add empty line after Git change banner (asterisk line.) Mmakechangelog.sh * Add makechangelog.sh, based on leafnode-2's script. Amakechangelog.sh * Don't see article present if 0-sized in message.id/ This fixes a problem observed by Peter Bauernfeind (posted to de.comm.software.newsserver in May 2008), particularly after upgrading from leafnode <= 1.11.5 to 1.11.6; fetchnews -x NNN would not backfill corrupted (including b0rked References headers, leafnode <= 1.11.5 validated them more strictly than does 1.11.6) articles without prior texpire run. The cause was that the XOVER code would truncate the inode to 0 bytes, unlink the article number file from the news/group directory, but not the message.id/NNN/<foo@bar> link. fetchnews then considered the article still present. Now, when encountering a 0-sized Message-ID file, fetchnews will unlink it and consider the article missing. MNEWS MTODO Mfetchnews.c * Explain illegal XOVER vs. fetchnews -x issue (ref. header broken). MTODO 2009-01-30 Matthias Andree <ma@merlin.emma.line.org> * Add TeX preamble used in pod -> tex conversions of documents. Apreamble.tex * Drop config.guess/config.sub from distribution. config.guess/config.sub are needed for canonicalization only - we do not make use of that, and autoreconf does not install these scripts. Drop them. MMakefile.am 2008-12-11 Matthias Andree <matthias.andree@gmx.de> * Add LN_SUPPRESS_DATE env' to suppress fetchnews's DATE consistency check. - fetchnews: If the LN_SUPPRESS_DATE environment variable is defined and set to any value or empty, fetchnews will not test the upstream server's time by means of the "DATE" NNTP command. MNEWS MTODO Mfetchnews.8.in Mfetchnews.c * Fixed authors through git fast-export | sed | git fast-import pipe. MTODO 2008-12-04 Matthias Andree <matthias.andree@gmx.de> * add TODO: fix authors. MTODO * Only emit warning that no server with posting permission was found if needed. Reported by Christian Weiske. MNEWS Mfetchnews.c * Also ignore *~ files. M.gitignore * Rename .cvsignore to .gitignore. R100.cvsignore.gitignore 2008-11-10 Matthias Andree <matthias.andree@gmx.de> * Fix typo in David W. Hodgin's name. MNEWS 2008-11-09 Matthias Andree <matthias.andree@gmx.de> * Log connected to..., reply: also to console if verbosity level permits. MNEWS Mnntputil.c * Fix Mandriva Bug #45605, logs bogus IP in connected to... message if IPv6 is disabled; uninitialized data structure. MNEWS Mnntputil.c 2008-09-19 Matthias Andree <matthias.andree@gmx.de> * Back out patch - introduces inconsistencies with doxover() etc. MNEWS Mnntpd.c * two more TODO items MTODO * Include a timestamp in Message-ID so that the pseudoarticle isn't considered read and thus hidden by newsreaders that cache Message-IDs (for instance, Emacs+Gnus) MNEWS Mnntpd.c 2008-08-07 Matthias Andree <matthias.andree@gmx.de> * Fix noactive again - to be overridden by fetchnews -f, as documented in config.example, needs testing. MNEWS Mfetchnews.c Mleafnode.h 2008-06-26 Matthias Andree <matthias.andree@gmx.de> * Drop mysetvbuf, AC_FUNC_SETVBUF_REVERSED and thereabouts. Obsolete, and in recent autoconf versions a no-op. MMakefile.am MNEWS Mconfigure.ac Mfetchnews.c Mleafnode.h Dmysetvbuf.c 2008-06-06 Matthias Andree <matthias.andree@gmx.de> * Document texpire vs. texpire -r when checking if relinking needed. Mtexpire.c * Describe lookup() function. Mmiscutil.c * Mark one more item. MTODO 2008-05-29 Matthias Andree <matthias.andree@gmx.de> * Two trivial changes to wording of 1.11.7 changes. MNEWS 2008-04-09 Matthias Andree <matthias.andree@gmx.de> * TODO: Add facility to disable DATE check. ATODO 2008-02-25 Matthias Andree <matthias.andree@gmx.de> * Allow Cygwin bootstrapping, autoconf-2.61 would create Makefile\r and cause config.status to fail, unable to find Makefile\r.in. MNEWS Mconfigure.ac 2008-01-25 Matthias Andree <matthias.andree@gmx.de> * ignore autobuild and build. M.cvsignore --- 1.11.7.rc1 --- * ChangeLog: update * NEWS, fetchnews.c: Fix potential segfault on libcs that do not catch NULL for %s formatting (several GNU libc versions do) when trying to retrieve delayed bodies from corrupt article headers. Pretend success, to purge article no. from subscription file. Bug reported by Chris Carr. * UNINSTALL-daemontools: Add copyright and license header, reformat comment. * configure.ac: dash -> dot in version number, update copyright 2008-01-12 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntpd.c: Fix Debian Bug#459980 (Michael Weitzel, Uni Siegen), by making the Path: component not-for-mail instead of the NEWS_USER (news). 2008-01-10 Matthias Andree <matthias.andree@gmx.de> * configure.ac: Bump version. * COPYING, NEWS, README-FQDN.pod: Relicense README-FQDN under leafnode 1's license. Suggested by Mark Brown. 2008-01-08 Matthias Andree <matthias.andree@gmx.de> * ChangeLog: update * NEWS: document UNINSTALL-daemontools change, revise errno change reason * UNINSTALL-daemontools: document. 2007-11-15 Matthias Andree <matthias.andree@gmx.de> * NEWS, texpire.c: Fix texpire logging if it unlinks files without hardlinks from message.id/NNN/ 2007-11-12 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntpd.c: If writing to client fails, log strerror(errno), too. To debug issue reported by Michael Gerhards in de.comp.os.unix.bsd. 2007-08-04 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntputil.c: do not log authentication success unless in verbose mode. 2007-07-28 Matthias Andree <matthias.andree@gmx.de> * subst.in: Add subst.in to ease bootstrapping. 2007-03-22 Matthias Andree <matthias.andree@gmx.de> * release.sh: Allow forcing a release. Copy tarballs if .tar.bz2 missing in destination directory.

    posted 202 days ago

  • leafnode 1.11.7 file released: leafnode-1.11.7.tar.bz2

    2009-04-20 Matthias Andree <matthias.andree@gmx.de> === RELEASE 1.11.7 === * Release 1.11.7. MNEWS Mconfigure.ac * Document how fop could be used. MMakefile.am 2009-04-14 Matthias Andree <matthias.andree@gmx.de> --- 1.11.7.rc4 --- * Drop PCRE-free work item from sibling branch. MTODO * Mark 'make update' PHONY. MMakefile.am * Respect NEWS_USER/NEWS_GROUP in "make update". MMakefile.am Mupdate.sh * "make update" depends on lsort. MMakefile.am * Assorted update.sh fixes, backport from leafnode-2. Create lockfile safer and with PID. Restore groupinfo backup if lsort fails. chmod groupinfo and other files to 0660 (not 0664). Use EXIT (0) trap to release lockfile. Mupdate.sh * lsort: Fix error detection and reporting. If open fails, print file path and errno message. Check for write errors, and if there are any, abort writing and exit with EXIT_FAILURE. Mlsort.c 2009-04-08 Matthias Andree <matthias.andree@gmx.de> * "mids" -> MIDSFILE, for consistency. Mtexpire.c 2009-04-06 Matthias Andree <matthias.andree@gmx.de> * Need to backport update.sh/lsort.c fixes from ln2. MTODO 2009-03-31 Matthias Andree <matthias.andree@gmx.de> * Record two work items. MTODO * FreeBSD build fixes for interface enumeration. Mcheckpeerlocal.c Mconfigure.ac 2009-03-27 Matthias Andree <matthias.andree@gmx.de> * Use git log -C -C to find copies, use -- path sep. Mgit-commityears.sh * document use for LN_SUPPRESS_DATE. MNEWS * Need to update copyrights, plus helper tools. MTODO Acrunchunsigned.cc Agit-commityears.sh * Un-wrap phone number. MCOPYING * Add -v to leafnode-version, with docs. This enables leafnode-2-style output of leafnode-version. Note that leafnode-2, as of March 2009, ignores all options to leafnode-version, so it's safe to always run leafnode-version -v in your software products. MNEWS Mdoc_german/leafnode-version.1.in Mleafnode-version.1.in Mleafnode-version.c 2009-03-24 Matthias Andree <matthias.andree@gmx.de> * Revise getifaddrs() wording. MNEWS 2009-03-23 Matthias Andree <matthias.andree@gmx.de> * Update ChangeLog for 1.11.7.rc3. MChangeLog --- 1.11.7.rc3 --- * Bump version to 1.11.7.rc3. Mconfigure.ac * Add support for getting IP alias netmasks on BSD. Add support for SIOCGIFALIAS where available (BSD) in order to obtain netmasks for 4.4BSD-style IP aliases. The alternative getifaddrs() isn't available everywhere else (only Linux, BSD, but not Solaris), so we cannot use that. MNEWS Mcheckpeerlocal.c Mconfigure.ac * Drop autoconf tests for ANSI C standard headers. Mconfigure.ac Mleafnode.h * Push GIT tree out on release. Mrelease.sh * Fix bogus connection refusals in NNTPD on NetBSD 5. Change interface enumeration to track incompatible NetBSD 5 changes. The latter led to bogus connection refusals in NNTPD. SourceForge Bug #2700756, by Aleksey Cheusov, fix suggested by Roy Marples. MNEWS Mcheckpeerlocal.c 2009-02-19 Matthias Andree <matthias.andree@gmx.de> --- 1.11.7.rc2 --- * Bump version to 1.11.7.rc2. Mconfigure.ac * Add signed .tar.lzma. Mrelease.sh * CVS -> Git for uncommitted changes, drop cvsup Mrelease.sh * CVS -> Git. MREADME-MAINTAINER * Update ChangeLog since 1.11.7.rc1. MChangeLog * Add empty line after Git change banner (asterisk line.) Mmakechangelog.sh * Add makechangelog.sh, based on leafnode-2's script. Amakechangelog.sh * Don't see article present if 0-sized in message.id/ This fixes a problem observed by Peter Bauernfeind (posted to de.comm.software.newsserver in May 2008), particularly after upgrading from leafnode <= 1.11.5 to 1.11.6; fetchnews -x NNN would not backfill corrupted (including b0rked References headers, leafnode <= 1.11.5 validated them more strictly than does 1.11.6) articles without prior texpire run. The cause was that the XOVER code would truncate the inode to 0 bytes, unlink the article number file from the news/group directory, but not the message.id/NNN/<foo@bar> link. fetchnews then considered the article still present. Now, when encountering a 0-sized Message-ID file, fetchnews will unlink it and consider the article missing. MNEWS MTODO Mfetchnews.c * Explain illegal XOVER vs. fetchnews -x issue (ref. header broken). MTODO 2009-01-30 Matthias Andree <ma@merlin.emma.line.org> * Add TeX preamble used in pod -> tex conversions of documents. Apreamble.tex * Drop config.guess/config.sub from distribution. config.guess/config.sub are needed for canonicalization only - we do not make use of that, and autoreconf does not install these scripts. Drop them. MMakefile.am 2008-12-11 Matthias Andree <matthias.andree@gmx.de> * Add LN_SUPPRESS_DATE env' to suppress fetchnews's DATE consistency check. - fetchnews: If the LN_SUPPRESS_DATE environment variable is defined and set to any value or empty, fetchnews will not test the upstream server's time by means of the "DATE" NNTP command. MNEWS MTODO Mfetchnews.8.in Mfetchnews.c * Fixed authors through git fast-export | sed | git fast-import pipe. MTODO 2008-12-04 Matthias Andree <matthias.andree@gmx.de> * add TODO: fix authors. MTODO * Only emit warning that no server with posting permission was found if needed. Reported by Christian Weiske. MNEWS Mfetchnews.c * Also ignore *~ files. M.gitignore * Rename .cvsignore to .gitignore. R100.cvsignore.gitignore 2008-11-10 Matthias Andree <matthias.andree@gmx.de> * Fix typo in David W. Hodgin's name. MNEWS 2008-11-09 Matthias Andree <matthias.andree@gmx.de> * Log connected to..., reply: also to console if verbosity level permits. MNEWS Mnntputil.c * Fix Mandriva Bug #45605, logs bogus IP in connected to... message if IPv6 is disabled; uninitialized data structure. MNEWS Mnntputil.c 2008-09-19 Matthias Andree <matthias.andree@gmx.de> * Back out patch - introduces inconsistencies with doxover() etc. MNEWS Mnntpd.c * two more TODO items MTODO * Include a timestamp in Message-ID so that the pseudoarticle isn't considered read and thus hidden by newsreaders that cache Message-IDs (for instance, Emacs+Gnus) MNEWS Mnntpd.c 2008-08-07 Matthias Andree <matthias.andree@gmx.de> * Fix noactive again - to be overridden by fetchnews -f, as documented in config.example, needs testing. MNEWS Mfetchnews.c Mleafnode.h 2008-06-26 Matthias Andree <matthias.andree@gmx.de> * Drop mysetvbuf, AC_FUNC_SETVBUF_REVERSED and thereabouts. Obsolete, and in recent autoconf versions a no-op. MMakefile.am MNEWS Mconfigure.ac Mfetchnews.c Mleafnode.h Dmysetvbuf.c 2008-06-06 Matthias Andree <matthias.andree@gmx.de> * Document texpire vs. texpire -r when checking if relinking needed. Mtexpire.c * Describe lookup() function. Mmiscutil.c * Mark one more item. MTODO 2008-05-29 Matthias Andree <matthias.andree@gmx.de> * Two trivial changes to wording of 1.11.7 changes. MNEWS 2008-04-09 Matthias Andree <matthias.andree@gmx.de> * TODO: Add facility to disable DATE check. ATODO 2008-02-25 Matthias Andree <matthias.andree@gmx.de> * Allow Cygwin bootstrapping, autoconf-2.61 would create Makefile\r and cause config.status to fail, unable to find Makefile\r.in. MNEWS Mconfigure.ac 2008-01-25 Matthias Andree <matthias.andree@gmx.de> * ignore autobuild and build. M.cvsignore --- 1.11.7.rc1 --- * ChangeLog: update * NEWS, fetchnews.c: Fix potential segfault on libcs that do not catch NULL for %s formatting (several GNU libc versions do) when trying to retrieve delayed bodies from corrupt article headers. Pretend success, to purge article no. from subscription file. Bug reported by Chris Carr. * UNINSTALL-daemontools: Add copyright and license header, reformat comment. * configure.ac: dash -> dot in version number, update copyright 2008-01-12 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntpd.c: Fix Debian Bug#459980 (Michael Weitzel, Uni Siegen), by making the Path: component not-for-mail instead of the NEWS_USER (news). 2008-01-10 Matthias Andree <matthias.andree@gmx.de> * configure.ac: Bump version. * COPYING, NEWS, README-FQDN.pod: Relicense README-FQDN under leafnode 1's license. Suggested by Mark Brown. 2008-01-08 Matthias Andree <matthias.andree@gmx.de> * ChangeLog: update * NEWS: document UNINSTALL-daemontools change, revise errno change reason * UNINSTALL-daemontools: document. 2007-11-15 Matthias Andree <matthias.andree@gmx.de> * NEWS, texpire.c: Fix texpire logging if it unlinks files without hardlinks from message.id/NNN/ 2007-11-12 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntpd.c: If writing to client fails, log strerror(errno), too. To debug issue reported by Michael Gerhards in de.comp.os.unix.bsd. 2007-08-04 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntputil.c: do not log authentication success unless in verbose mode. 2007-07-28 Matthias Andree <matthias.andree@gmx.de> * subst.in: Add subst.in to ease bootstrapping. 2007-03-22 Matthias Andree <matthias.andree@gmx.de> * release.sh: Allow forcing a release. Copy tarballs if .tar.bz2 missing in destination directory.

    posted 202 days ago

  • leafnode 1.11.7 file released: leafnode-1.11.7-1.i486.rpm

    2009-04-20 Matthias Andree <matthias.andree@gmx.de> === RELEASE 1.11.7 === * Release 1.11.7. MNEWS Mconfigure.ac * Document how fop could be used. MMakefile.am 2009-04-14 Matthias Andree <matthias.andree@gmx.de> --- 1.11.7.rc4 --- * Drop PCRE-free work item from sibling branch. MTODO * Mark 'make update' PHONY. MMakefile.am * Respect NEWS_USER/NEWS_GROUP in "make update". MMakefile.am Mupdate.sh * "make update" depends on lsort. MMakefile.am * Assorted update.sh fixes, backport from leafnode-2. Create lockfile safer and with PID. Restore groupinfo backup if lsort fails. chmod groupinfo and other files to 0660 (not 0664). Use EXIT (0) trap to release lockfile. Mupdate.sh * lsort: Fix error detection and reporting. If open fails, print file path and errno message. Check for write errors, and if there are any, abort writing and exit with EXIT_FAILURE. Mlsort.c 2009-04-08 Matthias Andree <matthias.andree@gmx.de> * "mids" -> MIDSFILE, for consistency. Mtexpire.c 2009-04-06 Matthias Andree <matthias.andree@gmx.de> * Need to backport update.sh/lsort.c fixes from ln2. MTODO 2009-03-31 Matthias Andree <matthias.andree@gmx.de> * Record two work items. MTODO * FreeBSD build fixes for interface enumeration. Mcheckpeerlocal.c Mconfigure.ac 2009-03-27 Matthias Andree <matthias.andree@gmx.de> * Use git log -C -C to find copies, use -- path sep. Mgit-commityears.sh * document use for LN_SUPPRESS_DATE. MNEWS * Need to update copyrights, plus helper tools. MTODO Acrunchunsigned.cc Agit-commityears.sh * Un-wrap phone number. MCOPYING * Add -v to leafnode-version, with docs. This enables leafnode-2-style output of leafnode-version. Note that leafnode-2, as of March 2009, ignores all options to leafnode-version, so it's safe to always run leafnode-version -v in your software products. MNEWS Mdoc_german/leafnode-version.1.in Mleafnode-version.1.in Mleafnode-version.c 2009-03-24 Matthias Andree <matthias.andree@gmx.de> * Revise getifaddrs() wording. MNEWS 2009-03-23 Matthias Andree <matthias.andree@gmx.de> * Update ChangeLog for 1.11.7.rc3. MChangeLog --- 1.11.7.rc3 --- * Bump version to 1.11.7.rc3. Mconfigure.ac * Add support for getting IP alias netmasks on BSD. Add support for SIOCGIFALIAS where available (BSD) in order to obtain netmasks for 4.4BSD-style IP aliases. The alternative getifaddrs() isn't available everywhere else (only Linux, BSD, but not Solaris), so we cannot use that. MNEWS Mcheckpeerlocal.c Mconfigure.ac * Drop autoconf tests for ANSI C standard headers. Mconfigure.ac Mleafnode.h * Push GIT tree out on release. Mrelease.sh * Fix bogus connection refusals in NNTPD on NetBSD 5. Change interface enumeration to track incompatible NetBSD 5 changes. The latter led to bogus connection refusals in NNTPD. SourceForge Bug #2700756, by Aleksey Cheusov, fix suggested by Roy Marples. MNEWS Mcheckpeerlocal.c 2009-02-19 Matthias Andree <matthias.andree@gmx.de> --- 1.11.7.rc2 --- * Bump version to 1.11.7.rc2. Mconfigure.ac * Add signed .tar.lzma. Mrelease.sh * CVS -> Git for uncommitted changes, drop cvsup Mrelease.sh * CVS -> Git. MREADME-MAINTAINER * Update ChangeLog since 1.11.7.rc1. MChangeLog * Add empty line after Git change banner (asterisk line.) Mmakechangelog.sh * Add makechangelog.sh, based on leafnode-2's script. Amakechangelog.sh * Don't see article present if 0-sized in message.id/ This fixes a problem observed by Peter Bauernfeind (posted to de.comm.software.newsserver in May 2008), particularly after upgrading from leafnode <= 1.11.5 to 1.11.6; fetchnews -x NNN would not backfill corrupted (including b0rked References headers, leafnode <= 1.11.5 validated them more strictly than does 1.11.6) articles without prior texpire run. The cause was that the XOVER code would truncate the inode to 0 bytes, unlink the article number file from the news/group directory, but not the message.id/NNN/<foo@bar> link. fetchnews then considered the article still present. Now, when encountering a 0-sized Message-ID file, fetchnews will unlink it and consider the article missing. MNEWS MTODO Mfetchnews.c * Explain illegal XOVER vs. fetchnews -x issue (ref. header broken). MTODO 2009-01-30 Matthias Andree <ma@merlin.emma.line.org> * Add TeX preamble used in pod -> tex conversions of documents. Apreamble.tex * Drop config.guess/config.sub from distribution. config.guess/config.sub are needed for canonicalization only - we do not make use of that, and autoreconf does not install these scripts. Drop them. MMakefile.am 2008-12-11 Matthias Andree <matthias.andree@gmx.de> * Add LN_SUPPRESS_DATE env' to suppress fetchnews's DATE consistency check. - fetchnews: If the LN_SUPPRESS_DATE environment variable is defined and set to any value or empty, fetchnews will not test the upstream server's time by means of the "DATE" NNTP command. MNEWS MTODO Mfetchnews.8.in Mfetchnews.c * Fixed authors through git fast-export | sed | git fast-import pipe. MTODO 2008-12-04 Matthias Andree <matthias.andree@gmx.de> * add TODO: fix authors. MTODO * Only emit warning that no server with posting permission was found if needed. Reported by Christian Weiske. MNEWS Mfetchnews.c * Also ignore *~ files. M.gitignore * Rename .cvsignore to .gitignore. R100.cvsignore.gitignore 2008-11-10 Matthias Andree <matthias.andree@gmx.de> * Fix typo in David W. Hodgin's name. MNEWS 2008-11-09 Matthias Andree <matthias.andree@gmx.de> * Log connected to..., reply: also to console if verbosity level permits. MNEWS Mnntputil.c * Fix Mandriva Bug #45605, logs bogus IP in connected to... message if IPv6 is disabled; uninitialized data structure. MNEWS Mnntputil.c 2008-09-19 Matthias Andree <matthias.andree@gmx.de> * Back out patch - introduces inconsistencies with doxover() etc. MNEWS Mnntpd.c * two more TODO items MTODO * Include a timestamp in Message-ID so that the pseudoarticle isn't considered read and thus hidden by newsreaders that cache Message-IDs (for instance, Emacs+Gnus) MNEWS Mnntpd.c 2008-08-07 Matthias Andree <matthias.andree@gmx.de> * Fix noactive again - to be overridden by fetchnews -f, as documented in config.example, needs testing. MNEWS Mfetchnews.c Mleafnode.h 2008-06-26 Matthias Andree <matthias.andree@gmx.de> * Drop mysetvbuf, AC_FUNC_SETVBUF_REVERSED and thereabouts. Obsolete, and in recent autoconf versions a no-op. MMakefile.am MNEWS Mconfigure.ac Mfetchnews.c Mleafnode.h Dmysetvbuf.c 2008-06-06 Matthias Andree <matthias.andree@gmx.de> * Document texpire vs. texpire -r when checking if relinking needed. Mtexpire.c * Describe lookup() function. Mmiscutil.c * Mark one more item. MTODO 2008-05-29 Matthias Andree <matthias.andree@gmx.de> * Two trivial changes to wording of 1.11.7 changes. MNEWS 2008-04-09 Matthias Andree <matthias.andree@gmx.de> * TODO: Add facility to disable DATE check. ATODO 2008-02-25 Matthias Andree <matthias.andree@gmx.de> * Allow Cygwin bootstrapping, autoconf-2.61 would create Makefile\r and cause config.status to fail, unable to find Makefile\r.in. MNEWS Mconfigure.ac 2008-01-25 Matthias Andree <matthias.andree@gmx.de> * ignore autobuild and build. M.cvsignore --- 1.11.7.rc1 --- * ChangeLog: update * NEWS, fetchnews.c: Fix potential segfault on libcs that do not catch NULL for %s formatting (several GNU libc versions do) when trying to retrieve delayed bodies from corrupt article headers. Pretend success, to purge article no. from subscription file. Bug reported by Chris Carr. * UNINSTALL-daemontools: Add copyright and license header, reformat comment. * configure.ac: dash -> dot in version number, update copyright 2008-01-12 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntpd.c: Fix Debian Bug#459980 (Michael Weitzel, Uni Siegen), by making the Path: component not-for-mail instead of the NEWS_USER (news). 2008-01-10 Matthias Andree <matthias.andree@gmx.de> * configure.ac: Bump version. * COPYING, NEWS, README-FQDN.pod: Relicense README-FQDN under leafnode 1's license. Suggested by Mark Brown. 2008-01-08 Matthias Andree <matthias.andree@gmx.de> * ChangeLog: update * NEWS: document UNINSTALL-daemontools change, revise errno change reason * UNINSTALL-daemontools: document. 2007-11-15 Matthias Andree <matthias.andree@gmx.de> * NEWS, texpire.c: Fix texpire logging if it unlinks files without hardlinks from message.id/NNN/ 2007-11-12 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntpd.c: If writing to client fails, log strerror(errno), too. To debug issue reported by Michael Gerhards in de.comp.os.unix.bsd. 2007-08-04 Matthias Andree <matthias.andree@gmx.de> * NEWS, nntputil.c: do not log authentication success unless in verbose mode. 2007-07-28 Matthias Andree <matthias.andree@gmx.de> * subst.in: Add subst.in to ease bootstrapping. 2007-03-22 Matthias Andree <matthias.andree@gmx.de> * release.sh: Allow forcing a release. Copy tarballs if .tar.bz2 missing in destination directory.

    posted 202 days ago

  • File released: /leafnode/1.11.7/leafnode-1.11.7.tar.bz2

    posted 202 days ago

  • File released: /leafnode/1.11.7/leafnode-1.11.7.tar.bz2.asc

    posted 202 days ago

  • File released: /leafnode/1.11.7/leafnode-debuginfo-1.11.7-1.i486.rpm

    posted 202 days ago

  • File released: /leafnode/1.11.7/leafnode-1.11.7-1.i486.rpm

    posted 202 days ago

  • Tracker comment added

    posted by m-a 230 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Leafnode Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review