svn commit: samba r5919 - in trunk/source: include rpc_client
rpc_parse rpc_server
jerry at samba.org
jerry at samba.org
Mon Mar 21 16:12:20 GMT 2005
Author: jerry
Date: 2005-03-21 16:12:17 +0000 (Mon, 21 Mar 2005)
New Revision: 5919
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5919
Log:
* Begin the laborious task of generically removing pointers from
rpc structures. Implement prs_pointer() which takes a field
and write the associated pointer field before then writing the
the actual data (assuming there is data) using a callback.
* Rewrite rpc interface structure for winreg pipe to use new generic
pointer marshalling. Also touches a little bit of spoolss and
svcctl code but not much.
* Tested connecting from 2k regedit.exe and things still work with not
segv's. Have to remove my abuse of get_talloc_ctx() soon.
Modified:
trunk/source/include/rpc_misc.h
trunk/source/include/rpc_reg.h
trunk/source/include/rpc_spoolss.h
trunk/source/include/smb_macros.h
trunk/source/rpc_client/cli_reg.c
trunk/source/rpc_parse/parse_misc.c
trunk/source/rpc_parse/parse_prs.c
trunk/source/rpc_parse/parse_reg.c
trunk/source/rpc_parse/parse_shutdown.c
trunk/source/rpc_parse/parse_spoolss.c
trunk/source/rpc_parse/parse_svcctl.c
trunk/source/rpc_server/srv_reg_nt.c
trunk/source/rpc_server/srv_spoolss_nt.c
Changeset:
Sorry, the patch is too large (3292 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5919
More information about the samba-cvs
mailing list