usbutils/NEWS
Greg Kroah-Hartman cda6883cad usbutils 018 release
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-10-22 11:33:33 +02:00

919 lines
29 KiB
Plaintext

# usbutils old-style "NEWS" file
# SPDX-License-Identifier: GPL-2.0-only
#
# Copyright (c) 2018-2024 Greg Kroah-Hartman <gregkh@linuxfoundation.org>
#
# This file is here for people who do not have access to the git commit
# history (i.e. packaged versions of the software).
#
usbutils 018
============
Aurelien Jarno (3):
Add a manpage for lsusb.py
Add lsusb.py.1 to DISTCLEANFILES
Add a manpage for usbreset
Dominique Leuenberger (1):
usb-devices: fix bashism
Emil Velikov (50):
autogen.sh: use valid email for 2024 copyright
README: list libudev as a requirement
meson: bump to libusb-1.0.22, reinstate libusb_set_option()
meson: set project details
meson: always include config.h first, use -include
meson: add compiler warnings to the build
meson: add all* CFLAGS from travis-autogen.sh
meson: temporary disable extra noisy warning
man: remove version from the manual pages
lsusb.py: remove inline lsusb-VERSION.py note
lsusb.py: remove @DATADIR@ instance
README: add Contributing section
lsusb.py: mention both usb.ids paths
Rename .in files to their final state
Update .gitignore files
meson: convert Wswitch-enum to Wswitch and enable
meson: enable commented out warnings
meson: add a bunch more warnings to the mix
travis: remove travis-ci files
ci: add build ci (Alpline) based on kmod's
ci: add Arch permutation
ci: add Debian permutation
ci: add Fedora permutation
ci: add Ubuntu permutation
ci: add codeql (static analysis) based on main.yml
ci: add SPDX copyright/licence identifiers
README: fix link, add DCO and SPDX details
lsusb: make internal API const-aware
lsusb: const annotate most data, re-enable -Wdiscarded-qualifiers
ci: run monthly checks by dependabot
meson: fold usbhid-dump/meson.build in
.gitmodules: remove no longer needed file
ci: add/update the final SPDX identifiers
man: move manual pages in designated sub-folder
ci: add reuse lint stage
lsusb: drop the audioterminal hash table
lsusb: drop the videoterminal hash table
lsusb: drop the genericstrtable hash tables
meson: re-enable some warnings
editorconfig: add initial config file
.clang-format: import from Linux kernel as of v6.11.-rc6
.clang-format: update for_each pattern and list
ci: add clang-format action
clang-format: bump column limit to 120
ci: directly use archlinux:multilib-devel
ci: drop the mkdir && cd dance
ci: add clang permutation, for 64bit only
lsusb: reformat and add trailing commas for multi-line arrays
usb-spec: move the opening curly brackets to end of line
ci: add codespell action, fix all typos
Fabien Sanglard (1):
Include "negotiated speed" in device dump
Greg Kroah-Hartman (31):
lsusb: remove autotools checks for iconv
lsusb: remove byteswap.h check
lsusb: always include config.h
usbutils: remove usbutils.pc
usbutils: convert build system to use meson
usbutils.spdx: update file based on recent file movements
lsusb: fix memory leak in libusb
lsusb: billboard alternate mode is in little endian format
README: update based on build tool changes
lsusb: add support to show superspeed++
usbhid-dump: clean up meson.build a bit
justfile: add one
meson: disable -Wswitch-enum
usbutils.spdx: update the SPDX file
README.md: update the SPDX wording a bit
README.md: add the linux-usb mailing list to the README.
LICENSE: add LGPL-2.1 license text
usbutils.spdx: update the data
update usbutils.spdx file
editorconfig: make the line length 120
clang-format: add proper copyright information
clang-format: fix SPDX license
lsusb-t: get rid of custom list.h logic
LICENSES: add CC0 and MIT licenses
lsusb-t: fix memory leak
justfile: add some more targets
usbutils.spdx: update based on file additions
usbutils.spdx: update due to new file and checksums
usbreset: replace some unbounded strcpy() calls
sysfs.c: fix an theoretical issue with snprintf()
usbutils.spdx: update checksums
Kirill Furman (1):
usbmisc: fix possible stack-buffer-overflow Running lsusb with -D argument and path, which len is more than PATH_MAX + 1, cause stack-buffer-overflow because of copy to the buf a string without null-terminator Force setting 0 byte to the end of the buf fixes this error Fix #190
Ronald (3):
update ccid descriptor dumping to V1.1 spec
V1.1 is actually V1.10..
remove one space
Teresa Remmet (1):
usb-devices: Fix usb-devices with busybox
Tomasz Moń (1):
Do not warn about missing LPM bit when not required
Torleiv Sundre (1):
lsusb: add VideoControl Endpoint Descriptor
dependabot[bot] (2):
ci: bump github/codeql-action in the all-actions group
ci: bump the all-actions group with 2 updates
usbutils 017
============
Greg Kroah-Hartman (4):
lsusb: fix up [unknown] vendor and product strings.
lsusb: fix build warning for dump_billboard_alt_mode_capability_desc()
lsusb: add fallback names for 'lsusb -v' output
names: simplify get_vendor_product_with_fallback() a bit
rezso (1):
Honor system libdir and includedir
usbutils 016
============
Alan Stern (1):
usbutils: lsusb-t: print entries for devices with no interfaces
Aurelien Jarno (1):
Fix a typo in usb-spec.h
Bob Hyman (1):
lsusb.py.in: Display (device) power/wakeup via -w option.
Dingyan Li (3):
Fix an incorrect length value in hid descriptor.
Fix misalignments in hid device descripptor.
Use bigger buffer to place speed value string
Greg Kroah-Hartman (19):
lsusb -h returns an error
lsusb -h fixups
lsusb -t: sort in bus order, not reverse order
lsusb -t: print ports and busses and devices with same width
lsusb -t: assign_interface_to_parent() fixups
lsusb.8.in: fix up missing '-' in text
README.md: add source location
lsusb.py: fix up wakeup logic for devices that do not support it
lsusb.py.in: add another default path for usb.ids
names.c: if a string can not be found in the usb.ids file, return [unknown]
lsusb-t: if a driver is not bound to an interface, report "[none]"
Hannes Weisbach (1):
Generate usbutils.pc pkgconfig file
Kristoffer Ellersgaard Koch (1):
usbreset: Allow idProduct and idVendor to be 0
Lukas Nykryn (1):
usb-devices: make shellcheck happy
Tan Li Boon (3):
lsusb: Add function that sorts the output by device ID.
lsusb: Additional sorting by bus number.
lsusb: This is a more compact implementation of the device list sort implemented within this pull request. The output remains the same as the one demonstrated in the previous commit.
usbutils 015
============
Greg Kroah-Hartman (6):
usb-devices: list the root devices in numerical order
usb-devices: use 'local' variable type to handle recursion
lsusb: remove unused wireless check
lsusb: remove wireless descriptor information
usb-devices: fix field width on device speed field
lsusb: fix up Midi Device specification devices
Han Han (1):
Fix an runtime error reported by undefind sanitizer
Robert Hancock (1):
lsusb: Improve status display for SuperSpeedPlus hubs
Tan Li Boon (1):
lsusb-t: Fix recursive sorting on child devices.
usbutils 014
============
Adrian Kalazi (1):
Add Tx+Rx lanes to tree mode
Aurelien Jarno (1):
lsusb(8): mention the udev's hardware database
Benson Leung (1):
lsusb: Fix typo in string output for iAdditionalInfoURL
Bui Quang Minh (1):
lsusb-t: Add lower bound checks in read_sysfs_file_string
Grant Grundler (2):
lsusb: remove unused RETRIES constant
lsusb: don't complain on EAGAIN
Greg Kroah-Hartman (10):
sysfs: add copyright notice taken from name.*
LICENSES: add symlink to handle "or-later" issue for GPL-2.0
LICENSES: put spdx headers on the license files
rename "GPL-2.0+" to "GPL-2.0-or-later"
LICENSE: rename GPL-3.0.txt -> GPL-3.0-only.txt
usbhid-dump.8.in: add copyright information
.gitignore: add copyright and SPDX info
usbhid-dump: add copyright and SPDX info
SPDX header cleanups from GPL-2.0 -> GPL-2.0-only
usbutils.spdx: update with output of latest reuse tool
Jonathan Neuschäfer (2):
lsusb: Fix spelling of bEndpointAddress in UVC
lsusb: Decode endpoint addresses in UVC
Lukas Zaoral (3):
lsusb.c: fix leak in dump_printer_device
usb-devices: do not use `local` in a POSIX shell script
desc-defs.c: fix possible out-of-bound read
Matthias Braun (1):
Fix typos in lsusb.8.in
Ruslan Kabatsayev (5):
Fix locating endpoint when it's a directory rather than a symlink
Fix formatting of interface descriptors to match /sys/kernel/debug/usb/devices
Fix formatting of endpoint direction to match /sys/kernel/debug/usb/devices
Fix formatting of endpoint type to match /sys/kernel/debug/usb/devices
Fix formatting of max endpoint packet size to match /sys/kernel/debug/usb/devices
Thomas Hebb (1):
lsusb: Fix buffer size copy/paste error
Tormod Volden (1):
Makefile.am: Remove unused DATADIR
usbutils 013
============
Aurelien Jarno (1):
lsusb.8.in: do not mention usb.ids
Baruch Siach (1):
usb-devices.1: don't mention bash
Greg Kroah-Hartman (15):
usbhid-dump: move manpage to main directory out of subdir
usbhid-dump.8: add SPDX header
usbhid-dump.8: autogenerate it with the usbutils version number
.gitignore: add usbhid-dump.8
usbhid-dump: add SPDX identifiers to all files.
usbhid-dump: remove libusb.h libusb_strerror() implementation
usbhid-dump: remove lib directory
usbhid-dump: move .h files into src/ directory
Makefile.am: add usbhid-dump.8 to distclean list
usbhid-dump: some autoconf cleanup
usbhid-dump: remove some dev_list functions that were never used
dump_audiostreaming_interface(): remove unused variable
usbmisc: initialize string buffer before reading from device.
lsusb.py: drop trailing space on non-hub devices
lsusb.py: strip whitespace from device strings
Jakub Wilk (2):
lsusb(8): fix formatting
lsusb(8): document --tree
Pino Toscano (1):
lsusb.py: remove private paths for usb.ids
Rob Gill (1):
Additional device classes for usb-devices script
Rosen Penev (1):
usbhid-dump: Do not use rindex
Thomas Hebb (4):
Move read_sysfs_prop() from names.c to its own file
sysfs: Don't return bogus data for devices under a hub
lsusb: Use vendor and product name fallback logic in -D mode too
lsusb: Get manufacturer, product, and serial from sysfs
Timothy Robert Bednarzyk (1):
bootstrap: change /bin/bash to /bin/sh
Torleiv Sundre (1):
lsusb: fix two typos in UVC Extension Unit descriptor
Tormod Volden (1):
usbhid-dump: Put back autoconf check for libusb_set_option()
usbutils 012
============
Greg Kroah-Hartman:
Merge usbhid-dump into main usbutils repository
usbutils 011
============
Clemens Fruhwirth (1):
Add usbreset.c as noinst_PROGRAMS target.
Daniel Schaefer (1):
lsusb: Read unkown names from sysfs device desc.
Darsey Litzenberger (3):
Remove a small hack that no longer has any effect.
Cleanup grammar
lsusb-t: Emit USB IDs and other handy info when verbosity is increased
Emmanuele Bassi (1):
Require newer version of libusb
Georg Brandl (1):
lsusb.py: fix up Python 3 conversion
Greg Kroah-Hartman (10):
SPDX bill-of-material is supposed to be project_name.spdx
usbutils.spdx: rerun report, it is properly sorted.
desc-dump.c: fix compiler warning about unused variable
add usbreset to .gitignore
usbreset: fix some build warnings
usbhid-dump: update to latest version
fix up standard int types
update usbhid-dump git id
usbhid-dump: update to a newer version of usbhid-dump again.
usbutils.spdx: update with latest information
Kurt Garloff (4):
lsusb.py: Search multiple paths for usb.ids.
lsusb.py: Usb enum for parser state machine.
lsusb.py: Add driver names for usbhid.
lsusb.py: python2 compatibility
Lukas Nykryn (1):
Makefile.am: add files with licenses to archive
Mantas Mikulėnas (33):
lsusb.py: sort devices and interfaces numerically
lsusb.py: sort toplevel entries
lsusb.py: improve usage text
lsusb.py: replace fake deepcopy()
lsusb.py: remove -w (warn if usb.ids not sorted) option
lsusb.py: ensure all error messages are written to stderr
lsusb.py: support long options
lsusb.py: use regular print() instead of hand-rolling the same thing
lsusb.py: avoid shadowing Python's built-in 'str'
lsusb.py: replace usb.ids binary search with dict lookup
lsusb.py: remove now-unused bin_search()
lsusb.py: avoid manual calls to __foo__()
lsusb.py: replace __repr__() for USB IDs with __str__()
lsusb.py: insert class FF:FF:FF into usbclasses to avoid special casing
lsusb.py: entirely remove Usb* classes
lsusb.py: cosmetic - replace tuples-as-"immutable lists" with regular lists
lsusb.py: use 'elif' where suitable
lsusb.py: remove dead code
lsusb.py: move unrelated code out of try..except
lsusb.py: allow - as well as _ when matching hci module names
lsusb.py: use a constant for the magic class number 9
lsusb.py: Usb* classes: call read() automatically from constructor
lsusb.py: UsbEndpoint: indent is a class implementation detail
lsusb.py: a few cosmetic changes
lsusb.py: shorten find_usb_class()
lsusb.py: give all Usb* objects a .path attribute
lsusb.py: add an actual __repr__() to classes
lsusb.py: give all Usb* classes a superclass
lsusb.py: convert readattr() and readlink() to methods of the container
lsusb.py: use color by default
lsusb.py: rework output for more consistent indent of both columns
lsusb.py: fix endpoint interval spacing
lsusb.py: visually group USB-version-related fields
Michael Drake (4):
lsusb: Split out routine that fetches value for given field.
lsusb: Split out field name rendering.
lsusb: Add support for descriptor extensions.
lsusb: Add support for audio processing unit type-specific fields.
Philip Langdale (2):
lsusb: Added support for Billboard Alternate Mode Capability descriptor
lsusb.py: Fix formatting of 10Gbps speeds
Ross Burton (1):
usb-devices: use /bin/sh hashbang
Solomon Peachy (1):
lsusb: Add support for decoding IPP printer descriptors
Stefan Tauner (1):
Depend on libusb 1.0.14
Valerii Zapodovnikov (1):
man pages: add information on verbosity levels of -t option
junjie (1):
fix typo
usbutils 010
============
Aurelien Jarno (2):
usbreset.c: add missing <stdlib.h> include
Do not create and install usbutils.pc
Greg Kroah-Hartman (32):
fix dump_videocontrol_interface for unitialized variable usage
Add correct SPDX license identifiers to all files
Add SPDX identifiers on files that did not have a specific license.
wTotalLength should be printed as a hex number
usbmisc: fix up some strncpy() issues
lsusb-t: fix up error with readlink()
lsusb.py.in: add proper SPDX license identifier
usb-devices: reword the copyright identifier
LICENSES: move the GPL 2 license to the LICENSES directory
LICENSES/GPL-3.0.txt: add the file
lsusb.h: add copyright notice
lsusb-t: add copyright info
bom.spdx: Add bill of materials file in SPDX format.
ChangeLog: remove it.
AUTHORS: remove file
do_release: drop file
NEWS: add SPDX header and comment
autogen.sh: add SPDX and copyright header
list.h: add copyright information
travis-autogen.sh: add SPDX and copyright information.
INSTALL: remove the file, it's boiler-plate
configure.ac: add SPDX and copyright
man pages: add SPDX and copyright information
Makefile.am: add SPDX and copyright information
.gitmodules: add SPDX and copyright lines
lsusb.py.in: fix up Copyright strings
usbreset.c: add Alan's copyright
.travis.yml: add correct SPDX and copyright notices
bom.spdx: update with latest copyright and SPDX identifier additions
README.md: move the README file to markdown
README.md: fix fomatting
bom.spdx: upate with README -> README.md change
Lukas Nykryn (1):
lsusb.py: convert to python3
Michael Drake (11):
lsusb: Split subtype mapping out of AudioControl interface handling.
lsusb: Add declarative definitions for UAC1 and UAC2 descriptors.
lsusb: Add code to dump descriptor data using descriptor definition.
lsusb: Switch to descriptor-definition based dump for UAC1 and UAC2.
lsusb: Add descriptor definitions for UAC3.
lsusb: Add initial support for USB Audio Device Class 3.
lsusb: Add descriptor definition for USB3 BOS Configuration Summary.
lsusb: Dump USB3 BOS Configuration Summary Descriptor.
lsusb: Squash Wpointer-compare warning.
lsusb: Remove unused function.
lsusb: Fix array entry count for variable sized entries.
Robby Workman (1):
Makefile.am: Include usbreset.c in the release tarball
Torleiv Sundre (1):
lsusb: Dump UVC Stream based payload descriptor.
usbutils 009
============
Bjørn Mork (1):
usbreset: coding style
Emmanuele Bassi (1):
Don't use C99-ism
Greg Kroah-Hartman (22):
usbhid-dump: update submodule to latest version
add usbreset.c example program
update usbhid-dump to latest
lsusb.py: Don't dump a trace dump if usb.ids is not present
Grueninger, Tobias (1):
USB: usb-devices: Interface number can be a string
Heinrich Schuchardt (1):
autogen.sh: checkout usbhid-dump
Jaejoong Kim (4):
lsusb : add support for the Encoding Unit Desc for uvc 1.5 device
lsusb: fix alignment for Video Streaming interface desc
lsusb: parse additional control fileds in USB video control interfaces for UVC1.5
lsusb: proper display hexadecimal value for UVC control interface
Jakub Wilk (1):
Fix typos
Jo-Philipp Wich (1):
usbreset.c: import usability improvements from OpenWrt
Justin McBride (2):
Update lsusb.c
Un-indent bVariableSize for Frame-Based Format descriptors
Kylie McClain (1):
Makefile: install pkgconfig file to arch-dependent location
Mathias Nyman (2):
lsusb: Allocate the BOS descriptor buffer dynamically
lsusb: Add support for the USB 3.1 SuperSpeedPlus device capability desc
Muthu M (2):
lsusb: Fix issue with lengthy string descriptors
lsusb: Added support for Billboard Capability descriptor
Nikolai Kondrashov (2):
Update usbhid-dump repo URL
Update usbhid-dump to v1.4
Stephan Linz (7):
travis-ci: add control files borrowed from libusb
configure: remove summary about unused USE_ZLIB
drop unused input file for usb.ids update script
substitute usb.id location in lsusb Python script
travis-ci: cleanup before second run
travis-ci: rework travis-autogen.sh
lsusb: remove unused variable procbususb
Tobias Klauser (4):
lsusb: Report correct MaxPower for USB 3.0 devices
lsusb: Request proper descriptor type for USB 3.1
lsusb: Store link state descriptions without preceding space
build: Request at least libusb 1.0.9
Torleiv Sundre (2):
Added support for Platform Device Capability descriptor
lsusb: change endianness of first three fields when printing UUID/GUIDs.
Vianney le Clément de Saint-Marcq (3):
lsusb: Fix UVC STILL_IMAGE_FRAME descriptor
lsusb: Fix UVC VideoStreaming interface header descriptor
lsusb: Fix UVC OUTPUT_TERMINAL descriptor
Vincent Palatin (1):
lsusb: print WebUSB platform descriptor
usbutils 008
============
Alexandra Yates (2):
lsusb: Reports if USB2.0 port is on L1 state
lsusb: Reports devices that support BESL on USB2.0
Aurelien Jarno (1):
dump_ccid_device: fix a typo
Ben Chan (1):
lsusb: decode CDC MBIM extended functional descriptor
Greg Kroah-Hartman (8):
lsusb: fix incorrect printf() for CAPS
lsusb-t: handle problem if there is no usb bus list
.gitignore: add compile to the list of things we need to ignore
John Freed (1):
Fix logic error
Kurt Garloff (1):
Update lsusb.py in usbutils
Lukas Nykryn (2):
update COPYING file
lsusb-t: don't segfault when usbbuslist is empty
Peter Wu (1):
Ignore invalid string descriptors
Raphaël Droz (1):
usb-devices: hexadecimal bInterfaceNumber handling
Tom Gundersen (2):
lsusb: port to hwdb
drop dependency on usb.ids
Vadim Rutkovsky (1):
New path for usbhid-dump submodule
usbutils 007
============
Aurelien Jarno (1):
usb-devices: correctly quote driver path
Bjørn Mork (4):
lsusb: decode CDC MBIM descriptor
lsusb: decode CDC NCM functional descriptor
lsusb: decode CDC Command Set descriptor
usb-devices: avoid numbers being seen as octal by printf
Daniel Mack (1):
lsusb: parse bmFormats inside UAC2 interface headers as hex
Greg Kroah-Hartman (12):
do_release notes
update of usb.ids file from upstream
remove devtree logic
usb.ids update
usb.ids add BlueZ Host stack device id.
Jethro Beekman (1):
Fix lsusb -t potentially not listing all devices
Lukas Nykryn (1):
lsusb-t: make sure that interfaces are added to lists only once
Sarah Sharp (2):
lsusb: Fix USB 3.0 link state reporting.
lsusb: Fix bug in USB 2.0 extended caps descriptor.
Torstein Hegge (1):
lsusb: Parse misplaced UAC1 AudioControl Endpoint Descriptor
Роман Донченко (1):
lsusb: Support non-ASCII string descriptors.
usbutils 006
============
Aurelien Jarno (1):
usb-devices(1): fix a typo
Diego Elio Pettenò (1):
build: add a --disable-usbids option to avoid installing usb.ids
Greg Kroah-Hartman (7):
update usbhid-dump to 1.3
lsusb.c: remove unused variables and the unused -x command line option
Make 'lsusb -t' use the correct device class string names
Update usb.ids file with latest version.
Lukas Nykryn (7):
Possible buffer overflow when using SYSFS_STR
Reading 26 item in array with size 12.
Using uninitialized value as index
Possible resource leak
Wrong shifting of bmMPEGFeatures byte
Buffer overrun
lsusb-t: don't show error when driver link is missing
Mark Veltzer (1):
--tree, --help, and better build documentation
Nikolai Kondrashov (1):
Update usbhid-dump to complete 1.3 release
Roger Tseng (1):
Option -V(version) doesn't require an argument.
Sarah Sharp (3):
usbutils: Dump BOS descriptor for USB 2.01 devices.
lsusb: Show USB 3.0 U1, U2, and LTM status.
lsusb: Fix LTM capabilities reporting.
Thierry Vignaud (3):
set arrays to NULL when freeing them.
simplify get_string()
make treedump() work if the database isn't there.
usbutils 005
============
Greg Kroah-Hartman (7):
usb.ids: updated version of the file
Remove the FSF address from the source files.
update usbhid-dump to release 1.2
add another Linux kernel usb id.
updated usb.ids file
lsusb-t.c: fix up some compiler warnings
add lsusb.h to fix some compiler warnings.
Lukáš Nykrýn (1):
Add more space to lsusb.py output
Sarah Sharp (2):
lsusb: wSpeedsSupported is 2 bytes, not one.
lsusb: bU2DevExitLat is little endian, not big endian.
usbutils 004
============
Carl-Daniel Hailfinger (2):
Fix lsusb out-of-bounds write
Fix lsusb double-free
Dafydd Crosby (2):
Verbose flag in tree mode shows vendor and product name. When running `lsusb -tv`, devices should have the vendor and product name appended to the row.
Fix compiler warning
Greg Kroah-Hartman (2):
Merge pull request #2 from nphilipp/master--nphilipp
Merge pull request #3 from dafyddcrosby/lsusb-tv
Nils Philippsen (1):
don't use invalid config descriptors
usbutils 003
============
Diego Elio Pettenò (1):
build-sys: properly enable support for zlib in lsusb
usbutils 002
============
Diego Elio Pettenò (2):
Simplify the configure script.
Print device class descriptors like it's done for interface descriptors.
Greg Kroah-Hartman (2):
Updated version of lsusb.py from Kurt Garloff.
add lsusb.py to the bin files
usbutils 001
============
Greg Kroah-Hartman (2):
usb.ids update from linux-usb.org
updated usbhid-dump subproject
Laurent Pinchart (2):
usbutils: Support UVC frame-based descriptors
usbutils: Support UVC MPEG2-TS format descriptor
Luben Tuikov (3):
lsusb: Fix getting BOS and DEVQUAL descriptors
lsusb: Dump the Pipe Usage descriptor
lsusb: Fix bMaxBurst reporting
Mike Frysinger (5):
lsusb: install into /usr/bin
usbmisc: pull in unistd.h for readlink()
lsusb: pull in stdlib.h for exit()
lsusb: constify!
usbutils: convert to libusb-1.0
Nikolai Kondrashov (1):
Update usbhid-dump to release 1.2
Sarah Sharp (2):
usbutils: Fix compile error on Ubuntu 9.04.
usbutils: Make lsusb -t show USB 3.0 devices.
usbutils 0.91
=============
Greg Kroah-Hartman (3):
add usbhid-dump to the autogen.sh script
usb.ids: add new device id for qemu audio device
Minor fixes
Laurent Pinchart (1):
usbutils: Fix the UVC bmInterlaceFlags field decoding
Mike Frysinger (2):
usbutils.pc: use datarootdir
fix building on non-Linux systems (e.g. BSD)
Nikolai Kondrashov (1):
Integrate usbhid-dump
Sarah Sharp (5):
usbutils: Fix Wireless USB descriptor fetching.
usbutils: Support USB 3.0 hub descriptor output.
usbutils: Print MaxStreams and Mult for USB 3.0 devices.
usbutils: Print Binary Object Store descriptor.
usbutils: Fix bug in link state description printing.
usbutils 0.90
=============
Aurelien Jarno (1):
fix bcdDFUVersion endianness
Chris Clayton (1):
Patch to add additional devices to usb.ids
Daniel Mack (7):
dump_audiostreaming_interface(): fix ac-3 decoder
parse USB audio class 2 control interface types
parse USB audio class 2 streaming interfaces
parse USB audio class 2 endpoints
dump_audio_bmcontrols(): tell users about faulty bmControl bits
dump_audiostreaming_interface(): drop audio class 2 FORMAT_TYPE length check
lsusb: fix iFeature position calculation for UAC2 feature units
Greg Kroah-Hartman (8):
reserve a USB Ethernet Gadget driver device id.
fix up wording of NCM Ethernet gadget device id
fix up some signed/unsigned warnings in lsusb.c
move #defines around a bit to make it more orderly.
Merge git://github.com/zonque/usbutils into work
more gadget device ids reserved for the Linux Foundation vendor id
Merge branch 'master' of git://github.com/zonque/usbutils into test
Fix up a lot of memory leaks
Ludovic Rousseau (1):
Update Gemplus id
Matthew Wilcox (1):
Decode USB 3 Endpoint Companion Descriptors
Nix (1):
Include config.h before everything else.
usbutils 0.87
=============
Aurelien Jarno (1):
lsusb.c: correctly dump ccid devices
Greg Kroah-Hartman (11):
lots of trailing whitespace removed.
add autogen.sh script
coding style cleanups for .h files.
names.c: fix up some compiler warnings
coding style cleanups for usbmisc.c
names.c: fix lots of coding style issues
devtree.c: coding style cleanups
lsusb.c: coding style fixes
lsusb.c: fix some build warnings.
usb.ids: Reserve EEM Gadget id for the Linux Foundation
add lsusb.py from Kurt Garloff <garloff@suse.de>
Philip A. Prindeville (1):
Fix build issue with libusb location
usbutils 0.86
=============
HID device robust fix
usbutils 0.85
=============
usb-devices bugfixes
build fixes
usbutils 0.84
=============
Sync up usb.ids file from upstream
usbutils 0.83
=============
HID descriptor bugfixes
usb-devices script to emulate the /proc/bus/usb/devices file
new device ids
usbutils 0.82
=============
Wireless USB device support
better autoconf support.
automatic handling for usb.ids
bugfixes
usbutils 0.81
=============
fixed '-t' option if usbfs is not mounted
added DFU parsing
updated the man page
usbutils 0.80
=============
Updated usb.ids.
Updated autotools logic.
Removed obsolete usbmodules.
usbutils 0.73 (and older)
=============
Thanks to a patch from Aurelien Jarno, usbutils now uses the system's
libusb to access USB devices, not a private (old) copy of that library.
The "usbmodules" program is now deprecated, and no longer built by default.
If your Linux 2.4 based system needs it to handle the "coldplug" processing
(handling devices that exist before the OS is fully operational), you
can "configure --enable-usbmodules".