OpenBSD/src 6Sx8ztqdistrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1770+0-4distrib/sets/lists/man/mi
+0-41 files

OpenBSD/src VD3p1mQusr.sbin/bgpd rde_update.c rde.h

   Introduce a force_update flag to force pend_prefix_add() calls
   in adjout_prefix_update().

   peer_dump() can be called with a preloaded Adj-RIB-Out and in that case
   the code needs to force updates out. This is done instead of walking the
   table twice -- once with peer_dump() and then with peer_blast().
   Using the force_update flag there ensures that all entries are properly
   sent to the peer.

   OK tb@
VersionDeltaFile
1.196+17-12usr.sbin/bgpd/rde_update.c
1.350+10-11usr.sbin/bgpd/rde.h
1.73+10-9usr.sbin/bgpd/rde_peer.c
1.19+5-2usr.sbin/bgpd/rde_adjout.c
+42-344 files

OpenBSD/src t46PReyusr.bin/sndiod dev.c

   sndiod: Allow control slots to have NULL opt pointer

   This case is not encoutered yet, but to control non-audio properties
   the control slots must work with no opt structure.
VersionDeltaFile
1.134+8-9usr.bin/sndiod/dev.c
+8-91 files

OpenBSD/src nhIDd28usr.sbin/bgpd rde.c

   Adjust last commit, the loop termination was not quite correct.

   Set pte to NULL before the inner pt_get loop so that the outer
   loop terminates correctly on (!found && pte != NULL).
   Since pte is NULL now plen needs to be set earlier as well.

   OK tb@
VersionDeltaFile
1.702+5-3usr.sbin/bgpd/rde.c
+5-31 files

OpenBSD/src Ra7l9tSdistrib/sets/lists/base mi

   sync
VersionDeltaFile
1.1184+4-0distrib/sets/lists/base/mi
+4-01 files

OpenBSD/src 9b5SoXzusr.sbin/bgpd rde_decide.c

   Use clearer semantics on how rde_generate_updates is called.

   Adjust prefix_evaluate and prefix_evaluate_nexthop so that
   rde_generate_updates() is only called with a few options.
   Either new is valid or old is valid. If both are invalid then
   there is no need to call rde_generate_updates(). If both are
   valid only new matters and old_pathid_tx is set to 0.

   In prefix_evaluate() most calls are with either new or old set to NULL.
   If both are set then new->path_id_tx == old->path_id_tx.

   In prefix_evaluate_nexthop() if old was valid then new becomes invalid
   but if old was invalid new may still be invalid.

   OK tb@
VersionDeltaFile
1.107+29-15usr.sbin/bgpd/rde_decide.c
+29-151 files

OpenBSD/src jRiKGEYusr.sbin/bgpd rtr_proto.c

   Respect RTR min-version in the implicit downgrade path and release
   activity lock when closing the connection.

   Check min_version in the implict downgrade case and error out if the
   suggested version is too low. Also trigger the RTR_EVNT_NEGOTIATION_DONE
   event only after parsing all of the header. If the PDU was bad don't
   trigger this event.

   In the rtr_fsm() when closing a connection check the state of the
   active_lock and if the lock is held, reset the cache, release the lock and
   recalculate the sets. The internal state is corrupt if a connection error
   triggerd during an exchange so it makes no sense to carry a bad cache
   around.

   OK tb@
VersionDeltaFile
1.54+24-9usr.sbin/bgpd/rtr_proto.c
+24-91 files

OpenBSD/src qRgKMQ8usr.bin/sndiod midi.c midi.h

   sndiod: Add a reference counter to the port structure

   Using a counter is simpler than (ab-)using the midi endpoint bitmaps
   to figure out if the port is in use. In turn this allows holding a
   reference to the port without involving midi endpoint
   connections. This change also reduces the differences between MIDI
   ports and audio devices: less logic, less bugs.
VersionDeltaFile
1.36+5-7usr.bin/sndiod/midi.c
1.20+2-1usr.bin/sndiod/midi.h
+7-82 files

OpenBSD/src 9UnlvxKusr.bin/sndiod midi.c

   sndiod: When connecting midi endpoints, check their modes

   As sndiod always uses IN|OUT, the behavior is unchanged.
VersionDeltaFile
1.35+3-3usr.bin/sndiod/midi.c
+3-31 files

OpenBSD/src QZj3gftusr.bin/sndiod sock.c midi.c

   sndiod: Save a pointer to the struct opt associated to the midi endpoint

   As the socket code holds a reference to the struct opt, it's simpler
   to just save it and release it when the socket is closed. This avoids
   iterating over the full set of midi endpoint structures.

   No behavior change
VersionDeltaFile
1.60+12-14usr.bin/sndiod/sock.c
1.34+1-20usr.bin/sndiod/midi.c
1.19+1-2usr.bin/sndiod/midi.h
1.11+2-1usr.bin/sndiod/sock.h
+16-374 files

OpenBSD/src eUKncT1usr.bin/sndiod midi.c midi.h

   sndiod: Unlink the MIDI port from the socket when its closed

   Not unlinking the port is bad style and might keep the port open after
   the socket is closed.
VersionDeltaFile
1.33+17-1usr.bin/sndiod/midi.c
1.18+2-1usr.bin/sndiod/midi.h
1.59+2-1usr.bin/sndiod/sock.c
+21-33 files

OpenBSD/src WQdlLsDusr.bin/sndioctl sndioctl.c

   sndioctl: Allow list elements to be added or removed
VersionDeltaFile
1.25+11-9usr.bin/sndioctl/sndioctl.c
+11-91 files

OpenBSD/src ow3Qa9ousr.bin/sndioctl sndioctl.c

   sndioctl: Split the parse_modeval() function

   No behavior change
VersionDeltaFile
1.24+18-3usr.bin/sndioctl/sndioctl.c
+18-31 files

OpenBSD/src FBTG8T6usr.bin/sndiod sock.c

   sndiod: Fix confusion between OPT_NMAX and DEV_NMAX

   Both macros have the same value, so no behavior change.
VersionDeltaFile
1.58+2-2usr.bin/sndiod/sock.c
+2-21 files

OpenBSD/src x8YBmZpusr.bin/sndiod opt.c dev.c

   sndiod: Add the server.mode control making the setting dynamic

   The default mode remains "-m play,rec" but now it can be changed with
   sndioctl(1). If the server is switched to play-only mode, then
   existing clients will start recording silence. Similarly if it's
   switched to rec-only mode, clients are muted.

   ok armani, deraadt, rsadowski
VersionDeltaFile
1.17+44-9usr.bin/sndiod/opt.c
1.133+24-29usr.bin/sndiod/dev.c
1.54+10-11usr.bin/sndiod/sndiod.c
1.54+8-4usr.bin/sndiod/dev.h
1.12+9-1usr.bin/sndiod/opt.h
1.31+2-2usr.bin/sndiod/siofile.c
+97-566 files

OpenBSD/src wJPB71kusr.bin/tmux tty-keys.c tmux.h

   Increase escape delay if the buffer contains a partial paste end, fixes
   issues with at least Windows Terminal. From jing dot empty at gmail.com
   GitHub issue 5088.
VersionDeltaFile
1.206+23-2usr.bin/tmux/tty-keys.c
1.1321+2-1usr.bin/tmux/tmux.h
+25-32 files

OpenBSD/src Nr1GGJcusr.sbin/bgpd rde.c

   Walk all covering routes for bgpctl show rib out <IP>

   If a more specific route is filtered in the Adj-Rib-Out than the
   initial pt_lookup() call will return a route that does not match.
   By walking up if nothing was found the exported route is eventually
   found.

   OK tb@
VersionDeltaFile
1.701+25-9usr.sbin/bgpd/rde.c
+25-91 files

OpenBSD/src jTfGhw0usr.bin/tmux cmd-split-window.c cmd-swap-pane.c

   Some more trivial floating panes bits.
VersionDeltaFile
1.119+8-8usr.bin/tmux/cmd-split-window.c
1.46+11-1usr.bin/tmux/cmd-swap-pane.c
1.118+2-3usr.bin/tmux/screen-redraw.c
1.28+2-2usr.bin/tmux/layout-custom.c
+23-144 files

OpenBSD/src LZkKbCdsys/arch/arm/arm bus_space_notimpl.S

   increase alignment to avoid 'error: Relocation not aligned' with llvm 22
   ok kettenis@
VersionDeltaFile
1.5+2-2sys/arch/arm/arm/bus_space_notimpl.S
+2-21 files

OpenBSD/src zJeEJuCusr.bin/col col.c

   Solve the signed integer overflow in flush_line() sort
VersionDeltaFile
1.21+5-2usr.bin/col/col.c
+5-21 files

OpenBSD/src 0MniYWwsys/dev/pci pcidevs_data.h pcidevs.h

   add more AMD "Krackan Point" device ids

   based off a ThinkPad X13 Gen 6 / 21RM dmesg from claudio@
   ok claudio@
VersionDeltaFile
1.2127+85-1sys/dev/pci/pcidevs_data.h
1.2132+22-1sys/dev/pci/pcidevs.h
+107-22 files

OpenBSD/src DDOlJSxsys/dev/pci pcidevs

   add more AMD "Krackan Point" device ids

   based off a ThinkPad X13 Gen 6 / 21RM dmesg from claudio@
   ok claudio@
VersionDeltaFile
1.2139+22-1sys/dev/pci/pcidevs
+22-11 files

OpenBSD/src J9eTCOssys/dev/ic qwz.c

   Fix memory leak when freeing rx descriptors.

   ok kettenis@
VersionDeltaFile
1.33+10-6sys/dev/ic/qwz.c
+10-61 files

OpenBSD/src 1nmA8FLsys/dev/ic qwz.c

   Pre-allocate the bus dma maps for the rxbufs to avoid calling
   bus_dmamap_create(9) from interrupt context.

   ok mglocker@
VersionDeltaFile
1.32+8-8sys/dev/ic/qwz.c
+8-81 files

OpenBSD/src oPoLRFIsys/kern kern_sysctl.c

   Do not zeroize already zeroed buffer in sysctl_sysvipc(). The
   KERN_SYSVIPC_SEM_INFO case was a part of the big semaphores diff,
   KERN_SYSVIPC_SHM_INFO case to the next one.

   ok deraadt
VersionDeltaFile
1.493+5-5sys/kern/kern_sysctl.c
+5-51 files

OpenBSD/src 1uH7qWCsys/arch/arm64/dev simplebus.c, sys/arch/arm64/include bus.h

   Implement bounce buffers for arm64.  Almost identical to the riscv64
   version, but for now this strips the BUS_DMA_64BIT flag since the DMA
   constraints on arm64 also include bus constraints.  This will be fixed
   in a future diff.

   (files missed in the previous commit)
VersionDeltaFile
1.12+13-3sys/arch/arm64/include/bus.h
1.23+4-4sys/arch/arm64/dev/simplebus.c
+17-72 files

OpenBSD/src h2YcXVKdistrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1769+1-0distrib/sets/lists/man/mi
+1-01 files

OpenBSD/src 6xzd2WOusr.bin/tmux screen-redraw.c tmux.h

   Floating panes full redraw code, by Michael Grant.
VersionDeltaFile
1.117+586-213usr.bin/tmux/screen-redraw.c
1.1320+6-1usr.bin/tmux/tmux.h
1.211+3-3usr.bin/tmux/options-table.c
+595-2173 files

OpenBSD/src yPWbd3asys/arch/arm64/arm64 bus_dma.c autoconf.c, sys/dev/fdt bcm2711_pcie.c

   Implement bounce buffers for arm64.  Almost identical to the riscv64
   version, but for now this strips the BUS_DMA_64BIT flag since the DMA
   constraints on arm64 also include bus constraints.  This will be fixed
   in a future diff.
VersionDeltaFile
1.15+256-21sys/arch/arm64/arm64/bus_dma.c
1.19+5-4sys/dev/fdt/bcm2711_pcie.c
1.17+5-1sys/arch/arm64/arm64/autoconf.c
+266-263 files

OpenBSD/src OtVYhMXregress/usr.sbin/bgpd/integrationtests capa.sh

   Fix capa test since add-path send best max 3 is no longer valid.
VersionDeltaFile
1.2+3-3regress/usr.sbin/bgpd/integrationtests/capa.sh
+3-31 files