Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site peregrine.UUCP Path: utzoo!watmath!clyde!cbosgd!ihnp4!drutx!mtuxo!houxm!vax135!cornell!uw-beaver!tektronix!hplabs!sdcrdcf!trwrb!scgvaxd!felix!peregrine!mike From: mike@peregrine.UUCP (Mike Wexler) Newsgroups: net.news.b Subject: ihave/sendme and 2.10.3 Message-ID: <190@peregrine.UUCP> Date: Tue, 24-Sep-85 19:08:49 EDT Article-I.D.: peregrin.190 Posted: Tue Sep 24 19:08:49 1985 Date-Received: Sat, 28-Sep-85 07:25:50 EDT Distribution: net Organization: Peregrine Systems, Irvine, Ca Lines: 43 I have looked at the code for netnews 2.10.2 and it looks like it would be pretty easy to modify it so that ihave and sendme would work as follows: 1. The sendihave(a replacement for sendbatch) script would look in /usr/spool/batch and get a list of filenames(or article names, if that is more convenient) and create a ihave(or maybe ihavelist) control message with *all* the articles listed. 2. Upon receipt of an ihave message, a sendme(or sendme list) message would be genereated that would have a list of all the articles needed. 3. Upon receipt of a sendme message, all the requested articles would be batched up and sent. This would allow people to relatively inexpensively set up redundant news feeds. It could even be used to set up a cross country feed to pick things up from the other side of the country quickly and reduce propagation delays. Another feature could be added that would allow a site to ask what articles are available. This would allow people to recover lost articles and also to set up redundant feed for a limited set of newsgroups(maybe call up a backbone site to get *.sources, and mod.*) 1. A doyouhave message would be sent that would include a pattern specifiying a set of news groups(*.sources, mod.*, etc..) 2. In reply to a doyouhave message an ihave would be sent listing all articles available that matched the given pattern. 3. The ihave message would be treated as above(step 2). I would like to know if version 2.10.3 has this feature? If it doesn't has anybody implemented something of like this? If I implemented this, could it be put in 2.10.3? 2.10.4? When will 2.10.3 become generally available? Where will I get it? Know for the far out stuff. It would be really nice if the USENET network was really redundant. With this type of functionality it would be possible for everyone to hook up to more than one site. If each article had a checksum at the end(or the beginning). A receiving machine could set up a sendme message asking for all the articles whose checksums were incorrect. -- Mike(always a dreamer) Wexler 15530 Rockfield, Building C Irvine, Ca 92718 (714)855-3923 (trwrb|scgvaxd)!felix!peregrine!mike