OpenBSD/src bwzuS9Blib/libcrypto/bn bn_lib.c bn_local.h

   Provide bn_expand_bytes().

   This will be used in an upcoming change.

   ok tb@
VersionDeltaFile
1.93+14-1lib/libcrypto/bn/bn_lib.c
1.43+2-1lib/libcrypto/bn/bn_local.h
+16-22 files

OpenBSD/src R8v2jZilib/libcrypto/bn bn_lib.c bn_convert.c

   Rename bn_expand() to bn_expand_bits().

   Also change the bits type from int to size_t, since that's what the callers
   are passing and we can avoid unnecessary input validation.

   ok tb@
VersionDeltaFile
1.92+2-5lib/libcrypto/bn/bn_lib.c
1.16+3-3lib/libcrypto/bn/bn_convert.c
1.42+2-2lib/libcrypto/bn/bn_local.h
+7-103 files

OpenBSD/ports uNkdL8kwww/mozilla-firefox Makefile

   COMMENT_FFVPX needs its trailing whitespace, make this explicit

   Reminded the hard way after copy/pasting that chunk to
   mozilla-thunderbird.  ok landry@ (maintainer)
VersionDeltaFile
1.586+1-1www/mozilla-firefox/Makefile
+1-11 files

OpenBSD/ports cb2bJ1cnet/mautrix-whatsapp distinfo modules.inc

   net/mautrix-whatsapp: update to 0.10.7, from MAINTAINER Renaud Allard
VersionDeltaFile
1.19+50-42net/mautrix-whatsapp/distinfo
1.17+16-12net/mautrix-whatsapp/modules.inc
1.27+1-1net/mautrix-whatsapp/Makefile
+67-553 files

OpenBSD/ports 9wXgS2Cx11/gnome/libshumate Makefile

   Missing BDEP on devel/gperf.

   spotted by naddy, thanks.
VersionDeltaFile
1.16+2-0x11/gnome/libshumate/Makefile
+2-01 files

OpenBSD/src 2LZW14usys/netinet ip_input.c ip_var.h, sys/netinet6 ip6_forward.c ip6_input.c

   Use route cache function in IP input.

   Instaed of passing a struct rtentry from ip_input() to ip_forward()
   and then embed it into a struct route for ip_output(), start with
   struct route and pass it along.  Then the route cache is used
   consistently.  Also the route cache hit and missed counters should
   reflect reality after this commit.

   There is a small difference in the code.  in_ouraddr() checks for
   NULL and not rtisvalid().  Previous discussion showed that the route
   RTF_UP flag should only be considered for multipath routing.
   Otherwise it does not mean anything.  Especially the local and
   broadcast check in in_ouraddr() should not be affected by interface
   link status.

   When doing cache lookups, route must be valid, but after rtalloc_mpath()
   lookup, use any route that route_mpath() returns.

   OK claudio@
VersionDeltaFile
1.393+28-35sys/netinet/ip_input.c
1.117+25-25sys/netinet6/ip6_forward.c
1.261+8-12sys/netinet6/ip6_input.c
1.116+2-2sys/netinet/ip_var.h
1.290+2-2sys/netinet6/ip6_output.c
1.115+2-2sys/netinet6/ip6_var.h
+67-786 files

OpenBSD/src 8w2HK21sys/netinet6 raw_ip6.c in6_proto.c

   Run raw IPv6 input in parallel.

   Get rip6_input() in the same shape as rip_input().  Call
   soisdisconnected() from rip6_disconnect().  This means that the raw
   IP socket cannot be reconnected later.  Now raw IPv6 behaves like
   IPv4 in this regard, KAME code is quite inconsistent here.  Also
   make sure that there is no race between disconnect, input and wakeup.
   The inpcb fileds inp_icmp6filt and inp_cksum6 are protected by
   exclusive net lock in icmp6_ctloutput().  With all that, mark raw
   IPv6 sockets to handle input in parallel.

   OK mvs@
VersionDeltaFile
1.183+17-9sys/netinet6/raw_ip6.c
1.114+3-3sys/netinet6/in6_proto.c
+20-122 files

OpenBSD/ports I6BRdmJmail/neomutt distinfo Makefile, mail/neomutt/patches patch-main_c

   update to neomutt-20240416
VersionDeltaFile
1.60+2-2mail/neomutt/distinfo
1.93+2-2mail/neomutt/Makefile
1.27+1-1mail/neomutt/patches/patch-main_c
+5-53 files

OpenBSD/ports kHurFFweditors/litexl distinfo Makefile

   update to v2.1.4

   Changelog at https://github.com/lite-xl/lite-xl/releases/tag/v2.1.4
VersionDeltaFile
1.3+2-2editors/litexl/distinfo
1.5+1-2editors/litexl/Makefile
+3-42 files

OpenBSD/ports Br25Kq8textproc/apertium-dicts/urd-hin Makefile, textproc/apertium-dicts/urd-hin/pkg PLIST

   Unbreak build by rerunning autoconf.
VersionDeltaFile
1.10+5-2textproc/apertium-dicts/urd-hin/Makefile
1.3+2-0textproc/apertium-dicts/urd-hin/pkg/PLIST
+7-22 files

OpenBSD/ports rqUjM9earchivers/lzip/clzip Makefile, archivers/lzip/lunzip Makefile

   lzip/*: switch HOMEPAGE to HTTPS.
VersionDeltaFile
1.17+2-1archivers/lzip/clzip/Makefile
1.18+2-1archivers/lzip/lunzip/Makefile
1.22+2-1archivers/lzip/lzip/Makefile
1.22+2-1archivers/lzip/lziprecover/Makefile
1.18+2-1archivers/lzip/lzlib/Makefile
1.16+2-1archivers/lzip/pdlzip/Makefile
+12-62 files not shown
+16-88 files

OpenBSD/ports 5agD4Zkwww/hiawatha Makefile

   hiawatha: use -mpclmul -msse2 -maes on i386 to unbreak build (obviously restricts
   the cpu types supported)
VersionDeltaFile
1.75+4-0www/hiawatha/Makefile
+4-01 files

OpenBSD/ports IFY94atx11/qt6/qtgrpc/patches patch-src_tools_qtprotobufgen_qprotobufgenerator_cpp

   qt6/qtgrpc: unbreak with protobuf 26

   reminded by naddy
VersionDeltaFile
1.3+10-31x11/qt6/qtgrpc/patches/patch-src_tools_qtprotobufgen_qprotobufgenerator_cpp
+10-311 files

OpenBSD/ports jAnfmTtproductivity/zim distinfo Makefile, productivity/zim/patches patch-setup_py

   productivity/zim: update to 0.75.2

   OK benno@ sthen@
VersionDeltaFile
1.16+2-2productivity/zim/distinfo
1.20+4-0productivity/zim/pkg/PLIST
1.36+1-2productivity/zim/Makefile
1.9+1-1productivity/zim/patches/patch-setup_py
+8-54 files

OpenBSD/ports f8xUMbbemulators/vice/patches patch-src_arch_shared_iodrv_io-unix-access_c

   vice: really remove patch-src_arch_shared_iodrv_io-unix-access_c.

   Forgotten in the previous commit, sorry.
VersionDeltaFile
1.3+0-0emulators/vice/patches/patch-src_arch_shared_iodrv_io-unix-access_c
+0-01 files

OpenBSD/ports FthN2hkemulators/vice Makefile distinfo, emulators/vice/patches patch-src_arch_shared_iodrv_io-unix-access_c patch-configure_ac

   Update vice to 3.8.
VersionDeltaFile
1.11+54-31emulators/vice/pkg/PLIST
1.2+0-15emulators/vice/patches/patch-src_arch_shared_iodrv_io-unix-access_c
1.26+5-3emulators/vice/Makefile
1.11+3-3emulators/vice/patches/patch-configure_ac
1.9+2-2emulators/vice/distinfo
1.6+1-1emulators/vice/patches/patch-src_Makefile_in
+65-556 files

OpenBSD/ports Ldbhl8Dsysutils/terragrunt Makefile

   sysutils/terragrunt: remove BROKEN-armv7 marker as well

   Suggested by sthen@, since armv7 failed for the same reason
   as aarch64
VersionDeltaFile
1.224+0-2sysutils/terragrunt/Makefile
+0-21 files

OpenBSD/ports UodVNj1sysutils/nomad Makefile

   sysutils/nomad: remove BROKEN-armv7 marker as well

   Suggested by sthen@, since armv7 failed for the same reason
   as aarch64
VersionDeltaFile
1.83+0-2sysutils/nomad/Makefile
+0-21 files

OpenBSD/ports GWietNNsysutils/kopia distinfo modules.inc

   update to v0.17.0

   Changelog at https://github.com/kopia/kopia/releases/tag/v0.17.0
VersionDeltaFile
1.24+170-226sysutils/kopia/distinfo
1.23+66-84sysutils/kopia/modules.inc
1.25+1-1sysutils/kopia/Makefile
+237-3113 files

OpenBSD/ports xUhpbVstextproc/cloc distinfo Makefile

   Update cloc to 2.00.

   OK jung@
VersionDeltaFile
1.14+2-2textproc/cloc/distinfo
1.21+1-1textproc/cloc/Makefile
+3-32 files

OpenBSD/src 1Z99MHAusr.bin/less filename.c

   remove unused functions; ok tb@
VersionDeltaFile
1.32+0-79usr.bin/less/filename.c
+0-791 files

OpenBSD/src KTLthb3sys/uvm uvm_swap.c

   Call bufq_destroy() in swap_off for the VREG case since swap_on() called
   bufq_init(). Similar issue as the use-after-free in mfs.
   Missing call noticed by jsg@
   OK deraadt@ mpi@
VersionDeltaFile
1.170+2-1sys/uvm/uvm_swap.c
+2-11 files

OpenBSD/ports Ivch4xFnet/go-sendxmpp distinfo modules.inc

   update of net/py-nbxmpp to 4.5.4
VersionDeltaFile
1.3+26-22net/go-sendxmpp/distinfo
1.3+6-5net/go-sendxmpp/modules.inc
1.3+1-1net/go-sendxmpp/Makefile
+33-283 files

OpenBSD/src KfPbe08sys/ufs/mfs mfs_vnops.c

   Call bufq_destroy() in mfs_reclaim() before freeing the mfsnode.
   This fixes a use-after-free bug in bufq_quiesce() once a mfs partition
   was unmounted.
   OK mpi@ deraadt@
VersionDeltaFile
1.61+4-1sys/ufs/mfs/mfs_vnops.c
+4-11 files

OpenBSD/ports lH4san8devel/pecl-xdebug distinfo Makefile, devel/pecl-xdebug/patches patch-xdebug_ini

   update to pecl-xdebug-3.3.2
VersionDeltaFile
1.6+2-2devel/pecl-xdebug/distinfo
1.10+1-2devel/pecl-xdebug/Makefile
1.6+1-1devel/pecl-xdebug/patches/patch-xdebug_ini
+4-53 files

OpenBSD/ports RTm3SvNdatabases/citus Makefile distinfo

   update to citus-12.1.2
VersionDeltaFile
1.22+2-2databases/citus/Makefile
1.18+2-2databases/citus/distinfo
+4-42 files

OpenBSD/ports BSaYn05www/lynx distinfo Makefile, www/lynx/patches patch-src_LYMain_c

   update to lynx-2.9.1
VersionDeltaFile
1.19+2-2www/lynx/distinfo
1.49+1-1www/lynx/Makefile
1.8+1-1www/lynx/patches/patch-src_LYMain_c
1.10+1-0www/lynx/pkg/PLIST
+5-44 files

OpenBSD/src MAQjg8Esys/uvm uvm_amap.c

   Prevent a NULL dereference in error code path.

   Under memory pressure allocating an amap chunk can fail.  In such case it
   is not possible to call amap_wipeout() because the newly allocated amap
   isn't yet on the global list.

   Issue reported by bluhm@, ok jsg@
VersionDeltaFile
1.93+5-4sys/uvm/uvm_amap.c
+5-41 files

OpenBSD/src CQ3DnYLlib/libcrypto Symbols.list

   sort
VersionDeltaFile
1.187+1-1lib/libcrypto/Symbols.list
+1-11 files

OpenBSD/ports ZTGPEtfnet/kdsoap Makefile distinfo, net/kdsoap/pkg PLIST PFRAG.no-qt6

   Update kdsoap to 2.2.0 and add qt6 flavor

   Feedback and OK landry@ kn@
VersionDeltaFile
1.5+2-86net/kdsoap/pkg/PLIST
1.1+85-0net/kdsoap/pkg/PFRAG.no-qt6
1.1+80-0net/kdsoap/pkg/PFRAG.qt6
1.6+21-6net/kdsoap/Makefile
1.4+2-2net/kdsoap/distinfo
+190-945 files