OpenBSD/src 1qNIgZLregress/usr.sbin/relayd Makefile args-ssl-ec.pl

   Add add ECDSA tests (based on the RSA tests)
VersionDeltaFile
1.24+31-4regress/usr.sbin/relayd/Makefile
1.1+22-0regress/usr.sbin/relayd/args-ssl-ec.pl
+53-42 files

OpenBSD/src f8xlPVqusr.sbin/relayd ca.c ssl.c

   relayd: add ECDSA support to the CA privsep engine

   Add an EC_KEY_METHOD that forwards the sign operation to the CA process,
   clone the existing RSA engine. ssl_load_pkey() now handles both RSA
   and EC keys and attaches the cert hash accordingly.

   The engine and signing code was migrated from smtpd from (op@) with
   some tweaks by me.

   OK op@
VersionDeltaFile
1.57+258-8usr.sbin/relayd/ca.c
1.43+35-8usr.sbin/relayd/ssl.c
1.267+4-1usr.sbin/relayd/relay.c
1.290+2-1usr.sbin/relayd/relayd.h
+299-184 files

OpenBSD/src USyrzGKusr.sbin/vmd vmd.c

   vmd(8): validate memory ranges in vmd before vmm(4).

   While vmm(4) does its own check on the number of memory ranges, do
   the check in vmd(8) to fail fast and provide feedback to the user.

   Report and diff by Andrew Griffiths.

   ok @hshoexer
VersionDeltaFile
1.177+4-1usr.sbin/vmd/vmd.c
+4-11 files

OpenBSD/ports XsBboDxwayland/wayland Makefile distinfo, wayland/wayland/patches patch-egl_wayland-egl-symbols-check

   wayland/wayland: update to 1.26.0

   From yaydn (at) protonmail with tweaks from me
VersionDeltaFile
1.1+12-0wayland/wayland/patches/patch-egl_wayland-egl-symbols-check
1.17+5-5wayland/wayland/Makefile
1.8+2-2wayland/wayland/distinfo
+19-73 files

OpenBSD/ports kGUoHMnnet/rabbitmq Makefile distinfo, net/rabbitmq/pkg PLIST

   net/rabbitmq: Update to 4.3.3
VersionDeltaFile
1.90+3-3net/rabbitmq/Makefile
1.43+2-2net/rabbitmq/distinfo
1.45+2-0net/rabbitmq/pkg/PLIST
+7-53 files

OpenBSD/src CBjHZ8Pusr.sbin/authpf authpf.c

   authpf(8) read_config() should chop off trailing white space

   if administrator mistakenly types into configuration file

   anchor=authpf_test

   where 'authpf_test' is followed by white space, the authpf(8)
   is going to use anchor 'authpf_test ' instead of the 'authpf_test'
   which is defined in pf.conf(5) as 'anchor authpf_test/*'

   issue kindly reported and patch submitted by

   Avinash Duduskar <avinash.duduskar (_at_) gmail (_dot_) com>

   OK sashan@
VersionDeltaFile
1.131+3-3usr.sbin/authpf/authpf.c
+3-31 files

OpenBSD/ports Qy7pYPKdevel/got distinfo Makefile

   update to got 0.127

   - re-add cmdline tests to 'make regress' target (regression from 0.126)
   - add version flag (-V, --version) to gotd, gotwebd, and gotsysd
   - make 'got merge' accept tags as merge source argument
   - do not raise errors when unversioned files are found during got rm -k
   - add rm -s ? option for deleting unversioned files from the work tree
   - add rm -I option for also deleting ignored unversioned files with rm -s ?
   - make 'tog log' reload the work tree's base-commit info during Ctrl-L refresh
   - fix failures due to trailing slashes in checkout -p path-prefix argument
   - gotwebd: use <meta http-equiv="refresh"> tag to redirect browser after login
   - gotwebd.conf: add option which restores legacy redirect using http status 307
VersionDeltaFile
1.128+2-2devel/got/distinfo
1.147+1-1devel/got/Makefile
+3-32 files

OpenBSD/ports ftf1xQwwww/qobuz-dl distinfo Makefile

   www/qobuz-dl: update to 2.3.1
VersionDeltaFile
1.5+2-2www/qobuz-dl/distinfo
1.7+1-1www/qobuz-dl/Makefile
+3-32 files

OpenBSD/ports nlPrOdAsysutils/docker-cli distinfo Makefile

   sysutils/docker-cli: update to 29.6.2
VersionDeltaFile
1.45+2-2sysutils/docker-cli/distinfo
1.50+1-1sysutils/docker-cli/Makefile
+3-32 files

OpenBSD/ports doX1vccsysutils/docker-compose distinfo modules.inc

   sysutils/docker-compose: update to 5.3.1
VersionDeltaFile
1.36+18-12sysutils/docker-compose/distinfo
1.32+7-4sysutils/docker-compose/modules.inc
1.39+1-1sysutils/docker-compose/Makefile
+26-173 files

OpenBSD/src QDh7bggusr.sbin/bgpd rde_update.c rde.h

   Bring back up_generate_addpath_all() using the rib entry queue

   add-path send all can take a fair amount of shortcuts compared to the
   other add-path send modes. The rib entry queue (struct pq_entry) holds
   all the information to update the adj-rib-out.

   For general updates just walk the pq list and insert / withdraw all
   paths. A path can only be once on the list so the code just needs to
   walk it and call up_process_prefix for updates. If up_process_prefix()
   returns UP_FILTERED or UP_EXCLUDED then try to withdraw the prefix. This
   uses the same codepath as for any withdraw in the queue.

   Tested on the NLNOG ring looking glass server.
   OK tb@
VersionDeltaFile
1.202+25-32usr.sbin/bgpd/rde_update.c
1.359+7-1usr.sbin/bgpd/rde.h
1.303+1-7usr.sbin/bgpd/rde_rib.c
+33-403 files

OpenBSD/ports HCDFkIjmath/hdf5/patches patch-m4_aclocal_fc_f90

   hdf5: regen patch
VersionDeltaFile
1.3+1-1math/hdf5/patches/patch-m4_aclocal_fc_f90
+1-11 files

OpenBSD/src giri6XEusr.bin/tmux input.c tmux.h

   Change cellused/size to 16 bits and time to 32 bits in grid_line and add
   the OSC 133 positions (size stays the same).
VersionDeltaFile
1.269+83-30usr.bin/tmux/input.c
1.1411+30-8usr.bin/tmux/tmux.h
1.154+28-3usr.bin/tmux/grid.c
1.68+16-4usr.bin/tmux/cmd-capture-pane.c
1.284+5-2usr.bin/tmux/screen-write.c
1.422+4-2usr.bin/tmux/window-copy.c
+166-496 files

OpenBSD/ports IO8axkRmisc/llama.cpp Makefile distinfo

   misc/llama.cpp: update to b10063
VersionDeltaFile
1.30+4-4misc/llama.cpp/Makefile
1.23+4-4misc/llama.cpp/distinfo
+8-82 files

OpenBSD/ports JkrcmCUdevel/libggml/patches patch-src_ggml-cpu_vec_h patch-src_ggml-cpu_llamafile_sgemm_cpp

   devel/libggml: update to 0.17.0; unbreak riscv64
VersionDeltaFile
1.1+84-0devel/libggml/patches/patch-src_ggml-cpu_vec_h
1.1+75-0devel/libggml/patches/patch-src_ggml-cpu_llamafile_sgemm_cpp
1.1+66-0devel/libggml/patches/patch-src_ggml-cpu_vec_cpp
1.1+48-0devel/libggml/patches/patch-src_ggml-cpu_ggml-cpu_c
1.1+23-0devel/libggml/patches/patch-src_ggml-cpu_simd-mappings_h
1.1+21-0devel/libggml/patches/patch-src_ggml-cpu_ops_cpp
+317-06 files not shown
+367-712 files

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

   Disambigulate all warnings about CCR corruption

   OK tb@
VersionDeltaFile
1.43+11-7usr.sbin/rpki-client/ccr.c
+11-71 files

OpenBSD/src fI7GNj6usr.bin/tmux format.c

   Correctly include status line in pane height.
VersionDeltaFile
1.407+8-4usr.bin/tmux/format.c
+8-41 files

OpenBSD/ports kLTL5Cunet/weechat distinfo Makefile

   Update weechat to 4.9.4
VersionDeltaFile
1.71+2-2net/weechat/distinfo
1.114+1-1net/weechat/Makefile
+3-32 files

OpenBSD/ports tuTFXLEtextproc/ripgrep crates.inc

   ripgrep: regen crates.inc with licenses, no package change
VersionDeltaFile
1.10+49-50textproc/ripgrep/crates.inc
+49-501 files

OpenBSD/ports ccNrmq3net/irssi-icb Makefile distinfo, net/irssi-icb/patches patch-configure_ac patch-src_core_icb-protocol_c

   update irssi-icb to bfda7f63

   Includes the previous patches and a few bug fixes:
   https://github.com/mglocker/irssi-icb/compare/c4e2ea89...bfda7f63

   ok landry
VersionDeltaFile
1.49+2-2net/irssi-icb/Makefile
1.10+2-2net/irssi-icb/distinfo
1.2+0-0net/irssi-icb/patches/patch-configure_ac
1.7+0-0net/irssi-icb/patches/patch-src_core_icb-protocol_c
+4-44 files

OpenBSD/src pRMfjn8lib/libc/sys unveil.2 pledge.2

   Document how unveil(2) permissions correspond to various pledge(2) promises.

   unveil considers the operation that happens at namei(9) time, but pledge has a
   deeper integration into subsystems, therefore pledge can be more precise.

   This change is the result of various experiments. For example the "unix" promise
   allows creating files when calling bind(2) on an AF_UNIX socket, we found
   requiring the "cpath" promise along with "unix" either required extensive
   changes or made the promise set too broad. Similiar applies to connect(2) and
   "wpath". Instead document that the unveil permissions "c", "w" and "r"
   correspond to a larger set of pledge promises.

   ok deraadt
VersionDeltaFile
1.25+14-5lib/libc/sys/unveil.2
1.87+2-2lib/libc/sys/pledge.2
+16-72 files

OpenBSD/ports hj3SO7iwww Makefile

   sort
VersionDeltaFile
1.1187+3-3www/Makefile
+3-31 files

OpenBSD/ports WYYjxwStextproc Makefile

   sort
VersionDeltaFile
1.869+1-1textproc/Makefile
+1-11 files

OpenBSD/ports b7xHZy3textproc Makefile

   +py-jiter
   +py-rank-bm25
   +py-tiktoken
   +py-tokenizers
VersionDeltaFile
1.868+4-0textproc/Makefile
+4-01 files

OpenBSD/ports Pqi8EPcwww Makefile

   +py-httpx-sse
   +py-sse-starlette
VersionDeltaFile
1.1186+2-0www/Makefile
+2-01 files

OpenBSD/ports yStfbkysecurity Makefile

   +py-fast-cipher
VersionDeltaFile
1.787+1-0security/Makefile
+1-01 files

OpenBSD/ports vhugYqqdevel Makefile

   +py-fastuuid
   +py-litellm
   +py-mcp
   +py-openai
VersionDeltaFile
1.2596+4-0devel/Makefile
+4-01 files

OpenBSD/src 9mXhlg5usr.sbin/fw_update fw_update.sh

   Clean trailing slashes from FWURL

   job@ noticed sysupgrade passes urls with trailing slashes that
   aren't valid on firmware.openbsd.org.
VersionDeltaFile
1.67+3-1usr.sbin/fw_update/fw_update.sh
+3-11 files

OpenBSD/ports 0uF5km3devel/py-litellm distinfo Makefile

   update py-litellm to 1.90.2
VersionDeltaFile
1.2+2-2devel/py-litellm/distinfo
1.2+1-1devel/py-litellm/Makefile
+3-32 files

OpenBSD/src zxcMNeFsys/dev/fdt dwpcie.c

   make dwpcie_rk3568_link_up less pedantic about what it considers "up".

   ie, only report whether the pcie link is up, don't look at the state
   of the up link too. this matches linux behaviour fwiw.

   after a warm boot (ie, reboot), the re(4) in my rk3528 based radxa
   e20c didnt attach because the pcie link was in a power saving state
   instead of the ready state this code was expecting.

   jmatthew@ and i have also tested this on a bunch of rk356x boards too.

   ok jmatthew@ kettenis@
VersionDeltaFile
1.63+2-3sys/dev/fdt/dwpcie.c
+2-31 files