Empty description for moderated newsgroups

Julien ÉLIE <[email protected]> Fri, 27 Nov 2009 22:36:04 +0100
Newsgroups gmane.ietf.usenet.format
Organization TrigoFACILE -- http://www.trigofacile.com/
Message-ID <BA34ABE9A385440A9E96001ECCDD4B34@Iulius>
Hi,

In USEPRO, we have:

4.2.  application/news-groupinfo

      newsgroups-line     =3D newsgroup-name
                               [ 1*HTAB newsgroup-description ]
                               [ *WSP moderation-flag ]
      newsgroup-description
                          =3D eightbit-utext *( *WSP eightbit-utext )
      moderation-flag     =3D SP "(" %x4D.6F.64.65.72.61.74.65.64 ")"
                               ; SPACE + case sensitive "(Moderated)"
      eightbit-utext      =3D utext / %d127-255


So we can have checkgroups (or newgroup control articles) with:

fr.test
fr.test.y\tA description.
fr.test.m\tA description. (Moderated)
fr.test.m.without.desc (Moderated)

I do not believe the last one is valid.  And even though USEPRO states
that "this unusual format is backward-compatible", I think the last one
will be considered as an unmoderated newsgroup whose description is
"(Moderated)".

Isn't it a problem?  Empty descriptions are explicitly allowed by the
syntax.  But when a newsgroup is moderated, I do not see well how
to handle empty descriptions in a backward-compatible way, except
if a description is mandatory in that case.


Incidentally:

3.10.3.  Original-Sender Header Field

   The content syntax makes use of syntax defined in [RFC5536]
   and [RFC5322].

         header              =3D/ Original-Sender-header
         Original-Sender-header
                             =3D "Original-Sender" ":" SP
                                  Original-Sender-content
         Original-Sender-content
                             =3D mailbox


But shouldn't it be, with USEFOR [RFC5536] syntax:

         fields              =3D/ *Original-Sender-header
         Original-Sender-header
                             =3D "Original-Sender" ":" SP
                                  Original-Sender-content CRLF
         Original-Sender-content
                             =3D mailbox

--=20
Julien =C9LIE

=AB -- Vous ramassez des champignons sans les conna=EEtre ?
  -- Et alors ? Ce n'est pas pour les manger mais pour les vendre. =BB=20