nntp fiddling

Ken Murchison ken at oceana.com
Sun Jan 4 09:45:52 EST 2004


Nils Vogels wrote:

> Ken Murchison wrote:
> 
>> Ken Murchison wrote:
>>
>>> Nils Vogels wrote:
>>>
>>>> Ken Murchison wrote:
>>>>
>>>>> +archive.info-cyrus at utdallas.edu wrote:
>>>>>
>>>>>> On Tue, 30 Dec 2003, Ken Murchison wrote:
>>>>>>
>>>>>>
>>>>>>> Any perceivable difference in performance?  I was considering 
>>>>>>> making the
>>>>>>> Xref stuff enabled by a config option, since not all clients need 
>>>>>>> it,
>>>>>>> but if it doesn't slow things down too much, I won't bother.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> On this box?  My test box is a scruffy old U10 with nearly no memory
>>>>>> and slow drives.  I can't really see a difference myself. The only
>>>>>> slight difference appears when I unset newsprefix, presumedly because
>>>>>> it has to search out more folders.  However, even this difference
>>>>>> seems very slight.  I'm not even sure it really exists.  ;-)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Cool!  Thanks for the feedback.  You're one of only two people that 
>>>>> has given me any substantial feedback on the NNTP support in 2.2.
>>>>>
>>>>> Happy New Year!
>>>>>
>>>> I've been fiddling around a bit as well, but the main problem is, 
>>>> that I do not have access to an NNTP feed, and Cyrus didn't not 
>>>> support pulling one in (using MODE READER, and sucking in articles). 
>>>> In the end, having to make a chain with an intermediate program that 
>>>> did the Cyrus <--> ISP NNTP server interaction and LMTP injection 
>>>> turned out to be rather a pain, hence I dropped the idea altogether, 
>>>> unfortunately.
>>>>
>>>> If this could be changed, I would love to try again ;-)
>>>
>>>
>>>
>>>
>>> Cyrus 2.2 includes the fetchnews program which will grab articles 
>>> from an upstream server using the NEWNEWS command.  If the upstream 
>>> server doesn't allow NEWNEWS, then you can use the sucknews program 
>>> (http://home.comcast.net/~bobyetman/index.html).
>>
>>
>>
>> I just spent some time over the last few days adding a non-NEWNEWS 
>> mode to fetchnews, so you no longer need to use sucknews.  You can 
>> either force fetchnews to not use NEWNEWS by using the -n option, or 
>> if the server doesn't support it, fetchnews will automatically fall 
>> back to using the non-NEWNEWS mode.
>>
>> In the non-NEWNEWS mode, fetchnews keeps track of the high water marks 
>> of each group in a fetchnews.db (essentially a newsrc file using the 
>> flat cyrusdb backend) and uses them to fetch articles that have 
>> arrived since the last invocation.
>>
> Muchos gracias ;-)
> 
> I will try this ASAP! Could you tell me, where I can find the new 
> fetchnews? Is it in CVS?

Yes.

> I also had a sucknews (but then in reverse) to grab the posts done on 
> the Cyrus newsserver to be fed towards USENET, since my provider only 
> allows me to use the POST command, and from what I recall, Cyrus uses 
> IHAVE ? (Could be a little bit off here, not sure anymore).

Yes, it uses IHAVE.  I can take a look at adding support for POST (the 
commands are almost identical).  Does your provider also require you to 
authenticate?

-- 
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