summaryrefslogtreecommitdiffstats
path: root/source3/auth
Commit message (Collapse)AuthorAgeFilesLines
...
* pam: fix unused variable warningBjörn Jacke2010-08-241-1/+1
|
* s3: PAM_RHOST and PAM_TTY are enums on FreeBSDVolker Lendecke2010-08-231-3/+3
|
* s3: Turn two macros into functionsVolker Lendecke2010-08-221-6/+24
|
* s3: Pass the rhost through smb_pam_accountcheckVolker Lendecke2010-08-222-4/+7
|
* s3: Rename auth.c:backends to auth_backendsVolker Lendecke2010-08-221-4/+4
|
* s3: Fix some nonemtpy blank linesVolker Lendecke2010-08-221-10/+9
|
* Fix const warning.Jeremy Allison2010-08-201-1/+1
|
* s3: Remove smb_pam_accountcheck from the auth modulesVolker Lendecke2010-08-193-32/+4
| | | | | We go through the same check in auth/auth.c line 287 after the module has done its job. So we don't have to do that check twice.
* s3: Lift smbd_server_fd from reload_services()Volker Lendecke2010-08-181-1/+1
|
* s3: Remove get_client_fd()Volker Lendecke2010-08-161-2/+3
|
* s3-auth: Remove obsolete 'update encrypted' option.Andreas Schneider2010-08-162-66/+5
|
* s3:auth Add error paths for invalid password_state valuesAndrew Bartlett2010-08-143-2/+10
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s3:auth Change winbindd -> auth interface to more standard structuresAndrew Bartlett2010-08-141-0/+37
| | | | | | | | | | This removes conversions to and from the source3 varient of the server_info structure when replaced in s3compat, and presents a tidier interface to winbindd in any case. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s3:auth Change 'make_user_info' to be talloc basedAndrew Bartlett2010-08-141-72/+58
| | | | | | | | | This is an ideal candidate, as it already uses a free function. It now uses talloc destructors to clear the passwords if required. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s3:auth Whitespace fixes after auth mergeAndrew Bartlett2010-08-143-20/+20
|
* s3:auth Make Samba3 use the new common struct auth_usersupplied_infoAndrew Bartlett2010-08-1414-152/+191
| | | | | | | | | | | | | This common structure will make it much easier to produce an auth module for s3compat that calls Samba4's auth subsystem. In order the make the link work properly (and not map twice), we mark both that we did try and map the user, as well as if we changed the user during the mapping. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s3: Lift the smbd_messaging_context from reload_servicesVolker Lendecke2010-08-081-1/+1
|
* s3-netlogon: remove global include of netlogon.h.Günther Deschner2010-08-063-0/+4
| | | | | | | This reduces precompiled headers by another 4 MB and also slightly speeds up the build. Guenther
* s3: remove global include of samr.hGünther Deschner2010-08-061-0/+1
| | | | Guenther
* s3-secrets: only include secrets.h when needed.Günther Deschner2010-08-053-0/+3
| | | | Guenther
* s3-auth: Remove unimplemented functionsSimo Sorce2010-07-281-10/+0
|
* s3: Fix a typo (missing space)Volker Lendecke2010-07-241-1/+1
|
* s3-dcerpc: Unifiy cli_pipe_auth_data and pipe_auth_dataSimo Sorce2010-07-201-2/+2
| | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s3-auth: Move auth_ntlmssp wrappers in their own fileSimo Sorce2010-07-201-77/+1
| | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s3-auth: Refactor and rename auth_ntlmssp_server_info()Simo Sorce2010-07-201-11/+13
| | | | | | | | | Rename it to auth_ntlmssp_steal_server_info() to make it clear that the server_info struct is stolen from the auth_ntlmssp_state structure. Use talloc_move instead of manual steal&clear Add comments to explain what is going on. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s3-auth: Remove unused variable.Simo Sorce2010-07-191-2/+0
| | | | It was a spurious remnant after a rebase.
* s3-auth: Use talloc hierarchies to properly free auth_ntlmssp_state contextsSimo Sorce2010-07-191-6/+12
| | | | | | | Turn auth_ntlmssp_end into a destructor and attach it to auth_ntlmssp_state. Remote auth_ntlmssp_end and use TALLOC_FREE in the callers. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s3-auth: auth_make ntlmssp_state the parent contextSimo Sorce2010-07-191-29/+12
| | | | | | | | There is no need for a separate mem_ctx member. Also make the ntlmssp_state a children of auth_ntlmssp_state Also cleanup auth_ntlmssp_end to free only what is not automatically freed Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s3-auth: Simplify how we free the auth_contextSimo Sorce2010-07-193-18/+20
| | | | | | | | | Turn the freeing function into a destructor and attach it to the auth_context. Make all callers TALLOC_FREE() the auth_context instead of calling the free function. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s3-auth: Cleanup and readability fixesSimo Sorce2010-07-191-21/+23
| | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s3-ntlmssp: Remove ntlmssp_end and let the talloc hierarchy handle it.Simo Sorce2010-07-191-1/+1
| | | | | | All the members are children of ntlmssp_state anyway. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s3:auth Change auth_ntlmssp_server_info API to return NTSTATUSAndrew Bartlett2010-07-141-4/+7
| | | | | | | | | This fixes a bug where register_existing_vuid() could be called with a NULL server_info if the alloction failed. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s3: [ug]id_to_unix_... can not failVolker Lendecke2010-07-112-14/+5
| | | | Remove some silly failure checks
* s3: Slightly simplify make_server_info_pwVolker Lendecke2010-07-081-3/+1
|
* s3: In make_server_info_info3, check the result of copy_netr_SamInfo3Volker Lendecke2010-06-251-0/+4
|
* s3: In copy_netr_SamInfo3 copy all of the sids arrayVolker Lendecke2010-06-251-0/+3
|
* s3-auth: in make_user_info_for_reply_enc make sure to check length and dataGünther Deschner2010-06-161-2/+2
| | | | | | | | pointer of nt and lm hash. This fixes kernel cifs client with sec=ntlmv2. Guenther
* s3-auth: fix debug message in check_winbind_security().Günther Deschner2010-06-161-1/+1
| | | | Guenther
* Revert "s4-smbtorture: only pull info when status code indicates success in ↵Günther Deschner2010-06-161-11/+3
| | | | | | smbcli_rap_netprintqgetinfo()." This reverts commit 1f1c04010a55e67d8dc2110276eed4cf2a8a0afa.
* s4-smbtorture: only pull info when status code indicates success in ↵Günther Deschner2010-06-161-3/+11
| | | | | | smbcli_rap_netprintqgetinfo(). Guenther
* s3-auth: Fix valgrind warning (unitialized var) in samu_to_SamInfo3().Günther Deschner2010-06-111-5/+7
| | | | | | | | Guenther s3:auth do not fail if there are 0 group sids Signed-off-by: Günther Deschner <gd@samba.org>
* s3:auth fix samu->info3 conversionSimo Sorce2010-06-111-0/+3
| | | | Some pdb_get_ functions where missing because of previous mis-patching
* s3:misc make use of server_[event/messaging]_context directlyAndreas Schneider2010-06-101-1/+1
| | | | | Untangle these functions from smbd specific dependencies so they can be freely used in multiple servers.
* Revert "s3:auth Change auth_ntlmssp_server_info API to return NTSTATUS"Volker Lendecke2010-06-081-6/+4
| | | | | | | | This reverts commit edba46ce94c335411ab337eeb4ef6f88fb3aae80. Conflicts: source3/auth/auth_ntlmssp.c
* s3:auth add hooks to indicate if signing or sealing is desired with NTLMSSPAndrew Bartlett2010-06-071-0/+10
| | | | | | | | This allows the right hooks to be called in GENSEC when s3compat implements the auth_ntlmssp interface. Otherwise, we can't do the signing or sealing as we have not negoitated it's use. Andrew Bartlett
* s3:auth Change auth_ntlmssp_server_info API to return NTSTATUSAndrew Bartlett2010-06-071-4/+6
| | | | | | | It's nicer to have an NTSTATUS return, and in s3compat there may be a reason other than 'no memory' why this can fail. Andrew Bartlett
* s3:auth Rename user_info->domain -> user_info->mapped.domain_nameAndrew Bartlett2010-06-079-37/+37
| | | | | | | This is closer to the structure I want for a common struct auth_usersupplied_info. Andrew Bartlett
* s3:auth Rename user_info->client_domain -> user_info->client.domain_nameAndrew Bartlett2010-06-075-8/+8
| | | | | | | This is closer to the structure I want for a common struct auth_usersupplied_info. Andrew Bartlett
* s3:auth Rename user_info->internal_username -> user_info->mapped.account_nameAndrew Bartlett2010-06-0711-30/+30
| | | | | | | This is closer to the structure I want for a common struct auth_usersupplied_info. Andrew Bartlett
* s3:auth Rename user_info->smb_name -> user_info->client.account_nameAndrew Bartlett2010-06-0710-29/+29
| | | | | | | This is closer to the structure I want for a common struct auth_usersupplied_info. Andrew Bartlett