OpenBSD/src 9FFrklVsys/net if.c

   dont do work in if_output_local that ifq_enqueue_qlim does for us.
VersionDeltaFile
1.755+1-3sys/net/if.c
+1-31 files

OpenBSD/src QA56Ixisys/net if_vlan.c

   replace if_get with if_get_smr in the vlan transmit path.

   this mitigates against hammering the parent interface refcnt when
   transmitting packets.

   this means we call if_enqueue against the parent interface from an
   smr critical section rather than calling it while holding a "real"
   ref, but aggr has been calling if_enqueue from an smr critical
   section for years without issue.
VersionDeltaFile
1.223+7-6sys/net/if_vlan.c
+7-61 files

OpenBSD/src z5WL0DCsys/net if.c if.h

   add if_get_smr()

   if_get_smr() is like if_get() in that you give it an interface index
   and it gives you an ifnet pointer (or NULL), except it doesnt bump
   the reference count on the interface. to compensate, you can only
   use it inside an SMR critical section.

   the good news is that the ifidxmap map and ifnet lookups are already
   done using SMR, so this is an extremely trivial change.

   the benefit of this is that you can avoid the atomic operations on
   a shared variable (the ifnet refcnt) when using an interface in an
   smr critical section.
VersionDeltaFile
1.754+30-10sys/net/if.c
1.223+2-1sys/net/if.h
+32-112 files

OpenBSD/src fCgMOpuusr.bin/tmux screen-redraw.c

   Use correct style for bottom line when pane status line is on, GitHub
   issue 4732.
VersionDeltaFile
1.108+5-4usr.bin/tmux/screen-redraw.c
+5-41 files

OpenBSD/ports R1wqhq9audio Makefile

   +pd
VersionDeltaFile
1.520+1-0audio/Makefile
+1-01 files

OpenBSD/ports EZCWqK2audio/pd Makefile distinfo, audio/pd/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+701-0audio/pd/pkg/PLIST
1.1+54-0audio/pd/Makefile
1.1+9-0audio/pd/pkg/DESCR
1.1+2-0audio/pd/distinfo
1.1.1.1+0-0audio/pd/pkg/PLIST
1.1.1.1+0-0audio/pd/pkg/DESCR
+766-02 files not shown
+766-08 files

OpenBSD/src aX8mw4ydistrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1760+5-2distrib/sets/lists/comp/mi
+5-21 files

OpenBSD/ports VvmFrplgeo/eccodes Makefile distinfo

   Update eccodes to 2.44.0.

   From maintainer Marco van Hulten, thanks!
VersionDeltaFile
1.3+6-10geo/eccodes/Makefile
1.2+2-2geo/eccodes/distinfo
+8-122 files

OpenBSD/ports Ny6zDn6devel/pax-utils Makefile distinfo

   Update pax-utils to 1.3.10.
VersionDeltaFile
1.7+4-4devel/pax-utils/Makefile
1.4+2-2devel/pax-utils/distinfo
+6-62 files

OpenBSD/ports SeQ6171converters/lua-utf8 distinfo Makefile

   Update lua-utf8 to 0.2.0.
VersionDeltaFile
1.7+2-2converters/lua-utf8/distinfo
1.11+1-1converters/lua-utf8/Makefile
+3-32 files

OpenBSD/ports K8JsHT1graphics/p5-Image-ExifTool distinfo Makefile

   Update p5-Image-ExifTool to 13.43.
VersionDeltaFile
1.87+2-2graphics/p5-Image-ExifTool/distinfo
1.96+1-1graphics/p5-Image-ExifTool/Makefile
+3-32 files

OpenBSD/ports 4ORzT1nsysutils/broot distinfo Makefile

   Update broot to 1.54.0.
VersionDeltaFile
1.36+4-4sysutils/broot/distinfo
1.42+1-1sysutils/broot/Makefile
1.32+1-1sysutils/broot/crates.inc
+6-63 files

OpenBSD/ports JAmvfnushells/nushell distinfo crates.inc

   shells/nushell: Update to 0.109.1
VersionDeltaFile
1.20+146-96shells/nushell/distinfo
1.18+72-47shells/nushell/crates.inc
1.22+2-2shells/nushell/Makefile
+220-1453 files

OpenBSD/ports UDzgi2alang/elixir distinfo Makefile

   lang/elixir: Update to 1.19.4
VersionDeltaFile
1.73+2-2lang/elixir/distinfo
1.85+1-1lang/elixir/Makefile
+3-32 files

OpenBSD/src yB4k5jTdistrib/sets/lists/comp clang.arm64 clang.armv7, distrib/sets/lists/man mi

   sync
VersionDeltaFile
1.48+0-3distrib/sets/lists/comp/clang.arm64
1.48+0-3distrib/sets/lists/comp/clang.armv7
1.1757+1-0distrib/sets/lists/man/mi
+1-63 files

OpenBSD/ports 4IZIfe6devel/py-dbus-deviation Makefile, devel/py-dbus-deviation/patches patch-dbusapi_tests_test_interfaceparser_py patch-dbusapi_tests_test_ast_py

   fix tests with py3.12+
VersionDeltaFile
1.1+57-0devel/py-dbus-deviation/patches/patch-dbusapi_tests_test_interfaceparser_py
1.1+25-0devel/py-dbus-deviation/patches/patch-dbusapi_tests_test_ast_py
1.11+1-1devel/py-dbus-deviation/Makefile
+83-13 files

OpenBSD/ports U3dMck3textproc/py-sphinx Makefile distinfo, textproc/py-sphinx/patches patch-pyproject_toml

   update to py3-sphinx-9.0.4
VersionDeltaFile
1.33+175-3textproc/py-sphinx/pkg/PLIST
1.76+4-9textproc/py-sphinx/Makefile
1.30+2-2textproc/py-sphinx/distinfo
1.4+0-0textproc/py-sphinx/patches/patch-pyproject_toml
+181-144 files

OpenBSD/ports FSqQ2lHwww/odoo Makefile distinfo, www/odoo/patches patch-odoo_http_py patch-odoo_service_server_py

   update to 19.0.20251208
VersionDeltaFile
1.11+37,197-17,633www/odoo/pkg/PLIST
1.1+47-0www/odoo/patches/patch-odoo_http_py
1.26+7-3www/odoo/Makefile
1.6+2-2www/odoo/patches/patch-odoo_service_server_py
1.6+2-2www/odoo/distinfo
+37,255-17,6405 files

OpenBSD/ports hxG79O2textproc Makefile

   +py-lxml-html-clean, +py-rjsmin
VersionDeltaFile
1.846+2-0textproc/Makefile
+2-01 files

OpenBSD/ports RrMl63atextproc/py-roman-numerals distinfo Makefile, textproc/py-roman-numerals/pkg PLIST

   switch textproc/py-roman-numerals from pypi.org/project/roman-numerals-py
   to pypi.org/project/roman-numerals, project renamed (same code)
VersionDeltaFile
1.3+6-6textproc/py-roman-numerals/pkg/PLIST
1.2+2-2textproc/py-roman-numerals/distinfo
1.2+2-1textproc/py-roman-numerals/Makefile
+10-93 files

OpenBSD/ports VrySiVOtextproc/py-lxml-html-clean Makefile distinfo, textproc/py-lxml-html-clean/pkg PLIST DESCR

   import py3-lxml-html-clean-0.4.3; ok aja@

   This project was initially a part of lxml. Because HTML cleaner is designed as 
   blocklist-based, many reports about possible security vulnerabilities were 
   filed for lxml and that make the project problematic for security-sensitive 
   environments. Therefore we decided to extract the problematic part to a 
   separate project.
VersionDeltaFile
1.1+21-0textproc/py-lxml-html-clean/Makefile
1.1+18-0textproc/py-lxml-html-clean/pkg/PLIST
1.1+5-0textproc/py-lxml-html-clean/pkg/DESCR
1.1+2-0textproc/py-lxml-html-clean/distinfo
1.1.1.1+0-0textproc/py-lxml-html-clean/pkg/DESCR
1.1.1.1+0-0textproc/py-lxml-html-clean/Makefile
+46-02 files not shown
+46-08 files

OpenBSD/ports i5uI9lOtextproc/py-rjsmin Makefile distinfo, textproc/py-rjsmin/pkg PLIST DESCR

   import py3-rjsmin-1.2.5; ok aja@

   rJSmin is a javascript minifier written in python. The minifier is based
   on the semantics of jsmin.c by Douglas Crockford. The module is a
   re-implementation aiming for speed, so it can be used at runtime
   (rather than during a preprocessing step). Usually it produces the same
   results as the original jsmin.c.
VersionDeltaFile
1.1+23-0textproc/py-rjsmin/Makefile
1.1+13-0textproc/py-rjsmin/pkg/PLIST
1.1+5-0textproc/py-rjsmin/pkg/DESCR
1.1+2-0textproc/py-rjsmin/distinfo
1.1.1.1+0-0textproc/py-rjsmin/pkg/DESCR
1.1.1.1+0-0textproc/py-rjsmin/distinfo
+43-02 files not shown
+43-08 files

OpenBSD/ports SvKEXsDnet Makefile

   +py-cbor2
VersionDeltaFile
1.1445+1-0net/Makefile
+1-01 files

OpenBSD/ports hGt1KNgnet/py-cbor2 Makefile distinfo, net/py-cbor2/pkg PLIST DESCR

   import py3-cbor2-5.7.1; ok aja@

   This library provides encoding and decoding for the Concise Binary Object 
   Representation (CBOR) (RFC 8949) serialization format. The specification is 
   fully compatible with the original RFC 7049.
VersionDeltaFile
1.1+37-0net/py-cbor2/pkg/PLIST
1.1+26-0net/py-cbor2/Makefile
1.1+3-0net/py-cbor2/pkg/DESCR
1.1+2-0net/py-cbor2/distinfo
1.1.1.1+0-0net/py-cbor2/pkg/PLIST
1.1.1.1+0-0net/py-cbor2/distinfo
+68-02 files not shown
+68-08 files

OpenBSD/src NkoRmZUlib/libc/net freeaddrinfo.c getaddrinfo.3

   Do not crash when calling freeaddrinfo(NULL)

   Supported by Linux since at least 1997, and FreeBSD since 2017.  While
   not defined, there's no real good reason to crash when we could just
   cope.  Indeed, software out there relies on the Linux behavior.

   Point out in the manpage that the behavior of getaddrinfo(NULL) isn't
   defined and thus isn't portable.

   Edge case spotted recently by kn@ in OpenVPN.
   ok millert@ djm@ deraadt@ kn@
VersionDeltaFile
1.10+7-3lib/libc/net/freeaddrinfo.c
1.62+6-2lib/libc/net/getaddrinfo.3
+13-52 files

OpenBSD/ports CGPETTLnet/powerdns_recursor distinfo Makefile

   Update to PowerDNS Recursor 5.3.3

   See https://blog.powerdns.com/2025/12/08/powerdns-security-advisories-2025-07-and-2025-08
VersionDeltaFile
1.58+2-2net/powerdns_recursor/distinfo
1.68+1-1net/powerdns_recursor/Makefile
+3-32 files

OpenBSD/ports Kdkwzwkgraphics/oxipng distinfo crates.inc

   Update oxipng to 10.0.0.
VersionDeltaFile
1.9+116-104graphics/oxipng/distinfo
1.8+57-51graphics/oxipng/crates.inc
1.10+1-1graphics/oxipng/Makefile
+174-1563 files

OpenBSD/ports cnhj7gHcomms/zigbee2mqtt distinfo Makefile

   update to zigbee2mqtt-2.7.1
VersionDeltaFile
1.12+4-4comms/zigbee2mqtt/distinfo
1.19+1-1comms/zigbee2mqtt/Makefile
+5-52 files

OpenBSD/ports uPqgJE4telephony/pjsua Makefile distinfo, telephony/pjsua/patches patch-build_mak_in

   update to pjsip-2.16
VersionDeltaFile
1.9+9-0telephony/pjsua/pkg/PLIST-main
1.10+4-4telephony/pjsua/patches/patch-build_mak_in
1.63+2-2telephony/pjsua/Makefile
1.28+2-2telephony/pjsua/distinfo
+17-84 files

OpenBSD/ports Kg7qfb8productivity/vdirsyncer Makefile distinfo, productivity/vdirsyncer/pkg PLIST

   update to vdirsyncer-0.20.0, ok remi@
VersionDeltaFile
1.35+2-4productivity/vdirsyncer/Makefile
1.9+2-2productivity/vdirsyncer/distinfo
1.19+0-1productivity/vdirsyncer/pkg/PLIST
+4-73 files