summaryrefslogtreecommitdiff
path: root/libusb/descriptor.c
Commit message (Expand)AuthorAgeFilesLines
* Fix copy paste error in libusb_free_* docsHarry Mallon2019-04-041-4/+5
* Fixed many compiler warnings about sign and size mismatchSean McBride2019-01-301-11/+11
* core: Fixed clang -Wcomma warningSean McBride2018-01-081-1/+2
* Removed accidental double semi colons at end of lineSean McBride2017-12-281-1/+1
* core: Kill usbi_os_backend structure definition madnessChris Dickens2017-07-061-8/+8
* core: re-add one more conditionalNathan Hjelm2016-03-061-3/+5
* core: revert some of prior patchNathan Hjelm2016-03-061-16/+20
* free can handle NULL ptr.Gaurav2016-03-061-28/+18
* Misc: Prefix doxygen references in order to namespace libusbChris Dickens2016-02-241-17/+17
* Misc: Make API parameter names consistent and sensibleChris Dickens2016-02-241-12/+12
* Miscellaneous fixesTobias Klauser2015-09-201-9/+3
* Misc: Remove unnecessary \n from log messagesMatthias Bolte2015-04-281-1/+1
* core: Make use of headers consistent across all filesChris Dickens2014-09-061-0/+2
* Misc: Revert all references to libusb/libusb.infohjelmn@cs.unm.edu2014-01-081-2/+2
* Core: defensive programmingSean McBride2013-08-021-2/+4
* Doc: update hotplug, topology and descriptor documentationPete Batard2013-07-041-0/+3
* libusb_get_bos_descriptor: Don't log an error on devices without a BOSHans de Goede2013-06-141-1/+2
* Windows: Fix broken WDK compilationPete Batard2013-05-301-4/+4
* Add BOS descriptor supportHans de Goede2013-05-301-0/+323
* Add superspeed endpoint companion descriptor supportHans de Goede2013-05-301-2/+86
* descriptor.c: AlternateSettings are related by InterfaceNumberHans de Goede2013-05-301-1/+5
* all: ensure host_endian is always initializedHans de Goede2013-05-241-1/+1
* all: Allow backend to provide a better get_config_descriptor_by_valueHans de Goede2013-05-241-2/+12
* descriptor.c: Add a raw_desc_to_config helper functionHans de Goede2013-05-241-67/+43
* descriptor.c: Consequently check bDescriptorType and bLength everywhereHans de Goede2013-05-241-57/+85
* descriptor.c: Read a full config-desc-header on first config-desc readHans de Goede2013-05-241-5/+23
* all: Make usbi_os_backend.get_[active_]config_descriptor return lenHans de Goede2013-05-241-5/+3
* Add some editor meta-comments for proper tab usageNathan Hjelm2013-05-151-0/+1
* Core: Cache device descriptors in the coreNathan Hjelm2013-05-151-15/+21
* Core: Filter out 8-bit characters in libusb_get_string_descriptor_asciiРоман Донченко2013-01-071-1/+1
* Core: Avoid short read failures on broken descriptorsPeter Stuge2012-11-251-0/+14
* Core: Fix Clang warningsPete Batard2012-06-131-1/+3
* All: Prevent memory leaks on realloc failuresPete Batard2012-06-081-1/+1
* Misc: Rebrand to libusbxPete Batard2012-04-031-4/+3
* descriptor.c: Use size_t for minor 64 bit compliance improvementSean McBride2011-10-171-2/+2
* descriptor.c: Fix buffer read overflow caught by valgrindVitali Lovich2011-07-241-5/+7
* Disallow libusb_get_string_descriptor_ascii() with index 0Konrad Rzepecki2010-11-221-4/+11
* Use const for the usbi_parse_descriptor() format stringLudovic Rousseau2010-11-221-3/+3
* Introduced calling convention (for Windows)Pete Batard2010-08-231-6/+6
* Switched to standard int pointer type for windows 64-bit compatPete Batard2010-06-031-1/+2
* Rename all interface parameters to usb_interface or interface_numberPete Batard2010-05-181-21/+21
* Stricter types and castsPete Batard2010-05-171-4/+5
* Linux: fix config descriptor parsing on big-endian systemsDaniel Drake2009-06-101-0/+1
* Fix memory leak in config descriptor parsingDaniel Drake2009-05-261-0/+2
* Fix endianness in device descriptorsDaniel Drake2009-02-161-5/+5
* Fix double free in descriptor parsing error pathDaniel Drake2008-12-091-0/+1
* Introduce contexts to the APIDaniel Drake2008-06-261-22/+28
* Fix endianness with descriptor handlingDaniel Drake2008-05-161-43/+51
* Support unconfigured devicesDaniel Drake2008-05-101-44/+59
* Linux: fix caching of active configuration for non-sysfsDaniel Drake2008-05-101-18/+30