OpenBSD/ports NXhsOUA — databases/postgresql-previous Makefile distinfo, databases/postgresql-previous/patches patch-src_include_storage_s_lock_h

   Update to PostgreSQL 17.12

   Fixes about ~50 CVEs.

   From sthen@
VersionDeltaFile
1.16+2-2databases/postgresql-previous/distinfo
1.10+1-1databases/postgresql-previous/patches/patch-src_include_storage_s_lock_h
1.35+1-1databases/postgresql-previous/Makefile
+4-43 files

OpenBSD/ports wWo3Ptj — databases/postgresql Makefile distinfo, databases/postgresql/pkg PLIST-docs README-server

   Update to PostgreSQL 18.7

   Fixes about ~50 CVEs.

   Update README instructions regarding server tuning.

   README improvements from sthen@
   Rest from markp@
VersionDeltaFile
1.43+18-15databases/postgresql/pkg/README-server
1.112+2-2databases/postgresql/distinfo
1.325+1-1databases/postgresql/Makefile
1.125+1-0databases/postgresql/pkg/PLIST-docs
+22-184 files

OpenBSD/src OtG3nHa — sys/net if_gre.c

   shuffle nvgre packet processing to simplify nvgre ioctls.

   nvgre_start could be called both with and without NET_LOCK, so it
   had to try and coordinate with nvgre_up and _down without relying
   on NET_LOCK, but then it also had to defer sending encapsulated
   packets to a task so it could control the scope of NET_LOCK before
   calling ip_output and ip6_output.

   tom smyth reported issues with the nvgre_down coordination, which
   led to restructuring this code.

   nvgre now forces all transmit calls to be run from their own task
   in the softnet threads, which in turn allows it to take NET_LOCK
   itself and rely on it to coordinate access to the gre tunnel
   configuration parameters. this simplifies nvgre_down, and also
   allows us to remove the extra send task, because the NET_LOCK scope
   is already known and controlled. packet reception is done as part
   of the ip stack processing, so it already has NET_LOCK arounds its
   use of the tunnel config.

    [7 lines not shown]
VersionDeltaFile
1.197+94-102sys/net/if_gre.c
+94-1021 files

OpenBSD/src LRg9FDB — sys/kern kern_sysctl.c

   Fix `findpr' dereference after context switch in sysctl_proc_vmmap().

   Do the sleeping malloc() before process search. Take the reference on
   found process descriptor to make concurrent exit1() wait us during the
   sleep within fill_vmmap().

   I moved the `oldlen' checks and `start' copyin() before process search
   to make the error path shorter. This reorders the error path, but they
   are just the passed parameters checks which are not related to
   found process.

   ok kirill
VersionDeltaFile
1.501+42-33sys/kern/kern_sysctl.c
+42-331 files

OpenBSD/src k8kIKcD — usr.sbin/rpki-client thread.h

   rpki-client: fix some whitespace issues in thread.h
VersionDeltaFile
1.2+3-3usr.sbin/rpki-client/thread.h
+3-31 files

OpenBSD/src ZylStBI — usr.sbin/rpki-client output-rtrx.c

   rpki-client: tab after RCSID is likely to create overlong lines
VersionDeltaFile
1.12+1-1usr.sbin/rpki-client/output-rtrx.c
+1-11 files

OpenBSD/src TwOmTDt — usr.sbin/rpki-client parser.c

   rpki-client: remove two trailing blanks
VersionDeltaFile
1.207+3-3usr.sbin/rpki-client/parser.c
+3-31 files

OpenBSD/src 1XszBC8 — usr.sbin/rpki-client x509.c

   rpki-client: remove outdated comment about UTF-8 in BRKs

   ok job
VersionDeltaFile
1.140+1-7usr.sbin/rpki-client/x509.c
+1-71 files

OpenBSD/ports qF6v3QV — misc/llama.cpp distinfo Makefile

   misc/llama.cpp: update to 0.9.0
VersionDeltaFile
1.39+5-6misc/llama.cpp/Makefile
1.31+4-4misc/llama.cpp/distinfo
+9-102 files

OpenBSD/ports 85IkyCm — devel/libggml distinfo Makefile, devel/libggml/patches patch-src_ggml-cpu_llamafile_sgemm_cpp patch-src_ggml-cpu_ggml-cpu_c

   devel/libggml: update to 0.29.0
VersionDeltaFile
1.28+2-2devel/libggml/distinfo
1.32+2-2devel/libggml/Makefile
1.4+0-0devel/libggml/patches/patch-src_ggml-cpu_llamafile_sgemm_cpp
1.5+0-0devel/libggml/patches/patch-src_ggml-cpu_ggml-cpu_c
1.2+0-0devel/libggml/patches/patch-src_ggml-cpu_ggml-cpu-impl_h
1.2+0-0devel/libggml/patches/patch-src_ggml-cpu_arch_riscv_repack_cpp
+4-45 files not shown
+4-411 files

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

   Update to xdg-desktop-portal-wlr-0.9.0.
VersionDeltaFile
1.2+2-2sysutils/flatpak/xdg-desktop-portal-wlr/distinfo
1.2+1-1sysutils/flatpak/xdg-desktop-portal-wlr/patches/patch-meson_build
1.2+1-1sysutils/flatpak/xdg-desktop-portal-wlr/Makefile
+4-43 files

OpenBSD/ports OZ3yJCY — security/p11-kit distinfo Makefile

   Update to p11-kit-0.26.6.
VersionDeltaFile
1.52+2-2security/p11-kit/distinfo
1.80+2-2security/p11-kit/Makefile
+4-42 files

OpenBSD/ports LGzzN07 — graphics/openexr Makefile distinfo

   Update to openexr-3.5.4.
VersionDeltaFile
1.58+2-2graphics/openexr/distinfo
1.98+1-1graphics/openexr/Makefile
+3-32 files

OpenBSD/ports g7VgxBN — x11/dbus distinfo Makefile, x11/dbus/patches patch-dbus_dbus-transport-socket_c patch-meson_build

   Update to dbus-1.16.4.
VersionDeltaFile
1.182+1-4x11/dbus/Makefile
1.73+2-2x11/dbus/distinfo
1.2+1-1x11/dbus/patches/patch-meson_build
1.4+0-0x11/dbus/patches/patch-dbus_dbus-transport-socket_c
+4-74 files

OpenBSD/ports ZgbaLNW — x11/gnome/shell Makefile, x11/gnome/shell/files 10_org.gnome.shell.gschema.override

   Show "Log Out" even on single-user systems.
VersionDeltaFile
1.311+5-1x11/gnome/shell/Makefile
1.1+3-0x11/gnome/shell/files/10_org.gnome.shell.gschema.override
1.54+1-0x11/gnome/shell/pkg/PLIST
+9-13 files

OpenBSD/ports JbEM9HP — x11/gnome/gcr4 Makefile, x11/gnome/gcr4/patches patch-gcr_gcr-ssh-agent-interaction_c patch-gcr_gcr-ssh-askpass_c

   Don't run ssh-add in a loop.
VersionDeltaFile
1.1+57-0x11/gnome/gcr4/patches/patch-gcr_gcr-ssh-askpass_c
1.1+22-0x11/gnome/gcr4/patches/patch-gcr_gcr-ssh-agent-interaction_c
1.19+1-1x11/gnome/gcr4/Makefile
+80-13 files

OpenBSD/ports bmwlkH1 — devel Makefile

   +cpptrace
VersionDeltaFile
1.2631+1-0devel/Makefile
+1-01 files

OpenBSD/src d7rxD4R — sys/uvm uvm_swap.c

   sys/swap: match swap block devices by device number

   Prevent duplicate activation through aliases and retain the registered
   vnode through the swapoff close.

   Reported by miod@ and Yamasaki Yuu

   Ok: claudio@
VersionDeltaFile
1.186+15-11sys/uvm/uvm_swap.c
+15-111 files

OpenBSD/ports v7kAzN1 — devel/cpptrace Makefile distinfo, devel/cpptrace/patches patch-src_platform_platform_hpp

   Initial revision
VersionDeltaFile
1.1+36-0devel/cpptrace/Makefile
1.1+23-0devel/cpptrace/pkg/PLIST
1.1+12-0devel/cpptrace/patches/patch-src_platform_platform_hpp
1.1+4-0devel/cpptrace/pkg/DESCR
1.1+2-0devel/cpptrace/distinfo
1.1.1.1+0-0devel/cpptrace/Makefile
+77-04 files not shown
+77-010 files

OpenBSD/ports EFexFYX — devel/libdwarf distinfo Makefile, devel/libdwarf/patches patch-libdwarf_Makefile_in patch-src_lib_libdwarf_meson_build

   devel/libdwarf: update to 2.3.3
VersionDeltaFile
1.10+9-19devel/libdwarf/Makefile
1.1+12-0devel/libdwarf/patches/patch-libdwarf_pc_in
1.1+10-0devel/libdwarf/patches/patch-src_lib_libdwarf_meson_build
1.3+4-1devel/libdwarf/pkg/PLIST
1.4+2-2devel/libdwarf/distinfo
1.5+0-0devel/libdwarf/patches/patch-libdwarf_Makefile_in
+37-222 files not shown
+37-228 files

OpenBSD/ports uapEK6q — devel Makefile, devel/ctftools/patches patch-sys_cddl_contrib_opensolaris_uts_common_sys_isa_defs_h

   remove devel/ctftools

   The port seems no longer useful and breaks with the newest devel/libdwarf.
   Upstream is unmaintained (last commit 10 years ago) and the maintainer
   (jasper@) is unresponsive.

   ok sthen@
VersionDeltaFile
1.1868+2-1devel/quirks/files/Quirks.pm
1.1854+1-1devel/quirks/Makefile
1.2630+0-1devel/Makefile
1.4+0-0devel/ctftools/pkg/PLIST
1.2+0-0devel/ctftools/pkg/DESCR
1.4+0-0devel/ctftools/patches/patch-sys_cddl_contrib_opensolaris_uts_common_sys_isa_defs_h
+3-38 files not shown
+3-314 files

OpenBSD/src ZMogxLh — sys/dev/fdt ufshci_fdt.c

   sys/ufshci: match against qcom,ufshc

   Linux had drop jedec,ufs-2.0 compatibility in DTS for x1e80100 to use
   only qcom,ufshc; adjust the code to make upgrade of DTB works.

   OK: phessler@
VersionDeltaFile
1.3+3-2sys/dev/fdt/ufshci_fdt.c
+3-21 files

OpenBSD/ports htAwp8M — lang/node Makefile distinfo, lang/node/patches patch-deps_v8_src_execution_isolate_cc

   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.103.2.2+4-4lang/node/distinfo
1.5.2.1+1-1lang/node/patches/patch-deps_v8_src_execution_isolate_cc
1.174.2.2+1-1lang/node/Makefile
+6-63 files

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

   Cleanup entity passing and remove the path string from it

   There is no reason to split the uri into file and path anymore.
   This is only used in one place for mfts and so it is better to
   simplify all other code and adjust the generation of mft->path.
   Also the parser can use a mft_filepath function to generate the
   FS path to access files referenced by the mft.

   OK tb@
VersionDeltaFile
1.206+74-47usr.sbin/rpki-client/parser.c
1.341+39-48usr.sbin/rpki-client/main.c
1.327+18-11usr.sbin/rpki-client/extern.h
+131-1063 files

OpenBSD/src c4cYJMQ — usr.sbin/rpki-client ometric.c extern.h

   Sort union by size since ISO C is a mine filed.

   The initalizers introduced in C99 may only initialize the first
   element of a union. If that one is not the largest member
   then you may end up with uninitalized memory. In the end the
   outcome depends on the compiler used which is just bananas.

   OK tb@
VersionDeltaFile
1.326+3-3usr.sbin/rpki-client/extern.h
1.5+2-2usr.sbin/rpki-client/ometric.c
+5-52 files

OpenBSD/src UXu6gw6 — sys/dev/pv if_vio.c

   vio(4): use the correct size of rx mbufs

   This fixes jumbo frames and on hypervisors w/o the MRG_RXBUF feature.

   ok sf@
VersionDeltaFile
1.83+2-2sys/dev/pv/if_vio.c
+2-21 files

OpenBSD/ports YKX7nrI — devel/p5-TAP-Harness-Multiple distinfo Makefile, devel/p5-TAP-Harness-Multiple/pkg PLIST

   Update to TAP::Harness::Multiple 0.08.
VersionDeltaFile
1.8+3-3devel/p5-TAP-Harness-Multiple/Makefile
1.3+2-2devel/p5-TAP-Harness-Multiple/distinfo
1.3+0-2devel/p5-TAP-Harness-Multiple/pkg/PLIST
+5-73 files

OpenBSD/ports q6GwtY3 — misc/qman Makefile

   add missing BDEP on bash;

   ../../../../pobj/qman-1.5.1/qman-1.5.1/src/meson.build:86:10: ERROR: Command `/pobj/qman-1.5.1/qman-1.5.1/src/qman_tests_list.sh` failed with status 127.

   A full log can be found at /pobj/qman-1.5.1/build-i386/meson-logs/meson-log.txt

   0>

   Running command: /pobj/qman-1.5.1/qman-1.5.1/src/qman_tests_list.sh
   --- stdout ---

   --- stderr ---
   env: bash: No such file or directory
VersionDeltaFile
1.2+2-1misc/qman/Makefile
+2-11 files

OpenBSD/ports 99gVCDA — lang/mujs Makefile distinfo

   Update to mujs 1.3.11.
VersionDeltaFile
1.7+2-2lang/mujs/distinfo
1.8+1-1lang/mujs/Makefile
+3-32 files

OpenBSD/ports 5vEmpxn — net/upterm Makefile modules.inc, net/upterm/pkg PLIST

   Update to upterm 0.41.1.
VersionDeltaFile
1.8+112-168net/upterm/distinfo
1.8+32-47net/upterm/modules.inc
1.8+1-1net/upterm/Makefile
1.5+1-0net/upterm/pkg/PLIST
+146-2164 files