OpenBSD/ports vSQnQoudevel/gdb Makefile

   Add DPB_PROPERTIES=parallel to devel/gdb

   Builds many files and is on the path to lang/rust.
   Suggested by tb@
VersionDeltaFile
1.100+3-0devel/gdb/Makefile
+3-01 files

OpenBSD/ports mhjFzdswww/uriparser Makefile distinfo

   update to uriparser-1.0.0
VersionDeltaFile
1.22+6-2www/uriparser/Makefile
1.19+2-2www/uriparser/distinfo
+8-42 files

OpenBSD/ports wuLEJ7vsecurity/dropbear distinfo Makefile, security/dropbear/patches patch-src_default_options_h

   update to dropbear-2025.89

   - Security: Avoid privilege escalation via unix stream forwarding in Dropbear
     server. Other programs on a system may authenticate unix sockets via
     SO_PEERCRED, which would be root user for Dropbear forwarded connections

   - Security: Include scp fix for CVE-2019-6111. This allowed
     a malicious server to overwrite arbitrary local files.

   - Don't limit channel window to 500MB. That is could cause stuck connections
     if peers advise a large window and don't send an increment within 500MB.
     Affects SSH.NET https://github.com/sshnet/SSH.NET/issues/1671

   and some others
VersionDeltaFile
1.2.4.1+3-3security/dropbear/patches/patch-src_default_options_h
1.14.2.1+2-2security/dropbear/distinfo
1.22.2.1+1-1security/dropbear/Makefile
+6-63 files

OpenBSD/ports VycsEcXsecurity/dropbear distinfo Makefile, security/dropbear/patches patch-src_default_options_h

   update to dropbear-2025.89

   - Security: Avoid privilege escalation via unix stream forwarding in Dropbear
     server. Other programs on a system may authenticate unix sockets via
     SO_PEERCRED, which would be root user for Dropbear forwarded connections

   - Security: Include scp fix for CVE-2019-6111. This allowed
     a malicious server to overwrite arbitrary local files.

   - Don't limit channel window to 500MB. That is could cause stuck connections
     if peers advise a large window and don't send an increment within 500MB.
     Affects SSH.NET https://github.com/sshnet/SSH.NET/issues/1671

   and some others
VersionDeltaFile
1.3+3-3security/dropbear/patches/patch-src_default_options_h
1.15+2-2security/dropbear/distinfo
1.23+1-1security/dropbear/Makefile
+6-63 files

OpenBSD/src VBOY5uZusr.sbin/bgpd rde_peer.c

   peer_dump already puts all prefixes onto the pending queue.

   So there is no need to call peer_blast at the end, just call
   peer_blast_done() so the EOR marker is added and the peer
   is unthrottled.

   This removes an extra tree walk during session establishment.

   OK tb@
VersionDeltaFile
1.63+2-5usr.sbin/bgpd/rde_peer.c
+2-51 files

OpenBSD/ports 1ETVHehmail/exim Makefile

   This needs ports-gcc since it uses C11 _Generic
   OK jca@
VersionDeltaFile
1.156+4-0mail/exim/Makefile
+4-01 files

OpenBSD/src 5LJ60cUusr.sbin/bgplgd slowcgi.c

   KNF
VersionDeltaFile
1.8+3-3usr.sbin/bgplgd/slowcgi.c
+3-31 files

OpenBSD/src 8Q5KA3Busr.sbin/bgpd util.c rde_attr.c

   Implement the bin_of function like omalloc.c and use it for various
   dynamic array sizing.

   Convert the attrs and communities code to use this (with slightly
   different values).

   OK tb@
VersionDeltaFile
1.97+45-1usr.sbin/bgpd/util.c
1.140+7-7usr.sbin/bgpd/rde_attr.c
1.22+4-3usr.sbin/bgpd/rde_community.c
1.527+4-1usr.sbin/bgpd/bgpd.h
+60-124 files

OpenBSD/src GONJodTusr.sbin/bgpd rde_community.c

   Kill tab on empty line.
VersionDeltaFile
1.21+2-2usr.sbin/bgpd/rde_community.c
+2-21 files

OpenBSD/ports DUuNj8Lwww/nextcloud/32 distinfo Makefile, www/nextcloud/32/pkg PLIST

   Update for Nextcloud to 32.0.3

   OK landry@
VersionDeltaFile
1.4+434-389www/nextcloud/32/pkg/PLIST
1.4+2-2www/nextcloud/32/distinfo
1.5+1-1www/nextcloud/32/Makefile
+437-3923 files

OpenBSD/ports BV9z3J1www/nextcloud/31 distinfo Makefile, www/nextcloud/31/pkg PLIST

   Update for Nextcloud to 31.0.12

   OK rsadowski@ landry@
VersionDeltaFile
1.9+117-92www/nextcloud/31/pkg/PLIST
1.8+2-2www/nextcloud/31/distinfo
1.10+2-1www/nextcloud/31/Makefile
+121-953 files

OpenBSD/ports 8l7gxRpnet/sniproxy distinfo Makefile

   update to sniproxy-0.9.16
VersionDeltaFile
1.9+2-2net/sniproxy/distinfo
1.13+1-1net/sniproxy/Makefile
+3-32 files

OpenBSD/src 8nTed6husr.sbin/bgpd mrt.c

   space at EOL
VersionDeltaFile
1.133+2-2usr.sbin/bgpd/mrt.c
+2-21 files

OpenBSD/src AOglGeousr.sbin/bgpd rde_adjout.c rde_update.c

   Pass a struct pt_entry *pte to adjout_prefix_withdraw() and
   adjout_prefix_next(). A preparation step for an upcoming change.

   OK tb@
VersionDeltaFile
1.14+6-4usr.sbin/bgpd/rde_adjout.c
1.191+5-5usr.sbin/bgpd/rde_update.c
1.677+4-4usr.sbin/bgpd/rde.c
1.335+3-3usr.sbin/bgpd/rde.h
+18-164 files

OpenBSD/src 7BqepPGusr.sbin/bgpd rde.c

   Switch from a while loop to a for loop since this is what this actually is.

   Does not win a beauty contest but that can be solved later.
   OK tb@
VersionDeltaFile
1.676+11-10usr.sbin/bgpd/rde.c
+11-101 files

OpenBSD/src 4yoJJdXusr.sbin/bgpd rde_prefix.c rde.h

   Extend the prefix/pt API with functions for iterators.

   - pt_first() and pt_next() can be used to implement a basic iterator
     that can walk all or part of a tree.
   - pt_get_next() returns the match or next bigger match than prefix/prefixlen

   OK tb@
VersionDeltaFile
1.59+29-1usr.sbin/bgpd/rde_prefix.c
1.334+5-2usr.sbin/bgpd/rde.h
+34-32 files

OpenBSD/src kTGmNZousr.sbin/bgpd rde_community.c

   Replace sizeof(struct community) with sizeof(*new) since the latter is
   always right.
   OK tb@
VersionDeltaFile
1.20+3-3usr.sbin/bgpd/rde_community.c
+3-31 files

OpenBSD/ports VJiY5Zhsysutils/ansible distinfo Makefile, sysutils/ansible/pkg PLIST

   Update ansible 13.0.0 -> 13.1.0
   Changelog: https://github.com/ansible-community/ansible-build-data/blob/13.1.0/13/CHANGELOG-v13.md#v13-1-0
VersionDeltaFile
1.100+507-21sysutils/ansible/pkg/PLIST
1.158+2-2sysutils/ansible/distinfo
1.214+1-1sysutils/ansible/Makefile
+510-243 files

OpenBSD/ports 2zOb5lNsysutils/ansible-core distinfo Makefile

   Update ansible-core -> 2.20.0 -> 2.20.1
   Changelog: https://github.com/ansible/ansible/blob/stable-2.20/changelogs/CHANGELOG-v2.20.rst#v2-20-1
VersionDeltaFile
1.54+2-2sysutils/ansible-core/distinfo
1.61+1-1sysutils/ansible-core/Makefile
+3-32 files

OpenBSD/ports d7rKEiCtextproc/terraform-docs distinfo modules.inc

   Update terraform-docs 0.20.0 -> 0.21.0
   Changelog: https://github.com/terraform-docs/terraform-docs/releases/tag/v0.21.0
VersionDeltaFile
1.6+332-640textproc/terraform-docs/distinfo
1.6+105-209textproc/terraform-docs/modules.inc
1.6+1-1textproc/terraform-docs/Makefile
+438-8503 files

OpenBSD/ports HhhtLdBsysutils/tflint distinfo modules.inc

   Update tflint 0.59.1 -> 0.60.0
   Changelog: https://github.com/terraform-linters/tflint/releases/tag/v0.60.0
VersionDeltaFile
1.24+630-576sysutils/tflint/distinfo
1.23+221-203sysutils/tflint/modules.inc
1.24+1-1sysutils/tflint/Makefile
+852-7803 files

OpenBSD/ports c1cnDpytextproc/check-jsonschema distinfo Makefile, textproc/check-jsonschema/pkg PLIST

   Update to check-jsonschema 0.36.0
VersionDeltaFile
1.5+2-2textproc/check-jsonschema/distinfo
1.5+1-1textproc/check-jsonschema/Makefile
1.5+1-0textproc/check-jsonschema/pkg/PLIST
+4-33 files

OpenBSD/ports pGt7FMpdevel/py-protobuf distinfo Makefile

   Update to py-protobuf 6.33.2

   https://github.com/protocolbuffers/protobuf/releases/tag/v33.2
VersionDeltaFile
1.54+2-2devel/py-protobuf/distinfo
1.69+1-1devel/py-protobuf/Makefile
+3-32 files

OpenBSD/ports kleZw4ddevel/protobuf Makefile distinfo

   Update to protobuf 6.33.2

   https://github.com/protocolbuffers/protobuf/releases/tag/v33.2
VersionDeltaFile
1.99+3-3devel/protobuf/Makefile
1.63+2-2devel/protobuf/distinfo
+5-52 files

OpenBSD/src IrBzI77usr.bin/ssh digest-libc.c

   Plug leak in ssh_digest_memory on error path.   Bonehead mistake spotted
   by otto@, ok djm@
VersionDeltaFile
1.9+4-3usr.bin/ssh/digest-libc.c
+4-31 files

OpenBSD/src SF3IYDBusr.bin/ssh monitor.c servconf.c

   Add 'invaliduser' penalty to PerSourcePenalties, which is applied
   to login attempts for usernames that do not match real accounts.
   Defaults to 5s to match 'authfail' but allows administrators to
   block such sources for longer if desired.  with & ok djm@
VersionDeltaFile
1.250+16-2usr.bin/ssh/monitor.c
1.440+8-1usr.bin/ssh/servconf.c
1.624+7-1usr.bin/ssh/sshd.c
1.18+4-4usr.bin/ssh/sshd-session.c
1.15+5-1usr.bin/ssh/srclimit.c
1.26+4-1usr.bin/ssh/monitor.h
+44-103 files not shown
+52-129 files

OpenBSD/ports 5wB2LFfnet/synapse distinfo modules.inc, net/synapse/patches patch-pyproject_toml

   net/synapse: update to 1.144.0, from maintainer Renaud Allard
VersionDeltaFile
1.73+93-90net/synapse/pkg/PLIST
1.85+34-46net/synapse/distinfo
1.48+16-22net/synapse/modules.inc
1.10+4-18net/synapse/patches/patch-pyproject_toml
1.113+3-3net/synapse/Makefile
+150-1795 files

OpenBSD/src kFyejzAusr.sbin/ikectl ikeca.c

   static int, not int static

   c99 6.11.5:
   "The placement of a storage-class specifier other than at the beginning
   of the declaration specifiers in a declaration is an obsolescent
   feature."
VersionDeltaFile
1.53+3-3usr.sbin/ikectl/ikeca.c
+3-31 files

OpenBSD/src yIHyJG8sbin/disklabel editor.c

   static const, not const static

   c99 6.11.5:
   "The placement of a storage-class specifier other than at the beginning
   of the declaration specifiers in a declaration is an obsolescent
   feature."

   ok krw@
VersionDeltaFile
1.427+2-2sbin/disklabel/editor.c
+2-21 files

OpenBSD/src j6Le7Ensys/dev/ic nvme.c nvmevar.h

   Rearrange command completion so callbacks are called without holding any
   locks. This makes it possible to mark the interrupt handler MPSAFE, but
   we're not actually doing that yet.

   Releasing the cq mutex means the completion callback can't use the cq
   entry, so we have to copy any fields we use from it into the ccb. For now,
   that's just the flags. This simplifies the callbacks in a few places.

   ok dlg@ (some time ago)
   also tested by kettenis@ with aplns(4)
VersionDeltaFile
1.125+29-38sys/dev/ic/nvme.c
1.32+3-2sys/dev/ic/nvmevar.h
+32-402 files