INN 2.3.0 public beta
Russ Allbery
rra at stanford.edu
Fri Apr 28 06:45:47 UTC 2000
I think it's about time for an announcement along these lines, as we've
been generating the snapshots for a while and I fixed most of my list of
pending issues yesterday and the day before.
Public beta versions of INN 2.3.0 are now available. You can get them
from <ftp://ftp.isc.org/isc/inn/snapshots/>, the files named inn-BETA-*.
Take the latest version; new snapshots are generated nightly. These are
the release candidates for the upcoming 2.3.0 release.
Known issues with the current beta, to be fixed before the release:
- The man page for makehistory needs some work, per recent discussion
here.
Please report any additional issues that you encounter to
inn-bugs at isc.org.
Changes from 2.2 to 2.3
* New readers.conf file (replaces nnrp.access) which allows more
flexible specification of access restrictions. Included in the sample
implementations is a RADIUS-based authenticator.
* Unified overview has been replaced with an overview API, and there are
now three separate overview implementations to choose from. One
(tradindexed) is very like traditional overview but uses an additional
index file for faster responses to readers. The second (buffindexed)
uses circular buffers and can handle a higher incoming article rate
while still being fast for readers. The third (ovdb) uses Berkeley DB
to store overview information (so you need to have Berkeley DB
installed to use it). The ovmethod key in inn.conf chooses the
overview method to use.
* All article storage and retrieval is now done via the storage API.
Traditional spool is now available as a storage type under the storage
API.
* The timecaf storage method has been added, similar to timehash but
storing multiple articles in a single file. See INSTALL for details
on it.
* INN now supports embedded Python filters as well as Perl and TCL
filters, and supports Python authentication hooks.
* There is preliminary support for news reading over SSL, using OpenSSL.
* To simplify anti-abuse filtering, and to be more compliant with news
standards and proposed standards, INN now treats as control messages
only articles containing a Control header. A Subject line beginning
with `cmesg ' is no longer sufficient for a message to be considered a
control message, and the Also-Control header is no longer supported.
* inews is not installed setgid news and rnews is not installed setuid
root by default any more. If you need the old permissions, you have
to give a flag to configure. See INSTALL for more details.
* The INN build system no longer uses subst. This should be mostly
transparent to users, apart from the old annoyance of modifications to
include files being overridden again by subst when building INN being
a thing of the past.
* The build and installation system has been substantially overhauled.
make update now updates scripts as well as binaries and documentation,
there is better support for parallel builds (with make -j), there is
less needless make recursion, and far more of the system-dependent
configuration is handled directly by autoconf. libtool build support
(including shared library support) should be better than previous
releases.
* All of the applicable bug fixes from INN 2.2.1 and 2.2.2 are also
included in INN 2.3.
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
More information about the inn-workers
mailing list