new ovdb release, plus a bunch of other patches

Heath Kehoe hakehoe at norand.com
Wed Jan 12 20:03:04 UTC 2000


I've got a new ovdb release, plus some other bug fixes and enhancements.
There is a tar file containing the patches and new files on my web site.
http://www.avalon.net/~hakehoe/inn/

I've been running ovdb on my servers for a couple of months, and it's
been quite stable.  I'd like to have it added to the current tree.
As an additional incentive, there are additional fixes in there not
related to ovdb:

* Makefile.global.in:  Removed LIBNEWS variable.

* Makefiles:  Replaced LIBNEWS with LIBINN and (where necessary)
  LIBSTORAGE.  Now LIBSTORAGE is only linked with programs that need it.

* configure.in:  Added --with-berkeleydb option (for ovdb).

* controlchan.in:  Fixed problem where control.ctl lines starting
  with 'all' were not working.  The 'all' needs to be converted
  to '.*' so the regexp would match.  Also made the sender
  comparison case-insensitive.

* inndf.c:  Move ReadInnConf() before OVopen()

* makehistory.8, makehistory.c:  Added new option (-F) to make
  it fork() to write overview data in a separate process

* rc.news.in:  rc.news will now stop INN if given 'stop' as an
  argument.  This is so all of the script code to start and stop
  INN can be in one place.

* cnfsstat.in:  Added option (-P) to make it write its PID into
  a file.  This is to make it easy to automatically kill.

* added a simple example SysV-style-init script

* ov.c, buffindexed.c, tradindexed.c:  Consolidated redundant
  code in buffindexed.c and tradindexed.c (from method_add)
  into ov.c:OVadd().

-Heath



More information about the inn-workers mailing list