nntp fiddling
Ken Murchison
ken at oceana.com
Mon Jan 5 14:59:29 EST 2004
Ken Murchison wrote:
> Kevin P. Fleming wrote:
>
>> Ken Murchison wrote:
>>
>>> Would you want to feed to all of the servers, or just one?
>>> Currently, fetchnews and nntpd are only setup to have one upstream peer.
>>
>>
>>
>> Yes, I would want to feed messages back to all the servers.
>>
>>> Actually fetchnews can work with any server you want, but it doesn't
>>> keep track of the groups by server. So, as long as there isn't any
>>> intersection of the groups your are fetching from the servers, your
>>> won't have a problem. If anybody thinks that fetching the same
>>> groups from different servers is necessary, I can tweak the
>>> fetchnews.db format to handle this (I think).
>>
>>
>>
>> There is no overlap between the groups from the different servers, and
>> grouping them is easy with wildcard matching:
>>
>> cups.*
>> microsoft.*
>> infragistics.*
>> everything else
>
>
> OK, so you need the newspeer option to be a *list* of peers? But you
> *don't* need fetchnews to track the newsgroups by host?
>
>>>
>>> Until I add POST support, you could set a news2mail annotation on the
>>> groups that you want to feed upstream and then use lmtp2nntp
>>
>>
>>
>> OK, I will look at that as well. My outbound message volume is very
>> light, so I don't need anything very complicated to handle it.
>
>
> I'm working on POST support right now. First I have to amend tha syntax
> of the newspeer option to flag it for POST instead of IHAVE. I'm
> currently thinking the syntax will be this (since it is easy to parse):
>
> [[user[:pass]]@]host[:port][/wildmat]
>
> Note that I had to change the delimiter of the wildmat from ':' to '/'
> (but the old form host[:wildmat] will still be parsed).
>
> So basically, a '@' preceding the host forces the use of POST with
> optional authentication. If there isn't a preceding '@' then IHAVE is
> used. The logic being that feeders don't normally (if ever)
> authenticate to each other (at least not with user/pass).
FYI, I just committed these changes.
--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26 Orchard Park, NY 14127
--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
More information about the Info-cyrus
mailing list