mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git
synced 2024-11-14 22:43:40 +08:00
ca05b35b4e
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
501 lines
14 KiB
Plaintext
501 lines
14 KiB
Plaintext
# usbutils old-style "NEWS" file
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Copyright (c) 2018 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 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".
|
|
|