Package Release Info

libusb-1_0-1.0.24-150400.3.3.1

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP4-2022-4062
Available in Package Hub : 15 SP4 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libusb-1_0-0-32bit
libusb-1_0-0-32bit-debuginfo
libusb-1_0-debugsource

Change Logs

* Thu Sep 22 2022 jsikes@suse.com
- Added 0002-gracefully-handle-buggy-config0-devices.patch
  * Fix regression where some buggy devices no longer work
    if they have a configuration value of 0.
  * [bsc#1201590]
* Sun Jan 17 2021 simon.vogl@gmx.net
- Add 0001-fix-descriptor-parsing.patch to fix detection of some devices.
* Thu Dec 10 2020 mardnh@gmx.de
- 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.
* Thu Aug 29 2019 mardnh@gmx.de
- 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.
* Sun Mar 25 2018 mardnh@gmx.de
- 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
  * Fix the inclusion of "sys/time.h" on PowerPC (bsc#1178376)
* Thu Mar 22 2018 jengelh@inai.de
- Fix SRPM group.
* Tue Mar 20 2018 tchvatal@suse.com
- 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
* Tue Mar 20 2018 kukuk@suse.de
- Use %license instead of %doc [bsc#1082318]
Version: 1.0.21-3.3.1
* Tue Nov 03 2020 glin@suse.com
- Add libusb-bsc1178376-ppc-linux-flag.patch to fix the inclusion
  of "sys/time.h" on PowerPC (bsc#1178376)
* Sun Oct 30 2016 mardnh@gmx.de
- 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
* Wed May 25 2016 idonmez@suse.com
- Update to GNOME 3.20.2 FATE#318572
* Fri Oct 23 2015 olaf@aepfle.de
- Remove _smp_mflags usage to fix sporadic build errors
* Mon Sep 14 2015 mardnh@gmx.de
- Update to version 1.0.20:
  * Add Haiku support
  * Fix multiple memory and resource leaks (#16, #52, #76, #81)
  * Fix possible deadlock when executing transfer callback
  * New libusb_free_pollfds() API
  * Darwin: Fix devices not being detected on OS X 10.8 (#48)
  * Linux: Allow larger isochronous transfer submission (#23)
  * Windows: Fix broken builds Cygwin/MinGW builds and compiler warnings
  * Windows: Fix broken bus number lookup
  * Windows: Improve submission of control requests for composite devices
  * Examples: Add two-stage load support to fxload (#12)
  * Correctly report cancellations due to timeouts
  * Improve efficiency of event handling
  * Improve speed of transfer submission in multi-threaded environments
  * Various other bug fixes and improvements
* Wed Jul 23 2014 mardnh@gmx.de
- Update to version 1.0.19:
  * Add support for USB bulk streams on Linux and Mac OS X (#11)
  * Windows: Add AMD and Intel USB-3.0 root hub support
  * Windows: Fix USB 3.0 speed detection on Windows 8 or later (#10)
  * Added Russian translation for libusb_strerror strings
  * All: Various small fixes and cleanups
* Wed May 21 2014 sbrabec@suse.cz
- Build with pkgconfig(libudev), not pkgconfig(udev).
* Fri Feb 07 2014 sbrabec@suse.cz
- 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
* Mon Apr 15 2013 mmeister@suse.com
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls
* Thu Apr 26 2012 sbrabec@suse.cz
- Use %makeinstall instead of %make_install to build on SLE11.
* Fri Apr 20 2012 dimstar@opensuse.org
- Update to version 1.0.9:
  + Numerous bug fixes and improvements
  + Backend for Windows, for devices using the WinUSB.sys driver
  + Backend for OpenBSD and NetBSD, for devices using the ugen
    driver
  + Add libusb_get_device_speed()
  + Add libusb_has_capability()
  + Add libusb_error_name()
  + Add libusb_get_version()
- Drop libtool BuildRequires and call to autoreconf: as we switched
  to an officialy released tarball, there is no need to bootstrap
  anymore.
* Tue Apr 03 2012 sbrabec@suse.cz
- Update to the latest git snapshot 6b1982b:
  * Bug fixes.
  * Support for USB 3.0.
  * Add LIBUSB_TRANSFER_ADD_ZERO_PACKET flag.
* Sun Feb 12 2012 crrodriguez@opensuse.org
- Libraries back in %{_libdir}, /usr merge project.
* Thu Nov 24 2011 dimstar@opensuse.org
- Update to version 1.0.9rc3:
  + Fix memory leaks
  + Factorize event handler interruption code
  + Add Windows support
  + Fix inconsistencies between prototypes and definitions
  + Add libusb_error_name() API function.
* Sun Nov 20 2011 coolo@suse.com
- add libtool as buildrequire to avoid implicit dependency
* Wed Jun 01 2011 seife+obs@b1-systems.com
- move libusb from /usr to / to make it usable for other packages
  and work around rpmlint stupidity
* Mon Jun 21 2010 opensuse@sukimashita.com
- Updated to version 1.0.8:
  * Bug fixes and documentation tweaks
  * Add more interface class definitions
- This release fixes a crash for kernel's with debug flag enabled
* Sat Apr 24 2010 coolo@novell.com
- buildrequire pkg-config to fix provides
* Tue Dec 15 2009 jengelh@medozas.de
- add baselibs.conf as a source
* Wed Dec 09 2009 aj@suse.de
- Create libusb-1_0-devel-32bit for grub2.