Age | Commit message (Collapse) | Author | Files | Lines |
|
metze
(This used to be commit 93089ad5e8b6e20c4fa92bf13b0137765aeac689)
|
|
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)
|
|
metze
(This used to be commit 21f0e8e16373662f5662957e80c1f26f489f6279)
|
|
passed to a socket
metze
(This used to be commit 18ce33844738179a5434b91b362606bc4bdfa6b5)
|
|
should not leave
t2.out uninialized
metze
(This used to be commit 4723374d14e9c5648708a7fc5460e8ccda193d1e)
|
|
generate a random buffer explicit to make valgrind happy
found by valgrind in the build-farm on fort, there are some more places
like this...
metze
(This used to be commit 2654f595cae046924be33a3f8f758a20565156ee)
|
|
Volker
(This used to be commit 1d7bcdb33ef19be7bf64356b9cb8eee9658afe09)
|
|
(This used to be commit d2d44bf6779c6ac46b011d7e3b372c28c6f8a4f9)
|
|
(This used to be commit 918031a99c583b45c854c6d066f56ca6887011dd)
|
|
(This used to be commit 966c30ca591c410a4a229396c7919fe8f98bd066)
|
|
(This used to be commit 37c0cfe83bd9b9f799c880e3b5052a49631a113e)
|
|
Don't actually
unlink/rmdir if another process still has it open.
Jeremy, this is a potential merger to 3.0.24.
Volker
(This used to be commit d0550a01af219344ec2e4c16d5253814afc89974)
|
|
(This used to be commit 6afc394d9349782788cc06a38750f0723a5a55e7)
|
|
(This used to be commit 1bcc421dab53adaf3b6c6d7f51c23c80cb637a95)
|
|
(This used to be commit 2e06c38a98e3891ed1f9e823614c3f0c3d279afe)
|
|
(This used to be commit 64ee399c964c2935c1386123e2e636c266c8c6a8)
|
|
(This used to be commit b053a7df8453527a9c2dfc03f3c35487fe75676f)
|
|
(This used to be commit f5d6b3ca29788d171d53822a26295ae895a5ed8f)
|
|
tdbutil.c is Samba specific, so should not be part of the generic tdb
library
(This used to be commit 979dd24f5e44605fc1603b690913b8c31be7478f)
|
|
(This used to be commit b28860978fe29c5b10abfb8c59d7182864e21dd6)
|
|
tests as
known failing.
(This used to be commit 3855ec9dcaa694fffa1f2a24205d490708d12750)
|
|
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)
|
|
\\dirname\\
(This used to be commit 6f2b585f8eb0feb79c0a9d11f1cae3b16e8f162f)
|
|
(This used to be commit cf24d46ea3c2dca4425121642400bef88f218a9e)
|
|
emacs compile mode (hint, paste to a file, and compile as "cat
filename").
This allowed me to fix nearly all the warnings for a IA_64 SuSE build
very quickly.
(This used to be commit eba6c84efff735bb0ca941ac4b755ce2b0591667)
|
|
* Move dlinklist.h, smb.h to subsystem-specific directories
* Clean up ads.h and move what is left of it to dsdb/
(only place where it's used)
(This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
|
|
Volker
(This used to be commit 5cffd35fecb85e3c1407f6e6d91e846b17a7c917)
|
|
metze
(This used to be commit 49b96ac44a883c020c69df7a12df154dc4faa4d5)
|
|
enable the
unclist parameter for all tests that do two connections, to enable cluster
testing.
Volker
(This used to be commit a5d6db09244d444986f8fded3fc6e72c74c8ca1f)
|
|
of smb_search_data
metze
(This used to be commit 78c201db8a47a71908698c4dda2add4cf85694d9)
|
|
/* Test 21 -- Test removal of file after socket close. */
I think it might be because they are too slow to delete the file.
Jeremy, can you check this test does not change semantics in a way you don't
want it?
Volker
(This used to be commit 92aa95f8206364a832bd6ad8cebc030bc001d940)
|
|
Volker
(This used to be commit 12aa900eb2ffde3711a30c7e063bfba95128e91d)
|
|
(This used to be commit 9e8574ac6cd38d1ff388f0c9ff37d86b316a431e)
|
|
all...
Volker
(This used to be commit 1d4a129bb56ef7b944dbd386313ea8345a675e6f)
|
|
but making it a global symbol is really bad...
fix linking on sun1 in the build-farm
metze
(This used to be commit d073320f642ceeb49b11060aa958608248f3aff5)
|
|
Volker
(This used to be commit 0369d59142c6015f62bf50087f261c1e8430a8e2)
|
|
level
metze
(This used to be commit 95bf41b4d4ec96349802955e364fe44ef85f9077)
|
|
screw up too
badly in getting rid of set_saved_ntstatus in Samba3. If this is not the
appropriate place to put it, please tell me.
Volker
(This used to be commit cc9634d5863d8f4a5e14aa2e4411d6a3abde3b9f)
|
|
Split of system/locale.h header from system/iconv.h
Previously, iconv wasn't being used on these systems
(This used to be commit aa6d66fda69779d1c2948a1aca85dbd5208f1cba)
|
|
"." for "..". These express the intention better that strcmp or strequal
and improve searchability via cscope/ctags.
(This used to be commit 7e4ad7e8e5ec266b969e3075c4ad7f021571f24e)
|
|
Volker
(This used to be commit 6a08b192bec95cc0bbe017a2ce692afce63e047f)
|
|
(This used to be commit 3c7a5ce29108dd82210dc3e1f00414f545949e1d)
|
|
(This used to be commit 863ca4014d9b821706ee90f58ab5d5cf3899a4c7)
|
|
of the base tests that were currently in torture.c
(This used to be commit 4e7c3c7e1fe383b37d90954982e8bf150a06663a)
|
|
functions for rpc out of torture/torture.c
(This used to be commit 1d2d970f3b8aef3f36c2befb94b5dd72c0086639)
|
|
(This used to be commit 98c4c3051391c6f89df5d133665f51bef66b1563)
|
|
- move it into the in/out substructs again
- allow file.path only on smb_fileinfo/smb_setfileinfo
metze
(This used to be commit be6d5298a2cdb7e7c61d70471bad445645af5963)
|
|
metze on his quest to unify the ntvfs strucures for the smb and smb2
servers. The only place we needed flags2 inside ntvfs was for the
FLAGS2_READ_PERMIT_EXECUTE bit, which only affects readx, so I added a
readx.in.read_for_execute flag instead.
(This used to be commit b78abbbce60ab0009da19a72dd769800c44298a2)
|
|
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)
|
|
track down where a error is happening. The semantics sure are strange!
(This used to be commit f722aed66d19edc6b49ecde927853aaa7895ab91)
|