summaryrefslogtreecommitdiffstats
path: root/source4/rpc_server/epmapper
Commit message (Collapse)AuthorAgeFilesLines
...
* dcerpc over tcp in the samba4 server now works to some extent. ItAndrew Tridgell2003-12-131-18/+35
| | | | | | | needs quite a bit more work to get it finished. The biggest missing feature is the lack of NTLMSSP which is needed for basic authentication over tcp (This used to be commit 9fb0f0369356909c99389e2cbc525be27c08793c)
* rpcdump.exe now works fine against a Samba4 serverAndrew Tridgell2003-12-131-4/+7
| | | | | | for some reason the epm_Lookup replies can't be parsed by ethereal, although w2k parses then fine as does the Samba4 NDR code. (This used to be commit 097e7ca99d947932df5674c36e628ca6b8f31d3a)
* added the epm_Map() call.Andrew Tridgell2003-12-131-67/+166
| | | | | the RPC-EPMAPPER torture test now passes (This used to be commit fbdcf9ef548aefb1233cbb22a60bff3eacba996f)
* added a basic dcerpc endpoint mapper to Samba4. Currently onlyAndrew Tridgell2003-12-131-0/+274
implements the epm_Lookup() call, I'll add the other important calls soon. I was rather pleased to find that epm_Lookup() worked first time, which is particularly surprising given its complexity. This required quite a bit of new infrastructure: * a generic way of handling dcerpc policy handles in the rpc server * added type checked varients of talloc. These are much less error prone. I'd like to move to using these for nearly all uses of talloc. * added more dcerpc fault handling code, and translation from NTSTATUS to a dcerpc fault code * added data_blob_talloc_zero() for allocating an initially zero blob * added a endpoint enumeration hook in the dcerpc endpoint server operations (This used to be commit 3f85f9b782dc17417baf1ca557fcae22f5b6a83a)