INN commit: branches/2.5/doc/pod (news.pod)
INN Commit
rra at isc.org
Sun Jul 17 19:42:02 UTC 2011
Date: Sunday, July 17, 2011 @ 12:42:02
Author: iulius
Revision: 9283
Update our changelog for INN 2.5.3.
Modified:
branches/2.5/doc/pod/news.pod
----------+
news.pod | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 84 insertions(+)
Modified: news.pod
===================================================================
--- news.pod 2011-07-17 19:40:48 UTC (rev 9282)
+++ news.pod 2011-07-17 19:42:02 UTC (rev 9283)
@@ -9,7 +9,14 @@
key is *not* used in your F<innfeed.conf> file; its real name is
I<backlog-limit-highwater>. You should rename the key in case it is present
in your configuration file. Otherwise, it will not be taken into account.
+You can run B<inncheck> to verify that the syntax of this file is correct.
+It is generally recommended to run B<inncheck> after any changes done to
+configuration files, especially with the new improved version of this script
+shipped with S<INN 2.5.3>, thanks to the hard work of Florian Schlichting
+who added support for the syntax of F<incoming.conf>, F<innfeed.conf>,
+F<readers.conf> and F<storage.conf>.
+
=over 2
=item *
@@ -87,12 +94,27 @@
=item *
+Improve the stability of the Perl filters for B<innd> and B<nnrpd>:
+properly save and restore the stack pointer when needed.
+
+=item *
+
The Injection-Date: header, when present, is now used by B<innd> and
B<makehistory> to determine the posting date of an article. Otherwise,
the Date: header is used.
=item *
+B<controlchan> now imposes a date cutoff on processing control articles.
+The I<artcutoff> parameter set in F<inn.conf> is used. Otherwise, without
+that cutoff, old control articles could be maliciously reinjected into
+Usenet, and replayed. (An unsigned Injection-Date: header field could be
+added to an article that only had a Date: header field.) A new B<-c> flag
+has been added to B<controlchan> to disable the cutoff check, if needed
+(usually when manually invoking the program).
+
+=item *
+
B<nnrpd> no longer adds or updates the Path: header field when an article is
forwarded to a moderator. It could otherwise lead to rejects at injection
time when the article was approved by the moderator.
@@ -107,6 +129,47 @@
=item *
+Fixed a bug in the frequency B<innfeed> logs its status: too many useless
+lines were written to F<news.notice>. Thanks to Florian Schlichting for
+the fix.
+
+=item *
+
+When unset in F<innfeed.conf>, the I<dynamic-method> parameter now
+properly defaults to C<3> (instead of C<0>) and I<use-mmap> to false
+(instead of true). These two values were already the recommended ones in
+the documentation and the sample file. Note that I<use-mmap> is only used
+when B<innfeed> is given file names to send instead of storage API tokens,
+which is a fairly rare use case.
+
+=item *
+
+B<innfeed> no longer generates an error message (logged in F<news.err>) when
+a parameter is not defined in F<innfeed.conf>. All the parameters have a
+default value, so there is no need to warn the user if they are not present
+in F<innfed.conf>. Thanks to Dieter Stussy for having reported this problem.
+
+=item *
+
+Implement an upper limit to the number of file descriptors B<innd>
+can handle. At most (FD_SETSIZE-1) file descriptors can be used. This
+upper limit now overrides any superior number set with I<rlimitnofile>
+in F<inn.conf>. Thanks to Steve Crook for the bug report.
+
+=item *
+
+A default timeout on outgoing sockets (using NNTPconnect) has been added
+by Florian Schlichting. For a long time, there have been occasional
+problems with B<actsync> (and probably other programs) that would hang
+until manually killed or restarted.
+
+=item *
+
+The flag B<-S> has been added to B<innd> by Florian Schlichting. When used,
+B<innd> reports the errors found in F<incoming.conf> and exits.
+
+=item *
+
B<pullnews> no longer stops processing newsgroups when an error occur during
its run (for instance when a newsgroup mentioned in the configuration file
is removed from an upstream server). Besides, it can now use authentication
@@ -134,6 +197,27 @@
=item *
+Add support for wire-formatted articles in B<scanspool>.
+
+=item *
+
+A lot of work on cleaning old perl4-style code has been done by Florian
+Schlichting.
+
+=item *
+
+B<inncheck> now generates a proper non-zero exit value when errors are found,
+and allows quiet mode with the B<-q> flag. Florian Schlichting has greatly
+improved this script in many regards, especially with a config-syntax parser
+for F<incoming.conf>, F<innfeed.conf>, F<readers.conf> and F<storage.conf>.
+
+=item *
+
+B<inncheck> now properly finds the boundaries of substituted variables in
+F<newsfeeds> thanks to Alexander Bartolich.
+
+=item *
+
Other minor bug fixes and documentation improvements. In particular, the
I<debug-shrinking>, I<fast-exit> and I<initial-sleep> keys in F<innfeed.conf>
are now documented. The function C<filter_end()>, called when Perl filtering
More information about the inn-committers
mailing list