[InterNetNews/inn] 4cd7cf: ovsqlite: Explicit SQLite init/shutdown

Julien ÉLIE noreply at github.com
Sat Apr 4 08:47:16 UTC 2026


  Branch: refs/heads/2.7
  Home:   https://github.com/InterNetNews/inn
  Commit: 4cd7cffdc2582d017a44ea47b2c5521e89a23578
      https://github.com/InterNetNews/inn/commit/4cd7cffdc2582d017a44ea47b2c5521e89a23578
  Author: Bo Lindbergh <blgl at stacken.kth.se>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

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

  Log Message:
  -----------
  ovsqlite: Explicit SQLite init/shutdown

The SQLite docs[1] say that implicit initialization might go away at
some point, so add explicit initialization.

Also, explicit shutdown might reduce the number of false positives
reported by memory leak detectors.

[1] https://www.sqlite.org/c3ref/initialize.html


  Commit: 8d612594163da5fe618abf7ad2e057b6b07fe702
      https://github.com/InterNetNews/inn/commit/8d612594163da5fe618abf7ad2e057b6b07fe702
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  Autoconf: Remove AC_PROG_GCC_TRADITIONAL

The use of AC_PROG_GCC_TRADITIONAL emits a warning with Autoconf 2.72.
Just remove it as AC_PROG_CC was already called, and as this macro has
had no useful effect since GCC dropped support for traditional-mode
compilation in version 3.3 (released in 2003), and the systems that
needed it are also long obsolete.


  Commit: 69327c3d94958ff1b489cf20f30df7e38d521665
      https://github.com/InterNetNews/inn/commit/69327c3d94958ff1b489cf20f30df7e38d521665
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

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

  Log Message:
  -----------
  Improve documentation about xrefslave

Better explain what this parameter does (it is not an "attempt" to
assign the same article numbers) and why feeding articles in order is
useful.


  Commit: 184890dcdf31dd1efd7ae1a0101d8502cf5ca7d9
      https://github.com/InterNetNews/inn/commit/184890dcdf31dd1efd7ae1a0101d8502cf5ca7d9
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M samples/filter_innd.py
    M scripts/inncheck.in

  Log Message:
  -----------
  Reformat Perl and Python scripts

Improved style from latest perltidy and Black releases.


  Commit: 705362165d6ca9a01b5ec096a37a389521574a06
      https://github.com/InterNetNews/inn/commit/705362165d6ca9a01b5ec096a37a389521574a06
  Author: Jose Luis Duran <jlduran at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M CONTRIBUTORS
    M MANIFEST
    M Makefile.global.in
    M ci/test
    M configure.ac
    M doc/pod/hacking.pod
    M doc/pod/install.pod
    M doc/pod/news.pod
    M doc/pod/nnrpd.pod
    R m4/blacklist.m4
    A m4/blocklist.m4
    M nnrpd/Makefile
    M nnrpd/nnrpd.c
    M nnrpd/nnrpd.h
    M nnrpd/perm.c
    M support/mksnapshot

  Log Message:
  -----------
  Rename blacklist to blocklist

Current versions of NetBSD and FreeBSD are using the new nomenclature.

close #335


  Commit: 35b2d1b18f3cb73d5b3ddbf339d7a1bc284b57a4
      https://github.com/InterNetNews/inn/commit/35b2d1b18f3cb73d5b3ddbf339d7a1bc284b57a4
  Author: Bernhard M. Wiedemann <bwiedemann at suse.de>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M CONTRIBUTORS
    M storage/interface.c

  Log Message:
  -----------
  Reduce chance for overflow in ParseTime

Without this patch, an input of 802M (months) could surprisingly produce
a negative return value.

Use `atoi` to match the type of the tmp variable.

This patch was done while reviewing potential year-2038 issues in openSUSE.

close #331


  Commit: 2a8092d333a332ee171053a536aa65cfffe48711
      https://github.com/InterNetNews/inn/commit/2a8092d333a332ee171053a536aa65cfffe48711
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M backends/innbind.c
    M frontends/inews.c
    M frontends/sm.c
    M history/hisv6/hisv6.c
    M include/inn/storage.h
    M innd/innd.c
    M innd/nc.c
    M innd/python.c
    M innfeed/endpoint.c
    M lib/innconf.c
    M lib/xmalloc.c
    M nnrpd/python.c
    M storage/buffindexed/shmem.c
    M storage/ovdb/ovdb-private.h
    M storage/ovdb/ovdb.c
    M storage/ovsqlite/ovsqlite-server.c
    M storage/ovsqlite/ovsqlite.c
    M tests/innd/fakeinnd.c

  Log Message:
  -----------
  Reformat with latest clang-format-19 version


  Commit: 42fdc9ca2dc67888b0221636f0373000c90f6cb8
      https://github.com/InterNetNews/inn/commit/42fdc9ca2dc67888b0221636f0373000c90f6cb8
  Author: Julien ÉLIE <Julien-Elie at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M .git-blame-ignore-revs

  Log Message:
  -----------
  Add previous commit to git blame ignore


Compare: https://github.com/InterNetNews/inn/compare/72dfe4688f6a...42fdc9ca2dc6

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