Re: [NNTP] Command to list wanted groups for transit peers
Julien ÉLIE <[email protected]> Sun, 09 Dec 2012 14:59:08 +0100
| Newsgroups | gmane.ietf.nntp |
|---|---|
| Organization | TrigoFACILE -- http://www.trigofacile.com/ |
| Message-ID | <[email protected]> |
Hi River,
I do not know whether you have advanced a bit on that topic since last ye=
ar.
Anyway, here are a few links...
> So, most (at least non-binary) peering arrangements include a list of
> groups the server wants to accept. Usually this is configured by hand,
> but there are automated out-of-band methods to do it automatically (e.g=
.
> GUP, the Group Update Protocol).
Though not the same, but could be used in a similar way, a draft
for Dynamic Feed Adjustment was published a decade ago:
http://www.eyrie.org/~eagle/nntp/drafts/draft-court-dynfeed-01.txt
> I think a better way to do it would be a new command, which would list
> the groups the server wants to accept as a wildmat. For instance:
>=20
> S: 200 Server ready.
> C: CAPABILITIES
> S: 101 Capabilities list follows.
> S: WANTGROUPS
> S: ...
> S: .
> C: WANTGROUPS
> S: 2xx List of groups follows.
> S: *
> S: @alt.sex.*
> S: @*.bina*
> S: de.bina*
> S: !uk.test
> S: .
It would also need adding the maximum article size or things like that,
possibly related to each line returned by the command.
> This would be an "extended" wildmat like INN uses; I don't think @ is
> available in the RFC 3977 wildmats.
>
> Thoughts?
It could also be a new keyword to the LIST command.
In case it could help, here is a thread we had in December 2009
in news.software.nntp:
https://groups.google.com/forum/?hl=3Dfr&fromgroups=3D#!topic/news.so=
ftware.nntp/fgX4tUk0tGM
"Proposal for a standardized LIST MOTD command"
Message-ID: <[email protected]>
Message-ID: <[email protected]>
...
[Paolo Amori]
LIST MOTD (without argument)
should/must include several data about the server (ie. Tech Contact, Lega=
l=20
Contact (the was requested me by the italian police: how can i find the o=
ne=20
who maintains an NNTP site using *only* the server itself?), Max Article=20
Size (and other newsfeeds flags), Web site). They should be shown in a=20
standardized way in order to allow people to easily understand them.=20
It could also be used as a standardized way show peering data (but a=20
standard doesn't exist at the moment)
i'm thinking about somewhat like this
------
Path: aioe.org
Primary-Host: nntp.aioe.org
Backup-Host: news.aioe.org
Accept-From: news-out.aioe.org
Send-To: news-in.aioe.org
Tech-Contact: [email protected]
Abuse-Contact: [email protected]
Support-Group: news://aioe.news.helpdesk
Legal-Contact: **************** (in order to avoid spam here)
Location: Holland, EU
Documentation: http://www.aioe.org/
Max-Article-Size: 32768
Groups: All except binaries (or an uwildmat string)
------
LIST MOTD <GROUP>
should include the manifesto of each group (they'are collected so it shou=
ld=20
be easy to find them, i suppose)
imho, it's a need.
I've about 40 peers, each one with different peering data. Sometimes, dat=
a=20
are subjected to changes. There's no common places where peering data can=
be=20
found and many news server don't show these data in their web sites.=20
A way to know which parameters are requested by each peer is useful and h=
as=20
the advantage to avoid 'third party' configuration errors.
btw, i *strongly* need a standardized way to show which is my legal conta=
ct=20
(the email address that police *must* use for court orders and legal=20
requests). It can be shown inside 'HELP' or 'LIST' output but it's needed=
an=20
official paper that says to use *that* address for such requests.
> Is an RFC considered as an official paper for police?
yes. I've made the same answer to them in an interview room, after three=20
hours wait.
> Should ask the question to a policeman :-)
it should be a great idea. Interpol said me that an official statement is=
=20
needed, policeman were convince themselves that newsgroups are 'google=20
groups' and so they wanted from me 'apache logs'.
> Well, maybe you need another address than the one for abuse requests...
yes, of course.
Abuse desk is a common email mailbox. Legal contact goes to my mobile pho=
ne=20
or laptop.
[Jeffrey M. Vinocur]
=3D> This would require support for nnrpd virtualhosts, FYI.
--=20
Julien =C9LIE
=AB The hardest thing is to go to sleep at night, when there are so many
urgent things needing to be done. A huge gap exists between what we
know is possible with today's machines and what we have so far been
able to finish. =BB (Donald Knuth)