summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
* s3: Convert cli_set_unix_extensions_capabilities_send to asyncVolker Lendecke2009-11-144-44/+96
|
* s3: Tiny logic simplificationVolker Lendecke2009-11-141-10/+11
|
* s3:fix a comment typoMichael Adam2009-11-141-1/+1
| | | | Michael
* s3:is_trusted_domain: shortcut if domain name == global_sam_nameMichael Adam2009-11-141-0/+4
| | | | | | | A domain can't have a trust with itself. This saves some roundtrips to the ldap server for ldapsam. Michael
* s3:is_trusted_domain: shortcut if domain name is NULL or emptyMichael Adam2009-11-141-0/+4
| | | | | | This saves some roundtrips to LDAP in an ldapsm setup. Michael
* s3:passdb: bump interface VERSION 18->19 (removed uid_to_rid)Michael Adam2009-11-141-1/+2
| | | | Michael
* s3:passdb: remove the uid_to_rid method - we only need uid_to_sidMichael Adam2009-11-145-42/+1
| | | | Michael
* s3:pdb_default_uid_to_sid: fix some debug statements.Michael Adam2009-11-141-3/+3
| | | | Michael
* s3/pam: move variable declaration into belonging ifdef sectionBjörn Jacke2009-11-131-1/+1
| | | | This fixes a unused variable 'addr' warning on some platforms
* s3:smbd: also fill the memcache with sid<->id mappings in ldapsam_sid_to_id()Michael Adam2009-11-131-0/+2
| | | | | | not only the persistent idmap cache. Michael
* s3:smbd: make idmap cache persistent for "ldapsam:trusted".Michael Adam2009-11-131-0/+4
| | | | | | | | | | 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
* Fix large paged searchVolker Lendecke2009-11-131-0/+1
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* fix bogus "out of memory" winbind msgVolker Lendecke2009-11-131-1/+2
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* s3: Convert cli_unix_extensions_version to asyncVolker Lendecke2009-11-135-55/+159
|
* s3-rpcclient: use the parsed binding string flags for auth choice.Günther Deschner2009-11-131-0/+18
| | | | | | | | This allows rpcclient to be called like this: rpcclient ncacn_ip_tcp:w2k8r2[sign,seal] -U administrator%secret -c "dscracknames gd" Guenther
* Remove unused variable warning.Jeremy Allison2009-11-121-1/+0
| | | | Jeremy.
* Remove erroneous 'presult = NULL' changes. Now presult only gets setJeremy Allison2009-11-121-9/+2
| | | | | if NTSTATUS == OK. Jeremy.
* Revert "Ensure every return path initializes presult as NULL."Jeremy Allison2009-11-121-40/+0
| | | | | | Vl is correct, this is the wrong way to fix this. This reverts commit 83c2c177a5e86d04da37384f1f04230c8274e1e6.
* Ensure all callers to the rpc_client/cli_pipe functions correctlyJeremy Allison2009-11-1213-34/+21
| | | | | initialize return variables. Jeremy.
* Fix bug 6891 - using windows explorer to change ownership on a folder fails ↵Jeremy Allison2009-11-121-1/+11
| | | | | | with Bad File Descriptor. Jeremy.
* Ensure every return path initializes presult as NULL.Jeremy Allison2009-11-121-0/+40
| | | | | | Ensures no crashes in calling code that forgets to init return as null. Jeremy.
* s3-kerberos: remove smb_krb5_get_tkt_from_creds().Günther Deschner2009-11-121-60/+4
| | | | | | | Now that cli_krb5_get_ticket() already handles S4U2SELF impersonation, remove smb_krb5_get_tkt_from_creds() which is not required anymore. Guenther
* s3-kerberos: avoid using ERROR_TABLE_BASE_krb5 without checking.Günther Deschner2009-11-121-0/+4
| | | | Guenther
* s3: Fix debug messages in check_reduced_nameVolker Lendecke2009-11-121-13/+24
|
* s3-kerberos: add smb_krb5_principal_get_realm().Günther Deschner2009-11-122-0/+27
| | | | Guenther
* Second part of bugfix for 6865 - acl_xattr module: Has dependency that ↵Jeremy Allison2009-11-114-15/+10
| | | | | | | inherit acls = yes or xattrs are removed. We also need dos filemode = true set as well. Jeremy.
* Fix bug 6878 - Cannot change ACL's inherit flag.Jeremy Allison2009-11-111-44/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* s3:vfs_fs_capabilities: fix a debug messageMichael Adam2009-11-111-1/+1
| | | | Michael
* s3: Convert libsmb/cli_message to the async APIVolker Lendecke2009-11-103-142/+372
|
* s3-rpc_client: make sure cli_rpc_pipe_open_schannel() does not always return ↵Günther Deschner2009-11-101-1/+3
| | | | | | NT_STATUS_OK. Guenther
* s3-samr: implement _samr_ValidatePassword().Günther Deschner2009-11-101-10/+118
| | | | Guenther
* s3-chgpasswd: split out a check_password_complexity() function.Günther Deschner2009-11-102-22/+45
| | | | Guenther
* Fix bug 6880 - cannot list workgroup serversJeremy Allison2009-11-091-5/+14
| | | | | | | reported by Alban Browaeys <prahal@yahoo.com> with fix. Revert 2e989bab0764c298a2530a2d4c8690258eba210c with extra comments - this broke workgroup enumeration. Jeremy.
* s3-netlogon: enable RPC-NETLOGON-ADMIN test against s3.Günther Deschner2009-11-092-5/+25
| | | | Guenther
* s3: Try to avoid dns searches with an empty siteVolker Lendecke2009-11-091-1/+1
|
* s3-param: fix set_inherit_acls().Günther Deschner2009-11-091-0/+2
| | | | | | Jeremy, please check. Guenther
* Revert "s3: Do not directly reference the ndr_table_* in rpcclient"Volker Lendecke2009-11-0819-662/+203
| | | | This reverts commit 70c698fd547c4bc19cf77693608bbb34acac40b5.
* Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"Volker Lendecke2009-11-088-88/+63
| | | | This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a.
* Revert "s3: Consolidate getting the name out of a pipes_struct"Volker Lendecke2009-11-084-39/+60
| | | | This reverts commit 9621306351cdb469ef393a6d8cbeea456bc4bd9f.
* Revert "s3: Do not reference the ndr_tables in the server calls directly"Volker Lendecke2009-11-085-38/+29
| | | | This reverts commit 98fb71782e05ae72cd6abeb38b6e0b96a50c1761.
* Revert "s3: Do not reference ndr_table when calling rpc_srv_register"Volker Lendecke2009-11-084-11/+7
| | | | This reverts commit 494b2aff8826947e3bd556aecb175746163da485.
* Revert "s3: Make run_rpc_command take strings instead of a ndr_interface_table"Volker Lendecke2009-11-0811-261/+176
| | | | This reverts commit 53f2a1595e76db9fe1b42db65b51895b73365993.
* Revert "s3: Make libnetapi_open_pipe take strings instead of a ↵Volker Lendecke2009-11-0812-61/+54
| | | | | | ndr_interface_table" This reverts commit 5fc9d93408effe75abcd231c45cbc14656692ebe.
* s3: Make libnetapi_open_pipe take strings instead of a ndr_interface_tableVolker Lendecke2009-11-0812-54/+61
|
* s3: Make run_rpc_command take strings instead of a ndr_interface_tableVolker Lendecke2009-11-0811-176/+261
|
* s3: Do not reference ndr_table when calling rpc_srv_registerVolker Lendecke2009-11-084-7/+11
|
* s3: Do not reference the ndr_tables in the server calls directlyVolker Lendecke2009-11-085-29/+38
| | | | This involves storing the interface table in the pipes_struct
* s3: Consolidate getting the name out of a pipes_structVolker Lendecke2009-11-084-60/+39
|
* s3: Do not reference ndr_table_<pipe> in the cli_ routines directlyVolker Lendecke2009-11-088-63/+88
|
* s3: Do not directly reference the ndr_table_* in rpcclientVolker Lendecke2009-11-0819-203/+662
|