blob: 4acd6433482447a5cf1b982230040c5a487c753b [file] [log] [blame]
LTP-20021105
------------
- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
and "setdomainname03" to "syscalls" runtest file
- Added "sethostname01", "sethostname02", ( Suresh Babu )
and "sethostname03" to "syscalls" runtest file
- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
the directory name
- Added code to remove the tmp test dir ( Robbie Williamson )
in "fcntl11.c"
- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
failures in "shmctl01"
- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
handling
- Back out "readv01", "readv02" changes to ( Paul Larson )
expect EINVAL when count==0. Kernel is going
to keep the old behaviour.
- Fix for "waitpid02". uses undefined div by ( Paul Larson )
0 behaviour
- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
when count==0
- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
to 'ps -ewf' to ensure that a grep finds the
info it needs.
- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
pass. Found by Li Ge <lge@us.ibm.com>
- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
declaration.
- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
semantics
- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
this test runs fsx-linux on a file created in
the $TCtmp directory. No unformatted partition
required.
LTP-20021002
------------
- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
- Fix for improper child exit in "execve02" ( Colin Gibbs )
- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
positives
- Fix for "personality01 to undef the personality( Marcus Meissner )
macro before calling personality()
- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
to guarantee child exit before the test ends
- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
IA64 compile time warning
- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
- Removed test 8 from "diotest4". Opening a ( Paul Larson )
directory for direct I/O is not allowed.
- Fix for PPC cross compile issues applied to: ( Paul Larson )
"mmap01"
"pth_str01"
"pth_str03"
"shmem_test_04"
- Fix for "fcntl01" to allow it to run without ( Paul Larson )
predefining the file descriptors
- Fix for "readv02" to check for EINVAL on ( Paul Larson )
2.5.35 and above kernels
- Fix for "stime01" to allow the checked time to ( Paul Larson )
be off +1 second
- Fix for "writev01" to check for EINVAL on ( Paul Larson )
2.5.35 and above kernels
LTP-20020910
------------
- Fix path in runpan.sh ( Paul Larson )
- runtest/syscalls:
a.Removed the {} from the environment ( Robbie Williamson )
variables
b.Comment out stime01, since it sets ( David Barrera )
the system time forward and could
cause problems with several other
tests if it's running at the same
time (-x nn)
- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
"nfsx-linux"
- fsxtest: Added code to handle JFS. ( Robbie Williamson )
- ld01: Made the diff case insensative for ( Robbie Williamson )
cross-platform compatibility.
- Removed obsolete test, "ulimit", from ( Robbie Williamson)
automatic build and install.
- Moved the 'chown' commands to "install ( Robbie Williamson )
section in the Makefile of fchmod
- Applied patches for s390 ( Susanne Wintenberger )
- Applied patches for IA64 ( Jacky Malcles )
- Applied patch for adding some missing includes ( Andreas Jaeger )
to remove warnings about missing prototypes
- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
- Fix for ar01 hang when filesystem is full ( Paul Larson )
- Make ltp run with uClibc ( Steven J. Hill )
- Fix compiler warnings in various tests ( Xiao Feng Shi )
- Clean up many of the mktemp warnings ( Paul Larson )
And use mkstemp in tst_tmpdir()
- Applied pan/logfile/tools patches. ( William J. Huie )
- Use regular instead of mandatory locks in ( Matthew Wilcox )
fcntl09, fcntl10, fcntl11 to fix with NFS
- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
to be pid_t instead of short for 2.5 compat
- Add command line options to runalltests.sh to ( Randy Hron,
allow setting of various pan options and Paul Larson,
changing the temp directory Nate Straz )
- Added automation documentation to /doc ( Jeff Martin )
- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
functionality and avoid false positives.
LTP-20020813
------------
* Fixes
-------
- Fix runtest/commands to export the ( Paul Larson )
correct TCdat
- Add some missing includes and remove ( Andreas Jaeger )
warnings about missing prototypes
- Add better initialization to waitpid05, ( Robbie Williamson )
signal04, getgroups01
- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
open
- Fix mmstress path problems, now uses execvp ( Paul Larson )
LTP-20020807
------------
* New Additions
---------------
- Added new testcases of link07,fcntl22,link06 ( Bull Group )
- Added linux kernel scheduler latency tester ( Davide Libenzi )
- Database test tool 'dbgrinder' ( James Kenefick )
* Fixes
-------
- Several fixes for 64-bit ( Gerhard Tonn )
- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
- Fixed check in getgroups03 that was causing
failures if 'nobody' isn't in any secondary groups ( Paul Larson )
- Fix sendfile02 to work with the new 2.5 kernels which
no longer allow it to fall back on write ( Paul Larson )
- Changed the hardcoded ip address to 127.0.0.1 in
recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
- Added instance and time command line options in
runalltests.sh ( Jeff Martin )
- Fixed the algorithm description for fork07,fork12
Reduced the output of fork07 to a finite amount ( Nathan Straz )
- Added fork12 to runtest/crashme. ( Nathan Straz )
- Added option for interface selection in tcpdump01 ( Robbie Williamson )
LTP-20020709
-----------
* New Additions
---------------
- New testcases fcntl22, link06, link07,
mknod09 ( Bull Group )
- New sctp tests ( Robert Williamson )
- New direct IO tests ( Narasimha Sharoff )
- mlock01 and mlock02 tests ( Paul Larson )
* Fixes
----------------
- MIPS fixes; write01 ( Shaobo Li )
- patches for 64bit and warnings ( Ihno Krumreich )
- fixes for ftruncate02, fchown03 ( Robert Williamson )
- updates to LTP scripts ( Nathan Straz )
LTP-20020607
------------
* New Additions
- Tests if gettimeofday02 is monotonous ( Andi Kleen )
- Added new tests readv03, setgroups04
and truncate04 ( Group Bull )
* Fixes
----------------
- Bug fixes and ports for MIPS ( Johannes Stezenbach )
- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
- 64 bit bug fixes and remove warnings
on 64 bit arch ( Ihno Krumreich )
- Clean up warnings on s390 ( William Jay Huie )
- Improvements on fstat05 for IA64 ( Group Bull )
- Testcase ID clean ups, improvements
to mallocstress ( Nathan Straz )
- Fix warnings and bugs in clisrv
and mallocstress i ( Dan Kegel )
- Fixed sendfile601 for IPV6 ( Robert Willionsom )
- Fixes for shmctl & mprotect03 ( Paul Larson )
- multicast testcase fixes ( Ted Cheslak )
- Automation: added sar results to ltp_check ( Casey Abell )
- Automation: added function to ltp_check ( Li Ge )
LTP-20020507
------------
* New Additions
- New syscalls tests, chroot, fchdir, fstat
pread, pwrite, and reddir. (Bull )
- New syscalls test. ( Ihno Krumreich )
* Fixes
- S390 bug fixes, patches to remove complier
warnings. ( Ihno Krumreich )
- S390 bug fixes. ( William Jay Huie )
- LTP Automation script updates. ( William Jay Huie )
- make testcases work without a controlling tty.
for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
- Networking test updates, multiple concurrent
runs. ( Robert Williamson )
- test01 patch for wrap around at 2gigs ( Randall Hron )
- patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
CVS Bugs closed.
----------------
#545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
LTP-20020408
-----------
* New Additions
- Scripts to automate LTP test suite execution. ( William Jay Huie )
- IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
* Fixes
- Numerous 64-bit updates, remove warnings
and errors. ( Andi Kleen )
- 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
- 64-bit IA64 port related patches. ( Jacky Malcles )
- patches to remove warnings and bugs. ( Andreas Jaeger )
- mmstress bug: deletes /dev/zero. ( Sachin Vyas )
- sem02: make test remove semids it created. ( Robert Williamson )
- Report missing groups and users in IDcheck.sh ( Robert Williamson )
- expected error modified in mprotect and
msync tests. ( Paul Larson )
- make testcases work without a controlling tty. ( Paul Larson )
CVS Bugs closed.
~~~~~~~~~~~~~~~~
#536483 sem02 does not clean up /tmp directory (Robert Willamson
LTP-20020307
------------
o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
o added time duration option to pan (Jay Huie)
o added 4 more cases to getcwd02 test (Jay Huie)
o added time-schedule tool by Richard Gooch under sched test
section (Manoj Iyer)
o added trace_sched tool under sched test section (Manoj Iyer)
o added sigpending02 test to syscalls section (Paul Larson)
o created a KNOWN-FAILURES file to document known
test failures (Robbie Williamson)
o added sem02 test to ipc section (Robbie Williamson)
o added SCTP section to network tests (Robbie Williamson)
o added disktest by Brent Yardley to io section (Robbie Williamson)
o closed the following bugs:
[ #491285 ] recvfrom01 test (Paul Larson)
[ #491286 ] recvmsg01 test (Robbie Williamson)
[ #505515 ] perf_lan6 test (Robbie Williamson)
[ #506536 ] recv01 test (Robbie Williamson)
[ #514408 ] chown05 (Dave Engebretsen)
[ #511427 ] pread02 test (Paul Larson)
[ #516577 ] ftruncate03 test (Jay Huie)
[ #523055 ] sched_getscheduler test (Paul Larson)
[ #523137 ] sched_setscheduler02 test (Paul Larson)
[ #525688 ] sendfile01 (Paul Larson)
LTP-20020207
------------
o added support for cross-compiling (Todd Inglett)
o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
o added IPv6 support (Robbie Williamson)
o added "gethost" to /tools (Robbie Williamson)
o fixed the race conditions in the float tests and removed
the sleeps (Robbie Williamson)
o enabled non-root make authority (Paul Larson)
o separated compilation into "make" and "make install" (Paul Larson)
o added ipc_stress test (Manoj Iyer)
o added pthreads_stress test (Manoj Iyer)
o made changes to support architecture independence (Manoj Iyer & Paul Larson)
o closed the following bugs:
504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
(Manoj Iyer, Paul Larson, and Robbie Williamson)
LTP-20020108
------------
o fixed IDcheck.sh to work with bash1 (Nate Straz)
o updated menu script (Robbie Williamson)
o reset errno to 0 at the beginning of TEST macro (Paul Larson)
o added floating point stress tests (Bull/IBM)
o added fsx-linux NFS tests (Apple)
o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
o removed bogus testcase from dup201 test (Paul Larson)
o fixed recvfrom01 case 5 (Wayne Boyer)
o workaround for smp issue with waitpid12 (Manfred Spraul)
LTP-20011206
------------
o necessary users/groups can now be created on installation with
user's permission
o added a simple menu-based interface for running the LTP testsuite
o fixed negative duration in pan output when -l isn't used
o new set of tests under fs-maim
o fixed race condition in nfslock01
o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
copies are run simultaneously
o workaround for SIGTTOU hang in ioctl02
o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
o compiler warnings and other minor errors fixed in many tests
LTP-20011107
------------
o Many improvements to mtest05 and mtest06 tests
o new test nfsstress
o included ver_linux in LTP and made it run at the end of test scripts
o check for necessary users/groups in Makefile and warn if they don't
exist
o documented the users and groups necessary for the testcases to run
o simplified telnet01 when looking for root prompt
o removed incorrect testcase from sendfile03
o fixed modify_ldt01 test problems on newer kernels
o added setrlimit to unlimit core size in waitpid05 test to work
around systems where this is set to 0
o fixed mmstress pthread hang problem
LTP-20010925
------------
o Testcases have been organized into categories in a directory
structure under the testcases subdirectory
o About 400 new testcases added covering various system calls
o Andreas Jaeger got confirmation from the glibc people that the
ulimit test was broken as a result of some changes made in
glibc2.2.5. Since it's the test that's broken, Nate Straz
removed the offending testcase.
o Updated README and INSTALL files
o Descriptions of the testcases have been added to the doc
directory and are organized by type (syscalls.txt, fs.txt, etc.)
------------
2000-09-18 Juan J. Quintela <quintela@fi.udc.es>
Aaron Laffin <alaffin@sgi.com>
* tests/mmap001.c: first checkin of a modified version of
mmap001.c from the memtest suite.
2000-09-08 Egor Duda <deo@logos-m.ru>
* tests/fpathconf01.c: Close opened file at exit.
* tests/select01.c: Ditto.
2000-09-08 Andrea Arcangeli <andrea@suse.de>
* tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
to correctly use F_RDLCK and F_WRLCK.
2000-09-06 Egor Duda <deo@logos-m.ru>
* lib/parse_opts.c (parse_opts): Initialize allocated string
to prevent heap corruption.