blob: c88549e88d6afcb31a6ae1f3ef297ada79ccdf37 [file] [log] [blame]
martinjnf10453e2002-12-10 20:48:03 +00001LTP-20021210
2------------
3
4- Added 5 new sched_setparam() tests ( Saji Kumar )
5- Added new syslog() tests. ( David Barrera )
6- Fix compile errors with *_module tests ( Paul Larson )
7- Added additional semctl tests, semctl06 and ( David Barrera )
8 semctl07.
9- Added additional msgctl tests. ( David Barrera )
10- Added mkdir09. ( David Barrera )
11- Added mem02. ( David Barrera )
12- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
13 fptest03.
14- Added inode01 and inode02 ( Robbie Williamson )
15- Added vmtests, data_space and stack_space. ( Robbie Williamson )
16- Added page tests, page01 and page02. ( Robbie Williamson )
17- Added sysconf() test. ( Robbie Williamson )
18- Added rename14 ( Robbie Williamson )
19- Added nftw() tests. ( Robbie Williamson )
20- Added confstr() test. ( Robbie Williamson )
21- Added acct() tests. ( Robbie Williamson )
22- Added flock03 to try relocking after unlocking. ( Paul Larson )
23 To reproduce bug #7 in osdl's bugzilla.
24- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
25 instead of an "==" found by Airong Zhang.
26- Added 3 new sched_getparam tests ( Saji Kumar )
27- Added query_module() tests ( T.L.Madhu )
28- Added 2 new flock() tests ( Vatsal Avasthi )
29- Added munlock() tests ( Nirmala Devi Dhanasekar )
30- Added umount() tests ( Nirmala Devi Dhanasekar )
31- Added mount tests ( Nirmala Devi Dhanasekar )
32- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
33- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
34- patch for sched_setscheduler01 to add ( Saji Kumar )
35 a test case for calling sched_setscheduler()
36 with an invalid priority
37- Added mlockall() tests ( Nirmala Devi Dhanasekar )
38- Added delete_module tests ( T.L.Madhu )
39- fix to readlink04.c. was creating a ( Robbie Williamson )
40 testfile called "testfile" in /, instead of the
41 temp dir created for the test.
42- Added getdomainame test ( Saji Kumar )
43- warning cleanup patches. removed additional ( Saji Kumar )
44 warnings created when -Wall option used.
45 also fixed Makefiles to correctly locate
46 the libraries and header files necessary for
47 compilation.
48- Added 6 new clone() tests ( Saji Kumar )
49- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
50- MULTIPLE cleanups and fixes ( Ihno Krumreich )
51- Increased the default setting for MAXIDS number ( Robbie Williamson )
52 to 2048 in semget05.
53- Test was running to /dev/tty3, which does not ( Robbie Williamson )
54 exist on some Linux installations. changed it
55 to /dev/tty for better general use.
56- Added create_module tests ( T.L.Madhu )
57- patch to cleanup warnings in syscall tests ( Saji Kumar )
58- Corrected typo in rusers01 ( Robbie Williamson )
59- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
60
61
62
63LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +000064------------
65- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
66 and "setdomainname03" to "syscalls" runtest file
67- Added "sethostname01", "sethostname02", ( Suresh Babu )
68 and "sethostname03" to "syscalls" runtest file
69- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
70- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
71 the directory name
72- Added code to remove the tmp test dir ( Robbie Williamson )
73 in "fcntl11.c"
74- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
75 failures in "shmctl01"
76- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
77 handling
78- Back out "readv01", "readv02" changes to ( Paul Larson )
79 expect EINVAL when count==0. Kernel is going
80 to keep the old behaviour.
81- Fix for "waitpid02". uses undefined div by ( Paul Larson )
82 0 behaviour
83- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
84 when count==0
85- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
86 to 'ps -ewf' to ensure that a grep finds the
87 info it needs.
88- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
89 pass. Found by Li Ge <lge@us.ibm.com>
90- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
91 declaration.
92- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
93 semantics
94- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
95 this test runs fsx-linux on a file created in
96 the $TCtmp directory. No unformatted partition
97 required.
98
99
robbiewf55ecea2002-10-08 17:45:44 +0000100
101LTP-20021002
102------------
103- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
104- Fix for improper child exit in "execve02" ( Colin Gibbs )
105- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
106 positives
107- Fix for "personality01 to undef the personality( Marcus Meissner )
108 macro before calling personality()
109- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
110 to guarantee child exit before the test ends
111- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
112 IA64 compile time warning
113- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
114- Removed test 8 from "diotest4". Opening a ( Paul Larson )
115 directory for direct I/O is not allowed.
116- Fix for PPC cross compile issues applied to: ( Paul Larson )
117 "mmap01"
118 "pth_str01"
119 "pth_str03"
120 "shmem_test_04"
121- Fix for "fcntl01" to allow it to run without ( Paul Larson )
122 predefining the file descriptors
123- Fix for "readv02" to check for EINVAL on ( Paul Larson )
124 2.5.35 and above kernels
125- Fix for "stime01" to allow the checked time to ( Paul Larson )
126 be off +1 second
127- Fix for "writev01" to check for EINVAL on ( Paul Larson )
128 2.5.35 and above kernels
129
130
131
zhanga352b4e02002-08-06 18:48:46 +0000132
robbiewb6f285e2002-09-10 20:53:06 +0000133LTP-20020910
robbiew539b7212002-09-05 21:30:57 +0000134------------
135- Fix path in runpan.sh ( Paul Larson )
136- runtest/syscalls:
137 a.Removed the {} from the environment ( Robbie Williamson )
138 variables
plars76a1f972002-09-09 18:59:19 +0000139 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +0000140 the system time forward and could
141 cause problems with several other
142 tests if it's running at the same
143 time (-x nn)
144- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
145 "nfsx-linux"
146- fsxtest: Added code to handle JFS. ( Robbie Williamson )
147- ld01: Made the diff case insensative for ( Robbie Williamson )
148 cross-platform compatibility.
149- Removed obsolete test, "ulimit", from ( Robbie Williamson)
150 automatic build and install.
151- Moved the 'chown' commands to "install ( Robbie Williamson )
152 section in the Makefile of fchmod
153- Applied patches for s390 ( Susanne Wintenberger )
154- Applied patches for IA64 ( Jacky Malcles )
155- Applied patch for adding some missing includes ( Andreas Jaeger )
156 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +0000157- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +0000158- Fix for ar01 hang when filesystem is full ( Paul Larson )
159- Make ltp run with uClibc ( Steven J. Hill )
160- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +0000161- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +0000162 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +0000163- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +0000164- Use regular instead of mandatory locks in ( Matthew Wilcox )
165 fcntl09, fcntl10, fcntl11 to fix with NFS
166- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
167 to be pid_t instead of short for 2.5 compat
168- Add command line options to runalltests.sh to ( Randy Hron,
169 allow setting of various pan options and Paul Larson,
170 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +0000171- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +0000172- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
173 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +0000174
175
plarse14a7842002-08-13 16:42:05 +0000176LTP-20020813
177------------
178* Fixes
179-------
180- Fix runtest/commands to export the ( Paul Larson )
181 correct TCdat
182- Add some missing includes and remove ( Andreas Jaeger )
183 warnings about missing prototypes
184- Add better initialization to waitpid05, ( Robbie Williamson )
185 signal04, getgroups01
186- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
187 open
plarsdde213d2002-08-13 17:01:02 +0000188- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +0000189
190LTP-20020807
191------------
192
zhanga352b4e02002-08-06 18:48:46 +0000193* New Additions
194---------------
plarse14a7842002-08-13 16:42:05 +0000195- Added new testcases of link07,fcntl22,link06 ( Bull Group )
196- Added linux kernel scheduler latency tester ( Davide Libenzi )
197- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +0000198
199* Fixes
200-------
plarse14a7842002-08-13 16:42:05 +0000201- Several fixes for 64-bit ( Gerhard Tonn )
202- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +0000203- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +0000204 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +0000205- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +0000206 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +0000207- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +0000208 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +0000209- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +0000210 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +0000211- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +0000212 Reduced the output of fork07 to a finite amount ( Nathan Straz )
213- Added fork12 to runtest/crashme. ( Nathan Straz )
214- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +0000215
216
iyermanoj2b0138b2002-07-09 17:41:46 +0000217LTP-20020709
218-----------
iyermanoj2b0138b2002-07-09 17:41:46 +0000219* New Additions
220---------------
221- New testcases fcntl22, link06, link07,
222 mknod09 ( Bull Group )
223- New sctp tests ( Robert Williamson )
224- New direct IO tests ( Narasimha Sharoff )
225- mlock01 and mlock02 tests ( Paul Larson )
226
227* Fixes
228----------------
229- MIPS fixes; write01 ( Shaobo Li )
230- patches for 64bit and warnings ( Ihno Krumreich )
231- fixes for ftruncate02, fchown03 ( Robert Williamson )
232 - updates to LTP scripts ( Nathan Straz )
233
robbiew6f3a9f32002-06-07 18:21:19 +0000234LTP-20020607
235------------
robbiew6f3a9f32002-06-07 18:21:19 +0000236* New Additions
237- Tests if gettimeofday02 is monotonous ( Andi Kleen )
238- Added new tests readv03, setgroups04
239 and truncate04 ( Group Bull )
240
241* Fixes
242----------------
243- Bug fixes and ports for MIPS ( Johannes Stezenbach )
244- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
245- 64 bit bug fixes and remove warnings
246 on 64 bit arch ( Ihno Krumreich )
247- Clean up warnings on s390 ( William Jay Huie )
248- Improvements on fstat05 for IA64 ( Group Bull )
249- Testcase ID clean ups, improvements
250 to mallocstress ( Nathan Straz )
251- Fix warnings and bugs in clisrv
252 and mallocstress i ( Dan Kegel )
253- Fixed sendfile601 for IPV6 ( Robert Willionsom )
254- Fixes for shmctl & mprotect03 ( Paul Larson )
255- multicast testcase fixes ( Ted Cheslak )
256- Automation: added sar results to ltp_check ( Casey Abell )
257- Automation: added function to ltp_check ( Li Ge )
258
259
iyermanoj047062c2002-05-07 15:07:32 +0000260LTP-20020507
261------------
262
263* New Additions
264 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +0000265 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +0000266 - New syscalls test. ( Ihno Krumreich )
267
268* Fixes
269 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +0000270 warnings. ( Ihno Krumreich )
271 - S390 bug fixes. ( William Jay Huie )
272 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +0000273 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +0000274 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +0000275 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +0000276 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +0000277 - test01 patch for wrap around at 2gigs ( Randall Hron )
278 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
279
280
281CVS Bugs closed.
282----------------
iyermanojae88b862002-05-07 16:14:58 +0000283 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +0000284
iyermanoj79255d72002-04-08 17:14:33 +0000285LTP-20020408
286-----------
287* New Additions
288 - Scripts to automate LTP test suite execution. ( William Jay Huie )
289 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
290
291* Fixes
292 - Numerous 64-bit updates, remove warnings
293 and errors. ( Andi Kleen )
294 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
295 - 64-bit IA64 port related patches. ( Jacky Malcles )
296 - patches to remove warnings and bugs. ( Andreas Jaeger )
297 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
298 - sem02: make test remove semids it created. ( Robert Williamson )
299 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
300 - expected error modified in mprotect and
301 msync tests. ( Paul Larson )
302 - make testcases work without a controlling tty. ( Paul Larson )
303
304CVS Bugs closed.
305~~~~~~~~~~~~~~~~
306 #536483 sem02 does not clean up /tmp directory (Robert Willamson
307
308
robbiewc9955482002-03-06 17:21:25 +0000309LTP-20020307
310------------
311o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
312o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +0000313o added 4 more cases to getcwd02 test (Jay Huie)
314o added time-schedule tool by Richard Gooch under sched test
315 section (Manoj Iyer)
316o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +0000317o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +0000318o created a KNOWN-FAILURES file to document known
319 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +0000320o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +0000321o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +0000322o added disktest by Brent Yardley to io section (Robbie Williamson)
323o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +0000324 [ #491285 ] recvfrom01 test (Paul Larson)
325 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +0000326 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +0000327 [ #506536 ] recv01 test (Robbie Williamson)
328 [ #514408 ] chown05 (Dave Engebretsen)
329 [ #511427 ] pread02 test (Paul Larson)
330 [ #516577 ] ftruncate03 test (Jay Huie)
331 [ #523055 ] sched_getscheduler test (Paul Larson)
332 [ #523137 ] sched_setscheduler02 test (Paul Larson)
333 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +0000334
335
robbiewbc4c2802002-02-07 01:32:02 +0000336LTP-20020207
337------------
338o added support for cross-compiling (Todd Inglett)
339o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
340o added IPv6 support (Robbie Williamson)
341o added "gethost" to /tools (Robbie Williamson)
342o fixed the race conditions in the float tests and removed
343 the sleeps (Robbie Williamson)
344o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +0000345o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +0000346o added ipc_stress test (Manoj Iyer)
347o added pthreads_stress test (Manoj Iyer)
348o made changes to support architecture independence (Manoj Iyer & Paul Larson)
349o closed the following bugs:
350 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +0000351 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +0000352 (Manoj Iyer, Paul Larson, and Robbie Williamson)
353
354
plars6d82c2e2002-01-08 16:19:28 +0000355LTP-20020108
356------------
357o fixed IDcheck.sh to work with bash1 (Nate Straz)
358o updated menu script (Robbie Williamson)
359o reset errno to 0 at the beginning of TEST macro (Paul Larson)
360o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +0000361o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +0000362o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
363o removed bogus testcase from dup201 test (Paul Larson)
364o fixed recvfrom01 case 5 (Wayne Boyer)
365o workaround for smp issue with waitpid12 (Manfred Spraul)
366
367
plars4a3f05c2001-12-06 19:03:35 +0000368LTP-20011206
plars946d7d82001-12-05 17:22:59 +0000369------------
370o necessary users/groups can now be created on installation with
371 user's permission
372o added a simple menu-based interface for running the LTP testsuite
373o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +0000374o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +0000375o fixed race condition in nfslock01
376o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
377 copies are run simultaneously
378o workaround for SIGTTOU hang in ioctl02
379o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
380o compiler warnings and other minor errors fixed in many tests
381
plarse4e184c2001-11-07 21:37:14 +0000382LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +0000383------------
plars2c728382001-11-06 21:28:52 +0000384o Many improvements to mtest05 and mtest06 tests
385o new test nfsstress
386o included ver_linux in LTP and made it run at the end of test scripts
387o check for necessary users/groups in Makefile and warn if they don't
388 exist
389o documented the users and groups necessary for the testcases to run
390o simplified telnet01 when looking for root prompt
391o removed incorrect testcase from sendfile03
392o fixed modify_ldt01 test problems on newer kernels
393o added setrlimit to unlimit core size in waitpid05 test to work
394 around systems where this is set to 0
395o fixed mmstress pthread hang problem
396
397LTP-20010925
398------------
plarscbf6dc62001-09-25 19:54:46 +0000399o Testcases have been organized into categories in a directory
400 structure under the testcases subdirectory
401o About 400 new testcases added covering various system calls
402o Andreas Jaeger got confirmation from the glibc people that the
403 ulimit test was broken as a result of some changes made in
404 glibc2.2.5. Since it's the test that's broken, Nate Straz
405 removed the offending testcase.
406o Updated README and INSTALL files
407o Descriptions of the testcases have been added to the doc
408 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +0000409
plarscbf6dc62001-09-25 19:54:46 +0000410------------
alaffinbc414262000-09-18 21:08:06 +00004112000-09-18 Juan J. Quintela <quintela@fi.udc.es>
412 Aaron Laffin <alaffin@sgi.com>
413
414 * tests/mmap001.c: first checkin of a modified version of
415 mmap001.c from the memtest suite.
416
alaffin7885c2b2000-09-08 15:56:25 +00004172000-09-08 Egor Duda <deo@logos-m.ru>
418
419 * tests/fpathconf01.c: Close opened file at exit.
420 * tests/select01.c: Ditto.
421
alaffinfbfce062000-09-08 15:12:21 +00004222000-09-08 Andrea Arcangeli <andrea@suse.de>
423 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
424 to correctly use F_RDLCK and F_WRLCK.
425
4262000-09-06 Egor Duda <deo@logos-m.ru>
427
428 * lib/parse_opts.c (parse_opts): Initialize allocated string
429 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +0000430
martinjnf10453e2002-12-10 20:48:03 +0000431