diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 367 |
1 files changed, 363 insertions, 4 deletions
@@ -1,3 +1,362 @@ +# 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 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 ============ @@ -58,7 +417,7 @@ Lukas Nykryn (7): Using uninitialized value as index Possible resource leak Wrong shifting of bmMPEGFeatures byte - Buffer overun + Buffer overrun lsusb-t: don't show error when driver link is missing Mark Veltzer (1): @@ -90,8 +449,8 @@ Greg Kroah-Hartman (7): update usbhid-dump to release 1.2 add another Linux kernel usb id. updated usb.ids file - lsusb-t.c: fix up some complier warnings - add lsusb.h to fix some complier warnings. + 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 @@ -152,7 +511,7 @@ Laurent Pinchart (2): Luben Tuikov (3): lsusb: Fix getting BOS and DEVQUAL descriptors - lsusb: Dump the Pipe Usage desciptor + lsusb: Dump the Pipe Usage descriptor lsusb: Fix bMaxBurst reporting Mike Frysinger (5): |