OpenBSD/src 7XkA8Nt — usr.sbin/rpki-client main.c

   Now that we open early we can remove unix pledge
   OK deraadt@
VersionDeltaFile
1.316+2-2usr.sbin/rpki-client/main.c
+2-21 files

OpenBSD/src LQIgayk — sys/conf newvers.sh

   8.0 -current development
VersionDeltaFile
1.219+3-3sys/conf/newvers.sh
+3-31 files

OpenBSD/src SCtaIn4 — sys/dev/ic qwz.c

   sys/qwz: avoid peer access after key waits

   Do not retain a pointer into peer cipher state across key installation.
   Installation can sleep while the peer is removed; dropping the failure
   rollback avoids accessing freed peer memory.

   OK: stsp@
VersionDeltaFile
1.74+3-7sys/dev/ic/qwz.c
+3-71 files

OpenBSD/src gvBpFDP — sys/dev/ic qwzvar.h qwz.c

   sys/qwz: track pairwise and group RX ciphers

   Backport of sys/dev/ic/qwx.c,v 1.88 and sys/dev/ic/qwxvar.h,v 1.30

   OK: stsp@
VersionDeltaFile
1.73+40-22sys/dev/ic/qwz.c
1.25+6-4sys/dev/ic/qwzvar.h
+46-262 files

OpenBSD/src QJmdrJB — sys/dev/ic qwz.c

   sys/qwz: report HT transmit rates

   Backport missed pieces from sys/dev/ic/qwx.c,v 1.85

   OK: stsp@
VersionDeltaFile
1.72+8-4sys/dev/ic/qwz.c
+8-41 files

OpenBSD/src ThwFgyS — sys/dev/ic qwz.c

   sys/qwz: discard stale foreground scan results

   Backport of sys/dev/ic/qwx.c,v 1.79

   OK: stsp@
VersionDeltaFile
1.71+6-1sys/dev/ic/qwz.c
+6-11 files

OpenBSD/src Zuje2Tc — sys/dev/ic qwz.c

   sys/qwz: handle scan events during cancellation

   Ignore late scan started events while cancellation is pending;
   finish an aborting scan when firmware reports that startup failed.

   OK: stsp@
VersionDeltaFile
1.70+4-3sys/dev/ic/qwz.c
+4-31 files

OpenBSD/src KQqPflN — sys/dev/ic qwz.c

   sys/qwz: stop firmware scans on interface down

   Based on sys/dev/ic/qwx.c,v 1.72

   Abort firmware scans during interface stop, including scans still
   starting; taer down started vdevs and remaining peers even when net80211
   has not reached AUTH.

   OK: stsp@
VersionDeltaFile
1.69+7-3sys/dev/ic/qwz.c
+7-31 files

OpenBSD/src yZZglXf — sys/dev/ic qwz.c

   sys/qwz: respect the configured scan PHY mode

   Backport of sys/dev/ic/qwx.c,v 1.68

   OK: stsp@
VersionDeltaFile
1.68+17-2sys/dev/ic/qwz.c
+17-21 files

OpenBSD/src 9cIHpsW — sys/dev/ic qwzvar.h qwz.c, sys/dev/pci if_qwz_pci.c

   sys/qwz: use the standard media callback

   Backport of sys/dev/ic/qwx.c,v 1.133 and sys/dev/pci/if_qwx_pci.c,v 1.37

   OK: stsp@
VersionDeltaFile
1.67+2-19sys/dev/ic/qwz.c
1.19+2-2sys/dev/pci/if_qwz_pci.c
1.24+1-2sys/dev/ic/qwzvar.h
+5-233 files

OpenBSD/src XmDe1Si — sys/arch/amd64/amd64 vmm_machdep.c

   vmm(4): handle proper injection during mov ss/sti shadow on vmx

   arm the interrupt window when we have something to inject but are in a mov ss
   or sti interrupt shadow

   ok dv
VersionDeltaFile
1.92+40-19sys/arch/amd64/amd64/vmm_machdep.c
+40-191 files

OpenBSD/src almxoZX — usr.sbin/rpki-client main.c

   re-arrange rtrd 660 AF_UNIX connect(), setgroups/setresuid/setresgid
   privdrop, and first pledge() above the innocuous getopt() block.
   ok tb
VersionDeltaFile
1.315+23-21usr.sbin/rpki-client/main.c
+23-211 files

OpenBSD/src 7OkRLD8 — usr.sbin/rtrd sched.c packets.c

   use err() and warn(), and various knf and include reduction
   (-portable will revisit this in the next round, and then we're good)
VersionDeltaFile
1.9+27-60usr.sbin/rtrd/rtrd.c
1.6+22-37usr.sbin/rtrd/sockets.c
1.5+1-11usr.sbin/rtrd/ip_utils.c
1.5+1-10usr.sbin/rtrd/packets.c
1.3+1-10usr.sbin/rtrd/hash.c
1.6+2-8usr.sbin/rtrd/sched.c
+54-1367 files not shown
+65-16713 files

OpenBSD/src 9mMI0LS — usr.sbin/rpki-client ccr.c

   rpki-client: don't treat a duplicate CCR MFT as fatal

   It is possible to concoct situations where two PPs serve byte identical
   manifests. Then CCR generation errors with "CCR MFT tree corrupted".

   Handle this situation gracefully and only warn about the weird situation.
   There are more problems in the vicinity that need fixing but that's for
   after the release.

   Reported by eur1ka qq com. Diff is a tweaked version of the suggested fix.

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

OpenBSD/src uaRHfx3 — usr.sbin/rpki-client ccr.c

   rpki-client: hoist ccr_mft_free() next to ccr_mft_new()

   part of a larger diff that was ok job
VersionDeltaFile
1.45+20-20usr.sbin/rpki-client/ccr.c
+20-201 files

OpenBSD/src 9Rt1gu1 — usr.sbin/rpki-client output-rtrx.c

   warning early about rtrd connection failure is nice, even if there
   is a later warning also when it tries to use the socket
VersionDeltaFile
1.6+4-1usr.sbin/rpki-client/output-rtrx.c
+4-11 files

OpenBSD/src XHZBsnZ — usr.sbin/rpki-client output-rtrx.c

   output-rtrx: add some missing includes to help portable

   with input from deraadt.
   ok claudio
VersionDeltaFile
1.5+12-4usr.sbin/rpki-client/output-rtrx.c
+12-41 files

OpenBSD/src zl9bFfK — sys/dev/ic qwzvar.h qwz.c, sys/dev/pci if_qwz_pci.c

   sys/qwz: unwind cold startup failures

   Based on sys/dev/ic/qwx.c,v 1.134

   Track powerup and completed core initialization so failed cold starts
   reset hardware before reclaiming initialized DMA resources. Release
   partial TX allocations and RX rings; ordinary interface down and up
   continues to retain firmware.

   OK: stsp@
VersionDeltaFile
1.66+100-26sys/dev/ic/qwz.c
1.18+4-2sys/dev/pci/if_qwz_pci.c
1.23+2-1sys/dev/ic/qwzvar.h
+106-293 files

OpenBSD/src VQn7YMy — sys/dev/ic qwzvar.h qwz.c

   sys/qwz: skip uninitialized CE polling

   Based on sys/dev/ic/qwx.c,v 1.135

   Track successful CE initialization to decide whether completion
   polling is valid; provide dircet TX buffer reclamation for cold
   cleanup after hardware reset, when ring polling is no longer safe.

   OK: stsp@
VersionDeltaFile
1.65+22-3sys/dev/ic/qwz.c
1.22+2-1sys/dev/ic/qwzvar.h
+24-42 files

OpenBSD/src TsEHEXf — sys/dev/ic qwzvar.h qwz.c, sys/dev/pci if_qwz_pci.c

   sys/qwz: allocate management maps at attach

   Backport of sys/dev/ic/qwx.c,v 1.139 , sys/dev/ic/qwxvar.h,v 1.39
   and sys/dev/pci/if_qwx_pci.c,v 1.40

   OK: stsp@
VersionDeltaFile
1.17+17-2sys/dev/pci/if_qwz_pci.c
1.64+4-10sys/dev/ic/qwz.c
1.21+5-2sys/dev/ic/qwzvar.h
+26-143 files

OpenBSD/src wkszEze — sys/dev/ic qwzvar.h qwz.c

   sys/qwz: retain the host VIF

   Backport of sys/dev/ic/qwx.c,v 1.138 and sys/dev/ic/qwxvar.h,v 1.38

   OK: stsp@
VersionDeltaFile
1.63+69-101sys/dev/ic/qwz.c
1.20+2-7sys/dev/ic/qwzvar.h
+71-1082 files

OpenBSD/src lonXqon — sys/dev/ic qwz.c

   sys/qwz: initialize QRTR before power-up

   Backport of sys/dev/ic/qwx.c,v 1.132

   OK: stsp@
VersionDeltaFile
1.62+4-4sys/dev/ic/qwz.c
+4-41 files

OpenBSD/src mDl2mmD — sys/dev/ic qwz.c

   sys/qwz: propagate firmware startup errors

   Backport of sys/dev/ic/qwx.c,v 1.128

   OK: stsp@
VersionDeltaFile
1.61+4-5sys/dev/ic/qwz.c
+4-51 files

OpenBSD/src acSCJ5q — sys/dev/ic qwz.c

   sys/qwz: mark running after MAC startup

   Backport of sys/dev/ic/qwx.c,v 1.122 and sys/dev/ic/qwx.c,v 1.134

   OK: stsp@
VersionDeltaFile
1.60+5-6sys/dev/ic/qwz.c
+5-61 files

OpenBSD/src SFcdrSJ — sys/dev/ic qwz.c

   sys/qwz: retain HAL allocations on resume

   Based on sys/dev/ic/qwx.c,v 1.97 and sys/dev/ic/qwx.c,v 1.136

   Preserve HAL allocation pointers across reinitialization: reuse qwz
   allocated ring configuration and claer retained pointer memory. On
   failure, free only allocations made by the current attempt.

   OK: stsp@
VersionDeltaFile
1.59+18-11sys/dev/ic/qwz.c
+18-111 files

OpenBSD/src 11kMeqb — sys/dev/ic qwz.c

   sys/qwz: wait for cookie pool allocations

   Backport of sys/dev/ic/qwx.c,v 1.127

   OK: stsp@
VersionDeltaFile
1.58+8-29sys/dev/ic/qwz.c
+8-291 files

OpenBSD/src o9WHC8v — sys/dev/ic qwz.c

   sys/qwz: wait for startup allocations

   Backport of sys/dev/ic/qwx.c,v 1.127

   OK: stsp@
VersionDeltaFile
1.57+17-29sys/dev/ic/qwz.c
+17-291 files

OpenBSD/src MU2k9qv — lib/libc/stdlib malloc.c

   For allocations between half a page and a page (which are moved
   towards the end) we don't clear the proper region with freezero().
   Instead, the clearing is done from the start of the page. So fix that.
   Reported by Acts1631

   ok deraadt@
VersionDeltaFile
1.301+5-1lib/libc/stdlib/malloc.c
+5-11 files

OpenBSD/src n0jC4ZF — share/man/man4 qwz.4 qwx.4

   differentiate the two qualcomm wifi drivers by well-understood names
   Wi-Fi 6 and Wi-Fi 7, even if it looks a bit like puke
   discussed with kettenis
VersionDeltaFile
1.11+3-3share/man/man4/qwx.4
1.3+2-2share/man/man4/qwz.4
+5-52 files

OpenBSD/src v29Sly0 — usr.sbin/rpki-client output-rtrx.c

   handle EINPROGRESS and carry errno through.
   OK deraadt@
VersionDeltaFile
1.4+20-5usr.sbin/rpki-client/output-rtrx.c
+20-51 files