aboutsummaryrefslogtreecommitdiffstats
path: root/packet-dcerpc-epm.c
AgeCommit message (Collapse)AuthorFilesLines
2004-01-19char *drep -> guint8 *drepJörg Mayer1-22/+22
svn path=/trunk/; revision=9735
2003-11-21A "handle_t" as the first argument to a call doesn't seem to be sentGuy Harris1-19/+4
over the wire, at least in the DCE RPC 1.1 code. That suggests that the first 24 bytes of a Map request are the UUID pointer that the EPM IDL says should be there, not a context handle. svn path=/trunk/; revision=9057
2003-11-10From Yaniv Kaul:Guy Harris1-6/+13
1. Add dissection of inquiry type (rpc_c_ep_all_elts / rpc_c_ep_match_by_if / rpc_c_ep_match_by_obj / rpc_c_ep_match_by_both). 2. The version field seems incorrect to me - I believe it is usually should be version 2.0, not 0.2. I suspect that the insertion of version information to the hash table is also wrong, (and the get for the version should have used _letohl() ) - but I did not change it. 3. Clean up some white space. svn path=/trunk/; revision=8929
2003-10-20From Jim McDonough: add the text sservice name for a UUID/version stringGuy Harris1-39/+88
at the top level of a floor, falling back to the UUID/version strings themselves if the service isn't found. Use #defines for protocol IDs. svn path=/trunk/; revision=8739
2003-08-04Guy suggested that the dcerpc opnum value_string code could be simplifiedTim Potter1-9/+1
somewhat. Now the dynamic initialisation of the value_string is contained in the value_string_from_subdissectors() function instead of being distributed amongst the dcerpc dissectors. svn path=/trunk/; revision=8123
2003-06-26Dynamically create DCERPC opnum value_strings from the subdissectorTim Potter1-13/+10
list rather than duplicating this information in the dissector. Some of the opnum strings were starting to get out of date as developers forgot to update the information in both places. svn path=/trunk/; revision=7936
2003-01-28Convert dissector to callback based version of dissect_ndr_pointer().Tim Potter1-10/+10
Strings that used to call with levels != -1 should call the callback helper which will append the string to the pointer item. svn path=/trunk/; revision=7017
2002-11-28Arguments to hash routines are gconstpointer's; assign them to constGuy Harris1-3/+3
pointers. The first argument to "sscanf()" is a "const char *"; don't cast const pointers to "char *" when passing them to "sscanf()". Assign the result of "tvb_get_ptr()" to const pointers, not non-const pointers. Make the "pdata" argument to various DCE routines a const pointer. svn path=/trunk/; revision=6688
2002-10-25From Ronnie Sahlberg: dissect the LookupHandleFree call.Guy Harris1-12/+39
svn path=/trunk/; revision=6502
2002-10-23Don't assume that we're building a protocol tree; dereference treeGuy Harris1-3/+5
pointers only if we are. svn path=/trunk/; revision=6478
2002-10-21From Ronnie Sahlberg:Guy Harris1-35/+265
Addition of Lookup, Insert and Delete calls. Changes to make presentation of tower floors nicer. svn path=/trunk/; revision=6461
2002-08-28Removed trailing whitespaces from .h and .c files using theJörg Mayer1-29/+29
winapi_cleanup tool written by Patrik Stridvall for the wine project. svn path=/trunk/; revision=6117
2002-08-04From Sergei Shokhor, bug in EPM dissectorRonnie Sahlberg1-4/+4
svn path=/trunk/; revision=5946
2002-08-02Replace the types from sys/types.h and netinet/in.h by their glib.hJörg Mayer1-5/+1
equivalents for the toplevel directory. The removal of winsock2.h will hopefully not cause any problems under MSVC++, as those files using struct timeval still include wtap.h, which still includes winsock2.h. svn path=/trunk/; revision=5932
2002-06-24Change each DCERPC dissector to pass in a hf value on initialisationTim Potter1-2/+16
for a value_string that corresponds to that dissectors opnums. Pass in -1 if no such table is available. svn path=/trunk/; revision=5749
2002-05-31Removed some trailing commas from various DCERPC dissectors.Tim Potter1-4/+4
svn path=/trunk/; revision=5604
2002-05-28More dissection of EPM. Tower and tower floors dissected. (partially)Ronnie Sahlberg1-4/+129
svn path=/trunk/; revision=5577
2002-05-26Added dissecton of the Map command for EPMRonnie Sahlberg1-8/+150
svn path=/trunk/; revision=5569
2002-05-02From Joerg Mayer: get rid of some unused variables and arguments, andGuy Harris1-3/+1
mark other unused arguments as such. svn path=/trunk/; revision=5366
2002-04-29Put back an unused variable, as a reminder that the routine it's inGuy Harris1-1/+3
needs more work. svn path=/trunk/; revision=5291
2002-04-29Removal (or, at least, #ifdeffing out) of unused variables andGuy Harris1-4/+1
functions, from David Frascone. svn path=/trunk/; revision=5288
2002-01-21Include files from the "epan" directory and subdirectories thereof withGuy Harris1-2/+2
"epan/..." pathnames, so as to avoid collisions with header files in any of the directories in which we look (e.g., "proto.h", as some other package has its own "proto.h" file which it installs in the top-level include directory). Don't add "-I" flags to search "epan", as that's no longer necessary (and we want includes of "epan" headers to fail if the "epan/" is left out, so that we don't re-introduce includes lacking "epan/"). svn path=/trunk/; revision=4586
2001-12-06From Todd Sabin:Guy Harris1-7/+4
add "dissect_ndr_ctx_hnd()" for dissecting context handles, and use it in various DCERPC dissectors; beef up the MS Security Account Manager dissector. Also, export "NT_errors[]" for use by that dissector. svn path=/trunk/; revision=4350
2001-11-27From Todd Sabin:Guy Harris1-7/+96
o Modifies the dcerpc handoff to subdissectors slightly. It also needs to pass the data representation to the subdissector. Also, if no subdissector is found, it puts a "Stub data" entry in the tree. o Adds optional TCP desegmentation to the dcerpc layer. Note that dcerpc has it's own ability to fragment PDUs. This isn't for dealing with that, but with the case of a single PDU being broken over more than one TCP segment. o Adds a little bit of dissection to packet-dcerpc-epm.c. Mainly just proof of concept for the dcerpc handoff stuff. (Writing this is how I realized the need for the drep.) o Adds packet-dcerpc-ndr.c, which will contain NDR dissection routines for use by subdissectors. Also, support added for multiple PDUs per segment for DCERPC-over-TCP (and, potentially, other byte-stream transports). svn path=/trunk/; revision=4285
2001-07-11Support for dissectors of protocols running atop DCE RPC registeringGuy Harris1-0/+86
themselves with the DCE RPC dissector, and support for some of the protocols atop DCE RPC that are part of DCE RPC, from Todd Sabin. svn path=/trunk/; revision=3681