Hi Nigel,
First, I'd like to pick and choose which groups I want to get, for a
test, and then grab whole hierarchies such as soc.*
OK, you can begin with a few messages from a newsgroup to ensure
everything is OK (accepted by your news server, and not propagated to
others). Then all the history of a whole newsgroup, and then a whole hierarchy, and then other hierarchies.
Second, I know there's a few programs that'll do this, I believe INN
comes with one and there's suck, I think. What would be the best one
to use?
INN comes with pullnews:
https://www.eyrie.org/~eagle/software/inn/docs/pullnews.html
I've not compared how fast pullnews and suck perform each other. I
believe both of them will do the job for you.
Finally, I absolutely positively do not want to propagate these new
(but really old) articles to my peers. Last thing I want is every news
admin calling for my head on a block. What would be the best/proper way
to ensure these articles don't get sent out once they're injected?
Good question.
I assume your news server is already receiving and transferring news
with peers.
Maybe other people will have a better suggestion. I would just use
something like "pullnews -F pulled" to add "pulled" in the Path header
field of articles you're pulling. And for every outgoing feed
parametered in your newsfeeds file, add "pulled" in the exclusion pattern:
news.server.com/pulled:*:Tm:innfeed!
Finally finally...anything else I haven't thought of that I should
consider before doing this? (apart from the obvious amount of bandwidth
and disk space) etc?
I assume you've read the beginning of:
https://www.eyrie.org/~eagle/faqs/inn.html#S6.4
notably saying to disable Perl and Python filter hooks, and parametring
INN not to reject articles older than 10 days (which is the default).
Also make sure to correctly configure expire.ctl not to expire the
articles :-)
... and choose well your overview and storage methods :-)
If you're using INN 2.6.x, maybe tradindexed (overview) and CNFS
(storage) would be the best. Make sure to create the right amount of
CNFS buffers so that they do not wrap and erase old articles. You can
add new ones whenever you want.
--
Julien ÉLIE
« Le café est un breuvage qui fait dormir quand on n'en prend pas. »
(Alphonse Allais)
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)