OpenBSD/src uHdcAfgsys/dev/pci if_myx.c

   myx(4) can use 64 bit DMA for descriptor and mbuf.

   from Brad Smith
VersionDeltaFile
1.122+3-3sys/dev/pci/if_myx.c
+3-31 files

OpenBSD/src UaGiIhyusr.sbin/rpki-client cert.c ccr.c

   Two more int asid to uint32_t asid conversions.

   OK tb@
VersionDeltaFile
1.243+2-2usr.sbin/rpki-client/cert.c
1.42+2-2usr.sbin/rpki-client/ccr.c
+4-42 files

OpenBSD/src 3X64R1Cetc/rpki apnic.constraints arin.constraints

   sync trust anchor constraints for internal consistency

   spotted by/OK claudio@
VersionDeltaFile
1.8+4-6etc/rpki/apnic.constraints
1.7+4-6etc/rpki/arin.constraints
1.6+4-6etc/rpki/ripe.constraints
+12-183 files

OpenBSD/src 86GNZjtusr.sbin/rpki-client rsc.c

   rpki-client: reinstate absence of SIA enforcement lost in rsc.c 1.39

   ok claudio
VersionDeltaFile
1.47+6-1usr.sbin/rpki-client/rsc.c
+6-11 files

OpenBSD/src wiZXxYLusr.sbin/rpki-client nca.c extern.h

   Also batch retries of non-functional CAs based on their Rsync base URI

   While there, ensure RRDP URIs are ignored when batching in Rsync-only mode.

   OK tb@
VersionDeltaFile
1.11+20-8usr.sbin/rpki-client/nca.c
1.289+2-1usr.sbin/rpki-client/extern.h
+22-92 files

OpenBSD/src luLNOctusr.sbin/rpki-client filemode.c

   Properly apply constraints to BGPsec Router certs.

   The goal is to just warn about overclaiming intermediate certs but
   BGPsec Router Keys are also certs and those should use strict constraint
   validation.

   OK tb@
VersionDeltaFile
1.86+6-2usr.sbin/rpki-client/filemode.c
+6-21 files

OpenBSD/src DHiPdhZsys/kern vfs_syscalls.c

   Restore behaviour to return ENOTDIR if mount path is not a directory.

   ok jsg@
VersionDeltaFile
1.386+2-1sys/kern/vfs_syscalls.c
+2-11 files

OpenBSD/src VoCDZBFsys/dev/acpi acpidmar.c

   acpidmar(4):  Unload maps before destruction

   Remove dmar_dumpseg() as dmar_dmamap_unload() also calls dmar_dumpseg().
   This changes slightly the trace output with enabled debugging.  But
   avoids duplicate information.

   ok kettenis@
VersionDeltaFile
1.17+3-3sys/dev/acpi/acpidmar.c
+3-31 files

OpenBSD/src cTZLAssusr.sbin/rpki-client ometric.c ometric.h

   Sync with bgpctl ometric.c, add ometric_set_float_with_labels().
VersionDeltaFile
1.4+12-1usr.sbin/rpki-client/ometric.c
1.3+3-1usr.sbin/rpki-client/ometric.h
+15-22 files

OpenBSD/src 9LndifPusr.bin/sndiod opt.c

   sndiod: Remove the app/xxx.level controls before exit

   All other structures are freeed before exit; this mostly reduces the
   noise in malloc(3) leak reports.
VersionDeltaFile
1.22+4-1usr.bin/sndiod/opt.c
+4-11 files

OpenBSD/src xYbdvNJusr.sbin/bgpctl ometric.c

   Sync with rpki-client ometric.c

   Implement string escape for label values and help text.

   OK tb@
VersionDeltaFile
1.12+41-6usr.sbin/bgpctl/ometric.c
+41-61 files

OpenBSD/src n8R3N8Uusr.bin/sndiod dev_sioctl.c

   sndiod: Call ctl_del() instead of inlining code to delete ctls

   No behavior change.
VersionDeltaFile
1.12+2-18usr.bin/sndiod/dev_sioctl.c
+2-181 files

OpenBSD/src Zq32396usr.bin/sndiod dsp.c dsp.h

   sndiod: Don't pre-allocate the resampling history buffers

   The max resampling history buffer is not few bytes anymore. Instead,
   allocate a buffer of the needed size, only when the client requires
   resampling. Saves around 8MB in the bss section.
VersionDeltaFile
1.24+14-2usr.bin/sndiod/dsp.c
1.17+3-2usr.bin/sndiod/dsp.h
1.144+3-1usr.bin/sndiod/dev.c
+20-53 files

OpenBSD/src D1B3js4usr.sbin/rpki-client ometric.c

   Escape label values and help text according to OpenMetric ABNF

   In rpki-client we pass URIs as labels and those URIs could include a
   double quote char which needs escaping. Implement this similar to
   how it is done in json.c. While there also handle the case for the
   help text even though those strings are hard coded and clean.

   OK tb@
VersionDeltaFile
1.3+41-6usr.sbin/rpki-client/ometric.c
+41-61 files

OpenBSD/src SA9Rb2msys/miscfs/fuse fuse_ihash.c fuse_vfsops.c

   Use the fusefs_mount pointer instead of the fuse device as a component
   of the inode hash.

   This ensures that the inode hash will always be unique for each
   mounted file system. Using the device numbers of the cloned /dev/fuse0
   device can result in a kernel panic if the fuse device is closed
   but the file system remains mounted and another fuse file system
   is mounted using a recycled device minor.

   OK claudio@
VersionDeltaFile
1.3+17-11sys/miscfs/fuse/fuse_ihash.c
1.52+3-5sys/miscfs/fuse/fuse_vfsops.c
1.8+2-3sys/miscfs/fuse/fusefs_node.h
+22-193 files

OpenBSD/src Ei33lx4usr.bin/tmux tmux.1 window-copy.c

   Do not exit at bottom if a selection is in progress, GitHub issue 5349
   from xiaomublue at gmail dot com.
VersionDeltaFile
1.1130+5-3usr.bin/tmux/tmux.1
1.411+4-4usr.bin/tmux/window-copy.c
+9-72 files

OpenBSD/src ioGX8c3usr.bin/tmux screen-write.c

   Cancel pending resizes and resize immediately when entering alternate
   screen, fixes flickering with scrollbars. GitHub issue 5351 from Michael
   Grant.
VersionDeltaFile
1.283+7-1usr.bin/tmux/screen-write.c
+7-11 files

OpenBSD/src cwDttwLusr.bin/tmux screen-redraw.c popup.c

   Clip the status line and menu against an open popup overlay, GitHub
   issue 5350 from Noam Stolero.
VersionDeltaFile
1.150+14-4usr.bin/tmux/screen-redraw.c
1.75+2-2usr.bin/tmux/popup.c
+16-62 files

OpenBSD/src r2fwEWyusr.bin/tmux spawn.c

   Allow empty name with new-window again, from Jacob Koziej.
VersionDeltaFile
1.46+2-2usr.bin/tmux/spawn.c
+2-21 files

OpenBSD/src xyh6vUNusr.bin/sndiod dev.c

   sndiod: Use a simpler way to interate over slot_list

   No behavior change.
VersionDeltaFile
1.143+5-9usr.bin/sndiod/dev.c
+5-91 files

OpenBSD/src j8YChOcusr.bin/sndiod dev.c

   sndiod: Don't forget to call slot_detach() for drained slots

   Each call to slot_attach() must have a matching slot_detach() call.
   Not doing so may cause memory leaks.
VersionDeltaFile
1.142+6-6usr.bin/sndiod/dev.c
+6-61 files

OpenBSD/src Rvj2hWLlib/libsndio sio.c

   libsndio: Upon xrun, reset the number of unreported clock ticks

   On xrun, the device is restarted and its state is restored, which
   includes the clock position. Not resetting the pending (i.e.
   unreported) clock ticks counter will shift the clock to a wrong
   position, causing programs to misbehave.
VersionDeltaFile
1.31+6-1lib/libsndio/sio.c
+6-11 files

OpenBSD/src 7ZkxMbmsys/net pf.c

   pf(4) fix NULL pointer dereference in outbound packet path.

   Outbound packet which matches rule with source limiter attached,
   for example:

       source limiter "crash" id 1 entries 10000 limit 1000
       pass out from any to any source limiter "crash" keep state

   triggers a NULL pointer dereference.

   The issue was kindly reported and initial version of fix
   submitted by SecBuddyF, Tencent KeenLab.

   The submitted diff fixed the issue for failing look up by destination
   address in outbound packet. dlg@ also pointed out the change should
   be further improved so NULL pointer dereference is avoided when rule
   uses nat-to/rdr-to option.

   OK dlg@
VersionDeltaFile
1.1237+12-4sys/net/pf.c
+12-41 files

OpenBSD/src UdhBPLylib/libsndio debug.h

   libsndio: Use dprintf(3) instead of fprintf(3) to print debug traces
VersionDeltaFile
1.6+4-3lib/libsndio/debug.h
+4-31 files

OpenBSD/src uNABDyLsys/net pf_ioctl.c

   pf(4): fix out-of-bounds read in pf_rule_copyin().

   strlcpy(3) performs out-of-bound read when strings coming
   via ioctl(2) syscall are missing NUL terminator.

   issue has been reported by syzkaller:
   https://syzkaller.appspot.com/bug?extid=f028f6e8a734a5e8de11

   fix submitted by Johann Hoepfner ( hoepf _at_ cit.tum.de )

   OK sashan@
VersionDeltaFile
1.432+10-1sys/net/pf_ioctl.c
+10-11 files

OpenBSD/src 5Dpbwb2usr.bin/tmux format.c tmux.1

   Add t/d for time difference in seconds.
VersionDeltaFile
1.402+17-1usr.bin/tmux/format.c
1.1129+7-3usr.bin/tmux/tmux.1
+24-42 files

OpenBSD/src BzjTeQEregress/lib/libc/sys Makefile

   Recent msgrcv(2) changes made more tests pass.
VersionDeltaFile
1.19+1-2regress/lib/libc/sys/Makefile
+1-21 files

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

   regen
VersionDeltaFile
1.2130+5-1sys/dev/pci/pcidevs_data.h
1.2135+2-1sys/dev/pci/pcidevs.h
+7-22 files

OpenBSD/src 63gtBIDshare/man/man4 rge.4, sys/dev/pci if_rge.c pcidevs

   Add Killer E5000 PCI id.
   From FreeBSD via Brad.
VersionDeltaFile
1.10+5-3share/man/man4/rge.4
1.45+2-1sys/dev/pci/if_rge.c
1.2142+2-1sys/dev/pci/pcidevs
+9-53 files

OpenBSD/src 6TBDzV9usr.bin/ssh monitor.c

   when signing hostkey proofs for a client UpdateHostKeys request,
   allow each hostkey to perform at most one signature operation.
   ok dtucker@
VersionDeltaFile
1.257+13-1usr.bin/ssh/monitor.c
+13-11 files