How do I verify a download?
- Wrap openat{,64}() to work with libudev 237
- Create /sys/bus symlinks for Thunderbolt devices - Avoid buffer overflow in uevent_sender_send()
- preload: Wrap [l]getxattr(). Fixes e. g. confusing error messages in `ls -l`. - Refine detection of being in mock environment. Fixes message about nonexisting devices in `uevent_sender_send()` when using umockdev-run. - Fix build warnings about non-applicable "static const"s. - Disable t_gphoto_* test cases for now. These currently trigger an assertion about submit_node != NULL. The URB structure in libgphoto/libmtp apparently got more flexible, so ioctl replaying needs to be fixed for that.
- In the /umockdev-record/system-single test, stop assuming that /dev/loop0 always exists, as that is not the case in containers and some other build machines. Use /dev/zero as second device instead. (Debian #792189)
- Relax sysfs path check in /umockdev-testbed/dev_query_gudev test to also work with udev 234. (Debian #871060)
Add mocking of /proc. (issue #55)
- Fix crash when client sends uevents to closed listeners. (issue #53)
- Include missing sys/sysmacros.h to fix build with recent glibc. - Fix /umockdev-testbed-usb/lsusb test for libusb 1.0.21.
- test-umockdev.py: Explicitly require version 1.0 for GUdev and GUMockdev introspection modules to avoid deprecation warning. - Skip /umockdev-record/system-all test with "check-installed", it's too brittle and prone to break on quirky hardware/kernel issues.