summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 09:27:07 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 09:27:07 +0000
commite2e1a00b1595b4930b86e3ba3ea2e9b771a79653 (patch)
treeba77e3ac3992e0dbf8f751513b9015d37122a2b1 /NEWS
parentInitial commit. (diff)
downloadusbutils-upstream.tar.xz
usbutils-upstream.zip
Adding upstream version 1:014.upstream/1%014upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS721
1 files changed, 721 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..fe5ff46
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,721 @@
+# usbutils old-style "NEWS" file
+# SPDX-License-Identifier: GPL-2.0-only
+#
+# 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 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".
+