OpenBSD/src BmzlTrTshare/man/man5 port-modules.5

   minor markup improvements:
   in particular, more consistently use .Cm for module names, Makefile targets,
   and fixed strings like Yes and No, .Ev for Makefile variables,
   and .Sy for command names not documented in the present page
   OK daniel@
VersionDeltaFile
1.287+180-122share/man/man5/port-modules.5
+180-1221 files

OpenBSD/src HlFNYuLusr.bin/tmux tmux.h cmd-split-window.c

   Add a -K flag to new-pane to make a modal pane capture all keys like
   popups used to.
VersionDeltaFile
1.504+44-12usr.bin/tmux/server-client.c
1.1157+6-3usr.bin/tmux/tmux.1
1.149+5-3usr.bin/tmux/cmd-split-window.c
1.1428+2-1usr.bin/tmux/tmux.h
+57-194 files

OpenBSD/src 9LrDmlhsys/arch/amd64/amd64 machdep.c vector.S, sys/arch/amd64/include ghcb.h

   SEV: Add option AMDSEV

   To allow building the small RAMDISK kernel without SEV-* support
   introduce the option AMDSEV.

   When running a non-SEV kernel as a SEV guest we will raise a #VC
   exception on the very first CPUID instruction.  To allow a somehwat
   graceful termination keep the locore0 #VC trap handler, fall through
   to the termination code and issue  TERMINATION request to the
   hypervisor.  In all other environments #VC will never be raised and
   the kernel runs normally.

   Build RAMDISK without SEV-* support, all other kernel keep SEV-*
   support.

   While there, cleanup and unify some definitions of the MSR protocol.

   ok kettenis@
VersionDeltaFile
1.8+23-9sys/arch/amd64/include/ghcb.h
1.36+16-13sys/arch/amd64/amd64/locore0.S
1.119+9-1sys/arch/amd64/amd64/trap.c
1.32+8-1sys/arch/amd64/amd64/bus_space.c
1.108+7-1sys/arch/amd64/amd64/vector.S
1.312+5-1sys/arch/amd64/amd64/machdep.c
+68-265 files not shown
+79-3411 files

OpenBSD/src 3GtLTgOdistrib/sets/lists/base mi, distrib/sets/lists/man mi

   sync Perl 5.42.3 delta
VersionDeltaFile
1.1774+2-0distrib/sets/lists/man/mi
1.1194+2-0distrib/sets/lists/base/mi
+4-02 files

OpenBSD/src AgACT9ksys/net pf.c

   pf(4): connection counter for source track must use atomic_{inc,_dec}()

   The connection counter is advanced when on state transition from
   SYN_SENT to ESTABLISHED. That code in pf(4) currently runs with
   no locks. If two packets happen to share the same source tracking
   node, the race may occur. Two packets try to advance connection
   counter simultaneously but only one operation is observed.
   There is similar race between packet and timer that removes
   expired state entry, the timer drops the connection count for
   the source tracking entry while packet does opposite.
   The result of those races may lead to connection counter underflow.

   The issue was investigated and kindly reported by
   Janak Trivedi <janakktrivedi _at_ gmail _dot_ com>

   Feedback and suggestions by bluhm@

   OK @bluhm
VersionDeltaFile
1.1238+11-4sys/net/pf.c
+11-41 files

OpenBSD/src D6YQFcVdistrib/sets/lists/base mi

   sync libperl bump
VersionDeltaFile
1.1193+1-1distrib/sets/lists/base/mi
+1-11 files

OpenBSD/src 1IdfYI7etc nsd.conf

   Database support has been removed from nsd a long time ago.

   Pointed out by Zixu Wu, thanks!
VersionDeltaFile
1.14+1-2etc/nsd.conf
+1-21 files

OpenBSD/src jnnHHYtsys/dev/pci/drm/include/linux log2.h

   change ilog2() from fls() to __builtin_clz

   required for struct initialisation in xe drm driver
VersionDeltaFile
1.3+1-1sys/dev/pci/drm/include/linux/log2.h
+1-11 files

OpenBSD/src tSBaCXAsys/dev/pci/drm drm_gpuvm.c

   make drm_gpuvm.c build, used by xe drm driver
VersionDeltaFile
1.6+51-4sys/dev/pci/drm/drm_gpuvm.c
+51-41 files

OpenBSD/src akKZlz4sys/dev/pci/drm/include/drm drm_gpusvm.h drm_pagemap.h

   change types for use in xe drm driver, not currently used
VersionDeltaFile
1.2+7-5sys/dev/pci/drm/include/drm/drm_pagemap.h
1.2+1-1sys/dev/pci/drm/include/drm/drm_gpusvm.h
+8-62 files

OpenBSD/src iBTUzxdsys/dev/pci/drm drm_linux.c drm_managed.c, sys/dev/pci/drm/include/linux completion.h pm_runtime.h

   implement interfaces used by xe drm driver
VersionDeltaFile
1.23+55-1sys/dev/pci/drm/include/linux/pci.h
1.3+52-1sys/dev/pci/drm/drm_managed.c
1.145+14-1sys/dev/pci/drm/drm_linux.c
1.2+14-0sys/dev/pci/drm/include/linux/fault-inject.h
1.11+10-1sys/dev/pci/drm/include/linux/completion.h
1.7+11-0sys/dev/pci/drm/include/linux/pm_runtime.h
+156-433 files not shown
+302-1539 files

OpenBSD/src ejL7M26gnu/usr.bin/perl/cpan/IO-Compress/bin zipdetails, gnu/usr.bin/perl/cpan/IO-Compress/t 004gziphdr.t 006zip.t

   Update perl to 5.42.3

   We already had the security changes, this is mostly version bumps
   and documentation adjustments for them.  There does pull in additional
   changes in Archive-Tar, Compress-Raw-Bzip2, and IO-Compress.

   While here, bump the libperl version for the previous CVE that
   changed a public header.

   OK and suggestions bluhm@
VersionDeltaFile
1.2+396-234gnu/usr.bin/perl/cpan/IO-Compress/t/compress/generic.pl
1.20+478-3gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList.pm
1.9+241-134gnu/usr.bin/perl/cpan/IO-Compress/bin/zipdetails
1.2+208-152gnu/usr.bin/perl/cpan/IO-Compress/t/cz-03zlib-v1.t
1.2+284-58gnu/usr.bin/perl/cpan/IO-Compress/t/006zip.t
1.2+176-149gnu/usr.bin/perl/cpan/IO-Compress/t/004gziphdr.t
+1,783-73087 files not shown
+3,631-1,55993 files

OpenBSD/src haUISBHsys/dev/usb if_athn_usb.c

   match on MELCO (Buffalo) WLI-UV-AG300
   from and tested by Pontus Stenetorp
VersionDeltaFile
1.68+5-3sys/dev/usb/if_athn_usb.c
+5-31 files

OpenBSD/src HZg3x7lsys/dev/usb usbdevs.h usbdevs_data.h

   regen
VersionDeltaFile
1.794+5-1sys/dev/usb/usbdevs_data.h
1.800+2-1sys/dev/usb/usbdevs.h
+7-22 files

OpenBSD/src DgkgKn8sys/dev/usb usbdevs

   add MELCO (Buffalo) WLI-UV-AG300
   from Pontus Stenetorp
VersionDeltaFile
1.788+2-1sys/dev/usb/usbdevs
+2-11 files

OpenBSD/src 1Gytayuusr.bin/mandoc read.c

   In mparse_open(), stop using the same local variable for two entirely
   distinct purposes.  Instead, declare two different variables, each with
   an adequate type (const vs. non-const) and a more descriptive name.

   No functional change.
   Small style issue reported by gcc-16.1.1 on Fedora 44
   via Xose Vazquez Perez <xose.vazquez at gmail.com>.
VersionDeltaFile
1.193+10-9usr.bin/mandoc/read.c
+10-91 files

OpenBSD/src nLAfSKZusr.bin/mandoc mdoc.c

   In mdoc_ptext(), stop confusingly declaring two pointers "const"
   that actually point into a non-const string that is sometimes modified
   in the function (to trim trailing whitespace).

   No functional change.
   Small style issue reported by gcc-16.1.1 on Fedora 44
   via Xose Vazquez Perez <xose.vazquez at gmail.com>.
VersionDeltaFile
1.165+2-3usr.bin/mandoc/mdoc.c
+2-31 files

OpenBSD/src DWCsepxlib/libcrypto/man s2i_ASN1_INTEGER.3

   s2i_ASN1_INTEGER.3: mark up second use of usr_data for consistency
VersionDeltaFile
1.12+5-3lib/libcrypto/man/s2i_ASN1_INTEGER.3
+5-31 files

OpenBSD/src x2uOSC2usr.bin/tmux tty.c tmux.h

   Use DECRQM to detect mode 2026, from Michael Grant.
VersionDeltaFile
1.214+61-1usr.bin/tmux/tty-keys.c
1.1427+3-2usr.bin/tmux/tmux.h
1.479+3-1usr.bin/tmux/tty.c
+67-43 files

OpenBSD/src xuXrNjHusr.bin/tmux cmd-source-file.c

   Change correct depth counter for source-file when used from hooks,
   GitHub issue 5437.
VersionDeltaFile
1.63+38-20usr.bin/tmux/cmd-source-file.c
+38-201 files

OpenBSD/src FDYfVrRetc/rc.d lldpd

   lldpd does not reload

   There's no config file or HUP handler, so 'rcctl reload lldpd' kills it.

   OK job
VersionDeltaFile
1.2+3-1etc/rc.d/lldpd
+3-11 files

OpenBSD/src 38yQwuuusr.bin/tmux tmux.h spawn.c

   When a pane is respawned, reset the control mode offsets. GitHub issue
   5498 from Alex Rattray.
VersionDeltaFile
1.66+20-1usr.bin/tmux/control.c
1.51+16-2usr.bin/tmux/spawn.c
1.1426+2-1usr.bin/tmux/tmux.h
+38-43 files

OpenBSD/src YEsZSH4usr.bin/tmux server-fn.c

   Correctly clear clients referring to a session with destroy-unattached,
   GitHub issue 5497 from Jeong, Heon.
VersionDeltaFile
1.150+2-1usr.bin/tmux/server-fn.c
+2-11 files

OpenBSD/src MBTnlCmusr.bin/tmux server.c

   Restore umask if bind fails, from nachalsa at naver dot com.
VersionDeltaFile
1.216+2-1usr.bin/tmux/server.c
+2-11 files

OpenBSD/src TShDCGLusr.sbin/rpki-client version.h

   Prepare for rpki-client 9.9 release
VersionDeltaFile
1.31+2-2usr.sbin/rpki-client/version.h
+2-21 files

OpenBSD/src NJMvCvMlib/libssl ssl_tlsext.c

   libssl: use correct alert for key_share without supported_groups

   Processing the key_share extension requires a supported_groups extension.
   RFC 9846, section 9.2 explicitly mandates a missing_extension alert in
   this situation, so use that instead of illegal_parameter.

   We do have code in tls13_client_hello_required_extensions() implementing
   the requirements on extensions of the relevant paragraph of that section
   with the corrrect alerts.  The error in the extension processing happens
   before hitting these checks in this particular case.

   Reported by Tom Gouville of the tlspuffin team as part of
   https://github.com/libressl/portable/issues/1279

   ok jsing kenjiro
VersionDeltaFile
1.165+2-2lib/libssl/ssl_tlsext.c
+2-21 files

OpenBSD/src 1eMhG8zsys/dev/pci/drm/include/kunit static_stub.h, sys/dev/pci/drm/include/linux mempool.h error-injection.h

   add includes used by xe drm driver
VersionDeltaFile
1.1+31-0sys/dev/pci/drm/include/linux/auxiliary_bus.h
1.1+10-0sys/dev/pci/drm/include/uapi/linux/pci_regs.h
1.1+8-0sys/dev/pci/drm/include/linux/mempool.h
1.1+8-0sys/dev/pci/drm/include/linux/error-injection.h
1.1+8-0sys/dev/pci/drm/include/kunit/static_stub.h
1.1+6-0sys/dev/pci/drm/include/trace/events/gpu_mem.h
+71-07 files not shown
+78-013 files

OpenBSD/src DZYuUgwusr.bin/vi/vi v_txt.c

   Ensure numbering is repainted after completion redraw.

   Fixes screen corruption when using completion if line numbering is
   enabled.  Otherwise, the completion area is redrawn without line
   numbers.  From Jeffrey Johnson
VersionDeltaFile
1.38+8-1usr.bin/vi/vi/v_txt.c
+8-11 files

OpenBSD/src IduHMFYsys/dev/pci/drm/include/linux numa.h nodemask.h

   add indirect includes for xe drm driver
VersionDeltaFile
1.2+8-0sys/dev/pci/drm/include/linux/debugobjects.h
1.9+2-1sys/dev/pci/drm/include/linux/uaccess.h
1.11+2-1sys/dev/pci/drm/include/linux/timer.h
1.3+2-0sys/dev/pci/drm/include/linux/numa.h
1.3+2-0sys/dev/pci/drm/include/linux/nodemask.h
1.3+2-0sys/dev/pci/drm/include/linux/mmu_notifier.h
+18-210 files not shown
+30-216 files

OpenBSD/src MkULNImetc rc

   I noticed  boot-time /tmp pruning could take a substantial amount of time.
   The purpose is two-fold, to remove cruft, and stop newly authenticated users
   from seeing it.  Took about 20 drafts to get it right. The /tmp files
   are now pushed into a mktemp directory, then deleted async, except a few are
   removed immediately for the case of the filesystem being full.  After daemon
   startup has completed, we wait for the removal job to complete (let's keep an
   eye on this, because it is possible we actually don't need to wait)
   draft iterations with millert, afresh1, and dgl
VersionDeltaFile
1.590+19-6etc/rc
+19-61 files