sing-box/common
世界 bb60072e01
usbip: restart device nodes so VBoxUSB capture and release take effect
VBoxUSBMon only rewrites a device's IDs while PnP enumerates it, so
adding a filter for an already-plugged device captured nothing until a
physical replug, and releasing one left it dead under VBoxUSB.sys.
Capture and release now drive the cfgmgr32 restart sequence
(query-and-remove, hub port cycle, re-setup) around the filter change,
mirroring usbipd-win's RestartingDevice.

Capture also changes the devnode's identity to the VBox stub ID, which
broke everything keyed on it: enumeration now reads the true
vendor/product/class/speed from the parent hub's descriptor cache (the
registry hardware ID reads as 80EE:CAFE once captured), data sessions
locate the VBoxUSB interface by bus/address instead of the original
instance ID, and Reconcile keeps exports alive through the
re-enumeration window with a short absence grace.
2026-06-10 09:22:55 +08:00
..
badtls Do not use linkname by default to simplify debugging 2026-01-17 05:46:14 +08:00
badversion Fix lint errors 2026-05-13 23:39:27 +08:00
certificate Fix lint errors 2026-06-08 08:51:48 +08:00
compatible Fix DNS client 2025-09-08 09:12:30 +08:00
convertor/adguard Fix lint errors 2026-05-13 23:39:27 +08:00
dialer dns: Add timeout configuration 2026-06-08 08:51:46 +08:00
geoip Fix geoip close 2024-01-02 14:31:23 +08:00
geosite Fix lint errors 2026-05-13 23:39:27 +08:00
httpclient Fix lint errors 2026-06-08 08:51:48 +08:00
interrupt Improve UDP batch support 2026-06-08 08:51:45 +08:00
ja3 Fix lint errors 2026-05-13 23:39:27 +08:00
ktls Fix lint errors 2026-05-13 23:39:27 +08:00
listener Improve UDP batch support 2026-06-08 08:51:45 +08:00
mux Improve UDP batch support 2026-06-08 08:51:45 +08:00
networkquality Fix lint errors 2026-06-08 08:51:48 +08:00
pipelistener Add shadowsocks-multiuser control api 2022-07-27 21:59:40 +08:00
process process: Fix panic when package manager is unavailable on Android 2026-06-08 08:51:49 +08:00
proxybridge Refactor: HTTP clients, unified HTTP2/QUIC options, Apple engines 2026-06-08 08:51:40 +08:00
redir Fix tproxy tcp control 2025-07-08 13:14:40 +08:00
schannel Fix lint errors 2026-06-08 08:51:48 +08:00
settings Fix lint errors 2026-05-13 23:39:27 +08:00
sniff Fix lint errors 2026-05-13 23:39:27 +08:00
srs Add package_name_regex route, DNS and headless rule item 2026-06-08 08:51:38 +08:00
stun Fix stun test 2026-06-08 08:51:39 +08:00
taskmonitor Avoid opening log output before start & 2024-01-03 12:21:46 +08:00
tls Fix lint errors 2026-06-08 08:51:48 +08:00
tlsfragment Add TLS spoof support 2026-06-08 08:51:41 +08:00
tlsspoof Fix lint errors 2026-06-08 08:51:48 +08:00
uot Crazy sekai overturns the small pond 2025-01-13 15:14:29 +08:00
urltest platform: Refactoring libbox to use gRPC-based protocol 2026-01-17 05:47:32 +08:00
usbipvhci usbip: add windows client backend with bundled usbip-win2 VHCI driver 2026-06-09 23:48:21 +08:00
vboxusb usbip: restart device nodes so VBoxUSB capture and release take effect 2026-06-10 09:22:55 +08:00
windivert Fix lint errors 2026-06-08 08:51:48 +08:00