OpenBSD/src vKthtiHsys/arch/octeon/dev octcf.c amdcf.c, sys/dev/ata wd.c

   disk masks are now 64-bit, use ULL suffix when bit shifting
   Coverity CID 1667591 1667586 1667584 1667583 1667585
   ok deraadt@
VersionDeltaFile
1.284+6-6sys/kern/subr_disk.c
1.37+4-3sys/arch/octeon/dev/octcf.c
1.135+4-3sys/dev/ata/wd.c
1.11+4-3sys/arch/octeon/dev/amdcf.c
1.341+4-3sys/scsi/sd.c
1.111+3-3sys/dev/isa/fd.c
+25-211 files not shown
+27-237 files

OpenBSD/src B9lQVDvetc/etc.alpha MAKEDEV, etc/etc.amd64 MAKEDEV

   sync
VersionDeltaFile
1.229+11-2etc/etc.alpha/MAKEDEV
1.152+11-2etc/etc.amd64/MAKEDEV
1.36+11-2etc/etc.arm64/MAKEDEV
1.50+11-2etc/etc.armv7/MAKEDEV
1.169+11-2etc/etc.hppa/MAKEDEV
1.288+11-2etc/etc.i386/MAKEDEV
+66-128 files not shown
+154-2814 files

OpenBSD/src 5EZEKCXetc MAKEDEV.mi

   redodisks was using find+sed, but we need this to work when /usr isn't
   mounted.  naddy and i both wrote sh-only solutions but his is better.
VersionDeltaFile
1.90+11-2etc/MAKEDEV.mi
+11-21 files

OpenBSD/src etL1ZlWsys/dev/pci if_icevar.h

   ice(4): Fix 'Too many data commands' error on TSO packets.

   ok stsp@
VersionDeltaFile
1.10+2-2sys/dev/pci/if_icevar.h
+2-21 files

OpenBSD/src ztsbK4eregress/usr.sbin/rpki-client/spl 9X0AhXWTJDl8lJhfOwvnac-42CA.spl

   Fix SPL example object
VersionDeltaFile
1.2+0-0regress/usr.sbin/rpki-client/spl/9X0AhXWTJDl8lJhfOwvnac-42CA.spl
+0-01 files

OpenBSD/src cwlAvQYregress/usr.sbin/rpki-client/rsc checklist-08.sig rsc-deployment-test-3.sig

   Switch to RSC example object with proper commonName encoding
VersionDeltaFile
1.2+0-0regress/usr.sbin/rpki-client/rsc/checklist-08.sig
1.1+0-0regress/usr.sbin/rpki-client/rsc/rsc-deployment-test-3.sig
+0-02 files

OpenBSD/src vlseRf9regress/usr.sbin/rpki-client/geofeed geofeed.csv

   Fix example Geofeed object

   According to RFC 6487, Section 4.4, PrintableString ought to be used
   instead of UTF8String. Example generated using openssl cli utility
   with "string_mask = nombstr" in the req section.
VersionDeltaFile
1.2+29-33regress/usr.sbin/rpki-client/geofeed/geofeed.csv
+29-331 files

OpenBSD/src 0bfK6mRusr.bin/ssh session.c

   Export XDG_RUNTIME_DIR to child ssh sessions

   Currently setusercontext(LOGIN_SETALL) does create the directory in
   /tmp/run/user, since LOGIN_SETXDGENV is part of LOGIN_SETALL, but the
   env variable wasn't exported.

   ok djm@
VersionDeltaFile
1.345+5-1usr.bin/ssh/session.c
+5-11 files

OpenBSD/src lkMjQmusys/dev/pci/drm drm_linux.c

   Fix drm code to avoid spurious tsleep errors leading to crashes

   __set_current_state() reimplements parts of sleep_finish() but forgot
   to clear P_SINTR.  Later another tsleep->sleep_finish() call could
   pick up the flag and erroneously return ERESTART early, leading to
   crashes in unsuspecting code using tsleep(0, INFSLP).

   Issue experienced by Piotr Isajew using iridium on 7.8 and myself
   using firefox.

   ok claudio@ mpi@ and most likely kettenis@
VersionDeltaFile
1.127+2-2sys/dev/pci/drm/drm_linux.c
+2-21 files

OpenBSD/src JPNw0Owusr.sbin/rpki-client cms.c

   rpki-client: use proper capitalization for UTCTime in cms.c
VersionDeltaFile
1.57+3-3usr.sbin/rpki-client/cms.c
+3-31 files

OpenBSD/src AA2nIbMusr.sbin/rpki-client cms.c

   rpki-client: split out a cms_SignerInfo_check_attributes() helper

   This makes the incomprehensible beast that is cms_parse_validate_internal()
   a bit smaller and makes it easier to reason about which pieces have side
   effects and which pieces don't. A few more things need to be done here for
   an upcoming refactoring.

   ok job
VersionDeltaFile
1.56+84-68usr.sbin/rpki-client/cms.c
+84-681 files

OpenBSD/src T9ILGNjsys/dev/usb if_umb.c

   correct umb_kstat_detach() NULL tests; Coverity CID 1667594
   ok jca@ dlg@ miod@
VersionDeltaFile
1.67+3-3sys/dev/usb/if_umb.c
+3-31 files

OpenBSD/src 11d0Zfgregress/usr.bin/ssh/unittests/hostkeys test_iterate.c

   Ensure both sides of the test are non-NULL instead of just either.
   Coverity CID 443285.
VersionDeltaFile
1.11+2-2regress/usr.bin/ssh/unittests/hostkeys/test_iterate.c
+2-21 files

OpenBSD/src Sa2zEHJsys/net if.c if_var.h

   Commit the fixed version of reverted "Push netlock down to ifconf() and
   move copyout() out of netlock" diff.
VersionDeltaFile
1.752+58-21sys/net/if.c
1.142+2-1sys/net/if_var.h
+60-222 files

OpenBSD/src He6n4Tisys/dev/pci if_rge.c

   remove duplicate RGE_PHYSTAT_5000MBPS test
   Coverity CID 1667588
VersionDeltaFile
1.41+1-3sys/dev/pci/if_rge.c
+1-31 files

OpenBSD/src 10sDSPRsys/dev/pci/drm/include/linux string.h

   fix memory leak if copyin() returns an error
   Coverity CID 1667587
VersionDeltaFile
1.7+3-1sys/dev/pci/drm/include/linux/string.h
+3-11 files

OpenBSD/src WRQeRa5sys/kern kern_lock.c subr_witness.c, sys/sys mutex.h

   revert the parking mutex.

   it's causing lockups on powerpc64 and probably alpha.

   thanks to gkoehler and mlarkin for confirming it was parking and
   not something else on powerpc64.

   we need the stability to move the tree past other churn at the moment.
VersionDeltaFile
1.84+51-262sys/kern/kern_lock.c
1.25+6-9sys/sys/mutex.h
1.57+1-1sys/kern/subr_witness.c
+58-2723 files

OpenBSD/src b2ZTnZeusr.bin/ssh log.c

   don't strnvis() log messages that are going to be logged by sshd-auth
   via its parent sshd-session process, as the parent will also run them
   though strnvis().

   Prevents double-escaping of non-printing characters in some log
   messages. bz3896 ok dtucker@
VersionDeltaFile
1.66+3-2usr.bin/ssh/log.c
+3-21 files

OpenBSD/src ag5Lf1Usys/arch/sh/sh sys_machdep.c

   needs proc.h for PS_PLEDGE
VersionDeltaFile
1.3+2-1sys/arch/sh/sh/sys_machdep.c
+2-11 files

OpenBSD/src IPHFJKmgnu/llvm/libunwind/src AddressSpace.hpp UnwindCursor.hpp

   re-apply three commits that were lost while merging the 19.1.7 update

   Initial IP-based caching implementation with O(logn) lookup.

   Caching implemented via red-black trees, this can be improved and
   further work is on-going to bring it closer to GNU's performance that
   uses a LRU-MRU 8-entries based caching algorithm.

   Prompted by robert@ who run into a runtime of an executed macro of
   5 minutes in libreoffice. With this the execution is reduced to 58 seconds.

   C++11 tips from espie@, rsadowski@
   Tested by robert@
   from robert@; OK mortimer@, kettenis@.

   Make the unwind cache tread-safe by declaring it thread_local. Solves
   segfaults seen on exception handling.
   from robert@; ok kettenis@


    [29 lines not shown]
VersionDeltaFile
1.5.2.1+67-0gnu/llvm/libunwind/src/AddressSpace.hpp
1.6.2.1+10-1gnu/llvm/libunwind/src/UnwindCursor.hpp
1.7.2.1+1-1gnu/llvm/libunwind/src/assembly.h
+78-23 files

OpenBSD/src X6nIYreetc/etc.alpha MAKEDEV, etc/etc.amd64 MAKEDEV

   sync
VersionDeltaFile
1.228+3-2etc/etc.alpha/MAKEDEV
1.151+3-2etc/etc.amd64/MAKEDEV
1.35+3-2etc/etc.arm64/MAKEDEV
1.49+3-2etc/etc.armv7/MAKEDEV
1.168+3-2etc/etc.hppa/MAKEDEV
1.287+3-2etc/etc.i386/MAKEDEV
+18-128 files not shown
+42-2814 files

OpenBSD/src w9UgWwgetc MAKEDEV.mi

   Only make nodes for extra partitions if an architecture has crossed over
   to 52.  That will happen to most or all architectures, but we don't
   need to so yet.
   I'm also considering adding a environment-variable knob to be used on
   a single MAKEDEV run which wants to avoid the extra node creations,
   as a way to help out some tight install media (only a few of those)
VersionDeltaFile
1.89+3-2etc/MAKEDEV.mi
+3-21 files

OpenBSD/src ahRvUMAetc/rc.d spamlogd

   apply unbound's new getopts approach to replace ugly sed(1) one-liner

   OK sthen
VersionDeltaFile
1.7+6-3etc/rc.d/spamlogd
+6-31 files

OpenBSD/src ICDcdHzetc/rc.d unbound

   Support non-default config file paths (e.g. for multiple instances)

   A differing -c argument breaks rc_pre()'s assumption about it;
   the trust anchor file is equally hard coded, possibly not matching.
   Use ksh(1)'s getopts to peek into daemon_flags use that if found.

   Report and initial diff from obsd at mulh.net on bugs@
   tweaks kn
   OK sthen
VersionDeltaFile
1.10+10-4etc/rc.d/unbound
+10-41 files

OpenBSD/src Yuaujb1distrib/miniroot install.sub

   Enable IPv6 autoconf aka. SLAAC by default;  OK phessler sthen
VersionDeltaFile
1.1281+2-2distrib/miniroot/install.sub
+2-21 files

OpenBSD/src qz0JHzishare/mk bsd.lib.mk

   amend the exclude list for the readelf output for syspatch building (aarch64)
VersionDeltaFile
1.105+2-1share/mk/bsd.lib.mk
+2-11 files

OpenBSD/src O1QTnu3distrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1759+2-0distrib/sets/lists/comp/mi
+2-01 files

OpenBSD/src jKbrZOpshare/man/man4 bpf.4, sys/net bpf_filter.c bpf.h

   add XOR and MOD operations.

   linux introduced these and netbsd and freebsd have picked them up.
   i'm not sure of the usefulness of these, but they're cheap to
   implement.

   from Guy Harris via bugs@
VersionDeltaFile
1.50+26-2share/man/man4/bpf.4
1.36+21-1sys/net/bpf_filter.c
1.75+3-1sys/net/bpf.h
+50-43 files

OpenBSD/src Jh4h3IEsys/arch/amd64/stand/libsa softraid_amd64.c, sys/arch/arm64/stand/efiboot softraid_arm64.c

   bootblock softraid code was assuming struct disklabel fits in a 512 byte
   buffer.  That is no longer true, since the on-disk is being seperated
   from the in-memory.
   ok krw florian hshoexer
VersionDeltaFile
1.10+2-2sys/arch/amd64/stand/libsa/softraid_amd64.c
1.6+2-2sys/arch/arm64/stand/efiboot/softraid_arm64.c
1.6+2-2sys/arch/i386/stand/libsa/softraid_i386.c
1.5+2-2sys/arch/riscv64/stand/efiboot/softraid_riscv64.c
+8-84 files

OpenBSD/src 9Tf8BYZregress/lib/libcrypto/bn bn_test.c

   bn_test: avoid last use of BN_HEX_FMT1 in libressl
VersionDeltaFile
1.25+4-2regress/lib/libcrypto/bn/bn_test.c
+4-21 files