svn commit: samba r10201 - in trunk/source: . include registry rpc_parse rpc_server script services

jerry at samba.org jerry at samba.org
Tue Sep 13 13:36:26 GMT 2005


Author: jerry
Date: 2005-09-13 13:36:24 +0000 (Tue, 13 Sep 2005)
New Revision: 10201

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10201

Log:
This is the svcctl work from the past few days.  I've been working
on this using svk, but I think it's time to check at least this 
version in.  Not completed but getting closer

* expand the svcctl_ops structure to be built at run-time to 
  include services listed in smb.conf
* move the service data from its own tdb to the registry
* persistently store service security descriptors 
  'hklm\system\currentcontrolset\service\<service_name>\Security'
* Cleanup several svcctl RPC's (parsing and server side implementation)
* Add 'RemoteRegistry' builtin service to get the MMC service control
  plugin a little farther along (services/svc_winreg.c)
* Added separate set of SERVICE_CONTROL_OPS for netlogon
  (services/svc_netlogon.c)

TODO: 

* cleanup existing init script parsing
* Finish QueryServiceConfig[2]() server code
* fix the stub functions in services/svc_rcinit.c 


Added:
   trunk/source/services/svc_netlogon.c
   trunk/source/services/svc_winreg.c
Modified:
   trunk/source/Makefile.in
   trunk/source/include/rpc_reg.h
   trunk/source/include/rpc_svcctl.h
   trunk/source/registry/reg_frontend.c
   trunk/source/registry/reg_objects.c
   trunk/source/rpc_parse/parse_svcctl.c
   trunk/source/rpc_server/srv_eventlog_nt.c
   trunk/source/rpc_server/srv_svcctl_nt.c
   trunk/source/script/mkproto.awk
   trunk/source/services/services_db.c
   trunk/source/services/svc_rcinit.c
   trunk/source/services/svc_spoolss.c


Changeset:
Sorry, the patch is too large (1979 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10201


More information about the samba-cvs mailing list