1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/source3/winbindd
Samuel Cabrero 03f79a3bd7 s3:rpc_server: Improve local dispatching
Craft core structures to dispatch local calls in the same way as remote
ones, removing the special handling in the autogenerated code.

This is also necessary to drop s3 rpc handles implementation.

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>

Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Apr  8 22:23:05 UTC 2020 on sn-devel-184
2020-04-08 22:23:05 +00:00
..
idmap_hash winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
idmap_ad_nss.c
idmap_ad.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
idmap_autorid_tdb.c
idmap_autorid.c winbind: Fix a typo 2019-01-08 03:40:27 +01:00
idmap_ldap.c source3: Update all consumers of strtoul_err(), strtoull_err() to new API 2019-06-30 11:32:18 +00:00
idmap_nss.c
idmap_passdb.c
idmap_proto.h
idmap_rfc2307.c winbind: Use dom_sid_str_buf 2018-12-20 23:40:24 +01:00
idmap_rid.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
idmap_rw.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
idmap_rw.h
idmap_script.c s3: winbind: Fix crash when invoking winbind idmap scripts. 2019-05-27 13:16:21 +00:00
idmap_tdb2.c s3: winbind: Fix crash when invoking winbind idmap scripts. 2019-05-27 13:16:21 +00:00
idmap_tdb_common.c idmap_tdb: If one SID fails to map, try the rest 2019-01-08 09:32:10 +01:00
idmap_tdb_common.h
idmap_tdb.c idmap_tdb: Use dom_sid_str_buf 2018-12-07 23:29:00 +01:00
idmap_util.c
idmap.c
nss_info_template.c
nss_info.c
wb_dsgetdcname.c winbind: Fix an error path memleak 2019-02-27 01:35:18 +01:00
wb_getgrsid.c
wb_getpwsid.c
wb_gettoken.c
wb_group_members.c
wb_lookupname.c
wb_lookupsid.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
wb_lookupsids.c winbind: Use dom_sid_str_buf 2018-11-27 07:13:14 +01:00
wb_lookupuseraliases.c
wb_lookupusergroups.c winbindd: Use dom_sid_str_buf 2018-11-02 21:21:15 +01:00
wb_next_grent.c
wb_next_pwent.c
wb_query_group_list.c
wb_query_user_list.c winbind: Fix "wbint_Principals" definition 2018-11-27 07:13:14 +01:00
wb_queryuser.c winbind: provide passwd struct for group sid with ID_TYPE_BOTH mapping (again) 2019-09-27 17:25:29 +00:00
wb_seqnum.c
wb_seqnums.c
wb_sids2xids.c winbindd: Align integer types 2020-03-03 17:48:37 +00:00
wb_xids2sids.c winbind: Fix overlapping id ranges 2019-04-24 02:25:56 +00:00
winbindd_ads.c s3:libnet: Require sealed LDAP SASL connections for joining 2019-10-09 07:06:35 +00:00
winbindd_ads.h
winbindd_allocate_gid.c
winbindd_allocate_uid.c
winbindd_async.c
winbindd_cache.c winbind: Use vasprintf() in winbindd_cache 2019-12-02 21:23:35 +00:00
winbindd_ccache_access.c Fix spelling mistakes 2018-11-30 03:35:13 +01:00
winbindd_change_machine_acct.c
winbindd_check_machine_acct.c
winbindd_cm.c winbindd_cm: fallback to anonymous for INVALID_COMPUTER_NAME and NO_SUCH_DOMAIN too 2020-02-10 16:32:37 +00:00
winbindd_cred_cache.c krb5_wrap: move source3/libads/krb5_errs.c to lib/krb5_wrap/krb5_errs.c 2020-02-10 16:32:37 +00:00
winbindd_creds.c
winbindd_domain_info.c
winbindd_domain.c
winbindd_dsgetdcname.c
winbindd_dual_ndr.c s3:rpc_server: Improve local dispatching 2020-04-08 22:23:05 +00:00
winbindd_dual_srv.c s3:rpc_server: Do not include s3 autogenerated headers 2020-03-20 15:36:36 +00:00
winbindd_dual.c winbind: Set the parent->child sock nonblocking 2020-03-25 09:04:28 +00:00
winbindd_endgrent.c
winbindd_endpwent.c
winbindd_getdcname.c s3:winbind: Log client process name 2018-11-12 09:50:25 +01:00
winbindd_getgrent.c s3:winbind: Log client process name 2018-11-12 09:50:25 +01:00
winbindd_getgrgid.c winbindd: handling missing idmap in getgrgid() 2020-02-05 17:56:58 +00:00
winbindd_getgrnam.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
winbindd_getgroups.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
winbindd_getpwent.c s3:winbind: Log client process name 2018-11-12 09:50:25 +01:00
winbindd_getpwnam.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
winbindd_getpwsid.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
winbindd_getpwuid.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
winbindd_getsidaliases.c winbindd: Use dom_sid_str_buf 2018-12-07 23:29:01 +01:00
winbindd_getuserdomgroups.c winbindd: Use dom_sid_str_buf 2018-12-07 23:29:01 +01:00
winbindd_getusersids.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
winbindd_gpupdate.c
winbindd_group.c
winbindd_idmap.c
winbindd_irpc.c winbindd_irpc: remove unused winbind_DsrUpdateReadOnlyServerDnsRecords from wb_irpc_forward_state 2019-02-14 02:18:28 +01:00
winbindd_list_groups.c winbind: honor WBFLAG_FROM_NSS along with winbind enum users/groups 2018-12-22 03:11:14 +01:00
winbindd_list_users.c winbind: honor WBFLAG_FROM_NSS along with winbind enum users/groups 2018-12-22 03:11:14 +01:00
winbindd_locator.c
winbindd_lookupname.c winbind: Use dom_sid_str_buf 2018-12-20 23:40:24 +01:00
winbindd_lookuprids.c source3: Update all consumers of strtoul_err(), strtoull_err() to new API 2019-06-30 11:32:18 +00:00
winbindd_lookupsid.c winbindd: Use dom_sid_str_buf 2018-12-20 23:40:25 +01:00
winbindd_lookupsids.c winbindd: Use dom_sid_str_buf 2018-12-07 23:29:01 +01:00
winbindd_misc.c s3:winbind: Print priv pipe location 2019-11-26 12:49:41 +00:00
winbindd_msrpc.c winbind: Return queried domain name from name_to_sid 2019-04-18 17:21:18 +00:00
winbindd_ndr.c
winbindd_pam_auth_crap.c
winbindd_pam_auth.c s3:winbind: Log client process name for PAM auth 2018-11-12 09:50:25 +01:00
winbindd_pam_chauthtok.c
winbindd_pam_chng_pswd_auth_crap.c
winbindd_pam_logoff.c
winbindd_pam.c krb5_wrap: move source3/libads/krb5_errs.c to lib/krb5_wrap/krb5_errs.c 2020-02-10 16:32:37 +00:00
winbindd_ping_dc.c
winbindd_proto.h winbindd: make xids a const argument to wb_xids2sids_send() 2019-02-23 07:54:09 +01:00
winbindd_reconnect_ads.c winbind: Return queried domain name from name_to_sid 2019-04-18 17:21:18 +00:00
winbindd_reconnect.c winbind: Return queried domain name from name_to_sid 2019-04-18 17:21:18 +00:00
winbindd_rpc.c s3:winbind: Don't abort when receiving a NULL SID 2019-10-16 16:39:42 +00:00
winbindd_rpc.h winbind: Return queried domain name from name_to_sid 2019-04-18 17:21:18 +00:00
winbindd_samr.c winbind: Return queried domain name from name_to_sid 2019-04-18 17:21:18 +00:00
winbindd_setgrent.c
winbindd_setpwent.c
winbindd_show_sequence.c
winbindd_sids_to_xids.c
winbindd_util.c source3/winbindd/winbindd_util.c: typo fixes 2019-10-31 00:43:37 +00:00
winbindd_wins_byip.c
winbindd_wins_byname.c
winbindd_xids_to_sids.c winbind: Enhance xids2sids debugging 2019-02-08 08:51:19 +01:00
winbindd.c s3:winbindd: Dispatch RPC calls through interface local handler 2020-03-20 15:36:35 +00:00
winbindd.h winbind: Return queried domain name from name_to_sid 2019-04-18 17:21:18 +00:00
wscript_build s3:rpc_server: Do not generate and build s3 RPC server code 2020-03-20 15:36:36 +00:00