Pegasus InfoCorp: Web site design and web software development company

INND (8)

InterNetNews daemon

SYNOPSIS

    innd [ -a ] [ -c days ] [ -C ] [ -d ] [ -f ] [ -H count ] [ -i count ] [ -I IP_address ] [ -l size ] [ -L ] [ -m mode ] [ -n flag ] [ -o count ] [ -p fd_desc ] [ -P port ] [ -r ] [ -s ] [ -t timeout ] [ -T count ] [ -u ] [ -X seconds ] [ -Z ]

    inndstart [ flags ]

DESCRIPTION

    Innd , the InterNetNews daemon, handles all incoming NNTP feeds. It reads the active (5), newsfeeds (5), and incoming.conf (5) files into memory. It then opens the NNTP port to receive articles from remote sites (see the ``-p'' option), If <HAVE_UNIX_DOMAIN_SOCKETS in include/config.h> is defined, a Unix-domain stream socket to receive articles from local processes such as nnrpd (8) and rnews (1), and a Unix-domain datagram socket for use by ctlinnd (8). If <HAVE_UNIX_DOMAIN_SOCKETS in include/config.h> is not defined, named pipes are used instead. Ctlinnd (8) is used to direct the server to perform certain actions. It also opens the history (5) database and two log files to replace its standard output and standard error.

    Once the files and sockets have been opened, innd waits for connections and data to be ready on its ports by using select (2) and non-blocking I/O. If no data is available, then it will flush its in-core data structures. The default number of seconds to timeout before flushing is set as <DEFAULT_TIMEOUT in config.data> (typically