Re: Extending news to EAI

"Charles Lindsey" <[email protected]> Fri, 5 Feb 2010 14:54:14 GMT
Newsgroups gmane.ietf.usenet.format
Message-ID <[email protected]>
In <D599DB8FD691431D8E6C6E6B75B56400@Iulius> Julien =C9LIE <julien@trigof=
acile.com> writes:

>Hi Charles,

>> So the experimental protocol would start off with the extensions allow=
ed
>> by RFC5535, and then add UTF-8 in the Newsgroups header.

>I think it will also require to change the possible values for "argument=
"
>here:

>   control         =3D  "Control:" SP *WSP control-command *WSP CRLF
>   control-command =3D  verb *( 1*WSP argument )
>   verb            =3D  token
>   argument        =3D  1*( %x21-7E )

>We need to be able to use UTF-8 in "argument".


>Could it also be possible to extend dist-list to allow UTF-8 distributio=
ns?

>   distribution    =3D  "Distribution:" SP dist-list CRLF
>   dist-list       =3D  *WSP dist-name
>                      *( [FWS] "," [FWS] dist-name ) *WSP
>   dist-name       =3D  ALPHA / DIGIT
>                      *( ALPHA / DIGIT / "+" / "-" / "_" )

Yes, there are various minor things that would need to be extended apart
from the Newgroups header (including the newsgroups line and the
checkgroups message).

>Incidentally, may it exist hostnames in UTF-8 (for the Path: header fiel=
d)
>or are they always canonized in ASCII?

That is an interesting question, which would need dicussion, but does not
look like a show stopper.

>> It has already been established that the existing transport mechanisms
>> will move such articles around without problem.

>Is there any record of that?  Which news servers (and versions) were tes=
ted?

It should be documented in the early archives of this list.

Here is a typical Path for an article that reached news.dotsrc.org:

Path:
  news.sunsite.dk!dotsrc.org!news.szn.dk!news.bunk.cc!pnx.dk!
  newsfeed101.telia.com!nf02.dk.telia.net!news.tele.dk!
  feed118.news.tele.dk!not-for-mail

It is really a question of whether a server has it in its active file. If
so, then there is no reason why it should not pass straight through it.
The flooding algorithm will, as usual, find a way around any servers that
don't participate, but is will simply be a configuration affair rather
than any failure of implementation.

The real difficulty will be in user agents. I can read the danish group i=
n
Opera, but for some reason it doesn't like yours. Ensuring there is a
working Path between your server and news.dotsrc.org might be worth a try.

>> Some early USEFOR drafts show how the Newsgroups header was to be
>> extended. In particular, it required some very strict normalization, s=
o
>> that a si...

>The last draft seems to be -09, Section 5.5:
>    http://www.eyrie.org/~eagle/usefor/drafts/draft-ietf-usefor-article-=
09.txt

--=20
Charles H. Lindsey ---------At Home, doing my own thing------------------=
------
Tel: +44 161 436 6131            Web: http://www.cs.man.ac.uk/~chl
Email: [email protected]      Snail: 5 Clerewood Ave, CHEADLE, SK8 3JU=
, U.K.
PGP: 2C15F1A9      Fingerprint: 73 6D C2 51 93 A0 01 E7 65 E8 64 7E 14 A4=
 AB A5