svn commit: samba r24962 - in branches/SAMBA_3_2_0/source: .
include registry rpc_client rpc_parse rpc_server utils
obnox at samba.org
obnox at samba.org
Wed Sep 5 09:44:07 GMT 2007
Author: obnox
Date: 2007-09-05 09:44:05 +0000 (Wed, 05 Sep 2007)
New Revision: 24962
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24962
Log:
This merges the winreg rpc server and client code from 3_2,
i.e. it removes the hand woven parsing and marshalling code
and useses the pidl generated code instead.
This removes the files rpc_server/srv_winreg.c,
rpc_parse/parse_reg.c, include/rpc_reg.h and
registry/reg_frontend_legacy.c. It effectively *copies*
the files rpc_client/cli_reg.c and rpc_server/srv_winreg_nt.c.
So not only the rewrite of srv_winreg_nt to use the pidl
based rpc code ist taken but also Volker's rewrite to use
the new reg_api code in r19991 and following.
Furthermore, net_rpc_registry.c is copied from 3_2,
giving us a full command line regedit replacement in 3_2_0.
Michael
PS: This patch sums up to 6309 lines in total, but of this,
there are 2848 lines removed by the four deleted files alone.
Diffstat says: 1098 insertions(+), 4562 deletions(-).
So it's not that bad... :-)
Removed:
branches/SAMBA_3_2_0/source/include/rpc_reg.h
branches/SAMBA_3_2_0/source/registry/reg_frontend_legacy.c
branches/SAMBA_3_2_0/source/rpc_parse/parse_reg.c
branches/SAMBA_3_2_0/source/rpc_server/srv_winreg.c
Modified:
branches/SAMBA_3_2_0/source/Makefile.in
branches/SAMBA_3_2_0/source/configure.in
branches/SAMBA_3_2_0/source/include/includes.h
branches/SAMBA_3_2_0/source/rpc_client/cli_reg.c
branches/SAMBA_3_2_0/source/rpc_server/srv_pipe.c
branches/SAMBA_3_2_0/source/rpc_server/srv_winreg_nt.c
branches/SAMBA_3_2_0/source/utils/net_rpc_registry.c
Changeset:
Sorry, the patch is too large (6319 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24962
More information about the samba-cvs
mailing list