r4640: first stage in the server side support for multiple context_ids on one pipe
commit577218b2aded7adb367f3f33bcc5560f3d4c0ec2
authorAndrew Tridgell <tridge@samba.org>
Mon, 10 Jan 2005 12:15:26 +0000 (10 12:15 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:08:38 +0000 (10 13:08 -0500)
tree353a1cad1840485225b0d25d08eae5ae4aa27e5c
parent3136462ea9d2b97e5385386e2c37b1ac403db6ca
r4640: first stage in the server side support for multiple context_ids on one pipe

this stage does the following:

 - simplifies the dcerpc_handle handling, and all the callers of it

 - split out the context_id depenent state into a linked list of established contexts

 - fixed some talloc handling in several rpc servers that i noticed while doing the above
(This used to be commit fde042b3fc609c94e2c7eedcdd72ecdf489cf63b)
15 files changed:
source4/build/pidl/server.pm
source4/include/structs.h
source4/rpc_server/common/common.h
source4/rpc_server/dcerpc_server.c
source4/rpc_server/dcerpc_server.h
source4/rpc_server/drsuapi/dcesrv_drsuapi.c
source4/rpc_server/epmapper/rpc_epmapper.c
source4/rpc_server/handles.c
source4/rpc_server/lsa/dcesrv_lsa.c
source4/rpc_server/netlogon/dcerpc_netlogon.c
source4/rpc_server/remote/dcesrv_remote.c
source4/rpc_server/samr/dcesrv_samr.c
source4/rpc_server/spoolss/dcesrv_spoolss.c
source4/rpc_server/spoolss/dcesrv_spoolss.h
source4/rpc_server/winreg/rpc_winreg.c