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/README.auth_pass            The auth programs README
authprogs/README.readers.conf         Developer docs for readers.conf
authprogs/auth_pass.c                 Sample for use with AUTHINFO GENERIC
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/pam.conf.example            Example pam.conf file for ckpasswd
authprogs/pwcheck.c                   Check password through a socket
authprogs/radius.c                    Get username from RADIUS server
authprogs/smbval/Makefile             Libraries for smb auth
authprogs/smbval/byteorder.h          Libraries for smb auth
authprogs/smbval/md4.c                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/std-defines.h        Libraries for smb auth
authprogs/smbval/std-includes.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/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/mod-active.in                Batch do active file modifications
backends/news2mail.in                 News to mail gateway
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/sendbatch.in                 B News-like script to send UUCP batches
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/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/newsresp.c                    Measure responsiveness of remote server
contrib/ninpaths                      ninpaths Path survey software (Directory)
contrib/ninpaths/Makefile             Makefile for ninpaths
contrib/ninpaths/README               Documentation for ninpaths
contrib/ninpaths/ninpaths.c           Statistics accumulation program
contrib/ninpaths/sendinpaths.in       Script to submit accumulated data
contrib/pathinfo.in                   Scan news headers for information
contrib/pullart.c                     Recover articles from cyclic buffers
contrib/reset-cnfs.c                  Reset the state parts of a CNFS buffer
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/Makefile                          Makefile for documentation
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/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/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/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.1                    Manpage for ckpasswd
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/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/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/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/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/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/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.8                   Manpage for pgpverify
doc/man/prunehistory.8                Manpage for prunehistory
doc/man/pullnews.8                    Manpage for pullnews
doc/man/putman.sh                     Install a manpage
doc/man/qio.3                         Manpage for fast I/O file routines
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-uucp.8                   Manpage for send-uucp
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.8                          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/wildmat.3                     Manpage for wildmat library routine
doc/man/writelog.8                    Manpage for writelog
doc/pod                               POD documentation (Directory)
doc/pod/Makefile                      Maintainer rules for derived files
doc/pod/ckpasswd.pod                  Master file for ckpasswd.1
doc/pod/convdate.pod                  Master file for convdate.1
doc/pod/expireover.pod                Master file for expireover.8
doc/pod/fastrm.pod                    Master file for fastrm.1
doc/pod/hacking.pod                   Master file for HACKING
doc/pod/hook-perl.pod                 Master file for doc/hook-perl
doc/pod/inn.conf.pod                  Master file for inn.conf.5
doc/pod/innd.pod                      Master file for innd.8
doc/pod/inndf.pod                     Master file for inndf.8
doc/pod/innmail.pod                   Master file for innmail.1
doc/pod/inndstart.pod                 Master file for inndstart.8
doc/pod/install.pod                   Master file for INSTALL
doc/pod/libinnhist.pod                Master file for libinnhist.3
doc/pod/qio.pod                       Master file for qio.3
doc/pod/makehistory.pod               Master file for makehistory.8
doc/pod/news.pod                      Master file for NEWS
doc/pod/newsfeeds.pod                 Master file for newsfeeds.5
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/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/subscriptions.pod             Master file for subscriptions.5
doc/pod/wildmat.pod                   Master file for wildmat.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.hismethods               Makefile for history methods
history/Makefile                      Makefile for history library
history/his.c                         History API glue implementation
history/hisbuildconfig.in             Construct history interface
history/hisinterface.h                History API interface
history/hisv6/Makefile                Makefile for v6 history
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/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/md5.h                     Header file for MD5 digests
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/vector.h                  Header file for vectors of strings
include/innconf.h                     Header file for inn.conf
include/inndcomm.h                    innd control channel commands
include/libinn.h                      INN library declarations
include/macros.h                      Useful syntactic sugar
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/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/rwlock.h                      Header file for rwlock
include/storage.h                     Header file for storage API
innd                                  Server (Directory)
innd/Makefile                         Makefile for server
innd/art.c                            Process a received article
innd/art.h                            Article data types
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/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/ChangeLog                     Old history of changes
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/makedepend.sh                 A replacement for 'gcc -MM'
innfeed/misc.c                        Miscelloneous routines for innfeed
innfeed/misc.h                        Header file for misc.c
innfeed/msgs.h                        Log message definition
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/argparse.c                        Parsing used for OV3
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/closeonexec.c                     Make a descriptor close-on-exec
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/error.c                           Error reporting
lib/fdlimit.c                         File descriptor limits
lib/findheader.c                      Find a header in an article
lib/fseeko.c                          fseeko replacement
lib/ftello.c                          ftello replacement
lib/genid.c                           Generate a message ID
lib/getconfig.c                       Parse the inn.conf file
lib/getfqdn.c                         Get FQDN of local host
lib/getmodaddr.c                      Get a moderator's address
lib/gettime.c                         Get time and timezone info
lib/grpalias.c                        Group alias code used for OV3
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/inndcomm.c                        Library routines to talk to innd
lib/localopen.c                       Open a local NNTP connection
lib/lockfile.c                        Try to lock a file descriptor
lib/makedir.c                         Make directory recursively
lib/malloc.c                          A debugging malloc package
lib/md5.c                             MD5 checksum calculation
lib/memcmp.c                          memcmp replacement
lib/nonblocking.c                     Set or clear non-blocking I/O
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/rwlock.c                          Read/write locking routines
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/snprintf.c                        snprintf and vsnprintf replacement
lib/strcasecmp.c                      Case-insenstive string comparison (BSD)
lib/strerror.c                        String representation of errno
lib/strspn.c                          Skip bytes in a string (BSD)
lib/strtok.c                          Split a string into tokens (BSD)
lib/tempname.c                        Temporary filename generator
lib/timer.c                           Generic profile timer
lib/vector.c                          Manipulate vectors of strings
lib/version.c                         INN version constants
lib/wildmat.c                         Pattern match routine
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/commands.c                      Assorted server commands
nnrpd/group.c                         Group-related routines
nnrpd/loadave.c                       Get load average
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.in                Config file for actsync
samples/actsync.ign                   Ignore file for actsync
samples/buffindexed.conf              Buffindexed overview config file
samples/checkgroups.in                checkgroups handler
samples/control.ctl                   Access control for control messages
samples/cycbuff.conf                  Sample cycbuff.conf file
samples/default.in                    Default control message handler
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/ihave.in                      ihave handler
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.in               INN monitoring configuration
samples/moderators                    Moderation submission addresses
samples/motd.news                     Sample MOTD file
samples/newgroup.in                   newgroup handler
samples/newsgroups.minimal            Minimal starting newsgroups file
samples/news2mail.cf                  news2mail config file
samples/newsfeeds.in                  innd feed configuration
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_auth.pl.in              Sample nnrpd Perl authorization hooks
samples/nnrpd_auth.py.in              Sample nnrpd Python authorization hooks
samples/nntpsend.ctl                  Outgoing nntpsend feed configuration
samples/ovdb.conf                     Berkeley DB overview configuration
samples/overview.fmt                  Format of news overview database
samples/parsecontrol.in               Initial parsing of control messages
samples/passwd.nntp                   Passwords for remote connections
samples/radius.conf                   Sample config for RADIUS authentication
samples/readers.conf                  Reader connection configuration
samples/rmgroup.in                    rmgroup handler
samples/sasl.conf.in                  SASL configuration
samples/sendme.in                     sendme handler
samples/sendsys.in                    sendsys handler
samples/senduuname.in                 senduuname handler
samples/startup.tcl.in                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
samples/version.in                    version handler
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/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/Make.ovmethods                Makefile for overview methods
storage/Makefile                      Makefile for storage library
storage/buffindexed                   buffindexed overview method (Directory)
storage/buffindexed/Makefile          Makefile for buffindexed overview
storage/buffindexed/buffindexed.c     buffindexed overview routines
storage/buffindexed/buffindexed.h     Header file for buffindexed overview
storage/buffindexed/ovmethod.config   ovbuildconfig definition
storage/buildconfig.in                Construct method interface
storage/cnfs                          CNFS storage method (Directory)
storage/cnfs/Makefile                 Makefile for CNFS storage method
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/interface.c                   Storage API glue implementation
storage/interface.h                   Storage API interface
storage/ov.c                          Overview API glue implementation
storage/ov3                           tradindexed overview method (Directory)
storage/ov3/Makefile                  Makefile for tradindexed overview
storage/ov3/ov3.c                     tradindexed overview routines
storage/ov3/ovmethod.config           ovbuildconfig definition
storage/ov3/tradindexed.h             Header file for tradindexed overview
storage/ovbuildconfig.in              Construct overview interface
storage/ovdb                          ovdb overview method (Directory)
storage/ovdb/Makefile                 Makefile for ovdb overview method
storage/ovdb/ovdb.c                   ovdb (Berkeley DB) overview method
storage/ovdb/ovdb.h                   Header for ovdb (Berkeley DB) overview
storage/ovdb/ovdb-private.h           Private header file for ovdb
storage/ovdb/ovmethod.config          ovbuildconfig definition
storage/ovinterface.h                 Overview API interface
storage/timecaf                       timecaf storage method (Directory)
storage/timecaf/Makefile              Makefile for timecaf storage method
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/Makefile             Makefile for timehash storage method
storage/timehash/method.config        buildconfig definition
storage/timehash/timehash.c           timehash storage routines
storage/timehash/timehash.h           Header for timehash
storage/tradspool                     tradspool storage method (Directory)
storage/tradspool/Makefile            Makefile for tradspool storage method
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/Makefile                Makefile for trash storage method
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/fixlog                        Clean up CVS log messages for cvs2cl
support/fixscript.in                  Interpreter path fixup script
support/install-sh                    Installation utility
support/ltconfig                      Configure libtool
support/ltmain.sh                     Source for libtool utility
support/makedepend                    Generate dependencies for C files
support/mkchangelog                   Generate ChangeLog from CVS
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/lib                             Test suite for libinn (Directory)
tests/lib/concat-t.c                  Tests for lib/concat.c
tests/lib/config                      Testing config files (Directory)
tests/lib/config/valid                Various valid config parameters
tests/lib/confparse-t.c               Tests for lib/confparse.c
tests/lib/date-t.c                    Tests for lib/date.c
tests/lib/error-t.c                   Tests for lib/error.c
tests/lib/fakewrite.c                 Helper functions for xwrite tests
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/md5-t.c                     Tests for lib/md5.c
tests/lib/memcmp-t.c                  Tests for lib/memcmp.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/vector-t.c                  Tests for lib/vector.c
tests/lib/wildmat-t.c                 Tests for lib/wildmat.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
