OpenBSD/src OMPgeaa — sys/net pf.c

   pf(4): pf_state_insert() should update stack side key

   pf_state_insert() should treat stack side state key (sks) in the same way
   as it treats wire side state key (skw). The call to pf_state_key_attach()
   may replace the sks with key which is present already in state tree.

   Issue noticed and reported by Acts-1631

   OK henning@ OK bluhm@
VersionDeltaFile
1.1253+9-6sys/net/pf.c
+9-61 files

OpenBSD/ports fnyhNTk — lang/node Makefile distinfo

   lang/node: update to 24.22.3

   Fixes: lots of CVEs. Look them up at
   https://nodejs.org/en/blog/release/v24.22.3
VersionDeltaFile
1.106+4-4lang/node/distinfo
1.178+1-1lang/node/Makefile
+5-52 files

OpenBSD/src nheTYID — usr.sbin/rpki-client aspa.c

   rpki-client: reject CustomerASID 0 in ASPAs

   The customerASID element has type CAS ::= INTEGER (1..4294967295) with
   section 3.2 of draft-ietf-sidrops-aspa-profile-30 explicitly saying
   "The customerASID field contains a positive integer [...]".

   as_id_parse() accepts all values in [0, UINT32_MAX], so we need to
   exclude 0 explicitly.

   ok claudio rcovelli
VersionDeltaFile
1.50+5-1usr.sbin/rpki-client/aspa.c
+5-11 files

OpenBSD/src 8WnpGxe — usr.sbin/rpki-client main.c extern.h

   Move the carepo tree and its accounting to the parser process.

   To properly account the validity of a MFT it requires that the carepo
   tree is moved to the parser process. This is the first step. It moves
   the tree add basic functions to add and check the count per repo and
   it adds the required locking around the shared structure since the
   parser is multithreaded.

   OK tb@ job@
VersionDeltaFile
1.17+42-32usr.sbin/rpki-client/ca.c
1.204+14-1usr.sbin/rpki-client/parser.c
1.324+3-1usr.sbin/rpki-client/extern.h
1.340+1-2usr.sbin/rpki-client/main.c
+60-364 files

OpenBSD/xenocara XbfRIE1 — . MODULES

   update
VersionDeltaFile
1.576+3-3MODULES
+3-31 files

OpenBSD/src a79aHXn — lib/libc/asr getrrsetbyname_async.c

   Remove OpenBSD RCS Id in the middle of an libc asr file.
   OK florian@
VersionDeltaFile
1.17+1-3lib/libc/asr/getrrsetbyname_async.c
+1-31 files

OpenBSD/src Xv70lFT — distrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1773+0-1distrib/sets/lists/comp/mi
+0-11 files

OpenBSD/src tBXJb3A — sbin/iked iked.conf.5

   iked(8):  Document ikev1 keyword in iked.conf

   ok op@
VersionDeltaFile
1.104+32-2sbin/iked/iked.conf.5
+32-21 files

OpenBSD/xenocara cvTSd3S — xserver configure ChangeLog, xserver/Xext xres.c

   Update to xserver 21.1.26.
   The security fixes have already been committed
VersionDeltaFile
1.60+904-583xserver/ChangeLog
1.6+102-0xserver/test/xfree86.c
1.100+14-14xserver/configure
1.17+5-17xserver/miext/damage/damage.c
1.10+9-7xserver/Xi/xibarriers.c
1.17+13-1xserver/Xext/xres.c
+1,047-6226 files not shown
+1,062-64112 files

OpenBSD/src U9h4L9N — usr.sbin/smtpd mail.maildir.c mail.lmtp.c

   Add missing OpenBSD RCS Ids in smtpd and fix their spacing.
   OK op@
VersionDeltaFile
1.67+2-2usr.sbin/smtpd/smtpctl.8
1.50+1-1usr.sbin/smtpd/ruleset.c
1.7+1-1usr.sbin/smtpd/esc.c
1.12+1-1usr.sbin/smtpd/crypto.c
1.19+1-0usr.sbin/smtpd/mail.maildir.c
1.18+1-0usr.sbin/smtpd/mail.lmtp.c
+7-54 files not shown
+11-510 files

OpenBSD/src nwroQ8T — sbin/iked iked.h parse.y

   iked(8):  Ignore IKEv1 messages when not configured

   When there are no ikev1 rules in iked.conf defined, just drop ikev1
   packets right away; no need to forward them to the ikev1 sub-process.
   That matches the original iked behaviour.

   ok op@ henning@
VersionDeltaFile
1.107+6-1sbin/iked/ikev2_msg.c
1.151+5-1sbin/iked/parse.y
1.239+3-1sbin/iked/iked.h
+14-33 files

OpenBSD/src 0cT88Ww — sbin/isakmpd isakmpd.8

   isakmpd(8):  Packet capture is gone, thus remove -l and -L from synposis

   ok op@
VersionDeltaFile
1.126+3-4sbin/isakmpd/isakmpd.8
+3-41 files

OpenBSD/src A2rsVKp — usr.sbin/tcpdump print-ospf6.c print-ospf.c

   tcpdump(8): Do not loop infinitely on malformed OSPF packets

   When printing a Link State Update with -v, the LSU loop trusts the
   advertised LSA count and advances to the next LSA by the length field
   of the LSA header.  An LSA header with a length smaller than the
   header itself makes the loop re-parse the same header up to 2^31
   times, pinning tcpdump on one packet.

   Reject an LSA whose length is smaller than the mandatory 20 byte
   header in ospf_print_lsa() and ospf6_print_lsa(), where the length
   is used to advance.  The DD and LSAck printers only walk fixed size
   headers and are unaffected.

   Reported by Acts1631, thanks!

   ok dlg@
VersionDeltaFile
1.12+3-1usr.sbin/tcpdump/print-ospf6.c
1.24+3-1usr.sbin/tcpdump/print-ospf.c
+6-22 files

OpenBSD/ports qHzZJIE — www/tor-browser/browser distinfo Makefile, www/tor-browser/browser/patches patch-xpcom_io_nsAppFileLocationProvider_cpp patch-browser_config_mozconfigs_base-browser

   Tor Browser: update to 16.0.1
VersionDeltaFile
1.216.2.3+20-18www/tor-browser/browser/Makefile
1.6.4.1+13-13www/tor-browser/browser/patches/patch-toolkit_xre_nsXREDirProvider_cpp
1.5.6.1+1-21www/tor-browser/browser/patches/patch-toolkit_components_tor-launcher_TorProcess_sys_mjs
1.9.2.1+9-8www/tor-browser/browser/patches/patch-browser_config_mozconfigs_base-browser
1.4.4.1+8-8www/tor-browser/browser/patches/patch-xpcom_io_nsAppFileLocationProvider_cpp
1.133.2.3+6-8www/tor-browser/browser/distinfo
+57-7670 files not shown
+76-9476 files

OpenBSD/src waaHonN — usr.sbin/vmd vmd.c parse.y

   vmd(8): Do not leak vm_kernel_path

   When vm.conf is reloaded, vm_register() returns EALREADY and hands
   back the existing VM, whose vm_kernel_path the parser then overwrites
   without freeing the old string.  Free it first.  While there, also free
   the parsed path when vm_register() fails or when running with -n, as it
   is never handed over to a VM in those cases.

   vm_remove() freed vm_kernel_path only if vm_from_config was not set.
   However, the parser is the only place that assigns vm_kernel_path, and
   it sets vm_from_config at the same time, so the path was never freed.
   Free it unconditionally.

   ok dv@
VersionDeltaFile
1.77+6-1usr.sbin/vmd/parse.y
1.187+2-3usr.sbin/vmd/vmd.c
+8-42 files

OpenBSD/ports 2tlWo0I — meta/tor-browser Makefile, www/tor-browser Makefile.inc

   Tor Browser: update to 16.0.1
VersionDeltaFile
1.137+6-6www/tor-browser/browser/distinfo
1.80+2-2www/tor-browser/noscript/distinfo
1.142+2-2meta/tor-browser/Makefile
1.87+1-1www/tor-browser/noscript/Makefile
1.221+1-1www/tor-browser/browser/Makefile
1.139+1-1www/tor-browser/Makefile.inc
+13-136 files

OpenBSD/src VpXVC2S — usr.sbin/vmd x86_vm.c vmd.h

   vmd(8): Keep SEV memory segments within a single memrange

   sev_register_encryption() derived the host VA from find_gpa_range()
   plus its own offset arithmetic and recorded the caller's length as
   a flat span. A segment crossing a memrange boundary thus produced
   a host VA range extending past the mapping it was taken from, which
   was then handed to the PSP for in-place encryption.

   Translate through hvaddr_mem() instead, which enforces that the
   whole span lies within one memrange, and align address and length
   to the AES-XTS block size before validating so the checked length
   is the one sent to the PSP.

   Also sort the recorded segments and merge overlapping ones before
   LAUNCH_UPDATE_DATA. Segments sharing a 16-byte block (e.g. .symtab
   and .strtab) or fully contained in another (.openbsd.randomdata
   inside the rodata PT_LOAD) were otherwise encrypted twice, corrupting
   the data.  Adjacent but non-overlapping segments are kept apart,
   as they may live in different memranges.

    [4 lines not shown]
VersionDeltaFile
1.11+63-21usr.sbin/vmd/sev.c
1.30+2-2usr.sbin/vmd/x86_vm.c
1.155+2-2usr.sbin/vmd/vmd.h
+67-253 files

OpenBSD/ports eL1ZsSV — graphics/orthanc Makefile.inc, graphics/orthanc/postgresql-plugin Makefile

   update orthanc framework/server to 1.13.0, and postgresql-plugin to 11.0
   and simplify the patching process

   attempt updating webviewer, but it doesn't build with newer framework.
   I believe this is the Osimis Web Viewer which is deprecated upstream and
   probably wants replacing with Stone Web Viewer, however it looks like
   this is an emscripten build about which I know nothing atm, so not doing
   that now. at least one of the broken subdirs now builds.
VersionDeltaFile
1.21+22-31graphics/orthanc/webviewer-plugin/Makefile
1.22+10-29graphics/orthanc/postgresql-plugin/Makefile
1.36+14-16graphics/orthanc/server/Makefile
1.12+12-8graphics/orthanc/Makefile.inc
1.2+14-6graphics/orthanc/postgresql-plugin/patches/patch-PostgreSQL_CMakeLists_txt
1.3+6-6graphics/orthanc/server/patches/patch-OrthancServer_CMakeLists_txt
+78-9616 files not shown
+93-11222 files

OpenBSD/ports SQnQKjl — sysutils/fprintd Makefile, sysutils/fprintd/patches patch-pam_meson_build patch-data_meson_build

   Update to fprintd-1.94.5.
VersionDeltaFile
1.1+93-0sysutils/fprintd/pkg/PLIST-main
1.10+33-17sysutils/fprintd/Makefile
1.1+24-0sysutils/fprintd/patches/patch-pam_pam_fprintd_c
1.1+21-0sysutils/fprintd/pkg/DESCR-main
1.1+14-0sysutils/fprintd/patches/patch-pam_meson_build
1.1+14-0sysutils/fprintd/patches/patch-data_meson_build
+199-177 files not shown
+204-1913 files

OpenBSD/ports 11MEkv4 — sysutils/basu Makefile, sysutils/basu/patches patch-src_libsystemd_sd-id128_sd-id128_c

   Drop un-needed patch.
VersionDeltaFile
1.2+1-0sysutils/basu/Makefile
1.2+0-0sysutils/basu/patches/patch-src_libsystemd_sd-id128_sd-id128_c
+1-02 files

OpenBSD/ports RlvhXae — sysutils/flatpak Makefile

   Uncomment xdg-desktop-portal-wlr.
VersionDeltaFile
1.6+1-1sysutils/flatpak/Makefile
+1-11 files

OpenBSD/ports RvM3TqB — sysutils/flatpak/xdg-desktop-portal-wlr Makefile distinfo, sysutils/flatpak/xdg-desktop-portal-wlr/patches patch-meson_build

   Initial revision
VersionDeltaFile
1.1+40-0sysutils/flatpak/xdg-desktop-portal-wlr/Makefile
1.1+12-0sysutils/flatpak/xdg-desktop-portal-wlr/patches/patch-meson_build
1.1+7-0sysutils/flatpak/xdg-desktop-portal-wlr/pkg/PLIST
1.1+2-0sysutils/flatpak/xdg-desktop-portal-wlr/distinfo
1.1+1-0sysutils/flatpak/xdg-desktop-portal-wlr/pkg/DESCR
1.1.1.1+0-0sysutils/flatpak/xdg-desktop-portal-wlr/Makefile
+62-04 files not shown
+62-010 files

OpenBSD/ports BQELPIa — graphics/dcmtk Makefile

   add a comment about places in orthanc that need to match the dcmtk version
VersionDeltaFile
1.35+3-0graphics/dcmtk/Makefile
+3-01 files

OpenBSD/ports 7dze36q — x11/gnome/gdm Makefile, x11/gnome/gdm/files gdm-fingerprint

   Enable fprintd support.
VersionDeltaFile
1.1+10-0x11/gnome/gdm/files/gdm-fingerprint
1.363+4-2x11/gnome/gdm/Makefile
1.113+2-0x11/gnome/gdm/pkg/PLIST
+16-23 files

OpenBSD/ports MWIcNt5 — sysutils Makefile

   +basu
VersionDeltaFile
1.814+1-0sysutils/Makefile
+1-01 files

OpenBSD/ports VphMiZB — sysutils/basu Makefile, sysutils/basu/patches patch-src_libsystemd_sd-bus_bus-message_h patch-meson_build

   Initial revision
VersionDeltaFile
1.1+42-0sysutils/basu/patches/patch-src_basic_socket-util_c
1.1+39-0sysutils/basu/patches/patch-src_libsystemd_sd-bus_bus-socket_c
1.1+28-0sysutils/basu/Makefile
1.1+27-0sysutils/basu/patches/patch-src_basic_missing_h
1.1+25-0sysutils/basu/patches/patch-src_libsystemd_sd-bus_bus-message_h
1.1+25-0sysutils/basu/patches/patch-meson_build
+186-044 files not shown
+441-050 files

OpenBSD/ports FFy7CeH — x11/gnome/gdm Makefile, x11/gnome/gdm/files 10_org.gnome.login-screen.gschema.override

   Only disable smartcard authentication.
VersionDeltaFile
1.362+1-1x11/gnome/gdm/Makefile
1.5+0-1x11/gnome/gdm/files/10_org.gnome.login-screen.gschema.override
+1-22 files

OpenBSD/ports 00QeV6G — x11/gnome/control-center Makefile, x11/gnome/control-center/patches patch-panels_system_users_run-passwd_c patch-panels_system_users_cc-password-dialog_c

   Unbreak a couple of segfaults; we're not using the same code path as linux.
VersionDeltaFile
1.1+20-0x11/gnome/control-center/patches/patch-panels_system_users_cc-password-dialog_c
1.1+20-0x11/gnome/control-center/patches/patch-panels_system_users_cc-add-user-dialog_c
1.3+1-1x11/gnome/control-center/patches/patch-panels_system_users_run-passwd_c
1.151+1-1x11/gnome/control-center/Makefile
+42-24 files

OpenBSD/ports dPJOlvA — sysutils/accountsservice Makefile, sysutils/accountsservice/patches patch-src_crypt-util_c patch-src_wtmp-helper_c

   Update to accountsservice-26.27.3.

   ok robert@ (maintainer)
VersionDeltaFile
1.37+82-350sysutils/accountsservice/patches/patch-src_daemon_c
1.35+122-105sysutils/accountsservice/patches/patch-src_user_c
1.7+11-21sysutils/accountsservice/patches/patch-meson_build
1.6+17-13sysutils/accountsservice/patches/patch-src_wtmp-helper_c
1.1+28-0sysutils/accountsservice/patches/patch-src_crypt-util_c
1.85+15-11sysutils/accountsservice/Makefile
+275-5008 files not shown
+294-53114 files

OpenBSD/src HAF61Mc — sys/kern subr_disk.c

   Fix reversed condition in new and not yet used writefulllabel().
VersionDeltaFile
1.292+2-2sys/kern/subr_disk.c
+2-21 files