summaryrefslogtreecommitdiff
path: root/libusb/os/linux_usbfs.c
Commit message (Expand)AuthorAgeFilesLines
* examples: Replace most uses of sprintf with safer snprintfSean McBride2022-06-261-4/+4
* linux_usbfs: Fix maybe-uninitialized error with -O3Yegor Yefremov2022-03-161-1/+1
* Keep LIBUSB_OPTION_WEAK_AUTHORITY as a macro with same valueTormod Volden2021-11-271-2/+1
* core: update usbi_dbg to take the context as an argumentNathan Hjelm2021-07-211-59/+59
* New NO_DEVICE_DISCOVERY option to replace WEAK_AUTHORITY optionTormod Volden2021-07-081-6/+7
* Do not restrict "weak authority" option to AndroidTormod Volden2021-06-111-10/+0
* core: Refactor initialization and how the default context is handledChris Dickens2021-06-021-6/+0
* linux_usbfs: Gracefully handle buggy devices with a configuration 0Chris Dickens2021-02-081-35/+59
* linux_usbfs: Accept sysfs attributes not terminated with newlineChris Dickens2021-02-081-5/+7
* linux_usbfs: Fix exit crash on AndroidMark Kuo2021-01-151-0/+7
* core: Introduce atomic type and operationsChris Dickens2020-12-161-3/+3
* linux_usbfs: Fix parsing of descriptors for multi-configuration devicesChris Dickens2020-12-131-4/+8
* Fix various CI build warningsChris Dickens2020-11-091-12/+15
* linux: Fix libusb_get_device_speed() not working on wrapped devicesHans de Goede2020-09-141-0/+22
* Guard against getting stuck while handling eventsChris Dickens2020-09-121-1/+4
* Android: Add option LIBUSB_OPTION_WEAK_AUTHORITY to support used in apkchris2020-09-121-0/+29
* Fix typos detected by codespell and manual inspectionChris Dickens2020-08-181-1/+1
* core: Introduce platform events abstractionChris Dickens2020-08-121-6/+8
* core: Introduce list iteration helpersChris Dickens2020-08-101-4/+4
* linux_usbfs: Parse config descriptors during device initializationChris Dickens2020-04-291-119/+144
* core: Narrow the types passed to certain backend functionsChris Dickens2020-04-281-49/+53
* core: Kill backend get_device_descriptor() functionChris Dickens2020-04-281-13/+6
* core: Fix some minor inconsistencies in API and codingChris Dickens2020-04-271-2/+2
* core: Change pointer type from 'unsigned char' to 'void'Chris Dickens2020-04-171-10/+9
* core: Kill the 'host_endian' argument for most functionsChris Dickens2020-04-171-10/+4
* core: Remove redundant definitions for descriptor sizesChris Dickens2020-04-171-8/+8
* core: Remove usbi_parse_descriptor() functionChris Dickens2020-04-171-22/+23
* Add packed definitions for some standard USB descriptor typesChris Dickens2020-04-171-1/+1
* core: Kill usbi_backend.clock_gettime() functionChris Dickens2020-03-151-14/+0
* core: Introduce accessor functions for structure private dataChris Dickens2020-02-261-66/+67
* linux_usbfs: Drop support for kernel versions earlier than 2.6.32Chris Dickens2020-01-261-224/+85
* linux_usbfs: Clean up inconsistencies and optimize memory usageChris Dickens2020-01-241-514/+477
* configure.ac: Cleanup and refactoringChris Dickens2020-01-241-14/+14
* Misc: Cleanup across multiple backendsChris Dickens2020-01-241-1/+0
* core: Make style of debug messages with errno consistent across libraryChris Dickens2020-01-241-13/+12
* linux_usbfs: Wait until all URBs have been reaped before freeing themChris Dickens2020-01-161-30/+30
* Linux: Improved system out of memory handlingSlash Gordon2019-12-031-0/+2
* Linux backend: fix ressource leakLudovic Rousseau2019-11-231-0/+4
* Fix linux_scan_devices() in AndroidVinicius Tinti2019-10-301-1/+1
* Fix some -Wformat warnings.Josh Gao2019-07-071-4/+4
* Issue 555: Memory passed to ioctl is not initialized in reap_for_handlemac Wang2019-04-081-1/+1
* linux_usbfs: Disable hotplug events and scanning on AndroidVianney le Clément de Saint-Marcq2019-01-081-5/+9
* linux_usbfs: Use fallback usbfs path on AndroidVianney le Clément de Saint-Marcq2019-01-081-2/+4
* linux_usbfs: Implement libusb_wrap_sys_device()Vianney le Clément de Saint-Marcq2019-01-081-11/+78
* linux_usbfs: Get device address from file descriptorVianney le Clément de Saint-Marcq2019-01-081-2/+13
* linux_usbfs: Extract device handle initialization from op_open()Vianney le Clément de Saint-Marcq2019-01-081-19/+29
* linux_usbfs: Fallback to usbfs if device has no sysfs_dirVianney le Clément de Saint-Marcq2019-01-081-13/+15
* linux_usbfs: Add support for reporting super speed plus devicesChris Dickens2018-01-081-0/+1
* linux_usbfs: libusb_init() should succeed if no devices are presentChris Dickens2017-12-281-4/+12
* linux_usbfs: Improve isochronous transfer submission and error reportingChris Dickens2017-12-261-85/+109