summaryrefslogtreecommitdiff
path: root/source3/rpc_server
AgeCommit message (Collapse)AuthorFilesLines
2011-02-22s3:auth: change num_groups to from size_t to uint32_tStefan Metzmacher1-2/+2
This will help with the change from UNIX_USER_TOKEN to security_unix_token metze
2011-02-22s3-auth Rename auth_serversupplied_info varaiables: server_info -> session_infoAndrew Bartlett25-486/+486
These variables, of type struct auth_serversupplied_info were poorly named when added into 2001, and in good consistant practice, this has extended all over the codebase in the years since. The structure is also not ideal for it's current purpose. Originally intended to convey the results of the authentication modules, it really describes all the essential attributes of a session. This rename will reduce the volume of a future patch to replaced these with a struct auth_session_info, with auth_serversupplied_info confined to the lower levels of the auth subsystem, and then eliminated. (The new structure will be the output of create_local_token(), and the change in struct definition will ensure that this is always run, populating local groups and privileges). Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-02-22s3-rpc_server: Let enpoint mapper listen on port 135.Andreas Schneider1-1/+88
*** This is my commit #500 *** Endpoint Mapper is disabled by default. The next steps are to setup a tcpip and ncalrpc listener for each service and register it at epm. Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Tue Feb 22 00:07:45 CET 2011 on sn-devel-104
2011-02-21s3-rpc_server: Added event and msg ctx to _rpc_ep_register.Andreas Schneider1-17/+82
2011-02-21s3-rpc_server: Added port option to _rpc_ep_register.Andreas Schneider1-15/+42
2011-02-21s3-rpc_server: Added function to setup tcpip listener!Andreas Schneider2-0/+578
2011-02-21s3-rpc_server: Rename srv_rpc_register.c.Andreas Schneider3-2/+2
2011-02-21s3-rpc_server: Rename srv_rpc_register.Andreas Schneider2-4/+4
2011-02-21s3-rpc_server: Pass tevent_context to dcerpc endpoints.Andreas Schneider2-25/+43
2011-02-21s3-rpc_server: Create a common ncacn listen state.Andreas Schneider1-9/+12
2011-02-21s3-rpc_server: Rename named_pipe_read_packet().Andreas Schneider1-16/+16
This is not named pipe specific.
2011-02-21s3-lsa: fix some uninitialized variables in our lsa server.Günther Deschner1-3/+3
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Feb 21 18:47:30 CET 2011 on sn-devel-104
2011-02-19s3: Add "len" to pdb_set_hoursVolker Lendecke1-1/+3
2011-02-18s3-waf: use SAMBA3_*() build rules in source3/buildAndrew Tridgell1-22/+22
this brings the s3 waf build much closer to the proposed s3build top level build, using the same bld.SAMBA3_*() rules There are a few renames of subsystems in here, with a 3 suffix where it would create a conflict. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-17s3-lsa: support trust objects in _lsa_QuerySecurity().Günther Deschner1-0/+1
Guenther
2011-02-17s3-lsa: in _lsa_QuerySecurity() query the sd from the lsa policy handle.Günther Deschner1-6/+4
Guenther
2011-02-17s3-lsa: only proceed in _lsa_EnumTrustedDomainsEx when backend has trusted ↵Günther Deschner1-0/+9
domain support. Guenther
2011-02-16s3-ipasam: Add aliases for trusted domain userSumit Bose1-1/+3
Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Feb 16 12:58:13 CET 2011 on sn-devel-104
2011-02-16s3-netlogon: Implement NetrServerGetTrustInfo and NetrGetForestTrustInformationSumit Bose1-4/+257
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: Implement lsaRSetForestTrustInformationSumit Bose1-2/+499
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: Add and remove trusted domain accountSumit Bose1-5/+111
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: fix return code of _lsa_QueryTrustedDomainInfoByName()Sumit Bose1-0/+3
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: Extract auth info from trustDomainPasswordsSumit Bose1-6/+51
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: Use pdb_get_trusted_domain_by_sid in _lsa_QueryTrustedDomainInfo()Sumit Bose1-11/+9
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: fix lsa_QueryTrustedDomainInfoSumit Bose1-6/+1
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_OpenTrustedDomainByName().Günther Deschner1-7/+30
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_OpenTrustedDomain().Günther Deschner1-1/+77
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: Implement _lsa_EnumTrustedDomainsEx()Sumit Bose1-2/+67
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_CloseTrustedDomainEx().Günther Deschner1-7/+10
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_QueryTrustedDomainInfoByName().Günther Deschner1-7/+38
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_QueryTrustedDomainInfoBySid().Günther Deschner1-7/+38
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_QueryTrustedDomainInfo().Günther Deschner1-7/+139
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: make _lsa_DeleteTrustedDomain() use pdb_del_trusted_domain().Sumit Bose1-2/+3
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_DeleteTrustedDomain().Günther Deschner1-7/+38
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: make lsa_lookup_trusted_domain_by_name() use pdb_get_trusted_domain().Sumit Bose1-4/+7
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: add lsa_lookup_trusted_domain_by_name and ↵Günther Deschner1-0/+60
lsa_lookup_trusted_domain_by_sid. Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_CreateTrustedDomain().Günther Deschner1-1/+21
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_CreateTrustedDomainEx().Günther Deschner1-7/+18
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: Let _lsa_CreateTrustedDomainEx2() use pdb_set_trusted_domain().Sumit Bose1-4/+17
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: implement _lsa_CreateTrustedDomainEx2().Günther Deschner1-7/+74
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: add LSA_HANDLE_TRUST_TYPE.Günther Deschner1-1/+4
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-16s3-lsa: add create_lsa_policy_handle().Günther Deschner1-40/+74
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-15s3: Pass "code_page" through samrVolker Lendecke2-2/+11
2011-02-15s3: Pass "country_code" through samrVolker Lendecke2-2/+11
2011-02-11s3-rpc_server: fix some buildwarnings in non-developer mode.Günther Deschner1-2/+4
Guenther
2011-02-10s3-rpc_server: move services into individual directories.Günther Deschner26-85/+79
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Feb 10 22:13:17 CET 2011 on sn-devel-104
2011-02-10s3-rpc_server: Fixed possible segfaults in svcctl server.Andreas Schneider1-0/+8
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-10s3-waf: fix the build after auth changes.Günther Deschner1-2/+3
Andrews, please check. Guenther
2011-02-10s3-auth Rename cryptic 'ptok' to security_tokenAndrew Bartlett13-78/+78
This will allow the auth_serversupplied_info struct to be migrated to auth_session_info easier. Adnrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-02-10libcli/named_pipe_auth Change from 'info3' to auth_session_info_transportAndrew Bartlett2-24/+70
This changes the structure being used to convey the current user state from the netlogon-derived 'netr_SamInfo3' structure to a purpose-built structure that matches the internals of the Samba auth subsystem and contains the final group list, as well as the final privilege set and session key. These previously had to be re-created on the server side of the pipe each time. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>