github linux-test-project/ltp 20190115
LTP 20190115

latest releases: 20240930, 20240524, 20240129...
5 years ago

Since the last release 246 patches by 40 authors were merged.

NOTABLE CHANGES

  • New tests

    • fanotify11 - test for FAN_REPORT_TID
    • fanotify01, fanotify03, fanotify10
      • added coverage for FAN_MARK_FILESYSTEM
    • fanotify03
      • added coverage for mountpoint mark
    • getrlimit03 - test if getrlimit syscalls return consistent data
    • increased coverage for readahead and posix_fadvise on overlayfs
    • execveat01 - functional tests
    • execveat02 - invalid inputs tests
    • statx06 - checks for correct statx timestamps
    • lremovexattr01 - functional tests
    • fremovexattr01 - functional tests
    • fremovexattr02 - invalid inputs tests
    • pt_test - Intel PT full trace test
    • membarier01 - functional tests
    • preadv201 - functional tests
    • preadv202 - invalid inputs tests
    • new open posix conformance tests for strchr, strcpy, strncpy,
  • New regression tests

    • crypto_user01 aka CVE-2018-19854 (previously known as CVE-2013-2547)
    • fanout01 aka CVE-2017-15649
    • fanotify09
      • added coverage for merging events on child subdir
        fixed in b469e7e47c8a "fanotify: fix handling of events on child sub-directory"
    • fanotify10 - test for mount ignore mask
      fixed in 9bdda4e9cf2d fsnotify: fix ignore mask logic in fsnotify()
    • getxattr05
      fixed in 82c9a927bc5d ("getxattr: use correct xattr length")
  • Additional 37 tests were converted to the new test library; with that about
    30% of the LTP syscall testcases have been converted so far

  • The travis build-testing is now done using docker ensuring that latest LTP
    git HEAD builds smoothly on major distributions and architectures

  • The fzsync library intended to trigger kernel races has been rewritten again,
    the code is simpler now and at the same time the probability to hit races
    has increased.

NOTABLE CHANGES IN NETWORK TESTS

brought to you by Petr Vorel

New features/tests:

  • tests for SIT tunnel
  • tests for MPLS labels
  • netstress: add support for SO_BINDTODEVICE
  • added tst_net_run() shell API function
  • nfs tests were rewritten to new API
  • various fixes in dhcp, ipsec, rpc and virt tests
  • removed ftp and ssh tests

CREDITS

Many thanks to the people contributing to this release:

git shortlog -s -e -n 20180926..
41 Petr Vorel pvorel@suse.cz
28 Amir Goldstein amir73il@gmail.com
25 Alexey Kodanev alexey.kodanev@oracle.com
25 Xiao Yang yangx.jy@cn.fujitsu.com
16 Jan Stancek jstancek@redhat.com
13 Cyril Hrubis chrubis@suse.cz
8 Enji Cooper yaneurabeya@gmail.com
8 Stanislav Kholmanskikh stanislav.kholmanskikh@oracle.com
7 Clemens Famulla-Conrad cfamullaconrad@suse.de
6 Cristian Marussi cristian.marussi@arm.com
6 Greg Hackmann ghackmann@google.com
6 Rafael David Tinoco rafael.tinoco@linaro.org
6 Richard Palethorpe rpalethorpe@suse.com
6 Steve Muckle smuckle@google.com
4 Jinhui huang huangjh.jy@cn.fujitsu.com
4 Mandri, Padmashree padmashree.mandri@intel.com
4 Sandeep Patil sspatil@google.com
3 Eric Biggers ebiggers@google.com
3 Yixin Zhang yixin.zhang@intel.com
2 Jason Xing kerneljasonxing@linux.alibaba.com
2 Li Wang liwang@redhat.com
2 Subash Ganesan subash@zilogic.com
1 Allen, John John.Allen@amd.com
1 Ammy Yi ammy.yi@intel.com
1 Hongzhi.Song hongzhi.song@windriver.com
1 Kai Kang kai.kang@windriver.com
1 Keita Suzuki keitasuzuki.park@sslab.ics.keio.ac.jp
1 Kenneth Magic kmagic@google.com
1 Khem Raj raj.khem@gmail.com
1 Lei Yang Lei.Yang@windriver.com
1 Masayoshi Mizuma m.mizuma@jp.fujitsu.com
1 Michael Moese mmoese@suse.de
1 Myungho Jung mhjungk@gmail.com
1 Po-Hsu Lin po-hsu.lin@canonical.com
1 Shaoting Lei leist.fnst@cn.fujitsu.com
1 Sun Lianwen sun_lianwen@163.com
1 Thadeu Lima de Souza Cascardo cascardo@canonical.com
1 Tommi Rantala tommi.t.rantala@nokia.com
1 nixiaoming nixiaoming@huawei.com
1 yangj yangj.fnst@cn.fujitsu.com

And also thanks to patch reviewers:
git log 20180926.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r
86 Cyril Hrubis chrubis@suse.cz
20 Petr Vorel pvorel@suse.cz
13 Li Wang liwang@redhat.com
10 Jan Stancek jstancek@redhat.com
7 Alexey Kodanev alexey.kodanev@oracle.com
4 Xiao Yang yangx.jy@cn.fujitsu.com
3 Richard Palethorpe rpalethorpe@suse.de
1 Steve Muckle smuckle@google.com
1 Richard Palethorpe rpalethorpe@suse.com
1 Jan Kara jack@suse.cz
1 Amir Goldstein amir73il@gmail.com

Don't miss a new ltp release

NewReleases is sending notifications on new releases.