1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source3/winbindd
Garming Sam 7d23177cea winbindd_irpc: Add an IRPC call to trigger a DC locate
Calling the top level winbindd API would probably be more appropriate,
but we lack certain structures. We introduce this call in order to
return the result to NETLOGON (in order to give site-aware and domain
aware DC location).

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13365

Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2018-05-04 06:12:10 +02:00
..
idmap_hash lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
idmap_ad_nss.c idmap: Fix CID 1363261 Resource leak 2018-04-07 02:11:20 +02:00
idmap_ad.c libsmb: Give namequery.c its own header 2018-04-11 01:06:39 +02:00
idmap_autorid_tdb.c idmap_autorid: Simplify idmap_autorid_loadconfig 2016-12-16 21:30:28 +01:00
idmap_autorid.c s3:winbindd: Add FALL_THROUGH statements in idmap_autorid.c 2018-03-01 04:37:43 +01:00
idmap_ldap.c winbind: Replace winbind_event_context with server_event_context 2017-11-18 00:09:16 +01:00
idmap_nss.c lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
idmap_passdb.c lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
idmap_proto.h winbindd: pass domain SID to wbint_UnixIDs2Sids 2017-10-10 15:51:27 +02:00
idmap_rfc2307.c winbind: Replace winbind_event_context with server_event_context 2017-11-18 00:09:16 +01:00
idmap_rid.c winbindd: idmap_rid: error code for failing id-to-sid mapping request 2017-10-10 19:57:37 +02:00
idmap_rw.c
idmap_rw.h
idmap_script.c lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
idmap_tdb2.c lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
idmap_tdb_common.c s3:winbindd: Fix size types in idmap_tdb_common 2018-03-20 23:16:15 +01:00
idmap_tdb_common.h
idmap_tdb.c lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
idmap_util.c idmap_rfc2307: Don't stop after 30 entries 2017-05-08 21:08:23 +02:00
idmap.c winbindd: pass domain SID to wbint_UnixIDs2Sids 2017-10-10 15:51:27 +02:00
nss_info_template.c lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
nss_info.c lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) 2017-04-22 01:17:00 +02:00
wb_dsgetdcname.c winbind: add locator_child_handle() and use it instead of child->binding_handle 2018-02-23 04:09:18 +01:00
wb_getgrsid.c winbindd: remove 'winbind trusted domains only' handling 2018-01-10 01:01:23 +01:00
wb_getpwsid.c winbindd: let normalize_name_map() call find_domain_from_name_noinit() 2017-11-29 16:59:15 +01:00
wb_gettoken.c Re-enable token groups fallback 2017-03-06 19:18:31 +01:00
wb_group_members.c winbind: Remove the use of "talloc_dict" 2017-09-30 08:01:24 +02:00
wb_lookupname.c winbindd: remove bogus fallback to the forest root in wb_lookupname*() 2017-03-11 21:05:09 +01:00
wb_lookupsid.c winbindd: remove bogus fallback to the forest root in wb_lookupsid*() 2017-03-11 21:05:09 +01:00
wb_lookupsids.c winbindd: make use of talloc_zero_array() in wb_lookupsids*() 2018-02-21 14:19:17 +01:00
wb_lookupuseraliases.c librpc/idl: Merge wbint.idl with winbind.idl so we can forward IRPC requests to internal winbind calls 2014-06-11 10:18:26 +02:00
wb_lookupusergroups.c winbindd: find the domain based on the sid within wb_lookupusergroups_send() 2017-03-06 15:09:18 +01:00
wb_next_grent.c winbind: Remove the use of "talloc_dict" 2017-09-30 08:01:24 +02:00
wb_next_pwent.c winbind: Go throught wb_getpwsid for listing users 2017-01-02 18:04:14 +01:00
wb_query_group_list.c s3:winbind: add wb_query_group_list module - async query group list 2015-03-16 20:26:51 +01:00
wb_query_user_list.c winbind: Make wb_query_user_list just return names 2017-01-04 12:22:12 +01:00
wb_queryuser.c winbindd: remove 'winbind trusted domains only' handling 2018-01-10 01:01:23 +01:00
wb_seqnum.c librpc/idl: Merge wbint.idl with winbind.idl so we can forward IRPC requests to internal winbind calls 2014-06-11 10:18:26 +02:00
wb_seqnums.c winbindd: Use talloc_zero_array for consistency with other winbindd_domain allocators 2018-03-24 07:21:37 +01:00
wb_sids2xids.c winbind: add idmap_child_handle() and use it instead of child->binding_handle 2018-02-23 04:09:18 +01:00
wb_xids2sids.c winbindd: pass domain SID to wbint_UnixIDs2Sids 2017-10-10 15:51:27 +02:00
winbindd_ads.c libsmb: Give namequery.c its own header 2018-04-11 01:06:39 +02:00
winbindd_ads.h winbindd: Give winbindd_ads.c its own header 2017-05-17 01:47:17 +02:00
winbindd_allocate_gid.c winbind: add idmap_child_handle() and use it instead of child->binding_handle 2018-02-23 04:09:18 +01:00
winbindd_allocate_uid.c winbind: add idmap_child_handle() and use it instead of child->binding_handle 2018-02-23 04:09:18 +01:00
winbindd_async.c
winbindd_cache.c winbindd: Name<->SID cache is not sequence number based anymore 2017-11-29 20:57:25 +01:00
winbindd_ccache_access.c CVE-2016-2110: winbindd: add new_spnego to the WINBINDD_CCACHE_NTLMAUTH response 2016-04-12 19:25:22 +02:00
winbindd_change_machine_acct.c librpc/idl: Merge wbint.idl with winbind.idl so we can forward IRPC requests to internal winbind calls 2014-06-11 10:18:26 +02:00
winbindd_check_machine_acct.c librpc/idl: Merge wbint.idl with winbind.idl so we can forward IRPC requests to internal winbind calls 2014-06-11 10:18:26 +02:00
winbindd_cm.c libsmb: Pass "account_name/flags" through nb_getdc 2018-04-11 01:06:39 +02:00
winbindd_cred_cache.c winbind: Replace winbind_event_context with server_event_context 2017-11-18 00:09:16 +01:00
winbindd_creds.c lib: Add samlogon_cache.h 2016-12-02 09:36:08 +01:00
winbindd_domain.c
winbindd_dsgetdcname.c winbind: add locator_child_handle() and use it instead of child->binding_handle 2018-02-23 04:09:18 +01:00
winbindd_dual_ndr.c winbind: Maintain a binding handle per domain and always go via wb_domain_request_send() 2018-02-23 04:09:18 +01:00
winbindd_dual_srv.c libsmb: Give dsgetdcname.c its own header 2018-04-11 01:06:39 +02:00
winbindd_dual.c source3: initilize_password_db after a fork. 2018-04-06 02:08:45 +02:00
winbindd_endgrent.c
winbindd_endpwent.c
winbindd_getdcname.c librpc/idl: Merge wbint.idl with winbind.idl so we can forward IRPC requests to internal winbind calls 2014-06-11 10:18:26 +02:00
winbindd_getgrent.c winbind: cleanup winbindd_cli_state->grent_state if winbindd_getgrent_recv() returns an error 2018-02-23 04:09:18 +01:00
winbindd_getgrgid.c winbind: Remove the use of "talloc_dict" 2017-09-30 08:01:24 +02:00
winbindd_getgrnam.c winbind: Remove the use of "talloc_dict" 2017-09-30 08:01:24 +02:00
winbindd_getgroups.c winbind: Add "expand_local_aliases" to wb_gettoken 2017-01-04 12:22:12 +01:00
winbindd_getpwent.c winbind: cleanup winbindd_cli_state->pwent_state if winbindd_getpwent_recv() returns an error 2018-02-23 04:09:18 +01:00
winbindd_getpwnam.c winbindd: remove 'winbind trusted domains only' handling 2018-01-10 01:01:23 +01:00
winbindd_getpwsid.c
winbindd_getpwuid.c winbind: Use xids2sids in getpwuid 2016-02-22 20:29:15 +01:00
winbindd_getsidaliases.c
winbindd_getuserdomgroups.c winbind: Use wb_gettoken in getuserdomgroups 2017-01-04 12:22:12 +01:00
winbindd_getusersids.c winbind: Add "expand_local_aliases" to wb_gettoken 2017-01-04 12:22:12 +01:00
winbindd_gpupdate.c winbind: Fix CID 1427625 Calling risky function 2018-04-11 19:07:24 +02:00
winbindd_group.c winbindd: let normalize_name_map() call find_domain_from_name_noinit() 2017-11-29 16:59:15 +01:00
winbindd_idmap.c winbind: add idmap_child_handle() and use it instead of child->binding_handle 2018-02-23 04:09:18 +01:00
winbindd_irpc.c winbindd_irpc: Add an IRPC call to trigger a DC locate 2018-05-04 06:12:10 +02:00
winbindd_list_groups.c winbindd: Initialize the domain groups member 2018-02-13 00:25:27 +01:00
winbindd_list_users.c s3:winbind: work around coverity false positive. 2017-02-23 23:54:48 +01:00
winbindd_locator.c winbind: add locator_child_handle() and use it instead of child->binding_handle 2018-02-23 04:09:18 +01:00
winbindd_lookupname.c winbindd: Do not ignore domain in the LOOKUPNAME request 2018-04-06 21:03:31 +02:00
winbindd_lookuprids.c librpc/idl: Merge wbint.idl with winbind.idl so we can forward IRPC requests to internal winbind calls 2014-06-11 10:18:26 +02:00
winbindd_lookupsid.c
winbindd_lookupsids.c
winbindd_misc.c winbind: Speed up wbinfo -p 2018-04-24 17:18:23 +02:00
winbindd_msrpc.c winbindd: don't force using LSA_LOOKUP_NAMES_ALL for non workstation trusts. 2018-02-10 08:35:16 +01:00
winbindd_ndr.c winbind: Remove the "winbindd_children" global 2018-03-01 09:53:46 +01:00
winbindd_pam_auth_crap.c winbindd: WBFLAG_PAM_AUTH_PAC should call add_trusted_domain_from_auth() is the result is trusted 2018-02-10 13:08:50 +01:00
winbindd_pam_auth.c winbindd: use add_trusted_domain_from_auth 2018-01-13 12:55:08 +01:00
winbindd_pam_chauthtok.c winbind: Replace winbind_event_context with server_event_context 2017-11-18 00:09:16 +01:00
winbindd_pam_chng_pswd_auth_crap.c winbind: Replace winbind_event_context with server_event_context 2017-11-18 00:09:16 +01:00
winbindd_pam_logoff.c winbind: Replace winbind_event_context with server_event_context 2017-11-18 00:09:16 +01:00
winbindd_pam.c libsmb: Give namequery.c its own header 2018-04-11 01:06:39 +02:00
winbindd_ping_dc.c winbind: Fix --ping-dc error handling 2018-03-01 14:48:19 +01:00
winbindd_proto.h winbind: Speed up wbinfo -p 2018-04-24 17:18:23 +02:00
winbindd_reconnect_ads.c winbindd: add and use ldap_reconnect_need_retry() in winbindd_reconnect_ads.c 2018-03-15 15:46:09 +01:00
winbindd_reconnect.c winbindd: call dcerpc_binding_handle_is_connected() from reset_cm_connection_on_error() 2018-03-15 15:46:09 +01:00
winbindd_rpc.c winbindd: let normalize_name_map() call find_domain_from_name_noinit() 2017-11-29 16:59:15 +01:00
winbindd_rpc.h Revert "winbind: Remove rpc_lookup_usergroups" 2017-03-06 15:09:17 +01:00
winbindd_samr.c winbindd: Do re-connect if the RPC call fails in the passdb case 2018-03-24 02:31:15 +01:00
winbindd_setgrent.c winbind: call lp_winbind_enum_{users,groups}() already in set{pw,gr}ent() 2018-02-23 04:09:18 +01:00
winbindd_setpwent.c winbind: call lp_winbind_enum_{users,groups}() already in set{pw,gr}ent() 2018-02-23 04:09:18 +01:00
winbindd_show_sequence.c
winbindd_sids_to_xids.c winbind: Make wb_sids2xids_recv work on an array 2015-03-07 15:28:59 +01:00
winbindd_util.c winbind: Remove unused winbindd_internal_child() 2018-03-01 09:53:45 +01:00
winbindd_wins_byip.c libsmb: Give namequery.c its own header 2018-04-11 01:06:39 +02:00
winbindd_wins_byname.c libsmb: Give namequery.c its own header 2018-04-11 01:06:39 +02:00
winbindd_xids_to_sids.c winbind: Expose WINBINDD_XIDS_TO_SIDS externally 2016-02-22 20:29:15 +01:00
winbindd.c winbind: Speed up wbinfo -p 2018-04-24 17:18:23 +02:00
winbindd.h winbind: Remove an unused struct declaration 2018-04-24 04:44:30 +02:00
wscript_build winbind: Speed up wbinfo -p 2018-04-24 17:18:23 +02:00