OpenBSD/src S1ql0mJsys/dev/ic qwz.c

   sys/qwz: fix build after qwz.c 1.19

   OK: kn@
VersionDeltaFile
1.20+2-2sys/dev/ic/qwz.c
+2-21 files

OpenBSD/src ClhW8QGlib/libexpat Changes, lib/libexpat/lib xmlparse.c internal.h

   Update libexpat to version 2.7.1.

   Relevant for OpenBSD are bug fixes #980 #989, other changes #978
   #986.  No library bump necessary, only version defines have been
   changed in public header file.  This fixes a regression introduced
   in libexpat 2.7.0.

   OK tb@
VersionDeltaFile
1.6+62-1lib/libexpat/tests/misc_tests.c
1.30+38-0lib/libexpat/Changes
1.4+26-1lib/libexpat/tests/common.c
1.42+11-5lib/libexpat/lib/xmlparse.c
1.9+3-6lib/libexpat/tests/benchmark/benchmark.c
1.13+4-1lib/libexpat/lib/internal.h
+144-145 files not shown
+152-1911 files

OpenBSD/src Mb4l7Vwdistrib/amd64/common install.md, distrib/miniroot install.sub

   Reuse dmesg.boot file for amd64 MDEFI check, clarify this usage pattern

   install.md r1.63 assumed it to be present, r1.64 reverted to plain dmesg(8),
   now hoist creation of the current boot's dmesg in a new DMESGBOOT variable
   for reuse (again) and tweak comments around it.

   There are different reasons and ways the installer looks at dmesg:

   - Here it concerns feature detection of something that won't change across
     reboots or during install/upgrade time:  whether we booted via EFI/GPT.

   - scan_dmesg() uses that file to lookup keyboards, displays, consoles, etc.

   - diskinfo() on the other hand needs to see all disks at runtime,
     so live 'dmesg | ...' is needed to find latest attach line for them.

   - start_dmesg_listener() is its own mechanism and keeps a file to watch
     for changes, i.e. nothing that should change whilst refining the above
     mentioned.

    [3 lines not shown]
VersionDeltaFile
1.1268+9-8distrib/miniroot/install.sub
1.66+3-3distrib/amd64/common/install.md
+12-112 files

OpenBSD/src aHMlH5Kshare/man/man5 mygate.5 myname.5

   Mention below HISTORY when this was first supported.
   For a long discussion of the sources,
   see https://marc.info/?l=openbsd-misc&m=174320506004836 .
   OK jsg@
VersionDeltaFile
1.3+6-4share/man/man5/mygate.5
1.13+5-4share/man/man5/myname.5
+11-82 files

OpenBSD/src 1Mkjzzksys/net rtsock.c

   Fix scope of the sa_mpls sockaddr variable.

   The sa_mpls is used outside of the block via info.rti_info[RTAX_SRC] so
   it needs to have the same scope as info.

   Yesterday the planets and the moon were in perfect alignment to trigger
   another bug in route(8) because of this and I could observe all of its
   glory first hand for the first time after 7 years.
   OK bluhm@ tb@
VersionDeltaFile
1.383+7-5sys/net/rtsock.c
+7-51 files

OpenBSD/src WiUEL6Xsys/dev/usb if_mtw.c

   Open bulk usb(4) pipes once for the lifetime of the device.

   ok kevlo@
VersionDeltaFile
1.12+72-31sys/dev/usb/if_mtw.c
+72-311 files

OpenBSD/src HUX2EWZregress/usr.bin/ssh agent-restrict.sh

   Add TEST_SSH_SSHD_ENV to sshd lines here too.
VersionDeltaFile
1.7+3-3regress/usr.bin/ssh/agent-restrict.sh
+3-31 files

OpenBSD/src 9cv7gHYusr.bin/tmux tty-keys.c

   Only copy the key string not two bytes extra, found by David Mandelberg.
VersionDeltaFile
1.189+3-3usr.bin/tmux/tty-keys.c
+3-31 files

OpenBSD/src dBJhKmiusr.bin/tmux job.c

   Fix read of uninitialized memory for jobs with JOB_PTY flag. From David
   Mandelberg.
VersionDeltaFile
1.70+4-3usr.bin/tmux/job.c
+4-31 files

OpenBSD/src IXYbNGAsys/dev/pci if_ice.c

   allow ice(4) to work when phy type does not map to a known media type

   Map unknown PHY types to IFM_ETHER as a catch-all, as suggested by
   dlg@ in https://marc.info/?l=openbsd-tech&m=173388658508179&w=2

   Verified by temporarily making the phy type of my test device unknown.
VersionDeltaFile
1.32+7-3sys/dev/pci/if_ice.c
+7-31 files

OpenBSD/src mK97rpqusr.sbin/fw_update patterns.c

   add ice(4) fw_update firmware hint

   I mistakenly added this to the old Perl-based fw_update before.
   Spotted by afresh1@
VersionDeltaFile
1.17+2-1usr.sbin/fw_update/patterns.c
+2-11 files

OpenBSD/src v1ZDmbWusr.bin/sort sort.1

   Two minor tweaks to the description of -V:
   1) To make it even clearer that "the first" is also odd-numbered,
   say "the first and every other odd-numbered" as suggested by jmc@.
   2) When introducing the example, say what exactly the non-digit substrings
   are, as suggested by pascal@.
   Tweaks and OK jmc@, OK pascal@ on an earlier version.
VersionDeltaFile
1.68+8-5usr.bin/sort/sort.1
+8-51 files

OpenBSD/src QwvLreQsys/dev/ic qwx.c qwxreg.h, sys/dev/pci if_qwx_pci.c

   Add support for QCA2066.  It is very similar to QCNFA765,
   The most significant difference is that QCA2066 supports 3-antenna
   configuration while QCNFA765 does not.  To differentiate them,
   subversion numbers are used.
   See Linux commit 5dc9d1a55e953d9059ecbdd8fe6ec81e9edd349e

   Also fix the regdb firmware load, code taken from qwz.c r1.11 by patrick@.

   Tested by and ok stsp@
VersionDeltaFile
1.69+251-68sys/dev/ic/qwx.c
1.24+27-3sys/dev/pci/if_qwx_pci.c
1.9+3-1sys/dev/ic/qwxreg.h
+281-723 files

OpenBSD/src XwcZRMcusr.sbin/pkg_add/OpenBSD FwUpdate.pm

   add ice(4) to fw_update driver list
VersionDeltaFile
1.37+2-2usr.sbin/pkg_add/OpenBSD/FwUpdate.pm
+2-21 files

OpenBSD/src GcNDaMqlib/libcrypto/x509 x509_policy.c

   x509_policy: zap an extra s
VersionDeltaFile
1.31+2-2lib/libcrypto/x509/x509_policy.c
+2-21 files

OpenBSD/src VCEhAFFlib/libcrypto/x509 x509_policy.c

   x509_policy: certificats -> certificates
VersionDeltaFile
1.30+2-2lib/libcrypto/x509/x509_policy.c
+2-21 files

OpenBSD/src ZszaSN1lib/libcrypto/mlkem mlkem.h

   typos: us -> is, te -> the (twice)
VersionDeltaFile
1.5+3-3lib/libcrypto/mlkem/mlkem.h
+3-31 files

OpenBSD/src JTW05wTlib/libcrypto/bytestring bs_ber.c, lib/libssl bs_ber.c

   typo: primtive -> primitive
VersionDeltaFile
1.13+2-2lib/libssl/bs_ber.c
1.4+2-2lib/libcrypto/bytestring/bs_ber.c
+4-42 files

OpenBSD/src bLgkyVwsys/dev/pci if_ice.c

   fix missing vlan tag byte swap in ice_tx_setup_offload()
VersionDeltaFile
1.31+2-2sys/dev/pci/if_ice.c
+2-21 files

OpenBSD/src tGt6gEnsys/dev/ic qwz.c

   Don't free unused variable.

   ok patrick@
VersionDeltaFile
1.19+1-3sys/dev/ic/qwz.c
+1-31 files

OpenBSD/src mMZlrRkusr.bin/ssh scp.c sftp.c

   Pass "ControlMaster no" to ssh when invoked by scp & sftp.

   If you have ControlMaster auto (or yes) in your config, and the
   first connection you make is via scp or sftp, then you may get a
   few unexpected options applied to it (eg ForwardX11 no), since sftp
   and sftp explicitly disable those for reasons.  These effects will
   persist beyond the initial scp or sftp command.

   This explicitly disables persistent session *creation* by scp and sftp.
   It will not prevent them from using an existing session if one has
   already been created.

   From Github PR#557, ok djm@ kn@
VersionDeltaFile
1.263+2-1usr.bin/ssh/scp.c
1.240+2-1usr.bin/ssh/sftp.c
+4-22 files

OpenBSD/src RMBP6Omregress/usr.bin/ssh test-exec.sh

   Set sshd environment variables during sshd test run too.
VersionDeltaFile
1.127+3-2regress/usr.bin/ssh/test-exec.sh
+3-21 files

OpenBSD/src 5nOIFaRregress/usr.bin/ssh test-exec.sh

   Add TEST_SSH_SSHD_ENV variable which is added to sshd's environment.
   Will be used in Portable to tweak behaviour of tcmalloc's debugging.
VersionDeltaFile
1.126+2-2regress/usr.bin/ssh/test-exec.sh
+2-21 files

OpenBSD/src tseUwLXregress/usr.bin/ssh test-exec.sh

   chown log directory in addition to log files.
VersionDeltaFile
1.125+2-2regress/usr.bin/ssh/test-exec.sh
+2-21 files

OpenBSD/src R9pG8Kfsys/kern vfs_subr.c spec_vnops.c, sys/nfs nfs_vnops.c nfs_syscalls.c

   eliminate bremfree macro, just an alias for bufcache_take.
   ok claudio miod
VersionDeltaFile
1.328+4-4sys/kern/vfs_subr.c
1.207+3-3sys/nfs/nfs_vnops.c
1.130+2-2sys/nfs/nfs_syscalls.c
1.114+2-2sys/kern/spec_vnops.c
1.103+2-2sys/ufs/ffs/ffs_vnops.c
1.115+1-2sys/sys/buf.h
+14-156 files

OpenBSD/src 3aA9EIhusr.sbin/rpki-client repo.c

   Use the modified time of the RRDP stat file to warn if a server did not
   change for more than 24h.

   Right now all operational RRDP servers publish more often and this allows
   to spot malfunctioning servers hopefully before the cache expires.
   Based on an initial diff by job@
   OK tb@ job@
VersionDeltaFile
1.73+12-1usr.sbin/rpki-client/repo.c
+12-11 files

OpenBSD/src 01vaLXiusr.sbin/rpki-client rrdp.c

   There is no need to update the rrdp state file if there was no modification.

   This is needed to better track how long a RRDP server shipped the same file.
   The old data is still valid in that case. Especially since rpki-client allows
   the sequence number to be off by 2 because CDNs are hard.
   OK tb@ job@
VersionDeltaFile
1.40+2-2usr.sbin/rpki-client/rrdp.c
+2-21 files

OpenBSD/src GzcIKl1usr.sbin/apmd apmd.8

   document that power management happens in the kernel,
   that some functionality is available without apmd,
   and how apmd fits into the picture;

   tweaks/ok jca
VersionDeltaFile
1.59+20-2usr.sbin/apmd/apmd.8
+20-21 files

OpenBSD/src 8vGkyDUlib/libc/sys sysctl.2

   The sysctl(2) API only exports the currently used perf perfpolicy

   ok jmc@
VersionDeltaFile
1.63+5-2lib/libc/sys/sysctl.2
+5-21 files

OpenBSD/src CYNCstEusr.sbin/apm apm.c

   Just like for cpu speed, retrieve hw.perfpolicy in case apmd(8) isn't running

   Spotted and tested by jmc@
VersionDeltaFile
1.44+16-2usr.sbin/apm/apm.c
+16-21 files