summaryrefslogtreecommitdiff
path: root/source4/smbd/reply.c
AgeCommit message (Collapse)AuthorFilesLines
2004-01-08This patch adds a better dcerpc server infastructure.Stefan Metzmacher1-1/+1
1.) We now register endpoint servers add startup via register_backend() and later use the smb.conf 'dcerpc endpoint servers' parameter to setup the dcesrv_context 2.) each endpoint server can register at context creation time as much interfaces as it wants (multiple interfaces on one endpoint are supported!) (NOTE: there's a difference between 'endpoint server' and 'endpoint'! for details look at rpc_server/dcesrv_server.h) 3.) one endpoint can have a security descriptor registered to it self this will be checked in the future when a client wants to connect to an smb pipe endpoint. 4.) we now have a 'remote' endpoint server, which works like the ntvfs_cifs module it takes this options in the [globals] section: dcerpc remote:interfaces = srvsvc, winreg, w32time, epmapper dcerpc remote:binding = ... dcerpc remote:user = ... dcerpc remote:password = ... 5.) we currently have tree endpoint servers: epmapper, rpcecho and remote the default for the 'dcerpc endpiont servers = epmapper, rpcecho' for testing you can also do dcerpc endpoint servers = rpcecho, remote, epmapper dcerpc remote:interfaces = srvsvc, samr, netlogon 6,) please notice the the epmapper now only returns NO_ENTRIES (but I think we'll find a solution for this too:-) 7.) also there're some other stuff left, but step by step :-) This patch also includes updates for the register_subsystem() , ntvfs_init(), and some other funtions to check for duplicate subsystem registration metze (hmmm, my first large commit...I hope it works as supposed :-) (This used to be commit 917e45dafd5be4c2cd90ff425b8d6f8403122349)
2003-12-11the next step in the dcerpc server code. Added the link between theAndrew Tridgell1-18/+0
IPC IO routines and the dcerpc endpoint servers. (This used to be commit 4929c53bc8dddda8a763fdfbcf81a79776d01113)
2003-12-04merged more updates from Jim MyersAndrew Tridgell1-37/+10
(This used to be commit 03bf30659640d684073f92d64da6e911edb65a73)
2003-12-04* patch based on work by Jim Myers to unify the ioctl handling to beAndrew Tridgell1-8/+44
more like the other major SMB functions * added SMBntrename code (This used to be commit f2d3dc9893fa0e089c407fa16ce9ff13587e70cd)
2003-08-13- added SMBntrename test suiteAndrew Tridgell1-5/+6
- allow username of form DOMAIN\username or DOMAIN/username - added ntrename to gentest (This used to be commit 2b464472c17b791eb5b117f89d5aaea2bf60f6ad)
2003-08-13check for an invalid TID in reply_exit()Andrew Tridgell1-0/+5
(This used to be commit fca5a1e89db126c6f7d7ac3caa841918147ef614)
2003-08-13first public release of samba4 codeAndrew Tridgell1-0/+2383
(This used to be commit b0510b5428b3461aeb9bbe3cc95f62fc73e2b97f)