aboutsummaryrefslogtreecommitdiff
path: root/lib/libusb/Symbol.map
Commit message (Collapse)AuthorAgeFilesLines
* libusb: capsicumize libusbShengYi Hung2026-08-141-4/+9
| | | | | | | | | | | | | | | | | | | | | | FreeBSD's libusb has three components: libusb01, libusb10, and libusb20. libusb20 handles communication with character devices. We now requires a backend context for libusb20. The backend context contains contains the capsicumized usbctrl fd and usb directory (/dev/usb) fd so that the library user can enter the capiblity mode safely while using libusb. libusb10 is updated to support capabilities via a context option. Since libusb allows general read/write access, we preserve all possible capabilities when passing backend context to libusb20. It is the responsibility of the libusb user to call cap_enter() at an appropriate time. All base system tools using libusb and libusb20 have been updated to support Capsicum. Reviewed by: adrian, markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D51865
* libusb: Mark defualt smybol tag as latest stable versionShengYi Hung2026-08-131-1/+1
| | | | | | | | | | As we might change the libusb ABI in 16, we should mark thje first version as FBSD_1.8 instead of 1.9. Since versioning patch has not landed for a long time, it makes sense to change it directly. Discussed with: kib Fixes: 527a82474cb3 ("libusb: versioning symbols") Sponsored by: The FreeBSD Foundation
* libusb: versioning symbolsShengYi Hung2026-08-121-0/+260
Reviewed by: bapt, kevans Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55686