aboutsummaryrefslogtreecommitdiff
path: root/libusb/os/linux_usbfs.c
AgeCommit message (Expand)Author
2024-05-26linux: ioctl() request number is unsigned longTormod Volden
2024-05-26linux: Fix type of open() flags argumentTormod Volden
2024-05-07Add API support for LIBUSB_SPEED_SUPER_PLUS_X2 20Gbps USB 3.2 gen 2x2Harry Mallon
2023-11-05descriptor: Guard against corrupted descriptor length fieldAddison Crump
2023-01-21Fix most -Wpedantic warningsTormod Volden
2023-01-21linux: Keep the no_device_discovery option per contextxloem
2022-06-26examples: Replace most uses of sprintf with safer snprintfSean McBride
2022-03-16linux_usbfs: Fix maybe-uninitialized error with -O3Yegor Yefremov
2021-11-27Keep LIBUSB_OPTION_WEAK_AUTHORITY as a macro with same valueTormod Volden
2021-07-21core: update usbi_dbg to take the context as an argumentNathan Hjelm
2021-07-08New NO_DEVICE_DISCOVERY option to replace WEAK_AUTHORITY optionTormod Volden
2021-06-11Do not restrict "weak authority" option to AndroidTormod Volden
2021-06-02core: Refactor initialization and how the default context is handledChris Dickens
2021-02-08linux_usbfs: Gracefully handle buggy devices with a configuration 0Chris Dickens
2021-02-08linux_usbfs: Accept sysfs attributes not terminated with newlineChris Dickens
2021-01-15linux_usbfs: Fix exit crash on AndroidMark Kuo
2020-12-16core: Introduce atomic type and operationsChris Dickens
2020-12-13linux_usbfs: Fix parsing of descriptors for multi-configuration devicesChris Dickens
2020-11-09Fix various CI build warningsChris Dickens
2020-09-14linux: Fix libusb_get_device_speed() not working on wrapped devicesHans de Goede
2020-09-12Guard against getting stuck while handling eventsChris Dickens
2020-09-12Android: Add option LIBUSB_OPTION_WEAK_AUTHORITY to support used in apkchris
2020-08-18Fix typos detected by codespell and manual inspectionChris Dickens
2020-08-12core: Introduce platform events abstractionChris Dickens
2020-08-10core: Introduce list iteration helpersChris Dickens
2020-04-29linux_usbfs: Parse config descriptors during device initializationChris Dickens
2020-04-28core: Narrow the types passed to certain backend functionsChris Dickens
2020-04-28core: Kill backend get_device_descriptor() functionChris Dickens
2020-04-27core: Fix some minor inconsistencies in API and codingChris Dickens
2020-04-17core: Change pointer type from 'unsigned char' to 'void'Chris Dickens
2020-04-17core: Kill the 'host_endian' argument for most functionsChris Dickens
2020-04-17core: Remove redundant definitions for descriptor sizesChris Dickens
2020-04-17core: Remove usbi_parse_descriptor() functionChris Dickens
2020-04-17Add packed definitions for some standard USB descriptor typesChris Dickens
2020-03-15core: Kill usbi_backend.clock_gettime() functionChris Dickens
2020-02-26core: Introduce accessor functions for structure private dataChris Dickens
2020-01-26linux_usbfs: Drop support for kernel versions earlier than 2.6.32Chris Dickens
2020-01-24linux_usbfs: Clean up inconsistencies and optimize memory usageChris Dickens
2020-01-24configure.ac: Cleanup and refactoringChris Dickens
2020-01-24Misc: Cleanup across multiple backendsChris Dickens
2020-01-24core: Make style of debug messages with errno consistent across libraryChris Dickens
2020-01-16linux_usbfs: Wait until all URBs have been reaped before freeing themChris Dickens
2019-12-03Linux: Improved system out of memory handlingSlash Gordon
2019-11-23Linux backend: fix ressource leakLudovic Rousseau
2019-10-30Fix linux_scan_devices() in AndroidVinicius Tinti
2019-07-07Fix some -Wformat warnings.Josh Gao
2019-04-08Issue 555: Memory passed to ioctl is not initialized in reap_for_handlemac Wang
2019-01-08linux_usbfs: Disable hotplug events and scanning on AndroidVianney le Clément de Saint-Marcq
2019-01-08linux_usbfs: Use fallback usbfs path on AndroidVianney le Clément de Saint-Marcq
2019-01-08linux_usbfs: Implement libusb_wrap_sys_device()Vianney le Clément de Saint-Marcq