Andrew Bartlett
8bf57cf8f5
r6573: Start on my project to implement an NT4 compatible BDC in Samba4.
...
This brings in a compatability layer for Samba3 in Samba4 - where we
will start to define file formats and similar details.
The 'net samdump' command uses 'password server = ' for now, and
performs a similar task to Samba3's 'net rpc samsync'.
Andrew Bartlett
(This used to be commit 550f17f9924fe783917318753de7d1a388423908)
2007-10-10 13:16:27 -05:00
Stefan Metzmacher
591ff7675d
r6572: add "string_array" as new scalar type for handling SPOOLSS string array's
...
metze
(This used to be commit 23b529ee090e1858fc18794b949f7e466fa82b0e)
2007-10-10 13:16:26 -05:00
Stefan Metzmacher
b686e0b926
r6571: create a simple smb.conf by provision.pl
...
metze
(This used to be commit af16ecb7ac6015b2f7fa70fc73e1ab69776c8079)
2007-10-10 13:16:26 -05:00
Jelmer Vernooij
34a70b80da
r6568: Some more small 'make test' fixes
...
(This used to be commit 02160c991a7e9bef2fabfe338a772e32679edf5d)
2007-10-10 13:16:26 -05:00
Jelmer Vernooij
d58fb60ddc
r6567: Use "real" prefix for 'make test'
...
(This used to be commit 195753b6afe3115762bcc4d579bc4a9f1c45af75)
2007-10-10 13:16:26 -05:00
Andrew Bartlett
85e9412c47
r6565: Cludge, cludge, cludge...
...
We need to pass the 'secure channel type' to the NETLOGON layer, which
must match the account type.
(Yes, jelmer objects to this inclusion of the kitchen sink ;-)
Andrew Bartlett
(This used to be commit 8ee208a926d2b15fdc42753b1f9ee586564c6248)
2007-10-10 13:16:26 -05:00
Jelmer Vernooij
7fca1d46ce
r6564: - Fix bug in socket_wrapper
...
- 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-10 13:16:26 -05:00
Andrew Tridgell
0e5de220d9
r6563: - fixed the local messaging torture test not to fork, as this causes
...
trouble with the epoll() based event handling
- changes the test to use a local directory instead of the prefix lock
directory, so the LOCAL-MESSAGING test can run as non-root even when
the lock directory is not writeable
(This used to be commit 079e1f4e85832f8d14ac385511ff67473e139ca1)
2007-10-10 13:16:26 -05:00
Andrew Tridgell
b2584a403c
r6562: added support for datagram unix domain sockets in the socket library
...
(This used to be commit 23b2046dcb5c4593cba6964f400a2e5246fb35f7)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
7282ddda0a
r6561: re-did the internal message system based on DGRAM unix domain
...
sockets. This gains us about 40% in messaging speed.
(This used to be commit f244a64ed537447e44229172427b5b6a5c64800c)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
425350bb61
r6560: added a tdb_chainlock_read() call in ldb_search(). This guarantees
...
that ldb_search() sees a single consistent view of the database (by
blocking writes during a ldb_search)
(This used to be commit 917f2a8a073fd501f0626bea4f9deb91b95fdc90)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
d448b73b5c
r6557: make srvsvc available on ncalrpc and ncacn_ip_tcp so we can do each
...
comparitive benchmarks
(This used to be commit d4e702da77be0e96198fc1585fa7858717d236a6)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
1fd59e3d61
r6556: added BENCH-RPC test, useful for simple rpc load testing
...
(This used to be commit d1e0b7a2e3078c9cc1baff2fd17222ebae94ada7)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
060ea52989
r6549: a simple ldap test script
...
(This used to be commit e2f5d36e47cab2e9bc199b743ab6d5a040e6e175)
2007-10-10 13:16:25 -05:00
Jelmer Vernooij
dfaa7a3bae
r6546: Fix ldb standalone build
...
Add autoconf to tdb
(This used to be commit 95fed657f458a856feec2fb256edd642e4179979)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
cf476b09b5
r6545: some notes and experiments on ref ptrs, testing with midl
...
(This used to be commit 87d3d55bd38ddcdbf42a920c65b5cf94649ca607)
2007-10-10 13:16:24 -05:00
Andrew Bartlett
bb6e2059ee
r6544: Use common structures between SAMR, NETLGON and the Krb5 PAC.
...
Fill out the group list for the SamLogon reply, so clients get the
supplementary groups.
Andrew Bartlett
(This used to be commit d9c31e60a72c345e3a23a7eb742906bcfc18721c)
2007-10-10 13:16:24 -05:00
Andrew Tridgell
14b7313543
r6541: added double pointer test to win32 echo client
...
(This used to be commit cb4e07744d87970719c69f8553900efa507589ce)
2007-10-10 13:16:24 -05:00
Tim Potter
9d87efb681
r6540: Implement a bunch more SAMR functions.
...
(This used to be commit 7ab240644ec6cfd0449df7e2dfe0eb1b8a52ccdb)
2007-10-10 13:16:24 -05:00
Tim Potter
5c6e1f81ce
r6539: A patch from jbm:
...
- convert rpcclient to new credential code
- allow anonymous connections
(This used to be commit f40977c42145e202ddfe50c9a7daad624b06cc59)
2007-10-10 13:16:24 -05:00
Tim Potter
2b215cb506
r6538: Somehow building shared libraries was broken. Either AC_CANONICAL_HOST
...
or AC_CANONICAL_SYSTEM needs to be called in order for $host_os to be
defined.
(This used to be commit d05cb53399d98804fd8590c10a3db43deb53180a)
2007-10-10 13:16:24 -05:00
Andrew Bartlett
13d31a4871
r6534: Patch from lieschen to fix our vital user creation tools :-)
...
Andrew Bartlett
(This used to be commit 1a1f0bd33c8e9ad89df0073aa9c2e42822ec7903)
2007-10-10 13:16:24 -05:00
Andrew Tridgell
3f4093de8a
r6531: fixed gentest with new credentials code
...
(This used to be commit 3e610e3952867658a59424301a6ef0573e0a0c1f)
2007-10-10 13:16:23 -05:00
Andrew Tridgell
7b03af8963
r6530: the server ID of a connection in the single process model should be
...
based on the new socket fd, not the listening socket!
this fixes locktest with -M single
(This used to be commit 3e1b2742db818629fb79d12d40279db8dd575279)
2007-10-10 13:16:23 -05:00
Andrew Tridgell
68269bde7c
r6529: fixed locktest with new credentials code
...
(This used to be commit 70b4a687c01a05b752438f39146ad0a240c976d5)
2007-10-10 13:16:23 -05:00
Andrew Tridgell
98549af7bf
r6528: - in tdb_fetch() we effectively disallowed zero length records by
...
returning NULL/0, which is the same as we used for a failure. Having
to look at tdb->ecode (which we never do) is too error prone.
Instead, tdb_fetch() should behave like malloc() and talloc(), where
zero length is not special and malloc(0) returns a valid pointer.
- similarly in data_blob(), asking for data_blob(NULL, 0) should
return a zero blob, but asking for data_blob(ptr, 0) should return a
zero length blob with a valid pointer, just like talloc() and malloc()
This change fixes the SummaryInformation stream stored in the tdb
backend when manipulated from w2k. The w2k client was using
SET_EOF_INFORMATION to create a zero-length stream, which we return
STATUS_NOT_FOUND on, as the tdb_fetch() gave us back a NULL/0 blob,
which we returned as not-found
(This used to be commit 162bbe4402b9de6ac06103df904b9fc204fbff29)
2007-10-10 13:16:23 -05:00
Tim Potter
77255b7f9c
r6527: Resurrect getntacl utility program. At the moment we only display the
...
output of ndr_print_xattr_NTACL() to stdout.
(This used to be commit b32c159c384c988385f13bbb16e610d825820e18)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
6b6bb89c91
r6526: Rename this RPC fault. Everybody else calls this ACCESS_DENIED, and
...
it certainly doesn't make sense as LOGON_FAILURE.
Andrew Bartlett
(This used to be commit 4bec3d3f378ed8b988e00441c9bb5718b8548ba6)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
cf687fce84
r6525: Remove incorrect comment.
...
Andrew Bartlett
(This used to be commit 7c8a0d86d4c486198ed2cf52fad2a878ed635c8b)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
b075827877
r6524: Fix the error we print when the RPC-ECHO test fails.
...
Andrew Bartlett
(This used to be commit 4fc2a056cd38de7b3e2bc972958b5c104ba57ba7)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
7de3892df1
r6523: Another string that isn't filled in. I wonder why this is, but for
...
now don't fail the test.
Andrew Bartlett
(This used to be commit 437aabf15ef7c5eead4bec45eb7e10a77f392b84)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
d3481b160c
r6522: I have no idea why this change was made, but it not only breaks
...
connections to Win2k3, it doesn't match the well-known behaviour from
samba3.
Andrew Bartlett
(This used to be commit 99c9afe45a345e78d7492fe01463922460d66e99)
2007-10-10 13:16:22 -05:00
Tim Potter
cba367d001
r6521: Include system/network.h to fix compiler warning.
...
(This used to be commit 45383f6cec3c380043be59f1e1c5bf82f3095abb)
2007-10-10 13:16:22 -05:00
Tim Potter
1403bb7e62
r6520: Fix unused variable warning.
...
(This used to be commit 36de31a63189dcc6126dd0c10b1af8d183d8c235)
2007-10-10 13:16:21 -05:00
Stefan Metzmacher
14b63614fa
r6519: move string handling functions to a seperate file
...
metze
(This used to be commit a29d52817ce943c15f6896b74273df739867c8f7)
2007-10-10 13:16:21 -05:00
Stefan Metzmacher
b5c8b7e7dd
r6518: fix formatting
...
metze
(This used to be commit 44f943f88111c5bb913a97e652041c701a78849a)
2007-10-10 13:16:21 -05:00
Stefan Metzmacher
c82d08fa5c
r6517: this line should be removed in the last patch, (I readded it just for testing...)
...
metze
(This used to be commit 41316e7f1b8361fb7ff220e2b9faa683a4951850)
2007-10-10 13:16:21 -05:00
Stefan Metzmacher
6c74a0792c
r6516: use only one list of scalar types and make "string" just a simple scalar type (mostly)
...
metze
(This used to be commit ba1686e31a0d70a1fddabf4289d20fa8fe13b566)
2007-10-10 13:16:21 -05:00
Volker Lendecke
a53548d074
r6513: Commit talloc_free_children.
...
Volker
(This used to be commit 9fa26d2c971a7baee64d8938e31909cac80f0e5a)
2007-10-10 13:16:21 -05:00
Tim Potter
c23d22e4f1
r6512: Refactor samr torture test to use the nicer OO interface instead of the
...
previous dictionary based SWIG interface (which was broken anyway).
(This used to be commit 16b7e503bdbe4da96158e504790b1501a99d6db3)
2007-10-10 13:16:21 -05:00
Tim Potter
5fef58af74
r6511: Implement GetUserPwInfo(), QueryUserInfo(), QueryUserInfo2().
...
(This used to be commit f9742de617b6f1f24b75ae5af18a476f03c0b732)
2007-10-10 13:16:21 -05:00
Tim Potter
93e41274c5
r6510: Initialise rid parameter in samr_RidToSid(). This is faulting for me
...
on win2k - not sure why.
Add dodgy implementations of QueryDisplayInfo{,2,3}()
(This used to be commit 2e44402751f77fcbd9c89299d8533e91207de49f)
2007-10-10 13:16:20 -05:00
Andrew Tridgell
584f64c103
r6509: fixed a crash bug found by a-jutley@microsoft.com in RPC-RAP test
...
(the call freed the memory it used to fill in the result structure)
(This used to be commit b352ef1a4282ddadf85e635112ff51dc3222a854)
2007-10-10 13:16:20 -05:00
Tim Potter
25601d2d67
r6508: Fix typo - yay testsuite.
...
(This used to be commit 61da936dbc491d0ec2d733d9ba155c3df01b8847)
2007-10-10 13:16:20 -05:00
Tim Potter
416434fbc4
r6507: Fix syntax error in GetAliasMembership().
...
Implement SetDomainInfo() which got lost somehow.
(This used to be commit 3055addde60687acdcf4e92dcb08e7f8dfdfb8f1)
2007-10-10 13:16:20 -05:00
Tim Potter
df13db69cc
r6506: Rename parameter to GetDomPwInfo.
...
(This used to be commit 1542a13493bb9bf33d5f09dca273957bb4333862)
2007-10-10 13:16:20 -05:00
Tim Potter
909087085e
r6504: Fix incorrect value for SERVICE_STATE_ALL found by Karl Melcher.
...
(This used to be commit f7051365584f536e4b4df20157019272c26d0e33)
2007-10-10 13:16:20 -05:00
Andrew Bartlett
4aaffcf866
r6498: Add comments in line with those I already added to 3.0.
...
Please don't re-invent security=server :-)
Andrew Bartlett
(This used to be commit b3a38e9c8ce9758db31aec53db29290a240868be)
2007-10-10 13:16:19 -05:00
Jelmer Vernooij
90be367a18
r6487: Use autoconf for standalone build of tdb
...
(This used to be commit 78bf8026bde34b7accc78f07c940ef1dcfc0dea7)
2007-10-10 13:16:19 -05:00
Jelmer Vernooij
5d794389a0
r6486: Add 'make install' and pkg-config file.
...
(This used to be commit e3be094fb7b0c0fec50abcb4b242414e84a9a32d)
2007-10-10 13:16:19 -05:00