OpenBSD/ports XtzngTWdevel/py-certifi distinfo Makefile

   update to py3-certifi-2026.1.4
VersionDeltaFile
1.28+2-2devel/py-certifi/distinfo
1.47+1-1devel/py-certifi/Makefile
+3-32 files

OpenBSD/ports pcaJeQNlang/jruby Makefile, lang/jruby/pkg PLIST

   jruby: regen plist after jdk update
VersionDeltaFile
1.80+1-1lang/jruby/pkg/PLIST
1.127+1-1lang/jruby/Makefile
+2-22 files

OpenBSD/src pagZGO5usr.bin/tmux sort.c format.c

   Break sorting out into a common file so formats and modes use the same
   code. Also add -O for sorting to the list commands. From Dane Jensen in
   GitHub issue 4813.
VersionDeltaFile
1.1+536-0usr.bin/tmux/sort.c
1.342+35-225usr.bin/tmux/format.c
1.72+40-155usr.bin/tmux/window-tree.c
1.1029+84-17usr.bin/tmux/tmux.1
1.37+28-68usr.bin/tmux/window-client.c
1.45+26-48usr.bin/tmux/window-buffer.c
+749-51313 files not shown
+964-69219 files

OpenBSD/ports kR0HppAproductivity/baikal Makefile, productivity/baikal/patches patch-vendor_sabre_dav_lib_CalDAV_Plugin_php

   productivity/baikal: add timezone workaround for recurrence expansion

   As explained in [0], when creating a calendar via the web interface, Baikal
   sets cal:calendar-timezone to a timezone string instead of a VTIMEZONE object.
   This causes an issue when querying events with expanded recurrences, see [1].

   To work around this, create a new DateTimeZone object from the string.

   [0] https://github.com/sabre-io/Baikal/issues/1241
   [1] https://github.com/sabre-io/Baikal/issues/1325
VersionDeltaFile
1.1+22-0productivity/baikal/patches/patch-vendor_sabre_dav_lib_CalDAV_Plugin_php
1.43+1-0productivity/baikal/Makefile
+23-02 files

OpenBSD/src 07DCG5Adistrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1762+3-0distrib/sets/lists/comp/mi
+3-01 files

OpenBSD/src Nu5xQ7clib/libfuse fuse_lowlevel_new.3

   Fix typos.
VersionDeltaFile
1.2+4-4lib/libfuse/fuse_lowlevel_new.3
+4-41 files

OpenBSD/src Mdlp5P7lib/libfuse Makefile

   Add low-level FUSE API man pages to Makefile.
VersionDeltaFile
1.20+3-2lib/libfuse/Makefile
+3-21 files

OpenBSD/src USpNbqHusr.bin/netstat inet.c

   netstat: print pf state rather than pf state key after in_pcb.h changes

   unbreaks tree
VersionDeltaFile
1.186+2-2usr.bin/netstat/inet.c
+2-21 files

OpenBSD/ports NpPSzmYtelephony/baresip Makefile.inc, telephony/baresip/baresip distinfo Makefile

   telephony/baresip: update to 4.5.0

   see https://github.com/baresip/baresip/releases/tag/v4.5.0
   and https://github.com/baresip/re/releases/tag/v4.5.0
VersionDeltaFile
1.42+2-2telephony/baresip/baresip/distinfo
1.41+2-2telephony/baresip/re/distinfo
1.50+1-1telephony/baresip/re/Makefile
1.35+1-1telephony/baresip/Makefile.inc
1.56+1-1telephony/baresip/baresip/Makefile
+7-75 files

OpenBSD/src VRSJpculib/libfuse fuse_opt.3

   Refined markup, clarified function descriptions, and restored a
   functional example.

   OK schwarze@
VersionDeltaFile
1.7+188-71lib/libfuse/fuse_opt.3
+188-711 files

OpenBSD/ports NPN9auSdevel/py-protobuf distinfo Makefile

   Update to py-protobuf 6.33.5

   https://github.com/protocolbuffers/protobuf/releases/tag/v33.5
VersionDeltaFile
1.56+2-2devel/py-protobuf/distinfo
1.71+1-1devel/py-protobuf/Makefile
+3-32 files

OpenBSD/ports vbKHMEzdevel/protobuf distinfo Makefile

   Update to protobuf 6.33.5

   https://github.com/protocolbuffers/protobuf/releases/tag/v33.5
VersionDeltaFile
1.65+2-2devel/protobuf/distinfo
1.103+1-1devel/protobuf/Makefile
+3-32 files

OpenBSD/src iE82WDnsys/net pf.c

   fix a variable name in a comment. no functional change
VersionDeltaFile
1.1235+1-1sys/net/pf.c
+1-11 files

OpenBSD/src zmTaD6vsys/net pf.c

   improve pf_find_state lookups by checking the direction of the states.

   if we have the state from the packet coming into the stack we can
   ensure the state we look up goes in the opposite direction.
VersionDeltaFile
1.1234+10-3sys/net/pf.c
+10-31 files

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