blob: 4acd6433482447a5cf1b982230040c5a487c753b [file] [log] [blame]
martinjnc0aaaaf2002-11-07 17:03:21 +00001LTP-20021105
2------------
3- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
4 and "setdomainname03" to "syscalls" runtest file
5- Added "sethostname01", "sethostname02", ( Suresh Babu )
6 and "sethostname03" to "syscalls" runtest file
7- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
8- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
9 the directory name
10- Added code to remove the tmp test dir ( Robbie Williamson )
11 in "fcntl11.c"
12- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
13 failures in "shmctl01"
14- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
15 handling
16- Back out "readv01", "readv02" changes to ( Paul Larson )
17 expect EINVAL when count==0. Kernel is going
18 to keep the old behaviour.
19- Fix for "waitpid02". uses undefined div by ( Paul Larson )
20 0 behaviour
21- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
22 when count==0
23- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
24 to 'ps -ewf' to ensure that a grep finds the
25 info it needs.
26- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
27 pass. Found by Li Ge <lge@us.ibm.com>
28- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
29 declaration.
30- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
31 semantics
32- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
33 this test runs fsx-linux on a file created in
34 the $TCtmp directory. No unformatted partition
35 required.
36
37
robbiewf55ecea2002-10-08 17:45:44 +000038
39LTP-20021002
40------------
41- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
42- Fix for improper child exit in "execve02" ( Colin Gibbs )
43- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
44 positives
45- Fix for "personality01 to undef the personality( Marcus Meissner )
46 macro before calling personality()
47- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
48 to guarantee child exit before the test ends
49- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
50 IA64 compile time warning
51- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
52- Removed test 8 from "diotest4". Opening a ( Paul Larson )
53 directory for direct I/O is not allowed.
54- Fix for PPC cross compile issues applied to: ( Paul Larson )
55 "mmap01"
56 "pth_str01"
57 "pth_str03"
58 "shmem_test_04"
59- Fix for "fcntl01" to allow it to run without ( Paul Larson )
60 predefining the file descriptors
61- Fix for "readv02" to check for EINVAL on ( Paul Larson )
62 2.5.35 and above kernels
63- Fix for "stime01" to allow the checked time to ( Paul Larson )
64 be off +1 second
65- Fix for "writev01" to check for EINVAL on ( Paul Larson )
66 2.5.35 and above kernels
67
68
69
zhanga352b4e02002-08-06 18:48:46 +000070
robbiewb6f285e2002-09-10 20:53:06 +000071LTP-20020910
robbiew539b7212002-09-05 21:30:57 +000072------------
73- Fix path in runpan.sh ( Paul Larson )
74- runtest/syscalls:
75 a.Removed the {} from the environment ( Robbie Williamson )
76 variables
plars76a1f972002-09-09 18:59:19 +000077 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +000078 the system time forward and could
79 cause problems with several other
80 tests if it's running at the same
81 time (-x nn)
82- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
83 "nfsx-linux"
84- fsxtest: Added code to handle JFS. ( Robbie Williamson )
85- ld01: Made the diff case insensative for ( Robbie Williamson )
86 cross-platform compatibility.
87- Removed obsolete test, "ulimit", from ( Robbie Williamson)
88 automatic build and install.
89- Moved the 'chown' commands to "install ( Robbie Williamson )
90 section in the Makefile of fchmod
91- Applied patches for s390 ( Susanne Wintenberger )
92- Applied patches for IA64 ( Jacky Malcles )
93- Applied patch for adding some missing includes ( Andreas Jaeger )
94 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +000095- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +000096- Fix for ar01 hang when filesystem is full ( Paul Larson )
97- Make ltp run with uClibc ( Steven J. Hill )
98- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +000099- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +0000100 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +0000101- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +0000102- Use regular instead of mandatory locks in ( Matthew Wilcox )
103 fcntl09, fcntl10, fcntl11 to fix with NFS
104- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
105 to be pid_t instead of short for 2.5 compat
106- Add command line options to runalltests.sh to ( Randy Hron,
107 allow setting of various pan options and Paul Larson,
108 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +0000109- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +0000110- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
111 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +0000112
113
plarse14a7842002-08-13 16:42:05 +0000114LTP-20020813
115------------
116* Fixes
117-------
118- Fix runtest/commands to export the ( Paul Larson )
119 correct TCdat
120- Add some missing includes and remove ( Andreas Jaeger )
121 warnings about missing prototypes
122- Add better initialization to waitpid05, ( Robbie Williamson )
123 signal04, getgroups01
124- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
125 open
plarsdde213d2002-08-13 17:01:02 +0000126- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +0000127
128LTP-20020807
129------------
130
zhanga352b4e02002-08-06 18:48:46 +0000131* New Additions
132---------------
plarse14a7842002-08-13 16:42:05 +0000133- Added new testcases of link07,fcntl22,link06 ( Bull Group )
134- Added linux kernel scheduler latency tester ( Davide Libenzi )
135- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +0000136
137* Fixes
138-------
plarse14a7842002-08-13 16:42:05 +0000139- Several fixes for 64-bit ( Gerhard Tonn )
140- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +0000141- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +0000142 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +0000143- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +0000144 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +0000145- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +0000146 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +0000147- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +0000148 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +0000149- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +0000150 Reduced the output of fork07 to a finite amount ( Nathan Straz )
151- Added fork12 to runtest/crashme. ( Nathan Straz )
152- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +0000153
154
iyermanoj2b0138b2002-07-09 17:41:46 +0000155LTP-20020709
156-----------
iyermanoj2b0138b2002-07-09 17:41:46 +0000157* New Additions
158---------------
159- New testcases fcntl22, link06, link07,
160 mknod09 ( Bull Group )
161- New sctp tests ( Robert Williamson )
162- New direct IO tests ( Narasimha Sharoff )
163- mlock01 and mlock02 tests ( Paul Larson )
164
165* Fixes
166----------------
167- MIPS fixes; write01 ( Shaobo Li )
168- patches for 64bit and warnings ( Ihno Krumreich )
169- fixes for ftruncate02, fchown03 ( Robert Williamson )
170 - updates to LTP scripts ( Nathan Straz )
171
robbiew6f3a9f32002-06-07 18:21:19 +0000172LTP-20020607
173------------
robbiew6f3a9f32002-06-07 18:21:19 +0000174* New Additions
175- Tests if gettimeofday02 is monotonous ( Andi Kleen )
176- Added new tests readv03, setgroups04
177 and truncate04 ( Group Bull )
178
179* Fixes
180----------------
181- Bug fixes and ports for MIPS ( Johannes Stezenbach )
182- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
183- 64 bit bug fixes and remove warnings
184 on 64 bit arch ( Ihno Krumreich )
185- Clean up warnings on s390 ( William Jay Huie )
186- Improvements on fstat05 for IA64 ( Group Bull )
187- Testcase ID clean ups, improvements
188 to mallocstress ( Nathan Straz )
189- Fix warnings and bugs in clisrv
190 and mallocstress i ( Dan Kegel )
191- Fixed sendfile601 for IPV6 ( Robert Willionsom )
192- Fixes for shmctl & mprotect03 ( Paul Larson )
193- multicast testcase fixes ( Ted Cheslak )
194- Automation: added sar results to ltp_check ( Casey Abell )
195- Automation: added function to ltp_check ( Li Ge )
196
197
iyermanoj047062c2002-05-07 15:07:32 +0000198LTP-20020507
199------------
200
201* New Additions
202 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +0000203 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +0000204 - New syscalls test. ( Ihno Krumreich )
205
206* Fixes
207 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +0000208 warnings. ( Ihno Krumreich )
209 - S390 bug fixes. ( William Jay Huie )
210 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +0000211 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +0000212 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +0000213 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +0000214 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +0000215 - test01 patch for wrap around at 2gigs ( Randall Hron )
216 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
217
218
219CVS Bugs closed.
220----------------
iyermanojae88b862002-05-07 16:14:58 +0000221 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +0000222
iyermanoj79255d72002-04-08 17:14:33 +0000223LTP-20020408
224-----------
225* New Additions
226 - Scripts to automate LTP test suite execution. ( William Jay Huie )
227 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
228
229* Fixes
230 - Numerous 64-bit updates, remove warnings
231 and errors. ( Andi Kleen )
232 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
233 - 64-bit IA64 port related patches. ( Jacky Malcles )
234 - patches to remove warnings and bugs. ( Andreas Jaeger )
235 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
236 - sem02: make test remove semids it created. ( Robert Williamson )
237 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
238 - expected error modified in mprotect and
239 msync tests. ( Paul Larson )
240 - make testcases work without a controlling tty. ( Paul Larson )
241
242CVS Bugs closed.
243~~~~~~~~~~~~~~~~
244 #536483 sem02 does not clean up /tmp directory (Robert Willamson
245
246
robbiewc9955482002-03-06 17:21:25 +0000247LTP-20020307
248------------
249o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
250o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +0000251o added 4 more cases to getcwd02 test (Jay Huie)
252o added time-schedule tool by Richard Gooch under sched test
253 section (Manoj Iyer)
254o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +0000255o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +0000256o created a KNOWN-FAILURES file to document known
257 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +0000258o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +0000259o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +0000260o added disktest by Brent Yardley to io section (Robbie Williamson)
261o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +0000262 [ #491285 ] recvfrom01 test (Paul Larson)
263 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +0000264 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +0000265 [ #506536 ] recv01 test (Robbie Williamson)
266 [ #514408 ] chown05 (Dave Engebretsen)
267 [ #511427 ] pread02 test (Paul Larson)
268 [ #516577 ] ftruncate03 test (Jay Huie)
269 [ #523055 ] sched_getscheduler test (Paul Larson)
270 [ #523137 ] sched_setscheduler02 test (Paul Larson)
271 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +0000272
273
robbiewbc4c2802002-02-07 01:32:02 +0000274LTP-20020207
275------------
276o added support for cross-compiling (Todd Inglett)
277o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
278o added IPv6 support (Robbie Williamson)
279o added "gethost" to /tools (Robbie Williamson)
280o fixed the race conditions in the float tests and removed
281 the sleeps (Robbie Williamson)
282o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +0000283o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +0000284o added ipc_stress test (Manoj Iyer)
285o added pthreads_stress test (Manoj Iyer)
286o made changes to support architecture independence (Manoj Iyer & Paul Larson)
287o closed the following bugs:
288 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +0000289 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +0000290 (Manoj Iyer, Paul Larson, and Robbie Williamson)
291
292
plars6d82c2e2002-01-08 16:19:28 +0000293LTP-20020108
294------------
295o fixed IDcheck.sh to work with bash1 (Nate Straz)
296o updated menu script (Robbie Williamson)
297o reset errno to 0 at the beginning of TEST macro (Paul Larson)
298o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +0000299o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +0000300o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
301o removed bogus testcase from dup201 test (Paul Larson)
302o fixed recvfrom01 case 5 (Wayne Boyer)
303o workaround for smp issue with waitpid12 (Manfred Spraul)
304
305
plars4a3f05c2001-12-06 19:03:35 +0000306LTP-20011206
plars946d7d82001-12-05 17:22:59 +0000307------------
308o necessary users/groups can now be created on installation with
309 user's permission
310o added a simple menu-based interface for running the LTP testsuite
311o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +0000312o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +0000313o fixed race condition in nfslock01
314o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
315 copies are run simultaneously
316o workaround for SIGTTOU hang in ioctl02
317o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
318o compiler warnings and other minor errors fixed in many tests
319
plarse4e184c2001-11-07 21:37:14 +0000320LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +0000321------------
plars2c728382001-11-06 21:28:52 +0000322o Many improvements to mtest05 and mtest06 tests
323o new test nfsstress
324o included ver_linux in LTP and made it run at the end of test scripts
325o check for necessary users/groups in Makefile and warn if they don't
326 exist
327o documented the users and groups necessary for the testcases to run
328o simplified telnet01 when looking for root prompt
329o removed incorrect testcase from sendfile03
330o fixed modify_ldt01 test problems on newer kernels
331o added setrlimit to unlimit core size in waitpid05 test to work
332 around systems where this is set to 0
333o fixed mmstress pthread hang problem
334
335LTP-20010925
336------------
plarscbf6dc62001-09-25 19:54:46 +0000337o Testcases have been organized into categories in a directory
338 structure under the testcases subdirectory
339o About 400 new testcases added covering various system calls
340o Andreas Jaeger got confirmation from the glibc people that the
341 ulimit test was broken as a result of some changes made in
342 glibc2.2.5. Since it's the test that's broken, Nate Straz
343 removed the offending testcase.
344o Updated README and INSTALL files
345o Descriptions of the testcases have been added to the doc
346 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +0000347
plarscbf6dc62001-09-25 19:54:46 +0000348------------
alaffinbc414262000-09-18 21:08:06 +00003492000-09-18 Juan J. Quintela <quintela@fi.udc.es>
350 Aaron Laffin <alaffin@sgi.com>
351
352 * tests/mmap001.c: first checkin of a modified version of
353 mmap001.c from the memtest suite.
354
alaffin7885c2b2000-09-08 15:56:25 +00003552000-09-08 Egor Duda <deo@logos-m.ru>
356
357 * tests/fpathconf01.c: Close opened file at exit.
358 * tests/select01.c: Ditto.
359
alaffinfbfce062000-09-08 15:12:21 +00003602000-09-08 Andrea Arcangeli <andrea@suse.de>
361 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
362 to correctly use F_RDLCK and F_WRLCK.
363
3642000-09-06 Egor Duda <deo@logos-m.ru>
365
366 * lib/parse_opts.c (parse_opts): Initialize allocated string
367 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +0000368