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