CONTROL.CTL(5) InterNetNews Documentation CONTROL.CTL(5) (NAME) control.ctl - (DESCRIPTION) pathetc/control.ctl . controlchan innd . control.ctl controlchan . control.ctl.local pathetc control.ctl controlchan ( control.ctl.local control.ctl ). control.ctl . . ("#") . : ::: checkgroups ( ). . "all" . : /encoding/ newgroup checkgroups . /encoding/:*:cn.*:gb18030 cn.* GB18030 ( ). "=force" . /encoding/:*:scout.forum.chinese:big5=force scout.forum.chinese Big5 . ( ) "CP1252" . control.ctl . /localencoding/ . control.ctl ( ) : /localencoding/:utf-8 newsgroups UTF-8 . controlchan UTF-8 . control.ctl . /maxdocheckgroups/ checkgroups . "10" . /maxdocheckgroups/:*:*:10 /maxdocheckgroups/:*:fr.*:20 checkgroups fr.* ( ) checkgroups france.* . control.ctl . ( ). case sh(1) . newgroup rmgroup ( "?" "*" "|" -- "comp.*|humanities.*" "comp." "humanities." ). checkgroups . . . : doit . . checkgroups /maxdocheckgroups/ ( --with-news-master "usenet" ) . "doit=mail" ( ). doit=file doit file . file "mail" . /dev/null . file . pathlog ".log" . "doit=newgroup" pathlog/newgroup.log . drop . checkgroups checkgroups . checkgroups:*:comp.*:doit checkgroups:*:*binaries*:drop "binaries" comp.* checkgroups . ( doit drop .) verify-* "verify-" : verify-news.announce.newgroups PGP (user ID) ( "news.announce.newgroups") . pgpverify pgpverify(1) . ( =file ) doit . verify-*=mail PGP verify-* newgroup rmgroup checkgroups . ( checkgroups . (subject) /maxdocheckgroups/ .) verify-*=file PGP verify-* doit=file . ( checkgroups checkgroups . /maxdocheckgroups/ .) log (standard error) . innd pathlog/errlog . log=file doit=file . mail . doit verify mail checkgroups doit verify ( ) checkgroups mail checkgroups . verify newgroup rmgroup checkgroups . PGP . PGP . verify (keyring) PGP news PGP . PGP PGP pgpverify(1) . cancel innd . (EXAMPLES) control.ctl: newgroup:*:*:drop newgroup:group-admin@isc.org:comp.*:verify-news.announce.newgroups newgroup:kre@munnari.oz.au:aus.*:mail newgroup "group-admin@isc.org" comp.* PGP "news.announce.newgroups" . newgroup "kre@munnari.oz.au" aus.* . newgroup . control.ctl.local : newgroup:*:comp.lang.*:drop newgroup comp.lang.awk "group-admin@isc.org" . checkgroups foo.* ( "y" active): foo.bar1 foo.bar2.first foo.bar2.second foo.bar2.third foo.bar3 foo.bar3.first foo.bar3.second foo.bar5 checkgroups foo.* : foo.bar1 A valid newsgroup. foo.bar3.first Only one newsgroup in foo.bar3.*. foo.bar4 A newsgroup you want. foo.bar5 A newsgroup you do not want. foo.bar5.first Another newsgroup you do not want. control.ctl: /maxdocheckgroups/:*:foo.*:2 checkgroups:foo@bar.com:foo.*:verify-key-foo checkgroups:foo@bar.com:foo.bar2.*:doit checkgroups:foo@bar.com:foo.bar3.*:mail checkgroups:foo@bar.com:foo.bar4|foo.bar4.*:doit checkgroups:foo@bar.com:foo.bar5|foo.bar5.*:drop control.ctl : 1. foo.bar5 foo.bar5.first . : control.ctl foo.bar5 foo.bar5.first . 2. foo.bar4 "A newsgroup you want." newsgroups . ( checkgroups /encoding/ /localencoding) CP1242 UTF-8 . "doit=mail" foo.bar4 . 3. foo.bar3.second . . foo.bar3.second . (foo.bar3.first "Only one newsgroup in foo.bar3.*." foo.bar3.second ). 4. foo.bar2.first foo.bar2.second foo.bar2.third . checkgroups . . newsgroups foo.bar2.*. 5. PGP checkgroups . ( foo.bar5 ). PGP foo.bar3 foo.bar5 . drop control.ctl ( foo.bar3 foo.bar3.* ) . foo.bar3 foo.bar5 localgroups pathetc . (HISTORY) Rich $alz InterNetNews. POD Russ Allbery . (SEE ALSO) controlchan(8), inn.conf(5), innd(8), newsfeeds(5), newsgroups(5), pgpverify(1), sh(1). INN 2.7.4 2022-07-10 CONTROL.CTL(5)