[INN-COMMITTERS] inn (106 files)

Russ Allbery Russ_Allbery at isc.org
Wed Sep 4 03:47:35 UTC 2002


    Date: Tuesday, September 3, 2002 @ 20:47:29
  Author: rra
    Path: /dist1/cvs/isc/inn/inn

   Added: doc/pod/innconfval.pod
Modified: MANIFEST Makefile authprogs/radius.c backends/actsync.c
          backends/archive.c backends/batcher.c backends/buffchan.c
          backends/cvtbatch.c backends/filechan.c backends/inndf.c
          backends/innxbatch.c backends/innxmit.c backends/nntpget.c
          backends/overchan.c backends/shrinkfile.c contrib/respool.c
          doc/man/inn.conf.5 doc/man/innconfval.1 doc/man/libinn.3
          doc/pod/Makefile doc/pod/inn.conf.pod expire/expire.c
          expire/expireover.c expire/fastrm.c expire/grephistory.c
          expire/makedbz.c expire/makehistory.c expire/prunehistory.c
          frontends/ctlinnd.c frontends/getlist.c frontends/inews.c
          frontends/innconfval.c frontends/ovdb_init.c
          frontends/ovdb_monitor.c frontends/ovdb_server.c
          frontends/ovdb_stat.c frontends/rnews.c frontends/sm.c
          frontends/sys2nf.c include/inn/innconf.h include/libinn.h
          innd/art.c innd/cc.c innd/chan.c innd/icd.c innd/innd.c
          innd/inndstart.c innd/keywords.c innd/lc.c innd/nc.c
          innd/newsfeeds.c innd/ng.c innd/python.c innd/rc.c innd/site.c
          innd/status.c innd/util.c innd/wip.c innfeed/endpoint.c
          innfeed/host.c innfeed/main.c innfeed/startinnfeed.c
          innfeed/tape.c lib/Makefile lib/clientactive.c lib/clientlib.c
          lib/dbz.c lib/defdist.c lib/genid.c lib/getmodaddr.c
          lib/innconf.c lib/inndcomm.c lib/localopen.c lib/remopen.c
          lib/sendpass.c nnrpd/article.c nnrpd/commands.c nnrpd/group.c
          nnrpd/misc.c nnrpd/newnews.c nnrpd/nnrpd.c nnrpd/perl.c
          nnrpd/perm.c nnrpd/post.c nnrpd/python.c nnrpd/sasl_config.c
          nnrpd/track.c samples/inn.conf.in
          storage/buffindexed/buffindexed.c storage/cnfs/cnfs.c
          storage/expire.c storage/interface.c storage/ov.c
          storage/ov3/ov3.c storage/ovdb/ovdb.c storage/overdata.c
          storage/timecaf/timecaf.c storage/timehash/timehash.c
          storage/tradindexed/tdx-data.c storage/tradindexed/tdx-group.c
          storage/tradindexed/tdx-util.c storage/tradindexed/tradindexed.c
          storage/tradspool/tradspool.c
 Removed: include/innconf.h lib/getconfig.c

Switch to the new inn.conf configuration parser.  Fix a few lingering bugs
in the parser picked up during testing, and rewrite innconfval to use the
new parser interface functions.  Move the innconf struct definition into
include/inn/innconf.h and include that file wherever necessary.  Call the
new function to load the innconf struct.  Remove a few calls to openlog
and includes of <syslog.h> that were only there because the old config
parser always used syslog.

Update the documentation for inn.conf to reflect the bugs fixed and the
new syntax, update the sample inn.conf file to comment out the unset keys
and to add quotes around values with spaces, and run innupgrade after a
make update.  Remove the documentation of the old inn.conf parser
interface.

Drops the -c and -f flags from innconfval and removes the old parser.


-----------------------------------+
 MANIFEST                          |    6 
 Makefile                          |    3 
 authprogs/radius.c                |    9 
 backends/actsync.c                |   14 
 backends/archive.c                |   10 
 backends/batcher.c                |   13 
 backends/buffchan.c               |   10 
 backends/cvtbatch.c               |   12 
 backends/filechan.c               |   11 
 backends/inndf.c                  |    7 
 backends/innxbatch.c              |    8 
 backends/innxmit.c                |   16 
 backends/nntpget.c                |   11 
 backends/overchan.c               |   10 
 backends/shrinkfile.c             |   10 
 contrib/respool.c                 |    8 
 doc/man/inn.conf.5                |   30 -
 doc/man/innconfval.1              |  268 ++++++---
 doc/man/libinn.3                  |   14 
 doc/pod/Makefile                  |    5 
 doc/pod/inn.conf.pod              |   23 
 doc/pod/innconfval.pod            |   73 ++
 expire/expire.c                   |    8 
 expire/expireover.c               |    7 
 expire/fastrm.c                   |    5 
 expire/grephistory.c              |    6 
 expire/makedbz.c                  |    6 
 expire/makehistory.c              |    6 
 expire/prunehistory.c             |    6 
 frontends/ctlinnd.c               |   10 
 frontends/getlist.c               |    9 
 frontends/inews.c                 |    8 
 frontends/innconfval.c            |  208 ++-----
 frontends/ovdb_init.c             |    5 
 frontends/ovdb_monitor.c          |    4 
 frontends/ovdb_server.c           |    3 
 frontends/ovdb_stat.c             |    5 
 frontends/rnews.c                 |    6 
 frontends/sm.c                    |    6 
 frontends/sys2nf.c                |    6 
 include/inn/innconf.h             |  171 +++++
 include/innconf.h                 |  364 ------------
 include/libinn.h                  |  154 -----
 innd/art.c                        |    5 
 innd/cc.c                         |   15 
 innd/chan.c                       |    3 
 innd/icd.c                        |    3 
 innd/innd.c                       |    8 
 innd/inndstart.c                  |    7 
 innd/keywords.c                   |    3 
 innd/lc.c                         |    3 
 innd/nc.c                         |    3 
 innd/newsfeeds.c                  |    3 
 innd/ng.c                         |    3 
 innd/python.c                     |    3 
 innd/rc.c                         |    8 
 innd/site.c                       |    3 
 innd/status.c                     |   11 
 innd/util.c                       |    5 
 innd/wip.c                        |    3 
 innfeed/endpoint.c                |    5 
 innfeed/host.c                    |    5 
 innfeed/main.c                    |    7 
 innfeed/startinnfeed.c            |   17 
 innfeed/tape.c                    |    5 
 lib/Makefile                      |   18 
 lib/clientactive.c                |    3 
 lib/clientlib.c                   |    6 
 lib/dbz.c                         |    4 
 lib/defdist.c                     |    3 
 lib/genid.c                       |    3 
 lib/getconfig.c                   | 1047 ------------------------------------
 lib/getmodaddr.c                  |    3 
 lib/innconf.c                     |   49 +
 lib/inndcomm.c                    |    5 
 lib/localopen.c                   |    3 
 lib/remopen.c                     |    3 
 lib/sendpass.c                    |    3 
 nnrpd/article.c                   |    3 
 nnrpd/commands.c                  |    3 
 nnrpd/group.c                     |    3 
 nnrpd/misc.c                      |    3 
 nnrpd/newnews.c                   |    3 
 nnrpd/nnrpd.c                     |   21 
 nnrpd/perl.c                      |    3 
 nnrpd/perm.c                      |    3 
 nnrpd/post.c                      |    3 
 nnrpd/python.c                    |    3 
 nnrpd/sasl_config.c               |    7 
 nnrpd/track.c                     |    3 
 samples/inn.conf.in               |   34 -
 storage/buffindexed/buffindexed.c |    5 
 storage/cnfs/cnfs.c               |    7 
 storage/expire.c                  |    3 
 storage/interface.c               |    5 
 storage/ov.c                      |   11 
 storage/ov3/ov3.c                 |    3 
 storage/ovdb/ovdb.c               |    3 
 storage/overdata.c                |    3 
 storage/timecaf/timecaf.c         |    5 
 storage/timehash/timehash.c       |    5 
 storage/tradindexed/tdx-data.c    |    3 
 storage/tradindexed/tdx-group.c   |    3 
 storage/tradindexed/tdx-util.c    |    5 
 storage/tradindexed/tradindexed.c |    3 
 storage/tradspool/tradspool.c     |    3 
 106 files changed, 899 insertions(+), 2112 deletions(-)


More information about the inn-committers mailing list