LTP 20190517
Since the last release 293 patches by 49 authors were merged.
NOTABLE CHANGES
-
New tests
- ioctl_ns{01-07}: Tests for NS_GET_* ioctls
- clock_adjtim{01,02}: New tests
- userfaultfd01: New test
- ioctl08: Test for FIDEDUPERANGE on Btrfs
- sigpending02: New test for sigpending/rt_sigpending
- pivot_root01: New test
- tgkill{01-03}: New tests
- set_mempolicy{01-04}: New tests
- rt_tgsigqueueinfo01: New test
- binfmt_misc02.sh: New functionality test
- pwritev2{01-02}: New tests
- rt_sigpending02: New test
- fanotify12: New test for FAN_OPEN_EXEC event mask
- clock_gettime{01,02}: New tests
- fdatasync03: New test
- fsync04: New test
- sync03: New test
- syncfs01: New test
- setrlimit06: Add new test for RLIMIT_CPU
- statx07: Add test for AT_STATX_DONT_SYNC and AT_STATX_FORCE_SYNC
- clock_settime{01,02}: New tests
-
New regression tests
- af_alg06: malformed authenc key 8f9c46934848
- af_alg05: skcipher_walk error bug 8088d3dd4d7c
- af_alg04: vmac race conditions bb2964810233
- af_alg03: rfc7539 hash alg validation e57121d08c38
- af_alg02: salsa20 empty message bug ecaaab564978 aka CVE-2017-17805
- af_alg01: hmac nesting bug af3ff8045bbf aka CVE-2017-17806
- binfmt_misc01.sh: 5cc41e099504 ("fs/binfmt_misc.c: do not allow offset overflow)
-
Increased coverage
- fanotify01: add FAN_REPORT_FID test cases
- fanotify10: increase test coverage to support FAN_OPEN_EXEC mask
- fanotify03: add FAN_OPEN_EXEC_PERM
-
New test variants API
-
The LTP test library gained support for test variants, with that we can
test family of similar syscalls (i.e. different select syscalls) in a
single test. -
stime: Test 3 variants
-
sigpending: Test 3 variants
-
select04: Test 4 variants
-
-
Various fixes for Android Bionic libc (both build and runtime) and musl libc
are included in this release -
Additional 22 tests were converted to the new test library
NOTABLE CHANGES IN NETWORK TESTS
brought to you by Petr Vorel
-
New testcases
- ipsec: test also randomized message length
- features: new checksum testcases
- virt: add mode l3s in ipvlan test
- netstress: support SO_REUSEPORT, MSG_ZEROCOPY
-
Various tests converted into new API
- (arping01, broken_ip, clockdiff01, ip_tests.sh, ping0{1|0}, tracepath, traceroute)
-
Various small fixes and enhancements, most notable ones:
- dhcp: correct prefix for expected IPv6 address)
- lower down packet size to minimum, which still be high enough to require
fragmentation. This is critical for performance tests, which compare
virtual devices with the real ones. - netstress: various fixes to avoid false-positives
- dhcp: AppArmor and SELinux fixes, fix paths for non-RHEL distros
CREDITS
Many thanks to the people contributing to this release:
git shortlog -s -e -n 20190115..
40 Petr Vorel <[email protected]>
39 Enji Cooper <[email protected]>
28 Cyril Hrubis <[email protected]>
17 Alexey Kodanev <[email protected]>
15 Petr Vorel <[email protected]>
15 Xiao Yang <[email protected]>
14 Rafael David Tinoco <[email protected]>
12 Matthias Maennich <[email protected]>
11 Sumit Garg <[email protected]>
9 Eric Biggers <[email protected]>
7 Jan Stancek <[email protected]>
7 Jinhui huang <[email protected]>
7 Li Wang <[email protected]>
7 Steve Muckle <[email protected]>
6 Jia Zhang <[email protected]>
6 Yang Xu <[email protected]>
5 Matthew Bobrowski <[email protected]>
4 Shile Zhang <[email protected]>
3 Christian Amann <[email protected]>
3 Cristian Marussi <[email protected]>
3 Greg Hackmann <[email protected]>
3 Sandeep Patil <[email protected]>
2 Federico Bonfiglio <[email protected]>
2 Jason Xing <[email protected]>
2 Michael Holzheu <[email protected]>
2 Paul Lawrence <[email protected]>
2 Zhengwang Ruan <[email protected]>
1 Alistair Strachan <[email protected]>
1 Amir Goldstein <[email protected]>
1 Balamuruhan S <[email protected]>
1 Daniel Diaz <[email protected]>
1 Daniel Mentz <[email protected]>
1 Elif Aslan <[email protected]>
1 Esteban Flores <[email protected]>
1 Guangwen Feng <[email protected]>
1 He Zhe <[email protected]>
1 Jan Baier <[email protected]>
1 Michael Holzheu <[email protected]>
1 Pengfei Xu <[email protected]>
1 Ramon Pantin <[email protected]>
1 Richard Palethorpe <[email protected]>
1 Roman Kalashnikov <[email protected]>
1 Sandeep Patil <[email protected]>
1 Saravana Kannan <[email protected]>
1 Tommi Rantala <[email protected]>
1 Vaishnavi <[email protected]>
1 Xiao Liang <[email protected]>
1 Yixin Zhang <[email protected]>
1 supersojo <[email protected]>
And also thanks to patch reviewers:
git log 20190115.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r
73 Cyril Hrubis <[email protected]>
20 Petr Vorel <[email protected]>
20 Jan Stancek <[email protected]>
11 Xiao Yang <[email protected]>
11 Alexey Kodanev <[email protected]>
9 Steve Muckle <[email protected]>
7 Li Wang <[email protected]>
7 Amir Goldstein <[email protected]>
5 Mimi Zohar <[email protected]>
5 Enji Cooper <[email protected]>
3 Sandeep Patil <[email protected]>
2 Sumit Garg <[email protected]>
1 Xiong Zhou <[email protected]>
1 Sandeep Patil <[email protected]>
1 Michael Holzheu <[email protected]>
1 Hendrik Brueckner <[email protected]>
1 Eric Biggers <[email protected]>
1 Enji Cooper <[email protected]
1 Cyril Hrubis <[email protected]>
1 Cristian Marussi <[email protected]>
1 Alessio Balsini <[email protected]>