OpenBSD/src CeeEAFSshare/man/man4 drm.4

   sync config lines and mention arch differences
VersionDeltaFile
1.10+23-3share/man/man4/drm.4
+23-31 files

OpenBSD/src dChgEpXshare/man/man4 drm.4

   Mention amdgpu.  Purposefully leave out an amdgpu .Nm as the xenocara
   driver has a manual page with the same name.
VersionDeltaFile
1.9+7-3share/man/man4/drm.4
+7-31 files

OpenBSD/src bbJhylosys/dev/pci/drm/amd/include/asic_reg/bif bif_5_1_sh_mask.h, sys/dev/pci/drm/amd/include/asic_reg/dce dce_12_0_sh_mask.h

   add amdgpu from linux 4.19.44 for recent AMD Radeon parts

   committing now so this can be worked on in tree

   Thanks to the OpenBSD Foundation for sponsoring this work and kettenis@
   for helping.

OpenBSD/src xKWl0VIsys/dev/wscons wsmux.c

   A problem fixed in wskbd is also present in wsmux. Repeating the
   previous commit message:

   In wsmuxclose(), use the same logic as in wsmuxopen() to determine if
   the device was opened in write-only mode. Relying on me_evar being NULL
   does not work if the wsmux device was opened first followed attaching it
   to another wsmux. Closing the wsmux device first at this stage would
   cause the wscons_event queue inherited from the parent wsmux to be
   freed. This in turn could cause a panic if an ioctl(WSMUXIO_INJECTEVENT)
   command is issued on parent wsmux device.

   ok mpi@ visa@

   Reported-by: syzbot+f6c2ed7901eb4b970720 at syzkaller.appspotmail.com
VersionDeltaFile
1.46+2-2sys/dev/wscons/wsmux.c
+2-21 files

OpenBSD/src SefL74Hregress/libexec/ld.so/link-order/test Makefile

   Avoid rm(1) prompt and show out in clean target

   Errornously running regress and clean as different users may lead to
   interactive conformation being hidden and a seemingly stalled target.

   Force remove files and keep standard out/error as is to make the clean
   target non-interatively, actually complete and show helpful errors.

OpenBSD/src 40eC45kregress/usr.bin/make mk43

   forgot to add the testcase sorry
VersionDeltaFile
1.1+6-0regress/usr.bin/make/mk43
+6-01 files

OpenBSD/src JEgynbqusr.bin/make str.c

   document brk_string slightly better
   remove the comment about .MAKE, since that's only true when called from
   main, and explain about the other parameters
VersionDeltaFile
1.32+6-4usr.bin/make/str.c
+6-41 files

OpenBSD/src 6kab8P4usr.bin/make engine.c

   fix very stupid bug.
VersionDeltaFile
1.56+4-1usr.bin/make/engine.c
+4-11 files

OpenBSD/src WSAf7RMregress/usr.bin/make Makefile

   while writing new code, I just figured out I fucked up
VersionDeltaFile
1.48+5-2regress/usr.bin/make/Makefile
+5-21 files

OpenBSD/src ZLlQJn6lib/libutil ber.c

   whitespace
VersionDeltaFile
1.8+2-2lib/libutil/ber.c
+2-21 files

OpenBSD/src h0yLI1Nlib/libutil ber_read_elements.3 ber_get_string.3

   Cleanup some residual markup from the ber.3 days.

   ok jmc@, schwarze@

OpenBSD/src U7BaLc7sys/net if_bpe.c

   init sc_rxhprio properly instead of sc_txhprio twice; CID 1480289

   the cid thing was via jmatthew@
VersionDeltaFile
1.7+2-2sys/net/if_bpe.c
+2-21 files

OpenBSD/src SacrTi7sys/net if_bpe.c

   don't fall through SIOCSVNETID into SIOCGVNETID; CID 1480290

   the cid was via jmatthew@
VersionDeltaFile
1.6+2-1sys/net/if_bpe.c
+2-11 files

OpenBSD/src 243443Pusr.bin/vi/common options_f.c options.c, usr.bin/vi/docs/USD.doc/vi.man vi.1

   Also apply stricter pledge when secure mode is set via rc file or command.

   Pointed out by jesper <at> ifconfig <dot> se

   OK brynet@

OpenBSD/src iOAwv3csys/net80211 ieee80211.c

   Fix out-of-bounds array access in ieee80211_setbasicrates(); CID 1479607
   ok kettenis@
VersionDeltaFile
1.73+2-1sys/net80211/ieee80211.c
+2-11 files

OpenBSD/src IXzg7pisys/dev/usb xhci.c

   Fix NULL check with wrong pointer in xhci_event_xfer_isoc(); CID 1480287
   ok ratchov@
VersionDeltaFile
1.104+2-2sys/dev/usb/xhci.c
+2-21 files

OpenBSD/src PaTxhs0sys/dev/ic sili.c

   Fix free(9) with wrong pointer in sili(4) attach error path; CID 1480295
   ok jmatthew@
VersionDeltaFile
1.59+2-2sys/dev/ic/sili.c
+2-21 files

OpenBSD/src 1ZQ35Gzsys/kern kern_time.c

   Fix uninitialized return code in adjfreq(2); CID 1480285
   ok mlarkin, otto (who both had the same diff)
VersionDeltaFile
1.116+2-2sys/kern/kern_time.c
+2-21 files

OpenBSD/src s8UBnLhusr.bin/mandoc mandoc.c

   Do not print the style message "missing date" when the date is given
   as "$Mdocdate$" without an actual date.  That is the canonical way to
   write a new manual page and not bad style at all.
   Misleading message reported by kn@ on tech@.
VersionDeltaFile
1.83+3-3usr.bin/mandoc/mandoc.c
+3-31 files

OpenBSD/src r8GCugZusr.bin/tmux tmux.1

   Fix a couple of Ta from Alphonse Mariya.
VersionDeltaFile
1.650+3-3usr.bin/tmux/tmux.1
+3-31 files

OpenBSD/src TfDuCZLusr.sbin/smtpd ssl.c

   Use malloc_ and calloc_conceal() to allocate memory for sensitive,
   private key data. We leave the corresponding freezero() calls since
   the code might be ported to a system not having the conceal functions.
   This also makes sure the stdio bufer is concealed.  And zap a
   redundant free(buf); ok gilles@
VersionDeltaFile
1.91+9-4usr.sbin/smtpd/ssl.c
+9-41 files

OpenBSD/src nb6nLm3sys/kern kern_tc.c

   kern.timecounter.choices: Don't offer the dummy counter as an option.

   The dummy counter is a stopgap during boot.  It is not useful after a
   real timecounter is attached and started and there is no reason to return
   to using it.

   So don't even offer it to the admin.  This is easy: never add it to the
   timecounter list.  It will effectively cease to exist after the first real
   timecounter is actived in tc_init().

   In principle this means that we can have an empty timecounter list so we
   need to check for that case in sysctl_tc_choice().

   "I don't mind" mpi@, ok visa@
VersionDeltaFile
1.46+5-2sys/kern/kern_tc.c
+5-21 files

OpenBSD/src 91dNGjRusr.sbin/vmd vmd.c

   drop fatalx calls when claiming a new vm id; otherwise it's possible
   to crash vmd and take all other vms with it. this required a little
   shuffling to get the error value reported back to the caller to
   handle the error properly.

   ok mlarkin@
VersionDeltaFile
1.113+31-15usr.sbin/vmd/vmd.c
+31-151 files

OpenBSD/src r2cqb0Busr.bin/tmux cfg.c cmd-source-file.c

   Fix ordering of source-file with multiple files and add flags to load_cfg.
VersionDeltaFile
1.70+15-12usr.bin/tmux/cfg.c
1.37+11-5usr.bin/tmux/cmd-source-file.c
1.901+4-2usr.bin/tmux/tmux.h
+30-193 files

OpenBSD/src N4euq38usr.bin/tmux menu.c cmd-display-panes.c

   Replace the various identical error callbacks with a single one in cmd-queue.c.

OpenBSD/src ZDp4Rn5usr.bin/tmux cmd-list.c

   Add a helper to allocate a cmd_list.
VersionDeltaFile
1.17+13-4usr.bin/tmux/cmd-list.c
+13-41 files

OpenBSD/src QWBCfMDusr.sbin/smtpd parse.y

   rev 1.219 of the file was a fix to an LMTP issue that was misunderstood. we
   fixed the root cause in mda_variables.c months ago independantely but we're
   still carrying this diff which is not only unnecessary now, but is also the
   cause of a bug with mailer-daemons going through an LMTP mda.

   issue reported by otto@
VersionDeltaFile
1.252+3-3usr.sbin/smtpd/parse.y
+3-31 files

OpenBSD/src TUwSFvalib/libcrypto/man RSA_set_method.3, lib/libssl/man SSL_CTX_use_certificate.3 SSL_CTX_set_cipher_list.3

   *an* RSA;

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

   tweak previous;
VersionDeltaFile
1.160+5-4usr.bin/ssh/ssh-keygen.1
+5-41 files

OpenBSD/src A9owxnDusr.bin/tmux input.c

   Fix the color space parameter in RGB SGR, from Brad Town.
VersionDeltaFile
1.154+14-12usr.bin/tmux/input.c
+14-121 files

OpenBSD/src Lf7O7dRgames/tetris scores.c

   Remove unused variables; no binary change.

   From Jake Champlin
VersionDeltaFile
1.24+3-3games/tetris/scores.c
+3-31 files

OpenBSD/src AT05Xezusr.bin/ssh auth2-pubkey.c

   embiggen format buffer size for certificate serial number so
   that it will fit a full 64 bit integer. bz#3012 from Manoel Domingues
   Junior
VersionDeltaFile
1.88+2-2usr.bin/ssh/auth2-pubkey.c
+2-21 files

OpenBSD/src 0r0rUhhusr.bin/ssh ssh-keygen.1 sshkey.c

   When signing certificates with an RSA key, default to using the
   rsa-sha2-512 signature algorithm. Certificates signed by RSA keys
   will therefore be incompatible with OpenSSH < 7.2 unless the default
   is overridden.

   Document the ability of the ssh-keygen -t flag to override the
   signature algorithm when signing certificates, and the new default.

   ok deraadt@
VersionDeltaFile
1.159+11-2usr.bin/ssh/ssh-keygen.1
1.75+8-1usr.bin/ssh/sshkey.c
+19-32 files

OpenBSD/src wavQMPGshare/man/man1 update-plist.1

   It uses hw.ncpuonline since r1.170

   ok espie@
VersionDeltaFile
1.5+2-2share/man/man1/update-plist.1
+2-21 files

OpenBSD/src YdslfJKlib/libc/stdlib malloc.3

   clarify that later flags modify earlier flags;
   triggered by a question from Jan Stary <hans at stare dot cz> on misc@;
   OK otto@
VersionDeltaFile
1.125+4-2lib/libc/stdlib/malloc.3
+4-21 files

OpenBSD/src ZHE2uM5usr.bin/aucat aucat.c

   Fix integer overflow in block size calculation.

   Fixes truncation of contents of files with rate above 64kHz
   generate in off-line mode (i.e. -n option).
VersionDeltaFile
1.175+22-12usr.bin/aucat/aucat.c
+22-121 files

OpenBSD/src Gy0Sqxjregress/sys/dev/kcov kcov.c

   pass a context struct to each test function in order to reduce future churn
VersionDeltaFile
1.12+71-62regress/sys/dev/kcov/kcov.c
+71-621 files

OpenBSD/src iKl24tKsys/dev kcov.c

   During fuzzing, one or many fuzzing processes are often stuck waiting on
   memory from the subproc malloc subsystem which is exhausted. Attempt to
   circumvent such scenarios by allocation the kcov coverage buffer using
   km_alloc() instead.

   With help from kettenis@ and ok visa@
VersionDeltaFile
1.15+12-7sys/dev/kcov.c
+12-71 files

OpenBSD/src GVxIEMbsys/kern subr_witness.c

   include uvm.h -> uvm_extern.h; ok visa@
VersionDeltaFile
1.32+2-2sys/kern/subr_witness.c
+2-21 files

OpenBSD/src 5FSdUl1share/man/man1 update-plist.1

   unneeded escape, as noticed by jmc@ who can't commit right now
VersionDeltaFile
1.4+3-3share/man/man1/update-plist.1
+3-31 files

OpenBSD/src GOBOud0usr.bin/tmux tmux.h control.c

   Move the single command flag (CMD_CONTROL) into the shared flags.

OpenBSD/src oCaVCgcgames/tetris tetris.c scores.c

   Unveil tetris.

   ok brynet@, tedu@
VersionDeltaFile
1.34+22-3games/tetris/tetris.c
1.23+1-10games/tetris/scores.c
1.13+4-1games/tetris/tetris.h
+27-143 files

OpenBSD/src pn1ZAtUshare/man/man1 update-plist.1

   document -c and -I. Use compact literal for the examples, so that the
   description is not too lax.
VersionDeltaFile
1.3+68-1share/man/man1/update-plist.1
+68-11 files

OpenBSD/src n3BYBcSusr.sbin/ldapd modify.c

   Fix LDAP RFC reference in comment. Also noticed by martijn.

   ok guenther@, claudio@
VersionDeltaFile
1.22+3-3usr.sbin/ldapd/modify.c
+3-31 files

OpenBSD/src FVs0Yyfsys/arch/amd64/amd64 cpu.c

   Both FreeBSD and I appear to have been confused by intel's deep-dive doc:
   the RDCL_NO bit of the ARCH_CAPA msr only indicates one of the MDS
   subissues is mitigated; only the MDS_NO bit indicates they're all
   mitigated.

   ok jsg@ mlarkin@
VersionDeltaFile
1.136+2-3sys/arch/amd64/amd64/cpu.c
+2-31 files

OpenBSD/src LtvnsuBbin/md5 md5.c

   freezero() is of no use here, the computed digest is not a secret.
   ok millert@
VersionDeltaFile
1.95+2-2bin/md5/md5.c
+2-21 files

OpenBSD/src avPiYsSsys/arch/octeon/octeon machdep.c

   Add parsing for standard boot options.
VersionDeltaFile
1.111+28-2sys/arch/octeon/octeon/machdep.c
+28-21 files

OpenBSD/src 7TFWqibsys/dev softraid.c

   Correct free size. Fixes a panic when detaching crypto volumes.

   OK jan@, "yes please" tedu@
VersionDeltaFile
1.394+3-2sys/dev/softraid.c
+3-21 files

OpenBSD/src WIRLSLKsys/net bpf.c bpfdesc.h

   BPF: remove redundant reference counting of filedescriptors

   OK visa@, OK mpi@
VersionDeltaFile
1.175+9-44sys/net/bpf.c
1.38+1-2sys/net/bpfdesc.h
+10-462 files

OpenBSD/src NYi8uA5sbin/dhclient kroute.c

   Don't put dhclient into a loop when interface-mtu is present
   in a lease.

   dhclient.c r1.634 made every RTM_IFINFO restart the DHCP protocol
   and obtain a new/renewed lease. If the lease contained
   interface-mtu the interface MTU was set. An RTM_IFINFO is
   generated every time an interface MTU is set.

   So only set the interface MTU if it is different from the
   existing MTU. Fix using %d to print an unsigned value in passing.

   Noticed and fix inmproved & tested by Bj??rn Ketelaars while
   usihg the wifi on Dutch Railways.
VersionDeltaFile
1.163+10-4sbin/dhclient/kroute.c
+10-41 files