INNFEED.CONF(5) InterNetNews Documentation INNFEED.CONF(5) (NAME) innfeed.conf - INN (IN A NUTSHELL) innfeed.conf innfeed NNTP . "news.server.com" : peer news.server.com { ip-name: "news.server.com" } NNTP : peer news.server.com { ip-name: "news.server.com" port-number: 433 } "inncheck" innd innfeed ( "innfeed!" newsfeeds ): ctlinnd flush innfeed! (DESCRIPTION) innfeed.conf pathetc innfeed(8) . : key:value peer group. ("#") . key:value ( ) . : max-connections: 10 key "_" "-" . : . () . "true" "yes" "on" "false" "no" "off" ( ). () C . . C . (Peer) : peer { # body ... } "peer" . newsfeeds INN . ( ) key:value . (Group) : group { # body ... } "group" . . key:value . key:value peer group << >> (global scope) . key:value ( ) key:value . innfeed ( ) ( ). key:value . : # Global value applied to all peers that have # no value of their own. max-connections: 5 # A peer definition. "uunet" is the name used by innd # in the newsfeeds configuration file. peer uunet { ip-name: usenet1.uu.net } peer vixie { ip-name: gw.home.vix.com max-connections: 10 # Override global value. } # A group of two peers which can handle more connections # than normal. group fast-sites { max-connections: 15 # Another peer. The "max-connections" value from the # "fast-sites" group scope is used. The "ip-name" value # defaults to the peer's name. peer data.ramona.vix.com { } peer bb.home.vix.com { max-connections: 20 # He can really cook. } } max- connections : uunet 5 vixie 10 data.ramona.vix.com 15 bb.home.vix.com 20 innfeed key:value . . : $INCLUDE filename . innfeed.conf . (GLOBAL VALUES) . ( ). news-spool patharticles inn.conf . . -a . input-file . ( backlog-directory) funnel-file . ( funnel-file ). innfeed . pid-file innfeed.pid . ( pathrun inn.conf) (PID) innfeed . -p . debug-level . "0" . stderr ( log-file) . -d . innfeed.debug pathlog ( inn.conf ) debug-level "1" . newsfeeds . log-file . debug-shrinking false ( ). true . backlog-limit . initial-sleep . "2" . innfeed ( ) . fast-exit false . true innfeed SIGTERM SIGQUIT . use-mmap true . API innfeed ( ) innfeed mmap(2) mmap . NNTP (CR/LF ) mmap mmap ( ) "false" -M . log-file innfeed.log . syslog(3) ( debug-level) . -l . pathlog inn.conf . log-time-format strftime(3) . syslog(3) status-file . "%a %b %d %H:%M:%S %Y" . backlog-directory innfeed . innfeed . -b . pathspool inn.conf . backlog-highwater "5" . . backlog-ckpt-period "30" . . (crash) innfeed . backlog-newfile-period "600" . ( ) . backlog-rotate-period "60" . innfeed ( backlog-newfile-period ) . . dns-retry "900" . (resolve) . dns-expire "86400" . DNS . IP . gen-html false . status-file HTML . status-file innfeed.status . . ( pathhttp gen-html true pathlog inn.conf ) innfeed . -S . connection-stats false . true . -z . host-queue-highwater "10" . . stats-period "600" . innfeed . stats-reset "43200" . innfeed ( ) . innfeed <<>> . initial-reconnect-time "30" . . max-reconnect-time . max-reconnect-time "3600" . . initial-reconnect-time . stdio-fdmax "0" . dup . stdio . Sun . SunOS 4.1.x "128" Solaris Solaris Solaris 11.0 "256" . . "0" . imapfeed (Special keys for imapfeed) imapfeed . : deliver-authname (authname) . deliver-password authname . deliver-username (username) <<>> . deliver-realm <<>> (realm) authname . SASL DIGEST-MD5 . deliver-rcpt-to printf(3) (envelope recipient). ( "bb+%s"). "+%s" . deliver-to-header printf(3) To . ( "post+%s@domain"). To . (GLOBAL PEER DEFAULTS) key:value . . ( innfeed ) . (Required keys) . . (Optional keys) : article-timeout . "600" . . response-timeout . "300" . . initial-connections . "1" . . "0" . max-connections . "2" . . "0" . . max-connections dynamic-method 0 . close-period "86400" . . NNTP . dynamic-method 0 3 . "3" . max-connections . ( dynamic-method 0) max-connections . ( dynamic- method 0) max-connections . dynamic-method max-connections . dynamic-method . -- . . : 0 (no method) max- connections . 1 (maximize articles per second) ( max- connections) . 2 (set target queue length) ( max- connections) dynamic-backlog-low dynamic-backlog-high . . 3 (combination) . . . . dynamic-backlog-low 0 100 . ( ) . dynamic-method innfeed . (IIR) ( dynamic-filter ). "20.0" . dynamic- backlog-high . dynamic-backlog-high 0 100 . ( ) . dynamic-method max-connections innfeed . (IIR) ( dynamic-filter ). "50.0" . dynamic-backlog-low . dynamic-backlog-filter 0 1 . (IIR) dynamic-method . "0.7" 1/(1-0.7) . . max-queue-size . "20" . . ( use-mmap ). streaming . true . . no-check-high [0.0, 100.0] . innfeed << no-CHECK>> . . . "100.0" no-CHECK 100.0 . ( ). "95.0" . no-check-low [0.0, 100.0] no- check-high . no-CHECK no-CHECK no-check-high . no-check-high ( 5.0) innfeed no-CHECK . no-CHECK ( ). 5.0 10.0 no-check-high . "90.0" . no-check-filter CHECK/no-CHECK . "50.0" (IIR) . . . port-number . TCP/IP . . force-ipv4 . false . true bindaddress6 "none" bindaddress "none" ( ) . drop-deferred . false . true 431 436 ( ) innfeed . innfeed . min-queue-connection . false . true innfeed ( ) . true dynamic-method "0" . . no-backlog . (false ) (true). no-backlog . backlog-limit . "0" () . ( ) . backlog-factor backlog-limit- highwater . debug-shrinking true . backlog-factor 1.0 . backlog-limit . backlog-limit backlog-limit * backlog- factor backlog-limit . backlog-limit "1000000" backlog-factor "2.0" 2000000 1000000 . . backlog-limit-highwater backlog-factor . backlog-factor "1.1" . debug-shrinking true . backlog-limit-highwater backlog-limit . "0" . ( ) backlog-limit . backlog-factor backlog-limit-highwater backlog-factor . debug-shrinking true . backlog-feed-first . false . true . true initial- connections max-connections . bindaddress . innfeed IPv4 (bind) . IPv4 - (nnn.nnn.nnn.nnn) "any" "none" . "any" innfeed . "none" innfeed IPv4 ( IPv6 ). innfeed.conf innfeed sourceaddress inn.conf ( ) . bindaddress6 . bindaddress IPv6 . IPv6 ( ) "any" "none". "none" innfeed IPv6 . innfeed.conf innfeed sourceaddress6 inn.conf ( ) . username . innfeed AUTHINFO USER . password . password . AUTHINFO PASS . username . (PEER VALUES) key:value . key:value . ip-name . (FQDN) IP - IPv4 IP IPv6. peer ip-name . (RELOADING) innfeed SIGHUP . backlog-directory ( bindaddress bindaddress6 ). . . (EXAMPLE) innfeed.conf INN . : eg-string: "New\tconfig\tfile\n" eg-long-string: "A long string that goes over multiple lines. The newline is kept in the string except when quoted with a backslash \ as here." eg-simple-string: A-no-quote-string eg-integer: 10 eg-boolean: true eg-char: 'a' eg-ctrl-g: '\007' (HISTORY) James Brister InterNetNews. POD Julien Elie. innfeed ( 0.10.1) innfeed INN . innfeed.conf 0.9.3 . (SEE ALSO) inn.conf(5), innfeed(8), newsfeeds(5). INN 2.7.4 2024-05-19 INNFEED.CONF(5)