forked from gregkh/usbutils
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
500 lines (382 loc) · 14.4 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# usbutils old-style "NEWS" file
# SPDX-License-Identifier: GPL-2.0
#
# Copyright (c) 2018 Greg Kroah-Hartman <[email protected]>
#
# 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 <[email protected]>
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".