OpenBSD/src PEIy3Amsys/kern vfs_syscalls.c sys_generic.c

   If a fd came from libc doing the __pledge_open(2) system call, do not
   allow write(2), chmod(2), chflags(2), chown(2), ftruncate(2), or fdpassing.
   pledge_open(2) is an unexported interface that libc will use (soon) to
   open 2 devices (null and tty), about 9 files (based upon pledge promises),
   and files within the zoneinfo directory.  This works because libc only
   reads from those fd.  Currently those files are openable by non-libc code,
   but soon only static libc code will be able to do those opens.
   This does not transition libc to using the new system call, yet.
   Based upon long discussions with david leadbeater and beck.
VersionDeltaFile
1.380+12-1sys/kern/vfs_syscalls.c
1.161+5-1sys/kern/sys_generic.c
1.222+4-1sys/kern/uipc_usrreq.c
+21-33 files

OpenBSD/src gTTp5CSsys/dev/pci/drm drm_linux.c

   use ida_alloc_range() for ida_alloc_min() and ida_alloc_max()
   corrects ida_alloc_max() range end
VersionDeltaFile
1.132+3-3sys/dev/pci/drm/drm_linux.c
+3-31 files

OpenBSD/src k3dDr4Esys/dev/pci/drm drm_linux.c

   The range end argument of idr_alloc() is exclusionary.  Don't try to
   insert into the idr tree with an id value matching the end.
VersionDeltaFile
1.131+3-6sys/dev/pci/drm/drm_linux.c
+3-61 files

OpenBSD/src vy6thrEsys/dev/pci/drm drm_linux.c

   unifdef unused idr random path
VersionDeltaFile
1.130+4-10sys/dev/pci/drm/drm_linux.c
+4-101 files

OpenBSD/src yDzNbQSsys/dev/pci/drm drm_linux.c, sys/dev/pci/drm/include/linux idr.h

   remove unused ida_simple* which no longer exist in linux
VersionDeltaFile
1.129+1-14sys/dev/pci/drm/drm_linux.c
1.8+1-3sys/dev/pci/drm/include/linux/idr.h
+2-172 files

OpenBSD/ports sNDvbvdsysutils/docker-compose distinfo modules.inc

   sysutils/docker-compose: update to 5.1.0
VersionDeltaFile
1.31+624-686sysutils/docker-compose/distinfo
1.27+181-238sysutils/docker-compose/modules.inc
1.34+1-1sysutils/docker-compose/Makefile
+806-9253 files

OpenBSD/ports NGapfsisysutils/docker-cli distinfo Makefile

   sysutils/docker-cli: update to 29.3.0
VersionDeltaFile
1.37+2-2sysutils/docker-cli/distinfo
1.42+1-1sysutils/docker-cli/Makefile
+3-32 files

OpenBSD/ports dktCChGsysutils/docker-buildx distinfo Makefile

   sysutils/docker-buildx: update to 0.32.1
VersionDeltaFile
1.24+2-2sysutils/docker-buildx/distinfo
1.25+1-1sysutils/docker-buildx/Makefile
+3-32 files

OpenBSD/src 7jTFVgmsys/arch/alpha/alpha pmap.c

   no need to include both sys/atomic.h and machine/atomic.h
VersionDeltaFile
1.97+1-2sys/arch/alpha/alpha/pmap.c
+1-21 files

OpenBSD/src 3kgdfLnsys/arch/macppc/dev macintr.c

   include sys/atomic.h for atomic_inc_int()
VersionDeltaFile
1.59+2-2sys/arch/macppc/dev/macintr.c
+2-21 files

OpenBSD/ports lCFDkdKarchivers/zpaqfranz distinfo Makefile

   archivers/zpaqfranz: update to 64.6

   From maintainer tux0r
VersionDeltaFile
1.38+2-2archivers/zpaqfranz/distinfo
1.41+1-1archivers/zpaqfranz/Makefile
+3-32 files

OpenBSD/src 1RIOffhsys/arch/arm64/arm64 intr.c

   Add missing sys/atomic.h
VersionDeltaFile
1.38+2-1sys/arch/arm64/arm64/intr.c
+2-11 files

OpenBSD/ports 6oXEooXaudio/beets distinfo Makefile, audio/beets/pkg PLIST

   audio/beets: update to 2.7.1
VersionDeltaFile
1.35+6-0audio/beets/pkg/PLIST
1.32+2-2audio/beets/distinfo
1.77+1-1audio/beets/Makefile
+9-33 files

OpenBSD/src 7qCVsP7sys/arch/armv7/armv7 intr.c

   Add missing sys/atomic.h. ok miod@
VersionDeltaFile
1.29+2-1sys/arch/armv7/armv7/intr.c
+2-11 files

OpenBSD/ports 0CcZj1Ugraphics/arcan Makefile distinfo

   switch upstream to codeberg; the git-archive had changed anyway

   there is a newer verson but that needs attention from someone who knows
   how to use this (note it picks up more libraries if present; libatomic
   from gcc, which it shouldn't do for clang archs, and hunspell)
VersionDeltaFile
1.6+3-5graphics/arcan/Makefile
1.2+2-2graphics/arcan/distinfo
+5-72 files

OpenBSD/ports jE7rYwTgraphics/arcan Makefile, graphics/arcan/patches patch-src_shmif_arcan_shmif_interop_h

   remove tmppath from pledge, it doesn't help anyway with rpath cpath wpath
VersionDeltaFile
1.1+15-0graphics/arcan/patches/patch-src_shmif_arcan_shmif_interop_h
1.5+1-1graphics/arcan/Makefile
+16-12 files

OpenBSD/src qRcdCJ9usr.bin/dig host.c nslookup.c

   Fix pledge/unveil issues relating to manual opening of /etc/resolv.conf
   uncovered by david leadbeater and florian, and later on also by sthen
VersionDeltaFile
1.19+7-5usr.bin/dig/host.c
1.14+7-5usr.bin/dig/nslookup.c
+14-102 files

OpenBSD/src Bxb6ggJregress/usr.bin/calendar Makefile

   calendar -a uses different pledge, add test for that.
VersionDeltaFile
1.5+9-9regress/usr.bin/calendar/Makefile
+9-91 files

OpenBSD/src IJhlXF8sys/arch/amd64/amd64 trap.c, sys/arch/i386/i386 trap.c

   use atomic_inc_int() on more fields in uvmexp
VersionDeltaFile
1.129+9-9sys/arch/sparc64/sparc64/trap.c
1.56+7-7sys/arch/powerpc64/powerpc64/trap.c
1.141+6-6sys/arch/m88k/m88k/trap.c
1.118+6-6sys/arch/amd64/amd64/trap.c
1.77+5-5sys/arch/i386/isa/npx.c
1.166+5-5sys/arch/i386/i386/trap.c
+38-3822 files not shown
+98-9828 files

OpenBSD/src i6siHGqsys/uvm uvmexp.h

   mark a few more (MD incremented) fields in uvmexp as [a] atomic
VersionDeltaFile
1.27+6-6sys/uvm/uvmexp.h
+6-61 files

OpenBSD/src 9oSYt8Qsys/kern kern_pledge.c

   typo
VersionDeltaFile
1.342+2-2sys/kern/kern_pledge.c
+2-21 files

OpenBSD/src 33GOtNCsys/kern init_sysent.c syscalls.c, sys/sys syscallargs.h syscall.h

   sync
VersionDeltaFile
1.287+8-1sys/sys/syscallargs.h
1.284+4-2sys/sys/syscall.h
1.289+3-3sys/kern/init_sysent.c
1.286+2-2sys/kern/syscalls.c
+17-84 files

OpenBSD/src Rl4raC2sys/kern vfs_syscalls.c kern_pledge.c, sys/sys namei.h filedesc.h

   Introduce __pledge_open(2) system call which is pretty much the same as
   open(2), except libc will use it to differentiate certain well-controlled
   pathnames which follow special rules in pledge and can be accessed even
   when "rpath" or unveil(2) don't allow so.
   The kernel gets the system call BEFORE libc starts using it; soon there
   will be more commits which will require at least this kernel.
   Long discusions with david leadbeater and and beck
VersionDeltaFile
1.379+25-6sys/kern/vfs_syscalls.c
1.51+8-7sys/sys/namei.h
1.341+8-1sys/kern/kern_pledge.c
1.271+3-2sys/kern/syscalls.master
1.49+3-2sys/sys/filedesc.h
1.213+3-2sys/kern/kern_descrip.c
+50-206 files

OpenBSD/ports NviJO1Mlang/luajit Makefile distinfo, lang/luajit/patches patch-src_Makefile

   update to luajit-2.1.1772619647
VersionDeltaFile
1.41+2-2lang/luajit/Makefile
1.15+2-2lang/luajit/distinfo
1.13+2-2lang/luajit/patches/patch-src_Makefile
+6-63 files

OpenBSD/src LBLNpsFdistrib/syspatch diff.sh

   exclude cache-* instead of cache-4 which is not at version 7 and can be
   changed anytime
VersionDeltaFile
1.8+2-2distrib/syspatch/diff.sh
+2-21 files

OpenBSD/xenocara hEoLF4J. MODULES 3RDPARTY

   update
VersionDeltaFile
1.553+6-6MODULES
1.460+3-33RDPARTY
+9-92 files

OpenBSD/ports lw0U2ENtextproc/par Makefile

   par: build debug packages
VersionDeltaFile
1.27+3-3textproc/par/Makefile
+3-31 files

OpenBSD/xenocara FancCjMapp/xcalc config.sub config.guess

   Update to xcalc 1.1.3
VersionDeltaFile
1.4+1,471-1,293app/xcalc/config.sub
1.4+1,028-753app/xcalc/config.guess
1.4+206-202app/xcalc/depcomp
1.4+144-259app/xcalc/missing
1.17+80-281app/xcalc/configure
1.16+149-127app/xcalc/aclocal.m4
+3,078-2,91512 files not shown
+3,800-3,24818 files

OpenBSD/xenocara Dopamkvapp/xauth depcomp missing, app/xauth/man xauth.man

   Update to xauth 1.1.5
VersionDeltaFile
1.5+420-118app/xauth/tests/Makefile.in
1.4+206-202app/xauth/depcomp
1.4+144-259app/xauth/missing
1.21+136-103app/xauth/aclocal.m4
1.15+127-106app/xauth/Makefile.in
1.5+66-57app/xauth/man/xauth.man
+1,099-8457 files not shown
+1,350-96313 files

OpenBSD/xenocara 7Ltqo8oapp/xconsole configure config.sub

   Update to xconsole 1.1.0
VersionDeltaFile
1.17+3,927-3,332app/xconsole/configure
1.5+1,471-1,293app/xconsole/config.sub
1.4+1,028-753app/xconsole/config.guess
1.4+216-202app/xconsole/install-sh
1.4+206-202app/xconsole/depcomp
1.4+144-259app/xconsole/missing
+6,992-6,0419 files not shown
+7,666-6,49515 files