summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* s3: Do the printing for DEBUGLEVEL>=10 centrallyVolker Lendecke2009-11-072-369/+12
| | | | | | 12 insertions(+), 10651 deletions(-) I think that says it all :-)
* s3: Register the ndr_interfaces dynamicallyVolker Lendecke2009-11-072-38/+114
|
* s3: Get rid of a NULL terminatorVolker Lendecke2009-11-071-2/+1
|
* s3: Get rid of explicit pipe namesVolker Lendecke2009-11-071-49/+54
|
* s3: get_pipe_name_from_iface -> get_pipe_name_from_syntaxVolker Lendecke2009-11-079-57/+88
|
* Fix bug 6865 - acl_xattr module: Has dependency that inherit acls = yes or ↵Jeremy Allison2009-11-064-0/+27
| | | | | | xattrs are removed. Jeremy.
* Fix bug 6841 - "map acl inherit = yes" not working.Jeremy Allison2009-11-061-8/+29
| | | | | | The code to read the new V2 SAMBA_PAI entries had two errors. Jeremy.
* s3-kerberos: let smb_krb5_get_tkt_from_creds() compile with older heimdal libs.Günther Deschner2009-11-061-1/+1
| | | | Guenther
* s3-netlogon: implement _netr_GetDcName and _netr_GetAnyDcName.Günther Deschner2009-11-061-5/+116
| | | | Guenther
* Revert "s3-kerberos: add smb_krb5_parse_name_flags()."Günther Deschner2009-11-062-22/+1
| | | | This reverts commit 17ef153b68795fec681f9ce17c198236aba2b1c2.
* s3-kerberos: support S4U2SELF impersionation through cli_krb5_get_ticket().Günther Deschner2009-11-062-6/+22
| | | | Guenther
* s3-kerberos: use smb_krb5_get_credentials in ads_krb5_mk_req.Günther Deschner2009-11-061-4/+7
| | | | Guenther
* s3-kerberos: modify cli_krb5_get_ticket to take a new impersonate_princ_s arg.Günther Deschner2009-11-065-8/+13
| | | | Guenther
* s3-net: better use memory credential cache in net_ads_kerberos_pac().Günther Deschner2009-11-061-1/+1
| | | | Guenther