OpenBSD/src eg2By6Busr.sbin/crunchgen crunched_main.c

   one more prototype

   ok deraadt@ tb@
VersionDeltaFile
1.8+2-2usr.sbin/crunchgen/crunched_main.c
+2-21 files

OpenBSD/src vts3W6lusr.bin/pkgconf/cli core.c, usr.bin/pkgconf/libpkgconf pkg.c

   pkgconf: simplify unveil handling

   Instead of giving fine-grained read access by iterating, use a simple
   unveil("/", "r"). pkgconf runs with pledge "stdio rpath wpath cpath unveil"
   with closed unveil, and only /dev/null and an optional log file have "rwc".

   discussed with deraadt a long time ago, agreement by claudio
   ok sthen
VersionDeltaFile
1.2+1-14usr.bin/pkgconf/cli/core.c
1.3+0-6usr.bin/pkgconf/libpkgconf/pkg.c
+1-202 files

OpenBSD/src H8s5x4pusr.bin/pkgconf/cli core.c main.c, usr.bin/pkgconf/libpkgconf libpkgconf.h buffer.c

   Update pkgconf to 3.0.5

   https://github.com/pkgconf/pkgconf/blob/main/NEWS

   ok sthen
VersionDeltaFile
1.3+207-1,429usr.bin/pkgconf/cli/main.c
1.1+1,501-0usr.bin/pkgconf/cli/core.c
1.2+784-573usr.bin/pkgconf/libpkgconf/pkg.c
1.2+817-299usr.bin/pkgconf/libpkgconf/fragment.c
1.2+671-30usr.bin/pkgconf/libpkgconf/buffer.c
1.2+482-75usr.bin/pkgconf/libpkgconf/libpkgconf.h
+4,462-2,40631 files not shown
+8,302-3,22237 files

OpenBSD/src ph0vfFjlib/libcrypto/arch/aarch64 crypto_cpu_caps.c

   revert switch to elf_aux_info(); it breaks the install media
VersionDeltaFile
1.4+62-18lib/libcrypto/arch/aarch64/crypto_cpu_caps.c
+62-181 files

OpenBSD/src RCXsyorusr.sbin/relayd ca.c relayd.conf.5

   relayd: allow setting log level from relayd.conf

   Add "log level (brief|verbose)" which sets or clears RELAYD_OPT_VERBOSE
   just like relayctl log verbose|brief does at runtime.

   This makes sense now because the recent DPRINTF removal turned all
   DPRINTF calls into real log_debug calls. Some debug logs moved to
   warning. Some remained DPRINF().

   Before that change the toggle had almost nothing to gate. All debug
   output was compiled out unless relayd was built with DEBUG > 1. So
   "log verbose" in relayctl was practically a no-op for users.
   It was impossible for the user to work out why the setup/config wasn't
   working.

   Now the toggle actually does what its name suggests. Pinning the
   level in the config file lets it survive restarts and SIGHUP reloads.

   OK kirill@
VersionDeltaFile
1.103+26-27usr.sbin/relayd/relay_http.c
1.269+19-23usr.sbin/relayd/relay.c
1.55+21-19usr.sbin/relayd/config.c
1.206+23-15usr.sbin/relayd/relayd.c
1.58+11-5usr.sbin/relayd/ca.c
1.222+14-2usr.sbin/relayd/relayd.conf.5
+114-9110 files not shown
+141-11516 files

OpenBSD/src rbu6HV0sys/dev/pci/drm/include/linux mm.h

   remove nth_page(), no longer in linux
VersionDeltaFile
1.14+0-1sys/dev/pci/drm/include/linux/mm.h
+0-11 files

OpenBSD/src lFl3A3Fsys/dev/pci/drm/include/linux dma-fence.h

   remove DMA_FENCE_TRACE(), no longer in linux
VersionDeltaFile
1.15+0-2sys/dev/pci/drm/include/linux/dma-fence.h
+0-21 files

OpenBSD/src cZkiJfqsys/dev/pci/drm/include/linux shrinker.h

   remove synchronize_shrinkers(), no longer in linux
VersionDeltaFile
1.5+0-5sys/dev/pci/drm/include/linux/shrinker.h
+0-51 files

OpenBSD/src lz01Jbnsys/dev/pci/drm/include/linux console.h

   remove vgacon_text_force(), no longer in linux
VersionDeltaFile
1.4+0-6sys/dev/pci/drm/include/linux/console.h
+0-61 files

OpenBSD/src y8fPqF2sys/dev/pci/drm/include/linux aer.h

   remove pci_enable_pcie_error_reporting(), no longer in linux
VersionDeltaFile
1.3+0-5sys/dev/pci/drm/include/linux/aer.h
+0-51 files

OpenBSD/src 83vOzzgusr.bin/tmux cmd-split-window.c

   Only unzoom in the floating-split case, modal panes take care of themselves.
VersionDeltaFile
1.148+2-3usr.bin/tmux/cmd-split-window.c
+2-31 files

OpenBSD/src IPoCLrpsys/dev/pci/drm/include/linux mutex.h

   remove mutex_trylock_recursive(), no longer in linux
VersionDeltaFile
1.9+0-16sys/dev/pci/drm/include/linux/mutex.h
+0-161 files

OpenBSD/src zToGoPIusr.bin/ssh ssh-keygen.1 ssh-keygen.c

   add some options to allow setting or clearing the touch-required
   and verify-required flags on FIDO private keys when resetting
   the passphrase.

   feedback/ok tb@
VersionDeltaFile
1.493+36-3usr.bin/ssh/ssh-keygen.c
1.240+33-2usr.bin/ssh/ssh-keygen.1
+69-52 files

OpenBSD/src e4L80kIusr.bin/ssh ssh-agent.c

   Allow session-bind at openssh.com requests when the agent is locked,
   otherwise forwarding sessions established with an agent was locked
   will be treated as local, rather than remote.

   Reported by sn0x-sharma
VersionDeltaFile
1.331+19-6usr.bin/ssh/ssh-agent.c
+19-61 files

OpenBSD/src tSwiUedusr.bin/ssh ssh.c

   avoid potential realloc use-after-free in the client if a remote
   forwarding is added via the local session multiplexing socket
   while a remote forwarding open request is pending with the server.

   Report and fix from Brian Mingus of Cognatory
VersionDeltaFile
1.637+17-4usr.bin/ssh/ssh.c
+17-41 files

OpenBSD/src V28r7gVsys/dev/pci/drm/include/linux random.h

   change get_random_bytes() length type to size_t

   follows linux changes and matches the type of the arc4random_buf() call
VersionDeltaFile
1.7+1-1sys/dev/pci/drm/include/linux/random.h
+1-11 files

OpenBSD/src X4udfY2sys/dev/pci/drm/include/linux random.h

   remove get_random_int() and prandom_u32_max(), no longer in linux
VersionDeltaFile
1.6+0-12sys/dev/pci/drm/include/linux/random.h
+0-121 files

OpenBSD/src 2IaC4Qzusr.sbin/npppd/npppd lcp.c

   Fix LCP MRU option handing.  Pointed out by Arthur Chan.

   ok mvs deraadt
VersionDeltaFile
1.19+4-6usr.sbin/npppd/npppd/lcp.c
+4-61 files

OpenBSD/src xy8uD3Kusr.bin/tmux cmd-split-window.c

   Always unzoom before splitting window, for floating panes also. We
   already unzoomed for tiled panes and this does the same for floating
   panes (until we support having them float over a zoomed pane). From Éric
   NICOLAS.
VersionDeltaFile
1.147+3-1usr.bin/tmux/cmd-split-window.c
+3-11 files

OpenBSD/src Ai5HKLSusr.sbin/pstat pstat.c

   Adjust pstat(8) to the changed KERN_TTY_INFO struct itty.

   Also fix up the code path via kvm which requires an extra indirection
   and define __need_process. On top of this fix pstat to allow -t & -M
   to work together.

   OK deraadt@ kettenis@
VersionDeltaFile
1.132+14-11usr.sbin/pstat/pstat.c
+14-111 files

OpenBSD/src oOtHrc8sys/kern tty.c, sys/sys tty.h

   Change struct itty and with it KERN_TTY_INFO to return the pid of the
   session leader process

   The t_session pointer is not very useful and only visible to root.
   Adjust this similar to a change done in ps(1) and pass the process id
   of the session leader instead.

   This is a ABI change but KERN_TTY_INFO is only used by pstat(8) and
   debian code search did not find any other use.

   OK deraadt@ kettenis@
VersionDeltaFile
1.184+3-4sys/kern/tty.c
1.46+2-2sys/sys/tty.h
+5-62 files

OpenBSD/src uLeIXyousr.sbin/vmd vmd.c

   vmd(8): reject empty IMSG_VMDOP_LOAD messages from clients.

   Reject empty values (either zero bytes or a single NUL) to prevent
   zero-sized allocations, out-of-bounds write of a NUL byte, and
   incorrectly triggering a reload event.

   Report and original diff by Andrew Griffiths.

   ok hshoexer@, mlarkin@
VersionDeltaFile
1.179+6-1usr.sbin/vmd/vmd.c
+6-11 files

OpenBSD/src 3m5MfOgusr.sbin/rpki-client rrdp_notification.c

   Limit the range of deltas added to the queue.

   Instead of storing all deltas larger then our minimum serial number
   store only deltas that are either in the range
        [min_serial ... min_serial + MAX_RRDP_DELTAS]
   or
        [current serial - MAX_RRDP_DELTAS ... current serial]
   where current serial is the newest announced RRDP serial.
   The two ranges normally overlap but if they don't then it limits the
   number of elements in the delta queue to 2 * MAX_RRDP_DELTAS.

   The first range is used to validate the hashes stored in the RRDP state
   file against the notification.xml contents. The second range covers the
   deltas we are willing to walk to sync the repo -- it also is the new set
   of delta hashes that will be stored in the state file.

   Reported by Xin Wang
   OK tb@
VersionDeltaFile
1.25+21-9usr.sbin/rpki-client/rrdp_notification.c
+21-91 files

OpenBSD/src 2nPFgeBusr.sbin/eigrpd packet.c kroute.c

   Adjust bad_addr to also validate  that the prefixlen uses a sensible value.

   Someone found a way to push a bad prefixlen into a eigrp datagram and that
   results in an overflow since the prefixlen is used to know how much data
   to use.

   This was sitting in my tree for too long
VersionDeltaFile
1.18+5-5usr.sbin/eigrpd/tlv.c
1.13+6-2usr.sbin/eigrpd/util.c
1.26+2-2usr.sbin/eigrpd/packet.c
1.21+2-2usr.sbin/eigrpd/kroute.c
1.28+2-2usr.sbin/eigrpd/eigrpd.h
+17-135 files

OpenBSD/src o7W4ixelib/libc/rpc svc.c rpc.3

   rpc: fix the svc_request() dispatch() callback signature

   The prototype in rpc/svc.h already has the correct signature. Match this
   in the function definition, the sc_dispatch() member in struct svc_callout,
   and in the manual, fixing the documented return type from int to void in
   one place.

   ok claudio
VersionDeltaFile
1.30+4-4lib/libc/rpc/svc.c
1.51+4-4lib/libc/rpc/rpc.3
+8-82 files

OpenBSD/src ENobrxosys/dev/pci/drm/amd/amdgpu amdgpu_drv.c, sys/dev/pci/drm/include/asm rwonce.h

   remove some include statements linux dropped
VersionDeltaFile
1.2+8-0sys/dev/pci/drm/include/linux/cache.h
1.2+8-0sys/dev/pci/drm/include/asm/rwonce.h
1.10+1-5sys/dev/pci/drm/include/linux/fb.h
1.6+1-2sys/dev/pci/drm/include/linux/time.h
1.6+2-1sys/dev/pci/drm/include/linux/sched.h
1.75+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+22-88 files not shown
+29-1214 files

OpenBSD/src H4SIf73usr.bin/tmux key-bindings.c tmux.1

   Add T key to change pane title, from Fouad Wahabi in GitHub issue 5461.
VersionDeltaFile
1.1155+3-1usr.bin/tmux/tmux.1
1.192+2-1usr.bin/tmux/key-bindings.c
+5-22 files

OpenBSD/src WQbJMmDsys/dev/pci/drm/include/linux kernel.h panic.h

   panic functions moved to panic.h in linux 5.14
VersionDeltaFile
1.1+11-0sys/dev/pci/drm/include/linux/panic.h
1.18+1-5sys/dev/pci/drm/include/linux/kernel.h
+12-52 files

OpenBSD/src tM4pvPfsys/dev/pci/drm/include/linux kernel.h minmax.h

   min/max functions moved to minmax.h in linux 5.10
VersionDeltaFile
1.1+55-0sys/dev/pci/drm/include/linux/minmax.h
1.17+1-47sys/dev/pci/drm/include/linux/kernel.h
+56-472 files

OpenBSD/src 1dfHoixsys/dev/pci/drm/include/linux kernel.h sprintf.h

   sprintf functions moved to sprintf.h in linux 6.6
VersionDeltaFile
1.2+54-0sys/dev/pci/drm/include/linux/sprintf.h
1.16+1-46sys/dev/pci/drm/include/linux/kernel.h
+55-462 files