libusb: Update to version 1.0.30

Message ID 20260525122505.3658371-9-adolf.belka@ipfire.org
State New
Headers
Series libusb: Update to version 1.0.30 |

Commit Message

Adolf Belka 25 May 2026, 12:24 p.m. UTC
- Update from version 1.0.29 to 1.0.30
- Update of rootfile
- Changelog
1.0.30
* Add hotplug support on Microsoft Windows
* Add RAW_IO support in WinUSB backend
* Work around a macOS 26 Tahoe compatibility breakage due to Apple changing
	kUSBHostPortPropertyPortNumber
* Add new API libusb_get_device_string() to access device strings without opening the
	device
* Add new API libusb_get_session_data() which returns the OS-specific handle
* Fix device removal races on non-hotplug builds
* Improve descriptor parsing memory safety
* On Darwin, fix concurrency issues
* On Android, fix intermittent failures in get_usbfs_fd()
* On Windows, fix bus number assignment for root hub device, preventing duplicate bus
	number assignments
* Fix compilation with Microsoft Visual Studio 2026
* Fix various compiler warnings, improved tests and examples

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libusb | 2 +-
 lfs/libusb                     | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/libusb b/config/rootfiles/common/libusb
index d6c159f95..bc74b19af 100644
--- a/config/rootfiles/common/libusb
+++ b/config/rootfiles/common/libusb
@@ -5,5 +5,5 @@  etc/udev/rules.d/23-usb.rules
 #usr/lib/libusb-1.0.la
 #usr/lib/libusb-1.0.so
 usr/lib/libusb-1.0.so.0
-usr/lib/libusb-1.0.so.0.5.0
+usr/lib/libusb-1.0.so.0.6.0
 #usr/lib/pkgconfig/libusb-1.0.pc
diff --git a/lfs/libusb b/lfs/libusb
index 4b12242d7..3341ca626 100644
--- a/lfs/libusb
+++ b/lfs/libusb
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 1.0.29
+VER        = 1.0.30
 
 THISAPP    = libusb-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 74db11918fa704eae3a320838c84dd06427acd5e3f73263e965decd1a09f0a14ed2d1a3916bf7eada26ab1164a3955a9fa3bdff8e3294264c6f8e1137866652a
+$(DL_FILE)_BLAKE2 = 88de82ef1e487719e3084faebe09c129d36483a74e5ead3d867972a7a08fc84e29523a98b2c44fadc251c3b383b59a8cfb4a5620ac4d751fa62b4ec1ab476724
 
 install : $(TARGET)