summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-11-15updated mms dissectorRonnie Sahlberg2-7/+8
svn path=/trunk/; revision=23453
2007-11-15branch_taken that is returned by dissect_ber_choice() is the index of Ronnie Sahlberg1-3/+4
of the branch and not the tag value so one cant use it with val_to_str() (well one can in this instance since by luck the tag values match the indices) svn path=/trunk/; revision=23452
2007-11-15Fix "Diameter Dictionary: No Vendor: 3GPPDiameter Dictionary: No Vendor: 3GPP".Anders Broman1-2/+2
svn path=/trunk/; revision=23451
2007-11-14Changed to use the the packet-ber EXTERNAL decoding (into the ASN1 context).Graeme Lunt6-223/+60
Uses the ber_callback mechanism to call the rtse oid callbacks, rather than the default ber oid callback list. A couple of fixes to packet-ber.c to mark [in]direct references as present and call the ber_callback if it has been specified. svn path=/trunk/; revision=23450
2007-11-14Keep the MEGACO dissector from looping on a malformed events descriptor.Gerald Combs2-70/+83
svn path=/trunk/; revision=23449
2007-11-14From Valery Sigalov via bug #1853: Fix the following console error whenStephen Fisher1-5/+1
starting Wireshark: Duplicate field detected in call to proto_register_field_array: channel_id is already registered svn path=/trunk/; revision=23448
2007-11-14Added some parentheses to clarify the gint64 cast.Stig Bjørlykke1-5/+5
svn path=/trunk/; revision=23447
2007-11-14From Shiang-Ming Huang:Stig Bjørlykke1-1/+1
Removed unnecessary parentheses that make the average packets size calculated as an integer instead of a float. svn path=/trunk/; revision=23446
2007-11-14From didier:Stephen Fisher1-1/+2
Fix for bug #1876: Resizing columns changes the currently-selected packet svn path=/trunk/; revision=23445
2007-11-13From Dejan Bucar:Anders Broman1-67/+170
Updated dissector for LINX protocols * Linx Ethernet Connection Manager protocol is updated from version 2 to version 3. * Linx RLNH protocol has been updated from version 1 to version 2. The updated dissector is backwards-compatible allowing correct dissection of all versions. svn path=/trunk/; revision=23444
2007-11-13Correct assorted typos and copy-past errors.Anders Broman1-37/+182
svn path=/trunk/; revision=23443
2007-11-13From Florent DROUIN:Anders Broman4-162/+54
Since the use of the function 'dissect_ber_tagged_type' for DialoguePortion, the file tcap.cnf must be updated to remove the decoding of the tag and length. This decoding is now done in the new function 'dissect_ber_tagged_type'. The file tcap.cnf has been updated to take into account this change. But this leads to a change in tcap.asn too, for the definition of the ExternalPDU. I think this part of the ASN1 file is specific to Wireshark and can be modified. In the meantime, I did update the DEBUG part for packet_ber.c for the function (dissect_ber_tagged_type) svn path=/trunk/; revision=23442
2007-11-13Mark some generated items in ROS.Stig Bjørlykke3-11/+19
svn path=/trunk/; revision=23441
2007-11-13Use glib-2.14.3Anders Broman2-4/+4
svn path=/trunk/; revision=23440
2007-11-12Add AVP info.Anders Broman1-6/+54
svn path=/trunk/; revision=23439
2007-11-12Don't dereference a NULL pointer.Gerald Combs3-4/+4
svn path=/trunk/; revision=23438
2007-11-12Print the pass number periodically as a convenience for running the scriptGerald Combs1-1/+6
on a large number of trace files. svn path=/trunk/; revision=23437
2007-11-12Initialize var_list in dissect_smux(), so that we don't use previouslyGerald Combs3-164/+168
ep_freed() memory and abort. svn path=/trunk/; revision=23436
2007-11-12Replace strcpy()+strcat() with g_snprintf(). Make sure a string isn'tGerald Combs4-342/+394
NULL before we try to use it. This fixes a crash found during fuzzing and a possible buffer overrun. svn path=/trunk/; revision=23435
2007-11-12add various files of PortableApps packagingUlf Lamping1-3/+31
svn path=/trunk/; revision=23434
2007-11-12update various other places, where WinPcap version 4.0.1 was usedUlf Lamping1-1/+1
svn path=/trunk/; revision=23433
2007-11-12add various files of PortableApps packagingUlf Lamping1-1/+49
svn path=/trunk/; revision=23432
2007-11-12update various other places, where WinPcap version 4.0.1 was usedUlf Lamping6-6/+6
svn path=/trunk/; revision=23431
2007-11-12Remove forgotten debug code.Anders Broman1-1/+0
svn path=/trunk/; revision=23430
2007-11-11update WinPcap installer to recent 4.0.2Ulf Lamping3-4/+4
svn path=/trunk/; revision=23429
2007-11-11From Valery Sigalov:Anders Broman6-1/+9945
New dissector for TPNCP protocol. http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1853 svn path=/trunk/; revision=23428
2007-11-11Open the coloring rule edit dialog when the coloring rule is Sake Blok1-1/+15
double-clicked. svn path=/trunk/; revision=23427
2007-11-10Make the enable/disable buttons on the coloring rule list followSake Blok1-5/+15
the selection. There is a little difference between the behaviour in GTK1 and GTK2 (As long as either one row or a block of rows with the same status is selected, GTK1 and GTK2 behave the same way): GTK1: - if the last selected row is disabled, grey out the disable button - if the last selected row is enabled, grey out the enable button GTK2: - grey out both buttons when no rule is selected - grey out the enable button when *all* selected rules are enabled - grey out the disable button when *all* selected rules are disabled - leave both buttons active if there is a mix of disabled and enabled rules svn path=/trunk/; revision=23426
2007-11-10Ensure we pop any previous loaded filename from the statusbarStig Bjørlykke1-0/+3
when loading a new file with a file already loaded. svn path=/trunk/; revision=23425
2007-11-10Apply yet another set of the optimization patches:Anders Broman1-21/+36
move TRY block in its own function. __attribute__((noinline)) does not compile with MS VC 6 nor does __declspec(noinline) Applied the patch without it. svn path=/trunk/; revision=23424
2007-11-10Apply yet another set of the optimization patches:Anders Broman3-7/+8
there's two structures with the same name conversation_t, change one to conv_t svn path=/trunk/; revision=23423
2007-11-10Apply yet another set of the optimization patches:Anders Broman1-56/+38
Use O(1) logic for the fast path when adding fragments (ie fragments are in order). svn path=/trunk/; revision=23422
2007-11-10This patch makes it possible to disable individual coloring rules Sake Blok8-32/+231
without having to delete them. The patch has been tested on Fedora-7 with GTK+ 1.2.10 and GTK+ 2.10.11. Since I don't know how to use "strikethrough" in clists in GTK1 there is a little difference in how the disabled coloring rules are displayed. In GTK2 they are striked through and in GTK1 they are shown in lightgrey on a white background. Any info on how to use strikthrough in clists within GTK1 is more than welcome :-) svn path=/trunk/; revision=23421
2007-11-10Quote a "Checking for" message.Guy Harris1-1/+1
svn path=/trunk/; revision=23420
2007-11-10Update comment, clean up message.Guy Harris1-11/+7
svn path=/trunk/; revision=23419
2007-11-10Add MacOS X version next to the Darwin version in version outputs.Stephen Fisher3-8/+40
svn path=/trunk/; revision=23418
2007-11-10Cast "char"s to "unsigned char" before handing them to <ctype.h> macros.Guy Harris1-1/+1
svn path=/trunk/; revision=23417
2007-11-09Add a newline.Gerald Combs1-5/+5
svn path=/trunk/; revision=23416
2007-11-09Don't call tvb_set_child_real_data_tvbuff() + add_new_data_source() twiceGerald Combs2-6/+12
for the same tvb. This keeps us from freeing the same memory twice and crashing on some systems. This might be the same bug Brian Vandenberg was looking for in http://www.wireshark.org/lists/wireshark-dev/200705/msg00406.html . svn path=/trunk/; revision=23415
2007-11-09From Stephen Croll.Martin Mathieson4-366/+839
Dynamically register filter fields from TLV definitions. svn path=/trunk/; revision=23414
2007-11-09Apply yet another set of the optimization patches:Anders Broman1-99/+119
move the case where pinfo->in_error_pkt is true in its own function: - it's not the common case. - it needs a TRY block. ==> slow volatile and big stack footprint. - call_dissector_work is called a lot and recursively. svn path=/trunk/; revision=23413
2007-11-09Apply yet another set of the optimization patches:Anders Broman14-43/+58
When offset parameter is 0 replace tvb_bytes_exist() with the faster tvb_length(). On the other hand if (tvb_bytes_exist(tvb, 0, 20) is more readable than if (tvb_length(tvb) >= 20 so only do it in heuristic function svn path=/trunk/; revision=23412
2007-11-09Apply yet another set of the optimization patches:Anders Broman2-2/+2
janitor work, replace col_add_fstr/ col_set_fstr. svn path=/trunk/; revision=23411
2007-11-09Apply yet another set of the optimization patches:Anders Broman1-21/+24
Only call get_hostname once. svn path=/trunk/; revision=23410
2007-11-09Apply yet another set of the optimization patches:Anders Broman1-16/+21
Don't use g_snprintf for temporary unsigned int to ascii conversion. svn path=/trunk/; revision=23409
2007-11-09Apply yet another set of the optimization patches:Anders Broman1-0/+1
small memory leak when freeing compiled filter insns. svn path=/trunk/; revision=23408
2007-11-09Back out part of revision 23395 - leave the toolbar arrow, but remove theStephen Fisher4-47/+0
preference to turn it on / off per discussion on -dev list. svn path=/trunk/; revision=23407
2007-11-08Apply yet another set of the optimization patches:Anders Broman27-35/+35
-set_str2add_str_val_to_str svn path=/trunk/; revision=23406
2007-11-08Apply yet another set of the optimization patches:Anders Broman20-63/+63
When offset parameter is 0 replace tvb_bytes_exist() with the faster tvb_length(). non heuristic dissectors svn path=/trunk/; revision=23405
2007-11-08Apply yet another set of the optimization patches:Anders Broman1-190/+124
if tree is not NULL then proto_xxx_add_yyy functions can't return NULL. Remove always true tests. svn path=/trunk/; revision=23404