njoly
22d3abd7be
Now that permissions for msdos have been fixed, kill times() special
...
case which was wrong.
2012-03-26 15:13:20 +00:00
njoly
346de04ed8
Initialise permissions mask to a sensible value (0755).
...
While here convert leading spaces to tabs.
2012-03-26 15:10:26 +00:00
njoly
16fc5c7678
Extend times testcase to check for non null time values too.
2012-03-23 09:58:23 +00:00
njoly
299c989a28
Remove unneeded atf_tc_expect_pass calls.
2012-03-20 18:20:49 +00:00
jruoho
128cf91305
Remove xfail.
2012-03-20 05:21:45 +00:00
pgoyette
0f64aba0db
Finish removing the block of commented-out code from rev 1.31
...
Hello, christos!
2012-03-19 03:33:54 +00:00
christos
59c51f5cec
annotate fixed failures as comments.
2012-03-18 21:49:08 +00:00
njoly
a3a0bab7f9
Add another testcase that check setting file times with unprivileged
...
credentials.
2012-03-15 12:57:27 +00:00
joerg
66dd2755f5
Add __printflike attribution to use vprintf and friends with an argument
...
as format string.
2012-03-15 02:02:20 +00:00
joerg
37f2635c65
Fix obvious code issues and remove the original -Wno-error for clang
...
builds to not hide them in the future:
(1) Don't use a pointer to a local variables if all that is done is
comparing it against NULL. The function itself works fine for that
purpose.
(2) Initialise the fail counter, giving the test a chance to work
reliably.
2012-02-24 13:53:46 +00:00
perseant
ed08fe6512
Pass t_renamerace and t_rmdirrace tests.
...
Adapt dholland@'s fix to ufs_rename to fix PR kern/43582. Address several
other MP locking issues discovered during the course of investigating the
same problem.
Removed extraneous vn_lock() calls on the Ifile, since the Ifile writes
are controlled by the segment lock.
Fix PR kern/45982 by deemphasizing the estimate of how much metadata
will fill the empty space on disk when the disk is nearly empty
(t_renamerace crates a lot of inode blocks on a tiny empty disk).
2012-02-16 02:47:54 +00:00
bouyer
5ba1d99f10
When I split non-quota-specific functions out from ../ffs/quotas_common.sh
...
I forgot to ajust this test.
Fix PR bin/46015
2012-02-13 22:40:43 +00:00
dholland
2569366154
Update reference output to match yesterday's fix. ok martin@ for releng
2012-02-13 17:55:12 +00:00
njoly
c4210b25ef
Add a testcase which checks that directory permissions are honored for
...
file creation/deletion with unprivileged credentials.
releng ok.
2012-02-09 18:31:03 +00:00
dholland
f9735fd481
Reimplement repquota -x to print in tabular form instead of XML.
2012-02-01 05:12:45 +00:00
njoly
dcea8cfc3c
owner testcase now succeed with rumpfs.
2012-01-31 19:02:49 +00:00
njoly
8e54f08b1f
Check directory write access for DELETE operation. And while here,
...
small indentation adjust.
2012-01-31 18:56:07 +00:00
njoly
24d0234070
unpriv owner test now pass for sysvbfs.
2012-01-27 21:53:50 +00:00
christos
1897181a72
From tnozaki@: make fpos_t a complex object that keeps track of the parse
...
state of the stream. Change argument of the seek function to funopen() from
fpos_t to off_t. Make f{g,s}etpos() use the new fpos_t struct, while providing
backwards compatible entry points. Approved by releng@
2012-01-22 18:36:14 +00:00
bouyer
9427679519
Make parts of the quota tests useable for more than quotas:
...
- rename h_quota2_server to h_ffs_server, there's nothing about quotas
in there.
- extract non-quota parts of quotas_common.sh to ffs_common.sh
2012-01-18 20:51:23 +00:00
christos
6ac73dbd87
correct install dir
2011-12-21 01:56:16 +00:00
christos
013de02143
Add a test for the latest fifofs fix.
2011-12-21 00:17:06 +00:00
njoly
973e485533
Start making fs read(2) fail with EISDIR if the implementation does
...
not allow read on directories (kernfs, rumpfs, ptyfs and sysvbfs).
Adjust man page accordingly, and add a small corresponding vfs
testcase.
2011-12-12 19:11:21 +00:00
njoly
826079e36b
Remove expected failure now that PR/44708 is fixed.
2011-12-06 18:18:59 +00:00
plunky
f65a48c2ec
max WARNS is 4
2011-10-13 17:23:28 +00:00
njoly
7557af291b
Slightly adjust skipped messages, makes output more consistent.
2011-10-08 13:08:54 +00:00
njoly
0a1fcf8f89
USE_OWNER -> USES_OWNER for consistency with other macros.
2011-10-08 13:00:55 +00:00
jruoho
354930c19a
Point to PR misc/44708 when failing. XXX: Remove once the test is fixed.
2011-09-19 06:38:02 +00:00
plunky
2b8aaed8cd
NULL does not need a cast, here
2011-09-16 16:13:16 +00:00
plunky
87d4f6076b
Apply casts to cases where xdrproc_t is expected but is not
...
strictly passed, for example because the second argument is
a different kind of pointer.
2011-08-30 17:06:20 +00:00
riastradh
0ed1cdc740
Add test for `ln -s / foo && cd foo'.
2011-08-19 01:25:27 +00:00
riastradh
4b12d41728
No more xfail for PR kern/36681.
2011-08-18 21:44:55 +00:00
riastradh
772f45cfc9
Cache vattr in psshfs's setattr.
...
This means within the cache window, a setattr that wouldn't change the
remote file's attributes from our current view of them will not be
relayed to the server and wait for the server to answer. Thus, e.g., a
process with a periodic timer interrupt that calls open(2) in a loop
can make progress with much higher probability than without caching.
XXX The test case doesn't work, so it's currently disabled. It needs
to stop the child of sshd that is handling an sftp session, not sshd
itself, and it's not obvious how to do that.
ok pooka
2011-08-12 04:14:00 +00:00
uch
154297fd6a
add ATF tests for v7fs. patch by njoly@. thank you.
2011-08-11 10:52:12 +00:00
hannken
b80057eeb2
For devices, sockets and fifos ignore setting the file size to zero to make
...
open(..., O_TRUNC) happy and allow them to write through the lower layer.
Fixes PR #43560 (writing to null device in unionfs fails)
2011-08-10 06:27:02 +00:00
hannken
342315ffad
Change union rmdir semantics to fail directory removal for
...
non-empty directories like all other file systems do.
Change test accordingly.
2011-08-07 06:01:51 +00:00
hannken
efc3d2ec25
When union_lookup() creates a shadow directory and nameiop is not LOOKUP
...
it has to restart the lookup to get the componentname right.
Fixes PR #44383 (an endless stream of whiteout and opaque dir problems ...)
2011-08-05 08:17:47 +00:00
hannken
e8c9988bef
Make whiteouts work on journaling ffs file system by adding the missing
...
UFS_WAPBL_BEGIN() / UFS_WAPBL_END() around CREATE and DELETE ops.
Fixes PR #44377 (union whiteouts don't work on ffs -o log)
2011-08-03 10:03:51 +00:00
alnsn
f60611afcd
Don't assume that "first lock that blocks" is a lock with the lowest
...
start offset and change the test to work when F_GETLK returns any
lock that blocks.
2011-07-23 09:59:14 +00:00
hannken
9f9c02f1cd
Even though msdosfs never truncates file names it advertises _PC_NO_TRUNC
...
as zero. Make it advertise one (no_trunc == true).
Names longer than NAME_MAX (255) will never pass namei() btw.
Fixes PR #43670 (msdosfs claims support for filenames longer than {NAME_MAX},
but fails)
2011-07-20 11:52:00 +00:00
dholland
0d0aaf26a0
Remove nonexistent include directory from CPPFLAGS.
...
PR 45068 from Henning Petersen.
2011-07-19 03:30:46 +00:00
dholland
5b854a1a07
ffs and ffslog are no longer xfail.
2011-07-18 06:47:08 +00:00
mrg
8f5647d330
apply some -fno-strict-aliasing
...
XXX -- someone please fix this properly.
2011-06-29 02:36:13 +00:00
christos
360b33ff11
more fallout from rump_syscallargs.h including <signal.h>
2011-06-26 13:08:08 +00:00
christos
01c7e2ef5b
ggr, how many of those I will need to fix. Fallout from the bogus inclusion
...
of <signal.h> in rump_syscallargs.h.
2011-06-26 13:06:00 +00:00
joerg
afc8527716
Use proper format strings.
2011-06-16 15:33:24 +00:00
christos
2a18cea9f4
Turn warns on for all tests and fix all the bugs.
2011-06-11 18:03:17 +00:00
joerg
28050549eb
Ignore warnings when building with clang for now.
2011-05-30 14:41:26 +00:00
martin
56a416ee80
Remove "expected failure" for tmpfs PRs that are now fixed.
2011-05-30 13:10:38 +00:00
haad
3c44b4003a
Workaround problem with qemu where jot 100 produce garbage otput like this
...
93
94
:+
:,
:-
:.
:/
100
This can't be used as name of file, change jot cmd to work in all cases.
2011-04-21 22:26:46 +00:00