Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-commits: [Wireshark-commits] rev 23631: /trunk-0.99.7/ /trunk-0.99.7/epan/crypt/: airpdca

Date: Wed, 28 Nov 2007 00:08:44 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=23631

User: gerald
Date: 2007/11/28 12:08 AM

Log:
 Copy over revisions from the trunk. Update the release notes accordingly.
 
 ------------------------------------------------------------------------
 r23534 | sake | 2007-11-21 12:33:50 -0800 (Wed, 21 Nov 2007) | 8 lines
 Changed paths:
    M /trunk/epan/dissectors/packet-cfm.c
 
 Bug 1994: From Keith Mercer :
 
 This bugfix is focused only in the Sender ID TLV segment of code.  This was to
 address the possibility that the Sender ID TLV may not have a Management
 Address Domain, and/or a Management Address.  This bug was discovered when
 testing the dissector using CFM-enabled Netopia modems.
 
 ------------------------------------------------------------------------
 r23559 | etxrab | 2007-11-24 02:55:42 -0800 (Sat, 24 Nov 2007) | 1 line
 Changed paths:
    M /trunk/diameter/dictionary.xml
    M /trunk/diameter/mobileipv4.xml
    M /trunk/diameter/nasreq.xml
 
 Add AVP:s
 ------------------------------------------------------------------------
 r23563 | morriss | 2007-11-24 07:38:19 -0800 (Sat, 24 Nov 2007) | 1 line
 Changed paths:
    M /trunk/epan/dissectors/packet-sccp.c
 
 Fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2006 : use 0xffffff (reserved value) for unset xLRs
 ------------------------------------------------------------------------
 r23564 | morriss | 2007-11-24 07:43:39 -0800 (Sat, 24 Nov 2007) | 1 line
 Changed paths:
    M /trunk/epan/dissectors/packet-sccp.c
 
 Fix bug http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2011 : check SSN in both Called and Calling addresses even when we know the direction of the messages
 ------------------------------------------------------------------------
 r23565 | morriss | 2007-11-24 08:09:47 -0800 (Sat, 24 Nov 2007) | 1 line
 Changed paths:
    M /trunk/plugins/wimaxasncp/wimaxasncp_dict.l
 
 Fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1914 when building out of the source tree by not issuing a complaint if the wimaxasncp dictionary is not found. This is ugly but it's how diameter does it, too, and I am not aware of a better way.
 ------------------------------------------------------------------------
 r23567 | morriss | 2007-11-24 09:56:46 -0800 (Sat, 24 Nov 2007) | 1 line
 Changed paths:
    M /trunk/epan/dissectors/packet-sctp.c
 
 Fix crash reported in http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2014 : when adding fragments to the linked list of end fragments, don't check the TSN of the begin fragment--it may not be there.  Looks like a cut-n-pasteo.
 ------------------------------------------------------------------------
 r23568 | gerald | 2007-11-24 11:13:54 -0800 (Sat, 24 Nov 2007) | 2 lines
 Changed paths:
    M /trunk/asn1/h225/packet-h225-template.c
    M /trunk/epan/dissectors/packet-h225.c
 
 Make sure h225_pi is never NULL.
 
 ------------------------------------------------------------------------
 r23591 | gerald | 2007-11-25 13:33:34 -0800 (Sun, 25 Nov 2007) | 2 lines
 Changed paths:
    M /trunk/capture_sync.c
 
 If a child doesn't quit 500ms after sending a QUIT signal, force it to exit.
 
 ------------------------------------------------------------------------
 r23593 | gerald | 2007-11-25 15:08:09 -0800 (Sun, 25 Nov 2007) | 2 lines
 Changed paths:
    M /trunk/epan/dissectors/packet-smb.c
 
 Fix bug 2019: The SMB dissector was dereferencing a NULL pointer.
 
 ------------------------------------------------------------------------
 r23601 | morriss | 2007-11-26 08:40:17 -0800 (Mon, 26 Nov 2007) | 1 line
 Changed paths:
    M /trunk/capture_loop.c
 
 Change (yet another--I really need to find a way to automate finding these things) open() to eth_open() to fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1987
 ------------------------------------------------------------------------
 r23604 | morriss | 2007-11-26 10:00:21 -0800 (Mon, 26 Nov 2007) | 1 line
 Changed paths:
    M /trunk/gtk/uat_gui.c
 
 From Florent Drouin via http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2015 : fix crash when editing UAT tables
 ------------------------------------------------------------------------
 r23608 | morriss | 2007-11-26 10:55:17 -0800 (Mon, 26 Nov 2007) | 1 line
 Changed paths:
    M /trunk/epan/dissectors/packet-epl.h
    M /trunk/epan/dissectors/packet-jxta.c
    M /trunk/epan/dissectors/packet-wbxml.c
    M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
    M /trunk/plugins/wimax/mac_hd_type1_decoder.c
    M /trunk/plugins/wimax/mac_hd_type2_decoder.c
    M /trunk/plugins/wimax/msg_rep.c
    M /trunk/plugins/wimax/msg_ucd.c
    M /trunk/plugins/wimax/wimax_compact_dlmap_ie_decoder.c
    M /trunk/plugins/wimax/wimax_compact_ulmap_ie_decoder.c
    M /trunk/plugins/wimax/wimax_mac.h
    M /trunk/plugins/wimax/wimax_phy_attributes_decoder.c
    M /trunk/plugins/wimax/wimax_utils.c
    M /trunk/wiretap/k12text.l
 
 Get rid of C++/C99 style comments--not all compilers support them
 ------------------------------------------------------------------------
 r23610 | morriss | 2007-11-26 11:11:26 -0800 (Mon, 26 Nov 2007) | 1 line
 Changed paths:
    M /trunk/plugins/wimax/msg_rep.c
 
 Oops, don't put a comment inside a comment
 ------------------------------------------------------------------------
 r23613 | gerald | 2007-11-26 16:36:41 -0800 (Mon, 26 Nov 2007) | 2 lines
 Changed paths:
    M /trunk/epan/dissectors/packet-usb.c
 
 Make sure we fully initialize a struct. Fixes bug 2021.
 
 ------------------------------------------------------------------------
 r23615 | guy | 2007-11-26 17:41:42 -0800 (Mon, 26 Nov 2007) | 7 lines
 Changed paths:
    M /trunk/epan/dissectors/packet-diameter.c
 
 Check for AVPs with a list of values and a type that's not a 32-bit or
 shorter integral type.  Fixes bug 2027.
 
 Rename the "bytes" pointer to "octetstring", and initialize it in a
 fashion that makes it clearer that it points to the first of the basic
 types, to make it clearer that it's for OctetString.
 
 ------------------------------------------------------------------------
 r23618 | jake | 2007-11-26 22:49:48 -0800 (Mon, 26 Nov 2007) | 1 line
 Changed paths:
    M /trunk/gtk/rtp_analysis.c
 
 Fix for bug 2000. Make sure that both datalink layer and application layer agree that information is missing before refusing to write a payload.
 ------------------------------------------------------------------------
 r23619 | stig | 2007-11-27 03:21:12 -0800 (Tue, 27 Nov 2007) | 3 lines
 Changed paths:
    M /trunk/epan/libwireshark.def
 
 Added tvb_get_ephemeral_faked_unicode and tvb_get_ephemeral_stringz
 to epan/libwireshark.def
 
 ------------------------------------------------------------------------
 r23621 | tuexen | 2007-11-27 09:46:55 -0800 (Tue, 27 Nov 2007) | 2 lines
 Changed paths:
    M /trunk/epan/dissectors/packet-sctp.c
 
 Fix from Stephen Fisher for bug 2028.
 ------------------------------------------------------------------------
 r23623 | guy | 2007-11-27 10:52:51 -0800 (Tue, 27 Nov 2007) | 22 lines
 Changed paths:
    M /trunk/airpcap_loader.c
    M /trunk/capture-wpcap.c
    M /trunk/capture_loop.c
    M /trunk/configure.in
    M /trunk/epan/Makefile.am
    M /trunk/epan/crypt/airpdcap.c
    M /trunk/epan/dfilter/semcheck.c
    M /trunk/epan/dissectors/packet-3com-njack.c
    M /trunk/epan/dissectors/packet-afp.c
    M /trunk/epan/dissectors/packet-cigi.c
    M /trunk/epan/dissectors/packet-diameter.c
    M /trunk/epan/dissectors/packet-edonkey.c
    M /trunk/epan/dissectors/packet-giop.c
    M /trunk/epan/dissectors/packet-http.c
    M /trunk/epan/dissectors/packet-ieee80211.c
    M /trunk/epan/dissectors/packet-ipsec.c
    M /trunk/epan/dissectors/packet-megaco.c
    M /trunk/epan/dissectors/packet-mgcp.c
    M /trunk/epan/dissectors/packet-multipart.c
    M /trunk/epan/dissectors/packet-pvfs2.c
    M /trunk/epan/dissectors/packet-rtcp.c
    M /trunk/epan/dissectors/packet-rtsp.c
    M /trunk/epan/dissectors/packet-sccp.c
    M /trunk/epan/dissectors/packet-sip.c
    M /trunk/epan/dissectors/packet-smtp.c
    M /trunk/epan/dissectors/packet-sqloracle.c
    M /trunk/epan/dissectors/packet-tftp.c
    M /trunk/epan/dissectors/packet-tivoconnect.c
    M /trunk/epan/dissectors/packet-vnc.c
    M /trunk/epan/dissectors/packet-wbxml.c
    M /trunk/epan/dissectors/packet-wsp.c
    M /trunk/epan/dissectors/packet-xml.c
    M /trunk/epan/dtd_parse.l
    A /trunk/epan/g_ascii_strcasecmp.c
    A /trunk/epan/g_ascii_strcasecmp.h
    M /trunk/epan/prefs.c
    M /trunk/epan/proto.c
    M /trunk/epan/req_resp_hdrs.c
    M /trunk/epan/strutil.c
    M /trunk/epan/tvbuff.c
    M /trunk/epan/tvbuff.h
    M /trunk/gtk/airpcap_dlg.c
    M /trunk/gtk/airpcap_gui_utils.c
    M /trunk/gtk/capture_if_dlg.c
    M /trunk/gtk/decode_as_dlg.c
    M /trunk/gtk/expert_comp_table.c
    M /trunk/gtk/gui_utils.c
    M /trunk/gtk/main.c
    M /trunk/gtk/menu.c
    M /trunk/gtk/mgcp_stat.c
    M /trunk/gtk/prefs_dlg.c
    M /trunk/gtk/recent.c
    M /trunk/gtk/rtp_analysis.c
    M /trunk/gtk/voip_calls.c
    M /trunk/plugins/mgcp/packet-mgcp.c
    M /trunk/tap-mgcpstat.c
    M /trunk/util.c
 
 strcasecmp(), strncasecmp(), g_strcasecmp(), and g_strncasecmp() delenda
 est.  Use g_ascii_strcasecmp() and g_ascii_strncasecmp(), and supply our
 own versions if they're missing from GLib (as is the case with GLib
 1.x).
 
 In the code to build the list of named fields for Diameter, don't use
 g_strdown(); do our own g_ascii_-style upper-case to lower-case mapping
 in the hash function and use g_ascii_strcasecmp() in the compare
 function.
 
 We do this because there is no guarantee that toupper(), tolower(), and
 functions that use them will, for example, map between "I" and "i" in
 all locales; in Turkish locales, for example, there are, in both
 upper case and lower case, versions of "i" with and without a dot, and
 the upper-case version of "i" is "I"-with-a-dot and the lower-case
 version of "I" is "i"-without-a-dot.  This causes strings that should
 match not to match.
 
 This finishes fixing bug 2010 - an earlier checkin prevented the crash
 (as there are other ways to produce the same crash, e.g. a bogus
 dictionary.xml file), but didn't fix the case-insensitive string matching.
 ------------------------------------------------------------------------
 r23624 | gerald | 2007-11-27 11:57:35 -0800 (Tue, 27 Nov 2007) | 9 lines
 Changed paths:
    M /trunk/capture_sync.c
    M /trunk/epan/dissectors/packet-cops.c
    M /trunk/epan/dissectors/packet-ieee80211.c
 
 Fixes from Sam Leffler:
 
   In capture_sync.c: Don't clobber the DLT value.
 
   In packet-cops.c (modified by me): Instead of adding an item as a static,
   mis-cast FT_UINT16 to the tree, add it as an FT_NONE.
 
   In packet-802.11.c: Add the right address to the tree.
 
 ------------------------------------------------------------------------
 r23625 | gerald | 2007-11-27 12:03:43 -0800 (Tue, 27 Nov 2007) | 2 lines
 Changed paths:
    M /trunk/epan/dissectors/packet-radiotap.c
 
 From Sam Leffler: Add support for IEEE80211_RADIOTAP_XCHANNEL.
 
 ------------------------------------------------------------------------
 
 Plus a partial change from:
 
 ------------------------------------------------------------------------
 r23606 | gerald | 2007-11-26 10:38:03 -0800 (Mon, 26 Nov 2007) | 2 lines
 Changed paths:
    M /trunk/gtk/main.c
 
 If the user has G_LOG_LEVEL_INFO enabled, provide startup progress messages.
 
 ------------------------------------------------------------------------

Directory: /trunk-0.99.7/epan/crypt/
  Changes    Path          Action
  +7 -3      airpdcap.c    Modified

Directory: /trunk-0.99.7/epan/dfilter/
  Changes    Path          Action
  +7 -3      semcheck.c    Modified

Directory: /trunk-0.99.7/diameter/
  Changes    Path              Action
  +131 -34   dictionary.xml    Modified
  +33 -0     mobileipv4.xml    Modified
  +12 -0     nasreq.xml        Modified

Directory: /trunk-0.99.7/epan/dissectors/
  Changes    Path                    Action
  +5 -1      packet-3com-njack.c     Modified
  +8 -4      packet-afp.c            Modified
  +26 -17    packet-cfm.c            Modified
  +8 -4      packet-cigi.c           Modified
  +2 -2      packet-cops.c           Modified
  +70 -21    packet-diameter.c       Modified


(73 files not shown)