12 years agor21736: Fix the smbclient test to do something more interesting with the last
Andrew Bartlett [Wed, 7 Mar 2007 04:20:10 +0000 (04:20 +0000)]
r21736: Fix the smbclient test to do something more interesting with the last
few authentication tests.  Now that the tests correctly 'fail', I was
able to fix the credentials subsystem to honour USER and PASSWD.

To get --machine-pass working, I needed ldb to always load it's static
modules, so I put this in ldb_connect().

Andrew Bartlett
(This used to be commit 3430d8c072407a1c33c32229095fc9db2142b6fa)

12 years agor21735: skip the smbclient test until jelmer can take a look at it. The
Andrew Tridgell [Wed, 7 Mar 2007 03:10:30 +0000 (03:10 +0000)]
r21735: skip the smbclient test until jelmer can take a look at it. The
current test makes no sense with the new test system. For example, it
does "mkdir bla" then "cd bla" then "cd ..", but it now does these as
separate smbclient commands, which makes no sense at all. It even
seems to try to run them in parallel???

The test fails (segfault, plus lots of errors), but gets reported as a
(This used to be commit 9e3bbdee50a5372fa79c493c1cf1c378f1068467)

12 years agor21733: Merge testenv back into core selftest.pl
Jelmer Vernooij [Wed, 7 Mar 2007 02:11:40 +0000 (02:11 +0000)]
r21733: Merge testenv back into core selftest.pl
(This used to be commit 4b78ed3a606b6697512f1e4e9b9c6c93816e71f8)

12 years agor21732: Use smbtorture for enumerating tests.
Jelmer Vernooij [Wed, 7 Mar 2007 01:46:02 +0000 (01:46 +0000)]
r21732: Use smbtorture for enumerating tests.
(This used to be commit f6aa921521ab6b091823643b7df30d2f5af620ab)

12 years agor21730: Reintroduce summary for testenv, remove old (no longer used) file.
Jelmer Vernooij [Tue, 6 Mar 2007 23:23:15 +0000 (23:23 +0000)]
r21730: Reintroduce summary for testenv, remove old (no longer used) file.
(This used to be commit 0140aa5fd9e634620d42b8c4cdd4f43c6b681102)

12 years agor21729: Some more tests
Jelmer Vernooij [Tue, 6 Mar 2007 23:03:34 +0000 (23:03 +0000)]
r21729: Some more tests
(This used to be commit d2baa8218cf504d6631d610f9fd393ad8c61574c)

12 years agor21728: Perhaps we don't need this on recent OpenLDAP servers. This overlay
Andrew Bartlett [Tue, 6 Mar 2007 22:54:42 +0000 (22:54 +0000)]
r21728: Perhaps we don't need this on recent OpenLDAP servers.  This overlay
is depricated.

Andrew Bartlett
(This used to be commit 32e39b377ac3b3592c226428728c4238f6c9f8f0)

12 years agor21727: Walk some more of the error branches in the ChangePasswordUser server.
Andrew Bartlett [Tue, 6 Mar 2007 22:22:25 +0000 (22:22 +0000)]
r21727: Walk some more of the error branches in the ChangePasswordUser server.

(This used to be commit c1ee06703ac09708a8ff10a641b593362f1bd309)

12 years agor21722: Add the dead record functionality presented on samba-technical@samba.org. If
Volker Lendecke [Tue, 6 Mar 2007 10:11:15 +0000 (10:11 +0000)]
r21722: Add the dead record functionality presented on samba-technical@samba.org. If
you do a tdb_set_max_dead(tdb, n), then for this tdb a delete operation will
only mark a record as dead and re-use it if a new record is created. The
parameter n allows for at most n dead records per hash chain. If this number
is exceeded, all dead records are put on the central freelist.

(This used to be commit 98a27ab28a3cd554e370a9a0e3652f4dea8749e9)

12 years agor21721: Push the 'Success! Your new directory server instance was created'
Andrew Bartlett [Tue, 6 Mar 2007 08:21:45 +0000 (08:21 +0000)]
r21721: Push the 'Success!  Your new directory server instance was created'
message to stderr.

Andrew Bartlett
(This used to be commit 0b8b3f66716a8602438d9e9268c25ea14c2f564f)

12 years agor21720: Try to make 'TEST_LDAP=yes make test' work again. These recent
Andrew Bartlett [Tue, 6 Mar 2007 06:30:36 +0000 (06:30 +0000)]
r21720: Try to make 'TEST_LDAP=yes make test' work again.  These recent
changes seem to have been lost in the merge, and some variables were
not yet exported.

Andrew Bartlett
(This used to be commit ee9d9fb6c0bd3d4d01dea771025536ff83057072)

12 years agor21719: Try to cover more of the server-side password processing.
Andrew Bartlett [Tue, 6 Mar 2007 05:30:25 +0000 (05:30 +0000)]
r21719: Try to cover more of the server-side password processing.

Don't just exit the test with 'return True', actually process the result.

Turn off password complexity checking for the password length test.

Andrew Bartlett
(This used to be commit 1a7635baa701c6268eebd84dd0dc187379c44e6e)

12 years agor21716: Report status in a way the build farm recognizes.
Jelmer Vernooij [Tue, 6 Mar 2007 00:45:30 +0000 (00:45 +0000)]
r21716: Report status in a way the build farm recognizes.
(This used to be commit 8d775e87b58d3f6d87338197728530c94b8c841b)

12 years agor21713: Redirect stderr output to stdout.
Jelmer Vernooij [Mon, 5 Mar 2007 23:12:50 +0000 (23:12 +0000)]
r21713: Redirect stderr output to stdout.
(This used to be commit a5000b286d6ffb847edf47404f82ff93173208c4)

12 years agor21712: Run tdb stress test.
Jelmer Vernooij [Mon, 5 Mar 2007 23:01:41 +0000 (23:01 +0000)]
r21712: Run tdb stress test.
(This used to be commit e480beb9569421da103aafb440eb687daa2359f3)

12 years agor21710: Add client support for the UNIX_INFO2 info level in the QueryFile,
James Peach [Mon, 5 Mar 2007 22:26:38 +0000 (22:26 +0000)]
r21710: Add client support for the UNIX_INFO2 info level in the QueryFile,
QueryPath and FindFirst calls. Add a new torture test to verify the
server side.
(This used to be commit 7f56da2d1fa0718e5282bb4aea7d9a63a62f0bc7)

12 years agor21709: Add a list of tests that should be skipped rather than ad-hoc test skipping...
Jelmer Vernooij [Mon, 5 Mar 2007 22:24:21 +0000 (22:24 +0000)]
r21709: Add a list of tests that should be skipped rather than ad-hoc test skipping in various places.
(This used to be commit 01befd52111b8c183d78f9e0d80065fe0825b87c)

12 years agor21707: Finally merge my (long-living) perlselftest branch.
Jelmer Vernooij [Mon, 5 Mar 2007 21:28:55 +0000 (21:28 +0000)]
r21707: Finally merge my (long-living) perlselftest branch.

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

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)

12 years agor21701: Fix ejs tests.
Jelmer Vernooij [Mon, 5 Mar 2007 14:18:07 +0000 (14:18 +0000)]
r21701: Fix ejs tests.
(This used to be commit e4cf8f1dea9063b9b83e629ea0e7a116bf4fc5f7)

12 years agor21700: Run mktestsetup as an external program. This guarantees that it can be used...
Jelmer Vernooij [Mon, 5 Mar 2007 13:51:05 +0000 (13:51 +0000)]
r21700: Run mktestsetup as an external program. This guarantees that it can be used for other selftest implementations (in particular the perl one I've been working on).
(This used to be commit aa29907327a91a64c769b1f2712f553e13964418)

12 years agor21699: Because TALLOC_CTX is a void*, I didn't get a compiler warning about
Andrew Bartlett [Mon, 5 Mar 2007 11:48:15 +0000 (11:48 +0000)]
r21699: Because TALLOC_CTX is a void*, I didn't get a compiler warning about
this incorrect argument.

This also fixes the server-side valgrind issue, but we need to chase
down the real issue.

Andrew Bartlett
(This used to be commit a0c78a75acb9bc581dd8d2688aa91d7b59549c3e)

12 years agor21698: Check for talloc failures.
Andrew Bartlett [Mon, 5 Mar 2007 10:28:24 +0000 (10:28 +0000)]
r21698: Check for talloc failures.

Andrew Bartlett
(This used to be commit c9eb5bf19a702af32a4e4f109a27e4076303efdc)

12 years agor21697: Try to cover the 'bad session key' codepaths too.
Andrew Bartlett [Mon, 5 Mar 2007 09:54:37 +0000 (09:54 +0000)]
r21697: Try to cover the 'bad session key' codepaths too.

Andrew Bartlett
(This used to be commit 33cfe1ca221de9ef9dec264772fb299125c39447)

12 years agor21696: Run the RPC-COUNTCALLS test to try and walk some of the NDR layer for
Andrew Bartlett [Mon, 5 Mar 2007 03:02:43 +0000 (03:02 +0000)]
r21696: Run the RPC-COUNTCALLS test to try and walk some of the NDR layer for
routines for which we don't have any tests.

Andrew Bartlett
(This used to be commit e5b9bdf03729a913f3c6cc7709abcbdf50899562)

12 years agor21695: Fix on bigendian systems.
Jelmer Vernooij [Mon, 5 Mar 2007 01:58:35 +0000 (01:58 +0000)]
r21695: Fix on bigendian systems.
(This used to be commit 98f92dd6a1e7f096b328d80c5efdc6600a5de007)

12 years agor21694: Some more testing updates.
Jelmer Vernooij [Mon, 5 Mar 2007 01:50:33 +0000 (01:50 +0000)]
r21694: Some more testing updates.
(This used to be commit 9247626b1c5f1eec0cedd6be221aafc41d9a26ab)

12 years agor21693: Fix the RPC-SCANNER test. Share some code with the RPC-MGMT test to
Andrew Bartlett [Mon, 5 Mar 2007 01:23:44 +0000 (01:23 +0000)]
r21693: Fix the RPC-SCANNER test.  Share some code with the RPC-MGMT test to
make things easier to keep working.

Andrew Bartlett
(This used to be commit 16db4c1436725e41ea05628f20fc9396d7bd7eaa)

12 years agor21692: Test with LDAP, but without the non-block testing. This is not
Andrew Bartlett [Mon, 5 Mar 2007 00:18:38 +0000 (00:18 +0000)]
r21692: Test with LDAP, but without the non-block testing.  This is not
compatible with the TLS layer at the moment.


Andrew Bartlett
(This used to be commit 1e401286f94897f83d89d1a87027e988eb6deac5)

12 years agor21691: Add testsuite for lib/charset
Jelmer Vernooij [Mon, 5 Mar 2007 00:11:46 +0000 (00:11 +0000)]
r21691: Add testsuite for lib/charset
(This used to be commit a4184893959bb25541704938ee621e5c575b817d)

12 years agor21690: Test use of typedef /and/ struct name
Jelmer Vernooij [Mon, 5 Mar 2007 00:03:44 +0000 (00:03 +0000)]
r21690: Test use of typedef /and/ struct name
(This used to be commit f6d9cdb8a8eca6ff986504d4481b5165aee770c6)

12 years agor21689: Try to walk a bit more of the param/loadparm.c functions, as well as
Andrew Bartlett [Sun, 4 Mar 2007 23:55:43 +0000 (23:55 +0000)]
r21689: Try to walk a bit more of the param/loadparm.c functions, as well as
validating that we have a correct configuration before we even start

Andrew Bartlett
(This used to be commit c399b20b44d396dea69ed81b7d80982611ed25e4)

12 years agor21688: Add simple tests for genrand
Jelmer Vernooij [Sun, 4 Mar 2007 22:36:41 +0000 (22:36 +0000)]
r21688: Add simple tests for genrand
(This used to be commit 90f23f0de86bb63ad65556ff2dab8b066236f300)

12 years agor21687: Always test LDAP and LDAPS
Andrew Bartlett [Sun, 4 Mar 2007 21:16:57 +0000 (21:16 +0000)]
r21687: Always test LDAP and LDAPS
(This used to be commit e830b815962da575aea9f9dc6bfee8eda8ec43c9)

12 years agor21686: Do enable TLS, as we have solved the key setup problems, and we need
Andrew Bartlett [Sun, 4 Mar 2007 21:02:48 +0000 (21:02 +0000)]
r21686: Do enable TLS, as we have solved the key setup problems, and we need
to get the TLS code covered.

Andrew Bartlett
(This used to be commit 4aa928dac3797664c498094f171ef111f10ab30a)

12 years agor21685: Add some unit tests for the registry utility functions.
Jelmer Vernooij [Sun, 4 Mar 2007 19:52:16 +0000 (19:52 +0000)]
r21685: Add some unit tests for the registry utility functions.
(This used to be commit 0ae6d18ebe382a378ff1dc65069c629d8060ac2b)

12 years agor21684: remove summary line for gtk code, as it's now maintained out-of-tree
Jelmer Vernooij [Sun, 4 Mar 2007 18:35:42 +0000 (18:35 +0000)]
r21684: remove summary line for gtk code, as it's now maintained out-of-tree
(This used to be commit 0200971142b15248d7979746e4c3ada14e62bf4f)

12 years agor21683: Remove the gconf registry backend.
Jelmer Vernooij [Sun, 4 Mar 2007 18:21:59 +0000 (18:21 +0000)]
r21683: Remove the gconf registry backend.

It's already been disabled for a while, as it required some compile flags that broke other things.

While this backend was an interesting proof-of-concept, this module doesn't really add any value.
It's not possible to map between windows registry and gconf semantics and I can't think of
any reason why you would want to do so.
(This used to be commit 02481df3e8653ab366cb73d124e52bc9551bb717)

12 years agor21682: Remove accidently committed debug command.
Jelmer Vernooij [Sun, 4 Mar 2007 14:31:18 +0000 (14:31 +0000)]
r21682: Remove accidently committed debug command.
(This used to be commit 74a3681d65f570acf2756b40e0ad82799b86e9ec)

12 years agor21681: Fix bug in the parsing code that parsed "struct foo;" the same as
Jelmer Vernooij [Sun, 4 Mar 2007 14:16:52 +0000 (14:16 +0000)]
r21681: Fix bug in the parsing code that parsed "struct foo;" the same as
"struct foo {};".

Reported by one of the OpenChange folks, thanks!
(This used to be commit d65b520f08ea4ee82c35ff334a58aa6ffc403d67)

12 years agor21680: Reenable CLDAP test
Jelmer Vernooij [Sat, 3 Mar 2007 18:42:11 +0000 (18:42 +0000)]
r21680: Reenable CLDAP test
(This used to be commit c6dfc90daf9c7ce0fe9a4d4ac7c1c278a694ef9f)

12 years agor21679: Disable upgrade test for now, I can't get it to work.
Jelmer Vernooij [Sat, 3 Mar 2007 16:22:05 +0000 (16:22 +0000)]
r21679: Disable upgrade test for now, I can't get it to work.
(This used to be commit 4929c07261443887608a845de16f1fb786efb7ba)

12 years agor21678: Don't generate Requires.private lines for install .pc files. Static library...
Jelmer Vernooij [Sat, 3 Mar 2007 15:53:09 +0000 (15:53 +0000)]
r21678: Don't generate Requires.private lines for install .pc files. Static library use by external programs is still broken, but this should at least fix shared libs.
(This used to be commit 06659bce1b5dc7529d0984deadd451478c082773)

12 years agor21677: Run some of the other ldap tests, too
Jelmer Vernooij [Sat, 3 Mar 2007 15:34:53 +0000 (15:34 +0000)]
r21677: Run some of the other ldap tests, too
(This used to be commit b8f43e1eb1f626690df61e75ce1a06a94d19cf64)

12 years agor21676: Run more NET tests
Jelmer Vernooij [Sat, 3 Mar 2007 15:27:45 +0000 (15:27 +0000)]
r21676: Run more NET tests
(This used to be commit 06eb2faebb331e9385f39b27e82e399d34b8b938)

12 years agor21675: Run some more of the NET tests.
Jelmer Vernooij [Sat, 3 Mar 2007 15:12:33 +0000 (15:12 +0000)]
r21675: Run some more of the NET tests.
(This used to be commit 778a150f35152ae435632434561fb205d25bc604)

12 years agor21674: Fix argument
Jelmer Vernooij [Sat, 3 Mar 2007 15:01:05 +0000 (15:01 +0000)]
r21674: Fix argument
(This used to be commit 43e1cccf112f850cb70ab78f56ea1d0c233e45fa)

12 years agor21673: Fix Samba 3 data read tests. I can't figure out why the upgrade one is broken...
Jelmer Vernooij [Sat, 3 Mar 2007 02:06:54 +0000 (02:06 +0000)]
r21673: Fix Samba 3 data read tests. I can't figure out why the upgrade one is broken, so that one is still disabled.
(This used to be commit ef794f03d50022a77303c77045a04d9407d07cbc)

12 years agor21671: Add initial simple tests for socket wrapper
Jelmer Vernooij [Sat, 3 Mar 2007 01:20:36 +0000 (01:20 +0000)]
r21671: Add initial simple tests for socket wrapper
(This used to be commit 872e2ad541478597191ca9e31872d5c8e2bbb832)

12 years agor21670: More tests
Jelmer Vernooij [Sat, 3 Mar 2007 00:57:41 +0000 (00:57 +0000)]
r21670: More tests
(This used to be commit eeb3b2ff68a414b2d7c828124c148015f6fa2fe9)

12 years agor21669: Fix --enable-dso build
Jelmer Vernooij [Sat, 3 Mar 2007 00:27:46 +0000 (00:27 +0000)]
r21669: Fix --enable-dso build
(This used to be commit 7cf9d07c88b0c81777bb9363d445ac657982a366)

12 years agor21668: Add SMB_QFS_POSIX_WHOAMI to trans2.h so it's easy to find. Add
James Peach [Fri, 2 Mar 2007 23:24:27 +0000 (23:24 +0000)]
r21668: Add SMB_QFS_POSIX_WHOAMI to trans2.h so it's easy to find. Add
convenience API to create an anonymous credential. Don't clobber
cmdline_credentials in the UNIX-WHOAMI test.
(This used to be commit 73cea4e0c66f57057ed12b07bbb94b4e783ba6bf)

12 years agor21662: More samr tests
Jelmer Vernooij [Fri, 2 Mar 2007 19:13:58 +0000 (19:13 +0000)]
r21662: More samr tests
(This used to be commit 2eae55819ec51dc53aa8bdea7b777cb2e8444cea)

12 years agor21661: Put direction in test name
Jelmer Vernooij [Fri, 2 Mar 2007 18:27:45 +0000 (18:27 +0000)]
r21661: Put direction in test name
(This used to be commit bb0ebdab63bd8ba643f372fda8fe2ef4d600035b)

12 years agor21660: Add another test
Jelmer Vernooij [Fri, 2 Mar 2007 18:01:43 +0000 (18:01 +0000)]
r21660: Add another test
(This used to be commit 0b1e793ed56e3c4c592d8baaf3139e42b01b942b)

12 years agor21659: Rename functions.
James Peach [Fri, 2 Mar 2007 17:47:58 +0000 (17:47 +0000)]
r21659: Rename functions.
(This used to be commit 6e645577a60bc79431a962b6522e8592b7c50e98)

12 years agor21658: Add some tests for SAMR NDR
Jelmer Vernooij [Fri, 2 Mar 2007 16:20:48 +0000 (16:20 +0000)]
r21658: Add some tests for SAMR NDR
(This used to be commit a36912721ae84d3a1702bd83d735cc1097968f46)

12 years agor21656: Move tests a bit closer to the things they test, should make syncing with...
Jelmer Vernooij [Fri, 2 Mar 2007 14:53:09 +0000 (14:53 +0000)]
r21656: Move tests a bit closer to the things they test, should make syncing with samba3 easier.
(This used to be commit 4d755fb5d7adedd1dd8bad917b921324411bfd59)

12 years agor21654: Add simple test for print functions.
Jelmer Vernooij [Fri, 2 Mar 2007 14:05:52 +0000 (14:05 +0000)]
r21654: Add simple test for print functions.
(This used to be commit 3c9df011a85aa8178a26d66faaaed5c88757800e)

12 years agor21653: Add two more tdr tests.
Jelmer Vernooij [Fri, 2 Mar 2007 13:44:56 +0000 (13:44 +0000)]
r21653: Add two more tdr tests.
(This used to be commit cc40e3acd95aecea481a65e936d311b815c6e9ae)

12 years agor21650: Update ndrdump to work in samba3
Jelmer Vernooij [Fri, 2 Mar 2007 12:47:51 +0000 (12:47 +0000)]
r21650: Update ndrdump to work in samba3
(This used to be commit 10295d9bdd035c008fa7dafef0426c1e86250ac9)

12 years agor21649: Update self test scripts to start Fedora DS. This requires current
Andrew Bartlett [Fri, 2 Mar 2007 09:16:26 +0000 (09:16 +0000)]
r21649: Update self test scripts to start Fedora DS.  This requires current
Fedora DS CVS, plus changes to split up 00core.ldif.

Now we 'just' need to work to make the tests pass...

Andrew Bartlett
(This used to be commit d214cb1ccf1b30cd5cb81f98382626c609b23fa3)

12 years agor21648: Start a UNIX extensions test set. Add a test for the SMBWhoami query.
James Peach [Fri, 2 Mar 2007 05:58:22 +0000 (05:58 +0000)]
r21648: Start a UNIX extensions test set. Add a test for the SMBWhoami query.
(This used to be commit ca89683dc28104a8cee23b0c1428350f22a68c99)

12 years agor21620: commit updated versions (with correct paths)
Andrew Tridgell [Thu, 1 Mar 2007 04:37:26 +0000 (04:37 +0000)]
r21620: commit updated versions (with correct paths)
(This used to be commit 2694bfb143eeb78a9a0b121dbc6a3e0a908ca06c)

12 years agor21618: an attempt to fix the problem with lcov and yacc generated C code
Andrew Tridgell [Thu, 1 Mar 2007 03:32:46 +0000 (03:32 +0000)]
r21618: an attempt to fix the problem with lcov and yacc generated C code
(This used to be commit e9d17b5ba0846fbe47b5e4001f5f6394884961d1)

12 years agor21595: add a constant and some comments
Stefan Metzmacher [Wed, 28 Feb 2007 17:27:35 +0000 (17:27 +0000)]
r21595: add a constant and some comments

(This used to be commit b8af925da9c515f3803aa813ef5e4cded892a525)

12 years agor21594: give the same error in all resolve backends
Stefan Metzmacher [Wed, 28 Feb 2007 17:26:25 +0000 (17:26 +0000)]
r21594: give the same error in all resolve backends

(This used to be commit 5534ba591deb362e30e40afff923af4b890ab7a9)

12 years agor21593: give a more useful error, when we can't resolve a long name
Stefan Metzmacher [Wed, 28 Feb 2007 17:25:29 +0000 (17:25 +0000)]
r21593: give a more useful error, when we can't resolve a long name
via broadcast of wins

(This used to be commit 49591d699653e48f2e9540359e5b4ae97786511c)

12 years agor21592: compress_name() returns NULL for names longer than 15 chars
Stefan Metzmacher [Wed, 28 Feb 2007 17:23:35 +0000 (17:23 +0000)]
r21592: compress_name() returns NULL for names longer than 15 chars

giving NO_MEMORY back is ugly, so give a useful error

(This used to be commit fbc1e16331c5957892e4bfc439ea5c4e0387b32e)

12 years agor21591: add new error code
Stefan Metzmacher [Wed, 28 Feb 2007 17:19:35 +0000 (17:19 +0000)]
r21591: add new error code

(This used to be commit 04da3db29d57ffeab3ba39551b326b8c176a5bcb)

12 years agor21590: add RPC-HANDLES-MIXED-SHARED test, which shows that
Stefan Metzmacher [Wed, 28 Feb 2007 17:06:01 +0000 (17:06 +0000)]
r21590: add RPC-HANDLES-MIXED-SHARED test, which shows that
assoc_groups are shared between idl-interfaces and connections.

But you can't close a samr policy handle on a lsa pipe.

add RPC-HANDLES-RANDOM-ASSOC test, which shows that
you can't bind with an invalid assoc_group_id

(This used to be commit 26b0e03a776fbac4e93fef585dcfec5962f40387)

12 years agor21589: give an error when the assoc_group_id isn't 0
Stefan Metzmacher [Wed, 28 Feb 2007 17:02:28 +0000 (17:02 +0000)]
r21589: give an error when the assoc_group_id isn't 0

TODO: we need to correctly implement assoc groups!

(This used to be commit df7c6c6e0b961eda8daf182df8faed6b29639149)

12 years agor21588: add a RPC-HANDLES-LSARPC-SHARED test, which demonstrates
Stefan Metzmacher [Wed, 28 Feb 2007 15:57:52 +0000 (15:57 +0000)]
r21588: add a RPC-HANDLES-LSARPC-SHARED test, which demonstrates
policy handles can be shared between connections

(This used to be commit 874cb393666b950b379d07e6af5bcf41f2bf4746)

12 years agor21586: update manifest
Jelmer Vernooij [Wed, 28 Feb 2007 14:56:46 +0000 (14:56 +0000)]
r21586: update manifest
(This used to be commit 6ec3c5430db21f312d697fd9491a6867e36d96a6)

12 years agor21584: Support for tagged types has landed!
Jelmer Vernooij [Wed, 28 Feb 2007 13:25:53 +0000 (13:25 +0000)]
r21584: Support for tagged types has landed!

It's now possible to use "struct foo" without a typedef in IDL files.

echo_info4 is the first type that's been converted.
(This used to be commit 3ac68e858df9b53cf5e0a84741916214a53b3121)

12 years agor21583: add missing CN=
Stefan Metzmacher [Wed, 28 Feb 2007 12:02:59 +0000 (12:02 +0000)]
r21583: add missing CN=

(This used to be commit 199416a4d3d7e0f4c416c66cb92e49fc9a83a556)

12 years agor21582: Allow modification of LDFLAGS
Jelmer Vernooij [Wed, 28 Feb 2007 10:52:06 +0000 (10:52 +0000)]
r21582: Allow modification of LDFLAGS
(This used to be commit 1726bd33782d1ee77a292bdc0c840959c1c3fb50)

12 years agor21580: Add generic target for test coverage data.
Jelmer Vernooij [Wed, 28 Feb 2007 02:06:17 +0000 (02:06 +0000)]
r21580: Add generic target for test coverage data.
(This used to be commit a41b72458d04a18da0c0c59cef8a2e24f77e8890)

12 years agor21579: Use utility function to determine function names in ejs code.
Jelmer Vernooij [Wed, 28 Feb 2007 02:01:58 +0000 (02:01 +0000)]
r21579: Use utility function to determine function names in ejs code.
(This used to be commit 1736de4c73a82be8357808dc8ec93d3917213449)

12 years agor21578: Use utility function for naming pull/push/print functions.
Jelmer Vernooij [Wed, 28 Feb 2007 01:51:37 +0000 (01:51 +0000)]
r21578: Use utility function for naming pull/push/print functions.
(This used to be commit e0f626b79c43eb59ad3c6e3fb6c267504764bfef)

12 years agor21575: Fix handling of is_scalar() for declares.
Jelmer Vernooij [Wed, 28 Feb 2007 00:35:21 +0000 (00:35 +0000)]
r21575: Fix handling of is_scalar() for declares.
(This used to be commit f0bc29df7297f8f91175091e5f4b14f4ae4b0591)

12 years agor21574: Fix handling of DECLARE.
Jelmer Vernooij [Wed, 28 Feb 2007 00:28:14 +0000 (00:28 +0000)]
r21574: Fix handling of DECLARE.
(This used to be commit 6a4033464bf269176f928a5b3b7e63aad1bb1e7a)

12 years agor21573: Remove more code that assumed all types are typedefs.
Jelmer Vernooij [Wed, 28 Feb 2007 00:19:57 +0000 (00:19 +0000)]
r21573: Remove more code that assumed all types are typedefs.
(This used to be commit bbbfbfa870c44a6148c3d4d47ff409098e85fcc3)

12 years agor21572: More work towards supporting tagged types.
Jelmer Vernooij [Tue, 27 Feb 2007 23:47:07 +0000 (23:47 +0000)]
r21572: More work towards supporting tagged types.
(This used to be commit 4d28396f0928444406334888f4bc345e74a380df)

12 years agor21571: added RPC-HANDLES test to make test
Andrew Tridgell [Tue, 27 Feb 2007 23:46:42 +0000 (23:46 +0000)]
r21571: added RPC-HANDLES test to make test
(This used to be commit 73da5e368ba2307051320cd8cb70b3bd8bd04089)

12 years agor21570: added a RPC-HANDLES test that tries to show that rpc policy handles
Andrew Tridgell [Tue, 27 Feb 2007 23:35:38 +0000 (23:35 +0000)]
r21570: added a RPC-HANDLES test that tries to show that rpc policy handles
are not shared between connections. It tests three types of policy
handles, on lsa, samr and drsuapi. You need to run on ncacn_ip_tcp
with seal for drsuapi.

Metze, can you have a look and see how this tallies with what you've
(This used to be commit c1f41ac045f6023da06c3dbd0a37f39edd8a62f8)

12 years agor21568: More tests.
Jelmer Vernooij [Tue, 27 Feb 2007 21:37:31 +0000 (21:37 +0000)]
r21568: More tests.
(This used to be commit c7bde9c1f537cbcf8e71177e6c3969699c046ecb)

12 years agor21567: Add some more wireshark tests.
Jelmer Vernooij [Tue, 27 Feb 2007 20:35:56 +0000 (20:35 +0000)]
r21567: Add some more wireshark tests.
(This used to be commit 40e2956058fe4aaebf3f7269bce90339d7faf24f)

12 years agor21564: Move ndrdump to librpc/tools.
Jelmer Vernooij [Tue, 27 Feb 2007 18:00:15 +0000 (18:00 +0000)]
r21564: Move ndrdump to librpc/tools.
(This used to be commit e3cc94e7d175824abce16c377e5180b4756543cf)

12 years agor21559: More tests.
Jelmer Vernooij [Tue, 27 Feb 2007 13:41:56 +0000 (13:41 +0000)]
r21559: More tests.
(This used to be commit c68573392b0fbc7c6267ac4fe84f7916e3cec779)

12 years agor21555: Some tests for TYPE in wireshark conformance files.
Jelmer Vernooij [Tue, 27 Feb 2007 12:46:19 +0000 (12:46 +0000)]
r21555: Some tests for TYPE in wireshark conformance files.
(This used to be commit 2a44c8c9c296462350fcae1960265a6ef0f317d8)

12 years agor21554: Use a snippet from tridge's junkcode to cause us to wait for smbd to
Andrew Bartlett [Tue, 27 Feb 2007 02:59:22 +0000 (02:59 +0000)]
r21554: Use a snippet from tridge's junkcode to cause us to wait for smbd to

If we kill smbd right away, we can interrupt the gcov data file
writeout.  Instead, we now wait up to 20 seconds for the process to
exit, before sending it a kill -9.

Andrew Bartlett
(This used to be commit c547bce3d305f64d65961051e6462b8c83871f38)

12 years agor21553: Remove bogus comment.
Andrew Bartlett [Tue, 27 Feb 2007 02:19:16 +0000 (02:19 +0000)]
r21553: Remove bogus comment.
(This used to be commit 7c5529729b95f170508b9fe4f04bd33d6f000b1e)

12 years agor21545: Fix pidl test.
Jelmer Vernooij [Mon, 26 Feb 2007 17:43:01 +0000 (17:43 +0000)]
r21545: Fix pidl test.
(This used to be commit ed0a7f5091d99a012e366ed3bc877b5228aa62a8)

12 years agor21544: Fix duplicate names. The build system should be warning about this....
Jelmer Vernooij [Mon, 26 Feb 2007 16:53:51 +0000 (16:53 +0000)]
r21544: Fix duplicate names. The build system should be warning about this....
(This used to be commit 623026f67aac56c45e298ce5d7af7dbf91ec5df7)

12 years agor21541: Export mgmt, samr and atsvc for use in samba-gtk.
Jelmer Vernooij [Mon, 26 Feb 2007 16:18:23 +0000 (16:18 +0000)]
r21541: Export mgmt, samr and atsvc for use in samba-gtk.
(This used to be commit 7f451cbb8da26cfe27861c402e06b3f34f7ac647)

12 years agor21539: try to get rid of all valgrind warnings...
Stefan Metzmacher [Mon, 26 Feb 2007 12:02:10 +0000 (12:02 +0000)]
r21539: try to get rid of all valgrind warnings...

(This used to be commit 21f0e8e16373662f5662957e80c1f26f489f6279)

12 years agor21538: this looks better...
Stefan Metzmacher [Mon, 26 Feb 2007 11:49:32 +0000 (11:49 +0000)]
r21538: this looks better...

(This used to be commit 8ddfbbcb93f7c94ab040984d460d6122f0ff6520)

12 years agor21535: - fixed a crash in the RAW-ACLS test. When a dcerpc_pipe is created
Andrew Tridgell [Mon, 26 Feb 2007 05:37:19 +0000 (05:37 +0000)]
r21535: - fixed a crash in the RAW-ACLS test. When a dcerpc_pipe is created
using the pattern in the clilsa code, it didn't fill in the p->binding
structure. This affects nearly all users of dcerpc_pipe_open_smb(), so
the simplest fix is to ensure that dcerpc_pipe_open_smb() initialises
the binding if its not already there.

- re-enable the RAW-ACLS test
(This used to be commit d8875c286d2be49c01703d8fd58bbc1842054bd9)

12 years agor21534: Add some more tests for wireshark.
Jelmer Vernooij [Mon, 26 Feb 2007 01:03:19 +0000 (01:03 +0000)]
r21534: Add some more tests for wireshark.
(This used to be commit b10432096181cf8e7d729e58a5ab54fac5eaa5fe)

12 years agor21533: try to get rid of the valgrind warnings of uninitialized memory
Stefan Metzmacher [Sun, 25 Feb 2007 16:56:53 +0000 (16:56 +0000)]
r21533: try to get rid of the valgrind warnings of uninitialized memory
passed to a socket

(This used to be commit 18ce33844738179a5434b91b362606bc4bdfa6b5)