[InterNetNews/inn] db8380: nnrpd: Support the ALPN TLS extension

Julien ÉLIE noreply at github.com
Tue Jun 24 21:03:40 UTC 2025


  Branch: refs/heads/2.7
  Home:   https://github.com/InterNetNews/inn
  Commit: db838011258567a8f50c64140c51350afb56a0aa
      https://github.com/InterNetNews/inn/commit/db838011258567a8f50c64140c51350afb56a0aa
  Author: Roman Donchenko <rdonchen at outlook.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M nnrpd/tls.c

  Log Message:
  -----------
  nnrpd: Support the ALPN TLS extension

This helps prevent protocol confusion attacks and is recommended by
RFC 9325.

The "nntp" protocol identifier is assigned
to the NNTP reader protocol as per
<https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids>.


  Commit: 592a923150366948a7a9cdf428ddbe119fc049b6
      https://github.com/InterNetNews/inn/commit/592a923150366948a7a9cdf428ddbe119fc049b6
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M CONTRIBUTORS
    M doc/pod/news.pod

  Log Message:
  -----------
  Add a NEWS entry for the previous commit


  Commit: 589bdd0eea88e5ecac4c0a365bae269368db1ddd
      https://github.com/InterNetNews/inn/commit/589bdd0eea88e5ecac4c0a365bae269368db1ddd
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M support/getc-tap-harness
    M support/getrra-c-util

  Log Message:
  -----------
  Update URLs for rra-c-util and C TAP Harness

Let's use the GitHub repository as gitweb has been disabled on the main
repository because of denial-of-service attacks.


  Commit: 27ca046a5f663aebbf6f38515a7de3f6bdfa7720
      https://github.com/InterNetNews/inn/commit/27ca046a5f663aebbf6f38515a7de3f6bdfa7720
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M control/perl-nocem.in

  Log Message:
  -----------
  perl-nocem: Fix the handling of continuation lines

The previous commit introduced a regression in the parsing of
continuation lines.  Hopefully it has not a real impact as current
NoCeM senders do not use that syntax, and even if they did, the
articles would still be correctly removed.  Only the very specific
local function called via the use of the -i option would not have the
whole list of newsgroups the article was posted to.


  Commit: ef0f687ea768af1d5e3b8aeaaad3fe1ca671b731
      https://github.com/InterNetNews/inn/commit/ef0f687ea768af1d5e3b8aeaaad3fe1ca671b731
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M doc/pod/news.pod
    M scripts/scanlogs.in

  Log Message:
  -----------
  scanlogs: Fix the rotation of perl-nocem.log

Its contents was mistakenly appended to the news.notice log file.

${OLD_SYSLOG} was not a temporary file, but the actual symlinked
rotated log file.


  Commit: 8785bd5dfe870ab1f064a91700f22db2d76cee15
      https://github.com/InterNetNews/inn/commit/8785bd5dfe870ab1f064a91700f22db2d76cee15
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M control/perl-nocem.in

  Log Message:
  -----------
  perl-nocem: Gracefully handle a socket closure

Fix Perl warnings for uninitialized values when the connection to the
server is closed.

close #322


  Commit: cb3feead308556dc7a8a45fd2311da8864f61e44
      https://github.com/InterNetNews/inn/commit/cb3feead308556dc7a8a45fd2311da8864f61e44
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M nnrpd/Makefile

  Log Message:
  -----------
  nnrpd: Order change in link command

Python 3.11 somehow advertises on Debian bookworm
"-L/usr/lib/x86_64-linux-gnu" as LIBDIR whereas Python 3.9 advertises
on Debian bullseye "-L/usr/lib/x86_64-linux-gnu/python3.9" as LIBDIR.

It breaks the build of custom libraries whose lib path is mentioned
afterwards.  So just put PYTHON_LIBS at the end.  Quick fix!


  Commit: a2bf4548c9690b608d9cf0e451a7f1898de7d0c6
      https://github.com/InterNetNews/inn/commit/a2bf4548c9690b608d9cf0e451a7f1898de7d0c6
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M CONTRIBUTORS
    M doc/pod/news.pod
    M frontends/cnfsstat.in
    M lib/mmap.c
    M storage/cnfs/cnfs.c

  Log Message:
  -----------
  Fix msync calls beyond the end of the mapping

Fixed very infrequent errors of page alignment in msync calls.
Thanks to Chris Knipe for the bug report and to Richard Kettlewell for
the patch.

close #327


  Commit: a3f8fd4f6f0dc7dcdf773af62254cfed774f7636
      https://github.com/InterNetNews/inn/commit/a3f8fd4f6f0dc7dcdf773af62254cfed774f7636
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M innd/cc.c
    M innd/chan.c
    M innd/icd.c
    M innd/lc.c
    M innd/rc.c

  Log Message:
  -----------
  innd: Remove useless 0x before %p

%p already starts with "0x".


Compare: https://github.com/InterNetNews/inn/compare/692d6231ca27...a3f8fd4f6f0d

To unsubscribe from these emails, change your notification settings at https://github.com/InterNetNews/inn/settings/notifications


More information about the inn-committers mailing list