* Shaul Karl ([EMAIL PROTECTED]) wrote: > > > > newsq shows them. > > > > $fetchnews -P -vvvv > > > > says 0 articles posted. > > > > nothing in /var/log/news/ to indicate a problem. > > > > what do i need to do to force leafnode to push my articles upstream?? > > > > iain > > > > > Aren't there messages in /var/log/syslog?
attaching the only syslog output that shows up when i run fetchnews as above. doesn't look like errors to me, but maybe i'm looking for the wrong things? > You might want to post your configuration from > /etc/news/{server,leafnode}. /etc/news/leafnode/config attached. cheers, iain -- wh33, y1p33 3tc.
debugmode=2 ## This is the NNTP server leafnode fetches its news from. ## You need read and post access to it. Mandatory. server = localhost ## Unread articles will be deleted after this many days if ## you don't define special expire times. Mandatory. expire = 1 ## ## All the following parameters are optional ## ## Important and recommended setting: ## Fetch only a few articles when we subscribe a new newsgroup. The ## default is to fetch all articles. ## As leafnode forgets the article numbers of its upstream server when ## a group is marked as uninteresting, and later marked interesting ## again, you may end up downloading ALL articles from the upstream ## in that group. So uncomment and adjust this line: # initialfetch = 100 ## I have free access to my news server. If you don't have, comment out ## the following two lines and change them accordingly. #username = ibroadfo #password = d3b14nr0ck5! ## By default, leafnode only serves connections from addresses in the ## local networks and drops those from outside. An IPv4 address is ## considered local if it is within the networks (IP/netmask) of the local ## interfaces. An IPv6 address is considered local if it is site-local, ## link-local or the loopback address (::1). ## If you do have working AND TESTED access restriction in place, and if your ## leafnode is wrapped with tcpd and you have selected remote users you ## still want to let in, uncomment this, capitalize the "strangers" part ## of the name and set this to 42. Yes, I know, this is ugly. But most ## users will not need it. And it's dangerous. ## AGAIN: ONLY SET THIS WHEN WORKING AND TIGHT ACCESS CONTROL ## (hosts.deny, tcpd) IS IN PLACE. USING THIS OPTION WITHOUT ACCESS CONTROL ## WILL OPEN LEAFNODE TO ABUSE, SPAMMING, SUBSCRIBE YOU TO GROUPS YOU DO ## NOT WANT ETC. ## YOU REALLY DO NOT WANT TO ENABLE THIS OPTION. TRUST ME. # allowstrangers = 0 ## Standard news servers run on port 119. If your newsserver doesn't, comment ## out the following line and change it accordingly. port = 563 ## If you want to guarantee that the stdout/stderr are line buffered ## (GNU libc sets them to full buffering if they are redirected to ## files), then set this: # linebuffer = 1 ## This is another news server which stores some groups that are not ## available on the first one. You can define username, password and port ## for each server separately. # server = sex.and.warez.com # username = xenu # password = secret ## This is a news server which does not understand the ## "LIST NEWSGROUP news.group" command. For this reason, we don't try to ## download newsgroups descriptions when getting new newsgroups. This is ## achieved by putting "nodesc = 1" somewhere behind the server ## line. # server = broken.upstream.server # nodesc = 1 ## Here we have another news server which has a very slow connection. For ## that reason, we wait a full minute before we give up trying to connect. ## The default is 10 seconds. # server = really.slow.snail # timeout = 60 ## Disable the updating of the active file unless specifically requested ## in order to minimise network usage as much as possible. The active ## file can be updated manually with the "-f" option to fetchnews. # server = even.slower # noactive = 1 ## And this is a news server you only want to pull news from, but never ## post to. You can also use this as a workaround if you do not have posting ## permission on the server while it still greets you with a 200 code. ## The default is: nopost = 0 # server = lurk-only.example.com # nopost = 1 ## And this is a news server you only want to post to, but never ## fetch messages from. If set, noactive = 1 is also assumed. ## The default is: noread = 0 # server = post-only.example.com # noread = 1 ## This shows how a server is configured that only has specific news ## groups. Note that this parameter is a PCRE, not a wildmat! See ## pcre(3) or pcre(7), depending on your PCRE version. # server = cnews.corel.com # only_groups_pcre = corel\. ## Non-standard expire times (glob(7) wildcard constructs possible) # # groups too big to hold articles 20 days: # groupexpire comp.os.linux.* = 5 # # very interesting, hold articles longer: # groupexpire any.local.newsgroup = 100 # # archive this group (fetchnews uses the global expire to figure the # maxage, but texpire will skip it): # groupexpire my.archived.group = -1 ## Never fetch more than this many articles from one group in one run. ## Be careful with this; setting it much below 1000 is probably a bad ## idea. # maxfetch = 2000 ## If you want to use leafnode like an offline newsreader (e.g. Forte ## Agent) you can download headers and bodies separately if you set ## delaybody to 1. In this case, fetch will only download the headers ## and only when you select an article, it will download the body. ## This can save a huge amount of bandwith if only few articles are really ## read from groups with lots of postings. ## This feature works not very well with Netscape, though (which is not ## a fault of Leafnode). # delaybody = 0 ## To avoid spam, you can select the maximum number of crosspostings ## that are allowed in incoming postings. Setting this below 5 is ## probably a bad idea. The default is unlimited crossposting. # maxcrosspost = 5 ## If you suffer from repeatedly receiving old postings (this happens ## sometimes when an upstream server goes into hiccup mode) you can ## refuse to receive them with the parameter "maxage" which tells the ## maximum allowed age of an article in days. A value of 0 indicates that ## no checking should be performed. The default maxage is 10 days. ## WARNING: maxage can be overridden by expire! See the clamp_maxage ## parameter below. maxage = 0 ## By default, maxage is limited to groupexpire (if applicable) or ## expire (otherwise). On some rare occasions, this limit may be ## undesirable. To avoid this maxage manipulation, uncomment this line: clamp_maxage = 0 ## maxlines will make fetch reject postings that are longer than a certain ## amount of lines. # maxlines = 100 ## minlines will make fetch reject postings that are shorter than a certain ## amount of lines. # minlines = 2 ## maxbytes will make fetch reject postings that are larger # maxbytes = 50000 ## timeout_short determines how many days fetch gets a newsgroup which ## has been accidentally opened. The default is two days. # timeout_short = 1 ## timeout_long determines how many days fetch will wait before not getting ## an unread newsgroup any more. The default is seven days. # timeout_long = 6 ## timeout_active determines how many days fetch will wait before re-reading ## the whole active file. The default is 90 days. # timeout_active = 365 ## timeout_client determines how many seconds of inactivity to allow before ## a client is forcibly disconnected. The default is 15 mins (900s). Optional. # timeout_client = 900 ## If you want to have your newsreader score/kill on Xref: lines, you might ## want to uncomment this. # create_all_links = 1 ## If you want to filter out certain regular expressions in the header, ## create a "filterfile" (how this is done is explained in the README) ## and set # filterfile = /etc/leafnode/filters ## Note that filtering usually means HEAD and BODY are downloaded ## separately, so fetchnews has to wait for the packets TWICE to travel ## to the server and back. If you have a fast link with high latencies ## (for example a DSL line with interleaving or a satellite link), it ## may be faster to request header and body in a single command and ## discard the body. Note that the filter applies to the header only in ## either case because PCRE matching is expensive. ## ## If you have one of the high-latency high-throughput links and have ## enough free traffic left or a flat rate (no per-MByte billing), uncomment ## this: # article_despite_filter = 1 ## If your newsreader does not supply a Message-ID for your postings ## Leafnode will supply one, using the hostname of the machine it is ## running on. If this hostname is not suitable, this parameter can be ## used to override it. Do not use a fantasy name, it may interfere with ## the propagation of your messages. Most modern newsreaders do provide ## a Message-ID. # hostname = host.domain.country ## If in your local Usenet hierarchy, posting unencoded 8-bit data in ## headers is condoned, uncomment this option to allow this. 8-bit data ## in headers is officially illegal, although the header character set ## may change to UTF-8 soon. # allow_8bit_headers = 1
Feb 28 00:46:33 localhost fetchnews[7800]: leafnode 1.9.36.rel: verbosity level is 4 Feb 28 00:46:33 localhost fetchnews[7800]: config: debugmode is 2 Feb 28 00:46:33 localhost fetchnews[7800]: config: server is localhost Feb 28 00:46:33 localhost fetchnews[7800]: config: expire is 1 days Feb 28 00:46:33 localhost fetchnews[7800]: config: found username for localhost Feb 28 00:46:33 localhost fetchnews[7800]: config: found password for localhost Feb 28 00:46:33 localhost fetchnews[7800]: config: nntpport is 563 Feb 28 00:46:33 localhost fetchnews[7800]: config: maxage is 0 Feb 28 00:46:33 localhost fetchnews[7800]: config: clamp_maxage is FALSE Feb 28 00:46:33 localhost fetchnews[7800]: Core file size: 16777216 Feb 28 00:46:33 localhost fetchnews[7800]: Last LIST done 270741 seconds ago: NEWGROUPS Feb 28 00:46:33 localhost stunnel[7801]: nntphost.cis.strath.ac.uk.563 connected from 127.0.0.1:42657 Feb 28 00:46:33 localhost fetchnews[7800]: <200 nntphost.cis.strath.ac.uk DNEWS Version 5.5h2, S0, posting OK Feb 28 00:46:33 localhost fetchnews[7800]: connected to 127.0.0.1:563, reply: 200 Feb 28 00:46:34 localhost fetchnews[7800]: <381 PASS required Feb 28 00:46:34 localhost fetchnews[7800]: <281 Ok Feb 28 00:46:34 localhost fetchnews[7800]: >MODE READER Feb 28 00:46:34 localhost fetchnews[7800]: <200 DNews is in reader mode - posting OK. Feb 28 00:46:34 localhost fetchnews[7800]: >DATE Feb 28 00:46:34 localhost fetchnews[7800]: <111 20030228004634 Feb 28 00:46:34 localhost fetchnews[7800]: check_date: localhost: server time 1046393194, our time 1046393194 Feb 28 00:46:34 localhost fetchnews[7800]: >QUIT Feb 28 00:46:34 localhost stunnel[7801]: Connection closed: 72 bytes sent to SSL, 193 bytes sent to socket Feb 28 00:46:45 localhost kernel: eth1: Error -110 writing Tx descriptor to BAP Feb 28 00:47:37 localhost last message repeated 6 times