summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS367
1 files changed, 363 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index 1a8ba8c..2be97b0 100644
--- a/NEWS
+++ b/NEWS
@@ -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):