OpenBSD/src 008Q0ngusr.sbin/bgpd rde_rib.c rde_peer.c

   Implement a simple rib entry pending paths queue.

   Elements are added to the queue when rib entries are enqueued in
   rde_enqueue_updates() for the EVAL_DEFAULT and EVAL_ALL cases.
   The queue is then flushed once processed by peer_process_updates().
   In rib_remove() assert that the queue is empty before free. This is
   implied by the re_is_queued() check but that check only looks at the
   pq_mode.

   A specific path can only be enqueued once, only the last version matters.
   In other words rapid withdraw and update actions will be aggregated into
   a single action.

   Nothing is currently using this data. This will follow next.
   OK tb@
VersionDeltaFile
1.302+91-16usr.sbin/bgpd/rde_rib.c
1.78+13-19usr.sbin/bgpd/rde_peer.c
1.356+7-4usr.sbin/bgpd/rde.h
+111-393 files

OpenBSD/src tRW5Gpkregress/usr.sbin/bgpd/unittests rde_decide_test.c

   Cope with recent rde_enqueue_updates() API changes.
VersionDeltaFile
1.20+3-3regress/usr.sbin/bgpd/unittests/rde_decide_test.c
+3-31 files

OpenBSD/src r2R04Nxsys/isofs/cd9660 cd9660_node.c

   correct indentation of cd9660_ihashget()
VersionDeltaFile
1.40+10-10sys/isofs/cd9660/cd9660_node.c
+10-101 files

OpenBSD/ports rBILanNwww/chromium distinfo crates.inc, www/chromium/patches patch-chrome_browser_about_flags_cc patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc

   update to 150.0.7871.46
VersionDeltaFile
1.480+348-272www/chromium/distinfo
1.2+171-133www/chromium/crates.inc
1.156+67-103www/chromium/patches/patch-chrome_browser_about_flags_cc
1.81+51-24www/chromium/patches/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc
1.79+27-32www/chromium/patches/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc
1.123+11-47www/chromium/patches/patch-build_config_compiler_BUILD_gn
+675-611425 files not shown
+2,290-1,774431 files

OpenBSD/ports TVdZC5kdevel/jujutsu distinfo crates.inc, devel/jujutsu/patches patch-cli_src_main_rs

   Update to jujutsu 0.43.0

   https://github.com/jj-vcs/jj/releases/tag/v0.43.0
VersionDeltaFile
1.26+232-246devel/jujutsu/distinfo
1.27+115-122devel/jujutsu/crates.inc
1.35+1-2devel/jujutsu/Makefile
1.15+2-0devel/jujutsu/pkg/PLIST
1.2+0-0devel/jujutsu/patches/patch-cli_src_main_rs
+350-3705 files

OpenBSD/ports 7bjnsqedevel/llvm/22 Makefile, devel/llvm/22/pkg PLIST-main PLIST-python

   llvm/22: merge llvm < 21 into 22

   As pointed out by claudio, existing llvm-19 installs won't update
   since it was unlinked from the tree, so add some conflict and pkgpath
   dances similar to the ones that were done for 19. Since 21 needs to
   stay for a good while, this is a bit different.

   Tested with various combinations and versions of llvm subpackages
   installed on stable updated to current across python 3.13 -> 3.14
   and llvm 22.

   ok jca
VersionDeltaFile
1.3+7-0devel/llvm/22/pkg/PLIST-main
1.2+7-0devel/llvm/22/pkg/PLIST-python
1.3+6-0devel/llvm/22/pkg/PLIST-lldb
1.3+6-0devel/llvm/22/pkg/PLIST-libcxx
1.18+5-0devel/llvm/22/Makefile
+31-05 files

OpenBSD/src 1nzWFWQusr.sbin/snmpd proc.c snmpd.h

   snmpd: convert proc.c to new imsg API (sync with relayd proc.c)

   Replace IMSG_SIZE_CHECK() + memcpy() with imsg_get_data(), which does
   the length check and copy in one call. Use the imsg accessors
   (imsg_get_*) instead of touching imsg.hdr directly and
   imsgbuf_get()/imsgbuf_read() instead of imsg_get().

   Rewrite proc_forward_imsg() to use imsg_forward() per target imsgbuf
   instead of re-composing via proc_compose_imsg(); arm the write event
   with imsg_event_add() after each forward.

   proc_forward_imsg() never forwarded an fd, and imsg_forward() rewinds
   the buffer internally, so multiple forwards per message keep working.

   Drop the now-unused n parameter (no callers).

   OK rsadowski@
VersionDeltaFile
1.42+29-17usr.sbin/snmpd/proc.c
1.124+3-3usr.sbin/snmpd/snmpd.h
+32-202 files

OpenBSD/src CsYNXvGsbin/iked proc.c control.c

   iked: convert proc.c to new imsg API (sync with relayd proc.c)

   Replace IMSG_SIZE_CHECK() + memcpy() with imsg_get_data(), which does
   the length check and copy in one call. Use the imsg accessors
   (imsg_get_*) instead of touching imsg.hdr directly and
   imsgbuf_get()/imsgbuf_read() instead of imsg_get().

   Rewrite proc_forward_imsg() to use imsg_forward() per target imsgbuf
   instead of re-composing via proc_compose_imsg(); arm the write event
   with imsg_event_add() after each forward.

   proc_forward_imsg() never forwarded an fd, and imsg_forward() rewinds
   the buffer internally, so multiple forwards per message keep working.

   Drop the now-unused n parameter (all callers passed -1).

   OK rsadowski@
VersionDeltaFile
1.53+29-17sbin/iked/proc.c
1.46+6-6sbin/iked/control.c
1.73+4-4sbin/iked/iked.c
1.234+3-3sbin/iked/iked.h
+42-304 files

OpenBSD/ports WIMPg63mail/grommunio/gromox Makefile distinfo, mail/grommunio/gromox/patches patch-exch_exmdb_db_engine_cpp patch-php_mapi_mapi_ini

   update to 3.8
VersionDeltaFile
1.70+2-2mail/grommunio/gromox/Makefile
1.47+2-2mail/grommunio/gromox/distinfo
1.9+2-2mail/grommunio/gromox/patches/patch-exch_exmdb_db_engine_cpp
1.3+3-1mail/grommunio/gromox/patches/patch-php_mapi_mapi_ini
1.19+2-2mail/grommunio/gromox/patches/patch-configure_ac
1.32+1-0mail/grommunio/gromox/pkg/PLIST-main
+12-96 files

OpenBSD/src 2FprRdEregress/usr.sbin/acme-client Makefile pebble-config-eab.json

   Test acme-client's external account binding support against a pebble
   instance that requires it.
VersionDeltaFile
1.7+31-4regress/usr.sbin/acme-client/Makefile
1.1+32-0regress/usr.sbin/acme-client/pebble-config-eab.json
1.1+11-0regress/usr.sbin/acme-client/acme-client-eab.conf
+74-43 files

OpenBSD/src kZVHLLXusr.sbin/httpd server_http.c

   httpd: error loading the document in server_create_errdoc()

   Move the error document loading logic into a function

   OK kirill@
VersionDeltaFile
1.167+53-25usr.sbin/httpd/server_http.c
+53-251 files

OpenBSD/src xy1IGF0usr.sbin/httpd server.c httpd.h

   httpd: drain abort response via bufferevent

   server_dump() did one non-blocking write(2)/tls_write(3) and discarded
   the return value, so partial writes were lost, meaning that large
   user-defined error documents were silently truncated in transit before
   server_close() closed the connection.

   OK kirill@
VersionDeltaFile
1.133+23-19usr.sbin/httpd/server.c
1.178+4-2usr.sbin/httpd/httpd.h
+27-212 files

OpenBSD/src ANAUMsMusr.sbin/httpd server_http.c

   httpd: Move the builtin logic into a new function

   OK kirill@
VersionDeltaFile
1.166+71-60usr.sbin/httpd/server_http.c
+71-601 files

OpenBSD/src 1CGwIgBusr.sbin/httpd proc.c httpd.h

   httpd: convert proc.c to new imsg API (sync with relayd proc.c)

   Replace IMSG_SIZE_CHECK() + memcpy() with imsg_get_data(), which does
   the length check and copy in one call. Use the imsg accessors
   (imsg_get_*) instead of touching imsg.hdr directly and
   imsgbuf_get()/imsgbuf_read() instead of imsg_get().

   Rewrite proc_forward_imsg() to use imsg_forward() per target imsgbuf
   instead of re-composing via proc_compose_imsg(); arm the write event
   with imsg_event_add() after each forward.

   proc_forward_imsg() never forwarded an fd, and imsg_forward() rewinds
   the buffer internally, so multiple forwards per message keep working.

   Drop the now-unused n parameter (all callers passed -1).

   OK martijn@
VersionDeltaFile
1.56+32-20usr.sbin/httpd/proc.c
1.177+3-3usr.sbin/httpd/httpd.h
+35-232 files

OpenBSD/src Gc6HoHMsys/nfs nfs_vnops.c

   in nfs_writerpc() error from server would leak an mbuf

   reported by Andrew Griffiths of Calif
   initial diff from deraadt@ ok miod@
VersionDeltaFile
1.215+5-2sys/nfs/nfs_vnops.c
+5-21 files

OpenBSD/src iO1OEkEsys/nfs nfs_serv.c

   cleanup when nfsm_srvmtofh1() errors in nfsrv_rename()

   corrects vnode references and namei_pool leak
   reported by Andrew Griffiths of Calif
   initial diff from deraadt@ ok miod@
VersionDeltaFile
1.150+5-4sys/nfs/nfs_serv.c
+5-41 files

OpenBSD/ports WdpVZdXwww/logswan distinfo Makefile

   Update logswan to 2.1.17.
VersionDeltaFile
1.27+2-2www/logswan/distinfo
1.38+1-1www/logswan/Makefile
+3-32 files

OpenBSD/ports Bos2fMXdevel Makefile

   +crush
VersionDeltaFile
1.2592+1-0devel/Makefile
+1-01 files

OpenBSD/ports hEsEf8Sdevel/crush distinfo modules.inc, devel/crush/pkg DESCR PLIST

   Initial revision
VersionDeltaFile
1.1+2,590-0devel/crush/distinfo
1.1+848-0devel/crush/modules.inc
1.1+23-0devel/crush/Makefile
1.1+4-0devel/crush/pkg/DESCR
1.1+1-0devel/crush/pkg/PLIST
1.1.1.1+0-0devel/crush/modules.inc
+3,466-04 files not shown
+3,466-010 files

OpenBSD/src SywFQkkusr.bin/tmux cmd-join-pane.c

   move-pane needs -D.
VersionDeltaFile
1.66+2-2usr.bin/tmux/cmd-join-pane.c
+2-21 files

OpenBSD/src ToGTjuKusr.bin/tmux format.c

   Revert previous, it is not the right change.
VersionDeltaFile
1.392+3-12usr.bin/tmux/format.c
+3-121 files

OpenBSD/src yEwpV0Vusr.bin/tmux format.c

   Disable time expansion if expanding an inner format or more %s are
   needed.
VersionDeltaFile
1.391+12-3usr.bin/tmux/format.c
+12-31 files

OpenBSD/ports cHp99G7devel/codex distinfo Makefile

   devel/codex: update to 0.142.5
VersionDeltaFile
1.33+2-2devel/codex/distinfo
1.33+1-1devel/codex/Makefile
+3-32 files

OpenBSD/ports Rw7C64Onet/icinga/core2 distinfo Makefile

   update to icinga2-2.15.5
   regression fix
VersionDeltaFile
1.63.2.3+2-2net/icinga/core2/distinfo
1.154.2.3+1-1net/icinga/core2/Makefile
+3-32 files

OpenBSD/ports lcTlBKdnet/icinga/core2 distinfo Makefile

   update to icinga2-2.16.3, from Alvar Penning
   regression fix
VersionDeltaFile
1.67+2-2net/icinga/core2/distinfo
1.159+1-1net/icinga/core2/Makefile
+3-32 files

OpenBSD/ports tImaD0Rlang/deno distinfo crates.inc, lang/deno/patches patch-cli_lib_rs patch-cli_standalone_binary_rs

   lang/deno: Update to 2.9.1
VersionDeltaFile
1.51+150-68lang/deno/distinfo
1.51+74-33lang/deno/crates.inc
1.4+20-18lang/deno/patches/patch-cli_lib_rs
1.25+4-4lang/deno/patches/patch-cli_standalone_binary_rs
1.18+4-4lang/deno/patches/patch-cli_Cargo_toml
1.22+4-4lang/deno/patches/patch-modcargo-crates_v8-0_68_0_build_rs
+256-13150 files not shown
+403-27356 files

OpenBSD/ports 92KnQcTnet/nchat distinfo Makefile

   net/nchat: update to 5.16.9

   Diff from Mykyta Nazarenko (maintainer)
VersionDeltaFile
1.2+2-2net/nchat/distinfo
1.3+1-1net/nchat/Makefile
+3-32 files

OpenBSD/src 9CiKWvxusr.sbin/httpd httpd.h proc.c

   Remove support for control socket. There's no httpctl, and no known plans
   to implement it.

   OK rsadowski@, kirill@
VersionDeltaFile
1.176+1-39usr.sbin/httpd/httpd.h
1.55+1-20usr.sbin/httpd/proc.c
1.80+1-9usr.sbin/httpd/httpd.c
1.33+2-2usr.sbin/httpd/Makefile
1.23+1-1usr.sbin/httpd/control.c
+6-715 files

OpenBSD/src pNKPQwgusr.sbin/relayd proc.c relayd.c

   Similar to a recent commit in vmd, remove ps_rcsocks from proc.s, which is
   unused.

   OK rsadowski@, kirill@
VersionDeltaFile
1.58+1-8usr.sbin/relayd/proc.c
1.203+1-2usr.sbin/relayd/relayd.c
1.289+1-2usr.sbin/relayd/relayd.h
+3-123 files

OpenBSD/ports ybcT1H0wayland/mango distinfo Makefile, wayland/mango/patches patch-src_dispatch_bind_define_h

   wayland/mango: Update to 0.14.4
VersionDeltaFile
1.8+2-2wayland/mango/distinfo
1.6+2-2wayland/mango/patches/patch-src_dispatch_bind_define_h
1.9+1-1wayland/mango/Makefile
+5-53 files