Michael Adam
7e418bf736
s3:passdb: bump interface VERSION 18->19 (removed uid_to_rid)
...
Michael
2009-11-14 01:28:57 +01:00
Michael Adam
30ab3a762e
s3:passdb: remove the uid_to_rid method - we only need uid_to_sid
...
Michael
2009-11-14 01:28:50 +01:00
Michael Adam
3b7448de14
s3:pdb_default_uid_to_sid: fix some debug statements.
...
Michael
2009-11-14 01:27:45 +01:00
Björn Jacke
ec49f28a52
s3/pam: move variable declaration into belonging ifdef section
...
This fixes a unused variable 'addr' warning on some platforms
2009-11-13 23:32:04 +01:00
Michael Adam
1e3c4b381a
s3:smbd: also fill the memcache with sid<->id mappings in ldapsam_sid_to_id()
...
not only the persistent idmap cache.
Michael
2009-11-13 16:19:32 +01:00
Michael Adam
d2673253e3
s3:smbd: make idmap cache persistent for "ldapsam:trusted".
...
This stores the mappings found in the idmap cache (which lives
inside gencache). This cache is already read in sid_to_Xid()
and Xid_to_sid() for ldapsam:trusted, this fills the opposite
direction, massively reducing the number of ldap roundtrips
across smbd restarts.
Michael
2009-11-13 16:19:31 +01:00
Volker Lendecke
1220534716
Fix large paged search
...
Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13 11:36:06 +01:00
Volker Lendecke
92a16b91e8
fix bogus "out of memory" winbind msg
...
Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13 11:36:06 +01:00
Volker Lendecke
f9ad5cd133
s3: Convert cli_unix_extensions_version to async
2009-11-13 09:30:30 +01:00
Günther Deschner
3732798008
s3-rpcclient: use the parsed binding string flags for auth choice.
...
This allows rpcclient to be called like this:
rpcclient ncacn_ip_tcp:w2k8r2[sign,seal] -U administrator%secret -c "dscracknames gd"
Guenther
2009-11-13 01:13:06 +01:00
Jeremy Allison
d2a9f4a272
Remove unused variable warning.
...
Jeremy.
2009-11-12 14:09:25 -08:00
Jeremy Allison
0363713031
Remove erroneous 'presult = NULL' changes. Now presult only gets set
...
if NTSTATUS == OK.
Jeremy.
2009-11-12 13:59:25 -08:00
Jeremy Allison
496d147dc4
Revert "Ensure every return path initializes presult as NULL."
...
Vl is correct, this is the wrong way to fix this.
This reverts commit 83c2c177a5
.
2009-11-12 13:57:13 -08:00
Jeremy Allison
5363d6e62c
Ensure all callers to the rpc_client/cli_pipe functions correctly
...
initialize return variables.
Jeremy.
2009-11-12 13:56:33 -08:00
Jeremy Allison
6747a91ca0
Fix bug 6891 - using windows explorer to change ownership on a folder fails with Bad File Descriptor.
...
Jeremy.
2009-11-12 13:08:04 -08:00
Jeremy Allison
83c2c177a5
Ensure every return path initializes presult as NULL.
...
Ensures no crashes in calling code that forgets to
init return as null.
Jeremy.
2009-11-12 11:49:54 -08:00
Günther Deschner
61f0b24763
s3-kerberos: remove smb_krb5_get_tkt_from_creds().
...
Now that cli_krb5_get_ticket() already handles S4U2SELF impersonation, remove
smb_krb5_get_tkt_from_creds() which is not required anymore.
Guenther
2009-11-12 15:50:38 +01:00
Günther Deschner
0f8bf47d94
s3-kerberos: avoid using ERROR_TABLE_BASE_krb5 without checking.
...
Guenther
2009-11-12 15:50:37 +01:00
Volker Lendecke
8006e0e634
s3: Fix debug messages in check_reduced_name
2009-11-12 11:20:22 +01:00
Günther Deschner
b4e40958b7
s3-kerberos: add smb_krb5_principal_get_realm().
...
Guenther
2009-11-12 10:22:39 +01:00
Jeremy Allison
a8769e6675
Second part of bugfix for 6865 - acl_xattr module: Has dependency that inherit acls = yes or xattrs are removed.
...
We also need dos filemode = true set as well.
Jeremy.
2009-11-11 18:35:18 -08:00
Jeremy Allison
8995d3d813
Fix bug 6878 - Cannot change ACL's inherit flag.
...
Based on a patch submitted by Tsukasa Hamano <hamano@osstech.co.jp>,
this is a change in the POSIX ACL mapping to deal with the lossy
mapping for directory ACE entries:
We have a lossy mapping: directory ACE entries
CREATOR_OWNER ------\
(map to) +---> SMB_ACL_USER_OBJ
owning sid ------/
CREATOR_GROUP ------\
(map to) +---> SMB_ACL_GROUP_OBJ
primary group sid --/
on set. And on read of a directory ACL
SMB_ACL_USER_OBJ ----> CREATOR_OWNER
SMB_ACL_GROUP_OBJ ---> CREATOR_GROUP.
Deal with this on set by duplicating
owning sid and primary group sid ACE
entries into the directory ACL.
Jeremy.
2009-11-11 12:17:47 -08:00
Michael Adam
73860163e7
s3:vfs_fs_capabilities: fix a debug message
...
Michael
2009-11-11 14:50:17 +01:00
Volker Lendecke
2b75933960
s3: Convert libsmb/cli_message to the async API
2009-11-10 23:48:22 +01:00
Günther Deschner
d241b9ae4c
s3-rpc_client: make sure cli_rpc_pipe_open_schannel() does not always return NT_STATUS_OK.
...
Guenther
2009-11-10 13:10:12 +01:00
Günther Deschner
bbff69384e
s3-samr: implement _samr_ValidatePassword().
...
Guenther
2009-11-10 13:08:29 +01:00
Günther Deschner
46784b4d99
s3-chgpasswd: split out a check_password_complexity() function.
...
Guenther
2009-11-10 13:08:28 +01:00
Jeremy Allison
5d51618161
Fix bug 6880 - cannot list workgroup servers
...
reported by Alban Browaeys <prahal@yahoo.com> with fix.
Revert 2e989bab07
with extra comments - this broke workgroup enumeration.
Jeremy.
2009-11-09 12:44:47 -08:00
Günther Deschner
d7ce873391
s3-netlogon: enable RPC-NETLOGON-ADMIN test against s3.
...
Guenther
2009-11-09 17:36:53 +01:00
Volker Lendecke
a0b9e40b2c
s3: Try to avoid dns searches with an empty site
2009-11-09 17:24:46 +01:00
Günther Deschner
8eac3075b6
s3-param: fix set_inherit_acls().
...
Jeremy, please check.
Guenther
2009-11-09 16:03:38 +01: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
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
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