OpenBSD/src GHWWFBpdistrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1762+8-0distrib/sets/lists/man/mi
+8-01 files

OpenBSD/src PFEhMDVgnu/usr.bin/perl class.c, gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/zlib-src zlib.h

   Update to perl 5.42.2

   The two main changes are both from 5.42.1, a timezone fix and a
   corner case for auto-vivification.

   The CVE from 5.42.1 we had already patched and the zlib update in
   5.42.2 is in code we don't use because we link against the system
   zlib.

   https://metacpan.org/release/SHAY/perl-5.42.1/view/pod/perldelta.pod
   https://metacpan.org/release/SHAY/perl-5.42.2/view/pod/perldelta.pod

   I'm not concerned -- sthen@
   I think you can just commit this -- naddy@
   good timing -- deraadt@
   OK -- blumh@
VersionDeltaFile
1.2+1,383-683gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/zlib-src/zlib.h
1.1+1,556-0gnu/usr.bin/perl/pod/perl5420delta.pod
1.33+789-749gnu/usr.bin/perl/pod/perlhist.pod
1.30+51-1,481gnu/usr.bin/perl/pod/perldelta.pod
1.19+1,287-1gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList.pm
1.2+523-194gnu/usr.bin/perl/class.c
+5,589-3,10871 files not shown
+8,030-4,34277 files

OpenBSD/src zTBaiTNregress/sbin/iked/parser common.c, sbin/iked ikev2_pld.c ikev2.c

   Add SA state check for CREATE_CHILD_SA exchange, similar to what we do
   for INFORMATIONAL exchanges. iked currently assumes that IKE_AUTH always
   results in valid child SAs, so IKEV2_STATE_ESTABLISHED means we have
   successfully completed the IKE_AUTH exchange for the SA.

   Independently found by Dirk Loss and Daniel Polak (SYS.nl)
   from tobhe@; ok and discussed with markus@ stsp@

   Add ikev2_validate_ef() to validate fragment payload header size field
   as we do for other IKEv2 payloads.

   Reported by Dirk Loss
   from tobhe@; ok markus@

   iked only ever handles one exchange at a time so we can drop the
   entire fragment queue instead of doing a lookup based on the msgid

   Found by Dirk Loss
   from tobhe@; ok markus@ hshoexer@

    [11 lines not shown]
VersionDeltaFile
1.136.6.1+23-6sbin/iked/ikev2_pld.c
1.391.4.1+8-2sbin/iked/ikev2.c
1.13.12.1+2-3regress/sbin/iked/parser/common.c
+33-113 files

OpenBSD/src hrar06sregress/sbin/iked/parser common.c, sbin/iked ikev2_pld.c ikev2.c

   Add SA state check for CREATE_CHILD_SA exchange, similar to what we do
   for INFORMATIONAL exchanges. iked currently assumes that IKE_AUTH always
   results in valid child SAs, so IKEV2_STATE_ESTABLISHED means we have
   successfully completed the IKE_AUTH exchange for the SA.

   Independently found by Dirk Loss and Daniel Polak (SYS.nl)
   from tobhe@; ok and discussed with markus@ stsp@

   Add ikev2_validate_ef() to validate fragment payload header size field
   as we do for other IKEv2 payloads.

   Reported by Dirk Loss
   from tobhe@; ok markus@

   iked only ever handles one exchange at a time so we can drop the
   entire fragment queue instead of doing a lookup based on the msgid

   Found by Dirk Loss
   from tobhe@; ok markus@ hshoexer@

    [11 lines not shown]
VersionDeltaFile
1.136.4.1+23-6sbin/iked/ikev2_pld.c
1.394.2.1+8-2sbin/iked/ikev2.c
1.13.10.1+2-3regress/sbin/iked/parser/common.c
+33-113 files

OpenBSD/src UJqu9Desbin/iked ikev2.c

   If we receive a response it must have the exact same msgid as the last
   request we sent, so make sure they match exactly rather than allowing
   higher msgids.
   We can't handle out of order responses and if we don't receive a response
   in time we retransmit our request until we get one or run into a timeout.

   Found by Dirk Loss
   ok markus@ hshoexer@
VersionDeltaFile
1.397+2-2sbin/iked/ikev2.c
+2-21 files

OpenBSD/src Q2VkoCOregress/sbin/iked/parser common.c, sbin/iked ikev2_pld.c

   iked only ever handles one exchange at a time so we can drop the
   entire fragment queue instead of doing a lookup based on the msgid

   Found by Dirk Loss
   ok markus@ hshoexer@
VersionDeltaFile
1.138+2-4sbin/iked/ikev2_pld.c
1.14+2-3regress/sbin/iked/parser/common.c
+4-72 files

OpenBSD/src KivBzLLsbin/iked ikev2_pld.c

   Add ikev2_validate_ef() to validate fragment payload header size field
   as we do for other IKEv2 payloads.

   Reported by Dirk Loss
   ok markus@
VersionDeltaFile
1.137+22-3sbin/iked/ikev2_pld.c
+22-31 files

OpenBSD/src ylTxbOTsbin/iked ikev2.c

   Add SA state check for CREATE_CHILD_SA exchange, similar to what we do
   for INFORMATIONAL exchanges. iked currently assumes that IKE_AUTH always
   results in valid child SAs, so IKEV2_STATE_ESTABLISHED means we have
   successfully completed the IKE_AUTH exchange for the SA.

   Independently found by Dirk Loss and Daniel Polak (SYS.nl)
   ok and discussed with markus@ stsp@
VersionDeltaFile
1.396+7-1sbin/iked/ikev2.c
+7-11 files

OpenBSD/src SGcoVBJusr.bin/deroff deroff.c

   chars[] array needs to be sized 256 because it is indexed at many places
   by (unsigned char) from input data.
   from Renaud Allard
VersionDeltaFile
1.19+2-2usr.bin/deroff/deroff.c
+2-21 files

OpenBSD/src sLBa7Arusr.bin/diff diffreg.c

   Use an unsigned sum value to provide deterministic overflow behaviour,
   for input to the hash.
   from Renaud Allard
VersionDeltaFile
1.96+2-2usr.bin/diff/diffreg.c
+2-21 files

OpenBSD/src Gp01f0tusr.bin/gprof elf.c

   Range-check fields inside the file to ensure they don't exceed the size
   of the file and cause later crashes.
   from renaud allard
VersionDeltaFile
1.7+10-0usr.bin/gprof/elf.c
+10-01 files

OpenBSD/src 23RyaX2libexec/rpc.rusersd rusersd.c

   Do the unveil() after the daemon() call, because otherwise we wouldneed
   "/dev/null" "rw" and "/" "r", in particular the second is ugly.
   pointed out by bluhm, discussion also with dgl.
VersionDeltaFile
1.25+10-10libexec/rpc.rusersd/rusersd.c
+10-101 files

OpenBSD/src TKRDYSKregress/lib/libcrypto/x509 verify.c

   Adjust depth check to match change in verifier.
VersionDeltaFile
1.14+2-2regress/lib/libcrypto/x509/verify.c
+2-21 files

OpenBSD/src G2cDZ8Slib/libcrypto/x509 x509_verify.c

   Restore the previous behaviour with maximum verification depth.

   The maximum depth is not expected to include the leaf certificate - restore
   the decrement prior to checking, which means the previous behaviour is
   retained for the callback depth and the maximum depth. Reduce the maximum
   depth by one in order to avoid the overwrite that could previously occur.

   Thanks to anton@ for flagging the rust-openssl failure in regress.

   ok tb@
VersionDeltaFile
1.75+7-7lib/libcrypto/x509/x509_verify.c
+7-71 files

OpenBSD/src Flxk00Gusr.sbin/smtpd to.c

   fix possible out of bound in text_to_netaddr

   diff from Renaud Allard (renaud at allard.it), thanks!
   ok deraadt
VersionDeltaFile
1.51+2-2usr.sbin/smtpd/to.c
+2-21 files

OpenBSD/src fTVh8obusr.sbin/smtpd unpack_dns.c

   fix possible out of bound access in dname_expand()

   spotted by Renaud Allard (thanks!), diff tweaked by me.

   ok deraadt@
VersionDeltaFile
1.4+6-5usr.sbin/smtpd/unpack_dns.c
+6-51 files

OpenBSD/src HR8vWKmusr.bin/tmux server-client.c

   Fixed missing drag end detection and mouse button detection with
   modifiers. From Dane Jensen, reported by Joseph Tyson and Mark Kelly.
VersionDeltaFile
1.449+14-13usr.bin/tmux/server-client.c
+14-131 files

OpenBSD/src f0Qqrjplib/libc/sys pledge.2

   mdoc fixes
VersionDeltaFile
1.83+2-3lib/libc/sys/pledge.2
+2-31 files

OpenBSD/src ZARevXtlib/libc/sys open.2

   add .Nm for __pledge_open, makes 'man __pledge_open' work
VersionDeltaFile
1.56+3-2lib/libc/sys/open.2
+3-21 files

OpenBSD/src CSfgMmDsys/dev/pci if_iwx.c

   sys/iwx: increase maximal VHT A-MPDU from 64K to 1024K

   OK: stsp@
VersionDeltaFile
1.227+3-3sys/dev/pci/if_iwx.c
+3-31 files

OpenBSD/src H2bymU5lib/libc/sys pledge.2

   remove whitespace at eol
VersionDeltaFile
1.82+5-5lib/libc/sys/pledge.2
+5-51 files

OpenBSD/src ObxxVcalib/libc/sys pledge.2

   spelling
VersionDeltaFile
1.81+6-6lib/libc/sys/pledge.2
+6-61 files

OpenBSD/src anGTmpAsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   make ddb output visible when entering ddb from X on amdgpu

   add a call to drm_fb_helper_restore_fbdev_mode_unlocked()
   to amdgpu_enter_ddb() otherwise ddb output can't be seen

   not required on inteldrm or radeondrm
VersionDeltaFile
1.69+1-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+1-01 files

OpenBSD/src 46dUL7kusr.sbin/vmctl main.c vmctl.h

   Clean up vmctl, remove use of vmd's log.c.

   This reimplements simpler versions of logging functions needed for
   linking the qcow and raw disk image code from vmd.

   Also cleans up the Makefile a bit, removing atomicio.c which is
   unused.

   ok mlarkin@
VersionDeltaFile
1.88+59-5usr.sbin/vmctl/main.c
1.44+8-1usr.sbin/vmctl/vmctl.h
1.8+4-4usr.sbin/vmctl/Makefile
1.97+3-2usr.sbin/vmctl/vmctl.c
+74-124 files

OpenBSD/src 5KLCak7sys/arch/amd64/amd64 identcpu.c

   delete AMD smt related line accidentally deleted
VersionDeltaFile
1.154+2-1sys/arch/amd64/amd64/identcpu.c
+2-11 files

OpenBSD/src eKMgpkQsbin/sysctl sysctl.c

   warn if hw.smt is used, and recommend hw.blockcpu
VersionDeltaFile
1.270+5-1sbin/sysctl/sysctl.c
+5-11 files

OpenBSD/src jRjbGkVlib/libc/sys sysctl.2, sys/arch/amd64/amd64 identcpu.c

   Some new intel machines have a new 3rd tier of cpus called LP-E which are
   E-core (Atom) without L3 cache.  These cpus are Lethargic, and it sucks
   when processes migrate to them.
   This introduces sysctl hw.blockcpu= which takes a sequence of 4 letters.
   S (for SMT), P (regular performance cpu), E (efficient cpu) generally
   80% to 50% as fast), and L (lethargic cpu) which are even slower.
   By setting this, you can select cpus to kick out of the scheduler.  The
   default is SL.
   The hw.smt sysctl remains for now but we will eventually delete it.
   hw.smt changes and follows hw.blockcpu=S.
   ok kettenis mlarkin
VersionDeltaFile
1.114+97-21sys/kern/kern_sched.c
1.153+35-4sys/arch/amd64/amd64/identcpu.c
1.71+17-2lib/libc/sys/sysctl.2
1.78+8-1sys/sys/sched.h
1.247+4-2sys/sys/sysctl.h
1.487+4-1sys/kern/kern_sysctl.c
+165-312 files not shown
+170-338 files

OpenBSD/src rBTKYAHsys/arch/arm64/include cpu.h

   add ci_cputypes field which will be needed by an upcoming MI change
   ok kettenis
VersionDeltaFile
1.54+2-1sys/arch/arm64/include/cpu.h
+2-11 files

OpenBSD/src vehNZ7ssys/dev/fdt xhci_fdt.c

   Attempt to power on attached USB hubs.  Add support for SpacemiT K1.

   ok phessler@, jca@, jsing@
VersionDeltaFile
1.27+19-3sys/dev/fdt/xhci_fdt.c
+19-31 files

OpenBSD/src YWkFpNVsys/arch/riscv64/riscv64 cpu.c

   Recognize SpacemiT X60 and X100 cores.

   ok jsg@
VersionDeltaFile
1.22+13-1sys/arch/riscv64/riscv64/cpu.c
+13-11 files