"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "OLDNEWS" between
leafnode-1.11.12.tar.bz2 and leafnode-1.12.0.tar.xz

About: Leafnode is a store & forward NNTP proxy for small (dialup) sites.

OLDNEWS  (leafnode-1.11.12.tar.bz2):OLDNEWS  (leafnode-1.12.0.tar.xz)
skipping to change at line 24 skipping to change at line 24
reported aborts related to corrupt mids files. mids files are removed at reported aborts related to corrupt mids files. mids files are removed at
start of any leafnode program. start of any leafnode program.
- Documentation: Some minor formatting problems in the manual pages were - Documentation: Some minor formatting problems in the manual pages were
corrected. Reported by Laurent Fousse. corrected. Reported by Laurent Fousse.
### CHANGES ### CHANGES
- Logging: the number of duplicates that texpire has deleted is now printed. - Logging: the number of duplicates that texpire has deleted is now printed.
- Feature: The maximum time that programs wait for a lock file can now be - Feature: The maximum time that programs wait for a lock file can now be
configured through "timeout_lock" in the configuration file and overridden configured through "timeout_lock" in the configuration file and overridden
by the LN_LOCK_TIMEOUT environment variable, to simplify running fetchnews by the LN_LOCK_TIMEOUT environment variable, to simplify running fetchnews
and texpire from a cron job. A workaround was suggested by Dirk-Lder Kreie. and texpire from a cron job. A workaround was suggested by Dirk-Lüder Kreie.
- Feature: texpire has a new "-r" (repair) option that checks harder whether - Feature: texpire has a new "-r" (repair) option that checks harder whether
the hard links are correct. the hard links are correct.
- Documentation: INSTALL reminds the user to erase the distributor package - Documentation: INSTALL reminds the user to erase the distributor package
first before doing a source install. first before doing a source install.
============================================================================== ==============================================================================
* 1.9.53, 2004-05-05 * 1.9.53, 2004-05-05
### BUGFIXES ### BUGFIXES
- Bugfix: do not re-authenticate if server requires authentication for the - Bugfix: do not re-authenticate if server requires authentication for the
same command twice - to avoid an unterminated re-authentication loop. same command twice - to avoid an unterminated re-authentication loop.
- Bugfix: Various error conditions now cause the problem to be logged. - Bugfix: Various error conditions now cause the problem to be logged.
- Bugfix: Newly-added groups that are not in a server no longer cause - Bugfix: Newly-added groups that are not in a server no longer cause
fetchnews to proceed to the next server. fetchnews to proceed to the next server.
- Bugfix: texpire did not repair the spool in archived groups - Bugfix: texpire did not repair the spool in archived groups
(groupexpire some.news.group = -1) which caused duplicates and articles (groupexpire some.news.group = -1) which caused duplicates and articles
inaccessible by Message-ID after corruption. Reported by Dirk-Lder Kreie. inaccessible by Message-ID after corruption. Reported by Dirk-Lüder Kreie.
- Portability: One string was split for C89 conformance (string constants - Portability: One string was split for C89 conformance (string constants
cannot exceed 509 characters). cannot exceed 509 characters).
### CHANGES ### CHANGES
- Feature: fetchnews supports an environment variable, LN_SKIP_GROUPS, that is - Feature: fetchnews supports an environment variable, LN_SKIP_GROUPS, that is
treated as a comma-separated list of wildmats, any match sufficient. All treated as a comma-separated list of wildmats, any match sufficient. All
matching groups are skipped, so you can skip your binary groups during matching groups are skipped, so you can skip your binary groups during
daytime, for instance. Don Geddis had complained a configuration cheat he'd daytime, for instance. Don Geddis had complained a configuration cheat he'd
been using had stopped working with one of the recent fixes. Let there be an been using had stopped working with one of the recent fixes. Let there be an
official way to do things instead. official way to do things instead.
skipping to change at line 309 skipping to change at line 309
- Texpire: now updates .overview information should a previous fetchnews run - Texpire: now updates .overview information should a previous fetchnews run
have been interrupted hard. have been interrupted hard.
- Texpire: support -q to suppress all non-error output. - Texpire: support -q to suppress all non-error output.
- Cosmetic: texpire no longer counts unlink failures as kept articles. - Cosmetic: texpire no longer counts unlink failures as kept articles.
============================================================================== ==============================================================================
* 1.9.49, 2004-01-09 * 1.9.49, 2004-01-09
### REGRESSION BUGFIX ### REGRESSION BUGFIX
- Fetchnews: the 1.9.48 security bugfix broke delaybody mode, it is now fixed. - Fetchnews: the 1.9.48 security bugfix broke delaybody mode, it is now fixed.
Bug reported by Berthold Hllmann. Bug reported by Berthold Höllmann.
============================================================================== ==============================================================================
* 1.9.48, 2004-01-09 * 1.9.48, 2004-01-09
### SECURITY BUGFIX ### SECURITY BUGFIX
- Fetchnews: when a. minlines=0 (default) and b. delaybody=0 (default) and - Fetchnews: when a. minlines=0 (default) and b. delaybody=0 (default) and
either c. no filterfile is configured (default) or a. and b. and d. either c. no filterfile is configured (default) or a. and b. and d.
article_despite_filter=1 are configured, an article with missing mandatory article_despite_filter=1 are configured, an article with missing mandatory
headers and without body can hang fetchnews and/or prevent the fetch of headers and without body can hang fetchnews and/or prevent the fetch of
further articles from the current group or server. CVE Name: CVE-2004-2068 further articles from the current group or server. CVE Name: CVE-2004-2068
Reported by Toni Viemer, SourceForge bug 873149. Reported by Toni Viemerö, SourceForge bug 873149.
This was a denial-of-service bug, not one that could lead to local or remote This was a denial-of-service bug, not one that could lead to local or remote
privilege escalation. privilege escalation.
### BUGFIX ### BUGFIX
- Fetchnews: log group name when articles are skipped that match the minlines, - Fetchnews: log group name when articles are skipped that match the minlines,
maxlines, maxbytes or age filters, for more consistent logging. maxlines, maxbytes or age filters, for more consistent logging.
### CHANGES ### CHANGES
- Rebuilt with autoconf 2.59. - Rebuilt with autoconf 2.59.
skipping to change at line 422 skipping to change at line 422
before contacting the first server. (Reported by Nikita V. Youshchenko). before contacting the first server. (Reported by Nikita V. Youshchenko).
- Debugmode is now documented in config.example. - Debugmode is now documented in config.example.
- Debugmode has been cleaned up in fetchnews. It is now possible to log - Debugmode has been cleaned up in fetchnews. It is now possible to log
XOVER replies with debugmode=3. XOVER replies with debugmode=3.
- One meaningless system error that was included on "illegal article:" log - One meaningless system error that was included on "illegal article:" log
lines was removed from the line. (Reported by Nikita V. Youshchenko.) lines was removed from the line. (Reported by Nikita V. Youshchenko.)
- Fetchnews no longer moves articles into failed.posting if the upstream - Fetchnews no longer moves articles into failed.posting if the upstream
server refuses the POST command (before seeing the article). server refuses the POST command (before seeing the article).
- The XOVER updater no longer aborts when encountering a group when there is - The XOVER updater no longer aborts when encountering a group when there is
a sub-group with an all-numeric name. (This only happens in badly a sub-group with an all-numeric name. (This only happens in badly
administered newsgroup hierarchies.) Reported by Dniel Fraga. administered newsgroup hierarchies.) Reported by Dâniel Fraga.
- The RPM is now more careful when handling /etc/xinetd.d/leafnode and - The RPM is now more careful when handling /etc/xinetd.d/leafnode and
/etc/cron.daily.leafnode, both are marked %config(noreplace) now. Reported /etc/cron.daily.leafnode, both are marked %config(noreplace) now. Reported
by William Hooper. by William Hooper.
### PORTABILITY ### PORTABILITY
- __attribute__ is only used with __GNUC__ (gcc), to avoid compiler trouble. - __attribute__ is only used with __GNUC__ (gcc), to avoid compiler trouble.
### CHANGES ### CHANGES
- Fetchnews now accepts any 2XX reply to NEWGROUPS, to work around a problem - Fetchnews now accepts any 2XX reply to NEWGROUPS, to work around a problem
with an MC-link news server. (Reported by Paolo Amoroso.) with an MC-link news server. (Reported by Paolo Amoroso.)
 End of changes. 5 change blocks. 
5 lines changed or deleted 5 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)