OpenBSD/src 3IwNNO0sbin/ifconfig ifconfig.8

   sbin/ifconfig: document new nwflag uapsd

   OK: phessler@, stsp@
VersionDeltaFile
1.414+10-2sbin/ifconfig/ifconfig.8
+10-21 files

OpenBSD/src F3vEL5Tsys/dev/pci if_iwx.c if_iwxreg.h

   sys/iwx: enable uAPSD when supported by AP

   OK: phessler@, stsp@
VersionDeltaFile
1.229+127-1sys/dev/pci/if_iwx.c
1.75+5-1sys/dev/pci/if_iwxreg.h
+132-22 files

OpenBSD/src XayPATdsys/net80211 ieee80211_input.c ieee80211_output.c

   sys/ieee80211: add support of uAPSD

   OK: phessler@, stsp@
VersionDeltaFile
1.263+50-3sys/net80211/ieee80211_input.c
1.148+24-9sys/net80211/ieee80211_output.c
1.67+16-1sys/net80211/ieee80211.h
1.113+8-3sys/net80211/ieee80211_proto.c
1.46+6-3sys/net80211/ieee80211_ioctl.h
1.102+4-1sys/net80211/ieee80211_node.h
+108-201 files not shown
+111-217 files

OpenBSD/src AyH6W8xusr.bin/tmux server-client.c

   Do not try to use last pane if there isn't one.
VersionDeltaFile
1.460+3-2usr.bin/tmux/server-client.c
+3-21 files

OpenBSD/src XxtpN71usr.bin/tmux key-bindings.c

   Hide menu options that do not work for floating panes.
VersionDeltaFile
1.170+5-5usr.bin/tmux/key-bindings.c
+5-51 files

OpenBSD/src YBh5kkpsbin/iked pfkey.c, sbin/isakmpd pf_key_v2.c

   Avoid infinite loop when parsing PFKEY replies

   In bgpd, iked, isakmpd, ldpd and sasyncd we have similar code to
   parse PFKEY replies from the kernel.  To avoid an infinite loop on
   malformed replies validate the SADB extension size.

   For consistency with the other daemons rewrite the parsing loop of
   iked.

   sasyncd already validates the extension size, so no change needed.

   ok claudio@ tb@ tobhe@
VersionDeltaFile
1.86+8-6sbin/iked/pfkey.c
1.206+5-2sbin/isakmpd/pf_key_v2.c
1.74+3-1usr.sbin/bgpd/pfkey.c
1.14+3-1usr.sbin/ldpd/pfkey.c
+19-104 files

OpenBSD/src 39mz3RHusr.sbin/bgpd rde_adjout.c rde.c

   Adjust the adjout_prefix_dump walker to operate using the adjout_bid
   and stop using peer_get() in the walker.

   This fixes the peer_reaper walker which before this was not working
   at all. The peer reaper removed the peer from the RB tree before walking
   the table and so peer_get() would return NULL and abort the walk immediatly.

   Adjust the adjout_prefix_dump context to use the adjout_bid and stop using
   peer->conf.id and peer_get.

   To make this work the following changes are needed:
   - For the callback drop the struct rde_peer argument instead add a uint32_t
     bid argument.
   - adjout_prefix_first() also needs to switch to using the adjout bitmask id
     instead of using the peer directly.
   - also change adjout_prefix_next() just to be in sync with
     adjout_prefix_first()
   - In most callbacks use the arg pointer to pass in the peer
   - Adjust rde_dump_ctx_new() and rde_dump_adjout_upcall(). The latter now

    [8 lines not shown]
VersionDeltaFile
1.20+15-29usr.sbin/bgpd/rde_adjout.c
1.705+27-14usr.sbin/bgpd/rde.c
1.352+10-11usr.sbin/bgpd/rde.h
1.197+8-10usr.sbin/bgpd/rde_update.c
1.75+9-5usr.sbin/bgpd/rde_peer.c
+69-695 files

OpenBSD/src l7fqm4Wusr.sbin/bgpd rde_rib.c

   Ensure rib_dump_abort() only triggers for rib dumps and not for
   adjout prefix dumps by accident.

   OK tb@
VersionDeltaFile
1.299+2-2usr.sbin/bgpd/rde_rib.c
+2-21 files

OpenBSD/src tbmQHTZusr.sbin/bgpd parse.y bgpd.conf.5

   The extended nexthop capability only works with 'fib-update no'
   enfoce this in the parser.

   Right now there is no FIB support for IPv6 nexthops for IPv4 routes.
   Both the bgpd kroute.c code and the OpenBSD network stack are not ready
   for this. This feature is currently only used to allow some IXP to play
   with RFC8950 so no FIB support is fine for that use case.
   Protect other people from tripping over this thinking there is full support.

   Issue brought up by a report from 7Asecurity
   OK tb@
VersionDeltaFile
1.502+14-1usr.sbin/bgpd/parse.y
1.254+4-2usr.sbin/bgpd/bgpd.conf.5
+18-32 files

OpenBSD/src CLgS2jiusr.bin/tmux tty.c

   Use the correct ranges when a pane is covered by a popup in tty_draw_pane.
VersionDeltaFile
1.466+39-29usr.bin/tmux/tty.c
+39-291 files

OpenBSD/ports bBrjTModatabases/redis Makefile

   https SITES
VersionDeltaFile
1.146+1-1databases/redis/Makefile
+1-11 files

OpenBSD/src Zokot5Xusr.bin/tmux screen-write.c

   Obscured check should not be true if pane is same size as window.
VersionDeltaFile
1.256+3-3usr.bin/tmux/screen-write.c
+3-31 files

OpenBSD/ports m62ldrrdevel/quirks Makefile, devel/quirks/files Quirks.pm

   Remove sysutils/facette

   dormant upstream since 6 years, and marked BROKEN anyway. recommend
   grafana instead.

   while here fix the XawMu $obsolete_reason entry, should be pkgname not a
   pkgpath.
VersionDeltaFile
1.1807+5-2devel/quirks/files/Quirks.pm
1.1794+1-1devel/quirks/Makefile
1.785+0-1sysutils/Makefile
1.4+0-0sysutils/facette/patches/patch-docs_examples_facette_yaml
1.3+0-0sysutils/facette/patches/patch-web_asset_builtin_go
1.8+0-0sysutils/facette/pkg/PLIST
+6-45 files not shown
+6-411 files

OpenBSD/src VK5ou9Kusr.bin/tmux screen-write.c tmux.h

   Check visible ranges for collected cell output.
VersionDeltaFile
1.255+121-48usr.bin/tmux/screen-write.c
1.1328+3-4usr.bin/tmux/tmux.h
+124-522 files

OpenBSD/src lJEo30tusr.bin/ul ul.c

   Fix signed integer overflow in column position tracking

   OK millert@
VersionDeltaFile
1.24+5-4usr.bin/ul/ul.c
+5-41 files

OpenBSD/src EUnWEbxsys/net pf_norm.c

   pf(4) currently ignores fragment direction (in vs. out)
   in pf_frnode_compare() function.

   Issue noticed and reported by Frank Denis

   OK @bluhm
VersionDeltaFile
1.238+3-1sys/net/pf_norm.c
+3-11 files

OpenBSD/ports fViD0jCsysutils/google-cloud-sdk distinfo Makefile, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-570.0.0.
VersionDeltaFile
1.422+77-39sysutils/google-cloud-sdk/pkg/PLIST
1.439+2-2sysutils/google-cloud-sdk/distinfo
1.459+1-1sysutils/google-cloud-sdk/Makefile
+80-423 files

OpenBSD/ports jXTEX4zx11/gnome/ghex Makefile distinfo

   Update to ghex-50.2.
VersionDeltaFile
1.110+4-2x11/gnome/ghex/Makefile
1.44+2-2x11/gnome/ghex/distinfo
+6-42 files

OpenBSD/src h8qMA9iusr.sbin/bgpd rde.c

   In rde_attr_missing() make sure the nexthop attribute is present if there
   is any nlri data. In rde_as4byte_fixup() only run if ATTR_ASPATH is present.

   Depending the nexthop attribute on MP_REACH is not correct since and UPDATE
   can in theory carry both MP_REACH nlri and old school IPv4 nlri.

   rde_as4byte_fixup() should only fixup paths that have
    - ATTR_AS4_AGGREGATOR or ATTR_AS4_PATH present
    - ATTR_ASPATH must be present as well
    - no parse error (F_ATTR_PARSE_ERR)

   The rde_as4byte_fixup() is entered all the time even for path that only
   contain an ATTR_MP_UNREACH (which then could also include an ATTR_AS4_PATH
   but no ATTR_ASPATH).

   Reported by 7Asecurity
   OK tb@
VersionDeltaFile
1.704+11-9usr.sbin/bgpd/rde.c
+11-91 files

OpenBSD/ports aStZrwMlang/expect Makefile, lang/expect/patches patch-exp_chan_c

   expect: set channel type to TCL_CHANNEL_VERSION_2 for llvm22

   Avoid passing the ExpBlockModeProc function pointer through an object
   pointer type and instead move it to the proper place in the struct. Setting
   the channel version of expChannelType to 2 in the version field tells tcl's
   Tcl_ChannelBlockModeProc() to use the function pointer directly, and avoids
   undefined behavior. Using TCL_CHANNEL_VERSION_2 is the conservative choice,
   although version 5 would also work.

   discussed with stu
   tested/ok jca
VersionDeltaFile
1.3+22-2lang/expect/patches/patch-exp_chan_c
1.78+2-0lang/expect/Makefile
+24-22 files

OpenBSD/ports CJQs3KDgames/godot/pack3 distinfo Makefile, games/godot/pack3/patches patch-SConstruct

   Maintenance update to latest release of Godot (4.6.3).
   Release Notes:
   https://godotengine.org/article/maintenance-release-godot-4-6-3/
VersionDeltaFile
1.3+2-2games/godot/pack3/distinfo
1.4+1-1games/godot/pack3/Makefile
1.2+1-1games/godot/pack3/patches/patch-SConstruct
+4-43 files

OpenBSD/ports NHhldfBeditors/kakoune distinfo Makefile, editors/kakoune/patches patch-rc_tools_autorestore_kak

   Update from maintainer to latest release 2026.05.21
VersionDeltaFile
1.1+22-0editors/kakoune/patches/patch-rc_tools_autorestore_kak
1.12+2-2editors/kakoune/distinfo
1.16+1-1editors/kakoune/Makefile
+25-33 files

OpenBSD/ports jVD1GtTgames/fheroes2 distinfo Makefile, games/fheroes2/pkg PLIST

   update to fheroes2 1.1.16
VersionDeltaFile
1.11+6-4games/fheroes2/pkg/PLIST
1.26+2-2games/fheroes2/distinfo
1.29+1-1games/fheroes2/Makefile
+9-73 files

OpenBSD/ports KansOQdaudio/nncmpp distinfo Makefile, audio/nncmpp/patches patch-termo_CMakeLists_txt

   audio/nncmpp: update to 2.2.0
VersionDeltaFile
1.2+0-6audio/nncmpp/patches/patch-termo_CMakeLists_txt
1.4+2-2audio/nncmpp/distinfo
1.5+1-2audio/nncmpp/Makefile
+3-103 files

OpenBSD/ports uAiwPzndatabases/postgresql-previous distinfo Makefile

   Update to PostgreSQL 17.10
VersionDeltaFile
1.14+2-2databases/postgresql-previous/distinfo
1.33+1-2databases/postgresql-previous/Makefile
+3-42 files

OpenBSD/src DH4BMeEregress/usr.bin/ssh dropbear-server.sh

   Test all mutually supported algorithms, using dropbear's new -Q option
   to query its algorithms where possible.
VersionDeltaFile
1.3+178-26regress/usr.bin/ssh/dropbear-server.sh
+178-261 files

OpenBSD/ports wQy3VKctextproc/p5-XML-LibXML Makefile distinfo, textproc/p5-XML-LibXML/patches patch-Makefile_PL patch-t_25relaxng_t

   update p5-XML-LibXML to 2.0213
VersionDeltaFile
1.76+3-3textproc/p5-XML-LibXML/Makefile
1.13+3-3textproc/p5-XML-LibXML/patches/patch-Makefile_PL
1.34+2-2textproc/p5-XML-LibXML/distinfo
1.24+2-0textproc/p5-XML-LibXML/pkg/PLIST
1.2+0-0textproc/p5-XML-LibXML/patches/patch-t_25relaxng_t
1.2+0-0textproc/p5-XML-LibXML/patches/patch-t_26schema_t
+10-86 files not shown
+10-812 files

OpenBSD/ports 39FzWuEprint/lilypond Makefile

   Mark as broken because of the upcoming fontforge update.

   It's not worth fixing it now -- an update of lilypond is
   around the corner.
VersionDeltaFile
1.69+2-0print/lilypond/Makefile
+2-01 files

OpenBSD/ports cNerAD5lang/erlang/29 Makefile distinfo

   lang/erlang/29: Update to 29.0.1
   + drop a configure option that apparently is not available anymore
VersionDeltaFile
1.2+7-8lang/erlang/29/Makefile
1.2+4-4lang/erlang/29/distinfo
+11-122 files

OpenBSD/ports 9TUin3bnet/p5-Net-DHCP/patches patch-t_108-discover-offer-o12-o55-o61_t patch-t_102-discover-offer-request-ack_t

   update p5-Net-DHCP to 0.900
VersionDeltaFile
1.1+14-0net/p5-Net-DHCP/patches/patch-t_108-discover-offer-o12-o55-o61_t
1.2+4-10net/p5-Net-DHCP/patches/patch-t_102-discover-offer-request-ack_t
1.2+4-10net/p5-Net-DHCP/patches/patch-t_103-real-nak_t
1.2+4-10net/p5-Net-DHCP/patches/patch-t_104-offer-o90-o120_t
1.2+4-10net/p5-Net-DHCP/patches/patch-t_105-discover-offer-o122-o82_t
1.2+4-10net/p5-Net-DHCP/patches/patch-t_106-discover-offer-o60-o43-o82_t
+34-505 files not shown
+60-6611 files