aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-05-28refactor scsi dissector toi be table driven so it will be easier to add new Ronnie Sahlberg1-620/+1209
commandsets. svn path=/trunk/; revision=14460
2005-05-28From Gilbert Ramirez - Fix a FT_NONE with a bitmask (shouldn't have one).Olivier Biot1-1/+1
svn path=/trunk/; revision=14459
2005-05-27from Gilbert,Ronnie Sahlberg1-0/+2
make kink compile again on non-kerberos builds. encapsulate a call to decrypt kerberos to only be compiled in when compiling with kerberos. svn path=/trunk/; revision=14458
2005-05-27from didier fix for the regression for bug 62Ronnie Sahlberg1-1/+1
svn path=/trunk/; revision=14457
2005-05-27From Martin MathiesonAnders Broman1-65/+719
packet-rdt.c: - register a configurable UDP port (off by default, but needed where setup traffic isn't captured) - dissect extra 'buffer info' fields - move bit fields into 'flags' subtrees - misc. minor fixes and improvements (mainly formatting) Missed eralier... svn path=/trunk/; revision=14456
2005-05-27don't use a static buffer for preference values, allocate it, and, if ↵Luis Ontanon1-13/+21
necessary reallocate so that the string always fits. svn path=/trunk/; revision=14455
2005-05-27Add a "-G fields3" report which prints the bitmask of the field, and avoidsGilbert Ramirez3-3/+128
printing the blurb twice, like fields2 does. Add a script, fsanity.py, to check sanity of FT definitions. Right now the only check is for bitmasks for integer-like fields. svn path=/trunk/; revision=14454
2005-05-27From T.NakashimaRonnie Sahlberg4-23/+105
updates to KINK svn path=/trunk/; revision=14453
2005-05-27cket wsp is creating string items and later appending to them and their ↵Ronnie Sahlberg2-0/+20
value at runtime which breaks when the TRY_TO_FAKE_THIS_ITEM() is used. Add a comment to proto_item_append_string() explaining the "danger" and what needs to be done if one decides to use proto_item_append_string() Add a small change to WSP so that it will disable this speed optimization so not to trigger a DISSECTOR_BUG in proto_item_append_string() svn path=/trunk/; revision=14452
2005-05-27GdKEventScroll is not available in GTK-1.2Ronnie Sahlberg1-1/+7
svn path=/trunk/; revision=14451
2005-05-27The DESIRE_ and OS_ values are bit indices, not numerical values thatGuy Harris1-18/+1
appear by themselves; get rid of the value_string tables for them. svn path=/trunk/; revision=14450
2005-05-26fix #203: the scroll event handler used an inappropriate implementation to ↵Ulf Lamping1-5/+10
get event values, fixed this. On win32 this was working before and after the changes, so the bug *might* remain ... svn path=/trunk/; revision=14448
2005-05-26show the complete filename in the statusbar, as there's no good reason to ↵Ulf Lamping1-14/+26
hide it (bugzilla #198) fix various log related problems svn path=/trunk/; revision=14447
2005-05-26changed the loglevel of "capture kill" from message to info (it's no action ↵Ulf Lamping1-1/+1
that the user directly triggered) svn path=/trunk/; revision=14446
2005-05-26add log.hUlf Lamping1-0/+1
svn path=/trunk/; revision=14445
2005-05-26From Martin Mathieson:Anders Broman1-1/+2
This 2-liner: - adds the correct item for localconnectionoptions param - recognises the message verb "MESG" svn path=/trunk/; revision=14444
2005-05-26These 2 patches make RDT support pretty complete now:Anders Broman1-3/+14
From Martin Mathieson: packet-rdt.c: - register a configurable UDP port (off by default, but needed where setup traffic isn't captured) - dissect extra 'buffer info' fields - move bit fields into 'flags' subtrees - misc. minor fixes and improvements (mainly formatting) packet-rtsp.c: - improve detection of RDT as the transport - allow interleaved frame data to be dissected as RDT packets svn path=/trunk/; revision=14443
2005-05-26fix #125: as suggested, the data in rechdr has to be kept over several calls ↵Ulf Lamping1-2/+2
to capture_loop_dispatch, so put it in the loop_data svn path=/trunk/; revision=14442
2005-05-26some cleanup of capture error notification handlingUlf Lamping2-7/+11
svn path=/trunk/; revision=14441
2005-05-26don't use stdout but stderr for logging, as this will confuse the capture ↵Ulf Lamping1-18/+6
childs sync_pipe (has to be solved later) svn path=/trunk/; revision=14440
2005-05-26avoid two gcc warningsUlf Lamping1-2/+3
svn path=/trunk/; revision=14439
2005-05-26use the log features of the GLib to have verbose output of the capturing ↵Ulf Lamping7-48/+267
engine, e.g. GLib provides different domains for different submodules. Output more verbose than warning level will be disabled by default (just like before). use the console_log_handler in main.c for win32 AND unix now Currently use the log for the capturing engine (only), as I desperately needed a log output for debugging. svn path=/trunk/; revision=14438
2005-05-26In some places we call proto_tree_add_item() with hfindex and lengthGerald Combs1-2/+2
values that may not be valid (e.g. dissect_ber_octet_string() in packet-ber.c). If the length is invalid, get_uint_value() or get_int_value() will abort. Change them to throw an exception instead. This keeps us from having to do a lot of extra work in the dissector. Fixes bug 182. svn path=/trunk/; revision=14437
2005-05-25the capture child might not respond shortly after bringing it up (especially ↵Ulf Lamping3-12/+29
it will block, if no input coming from an input capture pipe (e.g. mkfifo) is coming in) to prevent problems, bring the main GUI into "capture mode" right after successfully spawn/exec the capture child, without waiting for any response from it svn path=/trunk/; revision=14436
2005-05-25forgot to init savefilestring = NULL;Ulf Lamping1-0/+1
svn path=/trunk/; revision=14435
2005-05-25add const to pcap_next_ex() parameter, as WinPcap 3.1 beta 4 (and libpcap ↵Ulf Lamping1-3/+4
0.8) requires it svn path=/trunk/; revision=14434
2005-05-25Back out the two last changes by popular demand :)Anders Broman1-71/+3
as we don't want multiple language versions. svn path=/trunk/; revision=14433
2005-05-25fix #199: encapsulate capture filename, to avoid problems with spaces in the ↵Ulf Lamping1-5/+16
filename (win32 only) svn path=/trunk/; revision=14432
2005-05-25Update URLs for WinPcap.Guy Harris1-2/+2
svn path=/trunk/; revision=14431
2005-05-25Add some more reassembly routines.Guy Harris1-0/+3
svn path=/trunk/; revision=14430
2005-05-24fix IRemUnknown2 UUIDUlf Lamping1-2/+2
svn path=/trunk/; revision=14429
2005-05-24add values for STDOBJREF flagsUlf Lamping1-1/+16
svn path=/trunk/; revision=14428
2005-05-24dissect ORPC this/that of RemoteCreateInstanceUlf Lamping1-3/+34
svn path=/trunk/; revision=14427
2005-05-24dissect ServerAlive responseUlf Lamping1-1/+19
svn path=/trunk/; revision=14426
2005-05-24Add extra TLV length checks and signedness fixes. Fixes the infinite loop inGerald Combs1-10/+10
bug 196. svn path=/trunk/; revision=14425
2005-05-24Throw an exception instead of calling g_assert_not_reached(). Fixes bug 175.Gerald Combs1-3/+3
svn path=/trunk/; revision=14424
2005-05-24Include "webbrowser.h" to declare "browser_open_url()".Guy Harris1-0/+1
svn path=/trunk/; revision=14423
2005-05-23Make sure we don't loop when we dissect concatenated PDUs. Make some intGerald Combs1-7/+11
values larger in order to keep them from overflowing. svn path=/trunk/; revision=14422
2005-05-23 Warning fix:Anders Broman1-1/+0
packet-camel.h:49: warning: 'dissect_camel_DestinationAddress' declared 'static' but never defined do this change also for the template file. svn path=/trunk/; revision=14421
2005-05-23Warning fix:Jörg Mayer1-1/+1
packet-bacapp.c:1264: warning: ISO C does not allow extra ';' outside of a function svn path=/trunk/; revision=14420
2005-05-23Warning fix:Jörg Mayer1-1/+0
packet-camel.h:49: warning: 'dissect_camel_DestinationAddress' declared 'static' but never defined svn path=/trunk/; revision=14419
2005-05-23Warning fix:Jörg Mayer1-2/+2
packet-bacapp.c:1266:1: warning: C++ style comments are not allowed in ISO C90 packet-bacapp.c:1266:1: warning: (this will be reported only once per input file) svn path=/trunk/; revision=14418
2005-05-23From Steve Karg:Anders Broman3-1151/+1634
* added additional value string enumerations from BACnet-2004 * removed vendor specific value string enumerations * corrected some value strings enumerations that were incorrect * refactored some common strings as strings + format * refactored some value strings to use a reserved range and a proprietary range by using val_to_split_str function which now correctly shows the split range when a value is not matched. * corrected some spelling errors * converted some item text values to dissector registration * added protocol tree for the BACnet tag headers * added value strings tree display for some bit string BACnet properties * added value strings tree display for some enumerated BACnet properties * changed the conversion of signed, unsigned, and enumerated BACnet values to use ntohx functions. * added proper handling for large values of signed, unsigned, and enumerated BACnet values. * refactored BACnet Null and Boolean Tag tree * refactored BACnet Real and Double Tag tree * changed comments into functions for special tags * changed some white space to match existing file style * refactored tvb_reported_length to tvb_length_remaining to simplify * corrected octet-string tree when length is zero * refactored octet-string tree to use tvb_bytes_to_str * corrected application tagged productions that were context tagged * corrected context tagged productions that were application tagged * corrected offset for BACnet character strings * refactored some identical service request tree handling * changed confirmed APDU to highlight the correct portion of the APDU * changed some dissector registration values to display as decimal * changed cast in call to iconv() to fix compiler warning * corrected bit-wise AND in AtomicFile tree handling packet-bvlc.c * added error text in tree when encoded length doesn't match actual length svn path=/trunk/; revision=14417
2005-05-22at this point mate should be working as it did before the grammarLuis Ontanon3-26/+60
- pdu transports were upside down (ip/tcp vs tcp/ip) - the gop to gog index was not being populated - tell svn to ignore generated c files svn path=/trunk/; revision=14416
2005-05-21PDU, GOP and GOG should be at the same level not nestedLuis Ontanon1-2/+2
svn path=/trunk/; revision=14415
2005-05-21don't crash if packet.dll is not available, add some more packet.dll version ↵Ulf Lamping2-4/+21
numbers svn path=/trunk/; revision=14414
2005-05-21bugfix: prevent a (null pointer access) crash with very early WinPcap ↵Ulf Lamping1-1/+3
version < 2.3 svn path=/trunk/; revision=14413
2005-05-21bugfix: mark pcap_freecode() as optional, as it's not available by WinPcap 2.3Ulf Lamping2-2/+16
add optional pcap_next_ex() which is currently unused svn path=/trunk/; revision=14412
2005-05-21as suggested by Loris: add wpcap_packet_get_version() and check the ↵Ulf Lamping3-8/+74
packet.dll version before using it (very restrictive for now, will check for exact DLL version strings). If version is unknown, ask user to continue or not. svn path=/trunk/; revision=14411
2005-05-21From Javier Acuna:Anders Broman1-3/+70
It adds "CIC" info display on the comments column for ISUP It adds a small Help button that open up a window that offers you to vist the Wiki page containing the explanation of the Dialog window. svn path=/trunk/; revision=14410