Skip to content

Releases: vadimgrn/usbip-win2

0.9.7.0

15 Feb 07:31
5513b6e
Compare
Choose a tag to compare
0.9.7.0 Pre-release
Pre-release
  • The project is licensed under the 2-Clause BSD License
  • The motivation for that is to boost its popularity
  • Some source files have been refactored, especially the ones that had chunks of Linux headers
  • 'git blame' was used to make sure there was no code left that was written by other authors

0.9.6.9

08 Jan 09:06
Compare
Choose a tag to compare
0.9.6.9 Pre-release
Pre-release
  • Fix CodeQL and Code Analysis warnings
  • usbip2_filter driver
    • AddDevice always returns success to avoid unavailability of all usb devices
  • usbip2_ude driver
    • Fix possible attach hang
    • Make default queue sequential to serialize EvtIoRead
    • Fix minor build issues
  • Installer: fix driver deletion command
    • The previous release does not uninstall the driver package
    • To fix that, install this release twice
    • The first install/uninstall will remove all residual USBip driver packages
    • After that install it again and use as usual

usbip-win2 0.9.6.8

01 Dec 13:01
Compare
Choose a tag to compare
usbip-win2 0.9.6.8 Pre-release
Pre-release
  • plugin_hardware
    • Fix possible double completion of IRP for getaddrinfo and send
    • Revert IoMarkIrpPending in IO_COMPLETION_ROUTINE
  • Uninstaller
    • System INF files are Unicode encoded in Win11 24H2
    • findstr cannot search in Unicode files
    • /Q:u options is used to suppress warnings about that

usbip-win2 0.9.6.7

03 Nov 09:13
Compare
Choose a tag to compare
usbip-win2 0.9.6.7 Pre-release
Pre-release
  • wxWidgets updated to v.3.2.6
  • USB ID vid / pid database updated
  • ARM64 build has been provided AS IS, cannot test it

usbip-win2 0.9.6.6

19 Sep 10:12
Compare
Choose a tag to compare
usbip-win2 0.9.6.6 Pre-release
Pre-release
  • Add ARM64 architecture
    • I don't have a Windows Arm64 machine and can't test the build, especially the installer
    • But one user built it from sources and confirmed that it works
  • Fix minor installer issues
    • Don't install GUI shortcut on the desktop unless GUI is selected during installation
    • If GUI is not installed, USBip uninstaller app does not have the icon
  • Update PathMgr.dll to version 2.0.0

usbip-win2 0.9.6.5

12 Jul 06:18
Compare
Choose a tag to compare
usbip-win2 0.9.6.5 Pre-release
Pre-release
  • vckpg is used instead of NuGet for wxWidgets library
  • wxWidgets updated to v.3.2.5
  • InnoSetup updated to v.6.3.1

usbip-win2 0.9.6.4

06 Jun 11:43
Compare
Choose a tag to compare
usbip-win2 0.9.6.4 Pre-release
Pre-release
  • This is a bug fix release, it is highly recommended to install it if you are using 0.9.6.3
  • Driver: fixed possible deadlock in the receive thread during the detach
  • SDK/WDK 10.0.26100.0 are used for the solution
  • wxFormBuilder project upgraded to version 4.2.1

usbip-win2 0.9.6.3

18 May 07:57
Compare
Choose a tag to compare
usbip-win2 0.9.6.3 Pre-release
Pre-release
  • Driver
    • Use fake IN control transfer instead of OUT to pass data from the filter driver to UDE
    • Use USBD_ParseDescriptors instead of libdrv::find_next
    • A dedicated receive thread is created for each attached device, which greatly simplifies the implementation
  • GUI

usbip-win2 0.9.6.2

04 May 06:25
Compare
Choose a tag to compare
usbip-win2 0.9.6.2 Pre-release
Pre-release
  • Fixed audio devices such as microphones, soundbars, speakers, headsets, sound cards, etc.
  • WDM driver is retired, the source code remains in the branch, the final release was 0.9.3.4
  • Requests cancelation overhauled due to inability to move a request from the list to WDFQUEUE atomically
  • GUI: correct sorting of devices by bus-id or speed

usbip-win2 UDE 0.9.6.1

20 Apr 08:41
Compare
Choose a tag to compare
Pre-release
  • Driver
    • PLUGIN_HARDWARE I/O control call can be canceled
    • GET_IMPORTED_DEVICES / GET_PERSISTENT / SET_PERSISTENT I/O control calls can run concurrently
  • Library
    • New function const output_func_type& get_debug_output() noexcept
    • vhci::attach() call can be canceled by CancelSynchronousIo
    • New function Socket connect(_In_ const char *hostname, _In_ const char *service, _In_ unsigned long options)
  • GUI
    • Font size can be changed for USB devices tree using Ctrl+Wheel or Ctrl++/Ctrl+-
    • The app can be closed to the system tray or appear in the system tray at startup
    • The app will show balloon notifications while it is in the system tray
    • New menu item Log/Library added
    • Attach and Add devices commands can be canceled if they run longer than a second
    • Fixed GUI freeze due to blocking calls