chiark / gitweb /
REORG Delete everything that's not innduct or build system or changed for innduct
[inn-innduct.git] / MANIFEST
diff --git a/MANIFEST b/MANIFEST
deleted file mode 100644 (file)
index d93dada..0000000
--- a/MANIFEST
+++ /dev/null
@@ -1,745 +0,0 @@
-File Name                             Description
--------------------------------------------------------------------------------
-CONTRIBUTORS                          List of contributors
-HACKING                               Docs for INN coders and maintainers
-INSTALL                               INN installation instructions
-LICENSE                               Legal mumbo-jumbo
-MANIFEST                              This shipping list
-Makefile                              Top-level makefile
-Makefile.global.in                    Make variables for all Makefiles
-NEWS                                  Changes since last version
-README                                Introduction to the INN package
-TODO                                  The list of pending INN projects
-aclocal.m4                            M4 macro for libtool
-authprogs                             The authentication programs (Directory)
-authprogs/Makefile                    Makefile for auth programs
-authprogs/auth_krb5.c                 Authenticator against Kerberos v5
-authprogs/auth_smb.c                  Authenticator against Samba servers
-authprogs/ckpasswd.c                  Check password
-authprogs/domain.c                    Get username from remote user's hostname
-authprogs/ident.c                     Get username from ident
-authprogs/libauth.c                   Library for talking to nnrpd
-authprogs/libauth.h                   Interface for libauth
-authprogs/radius.c                    Authenticator against RADIUS servers
-authprogs/smbval                      The smb auth libraries (Directory)
-authprogs/smbval/Makefile             Libraries for smb auth
-authprogs/smbval/byteorder.h          Libraries for smb auth
-authprogs/smbval/rfcnb-common.h       Libraries for smb auth
-authprogs/smbval/rfcnb-error.h        Libraries for smb auth
-authprogs/smbval/rfcnb-io.c           Libraries for smb auth
-authprogs/smbval/rfcnb-io.h           Libraries for smb auth
-authprogs/smbval/rfcnb-priv.h         Libraries for smb auth
-authprogs/smbval/rfcnb-util.c         Libraries for smb auth
-authprogs/smbval/rfcnb-util.h         Libraries for smb auth
-authprogs/smbval/rfcnb.h              Libraries for smb auth
-authprogs/smbval/session.c            Libraries for smb auth
-authprogs/smbval/smbdes.c             Libraries for smb auth
-authprogs/smbval/smbencrypt.c         Libraries for smb auth
-authprogs/smbval/smblib-common.h      Libraries for smb auth
-authprogs/smbval/smblib-priv.h        Libraries for smb auth
-authprogs/smbval/smblib-util.c        Libraries for smb auth
-authprogs/smbval/smblib.c             Libraries for smb auth
-authprogs/smbval/smblib.h             Libraries for smb auth
-authprogs/smbval/valid.c              Libraries for smb auth
-authprogs/smbval/valid.h              Libraries for smb auth
-backends                              Outgoing feed programs (Directory)
-backends/Makefile                     Makefile for outgoing feed programs
-backends/actmerge.in                  Merge two active files to stdout
-backends/actsync.c                    Poll remote(s) for active file & merge
-backends/actsyncd.in                  Daemon to run actsync periodically
-backends/archive.c                    Simple article archiver
-backends/batcher.c                    Make news batches
-backends/buffchan.c                   Buffered funnel to file splitter
-backends/crosspost.c                  Create links for crossposts (obselete)
-backends/cvtbatch.c                   Add fields to simple batchfile
-backends/filechan.c                   Split a funnel into separate files
-backends/inndf.c                      df used for innwatch
-backends/innxbatch.c                  Send batches using XBATCH to remote
-backends/innxmit.c                    Send articles to remote site
-backends/map.c                        Site name to filename mapping routines
-backends/map.h                        Headers for backends/map.c
-backends/mod-active.in                Batch do active file modifications
-backends/news2mail.in                 News to mail gateway
-backends/ninpaths.c                   Path statistics accumulation program
-backends/nntpget.c                    Get articles from remote site
-backends/nntpsend.in                  Invoke all innxmit's at once
-backends/overchan.c                   Update news overview database
-backends/send-ihave.in                Script to post ihave messages
-backends/send-nntp.in                 Shell script to call innxmit
-backends/send-uucp.in                 Script to call batcher
-backends/sendinpaths.in               Send accumulated Path statistics
-backends/sendxbatches.in              Shell wrapper around innxbatch
-backends/shlock.c                     Program to make lockfiles in scripts
-backends/shrinkfile.c                 Shrink file from beginning
-configure                             Script to configure INN
-configure.in                          Source file for configure
-contrib                               External contributions (Directory)
-contrib/Makefile                      Makefile for contrib programs
-contrib/README                        Contents of the contrib directory
-contrib/archivegz.in                  Compressing version of archive
-contrib/auth_pass.README              README corresponding to auth_pass.c
-contrib/auth_pass.c                   Sample for use with AUTHINFO GENERIC
-contrib/backlogstat.in                Analyze innfeed's backlog status
-contrib/backupfeed.in                 Suck down news via a reading connection
-contrib/cleannewsgroups.in            Script to clean newsgroups file
-contrib/count_overview.pl             Count overview entries
-contrib/delayer.in                    Delay data in a pipe, for innfeed
-contrib/expirectl.c                   Generate expire.ctl from template
-contrib/findreadgroups.in             Track which groups are being read
-contrib/fixhist                       Script to clean history
-contrib/innconfcheck                  Merge inn.conf with its man page
-contrib/makeexpctl.in                 Create expire.ctl from read groups
-contrib/makestorconf.in               Create storage.conf from read groups
-contrib/mkbuf                         Create cycbuff for HP-UX
-contrib/mlockfile.c                   Lock files into memory using mlock
-contrib/newsresp.c                    Measure responsiveness of remote server
-contrib/pullart.c                     Recover articles from cyclic buffers
-contrib/reset-cnfs.c                  Reset the state parts of a CNFS buffer
-contrib/respool.c                     Respool articles in the storage manager
-contrib/sample.init.script            Example SysV-style init.d script
-contrib/showtoken.in                  Decode storage API tokens
-contrib/stathist.in                   Parse history statistics
-contrib/thdexpire.in                  Dynamic expire for timehash and timecaf
-contrib/tunefeed.in                   Tune a feed by comparing active files
-control                               Control message handling (Directory)
-control/Makefile                      Makefile for control programs
-control/controlbatch.in               Batch program for controlchan
-control/controlchan.in                Channel program for control messages
-control/docheckgroups.in              Script to execute checkgroups
-control/gpgverify.in                  Verify control messages with GnuPG
-control/modules                       Modules for controlchan (Directory)
-control/modules/checkgroups.pl        checkgroups controlchan handler
-control/modules/ihave.pl              ihave controlchan handler
-control/modules/newgroup.pl           newgroup controlchan handler
-control/modules/rmgroup.pl            rmgroup controlchan handler
-control/modules/sendme.pl             sendme controlchan handler
-control/modules/sendsys.pl            sendsys controlchan handler
-control/modules/senduuname.pl         senduuname controlchan handler
-control/modules/version.pl            version controlchan handler
-control/perl-nocem.in                 NoCeM on spool implementation
-control/pgpverify.in                  Verify control messages with PGP
-control/signcontrol.in                PGP control message signing program
-doc                                   Documentation (Directory)
-doc/GPL                               The GNU General Public License 2.0
-doc/IPv6-info                         Nathan Lutchansky's IPv6 notes
-doc/Makefile                          Makefile for documentation
-doc/checklist                         Checklist for installing INN
-doc/compliance-nntp                   INN compliance with the NNTP standard
-doc/config-design                     Configuration parser design principles
-doc/config-semantics                  Configuration file semantics
-doc/config-syntax                     Configuration file syntax
-doc/external-auth                     readers.conf external interface notes
-doc/history                           Messages of historical significance
-doc/hook-perl                         Christophe Wolfhugel's Perl hook notes
-doc/hook-python                       Python hook notes
-doc/hook-tcl                          Bob Halley's TCL hook notes
-doc/man                               nroff documentation (Directory)
-doc/man/Makefile                      Makefile for nroff documentation
-doc/man/active.5                      Manpage for active database
-doc/man/active.times.5                Manpage for active.times file
-doc/man/actsync.8                     Manpage for active file synch program
-doc/man/actsyncd.8                    Manpage for active synch daemon
-doc/man/archive.8                     Manpage for archive backend
-doc/man/auth_krb5.8                   Manpage for auth_krb5 authenticator
-doc/man/auth_smb.8                    Manpage for auth_smb authenticator
-doc/man/batcher.8                     Manpage for batcher
-doc/man/buffchan.8                    Manpage for buffchan backend
-doc/man/buffindexed.conf.5            Manpage for buffindexed.conf config file
-doc/man/ckpasswd.8                    Manpage for ckpasswd authenticator
-doc/man/clientlib.3                   Manpage for C News library interface
-doc/man/cnfsheadconf.8                Manpage for cnfsheadconf
-doc/man/cnfsstat.8                    Manpage for cnfsstat
-doc/man/control.ctl.5                 Manpage for control.ctl config file
-doc/man/controlchan.8                 Manpage for controlchan backend
-doc/man/convdate.1                    Manpage for convdate utility
-doc/man/ctlinnd.8                     Manpage for ctlinnd frontend
-doc/man/cvtbatch.8                    Manpage for cvtbatch utility
-doc/man/cycbuff.conf.5                Manpage for cycbuff.conf config file
-doc/man/dbz.3                         Manpage for DBZ database interface
-doc/man/distrib.pats.5                Manpage for distrib.pats config file
-doc/man/domain.8                      Manpage for domain resolver
-doc/man/expire.8                      Manpage for expire
-doc/man/expire.ctl.5                  Manpage for expire.ctl config file
-doc/man/expireover.8                  Manpage for expireover
-doc/man/expirerm.8                    Manpage for expirerm
-doc/man/fastrm.1                      Manpage for fastrm utility
-doc/man/filechan.8                    Manpage for filechan backend
-doc/man/getlist.1                     Manpage for getlist frontend
-doc/man/grephistory.1                 Manpage for grephistory
-doc/man/history.5                     Manpage for history database
-doc/man/ident.8                       Manpage for ident resolver
-doc/man/incoming.conf.5               Manpage for incoming.conf config file
-doc/man/inews.1                       Manpage for inews frontend
-doc/man/inn.conf.5                    Manpage for inn.conf config file
-doc/man/inncheck.8                    Manpage for inncheck utility
-doc/man/innconfval.1                  Manpage for innconfval
-doc/man/innd.8                        Manpage for innd server
-doc/man/inndcomm.3                    Manpage for part of INN library
-doc/man/inndf.8                       Manpage for inndf utility
-doc/man/inndstart.8                   Manpage for inndstart
-doc/man/innfeed.1                     Manpage for innfeed backend
-doc/man/innfeed.conf.5                Manpage for innfeed.conf config file
-doc/man/innmail.1                     Manpage for innmail utility
-doc/man/innreport.8                   Manpage for innreport
-doc/man/innstat.8                     Manpage for innstat utility
-doc/man/innupgrade.8                  Manpage for innupgrade utility
-doc/man/innwatch.8                    Manpage for innwatch
-doc/man/innwatch.ctl.5                Manpage for innwatch.ctl config file
-doc/man/innxbatch.8                   Manpage for innxbatch
-doc/man/innxmit.8                     Manpage for innxmit
-doc/man/libauth.3                     Manpage for authprogs utilty routines
-doc/man/libinn.3                      Manpage for INN library routines
-doc/man/libinnhist.3                  Manpage for history API library routines
-doc/man/libstorage.3                  Manpage for storage API library routines
-doc/man/list.3                        Manpage for list routines
-doc/man/mailpost.8                    Manpage for mailpost frontend
-doc/man/makeactive.8                  Manpage for makeactive
-doc/man/makedbz.8                     Manpage for makedbz
-doc/man/makehistory.8                 Manpage for makehistory
-doc/man/mod-active.8                  Manpage for mod-active
-doc/man/moderators.5                  Manpage for moderators config file
-doc/man/motd.news.5                   Manpage for motd.news config file
-doc/man/news.daily.8                  Manpage for news.daily
-doc/man/news2mail.8                   Manpage for news2mail
-doc/man/newsfeeds.5                   Manpage for newsfeeds config file
-doc/man/newslog.5                     Manpage for log files
-doc/man/ninpaths.8                    Manpage for ninpaths
-doc/man/nnrpd.8                       Manpage for nnrpd daemon
-doc/man/nnrpd.track.5                 Manpage for nnrpd.track config file
-doc/man/nntpget.1                     Manpage for nntpget frontend
-doc/man/nntpsend.8                    Manpage for nntpsend
-doc/man/nntpsend.ctl.5                Manpage for nntpsend.ctl config file
-doc/man/ovdb.5                        Manpage for the ovdb storage module
-doc/man/ovdb_init.8                   Manpage for ovdb_init
-doc/man/ovdb_monitor.8                Manpage for ovdb_monitor
-doc/man/ovdb_server.8                 Manpage for ovdb_server
-doc/man/ovdb_stat.8                   Manpage for ovdb_stat
-doc/man/overchan.8                    Manpage for overchan backend
-doc/man/overview.fmt.5                Manpage for overview.fmt config file
-doc/man/parsedate.3                   Manpage for parsedate library routine
-doc/man/passwd.nntp.5                 Manpage for passwd.nntp config file
-doc/man/perl-nocem.8                  Manpage for perl-nocem
-doc/man/pgpverify.1                   Manpage for pgpverify
-doc/man/prunehistory.8                Manpage for prunehistory
-doc/man/pullnews.1                    Manpage for pullnews
-doc/man/putman.sh                     Install a manpage
-doc/man/qio.3                         Manpage for fast I/O file routines
-doc/man/radius.8                      Manpage for radius authenticator
-doc/man/radius.conf.5                 Manpage for radius.conf config file
-doc/man/rc.news.8                     Manpage for rc.news
-doc/man/readers.conf.5                Manpage for readers.conf config file
-doc/man/rnews.1                       Manpage for rnews frontend
-doc/man/sasl.conf.5                   Manpage for sasl.conf config file
-doc/man/scanlogs.8                    Manpage for scanlogs
-doc/man/send-nntp.8                   Manpage for send-nntp and send-ihave
-doc/man/send-uucp.8                   Manpage for send-uucp
-doc/man/sendinpaths.8                 Manpage for sendinpaths
-doc/man/shlock.1                      Manpage for shlock backend utility
-doc/man/shrinkfile.1                  Manpage for shrinkfile utility
-doc/man/simpleftp.1                   Manpage for simpleftp utility
-doc/man/sm.1                          Manpage for sm
-doc/man/startinnfeed.1                Manpage for startinnfeed
-doc/man/storage.conf.5                Manpage for storage.conf config file
-doc/man/subscriptions.5               Manpage for subscriptions list
-doc/man/tally.control.8               Manpage for tally.control
-doc/man/tdx-util.8                    Manpage for tdx-util
-doc/man/tst.3                         Manpage for ternary search tree routines
-doc/man/uwildmat.3                    Manpage for uwildmat library routine
-doc/man/writelog.8                    Manpage for writelog
-doc/pod                               POD documentation (Directory)
-doc/pod/Makefile                      Maintainer rules for derived files
-doc/pod/active.pod                    Master file for active.5
-doc/pod/active.times.pod              Master file for active.times.5
-doc/pod/auth_krb5.pod                 Master file for auth_krb5.8
-doc/pod/auth_smb.pod                  Master file for auth_smb.8
-doc/pod/checklist.pod                 Master file for doc/checklist
-doc/pod/ckpasswd.pod                  Master file for ckpasswd.8
-doc/pod/control.ctl.pod               Master file for control.ctl.5
-doc/pod/convdate.pod                  Master file for convdate.1
-doc/pod/cycbuff.conf.pod              Master file for cycbuff.conf.5
-doc/pod/distrib.pats.pod              Master file for distrib.pats.5
-doc/pod/domain.pod                    Master file for domain.8
-doc/pod/expire.ctl.pod                Master file for expire.ctl.5
-doc/pod/expireover.pod                Master file for expireover.8
-doc/pod/external-auth.pod             Master file for doc/external-auth
-doc/pod/fastrm.pod                    Master file for fastrm.1
-doc/pod/grephistory.pod               Master file for grephistory.1
-doc/pod/hacking.pod                   Master file for HACKING
-doc/pod/hook-perl.pod                 Master file for doc/hook-perl
-doc/pod/hook-python.pod               Master file for doc/hook-python
-doc/pod/ident.pod                     Master file for ident.8
-doc/pod/inews.pod                     Master file for inews.1
-doc/pod/inn.conf.pod                  Master file for inn.conf.5
-doc/pod/innconfval.pod                Master file for innconfval.1
-doc/pod/innd.pod                      Master file for innd.8
-doc/pod/inndf.pod                     Master file for inndf.8
-doc/pod/inndstart.pod                 Master file for inndstart.8
-doc/pod/innmail.pod                   Master file for innmail.1
-doc/pod/innupgrade.pod                Master file for innupgrade.8
-doc/pod/install.pod                   Master file for INSTALL
-doc/pod/libauth.pod                   Master file for libauth.3
-doc/pod/libinnhist.pod                Master file for libinnhist.3
-doc/pod/list.pod                      Master file for list.3
-doc/pod/mailpost.pod                  Master file for mailpost.8
-doc/pod/makehistory.pod               Master file for makehistory.8
-doc/pod/motd.news.pod                 Master file for motd.news.5
-doc/pod/news.pod                      Master file for NEWS
-doc/pod/newsfeeds.pod                 Master file for newsfeeds.5
-doc/pod/ninpaths.pod                  Master file for ninpaths.8
-doc/pod/nnrpd.pod                     Master file for nnrpd.8
-doc/pod/ovdb.pod                      Master file for ovdb.5
-doc/pod/ovdb_init.pod                 Master file for ovdb_init.8
-doc/pod/ovdb_monitor.pod              Master file for ovdb_monitor.8
-doc/pod/ovdb_server.pod               Master file for ovdb_server.8
-doc/pod/ovdb_stat.pod                 Master file for ovdb_stat.8
-doc/pod/passwd.nntp.pod               Master file for passwd.nntp.5
-doc/pod/pullnews.pod                  Master file for pullnews.1
-doc/pod/qio.pod                       Master file for qio.3
-doc/pod/radius.conf.pod               Master file for radius.conf.5
-doc/pod/radius.pod                    Master file for radius.8
-doc/pod/rc.news.pod                   Master file for rc.news.8
-doc/pod/readers.conf.pod              Master file for readers.conf.5
-doc/pod/readme.pod                    Master file for README
-doc/pod/sasl.conf.pod                 Master file for sasl.conf.5
-doc/pod/sendinpaths.pod               Master file for sendinpaths.8
-doc/pod/simpleftp.pod                 Master file for simpleftp.1
-doc/pod/sm.pod                        Master file for sm.1
-doc/pod/subscriptions.pod             Master file for subscriptions.5
-doc/pod/tdx-util.pod                  Master file for tdx-util.8
-doc/pod/tst.pod                       Master file for tst.3
-doc/pod/uwildmat.pod                  Master file for uwildmat.3
-doc/sample-control                    Sample PGP-signed control message
-expire                                Expiration and recovery (Directory)
-expire/Makefile                       Makefile for expiration
-expire/convdate.c                     Date string conversions
-expire/expire.c                       Expire old articles and history lines
-expire/expireover.c                   Expire news overview data
-expire/expirerm.in                    Remove articles from expire -z
-expire/fastrm.c                       Remove list of files
-expire/grephistory.c                  Find entries in history database
-expire/makedbz.c                      Recover dbz
-expire/makehistory.c                  Recover the history database
-expire/prunehistory.c                 Prune file names from history file
-frontends                             inews, rnews, ctlinnd (Directory)
-frontends/Makefile                    Makefile for frontends
-frontends/cnfsheadconf.in             Setup cycbuff header
-frontends/cnfsstat.in                 Show cycbuff status
-frontends/ctlinnd.c                   Send control request to innd
-frontends/decode.c                    Decode 7-bit data into binary file
-frontends/encode.c                    Encode binary file into 7-bit data
-frontends/feedone.c                   Test rig to feed a single NNTP article
-frontends/getlist.c                   Get active or other list from server
-frontends/inews.c                     Send article to local NNTP server
-frontends/innconfval.c                Get an INN configuration parameter
-frontends/mailpost.in                 Mail to news gateway
-frontends/ovdb_init.c                 Prepare ovdb database for use
-frontends/ovdb_monitor.c              Database maintainance for ovdb
-frontends/ovdb_server.c               Helper server for ovdb
-frontends/ovdb_stat.c                 Display information from ovdb database
-frontends/pullnews.in                 Sucking news feeder
-frontends/rnews.c                     UUCP unbatcher
-frontends/scanspool.in                Scan spool directory for trash
-frontends/sm.c                        Get article or overview data from token
-frontends/sys2nf.c                    Sys file to newsfeeds conversion aid
-history                               History library routines (Directory)
-history/Make.methods                  Makefile for history methods
-history/Makefile                      Makefile for history library
-history/buildconfig.in                Construct history interface
-history/his.c                         History API glue implementation
-history/hisinterface.h                History API interface
-history/hisv6                         History v6 method (Directory)
-history/hisv6/hismethod.config        hisbuildconfig definition
-history/hisv6/hisv6-private.h         Private header file for hisv6
-history/hisv6/hisv6.c                 hisv6 history method
-history/hisv6/hisv6.h                 Header for hisv6 history
-include                               Header files (Directory)
-include/Makefile                      Makefile for header files
-include/acconfig.h                    Master file for config.h.in
-include/clibrary.h                    C library portability
-include/conffile.h                    Header file for reading *.conf files
-include/config.h.in                   Template configuration data 
-include/dbz.h                         Header file for DBZ
-include/inn                           Installed header files (Directory)
-include/inn/buffer.h                  Header file for reusable counted buffers
-include/inn/confparse.h               Header file for configuration parser
-include/inn/defines.h                 Portable defs for installed headers
-include/inn/hashtab.h                 Header file for generic hash table
-include/inn/history.h                 Header file for the history API
-include/inn/innconf.h                 Header file for the innconf struct
-include/inn/list.h                    Header file for list routines
-include/inn/md5.h                     Header file for MD5 digests
-include/inn/messages.h                Header file for message functions
-include/inn/mmap.h                    Header file for mmap() functions
-include/inn/qio.h                     Header file for quick I/O package
-include/inn/sequence.h                Header file for sequence space arithmetic
-include/inn/timer.h                   Header file for generic timers
-include/inn/tst.h                     Header file for ternary search tries
-include/inn/vector.h                  Header file for vectors of strings
-include/inn/wire.h                    Header file for wire-format functions
-include/inndcomm.h                    innd control channel commands
-include/innperl.h                     Header file for embedded Perl
-include/libinn.h                      INN library declarations
-include/nntp.h                        NNTP command and reply codes
-include/ov.h                          Header file for overview
-include/paths.h.in                    Paths to common programs and files
-include/portable                      Portability wrappers (Directory)
-include/portable/mmap.h               Wrapper for <sys/mman.h>
-include/portable/setproctitle.h       Portable setup for setproctitle
-include/portable/socket.h             Wrapper for <sys/socket.h> and friends
-include/portable/time.h               Wrapper for <time.h> and <sys/time.h>
-include/portable/wait.h               Wrapper for <sys/wait.h>
-include/ppport.h                      Header file for Perl support
-include/storage.h                     Header file for storage API
-innd                                  Server (Directory)
-innd/Makefile                         Makefile for server
-innd/art.c                            Process a received article
-innd/cc.c                             Control channel routines
-innd/chan.c                           I/O channel routines
-innd/icd.c                            Read and write the active file
-innd/innd.c                           Main and utility routines
-innd/innd.h                           Header file for server
-innd/inndstart.c                      Open the NNTP port, then exec innd
-innd/keywords.c                       Generate article keywords
-innd/lc.c                             Local NNTP channel routines
-innd/nc.c                             NNTP channel routines
-innd/newsfeeds.c                      Routines to parse the newsfeeds file
-innd/ng.c                             Newsgroup routines
-innd/perl.c                           Perl routines for innd
-innd/proc.c                           Process routines
-innd/python.c                         Python routines for innd
-innd/rc.c                             Remote channel accepting routines
-innd/site.c                           Site feeding routines
-innd/status.c                         Status routines for innd
-innd/tcl.c                            Bob Halley's Tcl hook
-innd/util.c                           Utility functions for innd
-innd/wip.c                            Work-in-progress routines for innd
-innfeed                               innfeed (Directory)
-innfeed/Makefile                      Makefile for innfeed
-innfeed/README                        Assorted notes
-innfeed/article.c                     Implementation of the Article class
-innfeed/article.h                     Public interface to Articles
-innfeed/buffer.c                      Implementation of the Buffer class
-innfeed/buffer.h                      Public interface to the Buffer class
-innfeed/config_l.c                    Lexer for the innfeed config file
-innfeed/configfile.h                  Header file for configfile.y
-innfeed/configfile.l                  Master file for config_l.c
-innfeed/configfile.y                  Parser for innfeed config file
-innfeed/connection.c                  Implementation of the Connection class
-innfeed/connection.h                  Public interface to the Connection class
-innfeed/endpoint.c                    Implementation of the EndPoint class
-innfeed/endpoint.h                    Public interface to the EndPoint class
-innfeed/host.c                        Implementation of the Host class
-innfeed/host.h                        Public interface to the Host class
-innfeed/imap_connection.c             Implementation of IMAP Connection class
-innfeed/innfeed-convcfg.in            Script to convert old innfeed.conf
-innfeed/innfeed.h                     Application configuration values
-innfeed/innlistener.c                 Implementation of the InnListener class
-innfeed/innlistener.h                 Public interface of InnListener class
-innfeed/main.c                        Main routines for the innfeed program
-innfeed/misc.c                        Miscelloneous routines for innfeed
-innfeed/misc.h                        Header file for misc.c
-innfeed/procbatch.in                  Script to process dropped articles
-innfeed/startinnfeed.c                Start innfeed
-innfeed/tape.c                        Implementation of the Tape class
-innfeed/tape.h                        Public interface to the Tape class
-innfeed/testListener.pl               Script to hand articles to innfeed
-lib                                   INN library routines (Directory)
-lib/Makefile                          Makefile for library
-lib/buffer.c                          Reusable counted buffer
-lib/cleanfrom.c                       Clean out a From line
-lib/clientactive.c                    Client access to the active file
-lib/clientlib.c                       Replacement for C News library routine
-lib/concat.c                          Concatenate strings with dynamic memory
-lib/conffile.c                        Routines for reading *.conf files
-lib/confparse.c                       Generic configuration file parser
-lib/daemonize.c                       Code necessary to become a daemon
-lib/date.c                            Date parsing and conversion routines
-lib/dbz.c                             DBZ database library
-lib/defdist.c                         Determine default Distribution header
-lib/fdflags.c                         Set or clear file descriptor flags
-lib/fdlimit.c                         File descriptor limits
-lib/fseeko.c                          fseeko replacement
-lib/ftello.c                          ftello replacement
-lib/genid.c                           Generate a message ID
-lib/getfqdn.c                         Get FQDN of local host
-lib/getmodaddr.c                      Get a moderator's address
-lib/getpagesize.c                     getpagesize replacement
-lib/gettime.c                         Get time and timezone info
-lib/hash.c                            Create hash from message ID
-lib/hashtab.c                         Generic hash table
-lib/hstrerror.c                       Error reporting for resolver
-lib/inet_aton.c                       Extra source for inet_aton routine
-lib/inet_ntoa.c                       Convert inaddr to string (BSD)
-lib/innconf.c                         Parsing and manipulation of inn.conf
-lib/inndcomm.c                        Library routines to talk to innd
-lib/list.c                            List routines
-lib/localopen.c                       Open a local NNTP connection
-lib/lockfile.c                        Try to lock a file descriptor
-lib/makedir.c                         Make directory recursively
-lib/md5.c                             MD5 checksum calculation
-lib/memcmp.c                          memcmp replacement
-lib/messages.c                        Error reporting and debug output
-lib/mkstemp.c                         mkstemp replacement
-lib/mmap.c                            mmap manipulation routines
-lib/parsedate.y                       Date parsing
-lib/perl.c                            Perl hook support for nnrpd and innd
-lib/pread.c                           pread replacement
-lib/pwrite.c                          pwrite replacement
-lib/qio.c                             Quick I/O package
-lib/radix32.c                         Encode a number as a radix-32 string
-lib/readin.c                          Read file into memory
-lib/remopen.c                         Open a remote NNTP connection
-lib/reservedfd.c                      File descriptor reservation
-lib/resource.c                        Get process CPU usage
-lib/sendarticle.c                     Send an article, NNTP style
-lib/sendpass.c                        Send NNTP authentication
-lib/sequence.c                        Sequence space arithmetic routines
-lib/setenv.c                          setenv replacement
-lib/seteuid.c                         seteuid replacement
-lib/setproctitle.c                    setproctitle replacement
-lib/snprintf.c                        snprintf and vsnprintf replacement
-lib/sockaddr.c                        Manipulation of sockaddr structs
-lib/strcasecmp.c                      Case-insenstive string comparison (BSD)
-lib/strerror.c                        String representation of errno
-lib/strlcat.c                         strlcat replacement
-lib/strlcpy.c                         strlcpy replacement
-lib/strspn.c                          Skip bytes in a string (BSD)
-lib/strtok.c                          Split a string into tokens (BSD)
-lib/timer.c                           Generic profile timer
-lib/tst.c                             Ternary search trie implementation
-lib/uwildmat.c                        Pattern match routine
-lib/vector.c                          Manipulate vectors of strings
-lib/version.c                         INN version constants
-lib/wire.c                            Manipulate wire-format articles
-lib/xfopena.c                         Open a FILE in append mode
-lib/xmalloc.c                         Failsafe memory allocation wrapper
-lib/xsignal.c                         signal() wrapper using sigaction
-lib/xwrite.c                          write that handles partial transfers
-nnrpd                                 Reader server (Directory)
-nnrpd/Makefile                        Makefile for nnrpd
-nnrpd/article.c                       Article-related routines
-nnrpd/cache.c                         MessageID cache routines
-nnrpd/cache.h                         MessageID cache interfaces
-nnrpd/commands.c                      Assorted server commands
-nnrpd/group.c                         Group-related routines
-nnrpd/line.c                          Long line-by-line reading routines
-nnrpd/list.c                          The LIST commands
-nnrpd/misc.c                          Miscellaneous support routines
-nnrpd/newnews.c                       The NEWNEWS command
-nnrpd/nnrpd.c                         Main and some utility routines
-nnrpd/nnrpd.h                         Header file for nnrpd
-nnrpd/perl.c                          Perl routines for nnrpd
-nnrpd/perm.c                          Reading readers.conf
-nnrpd/post.c                          Article processing and posting
-nnrpd/post.h                          Article data types
-nnrpd/python.c                        Python routines for nnrpd
-nnrpd/sasl_config.c                   Configuration for SASL
-nnrpd/sasl_config.h                   SASL data types
-nnrpd/tls.c                           Transport layer security
-nnrpd/tls.h                           Transport layer security data types
-nnrpd/track.c                         Track client behavior
-samples                               Prototype INN config files (Directory)
-samples/INN.py                        Stub Python functions
-samples/Makefile                      Makefile for samples
-samples/active.minimal                Minimal starting active file
-samples/actsync.cfg                   Config file for actsync
-samples/actsync.ign                   Ignore file for actsync
-samples/buffindexed.conf              Buffindexed overview config file
-samples/control.ctl                   Access control for control messages
-samples/cycbuff.conf                  Sample cycbuff.conf file
-samples/distrib.pats                  Default values for Distribution header
-samples/expire.ctl                    Expiration config file
-samples/filter.tcl                    Sample Tcl filter for innd
-samples/filter_innd.pl                Sample Perl filter for innd
-samples/filter_innd.py                Sample Python filter for innd
-samples/filter_nnrpd.pl               Sample Perl filter for nnrpd
-samples/incoming.conf                 Permissions for incoming feeds
-samples/inn.conf.in                   General INN configuration
-samples/innfeed.conf                  Outgoing feed configuration
-samples/innreport.conf.in             Log summary configuration
-samples/innwatch.ctl                  INN monitoring configuration
-samples/moderators                    Moderation submission addresses
-samples/motd.news                     Sample MOTD file
-samples/news2mail.cf                  news2mail config file
-samples/newsfeeds.in                  innd feed configuration
-samples/newsgroups.minimal            Minimal starting newsgroups file
-samples/nnrpd.py                      Python hooks for nnrpd
-samples/nnrpd.track                   Reader tracking configuration
-samples/nnrpd_access.pl.in            Sample nnrpd Perl access hooks
-samples/nnrpd_access.py               Sample nnrpd Python access hooks
-samples/nnrpd_access_wrapper.pl.in    Wrapper around old Perl access hooks
-samples/nnrpd_access_wrapper.py       Wrapper around old Python access hooks
-samples/nnrpd_auth.pl.in              Sample nnrpd Perl authorization hooks
-samples/nnrpd_auth.py                 Sample nnrpd Python authorization hooks
-samples/nnrpd_auth_wrapper.pl.in      Wrapper around old Perl auth hooks
-samples/nnrpd_auth_wrapper.py         Wrapper around old Python auth hooks
-samples/nnrpd_dynamic.py              Sample nnrpd Python dynamic access hooks
-samples/nnrpd_dynamic_wrapper.py      Wrapper around old Python dynamic hooks
-samples/nntpsend.ctl                  Outgoing nntpsend feed configuration
-samples/ovdb.conf                     Berkeley DB overview configuration
-samples/overview.fmt                  Format of news overview database
-samples/passwd.nntp                   Passwords for remote connections
-samples/radius.conf                   Sample config for RADIUS authentication
-samples/readers.conf                  Reader connection configuration
-samples/sasl.conf.in                  SASL configuration
-samples/startup.tcl                   Tcl startup code for innd
-samples/startup_innd.pl               Perl startup code for innd
-samples/storage.conf                  Sample storage configuration
-samples/subscriptions                 Sample default subscriptions list
-scripts                               Various utilities (Directory)
-scripts/Makefile                      Makefile for script files
-scripts/inncheck.in                   Syntax-check INN config files
-scripts/innmail.in                    Perl front-end to sendmail
-scripts/innreport.in                  Script to analyze INN logs
-scripts/innreport_inn.pm              Config file for innreport
-scripts/innshellvars.in               Config parameters for shell scripts
-scripts/innshellvars.pl.in            Config parameters for Perl scripts
-scripts/innshellvars.tcl.in           Config parameters for Tcl scripts
-scripts/innstat.in                    Display INN status snapshot
-scripts/innupgrade.in                 Upgrade INN configuration files
-scripts/innwatch.in                   Throttle innd based on load and space
-scripts/news.daily.in                 Front-end script to run expire, etc.
-scripts/rc.news.in                    News boot script
-scripts/scanlogs.in                   Summarize log files
-scripts/simpleftp.in                  Rudimentary ftp client
-scripts/tally.control.in              Count newgroup/rmgroup messages
-scripts/writelog.in                   Write a log entry or mail it
-site                                  Site-local files (Directory)
-site/Makefile                         Makefile for site-local files
-site/getsafe.sh                       Safely get config file from samples
-storage                               Storage library (Directory)
-storage/Make.methods                  Makefile for storage methods
-storage/Makefile                      Makefile for storage library
-storage/buffindexed                   buffindexed overview method (Directory)
-storage/buffindexed/buffindexed.c     buffindexed overview routines
-storage/buffindexed/buffindexed.h     Header file for buffindexed overview
-storage/buffindexed/ovmethod.config   buildconfig definition
-storage/buffindexed/ovmethod.mk       Make rules for buffindexed overview
-storage/buildconfig.in                Construct method interface
-storage/cnfs                          CNFS storage method (Directory)
-storage/cnfs/cnfs-private.h           Private header file for CNFS
-storage/cnfs/cnfs.c                   CNFS storage routines
-storage/cnfs/cnfs.h                   Header file for CNFS
-storage/cnfs/method.config            buildconfig definition
-storage/expire.c                      Overview-drive expire implementation
-storage/interface.c                   Storage API glue implementation
-storage/interface.h                   Storage API interface
-storage/ov.c                          Overview API glue implementation
-storage/ovdb                          ovdb overview method (Directory)
-storage/ovdb/ovdb-private.h           Private header file for ovdb
-storage/ovdb/ovdb.c                   ovdb (Berkeley DB) overview method
-storage/ovdb/ovdb.h                   Header for ovdb (Berkeley DB) overview
-storage/ovdb/ovmethod.config          buildconfig definition
-storage/overdata.c                    Overview data manipulation
-storage/ovinterface.h                 Overview API interface
-storage/timecaf                       timecaf storage method (Directory)
-storage/timecaf/README.CAF            README the CAF file format
-storage/timecaf/caf.c                 CAF file implementation
-storage/timecaf/caf.h                 Header for CAF files
-storage/timecaf/method.config         buildconfig definition
-storage/timecaf/timecaf.c             timecaf storage routines
-storage/timecaf/timecaf.h             Header file for timecaf
-storage/timehash                      timehash storage method (Directory)
-storage/timehash/method.config        buildconfig definition
-storage/timehash/timehash.c           timehash storage routines
-storage/timehash/timehash.h           Header for timehash
-storage/tradindexed                   tradindexed overview method (Directory)
-storage/tradindexed/ovmethod.config   buildconfig definition
-storage/tradindexed/ovmethod.mk       Make rules for tradindexed overview
-storage/tradindexed/tdx-cache.c       Data file cache handling for tradindexed
-storage/tradindexed/tdx-data.c        Data file handling for tradindexed
-storage/tradindexed/tdx-group.c       Group index handling for tradindexed
-storage/tradindexed/tdx-private.h     Private header file for tradindexed
-storage/tradindexed/tdx-structure.h   On disk layout of tradindexed files
-storage/tradindexed/tdx-util.c        Utility program for tradindexed
-storage/tradindexed/tradindexed.c     Interface code for the overview API
-storage/tradindexed/tradindexed.h     Interface for tradindexed
-storage/tradspool                     tradspool storage method (Directory)
-storage/tradspool/README.tradspool    Docs for tradspool storage method
-storage/tradspool/method.config       buildconfig definition
-storage/tradspool/tradspool.c         tradspool storage routines
-storage/tradspool/tradspool.h         Header for tradspool
-storage/trash                         Trash storage method (Directory)
-storage/trash/method.config           buildconfig definition
-storage/trash/trash.c                 Trash storage routines
-storage/trash/trash.h                 Header file for trash storage
-support                               Tools for building INN (Directory)
-support/config.guess                  Determine system type for libtool
-support/config.sub                    Canonicalize system type for libtool
-support/fixscript.in                  Interpreter path fixup script
-support/indent                        A mostly working wrapper around indent
-support/install-sh                    Installation utility
-support/ltmain.sh                     Source for libtool utility
-support/makedepend                    Generate dependencies for C files
-support/mkchangelog                   Generate ChangeLog from CVS
-support/mkmanifest                    Generate a list of files for the manifest
-support/mksnapshot                    Generate a snapshot of the tree
-support/mksystem                      Generate <inn/system.h> from config.h
-support/mkversion                     Generate <inn/version.h> with INN version
-tests                                 Test suite for INN (Directory)
-tests/Makefile                        Makefile for test suite
-tests/TESTS                           List of tests to run
-tests/authprogs                       Test suite for auth programs (Directory)
-tests/authprogs/ckpasswd.t            Tests for authprogs/ckpasswd
-tests/authprogs/domain.t              Tests for authprogs/domain
-tests/authprogs/passwd                Password data for ckpasswd tests
-tests/lib                             Test suite for libinn (Directory)
-tests/lib/articles                    Testing news articles (Directory)
-tests/lib/articles/no-body            An article without a body
-tests/lib/articles/strange            An article with CR and LF in headers
-tests/lib/articles/truncated          An article truncated in the headers
-tests/lib/buffer-t.c                  Tests for lib/buffer.c
-tests/lib/concat-t.c                  Tests for lib/concat.c
-tests/lib/config                      Testing config files (Directory)
-tests/lib/config/errors               Various config files with errors
-tests/lib/config/line-endings         A config file with varied line endings
-tests/lib/config/no-newline           A config file without an ending newline
-tests/lib/config/null                 A config file containing a nul character
-tests/lib/config/simple               A simple config file
-tests/lib/config/valid                Various valid config parameters
-tests/lib/config/warn-bool            Invalid boolean parameters
-tests/lib/config/warn-int             Invalid integer parameters
-tests/lib/config/warnings             Various config files with warnings
-tests/lib/confparse-t.c               Tests for lib/confparse.c
-tests/lib/date-t.c                    Tests for lib/date.c
-tests/lib/fakewrite.c                 Helper functions for xwrite tests
-tests/lib/hash-t.c                    Tests for lib/hash.c
-tests/lib/hashtab-t.c                 Tests for lib/hashtab.c
-tests/lib/hstrerror-t.c               Tests for lib/hstrerror.c
-tests/lib/inet_aton-t.c               Tests for lib/inet_aton.c
-tests/lib/inet_ntoa-t.c               Tests for lib/inet_ntoa.c
-tests/lib/innconf-t.c                 Tests for lib/innconf.c
-tests/lib/list-t.c                    Tests for lib/list.c
-tests/lib/md5-t.c                     Tests for lib/md5.c
-tests/lib/memcmp-t.c                  Tests for lib/memcmp.c
-tests/lib/messages-t.c                Tests for lib/messages.c
-tests/lib/mkstemp-t.c                 Tests for lib/mkstemp.c
-tests/lib/pread-t.c                   Tests for lib/pread.c
-tests/lib/pwrite-t.c                  Tests for lib/pwrite.c
-tests/lib/qio-t.c                     Tests for lib/qio.c
-tests/lib/setenv-t.c                  Tests for lib/setenv.c
-tests/lib/setenv.t                    Wrapper for setenv tests
-tests/lib/snprintf-t.c                Tests for lib/snprintf.c
-tests/lib/strerror-t.c                Tests for lib/strerror.c
-tests/lib/strlcat-t.c                 Tests for lib/strlcat.c
-tests/lib/strlcpy-t.c                 Tests for lib/strlcpy.c
-tests/lib/tst-t.c                     Tests for lib/tst.c
-tests/lib/uwildmat-t.c                Tests for lib/uwildmat.c
-tests/lib/vector-t.c                  Tests for lib/vector.c
-tests/lib/wire-t.c                    Tests for lib/wire.c
-tests/lib/xmalloc.c                   Helper program for xmalloc tests
-tests/lib/xmalloc.t                   Tests for lib/xmalloc.c
-tests/lib/xwrite-t.c                  Tests for lib/xwrite.c
-tests/libtest.c                       Helper library for writing tests
-tests/libtest.h                       Interface to libtest
-tests/overview                        Test suite for overview (Directory)
-tests/overview/data                   Test overview data (Directory)
-tests/overview/data/basic             Basic set of overview test data
-tests/overview/data/bogus             Bad newsgroup name test data
-tests/overview/data/high-numbered     High-numbered article test data
-tests/overview/data/reversed          Same as basic, but in reverse order
-tests/overview/munge-data             Support script to generate test data
-tests/overview/tradindexed-t.c        Tests for storage/tradindexed/*
-tests/runtests.c                      The test suite driver program
-tests/util                            Test suite for utilities (Directory)
-tests/util/convdate.t                 Tests for expire/convdate