OpenBSD/src 8n7yF0Zusr.bin/ssh sftp-server.c

   Replace <sys/mount.h> with <limits.h>  The former is a portability
   hassle, but it turns out the only thing we need from it is PATH_MAX
   which we can get directly from limits.h.
VersionDeltaFile
1.152+2-2usr.bin/ssh/sftp-server.c
+2-21 files

OpenBSD/src gILZgOwusr.sbin/bgpctl output.c output_json.c

   Add rde filter stats for the new out filters.
   OK tb@
VersionDeltaFile
1.69+5-1usr.sbin/bgpctl/output.c
1.60+4-2usr.sbin/bgpctl/output_json.c
1.24+4-2usr.sbin/bgpctl/output_ometric.c
+13-53 files

OpenBSD/src cWL5ZNesys/uvm uvmexp.h

   Move atomic_load_sint() under #ifdef _KERNEL in uvmexp.h.

   This new inline function should not pollute userland name space.
   ports/devel/nspr did not compile due to inline in ansi mode.

   reported and fix confirmed sthen@
VersionDeltaFile
1.25+7-7sys/uvm/uvmexp.h
+7-71 files

OpenBSD/src UMdA6jdusr.sbin/bgpd rde_filter.c rde_peer.c

   Optimise the out filters rule evaluation by being more cache friendly.

   Similar to filter_sets convert the filter_rule tail queue into an array
   of smaller filter_match elements. On top of this deduplicate these rules
   via hash table and refcounts. As a result the data is now more cache
   friendly and the CPU spends less time waiting for data.

   The initial loading time of my test IXP RS setup drops from 25min down
   to around 18min. So this change produces a significant speedup on large
   BGP setups.

   OK tb@
VersionDeltaFile
1.145+126-17usr.sbin/bgpd/rde_filter.c
1.67+15-10usr.sbin/bgpd/rde_peer.c
1.342+10-5usr.sbin/bgpd/rde.h
1.683+5-4usr.sbin/bgpd/rde.c
1.533+4-1usr.sbin/bgpd/bgpd.h
+160-375 files

OpenBSD/src x3H9vL9usr.bin/ssh sshconnect.h

   remove unneeded forward struct declaration
   ok djm@
VersionDeltaFile
1.50+1-2usr.bin/ssh/sshconnect.h
+1-21 files

OpenBSD/src ZbI6ZWpsys/dev/ic pspvar.h psp.c, sys/dev/pci psp_pci.c ccp_pci.c

   psp(4):  Add support for the PSP found on the AMD EPYC 9005
VersionDeltaFile
1.8+9-1sys/dev/ic/pspvar.h
1.3+9-1sys/dev/pci/psp_pci.c
1.22+8-1sys/dev/ic/psp.c
1.15+2-1sys/dev/pci/ccp_pci.c
+28-44 files

OpenBSD/src JgZOxH2sys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2111+4-0sys/dev/pci/pcidevs_data.h
1.2116+1-0sys/dev/pci/pcidevs.h
+5-02 files

OpenBSD/src H9qFmzWsys/dev/pci pcidevs

   Add PSP of the AMD EPYC 9005

   ok mlarkin@
VersionDeltaFile
1.2123+2-1sys/dev/pci/pcidevs
+2-11 files

OpenBSD/src 56Qg1trregress/usr.bin/ssh cert-userkey.sh cert-hostkey.sh

   very basic testing of multiple files in RevokedKeys and RevokedHostkeys
VersionDeltaFile
1.32+3-2regress/usr.bin/ssh/cert-userkey.sh
1.31+3-1regress/usr.bin/ssh/cert-hostkey.sh
+6-32 files

OpenBSD/src fW4mQIOusr.bin/ssh readconf.c sshconnect.c

   support multiple files in a ssh_config RevokedHostKeys directive
   bz3918; ok dtucker
VersionDeltaFile
1.409+37-5usr.bin/ssh/readconf.c
1.380+7-6usr.bin/ssh/sshconnect.c
1.624+6-5usr.bin/ssh/ssh.c
1.162+3-2usr.bin/ssh/readconf.h
+53-184 files

OpenBSD/src 20VVXT2usr.bin/ssh auth.c servconf.c

   support multiple files in a sshd_config RevokedKeys directive
   bz3918; ok dtucker
VersionDeltaFile
1.164+19-15usr.bin/ssh/auth.c
1.444+25-9usr.bin/ssh/servconf.c
1.175+5-3usr.bin/ssh/servconf.h
+49-273 files

OpenBSD/src sA4cTjCsys/uvm uvm_pdaemon.c uvmexp.h

   Annotate some more uvmexp.h field as [a]tomic and only manipulate them via
   the atomic macros.  In the near future we'll use these fields in the
   pagedaemon to observe live system state and make better decisions.
   discussed with beck and others, ok bluhm
VersionDeltaFile
1.154+31-25sys/uvm/uvm_pdaemon.c
1.24+30-24sys/uvm/uvmexp.h
1.179+20-16sys/uvm/uvm_swap.c
1.82+19-17sys/uvm/uvm_pmemrange.c
1.55+8-6sys/uvm/uvm_meter.c
1.188+5-5sys/uvm/uvm_page.c
+113-9310 files not shown
+141-11916 files

OpenBSD/src qumxWEtshare/misc airport

   Add TRM
VersionDeltaFile
1.107+2-1share/misc/airport
+2-11 files

OpenBSD/src 84xcTaRusr.sbin/vmctl vmctl.c

   vmctl(8): remove an old comment that doesn't serve any purpose anymore
VersionDeltaFile
1.96+1-5usr.sbin/vmctl/vmctl.c
+1-51 files

OpenBSD/src lv1IQbAshare/misc airport

   Add Bermuda Dunes Airport
VersionDeltaFile
1.106+2-1share/misc/airport
+2-11 files

OpenBSD/src 7qiZqDQusr.bin/ssh sshconnect.c rijndael.c

   Add includes used in Portable to reduce diffs.
VersionDeltaFile
1.379+4-2usr.bin/ssh/sshconnect.c
1.21+4-1usr.bin/ssh/rijndael.c
1.36+3-1usr.bin/ssh/sshlogin.c
1.212+3-1usr.bin/ssh/misc.c
1.489+3-1usr.bin/ssh/ssh-keygen.c
1.35+3-1usr.bin/ssh/sshpty.c
+20-76 files not shown
+32-1312 files

OpenBSD/src gvAYSwhusr.bin/ssh ssh-pkcs11-helper.c

   Remove unused sys/queue.h include.
VersionDeltaFile
1.31+1-2usr.bin/ssh/ssh-pkcs11-helper.c
+1-21 files

OpenBSD/src UQ8Z8ebusr.bin/ssh ssh-ed25519.c sftp.c

   Reorder includes and defines to match both KNF and Portable.
VersionDeltaFile
1.21+3-2usr.bin/ssh/ssh-ed25519.c
1.250+2-2usr.bin/ssh/sftp.c
1.185+2-2usr.bin/ssh/ssh-add.c
+7-63 files

OpenBSD/src MYkbCadusr.bin/ssh gss-serv.c

   Pass actual size of the buffer to hostname() instead of a define that's
   probably the same.  ok millert@ djm@
VersionDeltaFile
1.37+2-2usr.bin/ssh/gss-serv.c
+2-21 files

OpenBSD/src x0RiXwdusr.sbin/rpki-client x509.c

   rpki-client: display not PrintableString warning as part of -vv

   Last time we checked end of November, it was only ~1000 ROAs below
   AfriNIC that had this problem. Since knocking those out wasn't an option,
   we couldn't turn this into an error, and in the last two months 15k other
   products (below other TAs) joined the club. Make it easier to inspect
   without recompiling. Gate it behind -vv because it's noisy.

   ok job
VersionDeltaFile
1.128+5-3usr.sbin/rpki-client/x509.c
+5-31 files

OpenBSD/src llLKHlousr.sbin/rpki-client x509.c

   rpki-client: print descr in not PrintableString warning

   ok job
VersionDeltaFile
1.127+3-3usr.sbin/rpki-client/x509.c
+3-31 files

OpenBSD/src r8XBDYOusr.sbin/vmd x86_vm.c loadfile.h

   vmd(8): reduce lowmem area in the memory map.

   Some Linux guests have issues rebooting due to how vmd(8) lays out
   low memory for SeaBIOS. Tweaking the boundaries of the low memory
   area designating reserved vs. RAM helps some guests reboot properly.

   As tested by bluhm@, it doesn't solve all Linux guest issues with
   reboot.

   mlarkin@ needs some headroom in the low memory area for ACPI tables,
   so landing this change even though it doesn't perfectly fix the
   reboot issue.

   ok mlarkin@
VersionDeltaFile
1.15+3-2usr.sbin/vmd/x86_vm.c
1.18+1-3usr.sbin/vmd/loadfile.h
+4-52 files

OpenBSD/src 1V0BcG3usr.sbin/vmd fw_cfg.c

   vmd(8): don't add mmio regions in e820 map

   The mmio regions shouldn't be explicitly in the e820 map. Instead
   make holes for guests to identify.

   Squelches some noise from Linux guests that look for 32-bit address
   space for PCI mmio BARs and find none. While vmd(8) doesn't yet
   emulate mmio on amd64/i386 systems, we'll want correct behavior
   later.

   Tested with help by bluhm@

   ok mlarkin@, hshoexer@
VersionDeltaFile
1.14+8-4usr.sbin/vmd/fw_cfg.c
+8-41 files

OpenBSD/src I6mS505usr.sbin/bgpd rde_filter.c

   Unbreak last commit. I tried to remove an empty line before commit but
   accidentially removed one extra line.
VersionDeltaFile
1.144+2-1usr.sbin/bgpd/rde_filter.c
+2-11 files

OpenBSD/src YBiQ4szsys/dev/pci if_iwx.c

   Fix the major Rx packet-loss issue on iwx(4) MA devices and BZ devices.

   Set the client.is_assoc flag in the new iwx(4) MAC context firmware command
   when we are associating to the AP. Without this flag the firmware remains in
   unassociated state which does not work very well for passing traffic.

   Tested by kettenis@ on MA and myself on BZ
VersionDeltaFile
1.197+2-1sys/dev/pci/if_iwx.c
+2-11 files

OpenBSD/src 6fyP9xZsys/dev/pci if_iwx.c

   set the assoc ID field in iwx(4) firmware commands correctly

   Newer firmware does not like seeing bits 0xc000 set in the assoc ID.
   The AP sets these bits but they don't belong to the actual ID value.
   Mask these bits out to prevent fatal firmware errors.

   Thanks to Johannes Berg for deciphering firmware sysassert code 0x20103312.
   I likely would have gotten stuck trying to find the solution by myself.
VersionDeltaFile
1.196+4-4sys/dev/pci/if_iwx.c
+4-41 files

OpenBSD/src MnZwCxausr.sbin/bgpd rde_filter.c rde_update.c

   Create rde_filter_out() to optimise filter matching

   rde_filter_match() now just uses struct filter_match data for matching
   and the peer info from struct filter_peer is only used by rde_filter().
   Outbound filters are per-peer and so the filter_peer check is done during
   configuration of the peer.  So rde_filter_out() just calls rde_filter_match().

   OK tb@
VersionDeltaFile
1.143+94-62usr.sbin/bgpd/rde_filter.c
1.193+4-4usr.sbin/bgpd/rde_update.c
1.341+4-1usr.sbin/bgpd/rde.h
+102-673 files

OpenBSD/src wn6UalQsys/dev/pci if_bnxt.c

   Adjust the doorbell write functions to prepare for notification queues
   used by newer hardware.  No functional change for the already
   supported generations.

   also tested by stsp@ as part of a larger diff
   ok dlg@
VersionDeltaFile
1.65+34-18sys/dev/pci/if_bnxt.c
+34-181 files

OpenBSD/src kfLUvmgusr.bin/tmux cmd-set-buffer.c window-copy.c

   Make paste_get_top return a copy of the buffer name which is more
   sensible and avoids a double free pointed out by DongHan Kim.
VersionDeltaFile
1.36+22-20usr.bin/tmux/cmd-set-buffer.c
1.386+4-3usr.bin/tmux/window-copy.c
1.49+3-3usr.bin/tmux/paste.c
1.1293+2-2usr.bin/tmux/tmux.h
+31-284 files

OpenBSD/src J9AmGzTusr.bin/tmux tty-keys.c

   Do not write before buffer when parsing empty clipboard or palette
   replies, or try to allocate zero bytes with an empty clipboard sequence.
   Reported by DongHan Kim.
VersionDeltaFile
1.201+14-4usr.bin/tmux/tty-keys.c
+14-41 files