[InterNetNews/inn] 2a7971: history: Add a pathhistory inn.conf parameter

Kevin Bowling noreply at github.com
Thu Jul 16 20:25:19 UTC 2026


  Branch: refs/heads/main
  Home:   https://github.com/InterNetNews/inn
  Commit: 2a79718efc5349b1533b27c96a94fee4e4190540
      https://github.com/InterNetNews/inn/commit/2a79718efc5349b1533b27c96a94fee4e4190540
  Author: Kevin Bowling <kevin.bowling at kev009.com>
  Date:   2026-07-16 (Thu, 16 Jul 2026)

  Changed paths:
    M backends/innxmit.c
    M backends/nntpget.c
    M control/gencancel.c
    M doc/FAQ
    M doc/pod/expire.pod
    M doc/pod/hissqlite-convert.pod
    M doc/pod/hissqlite-util.pod
    M doc/pod/hissqlite.pod
    M doc/pod/history.pod
    M doc/pod/inn.conf.pod
    M doc/pod/innstat.pod
    M doc/pod/install.pod
    M doc/pod/makedbz.pod
    M doc/pod/makehistory.pod
    M doc/pod/news.pod
    M doc/pod/prunehistory.pod
    M expire/expire.c
    M expire/expireover.c
    M expire/grephistory.c
    M expire/makedbz.c
    M expire/makehistory.c
    M expire/prunehistory.c
    M history/hissqlite/hissqlite-util.in
    M include/inn/innconf.h
    M include/inn/paths.h.in
    M innd/util.c
    M lib/innconf.c
    M nnrpd/nnrpd.c
    M perl/INN/Config.pm.in
    M samples/inn.conf.in
    M samples/innwatch.ctl
    M scripts/innshellvars.in
    M scripts/innshellvars.pl.in
    M scripts/innshellvars.tcl.in
    M scripts/innstat.in
    M site/Makefile
    M storage/tradindexed/tdx-util.c
    M tests/lib/innconf-t.c

  Log Message:
  -----------
  history: Add a pathhistory inn.conf parameter

pathhistory is a directory, like every other path* parameter,
and defaults to the value of pathdb, so existing installations are
unchanged.  It covers the whole history file family: the history(5)
text file and its dbz indices (and their .n rebuild variants)
for hisv6, or history.sqlite and its WAL files for hissqlite.  The
tombstone logs stay in pathdb for now as they are expiry state, not
history files.

Particularly important for hissqlite: a ZFS dataset should have a
recordsize matching the database page size (see hissqlite(5)).

see #363



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