DISTRIBUTIONS(5)
π DISTRIBUTIONS π
okay so this is the manual page for distributions, bestie β it lives in the InterNetNews docs and it's all about the recommended values you can put in a Distribution header field. π
β¨ NAME β¨
distributions β the recommended values for the Distribution header field, fr fr π
πΈ DESCRIPTION πΈ
So the file pathetc/distributions is basically a little curated list of the relevant distributions plus their descriptions. π¦ It's there to give local information to posters who wanna slap a Distribution header field onto their articles so they can restrict where those articles propagate.
β οΈ lowkey important caveat: this does not guarantee your articles won't leak somewhere else π β that can totally happen because of a misconfiguration of a news server to which they're fed. no cap.
If you wanna know more about how a news server actually handles the Distribution header field, go read newsfeeds(5). iykyk π
π«Ά the line format
Every single line in this file is a distribution area followed by its description β and the description is encoded in UTF-8, bestie, keep up π β after at least a whitespace. Like so:
fr Local to France.
local Local to this news server.
nj Local to New Jersey.
usa Local to the United States of America.
Blank lines? Ignored. Lines that start with a number sign (#)? Also ignored. we love a comment line that minds its own business π
π how clients see it
Any client that issues the LIST DISTRIBUTIONS command gets these recommended values, if available. β
π but real talk: use of the LIST DISTRIBUTIONS command is not widespread β even though it's documented in RFC 6048 β and most news clients will never even ask for this file. it's giving underrated icon honestly.
And if this file is empty? Not an error, chill π the server will just send the client an empty response.
If the file is missing? Also fine β the server will send the client an appropriate response to indicate that the distributions list is not maintained on that server. π§
π₯ bonus feature
The Distribution header field can also be automatically set by nnrpd if distrib.pats(5) is correctly configured. slay. β¨
π HISTORY π
Written by Julien Elie for InterNetNews. π«Ά
π SEE ALSO π
and that's the whole vibe check, bestie β this page is from INN 2.7.4, dated 2022-07-10. periodt. π π
π¦ where this page comes from
- arch rolling: inn 2.7.4-4 Β· ISC
- epel 10: inn 2.7.4-5.el10_3 Β· ISC AND BSD-3-Clause AND BSD-4-Clause AND FSFAP AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND GPL-3.0-or-later WITH Bison-exception-2.2 AND LicenseRef-Fedora-Public-Domain AND MIT AND NTP
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms