Date: Thu Aug 14 21:14:28 2003 Author: jerry Update of /data/cvs/samba/source/rpc_server In directory dp.samba.org:/tmp/cvs-serv26482/rpc_server
Modified Files: Tag: SAMBA_3_0 srv_dfs.c srv_echo.c srv_lsa.c srv_netlog.c srv_pipe.c srv_pipe_hnd.c srv_reg.c srv_samr.c srv_spoolss.c srv_srvsvc.c srv_wkssvc.c Added Files: Tag: SAMBA_3_0 srv_lsa_ds.c srv_lsa_ds_nt.c Log Message: Attempt at fixing bug #283. There however is no solution. There is a workaround documented in the bug report. This patch does: * add server support for the LSA_DS UUID on the lsarpc pipe * store a list of context_ids/api_structs in the pipe_struct so that we don't have to lookup the function table for a pipe. We just match the context_id. Note that a dce/rpc alter_context does not destroy the previous context so it is possible to have multiple bindings active on the same pipe. Observed from standalone win2k sp4 client. * added server code for DsROleGetPrimaryDOmainInfo() but disabled it since it causes problems enumerating users and groups from a 2ksp4 domain member in a Samba domain. Revisions: srv_lsa_ds.c NONE => 1.1.2.1 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_lsa_ds.c?rev=1.1.2.1 srv_lsa_ds_nt.c NONE => 1.1.2.1 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_lsa_ds_nt.c?rev=1.1.2.1 srv_dfs.c 1.8.2.7 => 1.8.2.8 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_dfs.c.diff?r1=1.8.2.7&r2=1.8.2.8 srv_echo.c 1.1.2.2 => 1.1.2.3 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_echo.c.diff?r1=1.1.2.2&r2=1.1.2.3 srv_lsa.c 1.78.2.9 => 1.78.2.10 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_lsa.c.diff?r1=1.78.2.9&r2=1.78.2.10 srv_netlog.c 1.81.2.6 => 1.81.2.7 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_netlog.c.diff?r1=1.81.2.6&r2=1.81.2.7 srv_pipe.c 1.93.2.21 => 1.93.2.22 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_pipe.c.diff?r1=1.93.2.21&r2=1.93.2.22 srv_pipe_hnd.c 1.77.2.5 => 1.77.2.6 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_pipe_hnd.c.diff?r1=1.77.2.5&r2=1.77.2.6 srv_reg.c 1.35.2.7 => 1.35.2.8 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_reg.c.diff?r1=1.35.2.7&r2=1.35.2.8 srv_samr.c 1.137.2.8 => 1.137.2.9 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_samr.c.diff?r1=1.137.2.8&r2=1.137.2.9 srv_spoolss.c 1.69.2.8 => 1.69.2.9 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_spoolss.c.diff?r1=1.69.2.8&r2=1.69.2.9 srv_srvsvc.c 1.36.2.7 => 1.36.2.8 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_srvsvc.c.diff?r1=1.36.2.7&r2=1.36.2.8 srv_wkssvc.c 1.19.2.6 => 1.19.2.7 http://www.samba.org/cgi-bin/cvsweb/samba/source/rpc_server/srv_wkssvc.c.diff?r1=1.19.2.6&r2=1.19.2.7