Andrew Tridgell
2b858c6939
s4-hdb: go back to a separate samdb for the KDC
...
The change to use a common system_session broke replication as the KDC
forces CRED_DONT_USE_KERBEROS on session->credentials, which is shared
with other parts of the system.
This should be fixed once we confirm whether the ldap backend actually
relies on CRED_DONT_USE_KERBEROS
2009-11-09 21:38:49 +11:00
Volker Lendecke
bb283af16f
Revert "s3: Do not directly reference the ndr_table_* in rpcclient"
...
This reverts commit 70c698fd54
.
2009-11-08 19:43:47 +01:00
Volker Lendecke
e181b88978
Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"
...
This reverts commit daa964013b
.
2009-11-08 19:43:47 +01:00
Volker Lendecke
27847e8386
Revert "s3: Consolidate getting the name out of a pipes_struct"
...
This reverts commit 9621306351
.
2009-11-08 19:43:47 +01:00
Volker Lendecke
47455b4d1a
Revert "s3: Do not reference the ndr_tables in the server calls directly"
...
This reverts commit 98fb71782e
.
2009-11-08 19:43:46 +01:00
Volker Lendecke
82c35e460e
Revert "s3: Do not reference ndr_table when calling rpc_srv_register"
...
This reverts commit 494b2aff88
.
2009-11-08 19:43:46 +01:00
Volker Lendecke
b02c46bef9
Revert "s3: Make run_rpc_command take strings instead of a ndr_interface_table"
...
This reverts commit 53f2a1595e
.
2009-11-08 19:43:46 +01:00
Volker Lendecke
6a650d7d16
Revert "s3: Make libnetapi_open_pipe take strings instead of a ndr_interface_table"
...
This reverts commit 5fc9d93408
.
2009-11-08 19:43:46 +01:00
Volker Lendecke
5fc9d93408
s3: Make libnetapi_open_pipe take strings instead of a ndr_interface_table
2009-11-08 13:12:16 +01:00
Volker Lendecke
53f2a1595e
s3: Make run_rpc_command take strings instead of a ndr_interface_table
2009-11-08 13:12:15 +01:00
Volker Lendecke
494b2aff88
s3: Do not reference ndr_table when calling rpc_srv_register
2009-11-08 13:12:15 +01:00
Volker Lendecke
98fb71782e
s3: Do not reference the ndr_tables in the server calls directly
...
This involves storing the interface table in the pipes_struct
2009-11-08 13:12:14 +01:00
Volker Lendecke
9621306351
s3: Consolidate getting the name out of a pipes_struct
2009-11-08 13:12:14 +01:00
Volker Lendecke
daa964013b
s3: Do not reference ndr_table_<pipe> in the cli_ routines directly
2009-11-08 13:12:13 +01:00
Volker Lendecke
70c698fd54
s3: Do not directly reference the ndr_table_* in rpcclient
2009-11-08 00:28:36 +01:00
Volker Lendecke
be88a126ea
tdb: Fix a C++ warning
2009-11-08 00:28:22 +01:00
Matthias Dieter Wallnöfer
427a22d946
s4:vfs_ipc - fix "ipc_open" for NTTRANS create requests
2009-11-07 20:53:28 +01:00
Matthias Dieter Wallnöfer
d89b475f84
torture/basic/denytest - makes the code more compatible for TRU64 (consider buildfarm)
2009-11-07 19:54:24 +01:00
Matthias Dieter Wallnöfer
f6eacfcf1d
s4:lib/messaging - fix up the python bindings
...
This fixes up the broken "send" method of the python bindings and corrects some
other parameter lists in parsing functions (this is only cosmetic). The reason
for the bug was a superfluous "|"!
2009-11-07 18:02:05 +01:00
Matthias Dieter Wallnöfer
22d9610a1f
s4:dsdb/common/util - samdb_result_hashes - use "unsigned int" for counters
2009-11-07 12:21:14 +01:00
Volker Lendecke
5cdee7ae05
s3: Do the printing for DEBUGLEVEL>=10 centrally
...
12 insertions(+), 10651 deletions(-)
I think that says it all :-)
2009-11-07 11:07:37 +01:00
Matthias Dieter Wallnöfer
843be3bcd9
ldb_init: use constant for result of "ldb_setup_wellknown_attributes"
2009-11-07 10:18:26 +01:00
Volker Lendecke
cd16e38e32
s3: Register the ndr_interfaces dynamically
2009-11-07 09:14:16 +01:00
Volker Lendecke
268df12ab6
s3: Get rid of a NULL terminator
2009-11-07 09:14:16 +01:00
Volker Lendecke
a32c425f91
s3: Get rid of explicit pipe names
2009-11-07 09:14:16 +01:00
Volker Lendecke
2aa0af9867
s3: get_pipe_name_from_iface -> get_pipe_name_from_syntax
2009-11-07 09:14:15 +01:00
Jeremy Allison
bd2ffb1c7a
Fix bug 6865 - acl_xattr module: Has dependency that inherit acls = yes or xattrs are removed.
...
Jeremy.
2009-11-06 21:53:07 -08:00
Jeremy Allison
afc5924020
Fix bug 6841 - "map acl inherit = yes" not working.
...
The code to read the new V2 SAMBA_PAI entries had
two errors.
Jeremy.
2009-11-06 17:03:29 -08:00
Matthias Dieter Wallnöfer
dae1258acd
s4:libnet_passwd - fix pointer type
2009-11-06 22:05:12 +01:00
Matthias Dieter Wallnöfer
e60388cf6d
s4:dcerpc - fix DEBUG output warning
2009-11-06 22:04:59 +01:00
Matthias Dieter Wallnöfer
0bcedb6ba7
s4:samdb_check_password - allow the password string to be NULL
...
This deactivates the password complexity check, but not the minimum password
length one, since the length is specified.
This change is needed by my password module work.
2009-11-06 15:38:31 +01:00
Matthias Dieter Wallnöfer
c9df4a3c28
s4:dcesrv_samr_ValidatePassword - naturally this was only for debugging the failure
2009-11-06 15:21:56 +01:00
Matthias Dieter Wallnöfer
7cf98abd03
s4:dcesrv_samr_ValidatePassword - adapt call to "samdb_check_password"
...
I've forgotten that PIDL converts UTF16 parameters automatically back to the
UNIX charset (in most cases UTF16). So I don't have to do this here.
2009-11-06 15:19:40 +01:00
Matthias Dieter Wallnöfer
bb531b0399
s4:samdb_validate_password - Adapt the function to use the UNIX charset for the password data blob
2009-11-06 15:19:39 +01:00
Matthias Dieter Wallnöfer
17d6506c9e
s4:torture/samr - Add status code on "ValidatePassword" test output
2009-11-06 15:19:39 +01:00
Matthias Dieter Wallnöfer
9f481664fb
s4:torture/samr - Activate "ValidatePassword" test per default
2009-11-06 15:19:39 +01:00
Matthias Dieter Wallnöfer
6afee5f130
s4:dcesrv_samr_ValidatePassword - I forgot to create an out buffer
2009-11-06 15:19:39 +01:00
Günther Deschner
11687e84e3
s3-kerberos: let smb_krb5_get_tkt_from_creds() compile with older heimdal libs.
...
Guenther
2009-11-06 15:01:39 +01:00
Günther Deschner
53d49bb728
s3-netlogon: implement _netr_GetDcName and _netr_GetAnyDcName.
...
Guenther
2009-11-06 15:01:39 +01:00
Kamen Mazdrashki
0f531e3a2a
s4/drs: Refactor to be more SAMBA.Coding style compliant
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:50 +01:00
Kamen Mazdrashki
c236bb537f
s4/drs: Remove unused structures and functions
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:50 +01:00
Kamen Mazdrashki
db82023af2
s4/drs: remove unused num_prefixes and prefixes from dsdb_schema
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:49 +01:00
Kamen Mazdrashki
2fa4c4dcee
s4/drs(tort): _torture_drs_pfm_compare_same() should not fail tctx by itself
...
The responsibility for failing torture_context sould be for the
caller.
This gives better control in for test case driver function.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:49 +01:00
Kamen Mazdrashki
ef959b42ca
s4/drs(tort): Test case for dsdb_create_prefix_mapping() implemented
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:49 +01:00
Kamen Mazdrashki
b9dd44ee39
s4/drs: dsdb_create_prefix_mapping() refactored
...
TODO: this function may be refactored further.
Actually we don't need to look up for the OID supplied,
but just call sdb_schema_pfm_make_attid() - it will
search for the OID anyway and add it if necessary
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:48 +01:00
Kamen Mazdrashki
9405377a70
s4/drs: prefixMap lookup by full_OID implementation
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:48 +01:00
Kamen Mazdrashki
009361e1ff
s4/drs(tort): refactor - SCHEMA_INFO_DEFAULT defined on file scope
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:47 +01:00
Kamen Mazdrashki
1aae751a68
s4/drs: dsdb_write_prefixes_from_schema_to_ldb() refactored
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:47 +01:00
Kamen Mazdrashki
82539b7d66
s4/drs: dsdb_read_prefixes_from_ldb() refactored
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:46 +01:00
Kamen Mazdrashki
b50df3bd7f
s4/drs(tort): prefixMap read/write in LDB test case
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:46 +01:00