OpenBSD/src JiYdVRSsys/kern uipc_mbuf.c, sys/net pf.c pfvar_priv.h

   use pf_states to link mbufs/inpcbs and forwarded connections together

   this replaces the links between pf_state_keys and mbufs/inpcbs.

   pf_states represent the actual connection tracked by pf, while
   pf_state_keys are more general since they only contain the network
   addresses. the fact that pf_state_keys exist is an implementation
   detail in pf rather than a fundamentally useful artifact to the
   rest of the system. the preference would have been to link things
   to pf_states rather than pf_state_keys in the first place, but there
   wasn't enough machinery (eg, refcounts and immutable links to
   pf_state_keys) on pf_states to link to them directly. this means
   pf still had to iterate over the states hanging off the pf_state_keys
   to get to the actual pf_state it needed anyway.

   discussed with henning@
   ok sashan@ jmatthew@
VersionDeltaFile
1.1233+250-190sys/net/pf.c
1.41+6-10sys/net/pfvar_priv.h
1.303+7-7sys/kern/uipc_mbuf.c
1.268+4-4sys/sys/mbuf.h
1.547+3-4sys/net/pfvar.h
1.173+3-3sys/netinet/in_pcb.h
+273-2183 files not shown
+279-2249 files

OpenBSD/src oreNUd8sys/net pf.c

   avoid work in pf_state_insert if pf_state_key_unref didnt swap keys.

   ok sashan@ jmatthew@
VersionDeltaFile
1.1232+6-3sys/net/pf.c
+6-31 files

OpenBSD/ports qRtY94Fnet/tailscale distinfo Makefile

   Update to tailscale-1.92.5

   From Adriano Barbosa (maintainer)
VersionDeltaFile
1.62+2-2net/tailscale/distinfo
1.65+1-1net/tailscale/Makefile
+3-32 files

OpenBSD/src ibOVZ03sys/net pf.c

   have state and source limiter state cleanup assert on the right lock.

   state and source limiters and they pf state links they're wired up
   with are protected by the pf lock, not the pf state lock. this is
   asserted correctly when setting up source and state limiters, but
   i copy and pasted the wrong assert for the cleanup code.

   this should fix the spurious "splassert: pf_create_state: want 1 have 0"
   messages i get on my firewalls.
VersionDeltaFile
1.1231+2-2sys/net/pf.c
+2-21 files

OpenBSD/src ffBQUmvsys/kern sysv_sem.c

   In semctl(2), set pointers to NULL after free().  Avoids false positive
   warnings with a simple use-after-free checker.

   ok bluhm@
VersionDeltaFile
1.66+3-1sys/kern/sysv_sem.c
+3-11 files

OpenBSD/ports 1VgDdv8devel/sbt distinfo Makefile, devel/sbt/patches patch-bin_sbt

   devel/sbt: update to 1.12.1
VersionDeltaFile
1.21+2-2devel/sbt/distinfo
1.21+1-1devel/sbt/Makefile
1.16+1-1devel/sbt/patches/patch-bin_sbt
+4-43 files

OpenBSD/ports Y25rYaFsysutils Makefile

   hook up openvox-server
VersionDeltaFile
1.773+1-0sysutils/Makefile
+1-01 files

OpenBSD/ports 4wHKNU9sysutils/openvox-server/8 Makefile, sysutils/openvox-server/8/files Makefile

   Initial revision
VersionDeltaFile
1.1+58-0sysutils/openvox-server/8/Makefile
1.1+57-0sysutils/openvox-server/8/pkg/PLIST
1.1+49-0sysutils/openvox-server/8/patches/patch-ext_cli_start
1.1+40-0sysutils/openvox-server/8/files/Makefile
1.1+36-0sysutils/openvox-server/8/patches/patch-ext_cli_foreground
1.1+32-0sysutils/openvox-server/8/patches/patch-ext_config_conf_d_puppetserver_conf
+272-024 files not shown
+406-030 files

OpenBSD/ports LIj3vJtinfrastructure/db user.list

   mention databases/openvoxdb as _puppetdb user

   suggested by kn@
VersionDeltaFile
1.481+2-2infrastructure/db/user.list
+2-21 files

OpenBSD/ports 4B664zgdatabases Makefile

   hook up openvoxdb
VersionDeltaFile
1.505+1-0databases/Makefile
+1-01 files

OpenBSD/ports ReABB3fdatabases/openvoxdb/8 Makefile, databases/openvoxdb/8/files Makefile

   import OpenVoxDB

   OpenVoxDB is a fork of Open Source PuppetDB.

   OpenVoxDB is the fast, scalable, and reliable data warehouse for OpenVox.
   It caches data generated by OpenVox, and gives you advanced features at
   awesome speed with a powerful API.

   lots of valuable feedback and final OK kn@


VersionDeltaFile
1.1+60-0databases/openvoxdb/8/Makefile
1.1+56-0databases/openvoxdb/8/files/Makefile
1.1+50-0databases/openvoxdb/8/pkg/PLIST-main
1.1+48-0databases/openvoxdb/8/patches/patch-ext_cli_start
1.1+31-0databases/openvoxdb/8/patches/patch-ext_default
1.1+31-0databases/openvoxdb/8/pkg/PLIST-plugin
+276-034 files not shown
+434-040 files

OpenBSD/ports 2agDALlsysutils Makefile

   hook up ruby-openvoxserver-ca
VersionDeltaFile
1.772+1-0sysutils/Makefile
+1-01 files

OpenBSD/ports pJUFjessysutils/ruby-openvoxserver-ca Makefile distinfo, sysutils/ruby-openvoxserver-ca/patches patch-lib_puppetserver_ca_utils_file_system_rb

   import ruby-openvoxserver-ca

   This gem provides the functionality behind the OpenVox Server CA
   interactions. The actual CLI executable lives within the OpenVox Server
   project.

   feedback and OK kn@

VersionDeltaFile
1.1+67-0sysutils/ruby-openvoxserver-ca/pkg/PLIST
1.1+21-0sysutils/ruby-openvoxserver-ca/Makefile
1.1+15-0sysutils/ruby-openvoxserver-ca/patches/patch-lib_puppetserver_ca_utils_file_system_rb
1.1+3-0sysutils/ruby-openvoxserver-ca/pkg/DESCR
1.1+2-0sysutils/ruby-openvoxserver-ca/distinfo
1.1.1.1+0-0sysutils/ruby-openvoxserver-ca/pkg/DESCR
+108-04 files not shown
+108-010 files

OpenBSD/src e0HifVJusr.sbin/tcpdump ike.h

   fix string in IKE decode; it's ecp521, not ecp512
   ok tb@ dlg@
VersionDeltaFile
1.27+2-2usr.sbin/tcpdump/ike.h
+2-21 files

OpenBSD/src RaAdoxEshare/man/man5 python-module.5

   mention MODPY_BUILD_DIR
VersionDeltaFile
1.22+6-2share/man/man5/python-module.5
+6-21 files

OpenBSD/ports 0xlBB86mail/notmuch Makefile distinfo, mail/notmuch/patches patch-emacs_Makefile_local

   update to notmuch-0.40
   install python bindings
VersionDeltaFile
1.3+29-2mail/notmuch/pkg/PLIST-main
1.8+12-7mail/notmuch/Makefile
1.2+4-0mail/notmuch/pkg/PLIST-emacs
1.2+2-2mail/notmuch/distinfo
1.2+1-1mail/notmuch/patches/patch-emacs_Makefile_local
+48-125 files

OpenBSD/ports WJ4l1lKlang/python/3 python.port.mk

   add MODPY_BUILD_DIR, allowing running pybuild steps in a dir other than
   WRKSRC, mostly useful when building/installing some python component that
   doesn't build (or doesn't build properly) as part of the main build
VersionDeltaFile
1.21+3-5lang/python/3/python.port.mk
+3-51 files

OpenBSD/ports SkFsPPfmail/fetchmail distinfo Makefile, mail/fetchmail/patches patch-Makefile_in

   update to fetchmail-6.6.2
VersionDeltaFile
1.47+2-2mail/fetchmail/distinfo
1.175+1-1mail/fetchmail/Makefile
1.28+1-1mail/fetchmail/patches/patch-Makefile_in
+4-43 files

OpenBSD/ports PuMnKzenet/p5-Zonemaster/cli distinfo Makefile

   update to zonemaster-8.0.1
VersionDeltaFile
1.15+2-2net/p5-Zonemaster/cli/distinfo
1.22+1-1net/p5-Zonemaster/cli/Makefile
+3-32 files

OpenBSD/src wE2GQPesys/dev/wsfont spleen32x64.h spleen12x24.h

   Update Spleen kernel fonts to version 2.2.0, bringing the following
   improvements:

   - Fix less-than sign alignment in the 12x24 version
   - Fix right curly bracket alignment in the 12x24 version
   - Fix right parenthesis alignment in the 32x64 version
VersionDeltaFile
1.11+32-32sys/dev/wsfont/spleen32x64.h
1.9+22-22sys/dev/wsfont/spleen12x24.h
+54-542 files

OpenBSD/src U9zJ9qmlib/libfuse fuse_lowlevel_new.3 fuse_reply_err.3

   Add man pages for the low-level FUSE API.

   OK schwarze@
VersionDeltaFile
1.1+597-0lib/libfuse/fuse_lowlevel_new.3
1.1+203-0lib/libfuse/fuse_reply_err.3
1.1+120-0lib/libfuse/fuse_session_loop.3
+920-03 files

OpenBSD/ports W5U2Hk2x11/gnustep/back Makefile, x11/gnustep/base Makefile

   bump dependent ports after libobjc2 update, while there, straighten
   some WANTLIB as well
VersionDeltaFile
1.96+3-3x11/gnustep/base/Makefile
1.60+3-2x11/gnustep/back/Makefile
1.70+2-3x11/gnustep/make/Makefile
1.23+2-2x11/gnustep/rsskit/Makefile
1.26+2-2x11/gnustep/performance/Makefile
1.19+2-2x11/gnustep/camerakit/Makefile
+14-1417 files not shown
+42-4023 files

OpenBSD/ports Vx6Uxzix11/gnustep/libobjc2 Makefile distinfo, x11/gnustep/libobjc2/patches patch-Test_CMakeLists_txt patch-CMakeLists_txt

   update to 2.3

   this allows to build the blocks runtime against libdispatch, and with that,
   it's possible to finally use GCD.

   while there, add test target.
VersionDeltaFile
1.1+76-0x11/gnustep/libobjc2/patches/patch-Test_CMakeLists_txt
1.41+47-17x11/gnustep/libobjc2/Makefile
1.11+0-14x11/gnustep/libobjc2/patches/patch-CMakeLists_txt
1.8+7-4x11/gnustep/libobjc2/pkg/PLIST
1.2+2-2x11/gnustep/libobjc2/patches/patch-objc_msgSend_x86-64_S
1.7+2-2x11/gnustep/libobjc2/distinfo
+134-391 files not shown
+135-407 files

OpenBSD/ports VLTN6iGmisc/gnuwatch distinfo Makefile, misc/gnuwatch/patches patch-man_watch_1 patch-src_watch_c

   update to gnuwatch-4.0.6
VersionDeltaFile
1.4+6-7misc/gnuwatch/patches/patch-man_watch_1
1.9+2-2misc/gnuwatch/distinfo
1.20+1-2misc/gnuwatch/Makefile
1.4+1-1misc/gnuwatch/patches/patch-src_watch_c
1.2+0-0misc/gnuwatch/patches/patch-local_signals_c
+10-125 files

OpenBSD/ports F5jj089misc/llama.cpp Makefile distinfo, misc/llama.cpp/pkg PLIST

   misc/llama.cpp: update to b7883

   OK: volker@
VersionDeltaFile
1.15+3-4misc/llama.cpp/Makefile
1.8+2-2misc/llama.cpp/distinfo
1.8+2-2misc/llama.cpp/pkg/PLIST
+7-83 files

OpenBSD/ports DnujGmVdevel/libggml Makefile distinfo, devel/libggml/patches patch-CMakeLists_txt

   devel/libggml: update to 20260130

   OK: volker@
VersionDeltaFile
1.7+4-4devel/libggml/Makefile
1.2+6-0devel/libggml/pkg/PFRAG.amd64
1.5+2-2devel/libggml/distinfo
1.2+1-1devel/libggml/patches/patch-CMakeLists_txt
1.4+1-0devel/libggml/pkg/PLIST
+14-75 files

OpenBSD/ports HDav8M5net/ejabberd distinfo modules.inc, net/ejabberd/patches patch-ejabberdctl_cfg_example patch-ejabberdctl_template

   net/ejabberd: update to 26.01

   Changes: https://www.process-one.net/blog/ejabberd-26-01/

   OK: volker@
VersionDeltaFile
1.26+39-1net/ejabberd/pkg/PLIST
1.22+14-12net/ejabberd/distinfo
1.8+7-6net/ejabberd/modules.inc
1.63+7-2net/ejabberd/Makefile
1.2+2-2net/ejabberd/patches/patch-ejabberdctl_cfg_example
1.5+0-0net/ejabberd/patches/patch-ejabberdctl_template
+69-236 files

OpenBSD/ports pTO4Atolang/erlang erlang.port.mk

   erlang.port.mk: support not published on hex.pm dependency

   Notable example is following update of net/ejabberd which uses forgotten
   to publish erlydtl from github.

   OK: volker@
VersionDeltaFile
1.47+12-4lang/erlang/erlang.port.mk
+12-41 files

OpenBSD/ports FVa9CC9fonts/spleen distinfo Makefile

   Update spleen to 2.2.0.
VersionDeltaFile
1.26+2-2fonts/spleen/distinfo
1.33+1-1fonts/spleen/Makefile
+3-32 files

OpenBSD/ports ZqZntDonet/dbip Makefile.inc, net/dbip/asn distinfo

   Update dbip to 2026.02.
VersionDeltaFile
1.65+2-2net/dbip/asn/distinfo
1.67+2-2net/dbip/city/distinfo
1.67+2-2net/dbip/country/distinfo
1.70+1-1net/dbip/Makefile.inc
+7-74 files