Michael Adam
cec8428747
s3:registry: replace typedef REGISTRY_KEY by struct registry_key_handle
...
Michael
2009-04-27 11:21:04 +02:00
Michael Adam
8797bb1382
s3:registry: make a comment more precise.
...
Michael
2009-04-27 11:21:03 +02:00
Michael Adam
8185d31fb0
s3:registry: replace typedef REGISTRY_VALUE by struct regval_blob
...
Michael
2009-04-27 11:21:03 +02:00
Michael Adam
221151a2a2
s3:registry: replace typedef REGVAL_CTR by struct regval_ctr.
...
This paves the way for hiding the typedef and the implementation
from the surface.
Michael
2009-04-27 11:21:02 +02:00
Michael Adam
38d02c5d85
s3:net conf: support dangling parameters by specifying "" as the section name.
...
for {get,set,del}parm
Michael
2009-04-27 11:21:02 +02:00
Michael Adam
cf9b027709
s3:fix build of the pam_smbpass shared module
...
Michael
2009-04-27 11:21:01 +02:00
Stefan Metzmacher
d8f3f7cd42
s4:selftest: don't run the smb2.durable.open test
...
it often crashes when the server doesn't support them.
metze
2009-04-25 06:18:58 +02:00
Stefan Metzmacher
a678144162
s4:RPC-ECHO: disable the timeout test as it can't work with our client library
...
We need proper ways to cancel requests in order to have that
test working against a correctly behaving server over ncacn_np.
metze
2009-04-25 06:09:04 +02:00
Stefan Metzmacher
09f1754a9b
RAW-LOCK: samba4 behaves like windows 7 in regard of locking error codes
...
metze
2009-04-25 03:16:11 +02:00
Stefan Metzmacher
4ab243bcab
s4:torture: use torture api instead of printf for RAW-LOCK
...
metze
2009-04-25 03:15:58 +02:00
Stefan Metzmacher
bec71ba928
s4:selftest: s4 doesn't support osxrename and directory rename yet
...
metze
2009-04-25 03:15:56 +02:00
Stefan Metzmacher
88e9f72473
s4:tortore: use torture api instead of printf in RAW-RENAME
...
metze
2009-04-25 03:15:55 +02:00
Jeremy Allison
bd5c2c7dc8
find/replace. Change uintX types to uintX_t types to tidy up the code.
...
Jeremy.
2009-04-24 07:06:48 -07:00
Günther Deschner
e28071f79a
s3-libnetjoin: make acct_flags dependent on secure channel type.
...
Guenther
2009-04-24 14:38:28 +02:00
Günther Deschner
37f491e5e3
s3-libnetjoin: add support for WKSSVC_JOIN_FLAGS_JOIN_UNSECURE.
...
Guenther
2009-04-24 14:38:19 +02:00
Günther Deschner
16b2f4b55a
s3-svcctl: indicate that the spooler is already running if it does.
...
Guenther
2009-04-24 13:38:43 +02:00
Günther Deschner
aa26bdd719
s3-svcctl: fix _svcctl_ControlService.
...
Guenther
2009-04-24 13:38:34 +02:00
Günther Deschner
a263eaca49
s4-smbtorture: add test_ControlService() to RPC-SVCCTL.
...
Guenther
2009-04-24 13:37:07 +02:00
Günther Deschner
f926a4e390
s4-smbtorture: add test_StartServiceW() to RPC-SVCCTL.
...
Guenther
2009-04-24 13:36:47 +02:00
Günther Deschner
ae5dd1219a
s4-smbtorture: change default service to spooler in RPC-SVCCTL.
...
Guenther
2009-04-24 13:35:51 +02:00
Günther Deschner
67588ca80d
s3-idmap: Fix bug #6286 : Call init function for builtin idmap modules before probing for them as shared modules.
...
idmap-gurus of the world, please check.
Guenther
2009-04-24 10:02:06 +02:00
Günther Deschner
c9ec012e12
s3-build: refactor LIBNET_OBJ.
...
Guenther
2009-04-24 09:53:09 +02:00
Günther Deschner
8d3e61e5ce
s3-netlogon: Start fixing rpccli_netlogon_setup_creds after auth merge.
...
Guenther
2009-04-24 09:52:00 +02:00
Jelmer Vernooij
5b33624113
Rename the top-level LDB test to LOCAL-LDB, so it gets picked up by the
...
script that determines the tests to run.
2009-04-24 09:50:05 +02:00
Andrew Bartlett
1a39007101
s4:torture Fix segfault in RPC-SAMSYNC
...
This code needs to be fixed to match Win2008 behavior, but at least it
does not segfault any more.
Andrew Bartlett
2009-04-24 09:35:24 +02:00
Andrew Bartlett
bfa753f1c0
s4:torture Add tests for prefixMap custom attribute handler
2009-04-24 09:17:29 +02:00
Andrew Bartlett
2ee9ee2c17
Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
2009-04-24 09:17:08 +02:00
Jelmer Vernooij
af6316d150
Provide a ldb_global_init() function for compatibility with older versions of LDB
...
(including the one in Samba 3).
2009-04-23 18:59:37 +02:00
Andrew Bartlett
b82a204b9b
More lcov code coverage generation work
2009-04-23 18:46:24 +02:00
Jelmer Vernooij
b6981e79df
samba3/ldb: Update the ldb_dn API to match that of the Samba 4 LDB:
...
* ldb_dn_new() now takes an initial DN string
* ldb_dn_string_compose() -> ldb_dn_new_fmt()
* dummy ldb_dn_validate(), since LDB DNs in the current implementation
are always valid if they could be created.
2009-04-23 18:27:32 +02:00
Jelmer Vernooij
9b64073cf7
ldb/samba3: Support event context argument to ldb_init().
...
This argument is ignored (Samba3's LDB is synchronous) but having it
there is useful for API compatibility with the LDB used by Samba 4 and
available on some systems.
2009-04-23 18:27:31 +02:00
nadezhda ivanova
90cc5e72ba
Fix of a bug in the security.descriptor.as_sddl() method
...
security.descriptor.as_sddl() method did not work correctly when invoked without
supplying the domain sid. Returned the same value as when the sid was provided.
Test added for this case in libcli/security/tests/bindings.py
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-04-23 18:21:25 +02:00
Andrew Bartlett
f579a2c666
s4:torture use common libcli/auth crypto code
2009-04-23 17:53:25 +02:00
Jelmer Vernooij
3cf48ee05a
Fix push_codepoint function without iconv_convenience.
2009-04-23 17:50:18 +02:00
Jelmer Vernooij
598f78bd1f
charcnv: Import push_codepoint().
2009-04-23 17:50:18 +02:00
Jelmer Vernooij
80420745ff
Add a new non-convenience version of push_codepoint.
2009-04-23 17:50:18 +02:00
Andrew Bartlett
ae6af9ecbf
Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
2009-04-23 17:38:42 +02:00
Sam Liddicott
176302dc05
Add async support for reply_tcon* and ntvfs_connect
...
smbsrv_tcon_backend no longer creates the ntvfs_request wrapper,
so smbsrv_reply_tcon* can now do this and then invoke ntvfs_connect
in the typical manner using SMBSRV_SETUP_NTVFS_REQUEST and
SMBSRV_CALL_NTVFS_BACKEND
Previously smbsrv_tcon_backend has been responsible for instantiating
the ntvfs_module_context to service a tree-connect request, and
then create an ntvfs_request wrapper around the smbsrv_request
and pass this to ntvfs_connect for the newly created ntvfs.
These actions could not be invoked asynchronously.
This meant that any client requests made while instantiating the
ntvfs module, including any composite's used during authentication
(or related client connections for the case of proxy modules)
would block other ntvfs modules and requests in the current process as
they executed a nested event loop to await completion.
Signed-off-by: Sam Liddicott <sam@liddicott.com>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-04-23 16:57:18 +02:00
Andrew Bartlett
f5dfd1a9a6
s4:test Include 'source4' in directories to find lcov in
2009-04-23 16:46:47 +02:00
Volker Lendecke
652dc40f0d
Add missing prototypes
2009-04-23 16:46:01 +02:00
Andrew Bartlett
53d491c9a4
Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
2009-04-23 15:12:35 +02:00
Andrew Bartlett
af6298a84d
s4:test Fix 'make lcov' in Samba4
2009-04-23 15:11:04 +02:00
Volker Lendecke
1722859abd
Revert "Do not use the file system GET_REAL_FILENAME for mangled names"
...
This reverts commit b5b6ecb58a
.
2009-04-23 14:54:52 +02:00
Volker Lendecke
2146310fb7
Fix a couple of warnings
2009-04-23 14:35:50 +02:00
Volker Lendecke
b8cd1cff2d
Fix an uninitialized variable
2009-04-23 14:35:50 +02:00
Volker Lendecke
d7208577f2
Fix a type-punned warning
2009-04-23 14:35:50 +02:00
Volker Lendecke
546d16500d
Fix a pointless static
2009-04-23 13:46:29 +02:00
Andrew Bartlett
0d4bd2c397
s4:samr Use ldb_context * rather than void *
2009-04-23 12:19:10 +02:00
Jeremy Allison
96932593df
Fix coverity #901 - uninitialized data.
...
Jeremy.
2009-04-23 02:51:55 -07:00
Volker Lendecke
0accf2cf0f
Fix Coverity ID 626: DEADCODE
2009-04-23 11:08:59 +02:00