blob: 54f053a297334a62378dcd3fc830a15dff7d9f4f [file] [log] [blame]
robbiewfe26f4f2003-07-09 22:01:26 +00001LTP-20030710
2
3- Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
4 to allow specification of where to install
5 libproc.so for the top-LTP tool.
6- Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
7- Added JFS tests to the LVM test script. ( Marty Ridgeway )
8- Removed tests from the LTP system stress ( Robbie Williamson )
9 script that had problems running concurrently.
10- Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
11- Added ACPI testcases. ( Marty Ridgeway )
12- Added testcases to execute inline functions in ( Marty Ridgeway )
13 the kernel tree.
14- Added testcases to for the NLS filesystem. ( Marty Ridgeway )
15- Added PCI testcases. ( Marty Ridgeway )
16- Added USB device testcases. ( Marty Ridgeway )
17- Applied code cleanup patches to stream tests. ( Randy Hron )
18- Ported sem02.c to use some of the LTP test ( Paul Larson )
19 harness API.
20- Updated mtest01 to fix hang issues. ( Robbie Williamson
21 Paul Larson )
22- TCID fixes to various syscall tests. ( Paul Larson )
23- Cleanup of various syscall test outputs. ( Paul Larson )
24- IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
25- Applied uclibc patch for memory tests. ( David McKay )
26- Increased the size of memory to attempt to ( Robbie Williamson )
27 munlock for munlock02 to ensure correct
28 test execution.
29- Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
30 small bug in test. Paul Larson )
31- Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
32 64bit architecture specifics.
33- Updates to syslog01-10 to support Debian ( Robbie Williamson
34 systems and improved their stability. Paul Larson )
35- Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
36- Removed an unneccessary free() call in ustat01 ( Doug Ramier )
37- Corrected the "install:" section of the mc_opts ( Robbie Williamson )
38 network test.
39- Added default option for RHOST for nfs03 and ( Robbie Williamson )
40 nfsstress.
41- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
42 test APIs and added checks for required
43 commands.
44- Added the Open HPI testsuite. ( Kevin Gao
45 http://openhpi.sourceforge.net/ Robbie Williamson )
46- Added new filesystem testscripts. ( Marty Ridgeway )
47- Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
48
49
50
51
robbiew833ce092003-06-06 16:15:53 +000052LTP-20030606
53
54- Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
55 to the redirected output file.
56- Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
57 option is selected.
58- Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
59 checking section.
60- Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
61- Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
62 listed in the scenario files to /runtest/posix.
63- Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
64 /testcases/open_posix_testsuite.
65- Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
66 runalltests.sh default run.
67- Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
68 LTP. Paul Larson )
69- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
70 Robbie Williamson )
71- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
72 allocation limits.
73- Updated mtest01 to run on large memory machines ( Robbie Williamson )
74- Updated mmap tests to correctly cleanup after ( Paul Larson )
75 execution.
76- Cleaned up sched_stress and fixed problem with ( Paul Larson )
77 segfaulting reported by Andi Kleen.
78- Added s390/s390x specific code to clone() tests ( Jay Huie
79 Robbie Williamson )
80- Fixed typo in mkdir04 in PASS output. ( Paul Larson )
81- Corrected syntax error in munlockall02. ( Robbie Williamson )
82- Applied ppc64 and s390x fix to profil01. ( Steve Munroe
83 Robbie Williamson )
84- Fixed syntax problem in mc_opts. ( Robbie Williamson )
85- Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
86- Included /asm/atomic.h file to swapon02 ( Paul Larson )
87 includes to allow test to compile on RH 7.2
88- Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
89- Made syslog tests correctky cleanup after ( Robbie Williamson )
90 failure and handle multiple instances.
91- Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
92 correct interface. Robbie Williamson )
93- Fixed small bug in ltpServer.c. ( Paul Larson )
94- Allowed `make` to continue on errors in ( Robbie Williamson )
95 open_posix_testsuite build/install.
96- Added pause in "all" and "install" section of ( Robbie Williamson )
97 open_posix_testsuite/Makefile to allow user to
98 read location of build/install error logfiles.
99- Removed the procps directory in /tools and ( Robbie Williamson )
100 replaced with a stripped down version: top-LTP.
101
102
robbiewb572e782003-05-08 17:20:22 +0000103LTP-20030508
104
105- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
106 installed systems
107- Applied 'ash' compatibilty patch ( Dan Kegel )
108- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
109- Created "/testscripts" directory and relocated ( Robbie Williamson )
110 scripts to it
111- Fixed kill problem with genload's stress.c ( Amos Waterland )
112- Added checking for users and sys groups to ( Robbie Williamson )
113 IDcheck.sh. Also, called the script from
114 runalltests.sh before executing tests to support
115 cross-compiled platforms
116- Added 'ltpmenu' GUI ( Manoj Iyer
117 Robbie Williamson )
118- Applied "posixfy" patches ( Vasan Sundar )
119- Updated runalltests.sh to use -o for ( Robbie Williamson )
120 redirecting output.
121- Added code to runalltests.sh to prompt for ( Robbie Williamson )
122 RHOST and PASSWD when running network tests.
123- Updated Open POSIX Test Suite header file to ( Robbie Williamson )
124 allow timer tests to build.
125- Compiler warnings cleanups. ( Robbie Williamson )
126- Corrected buffer overflow in inode02. ( Dan Kegel )
127- Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
128 systems w/o O_DIRECT
129- Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
130- Applied ia64 specific patches ( Jacky Malcles )
131- Updated Makefiles to allow use of "-j" ( Nate Straz )
132- Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
133- Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
134- Applied x86_64 specific patches ( Andreas Jaeger )
135- Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
136 kernels.
137- Added new testcase for setegid. ( Dan Kegel )
138- Modified syslog tests to use test apis ( Manoj Iyer )
139- Added 2.5 timer tests. ( Aniruddha Marathe )
140- Added Device Mapper tests. ( Marty Ridgeway )
141- Added sockets tests. ( Marty Ridgeway )
142- Removed fptest03 due to use of obsolete ( Robbie Williamson )
143 syscalls that perform 48bit math operations
144
145
146
147
robbiew7a33c7d2003-04-03 17:11:28 +0000148LTP-20030403
149
150- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
151- Removed the outdated & poorly written ( Robbie Williamson )
152 GUI ( ltp )
153- Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
154- Added additional documentation into ( Manoj Iyer
155 runalltests.sh Robbie Williamson )
156- MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
157 ( Robbie Williamson )
158- Corrected library linking at build time. ( Andreas Jaeger )
159- Added descriptions to first line of all ( Robbie Williamson )
160 runtest scenarios.
161- Commented out 2 cases in syslog11 test that ( Paul Larson
162 clear the dmesg buffer. Robbie Williamson )
163- Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
164- Removed "\n"s from testcase outputs. ( Dan Kegel )
165- Corrected direct_io tests to compile a dummy ( Vasan Sundar )
166 program if O_DIRECT is not defined & return
167 TCONF.
168- Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
169 `ln` with its data directory.
170- Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
171 shmt05, shmt06, shmt07.
172- Relocated the module tests to .../kernel/module ( Paul Larson )
173- Removed module tests from syscalls scenario ( Paul Larson )
174 file.
175- Corrected the stack management in clone tests. ( Chris Dearman )
176- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
177 in fcntl17.
178- Applied fix to flock03 to have the file ( Matthew Wilcox )
179 descriptor passed to the child.
180- Enabled the validation section of getgroups03. ( Robbie Williamson )
181- Added code to getsid02, setpriority04, & ( Robbie Williamson )
182 wait402 to use PID_MAX_DEFAULT if PID_MAX is
183 not defined.
184- Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
185 x86-64. Paul Larson )
186- Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
187 `ipcs` command before trying to use it.
188- Added IA64 specific code to shmat01. ( Jacky Malcles )
189- Fixed problem with kill11 false failure with ( Paul Larson )
190 some compilers.
191- Changed llseek tests to call lseek64. ( Andreas Jaeger )
192- Replaced calls to time() with calls to ( Dan Kegel )
193 gettimeofday() in nanosleep01 to help avoid
194 race conditions.
195- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
196 recvmsg01.
197- Replaced setegid() call with setregid() call in ( Robbie Williamson )
198 setresgid01.
199- Added code to check for NR_socketcall before ( Andi Kleen )
200 executing the socketcall tests.
201- Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
202- Fixed system specific build problem with ( Paul Larson )
203 swapon02
204- Corrected the MININT section of abs01. ( Robbie Williamson )
205- Moved generate() into main.c for the float_* ( Robbie Williamson )
206 tests.
207- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
208 float_* tests.
209- Removed optimization from building the float_* ( Robbie Williamson )
210 tests.
211- Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
212 top-level /tools directory.
213- Adjusted send and receive buffers for ( Robbie Williamson )
214 sendfile01 to PATH_MAX.
215
216
217
robbiew58884322003-03-05 23:19:39 +0000218LTP-20030306
219
220- Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
221 creation if the user is root.
222- Added LVM test execution scripts. ( Marty Ridgeway )
223- Added system stress execution script. ( Robbie Williamson )
224- Added tst_kvercmp() API to allow test ( Paul Larson )
225 creators to query the kernel version.
226- Removed all external int declarations of ( Anton Blanchard,
227 "errno" and replaced with includes of errno.h Susanne Wintenberger,
228 Robbie Williamson )
229- Replaced usage of sigaction() with signal() ( Nathan Straz )
230 in `pan`.
231- Ported and merged all tests from the Open ( Robbie Williamson )
232 POSIX* Testsuite:
233 pthreads
234 semaphores
235 timers
236 clock()
237 nanosleep()
238 raise()
239 sigsetops
240- Added flock06 test. ( Matthew Wilcox )
241- Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
242- Patched Makefiles to stop execution on errors. ( Vasan Sundar )
243- Patched Makefiles to allow non-root users to ( Robbie Williamson )
244 run 'make install'.
245- Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
246 Makefile.
247- Corrected typos in install section of ( Manoj Iyer )
248 commands/fileutils/<test> Makefiles.
249- Added tests for gzip/gunzip. ( Manoj Iyer )
250- Added tests for unzip. ( Manoj Iyer )
251- Applied patch to fsstress's Makefile to ( Anton Blanchard )
252 define _GNU_SOURCE to allow O_DIRECT.
253- Applied changes to allow testcases to be ( Susanne Wintenberger )
254 GCC 3.3 compliant.
255- Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
256- Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
257 correct character buffer variable: buff.
258- Fixed hangup01 to initialize variable, ( Robbie Williamson )
259 usrstr.len, to avoid junk data storage.
260- Applied patch to clone01 to allow test to ( Andi Kleen )
261 be more architecture independent.
262- Added kernel checking code to module tests. ( Paul Larson )
263- Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
264 delete_module02 and query_module03.
265- Fixed cleanup section of ftruncate01. ( Robbie Williamson )
266- Applied patch to gettimeofday01 to not allow ( Andi Kleen )
267 execution on x86_64 architectures.
268- Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
269 and iopl() tests.
270- Applied patch to semctl() tests to correctly ( Anton Blanchard )
271 test the ipc call.
272- Removed unspecified/undocumented case from ( Anton Blanchard )
273 munlock01.
274- Fixed personality02 test. ( Paul Larson )
275- Applied MIPS specific architecture patch to ( Chris Dearman )
276 profil01.
277- Removed unspecified/undocumented case from ( Robbie Williamson )
278 sendmsg01.
279- Applied patch to swapoff() and swapon() ( Jacky Malcles )
280 testcases to allow correct execution on IA64
281- Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
282 64bit machines.
283- Added test for ustat(). ( Aniruddha Marathe )
284- Patched float_ tests to generate datafiles ( Robbie Williamson )
285 during execution.
286- Added test for iproute. ( Manoj Iyer )
287- Added test for xinetd. ( Manoj Iyer )
288- Added test for traceroute. ( Manoj Iyer )
289
290
291
robbiewfc94a7d2003-02-05 21:06:08 +0000292LTP-20030206
293
294- Applied cross-compiler patch for top-level ( V.R. Sundar )
295 Makefile.
296- Added additional runtime options to the ( Manoj Iyer &
297 "runalltests.sh" script. Robbie Williamson )
298- Corrected runalltests.sh -l option to require ( Paul Larson )
299 an absolute path.
robbiewd4257272003-02-06 16:26:50 +0000300- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +0000301 to `pan`.
302- Added hyperthreading tests. ( Sonic Zhang )
303- Added ftruncate04 tests. ( Robbie Williamson )
304- Changed top-level Makefiles to not require ( Robbie Williamson )
305 updating everytime a directory is added.
306- Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
307- Applied 64bit patch to stress_cd. ( Jay Turner )
308- Applied optimization patches (-O2). ( Mikael Starvik &
309 V.R. Sundar )
310- Added mmapstress testsuite. ( Ananda Venkataraman )
311- Added new testcases to test shared library ( Manoj Iyer )
312 libmm.
313- Applied patch to mem01 to allow test to run ( Jacky Malcles )
314 on 2.4 and 2.5 kernels.
315- Changed sched_stress testsuite from using ( Robbie Williamson )
316 the bootfile, to generating its' own
317 datafile.
318- Corrected cleanup section of abort01 test. ( Robbie Williamson )
319- Added code to acct(2) tests to check for ( Robbie Williamson )
320 BSD accounting before execution.
321- Corrected description of flock03. ( Robbie Williamson )
322- Added code to handle formatting issues with ( Robbie Williamson )
robbiew0187d7f2003-02-06 17:02:02 +0000323 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +0000324- Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
325 check for IA32 architecture before executing.
326- Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
327 correct and better execution with respect to
328 message queue limits.
329- Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
330 correct expected errors and their associated
331 returns.
332- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
333 to function correctly and keep track of its'
334 children.
335- Applied patch to setrlimit01 to test for ( V.R. Sundar )
336 SIGXFSZ
337- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
338 allow the test to use /dev/tty, instead of
339 /dev/mouse.
340- Applied buffer overflow patch to swapon02. ( Chris Dearman )
341- Added code to fptest03 to check endianess ( Robbie Williamson )
342 before defining unions.
343- Added testsuite for multi-threaded core dump ( Guo Min )
344 kernel patch.
345- Added netpipe as a network traffic generator ( Robbie Williamson )
346 tool.
347- Added `cpio` command test. ( Manoj Iyer )
348- Added `ln` command test. ( Manoj Iyer )
349- Added `cp` command test. ( Manoj Iyer )
350- Added `mkdir` command test. ( Manoj Iyer )
351- Added `mv` command test. ( Manoj Iyer )
352-
353
martinjn2ff2d2e2003-01-07 18:07:51 +0000354LTP-20030110
355
356- Added New test case to test 'file' command. ( Manoj Iyer )
357- Added new test to test basic functionality of ( Manoj Iyer )
358 CRONTAB, CRON etc.
359- Added new test case to test eject command ( Manoj Iyer )
360- Added new tests to test logrotate ( Manoj Iyer )
361- Added new testcase to test basic functionality ( Manoj Iyer )
362 of tar command.
363- Fixed mem01: The free memory size was being ( Robbie Williamson )
364 incorrectly calculated, plus it could not
365 handle large amounts of memory...now using
366 long int, instead of int.
367- Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
368 after a failure.
369- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
370 from SPIE suite
371- Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
372 ptem01() and pty01() from SPIE testsuite.
373- Added code to abort01.c to use the ( Robbie Williamson )
374 tst_tmpdir()/tst_rmdir() APIs
375- Added ported abort() test ( Ananda Venkataraman )
376- Added adjtimex() tests ( Saji Kumar )
377- Added capget() tests ( Saji Kumar )
378- Added capset() tests ( Saji Kumar )
379- Added ported test, creat08 ( Airong Zhang )
380- create08 was initially ported to create users ( Robbie Williamson )
381 and groups that it needed. Rewrote the test to
382 use existing users/groups that are checked for
383 when the LTP is installed.
384- Applied patch to create_module02 from creator ( T.L.Madhu )
385- Applied patch to delete_module02 from creator ( T.L.Madhu )
386- Added code to delete_module03 to allow tests to ( Robbie Williamson )
387 execute under pan.
388- Applied patch to delete_module03 from creator ( T.L.Madhu )
389- Added ported dup06 and dup07 tests ( Airong Zhang )
390- Added ported dup202 and dup205 tests ( Airong Zhang )
391 and cleaned up some other files
392- Initial checkin of fdatasync() tests ( T.L. Madhu )
393- Added new flock04 and flock05 tests ( Vatsal Avasthi )
394- Added ported fmtmsg() test ( Ananda Venkataraman )
395- Added functional test to gethostid01 to compare ( Paul Larson )
396 result from gethostid() versus the hostid
397 command
398- Initial checkin of getrusage() tests ( Saji Kumar )
399- Added ioperm() tests ( Subhabrata Biswas )
400- Added iopl() tests ( Subhab Biswas )
401- Added ported kill() tests ( Ananda Venkataraman )
402- Added ported mallopt() test ( Ananda Venkataraman )
403- Added ported memcmp() test ( Ananda Venkataraman )
404- Added ported memcpy() test ( Ananda Venkataraman )
405- Added ported memset() test ( Ananda Venkataraman )
406- Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
407 it's -1 to a char variable. This was incorrect
408 and causing the test to loop forever on certain
409 architectures.
410- Initial checkin of munlockall() tests ( Sowmya Adiga )
411- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
412 location.
413- Added ported open09() test ( Airong Zhang )
414- Initial checkin of prctl() tests ( Saji Kumar )
415- Added ported profil() test ( Ananda Venkataraman )
416- Initial checkin of ptrace() tests ( Saji Kumar )
417- Added code to query_module tests to allow ( Robbie Williamson )
418 execution under pan.
419- Initial checkin of reboot() tests ( Aniruddha Marathe )
420- Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
421- Added setresgid() tests ( T.L. Madhu )
422- Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
423- Added socketcall() tests ( Adiga Sowmya )
424- Added ported string.h test string01 ( Ananda Venkataraman )
425- Added swapoff() tests ( Aniruddha Marathe )
426- Added swapoff() tests ( Aniruddha Marathe )
427- Added swapon() test ( Aniruddha Marathe )
428- Made corrections to swapon02 to make sure the ( Robbie Williamson )
429 child exits.
430- Added ported syscall() test ( Ananda Venkataraman )
431- Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
432 corrected a typo issue.
433- Initial checkin of sysfs() tests ( Aniruddha Marathe )
434- Made changes to allow the syslog tests to ( Robbie Williamson )
435 execute in pan and corrected a bug in backup
436 code for syslog.conf original file.
437- Added syslog11 & syslog12 tests ( T.L. Madhu )
438- Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
439 descriptor to a hardcoded number was changed to
440 allow the test to run under pan.
441- Changed the file opened for the 6th case in ( Robbie Williamson )
442 syslogtst.
443- Added ported abs() test ( Ananda Venkataraman )
444- Added ported atof() test ( Ananda Venkataraman )
445- Added ported nextafter() test ( Ananda Venkataraman )
446- Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
447- Added code to rusers01 to change a FQDN in ( Robbie Williamson )
448 RHOST to short name.
449- Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
450 hold argv[4] string.
451- Added command line version of LTP harness APIs ( Manoj Iyer )
452 these commands will print LTP test results in
453 LTP harness format just like the ones printed
454 by C testcases. These commands can be used in
455 shell scripts and other non-C testcases.
456- Added load generator tool, stress ( Amos Waterland )
457- Modified runalltests.sh to print default ( Manoj Iyer )
458 settings
459- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
460
461
462
martinjnf10453e2002-12-10 20:48:03 +0000463LTP-20021210
464------------
465
466- Added 5 new sched_setparam() tests ( Saji Kumar )
467- Added new syslog() tests. ( David Barrera )
468- Fix compile errors with *_module tests ( Paul Larson )
469- Added additional semctl tests, semctl06 and ( David Barrera )
470 semctl07.
471- Added additional msgctl tests. ( David Barrera )
472- Added mkdir09. ( David Barrera )
473- Added mem02. ( David Barrera )
474- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
475 fptest03.
476- Added inode01 and inode02 ( Robbie Williamson )
477- Added vmtests, data_space and stack_space. ( Robbie Williamson )
478- Added page tests, page01 and page02. ( Robbie Williamson )
479- Added sysconf() test. ( Robbie Williamson )
480- Added rename14 ( Robbie Williamson )
481- Added nftw() tests. ( Robbie Williamson )
482- Added confstr() test. ( Robbie Williamson )
483- Added acct() tests. ( Robbie Williamson )
484- Added flock03 to try relocking after unlocking. ( Paul Larson )
485 To reproduce bug #7 in osdl's bugzilla.
486- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
487 instead of an "==" found by Airong Zhang.
488- Added 3 new sched_getparam tests ( Saji Kumar )
489- Added query_module() tests ( T.L.Madhu )
490- Added 2 new flock() tests ( Vatsal Avasthi )
491- Added munlock() tests ( Nirmala Devi Dhanasekar )
492- Added umount() tests ( Nirmala Devi Dhanasekar )
493- Added mount tests ( Nirmala Devi Dhanasekar )
494- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
495- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
496- patch for sched_setscheduler01 to add ( Saji Kumar )
497 a test case for calling sched_setscheduler()
498 with an invalid priority
499- Added mlockall() tests ( Nirmala Devi Dhanasekar )
500- Added delete_module tests ( T.L.Madhu )
501- fix to readlink04.c. was creating a ( Robbie Williamson )
502 testfile called "testfile" in /, instead of the
503 temp dir created for the test.
504- Added getdomainame test ( Saji Kumar )
505- warning cleanup patches. removed additional ( Saji Kumar )
506 warnings created when -Wall option used.
507 also fixed Makefiles to correctly locate
508 the libraries and header files necessary for
509 compilation.
510- Added 6 new clone() tests ( Saji Kumar )
511- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
512- MULTIPLE cleanups and fixes ( Ihno Krumreich )
513- Increased the default setting for MAXIDS number ( Robbie Williamson )
514 to 2048 in semget05.
515- Test was running to /dev/tty3, which does not ( Robbie Williamson )
516 exist on some Linux installations. changed it
517 to /dev/tty for better general use.
518- Added create_module tests ( T.L.Madhu )
519- patch to cleanup warnings in syscall tests ( Saji Kumar )
520- Corrected typo in rusers01 ( Robbie Williamson )
521- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
522
523
524
525LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +0000526------------
527- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
528 and "setdomainname03" to "syscalls" runtest file
529- Added "sethostname01", "sethostname02", ( Suresh Babu )
530 and "sethostname03" to "syscalls" runtest file
531- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
532- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
533 the directory name
534- Added code to remove the tmp test dir ( Robbie Williamson )
535 in "fcntl11.c"
536- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
537 failures in "shmctl01"
538- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
539 handling
540- Back out "readv01", "readv02" changes to ( Paul Larson )
541 expect EINVAL when count==0. Kernel is going
542 to keep the old behaviour.
543- Fix for "waitpid02". uses undefined div by ( Paul Larson )
544 0 behaviour
545- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
546 when count==0
547- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
548 to 'ps -ewf' to ensure that a grep finds the
549 info it needs.
550- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
551 pass. Found by Li Ge <lge@us.ibm.com>
552- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
553 declaration.
554- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
555 semantics
556- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
557 this test runs fsx-linux on a file created in
558 the $TCtmp directory. No unformatted partition
559 required.
560
561
robbiewf55ecea2002-10-08 17:45:44 +0000562
563LTP-20021002
564------------
565- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
566- Fix for improper child exit in "execve02" ( Colin Gibbs )
567- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
568 positives
569- Fix for "personality01 to undef the personality( Marcus Meissner )
570 macro before calling personality()
571- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
572 to guarantee child exit before the test ends
573- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
574 IA64 compile time warning
575- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
576- Removed test 8 from "diotest4". Opening a ( Paul Larson )
577 directory for direct I/O is not allowed.
578- Fix for PPC cross compile issues applied to: ( Paul Larson )
579 "mmap01"
580 "pth_str01"
581 "pth_str03"
582 "shmem_test_04"
583- Fix for "fcntl01" to allow it to run without ( Paul Larson )
584 predefining the file descriptors
585- Fix for "readv02" to check for EINVAL on ( Paul Larson )
586 2.5.35 and above kernels
587- Fix for "stime01" to allow the checked time to ( Paul Larson )
588 be off +1 second
589- Fix for "writev01" to check for EINVAL on ( Paul Larson )
590 2.5.35 and above kernels
591
592
593
zhanga352b4e02002-08-06 18:48:46 +0000594
robbiewb6f285e2002-09-10 20:53:06 +0000595LTP-20020910
robbiew539b7212002-09-05 21:30:57 +0000596------------
597- Fix path in runpan.sh ( Paul Larson )
598- runtest/syscalls:
599 a.Removed the {} from the environment ( Robbie Williamson )
600 variables
plars76a1f972002-09-09 18:59:19 +0000601 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +0000602 the system time forward and could
603 cause problems with several other
604 tests if it's running at the same
605 time (-x nn)
606- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
607 "nfsx-linux"
608- fsxtest: Added code to handle JFS. ( Robbie Williamson )
609- ld01: Made the diff case insensative for ( Robbie Williamson )
610 cross-platform compatibility.
611- Removed obsolete test, "ulimit", from ( Robbie Williamson)
612 automatic build and install.
613- Moved the 'chown' commands to "install ( Robbie Williamson )
614 section in the Makefile of fchmod
615- Applied patches for s390 ( Susanne Wintenberger )
616- Applied patches for IA64 ( Jacky Malcles )
617- Applied patch for adding some missing includes ( Andreas Jaeger )
618 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +0000619- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +0000620- Fix for ar01 hang when filesystem is full ( Paul Larson )
621- Make ltp run with uClibc ( Steven J. Hill )
622- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +0000623- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +0000624 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +0000625- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +0000626- Use regular instead of mandatory locks in ( Matthew Wilcox )
627 fcntl09, fcntl10, fcntl11 to fix with NFS
628- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
629 to be pid_t instead of short for 2.5 compat
630- Add command line options to runalltests.sh to ( Randy Hron,
631 allow setting of various pan options and Paul Larson,
632 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +0000633- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +0000634- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
635 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +0000636
637
plarse14a7842002-08-13 16:42:05 +0000638LTP-20020813
639------------
640* Fixes
641-------
642- Fix runtest/commands to export the ( Paul Larson )
643 correct TCdat
644- Add some missing includes and remove ( Andreas Jaeger )
645 warnings about missing prototypes
646- Add better initialization to waitpid05, ( Robbie Williamson )
647 signal04, getgroups01
648- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
649 open
plarsdde213d2002-08-13 17:01:02 +0000650- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +0000651
652LTP-20020807
653------------
654
zhanga352b4e02002-08-06 18:48:46 +0000655* New Additions
656---------------
plarse14a7842002-08-13 16:42:05 +0000657- Added new testcases of link07,fcntl22,link06 ( Bull Group )
658- Added linux kernel scheduler latency tester ( Davide Libenzi )
659- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +0000660
661* Fixes
662-------
plarse14a7842002-08-13 16:42:05 +0000663- Several fixes for 64-bit ( Gerhard Tonn )
664- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +0000665- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +0000666 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +0000667- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +0000668 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +0000669- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +0000670 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +0000671- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +0000672 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +0000673- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +0000674 Reduced the output of fork07 to a finite amount ( Nathan Straz )
675- Added fork12 to runtest/crashme. ( Nathan Straz )
676- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +0000677
678
iyermanoj2b0138b2002-07-09 17:41:46 +0000679LTP-20020709
680-----------
iyermanoj2b0138b2002-07-09 17:41:46 +0000681* New Additions
682---------------
683- New testcases fcntl22, link06, link07,
684 mknod09 ( Bull Group )
685- New sctp tests ( Robert Williamson )
686- New direct IO tests ( Narasimha Sharoff )
687- mlock01 and mlock02 tests ( Paul Larson )
688
689* Fixes
690----------------
691- MIPS fixes; write01 ( Shaobo Li )
692- patches for 64bit and warnings ( Ihno Krumreich )
693- fixes for ftruncate02, fchown03 ( Robert Williamson )
694 - updates to LTP scripts ( Nathan Straz )
695
robbiew6f3a9f32002-06-07 18:21:19 +0000696LTP-20020607
697------------
robbiew6f3a9f32002-06-07 18:21:19 +0000698* New Additions
699- Tests if gettimeofday02 is monotonous ( Andi Kleen )
700- Added new tests readv03, setgroups04
701 and truncate04 ( Group Bull )
702
703* Fixes
704----------------
705- Bug fixes and ports for MIPS ( Johannes Stezenbach )
706- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
707- 64 bit bug fixes and remove warnings
708 on 64 bit arch ( Ihno Krumreich )
709- Clean up warnings on s390 ( William Jay Huie )
710- Improvements on fstat05 for IA64 ( Group Bull )
711- Testcase ID clean ups, improvements
712 to mallocstress ( Nathan Straz )
713- Fix warnings and bugs in clisrv
714 and mallocstress i ( Dan Kegel )
715- Fixed sendfile601 for IPV6 ( Robert Willionsom )
716- Fixes for shmctl & mprotect03 ( Paul Larson )
717- multicast testcase fixes ( Ted Cheslak )
718- Automation: added sar results to ltp_check ( Casey Abell )
719- Automation: added function to ltp_check ( Li Ge )
720
721
iyermanoj047062c2002-05-07 15:07:32 +0000722LTP-20020507
723------------
724
725* New Additions
726 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +0000727 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +0000728 - New syscalls test. ( Ihno Krumreich )
729
730* Fixes
731 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +0000732 warnings. ( Ihno Krumreich )
733 - S390 bug fixes. ( William Jay Huie )
734 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +0000735 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +0000736 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +0000737 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +0000738 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +0000739 - test01 patch for wrap around at 2gigs ( Randall Hron )
740 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
741
742
743CVS Bugs closed.
744----------------
iyermanojae88b862002-05-07 16:14:58 +0000745 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +0000746
iyermanoj79255d72002-04-08 17:14:33 +0000747LTP-20020408
748-----------
749* New Additions
750 - Scripts to automate LTP test suite execution. ( William Jay Huie )
751 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
752
753* Fixes
754 - Numerous 64-bit updates, remove warnings
755 and errors. ( Andi Kleen )
756 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
757 - 64-bit IA64 port related patches. ( Jacky Malcles )
758 - patches to remove warnings and bugs. ( Andreas Jaeger )
759 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
760 - sem02: make test remove semids it created. ( Robert Williamson )
761 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
762 - expected error modified in mprotect and
763 msync tests. ( Paul Larson )
764 - make testcases work without a controlling tty. ( Paul Larson )
765
766CVS Bugs closed.
767~~~~~~~~~~~~~~~~
768 #536483 sem02 does not clean up /tmp directory (Robert Willamson
769
770
robbiewc9955482002-03-06 17:21:25 +0000771LTP-20020307
772------------
773o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
774o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +0000775o added 4 more cases to getcwd02 test (Jay Huie)
776o added time-schedule tool by Richard Gooch under sched test
777 section (Manoj Iyer)
778o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +0000779o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +0000780o created a KNOWN-FAILURES file to document known
781 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +0000782o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +0000783o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +0000784o added disktest by Brent Yardley to io section (Robbie Williamson)
785o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +0000786 [ #491285 ] recvfrom01 test (Paul Larson)
787 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +0000788 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +0000789 [ #506536 ] recv01 test (Robbie Williamson)
790 [ #514408 ] chown05 (Dave Engebretsen)
791 [ #511427 ] pread02 test (Paul Larson)
792 [ #516577 ] ftruncate03 test (Jay Huie)
793 [ #523055 ] sched_getscheduler test (Paul Larson)
794 [ #523137 ] sched_setscheduler02 test (Paul Larson)
795 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +0000796
797
robbiewbc4c2802002-02-07 01:32:02 +0000798LTP-20020207
799------------
800o added support for cross-compiling (Todd Inglett)
801o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
802o added IPv6 support (Robbie Williamson)
803o added "gethost" to /tools (Robbie Williamson)
804o fixed the race conditions in the float tests and removed
805 the sleeps (Robbie Williamson)
806o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +0000807o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +0000808o added ipc_stress test (Manoj Iyer)
809o added pthreads_stress test (Manoj Iyer)
810o made changes to support architecture independence (Manoj Iyer & Paul Larson)
811o closed the following bugs:
812 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +0000813 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +0000814 (Manoj Iyer, Paul Larson, and Robbie Williamson)
815
816
plars6d82c2e2002-01-08 16:19:28 +0000817LTP-20020108
818------------
819o fixed IDcheck.sh to work with bash1 (Nate Straz)
820o updated menu script (Robbie Williamson)
821o reset errno to 0 at the beginning of TEST macro (Paul Larson)
822o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +0000823o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +0000824o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
825o removed bogus testcase from dup201 test (Paul Larson)
826o fixed recvfrom01 case 5 (Wayne Boyer)
827o workaround for smp issue with waitpid12 (Manfred Spraul)
828
829
plars4a3f05c2001-12-06 19:03:35 +0000830LTP-20011206
plars946d7d82001-12-05 17:22:59 +0000831------------
832o necessary users/groups can now be created on installation with
833 user's permission
834o added a simple menu-based interface for running the LTP testsuite
835o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +0000836o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +0000837o fixed race condition in nfslock01
838o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
839 copies are run simultaneously
840o workaround for SIGTTOU hang in ioctl02
841o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
842o compiler warnings and other minor errors fixed in many tests
843
plarse4e184c2001-11-07 21:37:14 +0000844LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +0000845------------
plars2c728382001-11-06 21:28:52 +0000846o Many improvements to mtest05 and mtest06 tests
847o new test nfsstress
848o included ver_linux in LTP and made it run at the end of test scripts
849o check for necessary users/groups in Makefile and warn if they don't
850 exist
851o documented the users and groups necessary for the testcases to run
852o simplified telnet01 when looking for root prompt
853o removed incorrect testcase from sendfile03
854o fixed modify_ldt01 test problems on newer kernels
855o added setrlimit to unlimit core size in waitpid05 test to work
856 around systems where this is set to 0
857o fixed mmstress pthread hang problem
858
859LTP-20010925
860------------
plarscbf6dc62001-09-25 19:54:46 +0000861o Testcases have been organized into categories in a directory
862 structure under the testcases subdirectory
863o About 400 new testcases added covering various system calls
864o Andreas Jaeger got confirmation from the glibc people that the
865 ulimit test was broken as a result of some changes made in
866 glibc2.2.5. Since it's the test that's broken, Nate Straz
867 removed the offending testcase.
868o Updated README and INSTALL files
869o Descriptions of the testcases have been added to the doc
870 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +0000871
plarscbf6dc62001-09-25 19:54:46 +0000872------------
alaffinbc414262000-09-18 21:08:06 +00008732000-09-18 Juan J. Quintela <quintela@fi.udc.es>
874 Aaron Laffin <alaffin@sgi.com>
875
876 * tests/mmap001.c: first checkin of a modified version of
877 mmap001.c from the memtest suite.
878
alaffin7885c2b2000-09-08 15:56:25 +00008792000-09-08 Egor Duda <deo@logos-m.ru>
880
881 * tests/fpathconf01.c: Close opened file at exit.
882 * tests/select01.c: Ditto.
883
alaffinfbfce062000-09-08 15:12:21 +00008842000-09-08 Andrea Arcangeli <andrea@suse.de>
885 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
886 to correctly use F_RDLCK and F_WRLCK.
887
8882000-09-06 Egor Duda <deo@logos-m.ru>
889
890 * lib/parse_opts.c (parse_opts): Initialize allocated string
891 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +0000892
martinjnf10453e2002-12-10 20:48:03 +0000893
martinjn2ff2d2e2003-01-07 18:07:51 +0000894