[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Anyone have the complete info on CP list alternatives?
E. Allen Smith writes:
> From: IN%"[email protected]" "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).