mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git
synced 2024-11-23 02:43:52 +08:00
cda6883cad
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
919 lines
29 KiB
Plaintext
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".
|
|
|