OpenBSD/ports SWLH7Pndevel/binutils Makefile

   Drop maintainership.
VersionDeltaFile
1.27+1-3devel/binutils/Makefile
+1-31 files

OpenBSD/src pkvhQbPlib/libc/locale iswctype.c

   wcwidth(3): fix return value for L'\0'

   wcwidth(3) doesn't return the correct result for the NUL wide character.
   Fix this by special casing the check for this value.

   Interestingly our man page documents this special case explicitly, but it
   looks like the function was broken in rev 1.2 from 2011 when support for
   non-printable characters was added.

   Flagged by Sortix os-test.

   ok stsp@
VersionDeltaFile
1.10+3-1lib/libc/locale/iswctype.c
+3-11 files

OpenBSD/src ris2Nw2lib/libc/nls catgets.c

   catgets(3): set errno when a message isn't found as per POSIX.

   The same change was made by NetBSD in rev 1.13 in 1998.

   Flagged by Sortix os-test.

   ok guenther@
VersionDeltaFile
1.10+3-1lib/libc/nls/catgets.c
+3-11 files

OpenBSD/src nehkpUvregress/usr.sbin/rpki-client/openssl Makefile unistd.h, regress/usr.sbin/rpki-client/openssl/build Makefile

   rpki-client regress: initial plumbing to make this work with OpenSSL 4.0
VersionDeltaFile
1.9+5-1regress/usr.sbin/rpki-client/openssl/Makefile
1.6+5-1regress/usr.sbin/rpki-client/openssl/build/Makefile
1.5+3-1regress/usr.sbin/rpki-client/openssl/unistd.h
+13-33 files

OpenBSD/src pgJG43Bregress/usr.sbin/rpki-client/openssl/build Makefile

   rpki-client regress: drop unused EOPENSSL_PATH
VersionDeltaFile
1.5+1-2regress/usr.sbin/rpki-client/openssl/build/Makefile
+1-21 files

OpenBSD/src pCecn2jregress/usr.sbin/rpki-client/openssl/build Makefile

   rpki-client regress: drop another hardcoded eopenssl35
VersionDeltaFile
1.4+3-3regress/usr.sbin/rpki-client/openssl/build/Makefile
+3-31 files

OpenBSD/src lrB0g6jsbin/nfsd nfsd.c

   Fix unveil in NFS daemon.

   With process accouting, nfsd(8) complains about unveil(2) violations.
   It happens during daemon(3) in the child process.  Instead of
   unveiling / and /dev/null, move unveil(2) after daemon(3).

   OK deraadt@
VersionDeltaFile
1.48+10-10sbin/nfsd/nfsd.c
+10-101 files

OpenBSD/ports 2NeihAfsecurity/openssl/3.5 Makefile, security/openssl/3.5/pkg PLIST

   openssl/3.5: install a symlink eopenssl -> eopenssl35 for the binary

   The various openssl ports must not conflict since we need simultaneous
   installs of all the branches for interop testing. Therefore only one branch
   can have such a symlink, and this must obviously be our default OpenSSL.

   Prompted by a request by Otto Cooper who wanted this for OpenSSL 3.6.
   OpenSSL 3.6 will likely be replaced with OpenSSL 4.0 soon since there
   is nothing particularly interesting in 3.6 anyway. Our default OpenSSL
   will stay on the OpenSSL 3.5 LTS branch until the worst breakage in
   OpenSSL 4.0 will have been sorted out by the various downstreams. Going
   by past experiences and the massive breakage I'm aware of we're unlikely
   to switch LTS branches before 4.1 is out.

   discussed with/ok sthen
VersionDeltaFile
1.15+2-1security/openssl/3.5/Makefile
1.6+1-0security/openssl/3.5/pkg/PLIST
+3-12 files

OpenBSD/src X6w0bTEregress/usr.sbin/rpki-client/openssl Makefile

   rpki-client regress: avoid hardcoding eopenssl35
VersionDeltaFile
1.8+3-3regress/usr.sbin/rpki-client/openssl/Makefile
+3-31 files

OpenBSD/ports Z9kQpwqsecurity/openssl/libretls Makefile, security/openssl/libretls/patches patch-tls_conninfo_c patch-tls_verify_c

   libretls: const correctness fixes for OpenSSL 4

   Remove OpenSSL version information from COMMENT and DESCR.
VersionDeltaFile
1.1+23-0security/openssl/libretls/patches/patch-tls_conninfo_c
1.1+19-0security/openssl/libretls/patches/patch-tls_verify_c
1.1+14-0security/openssl/libretls/patches/patch-tls_ocsp_c
1.17+2-2security/openssl/libretls/Makefile
1.3+1-1security/openssl/libretls/pkg/DESCR
+59-35 files

OpenBSD/ports HIHjztIsysutils/broot distinfo Makefile

   Update broot to 1.56.2.
VersionDeltaFile
1.39+2-2sysutils/broot/distinfo
1.45+1-1sysutils/broot/Makefile
+3-32 files

OpenBSD/ports 99xZXBYgeo/openbsd-developers Makefile, geo/openbsd-developers/files OpenBSD

   Remove myself.
VersionDeltaFile
1.198+1-1geo/openbsd-developers/Makefile
1.194+0-1geo/openbsd-developers/files/OpenBSD
+1-22 files

OpenBSD/ports lh8900Xnet/tor distinfo Makefile

   SECURITY update to tor 0.4.8.23.

   ok sthen@
VersionDeltaFile
1.138.2.2+2-2net/tor/distinfo
1.173.2.2+1-1net/tor/Makefile
+3-32 files

OpenBSD/ports XcqYqX5lang/ruby/3.3 Makefile, lang/ruby/3.4 Makefile

   remove USE_NOBTCFI-aarch64 again, libffi is mended thanks to kettenis@
VersionDeltaFile
1.8+1-4lang/ruby/4.0/Makefile
1.14+1-4lang/ruby/3.4/Makefile
1.21+1-4lang/ruby/3.3/Makefile
+3-123 files

OpenBSD/ports PLG8faydevel/libffi Makefile, devel/libffi/patches patch-src_aarch64_ffi_c

   libffi: MFC fix for aarch64 bti (this chunk was not part of the upstream
   commit d93c0be8a0f11)
VersionDeltaFile
1.57.2.1+1-0devel/libffi/Makefile
1.5.2.1+0-0devel/libffi/patches/patch-src_aarch64_ffi_c
+1-02 files

OpenBSD/ports z99fYbveditors/vim Makefile distinfo, editors/vim/patches patch-runtime_filetype_vim

   update to vim-9.2.260
VersionDeltaFile
1.29+8-0editors/vim/pkg/PLIST
1.302+4-2editors/vim/Makefile
1.74+2-2editors/vim/patches/patch-runtime_filetype_vim
1.156+2-2editors/vim/distinfo
+16-64 files

OpenBSD/ports DYk8Tv1misc/open62541 distinfo Makefile

   update open62541 to 1.3.17
VersionDeltaFile
1.15+2-2misc/open62541/distinfo
1.36+1-1misc/open62541/Makefile
+3-32 files

OpenBSD/src Fe9x6dgusr.sbin/rdate rdate.c rdate.8

   after a report from 'K r' on bugs that the manual page section rfc868 '-o'
   option has incorrect dates, let's recognize that this is no longer a good
   way to get time information and only the ntp interface is needed.
   ok sthen florian henning
VersionDeltaFile
1.38+9-23usr.sbin/rdate/rdate.c
1.41+5-15usr.sbin/rdate/rdate.8
1.8+2-2usr.sbin/rdate/Makefile
1.14+1-1usr.sbin/rdate/rfc868time.c
+17-414 files

OpenBSD/ports eupOg0Umail/grommunio/gromox Makefile distinfo, mail/grommunio/gromox/patches patch-lib_fileio_cpp

   update to 3.6
VersionDeltaFile
1.68+2-2mail/grommunio/gromox/Makefile
1.45+2-2mail/grommunio/gromox/distinfo
1.30+1-0mail/grommunio/gromox/pkg/PLIST-main
1.2+0-0mail/grommunio/gromox/patches/patch-lib_fileio_cpp
+5-44 files

OpenBSD/ports tgo2RTCsysutils/packer distinfo modules.inc

   Update to packer-1.15.1.
VersionDeltaFile
1.73+4,304-890sysutils/packer/distinfo
1.29+2,104-826sysutils/packer/modules.inc
1.81+1-1sysutils/packer/Makefile
+6,409-1,7173 files

OpenBSD/ports qmBZ8S5devel/libffi Makefile, devel/libffi/patches patch-src_aarch64_ffi_c

   Add back the missing bti c in the closure trampoline that seems to have
   been lost in the update to libffi-3.4.6.

   ok kn@, tb@, sthen@
VersionDeltaFile
1.5+12-37devel/libffi/patches/patch-src_aarch64_ffi_c
1.58+1-0devel/libffi/Makefile
+13-372 files

OpenBSD/ports Mvv968anet/unifi/v9 distinfo, net/unifi/v9/files unifi.sh

   add unifi 9.0.118, ubiquiti still seem to care about the 9.0 branch as
   a standalone thing (10.x pushes users towards "unifi os" container based
   setup by removing backup functionality in newer versions)

   this has a fix for the recently(ish) announced path traversal issue

   (you can't downgrade from 10.x to 9.x, you'll need to install from a fresh
   db if you want this)
VersionDeltaFile
1.1+5,458-0net/unifi/v9/pkg/PLIST
1.1+66-0net/unifi/v9/pkg/README
1.1+21-0net/unifi/v9/files/unifi.sh
1.1+19-0net/unifi/v9/pkg/unifi.rc
1.1+18-0net/unifi/v9/patches/patch-unifi_sh_api
1.1+10-0net/unifi/v9/distinfo
+5,592-03 files not shown
+5,603-09 files

OpenBSD/ports hLtRpCunet/unifi/main Makefile, net/unifi/main/pkg DESCR

   adjust DESCR
VersionDeltaFile
1.4+5-8net/unifi/main/pkg/DESCR
1.64+1-0net/unifi/main/Makefile
+6-82 files

OpenBSD/ports FU12JaAeditors/vim-classic Makefile, editors/vim-classic/pkg PLIST

   add dirs to PLIST so that add/delete of the non-gui version doesn't leave
   empty dirs around, noticed by lucas@
VersionDeltaFile
1.2+5-0editors/vim-classic/pkg/PLIST
1.3+1-0editors/vim-classic/Makefile
+6-02 files

OpenBSD/ports 43i39w1x11/xfce4/xfdesktop distinfo Makefile, x11/xfce4/xfdesktop/pkg PLIST

   x11/xfce4/xfdesktop: update to 4.20.2.

   see https://gitlab.xfce.org/xfce/xfdesktop/-/tags/xfdesktop-4.20.2
VersionDeltaFile
1.33+2-2x11/xfce4/xfdesktop/distinfo
1.36+3-0x11/xfce4/xfdesktop/pkg/PLIST
1.87+1-1x11/xfce4/xfdesktop/Makefile
+6-33 files

OpenBSD/src l3iSCxvlib/libc/thread rthread_sync.c rthread_mutex.c

   Make pthread_mutex_destroy() not error out for mutexes that were initalized
   with PTHREAD_MUTEX_INITIALIZER but not used.

   Unify handling of mutexp == NULL in both version of pthread_mutex_destroy()
   and ensure that *mutexp == NULL is not considered an error.

   Problem found by tb@ with rpki-client.
   OK kettenis@ tb@
VersionDeltaFile
1.7+4-2lib/libc/thread/rthread_sync.c
1.8+2-2lib/libc/thread/rthread_mutex.c
+6-42 files

OpenBSD/ports npGqXslprint/hplip Makefile, print/hplip/patches patch-prnt_hpps_pserror_c

   Fix a -Wimplicit-int error in prnt/hpps/pserror.c and adjust WANTLIB
   and bump the -hpcups subpackage since it does not need C++ libs.
   OK aja
VersionDeltaFile
1.1+14-0print/hplip/patches/patch-prnt_hpps_pserror_c
1.227+3-1print/hplip/Makefile
+17-12 files

OpenBSD/ports RszjIi9editors/vim-classic distinfo Makefile

   update to newer commit
VersionDeltaFile
1.2+2-2editors/vim-classic/distinfo
1.2+2-2editors/vim-classic/Makefile
+4-42 files

OpenBSD/ports CtC2a2igeo/viking Makefile, graphics/decker Makefile

   accept either vim or vim-classic for these ports which depend on it for xxd
VersionDeltaFile
1.50+3-1www/netsurf/browser/Makefile
1.20+3-1www/netsurf/netsurf-fb/Makefile
1.14+2-1graphics/decker/Makefile
1.31+2-1security/libdigidocpp/Makefile
1.56+1-1geo/viking/Makefile
1.49+1-1graphics/geeqie/Makefile
+12-63 files not shown
+15-99 files

OpenBSD/ports GG4Xhr8editors Makefile

   hook up various vim-classic flavours
VersionDeltaFile
1.165+6-0editors/Makefile
+6-01 files