[<prev] [next>] [day] [month] [year] [list]
Message-ID: <Zxd0oZefuehqhA7z@kroah.com>
Date: Tue, 22 Oct 2024 11:47:13 +0200
From: Greg KH <gregkh@...uxfoundation.org>
To: linux-usb@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: usbutils 018 release
It's been another year, and there have been a number of updates and
fixes for the usbutils programs and build system, so it's time for a new
release.
I'd like to announce the usbutils 018 release.
The largest change here that will only be visable to packagers is that
the build system has now moved to meson. That way only the files in git
are in the tarballs so everyone can verify the providence of all files
in the repository (i.e. not relying on random binaries on my local
machine which is what autotools does...)
For users, the largest change will be that the '-v' option to lsusb will
now show the negoitated speed of the device on the bus, not just what
the descriptor says the device can run at, and there is better handling
for new device descriptor fields and information in the '-v' output as
well.
Full details of the changes in this are found below in the shortlog.
Tarballs can be found on kernel.org here:
https://www.kernel.org/pub/linux/utils/usb/usbutils/
Or you can pull from the following git locations as well:
https://git.sr.ht/~gregkh/usbutils
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git
https://github.com/gregkh/usbutils
https://github.com/linux-usb/usbutils
Many thanks to Emil for help with the meson build changes, and for
integrating the project into the github build/testing infrastructure to
give people who like using github, feedback if their changes break the
build.
thanks,
greg k-h
------------
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
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists