aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcerpc-eventlog.c
AgeCommit message (Collapse)AuthorFilesLines
2013-11-24Move dceprc_procedure_name from packet_info to dcerpc_info. Doesn't appear ↵Michael Mann1-48/+48
to be "used" by dissectors, just stored (for help in debugging?). svn path=/trunk/; revision=53552
2013-11-06Remove pinfo->private_data from DCERPC dissectors and instead have ↵Michael Mann1-526/+519
dcerpc_info* infomation be passed in as a function parameter. Bug 9387 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9387) All "generated" source was manually modified (with the power of search/replace), but I believe the "source input" files have been adjusted (checked into revs 53098 and 53099) to reflect the necessary changes (with possible whitespace formatting differences). The Microsoft compiler doesn't flag "unused function parameters", so I apologize in advance if I may have missed a few. The "dcerpc_info* di" parameter is used in almost every function. svn path=/trunk/; revision=53100
2013-10-21Sync with latest SAMBA PIDL source per ↵Michael Mann1-11/+30
http://www.wireshark.org/lists/wireshark-dev/201310/msg00217.html Didn't integrate 0010-frsrpc-Regenerate-frsrpc-due-to-changes-in-the-pidl-.patch 0016-Regenerate-the-dnserver.patch due to compilation errors on Windows. svn path=/trunk/; revision=52744
2013-10-01Remove check_col from generated DCE/RPC dissectors. Bug 8804 ↵Michael Mann1-24/+24
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8804). I still couldn't figure out how to generate the source, so I made the modifications to the generated dissectors "manually" (search/replace tool in VS) that would match the "PIDL source" included here. I will be sending the "PIDL source" (non dissector files) to the samba team. svn path=/trunk/; revision=52313
2013-09-30Convert some proto_tree_add_string_format calls to something more appropriate.Michael Mann1-1/+1
There seem to be several cases of proto_tree_add_string_format where a "string" value/filter doesn't really make sense because it's always empty, and is just being used as a "filterable subtree header (placeholder)". They appear to be more for "presense" than "value" and should probably be FT_NONE, although I'd almost argue for removing the filter in favor of proto_tree_add_text. svn path=/trunk/; revision=52296
2013-09-22emem -> wmem conversion:Pascal Quantin1-3/+3
- ep_tvb_get_bits() -> wmem_packet_tvb_get_bits() - tvb_g_memdup()/ep_tvb_memdup() -> tvb_memdup() - tvb_fake_unicode()/tvb_get_ephemeral_faked_unicode() -> tvb_get_faked_unicode() - tvb_get_g_string()/tvb_get_ephemeral_string()/tvb_get_seasonal_string() -> tvb_get_string() - tvb_get_g_unicode_string()/tvb_get_ephemeral_unicode_string() -> tvb_get_unicode_string() - tvb_get_ephemeral_string_enc() -> tvb_get_string_enc() - update docs accordingly svn path=/trunk/; revision=52172
2012-09-20We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss1-2/+0
svn path=/trunk/; revision=45017
2010-10-30Add an SVN Id to these PIDL-generated dissectors. A patch to PIDL will be ↵Jeff Morriss1-0/+2
sent upstream to the Samba developers. svn path=/trunk/; revision=34713
2009-07-29start describing ReportEventW in the IDL and make use of the "bitmap" Ronnie Sahlberg1-1/+129
for EventTypes. This addresses also bug 3552 with the until now unusued code. The eventlog dissector is very incomplete. While the protocol specification is available now, what is lacking is example capture files to test with when implementing more of the IDL definitions. svn path=/trunk/; revision=29231
2009-07-29Fixup the correct names of the parameters for OpenEventLogWRonnie Sahlberg1-32/+32
svn path=/trunk/; revision=29230
2009-07-29update the idl to correctly dissect the read eventlog w flags as a Ronnie Sahlberg1-216/+225
bitmap and not as a uint32 this addresses bug 3691 (that was already manually addressed by hand in the generated dissector) svn path=/trunk/; revision=29229
2009-07-12From Kovarththanan Rajaratnam via bug 3702:Stig Bjørlykke1-1/+1
This patch optimizes the data source name processing in add_new_data_source() by delaying it. We now simply store the constant string and lazily compute the name when needed. This gives a performance boost because we only need the name if we have multiple data sources. svn path=/trunk/; revision=29066
2009-06-18From Kovarththanan Rajaratnam via bug 3548:Stig Bjørlykke1-84/+84
(1) Trailing/leading spaces are removed from 'name's/'blurb's (2) Duplicate 'blurb's are replaced with NULL (3) Empty ("") 'blurb's are replaced with NULL (4) BASE_NONE, NULL, 0x0 are used for 'display', 'strings' and 'bitmask' fields for FT_NONE, FT_BYTES, FT_IPv4, FT_IPv6, FT_ABSOLUTE_TIME, FT_RELATIVE_TIME, FT_PROTOCOL, FT_STRING and FT_STRINGZ field types (5) Only allow non-zero value for 'display' if 'bitmask' is non-zero svn path=/trunk/; revision=28770
2008-06-22Removed an unused static entry.Stig Bjørlykke1-1/+0
svn path=/trunk/; revision=25521
2007-03-29regenerate the dissectors with an even newer patched version of pidl to add ↵Ronnie Sahlberg1-0/+2
two more pragmas you need this patch ontop of svn pidl to regenerate the files : Index: lib/Parse/Pidl/Wireshark/NDR.pm =================================================================== --- lib/Parse/Pidl/Wireshark/NDR.pm (revision 22005) +++ lib/Parse/Pidl/Wireshark/NDR.pm (working copy) @@ -916,6 +916,14 @@ $res{headers} .= "#ifdef HAVE_CONFIG_H\n"; $res{headers} .= "#include \"config.h\"\n"; $res{headers} .= "#endif\n\n"; + + $res{headers} .= "#ifdef _MSC_VER\n"; + $res{headers} .= "#pragma warning(disable:4005)\n"; + $res{headers} .= "#pragma warning(disable:4013)\n"; + $res{headers} .= "#pragma warning(disable:4018)\n"; + $res{headers} .= "#pragma warning(disable:4101)\n"; + $res{headers} .= "#endif\n\n"; + $res{headers} .= "#include <glib.h>\n"; $res{headers} .= "#include <string.h>\n"; $res{headers} .= "#include <epan/packet.h>\n\n"; svn path=/trunk/; revision=21262
2007-03-29fixup the idl to always use pointer for out parametersRonnie Sahlberg1-12/+57
regenerate with patched pidl svn path=/trunk/; revision=21261
2007-03-28from Gisle Vanem: some more #pragma's that MingW don't likeUlf Lamping1-1/+1
svn path=/trunk/; revision=21240
2007-03-27fix the remaining MSVC warnings by setting individual ↵Ulf Lamping1-0/+5
#pragma(warning:disable) settings - this is very certainly not the way to go, but the way to prevent additional warnings rushing in ... svn path=/trunk/; revision=21221
2007-03-22Using a patched version of pidl that decorates all parameters with _U_Ronnie Sahlberg1-261/+261
and updates to the conformance file, regenerate the eventlog dissector to remove a lot of compiler warnings svn path=/trunk/; revision=21110
2007-02-24update EFS and EVENTLOG conformance files to use the new definesRonnie Sahlberg1-71/+124
for when policy handles are opened/closed and regenerate the dissector with the latest version of PIDL svn path=/trunk/; revision=20917
2006-11-05add tracking of policy_handles to the eventlog dissectorRonnie Sahlberg1-12/+12
svn path=/trunk/; revision=19801
2006-09-24dissect_ndr_uint16()'s last argument points to a guint16, not a guint.Guy Harris1-1/+1
svn path=/trunk/; revision=19316
2006-09-22update where the extra strings in the record are being dissected to that the ↵Ronnie Sahlberg1-8/+6
decode follows the packet structure more closely svn path=/trunk/; revision=19283
2006-09-22update to eventlog recordRonnie Sahlberg1-16/+29
dissect the informational strings that may be present inside an event svn path=/trunk/; revision=19282
2006-09-22add conformance file magic to decode the non-NDR source/computer name ↵Ronnie Sahlberg1-40/+85
strings of the eventlog_Record svn path=/trunk/; revision=19280
2006-09-22updates to eventlog to use the pidl generated dissector and enhance the ↵Ronnie Sahlberg1-609/+1957
conformance file to dissect parts of the eventlog Records. (record dissection is incomplete since this is not really NDR encoded but better than nothing) svn path=/trunk/; revision=19279
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18196
2004-08-03Move a bunch of stuff that's more Windows-related than SMB-related toGuy Harris1-1/+1
"packet-windows-common.[ch]". svn path=/trunk/; revision=11592
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+859
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410