aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-11-23From Stig BjørlykkeAnders Broman2-0/+9
Added a new dissector for CDT (CompressedDataType) as defined in STANAG 4406 Annex E. This dissector is used in P_Mul to decode encapsulated X.411 content. I have added a function in the X.411 dissector to decode a MTS APDU without having a ROS Changes in this patch: * Added CDT dissector * Use CDT dissector in P_Mul * Added function to decode MTS APDU in the X.411 dissector svn path=/trunk/; revision=16565
2005-11-23Add cdtAnders Broman7-0/+340
svn path=/trunk/; revision=16564
2005-11-23Fix a couple of mangled UTF-8 names.Guy Harris1-6/+3
"cfs 2895" was a typo - combine the two entries for cjs2895 [AT] hotmail.com. svn path=/trunk/; revision=16563
2005-11-22Add dissection of Transparent Inter Process Communication (TIPC). Anders Broman2-0/+552
svn path=/trunk/; revision=16562
2005-11-22Trivial warning fixesJörg Mayer25-40/+43
svn path=/trunk/; revision=16561
2005-11-22Remove unnecessary code to add NULLs to strings obtained with ↵Richard Sharpe1-7/+0
ASN1_STRING_VALUE_DECODE, as they are already there. svn path=/trunk/; revision=16560
2005-11-22Remove a comment that says we don't support extensibleMatch, because we now ↵Richard Sharpe1-2/+0
do. Also, remove an unused static. svn path=/trunk/; revision=16559
2005-11-22A first pass at providing a dissector for extensibleMatch filters.Richard Sharpe1-9/+183
More work to come on the whole filters shtick and more clean-up required here. svn path=/trunk/; revision=16558
2005-11-21from MetzeRonnie Sahlberg1-252/+254
generalize the offset/length/buffer handling and make some code much nicer svn path=/trunk/; revision=16557
2005-11-21Add ethertype for TIPCAnders Broman1-51/+52
svn path=/trunk/; revision=16556
2005-11-21Add ethertype for TIPCAnders Broman1-0/+4
svn path=/trunk/; revision=16555
2005-11-20When registering a context ID and OID, set the OID to NULL if we don'tGuy Harris2-2/+4
have an OID to register. If our table of context identifiers and OIDs is to keep that association on a per-conversation basis, it should use conversations, not address/port, as we aren't necessarily running over TCP or UDP. svn path=/trunk/; revision=16554
2005-11-20if the packet is mangled the oid string might be NULL.Ronnie Sahlberg4-2/+18
dont try to register a NULL oid svn path=/trunk/; revision=16553
2005-11-19Use VendorID from sminmpec.Anders Broman1-26/+42
svn path=/trunk/; revision=16552
2005-11-19Use the correct Application Id:s fix a typo.Anders Broman3-4/+8
svn path=/trunk/; revision=16551
2005-11-19fix for bug 570, the domain name is present in sessionsetupandx replies ↵Ronnie Sahlberg1-1/+1
even for wc==4 svn path=/trunk/; revision=16550
2005-11-19fix bug 588 and friendsRonnie Sahlberg1-26/+50
svn path=/trunk/; revision=16549
2005-11-19the 4 bytes in MxAc are access maxk not file attributesRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=16548
2005-11-19prettificationRonnie Sahlberg1-7/+7
svn path=/trunk/; revision=16547
2005-11-19decode the extra blob at the end of Create callsRonnie Sahlberg1-20/+144
svn path=/trunk/; revision=16546
2005-11-18update to SMB2_FILE_ALL_INFO dissectionRonnie Sahlberg1-140/+234
prettify dissection of some strings svn path=/trunk/; revision=16545
2005-11-18Don't crash if a null OID pointer is passed toGuy Harris1-2/+6
"call_ber_oid_callback()". (Arguably, the caller of "call_ber_oid_callback()" should check for that, and report that a presumably-required field is missing.) svn path=/trunk/; revision=16544
2005-11-18dissect some more infolevelsRonnie Sahlberg3-62/+62
svn path=/trunk/; revision=16543
2005-11-18Add support for the "-B" flag to Tethereal on Windows.Guy Harris2-2/+43
svn path=/trunk/; revision=16542
2005-11-18Make the message length in the sync pipe message header 3 bytes ofGuy Harris1-18/+29
binary data, so the maximum message length can be up to 2^24-1. Add a #define for that message size, and have it be 4096, for now, as that was the size of the buffer used to read sync pipe messages. Clean up white space. When displaying an error message from the capture child, don't use it as a format string - it could conceivably contain "%"s. Instead, format it with "%s". svn path=/trunk/; revision=16541
2005-11-17The fopen() is used only if you build this as a stand-alone SHA-1 testGuy Harris1-1/+1
program, not as a library routine; just leave it as fopen(), to simplify the build process. svn path=/trunk/; revision=16540
2005-11-17add dissection of more infolevels for smb2Ronnie Sahlberg3-14/+74
svn path=/trunk/; revision=16539
2005-11-17add dissection of fs_[objectid|full_size]_infoRonnie Sahlberg3-46/+122
svn path=/trunk/; revision=16538
2005-11-17 add dissection of fs quota infoRonnie Sahlberg3-1/+31
svn path=/trunk/; revision=16537
2005-11-17add full dissection of fs_[volume|size|device|atrtibute]_infoRonnie Sahlberg3-117/+186
svn path=/trunk/; revision=16536
2005-11-17add dissection of the security descriptor maskRonnie Sahlberg3-3/+48
svn path=/trunk/; revision=16535
2005-11-17The SHA-1 routines now take const pointers; don't cast away constness.Guy Harris3-12/+8
tvb_get_ptr() returns a "const guint8 *"; don't bother casting its return value to "const guint8 *". "cms_verify_msg_digest()" can be passed a const pointer for "alg"; make its argument a "const char *". svn path=/trunk/; revision=16534
2005-11-17Constify arguments.Guy Harris2-5/+5
svn path=/trunk/; revision=16533
2005-11-17Get rid of some char * vs. const char * warnings, and declare a functionGuy Harris4-6/+6
with no arguments as such. svn path=/trunk/; revision=16532
2005-11-17Get rid of an unused variable.Guy Harris1-1/+0
svn path=/trunk/; revision=16531
2005-11-17With GCC 2.x and later, mark cmdarg_err() and cmdarg_err_cont() as beingGuy Harris1-0/+10
printf-like. svn path=/trunk/; revision=16530
2005-11-17decode the create flagsRonnie Sahlberg1-10/+51
svn path=/trunk/; revision=16529
2005-11-17add more updates from the wikiRonnie Sahlberg1-33/+65
svn path=/trunk/; revision=16528
2005-11-17start updating the dissector from wiki updates doneRonnie Sahlberg1-130/+334
svn path=/trunk/; revision=16527
2005-11-17Handle "-G" only in Tethereal - it doesn't work in Ethereal, and isn'tGuy Harris8-129/+219
necessary there. Add a "cmdarg_err()" routine to report command-line option errors; it creates a console if necessary, and prints the command name and the trailing newline. Also add "cmdarg_err_cont()", which also creates a console if necessary, and prints a trailing newline but no command name; it's used to continue the message. Use those, rather than "g_warning()", for errors. That means that we no longer need to pass the command name to various command-line argument parsing routines. svn path=/trunk/; revision=16526
2005-11-17Squelch some const vs. non-const warnings.Guy Harris4-4/+4
svn path=/trunk/; revision=16525
2005-11-17Include <epan/emem.h> to declare ep_alloc().Guy Harris2-0/+2
svn path=/trunk/; revision=16524
2005-11-17"dissect_ber_object_identifier_str" expects a "const char **" as itsGuy Harris2-4/+4
last argument; make it so. svn path=/trunk/; revision=16523
2005-11-17g_strlcat() and g_ascii_isprint() don't exist in GTK+ at all - theyGuy Harris1-5/+5
exist in GLib 2.x, but not in 1.2[.x]. Check the version number of GLIB, not of GTK+, to decide whether to #define them. svn path=/trunk/; revision=16522
2005-11-17Don't list "-B" on UN*X - it's not available there.Guy Harris1-18/+53
On Windows, show it using the same usage-message syntax as other options. Clean up the usage message. When doing the "pre-scan" of command-line arguments, suppress error messages - that suppresses bogus messages for GTK+ command-line flags, and gets rid of double messages for other errors. svn path=/trunk/; revision=16521
2005-11-16add the rest of Graeme Lunts patchRonnie Sahlberg11-0/+13525
svn path=/trunk/; revision=16520
2005-11-16add a g_ascii_isprint() macro so that this symbol can be used for gtk1 ↵Ronnie Sahlberg1-0/+8
platforms as well svn path=/trunk/; revision=16519
2005-11-16from Graeme LuntRonnie Sahlberg23-0/+4178
4 new asn based protocols X501 DISP DAP DSP svn path=/trunk/; revision=16518
2005-11-16hmmm, buggy bugfixUlf Lamping1-2/+2
capture_child isn't initialized already here, so remove the whole error reaction check for now svn path=/trunk/; revision=16517
2005-11-16the "pre-scan" of the command line parameters shouldn't stop the capture ↵Ulf Lamping1-2/+6
child. The child uses a slightly different parameter pattern, so this isn't an error here. Fixes the reported capture problem svn path=/trunk/; revision=16516