INN commit: trunk/doc/pod (news.pod)
INN Commit
Russ_Allbery at isc.org
Mon Jun 23 20:51:11 UTC 2008
Date: Monday, June 23, 2008 @ 13:51:11
Author: iulius
Revision: 7914
Update the changelog for INN 2.4.5.
Modified:
trunk/doc/pod/news.pod
----------+
news.pod | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 81 insertions(+)
Modified: news.pod
===================================================================
--- news.pod 2008-06-23 20:50:01 UTC (rev 7913)
+++ news.pod 2008-06-23 20:51:11 UTC (rev 7914)
@@ -95,6 +95,87 @@
=back
+=head1 Changes in 2.4.5
+
+=over 2
+
+=item *
+
+Fixed the "alarm signal" around C<SSL_read> in B<nnrpd>: it allows
+a proper disconnection of news clients which were previously hanging
+when posting an article through a SSL connection. Moreover, the
+I<clienttimeout> parameter now works on SSL connections. Thanks to
+Matija Nalis for the patch.
+
+=item *
+
+SO_KEEPALIVE is now implemented for SSL TCP connections on systems
+which support it, allowing system detection and closing the dead
+TCP SSL connections automatically after system-specified time. Thanks
+to Matija Nalis for the patch.
+
+=item *
+
+Fixed a segmentation fault when an article of a size greater than remaining
+stack is retrieved via SSL. Thanks to Chris Caputo for this patch.
+
+=item *
+
+Fixed a few segfaults and bugs which affected both Python B<innd> and B<nnrpd>
+hooks. They no longer check the existence of methods not used by the hooked
+script. An issue with Python exception handling was also fixed, as well as
+a segfault fixed by Russ Allbery which happened whenever one closes and then
+reopens Python in the same process. Julien Elie also fixed a bug when reloading
+Python filters (they were not always correctly reloaded) and a segfault when
+generating access groups with embedded Python filters for B<nnrpd>.
+Many thanks to David Hlacik for its bug reports.
+
+=item *
+
+The F<nnrpd.py> stub file in order to test Python B<nnrpd> hooks, as
+mentioned in their documentation, is now installed; only F<INN.py> was
+previously installed in I<pathfilter>. Also fixed a bug in F<INN.py>
+and add missing methods to it.
+
+=item *
+
+Fixed a compilation problem on some platforms because of AF_INET6 which
+was not inside a HAVE_INET6 block in B<innfeed>.
+
+=item *
+
+Fixed a bug in B<innfeed> which contained thrice the same IPs for each
+peer; it unnecessarily slowed the peer IP rotation for B<innfeed>. Thanks,
+S<D. Stussy>, for having seen that. Miquel van Smoorenburg provided the patch.
+
+=item *
+
+A new I<heavily> improved version of B<pullnews> is shipped with this
+INN release. This new version is provided by Geraint Edwards. He added
+no more than S<16 flags>, fixed some bugs and integrated the B<backupfeed>
+contrib script by Kai Henningsen, adding again S<6 other> flags. A
+long-standing but very minor bug in the B<-g> option was especially fixed
+and items from the to-do list implemented. Many thanks again to Geraint Edwards.
+
+=item *
+
+New headers are accessible through Perl and Python B<innd> filtering
+hooks. You will find the exact list in the INN Python Filtering and
+Authentication Hooks documentation (F<doc/hook-python>) and in Python
+samples. Thanks to Matija Nalis for this addition of new useful headers.
+
+=item *
+
+New samples for Python B<nnrpd> hooks are shipped with INN: F<nnrpd_access.py>
+for access control and F<nnrpd_dynamic.py> for dynamic access control. The
+F<nnrpd_auth.py> script is now only used for authorization control. See the
+F<readers.conf> man page for more information (especially the I<python_auth>,
+I<python_access> and I<python_dynamic> parameters). The documention about
+INN Python Filtering and Authentication Hooks has also been improved by
+Julien Elie.
+
+=back
+
=head1 Changes in 2.4.4
=over 2
More information about the inn-committers
mailing list