OpenBSD/ports eNBZttWgraphics/lunasvg Makefile

   graphics/lunasvg: add missed devel/libstdthreads dependency

   OK bentley@
VersionDeltaFile
1.2+8-2graphics/lunasvg/Makefile
+8-21 files

OpenBSD/src 8BIRkTcusr.sbin/rpki-client ip.c

   rpki-client: fix ip_addr_afi_parse()

   The somewhat weird length checks would nominally accept an octet string
   of length 1, in which case the subsequent memcpy() would perform a 1-byte
   overread (harmless since libcrypto 'helpfully' adds a trailing NUL) since
   ip.c r1.12.

   The only allowed length for an AFI are 2 and 3 per RFC 3779 and SAFI is
   out, so pull the check for presence of the SAfI up and reject other
   lengths != 2.

   Also convert this function to opaque ASN1_STRING.

   ok job
VersionDeltaFile
1.35+14-12usr.sbin/rpki-client/ip.c
+14-121 files

OpenBSD/src B4MAUIfusr.sbin/rpki-client ccr.c

   rpki-client: initialize a variable to appease stupid old gcc

   Somewhat surprisingly, gcc 15 grew the smarts to avoid a false positive
   here.

   ok job
VersionDeltaFile
1.29+2-2usr.sbin/rpki-client/ccr.c
+2-21 files

OpenBSD/src GoMHhbxsys/net80211 ieee80211_node.c ieee80211_ioctl.c

   enable 802.11 AKM SHA256-PSK by default if the driver supports PMF

   test + ok kevlo@
VersionDeltaFile
1.206+12-4sys/net80211/ieee80211_node.c
1.84+5-2sys/net80211/ieee80211_ioctl.c
1.81+3-1sys/net80211/ieee80211_crypto.c
+20-73 files

OpenBSD/ports fsRbF6zfonts/noto/fonts distinfo Makefile

   Update to noto-fonts-2025.12.01.
VersionDeltaFile
1.10+2-2fonts/noto/fonts/distinfo
1.16+1-1fonts/noto/fonts/Makefile
+3-32 files

OpenBSD/src NL5MoUCusr.sbin/rpki-client cms.c

   rpki-client: convert cms.c to opaque ASN1_STRING

   Add length checks for the eContent to avoid malloc(0) and malloc(huge).
   Neither of these should be reachable, but who knows for sure...

   feedback/ok claudio
VersionDeltaFile
1.59+13-4usr.sbin/rpki-client/cms.c
+13-41 files

OpenBSD/src bPwEFSrsbin/ifconfig ifconfig.8 ifconfig.c

   add support for 802.11 AKM SHA256-PSK to ifconfig

   test + ok kevlo@
VersionDeltaFile
1.413+10-4sbin/ifconfig/ifconfig.8
1.480+12-1sbin/ifconfig/ifconfig.c
+22-52 files

OpenBSD/src M2KuvhFusr.sbin/bgpd rde_update.c

   Fix possible use-after-free in up_generate_addpath()

   adjout_prefix_withdraw() is too complex to be sure that there is never a
   case where the prefix is removed and freed. So use the safe idiom and fetch
   the next element before calling adjout_prefix_withdraw().

   Fix for CID 500335
   OK tb@
VersionDeltaFile
1.187+4-3usr.sbin/bgpd/rde_update.c
+4-31 files

OpenBSD/src rkmSJHtsys/uvm uvm_pdaemon.c uvm_aobj.c

   Let the page daemon recover when uao_set_swslot() returns ENOMEM.

   When all available pages have been exhausted it might not be possible for the
   aobj layer to allocate a new element for a hash table.  In that case simply
   skip the page.  The page daemon will likely find a page that can be added to
   the cluster without requiring any allocation in uao_set_swslot().

   Not that this edge case, reported by bluhm@, can be triggered because the
   aiodone daemon releases the memory reserved for the page daemon asynchronously.
   So there might always be a window where no page are available to write pages
   to disk.

   Tested by and ok bluhm@
VersionDeltaFile
1.139+118-41sys/uvm/uvm_pdaemon.c
1.120+14-21sys/uvm/uvm_aobj.c
+132-622 files

OpenBSD/xenocara Cq8fy0napp/xkbcomp expr.c compat.c

   Fixes for vulnerabilities found in xkbcommon also present in xkbcomp
   CVE-2018-15863 Don't crash on no-op modmask expressions
   CVE-2018-15861 Don't falsely promise from ExprResolveLhs
   CVE-2018-15859 Fail expression lookup on invalid atoms
   CVE-2018-15853 fix stack overflow when evaluating boolean negation

   from matthieu@

   this is errata/7.8/009_xkbcomp.patch.sig
VersionDeltaFile
1.7.6.1+7-3app/xkbcomp/expr.c
1.10.6.1+4-1app/xkbcomp/compat.c
+11-42 files

OpenBSD/xenocara QKBp38Eapp/xkbcomp expr.c compat.c

   Fixes for vulnerabilities found in xkbcommon also present in xkbcomp
   CVE-2018-15863 Don't crash on no-op modmask expressions
   CVE-2018-15861 Don't falsely promise from ExprResolveLhs
   CVE-2018-15859 Fail expression lookup on invalid atoms
   CVE-2018-15853 fix stack overflow when evaluating boolean negation

   from matthieu@

   this is errata/7.7/016_xkbcomp.patch.sig
VersionDeltaFile
1.7.2.1+7-3app/xkbcomp/expr.c
1.10.2.1+4-1app/xkbcomp/compat.c
+11-42 files

OpenBSD/ports tpHvnsRtextproc/libxslt Makefile distinfo

   Update to libxslt-1.1.45.
VersionDeltaFile
1.115+4-5textproc/libxslt/Makefile
1.47+2-2textproc/libxslt/distinfo
+6-72 files

OpenBSD/ports CGq5Tmbprint/cups Makefile, print/cups/patches patch-cups_http_c patch-conf_cupsd_conf_in

   Unbreak default configuration runtime and gtk print.

   reported by semarie@, bowser5555 and Jerome Pinot
   Thanks!
VersionDeltaFile
1.298.2.2+3-0print/cups/Makefile
1.13.2.1+0-0print/cups/patches/patch-cups_http_c
1.5.2.1+0-0print/cups/patches/patch-conf_cupsd_conf_in
+3-03 files

OpenBSD/ports tgF0hlHprint/cups Makefile, print/cups/patches patch-conf_cupsd_conf_in patch-cups_http_c

   Unbreak default configuration runtime and gtk print.

   reported by semarie@, bowser5555 and Jerome Pinot
   Thanks!
VersionDeltaFile
1.5+14-55print/cups/patches/patch-conf_cupsd_conf_in
1.13+12-21print/cups/patches/patch-cups_http_c
1.300+3-0print/cups/Makefile
+29-763 files

OpenBSD/ports jQFOcA2sysutils/terragrunt distinfo modules.inc

   Update to terragrunt-0.93.12.
VersionDeltaFile
1.372+150-122sysutils/terragrunt/distinfo
1.100+53-40sysutils/terragrunt/modules.inc
1.379+1-1sysutils/terragrunt/Makefile
+204-1633 files

OpenBSD/src K447Nlnusr.bin/tmux colour.c

   Improve code readability in colour_palette_get and colour_palette_set.
   GitHub issue 4730 from Pavel Roskin.
VersionDeltaFile
1.31+14-15usr.bin/tmux/colour.c
+14-151 files

OpenBSD/src Z9sdrROusr.bin/tmux window.c

   Add check that the pane is not in alternate screen mode when in
   copy-mode. From Michael Grant in GitHub issue 4728.
VersionDeltaFile
1.306+2-2usr.bin/tmux/window.c
+2-21 files

OpenBSD/src YcpSuTBusr.bin/tmux layout.c

   Fix the size caluation for left-right windows used to spread out cells
   horizontally evenly. From Michael Grant in GitHub issue 4724.
VersionDeltaFile
1.53+4-10usr.bin/tmux/layout.c
+4-101 files

OpenBSD/xenocara 12S3J1x. MODULES

   update
VersionDeltaFile
1.548+3-4MODULES
+3-41 files

OpenBSD/src tL3GvXTusr.bin/ssh scp.c

   correctly quote filenames in verbose output for local->local
   copies; from Colin Watson via bz3900; ok dtucker@
VersionDeltaFile
1.270+5-6usr.bin/ssh/scp.c
+5-61 files

OpenBSD/src bmSNPhUsys/net if_veb.c

   unbreak the build, if_input_proto isn't in the tree (yet).

   pointed out by deraadt@
VersionDeltaFile
1.65+2-2sys/net/if_veb.c
+2-21 files

OpenBSD/xenocara 4y2HIGPapp/xkbcomp expr.c compat.c

   Fixes for vulnerabilities found in xkbcommon also present in xkbcomp
   CVE-2018-15863 Don't crash on no-op modmask expressions
   CVE-2018-15861 Don't falsely promise from ExprResolveLhs
   CVE-2018-15859 Fail expression lookup on invalid atoms
   CVE-2018-15853 fix stack overflow when evaluating boolean negation
VersionDeltaFile
1.9+7-3app/xkbcomp/expr.c
1.12+4-1app/xkbcomp/compat.c
+11-42 files

OpenBSD/ports CkzWXwSdatabases/pgbouncer/patches patch-lib_usual_tls_tls_compat_h patch-etc_pgbouncer_ini

   pgbouncer: regen patches
VersionDeltaFile
1.6+2-2databases/pgbouncer/patches/patch-lib_usual_tls_tls_compat_h
1.10+1-1databases/pgbouncer/patches/patch-etc_pgbouncer_ini
+3-32 files

OpenBSD/src Co2p3hwsys/net if_veb.c

   the blocknonip flag is supposed to filter outgoing packets too.
VersionDeltaFile
1.64+18-5sys/net/if_veb.c
+18-51 files

OpenBSD/src 221y4M9sys/net if_veb.c

   add veb-port kstats to count which of the many reasons a packet was dropped

   this adds them to the per cpu mem on each port that the refcnt
   "hazards" are on.
VersionDeltaFile
1.63+231-23sys/net/if_veb.c
+231-231 files

OpenBSD/ports gay8Hkqcad/manifold Makefile distinfo

   Update maniifold to v3.3.2

   Suggested, tweaks, and OK jtt@
VersionDeltaFile
1.2+1-3cad/manifold/Makefile
1.2+2-2cad/manifold/distinfo
+3-52 files

OpenBSD/ports O5cGM8Vlang/gcc/15/patches patch-libphobos_libdruntime_config_powerpc_switchcontext_S patch-libphobos_libdruntime_core_stdc_stdio_d, lang/gcc/15/pkg PLIST-dlang

   lang/gcc/15: enable GDC at amd64 and aarch64

   OK: pascal@
VersionDeltaFile
1.1+823-0lang/gcc/15/pkg/PLIST-dlang
1.1+222-0lang/gcc/15/patches/patch-libphobos_libdruntime_config_powerpc_switchcontext_S
1.1+160-0lang/gcc/15/patches/patch-libphobos_libdruntime_core_stdc_stdio_d
1.1+147-0lang/gcc/15/patches/patch-libphobos_libdruntime_core_sys_openbsd_execinfo_d
1.1+78-0lang/gcc/15/patches/patch-libphobos_libdruntime_core_thread_fiber_package_d
1.2+40-32lang/gcc/15/patches/patch-Makefile_in
+1,470-3218 files not shown
+1,802-4024 files

OpenBSD/ports Vp6WPtTlang/gcc/11 Makefile distinfo

   lang/gcc/11: include GDC into bootsrap for gcc/15

   OK: pascal@
VersionDeltaFile
1.59+18-1lang/gcc/11/Makefile
1.16+2-2lang/gcc/11/distinfo
+20-32 files

OpenBSD/ports 3K4pUGcgames/flightgear/base Makefile distinfo, games/flightgear/base/patches patch-utils_GPSsmooth_MIDG_main_cxx patch-utils_GPSsmooth_UGear_main_cxx

   Update to flightgear 2024.1.3.
VersionDeltaFile
1.11+2,922-1,778games/flightgear/data/pkg/PLIST
1.26+7-9games/flightgear/base/Makefile
1.3+4-3games/flightgear/base/patches/patch-utils_GPSsmooth_MIDG_main_cxx
1.3+4-3games/flightgear/base/patches/patch-utils_GPSsmooth_UGear_main_cxx
1.9+2-2games/flightgear/data/distinfo
1.9+2-2games/flightgear/base/distinfo
+2,941-1,7974 files not shown
+2,946-1,80310 files

OpenBSD/ports qpEtSdQgraphics/simgear Makefile distinfo, graphics/simgear/patches patch-simgear_scene_viewer_Compositor_hxx patch-simgear_nasal_cppbind_NasalHash_hxx

   Update to simgear 2024.1.3.
VersionDeltaFile
1.11+39-5graphics/simgear/pkg/PLIST
1.26+10-9graphics/simgear/Makefile
1.2+4-4graphics/simgear/patches/patch-simgear_scene_viewer_Compositor_hxx
1.9+2-2graphics/simgear/distinfo
1.2+2-2graphics/simgear/patches/patch-simgear_nasal_cppbind_NasalHash_hxx
1.5+0-0graphics/simgear/patches/patch-simgear_misc_sg_path_cxx
+57-226 files