82 Commits

Author SHA256 Message Date
b52f146f6e Accepting request 1287931 from hardware
OBS-URL: https://build.opensuse.org/request/show/1287931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=49
2025-06-24 18:46:06 +00:00
d5da91e27b Accepting request 1286715 from home:mnhauke
- Update to version 1.0.29
  * LIBUSB_API_VERSION bump for the new functions in 1.0.28
  * Fix xusb regression displaying wrong error on claim failure.

OBS-URL: https://build.opensuse.org/request/show/1286715
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=69
2025-06-23 12:48:45 +00:00
89762bdf6f Accepting request 1256006 from hardware
OBS-URL: https://build.opensuse.org/request/show/1256006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=48
2025-03-28 08:35:51 +00:00
fc8f049b29 Accepting request 1254720 from home:msmeissn:branches:hardware
- Update to version 1.0.28
  * New libusb_get_ssplus_usb_device_capability_descriptor API
    for query of SuperSpeed+ Capability Descriptors
  * API support for reporting USB 3.2 Gen2x2 speeds
  * macOS: Fix Zero-Length Packet for multiple packets per frame
  * Windows: Base HID device descriptor on OS-cached values
  * Build fixes for Haiku and SunOS
  * Many code correctness fixes

OBS-URL: https://build.opensuse.org/request/show/1254720
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=67
2025-03-25 15:13:11 +00:00
4173014f8f Accepting request 1143366 from hardware
OBS-URL: https://build.opensuse.org/request/show/1143366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=47
2024-02-02 14:44:46 +00:00
dee91d8164 Accepting request 1143281 from home:msmeissn:branches:hardware
- Update to version 1.0.27
  * New libusb_init_context API to replace libusb_init
  * New libusb_get_max_alt_packet_size API
  * New libusb_get_platform_descriptor API (BOS)
  * Allow setting log callback with libusb_set_option/libusb_init_context
  * New WebAssembly + WebUSB backend using Emscripten
  * Fix regression in libusb_set_interface_alt_setting
  * Fix sync transfer completion race and use-after-free
  * Fix hotplug exit ordering
  * Linux: NO_DEVICE_DISCOVERY option set per context
- added signature and keyring. (key received via keyserver)

OBS-URL: https://build.opensuse.org/request/show/1143281
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=65
2024-02-01 13:12:24 +00:00
1e23a5f022 Accepting request 970148 from hardware
OBS-URL: https://build.opensuse.org/request/show/970148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=46
2022-04-15 22:13:11 +00:00
e60d3e0d32 Accepting request 968291 from home:mnhauke
- Update to version 1.0.26
  * Fix regression with transfer free's after closing device
  * Fix regression with destroyed context if API is misused
  * Workaround for applications using missing default context
  * Fix hotplog enumeration regression
  * Build fixes for various platforms and configurations
  * Add interface bound checking for broken devices
  * Add umockdev tests on Linux

OBS-URL: https://build.opensuse.org/request/show/968291
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=63
2022-04-14 12:26:22 +00:00
9a658d54c6 Accepting request 951450 from hardware
OBS-URL: https://build.opensuse.org/request/show/951450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=45
2022-02-06 22:54:03 +00:00
fa09cca704 Accepting request 950561 from home:mnhauke
- Update to version 1.0.25
  * Fix regression with some particular devices
  * Fix regression with libusb_handle_events_timeout_completed()
  * Fix regression with cpu usage in libusb_bulk_transfer
  * New NO_DEVICE_DISCOVERY option replaces WEAK_AUTHORITY option
  * Various other bug fixes and improvements
- Drop not longer needed patch:
  * 0001-fix-descriptor-parsing.patch

OBS-URL: https://build.opensuse.org/request/show/950561
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=62
2022-02-03 22:52:03 +00:00
360cd3e7cd Accepting request 930778 from hardware
OBS-URL: https://build.opensuse.org/request/show/930778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=44
2021-11-11 20:36:19 +00:00
56018d6995 Accepting request 930776 from home:sbrabec:branches:hardware
Add a bug reference:
  * Fix the inclusion of "sys/time.h" on PowerPC (bsc#1178376)
git describe --contains e59e437a1fed20c2e363154b6e9639b88f549bd7
v1.0.22-rc1~91

OBS-URL: https://build.opensuse.org/request/show/930776
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=61
2021-11-11 04:36:09 +00:00
54d3f9c3cb Accepting request 863914 from hardware
OBS-URL: https://build.opensuse.org/request/show/863914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=43
2021-01-19 15:00:40 +00:00
bba904adac Accepting request 863874 from home:DarkWav
Add 0001-fix-descriptor-parsing.patch to fix detection of some devices.
Some devices, including my galaxy s7 stopped being detected after the libusb 1.0.24 update.
After applying this patch from upstream it works fine again.
If you have any further suggestions for the patch let me know.

OBS-URL: https://build.opensuse.org/request/show/863874
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=59
2021-01-17 21:58:42 +00:00
6e60188e02 Accepting request 860161 from hardware
OBS-URL: https://build.opensuse.org/request/show/860161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=42
2021-01-08 16:32:23 +00:00
3016892806 Accepting request 855501 from home:mnhauke
- Update to version 1.0.24
  * Add new platform abstraction (#252).
  * Add Null POSIX backend.
  * Add support for eventfd.
  * New API libusb_hotplug_get_user_data().
  * Linux: Drop support for kernel older than 2.6.32.
  * Linux: Provide an event thread name. (#689).
  * Linux: Wait until all USBs have been reaped before freeing
    them. (#607)
  * Documentation fixes and improvements.
  * Various other bug fixes and improvements.

OBS-URL: https://build.opensuse.org/request/show/855501
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=57
2021-01-04 11:56:23 +00:00
a67c036334 Accepting request 727093 from hardware
OBS-URL: https://build.opensuse.org/request/show/727093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=41
2019-09-04 06:56:30 +00:00
Tomáš Chvátal
f9b878272a Accepting request 727078 from home:mnhauke
- Update to version 1.0.23
  * Core: abandon synchronous transfers when device closure is
    detected.
  * Core: fix error in handling the removal of file descriptors
    while handling events.
  * New API libusb_set_log_cb() to redirect global and per context
    log messages to the provided log handling function.
  * New API libusb_wrap_sys_device to allow the user to specify
    the usb device to use.
  * Various other bug fixes and improvements.

OBS-URL: https://build.opensuse.org/request/show/727078
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=55
2019-08-29 23:37:45 +00:00
98a548534d Accepting request 590913 from hardware
OBS-URL: https://build.opensuse.org/request/show/590913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=40
2018-03-26 10:11:39 +00:00
Tomáš Chvátal
f03764746b Accepting request 590905 from home:mnhauke
- Update to version 1.0.22
  * Core: Refactor code related to transfer flags and timeout handling
  * Linux: Support preallocating kernel memory for zerocopy USB
  * Linux: Deal with receiving POLLERR before all transfers have completed
  * Prevent attempts to recursively handle events
  * Fix race condition in handle_timeout()
  * Allow transferred argument to be optional in bulk APIs
  * Various other bug fixes and improvements

OBS-URL: https://build.opensuse.org/request/show/590905
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=53
2018-03-25 12:53:39 +00:00
Tomáš Chvátal
1fc1a4198d Accepting request 590007 from home:jengelh:branches:hardware
- Fix SRPM group.

OBS-URL: https://build.opensuse.org/request/show/590007
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=52
2018-03-22 09:46:17 +00:00
Tomáš Chvátal
93be16ab3b - Use dos2unix to generate the non-windows trailing on files
- Remove sle11 support as it got borged with last commit and
  we don't mostly need it to build there

OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=51
2018-03-20 12:23:46 +00:00
Tomáš Chvátal
b179d54f93 Accepting request 589164 from home:kukuk:branches:hardware
- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/589164
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=50
2018-03-20 12:16:51 +00:00
ba795b3639 Accepting request 438239 from hardware
1

OBS-URL: https://build.opensuse.org/request/show/438239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=39
2016-11-03 11:56:33 +00:00
Ismail Dönmez
c9fe739021 Accepting request 437887 from home:mnhauke:sdr
- Update to version 1.0.21
  * Core: Refactor code related to transfer flags and timeout handling
  * Darwin: Ignore root hub simulation devices
  * Darwin: Improved support for OS X El Capitan
  * Darwin: Work around devices with buggy endpoint descriptors
  * Darwin: Do not use objc_registerThreadWithCollector after its deprecation
  * Darwin: Use C11 atomics on 10.12+ as the OS atomics are now deprecated
  * Linux: Support preallocating kernel memory for zerocopy USB
  * Linux: Deal with receiving POLLERR before all transfers have completed
  * Solaris: Add solaris backend
  * Windows: Add Visual Studio 2015 support
  * Windows: Add usbdk backend
  * Prevent attempts to recursively handle events
  * Fix race condition in handle_timeout()
  * Allow transferred argument to be optional in bulk APIs
  * Various other bug fixes and improvements
- Fix source url

OBS-URL: https://build.opensuse.org/request/show/437887
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=48
2016-11-02 09:32:50 +00:00
17af3a738f Accepting request 400317 from hardware
1

OBS-URL: https://build.opensuse.org/request/show/400317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=38
2016-06-12 16:53:59 +00:00
Ismail Dönmez
24e4585aeb Accepting request 400250 from SUSE:SLE-12-SP2:GA
Sync up SLE12 package - this is .changes diff only, but it allows to unifiy the used packages again

OBS-URL: https://build.opensuse.org/request/show/400250
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=46
2016-06-06 16:58:21 +00:00
5f8874eb35 Accepting request 340573 from hardware
1

OBS-URL: https://build.opensuse.org/request/show/340573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=37
2015-10-28 16:16:02 +00:00
Ismail Dönmez
1a55c91519 Accepting request 340557 from home:olh:branches:hardware
- Remove _smp_mflags usage to fix sporadic build errors

OBS-URL: https://build.opensuse.org/request/show/340557
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=44
2015-10-23 09:29:53 +00:00
Stephan Kulow
0c440098d5 Accepting request 330999 from hardware
1

OBS-URL: https://build.opensuse.org/request/show/330999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=36
2015-09-24 04:13:15 +00:00
Ismail Dönmez
afc09ed7df Accepting request 330942 from home:mnhauke:branches:hardware
Update to version 1.0.20

OBS-URL: https://build.opensuse.org/request/show/330942
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=42
2015-09-15 07:49:06 +00:00
Stephan Kulow
07d1dd71d9 Accepting request 242198 from hardware
1

OBS-URL: https://build.opensuse.org/request/show/242198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=34
2014-07-26 10:19:41 +00:00
Ismail Dönmez
49a73b67a8 Accepting request 242078 from home:mnhauke:branches:hardware
Update to version 1.0.19

OBS-URL: https://build.opensuse.org/request/show/242078
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=40
2014-07-24 11:12:06 +00:00
Stephan Kulow
1554eb1ffc Accepting request 235041 from hardware
- Build with pkgconfig(libudev), not pkgconfig(udev). (forwarded request 235039 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/235041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=33
2014-05-27 05:09:00 +00:00
Ismail Dönmez
35b9e65d2b Accepting request 235039 from home:sbrabec:branches:hardware2
- Build with pkgconfig(libudev), not pkgconfig(udev).

OBS-URL: https://build.opensuse.org/request/show/235039
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=38
2014-05-21 19:10:07 +00:00
Stephan Kulow
742d6710eb Accepting request 221338 from hardware
- New upstream, new home page.
- Update to version 1.0.18:
  * API extensions:
    * hotplug support
    * topology support
    * error processing, detaching, debugging etc.
  * many fixes
  * for more see ChangeLog
It is exactly just the previous request, just fixes format of udev BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/221338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=32
2014-02-16 08:10:37 +00:00
ac7fb33077 Fix format of udev BuildRequires.
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=36
2014-02-07 21:07:16 +00:00
a02121fb49 Accepting request 215425 from home:sbrabec:branches:hardware
- New upstream, new home page.
- Update to version 1.0.18:
  * API extensions:
    * hotplug support
    * topology support
    * error processing, detaching, debugging etc.
  * many fixes
  * for more see ChangeLog

OBS-URL: https://build.opensuse.org/request/show/215425
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=35
2014-01-29 18:38:09 +00:00
Stephan Kulow
04e494a909 Accepting request 170904 from hardware
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls (forwarded request 170858 from m_meister)

OBS-URL: https://build.opensuse.org/request/show/170904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=30
2013-04-17 05:18:29 +00:00
Ismail Dönmez
92275fb35a Accepting request 170858 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/170858
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=33
2013-04-15 18:42:04 +00:00
Stephan Kulow
6649abaf20 Accepting request 116925 from hardware
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/116925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=27
2012-05-09 16:17:46 +00:00
fc2ba9460b - Use %makeinstall instead of %make_install to build on SLE11.
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=31
2012-04-26 18:51:50 +00:00
Stephan Kulow
8b915fd7de Accepting request 114780 from hardware
Update to 1.0.9 final (forwarded request 114772 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/114780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=26
2012-04-20 13:18:14 +00:00
ed402349e3 Accepting request 114772 from home:dimstar:branches:hardware
Update to 1.0.9 final

OBS-URL: https://build.opensuse.org/request/show/114772
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=29
2012-04-20 08:04:52 +00:00
Stephan Kulow
eb133463bc Accepting request 112485 from hardware
- Update to the latest git snapshot 6b1982b:
  * Bug fixes.
  * Support for USB 3.0.
  * Add LIBUSB_TRANSFER_ADD_ZERO_PACKET flag.

OBS-URL: https://build.opensuse.org/request/show/112485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=25
2012-04-12 07:38:41 +00:00
98f4c2503f Reformat configure options to make debug project maintenance easier.
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=27
2012-04-03 17:24:53 +00:00
3381922044 * Support for USB 3.0.
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=26
2012-04-03 17:18:02 +00:00
be0e4b0317 - Update to the latest git snapshot 6b1982b:
* Bug fixes.
  * Add LIBUSB_TRANSFER_ADD_ZERO_PACKET flag.

OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=25
2012-04-03 16:55:35 +00:00
Stephan Kulow
d210249e6e Accepting request 104145 from hardware
- Libraries back in %{_libdir}, /usr merge project. (forwarded request 104140 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/104145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libusb-1_0?expand=0&rev=24
2012-02-15 15:16:21 +00:00
8edd0f1877 Accepting request 104140 from home:elvigia:branches:hardware
- Libraries back in %{_libdir}, /usr merge project.

OBS-URL: https://build.opensuse.org/request/show/104140
OBS-URL: https://build.opensuse.org/package/show/hardware/libusb-1_0?expand=0&rev=23
2012-02-12 16:27:32 +00:00