summaryrefslogtreecommitdiff
path: root/source4/torture
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r19604: This is a massive commit, and I appologise in advance for it's size.Andrew Bartlett1-3/+5
This merges Samba4 with lorikeet-heimdal, which itself has been tracking Heimdal CVS for the past couple of weeks. This is such a big change because Heimdal reorganised it's internal structures, with the mechglue merge, and because many of our 'wishes' have been granted: we now have DCE_STYLE GSSAPI, send_to_kdc hooks and many other features merged into the mainline code. We have adapted to upstream's choice of API in these cases. In gensec_gssapi and gensec_krb5, we either expect a valid PAC, or NO PAC. This matches windows behavour. We also have an option to require the PAC to be present (which allows us to automate the testing of this code). This also includes a restructure of how the kerberos dependencies are handled, due to the fallout of the merge. Andrew Bartlett (This used to be commit 4826f1735197c2a471d771495e6d4c1051b4c471)
2007-10-10r19598: Ahead of a merge to current lorikeet-heimdal:Andrew Bartlett5-2/+4
Break up auth/auth.h not to include the world. Add credentials_krb5.h with the kerberos dependent prototypes. Andrew Bartlett (This used to be commit 2b569c42e0fbb596ea82484d0e1cb22e193037b9)
2007-10-10r19593: add NET-API-USERLIST testRafal Szczesniak1-0/+1
rafal (This used to be commit fba1d8b041bc84d793ca31851bd3b70c65c083fc)
2007-10-10r19592: a simple test for libnet_UserListRafal Szczesniak1-7/+72
rafal (This used to be commit cfcbddfe71ce27bf195a1877f75789ef23bb6b1d)
2007-10-10r19569: Require that all public header files have a destination path. FixJelmer Vernooij1-1/+1
places where this was currently not the case. (This used to be commit 3894497a232df8cf0457c7439c9ae347f63f24a1)
2007-10-10r19565: the scripts do work :)Andrew Tridgell1-2/+0
(This used to be commit 59c30478a19ba466d16de21062bed5a4f525f344)
2007-10-10r19564: testing build farm scripts, apologies for the noiseAndrew Tridgell1-0/+2
(jelmer didn't see some breakage emails lately, I want to ensure its working) (This used to be commit a675118a66993ff4868f2fad0c8f887feb93581b)
2007-10-10r19563: - make --num-progs a valid smbtorture option again. It's commonlyAndrew Tridgell1-2/+6
used. - mark -t as an integer option (This used to be commit 6602b605f6565c592500900e0f797f216f9910ff)
2007-10-10r19556: Remove unused option.Jelmer Vernooij3-3/+0
(This used to be commit 827af8654940243c21eb12e9f1934a13272a6b00)
2007-10-10r19554: Remove short option for --shell, as it overlaps with the option used forJelmer Vernooij1-1/+1
configuration files. (This used to be commit c2e58aa3e67ad6a03464ada5ae0e1437f3863b64)
2007-10-10r19550: the sense of this test was wrongAndrew Tridgell1-2/+2
(This used to be commit 4dcc26d0a67ec4a611e789b299a1db7ecf297e66)
2007-10-10r19549: fixed some indentationAndrew Tridgell2-4/+4
(This used to be commit ea1e4685d914c09d615bb7c4a5678b5de00da5f4)
2007-10-10r19548: this talloc_free() is definately wrong.Andrew Tridgell1-1/+0
(This used to be commit b412a8390588fcbb655252fcc4cccbf3b3b84b5c)
2007-10-10r19537: Report correct test names when tests failed.Jelmer Vernooij2-1/+6
(This used to be commit 7b93b3c8be3d2a253b0737be893e7eb1b7c94dba)
2007-10-10r19536: Make output understandable (newlines)Simo Sorce1-19/+19
(This used to be commit 6960dd2075ed75c844c4a17e215991db2fb72c0d)
2007-10-10r19535: Fix warnings.Jelmer Vernooij1-2/+2
(This used to be commit 7443f4847df6614797c937dd8d45bf7b37464a20)
2007-10-10r19513: Add support for recipes (using '@')Jelmer Vernooij1-2/+31
(This used to be commit dbe5e8dd8c0986e5ab55a072957048f633838157)
2007-10-10r19512: Add --shell option to smbtorture (first work towards support for ↵Jelmer Vernooij2-10/+54
'recipes') (This used to be commit 087a8e80a9e912b330178b8c647b83381635f8e9)
2007-10-10r19511: Remove unused externs.Jelmer Vernooij1-2/+0
(This used to be commit a58a366beadd5558449d2b87b4b8d2777e1da309)
2007-10-10r19510: Make smbtorture's `nprocs' parameter a parametric option.Jelmer Vernooij7-8/+8
(This used to be commit f5d6b3ca29788d171d53822a26295ae895a5ed8f)
2007-10-10r19507: Merge my DSO fixes branch. Building Samba's libraries as shared ↵Jelmer Vernooij9-12/+22
libraries works again now, by specifying --enable-dso to configure. (This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
2007-10-10r19506: fixed remaining parts of RAW-READ and RAW-WRITE tests to check forAndrew Tridgell2-37/+67
CAP_LARGE_FILES (This used to be commit 66bebb210550793d0e7fe1b6a03a5140455ae72f)
2007-10-10r19504: - fixed a free error in file_lines_parseAndrew Tridgell2-0/+10
- added a function to test for large file support - enable CAP_LARGE_FILES only if the test passes - don't test at large offsets if the server doesn't set CAP_LARGE_FILES (This used to be commit c5423ea22bdaa055807d4e6f7ac4be934194fe45)
2007-10-10r19495: Stop linking binaries twice (once before installation, once during ↵Jelmer Vernooij2-0/+6
build). Make TORTURE-TALLOC and TORTURE-REPLACE builtin again rather than separate binaries. (This used to be commit 8913d60c72a67b041b08d569c9bd048953106c85)
2007-10-10r19492: - fix RPC-AUTHCONTEXT and RPC-SAMBA3-GETUSERNAME (sorry volker:-)Stefan Metzmacher1-0/+4
smb_composite_sesssetup() doesn't set session->vuid any more... (I changed that yesterday, because it was inconsistently only done for spnego session setups, as it was needed internaly for the 2nd session setup call, but know session->vuid is only touched (reset to 0) for the wrong password case) metze (This used to be commit bf2a7dd2180c9a025b99b87831960827baf75f16)
2007-10-10r19462: This isn't an encrypted attribute.Andrew Bartlett1-3/+0
Andrew Bartlett (This used to be commit 12765db714de9e0fed61e6616b3671d525ee3bef)
2007-10-10r19439: revert my change to a torture assert - expected is a boolAndrew Tridgell1-1/+1
(This used to be commit 1d231e45bd898c2d01328aea94f8cbc2886c9e5b)
2007-10-10r19437: don't run the LOCAL-ICONV test on systems that don't have CP850Andrew Tridgell1-3/+19
support (This used to be commit bb8cdd7626ced37bb030c3474390275c433c88e0)
2007-10-10r19436: fixed stderr in piped_child() as wellAndrew Tridgell1-2/+25
(This used to be commit db000261f4fe22f7d1ea3dab53c2e214dcf08bfb)
2007-10-10r19435: fixed the subunit code on platforms with small pipe buffers, and useAndrew Tridgell1-16/+15
pipe() on all platforms, not socket pairs (stdin/out are not sockets) also show the output while its happening, so the tests become useful again for non-automated usage. I still really dislike running tests like the TALLOC one as child processes (This used to be commit b621999c59fc56a32ff574523204355c5e0382c0)
2007-10-10r19433: Metze, please take a look at this one!Andrew Tridgell1-11/+15
Failures on some platforms of the WINSREPLICATION test have been bugging us for months. I finally traced it down to this one record, at least on the SerNet-solaris8 machine. Disabling this one record allows the test to pass. I have no idea why, but I'll leave that to Metze :) (This used to be commit 94cdfd5458e5c8bc6451d3eb776cbfc0c1d590a7)
2007-10-10r19428: moved tdbutil.c from lib/tdb/common/ to lib/util/util_tdb.cAndrew Tridgell1-1/+2
tdbutil.c is Samba specific, so should not be part of the generic tdb library (This used to be commit 979dd24f5e44605fc1603b690913b8c31be7478f)
2007-10-10r19404: fixed the LOCAL-ICONV testAndrew Tridgell1-3/+8
(This used to be commit 0b3e83814bdf015064d7dd1f26cf9ec3ddadc7f4)
2007-10-10r19396: Assume socketpair() is always available (cared for by libreplace) andJelmer Vernooij1-16/+22
create a socket for stderr. (This used to be commit 16b6dbd713e306c88b5251e5092b8731749c5263)
2007-10-10r19392: Use torture_setting_* rather than lp_parm_* where possible.Jelmer Vernooij41-119/+114
(This used to be commit b28860978fe29c5b10abfb8c59d7182864e21dd6)
2007-10-10r19389: Remove samba3-specific checks: instead, always simply mark these ↵Jelmer Vernooij1-7/+5
tests as known failing. (This used to be commit 3855ec9dcaa694fffa1f2a24205d490708d12750)
2007-10-10r19387: Exit with 0 if failures were expectedJelmer Vernooij4-6/+12
(This used to be commit b4fc06aeafa3ed8460759409a72b4de43a534d62)
2007-10-10r19381: Print out the specific tests that failed after a smbtorture run.Jelmer Vernooij5-28/+143
Support listing known failures as a list of wildcards in the file `KNOWN_FAILURES'. (This used to be commit 23f66efd564d1ad549fc0cd60348f54808f5cafa)
2007-10-10r19380: forgot to add home drive testing as well as home directory...Rafal Szczesniak1-0/+8
rafal (This used to be commit 732c22071e78f16fd0731635ca4b3e093d49078a)
2007-10-10r19379: add testing home directory field to the samr tests.Rafal Szczesniak1-0/+8
rafal (This used to be commit 4dfd1d50274bc1ff539782e9bfdb2b7b20275d06)
2007-10-10r19378: Add another type of test result 'error'Jelmer Vernooij3-7/+16
(This used to be commit 77d13056bf437de77bfc94e21e9c945928e7f521)
2007-10-10r19377: Simplify report functions.Jelmer Vernooij5-61/+35
(This used to be commit 0061f3c47e95f07461837c4051cf129b18961b56)
2007-10-10r19376: Remove unused helper function.Jelmer Vernooij3-9/+1
(This used to be commit 88c589940dfbc04c747cea4f97c84142ea139050)
2007-10-10r19373: Merge changes from subunit branch: Convert libreplace testsuite to aJelmer Vernooij2-3/+0
standalone program that speaks subunit. (This used to be commit 48d316e7594dfc29b8e6a710e32bb5a6a036b7cf)
2007-10-10r19372: Fix segfault for ui's that don't support comments.Jelmer Vernooij1-1/+2
(This used to be commit 0eef6dabc6b6a4e883654c78a0b88cebb6b3d7cd)
2007-10-10r19369: - we need to set the target:samba3 before calling torture_init()Stefan Metzmacher1-10/+7
otherwise BASE-DELETE will run all tests - call ldb_global_init() directly after torture_init() this isn't strictly needed but looks better metze (This used to be commit 0c26c2aefdb603c5ffc87e9c0db0e9b2b34ec0ab)
2007-10-10r19366: don't fail async echo tests due to rounding errorsAndrew Tridgell1-3/+6
(This used to be commit 9389ca13a38b9a3ba6f3533293ab0d0c8c06a30a)
2007-10-10r19359: More portable way of figuring out whether something is a directoryJelmer Vernooij1-4/+6
(This used to be commit 96dff03a2b357f937daa4296d4cedd0249f68ece)
2007-10-10r19358: Use subunit tests from the right location (fromJelmer Vernooij1-1/+1
$src/bin/torture when developing, $LIBDIR/torture when installed) (This used to be commit 4ae6380e6bb48e27e9947e149b3d079b3e293cc0)
2007-10-10r19356: Reapply portability fix..Jelmer Vernooij1-1/+5
(This used to be commit a48d1b2d16cb4edf5e10937427b1a757e0c5b822)