Wireshark-commits: [Wireshark-commits] rev 36046: /trunk-1.4/ /trunk-1.4/epan/dfilter/: semcheck.c
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=36046
User: jake
Date: 2011/02/23 11:50 PM
Log:
Copy over revisions from the trunk:
------------------------------------------------------------------------
r35583 | sfisher | 2011-01-19 18:58:53 +0100 (Wed, 19 Jan 2011) | 5 lines
Changed paths:
M /trunk/gtk/main_proto_draw.c
From Cal Turney via bug #5585: When searching in packet bytes, the field and
bytes are not immediately shown.
------------------------------------------------------------------------
r35594 | jake | 2011-01-20 09:58:03 +0100 (Thu, 20 Jan 2011) | 2 lines
Changed paths:
M /trunk/asn1/snmp/packet-snmp-template.c
M /trunk/epan/dissectors/packet-snmp.c
Allow for expert items to be actually attached somewhere.
------------------------------------------------------------------------
r35599 | jake | 2011-01-20 21:04:39 +0100 (Thu, 20 Jan 2011) | 2 lines
Changed paths:
M /trunk/epan/oids.c
Allow presentation of Gauge32 values larger than 0x7FFFFFFF.
------------------------------------------------------------------------
r35621 | morriss | 2011-01-22 16:15:51 +0100 (Sat, 22 Jan 2011) | 14 lines
Changed paths:
M /trunk/epan/dfilter/semcheck.c
From Johannes Lange via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5606 :
In semcheck.c the display filter string of an expression is checked against the
header_field_info.display value BASE_CUSTOM. But the value of BASE_CUSTOM is
applied as bitmask while the actual type is an enum (BASE_CUSTOM = 6).
With this BASE_DEC, BASE_DEC_HEX and BASE_HEX_DEC are also matching and are not
accepted as filter expression.
Actually: BASE_DEC works but not BASE_HEX. And the problem only shows up when
trying to match a field in one of these bases against a string (from a
value_string).
------------------------------------------------------------------------
r35626 | stig | 2011-01-22 19:07:28 +0100 (Sat, 22 Jan 2011) | 6 lines
Changed paths:
M /trunk/epan/dissectors/packet-p_mul.c
Ensure we keep the pkg_data pointer for the init routine to cleanup correctly,
because the ep memory is cleared before the init routine is called.
Fixed the variable name for the no_yes true_false_string.
Update reference to protocol description.
------------------------------------------------------------------------
r35651 | jake | 2011-01-25 23:11:59 +0100 (Tue, 25 Jan 2011) | 4 lines
Changed paths:
M /trunk/epan/addr_resolv.c
Fix fo bug 5615:
Remove the filters on IPv6 Link Local and Multicast addresses, since
these _can_ be resolved through the hosts file and manual entry.
------------------------------------------------------------------------
Directory: /trunk-1.4/epan/dfilter/
Changes Path Action
+1 -1 semcheck.c Modified
Directory: /trunk-1.4/epan/dissectors/
Changes Path Action
+13 -8 packet-p_mul.c Modified
+15 -12 packet-snmp.c Modified
Directory: /trunk-1.4/docbook/
Changes Path Action
+21 -1 release-notes.xml Modified
Directory: /trunk-1.4/epan/
Changes Path Action
+2 -1 addr_resolv.c Modified
+13 -6 oids.c Modified
Directory: /trunk-1.4/gtk/
Changes Path Action
+3 -0 main_proto_draw.c Modified
Directory: /trunk-1.4/asn1/snmp/
Changes Path Action
+12 -9 packet-snmp-template.c Modified