OpenBSD/src RNcmskhsys/scsi scsi_base.c scsi_all.h

   Expand scsi_inquiry_data to 96 bytes to include new fields. If the
   device claims to have more than the 36 bytes of SCSI2 data, issue a
   2nd INQUIRY (under SCSIDEBUG!) to get up to 96 bytes of data.

   Add some length sanity checks to debug output. Print VPD data under
   SCSIDEBUG.
VersionDeltaFile
1.231+34-11sys/scsi/scsi_base.c
1.59+10-1sys/scsi/scsi_all.h
+44-122 files

OpenBSD/src HR2gSHIsys/dev/fdt sxiccmu.c sxiccmu_clocks.h

   Add A20 GMAC clocks.
VersionDeltaFile
1.25+15-2sys/dev/fdt/sxiccmu.c
1.28+3-1sys/dev/fdt/sxiccmu_clocks.h
+18-32 files

OpenBSD/src wlxI9IMsys/dev/pckbc pms.c pmsreg.h

   Extend the identification and validation of elantech-v4 packets to the
   "crc-enabled" format.

   ok awolk@
VersionDeltaFile
1.90+37-16sys/dev/pckbc/pms.c
1.17+4-4sys/dev/pckbc/pmsreg.h
+41-202 files

OpenBSD/src MencQb2sys/dev/fdt dwmmc.c

   DMA works on the RK3288 as well, so unconditionally enable it.
VersionDeltaFile
1.21+2-9sys/dev/fdt/dwmmc.c
+2-91 files

OpenBSD/src CR2imy8sys/dev/fdt rkclock.c rkclock_clocks.h

   Start using the generic clock code on RK3288 as well by switching over the
   SDMMC clock.
VersionDeltaFile
1.46+17-22sys/dev/fdt/rkclock.c
1.29+2-0sys/dev/fdt/rkclock_clocks.h
+19-222 files

OpenBSD/src JkFYs4Lsys/dev/fdt rkclock.c rkclock_clocks.h

   Add RK3288 GMAC clock.
VersionDeltaFile
1.45+24-2sys/dev/fdt/rkclock.c
1.28+1-0sys/dev/fdt/rkclock_clocks.h
+25-22 files

OpenBSD/src DHkpuMdusr.bin/ssh ssh-keygen.1

   new sentence, new line;
VersionDeltaFile
1.168+4-3usr.bin/ssh/ssh-keygen.1
+4-31 files

OpenBSD/src TITX6rGusr.sbin/smtpd smtpd.conf.5

   tweak previous;
VersionDeltaFile
1.226+3-4usr.sbin/smtpd/smtpd.conf.5
+3-41 files

OpenBSD/src r6UxDyeusr.sbin/smtpd srs.c parse.y

   teach smtpd how to do SRS so hosts that act as forwarders don't break SPF.
   this basic implementation does SRS0/SRS1 encoding/decoding, validating time
   and checksums.

   with insight from semarie@, ok eric@ and millert@

OpenBSD/src e9QUf8Psys/kern kern_timeout.c

   timeout(9): process-context timeouts can be late

   Move the check for lateness earlier in the softclock() loop so every
   timeout is checked before being run.

   While here, remove an unsafe DEBUG printf(9).  You can't safely printf(9)
   within a mutex, and the print itself isn't even particularly useful.

   ok bluhm@
VersionDeltaFile
1.59+9-11sys/kern/kern_timeout.c
+9-111 files

OpenBSD/src 1byEsAtsys/scsi sd.c scsi_base.c

   Print inquiry and read capacity (10 and 16) data under SCSIDEBUG.
VersionDeltaFile
1.282+11-1sys/scsi/sd.c
1.230+8-1sys/scsi/scsi_base.c
+19-22 files

OpenBSD/src 6gEDoEAsys/arch/octeon/dev cn30xxipd.c cn30xxipdvar.h

   Remove an unused function.

OpenBSD/src gpLL26qsys/arch/octeon/dev cn30xxgmx.c

   Pass interface number as an explicit parameter to avoid decoding.
VersionDeltaFile
1.42+5-5sys/arch/octeon/dev/cn30xxgmx.c
+5-51 files

OpenBSD/src k2WVMmsregress/sys/kern/setuid Makefile

   Improve handling of nosuid mount option, temporary directory and
   super user permissions.
VersionDeltaFile
1.6+27-20regress/sys/kern/setuid/Makefile
+27-201 files

OpenBSD/src cc3OpcNregress/usr.sbin/syslogd Makefile

   REGRESS_SKIP_TARGETS was spelled incorrectly.
   reported by Moritz Buhl
VersionDeltaFile
1.29+2-2regress/usr.sbin/syslogd/Makefile
+2-21 files

OpenBSD/src i36u54xregress/sys/uvm/mmap_4g mmap_4g.c

   Fix compiler warning and whitespace.
VersionDeltaFile
1.4+4-4regress/sys/uvm/mmap_4g/mmap_4g.c
+4-41 files

OpenBSD/src fOA2tieregress/sys/uvm Makefile, regress/sys/uvm/wx_syscall Makefile

   Run regress wx_syscall if /usr/obj is mounted wxallowed.
   Otherwise skip the test.

OpenBSD/src d38GhnMsbin/ifconfig ifconfig.8

   Document the output of 'ifconfig scan' in client mode.
   ok mlarkin
VersionDeltaFile
1.342+9-2sbin/ifconfig/ifconfig.8
+9-21 files

OpenBSD/src UfMJXneregress/sys/uvm Makefile

   Regress mmap_hint usually passes, enable it.
VersionDeltaFile
1.15+1-4regress/sys/uvm/Makefile
+1-41 files

OpenBSD/src onxM2JZsys/arch/amd64/amd64 pmap.c

   KNF/whitespace fixes
VersionDeltaFile
1.135+5-4sys/arch/amd64/amd64/pmap.c
+5-41 files

OpenBSD/src AGBMZt1sys/dev/fdt rkclock.c rkclock_clocks.h

   More RK3328 GMAC clock tweaking.
VersionDeltaFile
1.44+15-3sys/dev/fdt/rkclock.c
1.27+1-0sys/dev/fdt/rkclock_clocks.h
+16-32 files

OpenBSD/src 4p83hR1sys/kern kern_timeout.c

   timeout(9): use CLR/ISSET/SET consistently

   While here in timeout_add(9), use KASSERT for brevity.

   CLR/ISSET/SET bits ok krw@
VersionDeltaFile
1.58+15-18sys/kern/kern_timeout.c
+15-181 files

OpenBSD/src rNmwUkpusr.sbin/tcpdump print-ip.c print-ip6.c

   print the IPs on ESP packets.

   this was lost when tcpdump learnt to look inside udpencap.

   found by, and ok markus@

OpenBSD/src PWByG44sys/dev/fdt rkclock.c rkclock_clocks.h

   Add RK3328 GMAC clocks.
VersionDeltaFile
1.43+42-3sys/dev/fdt/rkclock.c
1.26+3-0sys/dev/fdt/rkclock_clocks.h
+45-32 files

OpenBSD/src hnAQdxoregress/sys/netinet/frag frag_refrag.py, regress/sys/netinet6/frag6 frag6_refrag.py

   Make checksum comparison more robust.  0xffff is the same as 0.

OpenBSD/src cIrz56Bsys/scsi safte.c scsiconf.h

   Introduce and use convenience SID_REPOONSE_FORMAT() define.
VersionDeltaFile
1.57+2-2sys/scsi/safte.c
1.173+2-1sys/scsi/scsiconf.h
+4-32 files

OpenBSD/src 3z7zcNgsys/scsi scsi_disk.h

   Add new (a.k.a SBC-4) flags/fields to struct scsi_read_cap_16. Adopt
   more concise nameing convention roughly adopted from FreeBSD as
   tweaked by SBC-4. Keep older names when they are currently in use
   elsewhere.
VersionDeltaFile
1.36+17-4sys/scsi/scsi_disk.h
+17-41 files

OpenBSD/src u9POwFnusr.sbin/smtpd to.c smtp_session.c

   second attempt at fixing how we display inet6 addresses in smtpd. this diff
   is simpler than my initial reverted attempt, corrects the likely reason for
   the initial revert and has been running successfully for the day on my MX
   with tons of incoming and outgoing inet6 trafic.

   ok millert@

OpenBSD/src MxTN0CAusr.sbin/smtpd report_smtp.c

   in tx-mail / tx-rcpt reports, do not pass the brackets <> and remove any
   of the MAIL FROM / RCPT TO options. filters use the mail-from and rcpt-to
   hooks to retrieve these should they need it.

   fixes bogus tx-mail / tc-rcpt reports
VersionDeltaFile
1.10+21-3usr.sbin/smtpd/report_smtp.c
+21-31 files

OpenBSD/src ZFksu8ldistrib/miniroot install.sub

   reset watchdog timeout between each installation of sets (and no just between 
fetch&verify)

   ok sthen@
VersionDeltaFile
1.1142+4-1distrib/miniroot/install.sub
+4-11 files

OpenBSD/src sMBGmussys/dev/pci/drm drm_panel_orientation_quirks.c

   drm: panel-orientation-quirks: Add extra quirk table entry for GPD MicroPC

   From Hans de Goede
   d13a836d787d79571e51d23e0cf2e6d569047135 in linux 4.19.y/4.19.74
   dae1ccee012ea7514af8e4a88429844157aca7dc in mainline linux

OpenBSD/src G7Y9uItusr.bin/tmux resize.c server-client.c

   Add a "latest" window-size option which tries to size windows based on
   the most recently used client. From Tommie Gannert in GitHub issue 1869
   based on earlier changes from me.

OpenBSD/src PyL8w3Musr.bin/tmux tty.c

   Do not use bright when emulating 256 colours on an 8 colour terminal
   because it is also bold on some terminals. GitHub issue 1914.
VersionDeltaFile
1.332+2-5usr.bin/tmux/tty.c
+2-51 files

OpenBSD/src HFDoM5Ausr.sbin/smtpd mda_variables.c smtpd.h

   unescape / and ^ in the general delivery case, they only need to be for
   maildir

   ok eric@

OpenBSD/src ntx8N0Pusr.bin/sndiod dev.c

   Don't attempt to join/expand nonexistent channels.

   If the (hardware) device has fewer channels than the exposed
   sub-device, then join/expand only to channels that exist on the
   device.
VersionDeltaFile
1.61+17-20usr.bin/sndiod/dev.c
+17-201 files

OpenBSD/src 10n3RcMusr.bin/sndiod dev.c

   Move device slot convertions setup in its own routine.

   No behabior change.
VersionDeltaFile
1.60+46-21usr.bin/sndiod/dev.c
+46-211 files

OpenBSD/src MbDIQfPusr.bin/sndiod dev.c

   Move device buffer allocation to its own routines.

   This makes the code more readable and the routine available for other
   uses. No behavior change.
VersionDeltaFile
1.59+17-17usr.bin/sndiod/dev.c
+17-171 files

OpenBSD/src LVZ3HTrsys/dev/pci if_iwi.c if_ipw.c

   don't hand roll bpf_mtap_hdr functionality, just use bpf_mtap_hdr.

   the radiotap code prepends a big struct to the packets, and wires
   them up with the packet by putting an mbuf on the stack and using
   that as the head of an mbuf chain. bpf_mtap_hdr does the chain head
   thing for us, so shrink this code by calling the bpf function.

   there's some other drivers that do this too, so if anyone wants a
   free commit they should go looking in the other wireless drivers
   and do the same change.

   ok claudio@
VersionDeltaFile
1.142+5-17sys/dev/pci/if_iwi.c
1.125+5-17sys/dev/pci/if_ipw.c
1.251+5-17sys/dev/pci/if_iwm.c
1.217+5-17sys/dev/pci/if_iwn.c
1.148+5-17sys/dev/pci/if_wpi.c
+25-855 files

OpenBSD/src AvQnEQtusr.sbin/relayd parse.y

   remove old log options 'log update/all' that were replaced with 'log
   state changes/host checks/connection' some time ago.  ok reyk@
   claudio@ on first version, kn@ noticed that the tokens could be
   removed too.
VersionDeltaFile
1.243+4-18usr.sbin/relayd/parse.y
+4-181 files

OpenBSD/src zQfLJDSusr.bin/tmux key-bindings.c

   Up and Down are already used, use < and > instead.
VersionDeltaFile
1.101+3-3usr.bin/tmux/key-bindings.c
+3-31 files

OpenBSD/src tYHj3Cpsys/scsi scsi_all.h

   Update struct inquiry_data with latest flags and remove flags that we didn't use and
   are now (SPC-4+) marked as "reserved" instead of just "obsolete". Whitespace tweaks
   to line stuff up.

   Mostly following FreeBSD.
VersionDeltaFile
1.58+41-25sys/scsi/scsi_all.h
+41-251 files

OpenBSD/src SbuMBtYusr.bin/tmux spawn.c

   Do not set uninitialized signal mask when creating an empty pane.
VersionDeltaFile
1.7+9-9usr.bin/tmux/spawn.c
+9-91 files

OpenBSD/src lMAGNIxusr.sbin/smtpd ssl_verify.c smtpc.c

   Implement server certificate validation in smtp(1).
   Check certificate against MX name in smtpd(8) mta.

   ok gilles@

OpenBSD/src 9dOsa80regress/lib/libutil/ber ber_test.c

   Correct spelling in comment.
VersionDeltaFile
1.19+2-2regress/lib/libutil/ber/ber_test.c
+2-21 files

OpenBSD/src jMw5f4Yregress/usr.sbin/snmpd snmpd.sh

   Let snmpd's regress test make use of our very own brand new SNMPv3/USM
   support in snmp(1).
VersionDeltaFile
1.10+7-7regress/usr.sbin/snmpd/snmpd.sh
+7-71 files

OpenBSD/src lpNJsYuusr.bin/snmp usm.c

   Add support for some HP LaserJet systems. These systems don't return the
   boots and time on probing, but only return those on a fully encrypted
   packet. Add a minor workaround for these systems.

   Feedback and OK jmatthew@
VersionDeltaFile
1.4+19-1usr.bin/snmp/usm.c
+19-11 files

OpenBSD/src GwZotWYusr.bin/snmp usm.c snmp.1

   Add support for SNMPv3/USM privacy.
   net-snmp's -3K is supported via the -K parameter, -3K is not supported.

   Feedback and OK jmatthew@

OpenBSD/src 0spceguusr.bin/snmp usm.c snmp.1

   Add support for SNMPv3/USM authentication.
   net-snmp's -3k is supported via the -k parameter, -3m is not supported.

   Feedback and OK jmatthew@

OpenBSD/src naaBIR4usr.bin/snmp usm.c snmpc.c

   Initial SNMPv3/USM support.
   This commit only implements noAuthNoPriv.

   Feedback and OK jmatthew@

OpenBSD/src bCNBUYxusr.bin/snmp snmp.c snmpc.c

   Move snmp packaging and unpackaging to their own function.
   In preparation for SNMPv3/USM support.

   Feedback and OK jmatthew@
VersionDeltaFile
1.3+110-44usr.bin/snmp/snmp.c
1.8+17-9usr.bin/snmp/snmpc.c
1.2+3-1usr.bin/snmp/snmp.h
+130-543 files