Simo Sorce
508527890a
Merge ldb_search() and ldb_search_exp_fmt() into a simgle function.
...
The previous ldb_search() interface made it way too easy to leak results,
and being able to use a printf-like expression turns to be really useful.
2008-09-23 18:17:46 -04:00
Andrew Tridgell
66092ced5e
Merge branch 'master' of ssh://git.samba.org/data/git/samba
2008-09-23 11:15:46 -07:00
Stefan Metzmacher
70b0c8f79a
RPC-PAC: loop in gensec_update() untill the server side is ready
...
metze
2008-09-23 11:30:01 +02:00
Günther Deschner
a1a92688ba
s4-nbt: use ../libcli/nbt
...
Guenther
2008-09-23 09:37:24 +02:00
Günther Deschner
13a3971438
s4-nbt: use private_data instead of private.
...
Guenther
2008-09-23 09:37:24 +02:00
Andrew Tridgell
9cf29abee2
test setinfo FULL_EA_INFORMATION in gentest
2008-09-23 16:45:55 +10:00
Andrew Tridgell
e3a562b1cd
fixed a memory error in change notify handling in gentest
2008-09-23 15:20:24 +10:00
Andrew Bartlett
aaa45c8325
Remove unused variable
2008-09-22 17:24:57 -07:00
Andrew Bartlett
7831169af5
Test re-setting the challenge after an auth3 in RPC-NETLOGON
2008-09-22 15:37:16 -07:00
Andrew Bartlett
cebd9a9013
This torture test and skipping of the server-side check was bogus.
...
The IDL is declared to force the MessageType to 3 on output, so we
instead checked the same thing 255 times...
Andrew Bartlett
2008-09-22 14:23:22 -07:00
Matthias Dieter Wallnöfer
89b23974d3
Torture suite: Revert some changes because they aren't necessary
...
This reverts some changes made by me because they aren't necessary. The "ZERO_STRUCT"'s remain in.
2008-09-21 23:18:01 +02:00
Matthias Dieter Wallnöfer
9038f2a0fd
Torture suite: Fixes the tests to not segfault again SAMBA 4 registry server
2008-09-21 23:18:00 +02:00
Jelmer Vernooij
a61c9ded40
Properly report why a test didn't succeed (required for use with known
...
failures).
2008-09-18 16:05:46 +02:00
Jelmer Vernooij
94855cd692
Move common libraries from root to lib/.
2008-09-17 14:11:12 +02:00
Jelmer Vernooij
323346f7b0
Merge branch 'singlecompression' into single
2008-09-16 19:07:59 +02:00
Jelmer Vernooij
9c466a6158
Use single copy of compression library in Samba3,4.
2008-09-16 19:07:02 +02:00
Jelmer Vernooij
3e5ba883b3
Fix paths to subunit.sh
2008-09-16 18:39:08 +02:00
Jelmer Vernooij
d7a0c26af4
Move torture/ blackbox tests closer to code they're testing.
2008-09-16 18:30:24 +02:00
Jelmer Vernooij
7fdca97040
Merge branch 'singlesw' into single
...
Conflicts:
source3/lib/socket_wrapper/socket_wrapper.c
source4/lib/replace/system/network.h
2008-09-16 16:46:22 +02:00
Jelmer Vernooij
bf21371c09
Merge branch 'singlereplace' into single
...
Conflicts:
source4/configure.ac
source4/torture/local/config.mk
2008-09-16 16:45:10 +02:00
Jelmer Vernooij
f957aeaee6
Merge branch 'singletdb' into single
2008-09-16 16:44:16 +02:00
Jelmer Vernooij
41669237cd
Use single copy of socket_wrapper in Samba 3 and Samba 4.
2008-09-16 16:39:45 +02:00
Jelmer Vernooij
0888ffa2b7
Make Samba 3 and Samba 4 both use the same single copy of libreplace.
2008-09-16 16:30:14 +02:00
Jelmer Vernooij
8ec93160d5
Fix last few includes to use new tdb location.
2008-09-16 16:09:50 +02:00
Jelmer Vernooij
80a5da73e9
Share talloc source code between Samba 3 and Samba 4.
2008-09-16 14:36:41 +02:00
Jeremy Allison
6ce1c893fa
Comment the delay write time tests so I know what they're
...
testing.
Jeremy.
(This used to be commit 2bf9074c77
)
2008-09-12 14:59:32 -07:00
Andrew Bartlett
0cbfc686c4
Fix failures in the winbind struct-based test.
...
Don't try to pass the 'privileged' socket directory around for expected value testing - it is just too hard...
A better test (once we unify the winbind protocol with Samba3) would
be a operation to see if you are on the priv pipe, and that will give
acutal end-to-end testing.
Andrew Bartlett
(This used to be commit 2d4103518a
)
2008-09-11 11:49:24 +10:00
Jeremy Allison
bc731db854
A truncate write must be a smbcli_smbwrite, not a
...
smbcli_write.
Jeremy.
(This used to be commit 8cebd4d36c
)
2008-09-09 21:24:34 -07:00
Stefan Metzmacher
d613041396
UNIX-WHOAMI: fix compiler warnings
...
metze
(This used to be commit ec5d8ddadb
)
2008-09-09 13:01:34 +02:00
Jeremy Allison
2c2a79eefa
Make it easier to see when tests start/end.
...
Jeremy.
(This used to be commit 6f89e72827
)
2008-09-08 14:58:58 -07:00
Stefan Metzmacher
ad34034797
BASE-DELAYWRITE: test behavior of SMBwrite truncate, writeX, SMBwrite truncate and writeX again
...
metze
(This used to be commit 66b8c8d80e
)
2008-09-08 16:22:57 +02:00
Stefan Metzmacher
f009e78864
BASE-DELAYWRITE: test behavior of writeX, SMBwrite truncate, writeX and SMBwrite again
...
metze
(This used to be commit 051164ba0a
)
2008-09-08 16:22:57 +02:00
Stefan Metzmacher
1cf9d7e078
BASE-DELAYWRITE: demonstrate that a truncate write doesn't update the write time after SET_FILE_INFO
...
metze
(This used to be commit f81014db9d
)
2008-09-08 16:22:53 +02:00
Stefan Metzmacher
a626b01193
BASE-DELAYWRITE: demonstrate that the time between the open and the first write doesn't matter
...
metze
(This used to be commit 13d051cd63
)
2008-09-08 12:12:25 +02:00
Stefan Metzmacher
3ca48b015f
BASE-DELAYWRITE: test more details of the truncate write time update behavior
...
metze
(This used to be commit 39367ef15f
)
2008-09-08 08:31:34 +02:00
Andrew Bartlett
3eb6f79a02
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into trusted-domains
...
(This used to be commit a057c3ed9d
)
2008-09-08 12:54:13 +10:00
Andrew Bartlett
b3cee235f5
More work towards trusted domains support in Samba4's LSA
...
Make 'lsar_CreateTrustedDomain' consistant with
lsar_CreateTrustedDomainEx{,2} by renaming handle -> policy_handle
Implement LSA server logic to create the cn=users trust account for
incoming trusts.
Andrew Bartlett
(This used to be commit d87b655e20
)
2008-09-08 10:55:34 +10:00
Jeremy Allison
56b6b4a68f
Don't compare identity, it'll never be different.
...
Jeremy.
(This used to be commit 840369b553
)
2008-09-05 21:47:06 -07:00
Jeremy Allison
0d0fddf8ae
Added tests that show that write time update is immediate
...
when changing file size using SMBwrite of size zero,
SET_END_OF_FILE, or SET_ALLOCATION_SIZE - no 2 second
delay in these cases.
Jeremy.
(This used to be commit 3aa7523d77
)
2008-09-05 14:24:36 -07:00
Andrew Bartlett
19fb3b0199
More work to implement LSA CreateTrustedDomainEx2
...
We still don't get the format inside the encrypted blob correct
however.
Andrew Bartlett
(This used to be commit 99a3abda09
)
2008-09-04 16:06:38 +10:00
Andrew Bartlett
b936d0f3be
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartlet
...
(This used to be commit 9590805bcb
)
2008-09-03 15:34:44 +10:00
Andrew Bartlett
ef57d9587b
Test a few more error cases in RPC-PAC
...
(This used to be commit 50502b3b8f
)
2008-09-03 14:19:16 +10:00
Andrew Bartlett
5dae44e88e
Start testing CreateTrustedDomainEx2
...
Andrew Bartlett
(This used to be commit 91ae8dca25
)
2008-09-02 11:31:46 +10:00
Andrew Bartlett
35c8899949
Follow MS-LSAD 3.1.4.7.12 and set defaults when creating a trust.
...
Also check we get the defaults correct with a query in the torture
suite.
Andrew Bartlett
(This used to be commit b55a1b63cc
)
2008-09-01 14:43:00 +10:00
Andrew Bartlett
81dcc99e9a
It turns out that the Netlogon PAC verification is encrypted.
...
This test now passes against Win2k3, and a implementation in the
Samba4 server should follow shortly.
Andrew Bartlett
(This used to be commit c6b8ba893d
)
2008-08-29 15:06:30 +10:00
Andrew Bartlett
adb207e903
Further rework the RPC-PAC test.
...
This would seem to match the documentation requirements for the PAC
verfication over NETLOGON, but I can't get Win2k3 to accept it so far.
Andrew Bartlett
(This used to be commit acfa87f341
)
2008-08-28 16:30:17 +10:00
Andrew Bartlett
c79dff2e9b
Heimdal provides Kerberos PAC parsing routines. Use them.
...
This uses Heimdal's PAC parsing code in the:
- LOCAL-PAC test
- gensec_gssapi server
- KDC (where is was already used, the support code refactored from here)
In addition, the service and KDC checksums are recorded in the struct
auth_serversupplied_info, allowing them to be extracted for validation
across NETLOGON.
Andrew Bartlett
(This used to be commit 418b440a7b
)
2008-08-28 16:28:47 +10:00
Andrew Bartlett
c59c6cf18b
Add missing file - netlogon.h
...
This file allows the remote_pac.c code to call into netlogon.c's setup
credentials code.
Andrew Bartlett
(This used to be commit 0343987cf1
)
2008-08-27 22:26:25 +10:00
Andrew Bartlett
960bd9df1f
Add a test to explore Netlogon PAC validation
...
However, I have still not figured out this protocol yet, and the docs
are rather unclear... :-(
Andrew Bartlett
(This used to be commit d878643071
)
2008-08-27 21:36:27 +10:00
Andrew Bartlett
3010e5e489
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartlet
...
(This used to be commit d7db5fe161
)
2008-08-26 16:27:10 +10:00