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