Re: Anyone have the complete info on CP list alternatives?

From: IN%"reece@taz.nceye.net" "Bryan Reece" 17-FEB-1997 23:23:10.06
use. However, I do have one problem with this recipe: lack of loop prevention if a news2mail gateway is going in the other direction.
All the mailing-list hosts are supposed to check for duplicates before forwarding anything, so this shouldn't do anything worse than have a few extra copies of each post get discarded, loading the network and the hosts a bit more. But posting the list to a widely-distributed
Umm... IIRC, the only person who's announced how he's filtering for duplicates is Igor, and he's just checking for messageIDs. Won't those get chunked on going through a mail2news gateway, and thus possibly come back through a news2mail gateway? The filtering mechanism could be improved via MD5 digests, etcetera (someone's already given a recipe for such; thank you), but even so various mungings could still set up a mailing loop. (Yes, I'm paranoid about those; I may have been reading list-managers for too long and seen too many stories on there.) The sensible place to keep track of possible duplicates is at the gateway; it can certainly filter based on that it (or, for that matter, another known bidirectional gateway) sent a message out.
newsgroup seems wrong for noise (both to the list itself and to posters) and delay reasons.
Delay reasons being that mail will go to Usenet, go all over the place there, and then get replied to later than if it were just on the mailing list(s)? A potential problem, yes. But (especially given the options I mentioned below), this would appear to be a matter for individual users to decide by which list they go with and any added control headers. Maximum individual sovreignty (sp?).
In regards to your later query about whether people want their postings going to Usenet, might I suggest that this be individual to the given distributed mailing list? In other words, since the recipe is logically going to have to not forward to a gateway messages from other mailing lists (since it's not a good idea to have multiple copies of the same message arriving at the gateway if it can be helped; better to filter it out beforehand),
It doesn't seem an especially bad idea, since it
Thank you. Were you cut off?
some of the mailing lists can forward and the others cannot. (One could even determine this behavior on application of the proper X-header, although I never trust various mailing systems to forward such intact.) The same could also be done with gatewaying _from_ Usenet - if the news2mail gateway feeds to whatever individual lists sign up to it and they _don't_ forward such messages to others, people can decide whether or not to receive Usenet postings on alt.cypherpunks.* by which list they subscribe to.
The code currently running is a perl script that turns typical email messages into something INN is happy with. It is probably possible to get your message rejected by INN if you put obsolete or otherwise unusual and illegal headers in. This may be a bug.
That would probably depend on: A. if any other circumstances other than deliberately sabotaging your message's translation would also disrupt its chances of getting through seriously, particularly if they weren't something you'd spot; and B. if sufficiently bad messages would disrupt INN's operations too much. You'd know a lot more than I would in regard to the latter, and probably the former. I was last a serious participant on USENET on a Vax running VMS (via Bitnet, as a matter of fact... a while back). -Allen

E. Allen Smith writes:
From: IN%"reece@taz.nceye.net" "Bryan Reece" 17-FEB-1997 23:23:10.06
use. However, I do have one problem with this recipe: lack of loop prevention if a news2mail gateway is going in the other direction.
All the mailing-list hosts are supposed to check for duplicates before forwarding anything, so this shouldn't do anything worse than have a few extra copies of each post get discarded, loading the network and the hosts a bit more. But posting the list to a widely-distributed
Umm... IIRC, the only person who's announced how he's filtering for duplicates is Igor, and he's just checking for messageIDs. Won't those get chunked on going through a mail2news gateway, and thus possibly come back through a news2mail gateway?
My script preserves the Message-ID, assuming that the incoming message has one. Other gateways I've seen also appear to preserve Message-ID lines (or at least messages posted through them appear to have mail-like ID lines).
The filtering mechanism could be improved via MD5 digests, etcetera (someone's already given a recipe for such; thank you), but even so various mungings could still set up a mailing loop. (Yes, I'm paranoid about those; I may have been reading list-managers for too long and seen too many stories on there.) The sensible place to keep track of possible duplicates is at the gateway; it can certainly filter based on that it (or, for that matter, another known bidirectional gateway) sent a message out.
Not immediately sending a message back to the host that it came from does look like a good idea (it came from foo.com, so foo.com obviously has it). Filtering out other gateways' messages will reduce load at the possible expense of delay (assuming a smallish network of news servers that feed each other the list; obviously the message will flood the majordomo net before it floods the real usenet unless something is seriously broken).
newsgroup seems wrong for noise (both to the list itself and to posters) and delay reasons.
Delay reasons being that mail will go to Usenet, go all over the place there, and then get replied to later than if it were just on the mailing list(s)? A potential problem, yes.
I didn't exactly say, but I was comparing a small network of news servers feeding each other cypherpunks.list to, say, alt.cypherpunks.list.
But (especially given the options I mentioned below), this would appear to be a matter for individual users to decide by which list they go with and any added control headers.
I'm trying to come up with a way to provide NNTP access (and an experimental alternative to the net-of-majordomos) that won't offend anybody too much. I can filter out messages that the authors don't want sent out; I'd prefer to deal with what would make the authors want the messages filtered out instead.
Maximum individual sovreignty (sp?).
In regards to your later query about whether people want their postings going to Usenet, might I suggest that this be individual to the given distributed mailing list? In other words, since the recipe is logically going to have to not forward to a gateway messages from other mailing lists (since it's not a good idea to have multiple copies of the same message arriving at the gateway if it can be helped; better to filter it out beforehand),
It doesn't seem an especially bad idea, since it
Thank you. Were you cut off?
Yes. Should have read: It doesn't seem an especially bad idea to send a gateway multiple copies of the same message, since theextra messages won't increase the load much but will increase the reliability and decrease the propagation time compared to a network where there are no duplicates. The only case where filtering duplicates is certain not to hurt delay or reliability is when the gateway in question is known to have a copy of the message already. Usenet uses the Path header for this; there doesn't seem to be such a thing in the majordomo net.
some of the mailing lists can forward and the others cannot. (One could even determine this behavior on application of the proper X-header, although I never trust various mailing systems to forward such intact.) The same could also be done with gatewaying _from_ Usenet - if the news2mail gateway feeds to whatever individual lists sign up to it and they _don't_ forward such messages to others, people can decide whether or not to receive Usenet postings on alt.cypherpunks.* by which list they subscribe to.
The code currently running is a perl script that turns typical email messages into something INN is happy with. It is probably possible to get your message rejected by INN if you put obsolete or otherwise unusual and illegal headers in. This may be a bug.
That would probably depend on: A. if any other circumstances other than deliberately sabotaging your message's translation would also disrupt its chances of getting through seriously, particularly if they weren't something you'd spot; and
The main way to get a message rejected seems to be using obsolete news headers on it. If you don't want your message posted, add a Posting-Version line to the header.
B. if sufficiently bad messages would disrupt INN's operations too much.
No more so than a sufficiently bad news posting that came in over NNTP (since the mails do turn into news postings over NNTP).

On 18 Feb 1997, Bryan Reece wrote:
Filtering out other gateways' messages will reduce load at the possible expense of delay (assuming a smallish network of news servers that feed each other the list; obviously the message will flood the majordomo net before it floods the real usenet unless something is seriously broken).
Why is it obvious that mail propagation will be faster than news propagation? News propagation times of small numbers of seconds are not at all uncommon. --apb (Alan Barrett)

At 5:35 PM +0200 2/18/97, Alan Barrett wrote:
On 18 Feb 1997, Bryan Reece wrote:
Filtering out other gateways' messages will reduce load at the possible expense of delay (assuming a smallish network of news servers that feed each other the list; obviously the message will flood the majordomo net before it floods the real usenet unless something is seriously broken).
Why is it obvious that mail propagation will be faster than news propagation? News propagation times of small numbers of seconds are not at all uncommon.
News propagation in seconds to your _local server_, or to _distant_ servers? Articles I post do indeed appear "immediately" on my local site, but certainly not so immediately on distant sites. The Usenet is thousands of news servers, maybe tens of thousands, and news feeds take a while...small articles are mixed in with hundreds of megabytes a day of binaries. A percolation process, as opposed to a point-to-point process for e-mail. And I know that my site sometimes does not see articles for tens of hours, even days, after the initial act of distribution. (Sometimes articles appear more than a week late...presumably they've been lost to mu site on some railroad siding someplace.) This is why people say "News is slower than mail." --Tim May Just say "No" to "Big Brother Inside" We got computers, we're tapping phone lines, I know that that ain't allowed. ---------:---------:---------:---------:---------:---------:---------:---- Timothy C. May | Crypto Anarchy: encryption, digital money, tcmay@got.net 408-728-0152 | anonymous networks, digital pseudonyms, zero W.A.S.T.E.: Corralitos, CA | knowledge, reputations, information markets, Higher Power: 2^1398269 | black markets, collapse of governments. "National borders aren't even speed bumps on the information superhighway."

Bryan Reece wrote:
obviously the message will flood the majordomo net before it floods the real usenet unless something is seriously broken).
I replied:
Why is it obvious that mail propagation will be faster than news propagation? News propagation times of small numbers of seconds are not at all uncommon.
Sorry, I misunderstood the earlier message. I thought that it referred to news propagation between a small set of hosts versus mail propagation between the same small set of mail/news hosts, and I did not see why it was obvious that mail would be faster than news. But actually the earlier message refered to news propagation over the whole planet versus mail propagation between a small set of hosts, in which case of course news will be slower. --apb (Alan Barrett)

Why is it obvious that mail propagation will be faster than news propagation? News propagation times of small numbers of seconds are not at all uncommon.
News propagation in seconds to your _local server_, or to _distant_ servers?
To some (perhaps many, certainly not all) distant servers, provided all the news servers in the path run appropriate software (designed for low latency propagation) and have reasonably high bandwidth Internet links. Disk to disk delays smaller than 1 second have been measured between news servers that use software such as nntplink or innfeed to send outgoing articles immediately.
The Usenet is thousands of news servers, maybe tens of thousands, and news feeds take a while...small articles are mixed in with hundreds of megabytes a day of binaries. A percolation process, as opposed to a point-to-point process for e-mail.
Right. And some of those news links are fast, while others are slow. If two sites happen to be connected by fast news links, it's quite possible for news between those sites to be faster than mail. --apb (Alan Barrett)
participants (4)
-
Alan Barrett
-
Bryan Reece
-
E. Allen Smith
-
Timothy C. May