Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=23453
|
|
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
|
|
svn path=/trunk/; revision=23451
|
|
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
|
|
svn path=/trunk/; revision=23449
|
|
starting Wireshark:
Duplicate field detected in call to proto_register_field_array: channel_id is
already registered
svn path=/trunk/; revision=23448
|
|
svn path=/trunk/; revision=23447
|
|
Removed unnecessary parentheses that make the average packets size
calculated as an integer instead of a float.
svn path=/trunk/; revision=23446
|
|
Fix for bug #1876: Resizing columns changes the currently-selected packet
svn path=/trunk/; revision=23445
|
|
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
|
|
svn path=/trunk/; revision=23443
|
|
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
|
|
svn path=/trunk/; revision=23441
|
|
svn path=/trunk/; revision=23440
|
|
svn path=/trunk/; revision=23439
|
|
svn path=/trunk/; revision=23438
|
|
on a large number of trace files.
svn path=/trunk/; revision=23437
|
|
ep_freed() memory and abort.
svn path=/trunk/; revision=23436
|
|
NULL before we try to use it. This fixes a crash found during fuzzing
and a possible buffer overrun.
svn path=/trunk/; revision=23435
|
|
svn path=/trunk/; revision=23434
|
|
svn path=/trunk/; revision=23433
|
|
svn path=/trunk/; revision=23432
|
|
svn path=/trunk/; revision=23431
|
|
svn path=/trunk/; revision=23430
|
|
svn path=/trunk/; revision=23429
|
|
New dissector for TPNCP protocol.
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1853
svn path=/trunk/; revision=23428
|
|
double-clicked.
svn path=/trunk/; revision=23427
|
|
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
|
|
when loading a new file with a file already loaded.
svn path=/trunk/; revision=23425
|
|
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
|
|
there's two structures with the same name conversation_t, change one to conv_t
svn path=/trunk/; revision=23423
|
|
Use O(1) logic for the fast path when adding fragments (ie fragments are in order).
svn path=/trunk/; revision=23422
|
|
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
|
|
svn path=/trunk/; revision=23420
|
|
svn path=/trunk/; revision=23419
|
|
svn path=/trunk/; revision=23418
|
|
svn path=/trunk/; revision=23417
|
|
svn path=/trunk/; revision=23416
|
|
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
|
|
Dynamically register filter fields from TLV definitions.
svn path=/trunk/; revision=23414
|
|
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
|
|
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
|
|
janitor work, replace col_add_fstr/ col_set_fstr.
svn path=/trunk/; revision=23411
|
|
Only call get_hostname once.
svn path=/trunk/; revision=23410
|
|
Don't use g_snprintf for temporary unsigned int to ascii conversion.
svn path=/trunk/; revision=23409
|
|
small memory leak when freeing compiled filter insns.
svn path=/trunk/; revision=23408
|
|
preference to turn it on / off per discussion on -dev list.
svn path=/trunk/; revision=23407
|
|
-set_str2add_str_val_to_str
svn path=/trunk/; revision=23406
|
|
When offset parameter is 0 replace tvb_bytes_exist() with the faster tvb_length().
non heuristic dissectors
svn path=/trunk/; revision=23405
|
|
if tree is not NULL then proto_xxx_add_yyy functions can't return NULL.
Remove always true tests.
svn path=/trunk/; revision=23404
|