INN commit: trunk/doc/pod (news.pod)

INN Commit rra at isc.org
Sat Jan 23 13:08:27 UTC 2010


    Date: Saturday, January 23, 2010 @ 05:08:26
  Author: iulius
Revision: 8930

Updated changelog for INN 2.5.2 and INN 2.6.0.

Modified:
  trunk/doc/pod/news.pod

----------+
 news.pod |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 112 insertions(+), 2 deletions(-)

Modified: news.pod
===================================================================
--- news.pod	2010-01-23 10:47:16 UTC (rev 8929)
+++ news.pod	2010-01-23 13:08:26 UTC (rev 8930)
@@ -18,6 +18,23 @@
 A manual review of authenticated feeds should then be done so as to ensure
 that they are properly working.
 
+=item *
+
+The Injection-Date: and Injection-Info: headers are now generated by B<nnrpd>
+at injection time instead of the NNTP-Posting-Date:, NNTP-Posting-Host:,
+X-Complaints-To: and X-Trace: headers.  Local scripts that were using
+(for authentication, privacy, etc.) these now deprecated headers should
+be updated.  Also note that the Path: header of locally posted articles
+can also contain the contents of the deprecated NNTP-Posting-Host: field.
+
+=item *
+
+The two I<addnntppostingdate> and I<addnntppostinghost> parameters in
+F<inn.conf> have been respectively renamed to I<addinjectiondate> and
+I<addinjectionpostinghost>.  B<innupgrade> takes care of the modification
+only for F<inn.conf>; a manual change will therefore be needed for
+F<readers.conf>, if these parameters are overriden in this file.
+
 =back
 
 =head1 Changes in 2.6.0
@@ -30,6 +47,46 @@
 authentication is used.  B<innd> was wrongly allowing only a password to
 be sent by authenticated peers.  See the note above for more details.
 
+=item *
+
+The Lines: header is no longer generated by B<nnrpd> at injection time.
+
+=item *
+
+The Injection-Date: header is now generated by B<nnrpd> at injection time
+instead of the deprecated NNTP-Posting-Date: header, when I<addinjectiondate>
+is set to true.  Note that I<addnntppostingdate> has been renamed to
+I<addinjectiondate> in F<inn.conf>.
+
+=item *
+
+The Injection-Info: header is now generated by B<nnrpd> at injection time
+instead of the deprecated NNTP-Posting-Host: (when I<addinjectionpostinghost>
+is set to true), X-Complaints-To: and X-Trace: headers.  Note that
+I<addnntppostinghost> has been renamed to I<addinjectionpostinghost>
+in F<inn.conf>.  The Path: header of locally posted articles now also
+contains the contents of the NNTP-Posting-Host: header.
+
+=item *
+
+A few headers are now considered as obsolete by B<nnrpd> at injection
+time:  NNTP-Posting-Date:, NNTP-Posting-Host:, X-Complaints-To:, X-Trace:,
+Also-Control:, Article-Names:, Article-Updates:, and See-Also: headers.
+
+Besides, B<nnrpd> will similarly reject obsolete sendsys, senduuname and
+version control messages.
+
+=item *
+
+The presence of a Subject: header field beginning with C<cmsg > no longer
+causes an article to be interpreted as a control message by B<nnrpd>
+at injection time.
+
+=item *
+
+B<nnrpd> no longer differentiates IHAVE from POST.  Articles injected with
+IHAVE are now treated as though they were injected with POST.
+
 =back
 
 =head1 Changes in 2.5.2
@@ -98,6 +155,23 @@
 
 =item *
 
+Case-insensitive matches are now used for distributions, path identities,
+IMAP commands, header names, and control commands.  (Newsgroups are still
+matched case-sensitively.)  Message-IDs are case-sensitively matched,
+except for history hashes.
+
+=item *
+
+The new Archive:, Archive-At:, Comments:, and Summary: header fields
+defined in S<RFC 5064> and S<RFC 5536> can be used in B<innd> filters.
+B<nnrpd> now checks at injection time that an article does not contain an
+Injection-Info: header, that an Injection-Date: header (if provided) is
+valid, and that the Path: header does not contain C<.POSTED>.  Note that the
+generation of these two injection fields and the update of the Path: field
+for locally posted articles will only be for the next major release of INN.
+
+=item *
+
 LIST SUBSCRIPTIONS recognizes an optional argument:  a wildmat
 can now be specified to restrict the results of this command
 to specific newsgroups.
@@ -111,6 +185,24 @@
 
 =item *
 
+A new check has been added to F<newsfeeds> entries:  C<Aj>, when present,
+adds the capability to feed articles accepted and filed in C<junk> (due to
+I<wanttrash>) to peers based on their F<newsfeeds> feed patterns applied to
+the Newsgroups: header as though the article were accepted and all those
+groups were locally carried.  This is useful if you want to run INN with
+a minimal F<active> file and propagate all posts.  Thanks to Andrew Gierth
+for the patch.
+
+=item *
+
+A new parameter has been added to F<inn.conf>:  I<logtrash> defines whether
+a line for articles posted to groups not locally carried by the news server
+should be added in the F<news> log file to report unwanted newsgroups.
+The default is true but it can be useful to set it to false (especially
+when I<wanttrash> is also used).
+
+=item *
+
 A new feature has been added to B<sm>.  When the B<-c> flag is used,
 it shows a clear, decoded form of the storage API token.  This
 was previously done by the contrib B<showtoken> script developed
@@ -118,6 +210,12 @@
 
 =item *
 
+The B<O> flag in F<newsfeeds> now relies on the contents of the
+Injection-Info: header (or X-Trace: header if there is no Injection-Info:
+header) to determine the origin of an article.
+
+=item *
+
 A new "unsigned long" type bas been added to the configuration parser.  It
 will properly warn the news administrator when a variable supposed to
 be positive contains a negative integer.  It will prevent INN
@@ -131,6 +229,11 @@
 
 =item *
 
+HDR and OVER commands now return the right C<423> code (instead of C<420>)
+when the current article number is used but the article no longer exists.
+
+=item *
+
 B<actsync>, B<inews>, B<innxbatch>, B<innxmit>, B<nntpget> and B<rnews>
 can now authenticate on news servers which only expect a username,
 without password, in conformity with S<RFC 4643>.
@@ -230,10 +333,17 @@
 
 =item *
 
+Fixed a bug in the generation of overview data which may corrupt previously
+generated overview data when a malicious pseudo Xref: header field is
+injected in an extra overview field.
+
+=item *
+
 Fixed a bug in the parsing of the I<ovgrouppat> wildmat in F<inn.conf>
 that prevented overview data from being generated when poisoned groups
-were specified but a latter sub-pattern made the group wanted.  Thanks
-to S<D. Stussy> for the bug report.
+were specified but a latter sub-pattern made the group wanted.  A uwildmat
+expression is now correctly handled, and a potential segfault has been fixed.
+Thanks to S<D. Stussy> for the bug report.
 
 =item *
 




More information about the inn-committers mailing list