OpenBSD/src oqkTMve — usr.bin/tmux tty-keys.c

   Discard keys if there is no session, fixes crash reported by Artyom
   Pertsovsky.
VersionDeltaFile
1.215+11-1usr.bin/tmux/tty-keys.c
+11-11 files

OpenBSD/src xawQkTg — usr.bin/tmux tmux.c

   Fix some indentation.
VersionDeltaFile
1.224+3-3usr.bin/tmux/tmux.c
+3-31 files

OpenBSD/ports Pfijr9r — games/renpy Makefile

   missing setuptools BDEP
VersionDeltaFile
1.27+2-1games/renpy/Makefile
+2-11 files

OpenBSD/src fQC9DNV — usr.bin/tmux window.c session.c

   Do not overflow window indexes at INT_MAX in new-window -a and
   renumber-windows. GitHub issue 5637 from Alexandre Fiori.
VersionDeltaFile
1.109+12-4usr.bin/tmux/session.c
1.379+2-2usr.bin/tmux/window.c
+14-62 files

OpenBSD/src m5qJKcr — lib/libcrypto/bytestring bytestring.h, lib/libssl bytestring.h

   bytestring.h: add missing 1 to CBB_add_asn1 doc comment
VersionDeltaFile
1.27+2-2lib/libssl/bytestring.h
1.7+2-2lib/libcrypto/bytestring/bytestring.h
+4-42 files

OpenBSD/ports BK8REm0 — sysutils/plakar Makefile modules.inc

   Update to plakar-1.1.7.
VersionDeltaFile
1.17.2.3+140-104sysutils/plakar/distinfo
1.12.2.2+61-43sysutils/plakar/modules.inc
1.20.2.3+1-1sysutils/plakar/Makefile
+202-1483 files

OpenBSD/ports WtTShzN — sysutils/plakar Makefile modules.inc

   Update to plakar-1.1.7.
VersionDeltaFile
1.24+140-104sysutils/plakar/distinfo
1.18+61-43sysutils/plakar/modules.inc
1.27+1-1sysutils/plakar/Makefile
+202-1483 files

OpenBSD/ports C9aXdCY — net/zabbix Makefile distinfo, net/zabbix/patches patch-include_zbx_dbversion_constants_h

   update to 7.0.31; from Mark Patruck
VersionDeltaFile
1.19+4-4net/zabbix/patches/patch-include_zbx_dbversion_constants_h
1.102+2-2net/zabbix/distinfo
1.245+1-1net/zabbix/Makefile
+7-73 files

OpenBSD/src uSx9I9K — sys/kern subr_prof.c

   profil(2): release the dirfd reference, and publish pr_cdir once

   Fixes both leaks reported by Acts1631, plus the race that fixing the
   first one exposes.

   - Take the vnode reference while the file reference is still held, then
     FRELE() it.
   - Acquire pr_ucred together with pr_cdir, after validation, so an
     EBADF/ENOTDIR return cannot leave a cred held with pr_cdir still NULL
   - Re-test pr_cdir before publishing to and release the loser's resource

   deraadt@ Looks good
VersionDeltaFile
1.44+16-5sys/kern/subr_prof.c
+16-51 files

OpenBSD/ports M9c2idU — net/prosody Makefile distinfo, net/prosody/patches patch-core_certmanager_lua patch-util-src_pposix_c

   MFC: net/prosody: update to 13.0.7

   Changes:
   https://blog.prosody.im/prosody-13.0.6-released/
   https://blog.prosody.im/prosody-13.0.7-released/

   OK martijn
VersionDeltaFile
1.1.6.1+4-4net/prosody/patches/patch-util-src_crypto_c
1.4.6.2+2-2net/prosody/patches/patch-util-src_pposix_c
1.34.2.2+2-2net/prosody/distinfo
1.9.6.1+1-1net/prosody/patches/patch-core_certmanager_lua
1.82.2.2+1-1net/prosody/Makefile
1.24.6.1+1-0net/prosody/pkg/PLIST
+11-106 files

OpenBSD/ports 8wEom0t — net/prosody Makefile distinfo, net/prosody/patches patch-core_certmanager_lua patch-util-src_pposix_c

   net/prosody: update to 13.0.7

   Changes:
   https://blog.prosody.im/prosody-13.0.6-released/
   https://blog.prosody.im/prosody-13.0.7-released/

   OK martijn
VersionDeltaFile
1.2+4-4net/prosody/patches/patch-util-src_crypto_c
1.6+2-2net/prosody/patches/patch-util-src_pposix_c
1.36+2-2net/prosody/distinfo
1.10+1-1net/prosody/patches/patch-core_certmanager_lua
1.84+1-1net/prosody/Makefile
1.25+1-0net/prosody/pkg/PLIST
+11-106 files

OpenBSD/ports M9yYEbg — databases/timescaledb Makefile distinfo, databases/timescaledb/pkg PLIST

   update to timescaledb-2.30.1, from Mark Patruck (maintainer)
VersionDeltaFile
1.34+5-0databases/timescaledb/pkg/PLIST
1.33+2-2databases/timescaledb/distinfo
1.39+1-1databases/timescaledb/Makefile
+8-33 files

OpenBSD/src N9ocvc9 — usr.bin/tmux mode-tree.c

   Keep the scroll position in tree mode when the list is rebuilt, GitHub
   issue 5631 from Kim A Brandt.
VersionDeltaFile
1.103+18-13usr.bin/tmux/mode-tree.c
+18-131 files

OpenBSD/src qOH0NZR — usr.sbin/bgpd rde_rib.c

   Do a prefix re-evaluation if the validation state of a route changes.

   The validation state of a route does not change the route evaluation
   but if the state changes the result of the outbound filters may change.
   Because of this do the same dance we do for the filtered flag and
   re-evaluate the prefix.

   Move the validation state also into the middle of the re-evaluation dance
   even though it is not strictly needed. At least that way it is more
   consistent with the rest of the code.

   Reported by N0zoM1z0
   OK tb@
VersionDeltaFile
1.306+12-6usr.sbin/bgpd/rde_rib.c
+12-61 files

OpenBSD/ports DTKDV0s — archivers/zpaqfranz distinfo Makefile

   archivers/zpaqfranz: update to 65.3

   Enabled the new Mount feature

   From maintainer tux0r, thanks!
VersionDeltaFile
1.46+4-3archivers/zpaqfranz/Makefile
1.42+2-2archivers/zpaqfranz/distinfo
+6-52 files

OpenBSD/src UUSAq66 — sys/arch/arm/arm pmap7.c

   sys/arm: avoid cache faults on untranslated aliases

   An executable PV entry does not establish a usable hardware translation;
   for an unreferenced prefaulted page, pmap_enter() can install an L2 PTE
   with its access flag clear while leaving the L1 descriptor invalid.
   pmap_clean_page() nevertheless uses such aliases for cache maintenance;
   during address space teardown, a translation abort can reenter
   uvm_fault() while the current thread owns the map write lock, provoking
   recursive acquisition of vmmaplk.

   Inspect each executable alias's L1 descriptor before issuing cache
   maintenance by virtual address; if it is invalid, use
   cpu_idcache_wbinv_all() and return, since the operation covers the
   remaining aliases. This preserves data cache cleaning and instruction
   cache invalidation without translating the unusable address; aliases
   with valid L1 descriptors retain the existing per page operation.

   This idea follow discovered discussion in linux-arm-kernel:
   https://lists.infradead.org/pipermail/linux-arm-kernel/2018-January/556458.html

    [4 lines not shown]
VersionDeltaFile
1.70+10-2sys/arch/arm/arm/pmap7.c
+10-21 files

OpenBSD/ports elDHZzp — graphics/stable-diffusion.cpp Makefile distinfo, graphics/stable-diffusion.cpp/patches patch-CMakeLists_txt

   graphics/stable-diffusion.cpp: Update to 0.0.899

   Upstream master-899-28b454b
VersionDeltaFile
1.9+12-0graphics/stable-diffusion.cpp/pkg/PLIST
1.11+4-4graphics/stable-diffusion.cpp/distinfo
1.14+2-2graphics/stable-diffusion.cpp/Makefile
1.8+1-1graphics/stable-diffusion.cpp/patches/patch-CMakeLists_txt
+19-74 files

OpenBSD/src BGR4kga — sys/dev/ic qwx.c

   properly handle potential case of empty packets returned from qwx hardware

   tested by Jean-Michel Bessot, phessler@, and myself
   ok phessler@
VersionDeltaFile
1.141+5-8sys/dev/ic/qwx.c
+5-81 files

OpenBSD/src trFdNNZ — sys/dev/ic qwx.c

   add missing DMA syncs for qwx(4) SRNG DMA descriptor memory

   tested by Jean-Michel Bessot, phessler@, and myself
   ok phessler@
VersionDeltaFile
1.140+7-2sys/dev/ic/qwx.c
+7-21 files

OpenBSD/ports K9MtWc0 — textproc/simdutf Makefile distinfo

   textproc/simdutf: Update to 9.2.1
VersionDeltaFile
1.12+2-2textproc/simdutf/distinfo
1.13+1-1textproc/simdutf/Makefile
+3-32 files

OpenBSD/ports lNDbRgo — devel/libdispatch Makefile, devel/libdispatch/patches patch-src_event_event_config_h patch-tests_CMakeLists_txt

   libdispatch: switch to a better fix for the clock issue from a preexisting
   PR, https://github.com/swiftlang/swift-corelibs-libdispatch/pull/943
   found by Brad, reads ok to kirill
VersionDeltaFile
1.4+30-251devel/libdispatch/patches/patch-src_event_event_kevent_c
1.1+157-0devel/libdispatch/patches/patch-tests_dispatch_timer_idle_c
1.3+10-11devel/libdispatch/patches/patch-tests_CMakeLists_txt
1.14+1-1devel/libdispatch/Makefile
1.2+0-0devel/libdispatch/patches/patch-src_event_event_config_h
+198-2635 files

OpenBSD/ports 53YuyU3 — www/caddy Makefile, www/caddy/pkg PLIST

   ship man pages
VersionDeltaFile
1.2+27-0www/caddy/pkg/PLIST
1.11+7-1www/caddy/Makefile
+34-12 files

OpenBSD/ports kd6Fsve — www/caddy Makefile

   use variables for brevity and <80 chars lines
VersionDeltaFile
1.10+5-4www/caddy/Makefile
+5-41 files

OpenBSD/src 0gmE39d — sbin/iked ikev2.c

   iked: Remove invalid SPI size 8 in delete path

   DELETE does not provide the SPI of the IKE SA to be deleted.  It
   is the IKE SA that is used to send the DELETE notify.  Therefore,
   SPI size 8 is not valid.  With the previous change, such DELETE
   notifies will be dropped.  Therefore remove the now dead code.

   See https://www.rfc-editor.org/rfc/rfc7296.html#section-3.11

   ok markus@
VersionDeltaFile
1.404+9-27sbin/iked/ikev2.c
+9-271 files

OpenBSD/ports DDiHNpI — sysutils/ruby-openfact Makefile distinfo

   update to openfact 6.2.0
VersionDeltaFile
1.11+2-2sysutils/ruby-openfact/distinfo
1.19+1-1sysutils/ruby-openfact/Makefile
+3-32 files

OpenBSD/ports t7yQq5i — net/64gram distinfo Makefile

   update to 64gram 1.2.10 (from Mykyta)

   sync wantlib and deps with net/tdesktop while here
VersionDeltaFile
1.3+7-7net/64gram/Makefile
1.2+2-2net/64gram/distinfo
+9-92 files

OpenBSD/src 71t6VnP — sys/arch/amd64/amd64 vmm_machdep.c

   vmm(4): Do not access raw PSL_I

   With SEV-ES enabled we can not directly access PSL_I in RFLAGS.
   Instead we have to use the GUEST_INTR_MASK bit in vmcb->v_intr_shadow
   which indicates the actual PSL_I state.

   ok dv@ mlarkin@
VersionDeltaFile
1.91+3-2sys/arch/amd64/amd64/vmm_machdep.c
+3-21 files

OpenBSD/ports MxSs3kG — emulators/libchdr Makefile, mail/bogofilter Makefile

   these work on aarch64 now, so un BROKEN-aarch64 them :)
VersionDeltaFile
1.36+0-2mail/bogofilter/Makefile
1.7+0-2emulators/libchdr/Makefile
+0-42 files

OpenBSD/src dXsb1Rz — usr.sbin/rpki-client validate.c extern.h

   rpki-client: rename valid_x509() to valid_cert()

   x509 usually indicates an X509 * argument and cert a struct cert *.
   This got changed in the surgery today and valid_cert() is now free,
   so we can fix this.

   ok claudio
VersionDeltaFile
1.189+7-7usr.sbin/rpki-client/parser.c
1.91+3-3usr.sbin/rpki-client/filemode.c
1.90+2-2usr.sbin/rpki-client/validate.c
1.299+2-2usr.sbin/rpki-client/extern.h
+14-144 files

OpenBSD/ports tfAttOj — graphics/darktable Makefile, graphics/darktable/patches patch-src_common_darktable_h patch-src_CMakeLists_txt

   update to darktable-5.6.1, from Josh Grosse with tweaks from Brad

   I have hit some double-free crashes at exit, but have the same with the
   previous version too.
VersionDeltaFile
1.35+762-3graphics/darktable/pkg/PLIST
1.1+73-0graphics/darktable/patches/patch-src_external_whereami_src_whereami_c
1.1+33-0graphics/darktable/patches/patch-src_common_dtpthread_c
1.13+10-18graphics/darktable/patches/patch-src_CMakeLists_txt
1.136+13-13graphics/darktable/Makefile
1.11+16-3graphics/darktable/patches/patch-src_common_darktable_h
+907-3710 files not shown
+956-4516 files