summaryrefslogtreecommitdiff
path: root/source4/script
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r6862: Add some more testsJelmer Vernooij1-0/+1
Accept new command-line options --keep, --outputdir and --idl-compiler. We're currently at 34 IDL tests (...and counting) (This used to be commit 7004f9515b75bce5b46e444f1865d377fdae0afa)
2007-10-10r6860: Add some allocation and alignment tests, remove uint64 from list of ↵Jelmer Vernooij1-0/+1
scalars (it doesn't have any push/pull functions anymore either) (This used to be commit 7d36e27e228ce83a5ce159eb424c4b5194c0e2fb)
2007-10-10r6859: Add ndr_align tests, use environment variables ($CC, $CFLAGS, $LDFLAGS)Jelmer Vernooij1-0/+1
where possible. (This used to be commit 077f4105aceba99a7ac4de21a20bb758fcc01203)
2007-10-10r6857: - Support [public] on functionsJelmer Vernooij1-0/+1
- Add some more pidl tests based on ref_notes.txt We currently fail some tests because we don't default to "ref" for top-level pointers at the moment. We also fail some of the multi-level tests. (This used to be commit 187802f580d85e19ee9b7f07db931d0511f197bc)
2007-10-10r6854: Add --quiet option to pidlJelmer Vernooij1-0/+2
Some work on a testsuite for pidl, including one simple test. (This used to be commit a5aa61f54ea20f0b400359f9b3119f0ff0720431)
2007-10-10r6852: implement an idea from kinkie to make the 'make test' target ↵Andrew Tridgell1-7/+10
automatically kill smbd when finished, using a fifo this makes 'make test' much safer for build farm usage (This used to be commit a33a424d5bdb24797a83097b8ae6b9ca70793295)
2007-10-10r6598: Make it easy to point the test_echo.sh at remote servers, withoutAndrew Bartlett1-1/+6
trying to find it on ncaclrpc at well. Andrew Bartlett (This used to be commit db0aa1c4b7b0a8d28b7e5ebe35162dcea8dc0f8e)
2007-10-10r6577: Make test works without installation now.Jelmer Vernooij1-13/+27
Running as a non-root user using socket_wrapper is possible by simple export SOCKET_WRAPPER_DIR before running 'make test' (This used to be commit 6d93fcc407cfd98e42045c65456cfb0c45f0ff1a)
2007-10-10r6568: Some more small 'make test' fixesJelmer Vernooij1-7/+5
(This used to be commit 02160c991a7e9bef2fabfe338a772e32679edf5d)
2007-10-10r6567: Use "real" prefix for 'make test'Jelmer Vernooij1-5/+5
(This used to be commit 195753b6afe3115762bcc4d579bc4a9f1c45af75)
2007-10-10r6564: - Fix bug in socket_wrapperJelmer Vernooij1-0/+39
- Add options --quiet and --outputdir options to the provisioning script - Add simple 'make test' and 'make test-swrap' (This used to be commit 7d2d4a57e0e58a51c76c2e86ea447e81a1d79544)
2007-10-10r6549: a simple ldap test scriptAndrew Tridgell1-0/+20
(This used to be commit e2f5d36e47cab2e9bc199b743ab6d5a040e6e175)
2007-10-10r6456: The RPC-SCHANNEL test is an important test that passes against Win2k3 ↵Andrew Bartlett1-2/+2
(well, not SP1, but we are working on that detail). Andrew Bartlett (This used to be commit b35b82d4f1bf6e277c7cd71c9d61221e30da6c58)
2007-10-10r6353: we need the english output from the svn commandsStefan Metzmacher1-0/+3
metze (This used to be commit ccedfc9fe72d837186e80a54e6ecd8406e83d1fa)
2007-10-10r6207: - clean up source topdirStefan Metzmacher15-1903/+0
- move provision stuff to setup/ - remove unused scripts metze (This used to be commit c35887ca649675f28ca986713a08082420418d74)
2007-10-10r6118: Make it so that we can do --with-zlib=no in configure and also a coupleRichard Sharpe1-1/+1
of small typos. (This used to be commit 9b4069e84573f85ce4341ceacd35737a18726a0b)
2007-10-10r6010: Change the testing order, so we test all transports for each bindingAndrew Bartlett2-4/+4
option, rather than all binding options for each transport. This means that we get to most of the tests earlier, with at least some binding options. (And allows us to have some confidence before waiting for an RPC-SAMR test to finish with bigendian). Andrew Bartlett (This used to be commit 5c3e4df804e38037d0337e8ef288127d6cdda28a)
2007-10-10r5901: Add another option to the test script - the realm, which must matchAndrew Bartlett1-3/+4
the real ream, not just the short domain name. Andrew Bartlett (This used to be commit d585e1a759888df01cfabfec2d6d5506cf3bd426)
2007-10-10r5490: The big (D)COM commit! :-) Contains most of the changes described in theJelmer Vernooij1-2/+2
DCOM paper in lorikeet. This is the result of 1.5 months work (mainly figuring out how things *really* work) at the end of 2004. In general: - Clearer distinction between COM and DCOM. DCOM is now merely the glue between DCE/RPC+ORPC and COM. COM can also work without DCOM now. This makes the code a lot clearer. - Clearer distinction between NDR and DCOM. Before, NDR had a couple of "if"s to cope with DCOM, which are now gone. - Use "real" arguments rather then structures for function arguments in COM, mainly because most of these calls are local so packing/unpacking data for every call is too much overhead (both speed- and code-wise) - Support several mechanisms to load class objects: - from memory (e.g. part of the current executable, registered at start-up) - from shared object files - remotely - Most things are now also named COM rather then DCOM because that's what it really is. After an object is created, it no longer matters whether it was created locally or remotely. There is a very simple example class that contains both a class factory and a class that implements the IStream interface. It can be tested (locally only, remotely is broken at the moment) by running the COM-SIMPLE smbtorture test. Still to-do: - Autogenerate parts of the class implementation code (using the coclass definitions in IDL) - Test server-side - Implement some of the common classes, add definitions for common interfaces. (This used to be commit 71fd3e5c3aac5f0002001ab29d2248e6c6842d6f)
2007-10-10r5479: Add ODL input support.Jelmer Vernooij1-1/+1
The ODL module can convert an ODL structure to an IDL structure so that: - The COM subsystem can use the ODL structure - The DCE/RPC subsystem can use the IDL structure (This used to be commit a339765d99c90c46f29e2bd71a6aa271febb096d)
2007-10-10r5384: for RPC-NETLOGON to pass we need to set the realm as well as the ↵Andrew Tridgell1-3/+5
domain to the target realm. A better fix would be to have a dcerpc_server_realm() helper function. Andrew, maybe you could see how to extract that out of gensec? Calling lp_realm() in our torture tests is the wrong approach I think. (This used to be commit 2b62840920b21fd9584bc5b3bda050c9a23d61a9)
2007-10-10r5321: added a program that works out the minimal set of #include linesAndrew Tridgell1-0/+150
needed for a C file in Samba. It tries compiling without each #include line in turn, and looks for any changes in the compiler output. Note that the output is not guaranteed correct, it might be that an include is needed onlyu on some platforms. To cope with this, it doesn't consider lines with the word "needed" on them. So add a comment like this: #include "foo.h" /* needed by systems without kerberos */ and it will know to skip it It also skips any include lines in a #if section. If you are brave, you can give it the option --remove and it will remove lines it thinks are not needed. Please review carefully before committing the results, and watch the build farm for breakage. (This used to be commit 348a5f1d4d272fffaad7680c8d24ef59829dbea2)
2007-10-10r5173: Refer to a proper zone file name in resulting messageAlexander Bokovoy1-1/+1
(This used to be commit 0c96cc8babf222731375a59e86c64468c6dbda33)
2007-10-10r5169: As provisioning script generates everything under $newdb/ directory, ↵Alexander Bokovoy1-2/+2
put generated domain zone there as well (This used to be commit f4fc885c14da517051cbcf7296b804da0f5f70b4)
2007-10-10r5087: Add --swig to pidl flags so that swig .i files are generated withTim Potter1-1/+1
make idl. (This used to be commit 7ba9f329aa8baa8e8c0efe742ad51eb5b3487cbc)
2007-10-10r5048: made the provision.pl script much less error prone (you don't need toAndrew Tridgell1-84/+40
rename a bunch of files) (This used to be commit 9aa5b076962c08cd54050526ecb41b2f613172e8)
2007-10-10r5033: Remove --with-eparserdir configure option and eparser_idl make target.Tim Potter1-7/+0
This is all done in the lorikeet/ethereal Makefile now. (This used to be commit 5ec9fad5cfc9c6010550aa1890e9d213030db55d)
2007-10-10r5026: Don't build the swig stuff by default until it's a bit more stable.Tim Potter1-1/+1
(This used to be commit df35f1debf30682363399ee2a02063da695fff84)
2007-10-10r5019: Some tweaks to building the swig .i files.Tim Potter1-1/+1
(This used to be commit c252a286efcb9ca2024c8d234c8a65855522fb25)
2007-10-10r4953: - enable easy valgrind use in all our test scriptsAndrew Tridgell3-2/+14
- when valgrind isn't set, then setup MALLOC_CHECK_ to abort on error (This used to be commit 21e629e80e5b320616135d3f3641801dc29594e6)
2007-10-10r4833: added LOCAL-SOCKET to the list of tests that are expected to passAndrew Tridgell1-0/+1
(This used to be commit 480a4e3d9029fbeca876c736e7c87bc3352b4b4c)
2007-10-10r4806: - add some data to the configuration naming contextStefan Metzmacher1-14/+26
- add some stuff to make w2k3 dc join to get the correct values metze (This used to be commit d1490635622023f5c672eea70260265960ac48b6)
2007-10-10r4785: add schema objects to provisionSimo Sorce1-0/+11
but let schema checking be disabled by default until we can pass all test with it enabled (This used to be commit e2c1ee1dd896c978e9be72fcbe4abce42482b7c9)
2007-10-10r4763: Join Samba4 to itself during the provision process.Andrew Bartlett1-0/+5
Andrew Bartlett (This used to be commit feca96fe5a1612592757f53f7aa4eb5a39fd24ff)
2007-10-10r4748: removed unnecessary distinguishedName from provisioningAndrew Tridgell1-1/+0
(This used to be commit 31919995fd30d63b9dc89ca78d274f5c0de77206)
2007-10-10r4693: Add another test (RPC-MULTIBIND) that should always pass.Andrew Bartlett2-5/+5
Andrew Bartlett (This used to be commit 279e4de307b02bec5b64de765fbbb82c0ffdc5e4)
2007-10-10r4682: A LDB-based secrets implementation in Samba4.Andrew Bartlett1-0/+27
This uses LDB (a local secrets.ldb and the global samdb) to fill out the secrets from an LSA perspective. Some small changes to come, but the bulk of the work is now done. A re-provision is required after this change. Andrew Bartlett (This used to be commit ded33033521a6a1c7ea80758c5c5aeeebb182a51)
2007-10-10r4664: SPNEGO auth in our rpc server now works, so add it to the battery ofAndrew Tridgell1-1/+1
tests in test_rpc.sh (This used to be commit 69ffbd4cedaddd71fad9bab2375dc634479c0ed6)
2007-10-10r4643: RPC-ALTERCONTEXT now passesAndrew Tridgell1-3/+3
(This used to be commit 153e068711623af94f9a53b20d114b254d42c2a3)
2007-10-10r4632: added spnego testing and no-auth testing in test_w2k3.shAndrew Tridgell1-1/+1
(This used to be commit 4f30220a5aafb2843e486be4a743e0fe9e9f462c)
2007-10-10r4599: Remove some duplicated code in pidl.pl.Tim Potter1-1/+1
Start working on adding support for bitmaps and enums. In progress tweaks for arrays of structures. (This used to be commit d39cb7ecb4c193cbba628ee6d6f9b5c5bbf89d33)
2007-10-10r4594: Add more testes to the standard 'passes against win2k3' script.Andrew Bartlett1-2/+2
Andrew Bartlett (This used to be commit 07295b3b07984ec3d1de9ed27835dbda7b4b7d0f)
2007-10-10r4586: RPC-LSA now passes against w2k3Andrew Tridgell1-2/+2
(This used to be commit e252f80f2bc5de4a3de84acf232f5334b5d448f6)
2007-10-10r4566: Fix Samba4 to pass it's own RPC-SAMLOGON torture test.Andrew Bartlett1-3/+3
Include RPC-SAMLOGON in the list of tests expected to pass Remove silly extra loops from the RPC-SAMLOGON test, which mostly just slowed htings down. Andrew Bartlett (This used to be commit 518ca9fb695b0f9d480122a74a2159f7f17a3219)
2007-10-10r4560: - fixed crash bugs in the RPC-SCHANNEL and RPC-NETLOGON testsAndrew Tridgell2-1/+54
- disabled the async netlogon tests for now until we better understand async rpc - added a test_w2k3.sh script that runs rpc tests that a w2k3 DC should pass. This is useful for regression testing when PIDL changes are made. (This used to be commit f7d4d3db489ad79457de70a85ad990159f6e74f8)
2007-10-10r4471: Running 'make eparser_idl' doesn't need --header anymore.Tim Potter1-1/+1
(This used to be commit 913630d6e43cda621b36403169544dcbea926153)
2007-10-10r4462: - enable DSSETUP on ncalrpcAndrew Tridgell1-1/+8
- add DSSETUP to the list of tests run in test_rpc.sh (This used to be commit 73c3cdc8ed8dafd544ce4dcac9141124d2b85670)
2007-10-10r4400: Pass rootdse.ldif past the subst code.Andrew Bartlett1-1/+20
Andrew Bartlett (This used to be commit d901c8fb64440fd8f966cc3d8929bb63551019fd)
2007-10-10r4396: Generate newrootdse.ldb in provision.pl as wellJelmer Vernooij1-0/+10
(This used to be commit 3ebaec6edb68e9dce90981d96516fcf541c3c670)
2007-10-10r4395: Generate "newhklm.ldb" using provision.plJelmer Vernooij1-1/+13
(This used to be commit fa53c56236ddc7f86cdab85f95f6be6fcfb0909b)