Skip to content

LTP 20190517

Compare
Choose a tag to compare
@metan-ucw metan-ucw released this 17 May 12:09
· 4938 commits to master since this release

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]>