Russ Allbery
2021-06-30 16:27:20 UTC
(*) Except for alt.* and free.*, to the extent that anyone honors them.
Hi all,
I'm considering a policy change for the newsgroup lists maintained at
ftp.isc.org to only honor PGP-signed control messages except for alt.* and
free.* and wanted to run them by everyone.
Historically, control.ctl has included entries for large numbers of local,
regional, and language hierarchies that predate control message signing or
that didn't go to the trouble of creating PGP keys and setting up signing.
Since we didn't want to break anything when control message signing was
introduced, those entries were only changed if there was an abuse problem.
Many of those hierarchies are too small and obscure for anyone to have
bothered to forge control messages for them, even back in the heyday of
control message vandalism.
This has been bothering me for a while, though, since I have a rather
strong interest in making this system as automated as possible since I
have very little time to fix things manually. Vandalism would be easy to
manually repair, but it would require I go do something about it, which is
unappealing.
Possibly more relevantly, I have not seen anyone who in theory is
maintaining any of those non-PGP hierarchies issue a valid control message
in years (probably more than ten years). In practice, I don't believe
anyone is sending unsigned control messages except for alt.* and free.*
(which are intended to be a free-for-all left to each individual site to
manage), and I believe all of those legacy entries are effectively
defunct.
I am therefore proposing removing all non-PGP entries from control.ctl or,
alternately, leaving them there but commented out. I'm kind of leaning
towards the former since if anyone cares about the history for some reason
they can get it from old versions of control.ctl in the INN repository or
from <https://github.com/rra/control-archive/> (and I have no reason to
believe that the people identified with those email addresses still exist
or feel in any way responsible for those hierarchies), but I could be
convinced to leave them there commented out.
Thoughts?
Hi all,
I'm considering a policy change for the newsgroup lists maintained at
ftp.isc.org to only honor PGP-signed control messages except for alt.* and
free.* and wanted to run them by everyone.
Historically, control.ctl has included entries for large numbers of local,
regional, and language hierarchies that predate control message signing or
that didn't go to the trouble of creating PGP keys and setting up signing.
Since we didn't want to break anything when control message signing was
introduced, those entries were only changed if there was an abuse problem.
Many of those hierarchies are too small and obscure for anyone to have
bothered to forge control messages for them, even back in the heyday of
control message vandalism.
This has been bothering me for a while, though, since I have a rather
strong interest in making this system as automated as possible since I
have very little time to fix things manually. Vandalism would be easy to
manually repair, but it would require I go do something about it, which is
unappealing.
Possibly more relevantly, I have not seen anyone who in theory is
maintaining any of those non-PGP hierarchies issue a valid control message
in years (probably more than ten years). In practice, I don't believe
anyone is sending unsigned control messages except for alt.* and free.*
(which are intended to be a free-for-all left to each individual site to
manage), and I believe all of those legacy entries are effectively
defunct.
I am therefore proposing removing all non-PGP entries from control.ctl or,
alternately, leaving them there but commented out. I'm kind of leaning
towards the former since if anyone cares about the history for some reason
they can get it from old versions of control.ctl in the INN repository or
from <https://github.com/rra/control-archive/> (and I have no reason to
believe that the people identified with those email addresses still exist
or feel in any way responsible for those hierarchies), but I could be
convinced to leave them there commented out.
Thoughts?
--
Russ Allbery (***@eyrie.org) <https://www.eyrie.org/~eagle/>
Russ Allbery (***@eyrie.org) <https://www.eyrie.org/~eagle/>