]> Sergey Matveev's repositories - public-inbox.git/commit
Put the NNTP server name into Xref lines
authorJonathan Corbet <corbet@lwn.net>
Sat, 13 Oct 2018 21:42:20 +0000 (15:42 -0600)
committerEric Wong <e@80x24.org>
Tue, 16 Oct 2018 03:48:39 +0000 (03:48 +0000)
commitdd7049951c052c541efe3d1bb6de8950512027a5
tree33a44dccc40e63cfc7245ef67af8641cbbbd6ea7
parenta118d58a402bd31b5cd728a183305581b7d5557e
Put the NNTP server name into Xref lines

RFC 5536 sec 3.2.14 says that the server-name in an Xref line is "which
news server generated the header field"; indeed, that is necessary for
newsreaders like gnus to handle references properly.  So pick up the server
name from the config if available (the first name if there's more than
one), from the host name otherwise, and use it rather than the domain
name of the list server.

Tests have been adjusted to match the new behavior.
lib/PublicInbox/NNTP.pm
lib/PublicInbox/NNTPD.pm
t/nntp.t
t/nntpd.t