Wireshark-commits: [Wireshark-commits] rev 36046: /trunk-1.4/ /trunk-1.4/epan/dfilter/: semcheck.c

Date: Thu, 24 Feb 2011 07:50:37 GMT
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