[InterNetNews/inn] d8868b: inncheck: Correctly parse empty newsfeeds flags

Julien ÉLIE noreply at github.com
Sat Jul 8 16:35:41 UTC 2023


  Branch: refs/heads/2.7
  Home:   https://github.com/InterNetNews/inn
  Commit: d8868b47691ed27b66401fbf249926d8acb4c9d2
      https://github.com/InterNetNews/inn/commit/d8868b47691ed27b66401fbf249926d8acb4c9d2
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M scripts/inncheck.in

  Log Message:
  -----------
  inncheck: Correctly parse empty newsfeeds flags

"Ap,Tm,,<262144" produced a Perl warning and an error of unknown flag.

inncheck now reports an empty flag.

Thanks to Nigel Reed for the bug report.

close #268


  Commit: a1f2e932338a17eb4111243f29fcade52d39e0a7
      https://github.com/InterNetNews/inn/commit/a1f2e932338a17eb4111243f29fcade52d39e0a7
  Author: Enrik Berkhan <Enrik.Berkhan at inka.de>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M nnrpd/line.c

  Log Message:
  -----------
  nnrpd: avoid hang due to misplaced select()

The select() call in nnrpd's input data processing is moved right
before the related read() call to avoid blocking when it shouldn't.

Without this change, there could still remain data to be inflated, that
has already been read, if compression had been activated.  The select()
can then time out because the client might already have sent all data
before, and the yet to be inflated data will not be used until after
the timeout.

Resolves: #269


  Commit: a828aa9678d22c542df90bfef2c860356c3c5031
      https://github.com/InterNetNews/inn/commit/a828aa9678d22c542df90bfef2c860356c3c5031
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

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

  Log Message:
  -----------
  Update NEWS and CONTRIBUTORS for the last commit

Thanks again Enrik!

see #269 #270


  Commit: 84c1ce9a0320004d2fa59f045cab3378e0b0dccc
      https://github.com/InterNetNews/inn/commit/84c1ce9a0320004d2fa59f045cab3378e0b0dccc
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M contrib/makeexpctl.in
    M contrib/tunefeed.in
    M control/perl-nocem.in
    M samples/newsfeeds.in

  Log Message:
  -----------
  Remove the reference to alt.nocem.misc

Now that news.lists.filters exists, the old alt.nocem.misc is not longer
useful.  The NoCeM registry only mentions crossposts to news.lists.filters.


  Commit: b7512d1afc68b11237cf214410cc071e87d14f0a
      https://github.com/InterNetNews/inn/commit/b7512d1afc68b11237cf214410cc071e87d14f0a
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M doc/pod/news.pod
    M samples/nocem.ctl

  Log Message:
  -----------
  Update nocem.ctl with a new NoCeM issuer

Alphanet was added in May 2023 in the NoCeM Registry.


  Commit: 65d3cef3fdb935eae14fcef2d2a2863527000f71
      https://github.com/InterNetNews/inn/commit/65d3cef3fdb935eae14fcef2d2a2863527000f71
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M LICENSE

  Log Message:
  -----------
  Mention copyright ranges in LICENSE


  Commit: 88a96f7cf2ca4422260e0d5b3ce37f1576c6aa79
      https://github.com/InterNetNews/inn/commit/88a96f7cf2ca4422260e0d5b3ce37f1576c6aa79
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M scripts/innreport.in

  Log Message:
  -----------
  innreport: Add missing logfile argument in help


  Commit: 67908e28c7f46d02cb3fd9446548293eaf08de1c
      https://github.com/InterNetNews/inn/commit/67908e28c7f46d02cb3fd9446548293eaf08de1c
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M doc/pod/install.pod
    M doc/pod/storage.conf.pod

  Log Message:
  -----------
  Mention the limit of 262,144 articles per CAF file


  Commit: 7b2f4b654a91b2a9e8c8edbbbe1572521979a8a0
      https://github.com/InterNetNews/inn/commit/7b2f4b654a91b2a9e8c8edbbbe1572521979a8a0
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M doc/pod/innfeed.conf.pod
    M doc/pod/innfeed.pod
    M innfeed/tape.c

  Log Message:
  -----------
  Documentation fix for innfeed backlog files

What innfeed actually does was not accurate.


  Commit: cf2589e83ed0c26b64b4e6ee2bc4150b8b4c811d
      https://github.com/InterNetNews/inn/commit/cf2589e83ed0c26b64b4e6ee2bc4150b8b4c811d
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M authprogs/Makefile
    M backends/Makefile
    M contrib/Makefile
    M control/Makefile
    M expire/Makefile
    M frontends/Makefile
    M history/Makefile
    M innd/Makefile
    M innfeed/Makefile
    M lib/Makefile
    M nnrpd/Makefile
    M storage/Makefile
    M tests/Makefile

  Log Message:
  -----------
  Always add compiler options (COPT) in builds

When running "make warnings" inside a subdirectory, COPT was not taken
into account.  It was only when run at top-level.


  Commit: 3bdaf57019d5d496292c3d24cfcc7f4ad3c1ff3e
      https://github.com/InterNetNews/inn/commit/3bdaf57019d5d496292c3d24cfcc7f4ad3c1ff3e
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M innd/innd.c
    M lib/nntp.c
    M nnrpd/auth-ext.c
    M nnrpd/misc.c
    M nnrpd/nnrpd.c
    M nnrpd/perm.c

  Log Message:
  -----------
  Fix inclusion of <sys/select.h>

It was sometimes missing, and sometimes useless.


  Commit: b261787e76b363eb20002ae8c9b8292bebfbe84a
      https://github.com/InterNetNews/inn/commit/b261787e76b363eb20002ae8c9b8292bebfbe84a
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M innd/wip.c

  Log Message:
  -----------
  innd/wip.c: Typos and comment fixes

Notably the Precommit parameter in WIPinprogress().


  Commit: 4183eec138db29edc96fe6bef34c91bd07031a3d
      https://github.com/InterNetNews/inn/commit/4183eec138db29edc96fe6bef34c91bd07031a3d
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M innfeed/endpoint.c

  Log Message:
  -----------
  innfeed: Fix the build when FD_SETSIZE is unset

NO_STDIO_FDMAX was not defined.

... and has not been since a long time (when innfeed/msgs.h had it in
INN 2.3).


  Commit: eb3c9e16af2af79532772db544f36bf5fa52aab7
      https://github.com/InterNetNews/inn/commit/eb3c9e16af2af79532772db544f36bf5fa52aab7
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M doc/pod/inn.conf.pod
    M doc/pod/innfeed.conf.pod
    M doc/pod/install.pod

  Log Message:
  -----------
  Actualize documentation about file descriptors

Better explain limits, with a link to the Solaris documentation.
Improve wording and actualize the numbers for current systems.

see #273


  Commit: 6ec6538faaba5d320c2f87a8f33c11e84ce7f3bd
      https://github.com/InterNetNews/inn/commit/6ec6538faaba5d320c2f87a8f33c11e84ce7f3bd
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M doc/pod/inn.conf.pod

  Log Message:
  -----------
  Improve documentation for icdsynccount

Thanks to Russ Allbery for the new wording.


  Commit: 6584f53808552d8864d071bce59d23294f9d80cf
      https://github.com/InterNetNews/inn/commit/6584f53808552d8864d071bce59d23294f9d80cf
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M doc/pod/install.pod
    M doc/pod/newslog.pod

  Log Message:
  -----------
  Mention not to synchronize the news.notice log

Thanks to Russ Allbery for the suggestion.


  Commit: 6cc8c5f7a849d4389a183f4eae89154fadcd5506
      https://github.com/InterNetNews/inn/commit/6cc8c5f7a849d4389a183f4eae89154fadcd5506
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M doc/pod/inn.conf.pod
    M doc/pod/install.pod
    M doc/pod/news.pod
    M include/portable/sd-daemon.h
    M include/portable/system.h
    M support/getrra-c-util

  Log Message:
  -----------
  Permit increasing FD_SETSIZE at build time

Add a -DLARGE_FD_SETSIZE option to set the value of FD_SETSIZE at
build time.  The default system value is sometimes not enough for busy
news servers.

Thanks to Jesse Rehmer for the bug report.  Patch taken from Diablo,
and adapted for INN.

The long-term solution is of course to switch to libevent, as this
patch is a terrible hack.

see #273


Compare: https://github.com/InterNetNews/inn/compare/c63dfc82b481...6cc8c5f7a849


More information about the inn-committers mailing list