Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libusb-1_0-0 | Distribution: SUSE Linux Framework One |
Version: 1.0.27 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.6 | Build date: Wed Aug 21 17:41:46 2024 |
Group: System/Libraries | Build host: s390zl31 |
Size: 171505 | Source RPM: libusb-1_0-1.0.27-slfo.1.1.6.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://libusb.info/ | |
Summary: USB Library |
Libusb is a library that allows userspace access to USB devices.
LGPL-2.1-or-later
* Thu Feb 01 2024 meissner@suse.com - 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) * Sun Apr 10 2022 mardnh@gmx.de - 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 * Tue Feb 01 2022 mardnh@gmx.de - 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 * 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] * 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. * Mon Nov 23 2009 sbrabec@suse.cz - Updated to version 1.0.6: * Increase libusb_handle_events() timeout to 60 seconds. * Allows libusb applications to access multiple interfaces of the same device in the same application. * Use timerfd for timeout handling. * Add support for the new URB_BULK_CONTINUATION flag. * Support for transfer locking. * More flexibility with monotonic clock. * Tue Sep 08 2009 opensuse@sukimashita.com - Updated to version 1.0.3: * Bug fixes * Allow sending zero length bulk packets * Add libusb_get_max_iso_packet_size() * Mon Jun 29 2009 sbrabec@suse.cz - Updated to version 1.0.2: * Bug fixes, see ChangeLog. * Wed May 20 2009 sbrabec@suse.cz - Updated to version 1.0.1: * Bug fixes * Darwin backend * Thu Apr 09 2009 sbrabec@suse.cz - Updated to version 1.0.0, the new official stable branch: * Bug fixes * Add libusb_attach_kernel_driver() * Thu Feb 05 2009 crrodriguez@suse.de - remove "la" files * Mon Oct 06 2008 sbrabec@suse.cz - Added baselibs.conf (bnc#432304). * Wed Sep 24 2008 ro@suse.de - fix debug package requires * Wed Sep 10 2008 sbrabec@suse.cz - Updated to version 0.9.3: * New branch, new API. * Introduced contexts to the API. * Compatible with new Linux kernel features. * Isochronous endpoint I/O * Asynchronous I/O with per-URB style callbacks * Zero threads (lightweight, uses main thread of calling application) * Exposure of poll fds to applications for good mainloop integration * Fri Sep 05 2008 sbrabec@suse.cz - Split according to shared library policy. - Disabled static library. * Wed May 07 2008 schwab@suse.de - Fix configure script. * Thu Apr 10 2008 ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support * Wed May 23 2007 meissner@suse.de - libusb main package no longer should provide libusb-devel. - run ldconfig in %post/%postun * Tue May 22 2007 olh@suse.de - split libusb-devel package (#203989) * Tue Apr 17 2007 sbrabec@suse.cz - Provide libusb-devel. * Sun Mar 05 2006 olh@suse.de - update to 0.1.12 endian fixes, memory leaks fixed * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Sat Jan 21 2006 olh@suse.de - update to 0.1.11 pkgconfig support Workaround regression in 0.1.10 with multi-threaded applications * Fri Dec 09 2005 olh@suse.de - remove resmgr patch * Wed Nov 16 2005 lnussel@suse.de - prefer /dev/bus/usb over /proc/bus/usb - disable resmgr patch, not needed for /dev/bus/usb anymore * Wed Aug 10 2005 olh@suse.de - add patch from Kay Sievers to look also into /dev/bus/usb * Tue May 31 2005 olh@suse.de - add libusb-libusb_la-dep.patch to allow make -j * Fri May 27 2005 olh@suse.de - update to 0.1.10a * Thu May 26 2005 olh@suse.de - fix compile warnings - build as user - split our resmgr patch * Sat Mar 19 2005 meissner@suse.de - fixed a filedescriptor leak. #73967 * Sat Feb 21 2004 meissner@suse.de - upgraded to 0.1.8 final. * Thu Feb 05 2004 lnussel@suse.de - add -lresmgr to output of libusb-config * Mon Aug 25 2003 adrian@suse.de - do not provide usb anymore, it is not needed for an update and breaks rpm4 update concept * Tue Jul 22 2003 meissner@suse.de - Upgraded to 0.1.8beta (finally supports USB interrupt tranfers). - Forward ported resmgr patch. * Wed May 14 2003 meissner@suse.de - added libusb.la. * Wed Mar 05 2003 meissner@suse.de - the resmgr device finder part was adding all devices to all USB busses, leading to confusion later on. Check for correct busnumber. * Mon Nov 18 2002 schwab@suse.de - Fix use of AC_DIVERT_PUSH. * Mon Nov 11 2002 okir@suse.de - allow opening USB devices via the resource manager * Tue Oct 15 2002 freitag@suse.de - updated to 0.1.6a stable release to support more scanners * Thu Feb 07 2002 meissner@suse.de - updated to 0.1.5 stable release * Mon Jan 21 2002 meissner@suse.de - updated to latest CVS snapshot, so I can build gphoto2. - use buildroot * Sat Nov 03 2001 ro@suse.de - call automake with "-a -f" * Mon Sep 03 2001 ro@suse.de - removed Obsoletes and Provides usbutils (package reanimated) * Fri May 25 2001 adrian@suse.de - update to libusb-0.1.3b - rename package from usbutils to libusb * Tue Dec 05 2000 schwab@suse.de - Add %suse_update_config. * Thu Nov 30 2000 olaf@suse.de - add usbutils 0.7 to SuSE dist, will replace the usb.rpm
/usr/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0.4.0 /usr/share/doc/packages/libusb-1_0-0 /usr/share/doc/packages/libusb-1_0-0/AUTHORS /usr/share/doc/packages/libusb-1_0-0/ChangeLog /usr/share/doc/packages/libusb-1_0-0/NEWS /usr/share/doc/packages/libusb-1_0-0/README /usr/share/doc/packages/libusb-1_0-0/TODO /usr/share/licenses/libusb-1_0-0 /usr/share/licenses/libusb-1_0-0/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Dec 2 23:39:05 2024