Age | Commit message (Collapse) | Author | Files | Lines |
|
test_delayed_write_update6
to investigate what happens to a sticky write handle after a second handle close.
Jeremy.
|
|
Ensure we don't regress.
Jeremy.
|
|
this test.
Jeremy.
|
|
We must eventually parameterize this.
Jeremy.
|
|
failures).
|
|
testing.
Jeremy.
(This used to be commit 2bf9074c7751324483744f55b02cfb044bb0b2dd)
|
|
smbcli_write.
Jeremy.
(This used to be commit 8cebd4d36c862dcdc6551dc6bf4dda2342dfede7)
|
|
Jeremy.
(This used to be commit 6f89e728272ca14f0ed9557485e21647c0731ef2)
|
|
truncate and writeX again
metze
(This used to be commit 66b8c8d80e1c8e45ab6ca38cabebea07aa122c40)
|
|
SMBwrite again
metze
(This used to be commit 051164ba0a69d54aa706ffa876059e8dbbeacb36)
|
|
time after SET_FILE_INFO
metze
(This used to be commit f81014db9d5afbf9e0b1c007bc56fc1d3a201309)
|
|
write doesn't matter
metze
(This used to be commit 13d051cd633f4a4152d360453fe5297ad53cc7b5)
|
|
metze
(This used to be commit 39367ef15fabbb52cd2c05be7ca59b25dc4aff71)
|
|
Jeremy.
(This used to be commit 840369b5534eee21818b9d3677404b0fc60a0219)
|
|
when changing file size using SMBwrite of size zero,
SET_END_OF_FILE, or SET_ALLOCATION_SIZE - no 2 second
delay in these cases.
Jeremy.
(This used to be commit 3aa7523d7750fe30d1e6bb5a75ac42b681b9e493)
|
|
(This used to be commit 9d74201e462f2f95ed5bd91200681db3bd2a9277)
|
|
metze
(This used to be commit fde9880f9943897549859037b0fc9341d3a032f7)
|
|
the write time
metze
(This used to be commit 9c004df8910c07d75bb3f75d7c3cfba9f9c94f51)
|
|
(This used to be commit 7a1877db15e6a57f0f057dcf5da6609b9bdeef51)
|
|
timestamps
metze
(This used to be commit 9c18cf670889c9eb8c12b505c3b9ce5f9a516839)
|
|
update delay
metze
(This used to be commit 751ab2992afd13548af6e67a03d3ced566cb136f)
|
|
(This used to be commit 47ffbbf67435904754469544390b67d34c958343)
|
|
metze
(This used to be commit b7d7a58b2399627c37d8b79e6282a44d50f8c68e)
|
|
pathinfo match
metze
(This used to be commit 58bc21a3f849ef7200733450dbd68f15658ff8f6)
|
|
metze
(This used to be commit 92dcc85e3a8798910eb0a9059f3a2944fa51cbd1)
|
|
metze
(This used to be commit c1335651d32a2b48bcf8c117a5bc16fe453170bc)
|
|
(This used to be commit 566aa14139510788548a874e9213d91317f83ca9)
|
|
There are still a few tidyups of old FSF addresses to come (in both s3
and s4). More commits soon.
(This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
|
|
This changes the main selftest code to be in perl rather than in shell script.
The selftest script is now no longer a black box but a regular executable that takes
--help.
This adds the following features:
* "make test TESTS=foo" will run only the tests that match the regex "foo"
* ability to deal with expected failures. the suite will not warn about tests
that fail and are known to fail, but will warn about other failing tests and
tests that are succeeding tests but incorrectly marked as failing.
* ability to print a summary with all failures at the end of the run
It also opens up the way to the following features, which I hope to implement later:
* "environments", for example having a complete domains with DCs and domain members
in a testenvironment
* only set up smbd if necessary (not when running LOCAL tests, for example)
* different mktestsetup scripts per target. except for the mktestsetup script, we can
use the same infrastructure for samba 3 or windows.
(This used to be commit 38f867880beb40c691e9713f854426031310629c)
|
|
output in the testsuite rather than just True or False for a
set of tests.
The aim is to use this for:
* known failure lists (run all tests and detect tests that
started working or started failing). This
would allow us to get rid of the RPC-SAMBA3-* tests
* nicer torture output
* simplification of the testsuite system
* compatibility with other unit testing systems
* easier usage of smbtorture (being able to run one test
and automatically set up the environment for that)
This is still a work-in-progress; expect more updates over the next couple of
days.
(This used to be commit 0eb6097305776325c75081356309115f445a7218)
|
|
enable the
unclist parameter for all tests that do two connections, to enable cluster
testing.
Volker
(This used to be commit a5d6db09244d444986f8fded3fc6e72c74c8ca1f)
|
|
level
metze
(This used to be commit 95bf41b4d4ec96349802955e364fe44ef85f9077)
|
|
(This used to be commit 3c7a5ce29108dd82210dc3e1f00414f545949e1d)
|
|
(This used to be commit 863ca4014d9b821706ee90f58ab5d5cf3899a4c7)
|
|
- move it into the in/out substructs again
- allow file.path only on smb_fileinfo/smb_setfileinfo
metze
(This used to be commit be6d5298a2cdb7e7c61d70471bad445645af5963)
|
|
a union smb_file, to abtract
- const char *path fot qpathinfo and setpathinfo
- uint16_t fnum for SMB
- smb2_handle handle for SMB2
the idea is to later add a struct ntvfs_handle *ntvfs
so that the ntvfs subsystem don't need to know the difference between SMB and SMB2
metze
(This used to be commit 2ef3f5970901b5accdb50f0d0115b5d46b0c788f)
|
|
(This used to be commit c722f665c90103f3ed57621c460e32ad33e7a8a3)
|
|
torture prototypes in seperate header
(This used to be commit 73610639b23ca3743077193fa0b1de7c7f65944d)
|
|
S390. This is an attempt to avoid the panic we're seeing in the
automatic builds.
The main fixes are:
- assumptions that sizeof(size_t) == sizeof(int), mostly in printf formats
- use of NULL format statements to perform dn searches.
- assumption that sizeof() returns an int
(This used to be commit a58ea6b3854973b694d2b1e22323ed7eb00e3a3f)
|
|
open on the same file on the same connection.
Jeremy.
(This used to be commit 23733abfa201347265f54232989b608b11ad7a85)
|
|
less likely that anyone will use pstring for new code
- got rid of winbind_client.h from includes.h. This one triggered a
huge change, as winbind_client.h was including system/filesys.h and
defining the old uint32 and uint16 types, as well as its own
pstring and fstring.
(This used to be commit 9db6c79e902ec538108d6b7d3324039aabe1704f)
|
|
large commit. I thought this was worthwhile to get done for
consistency.
(This used to be commit ec32b22ed5ec224f6324f5e069d15e92e38e15c0)
|
|
write time is sticky, and causes any subsequent writes not to update
the last write time. Added write that extends the file followed by
fnum specific smbflush. It stays the same time :-).
Jeremy.
(This used to be commit a2ea2166dcb7044d7b9e53417e53febea2f81e20)
|
|
with setfileinfo modifying the write time. I have some ideas on how
to emulate this in the Samba server now but the commented case will
be very hard...
Jeremy.
(This used to be commit c9211d084719a16f671b315a9c0bc6ed59fa8c8e)
|
|
test that uses 2 connections and queries the time via pathinfo, not fileinfo.
MSDN states : "When writing to a file, the last write time is not fully updated
until all handles used for writing have been closed." - but this is obviously
untrue. W2K3 seems to use a 2 second granularity for this. Next I'll try using
SetFileTime equivalent to see if this takes the same time to take effect.
Jeremy.
(This used to be commit 2e47e241f98c3dba8be346cea726def38399eb97)
|
|
clear what the correct behaviour is for delayed stat info update.
- use a common torture_setup_dir() function for setting up a test
directory in torture tests.
(This used to be commit f7fb34715b7d6ea3c35ddd684cfb27459a420339)
|