summaryrefslogtreecommitdiffstats
path: root/source4/rpc_server
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-eventlog: fixed dcerpc handle returnAndrew Tridgell2010-11-161-4/+12
|
* Update dcerpc_server.pc library name to match reality.Brad Hards2010-11-161-1/+1
|
* smb_server: Build as shared module.Jelmer Vernooij2010-11-151-1/+1
|
* s4: Build ldap and samba3_smb services as shared modules.Jelmer Vernooij2010-11-151-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Nov 15 03:04:41 UTC 2010 on sn-devel-104
* s4-server: make server sockets a child of the task contextAndrew Tridgell2010-11-151-4/+4
| | | | | | | | | | | | We previously allocated sockets as direct children of the event context. That led to crashes if a service called task_server_terminate(), as it left the socket open and handling events for a dead protocol. Making them a child of the task allows the task to terminate and take all its sockets with it. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-drs: fixed a crash in writspnAndrew Tridgell2010-11-131-2/+8
| | | | | | | sam_ctx_system may be NULL for non-privileged users Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Sat Nov 13 08:52:53 UTC 2010 on sn-devel-104
* s4:rpc_server/drsuapi: don't ask for constructed "distinguishedName" if we ↵Stefan Metzmacher2010-11-091-1/+0
| | | | | | don't use it metze
* s4:rpc_server/drsuapi: make msg_attrs static constStefan Metzmacher2010-11-091-1/+3
| | | | metze
* s4:rpc_server/drsuapi: let dcesrv_drsuapi_DsGetNCChanges() use ↵Stefan Metzmacher2010-11-091-5/+1
| | | | | | | | DSDB_SECRET_ATTRIBUTES We should replicate all secret attributes back to other DCs. metze
* s4:drsuapi RPC server - writespn.c - fix indentationsMatthias Dieter Wallnöfer2010-11-081-15/+24
|
* s4-drs: allow bypass of writespn checking for some SPNsAndrew Tridgell2010-11-081-1/+111
| | | | | | | | | | | | | this allows accounts (and in particular RODCs) to make SPN updates on their own account if they take the form SERVICE/hostname we may be able to remove this in the future after some changes in our ACL checking for userPrincipalName Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Nov 8 08:45:16 UTC 2010 on sn-devel-104
* samdb: Lowercase library name.Jelmer Vernooij2010-11-071-4/+4
|
* s4:samr RPC server - "dcesrv_samr_RemoveMemberFromForeignDomain"Matthias Dieter Wallnöfer2010-11-061-12/+6
| | | | | | | | | | | - Remove TODO comment: MS-SAMR 3.1.5.8.7 explicitly states: "The SamrRemoveMemberFromForeignDomain method removes a member from all aliases." - Remove the search attributes since they aren't strictly needed. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sat Nov 6 18:07:57 UTC 2010 on sn-devel-104
* s4-drs: reduce the memory usage of the getncchanges serverAndrew Tridgell2010-11-051-21/+69
| | | | | | | | we now keep just a list of GUIDs around between getncchanges calls, instead of an entire db search. This makes the overhead of having a pending getncchanges call much smaller. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:RPC server - always set the response pad data in base of the request oneMatthias Dieter Wallnöfer2010-11-031-0/+2
| | | | Otherwise it could remain uninitialised - should fix bug #7769.
* s4:RPC server - cosmetic fixes - indentation, commentsMatthias Dieter Wallnöfer2010-11-033-7/+9
|
* s4-modules: get rid of the remaining static prototypes for modulesAndrew Tridgell2010-11-011-14/+2
| | | | the waf build now generates the prototype declarations for us
* idl: Use DRSUAPI_ATTID_ prefix instead of DRSUAPI_ATTRIBUTE_ for ATTID valuesKamen Mazdrashki2010-10-312-14/+14
| | | | | Those values are actually ATTID values and such, they are used for ATTIDs for Attributes, Classes and Syntaxes.
* s4:netlogon RPC server - "LogonGetDomainInfo" - always check the LDB return ↵Matthias Dieter Wallnöfer2010-10-311-31/+57
| | | | | | | | | codes Plus some cosmetic indentation fixes Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sun Oct 31 19:26:45 UTC 2010 on sn-devel-104
* s4:netlogon RPC server - point out that the "LogonGetDomainInfo" ↵Matthias Dieter Wallnöfer2010-10-311-0/+4
| | | | "servicePrincipalName" generation is still needed
* s4:drsuapi RPC server - fix counter variablesMatthias Dieter Wallnöfer2010-10-311-3/+6
|
* s4: Remove the old perl/m4/make/mk-based build system.Jelmer Vernooij2010-10-311-250/+0
| | | | | | | | The new waf-based build system now has all the same functionality, and the old build system has been broken for quite some time. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104
* s4:samr RPC server - the LDB error codes for adding or deleting a group ↵Matthias Dieter Wallnöfer2010-10-301-4/+2
| | | | member have changed
* s4:rpc_server/common.h - quiet compilation warningsMatthias Dieter Wallnöfer2010-10-301-0/+2
|
* s4-rpc: split the dcesrv reply code out of dcerpc_serverAndrew Tridgell2010-10-305-175/+261
| | | | | | | this allows us to remove a dependency on the dcerpc_server from code that uses rpc forwarding Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-smbd: don't initialise process models more than onceAndrew Tridgell2010-10-301-1/+1
| | | | | | | | | this also removes the event_context parameter from process model initialisation. It isn't needed, and is confusing when a process model init can be called from more than one place, possibly with different event contexts. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:samr RPC server - fix trailing whitespacesMatthias Dieter Wallnöfer2010-10-293-268/+268
|
* s4:samr RPC server - fix indentation of function parametersMatthias Dieter Wallnöfer2010-10-291-29/+30
|
* s4:samr RPC server - DomainGeneralInformation - never return NULL on the oem ↵Matthias Dieter Wallnöfer2010-10-291-2/+6
| | | | | | | name As far as I can tell Windows SAMR never returns NULL on unknown values in this call.
* s4:samr RPC server - provide the right "ReplicaSourceNodeName"Matthias Dieter Wallnöfer2010-10-291-12/+16
| | | | | It's the content of the "domainReplica" attribute if it exists and has only a meaning on interim/mixed domain function levels (with NT4 dcs).
* s4:samr RPC server - remove wrong implementation of ReplicaSourceNodeNameMatthias Dieter Wallnöfer2010-10-291-20/+7
| | | | This should represent a replication partner - never the DC iself
* waf: Stop automaticaly changing dashes to underscores in library names.Jelmer Vernooij2010-10-261-4/+4
|
* waf: Don't auto-lowercase library names.Jelmer Vernooij2010-10-261-6/+6
|
* waf: Remove lib prefix from libraries manually.Jelmer Vernooij2010-10-261-2/+2
|
* s4: Drop duplicate 'lib' prefix for private libraries.Jelmer Vernooij2010-10-261-4/+4
|
* s4:samr RPC server - "dcesrv_samr_info_DomGeneralInformation" - count always ↵Matthias Dieter Wallnöfer2010-10-251-4/+6
| | | | | | | | | | | all type of groups One pair are universal an global groups (on the SAMR pipe called "groups") and the other one are the domain and builtin local groups (on the SAMR pipe called "aliases"). Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Oct 25 19:37:27 UTC 2010 on sn-devel-104
* s4:samr RPC server - remove a somewhat pointless commentMatthias Dieter Wallnöfer2010-10-251-1/+0
| | | | | Regardless if groups and users do exist in the builtin domain or not we do count always all users, groups and aliases.
* s4:"samdb_search_count" - introduce a "mem_ctx" parameterMatthias Dieter Wallnöfer2010-10-251-3/+6
| | | | | | | All other "samdb_search_*" calls do have one - why "samdb_search_count" doesn't? Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Oct 25 17:42:33 UTC 2010 on sn-devel-104
* s4:dsdb - remove some calls of "samdb_msg_add_string" when we have talloc'ed ↵Matthias Dieter Wallnöfer2010-10-241-10/+6
| | | | | | | | | | strings They can be substituted by "ldb_msg_add_string" if the string was already talloc'ed. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sun Oct 24 20:03:27 UTC 2010 on sn-devel-104
* s4: Rename LIBSAMBA-* to libsamba-*Jelmer Vernooij2010-10-241-1/+1
|
* s4: Rename LIBSECURITY{_SESSION,} to libsecurity{_session,}Jelmer Vernooij2010-10-241-3/+3
|
* s4: Rename NSS_WRAPPER to nss_wrapper.Jelmer Vernooij2010-10-231-1/+1
| | | | | | | Only link to nss_wrapper when it is enabled. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Oct 23 23:05:44 UTC 2010 on sn-devel-104
* s4: Rename LIBEVENTS to libevents.Jelmer Vernooij2010-10-231-1/+1
|
* s4: Rename NDR_TABLE to ndr_table.Jelmer Vernooij2010-10-231-1/+1
|
* s4:rpc_server/netlogon: netr_ServerAuthenticate3 should return ↵Stefan Metzmacher2010-10-231-8/+8
| | | | | | | | | | | | NO_TRUST_SAM_ACCOUNT If we can't find the account we should return NT_STATUS_NO_TRUST_SAM_ACCOUNT instead of NT_STATUS_ACCESS_DENIED. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Oct 23 10:05:35 UTC 2010 on sn-devel-104
* s4:rpc_server/netlogon: netr_ServerAuthenticate3 should reject invalid ↵Stefan Metzmacher2010-10-231-3/+15
| | | | | | sec_channel_types early metze
* s4:rpc_server/netlogon: netr_ServerAuthenticate3 should check the challenge ↵Stefan Metzmacher2010-10-231-5/+5
| | | | | | after the account metze
* s4:rpc_server/netlogon: fix comment in netr_DsRGetDCName()Stefan Metzmacher2010-10-231-1/+1
| | | | metze
* s4:rpc_server/netlogon: handle DC_RETURN_NETBIOS and DC_RETURN_DNS in ↵Stefan Metzmacher2010-10-231-3/+28
| | | | | | netr_DsRGetDCNameEx2() metze
* s4:rpc_server/netlogon: validate flags in netr_DsRGetDCNameEx2() and callersStefan Metzmacher2010-10-231-2/+37
| | | | | | | Thanks to Tarun Chopra for the help of looking up all the bits in the docs. metze