[InterNetNews/inn] f99992: Bump library revision numbers for INN 2.7.4

Julien ÉLIE noreply at github.com
Mon Jun 22 20:40:54 UTC 2026


  Branch: refs/heads/2.7
  Home:   https://github.com/InterNetNews/inn
  Commit: f999923ad08e262d778fad2c9772c8467e923918
      https://github.com/InterNetNews/inn/commit/f999923ad08e262d778fad2c9772c8467e923918
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M history/Makefile
    M lib/Makefile
    M storage/Makefile

  Log Message:
  -----------
  Bump library revision numbers for INN 2.7.4

HISwalk() interface has changed but as this function wasn't previously
used, let's consider the interface is compatible, and do not bump
libinnhist version.

New bloom functions in libinn, so bump its version.

New variables defined in ovinterface.h, and change of the OVCTLTYPE
enum in ov.h, so bump libinnstorage version too.


  Commit: 4458e418d4451198ecab3fb02acf49273c7644c7
      https://github.com/InterNetNews/inn/commit/4458e418d4451198ecab3fb02acf49273c7644c7
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M storage/ovsqlite/sqlite-helper-gen.in

  Log Message:
  -----------
  sqlite-helper-gen: Revert previous unneeded commit

Regexp-related globals like $1 are preserved across function calls.
Thanks, Bo Lindbergh, for the recall.


  Commit: c4970474cd96ab836659a5a3d56ad1cca08151f6
      https://github.com/InterNetNews/inn/commit/c4970474cd96ab836659a5a3d56ad1cca08151f6
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M CONTRIBUTORS
    M backends/delayer.in

  Log Message:
  -----------
  delayer: Update documentation for Cancel-Lock

So that authenticated cancels work, cancels need arriving after the
articles they cancel.  Update the documentation accordingly.

Thanks to Martin Burmester for having spotted it.


  Commit: dcf3c4f1ca1a2342f31df565fbdd75bdb7b58bbe
      https://github.com/InterNetNews/inn/commit/dcf3c4f1ca1a2342f31df565fbdd75bdb7b58bbe
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M innd/art.c

  Log Message:
  -----------
  innd: Better parse Xref in slave mode

When the Xref header field is badly formatted, ARTxrefslave() does not
correctly computes data->ReplicLength.

For instance with "Xref: group:10\r\n" without a server name, p points
at the beginning of the following header field, or the beginning of the
body, and then:

  data->ReplicLength = strlen("group:10") - strlen("group:10\r\n") = -2

Let's check the coherence of the pointer after the strpbrk() call.

Thanks to Russ Allbery for the patch, and Jesse Rehmer for the report.


  Commit: ef78f1c9035c57d49de75aa66bf24ea1596e4976
      https://github.com/InterNetNews/inn/commit/ef78f1c9035c57d49de75aa66bf24ea1596e4976
  Author: Bo Lindbergh <blgl at stacken.kth.se>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M storage/ovsqlite/ovsqlite-server.c

  Log Message:
  -----------
  ovsqlite-server: Check the result of sqlite_step

Handle unlikely database errors in ovsqlite-server: check the result
of *every* sqlite3_step call.  In some cases, the only reasonable error
response is to terminate the process.

Thanks to Bo Lindbergh for the patch.


  Commit: 468c61a5dcae6beb6ae8cc975de654d4513aa72e
      https://github.com/InterNetNews/inn/commit/468c61a5dcae6beb6ae8cc975de654d4513aa72e
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

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

  Log Message:
  -----------
  Update FAQ and NEWS for INN 2.7.4


Compare: https://github.com/InterNetNews/inn/compare/609003e0a003...468c61a5dcae

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