------------------------------------------------------------------------
r48968 | gerald | 2013-04-22 10:36:47 -0700 (Mon, 22 Apr 2013) | 2 lines
Changed paths:
   A /trunk-1.10 (from /trunk:48967)

Create the 1.10 branch.

------------------------------------------------------------------------
r48967 | gerald | 2013-04-22 10:34:50 -0700 (Mon, 22 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_test.c

Convert another instance of g_assert_cmpuint to g_assert.

------------------------------------------------------------------------
r48966 | alagoutte | 2013-04-22 10:31:15 -0700 (Mon, 22 Apr 2013) | 32 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8601 NFSv4 attribute and READDIR modifications

*  "dissect_nfs4_attribute()" was eliminated because the values dissection
   portion of that routine was identical to the "dissect_nfs_attributes()"
   routine.  The code in "dissect_nfs4_bitmap4()" and
   "dissect_nfs4_attrlist4()" was also similar so those routines
   were also eliminated and their code incorporated in dissect_nfs_fattr4s().
   These measures have reduced the size of 'packet-nfs.c' by almost 400 lines.

*  Attributes were relabeled according to RFC 5661 (NFS4v1).
    o “mand_attr” (REQUIRED attribute) header was changed to "reqd_attr”.
    o “recc_attr” (RECOMMENDED attributes) header was changed to “reco_attr”
      because "recommended" only has one ‘c’. =)

*  In order to be able to list the attribute names horizontally in the
   "Attr mask[x]" header (e.g., "Attr mask[0]: 0x0010111a (TYPE, CHANGE, SIZE,
   FSID, ACL, FILEID)", “FATTR4_” was removed from the attribute names
   (e.g., “FATTR4_TYPE (1)” is now “TYPE (1)”.  Note that RFC 5661 does not
   define them with a “FATTR4” prefix.

*  In GETATTR responses, the “resok4” and “obj_attributes” subtrees were
   eliminated because they are neither actual fields nor serve any practical
   purpose.

*  The READDIR "Directory Listing" subtree was reformatted. "Filename" was
   changed to "Entry" because entries can also be directories.
   "Value Follows", "cookie", and "Attr mask[n]" were moved within each entry.
   If an Entry header is left-clicked all the fields of that entry are
   highlighted in the Hex pane. If it is right-clicked the 'nfs.name'
   field (filter) can be obtained. Finally, the "attr_vals:<DATA>" (text)
   subtree was eliminated because it appears to serve no useful purpose and
   clutters the tree.
------------------------------------------------------------------------
r48965 | alagoutte | 2013-04-22 10:28:16 -0700 (Mon, 22 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-dhcpv6.c

Fix encoding args (via fix-encodings-args tools) Add Modelines info
------------------------------------------------------------------------
r48964 | eapache | 2013-04-22 08:40:48 -0700 (Mon, 22 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_test.c

Improve wmem strbuf tests, add tests for string util. functions

------------------------------------------------------------------------
r48963 | alagoutte | 2013-04-22 05:31:04 -0700 (Mon, 22 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/oui.h

Add dissection of Aruba Networks Vendor Specific stuff. With ArubaOS 6.2, there is a option to add AP Name in Beacon frame.
------------------------------------------------------------------------
r48962 | martinm | 2013-04-22 05:08:42 -0700 (Mon, 22 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-arp.c

Don't report duplicate use of IP address twice when dissecting a
gratuitous ARP request.

------------------------------------------------------------------------
r48961 | mmann | 2013-04-21 19:43:52 -0700 (Sun, 21 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smtp.c

Improve AUTH handling (NTLM and elementary PLAIN mechanism)

from Uli Heilmeier, bug 8600 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8600)
------------------------------------------------------------------------
r48960 | mmann | 2013-04-21 19:10:49 -0700 (Sun, 21 Apr 2013) | 4 lines
Changed paths:
   M /trunk/airpcap_loader.c
   M /trunk/epan/uat-int.h
   M /trunk/epan/uat.c
   M /trunk/epan/uat_load.l
   M /trunk/plugins/stats_tree/pinfo_stats_tree.c
   M /trunk/ui/gtk/uat_gui.c

Add a "hidden" array of UAT entry data to allow separation between UAT file syntax errors and "syntactically correct, but invalid field".  Now UAT files load all entries into the "hidden" array (raw_data), but only adds valid ones to the user_data, which is used by the dissectors.
This is a start to fixing bug 7471 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7471) and is being committed to get the new ABI/API in before the 1.10 release.
What remains is the "GUI portion" (GTK+qt) to indicate to users which UAT entries are invalid.

------------------------------------------------------------------------
r48959 | eapache | 2013-04-21 18:29:13 -0700 (Sun, 21 Apr 2013) | 4 lines
Changed paths:
   M /trunk/epan/wmem/wmem_test.c

Don't use g_assert_cmpuint, its definition breaks the Windows
buildbot for some reason; g_assert works just as well except
for providing less useful output on failures.

------------------------------------------------------------------------
r48958 | mmann | 2013-04-21 16:20:10 -0700 (Sun, 21 Apr 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iec104.c

General cleanup.

Converted to proto_tree_add_text to proto_tree_add_item/expert_info

Allow columns/tree/(sub)dissectors/expert_info to be called at all of the proper times.  COL_INFO data still seems a bit verbose when errors occur, but I left it alone, just cleaning up the sequence of events.

Removed some structure definitions where the variables that used them were effectively "useless" once proto_tree_add_item was added (although they weren't that useful before that)
------------------------------------------------------------------------
r48957 | eapache | 2013-04-21 16:19:37 -0700 (Sun, 21 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_strbuf.c
   M /trunk/epan/wmem/wmem_test.c

Add wmem string-buffer tests and fix associated bugs.

------------------------------------------------------------------------
r48956 | pascal | 2013-04-21 14:12:24 -0700 (Sun, 21 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c

Dissect more TLV objects

------------------------------------------------------------------------
r48955 | guy | 2013-04-21 12:47:45 -0700 (Sun, 21 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

In tcp_dissect_pdus(), don't put the PDU length into the protocol tree
unless we're going to hand a packet to the PDU subdissector.

------------------------------------------------------------------------
r48954 | guy | 2013-04-21 12:43:36 -0700 (Sun, 21 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-msproxy.c

Update a comment.

------------------------------------------------------------------------
r48953 | guy | 2013-04-21 10:38:57 -0700 (Sun, 21 Apr 2013) | 4 lines
Changed paths:
   M /trunk/epan/tvbuff.c

When creating a subset tvbuff, inherit the flags from the tvbuff of
which we're making a subset, so that if the parent tvbuff is marked as a
fragment, the child tvbuff will be marked as one as well.

------------------------------------------------------------------------
r48950 | gerald | 2013-04-21 07:03:28 -0700 (Sun, 21 Apr 2013) | 1 line
Changed paths:
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-04-21]
------------------------------------------------------------------------
r48949 | jmayer | 2013-04-21 01:16:07 -0700 (Sun, 21 Apr 2013) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt

Use -Wshadow in cmake builds

------------------------------------------------------------------------
r48948 | jmayer | 2013-04-21 01:11:28 -0700 (Sun, 21 Apr 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pw-fr.c

Fix new gcc 4.8 warning:

[  6%] Building C object epan/CMakeFiles/epan.dir/dissectors/packet-pw-fr.c.o
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-pw-fr.c: In function ‘dissect_pw_fr’:
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-pw-fr.c:81:4: error: typedef ‘packet_quality_e’ locally defined but not used [-Werror=unused-local-typedefs]
  } packet_quality_e;
    ^


------------------------------------------------------------------------
r48947 | jmayer | 2013-04-21 01:09:12 -0700 (Sun, 21 Apr 2013) | 20 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-rs_pgo.c

Fix new warning in gcc 4.8:

[  5%] Building C object epan/CMakeFiles/epan.dir/dissectors/packet-dcerpc-rs_pgo.c.o
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-dcerpc-rs_pgo.c: In function ‘dissect_rs_pgo_query_t’:
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-dcerpc-rs_pgo.c:631:5: error: typedef ‘rs_pgo_query_t’ locally defined but not used [-Werror=unused-local-typedefs]
   } rs_pgo_query_t;
     ^
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-dcerpc-rs_pgo.c: In function ‘dissect_rs_pgo_query_key_t’:
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-dcerpc-rs_pgo.c:845:5: error: typedef ‘rs_pgo_query_t’ locally defined but not used [-Werror=unused-local-typedefs]
   } rs_pgo_query_t;
     ^
cc1: all warnings being treated as errors
make[2]: *** [epan/CMakeFiles/epan.dir/dissectors/packet-dcerpc-rs_pgo.c.o] Error 1
[  5%] Building C object epan/CMakeFiles/epan.dir/dissectors/packet-pw-fr.c.o
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-pw-fr.c: In function ‘dissect_pw_fr’:
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-pw-fr.c:81:4: error: typedef ‘packet_quality_e’ locally defined but not used [-Werror=unused-local-typedefs]
  } packet_quality_e;
    ^


------------------------------------------------------------------------
r48946 | guy | 2013-04-20 23:14:11 -0700 (Sat, 20 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/show_exception.c

If pinfo->fragmented is set, map ReportedBoundsError to
FragmentBoundsError.

------------------------------------------------------------------------
r48945 | guy | 2013-04-20 20:22:30 -0700 (Sat, 20 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/show_exception.c

show_reported_bounds_error() should only be used to handle things such
as overflows in offsets, where the error presumably was that some field
size was so bogusly huge that it overflowed 32 bits; that's a malformed
packet even if the packet wasn't reassembled.

------------------------------------------------------------------------
r48944 | eapache | 2013-04-20 14:20:00 -0700 (Sat, 20 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ber.c

Initialize branch_taken right at the top of dissect_ber_choice so that the
caller can depend on it being initialized even in peculiar error conditions.

Fixes the other half of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8599

------------------------------------------------------------------------
r48943 | eapache | 2013-04-20 14:09:41 -0700 (Sat, 20 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/reassemble.c

Fix typo - we want to check if the pointer is NULL, not if the value
pointed to is NULL.

Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8599

------------------------------------------------------------------------
r48942 | alagoutte | 2013-04-20 02:49:12 -0700 (Sat, 20 Apr 2013) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

Remove expert info for bit AD in DNS query

See Section 5.7 (Setting the AD Bit on Queries) of RFC 6840 (Clarifications and Implementation Notes for DNS Security (DNSSEC))

The semantics of the Authentic Data (AD) bit in the query were
previously undefined.  Section 4.6 of [RFC4035] instructed resolvers
to always clear the AD bit when composing queries.

This document defines setting the AD bit in a query as a signal
indicating that the requester understands and is interested in the
value of the AD bit in the response. This allows a requester to
indicate that it understands the AD bit without also requesting
DNSSEC data via the DO bit.
------------------------------------------------------------------------
r48941 | alagoutte | 2013-04-20 02:49:00 -0700 (Sat, 20 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bt-dht.c

Enhance BT-DHT Dissector * Use proto_tree_add_item * Enhance display list (nodes, peers...) * Remove ununeed space * ...
------------------------------------------------------------------------
r48940 | guy | 2013-04-19 19:53:57 -0700 (Fri, 19 Apr 2013) | 23 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/tvbuff-int.h
   M /trunk/epan/tvbuff.c
   M /trunk/epan/tvbuff.h

When we're dissecting the beginning of a fragmented packet that we
haven't reassembled, we're probably moving sequentially through the
packet, which means that we'll run past the end of the fragment rather
than past the end of what would have been the reassembled packet had we
reassembled it.

I.e., there's little reason to care whether we're past the end of the
fragment but not past the end of the packet, or whether we're past the
end of the packet; in either case, we're past the end of the fragment,
and if somebody wants to know whether the packet is malformed by
stopping short of certain fields, they should enable reassembly.

So we get rid of the explicit fragment length in tvbuffs and, instead,
have a "this is a fragment" flag; if that flag is set, we throw
FragmentBoundsError rather than ReportedBoundsError if we run past the
end of the reported data.

(This also means we could flag the tvbuff even if we don't know how
large the reassembled packet will be, e.g. when doing IP reassembly.)

Replace tvb_new_subset_length_fragment() with tvb_new_subset_length()
and a new "set the "this is a fragment flag"" routine.

------------------------------------------------------------------------
r48939 | guy | 2013-04-19 16:39:35 -0700 (Fri, 19 Apr 2013) | 4 lines
Changed paths:
   M /trunk/epan/tvbuff.c

Pull tvb_init() into tvb_new(); there's no other way to get a new
tvbuff, so we might as well keep all the "here's a new tvbuff" code
together.

------------------------------------------------------------------------
r48938 | gerald | 2013-04-19 11:53:44 -0700 (Fri, 19 Apr 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Add back the sample bug test.

------------------------------------------------------------------------
r48937 | guy | 2013-04-19 11:48:16 -0700 (Fri, 19 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/tvbuff.c

Clean up a bit.

------------------------------------------------------------------------
r48936 | eapache | 2013-04-19 11:20:19 -0700 (Fri, 19 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Remove duplicate hf array entry.

------------------------------------------------------------------------
r48935 | eapache | 2013-04-19 11:19:05 -0700 (Fri, 19 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

s/mfs/nfs/

------------------------------------------------------------------------
r48934 | eapache | 2013-04-19 11:16:50 -0700 (Fri, 19 Apr 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hclnfsd.c
   M /trunk/epan/dissectors/packet-klm.c
   M /trunk/epan/dissectors/packet-mount.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-nfs.h
   M /trunk/epan/dissectors/packet-nfsacl.c
   M /trunk/epan/dissectors/packet-nlm.c

From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8581

Major NFS dissector cleanup. Consistent naming, spacing, line wrapping,
variable initialization, ...

For full details see comment #18 of the bug.

------------------------------------------------------------------------
r48933 | jmayer | 2013-04-19 09:40:06 -0700 (Fri, 19 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vssmonitoring.c

Slightly improve heuristics to not interpret a zero-filled trailer
as vss data.

------------------------------------------------------------------------
r48932 | jmayer | 2013-04-19 09:38:28 -0700 (Fri, 19 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ConfigureChecks.cmake
   M /trunk/cmakeconfig.h.in

Add HAVE_TM_ZONE  and HAVE_TZNAME detection to fix timezone display
in cmake builds.

------------------------------------------------------------------------
r48931 | jmayer | 2013-04-19 09:36:52 -0700 (Fri, 19 Apr 2013) | 2 lines
Changed paths:
   M /trunk/doc/tshark.pod

Add col. pseudo dissector to thsark manpage.

------------------------------------------------------------------------
r48930 | etxrab | 2013-04-19 09:26:27 -0700 (Fri, 19 Apr 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Based on http://anonsvn.wireshark.org/viewvc?revision=48893&view=revision

"Cast scrolling values to gdoubles, not gfloats - GtkAdjustment have
always taken doubles that I've been able to find, and casting to floats
causes loss of precision and weird bugs when the values get enormous."
------------------------------------------------------------------------
r48929 | eapache | 2013-04-19 09:16:22 -0700 (Fri, 19 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Fix apparent copy-paste error leading to a 'used-uninitialized' warning.

------------------------------------------------------------------------
r48928 | etxrab | 2013-04-19 09:06:55 -0700 (Fri, 19 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Fix GTPv2 MM Context (UMTS Key, Quad, and Quint Decoded) incorrectly

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8596
------------------------------------------------------------------------
r48927 | etxrab | 2013-04-19 09:06:01 -0700 (Fri, 19 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Add dissection of QoS blob.
------------------------------------------------------------------------
r48926 | ruengeler | 2013-04-19 04:54:22 -0700 (Fri, 19 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/sctp_stat.c

Initialize another variable.

------------------------------------------------------------------------
r48925 | ruengeler | 2013-04-19 04:34:46 -0700 (Fri, 19 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/sctp_graph_dlg.c
   M /trunk/ui/gtk/sctp_stat.c
   M /trunk/ui/gtk/sctp_stat.h

Show Forward_Tsn chunks in the graph

------------------------------------------------------------------------
r48924 | guy | 2013-04-19 01:59:45 -0700 (Fri, 19 Apr 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Don't use ENC_NA for integer fields longer than 1 byte; use
ENC_BIG_ENDIAN or ENC_LITTLE_ENDIAN.

Treat the AP PS Buffer State subfield of the QoS field the same way we
treat other subfields in the second byte of the QoS field - show it as
the upper 8 bits of the (shown as big-endian) QoS field.  Fix a bitmap
while we're at it.

Show the channel map as an FT_NONE - it's a structure with two bytes.

------------------------------------------------------------------------
r48923 | jmayer | 2013-04-18 22:44:41 -0700 (Thu, 18 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Small cosmetic fixes to CCX decoding

------------------------------------------------------------------------
r48922 | guy | 2013-04-18 18:37:48 -0700 (Thu, 18 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

Note that Query Server was reserved.

------------------------------------------------------------------------
r48921 | guy | 2013-04-18 18:37:24 -0700 (Thu, 18 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

Add some names for reserved-but-never-implemented operations, with
references for them.

------------------------------------------------------------------------
r48920 | mmann | 2013-04-18 17:09:18 -0700 (Thu, 18 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-pvfs2.c

convert proto_tree_add_text "items" to proto_tree_add_item.
------------------------------------------------------------------------
r48919 | eapache | 2013-04-18 12:45:22 -0700 (Thu, 18 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etch.c

Add overflow check to fix
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8464

Also add modelines.

------------------------------------------------------------------------
r48918 | eapache | 2013-04-18 12:31:24 -0700 (Thu, 18 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clnp.c

Fix apparent copy-paste-o that was leading to an 'unused variable' warning on
bleeding-edge GCC.

------------------------------------------------------------------------
r48917 | guy | 2013-04-18 12:22:24 -0700 (Thu, 18 Apr 2013) | 19 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/exceptions.h
   M /trunk/epan/exntest.c
   M /trunk/epan/packet.c
   M /trunk/epan/show_exception.c
   M /trunk/epan/tvbtest.c
   M /trunk/epan/tvbuff-int.h
   M /trunk/epan/tvbuff.c
   M /trunk/epan/tvbuff.h

Add to tvbuffs a "fragment length" field; if the tvbuff represents the
first fragment of a non-reassembled packet, and we know the length the
packet would have if it were reassembled, this field holds the length of
the fragment, and the "reported length" field shows the length the
packet would have if it were reassembled, so going past the end of the
fragment but staying within the length of the reassembled packet can be
reported as "dissection would have worked if the packet had been
reassembled" rather than "the packet is too short, so it was probably
malformed".

Add a FragmentBoundsError exception, thrown in the "dissection would
have worked if the packet had been reassembled" case.

Add a new tvb_new_subset_length_fragment() routine to create a new
subset tvb with specified fragment and reported lengths.  Use it in the
CLNP dissector.

Add some more sanity checks in the CLNP dissector.

------------------------------------------------------------------------
r48916 | guy | 2013-04-18 12:19:38 -0700 (Thu, 18 Apr 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c

Report bogus handshake length values with expert info.  This includes
trying to handle reassembly of packets with *differing* handshake length
values a bit better.

Make coding style a little more consistent.

------------------------------------------------------------------------
r48915 | guy | 2013-04-18 12:11:05 -0700 (Thu, 18 Apr 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.h

Catch retransmission of FINs, so if we're doing "reassemble until end of
data stream", only the first FIN segment is reported with the
reassembled packet.

Show the TCP fragment tree *before* processing the payload, so it's
shown even if processing the payload throws an exception.

------------------------------------------------------------------------
r48914 | guy | 2013-04-18 12:10:23 -0700 (Thu, 18 Apr 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

Catch retransmission of FINs, so if we're doing "reassemble until end of
data stream", only the first FIN segment is reported with the
reassembled packet.

Show the TCP fragment tree *before* processing the payload, so it's
shown even if processing the payload throws an exception.

------------------------------------------------------------------------
r48913 | guy | 2013-04-18 12:07:44 -0700 (Thu, 18 Apr 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ms-mms.c

Let proto_tree_add_item() do the length checking for string lengths, so
we thrown an exception if the lengths are too long.

For UCS-2/UTF-16 strings, do an extra length check to avoid overflows,
but throw ReportedBoundsError if the check fails, so we report them the
same way we report other too-large length errors.

Just use proto_tree_add_item() to put UCS-2/UTF-16 strings (assumed to
be UTF-16, not UCS-2; is that correct?) into the protocol tree.

------------------------------------------------------------------------
r48912 | gerald | 2013-04-18 10:10:47 -0700 (Thu, 18 Apr 2013) | 2 lines
Changed paths:
   M /trunk/help/faq.py

<tt> → <code>

------------------------------------------------------------------------
r48911 | martinm | 2013-04-18 07:59:41 -0700 (Thu, 18 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Add R10 versions of LTE protocols.

------------------------------------------------------------------------
r48910 | mmann | 2013-04-18 06:38:26 -0700 (Thu, 18 Apr 2013) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smtp.c

improve AUTH handling of SMTP dissector.  Bug 8591 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8591)

From Uli Heilmeier

The current version of the SMTP dissector expects a 'AUTH LOGIN' mechanism without checking the mechanism.

When some other mechanism (like NTLM or PLAIN) is in use the decoding is wrong. Furthermore it is expected that the username is in a seperate packet. When the username is in the AUTH line the password is shown as smtp.auth.username and the username is not decoded.

------------------------------------------------------------------------
r48909 | guy | 2013-04-17 19:31:45 -0700 (Wed, 17 Apr 2013) | 24 lines
Changed paths:
   M /trunk/epan/reassemble.c
   M /trunk/epan/reassemble.h

When we throw a reassembly error, remember the error, so that, if we
revisit this reassembly (in a multi-pass program such as Wireshark, or
TShark with -2), we'll throw the same error.

In fragment_set_tot_len(), allow the length to be set to a value that's
before the offset of existing fragments; we'll catch that later when the
reassembly completes.  This lets us handle some problems with DTLS less
confusingly.

When adding frames to an already-completed reassembly, check for
fragments that overlap existing fragments or go past the end of the
reassembly, and report errors.

When completing a reassembly, make the buffer for the reassembled data
big enough to contain the specified data length for the reassembly, even
if that's less than the offset + length of the last fragment.  Flag all
fragments that go past that length as "too long", and only copy out what
part of them fits, if any.  That lets us flag the correct fragment or
fragments as being "too long".

When adding fragments, do some additional checks, even if we're not
doing the first pass through the packets, so errors that show up in the
first pass also show up on subsequent passes.

------------------------------------------------------------------------
r48908 | guy | 2013-04-17 19:06:53 -0700 (Wed, 17 Apr 2013) | 3 lines
Changed paths:
   M /trunk/tools/checklicenses.py

See whether we can whitelist 'GPL (v3 or later)' for the output of Bison
run on wiretap/ascend.y.

------------------------------------------------------------------------
r48907 | guy | 2013-04-17 19:04:18 -0700 (Wed, 17 Apr 2013) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxasncp/wimaxasncp_dict.h

Fix FSF address.

------------------------------------------------------------------------
r48906 | gerald | 2013-04-17 17:05:54 -0700 (Wed, 17 Apr 2013) | 2 lines
Changed paths:
   M /trunk/help/faq.py

Convert a couple of Docbook-style "href"s to "a href"s.

------------------------------------------------------------------------
r48905 | gerald | 2013-04-17 16:34:31 -0700 (Wed, 17 Apr 2013) | 2 lines
Changed paths:
   M /trunk/help/faq.py

Remove some no-longer-relevant content.

------------------------------------------------------------------------
r48904 | eapache | 2013-04-17 12:56:56 -0700 (Wed, 17 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c

Follow-up to r48899 - don't include svnversion.h now that we don't
need it, since that's actually what's causing the rebuilds.

------------------------------------------------------------------------
r48903 | eapache | 2013-04-17 12:52:20 -0700 (Wed, 17 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/airpcap_gui_utils.h

Remove an unused variable, structure and #define caught by cppcheck.
Also fixes a small memory leak.

------------------------------------------------------------------------
r48902 | alagoutte | 2013-04-17 12:39:11 -0700 (Wed, 17 Apr 2013) | 1 line
Changed paths:
   M /trunk/airpcap_loader.c
   M /trunk/epan/uat-int.h
   M /trunk/epan/uat.c
   M /trunk/ui/gtk/uat_gui.c

Use also const char to uat_save (identical to uat_load)
------------------------------------------------------------------------
r48901 | alagoutte | 2013-04-17 12:38:50 -0700 (Wed, 17 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Fix the following GTK-CRITICAL error Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed

Problem come from no item in list (and impossible to select the first item...)
------------------------------------------------------------------------
r48900 | alagoutte | 2013-04-17 12:38:34 -0700 (Wed, 17 Apr 2013) | 6 lines
Changed paths:
   M /trunk/airpcap_loader.c

From Michael Mann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8446 Wifi details are not stored in the Decryption Key Management dialog (post 1.8.x)

If there is not 80211_keys file, using Decryption Management Key don't create the file and keys is not saved.

From me:
Use a err2 variable to avoid to break API/ABI when backport to 1.8
------------------------------------------------------------------------
r48899 | alagoutte | 2013-04-17 12:38:07 -0700 (Wed, 17 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c

Don't display the SVN Version in SSL Logs (only Wireshark VERSION) (and avoid to rebuild and relinkg libwireshark when the svn revision changes...)
------------------------------------------------------------------------
r48898 | alagoutte | 2013-04-17 12:37:44 -0700 (Wed, 17 Apr 2013) | 1 line
Changed paths:
   M /trunk/plugins/asn1/packet-asn1.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48897 | alagoutte | 2013-04-17 12:36:49 -0700 (Wed, 17 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48896 | eapache | 2013-04-17 12:35:43 -0700 (Wed, 17 Apr 2013) | 7 lines
Changed paths:
   M /trunk/tools/checklicenses.py

Remove chromium-specific license exceptions which it makes no sense for
us to carry.

Add an exception of our own for tools/pidl since that is GPL but the headers
are not in a format that licensecheck will pick up, and fixing them all would
just introduce a delta with upstream for no reason.

------------------------------------------------------------------------
r48895 | gerald | 2013-04-17 10:23:41 -0700 (Wed, 17 Apr 2013) | 3 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh

Reverse the arguments we feed to valgrind-wireshark.sh. Add debugging
output.

------------------------------------------------------------------------
r48894 | eapache | 2013-04-17 08:38:35 -0700 (Wed, 17 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mysql.c

Catch overflow condition in mysql dissector.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8458

Also add modelines.

------------------------------------------------------------------------
r48893 | eapache | 2013-04-17 08:07:48 -0700 (Wed, 17 Apr 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Cast scrolling values to gdoubles, not gfloats - GtkAdjustment have
always taken doubles that I've been able to find, and casting to floats
causes loss of precision and weird bugs when the values get enormous.

Should fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8460

------------------------------------------------------------------------
r48892 | guy | 2013-04-16 18:44:00 -0700 (Tue, 16 Apr 2013) | 2 lines
Changed paths:
   M /trunk/packaging/macosx/ScriptExec/main.c

Update FSF address.

------------------------------------------------------------------------
r48891 | guy | 2013-04-16 18:40:25 -0700 (Tue, 16 Apr 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-bat.c
   M /trunk/epan/dissectors/packet-dvb-sdt.c
   M /trunk/epan/dissectors/packet-dvb-tdt.c

Fix more typos that broke the license checker (these might have been
created by taking packet-dvb-eit.c, doing a global search and replace of
"ei" with the new name, and then doing further editing).

------------------------------------------------------------------------
r48890 | guy | 2013-04-16 18:36:07 -0700 (Tue, 16 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-tot.c

Fix typo that caused this to fail the license check.

------------------------------------------------------------------------
r48889 | eapache | 2013-04-16 14:57:36 -0700 (Tue, 16 Apr 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wreth.c

Change offset to be 8, based on an educated guess from looking at the
code around line 777.

Fixes the last open issue in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7260

------------------------------------------------------------------------
r48888 | eapache | 2013-04-16 14:20:57 -0700 (Tue, 16 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix a minor memory leak caught by cppcheck. Also replace a whole bunch of
"This shouldn't happen" fallback strings with a single assertion.

------------------------------------------------------------------------
r48887 | mmann | 2013-04-16 14:16:41 -0700 (Tue, 16 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-cip.c

dissect CIP-Safety application reply data
------------------------------------------------------------------------
r48886 | martink | 2013-04-16 13:53:24 -0700 (Tue, 16 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-spice.c

remove unused structs and defines
(the unnamed union caused a compiler warning on fedora 14)

------------------------------------------------------------------------
r48885 | etxrab | 2013-04-16 11:13:40 -0700 (Tue, 16 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Introduce a dissector table for vendor extensions.
------------------------------------------------------------------------
r48884 | etxrab | 2013-04-16 11:12:56 -0700 (Tue, 16 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/sminmpec.h

Change name on a define.
------------------------------------------------------------------------
r48883 | etxrab | 2013-04-16 11:12:23 -0700 (Tue, 16 Apr 2013) | 1 line
Changed paths:
   M /trunk/radius/dictionary.3gpp2
   M /trunk/radius/dictionary.usr

Update USR Robotics and 3GPP2 dictionarys.
------------------------------------------------------------------------
r48882 | eapache | 2013-04-16 09:16:15 -0700 (Tue, 16 Apr 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8583

IO graph was misbehaving if the packets covered too much real time.
It's still ungodly slow, but at least it seems to work.

------------------------------------------------------------------------
r48881 | eapache | 2013-04-16 08:30:59 -0700 (Tue, 16 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/iface_lists.c

Re-add format argument that appears to have been accidentally
dropped in r48880.

------------------------------------------------------------------------
r48880 | ruengeler | 2013-04-16 08:12:38 -0700 (Tue, 16 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/gtk_iface_monitor.c
   M /trunk/ui/iface_lists.c

Update interface list when interface get lost and come back.

------------------------------------------------------------------------
r48879 | eapache | 2013-04-16 07:15:33 -0700 (Tue, 16 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-socks.c

Dead assignment caught by cppcheck.

------------------------------------------------------------------------
r48878 | morriss | 2013-04-16 06:57:06 -0700 (Tue, 16 Apr 2013) | 1 line
Changed paths:
   M /trunk/doc/Makefile.am

Add packet-PROTOABBREV.c to source distribution. Reorder some entries.
------------------------------------------------------------------------
r48877 | eapache | 2013-04-16 06:44:15 -0700 (Tue, 16 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-opensafety.c

From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8587

Fix openSafety reassembly and dissection when the first package has
a payload length of 0.

------------------------------------------------------------------------
r48876 | mmann | 2013-04-16 06:17:45 -0700 (Tue, 16 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-socks.c

Fix compiler errors on Linux.
------------------------------------------------------------------------
r48875 | eapache | 2013-04-16 05:48:27 -0700 (Tue, 16 Apr 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/dcerpc/idl2wrs.c

From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8588

Add casts to that idl2wrs compiles with -Wc++-compat

------------------------------------------------------------------------
r48874 | mmann | 2013-04-16 05:05:38 -0700 (Tue, 16 Apr 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-socks.c

SOCKS dissector, general cleanup.

Cleanup included:
1. converting proto_tree_add_text to proto_tree_add_item.
2. Converting state machines to use frame data instead of a large hash structure.
3. Apply consistent whitespace, add modelines
4. Remove global variable used for recursion, replaced with frame data.
5. Update protocol spec links
6. Add some "manual" fragmentation support. The goal was to fix bug 2157, but it appears some TCP SEQ/ACK inconsistencies may be getting in the way.

------------------------------------------------------------------------
r48873 | etxrab | 2013-04-15 22:42:17 -0700 (Mon, 15 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Set pinfo->link_dir per message not in the IE dissection.
------------------------------------------------------------------------
r48872 | etxrab | 2013-04-15 22:40:54 -0700 (Mon, 15 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Revert revision 48854, the problem is in packet-gtp.c not setting P2P_DIR correctly.
------------------------------------------------------------------------
r48871 | eapache | 2013-04-15 19:03:01 -0700 (Mon, 15 Apr 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

From J. Bruce Fields via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8584

Support for NFSv4.1 open access modes including delegation wants.

------------------------------------------------------------------------
r48870 | eapache | 2013-04-15 18:58:28 -0700 (Mon, 15 Apr 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

Don't use seasonal memory for NFS file tracking tables (at least I think that's
what these are). It gets freed slightly before we need to access it in order to
correctly free other glib memory.

Discovered accidentally while valgrinding the capture from
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8584

------------------------------------------------------------------------
r48869 | eapache | 2013-04-15 17:00:09 -0700 (Mon, 15 Apr 2013) | 2 lines
Changed paths:
   M /trunk/capture_unix_ifnames.h
   M /trunk/capture_win_ifnames.h
   M /trunk/epan/diam_dict.h
   M /trunk/epan/dissectors/packet-negoex.c
   M /trunk/epan/dissectors/packet-rmcp.c
   M /trunk/plugins/asn1/asn1.c
   M /trunk/plugins/asn1/asn1.h
   M /trunk/plugins/irda/packet-sir.c
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.h
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/wsutil/strncasecmp.c
   M /trunk/wsutil/strptime.c
   M /trunk/wsutil/wsgetopt.c
   M /trunk/wsutil/wsgetopt.h
   M /trunk/wsutil/wsgetopt_int.h

Fix another dozen or so files with bad FSF addresses as caught by licensecheck.

------------------------------------------------------------------------
r48868 | eapache | 2013-04-15 16:26:57 -0700 (Mon, 15 Apr 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

From J. Bruce Fields via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8582

Fix a few misc. issues with NFS CB_SEQUENCE decoding.

------------------------------------------------------------------------
r48865 | gerald | 2013-04-15 16:16:20 -0700 (Mon, 15 Apr 2013) | 2 lines
Changed paths:
   M /trunk/manuf
   M /trunk/tools/make-manuf

Fix a typo.

------------------------------------------------------------------------
r48864 | gerald | 2013-04-15 16:04:16 -0700 (Mon, 15 Apr 2013) | 2 lines
Changed paths:
   M /trunk/manuf
   M /trunk/tools/make-manuf

More indentation fixes.

------------------------------------------------------------------------
r48863 | gerald | 2013-04-15 16:02:34 -0700 (Mon, 15 Apr 2013) | 2 lines
Changed paths:
   M /trunk/wsutil/crash_info.c

Add links to Google Breakpad and other possible solutions.

------------------------------------------------------------------------
r48862 | pascal | 2013-04-15 14:52:59 -0700 (Mon, 15 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-nas_eps.c

Add dissection of USAT TLV IARI, PLMN list, EPS PDN connection activation parameters and Tracking Area Identification

------------------------------------------------------------------------
r48861 | eapache | 2013-04-15 14:43:40 -0700 (Mon, 15 Apr 2013) | 8 lines
Changed paths:
   M /trunk/doc/README.developer
   M /trunk/doc/packet-PROTOABBREV.c

Major cleanup of skeleton dissector and related bits of README.developer.

Changes of note:
- Removed the 'Copied from' notice, it's only relevant if they're *not* using
  the skeleton code. Added a paragraph to README.developer instead.
- Exorcised all references to if (tree) and placed them in their own section
  at the bottom as an optimization. Hopefully this will be less confusing.

------------------------------------------------------------------------
r48860 | eapache | 2013-04-15 13:56:55 -0700 (Mon, 15 Apr 2013) | 4 lines
Changed paths:
   M /trunk/doc/README.developer
   A /trunk/doc/packet-PROTOABBREV.c

Put the skeleton sample code from README.developer into its own file - it's
much easier to edit/maintain that way as well as much easier to copy for a
new dissector. Explicitly don't set the SVN id tag since this is a template.

------------------------------------------------------------------------
r48859 | martinm | 2013-04-15 13:56:49 -0700 (Mon, 15 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-mac-lte.h

Add a context field for the carrierId.

------------------------------------------------------------------------
r48856 | gerald | 2013-04-15 12:10:15 -0700 (Mon, 15 Apr 2013) | 2 lines
Changed paths:
   M /trunk/manuf
   M /trunk/tools/make-manuf

Handle the IEEE's new! improved! two-space indentation.

------------------------------------------------------------------------
r48855 | martinm | 2013-04-15 11:25:04 -0700 (Mon, 15 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/gui_stat_menu.h
   M /trunk/ui/gtk/mac_lte_stat_dlg.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c

Allow MAC and RLC stats dialogs to be launched other than by menu/filter
dialogs.

------------------------------------------------------------------------
r48854 | etxrab | 2013-04-15 09:29:59 -0700 (Mon, 15 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Don't check direction on "prot" where the meaning is the same UL/DL
------------------------------------------------------------------------
r48853 | etxrab | 2013-04-15 09:29:23 -0700 (Mon, 15 Apr 2013) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Add Requested-Action AVP.
------------------------------------------------------------------------
r48852 | pascal | 2013-04-15 02:23:17 -0700 (Mon, 15 Apr 2013) | 2 lines
Changed paths:
   M /trunk/AUTHORS

Spell Tomasz' surname correctly

------------------------------------------------------------------------
r48851 | alagoutte | 2013-04-15 01:43:04 -0700 (Mon, 15 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bt-dht.c

Fix Modelines (No CR in the end of file)
------------------------------------------------------------------------
r48850 | alagoutte | 2013-04-15 01:42:12 -0700 (Mon, 15 Apr 2013) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bt-dht.c

From report of chen li via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8572 Endian error and IP:Port error when decoding BT-DHT response message

When the remote client sended a node set, it contains nodes info
The node info it shows like (1	3cad1f360cc51870d3e68d61ed604078bc608ee2 60.173.31.54:43365), but this node's true ip and port is 99.192.73.131:26025. When we expand these items, the ips and ports in detailed information are right.

From me :
It is a problem of encoding (LITTLE ENDIAN => BIG ENDIAN) and wrong offset
Some issue with Peers info
------------------------------------------------------------------------
r48849 | eapache | 2013-04-14 16:04:50 -0700 (Sun, 14 Apr 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

From J. Bruce Fields via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8580

Add support for the NFSv4.1 test_stateid operation.

------------------------------------------------------------------------
r48848 | eapache | 2013-04-14 11:55:28 -0700 (Sun, 14 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/crypt/des.c
   M /trunk/epan/crypt/des.h
   M /trunk/epan/crypt/md4.c
   M /trunk/epan/crypt/md4.h
   M /trunk/epan/crypt/rc4.c
   M /trunk/epan/crypt/rc4.h
   M /trunk/epan/dissectors/packet-6lowpan.h
   M /trunk/epan/dissectors/packet-asf.c
   M /trunk/epan/dissectors/packet-ax25-kiss.h
   M /trunk/epan/dissectors/packet-bpq.h
   M /trunk/epan/dissectors/packet-gsmtap.c
   M /trunk/epan/dissectors/packet-i2c.c
   M /trunk/epan/dissectors/packet-mih.c
   M /trunk/epan/dissectors/packet-uhd.c
   M /trunk/tools/wireshark_be.py

Update some of the old FSF addresses caught by the new licensecheck buildbot
step.

------------------------------------------------------------------------
r48847 | pascal | 2013-04-14 09:00:34 -0700 (Sun, 14 Apr 2013) | 3 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/wtap.c
   M /trunk/wiretap/wtap.h

From Tomasz Mon via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8503 :
Add USBPcap support

------------------------------------------------------------------------
r48844 | gerald | 2013-04-14 07:03:29 -0700 (Sun, 14 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-04-14]
------------------------------------------------------------------------
r48843 | pascal | 2013-04-13 14:47:16 -0700 (Sat, 13 Apr 2013) | 2 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml

Update User Guide

------------------------------------------------------------------------
r48842 | eapache | 2013-04-13 11:24:06 -0700 (Sat, 13 Apr 2013) | 5 lines
Changed paths:
   M /trunk/file.c

Don't take the shortcut of moving/copying the existing file if we have a name
resolution block to write (which isn't necessarily in the existing file).

Fixes at least part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8317

------------------------------------------------------------------------
r48841 | martink | 2013-04-13 11:15:46 -0700 (Sat, 13 Apr 2013) | 5 lines
Changed paths:
   M /trunk/capinfos.c

disable printing of all infos when USE_GOPTION is set and
a command line option for a specific info was set

(in other words: make the behaviour of goption and getopt the same)

------------------------------------------------------------------------
r48840 | martink | 2013-04-13 11:08:11 -0700 (Sat, 13 Apr 2013) | 4 lines
Changed paths:
   M /trunk/capinfos.c

TABs -> spaces
add editor modelines
reformat some parts

------------------------------------------------------------------------
r48839 | martink | 2013-04-13 10:55:54 -0700 (Sat, 13 Apr 2013) | 2 lines
Changed paths:
   M /trunk/capinfos.c

add a cast to make capinfos compile when USE_GOPTION is defined

------------------------------------------------------------------------
r48838 | martink | 2013-04-13 10:52:52 -0700 (Sat, 13 Apr 2013) | 2 lines
Changed paths:
   M /trunk/doc/capinfos.pod

list the new option -k in the capinfos manpage

------------------------------------------------------------------------
r48837 | martink | 2013-04-13 10:48:51 -0700 (Sat, 13 Apr 2013) | 2 lines
Changed paths:
   M /trunk/capinfos.c

capinfos -k displays the capture comment (from the shb)

------------------------------------------------------------------------
r48836 | pascal | 2013-04-13 07:56:19 -0700 (Sat, 13 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lisp.c

From Loránd Jakab via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8578 :
Fix LISP site-ID dissection bug

------------------------------------------------------------------------
r48835 | martinm | 2013-04-13 07:54:34 -0700 (Sat, 13 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Allow zooming in on a rectangular region using left mouse.
Slightly simplified version of what tcp_graph.c does.

------------------------------------------------------------------------
r48834 | pascal | 2013-04-13 04:17:43 -0700 (Sat, 13 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c

Add dissection of USAT IMS Registration event

------------------------------------------------------------------------
r48833 | eapache | 2013-04-12 11:54:23 -0700 (Fri, 12 Apr 2013) | 5 lines
Changed paths:
   M /trunk/tap-rtp-common.c

Account for possibly lost packets at sequence number wrap boundary when
analyzing RTP streams.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5958

------------------------------------------------------------------------
r48832 | eapache | 2013-04-12 09:27:20 -0700 (Fri, 12 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hpfeeds.c

From Sebastiano Di Paola via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8577

The length field for HPFEEDS is 4 bytes, so actually get the whole
thing from the tvb.

------------------------------------------------------------------------
r48831 | eapache | 2013-04-12 08:50:55 -0700 (Fri, 12 Apr 2013) | 5 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/usb.c
   M /trunk/tools/make-usb.py
   A /trunk/tools/usb-ptp-extract-models.pl
   A /trunk/tools/usb-ptp-extract-models.txt

From Max Baker via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8431

Enhancements to usb scripts to add many more camera models by extracting data
from libgphoto2 (which is LGPL).

------------------------------------------------------------------------
r48830 | ruengeler | 2013-04-12 06:33:22 -0700 (Fri, 12 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/main_welcome.c

Ifdef LibPcap

------------------------------------------------------------------------
r48829 | ruengeler | 2013-04-12 05:46:25 -0700 (Fri, 12 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c

The button are only needed if libpcap is present.

------------------------------------------------------------------------
r48828 | tuexen | 2013-04-12 05:12:04 -0700 (Fri, 12 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_welcome.c

The function takes no arguments...

------------------------------------------------------------------------
r48827 | ruengeler | 2013-04-12 04:56:00 -0700 (Fri, 12 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/main_toolbar.h
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/main_welcome.h

Change the sensitivity of the start button depending on the number of interfaces selected.

------------------------------------------------------------------------
r48826 | gerald | 2013-04-11 13:03:16 -0700 (Thu, 11 Apr 2013) | 3 lines
Changed paths:
   M /trunk/tools/make-dissector-reg.py

Make boilerplate consistent with other generated files and recognizable
by licensecheck.

------------------------------------------------------------------------
r48825 | pascal | 2013-04-11 13:00:28 -0700 (Thu, 11 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8576 :
Add ACE4_INHERITED_ACE flag and NFS4ERR_DELEG_REVOKED error code.
Replace NFS4ERR_NODEV error code by NFS4ERR_DQUOT error code.
See RFC 5661 for details.

------------------------------------------------------------------------
r48824 | jake | 2013-04-11 12:54:16 -0700 (Thu, 11 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Mark unavailable XR record elements more clearly then just a comment.

------------------------------------------------------------------------
r48823 | gerald | 2013-04-11 11:40:52 -0700 (Thu, 11 Apr 2013) | 2 lines
Changed paths:
   M /trunk/image/toolbar/capture_restart_16.png
   M /trunk/image/toolbar/capture_restart_24.png

Set more properties.

------------------------------------------------------------------------
r48822 | gerald | 2013-04-11 11:40:33 -0700 (Thu, 11 Apr 2013) | 2 lines
Changed paths:
   M /trunk/image/toolbar/capture_restart_16.svg
   M /trunk/image/toolbar/capture_restart_24.svg

Set more properties.

------------------------------------------------------------------------
r48821 | gerald | 2013-04-11 11:39:42 -0700 (Thu, 11 Apr 2013) | 2 lines
Changed paths:
   M /trunk/image/toolbar/capture_restart_16.svg
   M /trunk/image/toolbar/capture_restart_24.svg
   M /trunk/tools/checklicenses.py

Set properties.

------------------------------------------------------------------------
r48820 | pascal | 2013-04-11 11:14:53 -0700 (Thu, 11 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-HI2Operations.c
   M /trunk/epan/dissectors/packet-acp133.c
   M /trunk/epan/dissectors/packet-acp133.h
   M /trunk/epan/dissectors/packet-acse.c
   M /trunk/epan/dissectors/packet-acse.h
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-ansi_map.h
   M /trunk/epan/dissectors/packet-ansi_tcap.c
   M /trunk/epan/dissectors/packet-ansi_tcap.h
   M /trunk/epan/dissectors/packet-c1222.c
   M /trunk/epan/dissectors/packet-c1222.h
   M /trunk/epan/dissectors/packet-camel.c
   M /trunk/epan/dissectors/packet-camel.h
   M /trunk/epan/dissectors/packet-cdt.c
   M /trunk/epan/dissectors/packet-cdt.h
   M /trunk/epan/dissectors/packet-charging_ase.c
   M /trunk/epan/dissectors/packet-charging_ase.h
   M /trunk/epan/dissectors/packet-cmip.c
   M /trunk/epan/dissectors/packet-cmip.h
   M /trunk/epan/dissectors/packet-cmp.c
   M /trunk/epan/dissectors/packet-cmp.h
   M /trunk/epan/dissectors/packet-cms.c
   M /trunk/epan/dissectors/packet-cms.h
   M /trunk/epan/dissectors/packet-credssp.c
   M /trunk/epan/dissectors/packet-credssp.h
   M /trunk/epan/dissectors/packet-crmf.c
   M /trunk/epan/dissectors/packet-crmf.h
   M /trunk/epan/dissectors/packet-dap.c
   M /trunk/epan/dissectors/packet-dap.h
   M /trunk/epan/dissectors/packet-disp.c
   M /trunk/epan/dissectors/packet-disp.h
   M /trunk/epan/dissectors/packet-dop.c
   M /trunk/epan/dissectors/packet-dop.h
   M /trunk/epan/dissectors/packet-dsp.c
   M /trunk/epan/dissectors/packet-dsp.h
   M /trunk/epan/dissectors/packet-ess.c
   M /trunk/epan/dissectors/packet-ess.h
   M /trunk/epan/dissectors/packet-ftam.c
   M /trunk/epan/dissectors/packet-ftam.h
   M /trunk/epan/dissectors/packet-gnm.c
   M /trunk/epan/dissectors/packet-gnm.h
   M /trunk/epan/dissectors/packet-goose.c
   M /trunk/epan/dissectors/packet-gprscdr.c
   M /trunk/epan/dissectors/packet-gprscdr.h
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-gsm_map.h
   M /trunk/epan/dissectors/packet-h225.c
   M /trunk/epan/dissectors/packet-h225.h
   M /trunk/epan/dissectors/packet-h235.c
   M /trunk/epan/dissectors/packet-h235.h
   M /trunk/epan/dissectors/packet-h245.c
   M /trunk/epan/dissectors/packet-h245.h
   M /trunk/epan/dissectors/packet-h248.c
   M /trunk/epan/dissectors/packet-h248.h
   M /trunk/epan/dissectors/packet-h282.c
   M /trunk/epan/dissectors/packet-h283.c
   M /trunk/epan/dissectors/packet-h323.c
   M /trunk/epan/dissectors/packet-h323.h
   M /trunk/epan/dissectors/packet-h450-ros.c
   M /trunk/epan/dissectors/packet-h450-ros.h
   M /trunk/epan/dissectors/packet-h450.c
   M /trunk/epan/dissectors/packet-h460.c
   M /trunk/epan/dissectors/packet-h501.c
   M /trunk/epan/dissectors/packet-hnbap.c
   M /trunk/epan/dissectors/packet-idmp.c
   M /trunk/epan/dissectors/packet-idmp.h
   M /trunk/epan/dissectors/packet-inap.c
   M /trunk/epan/dissectors/packet-inap.h
   M /trunk/epan/dissectors/packet-isdn-sup.c
   M /trunk/epan/dissectors/packet-lcsap.c
   M /trunk/epan/dissectors/packet-lcsap.h
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-ldap.h
   M /trunk/epan/dissectors/packet-logotypecertextn.c
   M /trunk/epan/dissectors/packet-logotypecertextn.h
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-lpp.h
   M /trunk/epan/dissectors/packet-lppa.c
   M /trunk/epan/dissectors/packet-lppe.c
   M /trunk/epan/dissectors/packet-lte-rrc.c
   M /trunk/epan/dissectors/packet-lte-rrc.h
   M /trunk/epan/dissectors/packet-m3ap.c
   M /trunk/epan/dissectors/packet-mms.c
   M /trunk/epan/dissectors/packet-mms.h
   M /trunk/epan/dissectors/packet-mpeg-audio.c
   M /trunk/epan/dissectors/packet-mpeg-pes.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-nbap.h
   M /trunk/epan/dissectors/packet-ns_cert_exts.c
   M /trunk/epan/dissectors/packet-ocsp.c
   M /trunk/epan/dissectors/packet-ocsp.h
   M /trunk/epan/dissectors/packet-p1.c
   M /trunk/epan/dissectors/packet-p1.h
   M /trunk/epan/dissectors/packet-p22.c
   M /trunk/epan/dissectors/packet-p22.h
   M /trunk/epan/dissectors/packet-p7.c
   M /trunk/epan/dissectors/packet-p7.h
   M /trunk/epan/dissectors/packet-p772.c
   M /trunk/epan/dissectors/packet-p772.h
   M /trunk/epan/dissectors/packet-pcap.c
   M /trunk/epan/dissectors/packet-pkcs1.c
   M /trunk/epan/dissectors/packet-pkcs1.h
   M /trunk/epan/dissectors/packet-pkcs12.c
   M /trunk/epan/dissectors/packet-pkcs12.h
   M /trunk/epan/dissectors/packet-pkinit.c
   M /trunk/epan/dissectors/packet-pkinit.h
   M /trunk/epan/dissectors/packet-pkix1explicit.c
   M /trunk/epan/dissectors/packet-pkix1explicit.h
   M /trunk/epan/dissectors/packet-pkix1implicit.c
   M /trunk/epan/dissectors/packet-pkix1implicit.h
   M /trunk/epan/dissectors/packet-pkixac.c
   M /trunk/epan/dissectors/packet-pkixac.h
   M /trunk/epan/dissectors/packet-pkixproxy.c
   M /trunk/epan/dissectors/packet-pkixproxy.h
   M /trunk/epan/dissectors/packet-pkixqualified.c
   M /trunk/epan/dissectors/packet-pkixqualified.h
   M /trunk/epan/dissectors/packet-pkixtsp.c
   M /trunk/epan/dissectors/packet-pkixtsp.h
   M /trunk/epan/dissectors/packet-pres.c
   M /trunk/epan/dissectors/packet-pres.h
   M /trunk/epan/dissectors/packet-q932-ros.c
   M /trunk/epan/dissectors/packet-q932.c
   M /trunk/epan/dissectors/packet-q932.h
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-qsig.h
   M /trunk/epan/dissectors/packet-ranap.c
   M /trunk/epan/dissectors/packet-ranap.h
   M /trunk/epan/dissectors/packet-rnsap.c
   M /trunk/epan/dissectors/packet-ros.c
   M /trunk/epan/dissectors/packet-ros.h
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h
   M /trunk/epan/dissectors/packet-rrlp.c
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-rtse.h
   M /trunk/epan/dissectors/packet-rua.c
   M /trunk/epan/dissectors/packet-s1ap.c
   M /trunk/epan/dissectors/packet-s1ap.h
   M /trunk/epan/dissectors/packet-sabp.c
   M /trunk/epan/dissectors/packet-sbc-ap.c
   M /trunk/epan/dissectors/packet-smrse.c
   M /trunk/epan/dissectors/packet-smrse.h
   M /trunk/epan/dissectors/packet-spnego.c
   M /trunk/epan/dissectors/packet-sv.c
   M /trunk/epan/dissectors/packet-sv.h
   M /trunk/epan/dissectors/packet-t124.c
   M /trunk/epan/dissectors/packet-t124.h
   M /trunk/epan/dissectors/packet-t125.c
   M /trunk/epan/dissectors/packet-t125.h
   M /trunk/epan/dissectors/packet-t38.c
   M /trunk/epan/dissectors/packet-t38.h
   M /trunk/epan/dissectors/packet-tcap.c
   M /trunk/epan/dissectors/packet-tcap.h
   M /trunk/epan/dissectors/packet-tetra.c
   M /trunk/epan/dissectors/packet-tetra.h
   M /trunk/epan/dissectors/packet-ulp.c
   M /trunk/epan/dissectors/packet-wlancertextn.c
   M /trunk/epan/dissectors/packet-wlancertextn.h
   M /trunk/epan/dissectors/packet-x2ap.c
   M /trunk/epan/dissectors/packet-x509af.c
   M /trunk/epan/dissectors/packet-x509af.h
   M /trunk/epan/dissectors/packet-x509ce.c
   M /trunk/epan/dissectors/packet-x509ce.h
   M /trunk/epan/dissectors/packet-x509if.c
   M /trunk/epan/dissectors/packet-x509if.h
   M /trunk/epan/dissectors/packet-x509sat.c
   M /trunk/epan/dissectors/packet-x509sat.h

Update the ASN.1 based dissectors following the changes done in r48812

------------------------------------------------------------------------
r48819 | eapache | 2013-04-11 10:22:11 -0700 (Thu, 11 Apr 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Misc. small string changes to the capture options dialog for consistency and
grammar.

Mostly adapted from some of the less controversial ideas proposed in the thread
at https://www.wireshark.org/lists/wireshark-dev/201212/msg00055.html

------------------------------------------------------------------------
r48818 | gerald | 2013-04-11 09:52:03 -0700 (Thu, 11 Apr 2013) | 4 lines
Changed paths:
   R /trunk/image/toolbar/capture_restart_16.png
   R /trunk/image/toolbar/capture_restart_16.svg
   A /trunk/image/toolbar/capture_restart_16_alt4.png (from /trunk/image/toolbar/capture_restart_16.png:48816)
   A /trunk/image/toolbar/capture_restart_16_alt4.svg (from /trunk/image/toolbar/capture_restart_16.svg:48816)
   R /trunk/image/toolbar/capture_restart_24.png
   R /trunk/image/toolbar/capture_restart_24.svg
   A /trunk/image/toolbar/capture_restart_24_alt4.png (from /trunk/image/toolbar/capture_restart_24.png:48816)
   A /trunk/image/toolbar/capture_restart_24_alt4.svg (from /trunk/image/toolbar/capture_restart_24.svg:48816)
   M /trunk/image/toolbar/capture_start_16.png
   M /trunk/image/toolbar/capture_start_16.svg
   M /trunk/image/toolbar/capture_start_24.png
   M /trunk/image/toolbar/capture_start_24.svg
   M /trunk/image/toolbar/capture_stop_16.png
   M /trunk/image/toolbar/capture_stop_16.svg
   M /trunk/image/toolbar/capture_stop_24.png
   M /trunk/image/toolbar/capture_stop_24.svg
   M /trunk/image/wsiconcap1024.png
   M /trunk/image/wsiconcap128.png
   M /trunk/image/wsiconcap16.png
   M /trunk/image/wsiconcap24.png
   M /trunk/image/wsiconcap256.png
   M /trunk/image/wsiconcap32.png
   M /trunk/image/wsiconcap48.png
   M /trunk/image/wsiconcap512.png
   M /trunk/image/wsiconcap64.png
   M /trunk/ui/gtk/toolbar_icons.h
   M /trunk/ui/gtk/wsiconcap.h

Replace the capture start and restart icons with a green fin similar to
wsiconcap. Make the capture stop icon red. Replace wsiconcap with an
earlier version which has gears instead of a record button.

------------------------------------------------------------------------
r48817 | eapache | 2013-04-11 08:50:43 -0700 (Thu, 11 Apr 2013) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-opensafety.c

From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8505

Numerous improvements and fixes for the OpenSafety dissector (too many to
usefully list here; see the bug).

As noted by Pascal, also fix a copy-paste error in the preferences registration.


------------------------------------------------------------------------
r48816 | ruengeler | 2013-04-11 06:35:28 -0700 (Thu, 11 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp

QT: Select default interface if none else is selected

------------------------------------------------------------------------
r48815 | ruengeler | 2013-04-11 05:08:48 -0700 (Thu, 11 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/main_welcome.c

Don't select the 'any' device (in Linux), when 'capture all' is selected.

------------------------------------------------------------------------
r48814 | pascal | 2013-04-11 01:41:28 -0700 (Thu, 11 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8575 :
Fix description of ACE4_APPEND_DATA

------------------------------------------------------------------------
r48813 | ruengeler | 2013-04-11 01:31:59 -0700 (Thu, 11 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Select the interface, if only one exists.

------------------------------------------------------------------------
r48812 | gerald | 2013-04-10 14:24:19 -0700 (Wed, 10 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-snmp.h
   M /trunk/tools/asn2wrs.py
   M /trunk/tools/make-tap-reg.py
   M /trunk/tools/ncp2222.py

Use consistent "generated automatically" wording which will hopefully be
picked up by licensecheck.

------------------------------------------------------------------------
r48811 | gerald | 2013-04-10 14:20:33 -0700 (Wed, 10 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/packet_format_group_box.cpp
   M /trunk/ui/qt/packet_format_group_box.h
   M /trunk/ui/qt/syntax_line_edit.cpp
   M /trunk/ui/qt/syntax_line_edit.h

Add a license header.

------------------------------------------------------------------------
r48810 | gerald | 2013-04-10 13:36:55 -0700 (Wed, 10 Apr 2013) | 10 lines
Changed paths:
   A /trunk/tools/checklicenses.py

Copy Chromium's checklicenses.py from

  http://src.chromium.org/svn/trunk/src/tools/checklicenses/checklicenses.py@190741

The original referred to the project's LICENSE file. Insert its contents from

  http://src.chromium.org/svn/trunk/src/LICENSE@174795

Add an exception for GPLv2 or later.

------------------------------------------------------------------------
r48809 | martink | 2013-04-10 10:11:51 -0700 (Wed, 10 Apr 2013) | 3 lines
Changed paths:
   M /trunk/plugins/asn1/packet-asn1.c

Coverity CID 280337 Unchecked return value
check the return value of fstat()

------------------------------------------------------------------------
r48808 | eapache | 2013-04-10 07:27:24 -0700 (Wed, 10 Apr 2013) | 3 lines
Changed paths:
   M /trunk/test/suite-decryption.sh

Use -Y instead of -R to filter tshark in decryption tests. We're not doing
2-pass analysis so -Y makes more sense and doesn't print deprecation warnings.

------------------------------------------------------------------------
r48807 | eapache | 2013-04-10 07:11:13 -0700 (Wed, 10 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_test.c

Add wmem tests for the singly-linked list implementation.

------------------------------------------------------------------------
r48806 | etxrab | 2013-04-10 04:46:31 -0700 (Wed, 10 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-stun.c

Add "Modern" STUN to the preference.
------------------------------------------------------------------------
r48805 | martink | 2013-04-09 15:28:00 -0700 (Tue, 09 Apr 2013) | 6 lines
Changed paths:
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c

Coverity CID 751101: Logically Dead Code

my assumption is that this was a typo
check should be for u8BlockVersionLow>2
there's code to handle u8BlockVersionLow 0, 1 and 2

------------------------------------------------------------------------
r48804 | martink | 2013-04-09 15:22:43 -0700 (Tue, 09 Apr 2013) | 2 lines
Changed paths:
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c

fix indenting

------------------------------------------------------------------------
r48803 | martink | 2013-04-09 14:16:29 -0700 (Tue, 09 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-teamspeak2.c

Coverity CID 280299
check return value of tvb_reported_length_remaining()

------------------------------------------------------------------------
r48802 | martink | 2013-04-09 14:06:37 -0700 (Tue, 09 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-netlogon.c

Coverity CID 280448: Missing break in switch

------------------------------------------------------------------------
r48801 | martink | 2013-04-09 14:02:03 -0700 (Tue, 09 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c

Coverity CID 281193: Dead code

------------------------------------------------------------------------
r48800 | tuexen | 2013-04-09 12:52:43 -0700 (Tue, 09 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtcdc.c

Update packet format according to upcoming working group draft.
This is also supported by Firefox Nightly starting from tomorrow.

------------------------------------------------------------------------
r48799 | ruengeler | 2013-04-09 01:41:01 -0700 (Tue, 09 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_welcome.c

The default interface should now be selected also on Windows.

------------------------------------------------------------------------
r48798 | morriss | 2013-04-08 19:54:43 -0700 (Mon, 08 Apr 2013) | 1 line
Changed paths:
   M /trunk/packaging/rpm

Also ignore the BUILDROOT directory.
------------------------------------------------------------------------
r48797 | morriss | 2013-04-08 19:48:03 -0700 (Mon, 08 Apr 2013) | 9 lines
Changed paths:
   M /trunk/color_filters.c
   M /trunk/disabled_protos.c
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-xml.c
   M /trunk/epan/filesystem.c
   M /trunk/epan/filesystem.h
   M /trunk/epan/oids.c
   M /trunk/epan/prefs.c
   M /trunk/epan/uat.c
   M /trunk/epan/wslua/init_wslua.c
   M /trunk/epan/wslua/wslua_util.c
   M /trunk/filters.c
   M /trunk/ui/gtk/about_dlg.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/recent.c
   M /trunk/update.c

Don't try to open <home>/.wireshark on Windows: Wireshark hasn't written to
that directory since 2001 and reading from that directory was only left in for
backwards compatibility with versions prior to r4702.  I think it's now safe
to remove that backwards compatibility.

This eliminates the last argument of get_persconffile_path().

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8437

------------------------------------------------------------------------
r48796 | morriss | 2013-04-08 19:05:39 -0700 (Mon, 08 Apr 2013) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-assa_r3.c

Fix the fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8539 :

Bail out of the item length we get (which we use to increment the offset) is 0.
Otherwise the offset does not advance and we loop forever.

While we're in there: get the item length just once (there's no need to call
tvb_get_guint8() a half dozen times when one will do).

------------------------------------------------------------------------
r48793 | pascal | 2013-04-08 13:25:09 -0700 (Mon, 08 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-e212.c

Fix bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8569 :
Do not display a warning when MCC/MNC is set to 0xffffff and identify country / network code as 'Unset'

------------------------------------------------------------------------
r48792 | gerald | 2013-04-08 11:32:51 -0700 (Mon, 08 Apr 2013) | 2 lines
Changed paths:
   M /trunk/image/toolbar/capture_stop_16.png
   M /trunk/image/toolbar/capture_stop_16.svg
   M /trunk/ui/gtk/toolbar_icons.h

Nudge the fill another half pixel.

------------------------------------------------------------------------
r48791 | gerald | 2013-04-08 11:28:33 -0700 (Mon, 08 Apr 2013) | 3 lines
Changed paths:
   M /trunk/image/toolbar/capture_stop_16.png
   M /trunk/image/toolbar/capture_stop_16.svg
   M /trunk/ui/gtk/toolbar_icons.h

Decrease the width of the outer borders by half a pixel to match the
other icons more closely.

------------------------------------------------------------------------
r48790 | gerald | 2013-04-08 10:14:16 -0700 (Mon, 08 Apr 2013) | 3 lines
Changed paths:
   M /trunk/image/toolbar/capture_stop_16.png
   M /trunk/image/toolbar/capture_stop_16.svg
   M /trunk/image/toolbar/capture_stop_24.png
   M /trunk/image/toolbar/capture_stop_24.svg
   M /trunk/ui/gtk/toolbar_icons.h

Try a blue fill for the stop capture button, using Windows Sound
Recorder as a cue.

------------------------------------------------------------------------
r48789 | etxrab | 2013-04-08 09:44:15 -0700 (Mon, 08 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sgsap.c

Fix dissection of IMSI detach from non-EPS service type.
------------------------------------------------------------------------
r48788 | ruengeler | 2013-04-08 01:13:20 -0700 (Mon, 08 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_welcome.c

Set the default interface as selected.

------------------------------------------------------------------------
r48787 | ruengeler | 2013-04-08 00:15:50 -0700 (Mon, 08 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/import_text_dialog.cpp

Fix bug in "Import Hex Dump" where data was overwritten in the buffer.

------------------------------------------------------------------------
r48786 | alagoutte | 2013-04-07 11:57:06 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-lisp-data.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48785 | alagoutte | 2013-04-07 11:56:56 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-icmpv6.c

Make fix-encodings-args Happy
------------------------------------------------------------------------
r48784 | alagoutte | 2013-04-07 11:56:46 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-q2931.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48783 | alagoutte | 2013-04-07 11:56:35 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-llc.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48782 | alagoutte | 2013-04-07 11:56:23 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtps.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48781 | alagoutte | 2013-04-07 11:55:54 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48780 | gerald | 2013-04-07 11:06:19 -0700 (Sun, 07 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_gui.c

Adjust the automatic update label.

------------------------------------------------------------------------
r48779 | gerald | 2013-04-07 11:00:48 -0700 (Sun, 07 Apr 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Adjust some wording.

------------------------------------------------------------------------
r48778 | gerald | 2013-04-07 10:59:44 -0700 (Sun, 07 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_gui.c

Expose the automatic update preference on Windows.

------------------------------------------------------------------------
r48777 | gerald | 2013-04-07 10:59:07 -0700 (Sun, 07 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/addr_resolution_dlg.c

Use a monospace font for the address resolution dialog so that tab
alignment will work. Add modelines and reindent.

------------------------------------------------------------------------
r48776 | gerald | 2013-04-07 10:40:28 -0700 (Sun, 07 Apr 2013) | 8 lines
Changed paths:
   M /trunk/image/WiresharkDoc-16.png
   M /trunk/image/capture_comment_add.png
   M /trunk/image/capture_comment_disabled.png
   M /trunk/image/capture_comment_update.png
   M /trunk/image/compress-pngs
   M /trunk/image/copy-8.png
   M /trunk/image/hi32-app-wireshark.png
   M /trunk/image/toolbar/capture_stop_16.png
   M /trunk/image/toolbar/capture_stop_16.svg
   A /trunk/image/toolbar/capture_stop_16_alt1.png (from /trunk/image/toolbar/capture_stop_16.png:48771)
   A /trunk/image/toolbar/capture_stop_16_alt1.svg (from /trunk/image/toolbar/capture_stop_16.svg:48771)
   M /trunk/image/toolbar/capture_stop_24.png
   M /trunk/image/toolbar/capture_stop_24.svg
   A /trunk/image/toolbar/capture_stop_24_alt1.png (from /trunk/image/toolbar/capture_stop_24.png:48771)
   A /trunk/image/toolbar/capture_stop_24_alt1.svg (from /trunk/image/toolbar/capture_stop_24.svg:48771)
   M /trunk/image/toolbar/network_bluetooth_16.png
   M /trunk/image/toolbar/toolbar_wireshark_file_16.png
   M /trunk/image/wsicon16.png
   M /trunk/image/wsiconcap16.png
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/toolbar_icons.h

Change the "stop capture" icon to a Great Big Huge Square to try to make
it more obvious (particularly at 16x16 pixels) that it and the "start
capture" icons work like media controls.

Update compress-pngs to match the latest version of pngcrush and
recompress our PNGs. Add a "clean-pixmaps" target to ui/gtk/Makefile.am
to make it easier to rebuild our pixbuf includes.

------------------------------------------------------------------------
r48775 | alagoutte | 2013-04-07 10:32:03 -0700 (Sun, 07 Apr 2013) | 9 lines
Changed paths:
   A /trunk/epan/dissectors/packet-pulse.c

From Masatake YAMATO via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8565
New dissector for PULSE protocol for Linux Virtual Server redundancy

very small dissector for PULSE protocol for Linux Virtual Server redundancy.
About pulse, see http://sourceware.org/piranha.

From me :
Add Modelines info
Replace tab by space
------------------------------------------------------------------------
r48774 | darkjames | 2013-04-07 10:24:16 -0700 (Sun, 07 Apr 2013) | 6 lines
Changed paths:
   M /trunk/tools/npl/ast.h
   M /trunk/tools/npl/npl.c

NPL stuff:

 - stubs for more NPL built-ins
 - try to guess struct size
 - some work on property attribute.

------------------------------------------------------------------------
r48773 | alagoutte | 2013-04-07 10:09:00 -0700 (Sun, 07 Apr 2013) | 9 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common

From Masatake YAMATO via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8565
New dissector for PULSE protocol for Linux Virtual Server redundancy

very small dissector for PULSE protocol for Linux Virtual Server redundancy.
About pulse, see http://sourceware.org/piranha.

From me :
Add Modelines info
Replace tab by space
------------------------------------------------------------------------
r48772 | alagoutte | 2013-04-07 10:08:46 -0700 (Sun, 07 Apr 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lisp.c

From Loránd Jakab via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8555 More features for the Locator/ID Separation Protocol (LISP) dissector

This patch adds support in the LISP dissector for the following:

* dissect Map-Referral packet subtype
* dissect individual fields in mapping records, which are now filterable
* some code cleanup

The NAT traversal draft added another field to go together with the xTR-ID, the site-ID field.
Add support for this field as well.
------------------------------------------------------------------------
r48771 | alagoutte | 2013-04-07 08:57:36 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/airpcap_loader.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48770 | alagoutte | 2013-04-07 08:57:28 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/uat-int.h

Fix Indent (Replace Tabs by 4-spaces) Fix Trailing Whitespaces Add Modelines
------------------------------------------------------------------------
r48769 | alagoutte | 2013-04-07 08:57:20 -0700 (Sun, 07 Apr 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From report of Mark Phillips via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8561 802.11 QoS decode broken from 1.9.2

Wrong encoding type (ENC_BIG_ENDIAN => ENC_LITTLE_ENDIAN)
Also fix a wrong increment offset about TXOP
------------------------------------------------------------------------
r48768 | alagoutte | 2013-04-07 08:57:11 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/oui.h

Move #define OUI include in ieee80211 dissector to epan/oui.h Add Modelines to epan/oui.h
------------------------------------------------------------------------
r48767 | alagoutte | 2013-04-07 08:57:01 -0700 (Sun, 07 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmpv6.c

From report TheDarkEye via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8554 Part of Ping Reply Message in ICMPv6 Reply Message is marked as "Malformed Packet"

(Wrong offset variable...)

#BACKPORT(1.8)
------------------------------------------------------------------------
r48766 | alagoutte | 2013-04-07 08:56:52 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Enhance 802.11 Vendor Specific IE * Remove hf_ieee80211_tag_interpretation...
------------------------------------------------------------------------
r48765 | alagoutte | 2013-04-07 08:56:37 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Enhance 802.11(n) Vendor Specific IE HT * Remove hf_ieee80211_tag_interpretation...
------------------------------------------------------------------------
r48762 | gerald | 2013-04-07 07:03:28 -0700 (Sun, 07 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-04-07]
------------------------------------------------------------------------
r48761 | guy | 2013-04-06 18:23:10 -0700 (Sat, 06 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/Makefile.am

Requiescat in pace epan/dissectors/packet-rtps2.h.

------------------------------------------------------------------------
r48760 | mmann | 2013-04-06 16:25:16 -0700 (Sat, 06 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pim.c

Made IP address fields filterable as well as a few others.

Also added a preference to determine where to put the PIM payload.  Per http://www.wireshark.org/lists/wireshark-dev/201304/msg00019.html, I made the default off of the main tree instead of a subtree of PIM.
------------------------------------------------------------------------
r48759 | gerald | 2013-04-06 08:45:28 -0700 (Sat, 06 Apr 2013) | 2 lines
Changed paths:
   M /trunk/configure.ac

Looks like the licensing change only applies to GnuTLS 3.1.10.

------------------------------------------------------------------------
r48758 | gerald | 2013-04-06 08:39:39 -0700 (Sat, 06 Apr 2013) | 3 lines
Changed paths:
   M /trunk/configure.ac

GnuTLS recently switched back to a compatible license (LGPLv2.1+).
Update our checks accordingly.

------------------------------------------------------------------------
r48757 | jake | 2013-04-06 04:53:58 -0700 (Sat, 06 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pim.c

Show the PIMv2 register flags in the correct tree.

------------------------------------------------------------------------
r48756 | pascal | 2013-04-06 04:03:27 -0700 (Sat, 06 Apr 2013) | 2 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml

Update User Guide

------------------------------------------------------------------------
r48755 | guy | 2013-04-05 16:46:20 -0700 (Fri, 05 Apr 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c

Fix some bugs that showed up as format warnings.

Use "offset +" in the calls to fill in the Info column, as presumably
the values being put into that column are the same as the values being
put into the protocol tree, and those have offsets based on the offset
variable.

------------------------------------------------------------------------
r48754 | etxrab | 2013-04-05 15:16:02 -0700 (Fri, 05 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c

Add dissection from BCMCS spec.
------------------------------------------------------------------------
r48753 | cmaynard | 2013-04-05 14:58:43 -0700 (Fri, 05 Apr 2013) | 3 lines
Changed paths:
   M /trunk/doc/tshark.pod
   M /trunk/docbook/release-notes.asciidoc
   M /trunk/epan/proto.c
   M /trunk/epan/proto.h
   M /trunk/tshark.c

Coalesce "-G fields2" and "-G fields3" into "-G fields", as discussed on -dev.
See: http://www.wireshark.org/lists/wireshark-dev/201304/msg00015.html

------------------------------------------------------------------------
r48752 | pascal | 2013-04-05 14:52:39 -0700 (Fri, 05 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Put "Remote Interface" window on top of "Interface Management" window

------------------------------------------------------------------------
r48751 | pascal | 2013-04-05 13:50:24 -0700 (Fri, 05 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c

Highlight the correct byte for Timezone

------------------------------------------------------------------------
r48750 | cmaynard | 2013-04-05 07:30:33 -0700 (Fri, 05 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/text_import.c
   M /trunk/ui/text_import.h

Match the new text2pcap max packet import size of 65KiB-1 from r48738.

------------------------------------------------------------------------
r48749 | morriss | 2013-04-05 07:07:34 -0700 (Fri, 05 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tacacs.c

Fix set-but-not-used warning turned error: use the newly created subtree in a few cases.
------------------------------------------------------------------------
r48748 | mmann | 2013-04-05 06:50:49 -0700 (Fri, 05 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tacacs.c

Use uint instead of int
------------------------------------------------------------------------
r48747 | mmann | 2013-04-05 06:41:32 -0700 (Fri, 05 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tacacs.c

Replace proto_tree_add_text with itemized filters
------------------------------------------------------------------------
r48746 | tuexen | 2013-04-05 02:56:11 -0700 (Fri, 05 Apr 2013) | 2 lines
Changed paths:
   M /trunk/text2pcap.c
   M /trunk/ui/text_import.c

Don't forget to move the trailing '\0'.

------------------------------------------------------------------------
r48745 | ruengeler | 2013-04-04 23:43:38 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/file_import_dlg.c
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.h
   M /trunk/ui/qt/import_text_dialog.ui

Add checkbox for the direction indication to the "Import from Hex Dump" dialog.

------------------------------------------------------------------------
r48744 | etxrab | 2013-04-04 22:20:41 -0700 (Thu, 04 Apr 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

From Cal Turney:
Patch 45480 introduced the following check: 

"tvb_ensure_bytes_exist(tvb, offset, neo ? neo : *bcp - ((unsigned)offset + 1));:     

When the last entry in the directory listing is processed, 'neo' the next entry offset is zero so bcp is checked. The 'bcp' variable is set to the remaining reported bytes in the tvb.  Subtracting the current offset +1 from *bcp usually produces a negative result and causes the error.

Removed "- ((unsigned)offset + 1)" and added "CHECK_BYTE_COUNT_SUBR(4);"

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8549
------------------------------------------------------------------------
r48743 | etxrab | 2013-04-04 22:09:31 -0700 (Thu, 04 Apr 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lapd.c
   M /trunk/epan/dissectors/packet-tdmoe.c
   M /trunk/ui/gtk/voip_calls.c

From Tim Ringenbach:
makes the TDMoE dissector call the LAPD bitstream dissector on the D-Channel. As a result, LAPD calls Q.931, and you can actually see call setup and tear down, instead of just a hex dump.

It adds a preference for which channel the D-Channel is.

It patches the LAPD code to fix a few bugs, not pass the checksum to Q.931 (who isn't expecting it), to register the lapd-bitstream dissector, and to mark packets with aborts or resets.

also storing more data on the lapd_byte_state_t.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8374
------------------------------------------------------------------------
r48742 | guy | 2013-04-04 14:09:10 -0700 (Thu, 04 Apr 2013) | 7 lines
Changed paths:
   M /trunk/cmake/modules/FindNL.cmake

If we somehow manage to find libnl version 2 or 3, but don't manage to
find the corresponding libnl-genl or libnl-route libraries, act as if we
didn't find libnl.

If we didn't find libnl version 2 or 3, don't check whether it's version
2 or 3.

------------------------------------------------------------------------
r48741 | pascal | 2013-04-04 14:01:27 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/asn1/h282/h282.cnf
   M /trunk/asn1/h283/h283.cnf
   M /trunk/asn1/h501/h501.cnf

Update ASN.1 conformance files with the changes from r48634

------------------------------------------------------------------------
r48740 | cmaynard | 2013-04-04 13:40:32 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scop.c

Fix Coverity CID 280402: Logically dead code.

------------------------------------------------------------------------
r48739 | cmaynard | 2013-04-04 13:28:42 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-slowprotocols.c

Fix Coverity CID 280404: Logically dead code.

------------------------------------------------------------------------
r48738 | cmaynard | 2013-04-04 12:48:20 -0700 (Thu, 04 Apr 2013) | 5 lines
Changed paths:
   M /trunk/doc/text2pcap.pod
   M /trunk/text2pcap.c

As forewarned at http://www.wireshark.org/lists/wireshark-dev/201304/msg00009.html, change the default snaplen to 65KiB-1.  While we're at it, push the max packet size to that value as well.

Also: convert the few tabs to spaces and add modelines.


------------------------------------------------------------------------
r48737 | martink | 2013-04-04 11:32:26 -0700 (Thu, 04 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-pmt.c

use mpeg_pmt_stream_tree for the descriptor loop
(this fixes a bug from my last commit)

------------------------------------------------------------------------
r48736 | jake | 2013-04-04 10:20:36 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/print_dlg.c

Set 'details' radio button sensitivity also at the creation of the dialog.

------------------------------------------------------------------------
r48735 | jake | 2013-04-04 10:15:10 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Remove a shadow variable.

------------------------------------------------------------------------
r48734 | etxrab | 2013-04-04 09:23:55 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

- Dissect Packet filters and QoS list(partly).
- Update value_strings.
------------------------------------------------------------------------
r48733 | cmaynard | 2013-04-04 08:57:29 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-v5ua.c

Fix the 2nd occurrence of Coverity CID 280417: Logically dead code.  This, plus r48657, should resolve the CID.

------------------------------------------------------------------------
r48732 | cmaynard | 2013-04-04 08:33:14 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-gearman.c
   M /trunk/epan/dissectors/packet-mih.c
   M /trunk/epan/dissectors/packet-mplstp-oam.c
   M /trunk/epan/dissectors/packet-netrom.c
   M /trunk/epan/dissectors/packet-pw-oam.c
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rtp.c

Fix encoding arg for proto_tree_add_item() and friends.

------------------------------------------------------------------------
r48731 | pascal | 2013-04-04 08:01:56 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtps.c

Try to fix compilation on Linux

------------------------------------------------------------------------
r48730 | mmann | 2013-04-04 08:00:27 -0700 (Thu, 04 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-enip.c

Fix checkAPI.pl complaints
------------------------------------------------------------------------
r48729 | mmann | 2013-04-04 07:34:26 -0700 (Thu, 04 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-enip.c
   M /trunk/epan/dissectors/packet-enip.h

Enhancements to Ethernet/IP DLR dissector, bug 8560 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8560)

From Joakim Wiberg
------------------------------------------------------------------------
r48728 | cmaynard | 2013-04-04 07:10:44 -0700 (Thu, 04 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/file_import_dlg.c

Use a consistent bracketing style throughout.  Add modelines.

------------------------------------------------------------------------
r48727 | mmann | 2013-04-04 05:22:04 -0700 (Thu, 04 Apr 2013) | 7 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-rtps.h
   D /trunk/epan/dissectors/packet-rtps2.c
   D /trunk/epan/dissectors/packet-rtps2.h

RTPS Cleanup, Part 3 (final)

Merged packet-rtps.c and packet-rtps2.c into a single dissector.  It appears packet-rtps2.[ch] "API" needs to be externally available, otherwise I would have rolled (the newly merged) packet-rtps.h into packet-rtps.c as well.

Converted many of the remaining proto_tree_add_text to proto_tree_add_item/expert_info and cleaned up the manual string manipulation so checkAPIs.pl is happy.

Added a "cooked" capture file to the SampleCaptures page on the wiki for future fuzztesting/regression.
------------------------------------------------------------------------
r48726 | pascal | 2013-04-04 02:14:11 -0700 (Thu, 04 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c

From Lukasz Wachowski via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8559 :
Fix dissection of RAN-INFORMATION-APPLICATION-ERROR RIM PDU Indications

------------------------------------------------------------------------
r48725 | pascal | 2013-04-04 01:45:30 -0700 (Thu, 04 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btsdp.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8558 :
Fix incompatible field type for field name "btsdp.service_uuid"

------------------------------------------------------------------------
r48724 | guy | 2013-04-03 21:35:09 -0700 (Wed, 03 Apr 2013) | 7 lines
Changed paths:
   M /trunk/wiretap/file_access.c

From Anthony Coddington: don't check for MPEG-2 Transport before
checking for ERF.

From me: note some heuristic checkers that are in the "magic number" set.

#BACKPORT 1.8

------------------------------------------------------------------------
r48723 | morriss | 2013-04-03 10:50:13 -0700 (Wed, 03 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Get rid of a shadowed variable and remove a set-but-not-used variable. Reindent a little.
------------------------------------------------------------------------
r48722 | morriss | 2013-04-03 10:46:39 -0700 (Wed, 03 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c

Get rid of non-ASCII characters.
------------------------------------------------------------------------
r48721 | etxrab | 2013-04-03 09:53:53 -0700 (Wed, 03 Apr 2013) | 1 line
Changed paths:
   M /trunk/asn1/isdn-sup/isdn-sup.cnf
   M /trunk/epan/dissectors/packet-isdn-sup.c

Sort LocalCode value string.
------------------------------------------------------------------------
r48720 | etxrab | 2013-04-03 09:52:56 -0700 (Wed, 03 Apr 2013) | 2 lines
Changed paths:
   M /trunk/tools/asn2wrs.py

From Tomas Kukosa:
Make it possible to sort LocalCode value_strings.
------------------------------------------------------------------------
r48719 | etxrab | 2013-04-03 09:50:35 -0700 (Wed, 03 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Dissect more of 3GPP Object.
------------------------------------------------------------------------
r48718 | etxrab | 2013-04-03 09:49:55 -0700 (Wed, 03 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c

- Extend and correct value strings.
- Fix tree handling for QoS.
- Add references.
------------------------------------------------------------------------
r48717 | guy | 2013-04-03 01:10:55 -0700 (Wed, 03 Apr 2013) | 8 lines
Changed paths:
   M /trunk/ws80211_utils.c

Add a bunch of casts to squelch -Wc++-compat warnings.

Don't assume that enum nl80211_channel_type and enum
ws80211_channel_type happen to have matching values, map between them,
and always assign the right enum value to the right type.  This is safer
(yes, they do happen to have matching values, but it's not very clean to
assume that), and also eliminates some -Wc++-compat warnings.

------------------------------------------------------------------------
r48716 | guy | 2013-04-03 00:38:44 -0700 (Wed, 03 Apr 2013) | 2 lines
Changed paths:
   M /trunk/wsutil/Makefile.am

Distribute CMakeLists.txt.

------------------------------------------------------------------------
r48715 | guy | 2013-04-02 15:10:16 -0700 (Tue, 02 Apr 2013) | 10 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

OK, if we're setting the file path for the window - which we want to do,
at least on OS X, to set the "proxy icon" - we need to clear the window
title *and* the file path before we set it, otherwise the set doesn't
happen.

While we're at it, clear the file path whenever we're *not* using a
path.  For temporary files, don't set the file path.

The file path is, in fact, the *full path*, not just the last component.

------------------------------------------------------------------------
r48714 | pascal | 2013-04-02 14:56:40 -0700 (Tue, 02 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-e164.c

Use extended value strings

------------------------------------------------------------------------
r48711 | pascal | 2013-04-02 14:16:32 -0700 (Tue, 02 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-e164.c

Update E.164 dissection to ITU Operational Bulletin No. 991

------------------------------------------------------------------------
r48710 | cmaynard | 2013-04-02 14:13:02 -0700 (Tue, 02 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-dvmrp.c
   M /trunk/epan/dissectors/packet-enrp.c
   M /trunk/epan/dissectors/packet-image-png.c
   M /trunk/epan/dissectors/packet-m2tp.c
   M /trunk/epan/dissectors/packet-sbc.c
   M /trunk/epan/dissectors/packet-usb-hid.c

Both tvb_length_remaining and tvb_reported_length_remaining can return -1.
#BACKPORT(1.6,1.8 ... manually as other occurrences are in those trunks)

------------------------------------------------------------------------
r48709 | guy | 2013-04-02 13:35:46 -0700 (Tue, 02 Apr 2013) | 4 lines
Changed paths:
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/main_titlebar.c
   M /trunk/ui/qt/main_window.cpp

Rename cf_not_saved() to cf_has_unsaved_data() to clarify what it
indicates.  (Note: "unsaved data" is more than just "unsaved changes";
it could also mean "temporary file that hasn't been saved anywhere".)

------------------------------------------------------------------------
r48708 | guy | 2013-04-02 13:19:54 -0700 (Tue, 02 Apr 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/summary_dlg.c

Handle the case of there being no comment view.

------------------------------------------------------------------------
r48707 | guy | 2013-04-02 13:01:10 -0700 (Tue, 02 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/summary_dlg.c

Show the comment area only if we could write out the comments were the
user to enter any.

------------------------------------------------------------------------
r48706 | martink | 2013-04-02 12:04:25 -0700 (Tue, 02 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-eit.c

use proto_mpeg_descriptor_loop_dissect() for the EIT

------------------------------------------------------------------------
r48705 | martink | 2013-04-02 12:03:05 -0700 (Tue, 02 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-bat.c

use proto_mpeg_descriptor_loop_dissect() in the BAT

------------------------------------------------------------------------
r48704 | martink | 2013-04-02 12:01:14 -0700 (Tue, 02 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-pmt.c

use proto_mpeg_descriptor_loop_dissect() for the PMT

------------------------------------------------------------------------
r48703 | martink | 2013-04-02 12:00:09 -0700 (Tue, 02 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-tot.c

use proto_mpeg_descriptor_loop_dissect() for the TOT

------------------------------------------------------------------------
r48702 | morriss | 2013-04-02 11:15:42 -0700 (Tue, 02 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Include padding length in the AVP's length.
------------------------------------------------------------------------
r48701 | guy | 2013-04-02 10:05:50 -0700 (Tue, 02 Apr 2013) | 3 lines
Changed paths:
   M /trunk/iface_monitor.c

An explicit cast that was missing; at least some version of GCC
complains about its absence with -Wc++-compat.

------------------------------------------------------------------------
r48700 | etxrab | 2013-04-02 09:58:18 -0700 (Tue, 02 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

Dissect more 3GPP2 extensions.
------------------------------------------------------------------------
r48699 | guy | 2013-04-02 09:05:25 -0700 (Tue, 02 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_window_slots.cpp

Only enable Edit->Packet Comment... if we can save the file without
losing the packet comments, just as we now do in the GTK+ version.

------------------------------------------------------------------------
r48698 | eapache | 2013-04-02 08:55:35 -0700 (Tue, 02 Apr 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hpfeeds.c

From Sebastiano Di Paola via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8461

Enhancements for the Honeypot Feeds dissector.

From me: misc. cleanup, modelines, etc.

------------------------------------------------------------------------
r48697 | pascal | 2013-04-02 06:09:15 -0700 (Tue, 02 Apr 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-e164.c

From Vineeth via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8450 :
Do not try to systematically fetch a third digit for Country Code: its length can be from 1 to 3 digits.

------------------------------------------------------------------------
r48696 | tuexen | 2013-04-02 05:15:42 -0700 (Tue, 02 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/text_import.c
   M /trunk/ui/text_import.h

Add support for the initial direction indication. Irene will hook
it up to the GUI soon.

------------------------------------------------------------------------
r48695 | pascal | 2013-04-02 01:34:09 -0700 (Tue, 02 Apr 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Remove non ASCII characters

------------------------------------------------------------------------
r48694 | etxrab | 2013-04-01 22:54:47 -0700 (Mon, 01 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Dissect more of 3GPP2_OBJECT.
------------------------------------------------------------------------
r48693 | guy | 2013-04-01 16:44:29 -0700 (Mon, 01 Apr 2013) | 15 lines
Changed paths:
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_titlebar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/qt/main_window.cpp

Add routines to file.c to indicate whether:

	a save can be done ("can" in the sense of "there's something to
	save" and in the sense of "we can write that something out");

	a "save as" can be done (in the sense of "we can write what we
	have out");

	there's unsaved data to save (which might be unsaved changes or
	might be a temporary file full of packets);

and use them as appropriate.  This means that the "unsaved data"
indicator in the UI will be turned on for temporary files full of
packets as well as for files with unsaved changes; that's what we want.

------------------------------------------------------------------------
r48692 | guy | 2013-04-01 15:23:55 -0700 (Mon, 01 Apr 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

If we can't write the capture out in a file format that supports
per-packet comments, don't let the user add/edit/delete per-packet
comments - they can comment all they want, but once Wireshark closes the
file, those comments will be gone.

------------------------------------------------------------------------
r48691 | guy | 2013-04-01 14:39:28 -0700 (Mon, 01 Apr 2013) | 10 lines
Changed paths:
   M /trunk/epan/wslua/wslua_dumper.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/wtap.h

In the Lua dumper code, don't bother checking whether the encapsulation
is supported before trying to open for writing - the attempt to open for
writing will do the check for you.  Instead, check for specific errors
if the attempt to open for writing fails, and use somewhat more specific
error messages for certain error codes.  (We should perhaps check for
even more error codes in those cases.)

That gets rid of all external calls to wtap_dump_can_write_encap(), so
remove it from wtap.h and make it static.

------------------------------------------------------------------------
r48690 | guy | 2013-04-01 14:17:50 -0700 (Mon, 01 Apr 2013) | 11 lines
Changed paths:
   M /trunk/file.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/wtap.h

Add a wtap_dump_can_write() routine that indicates whether Wiretap
supports writing files with a given set of encapsulations and comment
types.  Use it, rather than asking for a list of file formats that
support the given set of encapsulation and comment types and checking
whether we got back such a list, or duplicating its logic.

Having file.c use it means that nobody's using
wtap_dump_can_write_encaps() any more; get rid of it.  Instead, have a
private routine that checks whether a given file format supports a given
set of encapsulations *and* comment types, and use that internally.

------------------------------------------------------------------------
r48689 | guy | 2013-04-01 13:36:42 -0700 (Mon, 01 Apr 2013) | 19 lines
Changed paths:
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/wtap.h

Define a collection of bits for different types of capture file comments.

For each capture file type, have a bitset of comment types supported by
that capture file type.

Add a Wiretap routine that, for a given file type, returns the bitset of
comment types it supports.

Have wtap_get_savable_file_types() take a bitset of comment types that
need to be supported by the file types it returns.

Replace cf_has_comments() with a routine that returns a bitset of
capture file comment types in the capture file.

Use those routines in the capture file dialogs; don't wire in the notion
that pcap-NG supports all comment types and no other file formats
support any comment types.  (That's currently true, but we don't want to
wire that in as being forever true.)

------------------------------------------------------------------------
r48688 | guy | 2013-04-01 10:57:47 -0700 (Mon, 01 Apr 2013) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp

Add a setTitlebarForCaptureInProgress() method to MainWindow, and use it
to set the title when we have a capture in progress.

------------------------------------------------------------------------
r48687 | guy | 2013-04-01 10:57:20 -0700 (Mon, 01 Apr 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Get rid of main_capture_set_main_window_title(), as it just wraps
set_titlebar_for_capture_in_progress(); make the call directly, to make
it a bit clearer when it needs to be called (which helps us do the
equivalent in the Qt version).

------------------------------------------------------------------------
r48686 | jake | 2013-04-01 08:33:42 -0700 (Mon, 01 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-llrp.c

Now only if I can get the case right :)
------------------------------------------------------------------------
r48685 | jake | 2013-04-01 08:29:49 -0700 (Mon, 01 Apr 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-afp.c
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-bpdu.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-dbus.c
   M /trunk/epan/dissectors/packet-dcom-sysact.c
   M /trunk/epan/dissectors/packet-hazelcast.c
   M /trunk/epan/dissectors/packet-homeplug.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ldp.c
   M /trunk/epan/dissectors/packet-llrp.c
   M /trunk/epan/dissectors/packet-mux27010.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-scsi.c
   M /trunk/epan/dissectors/packet-ua3g.c

Typo's. That is all.
------------------------------------------------------------------------
r48684 | jake | 2013-04-01 07:09:44 -0700 (Mon, 01 Apr 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-irc.c

Fix for bug 8548:
Allow the IRC command and response dissection functions to be called with
subsets of the original (full) message line. Therefore we need to calculate
with real lengths and offsets, not mixed with lengths of the subset itself.

------------------------------------------------------------------------
r48683 | guy | 2013-03-31 17:21:44 -0700 (Sun, 31 Mar 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_titlebar.c
   M /trunk/ui/gtk/main_titlebar.h
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/prefs_layout.c

Move the knowledge about what the window title should be to
ui/gtk/main_titlebar.c, with set_titlebar_for_capture_file() for either
no capture file or an opened capture file and
set_titlebar_for_capture_in_progress() for an in-progress capture.

------------------------------------------------------------------------
r48682 | guy | 2013-03-31 15:59:56 -0700 (Sun, 31 Mar 2013) | 4 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp

Add a setTitlebarForCaptureFile() and have it set the titlebar and the
"modified" indicator.  For some reason, it's not getting called in all
the right places.

------------------------------------------------------------------------
r48681 | etxrab | 2013-03-31 15:27:58 -0700 (Sun, 31 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Unused parameter.
------------------------------------------------------------------------
r48680 | guy | 2013-03-31 15:17:43 -0700 (Sun, 31 Mar 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/main.c
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window_slots.cpp

Rename set_display_filename() to set_titlebar_for_capture_file(), as
it affects more than just the file name, it also affects whatever "you
have unsaved changes" indicator the UI provides.

Put a comment in the Qt code as a reminder of how to set the "you have
unsaved changes" indicator.

------------------------------------------------------------------------
r48679 | etxrab | 2013-03-31 15:08:00 -0700 (Sun, 31 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Initial decoding of 3GPP2_OBJECT.
------------------------------------------------------------------------
r48676 | martink | 2013-03-31 11:10:45 -0700 (Sun, 31 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tds.c

coverity 281315 logically dead code

------------------------------------------------------------------------
r48673 | martink | 2013-03-31 09:19:53 -0700 (Sun, 31 Mar 2013) | 3 lines
Changed paths:
   M /trunk/ringbuffer.c

coverity 990813 dereference after null check
(hope I got it right this time)

------------------------------------------------------------------------
r48672 | darkjames | 2013-03-31 08:03:46 -0700 (Sun, 31 Mar 2013) | 7 lines
Changed paths:
   M /trunk/tools/npl/ast.h
   M /trunk/tools/npl/npl.c
   M /trunk/tools/npl/parser.l

[NPL] Pushing changes to wireshark repo

- parser no longer use abort() after failing
- initial support for attributes
- symbol hashing to avoid strcasecmp()
- misc other fixes

------------------------------------------------------------------------
r48671 | gerald | 2013-03-31 07:03:28 -0700 (Sun, 31 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/usb.c
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-03-31]
------------------------------------------------------------------------
r48670 | martink | 2013-03-31 05:16:41 -0700 (Sun, 31 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-v5ua.c

remove empty else-branches

------------------------------------------------------------------------
r48669 | martink | 2013-03-31 05:12:03 -0700 (Sun, 31 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-v5ua.c

TABs -> spaces
add editor modelines

------------------------------------------------------------------------
r48668 | guy | 2013-03-30 23:17:41 -0700 (Sat, 30 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_chapter_introduction.xml

Add missing </endlist>.

------------------------------------------------------------------------
r48667 | guy | 2013-03-30 22:12:50 -0700 (Sat, 30 Mar 2013) | 3 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_chapter_introduction.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_io.xml

Don't bundle "Open" and "Import" together; again, clarify that "Import"
is a somewhat limited function.

------------------------------------------------------------------------
r48666 | guy | 2013-03-30 21:28:39 -0700 (Sat, 30 Mar 2013) | 3 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_chapter_io.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_use.xml

Reflect the new menu item for the dialog box for importing a hex dump
file (and note in more detail what it does).

------------------------------------------------------------------------
r48665 | guy | 2013-03-30 21:17:47 -0700 (Sat, 30 Mar 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/file_import_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/qt/import_text_dialog.ui
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.ts

Make the menu item for importing a hex dump text file be "Import from
Hex Dump", to clarify that it's not some sort of "generic" import
function, just one that can read a hex dump file.  ("Import from Hex
Dump Text" is another possibility.)  Use that string in the dialog title
as well.

------------------------------------------------------------------------
r48664 | jake | 2013-03-30 15:52:13 -0700 (Sat, 30 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c

From Hauke Mehrtens:
Wireshark misses some new TLS and DTLS cipher suite names which are assigned by IANA.

------------------------------------------------------------------------
r48663 | eapache | 2013-03-30 15:00:43 -0700 (Sat, 30 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btrfcomm.c

Hopefully fix a false-positive warning in the Mac buildbot.

It complains that service_info may be used uninitialized, but my manual analysis
agrees with GCC 4.7 that it can't, so just defaulting it to NULL will be fine.

------------------------------------------------------------------------
r48662 | eapache | 2013-03-30 14:54:42 -0700 (Sat, 30 Mar 2013) | 7 lines
Changed paths:
   M /trunk/colorfilters
   M /trunk/epan/dissectors/packet-btrfcomm.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8509

Add basic support for Bluetooth GNSS profile. It uses NMEA-0183, but that is not
free, so all we can do is add filtering and displaying for ASCII content.

Also add colors for DUN, GNSS to show them in contrast to RFCOMM.

------------------------------------------------------------------------
r48661 | eapache | 2013-03-30 14:47:27 -0700 (Sat, 30 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btamp.c
   M /trunk/epan/dissectors/packet-btatt.c
   M /trunk/epan/dissectors/packet-btavctp.c
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-bthci_sco.c
   M /trunk/epan/dissectors/packet-bthcrp.c
   M /trunk/epan/dissectors/packet-bthid.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btmcap.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btsap.c
   M /trunk/epan/dissectors/packet-btsmp.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8509

Unify bluetooth direction handling (sent vs rcvd).

------------------------------------------------------------------------
r48660 | eapache | 2013-03-30 14:43:18 -0700 (Sat, 30 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-bthci_acl.h
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btl2cap.h
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btsdp.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8509

Round 3 of Bluetooth SDP updates. Update the list of company IDs and fix
service recognition.

------------------------------------------------------------------------
r48659 | martink | 2013-03-30 12:16:51 -0700 (Sat, 30 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

coverity 993742: potential division by zero

------------------------------------------------------------------------
r48658 | martink | 2013-03-30 12:15:29 -0700 (Sat, 30 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

fix indentation in one place

------------------------------------------------------------------------
r48657 | martink | 2013-03-30 11:57:44 -0700 (Sat, 30 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-v5ua.c

coverity 280417: logically dead code

------------------------------------------------------------------------
r48656 | jake | 2013-03-30 10:09:26 -0700 (Sat, 30 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-pn532.c

From Tyson Key:
The attached patch adds support for dissection of SAMConfiguration request packets, 
and updates the opcode table to identify their corresponding (null/empty) responses.

------------------------------------------------------------------------
r48655 | eapache | 2013-03-30 08:53:04 -0700 (Sat, 30 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-usb.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8509

Round 2 of Bluetooth SDP updates:
- replace a lot of proto_tree_add_text with named fields
- dissect more of the protocol
- misc fixes

------------------------------------------------------------------------
r48654 | eapache | 2013-03-30 08:38:03 -0700 (Sat, 30 Mar 2013) | 5 lines
Changed paths:
   M /trunk/cfile.h
   M /trunk/doc/tshark.pod
   M /trunk/docbook/release-notes.asciidoc
   M /trunk/tshark.c

Update -2, -R and -Y to behave consistently as per the concensus reached on
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8223

Mention the new -Y flag and associated changes in the release notes.

------------------------------------------------------------------------
r48653 | eapache | 2013-03-30 05:15:42 -0700 (Sat, 30 Mar 2013) | 4 lines
Changed paths:
   M /trunk/doc/wireshark.pod.template
   M /trunk/ui/gtk/main.c

Move wireshark's display filter flag to -Y for consistency with tshark.

Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8223

------------------------------------------------------------------------
r48652 | jake | 2013-03-30 04:57:33 -0700 (Sat, 30 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Have 'Capture file' and 'Stop after' extries left aligned in GTK+ 3 as well.

------------------------------------------------------------------------
r48651 | martink | 2013-03-30 03:59:30 -0700 (Sat, 30 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c

dissect CI+ Protection Descriptor

------------------------------------------------------------------------
r48650 | martink | 2013-03-30 03:41:37 -0700 (Sat, 30 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-sdt.c

use proto_mpeg_descriptor_loop_dissect() in the SDT descriptor loop
this takes private descriptors into account

------------------------------------------------------------------------
r48649 | martink | 2013-03-30 03:30:22 -0700 (Sat, 30 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

list the new file format in the release notes

------------------------------------------------------------------------
r48648 | martink | 2013-03-30 03:21:19 -0700 (Sat, 30 Mar 2013) | 2 lines
Changed paths:
   M /trunk/doc/wireshark.pod.template

list the new file format on the manpage

------------------------------------------------------------------------
r48647 | martink | 2013-03-30 02:56:57 -0700 (Sat, 30 Mar 2013) | 2 lines
Changed paths:
   M /trunk/wiretap/CMakeLists.txt
   M /trunk/wiretap/Makefile.common
   A /trunk/wiretap/camins.c
   A /trunk/wiretap/camins.h
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/wtap.h

wiretap support for the CAM Inspector file format

------------------------------------------------------------------------
r48646 | eapache | 2013-03-29 17:11:00 -0700 (Fri, 29 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/value_string.c

Note to self: stop using 'index' as a variable name, it triggers -Wshadow on
some platforms. You'd think I'd have learned by now.

------------------------------------------------------------------------
r48645 | eapache | 2013-03-29 16:23:28 -0700 (Fri, 29 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/value_string.c
   M /trunk/epan/value_string.h

Implement str_to_val, opposite of val_to_str for value_strings.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8467

------------------------------------------------------------------------
r48644 | eapache | 2013-03-29 15:20:04 -0700 (Fri, 29 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcp-etsi.c

Bump two guint16 to guint32 to prevent overflow when reassembling a large
number of fragments, and add an extra bounds check.

Fixes
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8540
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8541

------------------------------------------------------------------------
r48643 | gerald | 2013-03-29 11:16:45 -0700 (Fri, 29 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Add items for Bluetooth and GTK3.

------------------------------------------------------------------------
r48642 | gerald | 2013-03-29 11:12:29 -0700 (Fri, 29 Mar 2013) | 2 lines
Changed paths:
   M /trunk/image/wsicon32.xpm

Convert png → xpm using a higher alpha threshold.

------------------------------------------------------------------------
r48641 | eapache | 2013-03-29 10:43:14 -0700 (Fri, 29 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-xmpp-utils.h
   M /trunk/epan/eap.h

Add some missing #includes to hopefully fix check-abi buildbot.

------------------------------------------------------------------------
r48640 | eapache | 2013-03-29 10:25:23 -0700 (Fri, 29 Mar 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-btsdp.h

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8509

First round of fixes for Bluetooth SDP.

From me:
- rename one call of match_strval to try_val_to_str instead
- remove a few hf entries that really belong with the second patch (they
  weren't used in this one)

------------------------------------------------------------------------
r48639 | gerald | 2013-03-29 08:44:14 -0700 (Fri, 29 Mar 2013) | 4 lines
Changed paths:
   M /trunk/debian/rules
   M /trunk/debian/wireshark.menu
   A /trunk/image/wsicon32.xpm (from /trunk/image/wsicon32.xpm:48599)

Resurrect wsicon32.xpm using 'svn cp' then update it based on
wsicon32.png. This should hopefully preserve its history in SVN. Revert
r48565 in debian/.

------------------------------------------------------------------------
r48638 | pascal | 2013-03-29 06:22:53 -0700 (Fri, 29 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vrt.c

From Dario Lombardo via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8506 :
Fix incompatible display filters using the same name

------------------------------------------------------------------------
r48637 | tuexen | 2013-03-29 06:01:52 -0700 (Fri, 29 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtcdc.c

Add support for new version of the ID which has been adopted as a WG item.
The now version will be supported by Firefox soon.

------------------------------------------------------------------------
r48636 | eapache | 2013-03-28 19:46:06 -0700 (Thu, 28 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uhd.c
   M /trunk/epan/dissectors/packet-vrt.c

Fix two instances of col_set_str being used with ephemeral memory returned
from val_to_str. Use col_add_str instead.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8537

------------------------------------------------------------------------
r48635 | eapache | 2013-03-28 19:34:23 -0700 (Thu, 28 Mar 2013) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/value_string.c
   M /trunk/epan/value_string.h

Remove decode_enumerated_bitfield and decode_enumerated_bitfield_shifted.
Effectively inline the only remain call (and replace a static buffer with ep
memory). Much of the NFS dissector needs to be converted to use named fields
at which point this code can go away, but that's a much bigger job.

Also, add modelines to packet-nfs.c and mark some internal value_string
functions as WS_DLL_LOCAL.

------------------------------------------------------------------------
r48634 | eapache | 2013-03-28 17:26:23 -0700 (Thu, 28 Mar 2013) | 16 lines
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/asn1/h450/packet-h450-template.c
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c
   M /trunk/asn1/mms/packet-mms-template.c
   M /trunk/asn1/mpeg-pes/packet-mpeg-pes-template.c
   M /trunk/asn1/qsig/packet-qsig-template.c
   M /trunk/epan/dissectors/packet-3g-a11.c
   M /trunk/epan/dissectors/packet-aarp.c
   M /trunk/epan/dissectors/packet-adwin.c
   M /trunk/epan/dissectors/packet-ansi_637.c
   M /trunk/epan/dissectors/packet-ansi_683.c
   M /trunk/epan/dissectors/packet-ansi_801.c
   M /trunk/epan/dissectors/packet-ansi_a.c
   M /trunk/epan/dissectors/packet-aodv.c
   M /trunk/epan/dissectors/packet-armagetronad.c
   M /trunk/epan/dissectors/packet-arp.c
   M /trunk/epan/dissectors/packet-assa_r3.c
   M /trunk/epan/dissectors/packet-bfcp.c
   M /trunk/epan/dissectors/packet-bittorrent.c
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-bvlc.c
   M /trunk/epan/dissectors/packet-cell_broadcast.c
   M /trunk/epan/dissectors/packet-cimd.c
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-classicstun.c
   M /trunk/epan/dissectors/packet-cmpp.c
   M /trunk/epan/dissectors/packet-csm-encaps.c
   M /trunk/epan/dissectors/packet-ddtp.c
   M /trunk/epan/dissectors/packet-diameter.c
   M /trunk/epan/dissectors/packet-dlsw.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-dvb-ait.c
   M /trunk/epan/dissectors/packet-dvbci.c
   M /trunk/epan/dissectors/packet-e212.c
   M /trunk/epan/dissectors/packet-edonkey.c
   M /trunk/epan/dissectors/packet-enip.c
   M /trunk/epan/dissectors/packet-epl.c
   M /trunk/epan/dissectors/packet-etch.c
   M /trunk/epan/dissectors/packet-ethertype.c
   M /trunk/epan/dissectors/packet-fcoib.c
   M /trunk/epan/dissectors/packet-forces.c
   M /trunk/epan/dissectors/packet-gadu-gadu.c
   M /trunk/epan/dissectors/packet-ged125.c
   M /trunk/epan/dissectors/packet-gmr1_rr.c
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gsm_a_rp.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_abis_oml.c
   M /trunk/epan/dissectors/packet-gsm_bssmap_le.c
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-gsm_sms.c
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-h248.c
   M /trunk/epan/dissectors/packet-h264.c
   M /trunk/epan/dissectors/packet-h282.c
   M /trunk/epan/dissectors/packet-h283.c
   M /trunk/epan/dissectors/packet-h450.c
   M /trunk/epan/dissectors/packet-h501.c
   M /trunk/epan/dissectors/packet-iapp.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-image-jfif.c
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ipmi.c
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-ipx.c
   M /trunk/epan/dissectors/packet-iscsi.c
   M /trunk/epan/dissectors/packet-isdn-sup.c
   M /trunk/epan/dissectors/packet-isns.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-kingfisher.c
   M /trunk/epan/dissectors/packet-laplink.c
   M /trunk/epan/dissectors/packet-llrp.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-memcache.c
   M /trunk/epan/dissectors/packet-mms.c
   M /trunk/epan/dissectors/packet-mmse.c
   M /trunk/epan/dissectors/packet-mp4ves.c
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c
   M /trunk/epan/dissectors/packet-mpeg-pes.c
   M /trunk/epan/dissectors/packet-ms-mms.c
   M /trunk/epan/dissectors/packet-nas_eps.c
   M /trunk/epan/dissectors/packet-nat-pmp.c
   M /trunk/epan/dissectors/packet-ncp-nmas.c
   M /trunk/epan/dissectors/packet-ncp-sss.c
   M /trunk/epan/dissectors/packet-ncp.c
   M /trunk/epan/dissectors/packet-ndps.c
   M /trunk/epan/dissectors/packet-oicq.c
   M /trunk/epan/dissectors/packet-omron-fins.c
   M /trunk/epan/dissectors/packet-pw-atm.c
   M /trunk/epan/dissectors/packet-pw-cesopsn.c
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-rmcp.c
   M /trunk/epan/dissectors/packet-rpcap.c
   M /trunk/epan/dissectors/packet-rsvp.c
   M /trunk/epan/dissectors/packet-rtmpt.c
   M /trunk/epan/dissectors/packet-rtnet.c
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-scsi.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-sgsap.c
   M /trunk/epan/dissectors/packet-slimp3.c
   M /trunk/epan/dissectors/packet-slowprotocols.c
   M /trunk/epan/dissectors/packet-slsk.c
   M /trunk/epan/dissectors/packet-smpp.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-sua.c
   M /trunk/epan/dissectors/packet-synphasor.c
   M /trunk/epan/dissectors/packet-telnet.c
   M /trunk/epan/dissectors/packet-tn3270.c
   M /trunk/epan/dissectors/packet-tpncp.c
   M /trunk/epan/dissectors/packet-ucp.c
   M /trunk/epan/dissectors/packet-usb-video.c
   M /trunk/epan/dissectors/packet-wbxml.c
   M /trunk/epan/dissectors/packet-wccp.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/dissectors/packet-wtls.c
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/ipproto.c
   M /trunk/epan/proto.c
   M /trunk/epan/value_string.c
   M /trunk/epan/value_string.h
   M /trunk/epan/xdlc.c
   M /trunk/plugins/ethercat/packet-ethercat-datagram.c
   M /trunk/plugins/gryphon/packet-gryphon.c
   M /trunk/ui/cli/tap-wspstat.c
   M /trunk/ui/export_object_smb.c
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/expert_comp_table.c
   M /trunk/ui/gtk/rtp_player.c
   M /trunk/ui/gtk/wsp_stat.c

Rename value string (and similar) functions to use a consistent pattern. This
was done using textual search+replace, not anything syntax-aware, so presumably
it got most comments as well (except where there were typos).

Use a consistent coding style, and make proper use of the WS_DLL_* defines.

Group the functions appropriately in the header.

I ended up getting rid of most of the explanatory comments since many of them
duplicated what was in the value_string.c file (and were out of sync with the
recent updates I made to those in r48633). Presumably most of the comments
should be in the .h file not the .c file, but there's enough churn ahead that
it's not worth fixing yet.

Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8467

------------------------------------------------------------------------
r48633 | eapache | 2013-03-28 15:02:04 -0700 (Thu, 28 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/value_string.c

Greatly clean up value_string.c
 - use consistent indentation and coding style
 - add modelines
 - replace some g_assert calls with DISSECTOR_ASSERT where it makes sense
 - group related functions together and simplify many comments by referring to
   the 'normal' value_string as the canonical version

------------------------------------------------------------------------
r48632 | cmaynard | 2013-03-28 14:46:37 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

The tshark -R option specifies a read filter, not a display filter.

------------------------------------------------------------------------
r48631 | gerald | 2013-03-28 14:22:08 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/image/compress-pngs

Remove a couple of unneeded lines and fix default execution.

------------------------------------------------------------------------
r48630 | eapache | 2013-03-28 14:19:58 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/emem.h

Include glib.h in emem.h, it needs the definitions

------------------------------------------------------------------------
r48629 | cmaynard | 2013-03-28 13:22:47 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.developer

Add some missing tvb_get_'s, proto_tree_add_'s, fix args and change all little_endian's to encoding.  Some detailed descriptions are still missing though.

------------------------------------------------------------------------
r48628 | cmaynard | 2013-03-28 11:16:52 -0700 (Thu, 28 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-openwire.c

Fix incorrectly duplicated display filter for hf_openwire_throwable_linenumber.
#BACKPORT(1.8)

------------------------------------------------------------------------
r48627 | gerald | 2013-03-28 11:13:22 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/configure.ac
   M /trunk/debian/changelog
   M /trunk/debian/wireshark-common.files
   M /trunk/docbook/asciidoc.conf
   M /trunk/epan/Makefile.am
   M /trunk/make-version.pl
   M /trunk/wiretap/Makefile.am

1.9.2 → 1.9.3.

------------------------------------------------------------------------
r48626 | cmaynard | 2013-03-28 11:13:12 -0700 (Thu, 28 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nhrp.c

The uniqueness bit occurs in 2 different places, so go ahead and use both hf_nhrp_flag_U1 and hf_nhrp_flag_U2, but change the common display filter from "nhrp.flag.u1" to simply "nhrp.flag.u".
#BACKPORT(1.6, 1.8)???

------------------------------------------------------------------------
r48625 | gerald | 2013-03-28 10:48:31 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/make-version.pl

Build 1.9.2.

------------------------------------------------------------------------
r48624 | morriss | 2013-03-28 09:59:21 -0700 (Thu, 28 Mar 2013) | 10 lines
Changed paths:
   M /trunk/tools/Makefile.am
   A /trunk/tools/install_rpms_for_devel.sh

Add a little shell script to install all the RPMs necesary to do Wireshark
development.  Both the development and runtime packages are installed
although the latter aren't strictly necessary.

Ideally this could automatically pull the packages out of
packaging/rpm/SPECS/wireshark.spec.in but given the variance in package names
between distributions, this seems painful...

Tested on Fedora/Redhat and openSUSE.

------------------------------------------------------------------------
r48623 | etxrab | 2013-03-28 09:55:06 -0700 (Thu, 28 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip.c
   M /trunk/epan/sminmpec.h

Register a dissector table for Normal Vendor/Organization Specific Extension(NVSE) and use it for 3GPP2.
------------------------------------------------------------------------
r48622 | cmaynard | 2013-03-28 09:02:41 -0700 (Thu, 28 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bat.c

Fix Coverity CID's 280305-280306: Negative loop bound.  (These are yet more annoying instances of not properly dealing with tvb_reported_length_remaining() possibly returning -1.)
#BACKPORT(1.6,1.8)

------------------------------------------------------------------------
r48621 | cmaynard | 2013-03-28 08:41:25 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-btmcap.c

Fix the remaining instances of Coverity CID's 741992 and 986498, which should have been committed with r47073 and r47830, respectively.  (I find Coverity doesn't always make it so obvious that there's more than 1 instance for a given CID.)

------------------------------------------------------------------------
r48620 | cmaynard | 2013-03-28 08:28:12 -0700 (Thu, 28 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ua3g.c

Fix Coverity CID's 281433 and 281434: Unintended sign extension. (18 instances)
Fix Coverity CID 702381: Missing break in switch.

Add an "XXX" note regarding the framing_rtp assignment, since something appears to be missing.

#BACKPORT(1.8)

------------------------------------------------------------------------
r48619 | cmaynard | 2013-03-28 08:07:32 -0700 (Thu, 28 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sasp.c

first_flag should be static.
#BACKPORT(1.6,1.8)

------------------------------------------------------------------------
r48618 | eapache | 2013-03-28 08:05:46 -0700 (Thu, 28 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btl2cap.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8536

Fix unrecognised CID session payload in bluetooth if there are multiple sessions
with the same DCID.

------------------------------------------------------------------------
r48617 | eapache | 2013-03-28 08:01:35 -0700 (Thu, 28 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vrt.c

From Dario Lombardo via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8506

Proper authorship and attribution information for
VITA 49 Radio Transport dissector.

------------------------------------------------------------------------
r48616 | cmaynard | 2013-03-28 07:56:58 -0700 (Thu, 28 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-kdsp.c

Fix the incorrectly duplicated display filter for hf_kdsp_source_name.
#BACKPORT(1.8)

------------------------------------------------------------------------
r48615 | eapache | 2013-03-28 07:54:33 -0700 (Thu, 28 Mar 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/main.c

If wireshark is started with a file and a display filter, apply the display
filter *after* initially reading the file so that we get the expected multi-
pass behaviour and forward-looking filters (like response_in) work properly.

------------------------------------------------------------------------
r48614 | cmaynard | 2013-03-28 07:49:41 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gearman.c

Fix the incorrectly duplicated display filter for hf_gearman_data_content.

------------------------------------------------------------------------
r48613 | cmaynard | 2013-03-28 07:23:07 -0700 (Thu, 28 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c

Properly dissect lat and long according to 3GPP TS 23.032.  Fix incorrect display filters for hf_gsm_a_geo_loc_deg_of_lat and hf_gsm_a_geo_loc_deg_of_long.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8532
#BACKPORT(1.6,1.8)

------------------------------------------------------------------------
r48612 | morriss | 2013-03-28 07:17:38 -0700 (Thu, 28 Mar 2013) | 1 line
Changed paths:
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

Simplify the check for rpmbuild's version.
------------------------------------------------------------------------
r48611 | pascal | 2013-03-28 07:04:23 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sim.c

Add dissection of Terminal Profile byte 32

------------------------------------------------------------------------
r48610 | morriss | 2013-03-28 06:19:16 -0700 (Thu, 28 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/Makefile.common

Fix distcheck: put wssplash.h in noinst_HEADERS.
------------------------------------------------------------------------
r48609 | etxrab | 2013-03-28 00:34:13 -0700 (Thu, 28 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/gnm/packet-gnm-template.c
   M /trunk/asn1/gprscdr/packet-gprscdr-template.c
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/asn1/m3ap/packet-m3ap-template.c
   M /trunk/asn1/pkcs12/packet-pkcs12-template.c
   M /trunk/asn1/qsig/packet-qsig-template.c
   M /trunk/asn1/ros/packet-ros-template.c
   M /trunk/asn1/rua/packet-rua-template.c
   M /trunk/asn1/s1ap/packet-s1ap-template.c
   M /trunk/asn1/sabp/packet-sabp-template.c
   M /trunk/asn1/smrse/packet-smrse-template.c
   M /trunk/asn1/sv/packet-sv-template.c
   M /trunk/asn1/t124/packet-t124-template.c
   M /trunk/asn1/t125/packet-t125-template.c
   M /trunk/asn1/t38/packet-t38-template.c
   M /trunk/asn1/ulp/packet-ulp-template.c
   M /trunk/asn1/wlancertextn/packet-wlancertextn-template.c
   M /trunk/asn1/x2ap/packet-x2ap-template.c
   M /trunk/asn1/x509af/packet-x509af-template.c
   M /trunk/epan/dissectors/packet-gnm.c
   M /trunk/epan/dissectors/packet-gprscdr.c
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-m3ap.c
   M /trunk/epan/dissectors/packet-pkcs12.c
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-ros.c
   M /trunk/epan/dissectors/packet-rua.c
   M /trunk/epan/dissectors/packet-s1ap.c
   M /trunk/epan/dissectors/packet-sabp.c
   M /trunk/epan/dissectors/packet-smrse.c
   M /trunk/epan/dissectors/packet-sv.c
   M /trunk/epan/dissectors/packet-t124.c
   M /trunk/epan/dissectors/packet-t125.c
   M /trunk/epan/dissectors/packet-t38.c
   M /trunk/epan/dissectors/packet-ulp.c
   M /trunk/epan/dissectors/packet-wlancertextn.c
   M /trunk/epan/dissectors/packet-x224.c
   M /trunk/epan/dissectors/packet-x2ap.c
   M /trunk/epan/dissectors/packet-x509af.c
   M /trunk/ui/cli/tap-comparestat.c

-Wmissing-prototypes
------------------------------------------------------------------------
r48608 | jake | 2013-03-28 00:12:24 -0700 (Thu, 28 Mar 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am

Make that wssplash *underscore* dev dot png

------------------------------------------------------------------------
r48607 | jake | 2013-03-27 23:50:40 -0700 (Wed, 27 Mar 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am

Distribute the shiny new splash screen logos.

------------------------------------------------------------------------
r48606 | jake | 2013-03-27 23:36:44 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/bytes_view.c
   M /trunk/ui/gtk/color_edit_dlg.c
   M /trunk/ui/gtk/fileset_dlg.c
   M /trunk/ui/gtk/gui_utils.h
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/prefs_font_color.c
   M /trunk/ui/gtk/print_dlg.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/sctp_byte_graph_dlg.c
   M /trunk/ui/gtk/sctp_graph_dlg.c
   M /trunk/ui/gtk/tcp_graph.c

Follow up on bug 8416.
Remove C++ incompatibilities in GTK+ 3 code.

------------------------------------------------------------------------
r48605 | eapache | 2013-03-27 20:06:30 -0700 (Wed, 27 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/address.h
   M /trunk/epan/dissectors/packet-hci_usb.c
   M /trunk/ui/gtk/decode_as_dlg.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8530

Enable "Decode As" for Bluetooth over USB.

------------------------------------------------------------------------
r48604 | sahlberg | 2013-03-27 17:06:19 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iscsi.c

ISCSI: When printing the task management function, strip of the high bit which is always 1 before resoving the index into a name


------------------------------------------------------------------------
r48603 | gerald | 2013-03-27 16:55:05 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/configure.ac

It looks like GLib 2.36.0 was released on the 25th as well, although I
can't find a release announcement.

------------------------------------------------------------------------
r48602 | cmaynard | 2013-03-27 15:04:46 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ixveriwave.c

Fix the incorrectly duplicated display filter for hf_ixveriwave_vw_info_retryCount.
#BACKPORT(1.8)

------------------------------------------------------------------------
r48601 | cmaynard | 2013-03-27 14:41:56 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c

Fix another incorrectly duplicated display filter, this time for hf_gsm_map_etsi_pdp_type_number.
#BACKPORT(1.6,1.8)

------------------------------------------------------------------------
r48600 | gerald | 2013-03-27 14:29:44 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/image/compress-pngs
   D /trunk/image/wsicon16.xpm
   D /trunk/image/wsicon32.xpm
   D /trunk/image/wsicon48.xpm
   D /trunk/image/wsicon64.xpm
   D /trunk/image/wsiconcap16.xpm
   D /trunk/image/wsiconcap32.xpm
   D /trunk/image/wsiconcap48.xpm
   A /trunk/image/wssplash.png
   A /trunk/image/wssplash_dev.png
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/about_dlg.c
   M /trunk/ui/gtk/main_welcome.c
   A /trunk/ui/gtk/wssplash.h

Add the new splash image. Designed by Elliott Aldrich. Switch the splash
image from XPM to PNG+pixbuf. Remove old XPMs.

------------------------------------------------------------------------
r48599 | alagoutte | 2013-03-27 14:07:45 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Johannes Berg via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8534 802.11: doesn't parse extended channel switch announcement frames correctly

There are more fixed fields in extended channel switch announcement frames.
------------------------------------------------------------------------
r48598 | cmaynard | 2013-03-27 13:48:45 -0700 (Wed, 27 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-idmp.c

Regenerate the dissector.

------------------------------------------------------------------------
r48597 | cmaynard | 2013-03-27 13:44:47 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c

Fix the incorrectly duplicated display filter for hf_gsm_map_dlci.
#BACKPORT(1.6, 1.8)

------------------------------------------------------------------------
r48596 | cmaynard | 2013-03-27 13:26:06 -0700 (Wed, 27 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sim.c

Fix the incorrectly duplicated display filters for hf_tp_bip_tcp_local and hf_tp_bip_udp_local.

------------------------------------------------------------------------
r48595 | cmaynard | 2013-03-27 13:21:19 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c

Fix the incorrectly duplicated display filter for hf_om2k_cbi.
#BACKPORT(1.8)

------------------------------------------------------------------------
r48594 | gerald | 2013-03-27 11:36:52 -0700 (Wed, 27 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Add items for WinPcap 4.1.3 and the new icons.

------------------------------------------------------------------------
r48593 | gerald | 2013-03-27 11:25:54 -0700 (Wed, 27 Mar 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am

Fix dist.

------------------------------------------------------------------------
r48592 | alagoutte | 2013-03-27 11:16:22 -0700 (Wed, 27 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From G.Gerrits via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8501 HomeplugAV dissector: Decoding HPAV-1.1 Tone Map Tx/Rx Characteristics Req/Conf (0xA070/0xA071/0xA090/0xA091)

Dissecting HPAV-1.1 Tone Map Characteristics Req/Conf (0xA070/0xA071) was not correct.
Also found that MMType 0xA070/0xA071 is used for the Tx ToneMaps and the MMType 0xA090/0xA091 for the Rx ToneMaps. Added types and dissector for the Rx MMType. Although the Rx-Conf-Structure is almost identical to the Tx is did duplicate the dissector code to avoid mixups.
Added some additional Infos to the carrier dissector output (Carrier#, #Modulated-Bits, Average#Modulated-Bits/Carrier).

Also extended the homeplug_av_tone_map_vals with 0x08 for 12bit 4096-QAM (the AR74xx should support this kind of modulation) and changed the mask to 0x0f accordingly
------------------------------------------------------------------------
r48591 | gerald | 2013-03-27 11:09:00 -0700 (Wed, 27 Mar 2013) | 7 lines
Changed paths:
   M /trunk/image/WiresharkDoc-128.png
   M /trunk/image/WiresharkDoc-16.png
   M /trunk/image/WiresharkDoc-24.png
   M /trunk/image/WiresharkDoc-256.png
   M /trunk/image/WiresharkDoc-32.png
   M /trunk/image/WiresharkDoc-48.png
   M /trunk/image/WiresharkDoc-64.png
   M /trunk/image/capture_comment_add.png
   M /trunk/image/capture_comment_disabled.png
   M /trunk/image/capture_comment_update.png
   M /trunk/image/capture_start_24.png
   M /trunk/image/capture_start_active_24.png
   M /trunk/image/capture_stop_24.png
   A /trunk/image/compress-pngs
   M /trunk/image/copy-8.png
   M /trunk/image/dfilter_apply_disabled.png
   M /trunk/image/dfilter_apply_hover.png
   M /trunk/image/dfilter_apply_normal.png
   M /trunk/image/dfilter_apply_pressed.png
   M /trunk/image/dfilter_bookmark_disabled.png
   M /trunk/image/dfilter_bookmark_hover.png
   M /trunk/image/dfilter_bookmark_normal.png
   M /trunk/image/dfilter_bookmark_pressed.png
   M /trunk/image/dfilter_dropdown.png
   M /trunk/image/dfilter_erase_active.png
   M /trunk/image/dfilter_erase_normal.png
   M /trunk/image/dfilter_erase_selected.png
   M /trunk/image/dfilter_refresh_active.png
   M /trunk/image/dfilter_refresh_normal.png
   M /trunk/image/expert_chat.png
   M /trunk/image/expert_error.png
   M /trunk/image/expert_none.png
   M /trunk/image/expert_note.png
   M /trunk/image/expert_ok.png
   M /trunk/image/expert_warn.png
   M /trunk/image/hi16-app-wireshark.png
   M /trunk/image/hi32-app-wireshark.png
   M /trunk/image/hi48-app-wireshark.png
   M /trunk/image/layout_1.png
   M /trunk/image/layout_2.png
   M /trunk/image/layout_3.png
   M /trunk/image/layout_4.png
   M /trunk/image/layout_5.png
   M /trunk/image/layout_6.png
   M /trunk/image/lo16-app-wireshark.png
   M /trunk/image/lo32-app-wireshark.png
   M /trunk/image/lo48-app-wireshark.png
   A /trunk/image/toolbar/capture_interfaces_16.png
   A /trunk/image/toolbar/capture_interfaces_16.svg
   A /trunk/image/toolbar/capture_interfaces_24.png
   A /trunk/image/toolbar/capture_interfaces_24.svg
   D /trunk/image/toolbar/capture_interfaces_24.xpm
   M /trunk/image/toolbar/capture_options_16.png
   A /trunk/image/toolbar/capture_options_16.svg
   M /trunk/image/toolbar/capture_options_16_alt1.png
   A /trunk/image/toolbar/capture_options_16_alt1.svg
   M /trunk/image/toolbar/capture_options_24.png
   A /trunk/image/toolbar/capture_options_24.svg
   M /trunk/image/toolbar/capture_options_24_alt1.png
   A /trunk/image/toolbar/capture_options_24_alt1.svg
   M /trunk/image/toolbar/capture_pause_16.png
   A /trunk/image/toolbar/capture_pause_16.svg
   M /trunk/image/toolbar/capture_pause_24.png
   A /trunk/image/toolbar/capture_pause_24.svg
   D /trunk/image/toolbar/capture_restart_16-alt1.png
   D /trunk/image/toolbar/capture_restart_16-alt2.png
   D /trunk/image/toolbar/capture_restart_16-alt3.png
   M /trunk/image/toolbar/capture_restart_16.png
   A /trunk/image/toolbar/capture_restart_16.svg
   A /trunk/image/toolbar/capture_restart_16_alt1.png (from /trunk/image/toolbar/capture_restart_16-alt1.png:48588)
   A /trunk/image/toolbar/capture_restart_16_alt1.svg
   A /trunk/image/toolbar/capture_restart_16_alt2.png (from /trunk/image/toolbar/capture_restart_16-alt2.png:48588)
   A /trunk/image/toolbar/capture_restart_16_alt2.svg
   A /trunk/image/toolbar/capture_restart_16_alt3.png (from /trunk/image/toolbar/capture_restart_16-alt3.png:48588)
   A /trunk/image/toolbar/capture_restart_16_alt3.svg
   D /trunk/image/toolbar/capture_restart_24-alt1.png
   D /trunk/image/toolbar/capture_restart_24-alt2.png
   D /trunk/image/toolbar/capture_restart_24-alt3.png
   M /trunk/image/toolbar/capture_restart_24.png
   A /trunk/image/toolbar/capture_restart_24.svg
   D /trunk/image/toolbar/capture_restart_24.xpm
   A /trunk/image/toolbar/capture_restart_24_alt1.png (from /trunk/image/toolbar/capture_restart_24-alt1.png:48588)
   A /trunk/image/toolbar/capture_restart_24_alt1.svg
   A /trunk/image/toolbar/capture_restart_24_alt2.png (from /trunk/image/toolbar/capture_restart_24-alt2.png:48588)
   A /trunk/image/toolbar/capture_restart_24_alt2.svg
   A /trunk/image/toolbar/capture_restart_24_alt3.png (from /trunk/image/toolbar/capture_restart_24-alt3.png:48588)
   A /trunk/image/toolbar/capture_restart_24_alt3.svg
   M /trunk/image/toolbar/capture_start_16.png
   A /trunk/image/toolbar/capture_start_16.svg
   M /trunk/image/toolbar/capture_start_24.png
   A /trunk/image/toolbar/capture_start_24.svg
   M /trunk/image/toolbar/capture_stop_16.png
   A /trunk/image/toolbar/capture_stop_16.svg
   M /trunk/image/toolbar/capture_stop_24.png
   A /trunk/image/toolbar/capture_stop_24.svg
   M /trunk/image/toolbar/gnome_emblem_web_16.png
   M /trunk/image/toolbar/gnome_emblem_web_24.png
   M /trunk/image/toolbar/modem_16.png
   M /trunk/image/toolbar/network_bluetooth_16.png
   M /trunk/image/toolbar/network_usb_16.png
   M /trunk/image/toolbar/network_wired_16.png
   M /trunk/image/toolbar/network_wireless_16.png
   M /trunk/image/toolbar/pipe_16.png
   M /trunk/image/toolbar/remote_arrow_16.png
   M /trunk/image/toolbar/remote_globe_16.png
   M /trunk/image/toolbar/remote_sat_16.png
   M /trunk/image/toolbar/toolbar_wireshark_file_16.png
   M /trunk/image/toolbar/toolbar_wireshark_file_24.png
   M /trunk/image/wsicon-ask.png
   M /trunk/image/wsicon1024.png
   M /trunk/image/wsicon128.png
   M /trunk/image/wsicon16.png
   M /trunk/image/wsicon24.png
   M /trunk/image/wsicon256.png
   M /trunk/image/wsicon32.png
   M /trunk/image/wsicon48.png
   M /trunk/image/wsicon512.png
   M /trunk/image/wsicon64.png
   M /trunk/image/wsiconcap1024.png
   M /trunk/image/wsiconcap128.png
   M /trunk/image/wsiconcap16.png
   M /trunk/image/wsiconcap24.png
   M /trunk/image/wsiconcap256.png
   M /trunk/image/wsiconcap32.png
   M /trunk/image/wsiconcap48.png
   M /trunk/image/wsiconcap512.png
   M /trunk/image/wsiconcap64.png
   M /trunk/image/wsiconinst1024.png
   M /trunk/image/wsiconinst128.png
   M /trunk/image/wsiconinst16.png
   M /trunk/image/wsiconinst24.png
   M /trunk/image/wsiconinst256.png
   M /trunk/image/wsiconinst32.png
   M /trunk/image/wsiconinst48.png
   M /trunk/image/wsiconinst512.png
   M /trunk/image/wsiconinst64.png
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/layouts.h
   M /trunk/ui/gtk/network_icons.h
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/gtk/toolbar_icons.h

Add an interface list icon. Some of the new capture icons were 1 pixel
too small, so add corrected ones. Add SVG versions of the new toolbar
icons. Use consistent naming for alternate icons. Remove some
no-longer-used XPMs. Add a script to compress PNGs using various
utilities and run it. Regenerate the pixbuf includes using the smaller
PNGs.

------------------------------------------------------------------------
r48590 | eapache | 2013-03-27 10:30:12 -0700 (Wed, 27 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/wmem/wmem_test.c

Loop the timing test 128 times so that statistics work more in our favour.

Print the times to stdout so that in a failure case we can see how badly it
was off.

------------------------------------------------------------------------
r48589 | eapache | 2013-03-27 10:14:42 -0700 (Wed, 27 Mar 2013) | 9 lines
Changed paths:
   M /trunk/doc/tshark.pod
   M /trunk/file.c
   M /trunk/frame_data_sequence.c
   M /trunk/frame_data_sequence.h
   M /trunk/tshark.c

From Hadriel Kaplan via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8223

Add a 2-pass display-filter flag to tshark so that reassembly and other forward-
looking dissections can be used with filters.

It's a bit of a hack, but this entire area of 2-pass analysis etc. is a giant
pile of hacks to begin with and needs cleaning up. For now just having this
feature is a big enough win.

------------------------------------------------------------------------
r48588 | eapache | 2013-03-27 09:37:12 -0700 (Wed, 27 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/wmem/wmem_test.c

Add a timing test to check that the block allocator is actually faster than the
simple one. At the moment it seems to be between 2x and 2.5x faster in the
common case (a simple sequence of allocations followed by free_all).

------------------------------------------------------------------------
r48587 | ruengeler | 2013-03-27 08:05:32 -0700 (Wed, 27 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix bug 8524 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8524) and show the correct tooltips for the columns. 

------------------------------------------------------------------------
r48586 | eapache | 2013-03-27 05:43:29 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_test.c

Generalize the allocator test function and use it to test the simple and
the strict allocators as well.

------------------------------------------------------------------------
r48585 | pascal | 2013-03-27 05:29:44 -0700 (Wed, 27 Mar 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main.c

From Jim Young via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8531 :
Fix compilation when building with HAVE_GTKOSXAPPLICATION

------------------------------------------------------------------------
r48584 | eapache | 2013-03-27 05:01:36 -0700 (Wed, 27 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Copy over a missing flag in the block allocator to fix the build-bot failure
at http://buildbot.wireshark.org/trunk/builders/Ubuntu-12.04-x64/builds/4250

Adding --verbose to get the random seed has payed off already!

------------------------------------------------------------------------
r48582 | stig | 2013-03-27 02:44:34 -0700 (Wed, 27 Mar 2013) | 2 lines
Changed paths:
   M /trunk/configure.ac

Remove searching in $prefix for packages as requested in bug 6011 and bug 7926.

------------------------------------------------------------------------
r48581 | etxrab | 2013-03-26 23:37:46 -0700 (Tue, 26 Mar 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

From Peter Hatina:
We call capture_dlg_prep() and do_file_close() in wrong order. capture_dlg_prep() clears global options for currently running capture and then we get an assertation fail in capture_input_new_packets().

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8526
------------------------------------------------------------------------
r48580 | gerald | 2013-03-26 20:57:38 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/configure.ac

It's 2013.

------------------------------------------------------------------------
r48579 | gerald | 2013-03-26 20:56:42 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/configure.ac

Add the release date for GTK+ 3.8.0.

------------------------------------------------------------------------
r48578 | cmaynard | 2013-03-26 20:13:56 -0700 (Tue, 26 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

tvb_reported_length_remaining() can return -1, so be sure to properly handle it if it does.
#BACKPORT(1.6, 1.8)

------------------------------------------------------------------------
r48577 | cmaynard | 2013-03-26 19:46:45 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

Fix Coverity CID 281471: Logically dead code.  (addr_type can only be 1 or 2 due to the return statement in the default case)

------------------------------------------------------------------------
r48576 | eapache | 2013-03-26 19:35:32 -0700 (Tue, 26 Mar 2013) | 3 lines
Changed paths:
   M /trunk/test/suite-unittests.sh

Run the wmem unit tests with --verbose (provided by glib) so that if
one of the random bits fails we get the seed to reproduce with.

------------------------------------------------------------------------
r48575 | eapache | 2013-03-26 19:28:45 -0700 (Tue, 26 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_test.c

Fix -Wshadow that happens with some old versions of gcc (not mine, for some
reason).

Don't use g_assert_cmpuint, since it apparently causes warnings on windows that
I don't know how to get rid of safely without breaking the conditions being
checked.

------------------------------------------------------------------------
r48574 | eapache | 2013-03-26 17:27:45 -0700 (Tue, 26 Mar 2013) | 8 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_test.c

Greatly improve wmem tests, including random fuzz-style testing. Improve
assertions in the block allocator, and fix one rare potential underflow caught
by the improved tests.

The tests now take ~200MB and 5-10 seconds to run. Hopefully this is small
enough for the build-bots to handle, if not then we can reduce the max
allocation size or max iterations to suit.

------------------------------------------------------------------------
r48573 | tuexen | 2013-03-26 15:47:41 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/macosx-setup.sh

Use more recent versions of various libs.

------------------------------------------------------------------------
r48572 | jake | 2013-03-26 14:53:09 -0700 (Tue, 26 Mar 2013) | 7 lines
Changed paths:
   M /trunk/manuf.tmpl
   M /trunk/tools/make-manuf

From Hadriel Kaplan:
The 'make-manuf'perl script gets the IEEE 22-bit OUI and IAB registries, but not OUI-36.
patch to get the OUI-36 listings.

From me:
Update header text in template to list the sources actually used.

------------------------------------------------------------------------
r48571 | gerald | 2013-03-26 14:35:42 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   A /trunk/image/toolbar/capture_options_16.png
   A /trunk/image/toolbar/capture_options_16_alt1.png
   A /trunk/image/toolbar/capture_options_24.png
   D /trunk/image/toolbar/capture_options_24.xpm
   A /trunk/image/toolbar/capture_options_24_alt1.png
   A /trunk/image/toolbar/capture_pause_16.png
   A /trunk/image/toolbar/capture_pause_24.png
   A /trunk/image/toolbar/capture_restart_16-alt1.png
   A /trunk/image/toolbar/capture_restart_16-alt2.png
   A /trunk/image/toolbar/capture_restart_16-alt3.png
   A /trunk/image/toolbar/capture_restart_16.png
   A /trunk/image/toolbar/capture_restart_24-alt1.png
   A /trunk/image/toolbar/capture_restart_24-alt2.png
   A /trunk/image/toolbar/capture_restart_24-alt3.png
   A /trunk/image/toolbar/capture_restart_24.png
   A /trunk/image/toolbar/capture_start_16.png
   A /trunk/image/toolbar/capture_start_24.png
   D /trunk/image/toolbar/capture_start_24.xpm
   A /trunk/image/toolbar/capture_stop_16.png
   A /trunk/image/toolbar/capture_stop_24.png
   D /trunk/image/toolbar/capture_stop_24.xpm
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/gtk/toolbar_icons.h

Add new capture toolbar icons.

------------------------------------------------------------------------
r48570 | morriss | 2013-03-26 14:01:32 -0700 (Tue, 26 Mar 2013) | 4 lines
Changed paths:
   M /trunk/Makefile.am

Add wsicon128.png to the source distribution.

Install some more icon sizes (24x24 and 128x128) when installing desktop files.

------------------------------------------------------------------------
r48569 | martink | 2013-03-26 13:39:58 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

add program number to the cc item tree

------------------------------------------------------------------------
r48568 | martink | 2013-03-26 13:33:49 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

add explicit cast to avoid a compiler warning

------------------------------------------------------------------------
r48567 | gerald | 2013-03-26 13:28:04 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am

Fix dist.

------------------------------------------------------------------------
r48566 | gerald | 2013-03-26 13:12:52 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/packaging/macosx/Resources/Wireshark.icns

Update the OS X application icon.

------------------------------------------------------------------------
r48565 | gerald | 2013-03-26 12:51:33 -0700 (Tue, 26 Mar 2013) | 16 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/debian/rules
   M /trunk/debian/wireshark.menu
   M /trunk/image/README.image
   D /trunk/image/make-icons
   A /trunk/image/toolbar/gnome_emblem_web_16.png
   A /trunk/image/toolbar/gnome_emblem_web_24.png
   D /trunk/image/toolbar/wiki_24.xpm
   M /trunk/image/toolbar.qrc
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/Makefile.nmake
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/gtk/toolbar_icons.h
   A /trunk/ui/gtk/wsicon.h
   A /trunk/ui/gtk/wsiconcap.h
   M /trunk/ui/qt/main_window.ui

More icon updates. 

Use the PNG versions of the new application icons.

Remove the XPM versions of the Wireshark application and capture icons.
To paraphrase Zoidberg, XPMs are bad and we should feel bad. Remove
xpm_to_widget_from_parent (which we weren't using and likely won't use
in the future).

Replace wiki_24.xpm (which was a GNOME or GTK+ stock icon IIRC) with the
16x16 and 24x24 versions emblem-web.png from GNOME icon theme 2.30.3.
This version was used specifically because it's GPLv2 and later versions
are GPLv3.

Update image/README.

------------------------------------------------------------------------
r48563 | cmaynard | 2013-03-26 11:08:05 -0700 (Tue, 26 Mar 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmp.c
   M /trunk/epan/dissectors/packet-icmpv6.c

Add checksum_bad, set to FALSE to the tree when the checksum is correct.  Use PROTO_ITEM_SET_HIDDEN instead of PROTO_ITEM_SET_GENERATED so ICMP and ICMPv6 are consistent.

See: http://ask.wireshark.org/questions/19844/icmp-display-filter-checksum_bad-ignored

#BACKPORT(1.6, 1.8)

------------------------------------------------------------------------
r48562 | gerald | 2013-03-26 11:02:20 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/image/wireshark.ico
   A /trunk/image/wiresharkcapture.ico
   M /trunk/image/wiresharkinst.ico
   A /trunk/image/wsicon1024.png
   A /trunk/image/wsicon128.png
   M /trunk/image/wsicon16.png
   A /trunk/image/wsicon24.png
   M /trunk/image/wsicon256.png
   M /trunk/image/wsicon32.png
   M /trunk/image/wsicon48.png
   A /trunk/image/wsicon512.png
   M /trunk/image/wsicon64.png
   A /trunk/image/wsiconcap1024.png
   A /trunk/image/wsiconcap128.png
   A /trunk/image/wsiconcap16.png
   A /trunk/image/wsiconcap24.png
   M /trunk/image/wsiconcap256.png
   A /trunk/image/wsiconcap32.png
   A /trunk/image/wsiconcap48.png
   A /trunk/image/wsiconcap512.png
   A /trunk/image/wsiconcap64.png
   A /trunk/image/wsiconinst1024.png
   A /trunk/image/wsiconinst128.png
   A /trunk/image/wsiconinst16.png
   A /trunk/image/wsiconinst24.png
   M /trunk/image/wsiconinst256.png
   A /trunk/image/wsiconinst32.png
   A /trunk/image/wsiconinst48.png
   A /trunk/image/wsiconinst512.png
   A /trunk/image/wsiconinst64.png

Add new application icons. Designed by Elliott Aldrich.

------------------------------------------------------------------------
r48561 | cmaynard | 2013-03-26 09:40:23 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_capture.c

Fix Coverity CID 990752: Unused pointer value.  (column was previously unused)

------------------------------------------------------------------------
r48560 | eapache | 2013-03-26 08:14:02 -0700 (Tue, 26 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_win.c

Fix c++-compat errors if WANT_PACKET_EDITOR is defined.

------------------------------------------------------------------------
r48559 | etxrab | 2013-03-25 22:36:27 -0700 (Mon, 25 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c
   M /trunk/tools/lemon/lempar.c

Align a bit more with upstream.
------------------------------------------------------------------------
r48558 | etxrab | 2013-03-25 22:20:55 -0700 (Mon, 25 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/tcap/packet-tcap-template.h
   M /trunk/epan/dissectors/packet-tcap.h

Make the oid memeber a const.
------------------------------------------------------------------------
r48557 | etxrab | 2013-03-25 22:02:05 -0700 (Mon, 25 Mar 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/drag_and_drop.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c

From Jim Young:
Add casts to support c++ when HAVE_GTKOSXAPPLICATION is defined.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8525
------------------------------------------------------------------------
r48556 | guy | 2013-03-25 18:11:06 -0700 (Mon, 25 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix two errors in ieee80211_status_code - one out-of-order entry and one
(presumed) typo (61 would be a duplicate, and was between 70 and 72, so
I assume it was supposed to be 71).

------------------------------------------------------------------------
r48555 | guy | 2013-03-25 17:37:03 -0700 (Mon, 25 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/value_string.c

Give better diagnostics for "Extended value string XXX forced to fall
back to linear search", to make it easier to find the out-of-order
entries.

------------------------------------------------------------------------
r48554 | guy | 2013-03-25 15:36:29 -0700 (Mon, 25 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/reassemble.c

Include a message with all ReassemblyError exceptions; they're expected
to have a message indicating the precise error.

------------------------------------------------------------------------
r48553 | guy | 2013-03-25 15:04:51 -0700 (Mon, 25 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

Fix RFC number.

------------------------------------------------------------------------
r48552 | eapache | 2013-03-25 15:04:15 -0700 (Mon, 25 Mar 2013) | 7 lines
Changed paths:
   M /trunk/wiretap/ascendtext.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/lanalyzer.c
   M /trunk/wiretap/libpcap.c
   M /trunk/wiretap/netmon.c
   M /trunk/wiretap/nettl.c
   M /trunk/wiretap/netxray.c

Wiretap file open routines should not free wth->priv on error, since that
leads to a double-free in wtap_close. Fix all the instances I found via
manual code review, and add a brief comment to the list of open routines in
file_access.c

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8518

------------------------------------------------------------------------
r48551 | eapache | 2013-03-25 10:09:36 -0700 (Mon, 25 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Add two new dissectors to release notes.

------------------------------------------------------------------------
r48550 | eapache | 2013-03-25 10:06:11 -0700 (Mon, 25 Mar 2013) | 9 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-uhd.c
   A /trunk/epan/dissectors/packet-vrt.c

From Dario Lombardo, Alexander Chemeris and Ivan Klyuchnikovhis via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8506
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8507

Dissectors for the VRT (VITA 49 Radio Transport) and UHD protocols.

From me: modelines and misc trivial cleanups.


------------------------------------------------------------------------
r48549 | morriss | 2013-03-25 07:35:19 -0700 (Mon, 25 Mar 2013) | 6 lines
Changed paths:
   M /trunk/epan/addr_resolv.c

Fix compilation with C++ warnings enabled: use enum values instead of raw
numbers in adns_init() and adns_submit().

(I haven't checked how long these enums have been there; hopefully for a long
time.)

------------------------------------------------------------------------
r48548 | eapache | 2013-03-25 05:53:26 -0700 (Mon, 25 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/reassemble.c
   M /trunk/epan/reassemble.h

From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8502

Allow reassembly of sequences when the sequence numbers do not count from 0.

------------------------------------------------------------------------
r48547 | eapache | 2013-03-25 05:40:37 -0700 (Mon, 25 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c

From Audric Schiltknecht via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8520

Fix typo in DVB-S2 dissector: s/lable/label/.

------------------------------------------------------------------------
r48546 | guy | 2013-03-25 04:53:56 -0700 (Mon, 25 Mar 2013) | 5 lines
Changed paths:
   M /trunk/capture_sync.c

From Michal Labedzki: linktype_val_to_name() returns a string, not a
number, and that string is what's appropriate for the -y command-line
argument, so just directly pass it to sync_pipe_add_arg(), and get rid
of the now-unnecessary sdlt variable.

------------------------------------------------------------------------
r48545 | guy | 2013-03-25 04:41:59 -0700 (Mon, 25 Mar 2013) | 12 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

The capture options edit dialog is a dialog, not a menu, so don't use
GDK_WINDOW_TYPE_HINT_MENU, use GDK_WINDOW_TYPE_HINT_DIALOG.

GDK_WINDOW_TYPE_HINT_MENU, at least on OS X with quartz-wm, causes the
combo box for the interface type not to work, so
GDK_WINDOW_TYPE_HINT_MENU breaks things.

GDK_WINDOW_TYPE_HINT_DIALOG, at least on OS X with quartz-wm, causes the
minimize and whatevertheheckthegreenbuttondoesize buttons to be clear
and inactive, so maybe GDK_WINDOW_TYPE_HINT_DIALOG does something
approximating the right thing.

------------------------------------------------------------------------
r48544 | pascal | 2013-03-25 01:34:46 -0700 (Mon, 25 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/pixmap_save.c

Add a few missing explicit casts

------------------------------------------------------------------------
r48543 | morriss | 2013-03-24 19:11:07 -0700 (Sun, 24 Mar 2013) | 1 line
Changed paths:
   M /trunk/wireshark-mime-package.xml

Also register for gzip'd network captures.
------------------------------------------------------------------------
r48542 | guy | 2013-03-24 16:49:22 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua.h
   M /trunk/epan/wslua/wslua_proto.c

Squelch some "casting away constness" warnings.

------------------------------------------------------------------------
r48541 | martink | 2013-03-24 16:04:13 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

add casts for ws_gtk_grid_attach_extended()

------------------------------------------------------------------------
r48540 | martink | 2013-03-24 16:03:21 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/graph_analysis.c

add missing cast

------------------------------------------------------------------------
r48539 | pascal | 2013-03-24 14:53:53 -0700 (Sun, 24 Mar 2013) | 3 lines
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8517 :
Do not tap an unknown Opration Code

------------------------------------------------------------------------
r48538 | pascal | 2013-03-24 14:52:19 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-nas_eps.c
   M /trunk/epan/dissectors/packet-sgsap.c

Do not initialize ett_tree and msg_fcn_p when match_strval_idx_ext does not find a match

------------------------------------------------------------------------
r48537 | guy | 2013-03-24 11:51:27 -0700 (Sun, 24 Mar 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c

Put items into the protocol tree as we extract them, so that the header
fields that were captured show up even if the packet was cut short by a
snapshot length.  Advance the offset variable as we do so.

Be a little clearer in some comments.

------------------------------------------------------------------------
r48536 | guy | 2013-03-24 11:28:40 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-p_mul.c

Don't cast away constness.

------------------------------------------------------------------------
r48535 | guy | 2013-03-24 11:24:29 -0700 (Sun, 24 Mar 2013) | 6 lines
Changed paths:
   M /trunk/configure.ac

Thanks to a ton of patches from Ed Beroset and some other changes,
Wireshark compiles with -Wc++-compat and -Werror, at least on my machine
with llvm-gcc 4.2.1.  Make that a standard -W flag, to keep code that
won't pass a C++ compiler from sneaking back in (except in the files
that can't currently be compiled with -Werror for various reasons).

------------------------------------------------------------------------
r48534 | guy | 2013-03-24 11:22:07 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/capture_unix_ifnames.c
   M /trunk/cfutils.c
   M /trunk/version_info.c

Replace implicit conversions with explicit casts.

------------------------------------------------------------------------
r48533 | guy | 2013-03-24 11:17:21 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_test.c

Replace implicit conversions with explicit casts.

------------------------------------------------------------------------
r48532 | guy | 2013-03-24 11:14:58 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ouch.c

Replace implicit conversion with explicit cast.

------------------------------------------------------------------------
r48531 | jake | 2013-03-24 10:23:37 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

Forget about the show and hide dance.

------------------------------------------------------------------------
r48530 | eapache | 2013-03-24 10:22:08 -0700 (Sun, 24 Mar 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-pn532.c

From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8514

Device->Host detection of ISO 7816 commands in PN532 packets.

From me: clean up indentation a bit in that section of the code.

------------------------------------------------------------------------
r48529 | jake | 2013-03-24 10:19:15 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

Set the height to fit the interfaces actually shown.

------------------------------------------------------------------------
r48528 | eapache | 2013-03-24 09:47:38 -0700 (Sun, 24 Mar 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/manual_addr_resolv.c
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/packet_win.h
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/uat_gui.c

Redissect extra packet windows in all cases (that I know of) where we
redissect normal packet list.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8482

------------------------------------------------------------------------
r48527 | darkjames | 2013-03-24 09:38:57 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/tools/npl/ast.h
   M /trunk/tools/npl/npl.c
   M /trunk/tools/npl/parser.l

[NPL] another weekend work.

------------------------------------------------------------------------
r48526 | etxrab | 2013-03-24 07:39:19 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/epan.c

Don't load the hosts file in epan_init, it's loaded when opening a file
in cf_open().
------------------------------------------------------------------------
r48525 | etxrab | 2013-03-24 07:10:43 -0700 (Sun, 24 Mar 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/graph_analysis.c

From beroset:
allow flexible resizing of graph_analysis.c items

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7418
------------------------------------------------------------------------
r48524 | gerald | 2013-03-24 07:03:32 -0700 (Sun, 24 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-03-24]
------------------------------------------------------------------------
r48523 | etxrab | 2013-03-24 07:03:12 -0700 (Sun, 24 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/reassemble.c

make local functions static.
------------------------------------------------------------------------
r48522 | eapache | 2013-03-24 05:53:22 -0700 (Sun, 24 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_test.c

Fix a few small bugs in the block allocator and add some more assertions to it
that run during normal usage. Simplify, expand and enable the test coverage,
since what's there now passes.

------------------------------------------------------------------------
r48521 | etxrab | 2013-03-24 03:53:31 -0700 (Sun, 24 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/packet.c
   M /trunk/epan/proto.c

Add const casts and make local functions static.
------------------------------------------------------------------------
r48520 | pascal | 2013-03-24 03:09:16 -0700 (Sun, 24 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Do not initialize ett_tree and dtap_msg_fcn when match_strval_idx does not find a match

------------------------------------------------------------------------
r48519 | eapache | 2013-03-23 17:45:32 -0700 (Sat, 23 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_allocator_block.h
   M /trunk/epan/wmem/wmem_test.c

Initial simple block allocator tests, not being run by default because they're
failing. I suspect it has to do with my lack of understanding of glib's unit
test framework, not the code being tested.

------------------------------------------------------------------------
r48518 | guy | 2013-03-23 17:39:44 -0700 (Sat, 23 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c

Correctly label checksums not checked due to the packet in question
being incorporated inside an ICMP error packet.

------------------------------------------------------------------------
r48517 | eapache | 2013-03-23 16:51:07 -0700 (Sat, 23 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/wmem/Makefile.nmake
   M /trunk/test/suite-unittests.sh

Add wmem unit test binary (still empty) to nmake build and to
the unit test part of the test suite. Once I know it's building and
running properly on the buildbots then I'll actually start writing tests.

------------------------------------------------------------------------
r48516 | eapache | 2013-03-23 16:47:07 -0700 (Sat, 23 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan
   M /trunk/epan/wmem

Add some svn:ignore properties for file types generated while
building the unit test executables (on my 32-bit xp vm at least).

------------------------------------------------------------------------
r48515 | guy | 2013-03-23 15:05:24 -0700 (Sat, 23 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/Makefile.nmake

Add exntest.c and tvbtest.c to the set of test program source files.

------------------------------------------------------------------------
r48514 | guy | 2013-03-23 14:02:39 -0700 (Sat, 23 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/Makefile.nmake

Build reassembly_test.c *without* -DWS_BUILD_DLL, as it's not part of
the library, it's a test program that links with the library and imports
stuff from the library.

------------------------------------------------------------------------
r48513 | guy | 2013-03-23 12:38:54 -0700 (Sat, 23 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/reassemble_test.c

Get rid of the DCE RPC stuff; these tests should test the code path for
all types of keys.

Make the tables in main static, so we don't initialize them at run time;
perhaps that'll help figure out why reassemble_test is crashing on
Windows apparently before even calling emem_init().

------------------------------------------------------------------------
r48512 | jake | 2013-03-23 10:16:02 -0700 (Sat, 23 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hpsw.c

Extend dissection of TLVs.

------------------------------------------------------------------------
r48511 | alagoutte | 2013-03-23 06:09:35 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-soupbintcp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48510 | alagoutte | 2013-03-23 06:09:27 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sccpmg.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48509 | alagoutte | 2013-03-23 06:09:17 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sccp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48508 | alagoutte | 2013-03-23 06:09:09 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sbus.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48507 | alagoutte | 2013-03-23 06:08:56 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtps2.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48506 | alagoutte | 2013-03-23 06:08:48 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtps.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48505 | alagoutte | 2013-03-23 06:08:39 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48504 | alagoutte | 2013-03-23 06:08:30 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtnet.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48503 | alagoutte | 2013-03-23 06:08:21 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48502 | alagoutte | 2013-03-23 06:08:12 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsync.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48501 | alagoutte | 2013-03-23 06:08:03 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48500 | alagoutte | 2013-03-23 06:07:53 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rmi.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48499 | alagoutte | 2013-03-23 06:07:45 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rmcp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48498 | alagoutte | 2013-03-23 06:07:36 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48497 | alagoutte | 2013-03-23 06:07:27 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ouch.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48496 | etxrab | 2013-03-23 01:18:44 -0700 (Sat, 23 Mar 2013) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Change an URI.
------------------------------------------------------------------------
r48495 | eapache | 2013-03-22 19:53:41 -0700 (Fri, 22 Mar 2013) | 12 lines
Changed paths:
   M /trunk/epan/wslua/wslua_field.c

From Hadriel Kaplan and myself via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8496

Iterate backwards through the linked list of identically-named fields in the lua
bindings since the list is, in fact, created backwards by
proto_register_field_init(). There is some question about whether that is
actually intended, but the rest of the code seems to assume it's normal so we
will too. It was possibly a performance consideration, though that's not
well-documented if so.

Either way, this is the simplest and safest method of fixing the issue with the
lua bindings. See the bug for more analysis.

------------------------------------------------------------------------
r48494 | eapache | 2013-03-22 19:42:12 -0700 (Fri, 22 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-juniper.c
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/wtap.h

From Prafulla Harpanhalli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8513

Add support for encapsulation 136, Juniper service PIC cookie.

------------------------------------------------------------------------
r48493 | guy | 2013-03-22 19:41:43 -0700 (Fri, 22 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/reassemble_test.c

Update to match the changes made to the reassembly code APIs.

------------------------------------------------------------------------
r48492 | guy | 2013-03-22 19:40:37 -0700 (Fri, 22 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/reassemble.c

Make reassembly_table_destroy() clear the function pointers and empty
and destroy the reassembled table.

------------------------------------------------------------------------
r48491 | guy | 2013-03-22 16:59:54 -0700 (Fri, 22 Mar 2013) | 26 lines
Changed paths:
   M /trunk/asn1/idmp/packet-idmp-template.c
   M /trunk/asn1/rtse/packet-rtse-template.c
   M /trunk/asn1/t38/packet-t38-template.c
   M /trunk/asn1/t38/t38.cnf
   M /trunk/epan/dissectors/packet-6lowpan.c
   M /trunk/epan/dissectors/packet-atalk.c
   M /trunk/epan/dissectors/packet-bacapp.c
   M /trunk/epan/dissectors/packet-batadv.c
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-capwap.c
   M /trunk/epan/dissectors/packet-cell_broadcast.c
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-dcm.c
   M /trunk/epan/dissectors/packet-dcp-etsi.c
   M /trunk/epan/dissectors/packet-dnp.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-dtn.c
   M /trunk/epan/dissectors/packet-dvbci.c
   M /trunk/epan/dissectors/packet-eap.c
   M /trunk/epan/dissectors/packet-fc.c
   M /trunk/epan/dissectors/packet-gsm_cbch.c
   M /trunk/epan/dissectors/packet-gsm_sms.c
   M /trunk/epan/dissectors/packet-gsm_sms_ud.c
   M /trunk/epan/dissectors/packet-gssapi.c
   M /trunk/epan/dissectors/packet-hci_usb.c
   M /trunk/epan/dissectors/packet-iax2.c
   M /trunk/epan/dissectors/packet-idmp.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-lapdm.c
   M /trunk/epan/dissectors/packet-lapsat.c
   M /trunk/epan/dissectors/packet-ltp.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-mq.c
   M /trunk/epan/dissectors/packet-mux27010.c
   M /trunk/epan/dissectors/packet-ncp-int.h
   M /trunk/epan/dissectors/packet-ncp.c
   M /trunk/epan/dissectors/packet-ncp2222.inc
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-ndps.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-openvpn.c
   M /trunk/epan/dissectors/packet-ositp.c
   M /trunk/epan/dissectors/packet-p_mul.c
   M /trunk/epan/dissectors/packet-pop.c
   M /trunk/epan/dissectors/packet-ppi.c
   M /trunk/epan/dissectors/packet-q931.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-scsi.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-smb-pipe.c
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-smtp.c
   M /trunk/epan/dissectors/packet-sna.c
   M /trunk/epan/dissectors/packet-sndcp.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-t38.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-teamspeak2.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-usb-audio.c
   M /trunk/epan/dissectors/packet-wai.c
   M /trunk/epan/dissectors/packet-wtp.c
   M /trunk/epan/dissectors/packet-x25.c
   M /trunk/epan/dissectors/packet-zbee-aps.c
   M /trunk/epan/reassemble.c
   M /trunk/epan/reassemble.h
   M /trunk/epan/stream.c
   M /trunk/plugins/m2m/packet-m2m.c
   M /trunk/plugins/opcua/opcua.c
   M /trunk/plugins/profinet/packet-pn-rt.c
   M /trunk/plugins/wimax/mac_hd_generic_decoder.c

Don't wire into the reassembly code the notion that reassemblies should
be done on flows from one address to another; reassembly for protocols
running atop TCP should be done on flows from one TCP endpoint to
another.

We do this by:

	adding "reassembly table" as a data structure;

	associating hash tables for both in-progress reassemblies and
	completed reassemblies with that data structure (currently, not
	all reassemblies use the latter; they might keep completed
	reassemblies in the first table);

	having functions to create and destroy keys in that table;

	offering standard routines for doing address-based and
	address-and-port-based flow processing, so that dissectors not
	needing their own specialized flow processing can just use them.

This fixes some mis-reassemblies of NIS YPSERV YPALL responses (where
the second YPALL response is processed as if it were a continuation of
a previous response between different endpoints, even though said
response is already reassembled), and also allows the DCE RPC-specific
stuff to be moved out of epan/reassembly.c into the DCE RPC dissector.

------------------------------------------------------------------------
r48490 | guy | 2013-03-22 16:18:30 -0700 (Fri, 22 Mar 2013) | 16 lines
Changed paths:
   M /trunk/epan/dissectors/packet-http.c

Try to handle lines with NULs in them.  They aren't valid lines, but at
least one fuzzed capture contains them, and using ep_strndup() to copy
the line means that the actual amount of memory allocated for the copy
will be less than the length of the line, and code that parses the line
assuming that there are value_len+1 bytes in the buffer (including the
terminating NUL), such as the current parsing code, will break.

We should really have code in Wireshark to handle counted strings, and
have those be what we extract from packets.  (And we should handle
non-UTF-8/non-UTF-16 encodings, and octet sequences that aren't valid
strings for their encoding, and handle display of invalid strings and
non-printable characters, and....).

Use g_ascii_ versions of various isXXX() and to{upper,lower}(), so we
don't get surprised by the behavior of the user's locale.

------------------------------------------------------------------------
r48489 | morriss | 2013-03-22 15:11:22 -0700 (Fri, 22 Mar 2013) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Fix up indentation.
------------------------------------------------------------------------
r48488 | morriss | 2013-03-22 11:13:31 -0700 (Fri, 22 Mar 2013) | 15 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

And it happens again...

In Yet Another Protocol, implementation A neglected to set the padding bytes
to 0 and implementation B barfed on said padding (interestingly this
protocol's spec does not include the IETF-normal "receiver MUST ignore the
padding" blurb).

So:

Add the AVP to the dissection tree and add an expert info for when it's not
zero.

Also re-order a few of the hfs and remove a couple unneeded temporary
variables.

------------------------------------------------------------------------
r48487 | alagoutte | 2013-03-22 10:37:34 -0700 (Fri, 22 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Add Modelines Info (and remove some tabs)
------------------------------------------------------------------------
r48486 | alagoutte | 2013-03-22 10:37:25 -0700 (Fri, 22 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Fix "Decryption Key Warning " Dialog broken in revision 47005
------------------------------------------------------------------------
r48485 | alagoutte | 2013-03-22 10:31:32 -0700 (Fri, 22 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Fix "Advanced Wireless Settings" Dialog broken in revision 47003
------------------------------------------------------------------------
r48484 | eapache | 2013-03-22 10:31:30 -0700 (Fri, 22 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Add OUCH to list of new protocols in the release notes.

------------------------------------------------------------------------
r48483 | alagoutte | 2013-03-22 10:31:23 -0700 (Fri, 22 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Remove minimize / maximize buttons for "Edit Interfaces / Remote Capture Settings" Dialog
------------------------------------------------------------------------
r48482 | alagoutte | 2013-03-22 10:31:15 -0700 (Fri, 22 Mar 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/capture_dlg.c

After Revision 46500 ( Make "Edit Interfaces Dialog" modal )

The "Advanced Wireless / Remote Capture Settings" is not on the top of Dialog

Make "Advanced Wireless / Remote Capture Settings " Dialog modal too
------------------------------------------------------------------------
r48481 | alagoutte | 2013-03-22 10:31:06 -0700 (Fri, 22 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Make Dialog about "Decryption Key (List / Add / Edit)" Modal
------------------------------------------------------------------------
r48480 | alagoutte | 2013-03-22 10:30:55 -0700 (Fri, 22 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

On Windows (Tested with XP and 7), the Add(New)/Edit Decryption Key Dialog is not always in top (regarding Decryption Key Management Dialog)
------------------------------------------------------------------------
r48479 | eapache | 2013-03-22 10:27:17 -0700 (Fri, 22 Mar 2013) | 9 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-ouch.c

From David Arnold via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8490

Dissector for NASDAQ's OUCH 4.x protocol.

From me:
- fix svn Id tag
- g_snprintf includes the null-terminator in its len count, so the buffer
  only has to be ITEM_LABEL_LENGTH, not (ITEM_LABEL_LENGTH + 1).

------------------------------------------------------------------------
r48478 | etxrab | 2013-03-22 10:19:46 -0700 (Fri, 22 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/isdn-sup/Makefile.common
   M /trunk/asn1/isdn-sup/isdn-sup.cnf
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c
   M /trunk/epan/dissectors/packet-isdn-sup.c

Add some of the global codes as asn2wrs handle them now.
------------------------------------------------------------------------
r48477 | eapache | 2013-03-22 05:34:50 -0700 (Fri, 22 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtp-midi.c

Fix typo s/jounral/journal/ as pointed out in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8504

------------------------------------------------------------------------
r48476 | kukosa | 2013-03-22 00:30:32 -0700 (Fri, 22 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/asn2wrs.py

OPERATION and ERROR tables can loop through only items with either local or global CODEs
------------------------------------------------------------------------
r48475 | etxrab | 2013-03-21 23:43:49 -0700 (Thu, 21 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/isdn-sup/Freephone-Operations.asn

Make Freephone-Operations parseable.
------------------------------------------------------------------------
r48474 | eapache | 2013-03-21 18:24:26 -0700 (Thu, 21 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-pn532.c

From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8514

Add support for ISO 7816 commands payloads (from host -> device, only) in PN532
InDataExchange request packets

------------------------------------------------------------------------
r48473 | eapache | 2013-03-21 17:43:12 -0700 (Thu, 21 Mar 2013) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtp-midi.c

Remove some sanity checks that I was able to prove wrong and/or redundant by
manual flow analysis. Fixes part of
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8504

General note: this dissector does *weird* things with sanity checks and
manually throwing exceptions. It needs a general cleanup, but that
is outside the scope of the current bug (and my available time).

------------------------------------------------------------------------
r48472 | eapache | 2013-03-21 17:27:29 -0700 (Thu, 21 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtp-midi.c

Remove 55(!) thoroughly unnecessary tvb_bytes_exist calls from RTP-MIDI
dissector. Discovered while poking around in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8504

------------------------------------------------------------------------
r48471 | eapache | 2013-03-21 17:12:44 -0700 (Thu, 21 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-coap.c

From Soichi Sakane via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8070

Update CoAP dissector to the latest spec from the IETF, and make several more
fields filterable.

------------------------------------------------------------------------
r48470 | eapache | 2013-03-21 16:59:55 -0700 (Thu, 21 Mar 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/packet_panes.c

Idea from Michail Koreshkov via bug #8371. Open a referenced packet in a new
window when double-clicking with a modifier key held. The original suggestion
was CTRL, but GTK didn't like that, so ALT was suggested as an alternative,
but I think SHIFT makes more sense, since that's what browsers use (shift+click)
to open links in a new window.

------------------------------------------------------------------------
r48469 | gerald | 2013-03-21 16:31:16 -0700 (Thu, 21 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

Make the elided label width match our cutoff limit.

------------------------------------------------------------------------
r48468 | gerald | 2013-03-21 16:25:58 -0700 (Thu, 21 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

Only elide text that's longer than 50 characters.

------------------------------------------------------------------------
r48467 | gerald | 2013-03-21 16:00:21 -0700 (Thu, 21 Mar 2013) | 9 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/dlg_utils.c

Windows lets you use long interface names, e.g. "Local Area Connection 3
was walking through the woods one day taking a basket full of emergency
zombie apocalypse supplies to her grandmother. It was raining." This can
make the interface list dialog really wide, so elide the interface text.
Elide the description as well.

Try to make the interface list resize sanely. This doesn't appear to
work for Gtk2.

------------------------------------------------------------------------
r48466 | sake | 2013-03-21 15:25:42 -0700 (Thu, 21 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

Properly set the ISN's when the SYN and SYN/ACK are received out-of-order.


------------------------------------------------------------------------
r48465 | etxrab | 2013-03-21 14:58:47 -0700 (Thu, 21 Mar 2013) | 1 line
Changed paths:
   M /trunk/file.c
   M /trunk/version_info.c

Make internal functions static.
------------------------------------------------------------------------
r48464 | pascal | 2013-03-21 14:12:26 -0700 (Thu, 21 Mar 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c

Fix compilation for Linux

------------------------------------------------------------------------
r48463 | pascal | 2013-03-21 13:51:19 -0700 (Thu, 21 Mar 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-UE-Variables.asn
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Upgrade LTE RRC dissector to v11.3.0

------------------------------------------------------------------------
r48462 | wmeier | 2013-03-21 12:49:49 -0700 (Thu, 21 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-zbee-zcl.c
   M /trunk/epan/dissectors/packet-zbee-zcl.h

Use consistent indentation;
Also: replace a few "4 space tabs" by spaces.

------------------------------------------------------------------------
r48461 | pascal | 2013-03-21 12:49:21 -0700 (Thu, 21 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-glusterfs.c

From Niels de Vos via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7310 :
glusterfs: improve endianness handling and displaying of dict contents

------------------------------------------------------------------------
r48460 | gerald | 2013-03-21 11:49:25 -0700 (Thu, 21 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Add Jeff's blurb from r48277.

------------------------------------------------------------------------
r48459 | gerald | 2013-03-21 11:39:16 -0700 (Thu, 21 Mar 2013) | 12 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/stock_icons.c

Bill pointed out that  gtk_window_get_size() + gtk_window_resize()
doesn't work well in some cases.  Switch to window_get_geometry() +
gtk_window_set_default_size(). (We use gtk_widget_get_preferred_size()
elsewhere but fetches what appeares the minimum width of the top-level
window on my machine instead of the actual width.)

Use a macro to define the initial conversation and endpoint dialog
heigth and increase its value. Use best-guess dialog metrics and UTF8
entities in a few more spots.

Add a comment about alignment not working quite right in Gtk3.

------------------------------------------------------------------------
r48458 | etxrab | 2013-03-21 11:18:06 -0700 (Thu, 21 Mar 2013) | 3 lines
Changed paths:
   M /trunk/diameter/dictionary.xml

avp name="CG-Address" code="846 should be IPAddress.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8478
------------------------------------------------------------------------
r48457 | etxrab | 2013-03-21 10:52:43 -0700 (Thu, 21 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/dissectors/packet-soupbintcp.c
   M /trunk/epan/oids.c
   M /trunk/ui/gtk/rtp_player.c

[-Wmissing-prototypes]
Use explicit casts.
------------------------------------------------------------------------
r48456 | cmaynard | 2013-03-21 10:30:35 -0700 (Thu, 21 Mar 2013) | 2 lines
Changed paths:
   M /trunk/doc/tshark.pod
   M /trunk/docbook/release-notes.asciidoc

Updated tshark man page and release notes to document the change in '-x' behavior with r45715.

------------------------------------------------------------------------
r48455 | wmeier | 2013-03-21 10:11:55 -0700 (Thu, 21 Mar 2013) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-zbee-zcl.c
   M /trunk/epan/dissectors/packet-zbee-zcl.h

From Fabio Tarabelloni: Fix for: "ZigBee Cluster Library dissector does not handle arrays correctly"

See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8214

From me:
 - Use spaces for indentation (instead of :4 space tabs");
 - Remove trailing whitespace;
 - Add placeholder for un-implemented dissection of data types set, struct, bag.
   (Probably should use 'expert' but that requires more work since dissection is under
    'if (tree)').

------------------------------------------------------------------------
r48454 | cmaynard | 2013-03-21 09:50:47 -0700 (Thu, 21 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Fix compilation if WANT_PACKET_EDITOR is defined.  Should we also add an edit_window_cb_ref?

------------------------------------------------------------------------
r48453 | eapache | 2013-03-21 09:19:29 -0700 (Thu, 21 Mar 2013) | 3 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Add the new protocol (SoupBinTCP) and the new feature (opening referenced
packets in a new window) to the release notes.

------------------------------------------------------------------------
r48452 | eapache | 2013-03-21 08:43:48 -0700 (Thu, 21 Mar 2013) | 10 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-soupbintcp.c

From David Arnold via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8489

Dissector for NASDAQ's SoupBinTCP protocol (which is non-trivially different
from the old packet-nasdaq-soup dissector).

From me:
- fix CMake entry
- remove C++-style comments
- fix SVN Id tag

------------------------------------------------------------------------
r48451 | eapache | 2013-03-21 08:27:38 -0700 (Thu, 21 Mar 2013) | 9 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/packet_win.h

From Michail Koreshkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8371

Add item to context menu of frame references to open the referenced frame in a
new window. Very useful when the referenced frame is hidden by a filter.

From me:
- modelines
- simplify some of the logic

------------------------------------------------------------------------
r48450 | wmeier | 2013-03-21 07:29:58 -0700 (Thu, 21 Mar 2013) | 4 lines
Changed paths:
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/asn1/m3ap/m3ap.cnf
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-m3ap.c
   M /trunk/epan/geoip_db.c
   M /trunk/epan/radius_dict.l
   M /trunk/plugins/mate/mate_util.c

From beroset:
 remove C++ incompatibilities
 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 attachments #10423,#10424

------------------------------------------------------------------------
r48449 | wmeier | 2013-03-20 20:07:23 -0700 (Wed, 20 Mar 2013) | 4 lines
Changed paths:
   M /trunk/plugins/mate/mate_grammar.lemon
   M /trunk/plugins/mate/mate_parser.l
   M /trunk/plugins/mate/mate_runtime.c
   M /trunk/plugins/mate/mate_setup.c
   M /trunk/plugins/mate/mate_util.c
   M /trunk/plugins/mate/packet-mate.c

From beroset:
 remove C++ incompatibilities
 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 attachment #10409

------------------------------------------------------------------------
r48448 | wmeier | 2013-03-20 19:58:59 -0700 (Wed, 20 Mar 2013) | 9 lines
Changed paths:
   M /trunk/ui/gtk/ansi_a_stat.c
   M /trunk/ui/gtk/ansi_map_stat.c
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/camel_counter.c
   M /trunk/ui/gtk/camel_srt.c
   M /trunk/ui/gtk/compare_stat.c
   M /trunk/ui/gtk/conversations_eth.c
   M /trunk/ui/gtk/conversations_fc.c
   M /trunk/ui/gtk/conversations_fddi.c
   M /trunk/ui/gtk/conversations_ip.c
   M /trunk/ui/gtk/conversations_ipv6.c
   M /trunk/ui/gtk/conversations_ipx.c
   M /trunk/ui/gtk/conversations_ncp.c
   M /trunk/ui/gtk/conversations_rsvp.c
   M /trunk/ui/gtk/conversations_sctp.c
   M /trunk/ui/gtk/conversations_tcpip.c
   M /trunk/ui/gtk/conversations_tr.c
   M /trunk/ui/gtk/conversations_udpip.c
   M /trunk/ui/gtk/conversations_wlan.c
   M /trunk/ui/gtk/dcerpc_stat.c
   M /trunk/ui/gtk/diameter_stat.c
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/fc_stat.c
   M /trunk/ui/gtk/flow_graph.c
   M /trunk/ui/gtk/funnel_stat.c
   M /trunk/ui/gtk/gsm_a_stat.c
   M /trunk/ui/gtk/gsm_map_stat.c
   M /trunk/ui/gtk/gsm_map_summary.c
   M /trunk/ui/gtk/gtp_stat.c
   M /trunk/ui/gtk/h225_counter.c
   M /trunk/ui/gtk/h225_ras_srt.c
   M /trunk/ui/gtk/hostlist_eth.c
   M /trunk/ui/gtk/hostlist_fc.c
   M /trunk/ui/gtk/hostlist_fddi.c
   M /trunk/ui/gtk/hostlist_ip.c
   M /trunk/ui/gtk/hostlist_ipv6.c
   M /trunk/ui/gtk/hostlist_ipx.c
   M /trunk/ui/gtk/hostlist_jxta.c
   M /trunk/ui/gtk/hostlist_rsvp.c
   M /trunk/ui/gtk/hostlist_sctp.c
   M /trunk/ui/gtk/hostlist_tcpip.c
   M /trunk/ui/gtk/hostlist_tr.c
   M /trunk/ui/gtk/hostlist_udpip.c
   M /trunk/ui/gtk/hostlist_wlan.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/ldap_stat.c
   M /trunk/ui/gtk/mac_lte_stat_dlg.c
   M /trunk/ui/gtk/megaco_stat.c
   M /trunk/ui/gtk/mgcp_stat.c
   M /trunk/ui/gtk/mtp3_stat.c
   M /trunk/ui/gtk/mtp3_summary.c
   M /trunk/ui/gtk/ncp_stat.c
   M /trunk/ui/gtk/radius_stat.c
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c
   M /trunk/ui/gtk/rpc_progs.c
   M /trunk/ui/gtk/rpc_stat.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/rtp_stream_dlg.c
   M /trunk/ui/gtk/sctp_assoc_analyse.c
   M /trunk/ui/gtk/sctp_chunk_stat.c
   M /trunk/ui/gtk/sctp_chunk_stat_dlg.c
   M /trunk/ui/gtk/sctp_stat_dlg.c
   M /trunk/ui/gtk/sip_stat.c
   M /trunk/ui/gtk/smb2_stat.c
   M /trunk/ui/gtk/smb_stat.c
   M /trunk/ui/gtk/stats_tree_stat.c
   M /trunk/ui/gtk/tcp_graph.c
   M /trunk/ui/gtk/voip_calls.c
   M /trunk/ui/gtk/voip_calls_dlg.c
   M /trunk/ui/gtk/wlan_stat_dlg.c
   M /trunk/ui/gtk/wsp_stat.c

From beroset:
 remove C++ incompatibilities
 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 attachment #10408

Note: The following parts of the patch had been previously done:
 asn1/snmp/packet-snmp-template.c
 epan/dissectors/packet-snmp.c
 epan/dissectors/packet-x11.c

------------------------------------------------------------------------
r48447 | wmeier | 2013-03-20 19:29:09 -0700 (Wed, 20 Mar 2013) | 13 lines
Changed paths:
   M /trunk/ui/gtk/about_dlg.c
   M /trunk/ui/gtk/addr_resolution_dlg.c
   M /trunk/ui/gtk/afp_stat.c
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/bytes_view.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/capture_info_dlg.c
   M /trunk/ui/gtk/cfilter_combo_utils.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/decode_as_ber.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/expert_comp_table.c
   M /trunk/ui/gtk/export_object_dlg.c
   M /trunk/ui/gtk/file_dlg.c
   M /trunk/ui/gtk/file_import_dlg.c
   M /trunk/ui/gtk/firewall_dlg.c
   M /trunk/ui/gtk/follow_stream.c
   M /trunk/ui/gtk/gtk_iface_monitor.c
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/gui_utils.h
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/hostlist_table.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_airpcap_toolbar.c
   M /trunk/ui/gtk/main_filter_toolbar.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_statusbar.c
   M /trunk/ui/gtk/main_titlebar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/manual_addr_resolv.c
   M /trunk/ui/gtk/mcast_stream.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/pixmap_save.c
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_font_color.c
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/prefs_layout.c
   M /trunk/ui/gtk/print_dlg.c
   M /trunk/ui/gtk/profile_dlg.c
   M /trunk/ui/gtk/progress_dlg.c
   M /trunk/ui/gtk/proto_dlg.c
   M /trunk/ui/gtk/proto_hier_stats_dlg.c
   M /trunk/ui/gtk/proto_hier_tree_model.c
   M /trunk/ui/gtk/proto_tree_model.c
   M /trunk/ui/gtk/range_utils.c
   M /trunk/ui/gtk/sctp_byte_graph_dlg.c
   M /trunk/ui/gtk/sctp_graph_dlg.c
   M /trunk/ui/gtk/sctp_stat.c
   M /trunk/ui/gtk/service_response_time_table.c
   M /trunk/ui/gtk/simple_dialog.c
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/gtk/summary_dlg.c
   M /trunk/ui/gtk/supported_protos_dlg.c
   M /trunk/ui/gtk/tap_param_dlg.c
   M /trunk/ui/gtk/text_page_utils.c
   M /trunk/ui/gtk/time_shift_dlg.c
   M /trunk/ui/gtk/uat_gui.c
   M /trunk/ui/gtk/voip_calls.c

From beroset:
 remove C++ incompatibilities
 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 attachment #10404

Note: The following parts of the patch had been previously done:
 asn1/snmp/packet-snmp-template.c
 epan/dissectors/packet-snmp.c
 epan/dissectors/packet-x11.c

Also; hostlist_table.c: code under '#ifdef HAVE_GEOIP'
 didn't compile and needed a few additional patches.


------------------------------------------------------------------------
r48446 | gerald | 2013-03-20 15:58:51 -0700 (Wed, 20 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

Reverse some logic.

------------------------------------------------------------------------
r48445 | gerald | 2013-03-20 15:41:51 -0700 (Wed, 20 Mar 2013) | 8 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/gui_utils.h
   M /trunk/ui/gtk/hostlist_table.c

Add frame_new, which creates a frame that best conforms to the GNOME,
Windows, and OS X HIGs. Use it in the capture options dialog. The
capture options dialog is a bit taller now and could probably use a bit
more tweaking.

In the capture options, conversation, and endpoint dialogs use our
best-guess dialog spacing and pad out some areas.

------------------------------------------------------------------------
r48444 | pascal | 2013-03-20 14:15:19 -0700 (Wed, 20 Mar 2013) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/Class-definitions.asn
   M /trunk/asn1/rrc/Constant-definitions.asn
   M /trunk/asn1/rrc/InformationElements.asn
   M /trunk/asn1/rrc/Internode-definitions.asn
   M /trunk/asn1/rrc/PDU-definitions.asn
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c

Upgrade RRC dissector to v11.5.0

------------------------------------------------------------------------
r48443 | pascal | 2013-03-20 14:14:25 -0700 (Wed, 20 Mar 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lpp/LPP.asn
   M /trunk/asn1/lpp/packet-lpp-template.c
   M /trunk/epan/dissectors/packet-lpp.c

Upgrade LPP dissector to v11.2.0

------------------------------------------------------------------------
r48442 | etxrab | 2013-03-20 13:02:22 -0700 (Wed, 20 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

Set up RTCP conversation too.
------------------------------------------------------------------------
r48441 | wmeier | 2013-03-20 07:50:20 -0700 (Wed, 20 Mar 2013) | 6 lines
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-x11.c


From beroset:
 remove C++ incompatibilities
 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 attachment #10401


------------------------------------------------------------------------
r48440 | etxrab | 2013-03-19 23:50:56 -0700 (Tue, 19 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/acp133/packet-acp133-template.c
   M /trunk/asn1/ansi_tcap/packet-ansi_tcap-template.c
   M /trunk/asn1/cmip/packet-cmip-template.c
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/epan/dissectors/packet-acp133.c
   M /trunk/epan/dissectors/packet-ansi_tcap.c
   M /trunk/epan/dissectors/packet-cmip.c
   M /trunk/epan/dissectors/packet-rrc.c


------------------------------------------------------------------------
r48439 | etxrab | 2013-03-19 22:59:22 -0700 (Tue, 19 Mar 2013) | 2 lines
Changed paths:
   M /trunk/asn1/ansi_map/packet-ansi_map-template.c
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-udp.c
   M /trunk/plugins/wimaxasncp/wimaxasncp_dict.l
   M /trunk/text2pcap.c

[-Wmissing-prototypes]
Use explicit casts.
------------------------------------------------------------------------
r48438 | wmeier | 2013-03-19 18:18:10 -0700 (Tue, 19 Mar 2013) | 4 lines
Changed paths:
   M /trunk/editcap.c
   M /trunk/epan/asn1.c
   M /trunk/epan/atalk-utils.c
   M /trunk/epan/camel-persistentdata.c
   M /trunk/epan/circuit.c
   M /trunk/epan/codecs.c
   M /trunk/epan/column-utils.c
   M /trunk/epan/conversation.c
   M /trunk/epan/dissector_filters.c
   M /trunk/epan/except.c
   M /trunk/epan/expert.c
   M /trunk/epan/follow.c
   M /trunk/epan/frame_data.c
   M /trunk/epan/funnel.c
   M /trunk/epan/guid-utils.c
   M /trunk/epan/h225-persistentdata.c
   M /trunk/epan/next_tvb.c
   M /trunk/epan/osi-utils.c
   M /trunk/epan/prefs.c
   M /trunk/epan/range.c
   M /trunk/epan/sigcomp-udvm.c
   M /trunk/epan/sigcomp_state_hdlr.c
   M /trunk/epan/sna-utils.c
   M /trunk/epan/stat_cmd_args.c
   M /trunk/epan/tap.c
   M /trunk/epan/value_string.c
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_allocator_strict.c
   M /trunk/epan/wmem/wmem_slist.c
   M /trunk/epan/wmem/wmem_strbuf.c
   M /trunk/epan/wmem/wmem_strutl.c
   M /trunk/file.c
   M /trunk/plugins/asn1/asn1.c
   M /trunk/plugins/irda/packet-irda.c
   M /trunk/plugins/irda/packet-sir.c
   M /trunk/plugins/stats_tree/pinfo_stats_tree.c
   M /trunk/plugins/wimax/mac_hd_generic_decoder.c
   M /trunk/plugins/wimax/mac_hd_type1_decoder.c
   M /trunk/plugins/wimax/mac_hd_type2_decoder.c
   M /trunk/print.c
   M /trunk/rawshark.c
   M /trunk/reordercap.c
   M /trunk/tshark.c
   M /trunk/ui/cli/tap-ansi_astat.c
   M /trunk/ui/cli/tap-comparestat.c
   M /trunk/ui/cli/tap-dcerpcstat.c
   M /trunk/ui/cli/tap-h225rassrt.c
   M /trunk/ui/cli/tap-icmpv6stat.c
   M /trunk/ui/cli/tap-protocolinfo.c
   M /trunk/ui/cli/tap-protohierstat.c
   M /trunk/ui/cli/tap-rtspstat.c
   M /trunk/ui/cli/tap-wspstat.c
   M /trunk/ui/export_object_dicom.c
   M /trunk/ui/export_object_http.c
   M /trunk/ui/preference_utils.c
   M /trunk/ui/profile.c

 From beroset:
 remove C++ incompatibilities
 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 attachment #10397

------------------------------------------------------------------------
r48437 | wmeier | 2013-03-19 17:47:49 -0700 (Tue, 19 Mar 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c

Fix another case of "Widgets are not properly expanded in gtk3"

See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7377#c21


------------------------------------------------------------------------
r48436 | eapache | 2013-03-19 17:28:36 -0700 (Tue, 19 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem
   M /trunk/epan/wmem/Makefile.am
   A /trunk/epan/wmem/wmem_test.c

Add empty placeholder wmem test suite. Hopefully my automake skills were
up for the challenge.

------------------------------------------------------------------------
r48435 | eapache | 2013-03-19 17:10:07 -0700 (Tue, 19 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_allocator_simple.c
   M /trunk/epan/wmem/wmem_core.c

Trivial tweaks to clean up cppcheck warnings.

------------------------------------------------------------------------
r48434 | eapache | 2013-03-19 17:04:01 -0700 (Tue, 19 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/emem.c
   M /trunk/epan/wmem/wmem_allocator_block.c

More block allocator fixes and cleanup. Most of the issues seem to have been
from one case I consistently forgot when typing it up originally, even though
it's clearly listed several places in my design notes.

Also include an #if0-ed out block of code to redirect emem to wmem for easy
testing (since there are very few common dissectors that use wmem right now).

------------------------------------------------------------------------
r48431 | eapache | 2013-03-19 16:17:59 -0700 (Tue, 19 Mar 2013) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc.c

From Dirk Jagdmann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8475

Tidy up the display of Bind and BindAck slightly for DCE-RPC.

From me:
- fix indentation
- add modelines

------------------------------------------------------------------------
r48430 | etxrab | 2013-03-19 15:03:00 -0700 (Tue, 19 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-raw.c
   M /trunk/epan/dissectors/packet-rdp.c
   M /trunk/epan/dissectors/packet-rdt.c
   M /trunk/epan/dissectors/packet-rlogin.c
   M /trunk/epan/dissectors/packet-rmcp.c
   M /trunk/epan/dissectors/packet-rmi.c
   M /trunk/epan/dissectors/packet-rmt-lct.c
   M /trunk/epan/dissectors/packet-rmt-norm.c
   M /trunk/epan/dissectors/packet-rmt-norm.h
   M /trunk/epan/dissectors/packet-rohc.c
   M /trunk/epan/dissectors/packet-rsh.c
   M /trunk/epan/dissectors/packet-rsvp.c
   M /trunk/epan/dissectors/packet-rsync.c
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-rtps2.c
   M /trunk/epan/dissectors/packet-rtsp.c
   M /trunk/epan/dissectors/packet-sametime.c
   M /trunk/epan/dissectors/packet-sbus.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-scsi.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-sigcomp.c
   M /trunk/epan/dissectors/packet-sip.c
   M /trunk/epan/dissectors/packet-skype.c
   M /trunk/epan/dissectors/packet-smpp.c
   M /trunk/epan/dissectors/packet-smtp.c
   M /trunk/epan/dissectors/packet-socks.c
   M /trunk/epan/dissectors/packet-spice.c
   M /trunk/epan/dissectors/packet-sprt.c
   M /trunk/epan/dissectors/packet-srvloc.c
   M /trunk/epan/dissectors/packet-sscop.c
   M /trunk/epan/dissectors/packet-stun.c
   M /trunk/epan/dissectors/packet-synphasor.c
   M /trunk/epan/dissectors/packet-t30.c
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-teamspeak2.c
   M /trunk/epan/dissectors/packet-telkonet.c
   M /trunk/epan/dissectors/packet-telnet.c
   M /trunk/epan/dissectors/packet-tftp.c
   M /trunk/epan/dissectors/packet-time.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-tn3270.c
   M /trunk/epan/dissectors/packet-tn5250.c
   M /trunk/epan/dissectors/packet-tr.c
   M /trunk/epan/dissectors/packet-ucp.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-user_encap.c
   M /trunk/epan/dissectors/packet-vcdu.c
   M /trunk/epan/dissectors/packet-vj.c
   M /trunk/epan/dissectors/packet-vrrp.c
   M /trunk/epan/dissectors/packet-winsrepl.c
   M /trunk/epan/dissectors/packet-wol.c
   M /trunk/epan/dissectors/packet-wps.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/dissectors/packet-wtp.c
   M /trunk/epan/dissectors/packet-x25.c
   M /trunk/epan/dissectors/packet-x29.c
   M /trunk/epan/dissectors/packet-xmcp.c
   M /trunk/epan/dissectors/packet-xtp.c
   M /trunk/epan/dissectors/packet-zbee-nwk.c
   M /trunk/epan/dissectors/packet-zbee-zdp-discovery.c
   M /trunk/epan/dissectors/packet-zbee-zdp.c
   M /trunk/epan/dissectors/packet-zrtp.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48429 | etxrab | 2013-03-19 14:22:31 -0700 (Tue, 19 Mar 2013) | 3 lines
Changed paths:
   M /trunk/asn1/ansi_tcap/packet-ansi_tcap-template.c
   M /trunk/asn1/camel/packet-camel-template.c
   M /trunk/asn1/h225/h225.cnf
   M /trunk/asn1/h248/h248.cnf
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/asn1/h323/packet-h323-template.c
   M /trunk/asn1/kerberos/packet-kerberos-template.c
   M /trunk/asn1/ocsp/ocsp.cnf
   M /trunk/asn1/pkix1explicit/pkix1explicit.cnf
   M /trunk/asn1/pres/packet-pres-template.c
   M /trunk/asn1/q932/packet-q932-template.c
   M /trunk/asn1/qsig/packet-qsig-template.c
   M /trunk/asn1/ranap/ranap.cnf
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/s1ap/s1ap.cnf
   M /trunk/epan/dissectors/packet-ansi_tcap.c
   M /trunk/epan/dissectors/packet-camel.c
   M /trunk/epan/dissectors/packet-h225.c
   M /trunk/epan/dissectors/packet-h248.c
   M /trunk/epan/dissectors/packet-h323.c
   M /trunk/epan/dissectors/packet-ocsp.c
   M /trunk/epan/dissectors/packet-pkix1explicit.c
   M /trunk/epan/dissectors/packet-pres.c
   M /trunk/epan/dissectors/packet-q932.c
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-ranap.c
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-s1ap.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48428 | etxrab | 2013-03-19 14:06:52 -0700 (Tue, 19 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ansi_a.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48427 | pascal | 2013-03-19 13:47:48 -0700 (Tue, 19 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Upgrade NAS disssectors to v11.6.0

------------------------------------------------------------------------
r48426 | etxrab | 2013-03-19 13:00:52 -0700 (Tue, 19 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-6lowpan.c
   M /trunk/epan/dissectors/packet-amqp.c
   M /trunk/epan/dissectors/packet-ancp.c
   M /trunk/epan/dissectors/packet-assa_r3.c
   M /trunk/epan/dissectors/packet-auto_rp.c
   M /trunk/epan/dissectors/packet-beep.c
   M /trunk/epan/dissectors/packet-bittorrent.c
   M /trunk/epan/dissectors/packet-dcom-remunkn.c
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-dns.c
   M /trunk/epan/dissectors/packet-erf.c
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c
   M /trunk/epan/dissectors/packet-fcdns.c
   M /trunk/epan/dissectors/packet-fcfcs.c
   M /trunk/epan/dissectors/packet-fcfzs.c
   M /trunk/epan/dissectors/packet-ff.c
   M /trunk/epan/dissectors/packet-fix.c
   M /trunk/epan/dissectors/packet-fmp_notify.c
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/epan/dissectors/packet-fw1.c
   M /trunk/epan/dissectors/packet-gadu-gadu.c
   M /trunk/epan/dissectors/packet-gmr1_bcch.c
   M /trunk/epan/dissectors/packet-gmr1_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c
   M /trunk/epan/dissectors/packet-gsm_bsslap.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_sms.c
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-h248_3gpp.c
   M /trunk/epan/dissectors/packet-h248_q1950.c
   M /trunk/epan/dissectors/packet-h264.c
   M /trunk/epan/dissectors/packet-hartip.c
   M /trunk/epan/dissectors/packet-hclnfsd.c
   M /trunk/epan/dissectors/packet-hip.c
   M /trunk/epan/dissectors/packet-icq.c
   M /trunk/epan/dissectors/packet-iec104.c
   M /trunk/epan/dissectors/packet-ieee802a.c
   M /trunk/epan/dissectors/packet-igrp.c
   M /trunk/epan/dissectors/packet-imap.c
   M /trunk/epan/dissectors/packet-infiniband_sdp.c
   M /trunk/epan/dissectors/packet-ipars.c
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-iscsi.c
   M /trunk/epan/dissectors/packet-iuup.c
   M /trunk/epan/dissectors/packet-iwarp-mpa.c
   M /trunk/epan/dissectors/packet-ixveriwave.c
   M /trunk/epan/dissectors/packet-json.c
   M /trunk/epan/dissectors/packet-jxta.c
   M /trunk/epan/dissectors/packet-kingfisher.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48425 | etxrab | 2013-03-19 12:28:57 -0700 (Tue, 19 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lapd.c
   M /trunk/epan/dissectors/packet-lapsat.c
   M /trunk/epan/dissectors/packet-ldp.c
   M /trunk/epan/dissectors/packet-llc.c
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-manolito.c
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/dissectors/packet-mikey.c
   M /trunk/epan/dissectors/packet-mmse.c
   M /trunk/epan/dissectors/packet-mndp.c
   M /trunk/epan/dissectors/packet-mount.c
   M /trunk/epan/dissectors/packet-mpls-y1711.c
   M /trunk/epan/dissectors/packet-mq-pcf.c
   M /trunk/epan/dissectors/packet-mrcpv2.c
   M /trunk/epan/dissectors/packet-msproxy.c
   M /trunk/epan/dissectors/packet-msrp.c
   M /trunk/epan/dissectors/packet-mtp3.c
   M /trunk/epan/dissectors/packet-nas_eps.c
   M /trunk/epan/dissectors/packet-ncp-nmas.c
   M /trunk/epan/dissectors/packet-ncp.c
   M /trunk/epan/dissectors/packet-ndp.c
   M /trunk/epan/dissectors/packet-ndps.c
   M /trunk/epan/dissectors/packet-netanalyzer.c
   M /trunk/epan/dissectors/packet-nfsacl.c
   M /trunk/epan/dissectors/packet-noe.c
   M /trunk/epan/dissectors/packet-ntp.c
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/epan/dissectors/packet-openwire.c
   M /trunk/epan/dissectors/packet-ospf.c
   M /trunk/epan/dissectors/packet-pana.c
   M /trunk/epan/dissectors/packet-pcnfsd.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-per.c
   M /trunk/epan/dissectors/packet-pgm.c
   M /trunk/epan/dissectors/packet-pim.c
   M /trunk/epan/dissectors/packet-pop.c
   M /trunk/epan/dissectors/packet-portmap.c
   M /trunk/epan/dissectors/packet-ppp.c
   M /trunk/epan/dissectors/packet-pvfs2.c
   M /trunk/epan/dissectors/packet-pw-fr.c
   M /trunk/epan/dissectors/packet-q931.c
   M /trunk/epan/dissectors/packet-qllc.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48424 | etxrab | 2013-03-19 12:02:25 -0700 (Tue, 19 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dfilter/dfunctions.c
   M /trunk/epan/dfilter/dfvm.c
   M /trunk/epan/dfilter/syntax-tree.h
   M /trunk/epan/ftypes/ftype-bytes.c
   M /trunk/epan/ftypes/ftype-pcre.c
   M /trunk/epan/ftypes/ftype-string.c
   M /trunk/epan/ftypes/ftype-tvbuff.c
   M /trunk/ui/gtk/file_import_dlg.h
   M /trunk/wiretap/file_wrappers.c
   M /trunk/wiretap/i4btrace.c
   M /trunk/wiretap/iseries.c
   M /trunk/wiretap/pcapng.c
   M /trunk/wiretap/wtap.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48423 | etxrab | 2013-03-19 11:51:36 -0700 (Tue, 19 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c

Don't calculate checksum for ICMP packsets with a partial IP packet.
------------------------------------------------------------------------
r48422 | stig | 2013-03-19 10:15:27 -0700 (Tue, 19 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua_tvb.c

Added TvbRange uncompress().

------------------------------------------------------------------------
r48421 | alagoutte | 2013-03-19 09:59:06 -0700 (Tue, 19 Mar 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From chaitanya via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8497

Add support for 11R RIC IE's: Data and Descriptors for both FT-Over-Air and FT-Over-DS

Add 802.11 Tag RIC Data (57)
Add 802.11 Tag RIC Descriptor (75) (Not tested...)

From me:
- Remove tabs and whitespace
- Fix fix-encodings-args "warning"
------------------------------------------------------------------------
r48418 | gerald | 2013-03-19 08:45:42 -0700 (Tue, 19 Mar 2013) | 3 lines
Changed paths:
   D /trunk/docbook/release-notes.xml

Remove release-notes.xml. We're no longer using it and AsciiDoc clobbers
it.

------------------------------------------------------------------------
r48417 | eapache | 2013-03-19 08:38:14 -0700 (Tue, 19 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

And packet-isup.c is the first to fall to r48415.

From Anders via
https://www.wireshark.org/lists/wireshark-dev/201303/msg00183.html

------------------------------------------------------------------------
r48416 | eapache | 2013-03-19 08:32:42 -0700 (Tue, 19 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_scopes.c

Add more and stricter wmem block allocator debug functions.

Re-enable the block allocator by default in trunk since it is much better
tested now - I've spent some time with a hack redirecting all emem allocations
to wmem, so it's seen a lot of traffic. I will still likely turn it off for
1.10 whenever that branches, just to be safe.

------------------------------------------------------------------------
r48415 | eapache | 2013-03-19 07:53:44 -0700 (Tue, 19 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/value_string.c

Warn if an extended value string falls back to linear search.

See https://www.wireshark.org/lists/wireshark-dev/201303/msg00179.html

------------------------------------------------------------------------
r48414 | pascal | 2013-03-19 06:51:52 -0700 (Tue, 19 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bt-oui.c
   M /trunk/epan/dissectors/packet-btamp.c
   M /trunk/epan/dissectors/packet-btatt.c
   M /trunk/epan/dissectors/packet-btavctp.c
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-bthci_sco.c
   M /trunk/epan/dissectors/packet-bthcrp.c
   M /trunk/epan/dissectors/packet-bthid.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btmcap.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btsap.c
   M /trunk/epan/dissectors/packet-btsmp.c
   M /trunk/epan/dissectors/packet-hci_h1.c
   M /trunk/epan/dissectors/packet-hci_h4.c
   M /trunk/epan/dissectors/packet-hci_usb.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from Bluetooth dissectors and switch to wmem API

------------------------------------------------------------------------
r48413 | etxrab | 2013-03-18 22:09:37 -0700 (Mon, 18 Mar 2013) | 6 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c

From Michal Labedzki:

Fix some compilation errors in dumpcap/plugins


https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r48412 | etxrab | 2013-03-18 21:54:30 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/asn1/spnego/packet-spnego-template.c
   M /trunk/epan/dissectors/packet-fcp.c
   M /trunk/epan/dissectors/packet-fcswils.c
   M /trunk/epan/dissectors/packet-fp_hint.c
   M /trunk/epan/dissectors/packet-icmp.c
   M /trunk/epan/dissectors/packet-ipx.c
   M /trunk/epan/dissectors/packet-ipx.h
   M /trunk/epan/dissectors/packet-ositp.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-selfm.c
   M /trunk/epan/dissectors/packet-spnego.c
   M /trunk/epan/dissectors/packet-tacacs.c
   M /trunk/epan/dissectors/packet-udp.c
   M /trunk/epan/dissectors/packet-xmpp-core.c
   M /trunk/epan/dissectors/packet-xmpp-gtalk.c
   M /trunk/epan/dissectors/packet-xmpp.c
   M /trunk/epan/ex-opt.c
   M /trunk/epan/stream.c
   M /trunk/ui/iface_lists.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48411 | gerald | 2013-03-18 16:03:31 -0700 (Mon, 18 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Add capture file changes.

------------------------------------------------------------------------
r48410 | pascal | 2013-03-18 15:58:36 -0700 (Mon, 18 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c

Add a missing static

------------------------------------------------------------------------
r48409 | etxrab | 2013-03-18 15:38:56 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/airpcap_loader.c
   M /trunk/epan/dissectors/packet-reload-framing.c
   M /trunk/epan/dissectors/packet-tpncp.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48408 | guy | 2013-03-18 15:26:36 -0700 (Mon, 18 Mar 2013) | 2 lines
Changed paths:
   M /trunk/configure.ac

Some more tYpo/cut-and-pasteo fixes for my libnl changes.

------------------------------------------------------------------------
r48407 | pascal | 2013-03-18 15:21:53 -0700 (Mon, 18 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-gmr1_common.c
   M /trunk/epan/dissectors/packet-gmr1_rr.c
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gsm_a_rp.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_bsslap.c
   M /trunk/epan/dissectors/packet-gsm_bssmap_le.c
   M /trunk/epan/dissectors/packet-nas_eps.c
   M /trunk/epan/dissectors/packet-sgsap.c

As suggested by Evan Huus, use extended value_strings

------------------------------------------------------------------------
r48406 | gerald | 2013-03-18 15:18:52 -0700 (Mon, 18 Mar 2013) | 2 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/configure.ac
   M /trunk/debian/changelog
   M /trunk/debian/wireshark-common.files
   M /trunk/epan/Makefile.am
   M /trunk/wiretap/Makefile.am

1.9.1 → 1.9.2.

------------------------------------------------------------------------
r48405 | gerald | 2013-03-18 15:17:42 -0700 (Mon, 18 Mar 2013) | 6 lines
Changed paths:
   M /trunk/docbook/asciidoc.conf
   M /trunk/docbook/release-notes.asciidoc
   M /trunk/make-version.pl

Add a wireshark-version:[] replacement and --sort-and-group-- block
definition to asciidoc.conf. Add support for asciidoc.conf to
make-version.pl. Set some SVN keywords.

Fill in the new protocol list.

------------------------------------------------------------------------
r48404 | etxrab | 2013-03-18 15:16:58 -0700 (Mon, 18 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee802154.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416

(catch the one that almost slipped away)
------------------------------------------------------------------------
r48403 | guy | 2013-03-18 15:05:28 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/configure.ac

Fix some bugs in my libnl configuration changes found when testing on
Linux.

------------------------------------------------------------------------
r48402 | guy | 2013-03-18 14:33:38 -0700 (Mon, 18 Mar 2013) | 11 lines
Changed paths:
   M /trunk/configure.ac

Don't bother doing any of the Linux-specific libnl or nl80211 checks on
non-Linux systems.  Warn the user if they specified --with-libnl on one
of those systems.

Allow the user to specify a particular libnl version with --with-libnl. 
If the user specifies --with-libnl=VERSION, and that libnl version isn't
found, fail.  No need to have an explicit "auto" argument - that's the
default.

Fix a typo in a definition message.

------------------------------------------------------------------------
r48401 | etxrab | 2013-03-18 14:31:56 -0700 (Mon, 18 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

Update a value_string
------------------------------------------------------------------------
r48400 | etxrab | 2013-03-18 14:16:23 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-fmp.c
   M /trunk/epan/dissectors/packet-iax2.c
   M /trunk/epan/dissectors/packet-icmpv6.c
   M /trunk/epan/dissectors/packet-imf.c
   M /trunk/epan/dissectors/packet-infiniband.c
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ipmi.c
   M /trunk/epan/dissectors/packet-kerberos.c
   M /trunk/epan/dissectors/packet-l2tp.c
   M /trunk/epan/dissectors/packet-ldss.c
   M /trunk/epan/dissectors/packet-mysql.c
   M /trunk/epan/dissectors/packet-nbd.c
   M /trunk/epan/dissectors/packet-ppcap.c
   M /trunk/epan/dissectors/packet-pw-cesopsn.c
   M /trunk/epan/dissectors/packet-pw-satop.c
   M /trunk/epan/dissectors/packet-smb-common.c
   M /trunk/epan/dissectors/packet-smb-mailslot.c
   M /trunk/epan/dissectors/packet-smb-pipe.c
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-vnc.c
   M /trunk/epan/strutil.c
   M /trunk/epan/to_str.c
   M /trunk/plugins/m2m/packet-m2m.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48399 | etxrab | 2013-03-18 13:44:36 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/ros/packet-ros-template.c
   M /trunk/epan/dissectors/packet-fc.c
   M /trunk/epan/dissectors/packet-fcels.c
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-gssapi.c
   M /trunk/epan/dissectors/packet-multipart.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-netflow.c
   M /trunk/epan/dissectors/packet-ros.c
   M /trunk/epan/dissectors/packet-scsi-osd.c
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-smb-sidsnooping.c
   M /trunk/epan/dissectors/packet-sua.c
   M /trunk/epan/uat.c
   M /trunk/plugins/wimax/packet-wmx.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48398 | eapache | 2013-03-18 13:30:02 -0700 (Mon, 18 Mar 2013) | 9 lines
Changed paths:
   M /trunk/configure.ac

Follow-up to r48395 and bug #8494.

Make libnl a --with flag instead of an --enable flag, since it is an optional
package. Make it a three-way flag, where 'no' disables, 'yes' enables (and
errors if it can't be found), and 'auto' enables (but doesn't complain if it
can't be found). Default to 'auto', which was our old behaviour.

[This is my first real foray into autoconf, so hopefully I got everything right]

------------------------------------------------------------------------
r48397 | pascal | 2013-03-18 13:26:47 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gsm_a_rp.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_bsslap.c
   M /trunk/epan/dissectors/packet-gsm_bssmap_le.c
   M /trunk/epan/dissectors/packet-nas_eps.c
   M /trunk/epan/dissectors/packet-sgsap.c

use enum values instead of hardcoded values
(as suggested by Sylvain Munaut in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8487)

------------------------------------------------------------------------
r48396 | etxrab | 2013-03-18 12:47:33 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bat.c
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-h223.c
   M /trunk/epan/dissectors/packet-iso7816.c
   M /trunk/ui/export_object_smb.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48395 | eapache | 2013-03-18 12:01:41 -0700 (Mon, 18 Mar 2013) | 5 lines
Changed paths:
   M /trunk/configure.ac

From Michael Weiser via Rick Farina via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8494

Permit disabling libnl integration in ./configure

------------------------------------------------------------------------
r48394 | eapache | 2013-03-18 11:55:58 -0700 (Mon, 18 Mar 2013) | 6 lines
Changed paths:
   M /trunk/help/faq.py

From Alex Brinister via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8492

Correctly escape slashes in faq.py so that it will run under python 3.x

It still runs fine under 2.x, at least on my machine.

------------------------------------------------------------------------
r48393 | pascal | 2013-03-18 09:11:00 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8493 :
Use proto_tree_add_item instead of proto_tree_add_bits_item to display Used Cipher

------------------------------------------------------------------------
r48392 | gerald | 2013-03-18 09:10:35 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc
   M /trunk/tools/svnadd

Add .asciidoc support to svnadd. Set properties and add an SVN ID to the
release notes.

------------------------------------------------------------------------
r48391 | gerald | 2013-03-18 08:39:12 -0700 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
   M /trunk/test/suite-capture.sh

Disable software updates in a blind attempt to fix the recent test
failures.

------------------------------------------------------------------------
r48390 | etxrab | 2013-03-17 23:29:57 -0700 (Sun, 17 Mar 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavrcp.c

From Michal Labedzki:

Use external value list for character set values
 in AVRCP

There is a special list with a lot of values so why not using it.

- From me: import packet-wap.h.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r48389 | etxrab | 2013-03-17 23:23:22 -0700 (Sun, 17 Mar 2013) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btamp.c
   M /trunk/epan/dissectors/packet-btatt.c
   M /trunk/epan/dissectors/packet-btavctp.c
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthcrp.c
   M /trunk/epan/dissectors/packet-bthid.c
   M /trunk/epan/dissectors/packet-btmcap.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-btsmp.c

From Michal Labedzki:
Be consistent in short name of protocols

Use prefix "BT " in short name for all Bluetooth dissectors. A reason
for that is protocol names start by "bt", Bluetooth dissectors can
be easy identificated, also DecodeBy looks better (sorted).
Please be note that "SDP" is reserved for different dissector, so using
"BT SDP" is good choice.

Also fix two naming mistakes.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r48388 | etxrab | 2013-03-17 23:13:09 -0700 (Sun, 17 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btatt.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-bthcrp.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btsap.c
   M /trunk/epan/dissectors/packet-hci_usb.c

From Michal Labedzki:
Fix issues found by fix-encoding-args.pl
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r48387 | etxrab | 2013-03-17 23:04:09 -0700 (Sun, 17 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavctp.c
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-llc.c

From Michal Labedzki:
Fix issues discovered by cppcheck

Also use global OUI array in AVRCP.
Thanks to Evan Huus for cppcheck.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r48386 | etxrab | 2013-03-17 22:51:01 -0700 (Sun, 17 Mar 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthid.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-btsdp.h

From Michal Labedzki:
Update HID to version 1.1

Also fix SDP TAP to avoid crash.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r48385 | etxrab | 2013-03-17 22:34:39 -0700 (Sun, 17 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

From Michal Labedzki:
USB: Use hfi name instead of hardcoded value.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r48384 | etxrab | 2013-03-17 22:18:32 -0700 (Sun, 17 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-k12.c
   M /trunk/epan/dissectors/packet-ncp2222.inc
   M /trunk/epan/dissectors/packet-p_mul.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48383 | etxrab | 2013-03-17 15:16:39 -0700 (Sun, 17 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-rtcp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/plugins.c
   M /trunk/epan/tcap-persistentdata.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48382 | alagoutte | 2013-03-17 12:25:20 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-osd.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48381 | alagoutte | 2013-03-17 12:25:08 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48380 | alagoutte | 2013-03-17 12:25:00 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-ssc.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48379 | alagoutte | 2013-03-17 12:24:51 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sflow.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48378 | alagoutte | 2013-03-17 12:24:42 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48377 | alagoutte | 2013-03-17 12:24:34 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-skinny.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48376 | alagoutte | 2013-03-17 12:24:25 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-smpp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48375 | alagoutte | 2013-03-17 12:24:17 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-socks.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48374 | alagoutte | 2013-03-17 12:24:09 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/spnego/packet-spnego-template.c
   M /trunk/epan/dissectors/packet-spnego.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48373 | alagoutte | 2013-03-17 12:24:00 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sprt.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48372 | alagoutte | 2013-03-17 12:23:52 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-synphasor.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48371 | alagoutte | 2013-03-17 12:23:43 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tacacs.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48370 | alagoutte | 2013-03-17 12:23:35 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tds.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48369 | alagoutte | 2013-03-17 12:23:26 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-teamspeak2.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48368 | alagoutte | 2013-03-17 12:23:18 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-telnet.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48367 | alagoutte | 2013-03-17 12:23:09 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tipc.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48366 | alagoutte | 2013-03-17 12:23:01 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tn5250.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48365 | alagoutte | 2013-03-17 12:22:53 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-usb-video.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r48364 | alagoutte | 2013-03-17 12:22:44 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-stun.c

Remove some whitespaces
------------------------------------------------------------------------
r48363 | alagoutte | 2013-03-17 12:22:36 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tds.c

Add Modelines info
------------------------------------------------------------------------
r48362 | alagoutte | 2013-03-17 12:22:27 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rpki-rtr.c

Support (TCP) fragmentation for RPKI-RTR Protocol (Using tcp_dissect_pdus)
------------------------------------------------------------------------
r48361 | alagoutte | 2013-03-17 12:22:19 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/colorfilters
   M /trunk/epan/dissectors/packet-ieee80211.c

Enhance 802.11 FCS check - Replace proto_tree_add_* by proto_tree_add_item - Add bad FCS to colorfilters
------------------------------------------------------------------------
r48360 | alagoutte | 2013-03-17 12:22:10 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Enhance 802.11 Qos Control dissection - Replace proto_tree_add_* by proto_tree_add_item - Use Bitmask feature
------------------------------------------------------------------------
r48359 | alagoutte | 2013-03-17 12:22:01 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Enhance 802.11 Frame control dissection - Replace proto_tree_add_* by proto_tree_add_item - Add Expert info when Retry 802.11 Frame
------------------------------------------------------------------------
r48358 | alagoutte | 2013-03-17 12:21:52 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Enhance Vendor RSN IE - Remove hf_ieee80211_tag_interpretation... - Replace proto_tree_add_* by proto_tree_add_item
------------------------------------------------------------------------
r48357 | alagoutte | 2013-03-17 12:21:42 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Add 802.11 Tag RM Enabled Capabilities (70)
------------------------------------------------------------------------
r48356 | etxrab | 2013-03-17 10:52:26 -0700 (Sun, 17 Mar 2013) | 3 lines
Changed paths:
   M /trunk/asn1/h245/h245.cnf
   M /trunk/asn1/h245/packet-h245-template.c
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/dissectors/packet-btavctp.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-h245.c
   M /trunk/epan/dissectors/packet-nlm.c
   M /trunk/epan/dissectors/packet-rtmpt.c
   M /trunk/epan/dissectors/packet-usb-audio.c
   M /trunk/epan/dissectors/packet-usb-hid.c
   M /trunk/epan/dissectors/packet-usb-hub.c
   M /trunk/epan/dissectors/packet-usb-masstorage.c
   M /trunk/epan/dissectors/packet-usb-video.c
   M /trunk/epan/dissectors/packet-usb.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48355 | etxrab | 2013-03-17 09:48:47 -0700 (Sun, 17 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dfilter/dfilter-macro.c
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-componentstatus.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-ieee80211-prism.c
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-rtp-events.c
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-smb2.h
   M /trunk/epan/dissectors/packet-zbee-security.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48354 | gerald | 2013-03-17 08:39:56 -0700 (Sun, 17 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/usb.c

Pick up changes missed by the automatic update script (which should
now be fixed).

------------------------------------------------------------------------
r48353 | darkjames | 2013-03-17 08:32:07 -0700 (Sun, 17 Mar 2013) | 2 lines
Changed paths:
   M /trunk/tools/npl/ast.h
   M /trunk/tools/npl/npl.c
   M /trunk/tools/npl/parser.l
   M /trunk/tools/npl/xmem.h

[NPL] Fresh stuff.

------------------------------------------------------------------------
r48350 | gerald | 2013-03-17 07:03:28 -0700 (Sun, 17 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf

[Automatic manuf, services and enterprise-numbers update for 2013-03-17]
------------------------------------------------------------------------
r48349 | eapache | 2013-03-17 05:51:24 -0700 (Sun, 17 Mar 2013) | 7 lines
Changed paths:
   D /trunk/epan/dissectors/packet-sqloracle.c
   D /trunk/epan/dissectors/packet-sqloracle.h

Remove sqloracle dissector, it wasn't being built and was full of bugs.

It's on the wiki now at: http://wiki.wireshark.org/Oracle

For discussion of this, see:
https://www.wireshark.org/lists/wireshark-dev/201303/msg00161.html

------------------------------------------------------------------------
r48348 | etxrab | 2013-03-17 02:20:13 -0700 (Sun, 17 Mar 2013) | 6 lines
Changed paths:
   M /trunk/wiretap/5views.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/k12.c
   M /trunk/wiretap/lanalyzer.c
   M /trunk/wiretap/netmon.c
   M /trunk/wiretap/netscaler.c
   M /trunk/wiretap/netxray.c
   M /trunk/wiretap/visual.c
   M /trunk/wiretap/wtap-int.h
   M /trunk/wiretap/wtap.h

From beroset:
implemented wtap_dump_file_seek() and _tell()

implemented the previously declared but unimplemented wtap_dump_file_seek() and wtap_dump_file_tell() functions and used them in the seven files that had previously used a plain ftell or fseek and added error checking as appropriate.  I also added a new error WTAP_ERR_CANT_SEEK_COMPRESSED and put it next to WTAP_ERR_CANT_SEEK causing renumbering of two of the existing error codes.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48347 | etxrab | 2013-03-17 02:11:21 -0700 (Sun, 17 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-csn1.c
   M /trunk/epan/dissectors/packet-dcerpc-bossvr.c
   M /trunk/epan/dissectors/packet-dec-bpdu.c
   M /trunk/epan/dissectors/packet-dhcpv6.c
   M /trunk/epan/dissectors/packet-dvb-eit.c
   M /trunk/epan/dissectors/packet-dvb-nit.c
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c
   M /trunk/epan/dissectors/packet-eap.c
   M /trunk/epan/dissectors/packet-eapol.c
   M /trunk/epan/dissectors/packet-echo.c
   M /trunk/epan/dissectors/packet-ecp-oui.c
   M /trunk/epan/dissectors/packet-edonkey.c
   M /trunk/epan/dissectors/packet-egd.c
   M /trunk/epan/dissectors/packet-ehdlc.c
   M /trunk/epan/dissectors/packet-ehs.c
   M /trunk/epan/dissectors/packet-eigrp.c
   M /trunk/epan/dissectors/packet-eiss.c
   M /trunk/epan/dissectors/packet-elcom.c
   M /trunk/epan/dissectors/packet-enrp.c
   M /trunk/epan/dissectors/packet-enttec.c
   M /trunk/epan/dissectors/packet-epmd.c
   M /trunk/epan/dissectors/packet-erldp.c
   M /trunk/epan/dissectors/packet-esio.c
   M /trunk/epan/dissectors/packet-esis.c
   M /trunk/epan/dissectors/packet-eth.c
   M /trunk/epan/dissectors/packet-etherip.c
   M /trunk/epan/dissectors/packet-ethertype.c
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c
   M /trunk/epan/dissectors/packet-etv.c
   M /trunk/epan/dissectors/packet-evrc.c
   M /trunk/epan/dissectors/packet-exec.c
   M /trunk/epan/dissectors/packet-extreme.c

[-Wmissing-prototypes]
Use explicit casts.
------------------------------------------------------------------------
r48345 | eapache | 2013-03-16 13:46:19 -0700 (Sat, 16 Mar 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_common.c
   M /trunk/epan/dissectors/packet-gmr1_rr.c

From Sylvain Munaut via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8487

Use enum values instead of manual constants in value_strings. This was
introduced by r47218, which was designed to fix r47209, which would have been
correct in the first place if the value_strings hadn't been full of hacks.

I think everything is correct now. Perhaps it may be worth using extended
value_strings though, since most of the tables seem to be consecutive in order?

------------------------------------------------------------------------
r48344 | etxrab | 2013-03-16 13:22:54 -0700 (Sat, 16 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcom-remact.c
   M /trunk/epan/dissectors/packet-dcom-remunkn.c
   M /trunk/epan/dissectors/packet-dcom-sysact.c
   M /trunk/epan/dissectors/packet-e100.c
   M /trunk/epan/dissectors/packet-e164.c

[-Wmissing-prototypes]
Use explicit casts.
------------------------------------------------------------------------
r48343 | etxrab | 2013-03-16 13:00:03 -0700 (Sat, 16 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-dis-fields.c

#if 0 out apparently unsed code.
------------------------------------------------------------------------
r48342 | wmeier | 2013-03-16 11:57:35 -0700 (Sat, 16 Mar 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

From Jaap Keuter: Fix "GTK3: Interface List dialog does not expand properly"

From me: Add an XXX comment about an un-related issue

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8468


------------------------------------------------------------------------
r48341 | etxrab | 2013-03-16 09:25:41 -0700 (Sat, 16 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcom.c
   M /trunk/epan/dissectors/packet-ddtp.c
   M /trunk/epan/dissectors/packet-dec-dnart.c
   M /trunk/epan/dissectors/packet-dect.c
   M /trunk/epan/dissectors/packet-dhcp-failover.c
   M /trunk/epan/dissectors/packet-dhcpv6.c
   M /trunk/epan/dissectors/packet-diameter_3gpp.c
   M /trunk/epan/dissectors/packet-dis-fields.c
   M /trunk/epan/dissectors/packet-dis.c
   M /trunk/epan/dissectors/packet-distcc.c
   M /trunk/epan/dissectors/packet-dlm3.c
   M /trunk/epan/dissectors/packet-dlsw.c
   M /trunk/epan/dissectors/packet-dmx-chan.c
   M /trunk/epan/dissectors/packet-dmx-sip.c
   M /trunk/epan/dissectors/packet-dmx-test.c
   M /trunk/epan/dissectors/packet-dmx-text.c
   M /trunk/epan/dissectors/packet-dmx.c
   M /trunk/epan/dissectors/packet-dnp.c
   M /trunk/epan/dissectors/packet-dns.c
   M /trunk/epan/dissectors/packet-dplay.c
   M /trunk/epan/dissectors/packet-dpnss-link.c
   M /trunk/epan/dissectors/packet-dpnss.c
   M /trunk/epan/dissectors/packet-drda.c
   M /trunk/epan/dissectors/packet-dsi.c
   M /trunk/epan/dissectors/packet-dtcp-ip.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-dtn.c
   M /trunk/epan/dissectors/packet-dtp.c
   M /trunk/epan/dissectors/packet-dtpt.c
   M /trunk/epan/dissectors/packet-dua.c
   M /trunk/epan/dissectors/packet-dvb-ait.c
   M /trunk/epan/dissectors/packet-dvb-bat.c
   M /trunk/epan/dissectors/packet-dvb-data-mpe.c
   M /trunk/epan/dissectors/packet-dvb-eit.c
   M /trunk/epan/dissectors/packet-dvb-ipdc.c
   M /trunk/epan/dissectors/packet-dvb-nit.c
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c
   M /trunk/epan/dissectors/packet-dvb-sdt.c
   M /trunk/epan/dissectors/packet-dvb-tdt.c
   M /trunk/epan/dissectors/packet-dvb-tot.c
   M /trunk/epan/dissectors/packet-dvmrp.c

[-Wmissing-prototypes]
Use explicit casts.
------------------------------------------------------------------------
r48340 | martink | 2013-03-16 02:53:19 -0700 (Sat, 16 Mar 2013) | 2 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

flag up a warning if someone includes gcrypt.h instead of wsutil/wsgcrypt.h

------------------------------------------------------------------------
r48339 | martink | 2013-03-16 02:37:06 -0700 (Sat, 16 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-oipf.c

no need for if(tree)
removed unnecessary initialization

------------------------------------------------------------------------
r48338 | etxrab | 2013-03-16 01:52:09 -0700 (Sat, 16 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/asm_utils.c
   M /trunk/epan/diam_dict.l
   M /trunk/epan/dissectors/packet-ctdb.c
   M /trunk/epan/dissectors/packet-cups.c
   M /trunk/epan/dissectors/packet-daap.c
   M /trunk/epan/dissectors/packet-data.c
   M /trunk/epan/dissectors/packet-daytime.c
   M /trunk/epan/dissectors/packet-db-lsp.c
   M /trunk/epan/dissectors/packet-dbus.c
   M /trunk/epan/dissectors/packet-dcc.c
   M /trunk/epan/dissectors/packet-dccp.c
   M /trunk/epan/dissectors/packet-dcp-etsi.c
   M /trunk/epan/dtd_grammar.lemon
   M /trunk/epan/dtd_parse.l
   M /trunk/epan/dtd_preparse.l
   M /trunk/epan/xdlc.c

[-Wmissing-prototypes]
Use explicit casts.
------------------------------------------------------------------------
r48337 | etxrab | 2013-03-16 01:12:29 -0700 (Sat, 16 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/stats_tree.c
   M /trunk/epan/wslua/init_wslua.c
   M /trunk/epan/wslua/make-taps.pl
   M /trunk/epan/wslua/wslua_dumper.c
   M /trunk/epan/wslua/wslua_field.c
   M /trunk/epan/wslua/wslua_gui.c
   M /trunk/epan/wslua/wslua_listener.c
   M /trunk/epan/wslua/wslua_pinfo.c
   M /trunk/epan/wslua/wslua_tree.c
   M /trunk/epan/wslua/wslua_tvb.c
   M /trunk/epan/wslua/wslua_util.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48336 | eapache | 2013-03-15 19:56:17 -0700 (Fri, 15 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-websocket.c

Check for overflow in the websocket dissector payload.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8448

------------------------------------------------------------------------
r48335 | gerald | 2013-03-15 17:00:21 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/packaging/u3/win32/README.txt

Note that SanDisk deprecated U3 in 2009.

------------------------------------------------------------------------
r48334 | etxrab | 2013-03-15 15:40:15 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cfm.c
   M /trunk/epan/dissectors/packet-cigi.c
   M /trunk/epan/dissectors/packet-cnip.c
   M /trunk/epan/dissectors/packet-collectd.c
   M /trunk/epan/dissectors/packet-componentstatus.c
   M /trunk/epan/dissectors/packet-cpha.c

[-Wmissing-prototypes]
Use explicit casts.
------------------------------------------------------------------------
r48333 | etxrab | 2013-03-15 15:39:37 -0700 (Fri, 15 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-nbns.c
   M /trunk/ui/recent.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48332 | eapache | 2013-03-15 15:09:51 -0700 (Fri, 15 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-dsmcc.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8481

Trivially wrong format string being passed to val_to_str().

------------------------------------------------------------------------
r48331 | gerald | 2013-03-15 15:09:25 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/tools/make-usb.py

Sometimes the Python you want isn't /usr/bin/python. Fix the shebang.

------------------------------------------------------------------------
r48330 | gerald | 2013-03-15 14:55:21 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/tools/make-usb.py

Set properties.

------------------------------------------------------------------------
r48328 | gerald | 2013-03-15 14:46:25 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/packaging/portableapps/win32/Installer.nsi

Use a larger LZMA dictionary.

------------------------------------------------------------------------
r48327 | gerald | 2013-03-15 14:18:16 -0700 (Fri, 15 Mar 2013) | 3 lines
Changed paths:
   M /trunk/docbook/Makefile.nmake
   M /trunk/docbook/README.txt

There doesn't appear to be a clean, portable way to run FOP under
Cygwin. Try using dblatex for AsciiDoc → PDF conversion.

------------------------------------------------------------------------
r48326 | gerald | 2013-03-15 11:25:42 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.asciidoc

Comment out lines used for testing.

------------------------------------------------------------------------
r48325 | gerald | 2013-03-15 11:25:07 -0700 (Fri, 15 Mar 2013) | 3 lines
Changed paths:
   M /trunk/docbook/asciidoc.conf
   M /trunk/docbook/release-notes.asciidoc

Use the correct inline macro form for the ws-buglink and cve-idlink
macros.  Add an optional bug text attribute to ws-buglink.

------------------------------------------------------------------------
r48324 | eapache | 2013-03-15 11:04:50 -0700 (Fri, 15 Mar 2013) | 8 lines
Changed paths:
   M /trunk/epan/frame_data.c
   M /trunk/epan/frame_data.h
   M /trunk/file.c
   M /trunk/frame_data_sequence.c
   M /trunk/rawshark.c
   M /trunk/tshark.c

Fix the leaking of packet comments, i.e. the rest of
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7530

The frame_data_cleanup function was ambiguous; it was being used for two
different purposes, and did neither of them quite properly. Split it instead
into frame_data_reset and frame_data_destroy, and call the correct one depending
on why we were originally calling frame_data_cleanup.

------------------------------------------------------------------------
r48323 | eapache | 2013-03-15 10:56:27 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/value_string.c

Revert warning that seems to have been accidentally included in r48319.

------------------------------------------------------------------------
r48322 | rbalint | 2013-03-15 10:37:48 -0700 (Fri, 15 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/Makefile.am

Add asn2deb idl2deb to dist
------------------------------------------------------------------------
r48321 | gerald | 2013-03-15 10:00:21 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/docbook/Makefile.nmake
   M /trunk/docbook/README.txt

Get release note conversion working on Windows.

------------------------------------------------------------------------
r48320 | eapache | 2013-03-15 09:42:05 -0700 (Fri, 15 Mar 2013) | 3 lines
Changed paths:
   M /trunk/tools/valgrind-wireshark.sh

Add -W option to valgrind script that just runs the gui without any capture
files.

------------------------------------------------------------------------
r48319 | etxrab | 2013-03-15 09:39:30 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-bjnp.c
   M /trunk/epan/dissectors/packet-bmc.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-bootparams.c
   M /trunk/epan/dissectors/packet-bpdu.c
   M /trunk/epan/dissectors/packet-cops.c
   M /trunk/epan/dissectors/packet-cosine.c
   M /trunk/epan/dissectors/packet-cpfi.c
   M /trunk/epan/dissectors/packet-cpha.c
   M /trunk/epan/dissectors/packet-csm-encaps.c
   M /trunk/epan/radius_dict.l
   M /trunk/epan/value_string.c

[-Wmissing-prototypes]
Use explicit casts.
------------------------------------------------------------------------
r48318 | etxrab | 2013-03-15 09:36:31 -0700 (Fri, 15 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/reassemble.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48317 | etxrab | 2013-03-15 09:35:54 -0700 (Fri, 15 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-yami.c

Make the default port zero.
------------------------------------------------------------------------
r48316 | stig | 2013-03-15 08:15:00 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wslua/lua_bitop.c

Update Lua BitOp to version 1.0.2

------------------------------------------------------------------------
r48315 | gerald | 2013-03-15 08:05:51 -0700 (Fri, 15 Mar 2013) | 2 lines
Changed paths:
   A /trunk/docbook/asciidoc.conf

Add missing Asciidoc configuration.

------------------------------------------------------------------------
r48314 | rbalint | 2013-03-15 06:00:51 -0700 (Fri, 15 Mar 2013) | 5 lines
Changed paths:
   M /trunk/plugins/easy_codec/easy_codec_plugin.c

Build easy codec plugin as a DLL

This fixes compilation on Windows.

From Gisle Vanem <gvanem@broadpark.no> with a minor change by me.
------------------------------------------------------------------------
r48313 | etxrab | 2013-03-14 23:26:47 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-calcappprotocol.c
   M /trunk/epan/dissectors/packet-canopen.c
   M /trunk/epan/dissectors/packet-cast.c
   M /trunk/epan/dissectors/packet-cdp.c
   M /trunk/epan/dissectors/packet-cgmp.c
   M /trunk/epan/dissectors/packet-chdlc.c
   M /trunk/epan/dissectors/packet-cigi.c
   M /trunk/epan/dissectors/packet-cimd.c
   M /trunk/epan/dissectors/packet-cimetrics.c
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-cipmotion.c
   M /trunk/epan/dissectors/packet-cipsafety.c
   M /trunk/epan/dissectors/packet-cisco-oui.c
   M /trunk/epan/dissectors/packet-cisco-sm.c
   M /trunk/epan/dissectors/packet-classicstun.c
   M /trunk/epan/dissectors/packet-clearcase.c
   M /trunk/epan/dissectors/packet-clip.c
   M /trunk/epan/dissectors/packet-clique-rm.c
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-cmpp.c
   M /trunk/epan/dissectors/packet-coap.c

[-Wmissing-prototypes]
Use explicit casts.
------------------------------------------------------------------------
r48312 | etxrab | 2013-03-14 22:42:50 -0700 (Thu, 14 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/address_to_str.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48311 | etxrab | 2013-03-14 22:42:24 -0700 (Thu, 14 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/emem.c
   M /trunk/epan/oids.c

From beroset:
remove C++ incompatibilities 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48310 | etxrab | 2013-03-14 21:52:42 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-2dparityfec.c
   M /trunk/epan/dissectors/packet-bpq.c
   M /trunk/epan/dissectors/packet-brdwlk.c
   M /trunk/epan/dissectors/packet-brp.c
   M /trunk/epan/dissectors/packet-bssap.c

[-Wmissing-prototypes]
explicit casts.
------------------------------------------------------------------------
r48309 | gerald | 2013-03-14 18:33:46 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   A /trunk/docbook/release-notes.asciidoc

Add the new release notes.

------------------------------------------------------------------------
r48308 | mmann | 2013-03-14 18:31:53 -0700 (Thu, 14 Mar 2013) | 3 lines
Changed paths:
   M /trunk/airpcap_loader.c
   M /trunk/epan/crypt/airpdcap.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ieee80211.h
   M /trunk/ui/gtk/airpcap_dlg.c

Bugfix Decryption Key Management dialog, bug 8446 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8446)

Needed to convert use of old IEEE802.11 preference strings to UAT.  Since UAT is self-contained within its own file, the entire preference file doesn't need to be rewritten/saved when UAT values are changed.
------------------------------------------------------------------------
r48307 | gerald | 2013-03-14 17:08:18 -0700 (Thu, 14 Mar 2013) | 12 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/configure.ac
   M /trunk/docbook/Makefile.am
   M /trunk/docbook/Makefile.common
   M /trunk/docbook/Makefile.nmake

Switch to Asciidoc for the release notes. The initial conversion from
Docbook was done using Pandoc and cleaned up by hand. Add an
asciidoc.conf which contains macros for linking to Wireshark bugs and
CVE IDs.

Remove the release-notes.chm target. I don't think we ever used it and
we're probably better off generating PDF or HTML if we need something
fancier than plain text.

In configure.ac, consolidate program path discovery a bit and add a2x
discovery.

------------------------------------------------------------------------
r48306 | jake | 2013-03-14 16:09:58 -0700 (Thu, 14 Mar 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-pn532.c

From Tyson Key:
I have just finished slightly refactoring part of the PN532 dissector's  
with InListPassiveTarget Response handler, to resolve some issues where 
ISO 14443-A UIDs of various lengths in the aforementioned packet types 
are incorrectly dissected.

The patch also introduces basic support for identifying, and dissecting 
InListPassiveTarget Responses from cards/tokens with variable-length 
Answer To Select (ATS) payloads, such as contactless EMV payment smartcards. 

------------------------------------------------------------------------
r48305 | etxrab | 2013-03-14 15:10:59 -0700 (Thu, 14 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

From beroset:

remove C++ incompatibilities from packet-catapult-dct2000.c

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48304 | jake | 2013-03-14 15:01:48 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

Remove the tool string if all you do is free it in the end.

------------------------------------------------------------------------
r48302 | etxrab | 2013-03-14 12:01:06 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-batadv.c
   M /trunk/epan/dissectors/packet-beep.c

[-Wmissing-prototypes]
explicit casts.
------------------------------------------------------------------------
r48301 | etxrab | 2013-03-14 12:00:40 -0700 (Thu, 14 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

from Katrina Zhang:
According to the latest TS29.274 -- adding 4 IE support: H(e)NB Information Reporting[165]; IPv4 Configuration Parameters (IP4CP)[166]; Change to Report Flags[167]; Action Indication[168]

 -- cause values of IE(Cause)
------------------------------------------------------------------------
r48300 | etxrab | 2013-03-14 11:59:56 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter_3gpp.c

from Katrina Zhang:
Adding Bit 5 support of AVP(IDR-Flags)
------------------------------------------------------------------------
r48299 | etxrab | 2013-03-14 11:58:42 -0700 (Thu, 14 Mar 2013) | 16 lines
Changed paths:
   M /trunk/epan/dissectors/packet-enip.c
   M /trunk/epan/dissectors/packet-lmp.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-rpcap.c

From beroset:

patch to remove C++ incompatibilities from packet-lmp.c
renamed class to lmp_class

remove C++ incompatibilities from packet-rcpap.c
renamed class to inst_class (instruction class).

remove C++ incompatibilities from emem.c and oids.c

remove C++ incompatibilities from packet-radius.c

remove C++ incompatibilities from packet-enip.c


https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48298 | morriss | 2013-03-14 09:56:19 -0700 (Thu, 14 Mar 2013) | 1 line
Changed paths:
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

SuSE's suse_update_desktop_file macro BuildRequires update-desktop-files.
------------------------------------------------------------------------
r48297 | wmeier | 2013-03-14 07:42:12 -0700 (Thu, 14 Mar 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-bat.c
   M /trunk/epan/dissectors/packet-dvb-data-mpe.c
   M /trunk/epan/dissectors/packet-dvb-eit.c
   M /trunk/epan/dissectors/packet-dvb-nit.c
   M /trunk/epan/dissectors/packet-dvb-sdt.c
   M /trunk/epan/dissectors/packet-dvb-tdt.c
   M /trunk/epan/dissectors/packet-dvb-tot.c
   M /trunk/epan/dissectors/packet-mpeg-ca.c
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c
   M /trunk/epan/dissectors/packet-mpeg-dsmcc.c
   M /trunk/epan/dissectors/packet-mpeg-pat.c
   M /trunk/epan/dissectors/packet-mpeg-pmt.c
   M /trunk/epan/dissectors/packet-mpeg-sect.c

Change "4 space tabs" indentation to use "4 spaces" indentation.

Also:
- remove some unneeded initializers;
- remove several unneeded 'col_clear()' calls;
- guint8 --> guint to prevent a possible overflow;
- reformat for style in some cases.


------------------------------------------------------------------------
r48296 | stig | 2013-03-14 05:23:05 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-glusterfs.c

Set correct item lengths.  They cannot all be until end of buffer.

------------------------------------------------------------------------
r48295 | stig | 2013-03-14 01:42:51 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   M /trunk/wsutil/wsgcrypt.h

Use pragma diagnostic also when compiling with clang.

------------------------------------------------------------------------
r48294 | stig | 2013-03-14 01:41:11 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Fixed an indent to avoid a warning: for loop has empty body [-Wempty-body]

------------------------------------------------------------------------
r48293 | etxrab | 2013-03-14 00:37:13 -0700 (Thu, 14 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-at.c
   M /trunk/epan/dissectors/packet-atm.c
   M /trunk/epan/dissectors/packet-ax4000.c
   M /trunk/epan/dissectors/packet-ayiya.c
   M /trunk/epan/dissectors/packet-babel.c
   M /trunk/epan/dissectors/packet-bacnet.c
   M /trunk/epan/dissectors/packet-banana.c
   M /trunk/epan/dissectors/packet-bctp.c
   M /trunk/epan/dissectors/packet-bfcp.c
   M /trunk/epan/dissectors/packet-bfd.c
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-bitcoin.c
   M /trunk/epan/dissectors/packet-bmc.c
   M /trunk/epan/dissectors/packet-bofl.c

[-Wmissing-prototypes]
explicit casts.
------------------------------------------------------------------------
r48292 | martink | 2013-03-14 00:01:37 -0700 (Thu, 14 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-dsmcc.c

From Weston Schmidt
fix DSM-CC CRC calculation
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8466

------------------------------------------------------------------------
r48291 | etxrab | 2013-03-13 23:47:05 -0700 (Wed, 13 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/gcp.c

From beroset:

remove C++ incompatibilities from gcp.c

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48290 | etxrab | 2013-03-13 23:46:29 -0700 (Wed, 13 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/packet.c

From beroset:

changed implicit casts to explicit casts and changed name of field from new to new_d (new dissector)

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48289 | etxrab | 2013-03-13 23:45:55 -0700 (Wed, 13 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/wslua/wslua.h
   M /trunk/epan/wslua/wslua_proto.c

From beroset:

made implicit casts explicit and changed a number of fields and function return values from base_display_e to unsigned because the enum was not a comprehensive list of all possible values

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48288 | etxrab | 2013-03-13 23:45:23 -0700 (Wed, 13 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rpc.c

From beroset:

changed implicit casts to explicit and substituted se_new for se_alloc

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48287 | etxrab | 2013-03-13 23:31:31 -0700 (Wed, 13 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

From beroset:

converted implicit casts to explicit casts, moved nested structure definition outside, and changed se_alloc to se_new.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48286 | etxrab | 2013-03-13 23:26:55 -0700 (Wed, 13 Mar 2013) | 4 lines
Changed paths:
   M /trunk/asn1/ess/packet-ess-template.c
   M /trunk/epan/dissectors/packet-ess.c

From beroset:
changed implicit casts to explicit casts and corrected one erroneous cast (from void* to void**)

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48285 | martink | 2013-03-13 16:26:09 -0700 (Wed, 13 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-ait.c

dissect more descriptors in the AIT

------------------------------------------------------------------------
r48284 | martink | 2013-03-13 15:54:46 -0700 (Wed, 13 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

actx is used, remove _U_

------------------------------------------------------------------------
r48283 | martink | 2013-03-13 15:39:50 -0700 (Wed, 13 Mar 2013) | 4 lines
Changed paths:
   M /trunk/ringbuffer.c

 add missing NULL check
http://www.wireshark.org/download/automated/analysis/scan-build-2013-03-12-1/report-q1cLLC.html#EndPath


------------------------------------------------------------------------
r48282 | etxrab | 2013-03-13 14:14:20 -0700 (Wed, 13 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c
   M /trunk/epan/dissectors/packet-aim-messaging.c
   M /trunk/epan/dissectors/packet-ancp.c
   M /trunk/epan/dissectors/packet-ansi_683.c
   M /trunk/epan/dissectors/packet-ansi_a.c
   M /trunk/epan/dissectors/packet-aoe.c
   M /trunk/epan/dissectors/packet-armagetronad.c
   M /trunk/epan/dissectors/packet-arp.c
   M /trunk/epan/dissectors/packet-aruba-erm.c
   M /trunk/epan/dissectors/packet-aruba-papi.c
   M /trunk/epan/dissectors/packet-asap.c
   M /trunk/epan/dissectors/packet-ascend.c
   M /trunk/epan/dissectors/packet-asf.c
   M /trunk/epan/dissectors/packet-assa_r3.c
   M /trunk/epan/dissectors/packet-at.c
   M /trunk/epan/dissectors/packet-atalk.c
   M /trunk/epan/dissectors/packet-atm.c
   M /trunk/epan/dissectors/packet-atmtcp.c
   M /trunk/epan/dissectors/packet-auto_rp.c
   M /trunk/epan/dissectors/packet-ax25-kiss.c
   M /trunk/epan/dissectors/packet-ax25-nol3.c
   M /trunk/epan/dissectors/packet-ax25.c

- [-Wmissing-prototypes]
- explicit casts.
------------------------------------------------------------------------
r48281 | wmeier | 2013-03-13 13:25:28 -0700 (Wed, 13 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_gui.c

gtk_widget_set_vexpand() is only for GTK3.

------------------------------------------------------------------------
r48280 | wmeier | 2013-03-13 13:04:48 -0700 (Wed, 13 Mar 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_gui.c

Certain prefs window contents should not be centered vertically in GTK3.
(Fix: prevent vertical expand/fill of grid widget in certain cases).

(This stuff in GTK3 about "parents inheriting expand/fill properties from children"
is driving me crazy).

------------------------------------------------------------------------
r48279 | alagoutte | 2013-03-13 08:56:35 -0700 (Wed, 13 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/prefs_capture.c

Fix compilation under Linux ../../../ui/gtk/prefs_capture.c: In function ‘ifopts_write_new_pmode’: ../../../ui/gtk/prefs_capture.c:2055:18: error: variable ‘all_pmode’ set but not used [-Werror=unused-but-set-variable]
------------------------------------------------------------------------
r48278 | alagoutte | 2013-03-13 08:02:17 -0700 (Wed, 13 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bgp.c

Remove unused bgp_route_refresh struct
------------------------------------------------------------------------
r48277 | morriss | 2013-03-13 07:52:24 -0700 (Wed, 13 Mar 2013) | 1 line
Changed paths:
   M /trunk/docbook/release-notes.xml

Add a feature blurb for HTTP response times (added via bug 8287).
------------------------------------------------------------------------
r48276 | alagoutte | 2013-03-13 07:49:46 -0700 (Wed, 13 Mar 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From chaitanya via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8354 Add support for WAPI parameter set IE dissection

Need to add support for WAPI parameter set IE in management frames.
We already have WAI frames dissection support in place.

From me:
Small changes...
- Add links to WAPI specs
- Replace tabs by space
- Remove whitespaces
------------------------------------------------------------------------
r48275 | ruengeler | 2013-03-13 05:38:08 -0700 (Wed, 13 Mar 2013) | 2 lines
Changed paths:
   M /trunk/capture_opts.c
   M /trunk/capture_opts.h
   M /trunk/capture_ui_utils.c
   M /trunk/capture_ui_utils.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/iface_lists.c

Add interface options preferences.

------------------------------------------------------------------------
r48274 | etxrab | 2013-03-12 16:09:37 -0700 (Tue, 12 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aodv.c
   M /trunk/epan/dissectors/packet-aoe.c
   M /trunk/epan/dissectors/packet-aol.c
   M /trunk/epan/dissectors/packet-ap1394.c
   M /trunk/epan/dissectors/packet-app-pkix-cert.c
   M /trunk/epan/dissectors/packet-applemidi.c
   M /trunk/epan/dissectors/packet-aprs.c
   M /trunk/epan/dissectors/packet-ar_drone.c
   M /trunk/epan/dissectors/packet-arcnet.c
   M /trunk/epan/dissectors/packet-artnet.c
   M /trunk/epan/dissectors/packet-aruba-adp.c
   M /trunk/epan/dissectors/packet-aruba-erm.c
   M /trunk/epan/dissectors/packet-aruba-papi.c

- [-Wmissing-prototypes]
- explicit casts.
------------------------------------------------------------------------
r48273 | martink | 2013-03-12 15:04:09 -0700 (Tue, 12 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c

dissect Application Signalling Descriptor

------------------------------------------------------------------------
r48272 | etxrab | 2013-03-12 14:58:04 -0700 (Tue, 12 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-9p.c
   M /trunk/epan/dissectors/packet-acap.c
   M /trunk/epan/dissectors/packet-agentx.c
   M /trunk/epan/dissectors/packet-aim-admin.c
   M /trunk/epan/dissectors/packet-aim-adverts.c
   M /trunk/epan/dissectors/packet-aim-bos.c
   M /trunk/epan/dissectors/packet-aim-buddylist.c
   M /trunk/epan/dissectors/packet-aim-chat.c
   M /trunk/epan/dissectors/packet-aim-chatnav.c
   M /trunk/epan/dissectors/packet-aim-directory.c
   M /trunk/epan/dissectors/packet-aim-email.c
   M /trunk/epan/dissectors/packet-aim-generic.c
   M /trunk/epan/dissectors/packet-aim-icq.c
   M /trunk/epan/dissectors/packet-aim-invitation.c
   M /trunk/epan/dissectors/packet-aim-location.c
   M /trunk/epan/dissectors/packet-aim-oft.c
   M /trunk/epan/dissectors/packet-aim-popup.c
   M /trunk/epan/dissectors/packet-aim-signon.c
   M /trunk/epan/dissectors/packet-aim-ssi.c
   M /trunk/epan/dissectors/packet-aim-sst.c
   M /trunk/epan/dissectors/packet-aim-stats.c
   M /trunk/epan/dissectors/packet-aim-translate.c
   M /trunk/epan/dissectors/packet-aim-userlookup.c
   M /trunk/epan/dissectors/packet-aim.c
   M /trunk/epan/dissectors/packet-ajp13.c
   M /trunk/epan/dissectors/packet-alcap.c
   M /trunk/epan/dissectors/packet-ans.c
   M /trunk/epan/dissectors/packet-ansi_637.c
   M /trunk/epan/dissectors/packet-ansi_801.c
   M /trunk/epan/dissectors/packet-ansi_a.c


------------------------------------------------------------------------
r48271 | gerald | 2013-03-12 14:36:13 -0700 (Tue, 12 Mar 2013) | 2 lines
Changed paths:
   M /trunk/make-version.pl

1.9.1 → 1.9.2.

------------------------------------------------------------------------
r48270 | gerald | 2013-03-12 14:05:23 -0700 (Tue, 12 Mar 2013) | 2 lines
Changed paths:
   M /trunk/make-version.pl

Build 1.9.1.

------------------------------------------------------------------------
r48269 | gerald | 2013-03-12 13:23:46 -0700 (Tue, 12 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.xml

Add a few new features.

------------------------------------------------------------------------
r48268 | gerald | 2013-03-12 13:23:23 -0700 (Tue, 12 Mar 2013) | 2 lines
Changed paths:
   M /trunk/test/README.test

Minor updates.

------------------------------------------------------------------------
r48267 | gerald | 2013-03-12 13:23:02 -0700 (Tue, 12 Mar 2013) | 2 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc

The merge dialog should probably say "Read filter" as well.

------------------------------------------------------------------------
r48266 | martink | 2013-03-12 13:14:45 -0700 (Tue, 12 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afs.c

use correct data type in the cast

this fixes
packet-afs.c: In function 'dissect_afs':
packet-afs.c:1539:35: error: expected expression before ')' token


------------------------------------------------------------------------
r48265 | etxrab | 2013-03-12 13:00:50 -0700 (Tue, 12 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3com-njack.c
   M /trunk/epan/dissectors/packet-3com-xns.c
   M /trunk/epan/dissectors/packet-3g-a11.c
   M /trunk/epan/dissectors/packet-9p.c
   M /trunk/epan/dissectors/packet-aarp.c
   M /trunk/epan/dissectors/packet-aastra-aasp.c
   M /trunk/epan/dissectors/packet-acap.c
   M /trunk/epan/dissectors/packet-acn.c
   M /trunk/epan/dissectors/packet-actrace.c
   M /trunk/epan/dissectors/packet-adwin-config.c
   M /trunk/epan/dissectors/packet-adwin.c
   M /trunk/epan/dissectors/packet-afp.c
   M /trunk/epan/dissectors/packet-afs.c
   M /trunk/epan/dissectors/packet-bacapp.c

- [-Wmissing-prototypes]
- explicit casts.
------------------------------------------------------------------------
r48264 | etxrab | 2013-03-12 12:16:35 -0700 (Tue, 12 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-websocket.c

Introduce a preference to select how Websocket text should be dissected.
------------------------------------------------------------------------
r48263 | etxrab | 2013-03-12 12:15:39 -0700 (Tue, 12 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-http.c

Detect HTTP/1.1 heuristically.
------------------------------------------------------------------------
r48262 | wmeier | 2013-03-12 09:49:23 -0700 (Tue, 12 Mar 2013) | 4 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_userinterface.xml

Update Gtk info:
- remove Gtk1 related material;
- add info as to Wireshark 1.10 & newer supporting Gtk3.

------------------------------------------------------------------------
r48261 | jake | 2013-03-11 23:53:39 -0700 (Mon, 11 Mar 2013) | 3 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/epan/Makefile.am
   M /trunk/epan/crypt/Makefile.am
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/epan/dissectors/Makefile.am
   M /trunk/epan/ftypes/Makefile.am
   M /trunk/epan/wmem/Makefile.am
   M /trunk/epan/wslua/Makefile.am
   M /trunk/epan/wspython/Makefile.am
   M /trunk/plugins/asn1/Makefile.am
   M /trunk/plugins/docsis/Makefile.am
   M /trunk/plugins/ethercat/Makefile.am
   M /trunk/plugins/gryphon/Makefile.am
   M /trunk/plugins/irda/Makefile.am
   M /trunk/plugins/m2m/Makefile.am
   M /trunk/plugins/mate/Makefile.am
   M /trunk/plugins/opcua/Makefile.am
   M /trunk/plugins/profinet/Makefile.am
   M /trunk/plugins/stats_tree/Makefile.am
   M /trunk/plugins/tpg/Makefile.am
   M /trunk/plugins/unistim/Makefile.am
   M /trunk/plugins/wimax/Makefile.am
   M /trunk/plugins/wimaxasncp/Makefile.am
   M /trunk/plugins/wimaxmacphy/Makefile.am
   M /trunk/wiretap/Makefile.am
   M /trunk/wsutil/Makefile.am

From David Arnold:
Replace use of INCLUDES with AM_CPPFLAGS in all Makefiles to placate recent autotools.

------------------------------------------------------------------------
r48260 | etxrab | 2013-03-11 23:41:00 -0700 (Mon, 11 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-json.c
   M /trunk/epan/dissectors/packet-megaco.c
   M /trunk/epan/dissectors/packet-meta.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c

Use explicit casts.
------------------------------------------------------------------------
r48259 | etxrab | 2013-03-11 23:40:13 -0700 (Mon, 11 Mar 2013) | 5 lines
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-imf.c
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-user_encap.c
   M /trunk/epan/dissectors/packet-zbee-security.c
   M /trunk/epan/uat.h

From beroset:

remove C++ incompatibilities from UAT_VS_DEF macro and all uses

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48258 | sahlberg | 2013-03-11 18:25:06 -0700 (Mon, 11 Mar 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

SPC-3 and later has a 16-bit allocation length for the INQUIRY allocation
length.

While SPC-2 only has one byte for allocation length

Change this to treat allocation length as a 16 bit quantity starting one byte prior to the current single byte that wireshark dissects.
This makes it correct for SPC-3 and later  and still works for SPC-2 since that first byte is reserverd, == must be 0, in SPC-2 and prior.
  

------------------------------------------------------------------------
r48257 | cmaynard | 2013-03-11 13:50:19 -0700 (Mon, 11 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/wslua/init_wslua.c

Fix Coverity CID 989732: Structurally dead code.
Also, change a few tabs -> spaces.  Add modelines.

------------------------------------------------------------------------
r48256 | cmaynard | 2013-03-11 13:43:52 -0700 (Mon, 11 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtps.c

Fix Coverity CID 990224 and 990225: Unused pointer value.

------------------------------------------------------------------------
r48255 | etxrab | 2013-03-11 12:32:33 -0700 (Mon, 11 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gmhdr.c

Improve heuristics for gmtrailer.
------------------------------------------------------------------------
r48254 | etxrab | 2013-03-11 12:31:59 -0700 (Mon, 11 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Dissect GRE Key and Service Selection.
------------------------------------------------------------------------
r48253 | etxrab | 2013-03-11 12:30:59 -0700 (Mon, 11 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Dissect Contractor Number digits.
------------------------------------------------------------------------
r48252 | eapache | 2013-03-11 12:24:51 -0700 (Mon, 11 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Minor improvements to block allocator debugging.

------------------------------------------------------------------------
r48251 | eapache | 2013-03-11 12:17:26 -0700 (Mon, 11 Mar 2013) | 3 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/doc/rawshark.pod
   M /trunk/doc/tshark.pod
   M /trunk/doc/wireshark.pod.template

Document the wmem override environment variable in the man pages, and improve
README.wmem in a couple of places.

------------------------------------------------------------------------
r48250 | gerald | 2013-03-11 12:12:17 -0700 (Mon, 11 Mar 2013) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/Makefile.nmake
   M /trunk/packaging/nsis/wireshark.nsi

Prettify the WinPcap version display.

------------------------------------------------------------------------
r48249 | morriss | 2013-03-11 11:04:46 -0700 (Mon, 11 Mar 2013) | 1 line
Changed paths:
   M /trunk/doc/rawshark.pod
   M /trunk/doc/tshark.pod
   M /trunk/doc/wireshark.pod.template

Followup to r48218: remove documentation of the WIRESHARK_DEBUG_USE_SLICES environment variable.
------------------------------------------------------------------------
r48247 | wmeier | 2013-03-11 10:33:41 -0700 (Mon, 11 Mar 2013) | 3 lines
Changed paths:
   M /trunk/AUTHORS

Add Peter Hatina;
Do a few other minor edits.

------------------------------------------------------------------------
r48245 | wmeier | 2013-03-11 10:26:03 -0700 (Mon, 11 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/STATUS.gtk3

Update GTK3 port status.

------------------------------------------------------------------------
r48244 | wmeier | 2013-03-11 10:15:54 -0700 (Mon, 11 Mar 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/time_shift_dlg.c
   M /trunk/ui/gtk/wsp_stat.c

GTK3 "expand" handling changes.

As suggested by Peter Hatini in the patch attached to Bug #8315.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8315


------------------------------------------------------------------------
r48242 | wmeier | 2013-03-11 09:28:11 -0700 (Mon, 11 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Remove leftover "//".

------------------------------------------------------------------------
r48241 | wmeier | 2013-03-11 09:18:41 -0700 (Mon, 11 Mar 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

From the proposed patch by Peter Hatina in Bug #8315.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8315


------------------------------------------------------------------------
r48240 | wmeier | 2013-03-11 08:46:04 -0700 (Mon, 11 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Set the "Capture Options" window as the parent ('transient_for') of the "Interface Management" window.

------------------------------------------------------------------------
r48239 | etxrab | 2013-03-10 23:47:34 -0700 (Sun, 10 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/main.c

Use explicit casts.
------------------------------------------------------------------------
r48238 | etxrab | 2013-03-10 23:34:34 -0700 (Sun, 10 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tipc.c

From: Erik Hugne 

tipc: update link header according to spec
The bcastsequence gap have been removed, and the sequence field is now 13 bits.
------------------------------------------------------------------------
r48237 | wmeier | 2013-03-10 18:11:38 -0700 (Sun, 10 Mar 2013) | 14 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

"Capture ! Options ! Manage Interfaces": Cleanup handling of Window epansion.

Improves 'expand' handling for both Gtk2 & Gtk3;

Adapted (with additions by me) from a proposed patch by Peter Hatina (Bug #8315).

Also:

1. Don't use gtk_widget_set_size() in several cases when a single use of
   gtk_window_set_default_size() for the "Manage Interfaces" window is sufficient.

2. Add an XXX comment as to a specific call to 'gtk_window_destroy_with_parent'
   actually being a no-op on Windows.

------------------------------------------------------------------------
r48236 | eapache | 2013-03-10 15:02:07 -0700 (Sun, 10 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c

Allocate zeroed memory instead of manually zeroing some of the fields. We were
missing a few anyways.

Fixes the rest of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8456

Also, add modelines.

------------------------------------------------------------------------
r48235 | eapache | 2013-03-10 14:42:16 -0700 (Sun, 10 Mar 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rpki-rtr.c

Use col_append_sep_str instead of col_set_str. Fixes another piece of

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8456

Fix suggested by Jakub in comment #5.

------------------------------------------------------------------------
r48234 | etxrab | 2013-03-10 11:32:59 -0700 (Sun, 10 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

Off by one error in name length.
------------------------------------------------------------------------
r48233 | darkjames | 2013-03-10 10:49:53 -0700 (Sun, 10 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/emem.c

r30032 again, actually make emem_verify_pointer() works with glib chunks.

after allocating glib chunk, amount_free should be 0,
and free_offset should be set to chunk size.

------------------------------------------------------------------------
r48232 | etxrab | 2013-03-10 09:56:40 -0700 (Sun, 10 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/follow_stream.c
   M /trunk/ui/gtk/graph_analysis.c
   M /trunk/ui/gtk/gui_stat_util.c
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/manual_addr_resolv.c

Use explicit casts.
------------------------------------------------------------------------
r48231 | eapache | 2013-03-10 08:10:27 -0700 (Sun, 10 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/Makefile.common

Actually remove slab.h from the makefile.

------------------------------------------------------------------------
r48230 | eapache | 2013-03-10 08:07:42 -0700 (Sun, 10 Mar 2013) | 3 lines
Changed paths:
   M /trunk/tools/valgrind-wireshark.sh

Update usage info for valgrind script. We almost need a proper man page for
this now.

------------------------------------------------------------------------
r48228 | eapache | 2013-03-10 08:04:04 -0700 (Sun, 10 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_allocator_simple.c
   M /trunk/epan/wmem/wmem_allocator_strict.c

Glib docs recommend using the slice API if you know you won't need to realloc.

------------------------------------------------------------------------
r48227 | eapache | 2013-03-10 07:52:14 -0700 (Sun, 10 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/ftypes/ftypes.c
   M /trunk/epan/proto.c
   D /trunk/epan/slab.h

Remove slab.h and replace its last remaining usage with glib slices.

Take the opportunity to deduplicate some code that was common to both an
if block and its else block.

------------------------------------------------------------------------
r48225 | gerald | 2013-03-10 07:03:22 -0700 (Sun, 10 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-03-10]
------------------------------------------------------------------------
r48224 | eapache | 2013-03-10 06:40:50 -0700 (Sun, 10 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

Add two missing NULL checks, fixes most of

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8456

------------------------------------------------------------------------
r48223 | tuexen | 2013-03-10 04:57:40 -0700 (Sun, 10 Mar 2013) | 8 lines
Changed paths:
   M /trunk/doc/dumpcap.pod
   M /trunk/dumpcap.c

Make the memory limit (in bytes or packets) used for storing packets
configurable via command line options and print specific drop numbers
at the end. This allows to tune the buffering when using multiple
threads.
This also fixes a logic arrow in enforcing the limits.
The patch for the enhanced counters is from Anders Broman.


------------------------------------------------------------------------
r48222 | tuexen | 2013-03-10 04:51:25 -0700 (Sun, 10 Mar 2013) | 2 lines
Changed paths:
   M /trunk/mergecap.c

Only cast the variable after checking it.

------------------------------------------------------------------------
r48221 | tuexen | 2013-03-10 04:40:46 -0700 (Sun, 10 Mar 2013) | 2 lines
Changed paths:
   M /trunk/doc/dumpcap.pod

Add -t to synopsis.

------------------------------------------------------------------------
r48220 | eapache | 2013-03-09 12:25:44 -0800 (Sat, 09 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_scopes.h
   M /trunk/epan/wmem/wmem_slist.h
   M /trunk/epan/wmem/wmem_stack.h
   M /trunk/epan/wmem/wmem_strbuf.h
   M /trunk/epan/wmem/wmem_strutl.h

Add the appropriate new WS_DLL_* declarations to the wmem API.

------------------------------------------------------------------------
r48219 | eapache | 2013-03-09 12:16:33 -0800 (Sat, 09 Mar 2013) | 4 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/wmem/Makefile.common
   M /trunk/epan/wmem/wmem.h
   D /trunk/epan/wmem/wmem_slab.c
   D /trunk/epan/wmem/wmem_slab.h
   M /trunk/epan/wmem/wmem_slist.c
   M /trunk/epan/wmem/wmem_stack.c
   M /trunk/tools/test-common.sh
   M /trunk/tools/valgrind-wireshark.sh

Remove the wmem slab. It was an optimization mimicking the emem slab
(removed in r48218) which did nothing particularly useful. Also lets us remove
another debugging environment variable.

------------------------------------------------------------------------
r48218 | eapache | 2013-03-09 12:02:19 -0800 (Sat, 09 Mar 2013) | 12 lines
Changed paths:
   M /trunk/epan/emem.c
   M /trunk/epan/emem.h
   M /trunk/epan/ftypes/ftypes.c
   M /trunk/epan/ftypes/ftypes.h
   M /trunk/epan/proto.c
   M /trunk/tools/valgrind-wireshark.sh

Remove the emem slab feature (sl_* functions) completely, replacing it with
glib memory slices.

- We weren't doing anything with the emem slab that couldn't be done with glib
  slices.
- Removes a fair bit of code as well as one debugging environment variable.
- Glib slices are much cache-friendlier and are multi-threading friendly (if
  we ever go there).
- Allows glib to actually return slices to the OS on occasion. The emem slab
  would hold onto its memory forever which resulted in a great deal of wasted
  memory after closing a large file.

------------------------------------------------------------------------
r48217 | etxrab | 2013-03-09 09:33:15 -0800 (Sat, 09 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/fileset_dlg.c
   M /trunk/ui/gtk/filter_autocomplete.c
   M /trunk/ui/gtk/filter_dlg.c
   M /trunk/ui/gtk/filter_expression_save_dlg.c
   M /trunk/ui/gtk/find_dlg.c
   M /trunk/ui/gtk/firewall_dlg.c
   M /trunk/ui/gtk/follow_ssl.c
   M /trunk/ui/gtk/follow_tcp.c
   M /trunk/ui/gtk/follow_udp.c
   M /trunk/ui/gtk/goto_dlg.c

Use explicit casts.
------------------------------------------------------------------------
r48216 | darkjames | 2013-03-09 07:53:30 -0800 (Sat, 09 Mar 2013) | 2 lines
Changed paths:
   M /trunk/tools/npl/ast.h
   M /trunk/tools/npl/npl.c
   M /trunk/tools/npl/parser.l
   M /trunk/tools/npl/xmem.h

[NPL] Misc fixes

------------------------------------------------------------------------
r48215 | eapache | 2013-03-09 05:47:08 -0800 (Sat, 09 Mar 2013) | 5 lines
Changed paths:
   M /trunk/plugins/ethercat/packet-ams.c

From Thomas Wiens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8455

Don't add an extra 16 to offset, we've been updating it as we go. Fixes cases
where valid AMS packets were marked as malformed.

------------------------------------------------------------------------
r48214 | eapache | 2013-03-09 04:21:00 -0800 (Sat, 09 Mar 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/dlg_utils.c

Two instances of s/delete/delete_id/ to satisfy C++ that were missed in
r48212 and were causing build failures.

------------------------------------------------------------------------
r48213 | etxrab | 2013-03-09 02:10:32 -0800 (Sat, 09 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lex.py
   M /trunk/tools/yacc.py

Update lex and yacc
------------------------------------------------------------------------
r48212 | etxrab | 2013-03-09 02:09:58 -0800 (Sat, 09 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/ui/gtk/decode_as_ber.c
   M /trunk/ui/gtk/dfilter_expr_dlg.c
   M /trunk/ui/gtk/dissector_tables_dlg.c
   M /trunk/ui/gtk/dlg_utils.c
   M /trunk/ui/gtk/drag_and_drop.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/expert_comp_table.c
   M /trunk/ui/gtk/export_object_dlg.c

Use explicit casts.
------------------------------------------------------------------------
r48211 | alagoutte | 2013-03-09 01:45:28 -0800 (Sat, 09 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c

Make checkAPIs Happy
------------------------------------------------------------------------
r48210 | alagoutte | 2013-03-09 00:44:14 -0800 (Sat, 09 Mar 2013) | 15 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-smb.h
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-smb2.h
   M /trunk/ui/export_object.h
   M /trunk/ui/export_object_smb.c
   M /trunk/ui/gtk/export_object_dlg.c
   M /trunk/ui/gtk/main_menubar.c

From Jose Pico via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8377 NEW FEATURE IMPLEMENTED: SMB2 SUPPORT FOR EXPORT->OBJECTS->SMB

Added functionality:
- SMB2 support for Export->Objects->SMB
- support for SMB_COM_CREATE, SMB_COM_OPEN, SMB_COM_READ and SMB_COM_WRITE commands
- Ability to choose between File Id and full file name as identifier for file re-building. Implemented as an option under Edit->Preferences->Protocols->SMB and Edit->Preferences->Protocols->SMB2.

Other minor changes and fixes:
- Full filename in file
- Inclusion of IP of SMB server when treeid name (i.e. hostname) is not known
- UTF-8 filenames encoding before passing them to Export Object Window
- Re-written insert_chunk function of export_object_smb.c to make it easier to debug
- Fixed of an error in insert_chunk function of export_object_smb.c (the verification of next free_chunk was always skipped after deleting one free_chunk).
- Removed duplicated code by inserting the function feed_eo_smb in packet-smb.c and packet-smb2.c
- Changed the label of Export->Objects->SMB menu into Export->Objects->SMB/SMB2
------------------------------------------------------------------------
r48209 | eapache | 2013-03-08 19:31:27 -0800 (Fri, 08 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtps.c

Put items in the tree we just created, mark an unused param as _U_.

Fixes GCC build.

------------------------------------------------------------------------
r48208 | morriss | 2013-03-08 17:35:58 -0800 (Fri, 08 Mar 2013) | 1 line
Changed paths:
   M /trunk/wireshark.desktop

Update URLs to specs.
------------------------------------------------------------------------
r48207 | gerald | 2013-03-08 17:20:09 -0800 (Fri, 08 Mar 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.nmake
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/tools/win32-setup.sh
   M /trunk/tools/win64-setup.sh

Switch to WinPcap 4.1.3.

------------------------------------------------------------------------
r48206 | mmann | 2013-03-08 16:21:56 -0800 (Fri, 08 Mar 2013) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-rtps.h
   M /trunk/epan/dissectors/packet-rtps2.c
   M /trunk/epan/dissectors/packet-rtps2.h

RTPS Cleanup, Part 2

1. Convert more proto_tree_add_text to proto_tree_add_<something else>/expert_info.  checkAPIs.pl is happy (for packet-rtps.c), but the raw number is a bit deceiving because of macros and wrappers. 
2. Fixed the offending "uses snprintf + strlen to assemble strings" in packet-rtps.c.  The exact same code is used in packet-rtps2.c, so just proper refactoring will fix it.  There is still too much unnecessary use of g_snprintf/g_strlcpy/strlen, but that's for a later date.
3. Removed most of the "useless" wrapper functions.  Again, the number of proto_tree_add_text is deceiving, so the number of hfs that really need to be created is much larger.  
4. Whitespace cleanup.   Removed a lot of whitespace so I could see more code on the screen, to help determine duplication between packet-rtps.c and packet-rtps2.c  Comments/descriptions of fields remain untouched.

The more I trim, the more I think this should all be in a single dissector file, which will be the goal of the next update.  Trying to patch this in somewhat manageable chunks.

Also need to submit sample traces generated for (fuzz)testing.

------------------------------------------------------------------------
r48205 | eapache | 2013-03-08 16:10:14 -0800 (Fri, 08 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb-video.c

From Steve Magnani via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8414

Fix minor cut-and-paste error in USB-Video dissector caught by cppcheck.

------------------------------------------------------------------------
r48204 | morriss | 2013-03-08 15:40:37 -0800 (Fri, 08 Mar 2013) | 13 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

freekdesktop.org says all themes must fall back to 'hicolor' if they don't find
a theme-specific icon (and as such hicolor is where applications should
install their icons).  So: don't install some of our icons in the gnome area,
install them all in hicolor.

While we're at it, go ahead and install all the icon sizes we have.

If we're on SuSE, use their desktop-file-updater macro; without that they
won't recognize our desktop file.

Fix bug which prevented the MIME database from being updated if our install
prefix is not /usr .

------------------------------------------------------------------------
r48203 | morriss | 2013-03-08 15:04:52 -0800 (Fri, 08 Mar 2013) | 1 line
Changed paths:
   M /trunk/wireshark.desktop

The Icon is not supposed to have an extension; remove it.
------------------------------------------------------------------------
r48202 | etxrab | 2013-03-08 14:10:06 -0800 (Fri, 08 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_gui_utils.c
   M /trunk/ui/gtk/decode_as_dcerpc.c
   M /trunk/ui/gtk/dfilter_expr_dlg.c

Use explicit casts.
------------------------------------------------------------------------
r48201 | guy | 2013-03-08 11:56:41 -0800 (Fri, 08 Mar 2013) | 34 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dccp.c

Dissect the DCCP header by stepping through it a field at a time and
adding the fields to the protocol tree as we fetch them, rather than
fetching a bunch of them up front.  That way, if the packet was cut
short by a snapshot length, we'll dissect what we have.

Create the top-level tree item at the beginning, with an unknown length,
and set the length when we're done.  If we're putting details into that
item, update the item as we process each field; also update the Info
column as we process each field.

Don't use tvb_bytes_exist() to do our own tvbuff bounds-checking; let
the tvbuffs themselves do that.  Do not use it to do header-length
checking; check the actual header length value instead.

Do not fail if the *captured* data in the tvbuff is too short; we're
selected by an IP protocol number, which we can expect to definitively
identify us, not by a transport-layer port number, which is often an
unreliable identifier.

Do header length checks as we go along, and bail as soon as we identify
the header length as wrong.  (We do the first check once we get the X
bit, so we know whether the generic header is 12 or 16 bytes long.) 
Treat a too-*large* header as a protocol violation, not a malformed
packet indication.

Use tvb_get_ntoh24() and tvb_get_ntoh48() to fetch the sequence number,
rather than fetching it in pieces and putting them together ourselves.

Correctly pluralize "byte".

Don't use tvb_length_remaining() to check whether we have a payload, use
tvb_reported_length_remaining(), so we base it on whether the packet
actually had the data, not on whether we actually captured it.

------------------------------------------------------------------------
r48198 | eapache | 2013-03-08 10:50:34 -0800 (Fri, 08 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Add a debug function (ifdef'ed out by default) and fix another two bugs found by
reading it's output.

------------------------------------------------------------------------
r48197 | eapache | 2013-03-08 10:27:29 -0800 (Fri, 08 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Add another pair of assertions.

------------------------------------------------------------------------
r48196 | gerald | 2013-03-08 10:23:58 -0800 (Fri, 08 Mar 2013) | 5 lines
Changed paths:
   M /trunk/packaging/nsis/uninstall.nsi
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/packaging/nsis/x64.nsh

Add /SD defaults to every MessageBox call (even if they're commented
out). Fixes bug 8451.

Don't yell at the user so much.

------------------------------------------------------------------------
r48195 | etxrab | 2013-03-08 09:55:53 -0800 (Fri, 08 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/gsm_map/MAP-ApplicationContexts.asn
   M /trunk/asn1/gsm_map/MAP-BS-Code.asn
   M /trunk/asn1/gsm_map/MAP-CH-DataTypes.asn
   M /trunk/asn1/gsm_map/MAP-CallHandlingOperations.asn
   M /trunk/asn1/gsm_map/MAP-CommonDataTypes.asn
   M /trunk/asn1/gsm_map/MAP-DialogueInformation.asn
   M /trunk/asn1/gsm_map/MAP-ER-DataTypes.asn
   M /trunk/asn1/gsm_map/MAP-Errors.asn
   M /trunk/asn1/gsm_map/MAP-ExtensionDataTypes.asn
   M /trunk/asn1/gsm_map/MAP-GR-DataTypes.asn
   M /trunk/asn1/gsm_map/MAP-Group-Call-Operations.asn
   M /trunk/asn1/gsm_map/MAP-LCS-DataTypes.asn
   M /trunk/asn1/gsm_map/MAP-LocationServiceOperations.asn
   M /trunk/asn1/gsm_map/MAP-MS-DataTypes.asn
   M /trunk/asn1/gsm_map/MAP-MobileServiceOperations.asn
   M /trunk/asn1/gsm_map/MAP-OM-DataTypes.asn
   M /trunk/asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn
   M /trunk/asn1/gsm_map/MAP-Protocol.asn
   M /trunk/asn1/gsm_map/MAP-SM-DataTypes.asn
   M /trunk/asn1/gsm_map/MAP-SS-Code.asn
   M /trunk/asn1/gsm_map/MAP-SS-DataTypes.asn
   M /trunk/asn1/gsm_map/MAP-ShortMessageServiceOperations.asn
   M /trunk/asn1/gsm_map/MAP-SupplementaryServiceOperations.asn
   M /trunk/asn1/gsm_map/MAP-TS-Code.asn
   M /trunk/epan/dissectors/packet-gsm_map.c

Update to V11.5.0 (2012-12).
------------------------------------------------------------------------
r48194 | eapache | 2013-03-08 09:52:13 -0800 (Fri, 08 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_scopes.c

Use only simple allocators until I can work out the kinks with the block
allocator.

------------------------------------------------------------------------
r48193 | eapache | 2013-03-08 09:51:45 -0800 (Fri, 08 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Should fix assertion failure seen by Anders on -dev.

https://www.wireshark.org/lists/wireshark-dev/201303/msg00081.html

------------------------------------------------------------------------
r48192 | etxrab | 2013-03-08 08:53:14 -0800 (Fri, 08 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

Add new SIP headers.
------------------------------------------------------------------------
r48191 | gerald | 2013-03-08 08:51:21 -0800 (Fri, 08 Mar 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.nmake
   M /trunk/tools/win32-setup.sh
   M /trunk/tools/win64-setup.sh

Switch to c-ares 1.9.1.

------------------------------------------------------------------------
r48190 | eapache | 2013-03-08 06:25:55 -0800 (Fri, 08 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-usb-video.c

From Steve Magnani via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8414

Dissector for USBVIDEO.

------------------------------------------------------------------------
r48189 | ruengeler | 2013-03-08 01:00:48 -0800 (Fri, 08 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/sctp_assoc_analyse.c
   M /trunk/ui/gtk/sctp_chunk_stat_dlg.c

Don't try to show an IP address if none is present.

------------------------------------------------------------------------
r48188 | pascal | 2013-03-08 00:19:26 -0800 (Fri, 08 Mar 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c

Prettify a bit dissection of sr-ProhibitTimer-r9 and drxShortCycleTimer

------------------------------------------------------------------------
r48187 | etxrab | 2013-03-07 23:09:39 -0800 (Thu, 07 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/bytes_view.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_file_dlg.c

Use explicit casts.
------------------------------------------------------------------------
r48186 | etxrab | 2013-03-07 22:07:26 -0800 (Thu, 07 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/cfilter_combo_utils.c
   M /trunk/ui/gtk/color_dlg.c
   M /trunk/ui/gtk/color_edit_dlg.c
   M /trunk/ui/gtk/conversations_table.c

Use explicit casts.
------------------------------------------------------------------------
r48185 | etxrab | 2013-03-07 22:06:56 -0800 (Thu, 07 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c

From beroset:
remove C++ incompatibilities

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48184 | eapache | 2013-03-07 15:57:43 -0800 (Thu, 07 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-usb.h

From Max Baker via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8431

Add a few member variables to the USB conversation structure, necessary
for a USB PTP dissector.

------------------------------------------------------------------------
r48183 | etxrab | 2013-03-07 14:57:36 -0800 (Thu, 07 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/capture_info_dlg.c

Use explicit casts.
------------------------------------------------------------------------
r48182 | etxrab | 2013-03-07 14:57:11 -0800 (Thu, 07 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Make the prefernce settings work.
------------------------------------------------------------------------
r48181 | martink | 2013-03-07 14:06:18 -0800 (Thu, 07 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c

correctly mark the payload for unknown extension tags
(fixes a bug introduced by my previous commit)

------------------------------------------------------------------------
r48180 | guy | 2013-03-07 13:42:01 -0800 (Thu, 07 Mar 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Properly pluralize "octet" for the Extended Capabilities tag.

If we don't decode a tag, just say "Undecoded" on the top-level item;
the tag name or number is already on that item, and the length is
underneath it.

------------------------------------------------------------------------
r48179 | etxrab | 2013-03-07 11:52:33 -0800 (Thu, 07 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/cli/tap-afpstat.c
   M /trunk/ui/cli/tap-ansi_astat.c
   M /trunk/ui/cli/tap-wspstat.c
   M /trunk/ui/gtk/decode_as_dlg.c

Use explicit casts.
------------------------------------------------------------------------
r48178 | darkjames | 2013-03-07 11:38:35 -0800 (Thu, 07 Mar 2013) | 2 lines
Changed paths:
   M /trunk/tools/npl/ast.h
   M /trunk/tools/npl/parser.l

[NPL] Simplify parser for EXPRESSION_FIELD (Expression, ".", ID)

------------------------------------------------------------------------
r48177 | wmeier | 2013-03-07 11:25:36 -0800 (Thu, 07 Mar 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/proto_hier_stats_dlg.c

Fix proto stats window size allocation so it works with GTK3.
(adapted from a suggested patch by Peter Hatina in Bug #8315)
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8315)

From me:
 Widen the default width to show all the columns when the window is opened.

------------------------------------------------------------------------
r48176 | martink | 2013-03-07 11:14:11 -0800 (Thu, 07 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c

dissect Supplementary Audio Descriptor as defined in EN300468

------------------------------------------------------------------------
r48175 | martink | 2013-03-07 11:05:45 -0800 (Thu, 07 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c

use defines for extension tags

------------------------------------------------------------------------
r48174 | pascal | 2013-03-07 10:37:58 -0800 (Thu, 07 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/address.h
   M /trunk/epan/dissectors/packet-ssh.c
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/dissectors/packet-ssl-utils.h
   M /trunk/epan/dissectors/packet-ssl.c

From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from ssl and ssh files

------------------------------------------------------------------------
r48173 | pascal | 2013-03-07 10:25:25 -0800 (Thu, 07 Mar 2013) | 3 lines
Changed paths:
   M /trunk/capture.c

From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from capture.c

------------------------------------------------------------------------
r48172 | pascal | 2013-03-07 10:09:23 -0800 (Thu, 07 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from packet-nfs.c

------------------------------------------------------------------------
r48171 | pascal | 2013-03-07 09:39:20 -0800 (Thu, 07 Mar 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

Revert part of r48021: those hunks are no more needed with r48170

------------------------------------------------------------------------
r48170 | gerald | 2013-03-07 09:20:12 -0800 (Thu, 07 Mar 2013) | 18 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/capinfos.c
   M /trunk/editcap.c
   M /trunk/ws_symbol_export.h

From Balint:

[PATCH 1/2] Revert "Try to fix the "LNK4217: locally defined symbol"
warnings.

This reverts commit r48158.

[PATCH 2/2] Employ small hack in editcap to link with a few objects from
libwireshark properly


From me:

Add the ability to reset symbol exports via ws_symbol_export.h's include
guard and do so in capinfos.c and editcap.c. We include ws_symbol_export.h
in over 200 files so it didn't seem to make sense to remove its include
guard entirely.

------------------------------------------------------------------------
r48169 | wmeier | 2013-03-07 07:27:24 -0800 (Thu, 07 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/print_dlg.c

Tweak the handling of resizing the window.

------------------------------------------------------------------------
r48168 | ruengeler | 2013-03-07 06:11:45 -0800 (Thu, 07 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Use if_string instead og if_string->name.

------------------------------------------------------------------------
r48167 | ruengeler | 2013-03-07 05:16:48 -0800 (Thu, 07 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Use ifdefs for buffer size.

------------------------------------------------------------------------
r48166 | ruengeler | 2013-03-07 05:15:55 -0800 (Thu, 07 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_capture.c

Use ifdefs for buffer size.

------------------------------------------------------------------------
r48165 | tuexen | 2013-03-07 04:55:22 -0800 (Thu, 07 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_capture.c

More ifdefs. Maybe this makes the mac buildbots happy.

------------------------------------------------------------------------
r48164 | tuexen | 2013-03-07 04:06:55 -0800 (Thu, 07 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/prefs.c
   M /trunk/ui/gtk/capture_dlg.c

Try to fix the buildbots.
The patch for capture_dlg.c is from Anders...

------------------------------------------------------------------------
r48163 | ruengeler | 2013-03-07 01:16:55 -0800 (Thu, 07 Mar 2013) | 3 lines
Changed paths:
   M /trunk/capture_opts.h
   M /trunk/capture_ui_utils.c
   M /trunk/capture_ui_utils.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/prefs_capture.c

Add buffersize and snap length to the preferences.


------------------------------------------------------------------------
r48162 | etxrab | 2013-03-06 23:48:33 -0800 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/prefs.c
   M /trunk/ui/gtk/prefs_gui.c

Use explicit casts.
------------------------------------------------------------------------
r48161 | etxrab | 2013-03-06 23:05:45 -0800 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/cli/tap-diameter-avp.c
   M /trunk/ui/cli/tap-gsm_astat.c
   M /trunk/ui/cli/tap-iostat.c
   M /trunk/ui/cli/tap-protocolinfo.c
   M /trunk/ui/cli/tap-protohierstat.c
   M /trunk/ui/cli/tap-radiusstat.c
   M /trunk/ui/cli/tap-rlcltestat.c
   M /trunk/ui/cli/tap-rpcprogs.c
   M /trunk/ui/cli/tap-rpcstat.c
   M /trunk/ui/cli/tap-rtspstat.c
   M /trunk/ui/cli/tap-scsistat.c
   M /trunk/ui/cli/tap-sctpchunkstat.c
   M /trunk/ui/cli/tap-sipstat.c
   M /trunk/ui/cli/tap-smbstat.c
   M /trunk/ui/cli/tap-sv.c

Use explicit casts.
------------------------------------------------------------------------
r48160 | morriss | 2013-03-06 19:50:28 -0800 (Wed, 06 Mar 2013) | 6 lines
Changed paths:
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

List more (obvious) build dependencies.

The problem with listing these package names (which I think is convenient)
is that different distros have different names for some packages.  So:
update to work on OpenSuSE.

------------------------------------------------------------------------
r48159 | cmaynard | 2013-03-06 18:04:41 -0800 (Wed, 06 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hdfsdata.c

Avoid a potential divide-by-zero condition.
#BACKPORT(1.8)

------------------------------------------------------------------------
r48158 | gerald | 2013-03-06 16:16:32 -0800 (Wed, 06 Mar 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

Try to fix the "LNK4217: locally defined symbol" warnings.

------------------------------------------------------------------------
r48151 | gerald | 2013-03-06 15:06:09 -0800 (Wed, 06 Mar 2013) | 2 lines
Changed paths:
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

Update the changelog.

------------------------------------------------------------------------
r48150 | gerald | 2013-03-06 15:04:43 -0800 (Wed, 06 Mar 2013) | 4 lines
Changed paths:
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

Enable c-ares support by default to match the Windows and Debian
packages (and to make things less painful if the user enables name
resolution). Untested.

------------------------------------------------------------------------
r48149 | wmeier | 2013-03-06 14:17:25 -0800 (Wed, 06 Mar 2013) | 3 lines
Changed paths:
   M /trunk/configure.ac

Always build with GDK_PIXBUF_DISABLE_DEPRECATED, GDK_DISABLE_DEPRECATED, GTK_DISABLE_DEPRECATED
Also:	# Enable GSEAL when building with GTK > 2.20

------------------------------------------------------------------------
r48148 | morriss | 2013-03-06 14:14:49 -0800 (Wed, 06 Mar 2013) | 6 lines
Changed paths:
   M /trunk/config.guess
   M /trunk/config.sub

Update to the latest config.guess and config.sub (I needed these so configure
would recognize OpenSuSE 12.1).

Note: these are now GPLv3 but there's an exception which allows us to
distribute these files under our distribution terms.

------------------------------------------------------------------------
r48147 | gerald | 2013-03-06 14:04:17 -0800 (Wed, 06 Mar 2013) | 4 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   D /trunk/ui/qt/qtshark.rc
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Add support for software updates. Remove qtshark.rc and use
image/wireshark.rc (which contains resources needed by WinSparkle)
instead.

------------------------------------------------------------------------
r48146 | martink | 2013-03-06 13:48:30 -0800 (Wed, 06 Mar 2013) | 8 lines
Changed paths:
   M /trunk/acinclude.m4

look for /usr/include/lua5.x directories to determine the lua version

(Debian squeeze installs lua includes in /usr/include/lua5.1 and libs
 under /usr/lib, there's no --with-lua=<dir> setting for this
 configuration)

see also https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8438

------------------------------------------------------------------------
r48145 | wmeier | 2013-03-06 12:56:04 -0800 (Wed, 06 Mar 2013) | 6 lines
Changed paths:
   M /trunk/config.nmake

Always build with GDK_DISABLE_DEPRECATED, GDK_PIXBUF_DISABLE_DEPRECATED, GTK_DISABLE_DEPRECATED

Also: remove "experimental" comment from Win32 GTK3 build config;

(I'm not able to try the WIN64 GTK3 build so I've left that marked as experimental).

------------------------------------------------------------------------
r48144 | etxrab | 2013-03-06 12:33:32 -0800 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/tcp_graph.c

Use explicit casts.
------------------------------------------------------------------------
r48141 | etxrab | 2013-03-06 10:23:22 -0800 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Get rid of xor_gc altogether, I think it's a remnant from the "old" cross-hair code.
------------------------------------------------------------------------
r48140 | etxrab | 2013-03-06 10:17:42 -0800 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Get rid of xor_gc altogether, I think it's a remnant from the "old" cross-hair code.
------------------------------------------------------------------------
r48137 | etxrab | 2013-03-06 09:35:11 -0800 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/file.c
   M /trunk/tshark.c
   M /trunk/ui/cli/tap-dcerpcstat.c
   M /trunk/ui/cli/tap-expert.c
   M /trunk/ui/cli/tap-follow.c
   M /trunk/ui/cli/tap-funnel.c
   M /trunk/ui/cli/tap-gsm_astat.c
   M /trunk/ui/cli/tap-h225counter.c
   M /trunk/ui/cli/tap-h225rassrt.c
   M /trunk/ui/cli/tap-httpstat.c
   M /trunk/ui/cli/tap-icmpstat.c
   M /trunk/ui/cli/tap-icmpv6stat.c
   M /trunk/ui/cli/tap-iostat.c
   M /trunk/ui/cli/tap-iousers.c
   M /trunk/ui/cli/tap-macltestat.c
   M /trunk/ui/cli/tap-megacostat.c
   M /trunk/ui/cli/tap-mgcpstat.c
   M /trunk/ui/gtk/prefs_capture.c

Use explicit casts.
------------------------------------------------------------------------
r48136 | morriss | 2013-03-06 09:16:16 -0800 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/doc/Makefile.am

Add asn2deb.pod and idl2deb.pod to the source distribution.
------------------------------------------------------------------------
r48135 | morriss | 2013-03-06 08:33:01 -0800 (Wed, 06 Mar 2013) | 9 lines
Changed paths:
   M /trunk/doc/Makefile.am

Don't use (GNU-specific) pattern rules: use old-fashioned suffix rules instead.

Since there's now a suffix rule for the .1 man pages, don't create explicit
rules for them.  (Leave a comment explaining why the .html and .4 rules need
to stay.)

Simplify CLEANFILES: there's no need to list each man page, just remove them
all.

------------------------------------------------------------------------
r48134 | rbalint | 2013-03-06 06:46:15 -0800 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/doc/Makefile.am

Fix distcheck in autotools based builds
------------------------------------------------------------------------
r48133 | rbalint | 2013-03-06 05:31:08 -0800 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/debian/patches/00list
   M /trunk/debian/rules
   M /trunk/debian/wireshark-dev.files
   M /trunk/debian/wireshark-dev.manpages
   M /trunk/doc/Makefile.am
   M /trunk/doc/Makefile.nmake
   A /trunk/doc/asn2deb.pod
   A /trunk/doc/idl2deb.pod
   A /trunk/tools/asn2deb
   A /trunk/tools/idl2deb

Merge asn2deb and idl2deb from official Debian package
------------------------------------------------------------------------
r48129 | wmeier | 2013-03-05 20:43:12 -0800 (Tue, 05 Mar 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

gtk_alignment_new() args are gfloat; use constants of form 0.0F.

(A floating point constant without a suffix (e.g., 0.0) is a 'double'.

------------------------------------------------------------------------
r48128 | morriss | 2013-03-05 18:18:23 -0800 (Tue, 05 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/addr_resolution_dlg.c

Actually add IPv6 addresses to the display.
------------------------------------------------------------------------
r48127 | morriss | 2013-03-05 17:53:03 -0800 (Tue, 05 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/packet.c

Fix the plurality of the length of a data source if it has only 1 byte (I'm
looking at a "Bitstring tvb" that is only 1 byte long).

------------------------------------------------------------------------
r48123 | eapache | 2013-03-05 16:39:35 -0800 (Tue, 05 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/reassemble.c

Followup to r48011, answering my own XXX comment:

No, ReportedBoundsError is not the right thing to throw, ReassemblyError is.
That's why I added it in the first place!

------------------------------------------------------------------------
r48122 | wmeier | 2013-03-05 16:33:58 -0800 (Tue, 05 Mar 2013) | 10 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

From Peter Hatina: Fix for:  Gtk3 widgets are not properly expanded.
(Part of suggested patch for WIreshark 1.8 applied to trunk instead)

See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8315

From me: Add an XXX xomment about how, on Windows, closing the top_level
Wireshark window while the capture_interfaces dialog window is open
will leave the associated dumpcap process running.


------------------------------------------------------------------------
r48118 | guy | 2013-03-05 16:02:18 -0800 (Tue, 05 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Make the GTP and GTP' dissectors new-style dissectors, so that they can
reject packets that don't look enough like GTP/GTP' packets.  This fixes
bug 1706, and fixes some other cases where non-GTP/GTP' packets are
being dissected as GTP/GTP'.

------------------------------------------------------------------------
r48110 | morriss | 2013-03-05 14:26:03 -0800 (Tue, 05 Mar 2013) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_sources.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Don't say "Warn!", say "Warning!"

------------------------------------------------------------------------
r48109 | morriss | 2013-03-05 14:20:16 -0800 (Tue, 05 Mar 2013) | 1 line
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_sources.xml

Update the information on building RPMs based on recent work.  Include the information that the Qt development package needs to be installed.
------------------------------------------------------------------------
r48108 | etxrab | 2013-03-05 14:15:20 -0800 (Tue, 05 Mar 2013) | 1 line
Changed paths:
   M /trunk/capinfos.c
   M /trunk/editcap.c
   M /trunk/epan/filesystem.c
   M /trunk/mergecap.c
   M /trunk/u3.c
   M /trunk/ui/cli/tap-bootpstat.c
   M /trunk/ui/cli/tap-camelcounter.c
   M /trunk/ui/cli/tap-camelsrt.c
   M /trunk/ui/cli/tap-comparestat.c
   M /trunk/ws80211_utils.c

Use explicit casts.
------------------------------------------------------------------------
r48106 | wmeier | 2013-03-05 14:12:09 -0800 (Tue, 05 Mar 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/dlg_utils.c

Remove a comment left over from the "old days".

Also: Add an XXX comment re one effect of the
      fact that, on Windows, dlg_window_new() does *not*
      set the newly created dialog window as 'transient for'
      the Wireshark top_level window.

------------------------------------------------------------------------
r48105 | morriss | 2013-03-05 13:35:48 -0800 (Tue, 05 Mar 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Don't have a separate srpm-package target: we already build the SRPM while building the RPM (since r47574).
------------------------------------------------------------------------
r48103 | morriss | 2013-03-05 13:31:44 -0800 (Tue, 05 Mar 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Move the install_desktop_files target so it's not in the middle of the various package-making targets.
------------------------------------------------------------------------
r48097 | guy | 2013-03-05 12:50:25 -0800 (Tue, 05 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lapb.c

Use XDLC_IS_INFORMATION() to determine whether there's a payload to hand
to the X.25 dissector or not.

------------------------------------------------------------------------
r48096 | martink | 2013-03-05 12:25:32 -0800 (Tue, 05 Mar 2013) | 6 lines
Changed paths:
   M /trunk/capture_sync.c

it seems that g_free() needs a gpointer

using a gconstpointer creates a warning
capture_sync.c: In function ‘sync_pipe_open_command’:
capture_sync.c:823:13: error: passing argument 1 of ‘g_free’ discards ‘const’ qualifier from pointer target type [-Werror]

------------------------------------------------------------------------
r48095 | martink | 2013-03-05 12:17:29 -0800 (Tue, 05 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c

fix
packet-bssgp.c: In function 'de_bssgp_unconfim_send_state_var':
packet-bssgp.c:3318:13: error: variable 'state_var' set but not used [-Werror=unused-but-set-variable]


------------------------------------------------------------------------
r48093 | guy | 2013-03-05 11:31:13 -0800 (Tue, 05 Mar 2013) | 45 lines
Changed paths:
   M /trunk/epan/dissectors/packet-x25.c

Fix some variable names to better indicate what they do.

Fix indentation.

Fix a proto_tree_add_uint_format_value() call not to include the name of
the field - proto_tree_add_uint_format_value() will add that for you.

Have dte_address_util() take the offset of the address as an argument;
it's not always at the same offset from the beginning of the facility.

Have it return the pointer to the generated string directly, rather than
through a pointer argument.

Create only one subtree for each facility, and give it a text description
of the facility code rather than the numerical value of the facility
code.  Make the top-level item for the facility cover all the bytes of
the facility, including code, length if present, and parameters.

Dissect the end-to-end transit delay and priorities facilities
completely.  Also, fix an incorrect use of "transmit delay" to say
"transit delay".

Get rid of the last of the spaces preceding colons in "Field: value"
descriptions and in a "default:" case label.

Do the data vs. non-data packet thing ith

	if (PACKET_IS_DATA(pkt_type)) {
		...
	} else {
		...
	}

rather than, in effect, doing the "else" with a break; that makes the
code a bit clearer.

Put the logical channel number into the protocol tree in common code for
the default case, rather than doing it separately for data and non-data
packets.  Clean up the dissection of non-data packets to add entries
before updating the columns, so that we don't throw an exception
updating the columns before we get to add items that wouldn't throw
exceptions.  Clear the Info column early in the dissection, in case we
throw an exception before getting to set it and thus leave behind the
column information for the protocol atop which we're running.

------------------------------------------------------------------------
r48089 | gerald | 2013-03-05 10:46:50 -0800 (Tue, 05 Mar 2013) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/uninstall.nsi
   M /trunk/ui/software_update.c

"HKEY_CURRENT_USER\Software\The Wireshark developer community, http://www.wireshark.org/\Wireshark\WinSparkle" isn't the prettiest registry path.

------------------------------------------------------------------------
r48088 | etxrab | 2013-03-05 09:39:20 -0800 (Tue, 05 Mar 2013) | 1 line
Changed paths:
   M /trunk/capture_ifinfo.c
   M /trunk/capture_sync.c
   M /trunk/capture_ui_utils.c
   M /trunk/tap-rtp-common.c

Use explicit casts.
------------------------------------------------------------------------
r48087 | etxrab | 2013-03-05 09:38:44 -0800 (Tue, 05 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c

From Joseph Chai:
Add aditional IE dissection.
From me patch cleanup and add set fence for multiple DTAP messages in one frame.
------------------------------------------------------------------------
r48086 | wmeier | 2013-03-05 07:28:10 -0800 (Tue, 05 Mar 2013) | 4 lines
Changed paths:
   M /trunk/wiretap/wtap.h

Use consistent indentation (4 spaces);
Reformat  long single line comments for readability;
Add editor modelines.

------------------------------------------------------------------------
r48085 | morriss | 2013-03-05 07:22:28 -0800 (Tue, 05 Mar 2013) | 1 line
Changed paths:
   M /trunk/tshark.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/qt/main.cpp

Followup to r48081: use the DEFAULT_CAPTURE_BUFFER_SIZE macro from r47942.
------------------------------------------------------------------------
r48084 | etxrab | 2013-03-04 22:17:25 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtps2.c

Unused parameter.
------------------------------------------------------------------------
r48083 | etxrab | 2013-03-04 22:16:45 -0800 (Mon, 04 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dfilter/dfvm.c
   M /trunk/epan/dfilter/dfvm.h
   M /trunk/epan/dfilter/drange.c
   M /trunk/epan/dfilter/drange.h
   M /trunk/epan/dfilter/gencode.c
   M /trunk/epan/dfilter/semcheck.c
   M /trunk/epan/dfilter/sttype-function.c
   M /trunk/epan/dfilter/sttype-range.c
   M /trunk/epan/dfilter/sttype-range.h
   M /trunk/epan/dfilter/sttype-test.c
   M /trunk/epan/ftypes/ftypes.c
   M /trunk/epan/ftypes/ftypes.h

type drange -> drange_t
explicit casts.
------------------------------------------------------------------------
r48082 | mmann | 2013-03-04 21:52:23 -0800 (Mon, 04 Mar 2013) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-rtps2.c

RTPS Cleanup, Part 1

1. Cleanup COL_INFO processing
2. Add expert_info for "octet_to_next_header" ranges
3. Check "RTPS" all at once
4. Remove some unnecessary function declaration.

Next is probably consolidating packet-rtps.c and packet-rtps2.c as there seems to be a lot of duplicative functionality.
------------------------------------------------------------------------
r48081 | cmaynard | 2013-03-04 18:09:37 -0800 (Mon, 04 Mar 2013) | 2 lines
Changed paths:
   M /trunk/tshark.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/qt/main.cpp

Default capture buffer size is now 2MB.  (See also r47920 and r47937)

------------------------------------------------------------------------
r48075 | guy | 2013-03-04 16:17:56 -0800 (Mon, 04 Mar 2013) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Use hf_gtp_ext_hdr_next for all "next header" fields, and get rid of
hf_gtp_next.

Don't do "dummy" dissection of extension headers that we don't actually
dissect - we label them by next extension header type, and dissect them
in the default case, which should suffice (until somebody adds
dissection for those types).

------------------------------------------------------------------------
r48072 | gerald | 2013-03-04 14:49:23 -0800 (Mon, 04 Mar 2013) | 3 lines
Changed paths:
   M /trunk/Makefile.nmake

Don't define WS_BUILD_DLL when building capinfos and editcap. In the case
of capinfos this breaks getopt because optind isn't properly imported.

------------------------------------------------------------------------
r48071 | etxrab | 2013-03-04 14:04:58 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lempar.c

Align lempar somewhat with upstream.
------------------------------------------------------------------------
r48070 | guy | 2013-03-04 14:01:29 -0800 (Mon, 04 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

If the length value is bad, an exception will be thrown; we don't need
the item for the length, as we aren't explicitly checking it and
attaching expert info items to it.

------------------------------------------------------------------------
r48069 | eapache | 2013-03-04 14:00:48 -0800 (Mon, 04 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtp.c

From Jiri Novak via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8424

Extend RTP dissector with ED-137 extension

From me: Don't try to dissect a non-existent payload (see comment #9
on the bug).

------------------------------------------------------------------------
r48068 | guy | 2013-03-04 13:40:36 -0800 (Mon, 04 Mar 2013) | 40 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Give 3GPP TS numbers for GTP v0, GTP v1, and GTP'.

Give URLs for the 3gpp.org pages for all those specs.

Add #defines for all the GTP v1 extension header types we handle.

"gtp_prime" is a Boolean; make it a gboolean.

Dissect the first 4 octets of the header one field at a time, so that if
the packet is cut short by a snapshot length we at least dissect what's
there.

32.295 isn't entirely clear on what the 20-byte header for GTP' v0 is;
assume it's the same as the header for GTP v0.

Once we've fetched the length field from the fixed-length portion of the
header, set the length of the tvbuff to the sum of the offset past the
fixed-length portion and the length field, to catch running past that
value.

Use GTP_E_MASK|GTP_S_MASK|GTP_PN_MASK as the mask for testing for the
presence of those fields, to make it a bit clearer what's being checked
for.

Don't actually add those fields to the protocol tree unless the flag for
the field is set.

We only need one chunk of code to handle extension headers.

Make that chunk a loop, and put the header in as an FT_NONE item, with
the length, header data, and next header under it.  Put the initial next
header field in as well.  (We treat this like IPv6 extension headers,
with the next header field being part of the previous header, rather
than like a set of TLVs, with the next header field being the type value
of its header.)

Fail if the extension header length is zero.

Use the reported length when processing IEs or T-PDU payload.

------------------------------------------------------------------------
r48067 | wmeier | 2013-03-04 13:04:57 -0800 (Mon, 04 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rtp_player.c

Fix a minor typo in SVN #48065

------------------------------------------------------------------------
r48066 | darkjames | 2013-03-04 13:00:09 -0800 (Mon, 04 Mar 2013) | 4 lines
Changed paths:
   M /trunk/tools/npl/parser.l

[NPL] Treat all keywords as seperates token, when really needed accept it as ID.

This seems to be much easier to maintain...

------------------------------------------------------------------------
r48065 | wmeier | 2013-03-04 11:20:39 -0800 (Mon, 04 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/dfilter_expr_dlg.c
   M /trunk/ui/gtk/fileset_dlg.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/rtp_player.c
   M /trunk/ui/gtk/summary_dlg.c

Fir Gtk 3.8 & newer: gtk_scrolled_window_add_with_viewport() ==> gtk_container_add().

------------------------------------------------------------------------
r48064 | pascal | 2013-03-04 09:48:56 -0800 (Mon, 04 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-memcache.c

From Josef Zila via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8408 :
Add configurable TCP and UDP ports for MEMCACHE dissector

------------------------------------------------------------------------
r48063 | alagoutte | 2013-03-04 09:16:35 -0800 (Mon, 04 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Add 802.11 Tag RSNI IE (65)

(Not tested...)
------------------------------------------------------------------------
r48062 | alagoutte | 2013-03-04 09:16:26 -0800 (Mon, 04 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From chaitanya via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8432 BE (3) AC is wrongly named as "Video" in (qos_acs)

In the array of WME AC names, the name for tid 3 is wrongly named as "Video" it should be "Best Effort" instead.

#BACKPORT(1.8,1.6)
------------------------------------------------------------------------
r48061 | alagoutte | 2013-03-04 09:16:17 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Add 802.11 Tag Antenna (64)
------------------------------------------------------------------------
r48060 | alagoutte | 2013-03-04 09:16:07 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Add 802.11 Tag BSS Average Access Delay IE (63)
------------------------------------------------------------------------
r48059 | alagoutte | 2013-03-04 09:15:58 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Display "Select Decryption Mode" in Decryption Key Management (Broken by revision 47005)
------------------------------------------------------------------------
r48058 | alagoutte | 2013-03-04 09:15:48 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Fix indent (Tabs => Spaces)
------------------------------------------------------------------------
r48057 | alagoutte | 2013-03-04 09:15:40 -0800 (Mon, 04 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Add 802.11 BSS AC Access Delay IE (68)

(Only display the value in decimal don't yet display the Average Access Delay , See 8.4.2.41 BSS Average Access Delay element )
------------------------------------------------------------------------
r48056 | alagoutte | 2013-03-04 09:15:24 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix typo about BSS AC/AVG Access Delay
------------------------------------------------------------------------
r48055 | alagoutte | 2013-03-04 09:15:09 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Enhance HT Control (proto_tree_add_uint/boolean/* => proto_tree_add_item
------------------------------------------------------------------------
r48054 | alagoutte | 2013-03-04 09:14:58 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Remove expert_info for unknown/undecode Atheros frame...
------------------------------------------------------------------------
r48053 | alagoutte | 2013-03-04 09:14:49 -0800 (Mon, 04 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From 802.11-2012.pdf

Enhance Extended Capabilities IE (127)
* Update list of supported bits...
* ...
------------------------------------------------------------------------
r48052 | alagoutte | 2013-03-04 09:14:37 -0800 (Mon, 04 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix typo about length of BSS Available Admission Capacity IE
------------------------------------------------------------------------
r48051 | alagoutte | 2013-03-04 09:14:24 -0800 (Mon, 04 Mar 2013) | 30 lines
Changed paths:
   M /trunk/radius/dictionary.aruba

From ArubaOS 6.2.x : new Aruba RADIUS Attributes with new Aruba feature (AirGroup, MDPS, CPPM...)

(Aruba620) #show aaa radius-attributes | include Aruba
Aruba-Mdps-Device-Version       21     String       Aruba      14823
Aruba-Mdps-Max-Devices          18     Integer      Aruba      14823
Aruba-Location-Id               6      String       Aruba      14823
Aruba-Template-User             8      String       Aruba      14823
Aruba-No-DHCP-Fingerprint       14     Integer      Aruba      14823
Aruba-AirGroup-Device-Type      27     Integer      Aruba      14823
Aruba-Mdps-Device-Udid          15     String       Aruba      14823
Aruba-AirGroup-Shared-User      25     String       Aruba      14823
Aruba-Mdps-Device-Serial        22     String       Aruba      14823
Aruba-User-Role                 1      String       Aruba      14823
Aruba-Port-Id                   7      String       Aruba      14823
Aruba-Priv-Admin-User           3      Integer      Aruba      14823
Aruba-Mdps-Device-Product       20     String       Aruba      14823
Aruba-User-Vlan                 2      Integer      Aruba      14823
Aruba-AirGroup-Shared-Role      26     String       Aruba      14823
Aruba-Device-Type               12     String       Aruba      14823
Aruba-Mdps-Device-Imei          16     String       Aruba      14823
Aruba-Essid-Name                5      String       Aruba      14823
Aruba-AP-Group                  10     String       Aruba      14823
Aruba-CPPM-Role                 23     String       Aruba      14823
Aruba-Mdps-Device-Name          19     String       Aruba      14823
Aruba-AirGroup-User-Name        24     String       Aruba      14823
Aruba-Mdps-Device-Iccid         17     String       Aruba      14823
Aruba-Framed-IPv6-Address       11     String       Aruba      14823
Aruba-AP-Name                   13     String       Aruba      14823
Aruba-Named-User-Vlan           9      String       Aruba      14823
Aruba-Admin-Role                4      String       Aruba      14823
------------------------------------------------------------------------
r48050 | wmeier | 2013-03-04 08:36:40 -0800 (Mon, 04 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/graph_analysis.c

Whitespace & indentation cleanup.

------------------------------------------------------------------------
r48049 | eapache | 2013-03-04 06:18:18 -0800 (Mon, 04 Mar 2013) | 11 lines
Changed paths:
   M /trunk/doc/README.developer
   M /trunk/epan/proto.c
   M /trunk/epan/proto.h

From Steve Magnani via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8339

This patch adds a new public API, proto_tree_add_bitmask_len(), identical to
proto_tree_add_bitmask() but using a caller-supplied length rather than an
inferred one. The underlying proto_item_add_bitmask_tree() code is modified
to display only fields for which all defined bits are available, and to
ignore bits that have no corresponding defined field ("forward compatibility"
cases).

From me: minor edits, see the bug for more details.

------------------------------------------------------------------------
r48048 | etxrab | 2013-03-03 23:25:57 -0800 (Sun, 03 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-wcp.c
   M /trunk/epan/dissectors/packet-websocket.c

Use explicit casts.
------------------------------------------------------------------------
r48047 | cmaynard | 2013-03-03 22:58:40 -0800 (Sun, 03 Mar 2013) | 3 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc

Change "Display filter:" to "Read filter:".  They are not the same.
#BACKPORT(1.8, 1.6) 

------------------------------------------------------------------------
r48046 | cmaynard | 2013-03-03 22:49:01 -0800 (Sun, 03 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

With Jim Young's suggestion, revert r43785.  Currently the file->open dialog contains a *Read* filter field, not a display filter, so after the packets matching the read filter are loaded, there is no actual display filter applied.  This resolves https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8344

------------------------------------------------------------------------
r48045 | etxrab | 2013-03-03 22:48:36 -0800 (Sun, 03 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/rua/packet-rua-template.c
   M /trunk/asn1/smrse/smrse.cnf
   M /trunk/asn1/spnego/packet-spnego-template.c
   M /trunk/asn1/spnego/spnego.cnf
   M /trunk/epan/dissectors/packet-rua.c
   M /trunk/epan/dissectors/packet-smrse.c
   M /trunk/epan/dissectors/packet-spnego.c
   M /trunk/epan/dissectors/packet-sysex.c

Use explicit casts.
------------------------------------------------------------------------
r48044 | wmeier | 2013-03-03 20:53:44 -0800 (Sun, 03 Mar 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/prefs_font_color.c

For GTK 3.4 and newer: use GtkColorChooserWidget;
(Implemented using a bit of a hack).

------------------------------------------------------------------------
r48043 | etxrab | 2013-03-03 13:22:25 -0800 (Sun, 03 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/credssp/packet-credssp-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-credssp.c
   M /trunk/epan/dissectors/packet-rrc.c

Use explicit casts.
------------------------------------------------------------------------
r48042 | gerald | 2013-03-03 11:34:58 -0800 (Sun, 03 Mar 2013) | 11 lines
Changed paths:
   M /trunk/config.h.win32
   M /trunk/configure.ac
   M /trunk/wsutil/str_util.c

Check to see if GLib's printf routines support the X/Open / POSIX
thousands grouping (') flag and use it in format_size if it's available.
As far as I can tell this translates to "everywhere except Windows and
OpenBSD". According to the various build logs at

https://build.opensuse.org/package/show?package=mingw32-glib2&project=windows%3Amingw%3Awin32

the OBS GLib packages enable GLib's internal printf implementation from
Gnulib which means we *should* be able to enable this on Windows.
Unfortunately this doesn't appear to be the case.

------------------------------------------------------------------------
r48041 | pascal | 2013-03-03 11:32:22 -0800 (Sun, 03 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fixed two wrong encoding parameters found by fix-encoding-args.pl and a typo error

------------------------------------------------------------------------
r48040 | pascal | 2013-03-03 10:59:20 -0800 (Sun, 03 Mar 2013) | 2 lines
Changed paths:
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c

ENC_BIG_ENDIAN -> ENC_NA (as found by fix-encoding-args.pl)

------------------------------------------------------------------------
r48039 | pascal | 2013-03-03 10:45:23 -0800 (Sun, 03 Mar 2013) | 3 lines
Changed paths:
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.h
   M /trunk/plugins/profinet/packet-dcom-cba.c
   M /trunk/plugins/profinet/packet-pn-dcp.c
   M /trunk/plugins/profinet/packet-pn-rt.c

From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from profinet plugin

------------------------------------------------------------------------
r48038 | etxrab | 2013-03-03 09:14:19 -0800 (Sun, 03 Mar 2013) | 4 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/wiretap/catapult_dct2000.c
   M /trunk/wsutil/mpeg-audio.h

From beroset:
remove C++ incompatibilities

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48035 | gerald | 2013-03-03 07:03:27 -0800 (Sun, 03 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-03-03]
------------------------------------------------------------------------
r48034 | eapache | 2013-03-03 06:03:00 -0800 (Sun, 03 Mar 2013) | 5 lines
Changed paths:
   M /trunk/tools/npl/npl.c

Add modelines.
Fix issues caught by cppcheck:
- Remove unused variable.
- Make sure to fclose output file.

------------------------------------------------------------------------
r48033 | darkjames | 2013-03-03 03:59:14 -0800 (Sun, 03 Mar 2013) | 9 lines
Changed paths:
   A /trunk/tools/npl
   A /trunk/tools/npl/ast.h
   A /trunk/tools/npl/npl.c
   A /trunk/tools/npl/parser.l
   A /trunk/tools/npl/xmem.h

Publish initial version of mine npl (Network Parsing Language) generator sources.

Parser pass almost all npl files from Network Monitor Parsers 3.4.2774 package, 
but but not all data is stored in AST.
Work on wireshark code enerator has been started, but it need much more work.

Beware! It's ugly, putting it to wireshark repo, just to not lose sources :)
(feel free to improve/review it).

------------------------------------------------------------------------
r48032 | mmann | 2013-03-02 23:29:28 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-vtp.c

Replace proto_tree_add_text "error messages" with expert_add_info_format
------------------------------------------------------------------------
r48031 | eapache | 2013-03-02 19:29:40 -0800 (Sat, 02 Mar 2013) | 3 lines
Changed paths:
   M /trunk/tshark.c

Fix case where we were leaking frame_data if, during 2-pass analysis,
a frame did not pass the filter.

------------------------------------------------------------------------
r48030 | eapache | 2013-03-02 19:26:09 -0800 (Sat, 02 Mar 2013) | 10 lines
Changed paths:
   M /trunk/frame_data_sequence.c

Rewrite free_frame_data_sequence to use recursion instead of manually nested
loops.

This allows us to do the calculations to actually free all the frame data
instances correctly - the previous version was missing many of them,
leading to large memory leaks when given lots of frames that made use of
p_add_proto_data.

Fixes the rest of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7885

------------------------------------------------------------------------
r48029 | guy | 2013-03-02 17:31:49 -0800 (Sat, 02 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-msproxy.c

The general convention for "interpreted" fields, where we display a more
human-friendly version of the value followed by the raw value, is to put
the human-friendly name first, with the raw value after it in
parentheses.  Follow that convention for the command code.

------------------------------------------------------------------------
r48028 | guy | 2013-03-02 17:17:26 -0800 (Sat, 02 Mar 2013) | 16 lines
Changed paths:
   M /trunk/epan/dissectors/packet-slimp3.c

proto_tree_add_uint_format_value() puts the field name into the textual
representation for you; the format string should not include the field
name.

Add protocol items to the SliMP3 tree, not to the top-level tree.

If we're fetching a 16-bit value from the protocol tree and multiplying
it by 2, it won't necessarily fit in a guint16; make the variables used
for that guints.

The sequence field of the MP3 data ack packet isn't being fetched from
the packet, so just use proto_tree_add_item() for it (rather than using
a value fetched for a previous field).

Use %u to format unsigned values.

------------------------------------------------------------------------
r48027 | pascal | 2013-03-02 15:30:21 -0800 (Sat, 02 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/Makefile.nmake

Fix copy-paste error introduced in r48021

------------------------------------------------------------------------
r48026 | pascal | 2013-03-02 15:22:19 -0800 (Sat, 02 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lte-rrc.c

Revert file committed by mistake in r48023

------------------------------------------------------------------------
r48025 | pascal | 2013-03-02 15:05:27 -0800 (Sat, 02 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/tvbparse.c
   M /trunk/epan/tvbuff.c

From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from tvbparse and tvbuff

------------------------------------------------------------------------
r48024 | pascal | 2013-03-02 14:59:50 -0800 (Sat, 02 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-netlogon.c

Remove a useless pointer

------------------------------------------------------------------------
r48023 | pascal | 2013-03-02 14:54:39 -0800 (Sat, 02 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/address.h
   M /trunk/epan/dissectors/packet-dcerpc-browser.c
   M /trunk/epan/dissectors/packet-dcerpc-dnsserver.c
   M /trunk/epan/dissectors/packet-dcerpc-epm.c
   M /trunk/epan/dissectors/packet-dcerpc-fileexp.c
   M /trunk/epan/dissectors/packet-dcerpc-fldb.c
   M /trunk/epan/dissectors/packet-dcerpc-frsrpc.c
   M /trunk/epan/dissectors/packet-dcerpc-ndr.c
   M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
   M /trunk/epan/dissectors/packet-dcerpc-nt.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_pgo.c
   M /trunk/epan/dissectors/packet-dcerpc-samr.c
   M /trunk/epan/dissectors/packet-dcerpc-spoolss.c
   M /trunk/epan/dissectors/packet-dcerpc-srvsvc.c
   M /trunk/epan/dissectors/packet-dcerpc-svcctl.c
   M /trunk/epan/dissectors/packet-dcerpc-tapi.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from most of the dcerpc code

------------------------------------------------------------------------
r48022 | rbalint | 2013-03-02 14:27:40 -0800 (Sat, 02 Mar 2013) | 3 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/configure.ac
   M /trunk/ws_symbol_export.h

Revert "Make Solaris Studio hide internal shared library symbols by default"

This reverts commit r48020.
------------------------------------------------------------------------
r48021 | pascal | 2013-03-02 14:19:33 -0800 (Sat, 02 Mar 2013) | 2 lines
Changed paths:
   M /trunk
   M /trunk/Makefile.nmake
   M /trunk/epan/Makefile.nmake
   M /trunk/epan/dfilter/Makefile.nmake
   M /trunk/wiretap/Makefile.nmake

Try to fix LNK4217 (locally defined symbol imported in function) and C4273 (inconsistent DLL linkage) warnings when compiling for Windows

------------------------------------------------------------------------
r48020 | rbalint | 2013-03-02 14:11:26 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/configure.ac
   M /trunk/ws_symbol_export.h

Make Solaris Studio hide internal shared library symbols by default
------------------------------------------------------------------------
r48019 | eapache | 2013-03-02 13:29:05 -0800 (Sat, 02 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_core.h
   M /trunk/epan/wmem/wmem_slab.h

Export some wmem functions using the new scheme.

------------------------------------------------------------------------
r48018 | eapache | 2013-03-02 13:28:29 -0800 (Sat, 02 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/packet_info.h

Don't include wmem.h in packet_info.h, just use the struct name directly.
Otherwise wmem tweaks require rebuilding the entire tree for no particular
reason.

------------------------------------------------------------------------
r48017 | eapache | 2013-03-02 13:16:32 -0800 (Sat, 02 Mar 2013) | 3 lines
Changed paths:
   M /trunk/tools/valgrind-wireshark.sh

Don't pass -v straight to valgrind, it's rarely useful. Just increasing
num-callers is usually enough.

------------------------------------------------------------------------
r48016 | mmann | 2013-03-02 13:05:32 -0800 (Sat, 02 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-x25.c

Convert at least enough proto_tree_add_text to proto_tree_add_item/expert_info to passify checkAPIs.pl.

Removed check_col calls.
------------------------------------------------------------------------
r48015 | guy | 2013-03-02 13:01:08 -0800 (Sat, 02 Mar 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-atm.c

Move the setting of pt to where it was before the changes, so it's
before the point at which it's added to the protocol tree.

Put the ATM channel in the ATM tree rather than the top-level tree.

Fix the name for the CPI field (copy-and-pasteo).

------------------------------------------------------------------------
r48014 | etxrab | 2013-03-02 11:34:50 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

Rearrang the code to align with sqlite lemon and copy over a few more things.
------------------------------------------------------------------------
r48013 | etxrab | 2013-03-02 11:21:38 -0800 (Sat, 02 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c
   M /trunk/epan/dissectors/packet-xmpp-utils.c

From beroset:
remove C++ incompatibilities

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48012 | wmeier | 2013-03-02 09:47:56 -0800 (Sat, 02 Mar 2013) | 9 lines
Changed paths:
   M /trunk/ui/gtk/prefs_font_color.c

Minor tweaks to "ColorSelection" UI:
 - For each choice (marked/ignored fg/bg) always show orig color as "prev color";
 - Improve spacing between widgets.

Also;
 - Add a few explanatory comments;
 - Add editor modelines;
 - Cleanup whitespace/long-lines/formatting.

------------------------------------------------------------------------
r48011 | eapache | 2013-03-02 08:39:56 -0800 (Sat, 02 Mar 2013) | 23 lines
Changed paths:
   M /trunk/epan/exceptions.h
   M /trunk/epan/reassemble.c
   M /trunk/epan/show_exception.c

Define a new exception for reassembly errors, and throw it in several cases
instead of using DISSECTOR_ASSERT. When a dissector passes bad data to the
reassembly machine, that isn't necessarily the dissector's fault - the data may
come straight from the packet, and the dissector may not have enough information
to know it's bad without telling the reassembly machine in the first place.

Also fix a bug in the reassembly machine. If it were given a fragment and all of
the following conditions were met:
- the other associated fragments were already marked as done (reassembled)
- the fragment went beyond the end of the conceptual reassembled buffer
- the dissector had not set the PARTIAL_REASSEMBLY flag
then the reassembly machine would incorrectly think there was an overlap and
run past the end of the already-reassembled buffer.

Should fix the rest of
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8380

#BACKPORT
This is probably too big and intrusive to backport directly, and parts of it
will need adapting anyways since reassemble.c has changed. But the bug exists
and crashes in 1.6 and 1.8, so we'll have to do something.


------------------------------------------------------------------------
r48010 | eapache | 2013-03-02 08:23:21 -0800 (Sat, 02 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c

Pass the same offset to tvb_ensure_bytes_exist and fragment_add.

One minor part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8380

------------------------------------------------------------------------
r48009 | mmann | 2013-03-02 08:00:43 -0800 (Sat, 02 Mar 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dccp.c

General cleanup including:
1. Convert proto_tree_add_text to proto_tree_add_item/expert info
2. Change to "new style" dissector
3. Use standard malformed packet interface

Reviewed by Francesco Fondelli
------------------------------------------------------------------------
r48008 | etxrab | 2013-03-02 06:51:04 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/p1/p1.cnf
   M /trunk/asn1/pkcs12/packet-pkcs12-template.c
   M /trunk/asn1/t38/packet-t38-template.c
   M /trunk/asn1/x509af/x509af.cnf
   M /trunk/asn1/x509if/x509if.cnf
   M /trunk/asn1/x509sat/x509sat.cnf
   M /trunk/epan/dissectors/packet-p1.c
   M /trunk/epan/dissectors/packet-pkcs12.c
   M /trunk/epan/dissectors/packet-t38.c
   M /trunk/epan/dissectors/packet-x224.c
   M /trunk/epan/dissectors/packet-x509af.c
   M /trunk/epan/dissectors/packet-x509if.c
   M /trunk/epan/dissectors/packet-x509sat.c

Use explicit casts.
------------------------------------------------------------------------
r48007 | pascal | 2013-03-02 05:12:24 -0800 (Sat, 02 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Fix a copy/paste error and factorize dissection of extension header length and next extension header

------------------------------------------------------------------------
r48006 | etxrab | 2013-03-02 04:10:56 -0800 (Sat, 02 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/crypt/des.c
   M /trunk/epan/crypt/eax.c
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/proto.c

From beroset:
remove C++ incompatibilities

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r48005 | etxrab | 2013-03-02 04:09:50 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

Wite space changes.
------------------------------------------------------------------------
r48004 | etxrab | 2013-03-02 03:33:46 -0800 (Sat, 02 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

From Lakshmi Narayana Madala :
GTP dissector enhanced to support UDP Port extension header.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8418
------------------------------------------------------------------------
r48003 | etxrab | 2013-03-02 03:32:25 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

lemon.c:3176:8: error: attempt to free a non-heap object ‘buf’
------------------------------------------------------------------------
r48002 | etxrab | 2013-03-02 02:56:17 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

Becport more code.
------------------------------------------------------------------------
r48001 | etxrab | 2013-03-02 02:03:43 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

Missed one place.
------------------------------------------------------------------------
r48000 | etxrab | 2013-03-02 01:54:52 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

lemon.c:78:14: note: expected ‘int (*)(const void *, const void *)’ but argument is of type ‘int (*)(const char *, const char *)’
------------------------------------------------------------------------
r47999 | etxrab | 2013-03-02 01:06:03 -0800 (Sat, 02 Mar 2013) | 4 lines
Changed paths:
   M /trunk/frame_data_sequence.c

From beroset:
remove C++ incompatibilities from frame_data_sequence.c

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r47998 | etxrab | 2013-03-02 01:04:52 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

More backports from sqlite lemon to try to address warnings.
------------------------------------------------------------------------
r47997 | etxrab | 2013-03-02 00:40:49 -0800 (Sat, 02 Mar 2013) | 2 lines
Changed paths:
   M /trunk/tools/lemon/lemon.c

lemon.c:4628:5: error: conflicting types for ‘Configcmp’
lemon.c:366:5: note: previous declaration of ‘Configcmp’ was here
------------------------------------------------------------------------
r47996 | etxrab | 2013-03-02 00:19:31 -0800 (Sat, 02 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

More backports from sqlite lemon to try to address warnings.
------------------------------------------------------------------------
r47995 | rbalint | 2013-03-01 17:00:20 -0800 (Fri, 01 Mar 2013) | 1 line
Changed paths:
   M /trunk/epan/expert.c
   M /trunk/epan/expert.h

Move expert_group_vals expert_severity_vals constant definitions to expert.h
------------------------------------------------------------------------
r47994 | rbalint | 2013-03-01 16:35:57 -0800 (Fri, 01 Mar 2013) | 1 line
Changed paths:
   M /trunk/asn1/Makefile.am

Remove asn1/dsp from autotools Makefile system since it lacks distclean target
------------------------------------------------------------------------
r47993 | etxrab | 2013-03-01 15:54:06 -0800 (Fri, 01 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

Backports from sqlite lemon.
------------------------------------------------------------------------
r47992 | rbalint | 2013-03-01 15:53:11 -0800 (Fri, 01 Mar 2013) | 4 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/Makefile.nmake
   M /trunk/asn1/Makefile.am
   M /trunk/asn1/ansi_map/packet-ansi_map-template.h
   M /trunk/asn1/camel/packet-camel-template.h
   M /trunk/asn1/dap/dap.cnf
   M /trunk/asn1/dsp/dsp.cnf
   M /trunk/asn1/gsm_map/gsm_map.cnf
   M /trunk/asn1/gsm_map/packet-gsm_map-template.h
   M /trunk/asn1/h225/h225.cnf
   M /trunk/asn1/h245/h245.cnf
   M /trunk/asn1/h245/packet-h245-template.h
   M /trunk/asn1/h248/packet-h248-template.h
   M /trunk/asn1/kerberos/packet-kerberos-template.c
   M /trunk/asn1/ldap/packet-ldap-template.h
   M /trunk/asn1/q932/q932.cnf
   M /trunk/asn1/qsig/qsig.cnf
   M /trunk/asn1/s1ap/s1ap.cnf
   M /trunk/asn1/t38/packet-t38-template.h
   M /trunk/asn1/t38/t38.cnf
   M /trunk/asn1/tcap/packet-tcap-template.h
   M /trunk/cmakeconfig.h.in
   M /trunk/config.h.win32
   M /trunk/config.nmake
   M /trunk/configure.ac
   M /trunk/doc/README.plugins
   M /trunk/doc/README.stats_tree
   M /trunk/docbook/wsdg_src/WSDG_chapter_dissection.xml
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/Makefile.am
   M /trunk/epan/Makefile.nmake
   M /trunk/epan/addr_resolv.h
   M /trunk/epan/asn1.h
   M /trunk/epan/base64.h
   M /trunk/epan/bitswap.h
   M /trunk/epan/camel-persistentdata.h
   M /trunk/epan/charsets.h
   M /trunk/epan/circuit.h
   M /trunk/epan/codecs.h
   M /trunk/epan/column-utils.h
   M /trunk/epan/column.h
   M /trunk/epan/conversation.h
   M /trunk/epan/crc16-tvb.c
   M /trunk/epan/crc16-tvb.h
   M /trunk/epan/crc32-tvb.c
   M /trunk/epan/crc32-tvb.h
   M /trunk/epan/crypt/Makefile.nmake
   M /trunk/epan/crypt/airpdcap_system.h
   M /trunk/epan/crypt/airpdcap_user.h
   M /trunk/epan/crypt/airpdcap_ws.h
   M /trunk/epan/crypt/md5.h
   M /trunk/epan/dfilter/Makefile.nmake
   M /trunk/epan/dfilter/dfilter-macro.h
   M /trunk/epan/dfilter/dfilter.h
   M /trunk/epan/dfilter/drange.h
   M /trunk/epan/dissector_filters.h
   M /trunk/epan/dissectors/Makefile.nmake
   M /trunk/epan/dissectors/packet-afp.h
   M /trunk/epan/dissectors/packet-ansi_a.h
   M /trunk/epan/dissectors/packet-ansi_map.h
   M /trunk/epan/dissectors/packet-ap1394.h
   M /trunk/epan/dissectors/packet-arcnet.h
   M /trunk/epan/dissectors/packet-atalk.h
   M /trunk/epan/dissectors/packet-atm.h
   M /trunk/epan/dissectors/packet-ax25-kiss.h
   M /trunk/epan/dissectors/packet-ax25.h
   M /trunk/epan/dissectors/packet-ber.h
   M /trunk/epan/dissectors/packet-bssgp.h
   M /trunk/epan/dissectors/packet-camel.h
   M /trunk/epan/dissectors/packet-chdlc.h
   M /trunk/epan/dissectors/packet-clip.h
   M /trunk/epan/dissectors/packet-dap.h
   M /trunk/epan/dissectors/packet-data.h
   M /trunk/epan/dissectors/packet-dcerpc-nt.h
   M /trunk/epan/dissectors/packet-dcerpc.h
   M /trunk/epan/dissectors/packet-dcom-dispatch.h
   M /trunk/epan/dissectors/packet-dcom.h
   M /trunk/epan/dissectors/packet-dsp.h
   M /trunk/epan/dissectors/packet-e164.h
   M /trunk/epan/dissectors/packet-e212.h
   M /trunk/epan/dissectors/packet-enc.h
   M /trunk/epan/dissectors/packet-eth.h
   M /trunk/epan/dissectors/packet-fc.h
   M /trunk/epan/dissectors/packet-fddi.h
   M /trunk/epan/dissectors/packet-fr.h
   M /trunk/epan/dissectors/packet-frame.h
   M /trunk/epan/dissectors/packet-giop.h
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_map.h
   M /trunk/epan/dissectors/packet-h225.h
   M /trunk/epan/dissectors/packet-h245.h
   M /trunk/epan/dissectors/packet-h248.h
   M /trunk/epan/dissectors/packet-http.h
   M /trunk/epan/dissectors/packet-i2c.h
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.h
   M /trunk/epan/dissectors/packet-ieee80211.h
   M /trunk/epan/dissectors/packet-ieee802a.h
   M /trunk/epan/dissectors/packet-ip.h
   M /trunk/epan/dissectors/packet-ipfc.h
   M /trunk/epan/dissectors/packet-isup.h
   M /trunk/epan/dissectors/packet-kerberos.c
   M /trunk/epan/dissectors/packet-kerberos.h
   M /trunk/epan/dissectors/packet-ldap.h
   M /trunk/epan/dissectors/packet-llc.h
   M /trunk/epan/dissectors/packet-mac-lte.h
   M /trunk/epan/dissectors/packet-mtp3.h
   M /trunk/epan/dissectors/packet-null.h
   M /trunk/epan/dissectors/packet-per.h
   M /trunk/epan/dissectors/packet-ppi.c
   M /trunk/epan/dissectors/packet-ppi.h
   M /trunk/epan/dissectors/packet-ppp.h
   M /trunk/epan/dissectors/packet-q708.h
   M /trunk/epan/dissectors/packet-q931.h
   M /trunk/epan/dissectors/packet-q932.h
   M /trunk/epan/dissectors/packet-qsig.h
   M /trunk/epan/dissectors/packet-raw.h
   M /trunk/epan/dissectors/packet-rpc.h
   M /trunk/epan/dissectors/packet-rtcp.h
   M /trunk/epan/dissectors/packet-rtp.h
   M /trunk/epan/dissectors/packet-rtsp.h
   M /trunk/epan/dissectors/packet-s1ap.h
   M /trunk/epan/dissectors/packet-sccp.h
   M /trunk/epan/dissectors/packet-scsi-osd.h
   M /trunk/epan/dissectors/packet-scsi-sbc.h
   M /trunk/epan/dissectors/packet-scsi-smc.h
   M /trunk/epan/dissectors/packet-scsi-ssc.h
   M /trunk/epan/dissectors/packet-scsi.h
   M /trunk/epan/dissectors/packet-sll.h
   M /trunk/epan/dissectors/packet-smb-sidsnooping.h
   M /trunk/epan/dissectors/packet-smb.h
   M /trunk/epan/dissectors/packet-smb2.h
   M /trunk/epan/dissectors/packet-ssl-utils.h
   M /trunk/epan/dissectors/packet-ssl.h
   M /trunk/epan/dissectors/packet-t30.h
   M /trunk/epan/dissectors/packet-t38.h
   M /trunk/epan/dissectors/packet-tcap.h
   M /trunk/epan/dissectors/packet-tcp.h
   M /trunk/epan/dissectors/packet-tetra.c
   M /trunk/epan/dissectors/packet-tpkt.h
   M /trunk/epan/dissectors/packet-tr.h
   M /trunk/epan/dissectors/packet-windows-common.h
   M /trunk/epan/dissectors/packet-wsp.h
   M /trunk/epan/dissectors/packet-xml.h
   M /trunk/epan/dissectors/packet-xmpp-utils.h
   M /trunk/epan/eap.h
   M /trunk/epan/emem.h
   M /trunk/epan/epan.h
   M /trunk/epan/etypes.h
   M /trunk/epan/ex-opt.h
   M /trunk/epan/except.h
   M /trunk/epan/expert.h
   M /trunk/epan/filesystem.h
   M /trunk/epan/filter_expressions.h
   M /trunk/epan/follow.c
   M /trunk/epan/follow.h
   M /trunk/epan/frame_data.h
   M /trunk/epan/frequency-utils.h
   M /trunk/epan/ftypes/Makefile.nmake
   M /trunk/epan/ftypes/ftypes.h
   M /trunk/epan/funnel.h
   M /trunk/epan/gcp.h
   M /trunk/epan/geoip_db.h
   M /trunk/epan/golay.h
   M /trunk/epan/guid-utils.h
   M /trunk/epan/in_cksum.h
   M /trunk/epan/ip_opts.h
   M /trunk/epan/ipproto.h
   M /trunk/epan/ipv4.h
   D /trunk/epan/libwireshark.def
   M /trunk/epan/libwireshark.vcproj
   M /trunk/epan/next_tvb.h
   M /trunk/epan/nstime.h
   M /trunk/epan/oids.h
   M /trunk/epan/packet.h
   M /trunk/epan/plugins.h
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.h
   M /trunk/epan/proto.h
   M /trunk/epan/ptvcursor.h
   M /trunk/epan/range.h
   M /trunk/epan/reassemble.h
   M /trunk/epan/report_err.h
   M /trunk/epan/req_resp_hdrs.h
   M /trunk/epan/rtp_pt.h
   M /trunk/epan/show_exception.h
   M /trunk/epan/sminmpec.h
   M /trunk/epan/stat_cmd_args.h
   M /trunk/epan/stats_tree.h
   M /trunk/epan/stats_tree_priv.h
   M /trunk/epan/stream.h
   M /trunk/epan/strutil.h
   M /trunk/epan/tap.h
   M /trunk/epan/tcap-persistentdata.h
   M /trunk/epan/tfs.h
   M /trunk/epan/timestamp.h
   M /trunk/epan/to_str.c
   M /trunk/epan/to_str.h
   M /trunk/epan/tpg.h
   M /trunk/epan/tvbparse.h
   M /trunk/epan/tvbuff.h
   M /trunk/epan/uat-int.h
   M /trunk/epan/uat.h
   M /trunk/epan/value_string.h
   M /trunk/epan/wmem/Makefile.nmake
   M /trunk/epan/wslua/Makefile.nmake
   M /trunk/epan/wspython/Makefile.nmake
   M /trunk/epan/xdlc.h
   M /trunk/file.h
   M /trunk/plugins/Makefile.am
   M /trunk/plugins/asn1/Makefile.nmake
   M /trunk/plugins/docsis/Makefile.nmake
   M /trunk/plugins/easy_codec/Makefile.nmake
   M /trunk/plugins/easy_codec/easy_codec_plugin.c
   M /trunk/plugins/ethercat/Makefile.nmake
   M /trunk/plugins/gryphon/Makefile.nmake
   M /trunk/plugins/irda/Makefile.nmake
   M /trunk/plugins/m2m/Makefile.nmake
   M /trunk/plugins/mate/Makefile.nmake
   M /trunk/plugins/opcua/Makefile.nmake
   M /trunk/plugins/profinet/Makefile.nmake
   M /trunk/plugins/stats_tree/Makefile.nmake
   M /trunk/plugins/stats_tree/stats_tree_plugin.c
   M /trunk/plugins/tpg/Makefile.nmake
   M /trunk/plugins/tpg/packet-http.c
   M /trunk/plugins/unistim/Makefile.nmake
   M /trunk/plugins/wimax/Makefile.nmake
   M /trunk/plugins/wimaxasncp/Makefile.nmake
   M /trunk/plugins/wimaxmacphy/Makefile.nmake
   M /trunk/register.h
   M /trunk/tools/asn2wrs.py
   M /trunk/tools/make-dissector-reg
   M /trunk/tools/make-dissector-reg.py
   M /trunk/tools/wireshark_gen.py
   M /trunk/ui/Makefile.nmake
   M /trunk/ui/cli/Makefile.nmake
   M /trunk/ui/cli/tap-follow.c
   M /trunk/ui/gtk/Makefile.nmake
   M /trunk/ui/gtk/follow_tcp.c
   M /trunk/ui/qt/capture_preferences_frame.cpp
   M /trunk/ui/win32/Makefile.nmake
   M /trunk/wiretap/5views.h
   M /trunk/wiretap/CMakeLists.txt
   M /trunk/wiretap/Makefile.am
   M /trunk/wiretap/aethra.h
   M /trunk/wiretap/ascend-int.h
   M /trunk/wiretap/ascendtext.h
   M /trunk/wiretap/atm.h
   M /trunk/wiretap/ber.h
   M /trunk/wiretap/btsnoop.h
   M /trunk/wiretap/catapult_dct2000.h
   M /trunk/wiretap/commview.h
   M /trunk/wiretap/cosine.h
   M /trunk/wiretap/csids.h
   M /trunk/wiretap/daintree-sna.h
   M /trunk/wiretap/dbs-etherwatch.h
   M /trunk/wiretap/dct3trace.h
   M /trunk/wiretap/erf.h
   M /trunk/wiretap/eyesdn.h
   M /trunk/wiretap/file_wrappers.h
   M /trunk/wiretap/hcidump.h
   M /trunk/wiretap/i4btrace.h
   M /trunk/wiretap/ipfix.h
   M /trunk/wiretap/iptrace.h
   M /trunk/wiretap/iseries.h
   M /trunk/wiretap/k12.h
   M /trunk/wiretap/lanalyzer.h
   M /trunk/wiretap/libpcap.h
   M /trunk/wiretap/mime_file.h
   M /trunk/wiretap/mp2t.h
   M /trunk/wiretap/mpeg.h
   M /trunk/wiretap/netmon.h
   M /trunk/wiretap/netscaler.h
   M /trunk/wiretap/netscreen.h
   M /trunk/wiretap/nettl.h
   M /trunk/wiretap/network_instruments.h
   M /trunk/wiretap/netxray.h
   M /trunk/wiretap/ngsniffer.h
   M /trunk/wiretap/packetlogger.h
   M /trunk/wiretap/pcap-common.h
   M /trunk/wiretap/pcap-encap.h
   M /trunk/wiretap/pcapng.h
   M /trunk/wiretap/peekclassic.h
   M /trunk/wiretap/peektagged.h
   M /trunk/wiretap/pppdump.h
   M /trunk/wiretap/radcom.h
   M /trunk/wiretap/snoop.h
   M /trunk/wiretap/tnef.h
   M /trunk/wiretap/toshiba.h
   M /trunk/wiretap/visual.h
   M /trunk/wiretap/vms.h
   M /trunk/wiretap/vwr.h
   M /trunk/wiretap/wtap-int.h
   M /trunk/wiretap/wtap.h
   M /trunk/ws_symbol_export.h
   M /trunk/wsutil/CMakeLists.txt
   M /trunk/wsutil/Makefile.am
   M /trunk/wsutil/crash_info.h
   M /trunk/wsutil/crc10.h
   M /trunk/wsutil/crc16.h
   M /trunk/wsutil/crc32.h
   M /trunk/wsutil/crc6.h
   M /trunk/wsutil/crc7.h
   M /trunk/wsutil/crc8.h
   M /trunk/wsutil/file_util.h
   M /trunk/wsutil/inet_aton.h
   M /trunk/wsutil/inet_v6defs.h
   M /trunk/wsutil/privileges.h
   M /trunk/wsutil/strptime.h
   M /trunk/wsutil/wsgetopt.h

Export libwireshark symbols using WS_DLL_PUBLIC define

Also remove old WS_VAR_IMPORT define and related Makefile magic
everywhere in the project.
------------------------------------------------------------------------
r47991 | morriss | 2013-03-01 14:58:23 -0800 (Fri, 01 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

Fix a cut-n-pasteo and add a const cast to quiet a warning.
------------------------------------------------------------------------
r47990 | eapache | 2013-03-01 14:57:13 -0800 (Fri, 01 Mar 2013) | 11 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-usb.h

From Steve Magnani via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8338

Centralize logic related to per-interface conversations, and expose it for use
by class-specific dissectors.

Class-specific descriptor dissectors also need to know the interface in whose
context they are called to work.

This is a prerequisite for a USB Video Class dissector, which needs to decode
many class-specific descriptors.

------------------------------------------------------------------------
r47989 | etxrab | 2013-03-01 13:37:48 -0800 (Fri, 01 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

Backport const casts from sqlite lemon.
------------------------------------------------------------------------
r47988 | etxrab | 2013-03-01 12:36:59 -0800 (Fri, 01 Mar 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-xml.c

From beroset:
remove C++ incompatibilities from packet-xml.c

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r47987 | etxrab | 2013-03-01 12:32:20 -0800 (Fri, 01 Mar 2013) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

try to remove C++ incompatibilities from lemon
------------------------------------------------------------------------
r47984 | pascal | 2013-03-01 11:32:23 -0800 (Fri, 01 Mar 2013) | 3 lines
Changed paths:
   M /trunk/plugins/asn1/packet-asn1.c

From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from packet-asn1.c

------------------------------------------------------------------------
r47980 | eapache | 2013-03-01 11:10:04 -0800 (Fri, 01 Mar 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ms-mms.c

Revert r47839, it is not needed with r47979.

------------------------------------------------------------------------
r47979 | eapache | 2013-03-01 11:08:30 -0800 (Fri, 01 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ms-mms.c

Add a much better workaround for bug #8382 and some expert info.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8382

------------------------------------------------------------------------
r47978 | pascal | 2013-03-01 11:05:25 -0800 (Fri, 01 Mar 2013) | 3 lines
Changed paths:
   M /trunk/plugins/m2m/wimax_tlv.c
   M /trunk/plugins/wimax/wimax_tlv.c
   M /trunk/plugins/wimax/wimax_tlv.h

From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from WiMAX plugins

------------------------------------------------------------------------
r47977 | pascal | 2013-03-01 10:35:51 -0800 (Fri, 01 Mar 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
Remove C++ incompatibilities from packet-smb.C

------------------------------------------------------------------------
r47976 | wmeier | 2013-03-01 08:31:42 -0800 (Fri, 01 Mar 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/color_dlg.c
   M /trunk/ui/gtk/color_edit_dlg.c
   M /trunk/ui/gtk/color_edit_dlg.h

Fix [-W shadow] issue in SVN #47958 in a slightly different manner than the fix  SVN #47960.

------------------------------------------------------------------------
r47975 | cmaynard | 2013-03-01 08:13:44 -0800 (Fri, 01 Mar 2013) | 2 lines
Changed paths:
   M /trunk/test/suite-capture.sh
   M /trunk/test/suite-clopts.sh
   M /trunk/test/suite-decryption.sh
   M /trunk/test/suite-fileformats.sh
   M /trunk/test/suite-io.sh
   M /trunk/test/suite-unittests.sh
   M /trunk/test/test-backend.sh

Whitespace changes: Convert spaces to tabs.  Add modelines.

------------------------------------------------------------------------
r47974 | eapache | 2013-03-01 05:24:24 -0800 (Fri, 01 Mar 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hpfeeds.c

Addendum to r47962, caught by Jakub Zawadzki via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8379

Respect the offset given us by TCP when fetching PDU len.

------------------------------------------------------------------------
r47973 | cmaynard | 2013-02-28 23:02:08 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Fix Coverity CID 280396: Logically dead code.

------------------------------------------------------------------------
r47972 | cmaynard | 2013-02-28 22:52:25 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

Fix Coverity CID 280371: Logically dead code.

------------------------------------------------------------------------
r47971 | etxrab | 2013-02-28 22:44:37 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/ws_symbol_export.h

Fix  warning: C++ style comments are not allowed in ISO C90 [enabled by default]
------------------------------------------------------------------------
r47970 | cmaynard | 2013-02-28 22:29:18 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-evrc.c

Fix Coverity CID 280369: Logically dead code.

------------------------------------------------------------------------
r47969 | cmaynard | 2013-02-28 22:20:41 -0800 (Thu, 28 Feb 2013) | 3 lines
Changed paths:
   M /trunk/test/suite-capture.sh

Convert spaces to tabs in capture_step_snapshot().
(Maybe this will make the XP buildbot happy so test.sh succeeds again?)

------------------------------------------------------------------------
r47968 | etxrab | 2013-02-28 22:01:51 -0800 (Thu, 28 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pw-atm.c
   M /trunk/epan/dissectors/packet-pw-atm.h

From beroset:
remove C++ incompatibilities from packet-pw-atm.c

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
------------------------------------------------------------------------
r47967 | cmaynard | 2013-02-28 21:46:07 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dplay.c

Fix Coverity CID 280367: Logically dead code.

------------------------------------------------------------------------
r47966 | cmaynard | 2013-02-28 21:40:49 -0800 (Thu, 28 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-netlogon.c

Fix Coverity CID 280365: Logically dead code.
#BACKPORT (1.8, 1.6)

------------------------------------------------------------------------
r47965 | cmaynard | 2013-02-28 21:29:12 -0800 (Thu, 28 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cisco-erspan.c

Fix Coverity CID 280362: Logically dead code.
#BACKPORT (1.8, 1.6)

------------------------------------------------------------------------
r47964 | cmaynard | 2013-02-28 21:04:03 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-q2931.c

Fix Coverity CID 280391: Logically dead code.

------------------------------------------------------------------------
r47963 | cmaynard | 2013-02-28 20:53:26 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-trmac.c

Fix Coverity CID 988967: Logically dead code.

------------------------------------------------------------------------
r47962 | eapache | 2013-02-28 18:07:58 -0800 (Thu, 28 Feb 2013) | 6 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-hpfeeds.c

From Sebastiano Di Paola via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8379

New dissector for the honeypot-feeds protocol.

From me: Misc. tweaks to expert info layout and remove a few unneeded initializers.

------------------------------------------------------------------------
r47961 | eapache | 2013-02-28 17:39:33 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/color_edit_dlg.c

Add some 'const's to satisfy latest GCC.

------------------------------------------------------------------------
r47960 | eapache | 2013-02-28 15:44:32 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/color_edit_dlg.c

Rename a variable s/color_edit_dlg/color_edit_window/ to fix a -Wshadow error

------------------------------------------------------------------------
r47959 | eapache | 2013-02-28 15:39:47 -0800 (Thu, 28 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-atm.c

Re-add statement accidentally removed in r47950 that was resulting in a
variable being used uninitialized.

------------------------------------------------------------------------
r47958 | wmeier | 2013-02-28 15:05:09 -0800 (Thu, 28 Feb 2013) | 9 lines
Changed paths:
   M /trunk/color_filters.c
   M /trunk/color_filters.h
   M /trunk/ui/gtk/color_dlg.c
   M /trunk/ui/gtk/color_edit_dlg.c
   M /trunk/ui/gtk/color_edit_dlg.h

color_edit_dlg update:
- Significantly simplify & rework code;
- Use GtkColorChooser instead of GtkColorSelection if GTK 3.4 or newer.
- Minor UI cleanup (default buttons & etc)
- Fix crash which occurred in the (existing) GTK3 related code.
- Fix some other relatively minor bugs (including some minor memory leaks);
- Remove some old, commented-out code;
- Use a more consistent naming scheme for certain variables.

------------------------------------------------------------------------
r47957 | morriss | 2013-02-28 15:02:38 -0800 (Thu, 28 Feb 2013) | 10 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

Make it so that alternate-prefix RPM builds actually work.

Use the prefix from 'configure' in the RPM (so: to build an RPM which installs
in /opt do "./configure --prefix=/opt && make rpm-package").

(Maybe this approach should also be used for the other options in the .spec
file.)

Only clean up if building the RPM was successful.

------------------------------------------------------------------------
r47956 | mmann | 2013-02-28 15:01:31 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-msproxy.c

Replace proto_tree_add_text with proto_tree_add_item/expert_info
------------------------------------------------------------------------
r47955 | pascal | 2013-02-28 14:22:52 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rohc.c

Fix dissection of feedback with large CID

------------------------------------------------------------------------
r47954 | rbalint | 2013-02-28 14:17:06 -0800 (Thu, 28 Feb 2013) | 5 lines
Changed paths:
   M /trunk/wiretap/buffer.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/wtap.c

Revert "Fix MSVC build errors related to symbol visibility"

This reverts commit r47952.
The problem was different from what I originally thought, thus
the commit was obsolete.
------------------------------------------------------------------------
r47953 | rbalint | 2013-02-28 13:42:23 -0800 (Thu, 28 Feb 2013) | 3 lines
Changed paths:
   M /trunk/wiretap/Makefile.nmake

Add -DWS_BUILD_DLL to wiretap Windows builds

It fixes symbol exporting from DLLs.
------------------------------------------------------------------------
r47952 | rbalint | 2013-02-28 13:11:32 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/wiretap/buffer.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/wtap.c

Fix MSVC build errors related to symbol visibility
------------------------------------------------------------------------
r47951 | pascal | 2013-02-28 13:05:27 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ws_symbol_export.h

Add SVN keywords

------------------------------------------------------------------------
r47950 | mmann | 2013-02-28 12:17:33 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-atm.c

Use proto_tree_add_item (or similar) instead of proto_item_add_text.
------------------------------------------------------------------------
r47949 | mmann | 2013-02-28 12:07:15 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-slimp3.c

Convert proto_item_add_text to proto_item_add_item.
General whitespace cleanup, add modelines.
------------------------------------------------------------------------
r47948 | rbalint | 2013-02-28 11:35:59 -0800 (Thu, 28 Feb 2013) | 3 lines
Changed paths:
   M /trunk/wiretap/5views.h
   M /trunk/wiretap/CMakeLists.txt
   M /trunk/wiretap/Makefile.am
   M /trunk/wiretap/Makefile.nmake
   M /trunk/wiretap/aethra.h
   M /trunk/wiretap/ascend-int.h
   M /trunk/wiretap/ascendtext.h
   M /trunk/wiretap/atm.h
   M /trunk/wiretap/ber.h
   M /trunk/wiretap/btsnoop.h
   M /trunk/wiretap/buffer.h
   M /trunk/wiretap/catapult_dct2000.h
   M /trunk/wiretap/commview.h
   M /trunk/wiretap/cosine.h
   M /trunk/wiretap/csids.h
   M /trunk/wiretap/daintree-sna.h
   M /trunk/wiretap/dbs-etherwatch.h
   M /trunk/wiretap/dct3trace.h
   M /trunk/wiretap/erf.h
   M /trunk/wiretap/eyesdn.h
   M /trunk/wiretap/file_wrappers.h
   M /trunk/wiretap/hcidump.h
   M /trunk/wiretap/i4btrace.h
   M /trunk/wiretap/ipfix.h
   M /trunk/wiretap/iptrace.h
   M /trunk/wiretap/iseries.h
   M /trunk/wiretap/k12.h
   M /trunk/wiretap/lanalyzer.h
   M /trunk/wiretap/libpcap.h
   M /trunk/wiretap/libwiretap.vcproj
   M /trunk/wiretap/mime_file.h
   M /trunk/wiretap/mp2t.h
   M /trunk/wiretap/mpeg.h
   M /trunk/wiretap/netmon.h
   M /trunk/wiretap/netscaler.h
   M /trunk/wiretap/netscreen.h
   M /trunk/wiretap/nettl.h
   M /trunk/wiretap/network_instruments.h
   M /trunk/wiretap/netxray.h
   M /trunk/wiretap/ngsniffer.h
   M /trunk/wiretap/packetlogger.h
   M /trunk/wiretap/pcap-common.h
   M /trunk/wiretap/pcap-encap.h
   M /trunk/wiretap/pcapng.h
   M /trunk/wiretap/peekclassic.h
   M /trunk/wiretap/peektagged.h
   M /trunk/wiretap/pppdump.h
   M /trunk/wiretap/radcom.h
   M /trunk/wiretap/snoop.h
   M /trunk/wiretap/tnef.h
   M /trunk/wiretap/toshiba.h
   M /trunk/wiretap/visual.h
   M /trunk/wiretap/vms.h
   M /trunk/wiretap/vwr.h
   M /trunk/wiretap/wtap-int.h
   M /trunk/wiretap/wtap.c
   D /trunk/wiretap/wtap.def
   M /trunk/wiretap/wtap.h

Export libwiretap symbols using WS_DLL_PUBLIC define

TODO: hide flex-generated functions
------------------------------------------------------------------------
r47947 | guy | 2013-02-28 10:13:41 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee8023.c

Update a comment.

------------------------------------------------------------------------
r47946 | etxrab | 2013-02-28 09:56:02 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Dissect japan ISUP Charging Info IE.
------------------------------------------------------------------------
r47945 | etxrab | 2013-02-28 09:55:07 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

Avoid a packet rescan if we don't have an AirPcap adapter.
------------------------------------------------------------------------
r47944 | morriss | 2013-02-28 09:29:10 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Be a little quieter (and do a little more cleanup) when building RPMs.
------------------------------------------------------------------------
r47942 | morriss | 2013-02-28 07:27:56 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/capture_opts.c
   M /trunk/capture_opts.h
   M /trunk/capture_sync.c
   M /trunk/dumpcap.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/iface_lists.c

Add a #define for the default capture buffer size and use it.
------------------------------------------------------------------------
r47941 | rbalint | 2013-02-28 07:27:15 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/Makefile.common

Add ws_symbol_export.h WIRESHARK_COMMON_INCLUDES to fix failing distcheck
------------------------------------------------------------------------
r47940 | morriss | 2013-02-28 07:16:46 -0800 (Thu, 28 Feb 2013) | 3 lines
Changed paths:
   M /trunk/wsutil/str_util.c

From Anders: revert r47934: it doesn't work everywhere.
See email discussion on -dev.

------------------------------------------------------------------------
r47939 | morriss | 2013-02-28 06:36:41 -0800 (Thu, 28 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/iface_lists.c

From Anders: more places to increase the default capture buffer size.

------------------------------------------------------------------------
r47938 | rbalint | 2013-02-28 06:09:46 -0800 (Thu, 28 Feb 2013) | 4 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/configure.ac
   M /trunk/debian/wireshark-dev.header-files
   A /trunk/ws_symbol_export.h
   M /trunk/wsutil/CMakeLists.txt
   M /trunk/wsutil/Makefile.am
   M /trunk/wsutil/Makefile.nmake
   M /trunk/wsutil/crash_info.h
   M /trunk/wsutil/crc10.h
   M /trunk/wsutil/crc11.h
   M /trunk/wsutil/crc16-plain.h
   M /trunk/wsutil/crc16.h
   M /trunk/wsutil/crc32.h
   M /trunk/wsutil/crc6.h
   M /trunk/wsutil/crc7.h
   M /trunk/wsutil/crc8.h
   M /trunk/wsutil/crcdrm.h
   M /trunk/wsutil/file_util.h
   M /trunk/wsutil/inet_aton.h
   M /trunk/wsutil/inet_v6defs.h
   D /trunk/wsutil/libwsutil.def
   M /trunk/wsutil/mpeg-audio.h
   M /trunk/wsutil/privileges.h
   M /trunk/wsutil/str_util.h
   M /trunk/wsutil/strptime.h
   M /trunk/wsutil/type_util.h
   M /trunk/wsutil/unicode-utils.h
   M /trunk/wsutil/wsgetopt.h

Export libwsutil symbols using WS_DLL_PUBLIC define

This change replaces *.def and *.sym file usage following the
guideline at http://gcc.gnu.org/wiki/Visibility
------------------------------------------------------------------------
r47937 | morriss | 2013-02-28 05:59:47 -0800 (Thu, 28 Feb 2013) | 1 line
Changed paths:
   M /trunk/doc/dumpcap.pod
   M /trunk/doc/tshark.pod
   M /trunk/doc/wireshark.pod.template

Default capture buffer size is now 2MB.
------------------------------------------------------------------------
r47936 | pascal | 2013-02-28 00:13:40 -0800 (Thu, 28 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

From Hadriel Kaplan via https://www.wireshark.org/lists/wireshark-dev/201302/msg00216.html :
Fix dissection of method name in case of RAck header

------------------------------------------------------------------------
r47935 | etxrab | 2013-02-27 22:37:41 -0800 (Wed, 27 Feb 2013) | 1 line
Changed paths:
   M /trunk/dumpcap.c

Update the text of dumpcap -h, default buffer size should be 2 MB.
------------------------------------------------------------------------
r47934 | gerald | 2013-02-27 20:44:38 -0800 (Wed, 27 Feb 2013) | 6 lines
Changed paths:
   M /trunk/capinfos.c
   M /trunk/wsutil/str_util.c

str_util.c: Although the glib documentation doesn't explicitly say so,
it looks like the thousands grouping (') modifier is supported so use it
in format_size.

capinfos.c: Set our locale.

------------------------------------------------------------------------
r47933 | guy | 2013-02-27 20:29:43 -0800 (Wed, 27 Feb 2013) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-netbios.c

Combine all the flags fields into one field, and get rid of the
commented-out/#if-ed-out "Data1" field, as it's the same field.

Give the flags in that field names including "flags".

Shuffle the fields around to put "Flags" (a/k/a Data1) where Data1 was,
and put the bits in that field after it.

Update the URL for the spec at IBM.

Reformat the entries in hf_netb[] to use the same style.

------------------------------------------------------------------------
r47932 | cmaynard | 2013-02-27 19:15:57 -0800 (Wed, 27 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-mmc.c

Fix Coverity CID 719419: Dereference after null check.

------------------------------------------------------------------------
r47931 | cmaynard | 2013-02-27 18:48:16 -0800 (Wed, 27 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ldp.c

Fix Coverity CID 280377: Dead default in switch.

------------------------------------------------------------------------
r47930 | cmaynard | 2013-02-27 18:37:14 -0800 (Wed, 27 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-spoolss.c

Fix Coverity CID 280366: Dead default in switch.

------------------------------------------------------------------------
r47928 | guy | 2013-02-27 16:09:26 -0800 (Wed, 27 Feb 2013) | 3 lines
Changed paths:
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/epan/dissectors/packet-ldap.c

The LDAP dissector uses register_frame_end_routine(), so it needs to
include packet-frame.h.

------------------------------------------------------------------------
r47927 | pascal | 2013-02-27 15:08:17 -0800 (Wed, 27 Feb 2013) | 3 lines
Changed paths:
   M /trunk/asn1/gsm_map/gsm_map.cnf
   M /trunk/epan/dissectors/packet-gsm_map.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8378 :
A detailed diagnostic information contains either a SMS-SUBMIT-REPORT or a SMS-DELIVERY-REPORT. Set P2P direction accordingly.

------------------------------------------------------------------------
r47926 | guy | 2013-02-27 15:07:25 -0800 (Wed, 27 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-x11.c

Include <epan/show_exception.h>, as show_exception() is called.

------------------------------------------------------------------------
r47925 | guy | 2013-02-27 15:02:18 -0800 (Wed, 27 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/x2ap/packet-x2ap-template.c
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/dissectors/packet-x224.c
   M /trunk/epan/dissectors/packet-x2ap.c

Get rid of unnecessary includes of "packet-frame.h".

------------------------------------------------------------------------
r47924 | guy | 2013-02-27 14:43:54 -0800 (Wed, 27 Feb 2013) | 38 lines
Changed paths:
   M /trunk/asn1/kerberos/packet-kerberos-template.c
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/asn1/t124/packet-t124-template.c
   M /trunk/asn1/t125/packet-t125-template.c
   M /trunk/asn1/tcap/packet-tcap-template.c
   M /trunk/asn1/tcap/tcap.cnf
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/Makefile.common
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-cisco-wids.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-eth.c
   M /trunk/epan/dissectors/packet-ethertype.c
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/epan/dissectors/packet-frame.h
   M /trunk/epan/dissectors/packet-gssapi.c
   M /trunk/epan/dissectors/packet-h223.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-ieee8023.c
   M /trunk/epan/dissectors/packet-infiniband.c
   M /trunk/epan/dissectors/packet-isl.c
   M /trunk/epan/dissectors/packet-kerberos.c
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-ldp.c
   M /trunk/epan/dissectors/packet-lmp.c
   M /trunk/epan/dissectors/packet-nbns.c
   M /trunk/epan/dissectors/packet-negoex.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-pcep.c
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/epan/dissectors/packet-rsvp.c
   M /trunk/epan/dissectors/packet-scsi.h
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-sflow.c
   M /trunk/epan/dissectors/packet-t124.c
   M /trunk/epan/dissectors/packet-t125.c
   M /trunk/epan/dissectors/packet-tcap.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-tpkt.c
   M /trunk/epan/dissectors/packet-wassp.c
   M /trunk/epan/dissectors/packet-windows-common.c
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/exceptions.h
   M /trunk/epan/packet.c
   M /trunk/epan/proto.c
   A /trunk/epan/show_exception.c
   A /trunk/epan/show_exception.h
   M /trunk/epan/wslua/init_wslua.c
   M /trunk/epan/wslua/wslua.h
   M /trunk/epan/wslua/wslua_proto.c
   M /trunk/plugins/asn1/packet-asn1.c

Move show_exception() and show_reported_bounds_error() to
epan/show_exception.c, as it's used outside
epan/dissectors/packet-frame.c.  Update their callers to include
<epan/show_exception.h> to get their declaration.

Add a CATCH_NONFATAL_ERRORS macro that catches all exceptions that, if
there's more stuff in the packet to dissect after the dissector call
that threw the exception, doesn't mean you shouldn't go ahead and
dissect that stuff.  Use it in all those cases, including ones where
BoundsError was inappropriately being caught (you want those passed up
to the top level, so that the packet is reported as having been cut
short in the capture process).

Add a CATCH_BOUNDS_ERRORS macro that catches all exceptions that
correspond to running past the end of the data for a tvbuff; use it
rather than explicitly catching those exceptions individually, and
rather than just catching all exceptions (the only place that
DissectorError should be caught, for example, is at the top level, so
dissector bugs show up in the protocol tree).

Don't catch and then immediately rethrow exceptions without doing
anything else; just let the exceptions go up to the final catcher.

Use show_exception() to report non-fatal errors, rather than doing it
yourself.
 
If a dissector is called from Lua, catch all non-fatal errors and use
show_exception() to report them rather than catching only
ReportedBoundsError and adding a proto_malformed item.

Don't catch exceptions when constructing a trailer tvbuff in
packet-ieee8023.c - just construct it after the payload has been
dissected, and let whatever exceptions that throws be handled at the top
level.

Avoid some TRY/CATCH/ENDTRY cases by using checks such as
tvb_bytes_exist() before even looking in the tvbuff.

------------------------------------------------------------------------
r47923 | guy | 2013-02-27 14:07:44 -0800 (Wed, 27 Feb 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-trmac.c

For subvectors, make a top-level item to cover the entire subvector, and
put the length, identifier, and value as visible sub-items underneath
it.  If the length is bad, add an expert info indication under the item
for the length, rather than using proto_malformed.  Add checks for the
lengths of each type of subvector.

Add some more subvector types from IEEE 802.5-1998, and use the names
from that spec.

------------------------------------------------------------------------
r47922 | guy | 2013-02-27 14:04:40 -0800 (Wed, 27 Feb 2013) | 18 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wcp.c

When decompressing, put an entry into the protocol tree that covers all
the compressed data, put the entries for particular parts of that data
under that entry, and, when we have a problem decompressing, add an
expert info item to that entry, rather than just adding text or using
proto_malformed.  Do so for *all* decompression problems; in particular,
check for decompressed_entry() returning NULL, which it can do.

tvb_new_child_real_data() won't throw an exception, so don't bother
checking for that.

If, after the first pass, we can't find the uncompressed data for a
frame, report it as a dissector bug.

Check whether we have room for a byte in the uncompressed data buffer
*before* copying it.

Other cleanups.

------------------------------------------------------------------------
r47921 | pascal | 2013-02-27 13:19:37 -0800 (Wed, 27 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-netflow.c

From J. Schoenwaelder via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8410 :
Fix dissection of flowDurationMicroseconds in Netflow dissector

------------------------------------------------------------------------
r47920 | etxrab | 2013-02-27 12:38:43 -0800 (Wed, 27 Feb 2013) | 1 line
Changed paths:
   M /trunk/capture_opts.c
   M /trunk/capture_sync.c

Increase the default buffer size to 2MB.
------------------------------------------------------------------------
r47919 | etxrab | 2013-02-27 12:02:38 -0800 (Wed, 27 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Dissect Japan ISUP Charge rate transfer (flexible charging) .
------------------------------------------------------------------------
r47918 | cmaynard | 2013-02-27 08:18:16 -0800 (Wed, 27 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fmtp.c

Use ENC_NA for single byte fields, as that appears to be the generally agreed upon convention.  Add modelines.

#BACKPORT(1.8) + r47915


------------------------------------------------------------------------
r47917 | wmeier | 2013-02-27 08:15:18 -0800 (Wed, 27 Feb 2013) | 2 lines
Changed paths:
   M /trunk/color_filters.c

Use consistent indentation; Add editor modelines.

------------------------------------------------------------------------
r47916 | morriss | 2013-02-27 08:12:19 -0800 (Wed, 27 Feb 2013) | 12 lines
Changed paths:
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

Add a %prefix option for users who want to (easily) configure Wireshark to
install in a non-standard location.

Assume the desktop-integration stuff goes in /usr (regardless of our prefix).

This (with r47914) fixes RPM generation when someone uses a prefix other than
/usr .


Also: run desktop-file-validate on the wireshark.desktop file (just in case it
wasn't installed with desktop-file-install).

------------------------------------------------------------------------
r47915 | mmann | 2013-02-27 08:08:48 -0800 (Wed, 27 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fmtp.c

Protocol is ENC_BIG_ENDIAN, adjust accordingly.

Bug 8407 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8407)
------------------------------------------------------------------------
r47914 | morriss | 2013-02-27 08:08:16 -0800 (Wed, 27 Feb 2013) | 10 lines
Changed paths:
   M /trunk/Makefile.am

Don't install the desktop-integration files in our (Wireshark's) data
directory (which is based on our installation prefix): there's no guarantee
that the desktop also uses the same prefix.

Add a note about how we might be able to find the desktop's data directory
should anyone actually run GNOME with a prefix other than /usr .

Also use 'desktop-file-install' to install the desktop file (if configure
found that command).

------------------------------------------------------------------------
r47912 | etxrab | 2013-02-26 21:53:46 -0800 (Tue, 26 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-telnet.c

Fix 
- warning: unused parameter 'item'.
- warning: format not a string literal and no format arguments.
------------------------------------------------------------------------
r47911 | mmann | 2013-02-26 20:29:21 -0800 (Tue, 26 Feb 2013) | 3 lines
Changed paths:
   M /trunk/docbook/wsluarm.xml

Fix example Lua plugin that passes wrong argument in register_menu function

From Hadriel Kaplan, bug 8201 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8201)
------------------------------------------------------------------------
r47910 | mmann | 2013-02-26 19:58:23 -0800 (Tue, 26 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-telnet.c

Replace proto_tree_add_text with proto_tree_add_item + expert_info.  Not enough to pacify checkAPIs.pl standards, but its a vast improvement.
------------------------------------------------------------------------
r47909 | mmann | 2013-02-26 19:37:45 -0800 (Tue, 26 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-netbios.c

Increase use of proto_tree_add_item (mostly replacing proto_tree_add_text)
------------------------------------------------------------------------
r47908 | mmann | 2013-02-26 19:35:04 -0800 (Tue, 26 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-kink.c

Replace proto_tree_add_text with proto_tree_add_item + expert_info
------------------------------------------------------------------------
r47907 | morriss | 2013-02-26 18:32:00 -0800 (Tue, 26 Feb 2013) | 1 line
Changed paths:
   M /trunk/configure.ac

Look for desktop-file-install (to be used when installing wireshark.desktop).
------------------------------------------------------------------------
r47906 | morriss | 2013-02-26 14:13:58 -0800 (Tue, 26 Feb 2013) | 1 line
Changed paths:
   M /trunk/wireshark.desktop

Put a trailing semicolon on the MimeType line (to satisfy desktop-file-validate).
------------------------------------------------------------------------
r47905 | darkjames | 2013-02-26 13:32:11 -0800 (Tue, 26 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/frame_data.h

Move pack_flags to better place.

Reduce sizeof(frame_data) from 136 to 128 (AMD64).

------------------------------------------------------------------------
r47904 | pascal | 2013-02-26 11:14:14 -0800 (Tue, 26 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsmtap.c

Fix warning: 'rrc_sub_handle' may be used uninitialized in this function

------------------------------------------------------------------------
r47903 | wmeier | 2013-02-26 07:10:28 -0800 (Tue, 26 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua_tvb.c

Fix a misspelled word; Do some minor tweaking of the wording of a few comments.

------------------------------------------------------------------------
r47902 | mmann | 2013-02-26 03:38:39 -0800 (Tue, 26 Feb 2013) | 1 line
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-snmp.c

SNMP dissector should handle aes256 (better version than r47690)
------------------------------------------------------------------------
r47901 | gerald | 2013-02-25 23:14:44 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/capinfos.c

Try to fix compilation on Windows.

------------------------------------------------------------------------
r47900 | gerald | 2013-02-25 22:40:25 -0800 (Mon, 25 Feb 2013) | 3 lines
Changed paths:
   M /trunk/capinfos.c
   M /trunk/doc/capinfos.pod
   M /trunk/docbook/release-notes.xml
   M /trunk/wsutil/str_util.c
   M /trunk/wsutil/str_util.h

Print human-readable statistics by default. Raw values can be printed
using "-M". Based on a suggestion by Hansang Bae.

------------------------------------------------------------------------
r47899 | wmeier | 2013-02-25 20:42:26 -0800 (Mon, 25 Feb 2013) | 6 lines
Changed paths:
   M /trunk/airpcap.h
   M /trunk/asn1/cmp/packet-cmp-template.c
   M /trunk/asn1/h225/packet-h225-template.c
   M /trunk/asn1/h450/packet-h450-template.c
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/qsig/packet-qsig-template.c
   M /trunk/epan/dissectors/packet-2dparityfec.c
   M /trunk/epan/dissectors/packet-assa_r3.c
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-cmp.c
   M /trunk/epan/dissectors/packet-dcom.c
   M /trunk/epan/dissectors/packet-h225.c
   M /trunk/epan/dissectors/packet-h450.c
   M /trunk/epan/dissectors/packet-homeplug-av.c
   M /trunk/epan/dissectors/packet-iec104.c
   M /trunk/epan/dissectors/packet-ieee80211-wlancap.c
   M /trunk/epan/dissectors/packet-infiniband.c
   M /trunk/epan/dissectors/packet-isdn-sup.c
   M /trunk/epan/dissectors/packet-kink.c
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-mysql.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/epan/dissectors/packet-ppi-vector.c
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-sbus.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/dissectors/packet-sip.c
   M /trunk/epan/dissectors/packet-skinny.c
   M /trunk/epan/dissectors/packet-slowprotocols.c
   M /trunk/epan/dissectors/packet-smtp.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-sua.c
   M /trunk/epan/dissectors/packet-tetra.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.h
   M /trunk/epan/dissectors/packet-v5ua.c
   M /trunk/epan/dissectors/packet-vssmonitoring.c
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/filesystem.c
   M /trunk/epan/strutil.h
   M /trunk/epan/tcap-persistentdata.c
   M /trunk/epan/tvbuff.c
   M /trunk/epan/tvbuff.h
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wslua/wslua_tvb.c
   M /trunk/file.h
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/gui_utils.h
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/rtp_player.c
   M /trunk/ui/gtk/voip_calls.c
   M /trunk/wiretap/csids.c
   M /trunk/wiretap/vms.c

Fix spelling/typos found using a list of commonly misspelled words.

The misspellings were mostly in comments but some were
in text strings visible to the user.


------------------------------------------------------------------------
r47898 | wmeier | 2013-02-25 18:38:52 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/crypt/airpdcap.c
   M /trunk/epan/wslua/init_wslua.c
   M /trunk/epan/wslua/wslua_tvb.c
   M /trunk/tools/ncp2222.py
   M /trunk/ui/recent.c

it's ==> its  &  its ==> it's as needed.

------------------------------------------------------------------------
r47897 | morriss | 2013-02-25 18:36:05 -0800 (Mon, 25 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Revert r44559: go back to using g_malloc()'d memory for SCTP reassembly.  That
way we don't keep two copies of the fragments in memory until the file is
closed.

wmem is probably a better alternative to this.

------------------------------------------------------------------------
r47896 | wmeier | 2013-02-25 18:19:57 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/guid-utils.c
   M /trunk/epan/prefs.c
   M /trunk/epan/proto.h
   M /trunk/epan/stats_tree.c
   M /trunk/epan/stats_tree.h

it's ==> its  &  its ==> it's as needed.

------------------------------------------------------------------------
r47895 | wmeier | 2013-02-25 17:50:44 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/wiretap/pcap-common.c

its ==> it's

------------------------------------------------------------------------
r47894 | wmeier | 2013-02-25 17:43:39 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/dumpcap.c

it's ==> its

------------------------------------------------------------------------
r47893 | wmeier | 2013-02-25 17:30:56 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/mate/mate_util.h
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.c
   M /trunk/plugins/profinet/packet-dcom-cba.c

it's ==> its & its == > it's  as needed.

------------------------------------------------------------------------
r47892 | wmeier | 2013-02-25 17:22:18 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/ansi_map/packet-ansi_map-template.c
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-h248.c
   M /trunk/epan/dissectors/packet-ldap.c

its ==> it's  &  it's ==> its as needed.

------------------------------------------------------------------------
r47891 | wmeier | 2013-02-25 17:06:19 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-acn.c
   M /trunk/epan/dissectors/packet-actrace.c
   M /trunk/epan/dissectors/packet-amqp.c
   M /trunk/epan/dissectors/packet-assa_r3.c
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-catapult-dct2000.c
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-cpfi.c
   M /trunk/epan/dissectors/packet-dcerpc-spoolss.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-dcm.c
   M /trunk/epan/dissectors/packet-dcom.c
   M /trunk/epan/dissectors/packet-eigrp.c
   M /trunk/epan/dissectors/packet-erf.c
   M /trunk/epan/dissectors/packet-ged125.c
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-glusterd.c
   M /trunk/epan/dissectors/packet-gssapi.c
   M /trunk/epan/dissectors/packet-h264.c
   M /trunk/epan/dissectors/packet-ipars.c
   M /trunk/epan/dissectors/packet-isis-hello.c
   M /trunk/epan/dissectors/packet-mac-lte.h
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/dissectors/packet-memcache.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/epan/dissectors/packet-mojito.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-omron-fins.c
   M /trunk/epan/dissectors/packet-pcep.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.h
   M /trunk/epan/dissectors/packet-redback.c
   M /trunk/epan/dissectors/packet-retix-bpdu.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.h
   M /trunk/epan/dissectors/packet-rlc.h
   M /trunk/epan/dissectors/packet-rsync.c
   M /trunk/epan/dissectors/packet-rtcp.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-sccp.h
   M /trunk/epan/dissectors/packet-sip.c
   M /trunk/epan/dissectors/packet-synphasor.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-teamspeak2.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-umts_fp.c

it's ==> its & its ==> it's  as needed.

------------------------------------------------------------------------
r47890 | wmeier | 2013-02-25 17:00:25 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-adwin-config.c

No need for 'if (...initialized) {...}' in proto_reg_handoff...()

------------------------------------------------------------------------
r47889 | wmeier | 2013-02-25 15:35:13 -0800 (Mon, 25 Feb 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/airpcap_gui_utils.c
   M /trunk/ui/gtk/dcerpc_stat.c
   M /trunk/ui/gtk/dlg_utils.c
   M /trunk/ui/gtk/dlg_utils.h
   M /trunk/ui/gtk/file_dlg.c
   M /trunk/ui/gtk/file_dlg.h
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_statusbar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/range_utils.c
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/voip_calls.c

it's ==> its  & its ==> it's as needed.

In a few cases:
 Fix spelling;
 Clean up whitespace and formatting style.

------------------------------------------------------------------------
r47887 | pascal | 2013-02-25 14:36:24 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rohc.c

Dissect more feedback options

------------------------------------------------------------------------
r47886 | eapache | 2013-02-25 14:19:15 -0800 (Mon, 25 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipsec.c

From Alex Badea via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8395

Support AES-GCM ipsec encryption using CTR (since libgcrypt doesn't support
GCM). Using CTR instead gets us decryption, but does not verify authentication.

------------------------------------------------------------------------
r47885 | mmann | 2013-02-25 14:05:28 -0800 (Mon, 25 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/wslua/template-init.lua
   M /trunk/epan/wslua/wslua.h
   M /trunk/epan/wslua/wslua_dumper.c
   M /trunk/epan/wslua/wslua_field.c
   M /trunk/epan/wslua/wslua_gui.c
   M /trunk/epan/wslua/wslua_listener.c
   M /trunk/epan/wslua/wslua_pinfo.c
   M /trunk/epan/wslua/wslua_proto.c
   M /trunk/epan/wslua/wslua_tree.c
   M /trunk/epan/wslua/wslua_tvb.c
   M /trunk/epan/wslua/wslua_util.c

Fix typos/errors and make Lua API more consistent.

From Hadriel Kaplan, bug 8393 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8393)
------------------------------------------------------------------------
r47884 | rbalint | 2013-02-25 13:27:16 -0800 (Mon, 25 Feb 2013) | 1 line
Changed paths:
   M /trunk/tools/compare-abis.sh

Make compare-abs.sh work on CMake builds
------------------------------------------------------------------------
r47883 | rbalint | 2013-02-25 13:27:07 -0800 (Mon, 25 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/wiretap/CMakeLists.txt
   M /trunk/wsutil/CMakeLists.txt

ABI dumps don't have to depend on config.h directly

They depend on libs which need config.h already.
------------------------------------------------------------------------
r47882 | mmann | 2013-02-25 12:43:06 -0800 (Mon, 25 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/column-utils.c
   M /trunk/epan/column-utils.h
   M /trunk/epan/wslua/wslua_pinfo.c

LUA API improvements

1. Add col_set_fence() equivalent
2. Update __tostring function to actually return column text

From Hadriel Kaplan, bug 8295 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8295)
------------------------------------------------------------------------
r47881 | cmaynard | 2013-02-25 11:28:24 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-beep.c

Fix Coverity CID 986569: Unused pointer value.

------------------------------------------------------------------------
r47880 | rbalint | 2013-02-25 10:12:28 -0800 (Mon, 25 Feb 2013) | 1 line
Changed paths:
   M /trunk/README.cmake

Add a few comments to CMake TODO items
------------------------------------------------------------------------
r47879 | rbalint | 2013-02-25 10:12:20 -0800 (Mon, 25 Feb 2013) | 3 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/Makefile.am
   M /trunk/Makefile.am.inc
   M /trunk/abi-descriptor.template
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/Makefile.am
   M /trunk/wiretap/CMakeLists.txt
   M /trunk/wiretap/Makefile.am
   M /trunk/wsutil/CMakeLists.txt
   M /trunk/wsutil/Makefile.am

Add dumpabi targets to CMake builds

Also update automake generated targets to match CMake generated ones
------------------------------------------------------------------------
r47878 | eapache | 2013-02-25 09:55:32 -0800 (Mon, 25 Feb 2013) | 6 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/colorfilters
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-bthcrp.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8396

Add Bluetooth HCRP dissector.

From me: rename a preference to be a bit clearer.

------------------------------------------------------------------------
r47877 | mmann | 2013-02-25 09:32:25 -0800 (Mon, 25 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/epan.c
   M /trunk/epan/wslua/wslua.h
   M /trunk/epan/wslua/wslua_field.c

Bugfix Lua pinfo.cols.protocol not holding value in postdissector

From Hadriel Kaplan, bug 6020 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6020)
------------------------------------------------------------------------
r47876 | pascal | 2013-02-25 08:39:43 -0800 (Mon, 25 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsmtap.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8397 :
Prevent an out of bounds access when trying to call RRC sub dissectors and fallback to DATA dissector

------------------------------------------------------------------------
r47875 | mmann | 2013-02-25 08:37:34 -0800 (Mon, 25 Feb 2013) | 3 lines
Changed paths:
   A /trunk/doc/README.wslua

Add README for Lua

From Hadriel Kaplan, part of bug 8393 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8393)
------------------------------------------------------------------------
r47874 | mmann | 2013-02-25 08:20:27 -0800 (Mon, 25 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/wslua/wslua.h
   M /trunk/epan/wslua/wslua_proto.c
   M /trunk/epan/wslua/wslua_util.c

Fix Lua 5.2 panic problems.

From Hadriel Kaplan, bug 7400 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7400)
------------------------------------------------------------------------
r47873 | cmaynard | 2013-02-25 08:19:15 -0800 (Mon, 25 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sml.c

Fix some typos.

------------------------------------------------------------------------
r47872 | jake | 2013-02-24 22:48:35 -0800 (Sun, 24 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-json.c

Fix for bug 7939:
Register application/json-rpc and application/jsonrequest media types for JSON.

------------------------------------------------------------------------
r47871 | gerald | 2013-02-24 20:16:37 -0800 (Sun, 24 Feb 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

The IEEE may not care what's in an SSID but Pango is much more picky.
If the SSID isn't valid UTF-8 truncate it and indicate that we did so.
(As bug 5738 points out this is part of a more general problem but in
the meantime this keeps us from crashing.)

Don't try to decrypt too-long SSIDs.

I feel compelled to change my SSID at home to a series of carriage
returns, linefeeds, and SNOWMAN (U+2603).

------------------------------------------------------------------------
r47870 | pascal | 2013-02-24 14:39:46 -0800 (Sun, 24 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rohc.c

Fix display type

------------------------------------------------------------------------
r47869 | pascal | 2013-02-24 14:06:53 -0800 (Sun, 24 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.h
   M /trunk/epan/dissectors/packet-rohc.c
   M /trunk/epan/dissectors/packet-rohc.h

Various enhancements to ROHC dissector:
- fix dissection of type 0 packets with large CID
- add dissection of type 1 and 2 packets (extension 3 dissection to be done)
- add dissection of UDP checksum

------------------------------------------------------------------------
r47868 | guy | 2013-02-24 13:45:09 -0800 (Sun, 24 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/tvbuff.c

compute_offset_length(), check_offset_length_no_exception(), and
check_offset_length() are always passed the captured length and reported
length of a tvbuff; just pass a pointer to the tvbuff, instead.

Eliminate some extra blank lines.

------------------------------------------------------------------------
r47867 | guy | 2013-02-24 13:30:00 -0800 (Sun, 24 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/tvbuff.c

tvb_set_subset_no_exceptions() is called immediately after all calls to
tvb_new_with_subset(), and is not called anywhere other than immediately
after calls to tvb_new_with_subset(); absorb it into tvb_new_with_subset().

------------------------------------------------------------------------
r47866 | guy | 2013-02-24 13:18:45 -0800 (Sun, 24 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/tvbuff.c

Move some routines around, in preparation for some other code
reorganization.

------------------------------------------------------------------------
r47865 | rbalint | 2013-02-24 13:14:17 -0800 (Sun, 24 Feb 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am.inc
   M /trunk/abi-descriptor.template
   M /trunk/epan/CMakeLists.txt
   M /trunk/wiretap/CMakeLists.txt
   M /trunk/wsutil/CMakeLists.txt

Generate abi-descriptor.xml-s in CMake builds
------------------------------------------------------------------------
r47864 | etxrab | 2013-02-24 11:51:23 -0800 (Sun, 24 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-text-media.c

Add application/x-tia-p25-issi and application/x-tia-p25-sndcp
fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6248
------------------------------------------------------------------------
r47863 | wmeier | 2013-02-24 11:35:32 -0800 (Sun, 24 Feb 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

From  Peter Hatina: test GDK_WINDOW_STATE_MAXIMIZED as a bit flag

(One small part of a suggested patch in Bug #8315).

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8315

------------------------------------------------------------------------
r47862 | alagoutte | 2013-02-24 11:13:46 -0800 (Sun, 24 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tns.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47861 | alagoutte | 2013-02-24 11:13:36 -0800 (Sun, 24 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tnef.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47860 | alagoutte | 2013-02-24 11:13:27 -0800 (Sun, 24 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tzsp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47859 | alagoutte | 2013-02-24 11:13:18 -0800 (Sun, 24 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ucp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47858 | alagoutte | 2013-02-24 11:10:11 -0800 (Sun, 24 Feb 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Mark Phillips via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8368
Minor corrections to the VHT IE decode

* Correct the Rx, Tx and Basic MCS map decodes. The number of Spatial streams should run from 1-8 (not 0-7).
* Change Several misstyped Mhz into MHz

From me:
Remove comma for big number (use space)
Add Octets unit in some hf description
------------------------------------------------------------------------
r47857 | alagoutte | 2013-02-24 11:09:55 -0800 (Sun, 24 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix AP / Sta CF Pollable value_string (the value is shifted !)
------------------------------------------------------------------------
r47856 | alagoutte | 2013-02-24 11:09:04 -0800 (Sun, 24 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/tfs.c
   M /trunk/epan/tfs.h

Remove some "duplicate" TFS in 802.11 field capability Add in use / not in use in common TFS
------------------------------------------------------------------------
r47853 | etxrab | 2013-02-24 07:03:26 -0800 (Sun, 24 Feb 2013) | 4 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

From "beroset":
updated Windows build instructions to include 64-bit builds.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8386
------------------------------------------------------------------------
r47852 | gerald | 2013-02-24 07:03:25 -0800 (Sun, 24 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-02-24]
------------------------------------------------------------------------
r47851 | darkjames | 2013-02-24 06:39:56 -0800 (Sun, 24 Feb 2013) | 5 lines
Changed paths:
   M /trunk/tshark.c

Fix bug #8101: tshark -2 -r fragments.pcap -R snmp -w out.pcap segmentation fault

When doing second pass tshark, packet data is read to cf->pd (and not already freed cf->wth buffer).
Writting files with two pass analysis never worked, buggy since introducing two pass analysis in r30076.

------------------------------------------------------------------------
r47850 | darkjames | 2013-02-24 01:38:22 -0800 (Sun, 24 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-enc.c
   M /trunk/epan/dissectors/packet-smb2.c

Use AF_ defines from <epan/aftypes.h>

------------------------------------------------------------------------
r47849 | darkjames | 2013-02-23 16:45:59 -0800 (Sat, 23 Feb 2013) | 3 lines
Changed paths:
   M /trunk/tshark.c

Fix bug #8160, one case left where delta of previously captured frame is incorrectly calculated:
 two passes wireshark && previously captured frame hasn't pass filter

------------------------------------------------------------------------
r47848 | rbalint | 2013-02-23 14:54:36 -0800 (Sat, 23 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/wiretap/CMakeLists.txt
   M /trunk/wsutil/CMakeLists.txt

Set library versions in CMake builds
------------------------------------------------------------------------
r47847 | rbalint | 2013-02-23 14:54:26 -0800 (Sat, 23 Feb 2013) | 1 line
Changed paths:
   M /trunk/README.cmake

CMake build works fine on Debian Wheezy
------------------------------------------------------------------------
r47846 | rbalint | 2013-02-23 14:54:17 -0800 (Sat, 23 Feb 2013) | 1 line
Changed paths:
   M /trunk/README.cmake

Note that CMake honors umask for creating directories
------------------------------------------------------------------------
r47845 | wmeier | 2013-02-23 14:37:52 -0800 (Sat, 23 Feb 2013) | 3 lines
Changed paths:
   M /trunk/print.c

Use consistent indentation & formatting style.
(Re-commit since the previous commit for this was reverted).

------------------------------------------------------------------------
r47844 | pascal | 2013-02-23 14:26:29 -0800 (Sat, 23 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rohc.c

Add dissection of uncompressed IP-ID

------------------------------------------------------------------------
r47843 | eapache | 2013-02-23 14:26:18 -0800 (Sat, 23 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Remove blocks from the free list when gc'ing them in wmem's block allocator.
Thanks to Jakub Zawadzki for catching this one.

------------------------------------------------------------------------
r47842 | wmeier | 2013-02-23 14:04:12 -0800 (Sat, 23 Feb 2013) | 6 lines
Changed paths:
   M /trunk/print.c

(version 2); Implement proto_tree_write_fields without using ep_strbufs.
- Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8348:
   "tshark -T fields can't print the full value of fields where the value,
    as a text string, is longer than 65535 bytes"
- Reduces ep memory allocation & string copies;

------------------------------------------------------------------------
r47841 | martink | 2013-02-23 11:02:12 -0800 (Sat, 23 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iso7816.c

add instruction byte for "get challenge"

------------------------------------------------------------------------
r47840 | pascal | 2013-02-23 10:45:14 -0800 (Sat, 23 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rohc.c

Enhance dissection of uncompressed profile and type 0 packets.
Always restore saved private data when returning from dissector.

------------------------------------------------------------------------
r47839 | eapache | 2013-02-23 07:22:40 -0800 (Sat, 23 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ms-mms.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8382

Don't pass a length longer than the strlen of the string into
format_text(). This can happen if the length we ask for from the
tvb overflows, for example.

------------------------------------------------------------------------
r47838 | alagoutte | 2013-02-23 03:21:29 -0800 (Sat, 23 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From 802.11k-2008 : Amendment 1: Radio Resource Measurement of Wireless LANs Add Radio Measurement flag from Capability Information Field
------------------------------------------------------------------------
r47837 | alagoutte | 2013-02-23 03:21:20 -0800 (Sat, 23 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/x11-declarations.h
   M /trunk/epan/dissectors/x11-enum.h
   M /trunk/epan/dissectors/x11-extension-errors.h
   M /trunk/epan/dissectors/x11-extension-implementation.h
   M /trunk/epan/dissectors/x11-glx-render-enum.h
   M /trunk/epan/dissectors/x11-register-info.h

Update x11-dissectors with last mesa trunk ( snb-magic-14719-g2fa9e4c ) and xcbproto trunk ( 1.8-2-gc0d65da )
------------------------------------------------------------------------
r47836 | alagoutte | 2013-02-23 03:21:11 -0800 (Sat, 23 Feb 2013) | 1 line
Changed paths:
   M /trunk/doc/README.qt

Update README.qt with last change in qtshark build
------------------------------------------------------------------------
r47835 | alagoutte | 2013-02-23 03:21:02 -0800 (Sat, 23 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Replace by proto_tree_add_item and use FT_NONE type for fixed parameters
------------------------------------------------------------------------
r47834 | alagoutte | 2013-02-23 03:20:53 -0800 (Sat, 23 Feb 2013) | 1 line
Changed paths:
   M /trunk/.gitignore

Update .gitignore Add ignore mesa / xcbproto folder when using x11-dissector Add ignore wireshark-qt* folder when using Qtshark in Windows
------------------------------------------------------------------------
r47833 | alagoutte | 2013-02-23 01:58:46 -0800 (Sat, 23 Feb 2013) | 1 line
Changed paths:
   M /trunk/packaging/portableapps/win32/makenmake.pl

Fix Build of PortableAPPs with Qtshark
------------------------------------------------------------------------
r47832 | mmann | 2013-02-22 19:48:04 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-beep.c

Convert proto_tree_add_text to proto_tree_add_item and expert_info.
------------------------------------------------------------------------
r47831 | cmaynard | 2013-02-22 17:57:15 -0800 (Fri, 22 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c

Trivial: Fix some typos.

------------------------------------------------------------------------
r47830 | cmaynard | 2013-02-22 16:45:05 -0800 (Fri, 22 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btmcap.c

Fix Coverity CID 986498: Unused pointer value.

------------------------------------------------------------------------
r47829 | eapache | 2013-02-22 16:09:08 -0800 (Fri, 22 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/wslua/wslua_field.c

Invert the if statement into the common form:

if (error) return error;

do normal things;

------------------------------------------------------------------------
r47828 | eapache | 2013-02-22 16:06:30 -0800 (Fri, 22 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/wslua/wslua_field.c

Add a return statement accidentally removed in r47783 and tweak the
brace placement so it's more obvious why the return is needed.

------------------------------------------------------------------------
r47827 | darkjames | 2013-02-22 15:53:08 -0800 (Fri, 22 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mih.c
   M /trunk/epan/dissectors/packet-wreth.c
   M /trunk/epan/dissectors/packet-xmpp.c

No need for static dissector_handle_t.

------------------------------------------------------------------------
r47826 | pascal | 2013-02-22 09:34:56 -0800 (Fri, 22 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rohc.c

When dissecting a feedback, if no context info is present use private data if available

------------------------------------------------------------------------
r47825 | alagoutte | 2013-02-22 08:51:43 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/packaging/portableapps/win32/Makefile.nmake
   M /trunk/packaging/portableapps/win32/makenmake.pl

Add QtShark stuff to PortableApps
------------------------------------------------------------------------
r47824 | alagoutte | 2013-02-22 08:51:33 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Enhance dissection of A-MSDU Frame (Make length filterable...)
------------------------------------------------------------------------
r47823 | alagoutte | 2013-02-22 08:51:24 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-smb-pipe.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47822 | alagoutte | 2013-02-22 08:51:15 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Add 802.11 BSS Available Admission Capacity (67)
------------------------------------------------------------------------
r47821 | alagoutte | 2013-02-22 08:51:06 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wow.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47820 | alagoutte | 2013-02-22 08:50:58 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wai.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47819 | alagoutte | 2013-02-22 08:50:49 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Enhance 802.11 dissector when IE Tag is unknown (Add also a Expert info)
------------------------------------------------------------------------
r47818 | alagoutte | 2013-02-22 08:50:40 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wsp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47817 | alagoutte | 2013-02-22 08:50:08 -0800 (Fri, 22 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-wsp.c

From 802.11-2012.pdf Update Information Element (IE Tag) List
------------------------------------------------------------------------
r47816 | eapache | 2013-02-22 08:41:41 -0800 (Fri, 22 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_scopes.c

Fix an *extraordinarily* embarassing copy-paste error. Much thanks to Bill
Meier for finding it before it made it into a stable release!

------------------------------------------------------------------------
r47815 | eapache | 2013-02-22 08:38:22 -0800 (Fri, 22 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_simple.c

Validate that the pointer passed to wmem_free is valid when using the
simple allocator. Thanks to Bill Meier for suggesting this.

------------------------------------------------------------------------
r47814 | cmaynard | 2013-02-21 17:45:10 -0800 (Thu, 21 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common

From Edwin Groothuis via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8375 : Move packet-pres.c from DISSECTOR_SRC to ASN1_DISSECTOR_SRC.

------------------------------------------------------------------------
r47813 | cmaynard | 2013-02-21 17:34:53 -0800 (Thu, 21 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-dce122.c
   M /trunk/epan/dissectors/packet-ieee80211-radiotap-iter.c
   M /trunk/epan/dissectors/packet-ppi-geolocation-common.c

From Edwin Groothuis via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8376 : #include "config.h".

------------------------------------------------------------------------
r47812 | martink | 2013-02-21 14:24:43 -0800 (Thu, 21 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.developer

mention gcrypt wrapper in README.developer

------------------------------------------------------------------------
r47811 | eapache | 2013-02-21 14:24:06 -0800 (Thu, 21 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavctp.c
   M /trunk/epan/dissectors/packet-bthid.c

Trivial cleanups:
- use a gboolean instead of an int where appropriate
- comment out an unnecessary variable assignment
- move some other assignments to before the address of the variable is taken;
  this makes the data flow more natural and cleans up some cppcheck warnings

------------------------------------------------------------------------
r47810 | mmann | 2013-02-21 14:00:32 -0800 (Thu, 21 Feb 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavctp.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/ui/gtk/decode_as_dlg.c

Minor Bluetooth fixes

1. Allow to DecodeBy payload over AVCTP
2. Fix L2CAP CID payload recognize after disc
3. Removed unneeded _U_
4. Fall back to control channel in AVRCP
5. Fix time-tracking for passthrough and capability AVRCP commands

From Michal Labedzki, bug 8367 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8367)
------------------------------------------------------------------------
r47809 | mmann | 2013-02-21 13:35:19 -0800 (Thu, 21 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavctp.c
   M /trunk/epan/dissectors/packet-btavctp.h
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-btl2cap.c

Fix AVCTP, AVRCP, HCI AVL and L2CP for multiple interfaces/adapters

From Michal Labedzki, bug 8367 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8367)
------------------------------------------------------------------------
r47808 | eapache | 2013-02-21 13:18:46 -0800 (Thu, 21 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload.c

Fix some issues potentially similar in nature to the one found in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8364

There are probably some still left.

------------------------------------------------------------------------
r47807 | darkjames | 2013-02-21 13:04:59 -0800 (Thu, 21 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/camel-persistentdata.c
   M /trunk/epan/dissectors/packet-amr.c
   M /trunk/epan/dissectors/packet-ansi_637.c
   M /trunk/epan/dissectors/packet-artnet.c
   M /trunk/epan/dissectors/packet-btatt.c
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthid.c
   M /trunk/epan/dissectors/packet-openvpn.c
   M /trunk/epan/geoip_db.c
   M /trunk/epan/value_string.c

String passed to val_to_str() must have int format specifier (%u, %d, %x, and so on...).
Fix some cases (easy to grep) by call to val_to_str_const().

------------------------------------------------------------------------
r47806 | pascal | 2013-02-21 11:18:29 -0800 (Thu, 21 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rohc.c

Dissect Feedback type 1/2 packets for UDP and Uncompressed profiles

------------------------------------------------------------------------
r47805 | eapache | 2013-02-21 10:53:18 -0800 (Thu, 21 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload.c

From Chris Maynard via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8364

Pacify the fuzz-bots for now, though a better fix is needed.

------------------------------------------------------------------------
r47804 | eapache | 2013-02-21 10:43:26 -0800 (Thu, 21 Feb 2013) | 4 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/colorfilters
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-btmcap.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8366

Add support for bluetooth MCAP Protocol.

------------------------------------------------------------------------
r47803 | martink | 2013-02-21 10:40:48 -0800 (Thu, 21 Feb 2013) | 5 lines
Changed paths:
   M /trunk/wsutil/wsgcrypt.h

use pragma GCC diagnostic to work around gcrypt.h warnings
distinguish between different gcc versions

this should allow a clean build with libgcrypt 1.5.0

------------------------------------------------------------------------
r47802 | martink | 2013-02-21 10:23:29 -0800 (Thu, 21 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/pkcs12/packet-pkcs12-template.c
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/capinfos.c
   M /trunk/epan/crypt/eax.c
   M /trunk/epan/dissectors/packet-dvbci.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-pkcs12.c
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-ssl-utils.h
   M /trunk/epan/dissectors/packet-zbee-security.c
   M /trunk/epan/epan.c
   M /trunk/packaging/u3/tools/sysdep.h

include the wsutil/wsgcrypt.h instead of including gcrypt.h directly

------------------------------------------------------------------------
r47801 | martink | 2013-02-21 10:09:18 -0800 (Thu, 21 Feb 2013) | 3 lines
Changed paths:
   M /trunk/wsutil/Makefile.am
   A /trunk/wsutil/wsgcrypt.h

add wsutil/wsgcrypt.h as a wrapper around libgcrypt's gcrypt.h
(not used for now)

------------------------------------------------------------------------
r47800 | alagoutte | 2013-02-21 07:32:29 -0800 (Thu, 21 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bacapp.c
   M /trunk/epan/dissectors/packet-bacapp.h

Fix indent (Tab => 4 Spaces) Remove whitespace And Modelines info
------------------------------------------------------------------------
r47799 | alagoutte | 2013-02-21 07:32:15 -0800 (Thu, 21 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bacapp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47798 | alagoutte | 2013-02-21 07:32:07 -0800 (Thu, 21 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-capwap.c

Replace proto_tree_add_text/uint/boolean by proto_tree_add_item Use bitmask (remove tvb_get_bits(..))
------------------------------------------------------------------------
r47797 | alagoutte | 2013-02-21 07:31:58 -0800 (Thu, 21 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-capwap.c

Fix indent (Tab => 4 Spaces) and Add Modelines
------------------------------------------------------------------------
r47796 | alagoutte | 2013-02-21 07:31:50 -0800 (Thu, 21 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix Modelines
------------------------------------------------------------------------
r47795 | alagoutte | 2013-02-21 07:20:25 -0800 (Thu, 21 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From report of Jim Young via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8345 Malformed IEEE80211 frame triggers DISSECTOR_ASSERT

In some cases these malformed frames trigger a DISSECTOR_ASSERT() in proto.c's proto_item_set_len().  This happens when packet-ieee80211.c's dissect_ieee80211_mgt() calls packet-ieee80211.c's get_tagged_parameter_tree() with a "size" parameter value of -1.

From me:
Replace by proto_tree_add_item with -1 length (and use FT_NONE ftype)
------------------------------------------------------------------------
r47794 | alagoutte | 2013-02-21 04:31:16 -0800 (Thu, 21 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-capwap.c

Fix CheckAPI about trailing space
------------------------------------------------------------------------
r47793 | alagoutte | 2013-02-21 02:50:28 -0800 (Thu, 21 Feb 2013) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-capwap.c

From Paul via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8319 CAPWAP Header dissector returns invalid length

The problem is when Wireshark dissect CAPWAP packets from Cisco without preference "Cisco Wireless Controller Support"

In this case the whole packet decoded wrong, not only Wireless Specific Information field in CAPWAP header

I suggest following patch to dissect_capwap_header function to always return correct length of CAPWAP header based on HLEN header field

From me:
Add expert info to display a warning about Calculate length and Header length are different (and suggest to activate Cisco Wireless Controller Support Preference)
------------------------------------------------------------------------
r47792 | pascal | 2013-02-21 02:08:53 -0800 (Thu, 21 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsmtap.c

From Harald Welte via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8365 :
Add GSMTAP support for UMTS RRC captures

------------------------------------------------------------------------
r47791 | jake | 2013-02-20 23:37:10 -0800 (Wed, 20 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipv6.c

I'm pretty sure that reassembled IPv6 data does not fit in a uint32.

------------------------------------------------------------------------
r47789 | cmaynard | 2013-02-20 19:54:17 -0800 (Wed, 20 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload.c

Misc. fixes while looking at bug 8364 (which this patch does NOT address):
1) hf_reload_dmflags is 8 bytes, not 64 bytes.
2) Swap dissection order of dmflags and length.
3) Register ett_reload_self_tuning_data and ett_reload_diagnosticrequest.
#BACKPORT(1.8)

------------------------------------------------------------------------
r47788 | gerald | 2013-02-20 17:03:47 -0800 (Wed, 20 Feb 2013) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/wireshark.nsi

Remove vcredist_??.exe when we're done with it.

------------------------------------------------------------------------
r47787 | gerald | 2013-02-20 17:00:44 -0800 (Wed, 20 Feb 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c
   M /trunk/ui/gtk/export_sslkeys.c
   M /trunk/ui/gtk/fileset_dlg.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_airpcap_toolbar.c
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/sctp_assoc_analyse.c
   M /trunk/ui/gtk/sctp_byte_graph_dlg.c
   M /trunk/ui/gtk/sctp_error_dlg.c
   M /trunk/ui/gtk/sctp_graph_dlg.c

Don't yell at the user quite so much. Remove exclamation points from
some error messages and rephrase some others.

------------------------------------------------------------------------
r47786 | gerald | 2013-02-20 16:55:25 -0800 (Wed, 20 Feb 2013) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/uninstall.nsi

Pop into the correct variable.

------------------------------------------------------------------------
r47785 | gerald | 2013-02-20 15:59:49 -0800 (Wed, 20 Feb 2013) | 6 lines
Changed paths:
   M /trunk/packaging/nsis/common.nsh
   M /trunk/packaging/nsis/uninstall.nsi
   M /trunk/packaging/nsis/wireshark.nsi

Move the Wireshark-is-running check to a common macro and call it in
both the installer and uninstaller. Roll the .exe removal code into a
loop and add missing executables.

Add modelines and adjust accordingly.

------------------------------------------------------------------------
r47784 | eapache | 2013-02-20 15:49:06 -0800 (Wed, 20 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua_field.c

Add modelines, fix indentation to be a consistent 4-spaces throughout.

------------------------------------------------------------------------
r47783 | eapache | 2013-02-20 15:40:24 -0800 (Wed, 20 Feb 2013) | 12 lines
Changed paths:
   M /trunk/epan/wslua/wslua_field.c

From Hadrien Kaplan via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8357

Fix the Lua tostring() method on FieldInfo objects such that it always returns
a string, although the string might be '(unknown)', '(none)', or '(n/a)'. This
is more conformant to Lua's API style.

Also create a new 'FieldInfo.display' accessor table member, which Lua
scripts can use instead of tostring() to get what the GUI displays.

From me:
Misc indentation fixes, remove redundant 'return' statement.

------------------------------------------------------------------------
r47782 | martink | 2013-02-20 14:56:29 -0800 (Wed, 20 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-sbc.c

fix dead assignment
http://www.wireshark.org/download/automated/analysis/scan-build-2013-02-20-2/report-OsH7hZ.html#EndPath

------------------------------------------------------------------------
r47781 | martink | 2013-02-20 14:53:26 -0800 (Wed, 20 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-sbc.c

TABs -> spaces
add modelines

------------------------------------------------------------------------
r47780 | martink | 2013-02-20 14:18:56 -0800 (Wed, 20 Feb 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.h
   M /trunk/ui/gtk/main_statusbar.c

make function names consistent
edit_capture_dlg_launch() -> edit_capture_comment_dlg_launch()

------------------------------------------------------------------------
r47779 | martink | 2013-02-20 14:08:00 -0800 (Wed, 20 Feb 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.h
   M /trunk/ui/gtk/main_statusbar.c

kill an "edit capture comment" popup if the underlying file is closed

(at the moment, the edit window remains open even if the file is closed or
changed, this allows effectively to overwrite a file's capture commment with
the capture comment of a previously used file)

------------------------------------------------------------------------
r47777 | gerald | 2013-02-20 13:17:30 -0800 (Wed, 20 Feb 2013) | 2 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/configure.ac
   M /trunk/debian/changelog
   M /trunk/docbook/release-notes.xml

More 1.9.0 → 1.9.1 changes. Release note updates.

------------------------------------------------------------------------
r47776 | eapache | 2013-02-20 12:49:36 -0800 (Wed, 20 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hartip.c

From Chris Maynard via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8360

Bail out if length is less than the minimum required length.

------------------------------------------------------------------------
r47775 | eapache | 2013-02-20 12:41:33 -0800 (Wed, 20 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fcsp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8359

Prevent an infinite loop if we don't recognize the param type and
the length is 0.

------------------------------------------------------------------------
r47774 | gerald | 2013-02-20 12:16:49 -0800 (Wed, 20 Feb 2013) | 3 lines
Changed paths:
   M /trunk/ui/software_update.c

Forcing everyone to use the development update channel probably isn't
the best idea.

------------------------------------------------------------------------
r47773 | gerald | 2013-02-20 11:58:55 -0800 (Wed, 20 Feb 2013) | 6 lines
Changed paths:
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/wsutil/file_util.c

As http://www.jrsoftware.org/iskb.php?mutexsessions points out, a session
mutex may not be visible to other sessions and we may not be able to
create a global mutex. Try to create both, and make each one accessible
to all users. Update the NSIS installer to check for both global and
session mutexes.

------------------------------------------------------------------------
r47772 | etxrab | 2013-02-20 11:50:12 -0800 (Wed, 20 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-text-media.c

From Michael Mann:
Add text/parameters
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5714
If we need something better we should make a  text/parameters dissector I suppose.
------------------------------------------------------------------------
r47771 | gerald | 2013-02-20 08:42:34 -0800 (Wed, 20 Feb 2013) | 2 lines
Changed paths:
   M /trunk/make-version.pl

1.9.0 → 1.9.1.

------------------------------------------------------------------------
r47770 | gerald | 2013-02-20 08:36:47 -0800 (Wed, 20 Feb 2013) | 2 lines
Changed paths:
   M /trunk/make-version.pl

Build 1.9.0.

------------------------------------------------------------------------
r47769 | guy | 2013-02-20 00:37:40 -0800 (Wed, 20 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/tvbuff.c

Fix copy-and-pasteo.

------------------------------------------------------------------------
r47768 | guy | 2013-02-20 00:10:14 -0800 (Wed, 20 Feb 2013) | 10 lines
Changed paths:
   M /trunk/epan/libwireshark.def
   M /trunk/epan/tvbuff.c
   M /trunk/epan/tvbuff.h

Add a tvb_new_subset_length() that takes a tvbuff, an offset in a
tvbuff, and a length from that offset, and returns a subset tvbuff
referring to that data (or throws an exception).  This does what most if
not all calls to tvb_new_subset() (other than the ones that really
should be calls to tvb_new_subset_remaining()) should be doing, i.e.
setting the reported length of the tvbuff to the specified length and
calculating the appropriate value of the captured length based on that.

We aren't using it yet, but we will....

------------------------------------------------------------------------
r47767 | gerald | 2013-02-19 22:51:16 -0800 (Tue, 19 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/CMakeLists.txt

Add software_update.c.

------------------------------------------------------------------------
r47766 | gerald | 2013-02-19 21:04:57 -0800 (Tue, 19 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/main.cpp

Only call create_app_running_mutex on Windows.

------------------------------------------------------------------------
r47763 | cmaynard | 2013-02-19 19:06:46 -0800 (Tue, 19 Feb 2013) | 6 lines
Changed paths:
   M /trunk/doc/tshark.pod
   M /trunk/tshark.c

From Edwin Groothuis via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8353 : Document http-related '-z' statistics; also add document -z help.

From me: Don't print an error message for "-z help".

(Only "http,stat," is suitable for backport to 1.8 and 1.6)

------------------------------------------------------------------------
r47762 | gerald | 2013-02-19 19:01:12 -0800 (Tue, 19 Feb 2013) | 2 lines
Changed paths:
   M /trunk/wsutil/Makefile.am

Exclude create_app_running_mutex.

------------------------------------------------------------------------
r47761 | cmaynard | 2013-02-19 18:15:20 -0800 (Tue, 19 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bt-utp.c

Fix Coverity CID 751720: Logically dead code.

In fixing this bug, also fix another:  Be sure to use tvb_length() and not tvb_reported_length() in get_utp_version(), since this is essentially where the heuristics are being applied to decide whether to accept the packet or not.

------------------------------------------------------------------------
r47760 | guy | 2013-02-19 17:38:58 -0800 (Tue, 19 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/kerberos/packet-kerberos-template.c

And one more case where tvb_new_subset_remaining() is appropriate.

------------------------------------------------------------------------
r47759 | guy | 2013-02-19 17:37:08 -0800 (Tue, 19 Feb 2013) | 5 lines
Changed paths:
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/epan/dissectors/packet-h248.c

Clean up white space - get rid of 4-space tabs.

Reformat the hf[] array to be consistent, and get rid of some bogus
blurbs (probably copy-and-pasteos).

------------------------------------------------------------------------
r47758 | gerald | 2013-02-19 17:19:42 -0800 (Tue, 19 Feb 2013) | 5 lines
Changed paths:
   M /trunk/capinfos.c
   M /trunk/dumpcap.c
   M /trunk/editcap.c
   M /trunk/mergecap.c
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/randpkt.c
   M /trunk/rawshark.c
   M /trunk/text2pcap.c
   M /trunk/tshark.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/qt/main.cpp
   M /trunk/wsutil/file_util.c
   M /trunk/wsutil/file_util.h
   M /trunk/wsutil/libwsutil.def

When any of our executables start on Windows create or open a "Wireshark
is running" mutex. Have the NSIS installer check for this mutex and ask
the user to close Wireshark if it's found. While not perfect this makes
the WinSparkle update process much less annoying.

------------------------------------------------------------------------
r47757 | guy | 2013-02-19 17:01:32 -0800 (Tue, 19 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/tvbuff.c

Swallow up tvb_set_real_data_no_exceptions() into tvb_new_real_data() -
the only caller is tvb_new_real_data().

------------------------------------------------------------------------
r47756 | guy | 2013-02-19 16:57:10 -0800 (Tue, 19 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/tvbuff.h

Reflect that tvb_new() is now an internal routine.

------------------------------------------------------------------------
r47755 | guy | 2013-02-19 16:56:44 -0800 (Tue, 19 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-giop.c

Improve a comment - what matters is that tvb_new_real_data() can throw
an exception, not how it happens to be implemented currently.

------------------------------------------------------------------------
r47754 | cmaynard | 2013-02-19 16:53:19 -0800 (Tue, 19 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hartip.c

Fix Coverity CID 984638: Unused pointer value.

------------------------------------------------------------------------
r47753 | guy | 2013-02-19 16:09:41 -0800 (Tue, 19 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/tvbuff.c
   M /trunk/epan/tvbuff.h

No more tvb_new(), so no more need for tvb_set_real_data() or
tvb_set_subset(); code should use tvb_new_real_data() and various
tvb_new_subset routines.  (Neither tvb_new() nor tvb_set_real_data() nor
tvb_set_subset() were exported in libwireshark.def, nor were they used
outside tvbuff.c; tvb_set_real_data() and tvb_set_subset() weren't even
being used *inside* tvbuff.c.)

------------------------------------------------------------------------
r47752 | guy | 2013-02-19 15:55:19 -0800 (Tue, 19 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/tvbuff.c
   M /trunk/epan/tvbuff.h

Make tvb_new() an internal routine to epan/tvbuff.c; we export various
routines to create new tvbuffs that do what dissectors need to do, and
those are the only routines that should be used.

------------------------------------------------------------------------
r47751 | guy | 2013-02-19 15:17:07 -0800 (Tue, 19 Feb 2013) | 7 lines
Changed paths:
   M /trunk/asn1/c1222/packet-c1222-template.c
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/asn1/qsig/qsig.cnf
   M /trunk/asn1/ros/packet-ros-template.c
   M /trunk/asn1/rtse/packet-rtse-template.c
   M /trunk/epan/dissectors/packet-ax25-kiss.c
   M /trunk/epan/dissectors/packet-ax25-nol3.c
   M /trunk/epan/dissectors/packet-bpq.c
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-c1222.c
   M /trunk/epan/dissectors/packet-catapult-dct2000.c
   M /trunk/epan/dissectors/packet-dis-pdus.c
   M /trunk/epan/dissectors/packet-eigrp.c
   M /trunk/epan/dissectors/packet-flexnet.c
   M /trunk/epan/dissectors/packet-fp_hint.c
   M /trunk/epan/dissectors/packet-gssapi.c
   M /trunk/epan/dissectors/packet-gvrp.c
   M /trunk/epan/dissectors/packet-h1.c
   M /trunk/epan/dissectors/packet-hsr.c
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-ixveriwave.c
   M /trunk/epan/dissectors/packet-jmirror.c
   M /trunk/epan/dissectors/packet-kerberos.c
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-mac-lte-framed.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-mpeg-dsmcc.c
   M /trunk/epan/dissectors/packet-netanalyzer.c
   M /trunk/epan/dissectors/packet-netrom.c
   M /trunk/epan/dissectors/packet-nstrace.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-ros.c
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-sync.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-zbee-aps.c
   M /trunk/plugins/opcua/opcua.c
   M /trunk/plugins/wimaxasncp/packet-wimaxasncp.c

How can I get a new tvbuff that starts at an offset within a given
tvbuff and runs to the end of the tvbuff?  Let me count the ways....

Replace a bunch of different ways of doing that (some incorrect, in that
they're not properly handling tvbuffs where the captured and reported
lengths are different) with tvb_new_subset_remaining().

------------------------------------------------------------------------
r47750 | gerald | 2013-02-19 15:05:27 -0800 (Tue, 19 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Register the gui.update.interval preference.

------------------------------------------------------------------------
r47749 | gerald | 2013-02-19 14:57:40 -0800 (Tue, 19 Feb 2013) | 2 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/epan/prefs.c
   M /trunk/tools/win64-setup.sh
   M /trunk/ui/software_update.c

Enable automatic updates for Win64. Fix a copy/paste error.

------------------------------------------------------------------------
r47748 | gerald | 2013-02-19 14:21:17 -0800 (Tue, 19 Feb 2013) | 5 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.h.win32
   M /trunk/config.nmake
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/packaging/nsis/Makefile.nmake
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/tools/win32-setup.sh
   M /trunk/ui/Makefile.common
   M /trunk/ui/Makefile.nmake
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c
   A /trunk/ui/software_update.c
   A /trunk/ui/software_update.h

Add automatic software update checks for Win32 using WinSparkle. Add
preferences (currently hidden) to disable updates, set the update
frequency, and set the update "channel" (stable vs development). Add a
"Help" menu item to manually check for updates.

------------------------------------------------------------------------
r47747 | etxrab | 2013-02-19 10:53:47 -0800 (Tue, 19 Feb 2013) | 1 line
Changed paths:
   M /trunk/asn1/isdn-sup/Makefile.common
   M /trunk/epan/dissectors/packet-isdn-sup.c

Remove experiment with global code
------------------------------------------------------------------------
r47746 | etxrab | 2013-02-19 10:44:06 -0800 (Tue, 19 Feb 2013) | 1 line
Changed paths:
   M /trunk/asn1/isdn-sup/Advice-of-Charge-Operations.asn
   A /trunk/asn1/isdn-sup/CCBS-Operations-and-Errors.asn
   A /trunk/asn1/isdn-sup/CCBS-private-networks-Operations-and-Errors.asn
   M /trunk/asn1/isdn-sup/Conference-Add-On-Operations.asn
   A /trunk/asn1/isdn-sup/Explicit-Call-Transfer-Operations-and-Errors.asn
   A /trunk/asn1/isdn-sup/Freephone-Operations.asn
   A /trunk/asn1/isdn-sup/MWI-Operations-and-Errors.asn
   A /trunk/asn1/isdn-sup/Outgoing-Call-Barring-Operations-and-Errors.asn
   A /trunk/asn1/isdn-sup/Set-Operations-and-Errors.asn
   A /trunk/asn1/isdn-sup/Three-Party-Operations.asn
   A /trunk/asn1/isdn-sup/User-To-User-Signalling-Operations.asn
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c
   M /trunk/epan/dissectors/packet-isdn-sup.c

Add the remaining asn1 files "CODE global" not handled yet.
------------------------------------------------------------------------
r47745 | guy | 2013-02-18 23:06:55 -0800 (Mon, 18 Feb 2013) | 16 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

calc_checksum() should be passed the length of the block to be
checksummed, which is the length of the TPDU, not that length + 1.

Calculate the TPDU length correctly - use
tvb_reported_length_remaining(), not tvb_length_remaining() (we want the
*actual* length, not the amount of captured data we have), and take the
offset handed to the dissector routine into account.  Don't take the
length indicator into account for TPDUs with user data, as they run to
the end of the lower-level packet containing the TPDU(s).  The CLTP UD
TPDU contains user data.

Note that this dissects both COTP *and* CLTP (that's why it's
"packet-ositp.c", not "packet-cotp.c").

Separate some groups of #includes with blank lines.

------------------------------------------------------------------------
r47744 | cmaynard | 2013-02-18 20:48:34 -0800 (Mon, 18 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sml.c
   M /trunk/epan/dissectors/packet-vj.c

According to wikipedia, the A6M was outdated by 1944.  Let it rest in peace.

------------------------------------------------------------------------
r47743 | guy | 2013-02-18 19:55:14 -0800 (Mon, 18 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Whitespace tweaks.

------------------------------------------------------------------------
r47742 | cmaynard | 2013-02-18 17:56:42 -0800 (Mon, 18 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hartip.c

Don't call expert_add_info_format() from within an if (tree) {} block.
Misc. whitespace changes, remove tabs, add modelines to match current scheme.

------------------------------------------------------------------------
r47741 | mmann | 2013-02-18 17:34:15 -0800 (Mon, 18 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Bugfix OSITP - Incorrect TP4 checksum calculation (ATN extended checksum) in case of multiple TPDU's per frame.

Bug 8293 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8293)
------------------------------------------------------------------------
r47740 | guy | 2013-02-18 14:37:07 -0800 (Mon, 18 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

For each dynamic-payload hash table, keep a Boolean indicating whether
it's been used in an rtp_set_address() or srtp_set_address() call and,
if that Boolean is set, don't free the hash table; this fixes a case
where the hash table was freed while it was in use.

------------------------------------------------------------------------
r47739 | mmann | 2013-02-18 14:12:07 -0800 (Mon, 18 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hartip.c

Use tcp_dissect_pdus for better dissection on TCP.  Adjusted UDP dissection accordingly.

Various cleanup to use proto_tree_add_item more often.
------------------------------------------------------------------------
r47738 | etxrab | 2013-02-18 11:34:04 -0800 (Mon, 18 Feb 2013) | 1 line
Changed paths:
   M /trunk/asn1/isdn-sup
   A /trunk/asn1/isdn-sup/Advice-of-Charge-Operations.asn
   A /trunk/asn1/isdn-sup/Closed-User-Group-Service-Operations.asn
   A /trunk/asn1/isdn-sup/Conference-Add-On-Operations.asn
   M /trunk/asn1/isdn-sup/Diversion-Operations.asn
   M /trunk/asn1/isdn-sup/General-Errors.asn
   M /trunk/asn1/isdn-sup/Makefile.common
   M /trunk/asn1/isdn-sup/isdn-sup.cnf
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c
   M /trunk/epan/dissectors/packet-isdn-sup.c

Dissect more supplementarry services
------------------------------------------------------------------------
r47737 | guy | 2013-02-18 11:31:46 -0800 (Mon, 18 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tds.c

Enums aren't guaranteed to be able to hold a value that doesn't fit in
an int, so don't use enums for special values of the PLP length field.

In addition, use G_GINT64_CONSTANT() to tag them as appropriate for a
guint64.

------------------------------------------------------------------------
r47736 | eapache | 2013-02-18 10:19:38 -0800 (Mon, 18 Feb 2013) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sml.c

From Alex Gaertner via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8313

Misc. fixes to the SML dissector:
- one more define added
- removed data_handle (unused)
- removed "check = tvb_get_guint8(tvb, temp_offset);" (value hasn't changed)
- added PI_NOTE 
- CRC fixed, calculation now correct if CRC is transmitted as UINT8

From me:
- clean up indentation
- change modelines to actually match the indentation most commonly used

------------------------------------------------------------------------
r47735 | eapache | 2013-02-18 10:01:04 -0800 (Mon, 18 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/isdn-sup

Add generated makefiles to svn:ignore list.

------------------------------------------------------------------------
r47734 | alagoutte | 2013-02-18 09:24:30 -0800 (Mon, 18 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix small typo in TPC Report IE
------------------------------------------------------------------------
r47733 | alagoutte | 2013-02-18 09:24:21 -0800 (Mon, 18 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sml.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47732 | alagoutte | 2013-02-18 09:24:07 -0800 (Mon, 18 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From 802.11-2012.pdf Update Reason Code and Status Code fields
------------------------------------------------------------------------
r47731 | alagoutte | 2013-02-18 09:23:57 -0800 (Mon, 18 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Display Power Constraint in DEC (and fix a small typo)
------------------------------------------------------------------------
r47730 | etxrab | 2013-02-17 22:26:09 -0800 (Sun, 17 Feb 2013) | 1 line
Changed paths:
   A /trunk/asn1/isdn-sup/General-Errors.asn
   A /trunk/asn1/isdn-sup/MCID-Operations.asn

Add more ASN1 files.
------------------------------------------------------------------------
r47729 | jake | 2013-02-17 22:19:04 -0800 (Sun, 17 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtp.c

Fix for bug 8321:
Feed the tap before trying to dissect the payload. This prevents a malformed 
payload from blocking the tap, resulting in incorrect RTP statistics.

------------------------------------------------------------------------
r47728 | wmeier | 2013-02-17 21:41:13 -0800 (Sun, 17 Feb 2013) | 5 lines
Changed paths:
   M /trunk/print.c

Revert SVN #47724, #47726 & #47727.
Some rethinking required since I failed to
 understand some of the details as to how
 proto_tree_write_fields() really works. :(

------------------------------------------------------------------------
r47727 | wmeier | 2013-02-17 17:59:17 -0800 (Sun, 17 Feb 2013) | 2 lines
Changed paths:
   M /trunk/print.c

Use consistent indentation & formatting style.

------------------------------------------------------------------------
r47726 | wmeier | 2013-02-17 17:18:51 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/print.c

Don't use index as a variable name (i knew that..).
Fixes compiler warning.

------------------------------------------------------------------------
r47725 | mmann | 2013-02-17 16:58:21 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl.c

Bugfix data combined via ssl_desegment_app_data not visible via "Follow SSL Stream"

From Joe McEachern, bug 6434 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6434)
------------------------------------------------------------------------
r47724 | wmeier | 2013-02-17 16:51:59 -0800 (Sun, 17 Feb 2013) | 7 lines
Changed paths:
   M /trunk/print.c

Implement proto_tree_write_fields without using ep_strbufs.
- Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8348:
   "tshark -T fields can't print the full value of fields where the value,
    as a text string, is longer than 65535 bytes"
- Reduces ep memory allocation & string copies;


------------------------------------------------------------------------
r47723 | mmann | 2013-02-17 15:00:57 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssh.c

Improve SSH state machine so IGNORED messages don't upset the dissection by throwing the "packet count" off.

Bug 5064 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5064)
------------------------------------------------------------------------
r47722 | cmaynard | 2013-02-17 14:44:47 -0800 (Sun, 17 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sml.c

Fix Coverity CID 981983: Unused pointer value.
Additionally:
1) Remove check_col()'s
2) Don't call expert_add_info_format() from within an if (tree) {} block.
3) tvb_reported_length_remaining() can return -1; be sure to handle it.
4) Misc. whitespace changes.

------------------------------------------------------------------------
r47721 | mmann | 2013-02-17 14:15:16 -0800 (Sun, 17 Feb 2013) | 4 lines
Changed paths:
   M /trunk/asn1/c1222/c1222.cnf
   M /trunk/asn1/c1222/packet-c1222-template.c
   M /trunk/epan/dissectors/packet-c1222.c
   M /trunk/epan/uat.h

Remove C++ incompatibilities in c1222 dissector.
Also addresses an implicit cast in the epan/uat.h file

Bug 8342 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8342)
------------------------------------------------------------------------
r47720 | pascal | 2013-02-17 13:48:18 -0800 (Sun, 17 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-e212.c

Update ITU-T E.212 to bulletin 1019 (01.I.2013)

------------------------------------------------------------------------
r47719 | guy | 2013-02-17 13:24:31 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/airpcap.h

Get rid of zero-length array - we allow Wireshark to be compiled with
compilers that don't support zero-length arrays.

------------------------------------------------------------------------
r47718 | guy | 2013-02-17 13:14:14 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/airpcap.h
   M /trunk/airpcap_loader.c

Add a macro to calculate, from the size of an AirpcapKeysCollection
structure, the number of keys in the key list, and use it.

------------------------------------------------------------------------
r47717 | guy | 2013-02-17 12:00:53 -0800 (Sun, 17 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c
   M /trunk/epan/dissectors/packet-isdn-sup.c

Squelch some more warnings.

------------------------------------------------------------------------
r47716 | guy | 2013-02-17 11:58:56 -0800 (Sun, 17 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/isdn-sup/isdn-sup.cnf
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c
   M /trunk/epan/dissectors/packet-isdn-sup.c

Squelch some warnings.

------------------------------------------------------------------------
r47715 | mmann | 2013-02-17 11:36:08 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcm.c

Support for SCU/SCP Role Selection and Asynchronous Operations Window Negotiation

From Stefan Allers.  Bug 8347 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8347)
------------------------------------------------------------------------
r47714 | etxrab | 2013-02-17 11:35:17 -0800 (Sun, 17 Feb 2013) | 1 line
Changed paths:
   M /trunk/asn1/isdn-sup/Makefile.common
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c
   M /trunk/epan/dissectors/packet-isdn-sup.c

Try to fix merge problem.
------------------------------------------------------------------------
r47713 | etxrab | 2013-02-17 11:28:59 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c
   M /trunk/asn1/q932/packet-q932-template.c
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-isdn-sup.c
   M /trunk/epan/dissectors/packet-q932.c

Add a preferense to the Q.932 dissector wether facility messages should be dissected as QSIG or ETSI.

Add the ISUP Supplementary services dissector.
------------------------------------------------------------------------
r47712 | guy | 2013-02-17 11:14:10 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/configure.ac

Oops, the list is of Makefiles, not of directories that should contain
Makefiles.

------------------------------------------------------------------------
r47711 | guy | 2013-02-17 11:12:35 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/configure.ac

Add asn1/isdn-sup to the list of directories in which to generate a
Makefile.

------------------------------------------------------------------------
r47710 | guy | 2013-02-17 11:08:12 -0800 (Sun, 17 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/isdn-sup/Embedded-Q931-Types.asn

Give it an RCS ID.

------------------------------------------------------------------------
r47709 | guy | 2013-02-17 11:07:27 -0800 (Sun, 17 Feb 2013) | 3 lines
Changed paths:
   M /trunk/asn1/isdn-sup/Addressing-Data-Elements.asn
   M /trunk/asn1/isdn-sup/Basic-Service-Elements.asn
   M /trunk/asn1/isdn-sup/Diversion-Operations.asn
   M /trunk/asn1/isdn-sup/Embedded-Q931-Types.asn
   M /trunk/asn1/isdn-sup/Makefile.am
   M /trunk/asn1/isdn-sup/Makefile.common
   M /trunk/asn1/isdn-sup/Makefile.nmake
   M /trunk/asn1/isdn-sup/isdn-sup.cnf
   M /trunk/asn1/isdn-sup/packet-isdn-sup-template.c

Get rid of trailing CRs, set the usual svn properties to expand $Id$ and
use native line endings.

------------------------------------------------------------------------
r47708 | mmann | 2013-02-17 11:07:14 -0800 (Sun, 17 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-cimd.c

Bugfix DoS in CIMD dissector.  Bug 8346 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8346)
------------------------------------------------------------------------
r47707 | etxrab | 2013-02-17 10:32:35 -0800 (Sun, 17 Feb 2013) | 1 line
Changed paths:
   M /trunk/asn1/Makefile.am
   M /trunk/asn1/Makefile.nmake

Add isdn-sup to the asn1 makefiles.
------------------------------------------------------------------------
r47706 | etxrab | 2013-02-17 10:27:04 -0800 (Sun, 17 Feb 2013) | 1 line
Changed paths:
   A /trunk/asn1/isdn-sup
   A /trunk/asn1/isdn-sup/Addressing-Data-Elements.asn
   A /trunk/asn1/isdn-sup/Basic-Service-Elements.asn
   A /trunk/asn1/isdn-sup/Diversion-Operations.asn
   A /trunk/asn1/isdn-sup/Embedded-Q931-Types.asn
   A /trunk/asn1/isdn-sup/Makefile.am
   A /trunk/asn1/isdn-sup/Makefile.common
   A /trunk/asn1/isdn-sup/Makefile.nmake
   A /trunk/asn1/isdn-sup/isdn-sup.cnf
   A /trunk/asn1/isdn-sup/packet-isdn-sup-template.c

Add the files for an initial ISDN Supplimentary Services(ETSI) dissector.
------------------------------------------------------------------------
r47705 | mmann | 2013-02-17 10:25:22 -0800 (Sun, 17 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-sip.c

Only allow one packet to act as an SDP response.  This should probably be caught at a higher layer (SIP), but the safety net should be there.

Also, cleanup SIP "response error" range.

Fixes crash in bug 8343 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8343)
------------------------------------------------------------------------
r47702 | eapache | 2013-02-17 07:06:35 -0800 (Sun, 17 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Use wmem memory to build most of the diameter hf and ett arrays.

Cleans up many valgrind errors, since we were losing our pointers to
the arrays before shutdown.

------------------------------------------------------------------------
r47701 | gerald | 2013-02-17 07:03:20 -0800 (Sun, 17 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-02-17]
------------------------------------------------------------------------
r47700 | eapache | 2013-02-17 06:39:16 -0800 (Sun, 17 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-websocket.c

From Alyssa Milburn via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8341
With small additional changes by me

Make many of the length and offset fields in the websocket dissector unsigned.
This fixes a case where we could attempt to malloc (unsigned)-1 bytes of memory.
Also fix one small copy-paste string typo.

------------------------------------------------------------------------
r47699 | guy | 2013-02-16 19:45:06 -0800 (Sat, 16 Feb 2013) | 4 lines
Changed paths:
   M /trunk/airpcap.h
   M /trunk/airpcap_loader.c
   M /trunk/ui/gtk/airpcap_gui_utils.c

Add a macro that, for a given count of keys, returns the total size of
an AirpcapKeysCollection structure with that number of keys, and use it
instead of doing the calculation manually.

------------------------------------------------------------------------
r47698 | guy | 2013-02-16 19:28:23 -0800 (Sat, 16 Feb 2013) | 2 lines
Changed paths:
   M /trunk/airpcap.h

Clean up white space (use spaces instead of tabs).

------------------------------------------------------------------------
r47697 | guy | 2013-02-16 19:16:57 -0800 (Sat, 16 Feb 2013) | 2 lines
Changed paths:
   M /trunk/airpcap_loader.h

Clean up white space (get rid of 4-space tabs).

------------------------------------------------------------------------
r47696 | eapache | 2013-02-16 09:43:16 -0800 (Sat, 16 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sml.c

Add missing G_GUINT64_CONSTANT for 32-bit platforms.

------------------------------------------------------------------------
r47695 | eapache | 2013-02-16 08:48:30 -0800 (Sat, 16 Feb 2013) | 4 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-sml.c

From Alex Gaertner via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8313

New dissector for the SML protocol.

------------------------------------------------------------------------
r47694 | eapache | 2013-02-16 06:59:00 -0800 (Sat, 16 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-http.h

From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8287

Request-response tracking and response-time calculation for HTTP.

------------------------------------------------------------------------
r47693 | pascal | 2013-02-16 05:55:10 -0800 (Sat, 16 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-snmp.c

Fix typo error

------------------------------------------------------------------------
r47692 | jake | 2013-02-16 05:49:42 -0800 (Sat, 16 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-acn.c

From Alyssa Milburn:
This patch adds a check for a zero count to the existing sanity check code.

From me:
In addition drop superfluous sanity check.

------------------------------------------------------------------------
r47691 | jmayer | 2013-02-16 02:31:20 -0800 (Sat, 16 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ethertype.c
   M /trunk/epan/etypes.h

Add Ethertype for Network Controller Sideband Interface

------------------------------------------------------------------------
r47690 | mmann | 2013-02-15 18:10:50 -0800 (Fri, 15 Feb 2013) | 3 lines
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-snmp.c

Add decryption algorithm preference to SNMP dissector.

Bug 8328 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8328)
------------------------------------------------------------------------
r47689 | martinm | 2013-02-15 16:11:28 -0800 (Fri, 15 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc-lte.c

Set more preferences to be on by default.

------------------------------------------------------------------------
r47688 | martinm | 2013-02-15 16:05:37 -0800 (Fri, 15 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c

Make the number of RAPIDs in an RAR PDU a generated field.

------------------------------------------------------------------------
r47687 | martinm | 2013-02-15 16:00:06 -0800 (Fri, 15 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Show resegmented data as grey.

------------------------------------------------------------------------
r47686 | martinm | 2013-02-15 15:43:30 -0800 (Fri, 15 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c
   M /trunk/wiretap/catapult_dct2000.c

Add support for reading/writing 'sprint' lines from test scripts.

------------------------------------------------------------------------
r47681 | eapache | 2013-02-15 12:58:59 -0800 (Fri, 15 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-amqp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8337

Make offset unsigned and add an additional sanity check.

------------------------------------------------------------------------
r47677 | guy | 2013-02-15 12:10:19 -0800 (Fri, 15 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.am

Get rid of an extra blank line.

------------------------------------------------------------------------
r47676 | eapache | 2013-02-15 09:32:34 -0800 (Fri, 15 Feb 2013) | 20 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-usb.h

From Steve Magnani via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8264

Improve handling of truncated USB Configuration descriptors.

In contrast to other descriptor types, configuration descriptors have varying
lengths and may be quite long. This makes them much more prone to truncation
by a host that is cautious about reading large descriptors.

A real-world case has arisen where a host requests a partial configuration
descriptor of a USB webcam, and wireshark improperly reports that the response
is malformed.

Change configuration descriptor dissection to distinguish between truncation
induced by the host, which is not an error, and descriptor truncation or
reporting of invalid descriptor lengths by the device, which are.

This patch also relieves class-specific dissectors of the burden of checking
that the descriptor length and type fields are available, and that all the
bytes claimed by the descriptor length are also available.

------------------------------------------------------------------------
r47675 | eapache | 2013-02-15 08:59:20 -0800 (Fri, 15 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bacapp.c

From Lori Tribble via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8331

Fix UCS-2 string decoding for strings longer than 127 characters.

------------------------------------------------------------------------
r47674 | mmann | 2013-02-15 07:31:24 -0800 (Fri, 15 Feb 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rtp_player.c

Fix Voice RTP player crash if player is closed while playing

Bug 8065 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8065)
------------------------------------------------------------------------
r47673 | eapache | 2013-02-15 07:24:39 -0800 (Fri, 15 Feb 2013) | 6 lines
Changed paths:
   M /trunk/plugins/opcua/opcua_complextypeparser.c
   M /trunk/plugins/opcua/opcua_complextypeparser.h
   M /trunk/plugins/opcua/opcua_enumparser.c
   M /trunk/plugins/opcua/opcua_enumparser.h
   M /trunk/plugins/opcua/opcua_extensionobjectids.h
   M /trunk/plugins/opcua/opcua_extensionobjecttable.c
   M /trunk/plugins/opcua/opcua_hfindeces.c
   M /trunk/plugins/opcua/opcua_hfindeces.h
   M /trunk/plugins/opcua/opcua_serviceparser.c
   M /trunk/plugins/opcua/opcua_serviceparser.h
   M /trunk/plugins/opcua/opcua_servicetable.c
   M /trunk/plugins/opcua/opcua_simpletypes.c
   M /trunk/plugins/opcua/opcua_transport_layer.c

From Hannes Mezger via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8327

Updates to the OPCUA plugin so that subtrees of the dissector select the
appropriate number of bytes. Also fix dissection of the array dimensions
field for matrix values and the highlighting for empty string fields.

------------------------------------------------------------------------
r47672 | eapache | 2013-02-15 05:10:06 -0800 (Fri, 15 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mount.c

From Alyssa Milburn via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8335

Make length field unsigned so that negative values fail the bounds check and
throw a regular exception before getting passed to glib (where they cause a
program-ending assert failure instead).

------------------------------------------------------------------------
r47670 | wmeier | 2013-02-14 18:50:36 -0800 (Thu, 14 Feb 2013) | 2 lines
Changed paths:
   M /trunk/tools/ncp2222.py

Comment out a number of unused hf[] enrries found by checkhf.

------------------------------------------------------------------------
r47667 | guy | 2013-02-14 17:38:45 -0800 (Thu, 14 Feb 2013) | 9 lines
Changed paths:
   M /trunk/epan/wslua/wslua.h
   M /trunk/epan/wslua/wslua_dumper.c
   M /trunk/epan/wslua/wslua_gui.c
   M /trunk/epan/wslua/wslua_pinfo.c
   M /trunk/epan/wslua/wslua_proto.c

Add a new WSLUA_CLASS_FNREG_ALIAS() macro to register methods where the
function name isn't the same as the method name; this is used if we're
providing compatibility aliases for method names.

Use WSLUA_CLASS_FNREG() and WSLUA_CLASS_FNREG_ALIAS() for all method
registrations.

Fix the spelling of "prepend", but leave a compatibility alias in place.

------------------------------------------------------------------------
r47666 | wmeier | 2013-02-14 17:31:27 -0800 (Thu, 14 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ncp2222.inc

Fix a set of obscure bugs found by checkhf.

------------------------------------------------------------------------
r47665 | guy | 2013-02-14 16:43:04 -0800 (Thu, 14 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-radio.c

Put in a comment explaining what the signal strength value probably
means here.

------------------------------------------------------------------------
r47664 | guy | 2013-02-14 16:34:05 -0800 (Thu, 14 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-airopeek.c

Put in a comment explaining what the signal strength value means here.

------------------------------------------------------------------------
r47663 | guy | 2013-02-14 14:38:50 -0800 (Thu, 14 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-airopeek.c
   M /trunk/epan/dissectors/packet-ieee80211-radio.c

Show the signal strength as a percentage in the RSSI column, as that's
what it is.

------------------------------------------------------------------------
r47662 | guy | 2013-02-14 14:38:12 -0800 (Thu, 14 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppi.c

Show the signal strength as dBm, as that's what it is in the PPI header.

------------------------------------------------------------------------
r47661 | guy | 2013-02-14 14:27:04 -0800 (Thu, 14 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

Get rid of unused string to squelch warning.

------------------------------------------------------------------------
r47660 | pascal | 2013-02-14 13:57:30 -0800 (Thu, 14 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8333 :
Corrections to Recent DNP3 Control Code Changes in Bug ID 7865

------------------------------------------------------------------------
r47659 | guy | 2013-02-14 11:56:21 -0800 (Thu, 14 Feb 2013) | 3 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am

main_window_slots.cpp includes ui_main_window.h, so make sure we build
ui_main_window.h before doing anything with main_window_slots.cpp.

------------------------------------------------------------------------
r47658 | mmann | 2013-02-14 11:42:58 -0800 (Thu, 14 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-rtps2.c

Fix potential buffer overflow in RTPS and RTPS2 dissectors by allocating enough memory to fit the "indentation space".

Bug 8332 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8332)
------------------------------------------------------------------------
r47657 | eapache | 2013-02-14 08:23:22 -0800 (Thu, 14 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_core.c

If the requested wmem allocator is NULL, take that to mean manually-managed
memory. This permits using manually-scoped versions of certain wmem structures.

------------------------------------------------------------------------
r47656 | eapache | 2013-02-14 08:07:25 -0800 (Thu, 14 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_slab.c
   M /trunk/tools/test-common.sh
   M /trunk/tools/valgrind-wireshark.sh

Add an option for bypassing the wmem slab similar to the one for
bypassing the emem slab, to aid in debugging with valgrind.

------------------------------------------------------------------------
r47655 | cmaynard | 2013-02-14 07:29:25 -0800 (Thu, 14 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bluetooth-hci.h
   M /trunk/epan/dissectors/packet-btl2cap.c

From Michael Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304: Fix potential inconsistency with interfaces introduced with r47651.

------------------------------------------------------------------------
r47654 | pascal | 2013-02-14 02:09:46 -0800 (Thu, 14 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Factorize FGI dissection

------------------------------------------------------------------------
r47653 | eapache | 2013-02-13 19:35:35 -0800 (Wed, 13 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Move version field outside of the switch, since it exists for all subtypes.
This fixes the TSPEC case, which didn't include it before.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8330

------------------------------------------------------------------------
r47652 | mmann | 2013-02-13 19:30:32 -0800 (Wed, 13 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-sip.c

Fix crash with SDP setup mechanism, bug 8323 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8323)

The issue was that hash tables were being accessed after they were freed from a "rejected answer".  

The code was also too generous in considering many SIP status codes as "rejected answers", so now less SIP status codes are treated as "rejected answers" and are ignored by the transport API.


------------------------------------------------------------------------
r47651 | cmaynard | 2013-02-13 08:39:31 -0800 (Wed, 13 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btl2cap.c

Fix Coverity CID 981007: Dereference before null check.  Bug introduced with r47632.

------------------------------------------------------------------------
r47650 | cmaynard | 2013-02-13 08:01:42 -0800 (Wed, 13 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btobex.c

Fix Coverity CID's 981004-981006: Out-of-bounds read.  Bugs introduced with r47632.  (Backport does not apply.)

------------------------------------------------------------------------
r47649 | jake | 2013-02-12 23:16:14 -0800 (Tue, 12 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-sll.c
   M /trunk/epan/dissectors/packet-sll.h

From Sascha Herrmann:
Patch registering ieee802154 dissector to Linux SLL frames.
------------------------------------------------------------------------
r47648 | mmann | 2013-02-12 17:49:06 -0800 (Tue, 12 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

Fix Coverity 980630, negative array index read.
------------------------------------------------------------------------
r47647 | wmeier | 2013-02-12 16:46:15 -0800 (Tue, 12 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bitcoin.c

Cleanup:
- Fix various message handler message dissection bugs;
- Change all loops with a potentially large loop count
   to be done only when 'tree' is non-null;
- Simplify code somewhat;
- Do some whitespace and formatting style changes.

------------------------------------------------------------------------
r47646 | eapache | 2013-02-12 16:01:38 -0800 (Tue, 12 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Chaitanya via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8320

Fix typo in case value that led to misdissection of TSPEC IEs.

------------------------------------------------------------------------
r47645 | mmann | 2013-02-12 13:26:47 -0800 (Tue, 12 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-cdp.c
   M /trunk/epan/dissectors/packet-ieee17221.c

Fix typos in display filters caught by checkfiltername.pl
------------------------------------------------------------------------
r47644 | martink | 2013-02-12 11:00:39 -0800 (Tue, 12 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/funnel_stat.c

remove _U_ for parameter that is used

------------------------------------------------------------------------
r47643 | gram | 2013-02-12 09:25:28 -0800 (Tue, 12 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/plugins/mate/Makefile.am

Fix the grammar.h/grammar.c/grammar.lemon dependency so that
grammar.h is not always out of date. Use the same pattern as in the
Makefile.nmake files

------------------------------------------------------------------------
r47642 | eapache | 2013-02-12 08:20:24 -0800 (Tue, 12 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-json.c

From Jim Young via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8318

Support for processing UTF-16 surrogate pairs in JSON packets.

------------------------------------------------------------------------
r47641 | eapache | 2013-02-12 08:13:25 -0800 (Tue, 12 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mq.c

From metatech via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8322

MQSeries V7 protocol support.

------------------------------------------------------------------------
r47640 | etxrab | 2013-02-12 08:12:03 -0800 (Tue, 12 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nb_rtpmux.c

Even when adding a value with proto_tree_add_uint() the mask is applied to the value which may not be the optimal behavioure.
Remove the mask to get the correct value displayed.
------------------------------------------------------------------------
r47639 | etxrab | 2013-02-12 06:58:02 -0800 (Tue, 12 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

SDP in 183 session progress is also SDP_EXCHANGE_ANSWER_ACCEPT.
Without this patch I get a crash on Linux and lots of
STATUS_ACCESS_VIOLATION and a single STATUS_INTEGER_DIVIDE_BY_ZERO on windows.
------------------------------------------------------------------------
r47638 | etxrab | 2013-02-12 06:27:06 -0800 (Tue, 12 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

SDP in 180 ringing is also SDP_EXCHANGE_ANSWER_ACCEPT.
Without this patch I get a crash on Linux and lots of
STATUS_ACCESS_VIOLATION and a single STATUS_INTEGER_DIVIDE_BY_ZERO on windows.
------------------------------------------------------------------------
r47637 | etxrab | 2013-02-11 09:39:52 -0800 (Mon, 11 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c

Fix bit_offset.
------------------------------------------------------------------------
r47636 | etxrab | 2013-02-11 09:38:16 -0800 (Mon, 11 Feb 2013) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Add application ID:s
------------------------------------------------------------------------
r47635 | etxrab | 2013-02-11 07:56:02 -0800 (Mon, 11 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

{..., NULL} is required as the last XXX_string array entry: value_string q763_generic_notification_indicator_vals[]
------------------------------------------------------------------------
r47634 | etxrab | 2013-02-11 07:23:51 -0800 (Mon, 11 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btbnep.c

From: Michal Labedzki:
[PATCH 5/6] Bluetooth: BNEP: Remove unneeded code and do some style
 changes

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r47633 | etxrab | 2013-02-11 07:18:26 -0800 (Mon, 11 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hci_usb.c

From: Michal Labedzki:
Subject: [PATCH 3/6] Bluetooth: Add modeline to hci_usb
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r47632 | etxrab | 2013-02-11 07:04:53 -0800 (Mon, 11 Feb 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-bthci_acl.h
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btl2cap.h
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btrfcomm.h

From: Michal Labedzki:
Bluetooth: Improve support of MAP, PBAP, BPP and BIP in OBEX

Add support for recognize profiles using OBEX (by "Target"), then add
all Application Parameters specific for MAP, PBAP, BPP, BIP.
Also fix one FIXME, so now dissecting by OBEX does not cause malformed
frames while jumping over dissected packets.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
------------------------------------------------------------------------
r47631 | wmeier | 2013-02-11 06:59:03 -0800 (Mon, 11 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bitcoin.c

Fixes/Updates:
- Call conversation_set_dissector();
- Fix encoding args related to use of FT_ABSOLUTE_TIME;
- Remove unneeded #include;
- Cleanup some whitespace.

------------------------------------------------------------------------
r47630 | etxrab | 2013-02-11 06:50:50 -0800 (Mon, 11 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Dissection of Q.763 ISUP Generic Notification.
based on bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8311
------------------------------------------------------------------------
r47629 | eapache | 2013-02-11 05:23:05 -0800 (Mon, 11 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bitcoin.c

Add an if (tree) check to prevent a very-long-but-not-infinite loop,
since without a tree the proto_tree_add_item calls won't throw an exception
when we run past the end of our TVB which means we could end up doing MAX_INT64
iterations.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8312

------------------------------------------------------------------------
r47628 | guy | 2013-02-10 22:57:58 -0800 (Sun, 10 Feb 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/drag_and_drop.c

strlen() returns a size_t, so assign its return value to a size_t.

gtk_selection_data_set() takes an int, rather than a size_t, as its last
argument, so cast away that bit of "ZOMG ARENT SIZE_T AND INT THE SAME
SIZE!!!!!!!111ONE!!!!!"

------------------------------------------------------------------------
r47627 | guy | 2013-02-10 18:42:41 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.heuristic

Set line endings to "native".

------------------------------------------------------------------------
r47626 | wmeier | 2013-02-10 17:31:49 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.heuristic

Fix two bugs in the example code that I revised.

------------------------------------------------------------------------
r47625 | wmeier | 2013-02-10 17:27:04 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.heuristic

Remove a _U_ which I should not have used.

------------------------------------------------------------------------
r47624 | cmaynard | 2013-02-10 17:06:00 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.heuristic

Nope.  Try again with explicit keywords.

------------------------------------------------------------------------
r47623 | cmaynard | 2013-02-10 17:02:38 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.heuristic

Well, that didn't work (keyword substitution, that is).  Try now.

------------------------------------------------------------------------
r47622 | cmaynard | 2013-02-10 16:50:05 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.heuristic

Fix a couple of typos.  Set svn properties.

------------------------------------------------------------------------
r47621 | wmeier | 2013-02-10 16:12:59 -0800 (Sun, 10 Feb 2013) | 4 lines
Changed paths:
   M /trunk/doc/README.heuristic

Update: Primarily to suggest calling conversation_set_dissector()
        once a packet has been identified as being part of
        a particular protocol.

------------------------------------------------------------------------
r47620 | eapache | 2013-02-10 14:28:15 -0800 (Sun, 10 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nbns.c

From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8309

Restore an else clause that appears to have been accidentally removed in r44542
which was causing TCP reassembly for SMB2 messages to fail.

------------------------------------------------------------------------
r47619 | gerald | 2013-02-10 14:20:31 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/make-version.pl

If we're using git, try pulling the SVN revision out of the commit body.

------------------------------------------------------------------------
r47618 | guy | 2013-02-10 14:09:21 -0800 (Sun, 10 Feb 2013) | 4 lines
Changed paths:
   M /trunk/tools/lemon/lemon.c

Clean up some warnings (including warnings that ultimately come from
trying to modify string constants, which isn't necessarily guaranteed to
work).

------------------------------------------------------------------------
r47617 | wmeier | 2013-02-10 12:52:21 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/ethercat/packet-ams.c
   M /trunk/plugins/ethercat/packet-ecatmb.c
   M /trunk/plugins/ethercat/packet-ethercat-datagram.c
   M /trunk/plugins/ethercat/packet-ioraw.c
   M /trunk/plugins/ethercat/packet-nv.c
   M /trunk/plugins/irda/packet-ircomm.c
   M /trunk/plugins/irda/packet-sir.c
   M /trunk/plugins/m2m/packet-m2m.c
   M /trunk/plugins/opcua/opcua_transport_layer.c
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.c
   M /trunk/plugins/profinet/packet-pn-dcp.c
   M /trunk/plugins/profinet/packet-pn-rt.c
   M /trunk/plugins/unistim/packet-unistim.c
   M /trunk/plugins/wimax/msg_aas_beam.c
   M /trunk/plugins/wimax/msg_aas_fbck.c
   M /trunk/plugins/wimax/msg_clk_cmp.c
   M /trunk/plugins/wimax/msg_dcd.c
   M /trunk/plugins/wimax/msg_dlmap.c
   M /trunk/plugins/wimax/msg_dreg.c
   M /trunk/plugins/wimax/msg_fpc.c
   M /trunk/plugins/wimax/msg_prc_lt_ctrl.c
   M /trunk/plugins/wimax/msg_reg_rsp.c
   M /trunk/plugins/wimax/msg_rng_rsp.c
   M /trunk/plugins/wimax/msg_sbc.c
   M /trunk/plugins/wimax/msg_ucd.c
   M /trunk/plugins/wimax/msg_ulmap.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_ffb_decoder.c
   M /trunk/plugins/wimax/wimax_hack_decoder.c
   M /trunk/plugins/wimax/wimax_utils.c
   M /trunk/plugins/wimaxasncp/packet-wimaxasncp.c

Comment out numerous unused hf_.... instances found by checkhf.

------------------------------------------------------------------------
r47616 | guy | 2013-02-10 12:21:05 -0800 (Sun, 10 Feb 2013) | 5 lines
Changed paths:
   M /trunk/plugins/wimaxasncp/wimaxasncp_dict.l
   M /trunk/text2pcap-scanner.l

Add %option noinput to some Flex files, as we aren't using the input()
routine and thus don't need to have it generated - and as it produces
warnings of a routine defined but not used, we don't want to have it
generated.

------------------------------------------------------------------------
r47615 | gerald | 2013-02-10 11:45:43 -0800 (Sun, 10 Feb 2013) | 3 lines
Changed paths:
   M /trunk/packaging/nsis/Makefile.nmake
   M /trunk/ui/qt/QtShark.pro

Use the same destination directory everywhere. If we're building an NSIS
package, assume that we're doing a "release" build.

------------------------------------------------------------------------
r47614 | wmeier | 2013-02-10 11:30:37 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/opcua/opcua.c

Fix a (benign) ERROR: NO ARRAY: opcua/opcua.c, hf_opcua_reassembled_data

------------------------------------------------------------------------
r47613 | guy | 2013-02-10 11:13:07 -0800 (Sun, 10 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dfilter/scanner.l
   M /trunk/epan/diam_dict.l
   M /trunk/epan/dtd_parse.l
   M /trunk/epan/dtd_preparse.l
   M /trunk/epan/radius_dict.l
   M /trunk/epan/uat_load.l
   M /trunk/plugins/mate/mate_parser.l
   M /trunk/wiretap/k12text.l

Add %option noinput to a bunch of Flex files, as we aren't using the
input() routine and thus don't need to have it generated - and as it
produces warnings of a routine defined but not used, we don't want to
have it generated.

Squelch a casting-const-away warning.

------------------------------------------------------------------------
r47612 | wmeier | 2013-02-10 10:40:54 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Update a comment; tweak a RegEx.

------------------------------------------------------------------------
r47611 | wmeier | 2013-02-10 10:38:46 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/proto.c

Add an "Unregistered hf!" hint to DISSECTOR_ASSERT((guint)hfindex < gpa_hfinfo.len).

------------------------------------------------------------------------
r47608 | eapache | 2013-02-10 08:52:52 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bitcoin.c

Add svn properties and modelines.

------------------------------------------------------------------------
r47607 | wmeier | 2013-02-10 08:31:52 -0800 (Sun, 10 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/docsis/packet-bpkmattr.c
   M /trunk/plugins/docsis/packet-tlv-cmctrl.c
   M /trunk/plugins/docsis/packet-tlv.c
   M /trunk/plugins/docsis/packet-vendor.c

Comment out various unused hf_... instances found by checkhf.

------------------------------------------------------------------------
r47606 | mmann | 2013-02-10 08:23:11 -0800 (Sun, 10 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-bitcoin.c

Add Bitcoin dissector

From Christian Svensson, bug 6000 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6000)

Cleaned up from the original patch
------------------------------------------------------------------------
r47605 | wmeier | 2013-02-10 08:18:18 -0800 (Sun, 10 Feb 2013) | 5 lines
Changed paths:
   M /trunk/plugins/docsis/packet-tlv.c

Fix ERROR: NO ARRAY: packet-tlv.c, hf_docsis_rcv_mod_enc_ctr_freq_asgn

##Backport 1.6, 1.8


------------------------------------------------------------------------
r47602 | gerald | 2013-02-10 07:03:25 -0800 (Sun, 10 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-02-10]
------------------------------------------------------------------------
r47601 | mmann | 2013-02-09 18:27:08 -0800 (Sat, 09 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssh.c

Add support for IGNORE message type to SSH2 dissector + some minor cleanup

I was hoping this would fix bug 5064 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5064), but all it did was fix the malformed part of the dissector.
------------------------------------------------------------------------
r47600 | guy | 2013-02-09 15:41:43 -0800 (Sat, 09 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/Makefile.nmake

Pull in a comment from the MATE plugin Makefile.nmake.

Pull in a change from that Makefile.nmake to keep us from trying to hand
a header file to the compiler as if it were a C source file.

------------------------------------------------------------------------
r47599 | guy | 2013-02-09 15:35:30 -0800 (Sat, 09 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/epan/Makefile.common
   M /trunk/epan/Makefile.nmake
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/epan/dfilter/Makefile.common
   M /trunk/epan/dfilter/Makefile.nmake
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

Put NODIST_ at the beginning of macro names, as was done for the plugins
directory.

------------------------------------------------------------------------
r47598 | wmeier | 2013-02-09 14:14:13 -0800 (Sat, 09 Feb 2013) | 6 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Remove blank lines separately after removing comments rather than as
  part of the 'remove comments' regex.

Fixes a bug introduced in SVN #47583 which broke '#if 0' handling.


------------------------------------------------------------------------
r47597 | guy | 2013-02-09 12:21:37 -0800 (Sat, 09 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/asn1/Makefile.nmake

We *did* fix the APIs used.

------------------------------------------------------------------------
r47596 | guy | 2013-02-09 12:15:18 -0800 (Sat, 09 Feb 2013) | 3 lines
Changed paths:
   M /trunk/plugins/Makefile.common.inc
   M /trunk/plugins/asn1/Makefile.common
   M /trunk/plugins/docsis/Makefile.common
   M /trunk/plugins/easy_codec/Makefile.common
   M /trunk/plugins/mate/Makefile.common

Pull the definition of NODIST_HEADER_FILES up into
plugins/Makefile.common.inc.

------------------------------------------------------------------------
r47595 | gerald | 2013-02-09 11:56:03 -0800 (Sat, 09 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Fix EXTRA_BINFILES for CMake + OS X.

------------------------------------------------------------------------
r47594 | guy | 2013-02-09 11:32:31 -0800 (Sat, 09 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxasncp/Makefile.nmake

"make maintainer-clean" should nuke all generated files.

------------------------------------------------------------------------
r47593 | guy | 2013-02-09 11:30:18 -0800 (Sat, 09 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.common
   M /trunk/plugins/wimaxasncp/Makefile.common

Get rid of trailing tabs, make comments more similar.

------------------------------------------------------------------------
r47592 | guy | 2013-02-09 11:20:13 -0800 (Sat, 09 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/Makefile.common.inc
   M /trunk/plugins/mate/Makefile.common

Define GENERATED_HEADER_FILES in plugins/Makefile.common.inc.

------------------------------------------------------------------------
r47591 | guy | 2013-02-09 11:15:24 -0800 (Sat, 09 Feb 2013) | 4 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.common

plugins/Makefile.common.inc defines NODIST_SRC_FILES, and
plugins/mate/Makefile.common includes it, so there's no need to define
it in plugins/mate/Makefile.common.

------------------------------------------------------------------------
r47590 | guy | 2013-02-09 11:11:14 -0800 (Sat, 09 Feb 2013) | 3 lines
Changed paths:
   M /trunk/plugins/Makefile.common.inc
   M /trunk/plugins/mate/Makefile.nmake

Define FLEX_GENERATED_SRC_FILES and LEMON_GENERATED_SRC_FILES in
plugins/Makefile.common.inc, and use it in plugins/mate/Makefile.nmake.

------------------------------------------------------------------------
r47589 | guy | 2013-02-09 10:54:27 -0800 (Sat, 09 Feb 2013) | 4 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.common

plugins/Makefile.common.inc should already be defining
GENERATED_SRC_FILES, and plugins/mate/Makefile.common includes it, so it
shouldn't need to define GENERATED_SRC_FILES itself.

------------------------------------------------------------------------
r47588 | guy | 2013-02-09 10:41:06 -0800 (Sat, 09 Feb 2013) | 4 lines
Changed paths:
   M /trunk/plugins/asn1/packet-asn1.c

The type of the second argument to g_snprintf() is gulong.  (It *should*
have been size_t, just as with Boring Old Snprintf; what were they
thinking?)

------------------------------------------------------------------------
r47587 | etxrab | 2013-02-09 09:08:41 -0800 (Sat, 09 Feb 2013) | 1 line
Changed paths:
   M /trunk/plugins/asn1/packet-asn1.c

Add casts to make it build on win64.
------------------------------------------------------------------------
r47586 | etxrab | 2013-02-09 08:34:51 -0800 (Sat, 09 Feb 2013) | 1 line
Changed paths:
   M /trunk/plugins/mate/Makefile.common
   M /trunk/plugins/mate/Makefile.nmake

Try to fix the makefiles to be able to build mate after distclean.
------------------------------------------------------------------------
r47585 | wmeier | 2013-02-09 08:28:01 -0800 (Sat, 09 Feb 2013) | 2 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Cleanup: Ditch CamelCase; use braces around references.

------------------------------------------------------------------------
r47584 | wmeier | 2013-02-09 06:52:02 -0800 (Sat, 09 Feb 2013) | 3 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Fix a syntax error which causes a compile error
(altho not in my version Cygwin Perl V5.14 for some reason).

------------------------------------------------------------------------
r47583 | wmeier | 2013-02-09 06:25:18 -0800 (Sat, 09 Feb 2013) | 3 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Tweaks to RegEx usage for consistency and performance (and
to fix a monor bug or two).

------------------------------------------------------------------------
r47582 | eapache | 2013-02-09 06:15:11 -0800 (Sat, 09 Feb 2013) | 6 lines
Changed paths:
   M /trunk/plugins/asn1/packet-asn1.c

Get rid of a '- i' that appears to have been accidentally inserted in r47581.

i is definitely not initialized at that point (GCC was complaining), and there
seems to be no need to subtract anything from the value in question in the
first place.

------------------------------------------------------------------------
r47581 | guy | 2013-02-09 01:57:05 -0800 (Sat, 09 Feb 2013) | 7 lines
Changed paths:
   M /trunk/plugins/asn1/packet-asn1.c

Get rid of g_sprintf() and strncpy() usage - this is somewhat of a hack,
but this should really be completely rewritten to use the packet-ber.c
routines and to handle strings better (code that handles strings should
not be written in a language that doesn't have a string datatype; that
eliminates C as a possibility, and that's not a bug, that's a
feature...).

------------------------------------------------------------------------
r47580 | guy | 2013-02-08 22:09:16 -0800 (Fri, 08 Feb 2013) | 3 lines
Changed paths:
   M /trunk/plugins/stats_tree/Makefile.nmake

The stats_tree plugin doesn't, at present, have anything that looks for
register routines, so there's no plugin.c and hence no plugin.obj.

------------------------------------------------------------------------
r47579 | guy | 2013-02-08 21:31:15 -0800 (Fri, 08 Feb 2013) | 3 lines
Changed paths:
   M /trunk/plugins/asn1/Makefile.am
   M /trunk/plugins/asn1/Makefile.common
   M /trunk/plugins/asn1/Makefile.nmake
   M /trunk/plugins/docsis/Makefile.am
   M /trunk/plugins/docsis/Makefile.common
   M /trunk/plugins/docsis/Makefile.nmake
   M /trunk/plugins/easy_codec/Makefile.common
   M /trunk/plugins/easy_codec/Makefile.nmake
   M /trunk/plugins/ethercat/Makefile.am
   M /trunk/plugins/ethercat/Makefile.common
   M /trunk/plugins/ethercat/Makefile.nmake
   M /trunk/plugins/gryphon/Makefile.am
   M /trunk/plugins/gryphon/Makefile.common
   M /trunk/plugins/gryphon/Makefile.nmake
   M /trunk/plugins/irda/Makefile.am
   M /trunk/plugins/irda/Makefile.common
   M /trunk/plugins/irda/Makefile.nmake
   M /trunk/plugins/m2m/Makefile.am
   M /trunk/plugins/m2m/Makefile.common
   M /trunk/plugins/m2m/Makefile.nmake
   M /trunk/plugins/opcua/Makefile.am
   M /trunk/plugins/opcua/Makefile.common
   M /trunk/plugins/opcua/Makefile.nmake
   M /trunk/plugins/profinet/Makefile.am
   M /trunk/plugins/profinet/Makefile.common
   M /trunk/plugins/profinet/Makefile.nmake
   M /trunk/plugins/stats_tree/Makefile.am
   M /trunk/plugins/stats_tree/Makefile.common
   M /trunk/plugins/stats_tree/Makefile.nmake
   M /trunk/plugins/unistim/Makefile.am
   M /trunk/plugins/unistim/Makefile.common
   M /trunk/plugins/unistim/Makefile.nmake
   M /trunk/plugins/wimax/Makefile.am
   M /trunk/plugins/wimax/Makefile.common
   M /trunk/plugins/wimax/Makefile.nmake
   M /trunk/plugins/wimaxasncp/Makefile.am
   M /trunk/plugins/wimaxasncp/Makefile.common
   M /trunk/plugins/wimaxasncp/Makefile.nmake
   M /trunk/plugins/wimaxmacphy/Makefile.am
   M /trunk/plugins/wimaxmacphy/Makefile.common
   M /trunk/plugins/wimaxmacphy/Makefile.nmake

Make the other plugin makefiles use the new style introduced in the MATE
makefiles.

------------------------------------------------------------------------
r47578 | morriss | 2013-02-08 18:44:11 -0800 (Fri, 08 Feb 2013) | 12 lines
Changed paths:
   M /trunk/wireshark-mime-package.xml
   M /trunk/wireshark.desktop

Add MIME types for more capture file formats Wireshark understands:
 - Radcom WAN/LAN Analyzer
 - Wildpackets/Etherpeek/Airopeek tagged/v9
 - Visual Networks
 - Network Instruments Observer
 - Accellent/InfoVista 5view

The magic matching comes from Fedora's magic file, the file extensions from
wiretap.

(Yes, I just made the application/x-* MIME types up.)

------------------------------------------------------------------------
r47577 | eapache | 2013-02-08 17:32:19 -0800 (Fri, 08 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bacapp.c

From Lori Tribble via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8306

Fix decoding the Loop Object Setpoint-Reference property in BACapp packets.

------------------------------------------------------------------------
r47576 | gerald | 2013-02-08 16:25:24 -0800 (Fri, 08 Feb 2013) | 3 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Try to figure out if we built the rest of the project using Autotools or
CMake automatically.

------------------------------------------------------------------------
r47575 | cmaynard | 2013-02-08 11:25:59 -0800 (Fri, 08 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix bug 8056: Maximum value of Duration should be 32767.
Duration/ID field dissected according to Table 8-3 of 8.2.4.2 of the IEEE std. 802.11-2012: http://www.techstreet.com/cgi-bin/pdf/free/1071374/802.11-2012.pdf

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8056
#BACKPORT(1.8, 1.6)

------------------------------------------------------------------------
r47574 | morriss | 2013-02-08 11:14:37 -0800 (Fri, 08 Feb 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Also build the source RPM.  Clean up after ourselves when done.
------------------------------------------------------------------------
r47573 | gerald | 2013-02-08 10:07:34 -0800 (Fri, 08 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etch.c
   M /trunk/epan/dissectors/packet-kerberos.c
   M /trunk/epan/libwireshark.def
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/preference_utils.c
   M /trunk/ui/qt/main_window_preferences_frame.ui
   M /trunk/ui/qt/module_preferences_scroll_area.cpp
   M /trunk/ui/qt/module_preferences_scroll_area.h
   M /trunk/ui/qt/preferences_dialog.cpp

Add a directory name preference type (PREF_DIRNAME) and registration
routine (prefs_register_directory_preference). Add PREF_FILENAME and
PREF_DIRNAME support to the Qt module preferences. Change a couple of
preferences to directory names.

Clean up some names and default settings.

------------------------------------------------------------------------
r47572 | mmann | 2013-02-08 09:52:12 -0800 (Fri, 08 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-sdp.h
   M /trunk/epan/dissectors/packet-sip.c

Handle SIP "resends" within SDP.  This is to handle "duplicate" OFFERs so they don't end up being handled by setup_sdp_transport() because the current frame couldn't match a request (due to duplication).

setup_sdp_transport_resend() should be unnecessary once all higher layers use setup_sdp_transport() and the "registration" code within dissect_sdp() is removed.
------------------------------------------------------------------------
r47571 | eapache | 2013-02-08 09:09:18 -0800 (Fri, 08 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_strbuf.c

Use the new realloc API when growing a string-buffer.

------------------------------------------------------------------------
r47570 | pascal | 2013-02-08 08:45:15 -0800 (Fri, 08 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.h

Fix error: no newline at end of file

------------------------------------------------------------------------
r47569 | wmeier | 2013-02-08 08:25:46 -0800 (Fri, 08 Feb 2013) | 3 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Fix code to delete blank lines to remove all blank lines;
Update some Perl usage.

------------------------------------------------------------------------
r47568 | cmaynard | 2013-02-08 08:23:02 -0800 (Fri, 08 Feb 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Fix Coverity CID 973548: Dereference null return value.
#BACKPORT(1.8, 1.6)


------------------------------------------------------------------------
r47567 | etxrab | 2013-02-08 06:51:49 -0800 (Fri, 08 Feb 2013) | 1 line
Changed paths:
   M /trunk/version_info.c

Try using cpuid also for __x86_64__ if compiled with GCC.
------------------------------------------------------------------------
r47566 | mmann | 2013-02-08 06:43:11 -0800 (Fri, 08 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-kerberos.c

Change string to filename preference so file can be browsed for
------------------------------------------------------------------------
r47565 | eapache | 2013-02-08 06:03:33 -0800 (Fri, 08 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

Use glib's isdigit function.

------------------------------------------------------------------------
r47564 | mmann | 2013-02-08 05:47:07 -0800 (Fri, 08 Feb 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-sdp.h
   M /trunk/epan/dissectors/packet-sip.c

Support SDP context over SIP.

Added setup_sdp_transport() to allow higher layer protocols to call SDP with context to correctly setup an OFFER/ANSWER within SDP (which doesn't have its own transport layer).  I attempted to keep backwards compatibility until all higher layer protocols set up OFFER/ANSWER context.  If OFFER/ANSWER (request/response) can't be found (which would be the case for higher layer protocols without context), Wireshark should resort to the old behavior of applying SDP information as it sees packets.

This patch includes integration with SIP as it appears to have the most bug reports.  Other higher layer protocols will be done later.  Most are mentioned in bug 2368.

Fixes bug 2368 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2368) and all its duplicates
Fixes bug 2992 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2992) and all its duplicates

------------------------------------------------------------------------
r47562 | alagoutte | 2013-02-08 02:14:09 -0800 (Fri, 08 Feb 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Add new images to Makefile.am (needed when use make dist-*)
------------------------------------------------------------------------
r47561 | guy | 2013-02-08 01:09:29 -0800 (Fri, 08 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dtd_parse.l

Constify the name member of a struct _proto_xmlpi_attr, to squelch
warnings.

------------------------------------------------------------------------
r47560 | guy | 2013-02-08 01:06:08 -0800 (Fri, 08 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/uat.c
   M /trunk/epan/uat.h
   M /trunk/epan/uat_load.l
   M /trunk/ui/gtk/uat_gui.c

Constify the second argument to uat_load(), to squelch some warnings.

------------------------------------------------------------------------
r47559 | guy | 2013-02-08 01:00:03 -0800 (Fri, 08 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/diam_dict.l

Constify the return value of append_to_buffer(), to squelch some
warnings.

------------------------------------------------------------------------
r47558 | guy | 2013-02-08 00:56:55 -0800 (Fri, 08 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dtd_preparse.l

Constify the return value of replace_entity(), to squelch some warnings.

------------------------------------------------------------------------
r47557 | guy | 2013-02-07 21:31:13 -0800 (Thu, 07 Feb 2013) | 4 lines
Changed paths:
   M /trunk/plugins/Makefile.common.inc
   M /trunk/plugins/mate/Makefile.common

Stick NONGENERATED_ in the front of the macros listing non-generated
files.  Define C_FILES and CPP_FILES in Makefile.common.inc to include
*all* C and C++ files, respectively, including generated files.

------------------------------------------------------------------------
r47556 | guy | 2013-02-07 20:20:32 -0800 (Thu, 07 Feb 2013) | 7 lines
Changed paths:
   M /trunk/plugins/Makefile.common.inc
   M /trunk/plugins/mate/Makefile.am
   M /trunk/plugins/mate/Makefile.common
   M /trunk/plugins/mate/Makefile.nmake

We don't care what source files are "dissector" source files, we only
need to care whether source files should be scanned for registration
functions.

Reduce the number of macros we define in Makefile.common.inc, getting
rid of some only used internally.

------------------------------------------------------------------------
r47555 | gerald | 2013-02-07 19:17:13 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ar_drone.c

Capitalize the short name.

------------------------------------------------------------------------
r47554 | morriss | 2013-02-07 18:53:53 -0800 (Thu, 07 Feb 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Put all the aclocal-fallback files in the source distribution.
------------------------------------------------------------------------
r47553 | morriss | 2013-02-07 18:51:14 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/aclocal-fallback/qt.m4
   M /trunk/configure.ac

Move move of the Qt checks into AM_PATH_QT.

------------------------------------------------------------------------
r47552 | eapache | 2013-02-07 18:40:05 -0800 (Thu, 07 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Fix issue where using realloc() to shrink a chunk could result in
multiple adjacent free chunks. When splitting a used chunk, the resulting
extra unused chunk may need to be merged to its right.

------------------------------------------------------------------------
r47551 | eapache | 2013-02-07 18:15:03 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Add explicit casts to pacify MSVC buildbot.

------------------------------------------------------------------------
r47550 | eapache | 2013-02-07 17:58:04 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_scopes.c

Make use of the new garbage-collection routines when closing a file.

------------------------------------------------------------------------
r47549 | eapache | 2013-02-07 17:50:35 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.wmem

Update wmem docs

------------------------------------------------------------------------
r47548 | eapache | 2013-02-07 17:47:48 -0800 (Thu, 07 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator.h
   M /trunk/epan/wmem/wmem_allocator_simple.c
   M /trunk/epan/wmem/wmem_core.h

Expose the new wmem API functions, and use a consistent order of
alloc/free/realloc across all of wmem.

------------------------------------------------------------------------
r47547 | eapache | 2013-02-07 17:38:03 -0800 (Thu, 07 Feb 2013) | 8 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Rewrite the block allocator to support the new wmem API (realloc, free, gc).

Some interesting algorithmic stuff going on in here for those who are
interested.

This completes the allocator rewrites for the API additions, so those can be
exposed now.

------------------------------------------------------------------------
r47546 | gerald | 2013-02-07 17:30:31 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

Add module_preferences_scroll_area.*.

------------------------------------------------------------------------
r47545 | gerald | 2013-02-07 17:16:46 -0800 (Thu, 07 Feb 2013) | 12 lines
Changed paths:
   M /trunk/epan/addr_resolv.c
   M /trunk/ui/qt/QtShark.pro
   A /trunk/ui/qt/module_preferences_scroll_area.cpp
   A /trunk/ui/qt/module_preferences_scroll_area.h
   A /trunk/ui/qt/module_preferences_scroll_area.ui
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.ui

Add a ModulePreferencesScrollArea widget which builds a scrollable frame
for a preferences module. Use it to fill in the remaining preferences.
Don't show the printing preferences since they're not used here.

Change the titles and tooltips for some of the name resolution
preferences.

Disable the capture preferences if we can't capture. This is different
from the GTK+ version which hides it completely.

Thus concludes the preferences dialog (for the time being).

------------------------------------------------------------------------
r47544 | morriss | 2013-02-07 17:16:27 -0800 (Thu, 07 Feb 2013) | 1 line
Changed paths:
   M /trunk/configure.ac

If we're compiling for Qt check if we have a working C++ compiler.
------------------------------------------------------------------------
r47543 | morriss | 2013-02-07 14:58:38 -0800 (Thu, 07 Feb 2013) | 1 line
Changed paths:
   M /trunk/aclocal-fallback/qt.m4

Check for QtCore instead of Qt.
------------------------------------------------------------------------
r47542 | wmeier | 2013-02-07 14:16:39 -0800 (Thu, 07 Feb 2013) | 8 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Add addition test to reduce false positives for 'ERROR: NO ARRAY: '

Essentially:
 Detect when an hf_... var is effictively initialized
 via the use of proto_registrar_get_id_byname() or
 proto_get_id_by_filter_name() (instead of
 proto_register_field_array()).

------------------------------------------------------------------------
r47541 | wmeier | 2013-02-07 14:07:49 -0800 (Thu, 07 Feb 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb-sidsnooping.c
   M /trunk/epan/dissectors/packet-tte.c

Use proto_registrar_get_id_byname() instead of proto_registrar_get_byname();

The code is slightly cleaner and the use of proto_registrar_get_id_byname()
 enables an additional checkhf test to reduce false positives.

Also: comment out 2 unused hf_... vars in packet-smb-sidsnooping.c
(found by checkhf)


------------------------------------------------------------------------
r47540 | wmeier | 2013-02-07 14:04:02 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/proto.c
   M /trunk/epan/proto.h

Add 'proto_registrar_get_id_byname()' accessor.

------------------------------------------------------------------------
r47539 | wmeier | 2013-02-07 13:59:27 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/config.nmake

Add note re 'no problems to date' with VS2012 (VC11).

------------------------------------------------------------------------
r47538 | morriss | 2013-02-07 12:58:45 -0800 (Thu, 07 Feb 2013) | 3 lines
Changed paths:
   M /trunk/aclocal-fallback/gtk-2.0.m4
   M /trunk/aclocal-fallback/gtk-3.0.m4
   M /trunk/aclocal-fallback/qt.m4

Use a variable for the package name we're querying.
Add SVN Id.

------------------------------------------------------------------------
r47537 | morriss | 2013-02-07 12:51:52 -0800 (Thu, 07 Feb 2013) | 5 lines
Changed paths:
   A /trunk/aclocal-fallback/qt.m4
   M /trunk/configure.ac

QPropertyAnimation is needed for Qt builds and isn't present until Qt 4.6.0.
Add a (crude) check for the Qt version, making 4.6.0 the minimum.

The existing checks in configure.ac should be moved into into this new module.

------------------------------------------------------------------------
r47536 | wmeier | 2013-02-07 11:36:29 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Add a hack to fix false positive 'unused ...' related to use of ..._add_oui().

------------------------------------------------------------------------
r47535 | cmaynard | 2013-02-07 11:12:10 -0800 (Thu, 07 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/libwireshark.def

Add proto_tree_set_visible.  Also, sort.
(Ref: http://www.wireshark.org/lists/wireshark-dev/201302/msg00048.html)

Q. Should the addition of proto_tree_set_visible be backported to 1.8?

------------------------------------------------------------------------
r47534 | morriss | 2013-02-07 09:37:38 -0800 (Thu, 07 Feb 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

There is no longer any need to link wireshark.desktop and wireshark.png into the rpm/SOURCES directory.
------------------------------------------------------------------------
r47533 | wmeier | 2013-02-07 09:24:32 -0800 (Thu, 07 Feb 2013) | 2 lines
Changed paths:
   M /trunk/tools/fix-encoding-args.pl

Minor tweaks ...

------------------------------------------------------------------------
r47532 | wmeier | 2013-02-07 09:17:21 -0800 (Thu, 07 Feb 2013) | 3 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Fix a few minor bugs;
Do some small tweaks for readability & consistency.

------------------------------------------------------------------------
r47531 | morriss | 2013-02-07 08:33:17 -0800 (Thu, 07 Feb 2013) | 1 line
Changed paths:
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

Perl is required to build Wireshark, add it to BuildRequires.
------------------------------------------------------------------------
r47530 | morriss | 2013-02-06 19:51:43 -0800 (Wed, 06 Feb 2013) | 10 lines
Changed paths:
   M /trunk/wireshark-mime-package.xml
   M /trunk/wireshark.desktop

Add MIME types for more capture file formats Wireshark understands:
 - AIX iptrace
 - Novell LANalyzer
 - HP-UX nettl

The magic matching comes from Fedora's magic file, the file extensions from
wiretap.

(Yes, I just made the application/x-* MIME types up.)

------------------------------------------------------------------------
r47529 | morriss | 2013-02-06 19:24:12 -0800 (Wed, 06 Feb 2013) | 6 lines
Changed paths:
   M /trunk/wireshark-mime-package.xml

Add magic matching to PCAP, PCAPNG, and snoop files (based on Fedora's magic
file).  That way your files don't need to be named (e.g.) *.pcap for your file
manager to know that they should be opened with Wireshark.

Add *.ntar to the list of patterns for PCAPNG files.

------------------------------------------------------------------------
r47528 | morriss | 2013-02-06 19:09:47 -0800 (Wed, 06 Feb 2013) | 10 lines
Changed paths:
   M /trunk/packaging/rpm/SPECS/wireshark.spec.in

Overhaul to make this file more useful/up to date.  Many changes are based on
Fedora's .spec file.  Changes include:
  - Create a separate wireshark-gnome package (like Redhat).
  - Control some things with variables set at the top of the file.
    - Allow the user to configure how dumpcap is installed.
    - Allow the user to choose some options including GTK2 or GTK3.
  - Greatly expand the BuildRequires entries; get the minimum versions of some
    things from 'configure'.
  - Install freedesktop files for better (free)desktop integration.

------------------------------------------------------------------------
r47527 | gerald | 2013-02-06 13:57:16 -0800 (Wed, 06 Feb 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am.inc
   M /trunk/doc/Makefile.am

Remove more unnecessary defintions.

------------------------------------------------------------------------
r47526 | gerald | 2013-02-06 13:55:58 -0800 (Wed, 06 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am

Remove some unnecessary definitions.

------------------------------------------------------------------------
r47525 | gerald | 2013-02-06 11:12:14 -0800 (Wed, 06 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/filter_expressions.h

C++-ize filter_expressions.h.

------------------------------------------------------------------------
r47524 | wmeier | 2013-02-06 11:04:24 -0800 (Wed, 06 Feb 2013) | 17 lines
Changed paths:
   M /trunk/epan/dissectors/packet-h248_annex_e.c

Fix missing hf field array entries:
 - In two cases, add missing entries to hf[];
 - Other cases: 'if 0' the packages referring to
    the missing entries.

See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4842

ERROR: NO ARRAY: packet-h248_annex_e.c:
Fixed:
  hf_h248_pkg_ct
  hf_h248_pkg_nt

Packages 'if 0'd out:
  hf_h248_pkg_dd
  hf_h248_pkg_root


------------------------------------------------------------------------
r47523 | gerald | 2013-02-06 11:03:23 -0800 (Wed, 06 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

Add filter expressions frame entries.

------------------------------------------------------------------------
r47522 | gerald | 2013-02-06 10:22:54 -0800 (Wed, 06 Feb 2013) | 14 lines
Changed paths:
   M /trunk/epan/filter_expressions.h
   A /trunk/image/dfilter_apply_disabled.png
   A /trunk/image/dfilter_bookmark_disabled.png
   M /trunk/image/display_filter.qrc
   M /trunk/ui/gtk/filter_expression_save_dlg.c
   M /trunk/ui/gtk/main_filter_toolbar.c
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/column_preferences_frame.cpp
   M /trunk/ui/qt/column_preferences_frame.h
   M /trunk/ui/qt/display_filter_16.svg
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/display_filter_edit.h
   A /trunk/ui/qt/filter_expressions_preferences_frame.cpp
   A /trunk/ui/qt/filter_expressions_preferences_frame.h
   A /trunk/ui/qt/filter_expressions_preferences_frame.ui
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.ui
   M /trunk/ui/qt/qt_ui_utils.cpp
   M /trunk/ui/qt/qt_ui_utils.h
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Add Filter Expressions^WButton^WShortcut^WBookmark preferences. 

Add comments noting that

- We might want to do something different when the bookmark button is
  pressed.
- The display filters (dfilters file) and gui.filter_expressions
  preferences should be merged.
- Many buttons on Qt4 + OS X + unifiedTitleAndToolBarOnMac makes the
  main window really wide.

Add a qstring_strdup convenience routine. Add "disabled" display filter
edit icons. Fix up whitespace and descriptions in a couple of places.

------------------------------------------------------------------------
r47521 | wmeier | 2013-02-06 07:01:40 -0800 (Wed, 06 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.nmake

Update a comment.

------------------------------------------------------------------------
r47520 | eapache | 2013-02-06 05:33:31 -0800 (Wed, 06 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcm.c

From  Stefan Allers via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8282

Extended Negotiation support for the DICOM dissector.

------------------------------------------------------------------------
r47519 | etxrab | 2013-02-06 05:29:08 -0800 (Wed, 06 Feb 2013) | 5 lines
Changed paths:
   M /trunk/ws80211_utils.c

From Pontus Fuchs:
If a monitor interface exists but is down the Wireless
toolbar fails to bring it up.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8251
------------------------------------------------------------------------
r47518 | etxrab | 2013-02-06 05:23:54 -0800 (Wed, 06 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-pn532.c

From Tyson Key:
Support for dissection of MiFare command payloads in PN532 InDataExchange packets.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8291
------------------------------------------------------------------------
r47517 | etxrab | 2013-02-06 05:18:25 -0800 (Wed, 06 Feb 2013) | 4 lines
Changed paths:
   M /trunk/radius/dictionary.erx

From Guy Davies:
Update for RADIUS dictionary for Juniper Networks ERX

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8300
------------------------------------------------------------------------
r47516 | guy | 2013-02-06 02:24:50 -0800 (Wed, 06 Feb 2013) | 3 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.am

-Werror needs to be applied only to clean files, not to, for example,
Flex-generated files.  Comment it out for now.

------------------------------------------------------------------------
r47515 | guy | 2013-02-06 01:52:09 -0800 (Wed, 06 Feb 2013) | 4 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.am

Add -Werror if enabled.

Sort EXTRA_DIST.

------------------------------------------------------------------------
r47514 | guy | 2013-02-06 01:51:33 -0800 (Wed, 06 Feb 2013) | 5 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.nmake

Only remove Flex-generated files with "nmake distclean", not all
generated files.

Remove all generated files with "nmake maintainer-clean".

------------------------------------------------------------------------
r47513 | guy | 2013-02-06 01:50:38 -0800 (Wed, 06 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.common

Don't bother setting XXX_FILES to empty strings.

------------------------------------------------------------------------
r47512 | guy | 2013-02-05 20:37:27 -0800 (Tue, 05 Feb 2013) | 9 lines
Changed paths:
   M /trunk/plugins/mate/mate_util.c

strtod() is locale-dependent; use g_ascii_strtod() instead.

If the intent is that floating-point representations be
locale-dependent, change this and somehow arrange that this not fail the
API test.  However, I doubt anybody's actually done anything that uses
this code path, given that...

...it was comparing a value against itself.  Fix it to use op->v.

------------------------------------------------------------------------
r47511 | guy | 2013-02-05 19:33:45 -0800 (Tue, 05 Feb 2013) | 3 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.am
   M /trunk/plugins/mate/Makefile.common
   M /trunk/plugins/mate/Makefile.nmake

Don't run Lemon-generated header files through checkAPI, either (they
don't have an RCS ID, and they just define a pile of tokens).

------------------------------------------------------------------------
r47510 | guy | 2013-02-05 19:33:37 -0800 (Tue, 05 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/Makefile.common.inc

Get rid of extra blank line at the end.

------------------------------------------------------------------------
r47509 | guy | 2013-02-05 19:30:02 -0800 (Tue, 05 Feb 2013) | 4 lines
Changed paths:
   M /trunk/plugins/Makefile.common.inc

Lemon-generated files get API warnings as well.

Do, however, run the support files through checkAPI.

------------------------------------------------------------------------
r47508 | morriss | 2013-02-05 18:56:06 -0800 (Tue, 05 Feb 2013) | 1 line
Changed paths:
   M /trunk

FAQ and some dfilter-grammar files are long since gone from here, don't ignore them.
------------------------------------------------------------------------
r47507 | morriss | 2013-02-05 18:45:22 -0800 (Tue, 05 Feb 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Fix installation of wireshark.desktop (create the directory first)
------------------------------------------------------------------------
r47506 | guy | 2013-02-05 18:30:08 -0800 (Tue, 05 Feb 2013) | 3 lines
Changed paths:
   M /trunk/plugins/Makefile.common.inc
   M /trunk/plugins/mate/Makefile.am
   M /trunk/plugins/mate/Makefile.common
   M /trunk/plugins/mate/Makefile.nmake

Do a bit more splitting and combining of file names, so that we can
avoid running the checkAPI stuff on Flex-generated files.

------------------------------------------------------------------------
r47505 | wmeier | 2013-02-05 13:55:31 -0800 (Tue, 05 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-h248_3gpp.c

Rename 'hf_h248_package_3GUP' to 'proto_h248_package_3GUP'
in keeping with the usual convention for naming the
variable used to store the return value from
proto_register_protocol().
(Fixes checkhf false positive).


------------------------------------------------------------------------
r47504 | guy | 2013-02-05 13:49:43 -0800 (Tue, 05 Feb 2013) | 9 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.nmake

mate_parser.obj depends on mate_grammar.h, as it's built from
mate_parser.c and mate_parser.c includes mate_grammar.h, so we need to
make sure mate_grammar.h is built before we try to compile
mate_parser.c.  However, mate_parser.obj isn't built by trying to
compile mate_grammar.h, so don't use $? in the $(CC) line, as that will
cause it to try to compile *all* the dependencies.

Add a comment to explain why mate_parser_lex.h depends on mate_parser.c.

------------------------------------------------------------------------
r47503 | wmeier | 2013-02-05 13:30:37 -0800 (Tue, 05 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ixveriwave.c

Comment out code which will never be executed in its current state.

------------------------------------------------------------------------
r47502 | guy | 2013-02-05 13:10:56 -0800 (Tue, 05 Feb 2013) | 8 lines
Changed paths:
   M /trunk/plugins/Makefile.am
   A /trunk/plugins/Makefile.common.inc
   M /trunk/plugins/mate/Makefile.am
   M /trunk/plugins/mate/Makefile.common
   M /trunk/plugins/mate/Makefile.nmake

Put NODIST_ at the beginning of macros containing NODIST, paralleling
the nodist_ convention for Automake variables.

Regularize the lists of source files, dividing them according to several
attributes.  Build composite lists in a plugins/Makefile.common.inc
file, to be included by plugin Makefile.common files, and use the
composite lists as appropriate in Makefile.am and Makefile.nmake.

------------------------------------------------------------------------
r47501 | martink | 2013-02-05 12:47:04 -0800 (Tue, 05 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

remove some unnecessary if(tree) checks

------------------------------------------------------------------------
r47500 | wmeier | 2013-02-05 12:43:56 -0800 (Tue, 05 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pw-atm.c

Remove an unneeded set of parens in a macro definition;
Fixes checkhf false positive (when scanning the
preprocessed dissector source file).


------------------------------------------------------------------------
r47499 | martink | 2013-02-05 12:38:15 -0800 (Tue, 05 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/address.h
   M /trunk/epan/dissectors/packet-dvbci.c

a DVB-CI session number is not globally unique, it's only unique per
 transport connection, so it's not a good choice for a circuit id

use (session number|transport connection id) as circuit id

------------------------------------------------------------------------
r47497 | etxrab | 2013-02-05 07:12:54 -0800 (Tue, 05 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-isup.h

Export dissect_japan_isup_additonal_user_cat()
------------------------------------------------------------------------
r47496 | etxrab | 2013-02-05 07:12:13 -0800 (Tue, 05 Feb 2013) | 1 line
Changed paths:
   M /trunk/asn1/gsm_map/gsm_map.cnf
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-gsm_map.h

Export TBCD-STRING.
------------------------------------------------------------------------
r47494 | wmeier | 2013-02-05 07:04:22 -0800 (Tue, 05 Feb 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fmp_notify.c

Add missing hf[] entries found by checkhf.

 ERROR: NO ARRAY: packet-fmp_notify.c, hf_fmp_extentList_len
 ERROR: NO ARRAY: packet-fmp_notify.c, hf_fmp_extent_state
 ERROR: NO ARRAY: packet-fmp_notify.c, hf_fmp_numBlks
 ERROR: NO ARRAY: packet-fmp_notify.c, hf_fmp_startOffset
 ERROR: NO ARRAY: packet-fmp_notify.c, hf_fmp_volID


------------------------------------------------------------------------
r47493 | wmeier | 2013-02-05 06:51:59 -0800 (Tue, 05 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-9p.c

Add missing hf[] entries found by checkhf.

  ERROR: NO ARRAY: packet-9p.c, hf_9P_dm_exec_group
  ERROR: NO ARRAY: packet-9p.c, hf_9P_dm_read_group
  ERROR: NO ARRAY: packet-9p.c, hf_9P_dm_write_group


------------------------------------------------------------------------
r47492 | etxrab | 2013-02-05 01:33:05 -0800 (Tue, 05 Feb 2013) | 3 lines
Changed paths:
   M /trunk/diameter/dictionary.xml

According to 3GPP TS 32.299 version 10.7.0 Release 10 AVP 846 is
7.2.36 CG-Address AVP
The CG-Address AVP (AVP code 846) is of type Address and holds the IP-address of the charging gateway.
------------------------------------------------------------------------
r47491 | guy | 2013-02-05 01:11:37 -0800 (Tue, 05 Feb 2013) | 2 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.nmake

Don't forget the .c files that we *don't* distribute.

------------------------------------------------------------------------
r47490 | guy | 2013-02-05 01:09:12 -0800 (Tue, 05 Feb 2013) | 3 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.nmake

mate_parser.c includes mate_grammar.h, so make mate_parser.obj depend on
mate_grammar.h.

------------------------------------------------------------------------
r47489 | guy | 2013-02-05 01:06:39 -0800 (Tue, 05 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dfilter/Makefile.nmake

Include generated C files that we're *not* distributing.

------------------------------------------------------------------------
r47488 | guy | 2013-02-05 00:57:58 -0800 (Tue, 05 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/Makefile.nmake

dtd_parse.obj depends on dtd_grammar.h, but you can't build
dtd_parse.obj by handing dtd_parse.c *and* dtd_grammar.h to the C
compiler - dtd_grammar.h gets included by dtd_parse.c.

------------------------------------------------------------------------
r47487 | guy | 2013-02-05 00:42:27 -0800 (Tue, 05 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/Makefile.nmake

dtd_parse.c includes dtd_grammar.h; make sure we build dtd_grammar.h
before trying to compile dtd_parse.c

------------------------------------------------------------------------
r47486 | guy | 2013-02-04 23:50:57 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/Makefile.common

Fix for previous changes.

------------------------------------------------------------------------
r47485 | guy | 2013-02-04 22:09:17 -0800 (Mon, 04 Feb 2013) | 8 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/epan/Makefile.common
   M /trunk/epan/Makefile.nmake
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/epan/dfilter/Makefile.common
   M /trunk/plugins/mate/Makefile.am
   M /trunk/plugins/mate/Makefile.common
   M /trunk/plugins/mate/Makefile.nmake

Don't distribute the results of running Lemon, as we distribute Lemon
ourselves.

Clean up various bits of "distribute" vs. "don't distribute" stuff in
the process - use similar names, and make the "distribute vs. don't
distribute" distinction the same as the "don't clean with "make
distclean" vs. clean with "make distclean"" distinction.

------------------------------------------------------------------------
r47484 | gerald | 2013-02-04 21:17:16 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am

Prettify Qt build output.

------------------------------------------------------------------------
r47483 | morriss | 2013-02-04 19:58:56 -0800 (Mon, 04 Feb 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Use DESTDIR when installing desktop files.
------------------------------------------------------------------------
r47482 | wmeier | 2013-02-04 18:25:24 -0800 (Mon, 04 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rpki-rtr.c

Misc:
- Add col_clear(..., COL_INFO);
- Use val_to_str() (not val_to_str_consr()) with "format" arg;
- Indentation/whitespace;
- Add svn:keywords & svn:eol-style properties.

------------------------------------------------------------------------
r47481 | morriss | 2013-02-04 18:06:48 -0800 (Mon, 04 Feb 2013) | 4 lines
Changed paths:
   M /trunk/configure.ac

Use variables for the versions autoconf, GTK{2,3}, and glib we require.
Use them instead of repeating the same number several times.
AC_SUBST() them so we can pick them up in, for example, wireshark.spec.in .

------------------------------------------------------------------------
r47479 | guy | 2013-02-04 14:23:19 -0800 (Mon, 04 Feb 2013) | 6 lines
Changed paths:
   M /trunk/acinclude.m4
   M /trunk/configure.ac

Add the warning flags to CFLAGS_FOR_BUILD, so any build tools we build
are built with warnings.

Also add compiler-specific flags (in this case, just the flags to enable
ANSI C compilation) to CFLAGS_FOR_BUILD.

------------------------------------------------------------------------
r47477 | gerald | 2013-02-04 12:20:40 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am.inc

Fix more verbosity macros.

------------------------------------------------------------------------
r47476 | wmeier | 2013-02-04 12:06:46 -0800 (Mon, 04 Feb 2013) | 7 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Add checking to verify that global hf_... defs are referenced in hf[] entry in same file.
(Commented out for now since a few false positives are currently generated).

Fix a few minor bugs;
Tweak the calling sequences for various subs.


------------------------------------------------------------------------
r47475 | guy | 2013-02-04 12:03:01 -0800 (Mon, 04 Feb 2013) | 7 lines
Changed paths:
   M /trunk/configure.ac

"make dist" uses uic and moc, so we have to try to find them no matter
what.  If we don't find them, and the user specified --with-qt, fail (if
we haven't already failed to find Qt at all); if we don't find them, and
the user *didn't* specify --with-qt, just set UIC and MOC to "uic" and
"moc", which will fail on "make dist" but will at least allow the user
to build.

------------------------------------------------------------------------
r47474 | guy | 2013-02-04 10:53:50 -0800 (Mon, 04 Feb 2013) | 7 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/doc/Makefile.am

At least as I read

	http://www.gnu.org/software/automake/manual/automake.html#index-g_t_0040code_007bAM_005fDEFAULT_005fVERBOSITY_007d-1018

this is the way to do the silent-rules stuff; using nested variable
expansion in Makefile.am causes warnings when running autogen.sh.

------------------------------------------------------------------------
r47473 | gerald | 2013-02-04 10:27:05 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dfilter/Makefile.am

Unwrap lines inadvertenly wrapped in r47472

------------------------------------------------------------------------
r47472 | gerald | 2013-02-04 09:49:54 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am.inc
   M /trunk/epan/Makefile.am
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/plugins/mate/Makefile.am

More silent build support.

------------------------------------------------------------------------
r47471 | gerald | 2013-02-04 09:37:25 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/configure.ac

Make sure AM_DEFAULT_VERBOSITY is defined no matter what.

------------------------------------------------------------------------
r47470 | alagoutte | 2013-02-04 09:24:27 -0800 (Mon, 04 Feb 2013) | 5 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-rpki-rtr.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8296 Add RPKI-RTR Dissector (RFC6810)

Support all PDU Type (IPv4/6 Prefix, Serial Notify/Query...)

Not supported the packet with a lot of PDU (fragmentation)
------------------------------------------------------------------------
r47469 | gerald | 2013-02-04 09:22:32 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/epan/Makefile.am
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/help/Makefile.am
   M /trunk/plugins/mate/Makefile.am

Prettify more build output.

------------------------------------------------------------------------
r47468 | gerald | 2013-02-04 09:00:02 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/Makefile.am

Prettify the silent build.

------------------------------------------------------------------------
r47467 | gerald | 2013-02-04 08:48:14 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/configure.ac

Enable silent build rules by default.

------------------------------------------------------------------------
r47466 | pascal | 2013-02-04 08:35:51 -0800 (Mon, 04 Feb 2013) | 2 lines
Changed paths:
   M /trunk/version_info.c

Fix warning: unused parameter ‘str’ when compiling on a non Windows machine

------------------------------------------------------------------------
r47465 | etxrab | 2013-02-04 07:29:43 -0800 (Mon, 04 Feb 2013) | 1 line
Changed paths:
   M /trunk/version_info.c

Add CPUBrandString and memory size to VersionInfo on windows if available.
------------------------------------------------------------------------
r47464 | wmeier | 2013-02-04 06:58:04 -0800 (Mon, 04 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcm.c

'#if 0' out an unused hf[] entry;
Do some minor cleanup.

------------------------------------------------------------------------
r47463 | wmeier | 2013-02-04 06:43:37 -0800 (Mon, 04 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tpncp.c

Comment out two more case of an unused hf[] entry.


------------------------------------------------------------------------
r47462 | cmaynard | 2013-02-03 18:50:26 -0800 (Sun, 03 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_evt.c

Add a FALLTHROUGH comment to fix Coverity CID 745673: Missing break in switch.
(No need to backport.)

------------------------------------------------------------------------
r47461 | cmaynard | 2013-02-03 18:44:04 -0800 (Sun, 03 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bt-utp.c

Fix Coverity CID 746734: Dead default in switch.  (No need to backport)

------------------------------------------------------------------------
r47460 | guy | 2013-02-03 16:29:27 -0800 (Sun, 03 Feb 2013) | 3 lines
Changed paths:
   M /trunk/Makefile.am
   A /trunk/debian-setup.sh

Try creating a script for Debian and derivatives that will grab the
packages necessary for Wireshark development, using apt-get.

------------------------------------------------------------------------
r47459 | wmeier | 2013-02-03 14:29:48 -0800 (Sun, 03 Feb 2013) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ansi_a.c
   M /trunk/epan/dissectors/packet-aprs.c
   M /trunk/epan/dissectors/packet-ax25-nol3.c
   M /trunk/epan/dissectors/packet-fmp_notify.c
   M /trunk/epan/dissectors/packet-gdsdb.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gtpv2.c
   M /trunk/epan/dissectors/packet-h248_annex_e.c
   M /trunk/epan/dissectors/packet-netperfmeter.c
   M /trunk/epan/dissectors/packet-v5dl.c
   M /trunk/epan/dissectors/packet-vntag.c

#if 0 unused hf[] entries & etc.

Note: All (or almost all) unused hf[] entries
       in non-generated Wireshark dissectors
       have been #if 0'd (or commented) out.
       (This applies only to 'static hf_...' vars).
      A number of (non-generated) dissector
       files with *missing* hf[] entries
       still need to be fixed.


------------------------------------------------------------------------
r47458 | wmeier | 2013-02-03 14:12:33 -0800 (Sun, 03 Feb 2013) | 7 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Improvements:
- Handle preprocessed (as well as original) .c source files.
  (Running checkhf on the source after it has been pre-processed
   should give few false positives).
- Remove blank lines, comments & quoted text strings before
   doing the hf_... tests: reduces false positives/negatives.

------------------------------------------------------------------------
r47457 | guy | 2013-02-03 13:39:11 -0800 (Sun, 03 Feb 2013) | 3 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/ui/qt/Makefile.am

Sigh.  At least on my Fedora 16 with KDE, the Qt 4 versions of uic and
moc are called uic-qt4 and moc-qt4.  Look for them by names, plural.

------------------------------------------------------------------------
r47456 | martink | 2013-02-03 12:09:46 -0800 (Sun, 03 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-kink.c

fix dead increment
http://www.wireshark.org/download/automated/analysis/scan-build-2013-02-02-1/report-JzzXua.html#EndPath

------------------------------------------------------------------------
r47455 | martink | 2013-02-03 12:01:49 -0800 (Sun, 03 Feb 2013) | 3 lines
Changed paths:
   M /trunk/doc/dumpcap.pod

describe the -t option in the dumpcap manpage
(use the same text that dumpcap -V prints)

------------------------------------------------------------------------
r47454 | morriss | 2013-02-03 10:31:23 -0800 (Sun, 03 Feb 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/main.c

Move the get-runtime-version stuff back outside of #ifdef WIN32.
------------------------------------------------------------------------
r47451 | etxrab | 2013-02-03 07:11:53 -0800 (Sun, 03 Feb 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/main.c

call load_wpcap before collecting the run-time version information.
------------------------------------------------------------------------
r47450 | gerald | 2013-02-03 07:03:20 -0800 (Sun, 03 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-02-03]
------------------------------------------------------------------------
r47449 | wmeier | 2013-02-02 10:25:38 -0800 (Sat, 02 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ansi_637.c

Comment out unused hf[] entry.

------------------------------------------------------------------------
r47448 | wmeier | 2013-02-02 09:40:52 -0800 (Sat, 02 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-h248_2.c

Restore hf[] entry commented out by mistake in SVN #47389.

------------------------------------------------------------------------
r47447 | wmeier | 2013-02-02 07:13:45 -0800 (Sat, 02 Feb 2013) | 4 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

Tweaks:
- Remove comments from the input string before checking hf[] entries;
- Remove code under '#if 0' before doing API checks.

------------------------------------------------------------------------
r47446 | wmeier | 2013-02-02 06:20:15 -0800 (Sat, 02 Feb 2013) | 2 lines
Changed paths:
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/epan/dissectors/packet-h248.c
   M /trunk/epan/dissectors/packet-wsp.c

Hack: disguise '/*' in text strings to prevent checkAPIs & etc seeing 'start of comment' within a text string.

------------------------------------------------------------------------
r47445 | pascal | 2013-02-02 05:31:46 -0800 (Sat, 02 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Fix error: declaration of 'j' shadows a previous local

------------------------------------------------------------------------
r47444 | pascal | 2013-02-02 05:13:19 -0800 (Sat, 02 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Increase the maximum number of OPTIONAL / DEFAULT components per SEQUENCE to 128 and make it configurable through a define

------------------------------------------------------------------------
r47442 | pascal | 2013-02-02 01:02:11 -0800 (Sat, 02 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/proto.c

Revert changes committed by error in r47433

------------------------------------------------------------------------
r47441 | guy | 2013-02-01 22:05:59 -0800 (Fri, 01 Feb 2013) | 3 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Reflect recent.c moving from the top-level directory to the ui
directory.

------------------------------------------------------------------------
r47440 | guy | 2013-02-01 21:34:31 -0800 (Fri, 01 Feb 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/qt/qt_ui_utils.cpp
   M /trunk/ui/recent.c
   M /trunk/ui/recent.h
   M /trunk/ui/recent_utils.h

Move the GUI-independent window geometry stuff to ui/recent.c, so we
only have one copy.

------------------------------------------------------------------------
r47439 | guy | 2013-02-01 21:25:39 -0800 (Fri, 01 Feb 2013) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/ui/CMakeLists.txt

Reflect the move of recent.c to the ui directory.

------------------------------------------------------------------------
r47438 | guy | 2013-02-01 20:49:58 -0800 (Fri, 01 Feb 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.common
   D /trunk/recent.c
   M /trunk/ui/Makefile.common
   A /trunk/ui/recent.c (from /trunk/recent.c:47434)

Move recent.c to the ui directory, as we did with its header file.

------------------------------------------------------------------------
r47437 | guy | 2013-02-01 20:00:52 -0800 (Fri, 01 Feb 2013) | 3 lines
Changed paths:
   M /trunk/Makefile.am

For Qt 5, we need to link with the QtWidgets and QtPrintSupport
libraries as well, at least on OS X.

------------------------------------------------------------------------
r47436 | guy | 2013-02-01 19:59:57 -0800 (Fri, 01 Feb 2013) | 13 lines
Changed paths:
   M /trunk/ui/qt/main.cpp

In Qt 4, C strings are, by default, treated as 7-bit ASCII when
converted to QStrings, and, to get them to be treated as UTF-8, you need
to call the setCodecForCStrings method of the QTextCodec class to set
the codec to a UTF-8 codec.

In Qt 5, C strings are treated always as UTF-8 when converted to
QStrings, and there's no setCodecForCStrings method for the QTextCodec
class.

In addition, there's also no setCodecForTr method for the QTextCodec
class - and QObject isn't documented as even *having* a tr method, so I
don't know what to do there.

------------------------------------------------------------------------
r47435 | guy | 2013-02-01 19:43:44 -0800 (Fri, 01 Feb 2013) | 4 lines
Changed paths:
   M /trunk/macosx-setup.sh

Current version of pkg-config is 0.27.

Update some comments.

------------------------------------------------------------------------
r47434 | gerald | 2013-02-01 14:57:41 -0800 (Fri, 01 Feb 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/Makefile.am.inc
   M /trunk/doc/Makefile.am
   M /trunk/epan/Makefile.am

Add $(AM_V_GEN) in a few more places.

------------------------------------------------------------------------
r47433 | pascal | 2013-02-01 14:44:14 -0800 (Fri, 01 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c
   M /trunk/epan/proto.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8290 :
Allow up to 64 OPTIONAL / DEFAULT components per SEQUENCE

------------------------------------------------------------------------
r47432 | gerald | 2013-02-01 14:13:43 -0800 (Fri, 01 Feb 2013) | 2 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/plugins/mate/Makefile.am

Enable more build silence.

------------------------------------------------------------------------
r47431 | gerald | 2013-02-01 14:06:56 -0800 (Fri, 01 Feb 2013) | 2 lines
Changed paths:
   M /trunk/doc/Makefile.am

Add support for silent builds.

------------------------------------------------------------------------
r47430 | gerald | 2013-02-01 12:16:31 -0800 (Fri, 01 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/plugins/mate/Makefile.am

Go far enough down a rabbit hole and you will encounter libtool. See
if changing .o to .lo works.

------------------------------------------------------------------------
r47429 | gerald | 2013-02-01 10:20:17 -0800 (Fri, 01 Feb 2013) | 4 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/plugins/mate/Makefile.am

Change some "<x>.c : <y>.h" rules to "<x>.o : <y>.h" in order to fix
distcheck. Add some rules recommended by the Automake manual in order
to avoid duplicate actions.

------------------------------------------------------------------------
r47428 | mmann | 2013-02-01 10:13:50 -0800 (Fri, 01 Feb 2013) | 3 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-ldp.c

From Gaurav Patwardhan, RFC 6720 - Generalized TTL Security Mechanism (GTSM) for the Label Distribution Protocol (LDP)

Bug 7856 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7856)
------------------------------------------------------------------------
r47427 | alagoutte | 2013-02-01 08:37:04 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wccp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47426 | alagoutte | 2013-02-01 08:36:55 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wbxml.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47425 | alagoutte | 2013-02-01 08:36:46 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wai.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47424 | alagoutte | 2013-02-01 08:36:37 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-windows-common.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47423 | alagoutte | 2013-02-01 08:36:29 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-v5ua.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47422 | alagoutte | 2013-02-01 08:36:15 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-vrrp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47421 | mmann | 2013-02-01 08:32:15 -0800 (Fri, 01 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ar_drone.c

Replace THROW(ReportedBoundsError) with expert infos

Follow up to rev 47408
------------------------------------------------------------------------
r47420 | cmaynard | 2013-02-01 08:23:16 -0800 (Fri, 01 Feb 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

Evan Huus pointed out a duplicate block of code, so delete it.  Also, move the other block before the "next_tvb=..." statement.  Other changes:
-> Delete some unused header fields found with checkhf.pl
-> Fix a couple of typos.
-> Minor whitespace changes.
-> Add a TODO about replacing strstr with either g_strrstr or g_str_has_suffix


------------------------------------------------------------------------
r47419 | mmann | 2013-02-01 08:16:05 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-enip.c

follow/clean up to rev 47389.  The causes of some of the unused hf_ was typos and refactoring.   hf_cip_reserved16 was a "placeholder", so it can remain commented out.
------------------------------------------------------------------------
r47418 | morriss | 2013-02-01 06:36:13 -0800 (Fri, 01 Feb 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dis-fields.c

From Hendrik Uhlmann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8289 :

Negative integer values are displayed positive in hmi: -1 = 65535

(Change the variable to signed and add some casts to avoid this problem.)

------------------------------------------------------------------------
r47417 | alagoutte | 2013-02-01 01:22:57 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-image-png.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47416 | alagoutte | 2013-02-01 01:22:49 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-xdmcp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47415 | alagoutte | 2013-02-01 01:22:40 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/doc/README.developer

Fix the dev guide to use the correct indent (Tab => 4 Spaces) and add Modelines info
------------------------------------------------------------------------
r47414 | alagoutte | 2013-02-01 01:22:31 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-xdmcp.c

* Fix indent (Tab => 2 Spaces) and add Modelines info
------------------------------------------------------------------------
r47413 | alagoutte | 2013-02-01 01:22:22 -0800 (Fri, 01 Feb 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wtls.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

Add also a missing break;
------------------------------------------------------------------------
r47412 | alagoutte | 2013-02-01 01:22:07 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wtp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47411 | alagoutte | 2013-02-01 01:21:57 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-x11.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47410 | alagoutte | 2013-02-01 01:21:48 -0800 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-x29.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47409 | alagoutte | 2013-02-01 01:21:38 -0800 (Fri, 01 Feb 2013) | 4 lines
Changed paths:
   M /trunk/ui/qt/font_color_preferences_frame.cpp

Fix [ 68%] Building CXX object ui/qt/CMakeFiles/qtui.dir/font_color_preferences_frame.cpp.o ui/qt/font_color_preferences_frame.cpp: In member function ‘void FontColorPreferencesFrame::updateWidgets()’: ui/qt/font_color_preferences_frame.cpp:84:54: error: ‘class QFont’ has no member named ‘styleName’ make[2]: *** [ui/qt/CMakeFiles/qtui.dir/font_color_preferences_frame.cpp.o] Erreur 1 make[1]: *** [ui/qt/CMakeFiles/qtui.dir/all] Error 2

StyleName is not available in Qt < 4.8
disable this line for the moment (maye be add if QTVERSION > 4.8 ?)
------------------------------------------------------------------------
r47408 | morriss | 2013-01-31 19:55:49 -0800 (Thu, 31 Jan 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ar_drone.c

Fix the fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8284 :

Throw an exception if we don't find the guint8 we're looking for.  (This could
also be done as expert infos; throwing an exception is a bit brute force but
anyway the -1 return case has to be dealth with.)

Maybe there should be a version of tvb_find_guint8() which throws an
exception...

------------------------------------------------------------------------
r47407 | morriss | 2013-01-31 18:42:01 -0800 (Thu, 31 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-mtp3.c
   M /trunk/epan/dissectors/packet-mtp3.h

Add heuristic MTP3 standard detection to M3UA (not for the draft M3UA versions).

The SCCP heuristics actually don't work all that well here but checking the PCs
(in M3UA) seems to do a decent job at least of differentiating ANSI from ITU.

------------------------------------------------------------------------
r47406 | eapache | 2013-01-31 18:19:17 -0800 (Thu, 31 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nat-pmp.c

Fix format string error.


------------------------------------------------------------------------
r47405 | mmann | 2013-01-31 17:29:58 -0800 (Thu, 31 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nat-pmp.c

Add Port Control Protocol dissector and convert NAT-PMP dissector to "new" style.

The Port Control Protocol overtakes the NAT-PMP IANA UDP ports, but is backwards compatible enough to trigger off of the version number (NAT-PMP is version 0).  NAT-PMP can still use Decode As.

Left the two dissectors with their own unique display filters despite a few overlapping fields.  Didn't want it to turn into a BOOTP/DHCP situation.
------------------------------------------------------------------------
r47404 | gerald | 2013-01-31 16:21:35 -0800 (Thu, 31 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_capture.c

Update some tooltips.

------------------------------------------------------------------------
r47403 | gerald | 2013-01-31 16:14:15 -0800 (Thu, 31 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   A /trunk/ui/qt/capture_preferences_frame.cpp
   A /trunk/ui/qt/capture_preferences_frame.h
   A /trunk/ui/qt/capture_preferences_frame.ui
   M /trunk/ui/qt/main_window_preferences_frame.ui
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.ui

Add interface prefs. Adjust some spacing and resize behavior.

------------------------------------------------------------------------
r47402 | morriss | 2013-01-31 14:43:04 -0800 (Thu, 31 Jan 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mtp3mg.c

Eliminate a bunch of basically useless/duplicate hf's for affected PCs: they
all have the same name and abbreviation so there's not much point in having
multiple variables for them.  (Arguably the ansi_apc and chinese_apc variables
should be merged too but we may as well preserve the user interface: they have
different abbreviations.)

(Prompted by Bill's discovery of a cut-n-paste problem which rendered a couple
of these hf's unused.)

------------------------------------------------------------------------
r47401 | pascal | 2013-01-31 14:34:12 -0800 (Thu, 31 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsl.c

Fix dissection of SI6 when carried in a SACCH Info Modify message
Issue reported by damker: http://www.wireshark.org/lists/wireshark-users/201301/msg00067.html

------------------------------------------------------------------------
r47400 | wmeier | 2013-01-31 14:32:07 -0800 (Thu, 31 Jan 2013) | 14 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppi-vector.c

Remove some trailing whitespace from 3 field labels (aka names)
which was used to align the display of a few field values.

It certainly is desirable to align value fields;
However, the current convention is to not pad field labels
(which is enforced by checkAPIs).

As Evan Huus notes:
 "If we want fields to align (which would be nice, I admit) it should be
  done in some dissector-agnostic way."

Also: do a little whitespace cleanup.


------------------------------------------------------------------------
r47399 | martink | 2013-01-31 14:30:56 -0800 (Thu, 31 Jan 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

for an interface that does not support monitor mode, make sure that
monitor mode is not enabled

(this fixes the gui part but there's probably more to do)

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8283

------------------------------------------------------------------------
r47398 | wmeier | 2013-01-31 14:12:13 -0800 (Thu, 31 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gearman.c

col...() and expert...() fcns should not be under 'if (tree0'.

------------------------------------------------------------------------
r47397 | martink | 2013-01-31 13:02:23 -0800 (Thu, 31 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/params.h

gerald@ethereal.com -> gerald@wireshark.org

------------------------------------------------------------------------
r47396 | martink | 2013-01-31 12:58:48 -0800 (Thu, 31 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cups.c

replaced TABs+spaces mixture with spaces
added editor modelines
removed one more if(tree)
other minor reformatting

------------------------------------------------------------------------
r47395 | martink | 2013-01-31 12:51:15 -0800 (Thu, 31 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cups.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
http://www.wireshark.org/download/automated/analysis/scan-build-2013-01-31-1/report-vSXKx6.html#EndPath
use NULL instead of 0 for pointers
remove some unnecessary if (tree) checks

------------------------------------------------------------------------
r47394 | pascal | 2013-01-31 12:08:38 -0800 (Thu, 31 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c

Add SIB type to info column

------------------------------------------------------------------------
r47393 | gerald | 2013-01-31 10:54:14 -0800 (Thu, 31 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Use the name "Wireshark" instead of "qtshark" on OS X.

------------------------------------------------------------------------
r47392 | gerald | 2013-01-31 10:46:40 -0800 (Thu, 31 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/prefs.c

Use a not-quite-black background for marked packets.
http://ianstormtaylor.com/design-tip-never-use-black/

------------------------------------------------------------------------
r47391 | wmeier | 2013-01-31 10:35:06 -0800 (Thu, 31 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ismacryp.c
   M /trunk/epan/dissectors/packet-ismp.c
   M /trunk/epan/dissectors/packet-iuup.c
   M /trunk/epan/dissectors/packet-juniper.c
   M /trunk/epan/dissectors/packet-jxta.c
   M /trunk/epan/dissectors/packet-ldp.c
   M /trunk/epan/dissectors/packet-linx.c
   M /trunk/epan/dissectors/packet-lon.c
   M /trunk/epan/dissectors/packet-ltp.c
   M /trunk/epan/dissectors/packet-lwapp.c
   M /trunk/epan/dissectors/packet-lwres.c
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-megaco.c
   M /trunk/epan/dissectors/packet-mip.c
   M /trunk/epan/dissectors/packet-mip6.c
   M /trunk/epan/dissectors/packet-mmse.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-mpls-y1711.c
   M /trunk/epan/dissectors/packet-mq.c
   M /trunk/epan/dissectors/packet-ms-mms.c
   M /trunk/epan/dissectors/packet-msproxy.c
   M /trunk/epan/dissectors/packet-mtp3mg.c
   M /trunk/epan/dissectors/packet-mux27010.c

Use '#if 0 ... #endif' rather than /** ... **/ to comment out
 unused hf[] entries (which I should have done in the first place).


------------------------------------------------------------------------
r47390 | wmeier | 2013-01-31 10:31:28 -0800 (Thu, 31 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ncp-nmas.c
   M /trunk/epan/dissectors/packet-ncp.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-ndps.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-netflow.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-nhrp.c
   M /trunk/epan/dissectors/packet-nisplus.c
   M /trunk/epan/dissectors/packet-nsip.c
   M /trunk/epan/dissectors/packet-nsrp.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-olsr.c
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/epan/dissectors/packet-per.c
   M /trunk/epan/dissectors/packet-pgm.c
   M /trunk/epan/dissectors/packet-ppcap.c
   M /trunk/epan/dissectors/packet-ppi-gps.c
   M /trunk/epan/dissectors/packet-ppi.c
   M /trunk/epan/dissectors/packet-pppoe.c
   M /trunk/epan/dissectors/packet-ptp.c
   M /trunk/epan/dissectors/packet-pvfs2.c
   M /trunk/epan/dissectors/packet-pw-hdlc.c
   M /trunk/epan/dissectors/packet-q933.c
   M /trunk/epan/dissectors/packet-rdp.c
   M /trunk/epan/dissectors/packet-rdt.c
   M /trunk/epan/dissectors/packet-rohc.c
   M /trunk/epan/dissectors/packet-roofnet.c
   M /trunk/epan/dissectors/packet-rtcp.c
   M /trunk/epan/dissectors/packet-rtmpt.c
   M /trunk/epan/dissectors/packet-rtps2.c
   M /trunk/epan/dissectors/packet-sasp.c
   M /trunk/epan/dissectors/packet-sbus.c
   M /trunk/epan/dissectors/packet-scsi-sbc.c
   M /trunk/epan/dissectors/packet-scsi-smc.c
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/dissectors/packet-sercosiii.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-sflow.c
   M /trunk/epan/dissectors/packet-sigcomp.c
   M /trunk/epan/dissectors/packet-slsk.c
   M /trunk/epan/dissectors/packet-smb-browse.c
   M /trunk/epan/dissectors/packet-sna.c
   M /trunk/epan/dissectors/packet-spp.c
   M /trunk/epan/dissectors/packet-teamspeak2.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-tns.c
   M /trunk/epan/dissectors/packet-tte-pcf.c
   M /trunk/epan/dissectors/packet-tzsp.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-usb-hid.c
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-v52.c
   M /trunk/epan/dissectors/packet-v5dl.c
   M /trunk/epan/dissectors/packet-v5ua.c
   M /trunk/epan/dissectors/packet-vcdu.c
   M /trunk/epan/dissectors/packet-wassp.c
   M /trunk/epan/dissectors/packet-waveagent.c
   M /trunk/epan/dissectors/packet-wcp.c
   M /trunk/epan/dissectors/packet-wifi-p2p.c
   M /trunk/epan/dissectors/packet-wlccp.c
   M /trunk/epan/dissectors/packet-ypbind.c
   M /trunk/epan/dissectors/packet-zbee-zcl.c
   M /trunk/epan/dissectors/packet-zep.c
   M /trunk/epan/dissectors/packet-zrtp.c

Use '#if 0 ... #endif' rather than /** ... **/ to comment out
 unused hf[] entries (which I should have done in the first place).

------------------------------------------------------------------------
r47389 | wmeier | 2013-01-31 09:55:31 -0800 (Thu, 31 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c
   M /trunk/epan/dissectors/packet-acn.c
   M /trunk/epan/dissectors/packet-afs.c
   M /trunk/epan/dissectors/packet-agentx.c
   M /trunk/epan/dissectors/packet-aim-bos.c
   M /trunk/epan/dissectors/packet-aim-messaging.c
   M /trunk/epan/dissectors/packet-aim-ssi.c
   M /trunk/epan/dissectors/packet-aim.c
   M /trunk/epan/dissectors/packet-amqp.c
   M /trunk/epan/dissectors/packet-ansi_a.c
   M /trunk/epan/dissectors/packet-aodv.c
   M /trunk/epan/dissectors/packet-atalk.c
   M /trunk/epan/dissectors/packet-beep.c
   M /trunk/epan/dissectors/packet-bfd.c
   M /trunk/epan/dissectors/packet-bittorrent.c
   M /trunk/epan/dissectors/packet-bmc.c
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-btamp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-cast.c
   M /trunk/epan/dissectors/packet-ccsds.c
   M /trunk/epan/dissectors/packet-chdlc.c
   M /trunk/epan/dissectors/packet-cigi.c
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-componentstatus.c
   M /trunk/epan/dissectors/packet-cops.c
   M /trunk/epan/dissectors/packet-dccp.c
   M /trunk/epan/dissectors/packet-dcerpc-dtsprovider.c
   M /trunk/epan/dissectors/packet-dcerpc-epm.c
   M /trunk/epan/dissectors/packet-dcerpc-fldb.c
   M /trunk/epan/dissectors/packet-dcerpc-krb5rpc.c
   M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
   M /trunk/epan/dissectors/packet-dcerpc-rpriv.c
   M /trunk/epan/dissectors/packet-dcerpc-svcctl.c
   M /trunk/epan/dissectors/packet-dcerpc-trksvr.c
   M /trunk/epan/dissectors/packet-dcom-remunkn.c
   M /trunk/epan/dissectors/packet-dcom-sysact.c
   M /trunk/epan/dissectors/packet-dcom.c
   M /trunk/epan/dissectors/packet-dcp-etsi.c
   M /trunk/epan/dissectors/packet-diameter_3gpp.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-dtn.c
   M /trunk/epan/dissectors/packet-dvb-ipdc.c
   M /trunk/epan/dissectors/packet-e212.c
   M /trunk/epan/dissectors/packet-ecp-oui.c
   M /trunk/epan/dissectors/packet-edonkey.c
   M /trunk/epan/dissectors/packet-ehdlc.c
   M /trunk/epan/dissectors/packet-ehs.c
   M /trunk/epan/dissectors/packet-enip.c
   M /trunk/epan/dissectors/packet-epl.c
   M /trunk/epan/dissectors/packet-etch.c
   M /trunk/epan/dissectors/packet-fc.c
   M /trunk/epan/dissectors/packet-fcct.c
   M /trunk/epan/dissectors/packet-fcdns.c
   M /trunk/epan/dissectors/packet-fcels.c
   M /trunk/epan/dissectors/packet-fcfzs.c
   M /trunk/epan/dissectors/packet-fcp.c
   M /trunk/epan/dissectors/packet-fcsp.c
   M /trunk/epan/dissectors/packet-fcswils.c
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_cbch.c
   M /trunk/epan/dissectors/packet-gsm_sms_ud.c
   M /trunk/epan/dissectors/packet-h223.c
   M /trunk/epan/dissectors/packet-h248_2.c
   M /trunk/epan/dissectors/packet-h263p.c
   M /trunk/epan/dissectors/packet-h264.c
   M /trunk/epan/dissectors/packet-hci_h1.c
   M /trunk/epan/dissectors/packet-hclnfsd.c
   M /trunk/epan/dissectors/packet-hdfs.c
   M /trunk/epan/dissectors/packet-homeplug.c
   M /trunk/epan/dissectors/packet-hsrp.c
   M /trunk/epan/dissectors/packet-icap.c
   M /trunk/epan/dissectors/packet-icq.c
   M /trunk/epan/dissectors/packet-idp.c
   M /trunk/epan/dissectors/packet-ieee17221.c
   M /trunk/epan/dissectors/packet-ieee80211-netmon.c
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c
   M /trunk/epan/dissectors/packet-ieee8021ah.c
   M /trunk/epan/dissectors/packet-image-gif.c
   M /trunk/epan/dissectors/packet-imf.c
   M /trunk/epan/dissectors/packet-ipmi-se.c
   M /trunk/epan/dissectors/packet-ipmi-storage.c
   M /trunk/epan/dissectors/packet-ipmi-transport.c
   M /trunk/epan/dissectors/packet-isis-hello.c
   M /trunk/epan/dissectors/packet-isl.c
   M /trunk/epan/dissectors/packet-ixveriwave.c
   M /trunk/epan/dissectors/packet-mpls-echo.c
   M /trunk/epan/dissectors/packet-smb-pipe.c
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-sqloracle.c
   M /trunk/epan/dissectors/packet-sscop.c
   M /trunk/epan/dissectors/packet-wtp.c

Comment out unused hf[] entries & etc.

(found by checkhf)

------------------------------------------------------------------------
r47388 | cmaynard | 2013-01-31 09:17:34 -0800 (Thu, 31 Jan 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.developer

Add 2 more verification steps to run in the "Submitting code for your new dissector" section.

------------------------------------------------------------------------
r47387 | cmaynard | 2013-01-31 09:07:19 -0800 (Thu, 31 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ar_drone.c

Fix Coverity CID 971261: Unused pointer value.  Additionally, #if 0 two unused value_string's (should they be deleted altogether?), minor whitespace cleanup, delete a continuation character, try to use a consistent bracketing style throughout.  [Is "Movment" a typo?]

------------------------------------------------------------------------
r47386 | etxrab | 2013-01-31 08:59:39 -0800 (Thu, 31 Jan 2013) | 1 line
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c

Add an OID translation.
------------------------------------------------------------------------
r47385 | guy | 2013-01-30 22:50:24 -0800 (Wed, 30 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ar_drone.c

Constify a variable to which C string pointers will be assigned.

------------------------------------------------------------------------
r47384 | guy | 2013-01-30 22:49:34 -0800 (Wed, 30 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ar_drone.c

Fix RCS ID.

------------------------------------------------------------------------
r47383 | guy | 2013-01-30 22:49:05 -0800 (Wed, 30 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ar_drone.c

Get rid of CR's, and set the appropriate properties.

------------------------------------------------------------------------
r47382 | mmann | 2013-01-30 19:52:06 -0800 (Wed, 30 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-ar_drone.c

Add Parrot AR Drone dissector.

Bug 7493 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7493)
------------------------------------------------------------------------
r47380 | martink | 2013-01-30 15:25:36 -0800 (Wed, 30 Jan 2013) | 2 lines
Changed paths:
   M /trunk/doc/reordercap.pod

add missing case

------------------------------------------------------------------------
r47379 | guy | 2013-01-30 14:56:05 -0800 (Wed, 30 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-image-png.c

Clean up white space.

------------------------------------------------------------------------
r47378 | guy | 2013-01-30 14:55:32 -0800 (Wed, 30 Jan 2013) | 5 lines
Changed paths:
   M /trunk/wiretap/mime_file.c

Clean up white space.

Define the PNG magic number as a mixture of hex and ASCII, to make it a
bit clearer what's going on.

------------------------------------------------------------------------
r47377 | guy | 2013-01-30 13:56:54 -0800 (Wed, 30 Jan 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-daap.c

A "DAAP request" is just an HTTP request of a certain type, possibly on
port 3689.  They don't have the media type application/x-dmap-tagged, so
they're not handed to us any more.  (This means that the Info column now
shows the HTTP URI rather than just "DAAP Request", so that's arguably a
feature; if you want to see all the traffic in the session, use "Follow
TCP Stream" or look for port 3689.)

------------------------------------------------------------------------
r47376 | guy | 2013-01-30 13:49:33 -0800 (Wed, 30 Jan 2013) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-daap.c
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-http.h
   M /trunk/epan/libwireshark.def

Add a routine to allow dissectors to specify ports that carry HTTP
traffic *without* claiming all that traffic for themselves; they might
want, instead, to register for a particular media type.

Not all traffic to or from port 3689 is DAAP - not even traffic between
two Apple machines doing media stuff (e.g., some FairPlay traffic
isn't).  Register for the media type application/x-dmap-tagged, and just
say port 3689 is HTTP.  This means we can get rid of the FPLY hack, as
that traffic is application/octet-stream.  Update some comments.

Leave it up to the DAAP dissector to tag traffic as DAAP in the protocol
column.

------------------------------------------------------------------------
r47375 | guy | 2013-01-30 13:37:01 -0800 (Wed, 30 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/cli/tap-follow.c

Set properties.

------------------------------------------------------------------------
r47374 | guy | 2013-01-30 13:31:45 -0800 (Wed, 30 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/cli/tap-follow.c

GPOINTER_TO_INT() is the inverse of GINT_TO_POINTER().

------------------------------------------------------------------------
r47373 | guy | 2013-01-30 13:07:19 -0800 (Wed, 30 Jan 2013) | 3 lines
Changed paths:
   M /trunk/ui/cli/tap-follow.c

Use optargp, not optarg, in followSsl(), as in other routines; this
squelches a shadowing warning.

------------------------------------------------------------------------
r47372 | mmann | 2013-01-30 12:36:47 -0800 (Wed, 30 Jan 2013) | 3 lines
Changed paths:
   M /trunk/doc/tshark.pod
   M /trunk/ui/cli/tap-follow.c

Add support in TShark to follow SSL streams 

From QA Cafe, bug 8280 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8280)
------------------------------------------------------------------------
r47371 | gerald | 2013-01-30 12:32:44 -0800 (Wed, 30 Jan 2013) | 2 lines
Changed paths:
   M /trunk/plugins/mate/Makefile.am

Fix more dependencies.

------------------------------------------------------------------------
r47370 | guy | 2013-01-30 12:08:50 -0800 (Wed, 30 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-daap.c

Some FairPlay stuff in DAAP starts out with a 4-character FPLY tag, but
what follows the tag isn't a length, it's some unknown form of data.

------------------------------------------------------------------------
r47369 | gerald | 2013-01-30 11:58:12 -0800 (Wed, 30 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/Makefile.am

Fix a couple of dependencies.

------------------------------------------------------------------------
r47368 | mmann | 2013-01-30 11:26:05 -0800 (Wed, 30 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-image-gif.c
   M /trunk/epan/dissectors/packet-image-png.c
   M /trunk/wiretap/mime_file.c

Wiretap: Add support for files contain GIF, PNG images 

From Michal Labedzki, bug 8278 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8278)
------------------------------------------------------------------------
r47367 | eapache | 2013-01-29 17:14:13 -0800 (Tue, 29 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gearman.c

Add a cast to hopefully quiet the mac buildbot.

------------------------------------------------------------------------
r47366 | eapache | 2013-01-29 17:09:31 -0800 (Tue, 29 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gearman.c

Add SVN properties, modelines.

------------------------------------------------------------------------
r47365 | mmann | 2013-01-29 16:59:27 -0800 (Tue, 29 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-gearman.c

Add Gearman dissector.  Bug 4992 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4992)
------------------------------------------------------------------------
r47364 | gerald | 2013-01-29 16:07:57 -0800 (Tue, 29 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/byte_view_tab.cpp

Copy over r47277 from ui/gtk.

------------------------------------------------------------------------
r47363 | martink | 2013-01-29 15:35:30 -0800 (Tue, 29 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fcsp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
http://www.wireshark.org/download/automated/analysis/scan-build-2013-01-28-1/report-AQojcV.html#EndPath

------------------------------------------------------------------------
r47362 | martink | 2013-01-29 14:33:37 -0800 (Tue, 29 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-socks.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
http://www.wireshark.org/download/automated/analysis/scan-build-2013-01-28-1/report-eehjto.html#EndPath

------------------------------------------------------------------------
r47360 | martink | 2013-01-29 14:15:06 -0800 (Tue, 29 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sna.c

simplify dissect_gds() a bit

------------------------------------------------------------------------
r47359 | martink | 2013-01-29 14:04:32 -0800 (Tue, 29 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sna.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
http://www.wireshark.org/download/automated/analysis/scan-build-2013-01-28-1/report-tWikJH.html#EndPath

------------------------------------------------------------------------
r47349 | mmann | 2013-01-29 10:16:23 -0800 (Tue, 29 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-edonkey.c

Make eDonkey dissector a "new style" and only dissect if first byte matches a valid eDonkey protocol.  This addresses the problem of Bug 3033 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3033), but I'm still not sure eDonkey should have explicitly registered TCP and UDP ports.
------------------------------------------------------------------------
r47345 | mmann | 2013-01-29 07:43:33 -0800 (Tue, 29 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-edonkey.c

Get Server Info should not have any data unless "challenged", per eMule source code.  Addresses bug 3509 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3509).

Also updated documentation links.
------------------------------------------------------------------------
r47344 | wmeier | 2013-01-29 06:31:21 -0800 (Tue, 29 Jan 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Add missing '&hf_gtpv2_bss_con_xid' entry to hf[].
(Found by checkhf)

Fix apparent issues with two hf[] entries.

Also: Do minor whitespace cleanup.

##Baclport 1.8

------------------------------------------------------------------------
r47343 | wmeier | 2013-01-29 06:18:04 -0800 (Tue, 29 Jan 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fw1.c

Add missing '&hf_fw1_trailer' hf[] entry;

Found by checkhf.

## Backport 1.8

------------------------------------------------------------------------
r47342 | wmeier | 2013-01-29 05:59:17 -0800 (Tue, 29 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ixveriwave.c

Add an XXX comment about some code which will never be executed;
Also: mention that there's a missing hf[] entry.

------------------------------------------------------------------------
r47341 | wmeier | 2013-01-29 05:53:16 -0800 (Tue, 29 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

Add missing 'hf_scsi_persresv_control_unreg' hf[] entry.
(Found by checkhf)

Do some minor whitespace cleanup.

------------------------------------------------------------------------
r47340 | wmeier | 2013-01-29 05:33:04 -0800 (Tue, 29 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ax25.c

Remove some unneeded parens in hf[] entries;

------------------------------------------------------------------------
r47338 | gerald | 2013-01-28 17:06:24 -0800 (Mon, 28 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/wiretap/Makefile.am
   M /trunk/wsutil/Makefile.am

Use readlink instead of ls.

------------------------------------------------------------------------
r47331 | wmeier | 2013-01-28 14:23:32 -0800 (Mon, 28 Jan 2013) | 8 lines
Changed paths:
   M /trunk/tools/checkhf.pl

 Re-implemention of checkhf.pl:
  Main objective: reduce the number of false positives.

  (Committed as a patch to the original
   checkhf.pl written by Joerg Mayer so as to
   keep the history for the original program).


------------------------------------------------------------------------
r47330 | wmeier | 2013-01-28 14:15:06 -0800 (Mon, 28 Jan 2013) | 5 lines
Changed paths:
   D /trunk/tools/checkhf-v2.pl

Delete checkhf-v2.pl from the repository.
(It will be re-submitted as a patch to
update(replace) the existing checkhf.pl


------------------------------------------------------------------------
r47329 | rbalint | 2013-01-28 13:45:44 -0800 (Mon, 28 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/wiretap/Makefile.am
   M /trunk/wsutil/Makefile.am

make dumpabi target build with multiple digits in library version numbers
------------------------------------------------------------------------
r47328 | mmann | 2013-01-28 13:08:14 -0800 (Mon, 28 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-snmp.c

Allow SNMP user table entry to be re-editted even if engineID/Username remains the same.
Bug 2426 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2426)
------------------------------------------------------------------------
r47326 | wmeier | 2013-01-28 11:58:54 -0800 (Mon, 28 Jan 2013) | 7 lines
Changed paths:
   A /trunk/tools/checkhf-v2.pl

Re-implemention of checkhf.pl:
 Main objective: reduce the number of false positives.
 Normal usage: the same as for checkhf.pl.

For now: named checkhf-v2.pl


------------------------------------------------------------------------
r47324 | etxrab | 2013-01-28 07:41:45 -0800 (Mon, 28 Jan 2013) | 1 line
Changed paths:
   M /trunk/tap-rtp-common.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/rtp_analysis.h

Try to detect duplicated packets due to mirroring/span ports by comparing src MAC addresses.
------------------------------------------------------------------------
r47323 | eapache | 2013-01-28 05:27:28 -0800 (Mon, 28 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-msrp.c

Update the MSRP link, it's an actual RFC now.

------------------------------------------------------------------------
r47322 | etxrab | 2013-01-28 04:04:15 -0800 (Mon, 28 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/rtp_stream.h

Whitespace and doxygen comment changes.
------------------------------------------------------------------------
r47321 | jake | 2013-01-27 22:46:21 -0800 (Sun, 27 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isis-lsp.c

From Gyanesh:
Add SPBV MAC address sub-TLV support (802.1aq).

------------------------------------------------------------------------
r47320 | martink | 2013-01-27 14:08:29 -0800 (Sun, 27 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

the fragment id must depend on the transport connection
fragments from different transport connections can be interleaved

------------------------------------------------------------------------
r47319 | pascal | 2013-01-27 10:58:52 -0800 (Sun, 27 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gtpv2.c

Fix some dead increment warnings found by Clang

------------------------------------------------------------------------
r47318 | pascal | 2013-01-27 10:57:08 -0800 (Sun, 27 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

Fix typo error

------------------------------------------------------------------------
r47317 | eapache | 2013-01-27 08:07:02 -0800 (Sun, 27 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

From Hadar Shoham via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8262

Bootp updates, fixes and additional options.

------------------------------------------------------------------------
r47314 | mmann | 2013-01-27 07:28:55 -0800 (Sun, 27 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/crypt/airpdcap.c

Bugfix crash caused by AirPDcap decryption.  Bug 8177 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8177)
------------------------------------------------------------------------
r47313 | gerald | 2013-01-27 07:03:25 -0800 (Sun, 27 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-01-27]
------------------------------------------------------------------------
r47312 | wmeier | 2013-01-26 14:43:34 -0800 (Sat, 26 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ismacryp.c
   M /trunk/epan/dissectors/packet-ismp.c
   M /trunk/epan/dissectors/packet-iuup.c
   M /trunk/epan/dissectors/packet-juniper.c
   M /trunk/epan/dissectors/packet-jxta.c
   M /trunk/epan/dissectors/packet-ldp.c
   M /trunk/epan/dissectors/packet-linx.c
   M /trunk/epan/dissectors/packet-lon.c
   M /trunk/epan/dissectors/packet-ltp.c
   M /trunk/epan/dissectors/packet-lwapp.c
   M /trunk/epan/dissectors/packet-lwres.c
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-megaco.c
   M /trunk/epan/dissectors/packet-mip.c
   M /trunk/epan/dissectors/packet-mip6.c
   M /trunk/epan/dissectors/packet-mmse.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-mpls-echo.c
   M /trunk/epan/dissectors/packet-mpls-y1711.c
   M /trunk/epan/dissectors/packet-mq.c
   M /trunk/epan/dissectors/packet-ms-mms.c
   M /trunk/epan/dissectors/packet-msproxy.c
   M /trunk/epan/dissectors/packet-mtp3mg.c
   M /trunk/epan/dissectors/packet-mux27010.c

Fix various instances of unused hf[] entries found
 by checkhf.

------------------------------------------------------------------------
r47311 | jake | 2013-01-26 14:36:54 -0800 (Sat, 26 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

Fix for CID 718640:
Make sure the AVPs length are right before we go into hash calculation.

------------------------------------------------------------------------
r47310 | wmeier | 2013-01-26 13:42:36 -0800 (Sat, 26 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-frsapi.c
   M /trunk/epan/dissectors/packet-dcerpc-nt.c
   M /trunk/epan/dissectors/packet-dcerpc-pnp.c
   M /trunk/epan/dissectors/packet-dcerpc-rras.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-rdp.c

Initialize some hf_... vars to -1;

(Reduces the number of checkhf false positives)

------------------------------------------------------------------------
r47309 | eapache | 2013-01-26 13:21:25 -0800 (Sat, 26 Jan 2013) | 6 lines
Changed paths:
   M /trunk/epan/crypt/airpdcap_debug.c
   M /trunk/epan/crypt/airpdcap_debug.h

Make airpcap's print_debug_line take const arguments so that it compiles
on newer GCC's when _DEBUG is #defined.

Found while investigating
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8177

------------------------------------------------------------------------
r47308 | wmeier | 2013-01-26 12:41:55 -0800 (Sat, 26 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls.c

Init several hf... vars to -1.

(found by checkhf)

------------------------------------------------------------------------
r47307 | gerald | 2013-01-26 12:36:57 -0800 (Sat, 26 Jan 2013) | 14 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/randpkt-test.sh
   M /trunk/tools/test-common.sh

Forward-port r47305 from trunk-1.8:

  ------------------------------------------------------------------------
  r47305 | gerald | 2013-01-26 12:12:52 -0800 (Sat, 26 Jan 2013) | 6 lines
  Changed paths:
     M /trunk-1.8/tools/fuzz-test.sh

  Instead of setting resource limits on the fuzz-test.sh process itself,
  set limits on the TShark subprocess. This should hopefully take care
  of the strange fuzz failures we've seen lately.

  Reduce the maximum CPU time to 5 minutes while we're at it.
  ------------------------------------------------------------------------

------------------------------------------------------------------------
r47304 | wmeier | 2013-01-26 11:59:41 -0800 (Sat, 26 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-echo.c

Add two missing hf[] entries (which should have been part of SVN #42819).
(Found by checkhf)

##Backport 1.8

------------------------------------------------------------------------
r47303 | wmeier | 2013-01-26 11:09:15 -0800 (Sat, 26 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-multipart.c

Use "4 space" indentation.

------------------------------------------------------------------------
r47302 | wmeier | 2013-01-26 10:54:53 -0800 (Sat, 26 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ncp-nmas.c
   M /trunk/epan/dissectors/packet-ncp.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-ndps.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-netflow.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-nhrp.c
   M /trunk/epan/dissectors/packet-nisplus.c
   M /trunk/epan/dissectors/packet-nsip.c
   M /trunk/epan/dissectors/packet-nsrp.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-olsr.c
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/epan/dissectors/packet-per.c
   M /trunk/epan/dissectors/packet-pgm.c
   M /trunk/epan/dissectors/packet-ppcap.c
   M /trunk/epan/dissectors/packet-ppi-gps.c
   M /trunk/epan/dissectors/packet-ppi.c
   M /trunk/epan/dissectors/packet-pppoe.c
   M /trunk/epan/dissectors/packet-ptp.c
   M /trunk/epan/dissectors/packet-pvfs2.c
   M /trunk/epan/dissectors/packet-pw-hdlc.c
   M /trunk/epan/dissectors/packet-q933.c
   M /trunk/epan/dissectors/packet-rdp.c
   M /trunk/epan/dissectors/packet-rdt.c
   M /trunk/epan/dissectors/packet-rohc.c
   M /trunk/epan/dissectors/packet-roofnet.c
   M /trunk/epan/dissectors/packet-rtcp.c
   M /trunk/epan/dissectors/packet-rtmpt.c
   M /trunk/epan/dissectors/packet-rtps2.c
   M /trunk/epan/dissectors/packet-sasp.c
   M /trunk/epan/dissectors/packet-sbus.c
   M /trunk/epan/dissectors/packet-scsi-sbc.c
   M /trunk/epan/dissectors/packet-scsi-smc.c
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/dissectors/packet-sercosiii.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-sflow.c
   M /trunk/epan/dissectors/packet-sigcomp.c
   M /trunk/epan/dissectors/packet-slsk.c
   M /trunk/epan/dissectors/packet-smb-browse.c
   M /trunk/epan/dissectors/packet-sna.c
   M /trunk/epan/dissectors/packet-spp.c
   M /trunk/epan/dissectors/packet-teamspeak2.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-tns.c
   M /trunk/epan/dissectors/packet-tte-pcf.c
   M /trunk/epan/dissectors/packet-tzsp.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-usb-hid.c
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-v52.c
   M /trunk/epan/dissectors/packet-v5dl.c
   M /trunk/epan/dissectors/packet-v5ua.c
   M /trunk/epan/dissectors/packet-vcdu.c
   M /trunk/epan/dissectors/packet-wassp.c
   M /trunk/epan/dissectors/packet-waveagent.c
   M /trunk/epan/dissectors/packet-wcp.c
   M /trunk/epan/dissectors/packet-wifi-p2p.c
   M /trunk/epan/dissectors/packet-wlccp.c
   M /trunk/epan/dissectors/packet-ypbind.c
   M /trunk/epan/dissectors/packet-zbee-zcl.c
   M /trunk/epan/dissectors/packet-zep.c
   M /trunk/epan/dissectors/packet-zrtp.c

Comment out cases of unused hf array entries found by checkhf.

------------------------------------------------------------------------
r47301 | wmeier | 2013-01-26 08:31:24 -0800 (Sat, 26 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pw-atm.c
   M /trunk/epan/dissectors/packet-pw-cesopsn.c
   M /trunk/epan/dissectors/packet-pw-fr.c
   M /trunk/epan/dissectors/packet-pw-satop.c

Reformat hf array entries slightly (to help checkdf)

------------------------------------------------------------------------
r47300 | eapache | 2013-01-26 07:51:01 -0800 (Sat, 26 Jan 2013) | 2 lines
Changed paths:
   M /trunk/tempfile.c
   M /trunk/tempfile.h

The const was important, take a copy of the suffix to sanitize instead.

------------------------------------------------------------------------
r47299 | eapache | 2013-01-26 07:41:35 -0800 (Sat, 26 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb-ccid.c

Always call sub-dissectors with the top-level tree.

------------------------------------------------------------------------
r47298 | cmaynard | 2013-01-26 07:41:16 -0800 (Sat, 26 Jan 2013) | 4 lines
Changed paths:
   M /trunk/tempfile.c
   M /trunk/tempfile.h

Replace disallowed filename characters to '-'.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7877
#BACKPORT(1.8, 1.6)

------------------------------------------------------------------------
r47297 | eapache | 2013-01-26 07:38:12 -0800 (Sat, 26 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-pn532.c

From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8246

Support for dissection of FeliCa payloads in PN532 InCommunicateThru packets.

------------------------------------------------------------------------
r47296 | eapache | 2013-01-26 07:34:48 -0800 (Sat, 26 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb-ccid.c

USB-CCID header is always 10 bytes and may contain payloads, so setting
it to run to the end of the packet was confusing and/or wrong.

------------------------------------------------------------------------
r47295 | mmann | 2013-01-26 07:07:25 -0800 (Sat, 26 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcp-etsi.c

dcp-etsi dissector: new formula for rx_min 
Bug 8231 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8231)
------------------------------------------------------------------------
r47294 | jake | 2013-01-26 03:34:55 -0800 (Sat, 26 Jan 2013) | 3 lines
Changed paths:
   M /trunk/plugins/wimax/packet-wmx.c

Fix for CID 280529 and 280530.
Check the validity of the TLV before using its retreived data.

------------------------------------------------------------------------
r47286 | eapache | 2013-01-25 14:04:59 -0800 (Fri, 25 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

Whitespace cleanup.

------------------------------------------------------------------------
r47285 | eapache | 2013-01-25 13:54:18 -0800 (Fri, 25 Jan 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From Florian Fainelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8259

Improve the dissection of the "Get Software Version" confirmation frame as well
as the "Read configuration Block" confirmation frame by properly dissecting the
fields previously marked as reserved in the Homeplug-AV dissector.

------------------------------------------------------------------------
r47284 | wmeier | 2013-01-25 13:48:38 -0800 (Fri, 25 Jan 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-zbee-zdp.c
   M /trunk/epan/dissectors/packet-zbee-zdp.h

Clean up:
- Remove hf & ett decls not used externally from .h
- For hf & ett vars not used externally:
   remove from .c if not used internally otherwise
   declare as static.

------------------------------------------------------------------------
r47280 | wmeier | 2013-01-25 12:12:09 -0800 (Fri, 25 Jan 2013) | 5 lines
Changed paths:
   M /trunk/tools/checkhf.pl

Handle hf_... definitions which are not static;
For .../dissectors/(non-generated dissectors):
 Reduces the number of "unused" false positives (and
 adds about 2 different false positives).

------------------------------------------------------------------------
r47277 | cmaynard | 2013-01-25 11:01:57 -0800 (Fri, 25 Jan 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/packet_panes.c

When searching for hex bytes from the "Find Packet" dialog, highlight the correct number of bytes.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8085
#BACKPORT
1.8: ui/gtk/main_proto_draw.c:packet_hex_print()
1.6: gtk/main_proto_draw.c:packet_hex_print()

------------------------------------------------------------------------
r47275 | pascal | 2013-01-25 10:37:00 -0800 (Fri, 25 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Remove duplicate include file

------------------------------------------------------------------------
r47274 | pascal | 2013-01-25 10:33:07 -0800 (Fri, 25 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Fix dissection of ETWS/CMAS messages

------------------------------------------------------------------------
r47273 | pascal | 2013-01-25 08:50:05 -0800 (Fri, 25 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/sabp/packet-sabp-template.c
   M /trunk/asn1/sabp/sabp.cnf
   M /trunk/epan/dissectors/packet-sabp.c

Remove non ASCII character

------------------------------------------------------------------------
r47272 | etxrab | 2013-01-25 07:29:19 -0800 (Fri, 25 Jan 2013) | 1 line
Changed paths:
   M /trunk/asn1/sabp/packet-sabp-template.c
   M /trunk/asn1/sabp/sabp.cnf
   M /trunk/epan/dissectors/packet-sabp.c

Dissect Broadcast-Message-Content correctly.
------------------------------------------------------------------------
r47271 | pascal | 2013-01-25 06:10:09 -0800 (Fri, 25 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From Florian Fainelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8258 :
HomePlugAV dissector: improve device ID decoding

------------------------------------------------------------------------
r47270 | etxrab | 2013-01-25 01:08:24 -0800 (Fri, 25 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

Fix dissection of path ["/" session-id] is optional.
------------------------------------------------------------------------
r47269 | cmaynard | 2013-01-24 20:07:35 -0800 (Thu, 24 Jan 2013) | 2 lines
Changed paths:
   M /trunk/help/faq.py

Fix the temp file description.  Wwhen capturing on multiple interface, pcapng is implied so the file format is not included as part of the temp file name.

------------------------------------------------------------------------
r47268 | cmaynard | 2013-01-24 19:48:55 -0800 (Thu, 24 Jan 2013) | 2 lines
Changed paths:
   M /trunk/help/faq.py

Update the description of the temporary file name.

------------------------------------------------------------------------
r47267 | mmann | 2013-01-24 19:40:53 -0800 (Thu, 24 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dhcpv6.c

Add new query types, options and message types for DHCPv6 Bulk Leasequery protocol.  Also enforce message rules in RFC 5460 section 4 through expert_info

Part of bug 8172 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8172)
------------------------------------------------------------------------
r47266 | eapache | 2013-01-24 16:28:48 -0800 (Thu, 24 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mtp3.c

Use pinfo-scoped memory for mtp3 addresses.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8247

------------------------------------------------------------------------
r47265 | eapache | 2013-01-24 16:18:10 -0800 (Thu, 24 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From Florian Fainelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8166

properly dissect the 0x6048 and 0x6038 frames with HomePlug AV 1.1 

------------------------------------------------------------------------
r47264 | gerald | 2013-01-24 15:50:01 -0800 (Thu, 24 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/wireshark_application.cpp

Add back the X11 substitutes.

------------------------------------------------------------------------
r47263 | gerald | 2013-01-24 15:42:34 -0800 (Thu, 24 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/wireshark_application.cpp

Clean up font initialization a bit.

------------------------------------------------------------------------
r47262 | wmeier | 2013-01-24 13:21:51 -0800 (Thu, 24 Jan 2013) | 8 lines
Changed paths:
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_dlg.h
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/prefs_layout.c

Use ws_gtk_grid...() in place of gtk_table...().

This completes the process of replacing
     Wireshark gtk_table...() usage !!

(However: the prefs dialogs still have a few Gtk3
          related Expand/Fill issues which need to be fixed).

------------------------------------------------------------------------
r47261 | cmaynard | 2013-01-24 12:06:20 -0800 (Thu, 24 Jan 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/qt/main_window.ui

Separate Time Shift item from Time Reference items.  From Cal Turney via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8176 with qt change from me.

------------------------------------------------------------------------
r47260 | wmeier | 2013-01-24 10:28:31 -0800 (Thu, 24 Jan 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/uat_gui.c

Use ws_gtk_grid...() in place of gtk_table...();

Also: minor cleanup:
- use gtk_window_set_default_size() iso gtk_window_resize();
- change grid row numbers to start at 0 (not 1);
- fix some formatting/whitespace.

------------------------------------------------------------------------
r47259 | gram | 2013-01-24 10:16:32 -0800 (Thu, 24 Jan 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.xml-output
   M /trunk/tools/WiresharkXML.py

Update WiresharkXML.py to work with Python 2.7.

------------------------------------------------------------------------
r47258 | gram | 2013-01-24 10:08:25 -0800 (Thu, 24 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-infiniband.c
   M /trunk/wiretap/iptrace.c
   M /trunk/wiretap/wtap.h

Add support for HFI and infiniband interfaces in AIX iptrace files.

------------------------------------------------------------------------
r47257 | eapache | 2013-01-24 08:23:15 -0800 (Thu, 24 Jan 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From Florian Fainelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8166

Fixes for decoding HPAV-1.1 Network Info Request/Confirmation

From me: minor whitespace cleanup.

------------------------------------------------------------------------
r47256 | kukosa | 2013-01-24 03:54:18 -0800 (Thu, 24 Jan 2013) | 1 line
Changed paths:
   M /trunk/asn1/h460/packet-h460-template.c
   M /trunk/epan/dissectors/packet-h460.c

Fix H.460.9 numbers of parameters
------------------------------------------------------------------------
r47255 | pascal | 2013-01-24 02:36:51 -0800 (Thu, 24 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Fix warning: cast to pointer from integer of different size
While we are at it, restore the private data if no private extension dissector is not found (seems to be the right thing to do)

------------------------------------------------------------------------
r47254 | pascal | 2013-01-24 02:14:37 -0800 (Thu, 24 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-felica.c

Add missing newline at end of file

------------------------------------------------------------------------
r47253 | kukosa | 2013-01-24 02:11:02 -0800 (Thu, 24 Jan 2013) | 1 line
Changed paths:
   M /trunk/asn1/h225/h225.cnf
   M /trunk/epan/dissectors/packet-h225.c

Fix H.460.x calling from H.225 - content decoding
------------------------------------------------------------------------
r47252 | etxrab | 2013-01-24 01:59:06 -0800 (Thu, 24 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

From Katrina Zhang sligtly modified.
- Add dissection of Selected PLMN ID.
- Put enterpice id in the tree
- Filter for UTRAN Transparent Field.
------------------------------------------------------------------------
r47251 | etxrab | 2013-01-24 01:56:28 -0800 (Thu, 24 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

From Katrina Zhang sligtly modified.
- Correct dissection of 8.50 Selected PLMN ID.
- Pass Instance to private extension dissectors.
------------------------------------------------------------------------
r47250 | etxrab | 2013-01-24 01:53:57 -0800 (Thu, 24 Jan 2013) | 1 line
Changed paths:
   M /trunk/asn1/gprscdr/GPRSChargingDataTypesV641.asn
   M /trunk/epan/dissectors/packet-gprscdr.c

Add sGSNPLMNIDChange
------------------------------------------------------------------------
r47249 | rbalint | 2013-01-24 01:40:17 -0800 (Thu, 24 Jan 2013) | 1 line
Changed paths:
   M /trunk/AUTHORS

Update my email address in AUTHORS
------------------------------------------------------------------------
r47248 | rbalint | 2013-01-24 01:34:54 -0800 (Thu, 24 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ntlmssp.c

Prevent copying longer than expected NTLM SSP key
------------------------------------------------------------------------
r47247 | wmeier | 2013-01-23 20:26:46 -0800 (Wed, 23 Jan 2013) | 16 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-openvpn.c

From Manuel Hofer: Dissector for the OpenVPN Protocol

 As part of a semster project in our 3rd semester of
 "secure information systems" at the university of
 applied sciences upper austria, we built a wireshark
 dissector for the OpenVPN protocol.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8240

From me:
 Rework reassembly code and tree display of
  message fragments and reassembled messages.
 Fix various bugs and do some cleanup.

Also: Do minor whitespace changes in AUTHORS.

------------------------------------------------------------------------
r47244 | morriss | 2013-01-23 18:28:12 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c

Try making dataCodingScheme a guint32 to quiet the MacOS buildbots.
------------------------------------------------------------------------
r47243 | morriss | 2013-01-23 18:26:43 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Try not including radius/Custom.make in radius_DATA: I think including it means it gets distributed. (Anyway it's needed for building, it doesn't need to be installed.)
------------------------------------------------------------------------
r47242 | morriss | 2013-01-23 17:57:00 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/radius/Custom.make

Add newline at end of file (to try to get dist's working again)
------------------------------------------------------------------------
r47241 | cmaynard | 2013-01-23 17:39:59 -0800 (Wed, 23 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mdshdr.c

Delete duplicated word, "you".

------------------------------------------------------------------------
r47240 | gerald | 2013-01-23 17:10:12 -0800 (Wed, 23 Jan 2013) | 8 lines
Changed paths:
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/gtk/font_utils.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/prefs_font_color.c
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/color_utils.cpp
   M /trunk/ui/qt/color_utils.h
   A /trunk/ui/qt/font_color_preferences_frame.cpp
   A /trunk/ui/qt/font_color_preferences_frame.h
   A /trunk/ui/qt/font_color_preferences_frame.ui
   M /trunk/ui/qt/main.cpp
   D /trunk/ui/qt/monospace_font.cpp
   D /trunk/ui/qt/monospace_font.h
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.ui
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Add font and color preferences. Unfortunately Qt doesn't have a color
picker widget so we're back to popping up dialogs. Move the contents of
monospace_font.{cpp,h} to wireshark_application.{cpp,h}.

Pango and Qt use completely different string representations for fonts.
Add a separate gui.qt.font_name preference so that they don't clobber
each other.

------------------------------------------------------------------------
r47239 | morriss | 2013-01-23 14:34:25 -0800 (Wed, 23 Jan 2013) | 6 lines
Changed paths:
   M /trunk/AUTHORS

As requested:

https://www.wireshark.org/lists/wireshark-dev/201301/msg00102.html

Delete Pavel Roskin (his contribution, in r7183, mentions his name already).

------------------------------------------------------------------------
r47238 | morriss | 2013-01-23 14:30:37 -0800 (Wed, 23 Jan 2013) | 6 lines
Changed paths:
   M /trunk/AUTHORS

As requested:

https://www.wireshark.org/lists/wireshark-dev/201301/msg00101.html

Modify Gisle Vanem's email address.

------------------------------------------------------------------------
r47237 | morriss | 2013-01-23 14:29:09 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/diameter/SKT.xml

Set MIME type
------------------------------------------------------------------------
r47236 | pascal | 2013-01-23 13:55:07 -0800 (Wed, 23 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Allow dissection of several segmented warning messages in parallel

------------------------------------------------------------------------
r47235 | cmaynard | 2013-01-23 13:22:22 -0800 (Wed, 23 Jan 2013) | 3 lines
Changed paths:
   M /trunk/AUTHORS

Per Nathan's request on -dev, update this author's e-mail address.
Ref: http://www.wireshark.org/lists/wireshark-dev/201301/msg00099.html

------------------------------------------------------------------------
r47234 | cmaynard | 2013-01-23 13:16:42 -0800 (Wed, 23 Jan 2013) | 5 lines
Changed paths:
   M /trunk/text2pcap.c

Usage formatting changes:
-> Wrap all text at column 80
-> Reference http://www.tcpdump.org/linktypes.html instead of net/bpf.h
-> Other misc. wording changes.

------------------------------------------------------------------------
r47233 | pascal | 2013-01-23 12:50:18 -0800 (Wed, 23 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c
   M /trunk/epan/dissectors/packet-per.h

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8216 :
Add basic dissection of UTF8String type in ASN.1 PER dissector

------------------------------------------------------------------------
r47232 | gerald | 2013-01-23 11:28:08 -0800 (Wed, 23 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window_slots.cpp

Update our column information even if we don't have a capture file loaded.

------------------------------------------------------------------------
r47231 | gerald | 2013-01-23 11:04:36 -0800 (Wed, 23 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/prefs_column.h
   M /trunk/ui/preference_utils.c
   M /trunk/ui/preference_utils.h
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   A /trunk/ui/qt/column_preferences_frame.cpp
   A /trunk/ui/qt/column_preferences_frame.h
   A /trunk/ui/qt/column_preferences_frame.ui
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.ui
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Add column preferences.

------------------------------------------------------------------------
r47230 | etxrab | 2013-01-23 07:56:29 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

mm_context_used_cipher is 3 bits.
------------------------------------------------------------------------
r47229 | etxrab | 2013-01-23 07:40:32 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c


------------------------------------------------------------------------
r47228 | etxrab | 2013-01-23 07:16:15 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   A /trunk/diameter/SKT.xml
   M /trunk/diameter/dictionary.xml

Actually add the SKT.xml
------------------------------------------------------------------------
r47227 | etxrab | 2013-01-23 06:50:57 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am
   M /trunk/diameter/dictionary.xml
   M /trunk/packaging/nsis/wireshark.nsi

Add an SKT.xml file.
------------------------------------------------------------------------
r47226 | etxrab | 2013-01-23 06:40:17 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am

Missing space?
------------------------------------------------------------------------
r47225 | etxrab | 2013-01-23 05:12:38 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am
   A /trunk/radius/Custom.make


------------------------------------------------------------------------
r47224 | etxrab | 2013-01-23 04:08:15 -0800 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/Makefile.am
   M /trunk/packaging/nsis/Makefile.am
   A /trunk/packaging/nsis/custom_radius_dict.txt
   M /trunk/packaging/nsis/wireshark.nsi
   A /trunk/radius/custom.includes
   M /trunk/radius/dictionary

Make it possible to add custom radius dictionaries. Top Makefile.am needs more modifications to include the file in the tarball.
------------------------------------------------------------------------
r47223 | jake | 2013-01-22 22:11:18 -0800 (Tue, 22 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lapd.c

Fix for CID 280286:
Take negative value into account, avoid all casting in the process.

------------------------------------------------------------------------
r47222 | eapache | 2013-01-22 18:31:04 -0800 (Tue, 22 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_strict.c

Convert the strict allocator to use a hash table similarly to the simple
allocator, allowing it to implement realloc and free.

------------------------------------------------------------------------
r47221 | eapache | 2013-01-22 18:30:15 -0800 (Tue, 22 Jan 2013) | 4 lines
Changed paths:
   M /trunk/tshark.c

Run epan_cleanup after printing the version information in tshark,
as it makes the results of ./tools/valgrind-wireshark.sh -n
much more interesting and useful.

------------------------------------------------------------------------
r47220 | eapache | 2013-01-22 17:11:36 -0800 (Tue, 22 Jan 2013) | 3 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/epan/wmem/wmem_allocator_simple.c
   M /trunk/epan/wmem/wmem_core.c

Handle NULL-pointers and 0-lengths in a much simpler allocator-agnostic way,
and document the fact that allocator authors don't have to care.

------------------------------------------------------------------------
r47219 | eapache | 2013-01-22 16:59:38 -0800 (Tue, 22 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_core.c

Add wrapper functions for realloc, free and gc, but don't expose them in the
header yet as not all allocators implement them.

------------------------------------------------------------------------
r47218 | pascal | 2013-01-22 15:25:44 -0800 (Tue, 22 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-gmr1_common.c
   M /trunk/epan/dissectors/packet-gmr1_rr.c
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gsm_a_rp.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_bsslap.c
   M /trunk/epan/dissectors/packet-gsm_bssmap_le.c
   M /trunk/epan/dissectors/packet-nas_eps.c
   M /trunk/epan/dissectors/packet-sgsap.c

Try to fix dissection of GSM protocol family broken by r47209.
Using val_to_str seemed to be a good idea, but most value_string arrays were not properly filled or were using hacks.
(I hope I got everything right...)


------------------------------------------------------------------------
r47217 | jake | 2013-01-22 14:07:44 -0800 (Tue, 22 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Fix for CID 761911-761984 and CID 761985-761994.
Try to convince Coverity that the passed in item pointer is appreciated,
but not used.
This time see if it pleases the Windows compiler too.

------------------------------------------------------------------------
r47216 | wmeier | 2013-01-22 12:55:54 -0800 (Tue, 22 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl.c

Fix a typo in a comment;
Do some minor whitespace & etc cleanup.

------------------------------------------------------------------------
r47215 | eapache | 2013-01-22 10:46:35 -0800 (Tue, 22 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_simple.c

More fixes for handling of NULL-pointers and 0-lengths in calls to
malloc/realloc/free.

------------------------------------------------------------------------
r47214 | gerald | 2013-01-22 10:27:18 -0800 (Tue, 22 Jan 2013) | 20 lines
Changed paths:
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/image/layout_1.png
   M /trunk/image/layout_2.png
   M /trunk/image/layout_3.png
   M /trunk/image/layout_4.png
   M /trunk/image/layout_5.png
   M /trunk/image/layout_6.png
   M /trunk/image/layouts.svg
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/gui_utils.h
   M /trunk/ui/gtk/layouts.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/packet_list.h
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/packet_panes.h
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/prefs_layout.c
   M /trunk/ui/gtk/supported_protos_dlg.c
   M /trunk/ui/qt/layout_preferences_frame.cpp
   M /trunk/ui/qt/main_window_preferences_frame.cpp
   M /trunk/ui/qt/main_window_preferences_frame.h
   M /trunk/ui/qt/main_window_preferences_frame.ui

GTK+:

Get rid of user-hostile behavior. In the layout preferences pane 2 & 3
radio buttons overrode the user's selection if a duplicate item was
selected. Now we assume that the user knows what he or she is doing and
steal duplicate selections from the other panes.

Qt:

Match the new GTK+ behavior in the layout preferences. Add padding
around the layout images. Add toolbar style preferences to the
Appearance pane (instead of the layout pane).

All:

Remove the selection mode and scrollbar placement prefs and mark them
obsolete as recently discussed on -dev.

Adjust the layout images yet again after more Awful Monitor Testing.

------------------------------------------------------------------------
r47213 | cmaynard | 2013-01-22 09:31:07 -0800 (Tue, 22 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix VS Studio Analysis warning C6244: Local declaration of 'iftype' hides previous declaration at line '1046'

------------------------------------------------------------------------
r47212 | wmeier | 2013-01-22 07:55:59 -0800 (Tue, 22 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

#include <epan/reassemble.h> not needed.

------------------------------------------------------------------------
r47211 | wmeier | 2013-01-22 07:38:55 -0800 (Tue, 22 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smtp.c

Create/use extended value-string;
Add editor modelines;
Do minor whitespace, long lines, and etc cleanup.

------------------------------------------------------------------------
r47210 | etxrab | 2013-01-22 00:28:46 -0800 (Tue, 22 Jan 2013) | 1 line
Changed paths:
   M /trunk/dumpcap.c


------------------------------------------------------------------------
r47209 | jake | 2013-01-21 23:18:20 -0800 (Mon, 21 Jan 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-gsm_a_common.c

Fix for CID 717414-717435.
Never ever access a string in a value string by its array index.
Use the proper access functions (val_to_str[_ext] and friends).

Also: make clean compile, so move out of dirty dissectors.

------------------------------------------------------------------------
r47208 | etxrab | 2013-01-21 23:05:39 -0800 (Mon, 21 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Revert 47201 it does not compile on Windows.
------------------------------------------------------------------------
r47207 | guy | 2013-01-21 22:10:05 -0800 (Mon, 21 Jan 2013) | 2 lines
Changed paths:
   M /trunk/macosx-setup.sh

2.24.5 is not 2.24.25.  HTH.

------------------------------------------------------------------------
r47206 | guy | 2013-01-21 21:07:23 -0800 (Mon, 21 Jan 2013) | 23 lines
Changed paths:
   M /trunk/macosx-setup.sh

Rename MACOSX_VERSION to DARWIN_MAJOR_VERSION to reflect what it
actually is (it's not an OS X version number, e.g. 10.7 for Leopard,
it's a Darwin version number, e.g. 9 for Leopard).  Add comments before
checks to indicate what we're checking for.

Put in a big long comment giving details about the issues I ran into
when trying to make this work on Leopard.

Fail if you try to run this on anything before Snow Leopard - note that
I said "trying" in the previous comment, and, yes, it was a very trying
experience....

Bump the libpng version - 1.5.12 isn't available any more.

Add some comments explaining why the code for Leopard was downloading
and installing libpng and libpixman.

Add some code to handle packages where older versions weren't compressed
with xz and newer versions were.

Add a hack to avoid finding the version of libpng that comes with X11
when trying to build Cairo on Leopard.

------------------------------------------------------------------------
r47205 | mmann | 2013-01-21 20:29:37 -0800 (Mon, 21 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-felica.c

Update the FeliCa dissector to identify FeliCa Standard commands
From Tyson Key, bug 8243 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8243)

------------------------------------------------------------------------
r47204 | cmaynard | 2013-01-21 18:48:55 -0800 (Mon, 21 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-packetbb.c

Try to eliminate VS Code Analysis warning: warning C6385: Invalid data: accessing 'hf_packetbb_addr_value', the readable size is '16' bytes, but '4004' bytes might be read

------------------------------------------------------------------------
r47203 | cmaynard | 2013-01-21 18:03:41 -0800 (Mon, 21 Jan 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/qt/main_window.ui

For menu consistency and shortcut simplification, change some "Ignore" related shortcuts to match "Mark" and "Time Reference" shortcuts.  Specifically:

Ignore All Displayed Packets <alt><shift><control>D ==> <shift><control>D
Unignore All Packets         <shift><control>D      ==> <alt><control>D

------------------------------------------------------------------------
r47202 | cmaynard | 2013-01-21 17:56:07 -0800 (Mon, 21 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

Fix bug found by VS Code Analysis: warning C6336: Arithmetic operator has precedence over question operator, use parentheses to clarify intent

------------------------------------------------------------------------
r47201 | jake | 2013-01-21 14:38:11 -0800 (Mon, 21 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Fix for CID 761911-761984 and CID 761985-761994.
Try to convince Coverity that the passed in item pointer is appreciated,
but not used.

------------------------------------------------------------------------
r47200 | gerald | 2013-01-21 09:12:07 -0800 (Mon, 21 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.ui

Update the ignore shortcuts to match r47194.

------------------------------------------------------------------------
r47199 | alagoutte | 2013-01-21 08:59:00 -0800 (Mon, 21 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/qt/wireshark_application.cpp

And (Q_)init resources (otherwise the images don't display when build with CMake)
------------------------------------------------------------------------
r47198 | alagoutte | 2013-01-21 08:58:51 -0800 (Mon, 21 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

Add UI_FILES list (more easy to use when add a new ui files...)
------------------------------------------------------------------------
r47197 | alagoutte | 2013-01-21 08:58:42 -0800 (Mon, 21 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/qt/Makefile.common

Add layout.qrc to QRC_FILES (otherwise it is not include to compressed source files)
------------------------------------------------------------------------
r47196 | alagoutte | 2013-01-21 08:58:33 -0800 (Mon, 21 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt

Add layout.qrc to CMake Build
------------------------------------------------------------------------
r47195 | alagoutte | 2013-01-21 08:58:22 -0800 (Mon, 21 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/qt/preferences_dialog.ui

Modify name of Preferences window
------------------------------------------------------------------------
r47194 | cmaynard | 2013-01-21 08:36:40 -0800 (Mon, 21 Jan 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Avoid using *<control>X shortcuts.  In this case, using *<control>D instead.
From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8176

------------------------------------------------------------------------
r47193 | alagoutte | 2013-01-21 00:38:40 -0800 (Mon, 21 Jan 2013) | 1 line
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-mpls-echo.c

From Subramanian via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8109 Add support for Bidirectional Forwarding Detection (BFD) for MPLS Label Switched Paths (LSPs) [ RFC 5884]
------------------------------------------------------------------------
r47192 | etxrab | 2013-01-20 23:09:13 -0800 (Sun, 20 Jan 2013) | 1 line
Changed paths:
   M /trunk/asn1/sabp/SABP-CommonDataTypes.asn
   M /trunk/asn1/sabp/SABP-Constants.asn
   M /trunk/asn1/sabp/SABP-Containers.asn
   M /trunk/asn1/sabp/SABP-IEs.asn
   M /trunk/asn1/sabp/SABP-PDU-Contents.asn
   M /trunk/asn1/sabp/SABP-PDU-Descriptions.asn
   M /trunk/asn1/sabp/sabp.cnf
   M /trunk/epan/dissectors/packet-sabp.c

Update to 3GPP TS 25.419 V11.0.0 (2012-09) no change in asn1.
------------------------------------------------------------------------
r47191 | gerald | 2013-01-20 22:51:07 -0800 (Sun, 20 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am

Add layout_preferences_frame.ui.

------------------------------------------------------------------------
r47190 | gerald | 2013-01-20 21:29:14 -0800 (Sun, 20 Jan 2013) | 2 lines
Changed paths:
   M /trunk/image/display_filter.qrc
   A /trunk/image/layout.qrc
   M /trunk/image/status.qrc
   M /trunk/image/toolbar.qrc
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   A /trunk/ui/qt/layout_preferences_frame.cpp
   A /trunk/ui/qt/layout_preferences_frame.h
   A /trunk/ui/qt/layout_preferences_frame.ui
   M /trunk/ui/qt/main_window_preferences_frame.cpp
   M /trunk/ui/qt/main_window_preferences_frame.h
   M /trunk/ui/qt/main_window_preferences_frame.ui
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.ui

Add an initial layout preference pane. Set SVN properties.

------------------------------------------------------------------------
r47189 | gerald | 2013-01-20 18:47:32 -0800 (Sun, 20 Jan 2013) | 2 lines
Changed paths:
   M /trunk/image/layout_1.png
   M /trunk/image/layout_2.png
   M /trunk/image/layout_3.png
   M /trunk/image/layout_4.png
   M /trunk/image/layout_5.png
   M /trunk/image/layout_6.png
   M /trunk/ui/gtk/layouts.h

Increase the background opacity.

------------------------------------------------------------------------
r47188 | jake | 2013-01-20 13:45:43 -0800 (Sun, 20 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Fix for CID 715142.
Be aware that the short-circuit evaluation only applies to the 
first operand of a logical AND expression.

------------------------------------------------------------------------
r47187 | wmeier | 2013-01-20 13:34:06 -0800 (Sun, 20 Jan 2013) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_sources.xml

Minor correction for "Add a new file to the Subversion repository"

------------------------------------------------------------------------
r47186 | jake | 2013-01-20 13:14:12 -0800 (Sun, 20 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/prefs.c

Fix CID 966637 and CID 966638
Check pointers before using them.

------------------------------------------------------------------------
r47185 | gerald | 2013-01-20 10:52:40 -0800 (Sun, 20 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_layout.c

Use the correct image sequence.

------------------------------------------------------------------------
r47184 | alagoutte | 2013-01-20 10:33:23 -0800 (Sun, 20 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.qm
   M /trunk/ui/qt/qtshark_fr.ts

Update French translations with last change and update of Qtshark
------------------------------------------------------------------------
r47183 | alagoutte | 2013-01-20 10:33:15 -0800 (Sun, 20 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp

tr() not work with #define
------------------------------------------------------------------------
r47182 | alagoutte | 2013-01-20 10:33:06 -0800 (Sun, 20 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/splash_overlay.cpp
   M /trunk/ui/qt/time_shift_dialog.cpp

Add Some missing text to translate
------------------------------------------------------------------------
r47181 | alagoutte | 2013-01-20 10:32:56 -0800 (Sun, 20 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-stun.c

Replace tvb_get_ipv4 / ip_to_str ... by tvb_ip_to_str
------------------------------------------------------------------------
r47180 | alagoutte | 2013-01-20 10:32:47 -0800 (Sun, 20 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-stun.c

Fix indent (Replace tabs by space) and add Modelines info
------------------------------------------------------------------------
r47179 | alagoutte | 2013-01-20 10:32:37 -0800 (Sun, 20 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-stun.c

Use proto_tree_add_item for stun_att_reserved and use FT_BYTES type.
------------------------------------------------------------------------
r47178 | alagoutte | 2013-01-20 10:32:23 -0800 (Sun, 20 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fix.h
   M /trunk/fix/Values.xsl
   M /trunk/fix/hfDecl.xsl
   M /trunk/fix/hfField.xsl

Enhance FIX generator
* Remove whitespace and tab
* Add information how to generate packet-fix.h (in top of packet-fix.h)

Regenerate packet-fix.h
------------------------------------------------------------------------
r47177 | pascal | 2013-01-20 09:14:24 -0800 (Sun, 20 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-cell_broadcast.c
   M /trunk/epan/dissectors/packet-cell_broadcast.h
   M /trunk/epan/dissectors/packet-lte-rrc.c

Dissect ETWS and CMAS notifications

------------------------------------------------------------------------
r47174 | gerald | 2013-01-20 07:03:39 -0800 (Sun, 20 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-01-20]
------------------------------------------------------------------------
r47173 | grahamb | 2013-01-20 02:01:34 -0800 (Sun, 20 Jan 2013) | 1 line
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-snmp.c

snmp dissector did not correctly set length of pdu's of more than 127 bytes.  The dissector assumed the ber identifier and length fields were always 2 bytes long, so a pdu length of more than 127 bytes, which requires more than 1 length octet, was incorrectly dissected.
------------------------------------------------------------------------
r47172 | eapache | 2013-01-19 18:47:58 -0800 (Sat, 19 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_simple.c

NULL is also a valid return for g_malloc if the requested size is 0.

------------------------------------------------------------------------
r47171 | eapache | 2013-01-19 18:44:32 -0800 (Sat, 19 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_simple.c

Don't add the new block to the hash table if it is NULL, which is a
valid non-error return from realloc if the new requested size is 0.

------------------------------------------------------------------------
r47170 | eapache | 2013-01-19 12:14:42 -0800 (Sat, 19 Jan 2013) | 3 lines
Changed paths:
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/epan/dissectors/packet-h248.c

Use epan-scoped memory to clean up another 1Kb+ of valgrind
sorta-false-positive leaks.

------------------------------------------------------------------------
r47169 | eapache | 2013-01-19 11:56:20 -0800 (Sat, 19 Jan 2013) | 5 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/epan/wmem/wmem_allocator_simple.c

Rewrite wmem_allocator_simple to track allocations using a GHashTable instead of
a GSList. This permits it to implement the new realloc and free functions. Also
fill in an empty gc function, since there isn't much it can do as far as
garbage-collection goes.

------------------------------------------------------------------------
r47168 | eapache | 2013-01-19 11:36:20 -0800 (Sat, 19 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc.c

Use wmem epan-scoped memory when initializing dcerpc so that it gets freed when
we shut down. Cleans up 5Kb worth of valgrind sorta-false-positive leaks.

------------------------------------------------------------------------
r47167 | eapache | 2013-01-19 10:35:44 -0800 (Sat, 19 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk

Remove layouts.h from svn:ignore, we're storing it in SVN permanently now.

------------------------------------------------------------------------
r47166 | gerald | 2013-01-19 09:17:01 -0800 (Sat, 19 Jan 2013) | 2 lines
Changed paths:
   A /trunk/ui/gtk/layouts.h

Add layouts.h

------------------------------------------------------------------------
r47165 | wmeier | 2013-01-19 08:39:28 -0800 (Sat, 19 Jan 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.nmake

Add a rule to create layouts.h (using gdk-pixbuf-csource
in a similar manner as done in Makefile.am)

(On my Windows 7 system gdk-pixbuf-csource gives an error
message about "...Couldn't recognize the image file format...".
Let's see what happens in the Windows buildbots).

------------------------------------------------------------------------
r47164 | eapache | 2013-01-19 08:16:11 -0800 (Sat, 19 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk

Add auto-generated layouts.h to svn:ignore.

------------------------------------------------------------------------
r47163 | eapache | 2013-01-19 08:15:32 -0800 (Sat, 19 Jan 2013) | 3 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/epan/wmem/wmem_allocator.h
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_allocator_simple.c
   M /trunk/epan/wmem/wmem_allocator_strict.c

Add three more slots to the wmem allocater definition (not yet implemented
by any particular allocator) and better document the entire structure.

------------------------------------------------------------------------
r47162 | jake | 2013-01-19 05:06:26 -0800 (Sat, 19 Jan 2013) | 3 lines
Changed paths:
   M /trunk/asn1/gsm_map/gsm_map.cnf
   M /trunk/epan/dissectors/packet-gsm_map.c

Fix for CID 280252.
We can be sure we've at least 0 bytes remaining in the TVB.

------------------------------------------------------------------------
r47161 | jake | 2013-01-19 05:01:00 -0800 (Sat, 19 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.am

There is no wireless layout.

------------------------------------------------------------------------
r47160 | jake | 2013-01-19 02:54:09 -0800 (Sat, 19 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-tango.c

Following r47157, this tries to suppress similar Coverity issues.

------------------------------------------------------------------------
r47159 | gerald | 2013-01-18 21:48:43 -0800 (Fri, 18 Jan 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   D /trunk/image/icon_layout_1.xpm
   D /trunk/image/icon_layout_2.xpm
   D /trunk/image/icon_layout_3.xpm
   D /trunk/image/icon_layout_4.xpm
   D /trunk/image/icon_layout_5.xpm
   D /trunk/image/icon_layout_6.xpm
   A /trunk/image/layout_1.png
   A /trunk/image/layout_2.png
   A /trunk/image/layout_3.png
   A /trunk/image/layout_4.png
   A /trunk/image/layout_5.png
   A /trunk/image/layout_6.png
   A /trunk/image/layouts.svg
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/prefs_layout.c

Replace more XPMs with PNGs.

------------------------------------------------------------------------
r47158 | gerald | 2013-01-18 16:57:57 -0800 (Fri, 18 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/prefs-int.h
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   A /trunk/ui/qt/main_window_preferences_frame.cpp
   A /trunk/ui/qt/main_window_preferences_frame.h
   A /trunk/ui/qt/main_window_preferences_frame.ui
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.h
   M /trunk/ui/qt/preferences_dialog.ui

Add an "Appearance" (aka "User Interface") preference pane. Having an
"Advanced" pane gives us the luxury of omitting some items in favor of
simplicity so do that.

------------------------------------------------------------------------
r47157 | jake | 2013-01-18 15:25:22 -0800 (Fri, 18 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/tools/wireshark_gen.py

Try and see if we can suppress about half of the Coverity issues.

------------------------------------------------------------------------
r47156 | guy | 2013-01-18 14:14:07 -0800 (Fri, 18 Jan 2013) | 5 lines
Changed paths:
   M /trunk/tools/pidl/lib/Parse/Pidl/Wireshark/NDR.pm

Add an RCS ID to the generated dissector.

Wireshark always expects there to be a config.h, so don't test
HAVE_CONFIG_H any more.

------------------------------------------------------------------------
r47155 | eapache | 2013-01-18 14:04:15 -0800 (Fri, 18 Jan 2013) | 6 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-ospf.c

From Kaushal Shah via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8021

Experimental and Reserved sub-TLVs from [RFC 3630]

From me: use consistent whitespace

------------------------------------------------------------------------
r47154 | wmeier | 2013-01-18 12:55:11 -0800 (Fri, 18 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix two issues related to conversion to use ws_gtk_grid...() [svn #47002].

------------------------------------------------------------------------
r47153 | eapache | 2013-01-18 11:27:31 -0800 (Fri, 18 Jan 2013) | 7 lines
Changed paths:
   M /trunk/epan/ftypes/ftype-tvbuff.c
   M /trunk/epan/ftypes/ftypes.h

Make the buffer argument to FvalueToStringRepr functions volatile
and use that to fix a -Wclobbered error that bleeding-edge GCC throws
on tvbuff types.

Also remove a variable that looked like it was being used to hide the error
before GCC got clever.

------------------------------------------------------------------------
r47152 | gerald | 2013-01-18 08:05:29 -0800 (Fri, 18 Jan 2013) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt

Use CMAKE_VERSION for the Info.plist comment.

------------------------------------------------------------------------
r47151 | alagoutte | 2013-01-18 07:52:23 -0800 (Fri, 18 Jan 2013) | 1 line
Changed paths:
   M /trunk/.gitignore

Remove epan/packet-ncp2222.c from .gitignore
------------------------------------------------------------------------
r47150 | alagoutte | 2013-01-18 07:52:15 -0800 (Fri, 18 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-stun.c

Replace tvb_get_ipv4 / ip_to_str ... by tvb_ip_to_str
------------------------------------------------------------------------
r47149 | alagoutte | 2013-01-18 07:52:05 -0800 (Fri, 18 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mrcpv2.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r47148 | alagoutte | 2013-01-18 07:51:54 -0800 (Fri, 18 Jan 2013) | 1 line
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_app_files.xml
   M /trunk/docbook/wsug_src/WSUG_app_messages.xml
   M /trunk/docbook/wsug_src/WSUG_app_protocols.xml
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_advanced.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_build_install.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_capture.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_customize.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_introduction.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_io.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_statistics.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_telephony.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_troubleshoot.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_use.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_work.xml
   M /trunk/docbook/wsug_src/WSUG_preface.xml

Fix indent for Documentation (Tab => Spaces)
------------------------------------------------------------------------
r47147 | alagoutte | 2013-01-18 07:51:43 -0800 (Fri, 18 Jan 2013) | 3 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_customize.xml

Happy New Year also for Documentation

Also add -I option of TShark & dumpcap and the default capture type for editcap is now pcapng
------------------------------------------------------------------------
r47146 | alagoutte | 2013-01-18 07:51:33 -0800 (Fri, 18 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mrcpv2.c

Enhance MRCPv2 dissector * Fix indent (Tab => 4 Spaces) and add Modelines info * Replace by string_string * Replace if else if... by switch()
------------------------------------------------------------------------
r47145 | etxrab | 2013-01-18 01:49:22 -0800 (Fri, 18 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Dissect 3GPP PCO option.
------------------------------------------------------------------------
r47144 | jake | 2013-01-17 22:22:01 -0800 (Thu, 17 Jan 2013) | 2 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_chapter_capture.xml

Replace SESSIONNAME with the use of an API call, just as in the code.

------------------------------------------------------------------------
r47143 | gerald | 2013-01-17 17:37:27 -0800 (Thu, 17 Jan 2013) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/packaging/macosx/Info.plist.in
   M /trunk/ui/qt/QtShark.pro

Generate Info.plist using CMake and enable it in QtShark.pro. Update the dates.

------------------------------------------------------------------------
r47142 | gerald | 2013-01-17 17:36:37 -0800 (Thu, 17 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/qt/preferences_dialog.cpp

Add more AirPcap code, disabled for now.

------------------------------------------------------------------------
r47141 | gerald | 2013-01-17 17:08:44 -0800 (Thu, 17 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/preference_utils.c
   M /trunk/ui/qt/preferences_dialog.cpp

Don't call  prefs_airpcap_update() for now. Remove some debugging code.

------------------------------------------------------------------------
r47140 | gerald | 2013-01-17 16:59:47 -0800 (Thu, 17 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/preference_utils.c

Fix compilation on Windows.

------------------------------------------------------------------------
r47139 | gerald | 2013-01-17 16:50:14 -0800 (Thu, 17 Jan 2013) | 19 lines
Changed paths:
   M /trunk/epan/libwireshark.def
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/CMakeLists.txt
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/filter_expression_save_dlg.c
   M /trunk/ui/gtk/gtkglobals.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_dlg.h
   A /trunk/ui/preference_utils.c (from /trunk/ui/gtk/prefs_dlg.c:47130)
   A /trunk/ui/preference_utils.h (from /trunk/ui/gtk/prefs_dlg.h:47130)
   M /trunk/ui/qt/display_filter_combo.cpp
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.h
   M /trunk/ui/qt/qt_ui_utils.cpp
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Rename the "saved_val" preference element to "stashed_val" in order to
more clearly indicate that it's a copy of a preference value rather than
something we've saved in the preferences file. Update
prefs_pref_to_str() to handle default, stashed, and current prefs.

Create ui/preference_utils.[ch] and move some common routines there. Use
prefs_pref_type_name() in the GTK+ preferences dialog.

Make the "OK" button in the Qt preferences dialog work. We simply write
the prefs and redissect on "OK" and do nothing on "Cancel". This is
intentionally different from the Apply/OK/Cancel behavior in the GTK+
version.

Add a general "emitAppSignal" method to wsApp and use it for packet
dissection and preference changes.

Suggest that we might want to create a WsString class to make conversion
between QStrings, gchar *s, and GStrings easier.

------------------------------------------------------------------------
r47138 | wmeier | 2013-01-17 14:38:51 -0800 (Thu, 17 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/mac_lte_stat_dlg.c

Minor cleanup:
  - Whitespace;
  - Long lines.

------------------------------------------------------------------------
r47137 | wmeier | 2013-01-17 14:26:37 -0800 (Thu, 17 Jan 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/wlan_stat_dlg.c

General cleanup:
  Indentation: Use 4 spaces;
  parens;
  unneeded initializers;
  whitespace.

------------------------------------------------------------------------
r47136 | jake | 2013-01-17 14:06:22 -0800 (Thu, 17 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-jxta.c

Fix for bug 8212.
Disable speed optimization which otherwise cause dissector asserts due to 
appending text and setting lengths.

------------------------------------------------------------------------
r47135 | wmeier | 2013-01-17 13:34:23 -0800 (Thu, 17 Jan 2013) | 8 lines
Changed paths:
   M /trunk/ui/gtk/wlan_stat_dlg.c

Use gtk_box_pack_start() instead of gtk_container_add()
 when packing into a [v|h]box so that Gtk2 & Gtk3 behavior is
 the same.

Also: Add an XXX comment:
        "progess" rendering doesn't seem to work for Gtk3 ??


------------------------------------------------------------------------
r47134 | wmeier | 2013-01-17 12:56:13 -0800 (Thu, 17 Jan 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/mac_lte_stat_dlg.c

Use gtk_box_pack_start() instead of gtk_container_add()
 when packing into a [v|h]box so that Gtk2 & Gtk3 behavior is
 the same.

Also: Add an XXX comment:
        "progess" rendering doesn't seem to work for Gtk3 ??

------------------------------------------------------------------------
r47133 | etxrab | 2013-01-17 08:10:22 -0800 (Thu, 17 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-stun.c

Register in the UDP heuristic table rather than the internal one.
------------------------------------------------------------------------
r47132 | pascal | 2013-01-17 05:20:45 -0800 (Thu, 17 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dis-pdus.c

From Hendrik Uhlmann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8227 :
 Electromagnetic Emission Parser parses field Event Id as Entity Id

------------------------------------------------------------------------
r47131 | etxrab | 2013-01-17 04:21:57 -0800 (Thu, 17 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Opening the capture options triggers a rescan of all the packets caused by the call to update_decryption_mode_list() for airpcap.
If we don't get the airpcap_if_list, don't do anything regarding air_pcap.

update_decryption_mode_list() should probably check if a change is taking place before rescaning all packets.
------------------------------------------------------------------------
r47130 | eapache | 2013-01-16 19:37:41 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/proto.c

Add modelines

------------------------------------------------------------------------
r47129 | wmeier | 2013-01-16 15:18:53 -0800 (Wed, 16 Jan 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c

Fix Gtk3 window resize behavior to match Gtk2.
Specifically: use gtk_box_pack_start() instead
 of gtk_container_add() in a number of places.

Also: do some whitespace cleanup.

------------------------------------------------------------------------
r47128 | wmeier | 2013-01-16 14:43:58 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/sctp_byte_graph_dlg.c
   M /trunk/ui/gtk/sctp_graph_dlg.c
   M /trunk/ui/gtk/tcp_graph.c

Remove redundant call to gtk_box_set_child_packing().

------------------------------------------------------------------------
r47127 | pascal | 2013-01-16 14:38:42 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dis-fields.c
   M /trunk/epan/dissectors/packet-dis-pdus.c

Remove forbidden C++ style comments

------------------------------------------------------------------------
r47126 | wmeier | 2013-01-16 14:32:29 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

General cleanup: whitespace,  parens & etc.

------------------------------------------------------------------------
r47125 | martink | 2013-01-16 13:57:34 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcp-etsi.c

no need for if (tree)

------------------------------------------------------------------------
r47124 | wmeier | 2013-01-16 13:51:20 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Use gdk_cairo_set_source_rgba() and GdkRGBA.

------------------------------------------------------------------------
r47123 | martink | 2013-01-16 13:51:16 -0800 (Wed, 16 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcp-etsi.c

don't attempt reassembly if more than 1000 consecutive fragments are
missing

this fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8222

------------------------------------------------------------------------
r47122 | pascal | 2013-01-16 13:47:28 -0800 (Wed, 16 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-erf.c

From Stephen Donnelly via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8215 :
Several ERF types are incorrectly calling downstream dissectors under the erf_tree instead of under the top level tree

------------------------------------------------------------------------
r47121 | wmeier | 2013-01-16 13:07:52 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Use gdk_cairo_set_source_rgba() and GdkRGBA.

------------------------------------------------------------------------
r47120 | eapache | 2013-01-16 10:33:34 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dis-pdus.c

Add a cast to shut up MSVC.

------------------------------------------------------------------------
r47119 | eapache | 2013-01-16 09:27:03 -0800 (Wed, 16 Jan 2013) | 4 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-dis-fields.c
   M /trunk/epan/dissectors/packet-dis-fields.h
   M /trunk/epan/dissectors/packet-dis-pdus.c
   M /trunk/epan/dissectors/packet-dis-pdus.h
   M /trunk/epan/dissectors/packet-dis.c

From Hendrik Uhlmann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8185

Support for Underwater Acoustic PDUs in packet-dis.c

------------------------------------------------------------------------
r47118 | wmeier | 2013-01-16 09:09:22 -0800 (Wed, 16 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/summary_dlg.c

Replace gtk_table...() with ws_gtk_grid...();

Also; do some whitespace cleanuyp.

------------------------------------------------------------------------
r47117 | wmeier | 2013-01-16 08:52:32 -0800 (Wed, 16 Jan 2013) | 9 lines
Changed paths:
   M /trunk/ui/gtk/manual_addr_resolv.c

Replace gtk_table...() with ws_gtk_grid...();

Use gtk_box_pack_start() instead of
 gtk_container_add() in a few places so that
 window resize behavior is the same for
 Gtk2 and Gtk3.

Also: do some whitespace cleanup.

------------------------------------------------------------------------
r47116 | wmeier | 2013-01-16 08:24:32 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/iax2_analysis.c

(Trivial) whitespace cleanup;

------------------------------------------------------------------------
r47115 | wmeier | 2013-01-16 08:19:05 -0800 (Wed, 16 Jan 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/iax2_analysis.c

Fix a Gtk2 vs Gtk3 issue;

Specifically: use gtk_box_pack_start()
 instead of gtk_container_add() in one case
 so that (for Gtk3) a window component properly
  expands when the window is resized vertically.

------------------------------------------------------------------------
r47114 | eapache | 2013-01-16 06:14:05 -0800 (Wed, 16 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/proto.c

Null the finfo pointer after we free it. Reduces (but does not completely fix)
the errors from bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8197

------------------------------------------------------------------------
r47113 | eapache | 2013-01-16 06:02:30 -0800 (Wed, 16 Jan 2013) | 2 lines
Changed paths:
   M /trunk/tools/valgrind-wireshark.sh

Add -v for verbose valgrind output.

------------------------------------------------------------------------
r47112 | mmann | 2013-01-16 05:27:23 -0800 (Wed, 16 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etherip.c

Bugfix version number in EtherIP dissector + general cleanup.  Bug 8211 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8211)

#BACKPORT
------------------------------------------------------------------------
r47111 | guy | 2013-01-15 19:56:36 -0800 (Tue, 15 Jan 2013) | 2 lines
Changed paths:
   M /trunk/wsutil/crash_info.c

Get rid of C++ comments from the CUPS code.

------------------------------------------------------------------------
r47110 | morriss | 2013-01-15 19:34:29 -0800 (Tue, 15 Jan 2013) | 14 lines
Changed paths:
   M /trunk/doc/rawshark.pod
   M /trunk/doc/tshark.pod
   M /trunk/doc/wireshark.pod.template
   M /trunk/epan/emem.c
   M /trunk/tools/valgrind-wireshark.sh

As suggested in comments in sl_alloc() and sl_free(): add a new environment
variable (WIRESHARK_DEBUG_USE_SLICES) which turns off the slab allocator and uses
g_slices instead (which can themselves be turned off by setting
G_SLICE=always-malloc).

This makes debugging problems in slab-allocated memory easier to find
(hopefully including https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8197 ).


Set WIRESHARK_DEBUG_USE_SLICES when running Valgrind on *shark.


Remove unused structure member: emem_chunk_t.org.

------------------------------------------------------------------------
r47109 | guy | 2013-01-15 16:13:33 -0800 (Tue, 15 Jan 2013) | 5 lines
Changed paths:
   M /trunk/ui/qt/main.cpp

Add some routines to wsutil to, at least on some platforms, add
information to crash dumps and the like.  (Currently, we only handle OS
X's CrashReporter, but we should do this on other platforms where this
information can be added and would be helpful.)

------------------------------------------------------------------------
r47108 | guy | 2013-01-15 16:12:27 -0800 (Tue, 15 Jan 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Set the crash info as early as possible in main(), so that it shows up
in crashes that happen early in the process.

Clean up white space.

------------------------------------------------------------------------
r47107 | guy | 2013-01-15 15:37:47 -0800 (Tue, 15 Jan 2013) | 2 lines
Changed paths:
   M /trunk/wsutil/CMakeLists.txt

Add crash_info.c

------------------------------------------------------------------------
r47106 | guy | 2013-01-15 15:36:48 -0800 (Tue, 15 Jan 2013) | 3 lines
Changed paths:
   M /trunk/wsutil/crash_info.c

Use GLib "return an allocated string generated by printf-style
formatting" routines and the corresponding deallocate routines.

------------------------------------------------------------------------
r47105 | guy | 2013-01-15 14:22:44 -0800 (Tue, 15 Jan 2013) | 2 lines
Changed paths:
   M /trunk/wsutil/crash_info.c

I must haz config.h (to define _U_, if nothing else).

------------------------------------------------------------------------
r47104 | guy | 2013-01-15 13:54:41 -0800 (Tue, 15 Jan 2013) | 7 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/rawshark.c
   M /trunk/tshark.c
   M /trunk/wsutil/Makefile.common
   A /trunk/wsutil/crash_info.c
   A /trunk/wsutil/crash_info.h
   M /trunk/wsutil/libwsutil.def

Add some routines to wsutil to, at least on some platforms, add
information to crash dumps and the like.  (Currently, we only handle OS
X's CrashReporter, but we should do this on other platforms where this
information can be added and would be helpful.)

White space tweaks.

------------------------------------------------------------------------
r47103 | wmeier | 2013-01-15 13:52:23 -0800 (Tue, 15 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/sctp_assoc_analyse.c

Cleanup:
- "localize" some variables; remove some unneeded initializers;
- indentation, whitespace, long lines & etc.

------------------------------------------------------------------------
r47102 | wmeier | 2013-01-15 13:09:12 -0800 (Tue, 15 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/sctp_assoc_analyse.c

Fix several window resize behavior differences between Gtk2 & Gtk3.
Specifically: replace several gtk_container_add() calls by
              gtk_box_pack_start() calls.

------------------------------------------------------------------------
r47101 | eapache | 2013-01-15 10:29:27 -0800 (Tue, 15 Jan 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.wmem

Minor documentation tweaks. Add a hash table to the wishlist.

------------------------------------------------------------------------
r47100 | wmeier | 2013-01-15 09:54:47 -0800 (Tue, 15 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/sctp_stat_dlg.c

Cleanup:
- localize some vars; remove some unneeded initializers;
- indentation & white space & etc.

------------------------------------------------------------------------
r47099 | wmeier | 2013-01-15 09:10:32 -0800 (Tue, 15 Jan 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/sctp_stat_dlg.c

Fix Gtk2 vs Gtk3 issue:
Set a default size for the window so that the
initial size of the window in Gtk3 is similar to
that in Gtk2. That is: so that all the columns
(and a number of rows) show.

------------------------------------------------------------------------
r47098 | eapache | 2013-01-15 08:51:55 -0800 (Tue, 15 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcp-etsi.c

Don't run past the end of a fragment array, either in the loop or by putting a
useless sentinel in.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8213

------------------------------------------------------------------------
r47097 | morriss | 2013-01-15 08:44:02 -0800 (Tue, 15 Jan 2013) | 6 lines
Changed paths:
   M /trunk/asn1/camel/packet-camel-template.c
   M /trunk/epan/dissectors/packet-camel.c

Based on http://ask.wireshark.org/questions/17661/tcap-decoding-bug :

Register the Camel dissector for SSN 146 instead of (GSM MAP's) SSN 6-9.
Looks like the 6-9 list was a carryover from when this dissector was created
based on the GSM MAP dissector.

------------------------------------------------------------------------
r47096 | martink | 2013-01-15 08:41:03 -0800 (Tue, 15 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iso7816.c

extend the iso7816 dissector

link request apdus to response apdus
dissect parameters p1 and p2 for some messages

------------------------------------------------------------------------
r47095 | eapache | 2013-01-15 08:37:29 -0800 (Tue, 15 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcp-etsi.c

Add modelines.

------------------------------------------------------------------------
r47094 | eapache | 2013-01-15 08:27:17 -0800 (Tue, 15 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem.h

Add missing header #include as the slab is part of the API even if nobody
outside wmem itself uses it yet.

------------------------------------------------------------------------
r47093 | eapache | 2013-01-15 08:25:24 -0800 (Tue, 15 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_scopes.c

Use the block allocator for wmem's file-scope by default.

------------------------------------------------------------------------
r47092 | wmeier | 2013-01-15 07:16:53 -0800 (Tue, 15 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Cleanup: indentation, whitespace, long-lines, formatting & etc.

------------------------------------------------------------------------
r47091 | morriss | 2013-01-15 06:07:53 -0800 (Tue, 15 Jan 2013) | 5 lines
Changed paths:
   M /trunk/configure.ac

From Hadriel Kaplan via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8202 :

AM_CONFIG_HEADER() is obsolete (and removed from automake 1.13 and later); use
AC_CONFIG_HEADERS instead.

------------------------------------------------------------------------
r47088 | morriss | 2013-01-14 18:17:16 -0800 (Mon, 14 Jan 2013) | 4 lines
Changed paths:
   M /trunk/merge.c

Add boilerplate GPLv2+ license as per email response from Scott Renfro:

https://www.wireshark.org/lists/wireshark-dev/201301/msg00062.html

------------------------------------------------------------------------
r47087 | wmeier | 2013-01-14 17:42:09 -0800 (Mon, 14 Jan 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Minor cleanup:
 - remove severl gtk_box_set_child_packing() statements which "do nothing";
 - replace several gtk_container_add()/gtk_box_set_child_packing() sequences
    by gtk_box_pack_start().

------------------------------------------------------------------------
r47086 | wmeier | 2013-01-14 15:54:08 -0800 (Mon, 14 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/prefs_font_color.c

Replace gtk_table...() with ws_gtk_grid...()
(with some finagling so that the layout is about the same
for both Gtk2 & Gtk3).

------------------------------------------------------------------------
r47085 | gerald | 2013-01-14 15:23:50 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

strcmp → g_strcmp0. Fixes a crash on Windows.

------------------------------------------------------------------------
r47084 | eapache | 2013-01-14 14:29:23 -0800 (Mon, 14 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/proto.c

Take a wild guess at what might be causing
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8197

It can't hurt, in any case.

------------------------------------------------------------------------
r47083 | gerald | 2013-01-14 14:21:11 -0800 (Mon, 14 Jan 2013) | 8 lines
Changed paths:
   M /trunk/epan/prefs.c
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.h
   M /trunk/ui/qt/qt_ui_utils.cpp
   M /trunk/ui/qt/qt_ui_utils.h

When the user is editing text or selecting from a combo box, don't
immediately close the dialog if he or she presses the escape or enter
keys. Revert the value if the user presses escape. Properly handle the
base for uint preferences. Fix a NULL pointer dereference.

Add a gchar_free_to_qstring utility routine which creates a QString from
a g_malloced string and frees it.

------------------------------------------------------------------------
r47082 | jake | 2013-01-14 13:39:10 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/debian/control
   M /trunk/debian/wireshark-common.files

Add missing files to package.
Allow more recent automake.
------------------------------------------------------------------------
r47079 | gerald | 2013-01-14 12:17:20 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/tools/test-common.sh

Try to show what condition triggered a failure.

------------------------------------------------------------------------
r47078 | gerald | 2013-01-14 12:05:24 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt

Put packet-ncp2222.c in epan/dissectors. This matches Makefile.am's behavior.

------------------------------------------------------------------------
r47077 | cmaynard | 2013-01-14 11:23:26 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee17221.c

Fix Coverity CID 732304: Missing break in switch.

------------------------------------------------------------------------
r47076 | cmaynard | 2013-01-14 11:14:51 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mbtcp.c

Avoid any possibility of an infinte loop.  Fixes Coverity CID 739883: Infinite loop.  (Minor whitespace cleanup also.)

------------------------------------------------------------------------
r47075 | cmaynard | 2013-01-14 11:00:44 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/drag_and_drop.c

Fix Coverity CID 741081: Logically dead code.  (Minor whitespace cleanup also.)

------------------------------------------------------------------------
r47074 | cmaynard | 2013-01-14 10:41:25 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/decode_as_dlg.c

Fix Coverity CID 741991: Wrong sizeof argument.

------------------------------------------------------------------------
r47073 | cmaynard | 2013-01-14 10:31:04 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c

Fix Coverity CID 741992: Unused pointer value.

------------------------------------------------------------------------
r47072 | gerald | 2013-01-14 10:29:50 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/debian/wireshark-dev.header-files

Make sure we have epan/wmem/*.h.

------------------------------------------------------------------------
r47071 | pascal | 2013-01-14 10:29:27 -0800 (Mon, 14 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8208 :
Display ECI and LAC in decimal and fix highlighting of CGI, SAI, RAI, TAI, ECGI and LAI fields

------------------------------------------------------------------------
r47070 | cmaynard | 2013-01-14 08:55:07 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/hostlist_ipv6.c

Use SET_ADDRESS() to initialize src and dst as both src.hf and dst.hf were uninitialized.  Fixes Coverity CID's 752013-752014: Uninitialized scalar variable.

------------------------------------------------------------------------
r47069 | cmaynard | 2013-01-14 08:34:19 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/capture_sync.c

Declare count as ssize_t instead of size_t, since read(), and thus ws_read(), can return a negative number.  If that were to happen, then assigning the return value to an unsigned variable and then comparing that variable against 0 will yield incorrect/unintended results.  Fixes Coverity CID 761910: Negative array index write.

------------------------------------------------------------------------
r47068 | wmeier | 2013-01-14 08:17:42 -0800 (Mon, 14 Jan 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/flow_graph.c

Replace gtk_table...() with ws_gtk_grid...().

Also:
  Use #if 0 rather than /* */ to coment out some code;
  Very minor whitespace fixup.

------------------------------------------------------------------------
r47067 | cmaynard | 2013-01-14 08:06:20 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/wiretap/ascendtext.c

Fix Coverity CID 762007: Logically dead code.

------------------------------------------------------------------------
r47066 | cmaynard | 2013-01-14 07:49:30 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mih.c

Fixed Coverity CID 762008: Structurally dead code.

------------------------------------------------------------------------
r47065 | morriss | 2013-01-14 07:47:55 -0800 (Mon, 14 Jan 2013) | 1 line
Changed paths:
   M /trunk/editcap.c

Previous commit put a little too much of the README.developer boilerplate in...
------------------------------------------------------------------------
r47064 | cmaynard | 2013-01-14 07:39:38 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt

packet-ncp2222.c -> dissectors/packet-ncp2222.c

------------------------------------------------------------------------
r47063 | morriss | 2013-01-14 07:25:49 -0800 (Mon, 14 Jan 2013) | 4 lines
Changed paths:
   M /trunk/editcap.c

In response to http://ask.wireshark.org/questions/17660/licence-of-editcap
and as per email response from Richard Sharpe, add GPLv2+ boilerplate header
and license.

------------------------------------------------------------------------
r47062 | cmaynard | 2013-01-14 07:13:21 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mrcpv2.c

Fix CID 966603: Unused pointer value.

------------------------------------------------------------------------
r47061 | cmaynard | 2013-01-14 07:09:12 -0800 (Mon, 14 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmhdr.c

Fix CID 967205: Unused pointer value.

------------------------------------------------------------------------
r47060 | jake | 2013-01-13 23:43:14 -0800 (Sun, 13 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/oids.c

Fixing CID 280433 and 280357.
Also strengthening the checking and debug presentation.

------------------------------------------------------------------------
r47059 | wmeier | 2013-01-13 20:28:16 -0800 (Sun, 13 Jan 2013) | 10 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Cleanup: Whitespace, formatting-style, long-lines & etc.
Use "4 space" indentation.

Add an XXX comment about better formating needed
 for the text in the Help window (so the
 text columns line up and so the Help text
 looks better).

Comment out a "does-noting" for loop;

------------------------------------------------------------------------
r47058 | wmeier | 2013-01-13 19:13:55 -0800 (Sun, 13 Jan 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Replace gtk_table...() with ws_gtk_grid...();

Also: Minor changes so that window resizing is handled
      identically in Gtk2 & Gtk3.

------------------------------------------------------------------------
r47053 | gerald | 2013-01-13 15:00:38 -0800 (Sun, 13 Jan 2013) | 2 lines
Changed paths:
   M /trunk/debian/patches/03_preferences.dpatch

Fix building a Debian package.

------------------------------------------------------------------------
r47048 | gerald | 2013-01-13 07:03:34 -0800 (Sun, 13 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-01-13]
------------------------------------------------------------------------
r47047 | pascal | 2013-01-13 03:04:46 -0800 (Sun, 13 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8196 :
Add dissection of IPv4v6 type to End User Address IE

------------------------------------------------------------------------
r47046 | mmann | 2013-01-12 18:58:42 -0800 (Sat, 12 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtps.c

bugfix nested loop that wasn't breaking out of the main loop when subloop really wanted it to.  Bug 8198 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8198)
------------------------------------------------------------------------
r47045 | mmann | 2013-01-12 18:03:55 -0800 (Sat, 12 Jan 2013) | 3 lines
Changed paths:
   M /trunk/plugins/docsis/packet-cmstatus.c

guint16 needed to prevent rollover.  Bug 8199 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8199)

#BACKPORT
------------------------------------------------------------------------
r47044 | wmeier | 2013-01-12 12:00:50 -0800 (Sat, 12 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rtp_analysis.c

General whitespace & formatting style cleanup.

------------------------------------------------------------------------
r47043 | wmeier | 2013-01-12 10:40:01 -0800 (Sat, 12 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rtp_analysis.c

Replace gtk_table...() with ws_gtk_grid...().

------------------------------------------------------------------------
r47042 | wmeier | 2013-01-12 08:23:09 -0800 (Sat, 12 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/iax2_analysis.c

General cleanup: whitespace, long-lines, & etc.

------------------------------------------------------------------------
r47041 | pascal | 2013-01-11 15:25:30 -0800 (Fri, 11 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/Class-definitions.asn
   M /trunk/asn1/rrc/Constant-definitions.asn
   M /trunk/asn1/rrc/InformationElements.asn
   M /trunk/asn1/rrc/Internode-definitions.asn
   M /trunk/asn1/rrc/PDU-definitions.asn
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c

Upgrade RRC dissector to v11.4.0

------------------------------------------------------------------------
r47040 | guy | 2013-01-11 13:20:57 -0800 (Fri, 11 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

#if 0 out some variables that are used only in now-#if 0'ed code.

------------------------------------------------------------------------
r47039 | pascal | 2013-01-11 12:54:04 -0800 (Fri, 11 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Try to deduce NAS EPS Detach Request direction from message size

------------------------------------------------------------------------
r47038 | wmeier | 2013-01-11 12:27:43 -0800 (Fri, 11 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/iax2_analysis.c

Replace gtk_table...() with ws_gtk_grid...().

Also: remove some trailing whitespace.

------------------------------------------------------------------------
r47037 | guy | 2013-01-11 12:25:05 -0800 (Fri, 11 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmhdr.c

Fix uninitialized variable.

------------------------------------------------------------------------
r47036 | pascal | 2013-01-11 12:18:32 -0800 (Fri, 11 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8193 :
Add dissection of Dual Address Bearer Flag bit in Common Flags IE

------------------------------------------------------------------------
r47035 | guy | 2013-01-11 12:08:43 -0800 (Fri, 11 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmhdr.c

Get rid of unused variable.

------------------------------------------------------------------------
r47034 | pascal | 2013-01-11 11:31:15 -0800 (Fri, 11 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lpp/LPP.asn
   M /trunk/asn1/lpp/lpp.cnf
   M /trunk/asn1/lpp/packet-lpp-template.c
   M /trunk/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-UE-Variables.asn
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/tools/extract_asn1_from_spec.pl

Upgrade LPP dissector to v11.1.0 and modify extract_asn1_from_spec.pl to automatically get ASN.1 from spec

------------------------------------------------------------------------
r47033 | mmann | 2013-01-11 11:20:39 -0800 (Fri, 11 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmhdr.c

Add support for expanded Gigamon Trailer format 

from Sandeep Dahiya, bug 8191 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8191)
------------------------------------------------------------------------
r47032 | wmeier | 2013-01-11 10:26:35 -0800 (Fri, 11 Jan 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/prefs_column.c

Replace gtk_table...() with ws_gtk_grid...();
Add an XXX comment about trying (and failing)
 to change the behavior of the grid when the
 column prefs window is horizontally resized.

Also: do whitespace cleanup: indentation & etc.

------------------------------------------------------------------------
r47031 | mmann | 2013-01-11 07:57:11 -0800 (Fri, 11 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iax2.c

replace g_warning with expert_add_info_format()
See bug 8155 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8155)
------------------------------------------------------------------------
r47030 | wmeier | 2013-01-11 07:56:23 -0800 (Fri, 11 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c

Remove a left-over "// note to myself".

------------------------------------------------------------------------
r47029 | wmeier | 2013-01-11 06:47:47 -0800 (Fri, 11 Jan 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c

Replace gtk_table...() with ws_gtk_grid...();

Also: Do general cleanup:
 - #if 0 unused value_strings and unused functions;
 - Whitespace, formatting style, long-lines, etc.

------------------------------------------------------------------------
r47028 | mmann | 2013-01-11 06:41:17 -0800 (Fri, 11 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dhcpv6.c

Add RFC 5460 - DHCPv6 Bulk Leasequery

Bug 8172 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8172)
------------------------------------------------------------------------
r47027 | wmeier | 2013-01-10 17:41:55 -0800 (Thu, 10 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Replace gtk_table..() with ws_gtk_grid...().

------------------------------------------------------------------------
r47026 | wmeier | 2013-01-10 17:19:05 -0800 (Thu, 10 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/packet_list.c

Replace gtk_table...() with ws_gtk_grid...().

Also: Do some minor whitespace cleanup.

------------------------------------------------------------------------
r47025 | wmeier | 2013-01-10 16:54:08 -0800 (Thu, 10 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/profile_dlg.c

Replace gtk_table...() with ws_gtk_grid...().

Also: do general whitespace, long-lines and formatting style cleanup.

------------------------------------------------------------------------
r47024 | wmeier | 2013-01-10 15:11:35 -0800 (Thu, 10 Jan 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/fileset_dlg.c

Replace gtk_table...() with ws_gtk_grid...().
Do some minor changes so that the Gtk2 & Gtk3
 window resizing behavior is the same.

Also: Clean up whitespace: indentation & etc.

------------------------------------------------------------------------
r47023 | wmeier | 2013-01-10 13:47:25 -0800 (Thu, 10 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/file_import_dlg.c

Replace gtk_table...() with ws_gtk_grid...();
Also: Remove creation of a widget which is
      never used.

------------------------------------------------------------------------
r47022 | wmeier | 2013-01-10 12:47:40 -0800 (Thu, 10 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.h

Add ws_gtk_grid_attach(); Update some comments.

------------------------------------------------------------------------
r47021 | wmeier | 2013-01-10 12:46:58 -0800 (Thu, 10 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

Update comments.

------------------------------------------------------------------------
r47020 | wmeier | 2013-01-10 08:29:30 -0800 (Thu, 10 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

Replace gtk_table...() with ws_gtk_grid...().

------------------------------------------------------------------------
r47019 | wmeier | 2013-01-10 07:19:29 -0800 (Thu, 10 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_info_dlg.c

Replace gtk_table...() with ws_gtk_grid...()
 with some minor changes so that window resizing
 functions the same for both Gtk2 & Gtk3.

------------------------------------------------------------------------
r47018 | ruengeler | 2013-01-10 04:44:52 -0800 (Thu, 10 Jan 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/filter_dlg.c

Another solution to fix bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8183.
Now both windows are modal.

------------------------------------------------------------------------
r47017 | etxrab | 2013-01-10 04:42:07 -0800 (Thu, 10 Jan 2013) | 1 line
Changed paths:
   M /trunk/asn1/sv/packet-sv-template.c
   M /trunk/epan/dissectors/packet-sv.c
   M /trunk/epan/dissectors/packet-sv.h

#if 0 out unused code
------------------------------------------------------------------------
r47016 | etxrab | 2013-01-10 04:13:16 -0800 (Thu, 10 Jan 2013) | 10 lines
Changed paths:
   M /trunk/asn1/sv/packet-sv-template.c
   M /trunk/asn1/sv/packet-sv-template.h
   M /trunk/asn1/sv/sv.asn
   M /trunk/asn1/sv/sv.cnf
   M /trunk/epan/dissectors/packet-sv.c
   M /trunk/epan/dissectors/packet-sv.h

From an.huang:

(1) support for optional attribute in Sample Value:
    datSet    (0x81), 
    refrTm    (0x84), 
    smpRate   (0x86),
    smpMod    (0x88). New attribute in 9-2 Ed2
(2) Data (0x87) decoded as PhsMeas in 9-2 LE(Lite Edition) recommemdation is removed, now the data is decoded as simply OctString, just as 9-2, further details should refer to the data set definition and Table 14 in Ed1 / Table 15 in Ed2  Encoding for the basic data types;

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5696
------------------------------------------------------------------------
r47015 | ruengeler | 2013-01-10 01:27:07 -0800 (Thu, 10 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix for bug 8183 reported by David Bergeron.

------------------------------------------------------------------------
r47014 | etxrab | 2013-01-09 23:36:32 -0800 (Wed, 09 Jan 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mih.c

From Alton MacDonald:
A TLV can be larger that the MIH payload. In this case the packet should be fragmented and controlled with the help of two fields in the MIH header. The attached patch checks these fields and dissects the TLVs if the MIH payload is not fragmented.

Additionally, if a TLV is detected larger than the payload size it is marked as a fragmented TLV and not dissected. This would be the case if the previously mentioned fields were not set correctly as their use under this scenario is not explicitly defined in the 802.21 standard.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5881
------------------------------------------------------------------------
r47012 | etxrab | 2013-01-09 22:55:16 -0800 (Wed, 09 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/wslua/wslua_tvb.c

From "temp4746":
wslua TvbRange:le_ustring/ustring buffer overflow's.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8175
------------------------------------------------------------------------
r47011 | etxrab | 2013-01-09 22:48:10 -0800 (Wed, 09 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bacapp.c

From "schlephorst":
BACnet dissect new tags in NotificationParameters.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8181
------------------------------------------------------------------------
r47010 | etxrab | 2013-01-09 22:42:15 -0800 (Wed, 09 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bacapp.c

From "schlephorst":
BACnet dissect new tags in EventParameters.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8181
------------------------------------------------------------------------
r47009 | wmeier | 2013-01-09 19:35:16 -0800 (Wed, 09 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Fix indentation to match editor modelines.

------------------------------------------------------------------------
r47008 | wmeier | 2013-01-09 18:51:36 -0800 (Wed, 09 Jan 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Fixes:
1. 'File ! Open' changes applied to the 'File ! Merge' window;
2. Small change made so that the GTk2 & Gtk3 behavior are the same (Finally !)
3. window structure picture and notes updated.

------------------------------------------------------------------------
r47007 | wmeier | 2013-01-09 14:03:40 -0800 (Wed, 09 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Add a picture and some notes about the capture_file-dialog window.

------------------------------------------------------------------------
r47006 | martink | 2013-01-09 13:57:08 -0800 (Wed, 09 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iso7816.c

remove unnecessary NULL checks

------------------------------------------------------------------------
r47005 | etxrab | 2013-01-09 13:35:18 -0800 (Wed, 09 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Follow up on 47003 
Use ws_gtk_grid...() instead of gtk_table...(); in more places.
------------------------------------------------------------------------
r47004 | wmeier | 2013-01-09 13:04:44 -0800 (Wed, 09 Jan 2013) | 9 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Use ws_gtk_grid...() in place of gtk_table...().

The Gtk2 vs Gtk3 behavior is not precisely the same
when resizing the window hozizontally; IMO it's
"good enough" (after several days of playing around
trying to make the behaviour identical).



------------------------------------------------------------------------
r47003 | etxrab | 2013-01-09 11:10:47 -0800 (Wed, 09 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/capture_dlg.c

 Use ws_gtk_grid...() instead of gtk_table...();
------------------------------------------------------------------------
r47002 | etxrab | 2013-01-08 21:13:20 -0800 (Tue, 08 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-stun.c

From David Bergeron:Added unknown attributes for STUN from RFC3489 that are now deprecated but does'nt appear with classicstun. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8179
------------------------------------------------------------------------
r47001 | pascal | 2013-01-08 14:29:38 -0800 (Tue, 08 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c

Dissect CDMA2000 system time

------------------------------------------------------------------------
r47000 | martink | 2013-01-08 14:24:42 -0800 (Tue, 08 Jan 2013) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c

revert r46739

call fragment_add() before fragment_set_tot_len()
(the latter has no effect if no fragments are present, so we don't set
 the total length correctly when it's in the first fragment)

------------------------------------------------------------------------
r46999 | martink | 2013-01-08 14:18:52 -0800 (Tue, 08 Jan 2013) | 9 lines
Changed paths:
   M /trunk/epan/reassemble.c

From Evan:
sanity checks before setting a packet's total length in
fragment_set_tot_len()

(from me: check if fragments exist for the given id)

hopefully, this fixes #8111 and #8163 without causing troubles for other
protocols that use fragmentation and reassembly

------------------------------------------------------------------------
r46998 | martink | 2013-01-08 13:51:01 -0800 (Tue, 08 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

2012->2013

------------------------------------------------------------------------
r46997 | martink | 2013-01-08 13:44:12 -0800 (Tue, 08 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

bring up a warning if an APDU's length field does not match the number
of payload bytes

------------------------------------------------------------------------
r46996 | etxrab | 2013-01-08 01:57:10 -0800 (Tue, 08 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Only the private extension IE value part should go in the tvb.
------------------------------------------------------------------------
r46995 | eapache | 2013-01-07 15:53:56 -0800 (Mon, 07 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-selfm.c

Small updates to the SEL Fast Message dissector.

From Chris Bontje via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8170

------------------------------------------------------------------------
r46994 | pascal | 2013-01-07 15:08:25 -0800 (Mon, 07 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8164 :
Clarify content of StructureSize field

------------------------------------------------------------------------
r46993 | eapache | 2013-01-07 14:12:38 -0800 (Mon, 07 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nwmtp.c

Re-fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8169 in a way that
is also (hopefully) valid for 32-bit platforms.

------------------------------------------------------------------------
r46991 | pascal | 2013-01-07 13:37:55 -0800 (Mon, 07 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8168 :
Detect properly the EMM Service Request message

------------------------------------------------------------------------
r46990 | etxrab | 2013-01-07 13:02:56 -0800 (Mon, 07 Jan 2013) | 1 line
Changed paths:
   M /trunk/wiretap/wtap.c
   M /trunk/wiretap/wtap.h

Use const char in wtap_register_encap_type() just as in proto_register_protocol().
------------------------------------------------------------------------
r46989 | eapache | 2013-01-07 12:24:19 -0800 (Mon, 07 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nwmtp.c

Fix potential (but very unlikely) overflow and infinite loop.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8169

------------------------------------------------------------------------
r46988 | eapache | 2013-01-07 12:00:38 -0800 (Mon, 07 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nwmtp.c

Add mode-lines.

------------------------------------------------------------------------
r46987 | cmaynard | 2013-01-07 11:44:33 -0800 (Mon, 07 Jan 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

Copy over any mibs that might be in the site directory.

------------------------------------------------------------------------
r46986 | gerald | 2013-01-07 11:13:03 -0800 (Mon, 07 Jan 2013) | 10 lines
Changed paths:
   M /trunk/epan/libwireshark.def
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/qt/preferences_dialog.cpp
   M /trunk/ui/qt/preferences_dialog.h
   M /trunk/ui/qt/preferences_dialog.ui

Allow editing via the advanced preferences tree. Double-clicking an
item's name, status, or type resets it to its default value.
Double-clicking the item's value lets you edit it. Implement the
advanced search field. (Clicking OK and Cancel still doesn't yet do
anything.)

Note that we could probably use a
prefs_register_{uint16|port}_preference routine for 16-bit values. Make
reset_pref public. Update some names and descriptions.

------------------------------------------------------------------------
r46985 | gerald | 2013-01-07 08:26:45 -0800 (Mon, 07 Jan 2013) | 2 lines
Changed paths:
   M /trunk/sync_pipe.h

Suggest fancier ways to communicate with the capture process.

------------------------------------------------------------------------
r46984 | guy | 2013-01-06 12:44:49 -0800 (Sun, 06 Jan 2013) | 5 lines
Changed paths:
   M /trunk/wiretap/erf.c

When writing an ERF record, the case where the encapsulation type is
"ERF record" is very different from, and much simpler than, the case
where it's not; tweak the code to more clearly separate the "we're being
handed ERF records" case from the "we're being handed packets" case.

------------------------------------------------------------------------
r46983 | guy | 2013-01-06 12:36:33 -0800 (Sun, 06 Jan 2013) | 5 lines
Changed paths:
   M /trunk/wiretap/file_wrappers.c

Make some Boolean flags gbooleans, rename one of them to more clearly
indicate what it means, and use an enum for the compression types.

Note that file_getc() returns a byte, not a character.

------------------------------------------------------------------------
r46982 | guy | 2013-01-06 12:20:35 -0800 (Sun, 06 Jan 2013) | 4 lines
Changed paths:
   M /trunk/wiretap/file_wrappers.c

Clean up comment alignment.

Get rid of unnecessary pointer cast.

------------------------------------------------------------------------
r46981 | alagoutte | 2013-01-06 11:42:11 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/cli/tap-follow.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46980 | alagoutte | 2013-01-06 11:42:03 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/wiretap/erf.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46979 | alagoutte | 2013-01-06 11:41:55 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/wiretap/ngsniffer.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46978 | alagoutte | 2013-01-06 11:13:33 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/prefs.c

Fix some Dead Store (Dead initialization) Warning found by Clang
------------------------------------------------------------------------
r46977 | etxrab | 2013-01-06 09:13:48 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/sctp_byte_graph_dlg.c
   M /trunk/ui/gtk/sctp_graph_dlg.c

Use gdk_cairo_set_source_rgba and GdkRGBA
------------------------------------------------------------------------
r46976 | etxrab | 2013-01-06 08:58:21 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/rtp_analysis.c

Use gdk_cairo_set_source_rgba
------------------------------------------------------------------------
r46975 | etxrab | 2013-01-06 08:36:22 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/graph_analysis.c

Use gdk_cairo_set_source_rgba and GdkRGBA
------------------------------------------------------------------------
r46974 | etxrab | 2013-01-06 08:22:59 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/rtp_player.c

Use GdkRGBA colors directly in the array
------------------------------------------------------------------------
r46971 | gerald | 2013-01-06 07:03:32 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2013-01-06]
------------------------------------------------------------------------
r46970 | alagoutte | 2013-01-06 06:51:17 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/profile_dlg.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46969 | alagoutte | 2013-01-06 06:51:08 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/follow_tcp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46968 | alagoutte | 2013-01-06 06:51:00 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46967 | alagoutte | 2013-01-06 06:50:52 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-selfm.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46966 | alagoutte | 2013-01-06 06:50:44 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-pw-oam.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46965 | alagoutte | 2013-01-06 06:50:35 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46964 | alagoutte | 2013-01-06 06:50:27 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-aol.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46963 | alagoutte | 2013-01-06 06:50:18 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-icap.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46962 | alagoutte | 2013-01-06 06:50:06 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee17221.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46961 | alagoutte | 2013-01-06 06:49:58 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-pim.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46960 | alagoutte | 2013-01-06 06:49:48 -0800 (Sun, 06 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-q933.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r46959 | pascal | 2013-01-06 01:56:24 -0800 (Sun, 06 Jan 2013) | 2 lines
Changed paths:
   M /trunk/asn1/lpp/lpp.cnf
   M /trunk/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-UE-Variables.asn
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-lpp.h
   M /trunk/epan/dissectors/packet-lte-rrc.c

Upgrade LTE RRC dissector to v11.2.0

------------------------------------------------------------------------
r46958 | pascal | 2013-01-05 15:49:24 -0800 (Sat, 05 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/proto.c

From Nickolai via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8167 :
Fix an incorrect logical check for no_of_bits!=0 in proto_tree_add_split_bits_item_ret_val()

------------------------------------------------------------------------
r46957 | guy | 2013-01-05 15:31:08 -0800 (Sat, 05 Jan 2013) | 10 lines
Changed paths:
   M /trunk/packaging/macosx/osx-dmg.sh.in

Don't assume developer tools are under /Developer - look for
/Applications/Xcode.app/Developer first (for Xcode 4 and later) and, if
we don't find that, look for /Developer.

Don't assume packagemaker is under $developer_path/usr/bin - with Xcode
4, you need to install Auxiliary Tools for Xcode to get PackageMaker,
and even that doesn't directly install the packagemaker command, so we
currently advise people to copy the PackageMaker binary to
/usr/bin/packagemaker.

------------------------------------------------------------------------
r46956 | eapache | 2013-01-05 15:14:50 -0800 (Sat, 05 Jan 2013) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From Guus Gerrits via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8148

Add some additional formatting to the mmhdr subtree (e.g. selecting 5
mmheaderbytes with mmver!=0, Added a subtree for the Fragmentation Info)

------------------------------------------------------------------------
r46955 | guy | 2013-01-05 15:11:38 -0800 (Sat, 05 Jan 2013) | 6 lines
Changed paths:
   M /trunk/packaging/macosx/osx-app.sh

Default to LIBPREFIX being /usr/local, as that's where macosx-setup.sh
puts them.  If you choose to use MacPorts versions of the library, edit
the script or run it with -l.

Update the usage message and fix a typo.

------------------------------------------------------------------------
r46954 | guy | 2013-01-05 15:07:05 -0800 (Sat, 05 Jan 2013) | 7 lines
Changed paths:
   M /trunk/packaging/macosx/osx-dmg.sh.in

Don't assume that, in the output of the file command, the architecture
appears at the end - if the user's installed an up-to-date version of
file to, for example, get pcap-ng files identified (Apple hasn't updated
file in *ages* - they're still in file 5.04!), it will report, for
example, "Mach-O 64-bit x86_64 executable" rather than "Mach-O 64-bit
executable x86_64" for an x86-64 binary.

------------------------------------------------------------------------
r46953 | guy | 2013-01-05 11:42:04 -0800 (Sat, 05 Jan 2013) | 2 lines
Changed paths:
   M /trunk/README.macos

Give information on command-line tools with Xcode 4.

------------------------------------------------------------------------
r46952 | morriss | 2013-01-05 11:41:47 -0800 (Sat, 05 Jan 2013) | 1 line
Changed paths:
   M /trunk/fix/FIX50.xml
   M /trunk/fix/FIX50SP1.xml
   M /trunk/fix/FIX50SP2.xml

Set SVN properties
------------------------------------------------------------------------
r46951 | wmeier | 2013-01-05 07:25:30 -0800 (Sat, 05 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/funnel_stat.c
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/gui_utils.h
   M /trunk/ui/gtk/mcast_stream_dlg.c
   M /trunk/ui/gtk/print_dlg.c
   M /trunk/ui/gtk/range_utils.c
   M /trunk/ui/gtk/rpc_progs.c
   M /trunk/ui/gtk/sctp_chunk_stat_dlg.c
   M /trunk/ui/gtk/sip_stat.c
   M /trunk/ui/gtk/wsp_stat.c

Rename ws_gtk_grid_attach() to ws_gtk_grid_attach_defaults();

Also: fix a typo in a comment in 'gui_utils.h'

------------------------------------------------------------------------
r46950 | eapache | 2013-01-05 06:27:37 -0800 (Sat, 05 Jan 2013) | 3 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh

When fuzz-testing with valgrind, run both with and without tree (like when
fuzz-testing without valgrind).

------------------------------------------------------------------------
r46949 | eapache | 2013-01-05 06:19:15 -0800 (Sat, 05 Jan 2013) | 10 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-selfm.c

From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8089
Dissector for the SEL (Schweitzer Engineering Labs) Fast Message protocol.

From me:
- use wmem instead of glib to not leak memory
- simplify port preference
- remove unneeded initializers
- modelines
- Id tag

------------------------------------------------------------------------
r46948 | pascal | 2013-01-05 05:53:27 -0800 (Sat, 05 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ansi_map.c

Regenerate ANSI MAP dissector

------------------------------------------------------------------------
r46947 | alagoutte | 2013-01-05 02:12:44 -0800 (Sat, 05 Jan 2013) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fix.h
   M /trunk/fix/FIX.xml
   M /trunk/fix/Values.xsl

Fix regression from upgrade FIX 5.0 (Revision 46944)

../../../epan/dissectors/packet-fix.h:1450:10: error: multi-character character constant [-Werror=multichar]
../../../epan/dissectors/packet-fix.h:1451:10: error: multi-character character constant [-Werror=multichar]
[...]

When FIX field type is MULTIPLESTRINGVALUE use string_string (not value_string)

And regenerated packet-fix.h
------------------------------------------------------------------------
r46945 | guy | 2013-01-05 02:06:05 -0800 (Sat, 05 Jan 2013) | 3 lines
Changed paths:
   M /trunk/packaging/macosx/Scripts/wireshark-postinstall.sh

In the post-install script, get rid of plugins that got converted to
built-in dissectors in 1.8.  Hopefully, this will smash bug 7401.

------------------------------------------------------------------------
r46944 | mmann | 2013-01-04 20:06:31 -0800 (Fri, 04 Jan 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fix.c
   M /trunk/epan/dissectors/packet-fix.h
   M /trunk/fix/FIX.xml
   A /trunk/fix/FIX50.xml
   A /trunk/fix/FIX50SP1.xml
   A /trunk/fix/FIX50SP2.xml
   M /trunk/fix/README

Upgrade to FIX 5.0 fields

Bug 7853 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7853)

FIX.xml is now based on FIX50SP2.xml with some fill in from 4x xml files (as determined by diff between "old" and "new" packet-fix.h)

Included all FIX 5.0 field files from http://sourceforge.net/projects/quickfix/files/ 
------------------------------------------------------------------------
r46943 | gerald | 2013-01-04 19:42:28 -0800 (Fri, 04 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/libwireshark.def
   M /trunk/epan/prefs.c

Constify a couple of variables and export a couple of functions.

------------------------------------------------------------------------
r46942 | gerald | 2013-01-04 18:30:58 -0800 (Fri, 04 Jan 2013) | 13 lines
Changed paths:
   M /trunk/epan/libwireshark.def
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/byte_view_tab.cpp
   M /trunk/ui/qt/byte_view_text.h
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/export_dissection_dialog.cpp
   M /trunk/ui/qt/export_object_dialog.ui
   M /trunk/ui/qt/file_set_dialog.ui
   M /trunk/ui/qt/main_welcome.ui
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   A /trunk/ui/qt/preferences_dialog.cpp
   A /trunk/ui/qt/preferences_dialog.h
   A /trunk/ui/qt/preferences_dialog.ui
   M /trunk/ui/qt/profile_dialog.cpp

Break out preference type names, type descriptions, string
representations, and default status out of write_prefs and into their
own routines. Split the corresponding custom preference write callbacks.
Fix an apparent memory leak in the hidden column callback.

Add an initial preferences dialog to the Qt port. Use the new preference
routines to implement an "Adavanced" page similar to the "about:config"
page available in many web browsers. Standard pages will hopefully follow
soon.

Remove some QDebug includes and make sure our QTreeWidgets have uniform
row heights set.

------------------------------------------------------------------------
r46941 | eapache | 2013-01-04 14:11:13 -0800 (Fri, 04 Jan 2013) | 2 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/epan/wmem/wmem_core.h

Add convenience macros wmem_new and wmem_new0

------------------------------------------------------------------------
r46940 | etxrab | 2013-01-04 13:10:00 -0800 (Fri, 04 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/rtp_player.c

Use gdk_cairo_set_source_rgba
------------------------------------------------------------------------
r46938 | wmeier | 2013-01-04 12:27:29 -0800 (Fri, 04 Jan 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/time_shift_dlg.c

Fix a minor difference in window handling between Gtk2 & Gtk3:
   Use gtk_box_pack_start() instead of gtk_container_add()
   in several places.


------------------------------------------------------------------------
r46937 | wmeier | 2013-01-04 11:27:09 -0800 (Fri, 04 Jan 2013) | 9 lines
Changed paths:
   M /trunk/ui/gtk/print_dlg.c

Use ws_gtk_grid...() instead of gtk_table...();

Fix minor differences in window handling between Gtk2 & Gtk3:
   Use gtk_box_pack_start() instead of gtk_container_add() in
   various places.

Also; Do some whitespace and formatting style cleanup.


------------------------------------------------------------------------
r46935 | etxrab | 2013-01-04 09:45:35 -0800 (Fri, 04 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/iax2_analysis.c

Use gdk_cairo_set_source_rgba
------------------------------------------------------------------------
r46934 | etxrab | 2013-01-04 09:44:38 -0800 (Fri, 04 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

Fix a cut-and-paste error
------------------------------------------------------------------------
r46933 | pascal | 2013-01-04 09:35:46 -0800 (Fri, 04 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c

Fix some errors found by fix-encoding-args.pl script

------------------------------------------------------------------------
r46932 | etxrab | 2013-01-04 09:07:26 -0800 (Fri, 04 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/color_utils.c
   M /trunk/ui/gtk/color_utils.h
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/gui_utils.h
   M /trunk/ui/gtk/io_stat.c

Add a wrapper for gdk_cairo_set_source_rgba() in GTK2 and use it in io_stat.c
------------------------------------------------------------------------
r46931 | wmeier | 2013-01-04 07:57:44 -0800 (Fri, 04 Jan 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/simple_dialog.c

Fix minor differences in window handling between Gtk2 & Gtk3:
   Use gtk_box_pack_start() instead of gtk_container_add() in several places.

Also; Do some whitespace and formatting style cleanup.


------------------------------------------------------------------------
r46930 | pascal | 2013-01-04 06:56:27 -0800 (Fri, 04 Jan 2013) | 3 lines
Changed paths:
   M /trunk/capinfos.c
   M /trunk/editcap.c
   M /trunk/epan/to_str.c
   M /trunk/ui/gtk/summary_dlg.c
   M /trunk/wiretap/k12text.l
   M /trunk/wiretap/ngsniffer.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8105 :
Allow use of huges values for localtime / ctime / gmtime with MSVC 2008 or later

------------------------------------------------------------------------
r46929 | etxrab | 2013-01-04 01:13:05 -0800 (Fri, 04 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/gtk/iax2_analysis.c

Apply 46903 to iax_analysis
------------------------------------------------------------------------
r46928 | mmann | 2013-01-03 21:22:43 -0800 (Thu, 03 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/camel-persistentdata.c
   M /trunk/epan/crypt/md5.c
   M /trunk/epan/dfilter/dfilter-macro.c
   M /trunk/epan/diam_dict.h
   M /trunk/epan/dissectors/packet-babel.c
   M /trunk/epan/dissectors/packet-dmx-chan.c
   M /trunk/epan/dissectors/packet-dmx-sip.c
   M /trunk/epan/dissectors/packet-dmx-test.c
   M /trunk/epan/dissectors/packet-dmx-text.c
   M /trunk/epan/dissectors/packet-dmx.c
   M /trunk/epan/dissectors/packet-k12.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-pw-atm.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/dissectors/packet-teredo.c
   M /trunk/epan/dissectors/packet-vicp.c
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/tcap-persistentdata.c
   M /trunk/epan/uat.c
   M /trunk/epan/uat.h
   M /trunk/plugins/irda/irda-appl.h
   M /trunk/plugins/irda/packet-ircomm.c
   M /trunk/plugins/irda/packet-irda.c
   M /trunk/plugins/irda/packet-sir.c
   M /trunk/plugins/wimaxasncp/wimaxasncp_dict.h
   M /trunk/trigcap.c
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/funnel_stat.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/tcp_graph.c
   M /trunk/ui/gtk/uat_gui.c
   M /trunk/wiretap/file_wrappers.c
   M /trunk/wiretap/file_wrappers.h
   M /trunk/wiretap/mpeg.c
   M /trunk/wiretap/visual.c
   M /trunk/wsutil/mpeg-audio.c
   M /trunk/wsutil/mpeg-audio.h

replace "unsigned" datatype with "guint".  Some mpeg files needed "unsigned int" instead.
bugs 7825-7827 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7825)
------------------------------------------------------------------------
r46927 | morriss | 2013-01-03 18:28:46 -0800 (Thu, 03 Jan 2013) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mrcpv2.c

Fix a (false) could-be-used-uninitialized warning.

Fix up indentation (looks like "4 space tabs").

------------------------------------------------------------------------
r46926 | morriss | 2013-01-03 18:12:51 -0800 (Thu, 03 Jan 2013) | 13 lines
Changed paths:
   M /trunk/acinclude.m4
   M /trunk/configure.ac

In AC_WIRESHARK_GCC_CFLAGS_CHECK() don't check if $3 (the program to be run)
exists by doing:

	if test "x$3" != "x" ; then

because if the program contains quotes it breaks the shell's parsing.
Instead test for the existence of $4 (which is mandatory if $3 is given).


Fix up the test program for -Wlogical-op so that it actually compiles
warning-free (at least on my system) when the compiler doesn't have the bug
we're checking for.

------------------------------------------------------------------------
r46925 | etxrab | 2013-01-03 15:24:47 -0800 (Thu, 03 Jan 2013) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mrcpv2.c

Add casts to make it build on win64
------------------------------------------------------------------------
r46924 | guy | 2013-01-03 14:16:53 -0800 (Thu, 03 Jan 2013) | 7 lines
Changed paths:
   M /trunk/configure.ac

On the Ubuntu buildbot, this says -Wlogical-op doesn't work, but it
worked OK before.  In the test program, try declaring foo() before
defining it, in case the problem is that --enable-extra-gcc-checks
enables checking for functions that weren't declared before they were
defined, so the lack of that declaration may have caused a separate
warning.

------------------------------------------------------------------------
r46923 | pascal | 2013-01-03 14:03:47 -0800 (Thu, 03 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt

Add packet-mrcpv2.c to CMakeLists.txt

------------------------------------------------------------------------
r46922 | jake | 2013-01-03 13:42:59 -0800 (Thu, 03 Jan 2013) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-mrcpv2.c

From Zeljko Ancimer:
New dissector for Media Resource Control Protocol Version 2 (MRCPv2).
------------------------------------------------------------------------
r46921 | wmeier | 2013-01-03 11:54:02 -0800 (Thu, 03 Jan 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/range_utils.c

Use ws_gtk_grid...() in place of gtk_table...();

Add an XXX comment as to an apparent limit on the
 number of characters in a tooltip (at least in one case).

Do some minor whitespace and long-lines cleanup.

------------------------------------------------------------------------
r46920 | wmeier | 2013-01-03 10:49:58 -0800 (Thu, 03 Jan 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/sctp_chunk_stat_dlg.c

Use ws_gtk_grid...() instead of gtk_table...();
Fix a minor difference in window handling between Gtk2 & Gtk3:
   Use gtk_box_pack_start() instead of gtk_container_add() in one case.

Also; Do some whitespace and formatting style cleanup.

------------------------------------------------------------------------
r46919 | mmann | 2013-01-03 10:08:50 -0800 (Thu, 03 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb-hub.c

USBHUB: Add useful details to INFO column, bug 8161 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8161)

From Steve Magnani
------------------------------------------------------------------------
r46918 | wmeier | 2013-01-03 09:53:40 -0800 (Thu, 03 Jan 2013) | 7 lines
Changed paths:
   M /trunk/ui/gtk/mcast_stream_dlg.c

Use ws_gtk_grid...() instead of gtk_table...();
Set the default window size to show the complete window;
Fix a minor difference in window handling between Gtk2 & Gtk3:
   Use gtk_box_pack_start() instead of gtk_container_add() in one case.

Also; misc minor cleanup.

------------------------------------------------------------------------
r46917 | wmeier | 2013-01-03 09:01:49 -0800 (Thu, 03 Jan 2013) | 2 lines
Changed paths:
   M /trunk/ui/gtk/sip_stat.c

Replace use of gtk_table...() by ws_gtk_grid...().

------------------------------------------------------------------------
r46916 | morriss | 2013-01-03 08:50:54 -0800 (Thu, 03 Jan 2013) | 6 lines
Changed paths:
   M /trunk/configure.ac

Don't use -Wlogical-op if it causes gcc to generate warnings about logical
operations always evaluating to the same value in (the expansion of)
strchr().

See: https://www.wireshark.org/lists/wireshark-dev/201212/msg00136.html

------------------------------------------------------------------------
r46915 | wmeier | 2013-01-03 08:26:20 -0800 (Thu, 03 Jan 2013) | 5 lines
Changed paths:
   M /trunk/ui/gtk/wsp_stat.c

Use ws_gtk_grid...() in place of gtk_table...();
Also: Fix a minor difference in window handling between Gtk2 & Gtk3:
  Use gtk_box_pack_start() instead of gtk_container_add(0 in one case.


------------------------------------------------------------------------
r46914 | wmeier | 2013-01-03 07:50:10 -0800 (Thu, 03 Jan 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/funnel_stat.c

Replace use of gtk_table...() by ws_gtk_grid...().
Untested (since I don't know Lua) (but should be Ok).

------------------------------------------------------------------------
r46913 | alagoutte | 2013-01-03 03:37:05 -0800 (Thu, 03 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb-hub.c

From Steve Magnani via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8157 USBHUB: Add dissection of GetPortStatus responses

Most USBHUB responses are not dissected. Add support for GetPortStatus.
------------------------------------------------------------------------
r46912 | etxrab | 2013-01-03 02:49:32 -0800 (Thu, 03 Jan 2013) | 1 line
Changed paths:
   M /trunk/ui/help_url.c

From Chris Maynard Wireshark crashes when attempting to obtain help from various dialogs
------------------------------------------------------------------------
r46911 | tuexen | 2013-01-03 01:51:51 -0800 (Thu, 03 Jan 2013) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Cleanup error handling when processing preamble.

------------------------------------------------------------------------
r46910 | tuexen | 2013-01-03 01:23:43 -0800 (Thu, 03 Jan 2013) | 3 lines
Changed paths:
   M /trunk/text2pcap.c

Don't try to process timestamp without the format being
specified.

------------------------------------------------------------------------
r46909 | gerald | 2013-01-02 17:02:30 -0800 (Wed, 02 Jan 2013) | 6 lines
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_dlg.h
   A /trunk/ui/gtk/prefs_font_color.c (from /trunk/ui/gtk/prefs_stream.c:46899)
   A /trunk/ui/gtk/prefs_font_color.h (from /trunk/ui/gtk/prefs_stream.h:46899)
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/prefs_gui.h
   D /trunk/ui/gtk/prefs_stream.c
   D /trunk/ui/gtk/prefs_stream.h

Move the font preferences to the colors pane and change its name to
"Font and Colors". Use a GtkFontButton to select the font and update the
sample text accordingly. Instead of attempting to resize the sample
color text (which didn't appear to work) scroll to the text that matches
the current combo box selection.

------------------------------------------------------------------------
r46908 | wmeier | 2013-01-02 15:36:16 -0800 (Wed, 02 Jan 2013) | 4 lines
Changed paths:
   M /trunk/ui/gtk/rpc_progs.c

Use ws_gtk_grid...() in place of gtk_table...();
Also: Fix a minor difference in window handling between Gtk2 & Gtk3:
  Use gtk_box_pack_start() instead of gtk_container_add(0 in one case.

------------------------------------------------------------------------
r46907 | eapache | 2013-01-02 15:16:03 -0800 (Wed, 02 Jan 2013) | 3 lines
Changed paths:
   M /trunk/epan/addr_resolv.c

Remove unused file handle that appears to have been left over by
accident after a refactor.

------------------------------------------------------------------------
r46906 | wmeier | 2013-01-02 14:59:34 -0800 (Wed, 02 Jan 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/mtp3_summary.c

Fix a minor window handling difference between GTK2 & GTK3:
 Use gtk_box_pack_start() instead of gtk_container_add() in several places.

------------------------------------------------------------------------
r46905 | guy | 2013-01-02 14:56:24 -0800 (Wed, 02 Jan 2013) | 9 lines
Changed paths:
   M /trunk/wiretap/netscreen.c

Update TODO list - the first two items are done, and with stuff added to
support pcap-NG we might have a better way of doing the third item (more
stuff is needed, but that stuff belongs there for pcap-NG, too).

When parsing hex dump lines, skip leading white space, and skip lines
that have nothing but white space, rather than guessing where the hex
dump information ends based on the line length.  Parse the hex bytes
manually.

------------------------------------------------------------------------
r46904 | wmeier | 2013-01-02 14:16:45 -0800 (Wed, 02 Jan 2013) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rtp_player.c

Fix a GTK3 issue:
 Use gtk_box_pack_start() instead of gtk_container_add().

------------------------------------------------------------------------
r46903 | wmeier | 2013-01-02 13:48:21 -0800 (Wed, 02 Jan 2013) | 8 lines
Changed paths:
   M /trunk/ui/gtk/rtp_analysis.c

Fix some GTK3 issues:
 Use gtk_box_pack_start() instead of gtk_container_add() in several places.

Also:
 Remove several no-effect calls to gtk_box_set_child_packing();
 Use consistent whitespace & formatting style;
 Fix some long lines.

------------------------------------------------------------------------
r46902 | gerald | 2013-01-02 11:19:10 -0800 (Wed, 02 Jan 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/configure.ac

Fix UI library dependency checking.

------------------------------------------------------------------------
r46901 | tuexen | 2013-01-02 09:43:28 -0800 (Wed, 02 Jan 2013) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Fix indentation.

------------------------------------------------------------------------
r46900 | tuexen | 2013-01-02 09:42:16 -0800 (Wed, 02 Jan 2013) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Also print number of bytes written.

------------------------------------------------------------------------
r46899 | gerald | 2013-01-02 08:43:57 -0800 (Wed, 02 Jan 2013) | 2 lines
Changed paths:
   M /trunk/configure.ac

Make -Wstrict-prototypes C-only.

------------------------------------------------------------------------
r46898 | tuexen | 2013-01-02 08:25:33 -0800 (Wed, 02 Jan 2013) | 2 lines
Changed paths:
   M /trunk/pcapio.c

Whitespace changes. Use 8-space indents consistently.

------------------------------------------------------------------------
r46897 | tuexen | 2013-01-02 08:18:20 -0800 (Wed, 02 Jan 2013) | 3 lines
Changed paths:
   M /trunk/pcapio.c

Fix bug introduced by myself in
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=46592

------------------------------------------------------------------------
r46896 | tuexen | 2013-01-02 08:16:09 -0800 (Wed, 02 Jan 2013) | 3 lines
Changed paths:
   M /trunk/pcapio.c

Fix bug introduced in 
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=46891

------------------------------------------------------------------------
r46895 | mmann | 2013-01-02 08:14:30 -0800 (Wed, 02 Jan 2013) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mih.c

bitmask patch for MIH dissector that makes 64-bit bitmasks only use 32-bits since proto_tree_add_bitmask only supports 32 bits and there are no definitions in the MIH standard that require more than 32 bits.  This addresses part of bug 8155 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8155)

**
ERROR:proto.c:7240:proto_item_add_bitmask_tree: code should not be reached



------------------------------------------------------------------------
r46894 | tuexen | 2013-01-02 03:42:54 -0800 (Wed, 02 Jan 2013) | 2 lines
Changed paths:
   M /trunk/pcapio.c

Use consistent indentation.

------------------------------------------------------------------------
r46893 | gerald | 2013-01-01 21:25:50 -0800 (Tue, 01 Jan 2013) | 2 lines
Changed paths:
   M /trunk/pcapio.c

Cast size_t to something the Visual C++ CRT will accept.

------------------------------------------------------------------------
r46892 | gerald | 2013-01-01 20:25:45 -0800 (Tue, 01 Jan 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am

Try to force configure to pick up CXXLINK.

------------------------------------------------------------------------
r46891 | mmann | 2013-01-01 20:01:22 -0800 (Tue, 01 Jan 2013) | 3 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/pcapio.c
   M /trunk/pcapio.h
   M /trunk/text2pcap.c

Allow pcap/pcapng format to be written to more than just a file (FILE*).  Gives more flexibility if needed.

WRITE_DATA macro replaced and applied consistently throughout pcapio.c
------------------------------------------------------------------------
r46890 | gerald | 2013-01-01 19:50:19 -0800 (Tue, 01 Jan 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am

Try a simpler and hopefully more reliable method of linking.

------------------------------------------------------------------------
r46889 | gerald | 2013-01-01 17:35:08 -0800 (Tue, 01 Jan 2013) | 2 lines
Changed paths:
   M /trunk/file.h

Fix "file.h:56:21: warning: comma at end of enumerator list".

------------------------------------------------------------------------
r46888 | gerald | 2013-01-01 17:17:07 -0800 (Tue, 01 Jan 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am

Make sure we don't try to distribute nonexistent files.

------------------------------------------------------------------------
r46887 | gerald | 2013-01-01 15:39:00 -0800 (Tue, 01 Jan 2013) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/configure.ac

Play Three-card^WTwo-link-target Monte with Autotools.

------------------------------------------------------------------------
r46885 | wmeier | 2013-01-01 12:50:45 -0800 (Tue, 01 Jan 2013) | 15 lines
Changed paths:
   M /trunk/ui/gtk/prefs_dlg.c

Use scrolled-windows to enclose "custom" prefs pages (User Interface, Layout, etc)
in the same manner as to "protocol prefs" pages.

This ensures that the bottom row buttons won't disappear off the bottom
of the prefs window if one (or more) of the custom prefs pages is too large
to fit vertically within the available screen space.

In Wireshark 1.8, more items were added to the "User Interface" prefs page
thus leading to an increased possibility of this issue occurring.

I believe this fixes Bug #8078.

#Backport Wireshark 1.8


------------------------------------------------------------------------
r46882 | pascal | 2013-01-01 06:20:49 -0800 (Tue, 01 Jan 2013) | 2 lines
Changed paths:
   M /trunk/version_info.c

Welcome in 2013

------------------------------------------------------------------------
r46881 | pascal | 2013-01-01 06:20:17 -0800 (Tue, 01 Jan 2013) | 2 lines
Changed paths:
   M /trunk/version_info.c

Add detection of Windows 8 and Windows Server 2012

------------------------------------------------------------------------
r46879 | gerald | 2012-12-31 14:57:44 -0800 (Mon, 31 Dec 2012) | 4 lines
Changed paths:
   M /trunk/Makefile.am

Automake's "dummy.cpp" trick is all-or-nothing. Instead of forcing
everyone to use a c++ compiler conditionally link with -lstdc++
and hope for the best.

------------------------------------------------------------------------
r46878 | gerald | 2012-12-31 13:29:47 -0800 (Mon, 31 Dec 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/configure.ac

If we're linking with Qt pass a hint to automake that it needs to use c++
linking.

------------------------------------------------------------------------
r46877 | mmann | 2012-12-31 12:12:45 -0800 (Mon, 31 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-usb-masstorage.c

Add heuristic for USB MassStorage dissector to be dissected by USB.  Bug 8131 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8131)
------------------------------------------------------------------------
r46876 | gerald | 2012-12-31 11:15:33 -0800 (Mon, 31 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am

Make sure moc can find config.h.

------------------------------------------------------------------------
r46875 | gerald | 2012-12-31 11:07:38 -0800 (Mon, 31 Dec 2012) | 4 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

It might help for the Qt version of Wireshark to link against the Qt
libraries and to have a main() function. Replace some manual Makefile
rules with an implicit rule.

------------------------------------------------------------------------
r46874 | alagoutte | 2012-12-31 07:08:45 -0800 (Mon, 31 Dec 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

Update Makefile to add packet_comment_dialog files
------------------------------------------------------------------------
r46873 | alagoutte | 2012-12-31 07:08:36 -0800 (Mon, 31 Dec 2012) | 1 line
Changed paths:
   M /trunk/Makefile.am

Add new images to Makefile.am
------------------------------------------------------------------------
r46872 | alagoutte | 2012-12-31 06:10:07 -0800 (Mon, 31 Dec 2012) | 1 line
Changed paths:
   M /trunk/tools/svnadd

TS Files is also XML Files
------------------------------------------------------------------------
r46871 | pascal | 2012-12-31 05:39:04 -0800 (Mon, 31 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From Florian Fainelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8148 :
Fix dissection of HomePlug AV 1.1 frames with fragmentation information

From me: indentation fixes

------------------------------------------------------------------------
r46870 | pascal | 2012-12-31 05:31:53 -0800 (Mon, 31 Dec 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml

Add reordercap and text2pcap -D option to User Guide

------------------------------------------------------------------------
r46869 | gerald | 2012-12-30 22:09:19 -0800 (Sun, 30 Dec 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/configure.ac

Make sure we link Wireshark with the right UI library.

------------------------------------------------------------------------
r46868 | gerald | 2012-12-30 21:22:47 -0800 (Sun, 30 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am

Add a .cpp target for each ui_*.h prerequisite.

------------------------------------------------------------------------
r46867 | gerald | 2012-12-30 20:56:11 -0800 (Sun, 30 Dec 2012) | 3 lines
Changed paths:
   M /trunk/configure.ac

Keep PKG_CHECK_MODULES from returning an error if it doesn't find
QtWidgets or QtPrintSupport.

------------------------------------------------------------------------
r46864 | guy | 2012-12-30 12:39:45 -0800 (Sun, 30 Dec 2012) | 6 lines
Changed paths:
   M /trunk/doc/rawshark.pod

Fix description of -p input - show the packet data the same way it's
shown for the previous input format (showing "data" as a pointer is a
bit confusing, as it's just in-line data in the input), and give a more
detailed description of the issues with that file format (the size of
the seconds field of the time stamp is platform-dependent).

------------------------------------------------------------------------
r46863 | gerald | 2012-12-30 11:33:05 -0800 (Sun, 30 Dec 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/profile_dlg.c
   M /trunk/ui/profile.c
   M /trunk/ui/profile.h
   M /trunk/ui/qt/label_stack.cpp
   M /trunk/ui/qt/label_stack.h
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h
   M /trunk/ui/qt/profile_dialog.cpp
   M /trunk/ui/qt/profile_dialog.h
   M /trunk/ui/qt/wireshark_application.cpp

Move profile deletion code from profile_dlg.c to profile.c. Add left
mouse and context (right mouse) signals to label stacks and use them to
pop up profile menus in the status bar. Add profile actions (manage,
new, edit, delete) to the profile dialog.

------------------------------------------------------------------------
r46860 | gerald | 2012-12-30 07:03:22 -0800 (Sun, 30 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf

[Automatic manuf, services and enterprise-numbers update for 2012-12-30]
------------------------------------------------------------------------
r46859 | wmeier | 2012-12-30 06:34:29 -0800 (Sun, 30 Dec 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac

'-Wno-error=unused-but-set-variable' no longer required;

------------------------------------------------------------------------
r46858 | etxrab | 2012-12-30 03:10:35 -0800 (Sun, 30 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c

Use tvb_bcd_dig_to_ep_str
------------------------------------------------------------------------
r46857 | etxrab | 2012-12-30 01:35:27 -0800 (Sun, 30 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

From Katrina Zhang:Pretify dissection if a dissector exists for the private extension
------------------------------------------------------------------------
r46856 | morriss | 2012-12-29 20:16:44 -0800 (Sat, 29 Dec 2012) | 2 lines
Changed paths:
   M /trunk/tools/svnadd

Treat *.ui files as *.xml: also set svn:keywords property.

------------------------------------------------------------------------
r46855 | wmeier | 2012-12-29 16:53:47 -0800 (Sat, 29 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common

Move 3 ASN1 dissectors to 'clean' group; move 1 PIDL dissector to 'dirty' group.

------------------------------------------------------------------------
r46854 | guy | 2012-12-29 14:50:48 -0800 (Sat, 29 Dec 2012) | 3 lines
Changed paths:
   M /trunk/configure.ac

Move the PIE checks after the warning checks, to keep the warning checks
together, and add a comment explaining what's being done.

------------------------------------------------------------------------
r46853 | guy | 2012-12-29 14:25:46 -0800 (Sat, 29 Dec 2012) | 4 lines
Changed paths:
   M /trunk/iface_monitor.c

OK, try including <net/if.h> iff IFF_UP isn't already defined; see if
that includes it if we need it, but doesn't include it if we don't,
regardless of what versions (plural!) of libnetlink are present.

------------------------------------------------------------------------
r46852 | guy | 2012-12-29 13:59:27 -0800 (Sat, 29 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/peektagged.c

Give some more details, as per the Web page cited as a reference.

------------------------------------------------------------------------
r46851 | guy | 2012-12-29 13:46:59 -0800 (Sat, 29 Dec 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/peektagged.c

Oops, one instance of "airopeekv9" that wasn't supposed to have been
changed was changed.

------------------------------------------------------------------------
r46850 | eapache | 2012-12-29 13:34:57 -0800 (Sat, 29 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_strbuf.c

Add a cast to pacify MSVC.

------------------------------------------------------------------------
r46849 | wmeier | 2012-12-29 12:56:11 -0800 (Sat, 29 Dec 2012) | 2 lines
Changed paths:
   M /trunk/capture_sync.c
   M /trunk/capture_sync.h
   M /trunk/ui/gtk/main_80211_toolbar.c
   M /trunk/ws80211_utils.c
   M /trunk/ws80211_utils.h

Add a few consts to fix some compiler (GCC) errors.

------------------------------------------------------------------------
r46848 | wmeier | 2012-12-29 12:53:44 -0800 (Sat, 29 Dec 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac

Cosmetic: Add two blank lines for readability.

------------------------------------------------------------------------
r46847 | eapache | 2012-12-29 12:41:12 -0800 (Sat, 29 Dec 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.developer
   M /trunk/doc/README.wmem

Replace another instance of emem in README.developer with wmem.

------------------------------------------------------------------------
r46846 | eapache | 2012-12-29 12:37:53 -0800 (Sat, 29 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_strbuf.c
   M /trunk/epan/wmem/wmem_strbuf.h

Implement wmem_strbuf_append_printf.

------------------------------------------------------------------------
r46844 | wmeier | 2012-12-29 11:07:48 -0800 (Sat, 29 Dec 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/summary_dlg.c

Add a vertical scrollbar to the summary dialog window.
(The window has gotten pretty tall;
 Creating a multiline 'Capture File Comments'" entry
 may make the buttons inaccessible w/o a scrollbar).

##backport 1.8

------------------------------------------------------------------------
r46843 | eapache | 2012-12-29 10:08:11 -0800 (Sat, 29 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

Rename tcp.data -> tcp.segment_data and add a description field.

Should clear up the confusion from
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8084

------------------------------------------------------------------------
r46842 | pascal | 2012-12-29 09:10:04 -0800 (Sat, 29 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-nas_eps.c

Upgrade NAS disssectors to v11.5.0

------------------------------------------------------------------------
r46839 | gerald | 2012-12-28 19:56:29 -0800 (Fri, 28 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h
   M /trunk/ui/qt/wireshark_application.cpp

Show the current profile name. Fix the packet status.

------------------------------------------------------------------------
r46838 | gerald | 2012-12-28 19:31:49 -0800 (Fri, 28 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am

Fix distcheck.

------------------------------------------------------------------------
r46837 | gerald | 2012-12-28 18:58:56 -0800 (Fri, 28 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

Add profile_dialog.

------------------------------------------------------------------------
r46836 | gerald | 2012-12-28 18:55:16 -0800 (Fri, 28 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/wireshark_application.cpp

Try to fix compilation on Windows.

------------------------------------------------------------------------
r46835 | gerald | 2012-12-28 17:42:01 -0800 (Fri, 28 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/profile_dialog.cpp

Profile switching works when we have a capture file open so go ahead and
enable it.

------------------------------------------------------------------------
r46834 | gerald | 2012-12-28 17:39:02 -0800 (Fri, 28 Dec 2012) | 11 lines
Changed paths:
   M /trunk/epan/prefs.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/profile_dlg.c
   M /trunk/ui/profile.c
   M /trunk/ui/profile.h
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   A /trunk/ui/qt/profile_dialog.cpp
   A /trunk/ui/qt/profile_dialog.h
   A /trunk/ui/qt/profile_dialog.ui
   M /trunk/ui/qt/syntax_line_edit.cpp
   M /trunk/ui/qt/tango_colors.h
   M /trunk/ui/qt/time_shift_dialog.cpp
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h
   M /trunk/ui/recent.h

Remove some duplicate code from ui/profile.c and move in more code from
ui/gtk/profile_dialog.c. Use the correct profile list in
profile_dialog.c so that deletion works.

Add a profile dialog to the Qt port. For some reason it crashes when
changing configuration profiles, which might be related to bug 7722.
Move the Qt configuration profile initialization from main.cpp to
wireshark_application.cpp. Make sure QMenuBar doesn't grab the
configuration profiles action on OS X. Add more role color names to
tango_colors.h.

------------------------------------------------------------------------
r46832 | wmeier | 2012-12-28 14:13:05 -0800 (Fri, 28 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.nmake

Minor fix when building with VS2012 (VC11):
Prevents warning:
cl : Command line warning D9002 : ignoring unknown option '/Zd'

------------------------------------------------------------------------
r46831 | wmeier | 2012-12-28 13:21:34 -0800 (Fri, 28 Dec 2012) | 4 lines
Changed paths:
   M /trunk/Makefile.nmake

Remove redundant SUBSYSTEM link option from link commands.
[ $(guiflags) or $(conflags) specified as part of the link options
  includes the SUBSYSTEM option ].

------------------------------------------------------------------------
r46830 | wmeier | 2012-12-28 13:18:19 -0800 (Fri, 28 Dec 2012) | 6 lines
Changed paths:
   M /trunk/config.nmake

Fixes & comments for building Wireshark with VS2012 (VC11)
1. Define 'APPVER' appropriately;
   Prevents warning message:
   LINK : warning LNK4010: invalid subsystem version number 5.0; default subsystem version assumed.
2. Add comment (& ToDo) re using VS2012 to build .exe which will also run on WIndows XP.

------------------------------------------------------------------------
r46829 | eapache | 2012-12-28 09:09:07 -0800 (Fri, 28 Dec 2012) | 5 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/tools/test-common.sh

Update wmem documentation for the new allocator.

Use the strict allocator when fuzzing (at least until the fuzz-bot starts
running everything under valgrind).

------------------------------------------------------------------------
r46828 | eapache | 2012-12-28 09:04:23 -0800 (Fri, 28 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/wmem/Makefile.common
   A /trunk/epan/wmem/wmem_allocator_strict.c
   A /trunk/epan/wmem/wmem_allocator_strict.h
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/epan/wmem/wmem_core.h

Add a strict allocator that does canaries and various other things, for
platforms which don't have Valgrind.

Valgrind is still the better choice on platforms which support it.

------------------------------------------------------------------------
r46827 | alagoutte | 2012-12-28 06:38:27 -0800 (Fri, 28 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt

Add missing new dissectors to CMake

* Media Independent handover (MIH) (Add in Revison 46802)
* RTCWeb Data Channel Protocol (Add in Revision 46809)
------------------------------------------------------------------------
r46826 | alagoutte | 2012-12-28 06:38:19 -0800 (Fri, 28 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c

Tab => Spaces
------------------------------------------------------------------------
r46825 | alagoutte | 2012-12-28 06:38:10 -0800 (Fri, 28 Dec 2012) | 1 line
Changed paths:
   M /trunk/iface_monitor.c

Fix [ 77%] Building C object CMakeFiles/qtshark.dir/iface_monitor.c.o iface_monitor.c: In function ‘iface_mon_handler2’: iface_monitor.c:101:19: error: ‘IFF_UP’ undeclared (first use in this function) iface_monitor.c:101:19: note: each undeclared identifier is reported only once for each function it appears in make[2]: *** [CMakeFiles/qtshark.dir/iface_monitor.c.o] Erreur 1
------------------------------------------------------------------------
r46824 | alagoutte | 2012-12-28 06:38:02 -0800 (Fri, 28 Dec 2012) | 1 line
Changed paths:
   M /trunk/ui/profile.c

Fix [ 76%] Building C object ui/CMakeFiles/ui.dir/profile.c.o ui/profile.c: In function ‘init_profile_list’: ui/profile.c:194:20: error: variable ‘fl_entry’ set but not used [-Werror=unused-but-set-variable] cc1: all warnings being treated as errors
------------------------------------------------------------------------
r46823 | alagoutte | 2012-12-28 06:37:53 -0800 (Fri, 28 Dec 2012) | 1 line
Changed paths:
   M /trunk/ui/profile.c
   M /trunk/ui/qt/qtshark_fr.qm

Fix [76%] Building C object ui/CMakeFiles/ui.dir/profile.c.o ui/profile.c: In function ‘init_profile_list’: ui/profile.c:195:20: error: variable ‘profile’ set but not used [-Werror=unused-but-set-variable] cc1: all warnings being treated as errors
------------------------------------------------------------------------
r46822 | guy | 2012-12-28 01:10:59 -0800 (Fri, 28 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/netscreen.c

Use the "if (file_gets(...) == NULL) { fail }" style, as used elsewhere.

------------------------------------------------------------------------
r46821 | guy | 2012-12-28 01:10:18 -0800 (Fri, 28 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

Always check the return value of read_new_line().

------------------------------------------------------------------------
r46820 | eapache | 2012-12-27 15:11:47 -0800 (Thu, 27 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c

Make the alignment amount for the wmem block allocator into a #define
and use what appears to be the sanest calculation for it that I can find.

------------------------------------------------------------------------
r46819 | guy | 2012-12-27 14:59:39 -0800 (Thu, 27 Dec 2012) | 15 lines
Changed paths:
   M /trunk/wiretap/cosine.c
   M /trunk/wiretap/dbs-etherwatch.c
   M /trunk/wiretap/eyesdn.c
   M /trunk/wiretap/iseries.c
   M /trunk/wiretap/netscreen.c
   M /trunk/wiretap/peektagged.c
   M /trunk/wiretap/toshiba.c
   M /trunk/wiretap/vms.c

Errors take precedence over EOF; use file_error() after operations that
return an "EOF or error" indication - an EOF without an error will
return 0.

In iseries_seek_next_packet(), return an error code of WTAP_ERR_BAD_FILE
and an appropriate error message if we don't find a packet header within
the next ISERIES_MAX_TRACE_LEN lines, don't just return -1 and leave the
error information unchanged.

Setting an argument variable before returning has no effect, so don't do
it (so that we don't leave the mistaken impression that it *is* doing
something).

Clean up indentation.

------------------------------------------------------------------------
r46818 | eapache | 2012-12-27 14:59:29 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator.h

Pre-declare just the enum, and not the typedef to avoid redefinition warnings.

------------------------------------------------------------------------
r46817 | eapache | 2012-12-27 14:57:05 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.wmem

Add documentation about the environment variable.

------------------------------------------------------------------------
r46816 | eapache | 2012-12-27 14:51:33 -0800 (Thu, 27 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/tools/valgrind-wireshark.sh

Change the format of the environment variable slightly to allow overriding
allocator choice to use any specific allocator, not just simple.

------------------------------------------------------------------------
r46815 | eapache | 2012-12-27 14:38:48 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.wmem

Update wmem docs to include new type field.

------------------------------------------------------------------------
r46814 | eapache | 2012-12-27 14:31:42 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator.h
   M /trunk/epan/wmem/wmem_core.c

Store the type of each wmem allocator.

------------------------------------------------------------------------
r46812 | eapache | 2012-12-27 10:58:08 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/reassemble.c

Add full modelines and minor whitespace fixes.

------------------------------------------------------------------------
r46811 | gerald | 2012-12-27 09:52:50 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/profile_dlg.c

Remove an unused variable.

------------------------------------------------------------------------
r46810 | gerald | 2012-12-27 09:23:40 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/profile_dlg.c

Make sure our loops terminate.

------------------------------------------------------------------------
r46809 | tuexen | 2012-12-27 09:11:24 -0800 (Thu, 27 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-rtcdc.c

Add initial support for
http://tools.ietf.org/html/draft-jesup-rtcweb-data-protocol-03
I'll improve the dissector as the ID evolves...


------------------------------------------------------------------------
r46808 | gerald | 2012-12-27 09:10:51 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/CMakeLists.txt
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/profile_dlg.c
   A /trunk/ui/profile.c (from /trunk/ui/gtk/profile_dlg.c:46710)
   A /trunk/ui/profile.h (from /trunk/ui/gtk/profile_dlg.h:46710)

Move common profile code to ui/profile.[ch].

------------------------------------------------------------------------
r46807 | gerald | 2012-12-27 09:09:15 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/image/README.image
   A /trunk/image/copy-8.png
   A /trunk/image/copy-8.xcf
   A /trunk/image/minus-8.png
   A /trunk/image/plus-8.png
   M /trunk/image/toolbar.qrc

Add "+", "-", and "copy" images. Document their origins.

------------------------------------------------------------------------
r46805 | etxrab | 2012-12-27 04:55:05 -0800 (Thu, 27 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rpc.c

From Pawel Dziepak:dissect_rpc_array causes assertion fault when array is empty. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8145 
------------------------------------------------------------------------
r46804 | guy | 2012-12-27 04:41:24 -0800 (Thu, 27 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/netmon.c

OK, fine, how about 4 characters initializing a 4-character array?

------------------------------------------------------------------------
r46803 | guy | 2012-12-27 04:19:25 -0800 (Thu, 27 Dec 2012) | 21 lines
Changed paths:
   M /trunk/wiretap/5views.c
   M /trunk/wiretap/aethra.c
   M /trunk/wiretap/ascendtext.c
   M /trunk/wiretap/ber.c
   M /trunk/wiretap/btsnoop.c
   M /trunk/wiretap/commview.c
   M /trunk/wiretap/cosine.c
   M /trunk/wiretap/csids.c
   M /trunk/wiretap/daintree-sna.c
   M /trunk/wiretap/dbs-etherwatch.c
   M /trunk/wiretap/dct3trace.c
   M /trunk/wiretap/erf.c
   M /trunk/wiretap/eyesdn.c
   M /trunk/wiretap/hcidump.c
   M /trunk/wiretap/i4btrace.c
   M /trunk/wiretap/ipfix.c
   M /trunk/wiretap/iptrace.c
   M /trunk/wiretap/iseries.c
   M /trunk/wiretap/k12.c
   M /trunk/wiretap/lanalyzer.c
   M /trunk/wiretap/libpcap.c
   M /trunk/wiretap/mime_file.c
   M /trunk/wiretap/mp2t.c
   M /trunk/wiretap/mpeg.c
   M /trunk/wiretap/netmon.c
   M /trunk/wiretap/netscaler.c
   M /trunk/wiretap/netscreen.c
   M /trunk/wiretap/nettl.c
   M /trunk/wiretap/network_instruments.c
   M /trunk/wiretap/netxray.c
   M /trunk/wiretap/ngsniffer.c
   M /trunk/wiretap/packetlogger.c
   M /trunk/wiretap/pcapng.c
   M /trunk/wiretap/peekclassic.c
   M /trunk/wiretap/peektagged.c
   M /trunk/wiretap/pppdump.c
   M /trunk/wiretap/radcom.c
   M /trunk/wiretap/snoop.c
   M /trunk/wiretap/tnef.c
   M /trunk/wiretap/toshiba.c
   M /trunk/wiretap/visual.c
   M /trunk/wiretap/vms.c
   M /trunk/wiretap/vwr.c

Do not call wtap_file_read_unknown_bytes() or
wtap_file_read_expected_bytes() from an open routine - open routines are
supposed to return -1 on error, 0 if the file doesn't appear to be a
file of the specified type, or 1 if the file does appear to be a file of
the specified type, but those macros will cause the caller to return
FALSE on errors (so that, even if there's an I/O error, it reports "the
file isn't a file of the specified type" rather than "we got an error
trying to read the file").

When doing reads in an open routine before we've concluded that the file
is probably of the right type, return 0, rather than -1, if we get
WTAP_ERR_SHORT_READ - if we don't have enough data to check whether a
file is of a given type, we should keep trying other types, not give up.
For reads done *after* we've concluded the file is probably of the right
type, if a read doesn't return the number of bytes we asked for, but
returns an error of 0, return WTAP_ERR_SHORT_READ - the file is
apparently cut short.

For NetMon and NetXRay/Windows Sniffer files, use a #define for the
magic number size, and use that for both magic numbers.

------------------------------------------------------------------------
r46802 | etxrab | 2012-12-27 03:26:40 -0800 (Thu, 27 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-mih.c

From Ankith: Media Independent handover (MIH) protocol dissector. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5881
------------------------------------------------------------------------
r46801 | etxrab | 2012-12-27 03:19:46 -0800 (Thu, 27 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ethertype.c
   M /trunk/epan/etypes.h

Add Media Independent Handover Protocol ethertype
------------------------------------------------------------------------
r46800 | guy | 2012-12-26 14:34:39 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Tabs -> spaces.

------------------------------------------------------------------------
r46799 | guy | 2012-12-26 14:34:09 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Update a comment.

------------------------------------------------------------------------
r46798 | guy | 2012-12-26 14:24:15 -0800 (Wed, 26 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/geoip_db.c
   M /trunk/epan/geoip_db.h

geoip_db_get_paths() is exported from libwireshark, so it has to exist
regardless of whether we have GeoIP or not.  However, regardless of
whether it's exported from GeoIP or not, it should return a g_mallocated
string.

------------------------------------------------------------------------
r46795 | guy | 2012-12-26 14:13:34 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

Update a comment.

------------------------------------------------------------------------
r46793 | guy | 2012-12-26 14:05:41 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

Do array bounds checking.

------------------------------------------------------------------------
r46792 | guy | 2012-12-26 12:42:23 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/capture_sync.c

Make sure we don't sign-extend the (binary) bytes of the message length.

------------------------------------------------------------------------
r46791 | guy | 2012-12-26 12:37:50 -0800 (Wed, 26 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/geoip_db.c
   M /trunk/epan/geoip_db.h

Don't define geoip_db_get_paths() unless we have GeoIP - we don't use it
unless it's defined.

------------------------------------------------------------------------
r46790 | eapache | 2012-12-26 09:14:31 -0800 (Wed, 26 Dec 2012) | 3 lines
Changed paths:
   M /trunk/capture_sync.c

Use casts rather than changing the prototype of pipe_convert_header.
It has to be unsigned or else certain headers get misread due to signedness.

------------------------------------------------------------------------
r46789 | etxrab | 2012-12-26 07:28:28 -0800 (Wed, 26 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_acl.c

From Michal Labedzki: To ensure that names are correct copy NULL too This fixes unknown characters sometimes show in src/dst columns, etc. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r46788 | etxrab | 2012-12-26 07:02:32 -0800 (Wed, 26 Dec 2012) | 1 line
Changed paths:
   M /trunk/dumpcap.c

Make dumpcap build on Windows
------------------------------------------------------------------------
r46787 | guy | 2012-12-26 05:49:04 -0800 (Wed, 26 Dec 2012) | 3 lines
Changed paths:
   M /trunk/rawshark.c

Squelch some Windows-only warnings - the third argument to _read() is
int, not size_t.

------------------------------------------------------------------------
r46786 | eapache | 2012-12-26 05:41:30 -0800 (Wed, 26 Dec 2012) | 3 lines
Changed paths:
   M /trunk/capture_sync.c
   M /trunk/wsutil/str_util.c
   M /trunk/wsutil/str_util.h

Squash some sign-conversion warnings that g++ picks up but gcc does
not. QtShark now builds warning-free (for me at least).

------------------------------------------------------------------------
r46785 | eapache | 2012-12-26 05:18:58 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/webbrowser.c

Cast away another const warning that only shows up under really recent GCCs.

------------------------------------------------------------------------
r46784 | etxrab | 2012-12-26 04:34:08 -0800 (Wed, 26 Dec 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/about_dlg.c

if 0 out debug code
------------------------------------------------------------------------
r46783 | etxrab | 2012-12-26 04:31:50 -0800 (Wed, 26 Dec 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/about_dlg.c

if 0 out debug code
------------------------------------------------------------------------
r46782 | etxrab | 2012-12-26 04:29:43 -0800 (Wed, 26 Dec 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/about_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.h
   M /trunk/ui/gtk/summary_dlg.c
   M /trunk/ui/gtk/summary_dlg.h

Move summary related stuff to summary_dlg
------------------------------------------------------------------------
r46781 | guy | 2012-12-26 04:28:40 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/plugins/gryphon/packet-gryphon.c

Another 64-bit-to-32-bit warning on 32-bit platforms.

------------------------------------------------------------------------
r46780 | guy | 2012-12-26 04:24:55 -0800 (Wed, 26 Dec 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h
   M /trunk/ui/qt/capture_interface_dialog.cpp
   M /trunk/ui/recent_utils.h

Fix another discarded qualifier error.

Remove some redundant declarations/definitions from
ui/gtk/capture_dlg.h.

------------------------------------------------------------------------
r46779 | guy | 2012-12-26 04:14:59 -0800 (Wed, 26 Dec 2012) | 3 lines
Changed paths:
   M /trunk/sync_pipe.h
   M /trunk/sync_pipe_write.c

pipe_write_header() should return ssize_t, as it returns the return
value from write(), which, at least on UN*X, is ssize_t.

------------------------------------------------------------------------
r46774 | guy | 2012-12-26 04:01:14 -0800 (Wed, 26 Dec 2012) | 4 lines
Changed paths:
   M /trunk/wiretap/commview.c

If the attempt to read the record header fails because we hit the EOF,
treat that as "this isn't a CommView file" rather than "this is a bad
file".

------------------------------------------------------------------------
r46773 | guy | 2012-12-26 03:59:47 -0800 (Wed, 26 Dec 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/file_access.c

On I/O errors when opening a file, use wtap_close() to clean up, to make
sure we clean up everything.

------------------------------------------------------------------------
r46772 | guy | 2012-12-26 03:46:48 -0800 (Wed, 26 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vnc.c

OK, see if not using an enum gets rid of "implicit conversion shortens
64-bit value to 32 bits" warnings on 32-bit compilers.  According to
6.1.3.3 "Enumeration constants" of C90, "An identifier declared as an
enumeration constant has type int", so there may be signed vs. unsigned
issues.

------------------------------------------------------------------------
r46771 | guy | 2012-12-26 03:27:21 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/win32/print_win32.c
   M /trunk/ui/win32/print_win32.h

Squelch some more discarding-qualifiers warnings.

------------------------------------------------------------------------
r46770 | guy | 2012-12-26 03:24:39 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxasncp/packet-wimaxasncp.c

Squelch some more discarding-qualifiers warnings.

------------------------------------------------------------------------
r46769 | guy | 2012-12-26 02:54:03 -0800 (Wed, 26 Dec 2012) | 3 lines
Changed paths:
   M /trunk/asn1/snmp/snmp.cnf
   M /trunk/epan/dissectors/packet-snmp.c

bytestring_to_str() now returns a const char *; assign its result to a
const char *, not a char *.

------------------------------------------------------------------------
r46768 | guy | 2012-12-26 02:49:05 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ntp.c

And another 64-bit-to-32-bit conversion on 32-bit platforms.

------------------------------------------------------------------------
r46767 | guy | 2012-12-26 02:33:02 -0800 (Wed, 26 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/simple_dialog_qt.cpp

simple_dialog_primary_start() and simple_dialog_primary_end() are now
declared as returning const char *s; make it so.

------------------------------------------------------------------------
r46766 | guy | 2012-12-26 02:30:34 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nflog.c

Another 64-bit-to-32-bit warning that shows up in 32-bit environments.

------------------------------------------------------------------------
r46765 | guy | 2012-12-26 02:28:03 -0800 (Wed, 26 Dec 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-coseventcomm.c
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/idl/parlay/README.parlay
   M /trunk/tools/wireshark_be.py
   M /trunk/tools/wireshark_gen.py

Change wireshark_gen.py to make the operation argument to routines a
"const char *", as it is now expected to be.  Regenerate the dissectors.

Update the URL for OmniOrb.

In README.parlay, use idl2wrs in the sample command.

------------------------------------------------------------------------
r46764 | guy | 2012-12-26 01:59:18 -0800 (Wed, 26 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/packet_list.cpp

Hopefully this case is OK in C++; bit-fields can't be enums in standard
C, so....

------------------------------------------------------------------------
r46763 | guy | 2012-12-26 01:56:18 -0800 (Wed, 26 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-netflow.c

And more 64-bit-to-32-bit time issues on 32-bit platforms.

------------------------------------------------------------------------
r46759 | guy | 2012-12-25 23:08:24 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac

OK, I give up.

------------------------------------------------------------------------
r46758 | guy | 2012-12-25 23:05:42 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Another ILP32 Y2.038K warning.

------------------------------------------------------------------------
r46757 | guy | 2012-12-25 22:56:17 -0800 (Tue, 25 Dec 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/iseries.c

OK, does *this* convince the compiler that the loop isn't ever going to
be infinite?

------------------------------------------------------------------------
r46756 | guy | 2012-12-25 22:41:49 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afp.c

Squelch a (Y2.038K) warning.

------------------------------------------------------------------------
r46755 | guy | 2012-12-25 22:39:53 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-acn.c

OK, *this* isn't a possibly-infinite loop.

------------------------------------------------------------------------
r46754 | guy | 2012-12-25 22:20:59 -0800 (Tue, 25 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-acn.c

Widen some loop variables, in the hopes that it'll squelch some loop
warnings.

------------------------------------------------------------------------
r46753 | guy | 2012-12-25 22:16:39 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-csn1.h

Eliminate multiple "const"s.

------------------------------------------------------------------------
r46752 | guy | 2012-12-25 22:14:44 -0800 (Tue, 25 Dec 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/iseries.c

Widen an argument to match its (theoretical) widest possible width.  See
if that squelches a loop-optimization warning.

------------------------------------------------------------------------
r46751 | guy | 2012-12-25 22:10:25 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/mp2t.c

Squelch a (Y2.038K) warning.

------------------------------------------------------------------------
r46750 | guy | 2012-12-25 22:07:04 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/wslua/make-taps.pl

OK, fine, maybe sometimes it's used; flag it with _U_ while we're at it.

------------------------------------------------------------------------
r46749 | guy | 2012-12-25 22:04:05 -0800 (Tue, 25 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/wslua/make-taps.pl

If a parameter might be unused, mark it with _U_; don't stick in a fake
usage.

------------------------------------------------------------------------
r46748 | guy | 2012-12-25 21:57:06 -0800 (Tue, 25 Dec 2012) | 29 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/airpcap_loader.c
   M /trunk/asn1/ansi_map/packet-ansi_map-template.c
   M /trunk/asn1/disp/packet-disp-template.c
   M /trunk/asn1/dop/packet-dop-template.c
   M /trunk/asn1/dsp/packet-dsp-template.c
   M /trunk/asn1/mms/mms.cnf
   M /trunk/asn1/p1/packet-p1-template.c
   M /trunk/asn1/pkix1explicit/packet-pkix1explicit-template.h
   M /trunk/asn1/rtse/rtse.cnf
   M /trunk/asn1/spnego/packet-spnego-template.c
   M /trunk/capture_opts.c
   M /trunk/capture_sync.c
   M /trunk/clopts_common.c
   M /trunk/configure.ac
   M /trunk/dumpcap.c
   M /trunk/editcap.c
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/address_to_str.c
   M /trunk/epan/adler32.c
   M /trunk/epan/adler32.h
   M /trunk/epan/column-utils.c
   M /trunk/epan/column-utils.h
   M /trunk/epan/dfilter/dfilter-macro.c
   M /trunk/epan/dfilter/dfilter-macro.h
   M /trunk/epan/dissectors/packet-6lowpan.c
   M /trunk/epan/dissectors/packet-aarp.c
   M /trunk/epan/dissectors/packet-actrace.c
   M /trunk/epan/dissectors/packet-actrace.h
   M /trunk/epan/dissectors/packet-adwin.c
   M /trunk/epan/dissectors/packet-bacapp.c
   M /trunk/epan/dissectors/packet-bacapp.h
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-bpdu.c
   M /trunk/epan/dissectors/packet-bt-dht.c
   M /trunk/epan/dissectors/packet-btsap.c
   M /trunk/epan/dissectors/packet-collectd.c
   M /trunk/epan/dissectors/packet-cops.c
   M /trunk/epan/dissectors/packet-csm-encaps.c
   M /trunk/epan/dissectors/packet-csn1.h
   M /trunk/epan/dissectors/packet-data.c
   M /trunk/epan/dissectors/packet-dbus.c
   M /trunk/epan/dissectors/packet-dcc.c
   M /trunk/epan/dissectors/packet-dccp.c
   M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
   M /trunk/epan/dissectors/packet-dcerpc-nt.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-dcm.c
   M /trunk/epan/dissectors/packet-disp.c
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-dnp.c
   M /trunk/epan/dissectors/packet-dns.c
   M /trunk/epan/dissectors/packet-dop.c
   M /trunk/epan/dissectors/packet-dsp.c
   M /trunk/epan/dissectors/packet-e164.h
   M /trunk/epan/dissectors/packet-erf.c
   M /trunk/epan/dissectors/packet-fip.c
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/epan/dissectors/packet-ftp.c
   M /trunk/epan/dissectors/packet-gadu-gadu.c
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-giop.h
   M /trunk/epan/dissectors/packet-gluster_cli.c
   M /trunk/epan/dissectors/packet-gluster_pmap.c
   M /trunk/epan/dissectors/packet-glusterd.c
   M /trunk/epan/dissectors/packet-glusterfs.c
   M /trunk/epan/dissectors/packet-glusterfs_hndsk.c
   M /trunk/epan/dissectors/packet-gmrp.c
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_abis_oml.c
   M /trunk/epan/dissectors/packet-gvrp.c
   M /trunk/epan/dissectors/packet-hartip.c
   M /trunk/epan/dissectors/packet-hclnfsd.c
   M /trunk/epan/dissectors/packet-hdfs.c
   M /trunk/epan/dissectors/packet-hdfsdata.c
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-http.h
   M /trunk/epan/dissectors/packet-iax2.h
   M /trunk/epan/dissectors/packet-icep.c
   M /trunk/epan/dissectors/packet-icmp.c
   M /trunk/epan/dissectors/packet-icq.c
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-ieee802a.c
   M /trunk/epan/dissectors/packet-ieee802a.h
   M /trunk/epan/dissectors/packet-imf.c
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-jxta.c
   M /trunk/epan/dissectors/packet-k12.c
   M /trunk/epan/dissectors/packet-lwapp.c
   M /trunk/epan/dissectors/packet-lwres.c
   M /trunk/epan/dissectors/packet-megaco.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/epan/dissectors/packet-mms.c
   M /trunk/epan/dissectors/packet-mount.c
   M /trunk/epan/dissectors/packet-mpls-pm.c
   M /trunk/epan/dissectors/packet-mysql.c
   M /trunk/epan/dissectors/packet-nasdaq-itch.c
   M /trunk/epan/dissectors/packet-ncp2222.inc
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-ndps.c
   M /trunk/epan/dissectors/packet-netperfmeter.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-nfs.h
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-oipf.c
   M /trunk/epan/dissectors/packet-p1.c
   M /trunk/epan/dissectors/packet-pcnfsd.c
   M /trunk/epan/dissectors/packet-pgm.c
   M /trunk/epan/dissectors/packet-pkix1explicit.h
   M /trunk/epan/dissectors/packet-reload-framing.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/epan/dissectors/packet-rpc.h
   M /trunk/epan/dissectors/packet-rsvp.c
   M /trunk/epan/dissectors/packet-rtcp.c
   M /trunk/epan/dissectors/packet-rtp-midi.c
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-rtps2.c
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-rtsp.c
   M /trunk/epan/dissectors/packet-sap.c
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-sflow.c
   M /trunk/epan/dissectors/packet-simulcrypt.c
   M /trunk/epan/dissectors/packet-sip.c
   M /trunk/epan/dissectors/packet-smpp.c
   M /trunk/epan/dissectors/packet-smtp.c
   M /trunk/epan/dissectors/packet-spice.c
   M /trunk/epan/dissectors/packet-spnego.c
   M /trunk/epan/dissectors/packet-srvloc.c
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-synphasor.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-telnet.c
   M /trunk/epan/dissectors/packet-tftp.c
   M /trunk/epan/dissectors/packet-tivoconnect.c
   M /trunk/epan/dissectors/packet-tpncp.c
   M /trunk/epan/dissectors/packet-ucp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-umts_mac.h
   M /trunk/epan/dissectors/packet-vines.c
   M /trunk/epan/dissectors/packet-vxi11.c
   M /trunk/epan/dissectors/packet-wccp.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/dissectors/packet-xml.c
   M /trunk/epan/dissectors/packet-xml.h
   M /trunk/epan/dissectors/packet-xmpp-core.c
   M /trunk/epan/dissectors/packet-xmpp-gtalk.c
   M /trunk/epan/dissectors/packet-xmpp-jingle.c
   M /trunk/epan/dissectors/packet-xmpp-other.c
   M /trunk/epan/dissectors/packet-xmpp-utils.c
   M /trunk/epan/dissectors/packet-xmpp-utils.h
   M /trunk/epan/dissectors/packet-ypserv.c
   M /trunk/epan/dissectors/packet-zbee-aps.c
   M /trunk/epan/dissectors/packet-zbee-zcl.c
   M /trunk/epan/dissectors/packet-zbee-zdp-binding.c
   M /trunk/epan/dissectors/packet-zbee-zdp-discovery.c
   M /trunk/epan/dissectors/packet-zbee-zdp-management.c
   M /trunk/epan/dissectors/packet-zbee-zdp.c
   M /trunk/epan/emem.c
   M /trunk/epan/filesystem.c
   M /trunk/epan/follow.c
   M /trunk/epan/follow.h
   M /trunk/epan/frame_data.h
   M /trunk/epan/ftypes/ftype-ipv4.c
   M /trunk/epan/gcp.c
   M /trunk/epan/gcp.h
   M /trunk/epan/oids.c
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/epan/range.c
   M /trunk/epan/req_resp_hdrs.c
   M /trunk/epan/stats_tree.c
   M /trunk/epan/strutil.c
   M /trunk/epan/strutil.h
   M /trunk/epan/to_str.c
   M /trunk/epan/to_str.h
   M /trunk/epan/uat.h
   M /trunk/epan/value_string.c
   M /trunk/epan/value_string.h
   M /trunk/epan/wmem/wmem_strutl.c
   M /trunk/epan/wslua/wslua_pinfo.c
   M /trunk/epan/wslua/wslua_proto.c
   M /trunk/epan/wslua/wslua_util.c
   M /trunk/iface_monitor.c
   M /trunk/pcapio.c
   M /trunk/pcapio.h
   M /trunk/plugins/ethercat/packet-ams.c
   M /trunk/plugins/ethercat/packet-ams.h
   M /trunk/plugins/ethercat/packet-ecatmb.c
   M /trunk/plugins/ethercat/packet-ethercat-datagram.c
   M /trunk/plugins/ethercat/packet-ethercat-frame.h
   M /trunk/plugins/ethercat/packet-ioraw.h
   M /trunk/plugins/ethercat/packet-nv.c
   M /trunk/plugins/ethercat/packet-nv.h
   M /trunk/plugins/gryphon/packet-gryphon.c
   M /trunk/plugins/mate/mate_runtime.c
   M /trunk/plugins/mate/mate_setup.c
   M /trunk/plugins/mate/mate_util.c
   M /trunk/plugins/opcua/opcua.c
   M /trunk/plugins/opcua/opcua_simpletypes.c
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-pn-mrp.c
   M /trunk/plugins/wimax/crc.c
   M /trunk/plugins/wimax/mac_hd_generic_decoder.c
   M /trunk/plugins/wimax/msg_dlmap.c
   M /trunk/plugins/wimax/packet-wmx.c
   M /trunk/plugins/wimax/wimax_harq_map_decoder.c
   M /trunk/plugins/wimaxasncp/packet-wimaxasncp.c
   M /trunk/plugins/wimaxasncp/wimaxasncp_dict.l
   M /trunk/rawshark.c
   M /trunk/recent.c
   M /trunk/summary.h
   M /trunk/sync_pipe.h
   M /trunk/sync_pipe_write.c
   M /trunk/text2pcap.c
   M /trunk/tshark.c
   M /trunk/u3.c
   M /trunk/u3.h
   M /trunk/ui/cli/tap-bootpstat.c
   M /trunk/ui/cli/tap-follow.c
   M /trunk/ui/cli/tap-httpstat.c
   M /trunk/ui/cli/tap-macltestat.c
   M /trunk/ui/cli/tap-rlcltestat.c
   M /trunk/ui/cli/tap-rtspstat.c
   M /trunk/ui/cli/tap-sipstat.c
   M /trunk/ui/cli/tap-wspstat.c
   M /trunk/ui/export_object_smb.c
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/airpcap_gui_utils.c
   M /trunk/ui/gtk/airpcap_gui_utils.h
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/cfilter_combo_utils.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/decode_as_ber.c
   M /trunk/ui/gtk/decode_as_dcerpc.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/drag_and_drop.c
   M /trunk/ui/gtk/file_import_dlg.c
   M /trunk/ui/gtk/filter_dlg.c
   M /trunk/ui/gtk/follow_stream.c
   M /trunk/ui/gtk/follow_stream.h
   M /trunk/ui/gtk/goto_dlg.c
   M /trunk/ui/gtk/graph_analysis.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/mac_lte_stat_dlg.c
   M /trunk/ui/gtk/main_80211_toolbar.c
   M /trunk/ui/gtk/main_filter_toolbar.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/main_toolbar.h
   M /trunk/ui/gtk/mcast_stream.c
   M /trunk/ui/gtk/mcast_stream_dlg.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/proto_hier_stats_dlg.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/sctp_byte_graph_dlg.c
   M /trunk/ui/gtk/sctp_graph_dlg.c
   M /trunk/ui/gtk/simple_dialog.c
   M /trunk/ui/gtk/sip_stat.c
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/gtk/time_shift_dlg.c
   M /trunk/ui/gtk/voip_calls.c
   M /trunk/ui/qt/display_filter_combo.cpp
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/recent_utils.h
   M /trunk/ui/simple_dialog.h
   M /trunk/ui/ssl_key_export.h
   M /trunk/ui/text_import.c
   M /trunk/wiretap/wtap.h
   M /trunk/ws80211_utils.c
   M /trunk/ws80211_utils.h
   M /trunk/wsutil/str_util.c
   M /trunk/wsutil/str_util.h

Fix a bunch of warnings.

Cast away some implicit 64-bit-to-32-bit conversion errors due to use of
sizeof.

Cast away some implicit 64-bit-to-32-bit conversion errors due to use of
strtol() and strtoul().

Change some data types to avoid those implicit conversion warnings.

When assigning a constant to a float, make sure the constant isn't a
double, by appending "f" to the constant.

Constify a bunch of variables, parameters, and return values to
eliminate warnings due to strings being given const qualifiers.  Cast
away those warnings in some cases where an API we don't control forces
us to do so.

Enable a bunch of additional warnings by default.  Note why at least
some of the other warnings aren't enabled.

randpkt.c and text2pcap.c are used to build programs, so they don't need
to be in EXTRA_DIST.

If the user specifies --enable-warnings-as-errors, add -Werror *even if
the user specified --enable-extra-gcc-flags; assume they know what
they're doing and are willing to have the compile fail due to the extra
GCC warnings being treated as errors.

------------------------------------------------------------------------
r46747 | guy | 2012-12-25 15:14:05 -0800 (Tue, 25 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

bssmap_msg_fcn[] is a dense array, not a sparse array, so *every* entry
must be filled in - even if we don't happen to have dissectors for
particular message types.  Just put NULL in there, so we don't index
past the end of the array, grab a random location in memory's contents
as a function pointer, and crash when we call through that pointer.

------------------------------------------------------------------------
r46746 | guy | 2012-12-25 14:48:01 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_evt.c

More checks to make sure pinfo->private_data is not null.

------------------------------------------------------------------------
r46745 | guy | 2012-12-25 14:39:11 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isis-clv.c
   M /trunk/epan/dissectors/packet-nlsp.c

Add some additional sanity checks.

------------------------------------------------------------------------
r46744 | tuexen | 2012-12-25 14:37:40 -0800 (Tue, 25 Dec 2012) | 7 lines
Changed paths:
   M /trunk/doc/text2pcap.pod
   M /trunk/text2pcap.c

Add support for -D option. The preamble will start with
an I or O indicating the direction of the packet. This
will be stored in the generated file if the pcap-ng
format is used.
Thanks to Jaap for suggesting to integrate this into
the preamble!

------------------------------------------------------------------------
r46743 | guy | 2012-12-25 14:35:54 -0800 (Tue, 25 Dec 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_evt.c

In dissect_bthci_evt_command_complete():

Make a loop counter a full-width integer, just to be sure.

Do *NOT* assume that pinfo->private_data is non-null; I have at least
one capture where it is null when dissect_bthci_evt_command_complete()
is captured.

------------------------------------------------------------------------
r46742 | tuexen | 2012-12-25 14:25:40 -0800 (Tue, 25 Dec 2012) | 3 lines
Changed paths:
   M /trunk/pcapio.c

Fix writing of PCAP-NG files when flags are provided.


------------------------------------------------------------------------
r46741 | tuexen | 2012-12-25 11:53:04 -0800 (Tue, 25 Dec 2012) | 9 lines
Changed paths:
   M /trunk/text2pcap.c

Remove current version of -D option, because:
* it is off by default
* not documented
* makes text2pcap to coredump when used
* its goal is not clear (to me).
I'm willing to reimplement it under a different option name
if I understand what it should do. Then I can fix and test it.


------------------------------------------------------------------------
r46740 | tuexen | 2012-12-25 11:16:28 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Add some debug output regarding preamble processing.

------------------------------------------------------------------------
r46739 | martink | 2012-12-25 10:44:14 -0800 (Tue, 25 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c

set the dtls record length for reassembly _before_ adding a fragment

this is a workaround for
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8111
it does not fully fix the underlying issue

------------------------------------------------------------------------
r46738 | tuexen | 2012-12-25 09:45:04 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Clear preamble if no timespec is given.

------------------------------------------------------------------------
r46737 | tuexen | 2012-12-25 09:32:30 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Add support of -m option for SCTP.

------------------------------------------------------------------------
r46736 | tuexen | 2012-12-25 06:34:24 -0800 (Tue, 25 Dec 2012) | 3 lines
Changed paths:
   M /trunk/text2pcap.c

Fix SCTP packet generation if DATA chunk headers need
to be generated.

------------------------------------------------------------------------
r46734 | tuexen | 2012-12-25 04:02:39 -0800 (Tue, 25 Dec 2012) | 4 lines
Changed paths:
   M /trunk/text2pcap.c

Fix bugs I introduced. Now
od -Ax -tx1 -v stream | text2pcap -m1460 -T1234,1234 - stream.pcap
does work again.

------------------------------------------------------------------------
r46733 | guy | 2012-12-25 04:00:32 -0800 (Tue, 25 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mp2t.c

If there's no packet data, there's nothing to check to see whether this
is an MPEG-2 transport packet, so don't treat it as one.

------------------------------------------------------------------------
r46732 | guy | 2012-12-25 03:57:03 -0800 (Tue, 25 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vines.c

Show the Vines Fragmentation Protocol control flags field as bitflags,
rather than as a single field.  If bits other than the two defined bits
are set in the first byte of the packet, don't dissect UDP packets as
Vines FRP, so that other dissectors get a chance to look at the packet.

------------------------------------------------------------------------
r46731 | tuexen | 2012-12-25 02:31:21 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Improve description.

------------------------------------------------------------------------
r46730 | tuexen | 2012-12-25 02:29:22 -0800 (Tue, 25 Dec 2012) | 2 lines
Changed paths:
   M /trunk/doc/text2pcap.pod

Add option to suppress duplicate suppression.

------------------------------------------------------------------------
r46729 | guy | 2012-12-24 15:12:34 -0800 (Mon, 24 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

The inverse of GINT_TO_POINTER() is GPOINTER_TO_INT(); use it.  That
squelches some warnings.

------------------------------------------------------------------------
r46728 | guy | 2012-12-24 15:11:38 -0800 (Mon, 24 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/follow_ssl.c

The inverse of GINT_TO_POINTER() is GPOINTER_TO_INT(); use it (this
squelches some warnings).

------------------------------------------------------------------------
r46727 | guy | 2012-12-24 15:10:18 -0800 (Mon, 24 Dec 2012) | 11 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/gui_utils.h

Cast away warnings implicit 64-bit-to-32-bit conversions.  (We should
probably have routines that convert strings to numbers and do range
checks, and should also ignore values in the recent and preferences
files that are out of range.)

Cast a string to "char *" to squelch an otherwise-unavoidable warning
about qualifiers being ignored.

The media type for raw binary data is application/octet-stream, not
application octet_stream.

------------------------------------------------------------------------
r46725 | alagoutte | 2012-12-23 11:17:54 -0800 (Sun, 23 Dec 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wps.c

From report of Elavarasan via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8099 Named field for each item in Selected Registrar Config methods is not available

The structure of both the Config Methods and Selected Registrar Config Methods are  the same.

Display filters such as "wps.config_methods.pushbutton", "wps.config_methods.display", etc are available for the different methods in the Config methods whereas the display filters for the elements in the Selected Registrar Config methods are found to be the same as the Config method Display filters.

From me :
add new filter for selected_registrar config method bitmask (and also permitted config method)
------------------------------------------------------------------------
r46724 | alagoutte | 2012-12-23 10:41:08 -0800 (Sun, 23 Dec 2012) | 1 line
Changed paths:
   M /trunk/radius/dictionary.aruba

Wireshark Aruba Dictionary is sync with FreeRadius Aruba Dictionary
------------------------------------------------------------------------
r46723 | alagoutte | 2012-12-23 10:40:55 -0800 (Sun, 23 Dec 2012) | 11 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-tcp.c

From Francesco Fondelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8128 Add TCP Fast Open

This patch provides
i) support for Shared Use of Experimental TCP Options (draft-ietf-tcpm-experimental-options-03)
ii) support for TCP Fast Open (draft-ietf-tcpm-fastopen-02).

A new 'TFO=R' string is appended at the column info in case a client sends a SYN packet with a Fast Open Cookie Request. Moreover, if the server responds with a SYN-ACK containing a Fast Open Cookie option a 'TFO=C' is shown (as well as in any subsequent client attempt to send SYN + DATA).

tcp.options.tfo display filter can be used in order to easily select the complete TFO three-way handshake.

Chrome (and I think also Firefox) has support for client-side TFO. Linux 3.7 got both client and server-side support.
------------------------------------------------------------------------
r46722 | alagoutte | 2012-12-23 10:40:40 -0800 (Sun, 23 Dec 2012) | 10 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/radius/dictionary
   A /trunk/radius/dictionary.rfc5447
   A /trunk/radius/dictionary.rfc6519
   A /trunk/radius/dictionary.rfc6572

Update Dictonary from FreeRadius(-server) Master branch https://github.com/FreeRADIUS/freeradius-server

Add RFC 5447 dictionary
https://github.com/FreeRADIUS/freeradius-server/commit/9b988303148c024ac742536fe6e5e041abfdc9c6

Add RFC 6519 dictionary
https://github.com/FreeRADIUS/freeradius-server/commit/383a99718178a597ef0d7a0b90add79e60b7a1cf

Add RFC 6572 dictionary
https://github.com/FreeRADIUS/freeradius-server/commit/8cc6e5a04d6a7f74b532920258b14f0f18ace002
------------------------------------------------------------------------
r46719 | gerald | 2012-12-23 07:03:29 -0800 (Sun, 23 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-12-23]
------------------------------------------------------------------------
r46718 | guy | 2012-12-23 02:51:34 -0800 (Sun, 23 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nlsp.c

In nlsp_dissect_clvs(), count len down at the same time we increment the
offset, and do the bounds checking on the length before we count len
down.

------------------------------------------------------------------------
r46717 | guy | 2012-12-23 02:18:43 -0800 (Sun, 23 Dec 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/rtp_player.c

Use the types that PortAudio specifies for values passed to or returned
from PortAudio; that squelches some implicit 64-bit-to-32-bit conversion
warnings.

Mark unused arguments with _U_ rather than adding fake usages for them.

------------------------------------------------------------------------
r46716 | guy | 2012-12-23 01:54:05 -0800 (Sun, 23 Dec 2012) | 2 lines
Changed paths:
   M /trunk/dumpcap.c

More whitespace cleanups.

------------------------------------------------------------------------
r46715 | tuexen | 2012-12-23 01:25:42 -0800 (Sun, 23 Dec 2012) | 5 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/pcapio.c
   M /trunk/pcapio.h
   M /trunk/text2pcap.c

Add support for writing per packet comments when using pcapng.
Not actually used with this commit, which just brings in the
infrastructure.


------------------------------------------------------------------------
r46714 | tuexen | 2012-12-23 01:00:55 -0800 (Sun, 23 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

When using pcapng, provide input file name as comment.

------------------------------------------------------------------------
r46713 | tuexen | 2012-12-23 00:59:30 -0800 (Sun, 23 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/pcapng.c

Fix syntax error showing up when using debug ouput.

------------------------------------------------------------------------
r46712 | guy | 2012-12-22 22:52:50 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/dumpcap.c

Fix indentation.

------------------------------------------------------------------------
r46711 | gerald | 2012-12-22 21:11:49 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.common

Add ui_packet_comment_dialog.h and ui_time_shift_dialog.h.

------------------------------------------------------------------------
r46710 | gerald | 2012-12-22 20:39:33 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/export_object_dialog.ui
   M /trunk/ui/qt/file_set_dialog.ui
   M /trunk/ui/qt/import_text_dialog.ui
   M /trunk/ui/qt/main_welcome.ui
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/packet_comment_dialog.ui
   M /trunk/ui/qt/packet_format_group_box.ui
   M /trunk/ui/qt/packet_range_group_box.ui
   M /trunk/ui/qt/print_dialog.ui
   M /trunk/ui/qt/search_frame.ui
   M /trunk/ui/qt/splash_overlay.ui
   M /trunk/ui/qt/time_shift_dialog.ui

Qt .ui files are XML. Set their SVN properties accordingly.

------------------------------------------------------------------------
r46709 | gerald | 2012-12-22 20:37:58 -0800 (Sat, 22 Dec 2012) | 8 lines
Changed paths:
   M /trunk/tools/svnadd
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/packet_list.h
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   A /trunk/ui/qt/packet_comment_dialog.cpp
   A /trunk/ui/qt/packet_comment_dialog.h
   A /trunk/ui/qt/packet_comment_dialog.ui
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/time_shift_dialog.cpp

Qt: Implement packet comments. Fix packet detail updates.

GTK+: Shorten the packet comment menu item name.  Remove a couple of
unneeded includes.

Both: Add an arbitrary 20 MB limit when fetching all packet comments.
Use a color from the Tango palette for comments.

------------------------------------------------------------------------
r46708 | gerald | 2012-12-22 19:45:35 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

Add the time shift dialog.

------------------------------------------------------------------------
r46707 | martink | 2012-12-22 15:56:50 -0800 (Sat, 22 Dec 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ms-mms.c

revert r46678
now that tvb_get_ephemeral_unicode_string() throws an exception for
invalid length parameters, there's no point in doing an explicit check
beforehand

(when I added the check, there were many places that I missed)

------------------------------------------------------------------------
r46706 | martink | 2012-12-22 15:27:40 -0800 (Sat, 22 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/strutil.c

trivial: clean up epan/strutil.c
   replace TABs with spaces
   add editor modelines

------------------------------------------------------------------------
r46705 | martink | 2012-12-22 14:35:07 -0800 (Sat, 22 Dec 2012) | 8 lines
Changed paths:
   M /trunk/epan/tvbuff.c

check the length parameter for tvb_get_unicode_string() and
tvb_get_ephemeral_unicode_string(), throw an exception for invalid
lengths (including -1, but length==-1 does not work for other tvb string
functions either)

I believe this is the proper fix for
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8112

------------------------------------------------------------------------
r46704 | etxrab | 2012-12-22 14:18:29 -0800 (Sat, 22 Dec 2012) | 1 line
Changed paths:
   M /trunk/config.nmake

Define GTK_SCHEMAS_DIR
------------------------------------------------------------------------
r46703 | etxrab | 2012-12-22 13:46:59 -0800 (Sat, 22 Dec 2012) | 1 line
Changed paths:
   M /trunk/config.nmake

Put back the 'right' GTK3 bundles
------------------------------------------------------------------------
r46702 | eapache | 2012-12-22 13:14:13 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/addr_resolution_dlg.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/expert_comp_table.c
   M /trunk/ui/gtk/export_object_dlg.c
   M /trunk/ui/gtk/font_utils.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/mtp3_summary.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/profile_dlg.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/rtp_player.c
   M /trunk/ui/gtk/sctp_assoc_analyse.c

Remove unneeded initializations, and one redundant if condition.

------------------------------------------------------------------------
r46701 | tuexen | 2012-12-22 12:56:58 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-frame.c

Fox copy-and-paste error.

------------------------------------------------------------------------
r46700 | eapache | 2012-12-22 12:53:09 -0800 (Sat, 22 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/search_frame.cpp
   M /trunk/ui/qt/time_shift_dialog.cpp

Remove one unneeded initializer and add one missing initializer, as found
by CppCheck.

------------------------------------------------------------------------
r46699 | tuexen | 2012-12-22 12:38:08 -0800 (Sat, 22 Dec 2012) | 3 lines
Changed paths:
   M /trunk/file.c
   M /trunk/wiretap/pcapng.c

Add support for writing the packet block flags for pcapng.
While there, do some minor cleanup.

------------------------------------------------------------------------
r46698 | tuexen | 2012-12-22 11:48:17 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/epan/frame_data.c
   M /trunk/epan/frame_data.h

Add support for displaying the Packet Block Flags Word of pcapng.

------------------------------------------------------------------------
r46697 | pascal | 2012-12-22 11:30:44 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml

Update User Guide

------------------------------------------------------------------------
r46696 | gerald | 2012-12-22 09:41:40 -0800 (Sat, 22 Dec 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/file_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/gtk/stock_icons.h

The Wireshark file icon makes more sense than a floppy disk[1]. Switch
back to it and name it "Save" instead of "File".

  [1] http://www.hanselman.com/blog/TheFloppyDiskMeansSaveAnd14OtherOldPeopleIconsThatDontMakeSenseAnymore.aspx

------------------------------------------------------------------------
r46695 | jake | 2012-12-22 06:28:52 -0800 (Sat, 22 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From G.Gerrits:
Minor patch just adding the newer AR7400/INT7400 with dev_id==4 for decoding 
in the Homeplug AV "Get Device/SW Version Confirm (A001)" response.

------------------------------------------------------------------------
r46694 | tuexen | 2012-12-22 06:06:50 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/pcap-common.c

Whitespace changes.

------------------------------------------------------------------------
r46693 | tuexen | 2012-12-22 04:35:01 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Specifiy time resolution explicitly.

------------------------------------------------------------------------
r46692 | tuexen | 2012-12-22 04:09:38 -0800 (Sat, 22 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Fix timestamp computation when using pcapng.

------------------------------------------------------------------------
r46691 | tuexen | 2012-12-22 01:43:17 -0800 (Sat, 22 Dec 2012) | 6 lines
Changed paths:
   M /trunk/doc/text2pcap.pod
   M /trunk/text2pcap.c

Add support for writing pcap-ng files by specifying -n as an option.
Leave pcap the default file format for now. The is should be reconsidered
before the next release as it might make sense to use pcapgn as
the default as we do for dumpcap. (We can use the -P option to allow
switching back to pcap).

------------------------------------------------------------------------
r46690 | gerald | 2012-12-21 21:21:46 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/file_dlg.c

R46374 replaced too many GTK_STOCK_SAVEs. Put them back.

------------------------------------------------------------------------
r46689 | gerald | 2012-12-21 15:57:51 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/time_shift_dialog.ui

Don't use so much white space.

------------------------------------------------------------------------
r46688 | guy | 2012-12-21 14:00:40 -0800 (Fri, 21 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-xtp.c

Get rid of unnecessary initialization that causes "discards qualifiers"
warnings.

------------------------------------------------------------------------
r46687 | pascal | 2012-12-21 13:03:31 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ansi_637.c

Fix GSM 7-bit default alphabet decoding in ANSI IS-637-A

------------------------------------------------------------------------
r46686 | pascal | 2012-12-21 13:01:45 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_rr.c

Include packet-gsm_sms.h and remove extern declarations

------------------------------------------------------------------------
r46685 | gerald | 2012-12-21 11:21:34 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/packet_list.cpp

Add time shifting to the packet list context menu.

------------------------------------------------------------------------
r46684 | gerald | 2012-12-21 10:59:42 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/file_wrappers.c

Microsoft CRT's _write expects an unsigned int.

------------------------------------------------------------------------
r46683 | gerald | 2012-12-21 10:49:44 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window_slots.cpp

Enable and disable the time shift menu action as needed.

------------------------------------------------------------------------
r46682 | morriss | 2012-12-21 09:43:46 -0800 (Fri, 21 Dec 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Use TVB_SET_ADDRESS_HF() and COPY_ADDRESS_SHALLOW() instead of tvb_get_ptr()
and a couple of SET_ADDRESS()s.

Use proto_tree_add_item() instead of proto_tree_add_ether() called with a
pointer into the TVB.

Leave a comment for a place where a bunch of code in several case statements
could probably be collapsed into much less code.

------------------------------------------------------------------------
r46681 | morriss | 2012-12-21 09:43:44 -0800 (Fri, 21 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppcap.c

Use TVB_SET_ADDRESS() and COPY_ADDRESS_SHALLOW() instead of tvb_get_ptr()
and a couple of SET_ADDRESS()s.

------------------------------------------------------------------------
r46680 | gerald | 2012-12-21 09:37:57 -0800 (Fri, 21 Dec 2012) | 12 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/ui/CMakeLists.txt
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/dlg_utils.h
   M /trunk/ui/gtk/time_shift_dlg.c
   M /trunk/ui/gtk/time_shift_dlg.h
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/label_stack.cpp
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/packet_format_group_box.cpp
   M /trunk/ui/qt/tango_colors.h
   A /trunk/ui/qt/time_shift_dialog.cpp
   A /trunk/ui/qt/time_shift_dialog.h
   A /trunk/ui/qt/time_shift_dialog.ui
   A /trunk/ui/time_shift.c (from /trunk/ui/gtk/time_shift_dlg.c:46617)
   A /trunk/ui/time_shift.h (from /trunk/ui/gtk/time_shift_dlg.h:46617)

Move common time shifting code to ui/time_shift.[ch]. Change the
shifting routines to return an error message on failure or NULL on
success.  Prettify and simplify the layout of the GTK+ time shift
dialog. Make the cancel button work as expected.

Add a time shift dialog to the Qt port. I used a Mad Lib (sentence)
layout. Hopefully that won't make translation too difficult.  For some
reason time shifts aren't immediately shown in the packet detail. This
appears to be a bug in the packet list / packet detail code.

Add warning role color definitions to tango_colors.h and use them.

------------------------------------------------------------------------
r46679 | martink | 2012-12-21 09:07:51 -0800 (Fri, 21 Dec 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/prefs_filter_expressions.c

trivial: clean up ui/gtk/prefs_filter_expressions.c
   replace TABs with spaces
   add editor modelines

------------------------------------------------------------------------
r46678 | martink | 2012-12-21 07:52:42 -0800 (Fri, 21 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ms-mms.c

fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8112
by adding a range to the length that is passed to
tvb_get_ephemeral_unicode_string()

------------------------------------------------------------------------
r46677 | wmeier | 2012-12-21 07:43:51 -0800 (Fri, 21 Dec 2012) | 3 lines
Changed paths:
   M /trunk/config.nmake

Remove redundant (commented out) definition for GTK_PKG
(introduced by me in SVN #46612).

------------------------------------------------------------------------
r46676 | tuexen | 2012-12-21 07:03:35 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

This should get it building on Windows.

------------------------------------------------------------------------
r46675 | tuexen | 2012-12-21 06:59:41 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

Try to get text2pcap building on Windows.

------------------------------------------------------------------------
r46674 | tuexen | 2012-12-21 06:38:00 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Fix a warning on Windows.

------------------------------------------------------------------------
r46673 | tuexen | 2012-12-21 06:34:26 -0800 (Fri, 21 Dec 2012) | 3 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/Makefile.common
   M /trunk/text2pcap.c

Use pcapio routines. This concludes the preperation for
adding pcapng support.

------------------------------------------------------------------------
r46670 | tuexen | 2012-12-21 05:53:21 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

This should make the Linux buildbot happy.

------------------------------------------------------------------------
r46669 | tuexen | 2012-12-21 05:17:20 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Address a build issue on Windows.

------------------------------------------------------------------------
r46668 | tuexen | 2012-12-21 05:05:43 -0800 (Fri, 21 Dec 2012) | 4 lines
Changed paths:
   M /trunk/text2pcap.c

Build the packet to be sent completely in the buffer and
then send it out at once.
This allows the usage of routines from pcapio.

------------------------------------------------------------------------
r46666 | guy | 2012-12-21 03:37:54 -0800 (Fri, 21 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-kerberos.c

The KRB_RM_ #defines fit in 32 bits, so just make them unsigned, not
long.

dissect_krb5_Checksum() is declared in
epan/dissectors/packet-kerberos.h; don't declare it again here.

------------------------------------------------------------------------
r46665 | guy | 2012-12-21 03:12:23 -0800 (Fri, 21 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isis-clv.c

Check whether something's too big before subtracting it from another
variable.

Adjust offset and len in parallel.

------------------------------------------------------------------------
r46664 | guy | 2012-12-21 03:04:10 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/asn1/snmp/snmp.cnf
   M /trunk/epan/dissectors/packet-snmp.c

Squelch a qualifier-discard warning.

------------------------------------------------------------------------
r46663 | guy | 2012-12-21 02:55:43 -0800 (Fri, 21 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common

Well, at least on my machine, packet-pres.c now compiles cleanly, with
the recent changes to pres.cnf to keep from generating some code.

------------------------------------------------------------------------
r46662 | guy | 2012-12-21 02:52:29 -0800 (Fri, 21 Dec 2012) | 2 lines
Changed paths:
   M /trunk/asn1/pres/pres.cnf
   M /trunk/epan/dissectors/packet-pres.c

Get rid of unused routines for UDC-type.

------------------------------------------------------------------------
r46661 | guy | 2012-12-21 02:26:52 -0800 (Fri, 21 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-radiotap-iter.c

Don't assume a pointer fits inside an unsigned long - it doesn't, in
LLP64 environments such as Windows.

Cast the result of a modulus op that causes the result to fit into an
int to int, to suppress implicit 64-bit-to-32-bit conversion warnings.

------------------------------------------------------------------------
r46660 | guy | 2012-12-21 01:29:46 -0800 (Fri, 21 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dis-enums.h

Get rid of duplicate declarations (so that -Wredundant-decls doesn't
complain).

------------------------------------------------------------------------
r46658 | guy | 2012-12-21 00:18:47 -0800 (Fri, 21 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ansi_801.c

Everything else in the floating-point calculations is single-precision,
so make the constants single-precision, so we don't end up with warnings
about double-precision values being assigned to single-precision
variables.

------------------------------------------------------------------------
r46657 | guy | 2012-12-21 00:16:12 -0800 (Fri, 21 Dec 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afp.c

Make some loop counters unsigned, so that we handle very large loop
counts by trying to iterate all over the items (and, presumably, failing
when we go past the end of the packet).

When assigning to the loop count, cast the value down, to avoid implicit
64-bit-to-32-bit conversion warnings.

Write those loops as for loops - it makes it a bit clearer what's going
on.

------------------------------------------------------------------------
r46655 | wmeier | 2012-12-20 22:30:55 -0800 (Thu, 20 Dec 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c

Convert to use new ws_gtk_grid...() wrappers to replace
direct use of Gtktable.

(The first of many conversions ...)

Essentially: the wrappers use GtkTable on Gtk2 and GtkGrid on Gtk3.

------------------------------------------------------------------------
r46654 | wmeier | 2012-12-20 22:27:00 -0800 (Thu, 20 Dec 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/gui_utils.h

Wrapper functions and macros to be used to replace
 Wireshark Gtk2 GtkTable code with code providing
 essentially equivalent funtionality on Gtk2 and Gtk3.

 See gui_utils.h for details.

------------------------------------------------------------------------
r46653 | guy | 2012-12-20 21:34:38 -0800 (Thu, 20 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aprs.c
   M /trunk/epan/dissectors/packet-ax25.c
   M /trunk/epan/dissectors/packet-ber.c

Constify some character pointer variables to avoid warnings about
strings being assigned to them.

------------------------------------------------------------------------
r46652 | guy | 2012-12-20 20:52:15 -0800 (Thu, 20 Dec 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/file_wrappers.c

Squelch a warning - the code shouldn't ever let "have" get so large that
it exceeds size_t on any platform, including Win64.

------------------------------------------------------------------------
r46651 | gerald | 2012-12-20 20:42:05 -0800 (Thu, 20 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/search_frame.ui

Reduce the spacer height in the "go to" and search frames. Fix the
search frame class.

------------------------------------------------------------------------
r46650 | guy | 2012-12-20 19:32:16 -0800 (Thu, 20 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/aethra.c
   M /trunk/wiretap/catapult_dct2000.c
   M /trunk/wiretap/erf.c
   M /trunk/wiretap/file_wrappers.c
   M /trunk/wiretap/mime_file.c
   M /trunk/wiretap/mp2t.c
   M /trunk/wiretap/netscaler.c
   M /trunk/wiretap/pcapng.c
   M /trunk/wiretap/vwr.c

Squelch implicit 64-bit-to-32-bit conversion warnings.

------------------------------------------------------------------------
r46649 | guy | 2012-12-20 18:30:35 -0800 (Thu, 20 Dec 2012) | 11 lines
Changed paths:
   M /trunk/wiretap/btsnoop.c

Squelch 64-bit-to-32-bit implicit conversion warning; the warning
appears to be bogus - even if I put "(gint64) phdr->ts.nsecs" in an
extra layer of parentheses, i.e.

	(((gint64) phdr->ts.nsecs) / 1000)

I still get the warning from

	i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple
	    Inc. build 5658) (LLVM build 2336.11.00)

------------------------------------------------------------------------
r46648 | guy | 2012-12-20 17:57:03 -0800 (Thu, 20 Dec 2012) | 3 lines
Changed paths:
   M /trunk/wsutil/crc11.c

Include <wsutil/crc11.h> so that we check whether the prototypes therein
match the actual function types here.

------------------------------------------------------------------------
r46647 | guy | 2012-12-20 16:53:30 -0800 (Thu, 20 Dec 2012) | 2 lines
Changed paths:
   M /trunk/wsutil/privileges.c

Squelch some cast-discard warnings.

------------------------------------------------------------------------
r46646 | guy | 2012-12-20 16:43:00 -0800 (Thu, 20 Dec 2012) | 8 lines
Changed paths:
   M /trunk/epan/osi-utils.c

Clean up white space.

Add a return where I presume it was intended to be - a 4-octet address
is completely handled in that if clause, so there's no reason to fall
through.

Fix a comment.

------------------------------------------------------------------------
r46645 | eapache | 2012-12-20 16:19:16 -0800 (Thu, 20 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/osi-utils.c

Fix some valgrind warnings from the capture attached to
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8110

I can't reproduce the actual reported crash on trunk.

------------------------------------------------------------------------
r46644 | pascal | 2012-12-20 13:18:26 -0800 (Thu, 20 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fr.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8095 :
Fix dissection of GPRS-NS over Frame Relay over MPLS

------------------------------------------------------------------------
r46643 | pascal | 2012-12-20 13:17:23 -0800 (Thu, 20 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls.c
   M /trunk/epan/dissectors/packet-nsip.c

Revert r46595

------------------------------------------------------------------------
r46642 | guy | 2012-12-20 13:02:22 -0800 (Thu, 20 Dec 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac

Expand the comment about alignment.

------------------------------------------------------------------------
r46641 | morriss | 2012-12-20 12:52:26 -0800 (Thu, 20 Dec 2012) | 1 line
Changed paths:
   M /trunk/configure.ac

32-bit Linux (at least from Redhat) has a host_cpu of i686 (not i386).  Don't force 8-byte alignment on such systems.
------------------------------------------------------------------------
r46640 | guy | 2012-12-20 12:00:06 -0800 (Thu, 20 Dec 2012) | 4 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/ringbuffer.c
   M /trunk/wsutil/file_util.h

fclose() and fflush() are standard C routines, so there's no need for
our own wrappers.  (pcapio.c isn't using wrappers around, for example,
fwrite().)

------------------------------------------------------------------------
r46638 | tuexen | 2012-12-20 07:40:28 -0800 (Thu, 20 Dec 2012) | 2 lines
Changed paths:
   M /trunk/pcapio.c

Need to include Windows.h for gettting FILETIME.

------------------------------------------------------------------------
r46637 | tuexen | 2012-12-20 07:20:10 -0800 (Thu, 20 Dec 2012) | 6 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/pcapio.c
   M /trunk/pcapio.h

Don't use an pcap structures in pcapio.[ch]. 
Currently, pcapio is only used by dumpcap, which is only compiled
if there is pcap support. However, making pcapio independent from
libpcap allows it also to be used from text2pcap, which does not
rely on libpcap.

------------------------------------------------------------------------
r46636 | tuexen | 2012-12-20 06:53:09 -0800 (Thu, 20 Dec 2012) | 3 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/pcapio.c
   M /trunk/pcapio.h
   M /trunk/ringbuffer.c
   M /trunk/wsutil/file_util.h

Add ws_fclose(), ws_fflush(), and ws_fdopen() to the fileutils.
Retire libpcap_fdopen(), libpcap_dump_flush(), and libpcap_dump_close().

------------------------------------------------------------------------
r46635 | tuexen | 2012-12-20 06:50:24 -0800 (Thu, 20 Dec 2012) | 2 lines
Changed paths:
   M /trunk/rawshark.c

rawshark does not use any routine from pcapio.c. So remove header.

------------------------------------------------------------------------
r46633 | morriss | 2012-12-20 06:36:06 -0800 (Thu, 20 Dec 2012) | 1 line
Changed paths:
   M /trunk/test/suite-clopts.sh

tshark now accepts -Q.
------------------------------------------------------------------------
r46631 | etxrab | 2012-12-20 05:15:20 -0800 (Thu, 20 Dec 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

From Edwin Groothuis:
IO Stats - Smooth should be per graph.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8090
------------------------------------------------------------------------
r46630 | etxrab | 2012-12-20 04:53:38 -0800 (Thu, 20 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsl.c

Try to determine wether it is MEAS REP, EXT MEAS REP or ENH MEAS REP.
------------------------------------------------------------------------
r46629 | eapache | 2012-12-19 20:06:44 -0800 (Wed, 19 Dec 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Tweak the order of the UI updates when finishing a live-update capture so that
certain menu items are enabled correctly.

Should fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8108

------------------------------------------------------------------------
r46628 | eapache | 2012-12-19 19:20:24 -0800 (Wed, 19 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/cli/tap-iousers.c

Remove unused parameter from iousers_process_address_packet

------------------------------------------------------------------------
r46627 | mmann | 2012-12-19 17:22:42 -0800 (Wed, 19 Dec 2012) | 1 line
Changed paths:
   M /trunk/doc/tshark.pod
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml
   M /trunk/tshark.c

Add -Q option to TShark to force only "true" errors to stderr.  No "status" messages should be included if -Q option is specified.  Bug 2881 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2881)
------------------------------------------------------------------------
r46626 | mmann | 2012-12-19 17:19:22 -0800 (Wed, 19 Dec 2012) | 1 line
Changed paths:
   M /trunk/ui/cli/tap-iousers.c

Add absolute date options (-ad) for start date/time of conversation in TShark.  Bug 1849 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1849)
------------------------------------------------------------------------
r46625 | eapache | 2012-12-19 15:12:58 -0800 (Wed, 19 Dec 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.wmem

Add missing wmem strbuf routine to the documentation.

------------------------------------------------------------------------
r46624 | eapache | 2012-12-19 15:11:22 -0800 (Wed, 19 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/packet_info.h

Only include wmem_core.h in packet_info.h. It's not technically a
public header, but since packet_info.h is included in most of the tree it saves
a great deal of recompilation when something in one of the wmem data structures
changes.

------------------------------------------------------------------------
r46623 | morriss | 2012-12-19 14:51:51 -0800 (Wed, 19 Dec 2012) | 7 lines
Changed paths:
   M /trunk/Makefile.am

Add a new target: install_desktop_files which installs some files for
use with a freekdesktop (at least I think so).  This stuff was taken from
Fedora's Wireshark RPM.

The intent is to a) use Wireshark's own files and b) remove most of the manual
installation steps from RPMs.

------------------------------------------------------------------------
r46622 | morriss | 2012-12-19 13:02:07 -0800 (Wed, 19 Dec 2012) | 1 line
Changed paths:
   M /trunk/wireshark.desktop

Also register Wireshark for MIME types application/x-pcapng and application/x-snoop.
------------------------------------------------------------------------
r46621 | morriss | 2012-12-19 13:01:00 -0800 (Wed, 19 Dec 2012) | 1 line
Changed paths:
   M /trunk/Makefile.am

Add wireshark-mime-package.xml to EXTRA_DIST.
------------------------------------------------------------------------
r46620 | morriss | 2012-12-19 12:59:41 -0800 (Wed, 19 Dec 2012) | 5 lines
Changed paths:
   A /trunk/wireshark-mime-package.xml

Add a mime-info file for freedesktop.org-compliant desktops; this one is
based on that from Fedora.

Define MIME information for PCAP, PCAPNG, and Snoop files.

------------------------------------------------------------------------
r46619 | tuexen | 2012-12-19 12:27:12 -0800 (Wed, 19 Dec 2012) | 3 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/pcapio.c
   M /trunk/pcapio.h

Add support for writing the flags option in the enhanced
packet block (pcapng).

------------------------------------------------------------------------
r46618 | gerald | 2012-12-19 11:04:57 -0800 (Wed, 19 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Try using the system-supplied zlib on OS X.

------------------------------------------------------------------------
r46617 | morriss | 2012-12-19 07:54:40 -0800 (Wed, 19 Dec 2012) | 4 lines
Changed paths:
   M /trunk/doc/README.developer

Do a little more to discourage the use of proto_tree_add_text(): don't
use it as example in a few places and point out that if you're not using the
return value to build a subtree, you probably shouldn't be using the function.

------------------------------------------------------------------------
r46616 | tuexen | 2012-12-19 05:08:24 -0800 (Wed, 19 Dec 2012) | 2 lines
Changed paths:
   M /trunk/pcapio.h

Whitespace change.

------------------------------------------------------------------------
r46615 | ruengeler | 2012-12-19 01:51:20 -0800 (Wed, 19 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

Set the icon for the wireless device if the decription name contains Wi-Fi

------------------------------------------------------------------------
r46614 | etxrab | 2012-12-18 22:55:11 -0800 (Tue, 18 Dec 2012) | 1 line
Changed paths:
   M /trunk/config.nmake

Don't yse the new GTK3 bundle, it lacks the tools
------------------------------------------------------------------------
r46613 | etxrab | 2012-12-18 22:52:56 -0800 (Tue, 18 Dec 2012) | 1 line
Changed paths:
   M /trunk/config.nmake
   M /trunk/tools/win64-setup.sh

Use the new bundle
------------------------------------------------------------------------
r46612 | wmeier | 2012-12-18 20:44:01 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/tools/win32-setup.sh

Let's try using the new Win32 GTK2 bundle 2.24.14 (as suggested by Anders).

------------------------------------------------------------------------
r46611 | guy | 2012-12-18 20:30:02 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_core.c

See if *this* squelches the MSVC errors.

------------------------------------------------------------------------
r46610 | morriss | 2012-12-18 19:50:52 -0800 (Tue, 18 Dec 2012) | 1 line
Changed paths:
   M /trunk/configure.ac

-pie also needs -fPIE (at least sometimes)
------------------------------------------------------------------------
r46609 | morriss | 2012-12-18 18:56:01 -0800 (Tue, 18 Dec 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/accordion_frame.cpp
   M /trunk/ui/qt/accordion_frame.h

Set SVN properties
------------------------------------------------------------------------
r46608 | morriss | 2012-12-18 18:09:48 -0800 (Tue, 18 Dec 2012) | 7 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/configure.ac

As suggested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8076 :

Enable PIE (if the compiler supports it) when compiling dumpcap.  Do this
regardless of whether we're configured to install dumpcap setuid-root because
some users will end up running dumpcap as root regardless of how we were
configured.

------------------------------------------------------------------------
r46607 | eapache | 2012-12-18 17:37:28 -0800 (Tue, 18 Dec 2012) | 3 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/wmem/Makefile.common
   M /trunk/epan/wmem/wmem.h
   A /trunk/epan/wmem/wmem_slist.c
   A /trunk/epan/wmem/wmem_slist.h
   M /trunk/epan/wmem/wmem_stack.c
   M /trunk/epan/wmem/wmem_stack.h

Implement a basic singly-linked for wmem.
Re-implement the stack as a wrapper for that.

------------------------------------------------------------------------
r46606 | eapache | 2012-12-18 17:08:21 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_core.c

Try to fix windows builds - MSVC doesn't like g_assert_not_reached() ?

------------------------------------------------------------------------
r46605 | eapache | 2012-12-18 16:51:48 -0800 (Tue, 18 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_strbuf.c
   M /trunk/epan/wmem/wmem_strbuf.h

Make the wmem string-buffer marginally useful but providing some accessors so
it's not a write-only data structure.

------------------------------------------------------------------------
r46604 | eapache | 2012-12-18 16:43:36 -0800 (Tue, 18 Dec 2012) | 9 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/epan/epan.c
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/epan/wmem/wmem_core.h
   M /trunk/epan/wmem/wmem_scopes.c
   M /trunk/tools/valgrind-wireshark.sh

Dispatch all allocator creations through a single function using an enum to
determine the desired type. This has two advantages over the old way:
 - just one environment variable for valgrind to override in order to guarantee
   that ALL allocators use memory it can track, and just one place to check that
   variable
 - allocator owners no longer have to include headers specific to their
   allocator, allowing them to change allocators without adjusting all their
   #includes

------------------------------------------------------------------------
r46603 | eapache | 2012-12-18 15:36:45 -0800 (Tue, 18 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/epan.c
   M /trunk/epan/wmem/Makefile.common
   D /trunk/epan/wmem/wmem_allocator_glib.c
   D /trunk/epan/wmem/wmem_allocator_glib.h
   A /trunk/epan/wmem/wmem_allocator_simple.c (from /trunk/epan/wmem/wmem_allocator_glib.c:46601)
   A /trunk/epan/wmem/wmem_allocator_simple.h (from /trunk/epan/wmem/wmem_allocator_glib.h:46601)
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/epan/wmem/wmem_scopes.c

Rename allocator_glib to allocator_simple, since the block allocator also
uses glib and 'simple' describes the intention far better.

------------------------------------------------------------------------
r46602 | morriss | 2012-12-18 15:28:38 -0800 (Tue, 18 Dec 2012) | 8 lines
Changed paths:
   M /trunk/asn1/h225/h225.cnf
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/epan/address.h
   M /trunk/epan/dissectors/packet-h225.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-tacacs.c
   M /trunk/epan/dissectors/packet-uma.c

When copying addresses, also copy the (new) hf field.

Use SET_ADDRESS in some dissectors that weren't using it (so that the hf field
is correctly initialized).

Introduce a COPY_ADDRESS_SHALLOW (which copies an address without copying the
contents of the data field).

------------------------------------------------------------------------
r46601 | eapache | 2012-12-18 15:25:11 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.wmem
   M /trunk/epan/epan.c
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_allocator_block.h
   M /trunk/epan/wmem/wmem_allocator_glib.c
   M /trunk/epan/wmem/wmem_allocator_glib.h
   M /trunk/epan/wmem/wmem_scopes.c
   M /trunk/epan/wmem/wmem_slab.c
   M /trunk/epan/wmem/wmem_slab.h
   M /trunk/epan/wmem/wmem_stack.c
   M /trunk/epan/wmem/wmem_stack.h

Use 'new' instead of 'create' a consistent manner.

------------------------------------------------------------------------
r46600 | tuexen | 2012-12-18 14:56:06 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/Makefile.am
   M /trunk/Makefile.nmake

text2pcap needs only the wsutil lib, not the wiretap lib (as far as I can see).

------------------------------------------------------------------------
r46599 | tuexen | 2012-12-18 14:29:44 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Make handling of inconsistent transport layer parameters more consistent.

------------------------------------------------------------------------
r46598 | morriss | 2012-12-18 14:29:11 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/tools/checkAPIs.pl

Don't do proto_tree_add_ether(..., tvb_get_ptr(...)), just use proto_tree_add_item().

------------------------------------------------------------------------
r46597 | tuexen | 2012-12-18 13:52:08 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/text2pcap.c

Whitespace changes. Use consistent 4 space indent.

------------------------------------------------------------------------
r46596 | pascal | 2012-12-18 12:58:01 -0800 (Tue, 18 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

From J. Bruce Fields via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8103 :
Add parsing of free_stateid, why_no_delegation, backchannel_ctl, secinfo_no_name and destroy_session fields to NFSv4.1 dissector

------------------------------------------------------------------------
r46595 | pascal | 2012-12-18 12:36:21 -0800 (Tue, 18 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls.c
   M /trunk/epan/dissectors/packet-nsip.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8095 :
Add dissection of GPRS-NS protocol inside MPLS

------------------------------------------------------------------------
r46594 | tuexen | 2012-12-18 11:16:11 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/pcapio.c

Simplify code.

------------------------------------------------------------------------
r46593 | tuexen | 2012-12-18 11:09:27 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/pcapio.c

fwrite() returns the number of objects written, not the number of bytes.

------------------------------------------------------------------------
r46592 | tuexen | 2012-12-18 10:18:11 -0800 (Tue, 18 Dec 2012) | 3 lines
Changed paths:
   M /trunk/pcapio.c

Fix sequence of parameters. The size is the second parameter of fwrite,
the nitems the third, not vice versa.

------------------------------------------------------------------------
r46591 | gerald | 2012-12-18 09:21:20 -0800 (Tue, 18 Dec 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   A /trunk/ui/qt/accordion_frame.cpp
   A /trunk/ui/qt/accordion_frame.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/search_frame.cpp
   M /trunk/ui/qt/search_frame.h
   M /trunk/ui/qt/splash_overlay.cpp

Add an AccordionFrame class which can animate showing and hiding (except
when we detect a remote connection). Use it for the "go to" and search
frames. Properly detect remote connections in the splash overlay.

------------------------------------------------------------------------
r46590 | morriss | 2012-12-18 08:42:16 -0800 (Tue, 18 Dec 2012) | 7 lines
Changed paths:
   M /trunk/doc/README.developer

Come down harder on the evils of tvb_get_ptr(): advise not to use it.

Combine the two comments in the Portability section (which largely said the
same thing) on the perils of that function.

Don't suggest it as an option to ensure there are enough bytes in the TVB.

------------------------------------------------------------------------
r46586 | etxrab | 2012-12-18 03:58:22 -0800 (Tue, 18 Dec 2012) | 2 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/dumpcap.c

- Make dumpcap build with the new bundle.
- Use the correct bundle id for GTK3
------------------------------------------------------------------------
r46585 | etxrab | 2012-12-17 23:42:17 -0800 (Mon, 17 Dec 2012) | 1 line
Changed paths:
   M /trunk/config.nmake

Prepare to ubdate the GTK bundles
------------------------------------------------------------------------
r46584 | sahlberg | 2012-12-17 20:02:57 -0800 (Mon, 17 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

SCSI: PERSISTENT_RESERVE_IN  add names for service action 2/3 report capabilities/read full status


------------------------------------------------------------------------
r46583 | eapache | 2012-12-17 19:31:25 -0800 (Mon, 17 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/addr_resolv.c

Fix a double-free by setting the GSList back to NULL when we free it.

Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8101

------------------------------------------------------------------------
r46582 | eapache | 2012-12-17 19:15:23 -0800 (Mon, 17 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-6lowpan.c

Use pinfo-scoped memory for 6LoWPAN addresses.
Fixes at least part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7885

------------------------------------------------------------------------
r46579 | morriss | 2012-12-17 18:20:38 -0800 (Mon, 17 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtn.c

Get rid of another tvb_get_ptr() abuse (just like r46577 but in a different
function).

------------------------------------------------------------------------
r46577 | morriss | 2012-12-17 18:02:28 -0800 (Mon, 17 Dec 2012) | 20 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtn.c

Fix the fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7945 
(or at least the complaints from Valgrind; I couldn't reproduce the crash).

What part of:

~~~
 * If you're thinking of using tvb_get_ptr, STOP WHAT YOU ARE DOING
 * IMMEDIATELY. Go take a break. Consider that tvb_get_ptr hands you
 * a raw, unprotected pointer that you can easily use to create a
 * security vulnerability or otherwise crash Wireshark. Then consider
 * that you can probably find a function elsewhere in this file that
 * does exactly what you want in a much more safe and robust manner.
~~~

did someone not read?

Use tvb_get_ephemeral_stringz() instead of adding (apparently not sufficiently
checked!) offsets to the result of tvb_get_ptr() and assuming that the result
is a) in bounds and b) a NULL-terminated string.

------------------------------------------------------------------------
r46576 | gerald | 2012-12-17 15:03:21 -0800 (Mon, 17 Dec 2012) | 3 lines
Changed paths:
   M /trunk/frame_data_sequence.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/qt/main_status_bar.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/packet_list_model.cpp
   M /trunk/ui/qt/packet_list_model.h
   M /trunk/ui/qt/packet_list_record.cpp
   M /trunk/ui/qt/packet_list_record.h

Implement the frame mark, ignore, and time reference actions. Update the
text of a few menu items.

------------------------------------------------------------------------
r46575 | gerald | 2012-12-17 13:24:22 -0800 (Mon, 17 Dec 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/ui/CMakeLists.txt

Add libui_dirty.

------------------------------------------------------------------------
r46574 | morriss | 2012-12-17 11:24:06 -0800 (Mon, 17 Dec 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/follow_tcp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8100 :

Wrap some variable declarations in #ifdef HAVE_LIBZ.

------------------------------------------------------------------------
r46573 | martinm | 2012-12-17 06:39:59 -0800 (Mon, 17 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c

Fix a copy and paste error.

------------------------------------------------------------------------
r46572 | pascal | 2012-12-16 12:30:42 -0800 (Sun, 16 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/dissectors/packet-ssl.c

From Robert Bullen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8092 :
Add SSL segment data and SSL reassmebled data fields and improve readability of the hex/ASCII data blocks written to the SSL debug log

------------------------------------------------------------------------
r46570 | morriss | 2012-12-16 11:26:12 -0800 (Sun, 16 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/tvbuff.c

Another composite-TVB fix inspired by
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8097 :

Assert out if tvb_composite_finalize() is called on a composite TVB with
no members (sub-TVBs).

------------------------------------------------------------------------
r46569 | morriss | 2012-12-16 11:22:00 -0800 (Sun, 16 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

Followup to r46565 and r46568: don't even create the composite TVB if we're
not going to put anything into it.  And don't try to finalize the composite
if we didn't create it or put anything in it.

------------------------------------------------------------------------
r46568 | morriss | 2012-12-16 10:32:50 -0800 (Sun, 16 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

Apply r46565 to another spot.
------------------------------------------------------------------------
r46567 | morriss | 2012-12-16 10:23:10 -0800 (Sun, 16 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/tvbuff.c

As suggested by Evan in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8097 :

Put r46564 back in as the computation of member_length is non-trivial.

------------------------------------------------------------------------
r46566 | morriss | 2012-12-16 08:49:52 -0800 (Sun, 16 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/tvbuff.c

A different fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8097 :

Rather than asserting out when we find a zero-length TVB in a composite TVB,
assert out when a dissector adds a zero-length TVB to a composite.

------------------------------------------------------------------------
r46565 | morriss | 2012-12-16 08:40:36 -0800 (Sun, 16 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

Another part of the fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8097 :

Don't try to add a zero-length TVB to a composite TVB.

------------------------------------------------------------------------
r46564 | eapache | 2012-12-16 08:21:41 -0800 (Sun, 16 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/tvbuff.c

DISSECTOR_ASSERT on member_length when composing a disjoint tvb in order to
avoid an infinite recursion. More robust handling of the error case in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8097
but doesn't fix the actual bug (which is that either DHCP or BOOTP is building
an invalid tvbuff).

------------------------------------------------------------------------
r46562 | alagoutte | 2012-12-16 07:34:33 -0800 (Sun, 16 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c

From Richard Sharpe via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8074 SMB2 file_info_0f is actually FileFullEaInformation

[MS-FSCC].pdf section 2.4.15 gives us the correct format of the structure currently know and file_info_0f.

The unknown byte is actually the second byte of the EA Value Len.
------------------------------------------------------------------------
r46561 | alagoutte | 2012-12-16 07:34:23 -0800 (Sun, 16 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Simon Barber via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8094 Add support for RA and TA to all 802.11 frame formats
------------------------------------------------------------------------
r46560 | alagoutte | 2012-12-16 07:34:13 -0800 (Sun, 16 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

Remove unused ett_nfs_security_label variable
------------------------------------------------------------------------
r46558 | gerald | 2012-12-16 07:03:34 -0800 (Sun, 16 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-12-16]
------------------------------------------------------------------------
r46557 | pascal | 2012-12-16 01:52:40 -0800 (Sun, 16 Dec 2012) | 3 lines
Changed paths:
   M /trunk/print.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8027 :
Fix tshark hex bytes output

------------------------------------------------------------------------
r46556 | pascal | 2012-12-16 00:58:46 -0800 (Sun, 16 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8098 :
Incorrect dissection of SAC and RAC in 3GPP ULI AVP

------------------------------------------------------------------------
r46555 | morriss | 2012-12-15 18:37:06 -0800 (Sat, 15 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Initialize a variable to avoid a (false) may-be-used-uninitialized warning turned error.
------------------------------------------------------------------------
r46554 | morriss | 2012-12-15 18:13:30 -0800 (Sat, 15 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.h

File missed in r46553.
------------------------------------------------------------------------
r46553 | morriss | 2012-12-15 17:12:59 -0800 (Sat, 15 Dec 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Handle hop-by-hop-id collisions (when matching requests and answers) better:
instead of storing the requests in an se_tree (keyed by hop-by-hop-id),
store an se_tree which is itself keyed by frame number.  When looking for
a matching request, first find the tree of pdus (by hop-by-hop-id) and then
look for the largest frame number less than or equal to the answer's frame
number.  Also verify that the end-to-end-id matches.

Move the conversation structure out of packet-diameter.h: it's only used in
packet-diameter.c

------------------------------------------------------------------------
r46552 | martinm | 2012-12-15 16:43:37 -0800 (Sat, 15 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/mac_lte_stat_dlg.c
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c
   M /trunk/ui/gtk/tcp_graph.c

Don't cast away constness of passed-in tap structs.

------------------------------------------------------------------------
r46551 | pascal | 2012-12-15 16:28:38 -0800 (Sat, 15 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bt-utp.c

Strengthen BT-uTP heuristic dissector and add a preference to enable it (disabled by default)

------------------------------------------------------------------------
r46550 | martinm | 2012-12-15 16:25:25 -0800 (Sat, 15 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/cli/tap-expert.c
   M /trunk/ui/cli/tap-macltestat.c
   M /trunk/ui/cli/tap-rlcltestat.c

Don't cast away const qualifier.

------------------------------------------------------------------------
r46549 | martinm | 2012-12-15 16:15:26 -0800 (Sat, 15 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c

Fix some clang warnings.

------------------------------------------------------------------------
r46548 | martinm | 2012-12-15 16:02:50 -0800 (Sat, 15 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-mac-lte.h

Check that system frame number is in range.

------------------------------------------------------------------------
r46547 | pascal | 2012-12-15 12:12:17 -0800 (Sat, 15 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mikey.c

Add a missing ENC_ASCII

------------------------------------------------------------------------
r46546 | eapache | 2012-12-15 09:10:39 -0800 (Sat, 15 Dec 2012) | 5 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Link qtshark with libui_dirty on unix.

It's now possible to build qtshark with autotools and QtCreator if you add some
extra symlinks and fiddle with LD_LIBRARY_PATH.

------------------------------------------------------------------------
r46545 | mmann | 2012-12-15 04:43:13 -0800 (Sat, 15 Dec 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/prefs_dlg.c

From Masatake Yamato, adding preference names used with -o option to tooltip text.  Bug 6641 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6641)
------------------------------------------------------------------------
r46544 | mmann | 2012-12-14 20:28:41 -0800 (Fri, 14 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

From bug 6123, Fix further dissection of data in TCP packets with the Riverbed Transparency options (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6123)

Allow Raw Data dissector to dissect TCP packets with Riverbed Transparency options if sport dissector (found only in Riverbed) is not found.

#BACKPORT
------------------------------------------------------------------------
r46543 | gerald | 2012-12-14 17:55:28 -0800 (Fri, 14 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.common

Add a missing backslash.

------------------------------------------------------------------------
r46542 | gerald | 2012-12-14 17:05:17 -0800 (Fri, 14 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/search_frame.cpp
   M /trunk/ui/qt/search_frame.h

Set SVN properties.

------------------------------------------------------------------------
r46541 | gerald | 2012-12-14 17:04:39 -0800 (Fri, 14 Dec 2012) | 9 lines
Changed paths:
   M /trunk/cfile.h
   M /trunk/file.c
   M /trunk/ui/gtk/find_dlg.c
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/display_filter_edit.h
   M /trunk/ui/qt/label_stack.cpp
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   A /trunk/ui/qt/search_frame.cpp
   A /trunk/ui/qt/search_frame.h
   A /trunk/ui/qt/search_frame.ui

Rename the search type menu items to more accurately reflect what we're
actually doing and what users are likely to want to do.  Rename the
search enum values and functions to reflect what we're actually doing
and add a comment explaining why making searches more correct might make
searching worse.  Add a search bar to the Qt main window, thus
continuing the War On Gratuitous Dialogs.

Clear out any previous temporary label stack items before adding a new one.

------------------------------------------------------------------------
r46540 | eapache | 2012-12-14 16:46:36 -0800 (Fri, 14 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/wmem/Makefile.common
   M /trunk/epan/wmem/wmem.h
   A /trunk/epan/wmem/wmem_strbuf.c
   A /trunk/epan/wmem/wmem_strbuf.h

Basic wmem string-buffer. Not yet feature-equivalent to the emem version.

------------------------------------------------------------------------
r46539 | etxrab | 2012-12-14 04:02:59 -0800 (Fri, 14 Dec 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/follow_tcp.c

Try to cast avay:
follow_tcp.c(323) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
follow_tcp.c(327) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data
follow_tcp.c(529) : warning C4267: '=' : conversion from 'size_t' to 'uInt', possible loss of data
------------------------------------------------------------------------
r46538 | etxrab | 2012-12-14 03:54:35 -0800 (Fri, 14 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Copy-paste error.
------------------------------------------------------------------------
r46537 | etxrab | 2012-12-14 03:27:38 -0800 (Fri, 14 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-gtp.h

From Martin Isaksson:
- Initiiate GTP header to zero.
- Dont' load TEID unconditionaly, it might not be present.
------------------------------------------------------------------------
r46536 | eapache | 2012-12-13 19:00:08 -0800 (Thu, 13 Dec 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/follow_tcp.c

Fixed uninitialized value warning.

I am now *very* impressed by GCC's flow analysis.

------------------------------------------------------------------------
r46535 | martink | 2012-12-13 18:35:12 -0800 (Thu, 13 Dec 2012) | 9 lines
Changed paths:
   M /trunk/ui/gtk/follow_tcp.c

fix compiler warning

follow_tcp.c: In function ‘follow_read_tcp_stream’:
follow_tcp.c:432: error: ‘gunzip’ may be used uninitialized in this function
make[2]: *** [libgtkui_a-follow_tcp.o] Error 1

set default value to 'not gzipped'


------------------------------------------------------------------------
r46534 | martink | 2012-12-13 18:27:05 -0800 (Thu, 13 Dec 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-h248_3gpp.c

fix

packet-h248_3gpp.c: In function ‘dissect_3gcsd_plmnbc’:
packet-h248_3gpp.c:168: error: cast to pointer from integer of different size
make[5]: *** [libdissectors_la-packet-h248_3gpp.lo] Error 1

I guess the last parameter of dissect_3gcsd_plmnbc() is a pointer to a
boolean variable. Call it implicit_param, not implicit, as there's
already a global variable 'implicit'.

Feel free to correct the fix if I got it wrong.

------------------------------------------------------------------------
r46533 | etxrab | 2012-12-13 12:29:46 -0800 (Thu, 13 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-h248_3gpp.c

Revert back to the original patch which actuallly worked.
------------------------------------------------------------------------
r46532 | mmann | 2012-12-13 12:19:11 -0800 (Thu, 13 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/follow_tcp.c

Bug 3528 - When following an HTTP tcp stream decode gzip data automatically (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3528)

Use Anders' "corrected" patch instead of the original.
------------------------------------------------------------------------
r46531 | etxrab | 2012-12-13 12:17:17 -0800 (Thu, 13 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-h248_3gpp.c

From John Batty:- the h248_3GCSD_properties_vals array was missing entry 0 that defines the package name. - the h248_package_3GCSD structure was missing entries for the signal and event definitions (which were already been defined) For the plmnbc decoder, I found an existing decoder de_bearer_cap that could decode this field, so added a small function to call through to that The 3gtfo package definition was also missing the package name. https://bugs.wireshark.org/bugzilla/process_bug.cgi I fixed up the call to dissect_ber_octet_string() to use sub_tvb.
------------------------------------------------------------------------
r46530 | mmann | 2012-12-13 11:59:57 -0800 (Thu, 13 Dec 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/ui/gtk/Makefile.nmake
   M /trunk/ui/gtk/follow_tcp.c

Bug 3528 - When following an HTTP tcp stream decode gzip data automatically (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3528)

includes patch from bug (with actual functionality) + changes to makefiles to make it compile/link on Windows
------------------------------------------------------------------------
r46529 | wmeier | 2012-12-13 10:17:47 -0800 (Thu, 13 Dec 2012) | 5 lines
Changed paths:
   M /trunk/plugins/profinet/packet-dcom-cba-acco.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.h
   M /trunk/plugins/profinet/packet-dcom-cba.c
   M /trunk/plugins/profinet/packet-pn-dcp.c
   M /trunk/plugins/profinet/packet-pn-mrp.c
   M /trunk/plugins/profinet/packet-pn-mrrt.c
   M /trunk/plugins/profinet/packet-pn-ptcp.c
   M /trunk/plugins/profinet/packet-pn-rt.c
   M /trunk/plugins/profinet/packet-pn.c

General cleanup:
- Localize some variables; remove unneeded initializers;
- Reformat some hf[] entries;
- Whitespace; style; long lines.

------------------------------------------------------------------------
r46528 | pascal | 2012-12-13 09:57:37 -0800 (Thu, 13 Dec 2012) | 2 lines
Changed paths:
   M /trunk/asn1/t124/packet-t124-template.c
   M /trunk/epan/dissectors/packet-t124.c

Fix what seems to be a typo error

------------------------------------------------------------------------
r46527 | wmeier | 2012-12-13 08:27:40 -0800 (Thu, 13 Dec 2012) | 3 lines
Changed paths:
   M /trunk/plugins/profinet/packet-pn-mrp.c
   M /trunk/plugins/profinet/packet-pn-rt.c

Remove some commented out code as per Wido Kelling:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8002#c9

------------------------------------------------------------------------
r46526 | pascal | 2012-12-13 06:24:44 -0800 (Thu, 13 Dec 2012) | 3 lines
Changed paths:
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/epan/dissectors/packet-h248.c

From John Batty via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8087 :
H.248 MEGACO PkgName property is poorly formatted

------------------------------------------------------------------------
r46525 | pascal | 2012-12-13 01:59:20 -0800 (Thu, 13 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cisco-sm.c

From Ojab via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8082 :
cisco-sm dissector enhancement

------------------------------------------------------------------------
r46524 | pascal | 2012-12-12 14:08:02 -0800 (Wed, 12 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

From Edwin Groothuis via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8083 :
Abstract some constants by defines in tcp_graph.c

------------------------------------------------------------------------
r46523 | wmeier | 2012-12-12 13:40:35 -0800 (Wed, 12 Dec 2012) | 7 lines
Changed paths:
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.h
   M /trunk/plugins/profinet/packet-pn.c

General cleanup:
- Don't call expert...() under 'if (tree)';
- Make some functions static;
- Localize some variables; remove some uneeded initializers;
- Reformat some hf[] entries;
- Do whitespace fixes (including "4 space tabs").

------------------------------------------------------------------------
r46522 | wmeier | 2012-12-12 10:47:59 -0800 (Wed, 12 Dec 2012) | 24 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-pn-dcp.c
   M /trunk/plugins/profinet/packet-pn-mrp.c
   M /trunk/plugins/profinet/packet-pn-ptcp.c
   M /trunk/plugins/profinet/packet-pn-rt.c
   M /trunk/plugins/profinet/packet-pn.c
   M /trunk/plugins/profinet/packet-pn.h

From Wido Kelling: [Profinet] Updated disecction regarding the IEC 61158
(with a few minor fixes by me).

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8002

major change:
 reassembling of PNIO fragments (only works if OpenSafty dissector is disabled)

minor changes:
 improved handling of DFP Frames

added / updated
 MRP Block decoding
 ARServerBlock
 ARVendorBlock
 PDInterfaceDataReal
 PDInterfaceAdjust
 PDPortStatistic
 SubdirFrameData corrected display and subblocks added
 PDIRGlobalData complete dissection
 decoding of FrameDataProperties and ARTypes updated to conform the STD
 removed now usuported RTC2 ranges


------------------------------------------------------------------------
r46520 | stig | 2012-12-12 07:17:36 -0800 (Wed, 12 Dec 2012) | 3 lines
Changed paths:
   M /trunk/asn1/pres/packet-pres-template.c
   M /trunk/asn1/pres/packet-pres-template.h
   M /trunk/asn1/pres/pres.cnf
   M /trunk/epan/dissectors/packet-pres.c
   M /trunk/epan/dissectors/packet-pres.h

Moved users table lookup to find_oid_by_pres_ctx_id() so other
dissectors (acse, ros, rtse) can benefit from the configured settings.

------------------------------------------------------------------------
r46519 | morriss | 2012-12-12 06:11:53 -0800 (Wed, 12 Dec 2012) | 1 line
Changed paths:
   M /trunk/test/suite-clopts.sh

tshark now accepts -g.
------------------------------------------------------------------------
r46518 | etxrab | 2012-12-12 04:48:12 -0800 (Wed, 12 Dec 2012) | 1 line
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/diameter/Ericsson.xml
   M /trunk/diameter/dictionary.xml
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_sms.c

"Fill" a couple of value_string(ext)
------------------------------------------------------------------------
r46516 | wmeier | 2012-12-11 19:38:46 -0800 (Tue, 11 Dec 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mikey.c

General cleanup:
- Fix instance of offset changed under 'if (tree)' and used after 'if (tree)';
- Create/use some extended value strings;
- #if 0 an unused value_string array;
- Localize some variables & remove some uneeded initializers;
- Fix some whitespace & long lines.

------------------------------------------------------------------------
r46515 | morriss | 2012-12-11 19:25:35 -0800 (Tue, 11 Dec 2012) | 2 lines
Changed paths:
   M /trunk/capture_opts.c
   M /trunk/capture_sync.c
   M /trunk/dumpcap.c
   M /trunk/tshark.c

Make the "-g" argument to tshark actually work (by passing it to dumpcap).

------------------------------------------------------------------------
r46514 | morriss | 2012-12-11 18:22:14 -0800 (Tue, 11 Dec 2012) | 1 line
Changed paths:
   M /trunk/tools/test-fuzzed-cap.sh

Move setting of WIRESHARK_ABORT_ON_DISSECTOR_BUG together with other Wireshark-specific variables (instead of with the MacOS-specific variables).
------------------------------------------------------------------------
r46513 | morriss | 2012-12-11 18:07:08 -0800 (Tue, 11 Dec 2012) | 7 lines
Changed paths:
   M /trunk/doc/dumpcap.pod
   M /trunk/doc/tshark.pod
   M /trunk/dumpcap.c
   M /trunk/tshark.c

Document the "-g" option to dumpcap.

Add that option to tshark, too, and document it.

The option can't be given to Wireshark because the GUI already has a "-g"
(goto packet).

------------------------------------------------------------------------
r46512 | morriss | 2012-12-11 17:50:44 -0800 (Tue, 11 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/value_string.c

Fix some indentation.
------------------------------------------------------------------------
r46511 | wmeier | 2012-12-11 17:28:21 -0800 (Tue, 11 Dec 2012) | 14 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-mikey.c

From  Adam Butcher: Add SAKKE support to MIKEY dissector

... adds support for ECCSI signature type, SAKKE payload,
MIKEY-TICKET ID Role types (required for MIKEY-SAKKE KMS
role identifiers) to the MIKEY dissector.

The related specifications are:
  http://tools.ietf.org/html/rfc6509    MIKEY-SAKKE
   (http://tools.ietf.org/html/rfc6507  ECCSI)
   (http://tools.ietf.org/html/rfc6508  SAKKE)
  http://tools.ietf.org/html/rfc6043    MIKEY-TICKET (ID Role types only)

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8080

------------------------------------------------------------------------
r46510 | eapache | 2012-12-11 16:02:34 -0800 (Tue, 11 Dec 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-ssl.c

Use the complete fragment length to reassembly SSL frames. The old method
of picking them up one at a time failed on jumbo frames.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8075

------------------------------------------------------------------------
r46509 | alagoutte | 2012-12-11 15:24:13 -0800 (Tue, 11 Dec 2012) | 1 line
Changed paths:
   M /trunk/.gitignore

Update .git(bzr)ignore when build qt with Autotools (generated *.moc.cpp for UI files and *.rcc.cpp for ressources files)
------------------------------------------------------------------------
r46508 | alagoutte | 2012-12-11 15:24:02 -0800 (Tue, 11 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bgp.c

Enhance BGP ORF (Make field filterable)
------------------------------------------------------------------------
r46507 | alagoutte | 2012-12-11 15:23:48 -0800 (Tue, 11 Dec 2012) | 14 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Update IEEE Wireless Documentation links

IEEE Std 802.11(m)-2012 (pdf) is now available for free ! include with 10 amendements

* IEEE Std 802.11k™-2008: Radio Resource Measurement of Wireless LANs (Amendment 1)
* IEEE Std 802.11r™-2008: Fast Basic Service Set (BSS) Transition (Amendment 2)
* IEEE Std 802.11y™-2008: 3650–3700 MHz Operation in USA (Amendment 3)
* IEEE Std 802.11w™-2009: Protected Management Frames (Amendment 4)
* IEEE Std 802.11n™-2009: Enhancements for Higher Throughput (Amendment 5)
* IEEE Std 802.11p™-2010: Wireless Access in Vehicular Environments (Amendment 6)
* IEEE Std 802.11z™-2010: Extensions to Direct-Link Setup (DLS) (Amendment 7)
* IEEE Std 802.11v™-2011: IEEE 802.11 Wireless Network Management (Amendment 8)
* IEEE Std 802.11u™-2011: Interworking with External Networks (Amendment 9)
* IEEE Std 802.11s™-2011: Mesh Networking (Amendment 10)
------------------------------------------------------------------------
r46506 | alagoutte | 2012-12-11 15:23:35 -0800 (Tue, 11 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-pw-oam.c

Enhance (minor) MPLS PW OAM Dissector Replace proto_tree_add_uint => proto_tree_add_item
------------------------------------------------------------------------
r46505 | alagoutte | 2012-12-11 15:23:20 -0800 (Tue, 11 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

From Steve Dickson via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8081
Added the Labled NFS protocol dissector for NFS v4.1

Signed-off-by: Steve Dickson <steved@redhat.com>
------------------------------------------------------------------------
r46504 | pascal | 2012-12-11 15:20:22 -0800 (Tue, 11 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.h

Dissect eMBMS MTCH LCIDs

------------------------------------------------------------------------
r46503 | pascal | 2012-12-11 14:23:44 -0800 (Tue, 11 Dec 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/tools/win32-setup.sh
   M /trunk/tools/win64-setup.sh

Update the User's Guide to 1.9

------------------------------------------------------------------------
r46502 | jmayer | 2012-12-11 13:51:18 -0800 (Tue, 11 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt

Alphabetically sort files

------------------------------------------------------------------------
r46501 | pascal | 2012-12-11 13:21:50 -0800 (Tue, 11 Dec 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml

Update command line tools help

------------------------------------------------------------------------
r46500 | ruengeler | 2012-12-11 08:55:17 -0800 (Tue, 11 Dec 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Make "Edit Interfaces Dialog" modal
-This line, and those below, will be ignored--

M    ui/gtk/capture_dlg.c

------------------------------------------------------------------------
r46499 | ruengeler | 2012-12-11 08:51:36 -0800 (Tue, 11 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Capture Options Dialog: Update buttons for "Capture all in Prom. Mode" and "Capture on all interfaces"
Update filter string

------------------------------------------------------------------------
r46497 | etxrab | 2012-12-11 01:39:15 -0800 (Tue, 11 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

From zhang lei:
Cause、RAB Context、PDU Numbers in packet-gtpv2.c are not dissected correctly. fixed in the patch.

The patch did not apply cleanly to trunk, applied by hand.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8079
------------------------------------------------------------------------
r46496 | etxrab | 2012-12-10 23:01:43 -0800 (Mon, 10 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Only construct bit string if show internal per fields is set. Use tvb_get_bits
------------------------------------------------------------------------
r46495 | morriss | 2012-12-10 18:26:44 -0800 (Mon, 10 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-assa_r3.c

Move ett and hf arrays into proto_register routine.

Reindent some.

------------------------------------------------------------------------
r46494 | sfisher | 2012-12-10 15:53:09 -0800 (Mon, 10 Dec 2012) | 6 lines
Changed paths:
   M /trunk/dumpcap.c


Change variable "devname" to "devicename" in numerous places to avoid
to avoid -Wshadow warnings about conflicting with BSD's devname()
function.


------------------------------------------------------------------------
r46493 | wmeier | 2012-12-10 15:23:01 -0800 (Mon, 10 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bfd.c

Minor cleanup:
- Remove some uneeded initializers;
- Whitespace.

------------------------------------------------------------------------
r46492 | wmeier | 2012-12-10 15:20:05 -0800 (Mon, 10 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mplstp-oam.c

Minor cleanup:
- Localize some variables & remove some uneeded initializers;
- Fix a "set but unused" instance;
- Misc.

------------------------------------------------------------------------
r46491 | wmeier | 2012-12-10 12:10:30 -0800 (Mon, 10 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-starteam.c

For the record: add comments about some duplicate values in a value_string array.

------------------------------------------------------------------------
r46490 | wmeier | 2012-12-10 11:12:05 -0800 (Mon, 10 Dec 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wap.c
   M /trunk/epan/dissectors/packet-wap.h
   M /trunk/epan/dissectors/packet-wbxml.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/dissectors/packet-wtls.c

Re-generate value_string array for MIBenum mapping char set names from latest IANA document;
Adds new values and fixes an incorrect value in the previous value_string array.

Note: names used as specified (with capitalization) in the document.
      (Previously all the names in the value_string array were lower case).

Also: rename the value_string array to have a less generic name.

------------------------------------------------------------------------
r46489 | wmeier | 2012-12-10 06:50:32 -0800 (Mon, 10 Dec 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-eap.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/eap.h
   M /trunk/epan/libwireshark.def
   M /trunk/plugins/wimaxasncp/packet-wimaxasncp.c

General cleanup:
- Use/create extended value strings as appropriate;
- Reformat hf[] entries;
- Do whitespace, & etc changes to use a consistent formatting style;
- Reformat some long lines;
- Localize some variables; remove some unneeded initializers;
- expert...() shouldnt be called under 'if (tree)' (packet-wimaxasncp);
- Move proto_register...() & etc to the end of the file (packet-ieee80211);
- Misc.

------------------------------------------------------------------------
r46488 | guy | 2012-12-09 22:47:36 -0800 (Sun, 09 Dec 2012) | 9 lines
Changed paths:
   M /trunk/configure.ac

It's just compiling, not linking, so we don't need to have the external
function actually *exist*.

Declare foo() before defining it - if we configure with
--enable-extra-gcc-checks, given that we're building with -Werror (so
that we find out whether the compiler issues a warning for a particular
construct), we have to avoid constructs that will provoke *other*
warnings.

------------------------------------------------------------------------
r46487 | etxrab | 2012-12-09 15:12:59 -0800 (Sun, 09 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/to_str.c

Try to speed up decode_bits_in_field().
------------------------------------------------------------------------
r46486 | pascal | 2012-12-09 14:02:38 -0800 (Sun, 09 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rlc.c

Add release number to UMTS and LTE RLC

------------------------------------------------------------------------
r46485 | etxrab | 2012-12-09 10:22:09 -0800 (Sun, 09 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Copy paste error - RAC is one byte.
------------------------------------------------------------------------
r46484 | etxrab | 2012-12-09 10:17:47 -0800 (Sun, 09 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Fix dissection of Target Identification.
------------------------------------------------------------------------
r46481 | gerald | 2012-12-09 07:03:25 -0800 (Sun, 09 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-12-09]
------------------------------------------------------------------------
r46480 | martinm | 2012-12-09 06:35:14 -0800 (Sun, 09 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Cast result of strlen() from size_t to int.

------------------------------------------------------------------------
r46479 | martinm | 2012-12-08 20:49:58 -0800 (Sat, 08 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Similarly avoiding calling g_snprintf() in dissect_per_constrained_integer().

------------------------------------------------------------------------
r46478 | martinm | 2012-12-08 20:23:46 -0800 (Sat, 08 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Speed up dissect_per_boolean() by avoiding call to ep_strdup_printf().
Saves 5% on a particular LTE log.

------------------------------------------------------------------------
r46477 | guy | 2012-12-08 20:18:52 -0800 (Sat, 08 Dec 2012) | 4 lines
Changed paths:
   M /trunk/configure.ac

Put back the extra checks for -Wshadow; I guess I'll need to set up a
Ubuntu 12 VM to figure out why -Wshadow was rejected, as it doesn't seem
to cause bogus errors.

------------------------------------------------------------------------
r46476 | guy | 2012-12-08 20:00:03 -0800 (Sat, 08 Dec 2012) | 5 lines
Changed paths:
   M /trunk/configure.ac

Force -Wshadow on - it wasn't included on the Ubuntu buildbot, so I want
to see whether it really doesn't work right (i.e., warns bogusly about
variables in prototype definitions of function pointers shadowing
variables) or if the test fails for some other reason.

------------------------------------------------------------------------
r46475 | guy | 2012-12-08 18:52:33 -0800 (Sat, 08 Dec 2012) | 25 lines
Changed paths:
   M /trunk/acinclude.m4
   M /trunk/configure.ac

Add some additional arguments to AC_WIRESHARK_GCC_CFLAGS_CHECK() to make
it do an additional check, if it finds that a given compiler option is
supported by the compiler, to see whether it's supported but
undesirable.  The arguments are a chunk of code to try to compile with
-Werror, and a string to be used in the "checking..." message printed
when trying to compile the cunk of code.

Try enabling -Wshadow again, but have it check whether

	extern int atoi(char *p);

	int
	foo(char *p)
	{
		int (*fptr)(char *p) = atoi;

		return fptr(p) * 2;
	}

compiles with -Wshadow and -Werror, so that we don't use -Wshadow with
compilers that complain about that; some older versions of GCC complain
about that, and it's really not worth our effort to eliminate or rename
arguments in function prototypes to make -Wshadow work even with those
compilers.

------------------------------------------------------------------------
r46473 | eapache | 2012-12-08 14:00:17 -0800 (Sat, 08 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/wmem/wmem_allocator_block.c

Put in a cast to silence a stupid MSVC warning.

------------------------------------------------------------------------
r46472 | eapache | 2012-12-08 13:57:05 -0800 (Sat, 08 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/doc/README.developer
   M /trunk/doc/README.malloc
   M /trunk/doc/README.wmem

Recommend wmem over emem in the READMEs where possible.

------------------------------------------------------------------------
r46471 | eapache | 2012-12-08 13:36:14 -0800 (Sat, 08 Dec 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-ip.c

Convert IPv4 dissector to wmem - much bigger canarie in the coal mine, since
IPv4 is *everywhere*.

------------------------------------------------------------------------
r46470 | eapache | 2012-12-08 13:22:46 -0800 (Sat, 08 Dec 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-smtp.c
   M /trunk/epan/frame_data.c

Convert the SMTP dissector and the frame_data manager from emem to wmem.

Canaries in the coal mine, since I have a capture handy that I know excercises
both code paths.

------------------------------------------------------------------------
r46469 | eapache | 2012-12-08 13:15:40 -0800 (Sat, 08 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-smtp.c

Fix uninitialized value error caught by valgrind.

------------------------------------------------------------------------
r46468 | eapache | 2012-12-08 13:08:29 -0800 (Sat, 08 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/wmem/wmem_allocator_block.c

Make sure the wmem block allocator returns aligned memory.

------------------------------------------------------------------------
r46467 | wmeier | 2012-12-08 12:49:51 -0800 (Sat, 08 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/sminmpec.h

Convert '4 space tabs' to spaces;

------------------------------------------------------------------------
r46466 | eapache | 2012-12-07 19:04:55 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-fcp.c

Fix some compiler warnings under gcc.

------------------------------------------------------------------------
r46465 | mmann | 2012-12-07 18:42:40 -0800 (Fri, 07 Dec 2012) | 1 line
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml
   M /trunk/print.c
   M /trunk/print.h
   M /trunk/tshark.c

Allow TShark to specify columns as fields with -e option (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2892)
------------------------------------------------------------------------
r46464 | mmann | 2012-12-07 17:33:04 -0800 (Fri, 07 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fc.c
   M /trunk/epan/dissectors/packet-fc.h
   M /trunk/epan/dissectors/packet-fcp.c

Bugfix FCP lun request/response tracking.

This works towards bug 3209 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3209) by at least satisfying the layer under SCSI.  All of the dissectors that feed into SCSI seem to have similar "lun tracking" issues, so I think a more general solution may be needed to fix the bug "right"

#BACKPORT
------------------------------------------------------------------------
r46463 | pascal | 2012-12-07 14:40:04 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/tools/win32-setup.sh
   M /trunk/tools/win64-setup.sh

Update the User's Guide to 1.8

------------------------------------------------------------------------
r46461 | morriss | 2012-12-07 14:32:34 -0800 (Fri, 07 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sua.c

As requested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7735 :

Make the Source and Destination hf names indicate that they are for the
Source and Destination fields so that, for example, their column names are
descriptive.

------------------------------------------------------------------------
r46460 | martink | 2012-12-07 14:00:56 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

removed a last if (tree) check in dissect_ftpdata()

------------------------------------------------------------------------
r46459 | martink | 2012-12-07 13:54:20 -0800 (Fri, 07 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

EPRT parameters are mandatory, flag up an error if they're missing
remove if (linelen!=0) check

------------------------------------------------------------------------
r46458 | gerald | 2012-12-07 13:53:03 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/display_filter_combo.cpp
   M /trunk/ui/qt/display_filter_edit.cpp

Use a different border color on OS X.

------------------------------------------------------------------------
r46457 | martink | 2012-12-07 13:50:22 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

remove some more if (tree) checks

------------------------------------------------------------------------
r46456 | martink | 2012-12-07 13:46:59 -0800 (Fri, 07 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

at one place, offset was incremented depending on if (tree)
this created a bug when offset was used later on
remove the if (tree) check

------------------------------------------------------------------------
r46455 | martink | 2012-12-07 13:42:30 -0800 (Fri, 07 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

dissect_ftp() start at the beginning of the tvb
make this clear by not using a variable offset which is always 0

------------------------------------------------------------------------
r46454 | martink | 2012-12-07 13:37:50 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

remove some more unnecessary if (tree) checks

------------------------------------------------------------------------
r46453 | gerald | 2012-12-07 13:32:19 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/display_filter_edit.cpp

Set the height of the resize and apply buttons. Simplify some geometry.

------------------------------------------------------------------------
r46452 | martink | 2012-12-07 13:31:03 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

remove some unnecessary if (tree) checks in the ftp dissector

------------------------------------------------------------------------
r46451 | gerald | 2012-12-07 13:22:16 -0800 (Fri, 07 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/display_filter_combo.cpp
   M /trunk/ui/qt/display_filter_edit.cpp

Properly resize the bookmark button so that the image centers properly.
Adjust CSS.

------------------------------------------------------------------------
r46450 | martink | 2012-12-07 13:01:19 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/doc/wireshark.pod.template

mention mpeg2 ts in the list of supported file formats

------------------------------------------------------------------------
r46449 | gerald | 2012-12-07 12:08:00 -0800 (Fri, 07 Dec 2012) | 9 lines
Changed paths:
   M /trunk/epan/proto.c
   M /trunk/ui/qt/label_stack.cpp
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h

Add a context menu to the packet list and fill in the
apply/match-related actions. Have matchSelectedFilter figure out our
filter strings, which lets us remove duplicate code in the apply/match
action slots. Remove some leftover code from an experiment.

Adjust the temporary message colors in the status bar and label stack.

Add a NULL check to construct_match_selected_string.

------------------------------------------------------------------------
r46448 | cmaynard | 2012-12-07 12:02:01 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/Custom.nmake

Fix trivial typo.

------------------------------------------------------------------------
r46447 | etxrab | 2012-12-07 11:15:34 -0800 (Fri, 07 Dec 2012) | 1 line
Changed paths:
   M /trunk/plugins/opcua/moduleinfo.h

Bump revission.
------------------------------------------------------------------------
r46446 | gerald | 2012-12-07 09:57:09 -0800 (Fri, 07 Dec 2012) | 4 lines
Changed paths:
   M /trunk/tools/Makefile.am
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/randpkt-test.sh
   A /trunk/tools/test-common.sh (from /trunk/tools/fuzz-test.sh:46428)

Move a lot of common fuzz-test and randpkt-test code to its own file
(test-common.sh). Add build information to the error output as suggested
in http://www.wireshark.org/lists/wireshark-dev/201212/msg00037.html

------------------------------------------------------------------------
r46445 | etxrab | 2012-12-07 08:57:14 -0800 (Fri, 07 Dec 2012) | 4 lines
Changed paths:
   M /trunk/plugins/opcua/opcua.c

From hannes:
'Fix for displaying the payload of the first chunk correctly.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8068
------------------------------------------------------------------------
r46444 | wmeier | 2012-12-07 08:25:56 -0800 (Fri, 07 Dec 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-amqp.c

General cleanup:
- Don't call col...() & expert...() under 'if (tree)';
- Localize some variables; Remove uneeded initializers;
- Remove incorret _U_ from certain function parameters;
- Reformat long-lines; Do whitespace changes;
- Misc.


------------------------------------------------------------------------
r46443 | etxrab | 2012-12-07 06:41:05 -0800 (Fri, 07 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Correct dissection of RNC ID in two places.
------------------------------------------------------------------------
r46442 | tuexen | 2012-12-07 04:58:19 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Don't leak a string.

------------------------------------------------------------------------
r46440 | ruengeler | 2012-12-07 04:08:12 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix Bug reported by Anders Broman concerning the capture filter.

------------------------------------------------------------------------
r46439 | etxrab | 2012-12-07 04:06:40 -0800 (Fri, 07 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

 Bug 3974 - wrong decoding of gtp.target identification.
Use the IE description from 3GPP TS 29.060 version 10.4.0 Release 10.
- Fix bugs with RAI and LAC in other parts of the code.
------------------------------------------------------------------------
r46438 | stig | 2012-12-07 03:40:29 -0800 (Fri, 07 Dec 2012) | 2 lines
Changed paths:
   M /trunk/asn1/x509af/x509af.cnf
   M /trunk/asn1/x509sat/x509sat.cnf
   M /trunk/epan/dissectors/packet-x509af.c
   M /trunk/epan/dissectors/packet-x509sat.c

Added deltaRevocationList.

------------------------------------------------------------------------
r46437 | etxrab | 2012-12-07 01:34:39 -0800 (Fri, 07 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Make it easier to make full extended value string if required.
------------------------------------------------------------------------
r46436 | etxrab | 2012-12-07 01:33:40 -0800 (Fri, 07 Dec 2012) | 8 lines
Changed paths:
   M /trunk/plugins/opcua/opcua.c
   M /trunk/plugins/opcua/opcua_transport_layer.c
   M /trunk/plugins/opcua/opcua_transport_layer.h

From hannes:
Enable the plugin to detect and reassemble chunked UA messages for displaying them correctly.

From me:
- Partly applied by hand.
- move hf and ett asignments inseide the register routine as per convention.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8068
------------------------------------------------------------------------
r46435 | gerald | 2012-12-06 17:57:05 -0800 (Thu, 06 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/stock_icons.c

Use 16x16 icons for small toolbars as well as menus.

------------------------------------------------------------------------
r46434 | gerald | 2012-12-06 17:46:20 -0800 (Thu, 06 Dec 2012) | 16 lines
Changed paths:
   M /trunk/ui/gtk/main_filter_toolbar.c
   M /trunk/ui/qt/display_filter_combo.cpp
   M /trunk/ui/qt/display_filter_combo.h
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/display_filter_edit.h
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/proto_tree.h
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Implement the items under "Edit→Copy", "Analyze→Apply as Filter" and
"Analyze→Prepare a Filter". Add a context menu to the protocol tree and
fill in the items we've implemented so far.

Add an "applyAllPreferences" method and corresponding
"preferencesUpdated" signal to wsApp. Use it to set the maximum display
filter combo count.

Move the packet filtering code from the display filter edit to the main
window (which makes more sense and matches what we're doing in the GTK+
version and gets rid of more global cfile references). Try to center the
display filter edit button images.

Use a different "close" button in the main toolbar. It looks better but
is still wrong (on OS X at least).

------------------------------------------------------------------------
r46433 | gerald | 2012-12-06 16:39:28 -0800 (Thu, 06 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Fix an apparent copy/paste error.

------------------------------------------------------------------------
r46432 | guy | 2012-12-06 15:43:00 -0800 (Thu, 06 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afs.c

Revert previous change - maybe we shouldn't enable -Wshadow with crufty
old GCCs that complain about that.

------------------------------------------------------------------------
r46431 | guy | 2012-12-06 15:19:13 -0800 (Thu, 06 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afs.c

Squelch some -Wshadow warnings (inappropriate warnings - they're just
names in a prototype declaration - but maybe that's what you get with
older compilers).

------------------------------------------------------------------------
r46430 | wmeier | 2012-12-06 15:11:54 -0800 (Thu, 06 Dec 2012) | 19 lines
Changed paths:
   M /trunk/configure.ac

Revert SVN #46429 again (for now);

It appears that the compiler on
the OSX-10.5-x86 buildbot must be pretty old.

All the other *nix buildbot compilers do not
check the dummy param names used in the definition
of 'xxx' below to see if they are shadowing
anything.

void foo(tvbuff_t tvb, ...) {
  'void (*xxx)(tvbuff_t tvb, ....) = NULL;'
  ...
}

I do seem to remember reading that gcc once
had this issue but was fixed eventually.


------------------------------------------------------------------------
r46429 | wmeier | 2012-12-06 14:15:21 -0800 (Thu, 06 Dec 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac

Enable [-Wshadow] as default for *nix compilers] (C only): 2nd try.

------------------------------------------------------------------------
r46428 | wmeier | 2012-12-06 13:35:03 -0800 (Thu, 06 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix two more incorrect s/link/linkr/ done by me in SVN #46426.

------------------------------------------------------------------------
r46427 | wmeier | 2012-12-06 13:27:04 -0800 (Thu, 06 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix compile error; 

------------------------------------------------------------------------
r46426 | wmeier | 2012-12-06 12:59:53 -0800 (Thu, 06 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/cli/tap-follow.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/mac_lte_stat_dlg.c
   M /trunk/ui/gtk/megaco_stat.c
   M /trunk/ui/gtk/mgcp_stat.c
   M /trunk/ui/gtk/mtp3_stat.c
   M /trunk/ui/gtk/ncp_stat.c
   M /trunk/ui/gtk/radius_stat.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c
   M /trunk/ui/gtk/rpc_progs.c
   M /trunk/ui/gtk/rpc_stat.c
   M /trunk/ui/gtk/scsi_stat.c
   M /trunk/ui/gtk/sctp_chunk_stat.c
   M /trunk/ui/gtk/sip_stat.c
   M /trunk/ui/gtk/smb2_stat.c
   M /trunk/ui/gtk/smb_stat.c
   M /trunk/ui/gtk/stats_tree_stat.c
   M /trunk/ui/gtk/wsp_stat.c

Fix [-Wshadow] warnings.

------------------------------------------------------------------------
r46420 | wmeier | 2012-12-06 07:15:05 -0800 (Thu, 06 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pw-eth.c

Fix "MPLS payload starting with valid-looking ethernet address dissected twice".

Fixes Bug #8043
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8043


------------------------------------------------------------------------
r46418 | morriss | 2012-12-05 20:57:23 -0800 (Wed, 05 Dec 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sua.c

As requested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7735 :

Finish splitting source and destination address fields into their own hf's.

Also remove a couple unused hf's, remove (mostly 4-space) tabs, and reindent
some.

------------------------------------------------------------------------
r46415 | morriss | 2012-12-05 17:43:37 -0800 (Wed, 05 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-assa_r3.c

Fix inifite loop in the R3 dissector reported in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8040 :

If the alarm length is 0, raise an expert_info and break out of the loop.

------------------------------------------------------------------------
r46414 | gerald | 2012-12-05 14:30:02 -0800 (Wed, 05 Dec 2012) | 2 lines
Changed paths:
   A /trunk/ui/gtk/toolbar_icons.h

Add the new toolbar icons.

------------------------------------------------------------------------
r46413 | gerald | 2012-12-05 14:28:12 -0800 (Wed, 05 Dec 2012) | 4 lines
Changed paths:
   M /trunk/Makefile.am
   D /trunk/image/WiresharkDoc_24.xpm
   A /trunk/image/toolbar/toolbar_wireshark_file_16.png
   A /trunk/image/toolbar/toolbar_wireshark_file_24.png
   M /trunk/image/toolbar.qrc
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/qt/main_window.ui

Create 16x16 and 24x24 versions of the document icon with a contrasting
border. Add them as pixbufs to ui/gtk/toolbar_icons.h and use them to
replace the file icon XPM in stock_icons.c. Add modelines.

------------------------------------------------------------------------
r46412 | gerald | 2012-12-05 14:22:52 -0800 (Wed, 05 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_welcome.c

Make it more obvious that we're locking and unlocking.

------------------------------------------------------------------------
r46411 | martinm | 2012-12-05 14:05:18 -0800 (Wed, 05 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Choose direction properly if launching graph based upon channel of
selected frame.

------------------------------------------------------------------------
r46410 | gerald | 2012-12-05 12:33:40 -0800 (Wed, 05 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h

Add more missing #includes.

------------------------------------------------------------------------
r46408 | gerald | 2012-12-05 11:04:59 -0800 (Wed, 05 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/display_filter_combo.cpp
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/display_filter_edit.h
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.h
   M /trunk/ui/qt/main_window_slots.cpp

Fix some C++ abuses that Guy found via LLVM.

------------------------------------------------------------------------
r46407 | etxrab | 2012-12-05 09:45:54 -0800 (Wed, 05 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

 Found non-ASCII characters on line 7323 of packet-isup.c
------------------------------------------------------------------------
r46406 | etxrab | 2012-12-05 09:08:34 -0800 (Wed, 05 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

unused variable 'length'
------------------------------------------------------------------------
r46405 | etxrab | 2012-12-05 08:21:09 -0800 (Wed, 05 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Dissect more Japanese ISUP parameters.
------------------------------------------------------------------------
r46404 | wmeier | 2012-12-05 08:19:12 -0800 (Wed, 05 Dec 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/file_wrappers.c
   M /trunk/wiretap/file_wrappers.h

Fix another instance of a variable/parameter name "shadowing" a library function name;
 (At least some (gcc ?) compilers give a "shadow" warning for these).

------------------------------------------------------------------------
r46403 | jmayer | 2012-12-05 08:05:04 -0800 (Wed, 05 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/wslua/init_wslua.c

Whitespace changes

------------------------------------------------------------------------
r46402 | wmeier | 2012-12-05 07:56:36 -0800 (Wed, 05 Dec 2012) | 3 lines
Changed paths:
   M /trunk/capture_sync.c
   M /trunk/epan/diam_dict.l
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-epl.c
   M /trunk/epan/dissectors/packet-gmhdr.c
   M /trunk/epan/dissectors/packet-ieee80211-prism.c
   M /trunk/epan/dissectors/packet-mysql.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-reload-framing.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-sbus.c
   M /trunk/epan/dissectors/packet-sna.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-xmpp.c
   M /trunk/epan/follow.c
   M /trunk/epan/radius_dict.l
   M /trunk/epan/wslua/wslua_pinfo.c
   M /trunk/plugins/gryphon/packet-gryphon.c
   M /trunk/plugins/opcua/opcua.c
   M /trunk/plugins/opcua/opcua_extensionobjecttable.c
   M /trunk/plugins/opcua/opcua_servicetable.c
   M /trunk/plugins/wimax/msg_aas_beam.c
   M /trunk/plugins/wimaxasncp/wimaxasncp_dict.l
   M /trunk/ui/export_object.c
   M /trunk/ui/gtk/afp_stat.c
   M /trunk/ui/gtk/ansi_map_stat.c
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/camel_counter.c
   M /trunk/ui/gtk/camel_srt.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/cfilter_combo_utils.c
   M /trunk/ui/gtk/compare_stat.c
   M /trunk/ui/gtk/conversations_eth.c
   M /trunk/ui/gtk/conversations_fc.c
   M /trunk/ui/gtk/conversations_fddi.c
   M /trunk/ui/gtk/conversations_ip.c
   M /trunk/ui/gtk/conversations_ipv6.c
   M /trunk/ui/gtk/conversations_ipx.c
   M /trunk/ui/gtk/conversations_jxta.c
   M /trunk/ui/gtk/conversations_ncp.c
   M /trunk/ui/gtk/conversations_rsvp.c
   M /trunk/ui/gtk/conversations_sctp.c
   M /trunk/ui/gtk/conversations_tcpip.c
   M /trunk/ui/gtk/conversations_tr.c
   M /trunk/ui/gtk/conversations_udpip.c
   M /trunk/ui/gtk/conversations_usb.c
   M /trunk/ui/gtk/conversations_wlan.c
   M /trunk/ui/gtk/dcerpc_stat.c
   M /trunk/ui/gtk/diameter_stat.c
   M /trunk/ui/gtk/dlg_utils.c
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/fc_stat.c
   M /trunk/ui/gtk/filter_expression_save_dlg.c
   M /trunk/ui/gtk/gsm_a_stat.c
   M /trunk/ui/gtk/gsm_map_stat.c
   M /trunk/ui/gtk/gtp_stat.c
   M /trunk/ui/gtk/h225_counter.c
   M /trunk/ui/gtk/h225_ras_srt.c
   M /trunk/ui/gtk/hostlist_eth.c
   M /trunk/ui/gtk/hostlist_fc.c
   M /trunk/ui/gtk/hostlist_fddi.c
   M /trunk/ui/gtk/hostlist_ip.c
   M /trunk/ui/gtk/hostlist_ipv6.c
   M /trunk/ui/gtk/hostlist_ipx.c
   M /trunk/ui/gtk/hostlist_jxta.c
   M /trunk/ui/gtk/hostlist_ncp.c
   M /trunk/ui/gtk/hostlist_rsvp.c
   M /trunk/ui/gtk/hostlist_sctp.c
   M /trunk/ui/gtk/hostlist_tcpip.c
   M /trunk/ui/gtk/hostlist_tr.c
   M /trunk/ui/gtk/hostlist_udpip.c
   M /trunk/ui/gtk/hostlist_usb.c
   M /trunk/ui/gtk/hostlist_wlan.c
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/ldap_stat.c
   M /trunk/ui/gtk/main_80211_toolbar.c
   M /trunk/ui/gtk/main_filter_toolbar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/prefs_filter_expressions.c
   M /trunk/ui/gtk/rtp_player.c
   M /trunk/ui/gtk/sctp_graph_dlg.c
   M /trunk/ui/gtk/service_response_time_table.c
   M /trunk/ui/gtk/tcp_graph.c
   M /trunk/ui/gtk/time_shift_dlg.c
   M /trunk/ui/text_import.c

Fix numerous instances of a variable/parameter name "shadowing" a library function name;
(At least some (gcc ?) compilers give a "shadow" warning for these).

------------------------------------------------------------------------
r46401 | morriss | 2012-12-05 07:27:30 -0800 (Wed, 05 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Reduce the level of the warning about the padding on the final parameter from
PI_ERROR to PI_NOTE.  (If FreeBSD's been living with the wrong behavior for
years then apparently it doesn't cause interop problems.)

------------------------------------------------------------------------
r46400 | morriss | 2012-12-05 07:14:20 -0800 (Wed, 05 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/Makefile.common

Add some generated header files to GENERATED_NODIST_HEADER_FILES (to fix
distcheck).

------------------------------------------------------------------------
r46399 | morriss | 2012-12-05 07:11:08 -0800 (Wed, 05 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.am
   M /trunk/epan/dissectors/Makefile.nmake

Run checkAPIs on DISSECTOR_SUPPORT_SRC too.  This means we check register.c
(not very useful) but it means we'll also check the IPMI subparsers and
usb.c .  (Yes, register.c could be split out into Yet Another Variable but
I'm not sure it's worth it...)

------------------------------------------------------------------------
r46398 | pascal | 2012-12-05 04:56:41 -0800 (Wed, 05 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/usb.c
   M /trunk/tools/make-usb.py

Update USB vendor and product ids and escape non ASCII characters

------------------------------------------------------------------------
r46397 | alagoutte | 2012-12-05 01:38:28 -0800 (Wed, 05 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dhcpv6.c

From François-Xavier Le Bail via https://www.wireshark.org/lists/wireshark-dev/201212/msg00027.html

Add some missing RFC references in DHCPv6 dissector
------------------------------------------------------------------------
r46396 | etxrab | 2012-12-05 01:27:58 -0800 (Wed, 05 Dec 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bt-dht.c

From Patrik Lundquist:
Improvements to BitTorrent DHT dissector

Fixed filtering on protocol "bt-dht".

Improved heuristics. Can probably be enabled by default now (but I'll let someone else make that decision).

Unexpected IP address (first packet in capture file) and binary "tokens" (packet 17) were incorrectly printed as UTF-8 strings.

Moved duplicate code into bencoded_string_length().

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8044
------------------------------------------------------------------------
r46395 | etxrab | 2012-12-05 01:21:26 -0800 (Wed, 05 Dec 2012) | 12 lines
Changed paths:
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/rtp_stream_dlg.c

From Michal Labedzki:
RTP: Make addresses more generic and use ensure that
 used generic address instead of net address

Address can be various, not only "IP", for example Bluetooth addr/name.
Also specify address used to find stream by RTP Player to be
generic address (src/dst), not network address (net_src/net_dst),
this allow to find RTP stream where those addresses are not the same.


Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893
------------------------------------------------------------------------
r46394 | etxrab | 2012-12-05 01:10:18 -0800 (Wed, 05 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

From Mike Morrin:
fix handling of some EGPRS Coding and Puncturing Schemes.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8062
------------------------------------------------------------------------
r46391 | etxrab | 2012-12-05 01:04:37 -0800 (Wed, 05 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-echo.c

From Martin Kaiser:
Looking at RFC 6424, the whole approach is unclear to me. We seem to read subtlv_type and _length only once and then do the while loop. Section 3.3 of RFC6424 says that there's a list of subtlvs, I'd expect type and length to be read in the while loop...

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8039
------------------------------------------------------------------------
r46389 | guy | 2012-12-05 00:56:51 -0800 (Wed, 05 Dec 2012) | 2 lines
Changed paths:
   M /trunk/manuf

Regenerate manuf again.

------------------------------------------------------------------------
r46387 | guy | 2012-12-05 00:29:22 -0800 (Wed, 05 Dec 2012) | 6 lines
Changed paths:
   M /trunk/wiretap/ngsniffer.c

Add a bunch of #defines for converting between tm_year/tm_mon/tm_mday to
a DOS date.

Use them - which fixes a bug, bug 7998, wherein we were doing the wrong
check to see whether tm_year would fit in a DOS date or not.

------------------------------------------------------------------------
r46386 | guy | 2012-12-04 19:45:11 -0800 (Tue, 04 Dec 2012) | 12 lines
Changed paths:
   M /trunk/manuf
   M /trunk/wka.tmpl

Broadcom "donated" one of their OUIs for use in Fibre Channel over
Ethernet group MAC-48 addresses:

	http://www.t11.org/ftp/t11/pub/fc/bb-5/08-334v0.pdf

so we add entries for the three group addresses in question and an entry
to cover all unassigned group addresses in that range.

Regenerate manuf file.

Fixes bug 8046.

------------------------------------------------------------------------
r46385 | martinm | 2012-12-04 19:12:43 -0800 (Tue, 04 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/cli/tap-macltestat.c
   M /trunk/ui/cli/tap-rlcltestat.c

Use g_malloc0() to initialize the counters.  MAC was using uninitialized
memory...

------------------------------------------------------------------------
r46384 | gerald | 2012-12-04 17:02:40 -0800 (Tue, 04 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Remove an unused variable. Use ITEM_LABEL_LENGTH instead of a magic
number.

------------------------------------------------------------------------
r46383 | guy | 2012-12-04 16:50:51 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac

And some other stuff moved to QtPrintSupport.

------------------------------------------------------------------------
r46382 | guy | 2012-12-04 15:37:49 -0800 (Tue, 04 Dec 2012) | 5 lines
Changed paths:
   M /trunk/configure.ac

Qt 5.0 appears to move the widgets out of Qt GUI to Qt Widgets; look for
QtWidgets and, if we find it, add its flags to CFLAGS and CXXFLAGS, so
that we find the include files for the widgets.  (If we don't find it,
we assume it's Qt 4.)

------------------------------------------------------------------------
r46381 | wmeier | 2012-12-04 13:22:29 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac

Revert SVN #46380; i.e., remove -Wshadow & etc

------------------------------------------------------------------------
r46380 | wmeier | 2012-12-04 12:36:48 -0800 (Tue, 04 Dec 2012) | 4 lines
Changed paths:
   M /trunk/configure.ac

OK: temporarily use -Wshadow and also -Wno-error=shadow
    so we can get a complete list of the -Wshadow warnings
    seen by the buildbots.

------------------------------------------------------------------------
r46379 | wmeier | 2012-12-04 11:52:01 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bt-utp.c

Fix [-Wshadow] warning.

------------------------------------------------------------------------
r46378 | wmeier | 2012-12-04 11:40:00 -0800 (Tue, 04 Dec 2012) | 7 lines
Changed paths:
   M /trunk/configure.ac

Revert SVN #46376

Looks like this is not ready for prime time.

ToDo: determine why the OSX builds are finding issues that I don't see on Fedora.


------------------------------------------------------------------------
r46377 | wmeier | 2012-12-04 11:24:28 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aprs.c

Fix 2 [-Wshadow] warnings

------------------------------------------------------------------------
r46376 | wmeier | 2012-12-04 11:03:51 -0800 (Tue, 04 Dec 2012) | 14 lines
Changed paths:
   M /trunk/configure.ac

Enable gcc -Wshadow for default *nix builds;

AFAIK, all GTK Wireshark non-dirty sources now compile
  without [-Wshadow] warnings.

(Altho I haven't tried the QT build or other possible
build variants), hopefully any remaining [-Wshadow] warnings for non-dirty
source can be fixed as they occur.

(Obviously this change can be reverted if there are many issues).

So: let's see if any of the automated builds break;  :)


------------------------------------------------------------------------
r46375 | gerald | 2012-12-04 10:20:28 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Fix up a comment.

------------------------------------------------------------------------
r46374 | gerald | 2012-12-04 10:00:50 -0800 (Tue, 04 Dec 2012) | 3 lines
Changed paths:
   M /trunk/image/toolbar.qrc
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/file_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.ui

Replace GTK_STOCK_SAVE with WIRESHARK_STOCK_FILE in a few places,
including the GTK+ and Qt main toolbars.

------------------------------------------------------------------------
r46373 | etxrab | 2012-12-04 09:47:07 -0800 (Tue, 04 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bt-utp.c

From Patrik Lundquist Updated V1 header description to reflect corrected specification (BEP 0029). Removed if(tree) in dissect. New style dissector, right? Added heuristics for V0 header. Removed length checking in heuristics since uTP packets can have any lenght, even odd ones, and they do. Fixed Extensions looping over whole packets and added a Data field for the trailing payload. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8048
------------------------------------------------------------------------
r46372 | wmeier | 2012-12-04 09:38:05 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix 2 [-Wshadow] warnings.

------------------------------------------------------------------------
r46371 | gerald | 2012-12-04 09:16:09 -0800 (Tue, 04 Dec 2012) | 7 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/wireshark_application.cpp

Rename utilityToolBar to displayFilterToolbar and move the display
filter widget there. Add a few more items to the main toolbar. Note that
Qt 4.8 doesn't support a unified title+toolbar with multiple toolbar
rows on OS X (at least not easily) but Qt 5 might.

Disable icons-in-menus on OS X.

------------------------------------------------------------------------
r46370 | alagoutte | 2012-12-04 08:43:45 -0800 (Tue, 04 Dec 2012) | 10 lines
Changed paths:
   M /trunk/ui/qt/qtshark_de.qm
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.qm
   M /trunk/ui/qt/qtshark_fr.ts

lupdate -no-obsolete QtShark.pro Updating 'qtshark_de.ts'... Found 328 source text(s) (8 new and 320 already existing) Removed 10 obsolete entries Updating 'qtshark_fr.ts'... Found 328 source text(s) (8 new and 320 already existing) Removed 10 obsolete entries Same-text heuristic provided 5 translation(s)

Update the french translation and regenerate qm files.

lrelease QtShark.pro
Updating '/home/prolag/wireshark-ng/ui/qt/qtshark_de.qm'...
    Generated 29 translation(s) (29 finished and 0 unfinished)
    Ignored 299 untranslated source text(s)
Updating '/home/prolag/wireshark-ng/ui/qt/qtshark_fr.qm'...
    Generated 328 translation(s) (328 finished and 0 unfinished)
------------------------------------------------------------------------
r46369 | wmeier | 2012-12-04 08:31:10 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ncp2222.inc

Fix 2 [-Wshadow] warnings.

------------------------------------------------------------------------
r46368 | etxrab | 2012-12-04 08:22:00 -0800 (Tue, 04 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Add more dissection for Japan ISUP.
------------------------------------------------------------------------
r46367 | wmeier | 2012-12-04 06:38:38 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-radius.c

Fix [-Wshadow] warning.

------------------------------------------------------------------------
r46366 | wmeier | 2012-12-04 06:37:21 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/except.h
   M /trunk/epan/exceptions.h

Define variants of CLEANUP_PUSH & etc to allow nested use w/o "shadowing" variables.

------------------------------------------------------------------------
r46365 | wmeier | 2012-12-04 06:23:53 -0800 (Tue, 04 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/ax25_pids.h

Ethereal -> Wireshark; Update FSF address.

------------------------------------------------------------------------
r46364 | etxrab | 2012-12-04 01:15:21 -0800 (Tue, 04 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Add more Japan ISUP parameters to value sting, dissection remains to be done.
------------------------------------------------------------------------
r46363 | gerald | 2012-12-03 16:24:25 -0800 (Mon, 03 Dec 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_welcome.cpp

Use more restrictive selectors, otherwise we end up styling things we
shouldn't (such as scroll bars).

------------------------------------------------------------------------
r46362 | eapache | 2012-12-03 16:05:58 -0800 (Mon, 03 Dec 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/tools/valgrind-wireshark.sh

Make the new -T option not overwrite the other options, so it can
be used in conjuction with -2 et al.

------------------------------------------------------------------------
r46361 | eapache | 2012-12-03 15:15:59 -0800 (Mon, 03 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/byte_view_text.cpp

Reduce the scope of one variable definition slightly.

------------------------------------------------------------------------
r46360 | wmeier | 2012-12-03 15:06:30 -0800 (Mon, 03 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pppoe.c

Declare a value_string as static.

------------------------------------------------------------------------
r46359 | wmeier | 2012-12-03 15:05:08 -0800 (Mon, 03 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

Declare a value_string as static.

------------------------------------------------------------------------
r46358 | wmeier | 2012-12-03 14:42:56 -0800 (Mon, 03 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Minor cleanup:
- prefs callback not needed;
- move proto_reg_handoff...() to the end of the file as per convention;
- reformat some log lines.

------------------------------------------------------------------------
r46357 | wmeier | 2012-12-03 14:27:46 -0800 (Mon, 03 Dec 2012) | 2 lines
Changed paths:
   M /trunk/asn1/pkcs12/packet-pkcs12-template.c
   M /trunk/asn1/t124/packet-t124-template.c
   M /trunk/epan/dissectors/packet-pkcs12.c
   M /trunk/epan/dissectors/packet-t124.c

Fix [-Wshadow] warnings.

------------------------------------------------------------------------
r46356 | wmeier | 2012-12-03 14:26:34 -0800 (Mon, 03 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Fix [-Wshadow] warning for purported variable shadowing another.

------------------------------------------------------------------------
r46355 | gerald | 2012-12-03 13:53:53 -0800 (Mon, 03 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h

Make sure packets_bar_update does something.

------------------------------------------------------------------------
r46352 | guy | 2012-12-03 13:33:08 -0800 (Mon, 03 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am

Add some more uic lines.

------------------------------------------------------------------------
r46351 | gerald | 2012-12-03 12:38:32 -0800 (Mon, 03 Dec 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/interface_tree.h

Automatically size the interface column.

------------------------------------------------------------------------
r46350 | gerald | 2012-12-03 11:58:55 -0800 (Mon, 03 Dec 2012) | 9 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/interface_tree.h
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.h
   M /trunk/ui/qt/main_welcome.ui
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Update the interface list to reflect the recent interface name changes.
Allow multiple interface selections. Make sure we update the packet list
properly in a couple of places.

Use the right callback+signal to update capture statistics in the status
bar. Remove the global cfile from the main_statusbar.cpp

Add the version to the main window.

------------------------------------------------------------------------
r46349 | wmeier | 2012-12-03 10:38:16 -0800 (Mon, 03 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c

Fix SVN #46348 (iow, do it properly).
(Fixes compile warning)

------------------------------------------------------------------------
r46348 | wmeier | 2012-12-03 10:11:30 -0800 (Mon, 03 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c

Remove duplicated code added as part of SVN #44777;
Move the SVN #44777 new (unduplicated) code to the correct place.
Also: fixes [-Wshadow] warning.

------------------------------------------------------------------------
r46347 | wmeier | 2012-12-03 09:28:43 -0800 (Mon, 03 Dec 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ff.c
   M /trunk/epan/dissectors/packet-ff.h

General minor cleanup:
- create/use several extended value strings;
- remove unneeded #includes;
- remove unneeded code & variable initializers;
- convert "4 space tabs" to spaces;
- do some reformatting to use a consistent whitespace style.

------------------------------------------------------------------------
r46346 | etxrab | 2012-12-03 07:04:24 -0800 (Mon, 03 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

Try to fix packet-sdp.c:1542: warning: 'parameter_item' may be used uninitialized in this function.
------------------------------------------------------------------------
r46345 | pascal | 2012-12-03 06:44:12 -0800 (Mon, 03 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_cmd.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8038 :
Prevent a counter overflow in while loops

------------------------------------------------------------------------
r46344 | etxrab | 2012-12-03 05:55:03 -0800 (Mon, 03 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

Protect against malformed crypto-suite parameters.
Fixes SDP infinite loop.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8041
------------------------------------------------------------------------
r46343 | etxrab | 2012-12-03 03:39:22 -0800 (Mon, 03 Dec 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c

From Michal Labedzki:
Bluetooth: AVDTP: Dissect RFA bits in header compression

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893
------------------------------------------------------------------------
r46342 | etxrab | 2012-12-03 03:36:06 -0800 (Mon, 03 Dec 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c

From Michal Labedzki:
Bluetooth: AVDTP: Fix initialization of codec and some
 compiler warnings

If cannot obtain codec information by SetConfiguration/Reconfigure
use value "-1" to ensure that there will be no any stream dissected.


Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893
------------------------------------------------------------------------
r46341 | etxrab | 2012-12-03 03:26:36 -0800 (Mon, 03 Dec 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hci_usb.c
   M /trunk/epan/dissectors/packet-usb.c

From Michal Labedzki:

Bluetooth: Fix uninitialized fields on the USB side

Also make indentation/spaces cleanup in hci_usb dissector.

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46340 | etxrab | 2012-12-03 01:49:52 -0800 (Mon, 03 Dec 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

Wrong check for quote_offset.
Fixes  Bug 8042 - SIP infinite loop.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8042
------------------------------------------------------------------------
r46339 | martinm | 2012-12-02 17:45:00 -0800 (Sun, 02 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Use tvb_get_const_stringz() when I know the tvb will be contiguous.

------------------------------------------------------------------------
r46338 | wmeier | 2012-12-02 17:41:32 -0800 (Sun, 02 Dec 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload-framing.c

Fix 2 bugs in heuristic tests which resulted in various false positives;
 I believe this fix addresses the remaining issues for Bug #6047.
  https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6047

Also:
- Fix {-Wshadow] warning;
- Use tvb_get_ntoh24() in 2 places;
- Add ToDo comment about a TCP reassembly issue.

------------------------------------------------------------------------
r46337 | martinm | 2012-12-02 15:55:44 -0800 (Sun, 02 Dec 2012) | 5 lines
Changed paths:
   M /trunk/packaging/nsis/AdditionalTasksPage.ini
   M /trunk/packaging/nsis/common.nsh
   M /trunk/packaging/nsis/wireshark.nsi

Make list of file extensions to register display properly, using 3 text
lines rather than 2.  Add 2 new extensions to common.nsh.
Not sure if changes to wireshark.ini are necessary, copied what was done
for "Field 7", which is also just a label.

------------------------------------------------------------------------
r46336 | pascal | 2012-12-02 14:19:37 -0800 (Sun, 02 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-slowprotocols.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8036 :
Check length of Slow Protocol OAM Vendor Specific Event Notification and add an expert info if it is not at least 2 bytes long

------------------------------------------------------------------------
r46335 | pascal | 2012-12-02 13:37:34 -0800 (Sun, 02 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-csn1.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8037 :
Fix an infinite loop in CSN.1 dissector when having more than 255 padding bits

------------------------------------------------------------------------
r46334 | pascal | 2012-12-02 12:49:19 -0800 (Sun, 02 Dec 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

From Ojab via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8035 :
Wrong packet bytes are selected for ISUP CUG binary code

------------------------------------------------------------------------
r46333 | eapache | 2012-12-02 10:16:21 -0800 (Sun, 02 Dec 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/epan.c

Actually destroy the pool in epan_dissect_cleanup. There are many cases
where the edt is on the stack, in which case epan_dissect_free never gets
called and we were leaking the pool (although not any of the memory in it).

------------------------------------------------------------------------
r46332 | eapache | 2012-12-02 09:16:09 -0800 (Sun, 02 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/doc/README.wmem

Document the new pinfo pool, add a TODO list.

------------------------------------------------------------------------
r46331 | eapache | 2012-12-02 09:01:04 -0800 (Sun, 02 Dec 2012) | 6 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/epan.c
   M /trunk/epan/packet.c
   M /trunk/epan/packet_info.h

Create a wmem pool in pinfo and use it for some address allocations.
A (better?) fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8030

See also thread starting at:
http://www.wireshark.org/lists/wireshark-dev/201212/msg00001.html

------------------------------------------------------------------------
r46328 | eapache | 2012-12-02 07:21:53 -0800 (Sun, 02 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-bacapp.c
   M /trunk/epan/dissectors/packet-beep.c
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-btavdtp.c
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c

Remove unneeded variable initializers.

------------------------------------------------------------------------
r46327 | gerald | 2012-12-02 07:03:27 -0800 (Sun, 02 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-12-02]
------------------------------------------------------------------------
r46326 | morriss | 2012-12-01 21:05:04 -0800 (Sat, 01 Dec 2012) | 1 line
Changed paths:
   M /trunk/tools/checkAPIs.pl

Add SET_ADDRESS and SET_ADDRESS_HF to the list of APIs we (may--if we uncomment the code) check for being called with tvb_get_ptr().
------------------------------------------------------------------------
r46325 | morriss | 2012-12-01 21:02:11 -0800 (Sat, 01 Dec 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-echo.c

Replace ip_to_str(tvb_get_ptr(...)) with tvb_ip_to_str(...).
------------------------------------------------------------------------
r46324 | morriss | 2012-12-01 20:49:13 -0800 (Sat, 01 Dec 2012) | 17 lines
Changed paths:
   M /trunk/epan/address.h
   M /trunk/epan/dissectors/packet-arcnet.c
   M /trunk/epan/dissectors/packet-bt-dht.c
   M /trunk/epan/dissectors/packet-catapult-dct2000.c
   M /trunk/epan/dissectors/packet-fc.c
   M /trunk/epan/dissectors/packet-iax2.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-mstp.c
   M /trunk/epan/dissectors/packet-netflow.c
   M /trunk/epan/dissectors/packet-rsvp.c
   M /trunk/epan/dissectors/packet-slimp3.c
   M /trunk/epan/dissectors/packet-tr.c
   M /trunk/epan/dissectors/packet-vuze-dht.c

Introduce, and start using, TVB_SET_ADDRESS() and TVB_SET_ADDRESS_HF().  They
are like the non-TVB versions except that they take a TVB and an offset
instead of (frequently) a pointer into the TVB.

Calling tvb_get_ptr() before modifying the rest of the fields should help fix
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7960 (though I can't
reproduce that problem).


Replace a bunch of calls like:

SET_ADDRESS(..., AT_XXX, length, tvb_get_ptr(tvb, offset, length));

with:

TVB_SET_ADDRESS(..., AT_XXX, tvb, offset, length);

------------------------------------------------------------------------
r46323 | morriss | 2012-12-01 19:34:06 -0800 (Sat, 01 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/proto.c

Use g_error() to generate an explanatory message (and a core) when
ABORT_ON_DISSECTOR_BUG is set and we pass MAX_TREE_ITEMS.

If ABORT_ON_DISSECTOR_BUG is set and we get an unregistered hf, generate
an explanatory message (and a core).

------------------------------------------------------------------------
r46322 | morriss | 2012-12-01 19:25:38 -0800 (Sat, 01 Dec 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8033 :

Register hf_btavdtp_number_of_signal_packets.

Remove (unused) hf_btavdtp_header_compression_rfa.

------------------------------------------------------------------------
r46321 | morriss | 2012-12-01 18:58:29 -0800 (Sat, 01 Dec 2012) | 5 lines
Changed paths:
   M /trunk/tools/valgrind-wireshark.sh

Add an option to control whether tshark builds the tree (\"-T\").
Note the change in behavior: building the tree is now off by default.

Complain (and exit) if we get an argument we don't understand.

------------------------------------------------------------------------
r46320 | morriss | 2012-12-01 18:46:12 -0800 (Sat, 01 Dec 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_acl.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8030 :

Don't store an AT_STRINGZ address in ep_ allocated memory: that memory is
freed before the addresses may be used.  Use se_ memory instead (no, that's
not really ideal either).

It would appear that several other dissectors have the same problem.

------------------------------------------------------------------------
r46317 | eapache | 2012-12-01 12:51:20 -0800 (Sat, 01 Dec 2012) | 1 line
Changed paths:
   M /trunk
   M /trunk/tools/valgrind-wireshark.sh

Fix typo
------------------------------------------------------------------------
r46316 | eapache | 2012-12-01 12:49:27 -0800 (Sat, 01 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/tools/valgrind-wireshark.sh

Add -r option to valgrind script for --show-reachable=yes.

------------------------------------------------------------------------
r46315 | eapache | 2012-12-01 10:19:08 -0800 (Sat, 01 Dec 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/frame_data_sequence.c

Fix potential copy-and-pasto in free_frame_data_sequence that may or may not
be the cause of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8022

------------------------------------------------------------------------
r46314 | eapache | 2012-12-01 09:48:01 -0800 (Sat, 01 Dec 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-pw-oam.c

Remove unneeded include.

------------------------------------------------------------------------
r46313 | eapache | 2012-12-01 09:44:51 -0800 (Sat, 01 Dec 2012) | 6 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-pw-oam.c

Fix some checkAPI warnings and remove some unnecessary variable
initializations.

Also add an $Id$ tag which I somehow missed despite adding the actual
SVN property.

------------------------------------------------------------------------
r46312 | eapache | 2012-12-01 07:42:53 -0800 (Sat, 01 Dec 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pw-oam.c

Svn properties for the new file.

------------------------------------------------------------------------
r46311 | eapache | 2012-12-01 07:39:14 -0800 (Sat, 01 Dec 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-mpls.c
   A /trunk/epan/dissectors/packet-pw-oam.c

From Krishnamurthy Mayya and Nikitha Malgi via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8019

Dissection support for PW-OAM messages (RFC 6478).

------------------------------------------------------------------------
r46310 | gerald | 2012-11-30 15:14:53 -0800 (Fri, 30 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/label_stack.cpp
   M /trunk/ui/qt/label_stack.h
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h

Do a better job of getting the user's attention for temporary messages.
Rename some variables.

------------------------------------------------------------------------
r46309 | morriss | 2012-11-30 12:25:21 -0800 (Fri, 30 Nov 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c

Fix an unitialized-read detected by Valgrind while processing:

https://www.wireshark.org/download/automated/captures/fuzz-2012-11-30-20336.pcap

(I can't reproduce the actual fuzz failure and this uninitialized-read
shouldn't have caused an out-of-memory condition--which is what the buildbot
said the problem with that capture was.)

Also stop marking a variable that is used as unused.

------------------------------------------------------------------------
r46308 | morriss | 2012-11-30 08:17:00 -0800 (Fri, 30 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt

Add addr_resolution_dlg.c
------------------------------------------------------------------------
r46307 | etxrab | 2012-11-30 06:57:50 -0800 (Fri, 30 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.common
   A /trunk/ui/gtk/addr_resolution_dlg.c
   A /trunk/ui/gtk/addr_resolution_dlg.h
   M /trunk/ui/gtk/main_menubar.c

Add a menu to view the current address resolution.
 Future enhancments(?) to save as new hosts file.
------------------------------------------------------------------------
r46306 | etxrab | 2012-11-30 04:33:37 -0800 (Fri, 30 Nov 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

From Michal Labedzki:

PATCH] USB: Add support for vendor_id/product_id,
 bus_id/device_address and class/subclass/protocol tables

USB subdissectors can be decoded by class/subclass/protocol. If fail try vendor_id/product_id.
bus_id/device_address is intented to use by DecodeBy, so user can decode specified device as need.

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46305 | etxrab | 2012-11-30 03:58:37 -0800 (Fri, 30 Nov 2012) | 8 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-hci_usb.c

From Michal Labedzki:

Bluetooth: Add support for HCI USB transport dissector

Based on Bluetooth Core 4.0 specification

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46304 | etxrab | 2012-11-30 03:31:28 -0800 (Fri, 30 Nov 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_acl.c

From Michal Labedzki:

Couple of coding style changes and fixes for:
warning: declaration of â€˜k_frame_numberâ€™ shadows a previous local
warning: assignment discards qualifiers from pointer target type

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46302 | stig | 2012-11-30 03:01:01 -0800 (Fri, 30 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/wslua/wslua_proto.c

Added check for missing/empty ProtoField abbrev also in
integer, boolean, time and other cases.

------------------------------------------------------------------------
r46301 | etxrab | 2012-11-30 01:42:58 -0800 (Fri, 30 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.h

From Mike Morrin:
The gsm rlcmac dissector truncates the 12 bit BSNs to 8 bits when storing them.

Fix this and the handling of BSN2 is refactored to clarify the difference between BSN2 (the stored value) and BSN2_offset (the value transferred at the air interface).
------------------------------------------------------------------------
r46300 | pascal | 2012-11-30 00:34:50 -0800 (Fri, 30 Nov 2012) | 3 lines
Changed paths:
   M /trunk/asn1/lppa/packet-lppa-template.c
   M /trunk/epan/dissectors/packet-lppa.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8023 :
Fix typo in LPPa protocol name

------------------------------------------------------------------------
r46299 | gerald | 2012-11-29 14:58:16 -0800 (Thu, 29 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/main_welcome.h

select_ifaces and select_current_ifaces haven't been used since r40715.
Presumably it's OK to remove them.

------------------------------------------------------------------------
r46298 | martinm | 2012-11-29 14:25:18 -0800 (Thu, 29 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c

Add versions of a function that doesn't need do substitute specifiers.

------------------------------------------------------------------------
r46297 | morriss | 2012-11-29 14:21:23 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/tap_param_dlg.h

Make tap_param.enum_vals const.
------------------------------------------------------------------------
r46296 | morriss | 2012-11-29 13:44:38 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/plugins/wimaxmacphy/Makefile.am

Add a checkapi target.
------------------------------------------------------------------------
r46295 | morriss | 2012-11-29 13:40:26 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/scsi_stat.c

Make an enum_val_t const.
------------------------------------------------------------------------
r46294 | morriss | 2012-11-29 12:25:15 -0800 (Thu, 29 Nov 2012) | 3 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

As requested by Anders on -dev: check enum_val_t's for NULL termination.
Also check that they are all const.

------------------------------------------------------------------------
r46293 | morriss | 2012-11-29 12:21:30 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Make an enum_val_t static.
------------------------------------------------------------------------
r46292 | morriss | 2012-11-29 12:15:37 -0800 (Thu, 29 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/ansi_map/packet-ansi_map-template.c
   M /trunk/asn1/ansi_tcap/packet-ansi_tcap-template.c
   M /trunk/asn1/camel/packet-camel-template.c
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-amr.c
   M /trunk/epan/dissectors/packet-ansi_a.c
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-ansi_tcap.c
   M /trunk/epan/dissectors/packet-atm.c
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-btsap.c
   M /trunk/epan/dissectors/packet-camel.c
   M /trunk/epan/dissectors/packet-ccsds.c
   M /trunk/epan/dissectors/packet-cigi.c
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-dmx-chan.c
   M /trunk/epan/dissectors/packet-enip.c
   M /trunk/epan/dissectors/packet-enttec.c
   M /trunk/epan/dissectors/packet-erf.c
   M /trunk/epan/dissectors/packet-fcoib.c
   M /trunk/epan/dissectors/packet-flip.c
   M /trunk/epan/dissectors/packet-fr.c
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-infiniband_sdp.c
   M /trunk/epan/dissectors/packet-iscsi.c
   M /trunk/epan/dissectors/packet-isdn.c
   M /trunk/epan/dissectors/packet-ismacryp.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-l2tp.c
   M /trunk/epan/dissectors/packet-m2pa.c
   M /trunk/epan/dissectors/packet-m2ua.c
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-mpls.c
   M /trunk/epan/dissectors/packet-mtp3.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-nflog.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-p_mul.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rsvp.c
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/dissectors/packet-sdh.c
   M /trunk/epan/dissectors/packet-sigcomp.c
   M /trunk/epan/dissectors/packet-socketcan.c
   M /trunk/epan/dissectors/packet-sscop.c
   M /trunk/epan/dissectors/packet-sua.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-time.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-zbee-security.c

Make all enum_val_t's const.

------------------------------------------------------------------------
r46291 | gerald | 2012-11-29 11:20:29 -0800 (Thu, 29 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c

Add version info to the top of the SSL debug log.

------------------------------------------------------------------------
r46290 | tuexen | 2012-11-29 10:09:51 -0800 (Thu, 29 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

The padding of the last parameter is not included in the length of the chunk
as described in RFC 4960, section 3.2.

------------------------------------------------------------------------
r46289 | pascal | 2012-11-29 08:46:41 -0800 (Thu, 29 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bluetooth-hci.h

Add missing newline at end of file

------------------------------------------------------------------------
r46288 | morriss | 2012-11-29 08:26:12 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_acl.c

Another couple size_t-to-int warning fixes (I hope).
------------------------------------------------------------------------
r46287 | wmeier | 2012-11-29 08:22:54 -0800 (Thu, 29 Nov 2012) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxasncp/wimaxasncp_dict.l
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.c

Fix several [-Wshadow] warnings.

------------------------------------------------------------------------
r46286 | morriss | 2012-11-29 07:39:34 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_acl.c

(Try to) fix some size_t-to-int warnings.
------------------------------------------------------------------------
r46285 | morriss | 2012-11-29 07:34:25 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/CMakeLists.txt

usb.c is in the dissectors directory.
------------------------------------------------------------------------
r46284 | pascal | 2012-11-29 06:57:06 -0800 (Thu, 29 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/summary_dlg.c

Add missing newline at end of file

------------------------------------------------------------------------
r46283 | etxrab | 2012-11-29 05:59:36 -0800 (Thu, 29 Nov 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-usb.h

From Michal Labedzki:
USB: Add support for vendor_id/product_id,
 bus_id/device_address and class/subclass/protocol
 tables

USB subdissectors can be decoded by class/subclass/protocol. If fail try vendor_id/product_id.
bus_id/device_address is intented to use by DecodeBy, so user can decode specified device as need.

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46282 | morriss | 2012-11-29 05:54:07 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

Remove the second definition of a variable.  Define an undefined variable.
------------------------------------------------------------------------
r46281 | etxrab | 2012-11-29 05:45:35 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/Makefile.common

Fix a typo.
------------------------------------------------------------------------
r46280 | etxrab | 2012-11-29 05:39:08 -0800 (Thu, 29 Nov 2012) | 6 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-usb.c
   A /trunk/epan/dissectors/usb.c
   A /trunk/tools/make-usb.py

From Michal Labedzki:
USB: Add support for vendor and product names from
 usb.ids database

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46279 | etxrab | 2012-11-29 05:29:50 -0800 (Thu, 29 Nov 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb-masstorage.c
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-usb.h

From Michal Labedzki:
USB: Update some descriptions found in USB 3.0
 specification

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46278 | etxrab | 2012-11-29 05:21:10 -0800 (Thu, 29 Nov 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-bluetooth-hci.h (from /trunk/epan/dissectors/packet-hci_h4.h:46273)
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-bthci_sco.c
   M /trunk/epan/dissectors/packet-hci_h1.c
   M /trunk/epan/dissectors/packet-hci_h4.c
   D /trunk/epan/dissectors/packet-hci_h4.h

From Michal Labedzki:
Bluetooth: Add support for source/destination addresses

Within resolving devices names. Also make header file more generic,
packet-hci_h4.h renamed to packet-bluetooth-hci.h.

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46277 | etxrab | 2012-11-29 04:14:53 -0800 (Thu, 29 Nov 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/rtp_analysis.h
   M /trunk/ui/gtk/rtp_stream.h
   M /trunk/ui/gtk/rtp_stream_dlg.c

From Michal Labedzki:
Src/dst ports are stored as guint32 in packet_info, so do the same
for RTP ports. This also fix no stream after analyze when
there is used high port, for example 0xFFFFFFFF. So there is
casting to 0xFFFF and comparing to 32bit value and finally fail.

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46276 | etxrab | 2012-11-29 04:05:55 -0800 (Thu, 29 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavrcp.c

From Michal Labedzki:
Bluetooth: Fix length issue described in XXX comment

Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
------------------------------------------------------------------------
r46275 | etxrab | 2012-11-29 04:04:11 -0800 (Thu, 29 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Use qui_tree.
------------------------------------------------------------------------
r46274 | etxrab | 2012-11-29 02:57:33 -0800 (Thu, 29 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

- Fix a typo; Authentication Quadruplets not dissected correctly.
- Add RSFP index IE dissection.
------------------------------------------------------------------------
r46273 | gerald | 2012-11-28 16:32:39 -0800 (Wed, 28 Nov 2012) | 4 lines
Changed paths:
   M /trunk/doc/tshark.pod
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/addr_resolv.h
   M /trunk/epan/libwireshark.def
   M /trunk/tshark.c

Add an add_hosts_file routine that adds a "hosts" path to an array and
use it in tshark.c instead of read_hosts_file. This lets us use "-H"
multiple times. Make read_hosts_file static.

------------------------------------------------------------------------
r46272 | wmeier | 2012-11-28 15:53:25 -0800 (Wed, 28 Nov 2012) | 6 lines
Changed paths:
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c

Fix  [-Wshadow] warning;
Also:
 - remove some uneeded variable initializers;
 - reformat some long lines;
 - do some whitespace and formatting changes to use a consistent style.

------------------------------------------------------------------------
r46271 | guy | 2012-11-28 15:11:08 -0800 (Wed, 28 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Slightly less hacky way to arrange that dictionary_load() be called
before hf_base[] is initialized.

------------------------------------------------------------------------
r46268 | alagoutte | 2012-11-28 14:55:52 -0800 (Wed, 28 Nov 2012) | 1 line
Changed paths:
   M /trunk/doc/README.qt

Enhance README.qt documentation
------------------------------------------------------------------------
r46267 | alagoutte | 2012-11-28 14:50:33 -0800 (Wed, 28 Nov 2012) | 15 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy/Makefile.am

Fix :
CMake Warning (dev) at CMakeLists.txt:476 (add_subdirectory):
  The source directory

    /home/wireshark/plugins/wimaxmacphy

  does not contain a CMakeLists.txt file.

  CMake does not support this case but it used to work accidentally and is
  being allowed for compatibility.

  Policy CMP0014 is not set: Input directories must have CMakeLists.txt.  Run
  "cmake --help-policy CMP0014" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.
------------------------------------------------------------------------
r46266 | morriss | 2012-11-28 14:45:31 -0800 (Wed, 28 Nov 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Fix pretty-printing of the application ID in the protocol-details pane by
putting an "unused" variable (which was taken out in r24377) back in.  This
time add a (bogus) "use" of the variable and explain why we're doing what
we're doing.

Use VALS() (in one case anyway) and PINFO_FD_NUM.

------------------------------------------------------------------------
r46265 | wmeier | 2012-11-28 14:41:07 -0800 (Wed, 28 Nov 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iso7816.c
   M /trunk/epan/dissectors/packet-netrom.c
   M /trunk/epan/dissectors/packet-sasp.c
   M /trunk/epan/dissectors/packet-sgsap.c
   M /trunk/epan/dissectors/packet-wai.c
   M /trunk/epan/dissectors/packet-xml.c

Fix  [-Wshadow] warnings;
Also (for one or more of the files):
 - create/use one or more extended variable strings;
 - remove some uneeded variable initializers;
 - reformat some long lines;
 - reformat hf[] entries;
 - convert apparent 4-space tabs to spaces;
 - do some whitespace and formatting changes to use a consistent style.

------------------------------------------------------------------------
r46258 | guy | 2012-11-28 13:24:32 -0800 (Wed, 28 Nov 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bpdu.c

It's not going to pass the

      if (protocol_version_identifier >= 4 && version_1_length == 0
          && tvb_reported_length(tvb) >= 106) {

test if it doesn't pass the

    if (protocol_version_identifier >= 3 && version_1_length == 0 &&
        tvb_reported_length(tvb) >= 102) {

test.

------------------------------------------------------------------------
r46257 | guy | 2012-11-28 13:08:28 -0800 (Wed, 28 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bpdu.c

Redo the MSTI stuff a bit, making a copy of total_msti_length at the
time we start processing the MSTI messages and decrementing the copy;
it's a bit clearer, and may make it easier to avoid the "uninitialized
variable" problem.

------------------------------------------------------------------------
r46256 | guy | 2012-11-28 13:05:17 -0800 (Wed, 28 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

"??" introduces a trigraph in C; escape "???" to avoid that.

------------------------------------------------------------------------
r46255 | guy | 2012-11-28 12:31:13 -0800 (Wed, 28 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bpdu.c

Squelch a "may be uninitialized" warning.

------------------------------------------------------------------------
r46254 | guy | 2012-11-28 12:29:24 -0800 (Wed, 28 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bpdu.c

Clean up indentation.

------------------------------------------------------------------------
r46253 | wmeier | 2012-11-28 12:03:10 -0800 (Wed, 28 Nov 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

Fix  a [-Wshadow] warning;
Also:
 - create/use several extended variable strings;
 - remove some uneeded variable initializers;
 - reformat some long lines;
 - reformat hf[] entries;
 - do some whitespace and formatting changes to use a consistent style.


------------------------------------------------------------------------
r46252 | etxrab | 2012-11-28 11:59:32 -0800 (Wed, 28 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bpdu.c

Remove an unused variable
------------------------------------------------------------------------
r46249 | morriss | 2012-11-28 08:29:31 -0800 (Wed, 28 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

There's a macro for the Request bit.  Use it instead of hard-coded 0x80.

------------------------------------------------------------------------
r46248 | etxrab | 2012-11-28 07:59:53 -0800 (Wed, 28 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bpdu.c

From gyanesh:
BPDU dissector enhancement to recognize Shortest Path Bridging(SPB) BPDUs version 4 .

- Got rid of a couple of tvb_get_ptr().
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7970
------------------------------------------------------------------------
r46247 | morriss | 2012-11-28 07:34:58 -0800 (Wed, 28 Nov 2012) | 3 lines
Changed paths:
   M /trunk/docbook/release-notes.xml

Add feature blurb for the fact that display filter fields can now be compared
in a display filter (r43069).

------------------------------------------------------------------------
r46246 | morriss | 2012-11-28 07:34:50 -0800 (Wed, 28 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/edit_packet_comment_dlg.c

Remove a now-unused variable.
------------------------------------------------------------------------
r46245 | etxrab | 2012-11-28 06:34:20 -0800 (Wed, 28 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/edit_packet_comment_dlg.c

Add a copy button that copies to clipboard.
------------------------------------------------------------------------
r46244 | tuexen | 2012-11-28 04:16:12 -0800 (Wed, 28 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/wtap.c
   M /trunk/wiretap/wtap.h

Add native SCTP encapsulation.

------------------------------------------------------------------------
r46243 | martinm | 2012-11-27 19:10:05 -0800 (Tue, 27 Nov 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

- Allocate the correct number of elements to draw
- Draw data list then control list, so can spot blue of ACKs when zoomed
  right out
- Made the red crosses for NACKs smaller

------------------------------------------------------------------------
r46242 | wmeier | 2012-11-27 16:36:09 -0800 (Tue, 27 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-echo.c

Fix typo which cased compile error ...

------------------------------------------------------------------------
r46240 | wmeier | 2012-11-27 16:10:50 -0800 (Tue, 27 Nov 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-echo.c

General cleanup:
- fix extensive use of expert...() under 'if(tree)'
- fix  a [-Wshadow] warning;
- create/use several extended variable strings;
- "localize" some variable definitions;
- remove some uneeded variable initializers;
- do some whitespace and formatting changes to use a consistent style.

------------------------------------------------------------------------
r46239 | morriss | 2012-11-27 15:13:56 -0800 (Tue, 27 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Warn about non-final parameters that aren't padded correctly.  I'm not sure
that final parameters *with* padding is all that important (maybe it should
be there but not PI_ERROR?).

------------------------------------------------------------------------
r46238 | morriss | 2012-11-27 15:05:03 -0800 (Tue, 27 Nov 2012) | 8 lines
Changed paths:
   M /trunk/tshark.c

Delay the reading of the hosts file ("-H") until after cf_open() has been
called.  (cf_open() calls init_dissection() which, since r45511,
re-initializes the name resolution database.)

Complain if the user gives an invalid argument to "-W".

Specify the invalid argument if we don't like a "-z" argument.

------------------------------------------------------------------------
r46237 | wmeier | 2012-11-27 13:54:10 -0800 (Tue, 27 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

Fix  [-Wuninitialized] warning.

------------------------------------------------------------------------
r46236 | wmeier | 2012-11-27 13:48:15 -0800 (Tue, 27 Nov 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

General cleanup:
- create/use extended variable string;
- #if 0 unused value_string arrays (instead of marking with _U_);
- "localize" some variable definitions;
- remove some uneeded variable initializers;
- reformat hf[] entries;
- do some whitespace and formatting changes to use a consistent style.


------------------------------------------------------------------------
r46224 | etxrab | 2012-11-27 08:46:00 -0800 (Tue, 27 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/summary_dlg.c

Add more information about the capture.
------------------------------------------------------------------------
r46223 | etxrab | 2012-11-27 06:42:28 -0800 (Tue, 27 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/packet_list.c

Get rid of now unused variable.
------------------------------------------------------------------------
r46222 | wmeier | 2012-11-27 06:34:27 -0800 (Tue, 27 Nov 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c

Fix several [-Wshadow] warnings;
Also:
 - Create/use several extended value strings;
 - Reformat hf[] array;
 - Do various whitespace and formatting changes to use a consistent style.

------------------------------------------------------------------------
r46221 | etxrab | 2012-11-27 05:36:58 -0800 (Tue, 27 Nov 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Add SKT as a vendor.
------------------------------------------------------------------------
r46220 | etxrab | 2012-11-27 05:36:18 -0800 (Tue, 27 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Add more parameters for Japanese ISUP.
------------------------------------------------------------------------
r46219 | etxrab | 2012-11-27 05:35:33 -0800 (Tue, 27 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/summary_dlg.c
   M /trunk/ui/gtk/summary_dlg.h

Start including info from Statistics/Summary.
------------------------------------------------------------------------
r46218 | alagoutte | 2012-11-27 05:14:37 -0800 (Tue, 27 Nov 2012) | 9 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

From report of Joerg Wunsch via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7973 QRC files are missing in 1.8.3/SVN release tarball

Fix :
make[2]: *** No rule to make target `ui/qt/qtshark_fr.ts', needed by `ui/qt/qtshark_fr.qm'.  Stop.
make[1]: *** [ui/qt/CMakeFiles/qtui.dir/all] Error 2
make: *** [all] Error 2

From me:
Add missing files (*.ts, *.qm) to ui/qt/Makefile.common
------------------------------------------------------------------------
r46217 | alagoutte | 2012-11-27 01:18:42 -0800 (Tue, 27 Nov 2012) | 12 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

From report of Joerg Wunsch via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7973 QRC files are missing in 1.8.3/SVN release tarball

Fix :
CMake Error at /usr/share/cmake-2.8/Modules/Qt4Macros.cmake:187 (FILE):
  file Internal CMake error when trying to open file:
  /wireshark-1.9.0-SVN/ui/qt/i18n.qrc for reading.
Call Stack (most recent call first):
  ui/qt/CMakeLists.txt:139 (QT4_ADD_RESOURCES)
...

From me:
Add missing files (*.qrc, qtshark.pro...) to ui/qt/Makefile.common
------------------------------------------------------------------------
r46215 | martinm | 2012-11-26 17:11:41 -0800 (Mon, 26 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/cli/tap-macltestat.c
   M /trunk/ui/gtk/mac_lte_stat_dlg.c

Add %DL padding to LTE MAC stats.

------------------------------------------------------------------------
r46214 | wmeier | 2012-11-26 16:11:43 -0800 (Mon, 26 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iax2.c

Uh, it's BASE_EXT_STRING, not BASE_RANGE_STRING.

------------------------------------------------------------------------
r46210 | wmeier | 2012-11-26 13:19:44 -0800 (Mon, 26 Nov 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iax2.c

Fix several [-Wshadow] warnings;
Also:
 - Create/use several extended value strings;
 - Reformat hf[] array;
 - Do various whitespace and formatting changes to use a consistent style.


------------------------------------------------------------------------
r46209 | wmeier | 2012-11-26 13:16:40 -0800 (Mon, 26 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-acap.c

tvb_find_line_end() arg should be FALSE not ENC_BIG_ENDIAN.

------------------------------------------------------------------------
r46208 | gerald | 2012-11-26 13:16:09 -0800 (Mon, 26 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc.h

From Dirk Jagdmann: Fix a comment in the DCERPC dissector header.

------------------------------------------------------------------------
r46207 | etxrab | 2012-11-26 11:53:30 -0800 (Mon, 26 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

Update MSG value string and add commented out info
------------------------------------------------------------------------
r46206 | etxrab | 2012-11-26 10:52:29 -0800 (Mon, 26 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/packet_list.c

Add comment syúmmary to GUI and add Capture comment from SHB.
------------------------------------------------------------------------
r46205 | wmeier | 2012-11-26 08:50:13 -0800 (Mon, 26 Nov 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Fix several [-Wshadow] warnings;
Also:
- Create/use several extended value strings;
- Do various whitespace and formatting changes to use a consistent style.


------------------------------------------------------------------------
r46204 | etxrab | 2012-11-26 08:11:04 -0800 (Mon, 26 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.h
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/packet_list.h

Rudimentary code to show comments summary.
------------------------------------------------------------------------
r46202 | pascal | 2012-11-26 05:21:18 -0800 (Mon, 26 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/PDU-definitions.asn
   M /trunk/epan/dissectors/packet-rrc.c

Add missing OPTIONAL keyword in RRCConnectionRequest message

------------------------------------------------------------------------
r46201 | etxrab | 2012-11-26 01:30:00 -0800 (Mon, 26 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

Back out the SDP part of r46165 "Set up BFCP conversations".
------------------------------------------------------------------------
r46200 | etxrab | 2012-11-26 00:50:25 -0800 (Mon, 26 Nov 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

From Jim Young:
Refactoring committed in Revision 460001 of tcp_graph.c introduced a copy&pasteo to wscale_make_elmtlist() such that compare_headers() would always return false.  Consequently no elements would get added to the list of elements to be plotted.

The attached patch corrects wscale_make_elmtlist() so that the Windows Scaling graph will plot elements.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8018
------------------------------------------------------------------------
r46199 | guy | 2012-11-25 19:45:55 -0800 (Sun, 25 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c

Fix uninitialized-variable bug.

------------------------------------------------------------------------
r46198 | guy | 2012-11-25 19:14:02 -0800 (Sun, 25 Nov 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c

If TSO support is enabled and, as a result, we assume an IP packet with
zero as the total length is the result of TSO, report that specially, so
that it's clearer why the we're reporting the length as non-zero when
it's zero in the packet data.

See

	http://ask.wireshark.org/questions/16279/why-are-the-bytes-00-00-but-wireshark-shows-an-ip-total-length-of-2016

------------------------------------------------------------------------
r46197 | wmeier | 2012-11-25 18:24:48 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Fix several [-Wshadow] warnings;
Also: Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46196 | wmeier | 2012-11-25 18:17:50 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_rr.c

Fix two purported [-Wshadow] warnings;
Also: Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46195 | wmeier | 2012-11-25 17:53:21 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c

Fix a purported [-Wshadow] warning;
Also: Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46194 | wmeier | 2012-11-25 17:30:41 -0800 (Sun, 25 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dtd_parse.l
   M /trunk/epan/uat_load.l

Fix several [-Wshadow] warnings;

------------------------------------------------------------------------
r46193 | wmeier | 2012-11-25 17:13:11 -0800 (Sun, 25 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/radius_dict.l

Fix several [-Wshadow] warnings;

------------------------------------------------------------------------
r46192 | wmeier | 2012-11-25 15:33:11 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtn.c
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c

Fix several [-Wshadow] warnings;
Also: Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46191 | wmeier | 2012-11-25 15:16:30 -0800 (Sun, 25 Nov 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-babel.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-bssgp.c

Fix several [-Wshadow] warnings;
Also: Do some minor whitespace and formatting changes.
-This line, and those below, will be ignored--

M    dissectors/packet-bootp.c
M    dissectors/packet-bssgp.c
M    dissectors/packet-babel.c

------------------------------------------------------------------------
r46190 | wmeier | 2012-11-25 15:15:10 -0800 (Sun, 25 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavrcp.c

 Fix several [-Wshadow] warnings;
 Also:
  - Add XXX comment about a line of code which does differently than apparently expected;
  - Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46189 | wmeier | 2012-11-25 14:16:22 -0800 (Sun, 25 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c

Fix several purported [-Wshadow] warnings;

------------------------------------------------------------------------
r46188 | wmeier | 2012-11-25 13:54:55 -0800 (Sun, 25 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

 Fix a [-Wshadow] warning;

------------------------------------------------------------------------
r46187 | wmeier | 2012-11-25 13:47:04 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/airpcap_loader.c

 Fix a [-Wshadow] warning;
 Also: Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46186 | wmeier | 2012-11-25 13:45:50 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_airpcap_toolbar.c

 Fix a [-Wshadow] warning;
 Also: Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46185 | wmeier | 2012-11-25 13:07:07 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_if_dlg.c

 Fix several [-Wshadow] warnings;
 Also: Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46184 | wmeier | 2012-11-25 13:05:15 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/export_object_smb.c

Fix a [-Wshadow] warning;
Also: Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46183 | wmeier | 2012-11-25 11:27:59 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/prefs_dlg.c

Fix several [-Wshadow] warnings;
Also: Do some minor whitespace and formatting changes.

------------------------------------------------------------------------
r46182 | wmeier | 2012-11-25 10:35:41 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/dumpcap.c
   M /trunk/file.c
   M /trunk/tshark.c

Fix a number of [-Wshadow] warnings;
Also: Do some minor whitespace changes

------------------------------------------------------------------------
r46181 | etxrab | 2012-11-25 08:19:19 -0800 (Sun, 25 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

From Andy Karch: L2TP filtering on AVPs 'Called Number' and 'Calling Number' https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8015
------------------------------------------------------------------------
r46178 | gerald | 2012-11-25 07:03:35 -0800 (Sun, 25 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-11-25]
------------------------------------------------------------------------
r46177 | eapache | 2012-11-25 06:16:50 -0800 (Sun, 25 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/doc/README.wmem
   M /trunk/epan/wmem/wmem_strutl.c
   M /trunk/epan/wmem/wmem_strutl.h

Add strdup_printf and strdup_vprintf to the wmem string utilities.

------------------------------------------------------------------------
r46176 | martinm | 2012-11-25 06:15:02 -0800 (Sun, 25 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Set line width 1 for the cairo context used to draw all lines (bug
8017).  Do it outside of the loop.

------------------------------------------------------------------------
r46175 | eapache | 2012-11-25 05:58:06 -0800 (Sun, 25 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/doc/README.wmem
   M /trunk/epan/wmem/wmem_allocator_block.c

Allocate wmem memory in blocks of 8MB, not 10, because powers of two are nice.

------------------------------------------------------------------------
r46174 | martinm | 2012-11-24 18:04:00 -0800 (Sat, 24 Nov 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Needed to match up correct element lists for data + control for tcptrace
graphs.

Should really make clearer the way lists of elements are allocated and
the final next is assigned to NULL...

------------------------------------------------------------------------
r46173 | martinm | 2012-11-24 16:35:36 -0800 (Sat, 24 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Show ACK after data list, so grey/blue is visible when zoomed out.

------------------------------------------------------------------------
r46172 | guy | 2012-11-24 11:08:28 -0800 (Sat, 24 Nov 2012) | 2 lines
Changed paths:
   M /trunk/capture-pcap-util.c

"vendor_description", not "description".

------------------------------------------------------------------------
r46171 | eapache | 2012-11-24 11:02:05 -0800 (Sat, 24 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/wmem/wmem_scopes.c
   M /trunk/tools/valgrind-wireshark.sh

Make the wmem scopes friendly to the valgrind script like emem is.

------------------------------------------------------------------------
r46170 | guy | 2012-11-24 10:55:06 -0800 (Sat, 24 Nov 2012) | 14 lines
Changed paths:
   M /trunk/capture-pcap-util.c
   M /trunk/capture_win_ifnames.c
   M /trunk/capture_win_ifnames.h

Put the code to convert a GUID string to a GUID structure into a routine
of its own.  Export that routine from capture_win_ifnames.c.

Rename GetInterfaceFriendlyNameFromDeviceGuid() to
get_interface_friendly_name_from_device_guid(), to match the style of
names of the other routines exported from capture_win_ifnames.c, and
export it as well.

Have if_info_new() use those routines, and, if parse_as_guid() fails,
treat the "description" as a friendly name rather than a vendor
description, so that we don't have a vendor description for, for
example, the device offered on some versions of Windows to handle
dial-up devices.

------------------------------------------------------------------------
r46169 | eapache | 2012-11-24 10:49:52 -0800 (Sat, 24 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/doc/README.wmem

Add the block allocator to the documentation.

------------------------------------------------------------------------
r46168 | eapache | 2012-11-24 10:47:50 -0800 (Sat, 24 Nov 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/epan/wmem/wmem_scopes.c

Reorder the wmem scopes to be ordered by lifetime, which makes more sense than
the old ordering.

------------------------------------------------------------------------
r46167 | eapache | 2012-11-24 10:44:24 -0800 (Sat, 24 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_block.c
   M /trunk/epan/wmem/wmem_allocator_block.h

Add svn properties for the new files.

------------------------------------------------------------------------
r46166 | eapache | 2012-11-24 10:42:56 -0800 (Sat, 24 Nov 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/wmem/Makefile.common
   A /trunk/epan/wmem/wmem_allocator_block.c
   A /trunk/epan/wmem/wmem_allocator_block.h
   M /trunk/epan/wmem/wmem_scopes.c

Add a simple block allocator to wmem (no canaries or anything yet) and use it
for packet-scope memory.

------------------------------------------------------------------------
r46165 | etxrab | 2012-11-24 09:06:08 -0800 (Sat, 24 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bfcp.c
   M /trunk/epan/dissectors/packet-sdp.c

Set up BFCP conversations
------------------------------------------------------------------------
r46164 | martinm | 2012-11-24 06:20:00 -0800 (Sat, 24 Nov 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

From Jim Young:
- restore rendering TCP graph titles with black text (fixing bug 8016)

Plus a couple of updated comments.

------------------------------------------------------------------------
r46163 | guy | 2012-11-23 16:31:29 -0800 (Fri, 23 Nov 2012) | 3 lines
Changed paths:
   M /trunk/capture_win_ifnames.c

There is no longer an interface_friendlyname argument to
get_windows_interface_friendly_name(); don't refer to it.

------------------------------------------------------------------------
r46162 | guy | 2012-11-23 16:29:55 -0800 (Fri, 23 Nov 2012) | 2 lines
Changed paths:
   M /trunk/capture_win_ifnames.c
   M /trunk/capture_win_ifnames.h

Constify argument to get_windows_interface_friendly_name().

------------------------------------------------------------------------
r46161 | guy | 2012-11-23 16:05:32 -0800 (Fri, 23 Nov 2012) | 6 lines
Changed paths:
   M /trunk/capture-pcap-util.c
   M /trunk/capture_win_ifnames.c
   M /trunk/capture_win_ifnames.h
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c

Rename get_windows_interface_friendlyname() to
get_windows_interface_friendly_name(), and have it return the friendly
name on success and NULL on failure.

Get rid of the logging in get_windows_interface_friendly_name().

------------------------------------------------------------------------
r46160 | pascal | 2012-11-23 15:13:22 -0800 (Fri, 23 Nov 2012) | 2 lines
Changed paths:
   M /trunk/capture_win_ifnames.c
   M /trunk/capture_win_ifnames.h

Try to fix Windows compilation

------------------------------------------------------------------------
r46159 | guy | 2012-11-23 14:28:06 -0800 (Fri, 23 Nov 2012) | 3 lines
Changed paths:
   M /trunk/capture-pcap-util-int.h
   M /trunk/capture-pcap-util-unix.c
   M /trunk/capture-pcap-util.c
   M /trunk/capture-wpcap.c

Hoist all the friendly-name/vendor-description stuff up into
if_info_new().

------------------------------------------------------------------------
r46158 | wmeier | 2012-11-23 13:11:47 -0800 (Fri, 23 Nov 2012) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rdp.c

Improve dissection;
- Properly handle DataBlocks with optional fields at end;
- Fix a few field dissections;
General code cleanup;
- Remove almost all tests using tvb_length_remaining():
   If there's not enough data available, just let an
   exception be thrown.
- Fix a memory leak;
- Simplify code in various places.
- Add a reference to the (a ?) Microsoft spec for RDP.

Fixes Bug #7862 in a more complete manner than SVN #45566.

------------------------------------------------------------------------
r46157 | etxrab | 2012-11-23 08:04:20 -0800 (Fri, 23 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bfcp.c

Error: the name for hf_bfcp_queue_pos ("bfcp.queue_pos") has trailing space in packet-bfcp.c
------------------------------------------------------------------------
r46156 | etxrab | 2012-11-23 06:02:12 -0800 (Fri, 23 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bfcp.c

Update dissetion of the header flags.
------------------------------------------------------------------------
r46155 | wmeier | 2012-11-23 05:59:56 -0800 (Fri, 23 Nov 2012) | 10 lines
Changed paths:
   M /trunk/capture_win_ifnames.c

'if 0' wrapping of config.h no longer required;
Also, '#include winsock2.h' should be before '#include windows.h'
Based upon information provided by Gisle Vanem.

See
https://www.wireshark.org/lists/wireshark-dev/201211/msg00096.html

and message thread starting at
https://www.wireshark.org/lists/wireshark-dev/201211/msg00108.html

------------------------------------------------------------------------
r46154 | etxrab | 2012-11-23 05:44:31 -0800 (Fri, 23 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bfcp.c

Add dissection of attributes.
------------------------------------------------------------------------
r46153 | ruengeler | 2012-11-23 05:16:04 -0800 (Fri, 23 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/sctp_stat.c

Fix bug reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8011

------------------------------------------------------------------------
r46152 | etxrab | 2012-11-23 04:00:21 -0800 (Fri, 23 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Cell Identity (CI) is 2 octets.
------------------------------------------------------------------------
r46151 | stig | 2012-11-23 03:20:35 -0800 (Fri, 23 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/wslua/wslua_tvb.c

From mathewt via bug 8012:
Fixed lua le_int64() and le_uint64().

------------------------------------------------------------------------
r46150 | guy | 2012-11-23 00:33:00 -0800 (Fri, 23 Nov 2012) | 10 lines
Changed paths:
   M /trunk/capture_win_ifnames.c

We don't need ole32.lib any more; don't link with it and don't include a
header file for it.

We also don't monkey around with wide characters any more, so don't
include <tchar.h>.

Depending on the SDK you're using and/or the version of Windows on which
you're building, NDIS_IF_MAX_STRING_SIZE and NETIO_STATUS might not be
defined; define them if not.  Thanks to Gisle Vanem for that fix.

------------------------------------------------------------------------
r46149 | guy | 2012-11-23 00:10:49 -0800 (Fri, 23 Nov 2012) | 5 lines
Changed paths:
   M /trunk/capture_win_ifnames.c

Parse the GUID ourselves; that leaves fewer error cases to worry about,
and thus fewer places where we would need to report an error rather than
just saying "well, this name doesn't end in a GUID, so it doesn't
correspond to an interface whose friendly name we can ask for".

------------------------------------------------------------------------
r46148 | guy | 2012-11-22 12:07:05 -0800 (Thu, 22 Nov 2012) | 10 lines
Changed paths:
   M /trunk/capture_win_ifnames.c

If the interface name doesn't contain a valid GUID string, that's *not*
an error - not all interface names contain GUIDs (e.g., AirPcap devices,
or \Device\NPF_GenericDialupAdapter).  Don't log a message in that case,
just say "sorry, no friendly name".

Get rid of a g_log() call and fflush() calls that look as if they were
copied-and-pasted from sync pipe code.

Correct some comments.

------------------------------------------------------------------------
r46147 | guy | 2012-11-22 10:19:37 -0800 (Thu, 22 Nov 2012) | 18 lines
Changed paths:
   M /trunk/CMakeLists.txt

We don't need Cocoa or Core Services for anything.

What we *do* need is:

	the Application Services framework, for GUI applications;

	System Configuration, for anything that would try to get
	interface friendly names;

	Core Foundation for everything that uses either of those and/or
	everything that displays system version information.

We're currently assuming that the only Apple platform on which we build
is OS X, in which case we have the OS X frameworks; update a comment.

cfutils.c is part of WIRESHARK_COMMON_SRC, which is included in
tshark_FILES; it doesn't need to be included in tshark_FILES.

------------------------------------------------------------------------
r46146 | guy | 2012-11-22 10:01:42 -0800 (Thu, 22 Nov 2012) | 2 lines
Changed paths:
   M /trunk/cmake/modules/FindNL.cmake

Don't set HAVE_LIBNL1 if we have don't libnl at all.

------------------------------------------------------------------------
r46145 | gerald | 2012-11-22 09:29:58 -0800 (Thu, 22 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Add cfutils.c + capture_unix_ifnames.c + SystemConfiguration. Sort our
SOURCES.

------------------------------------------------------------------------
r46144 | gerald | 2012-11-22 08:49:17 -0800 (Thu, 22 Nov 2012) | 4 lines
Changed paths:
   M /trunk/CMakeLists.txt

Link with CoreFoundation and SystemConfiguration and add cfuitils.c on
OS X where needed. Dumpcap, rawshark and tshark don't appear to require
Cocoa so remove it.

------------------------------------------------------------------------
r46143 | tuexen | 2012-11-22 08:03:19 -0800 (Thu, 22 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Fix the expert info dealing with parameter padding. The final parameter
in a chunk is not padded, but the padding bytes are considered padding
of the chunk.

------------------------------------------------------------------------
r46142 | etxrab | 2012-11-22 04:45:50 -0800 (Thu, 22 Nov 2012) | 19 lines
Changed paths:
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-pn-mrp.c
   M /trunk/plugins/profinet/packet-pn-ptcp.c
   M /trunk/plugins/profinet/packet-pn-rt.c
   M /trunk/plugins/profinet/packet-pn.c
   M /trunk/plugins/profinet/packet-pn.h

Revert http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=46140

looks like the worong variables may be used in the for loops.

../../../plugins/profinet/packet-dcerpc-pn-io.c: In function 'dissect_PDInterfaceMrpDataAdjust_block':
../../../plugins/profinet/packet-dcerpc-pn-io.c:4420:12: warning: variable 'u8MrpInstance' set but not used [-Wunused-but-set-variable]
../../../plugins/profinet/packet-dcerpc-pn-io.c: In function 'dissect_PDInterfaceMrpDataReal_block':
../../../plugins/profinet/packet-dcerpc-pn-io.c:4542:5: error: suggest parentheses around assignment used as truth value [-Werror=parentheses]
../../../plugins/profinet/packet-dcerpc-pn-io.c:4491:12: warning: variable 'u8MrpInstance' set but not used [-Wunused-but-set-variable]
../../../plugins/profinet/packet-dcerpc-pn-io.c: In function 'dissect_PDInterfaceMrpDataCheck_block':
../../../plugins/profinet/packet-dcerpc-pn-io.c:4570:12: warning: variable 'u8MrpInstance' set but not used [-Wunused-but-set-variable]
../../../plugins/profinet/packet-dcerpc-pn-io.c: In function 'dissect_MrpInstanceDataCheck_block':
../../../plugins/profinet/packet-dcerpc-pn-io.c:5426:160: error: unused parameter 'u16BodyLength' [-Werror=unused-parameter]
../../../plugins/profinet/packet-dcerpc-pn-io.c: In function 'dissect_ARBlockReq_block':
../../../plugins/profinet/packet-dcerpc-pn-io.c:6873:9: error: format '%x' expects a matching 'unsigned int' argument [-Werror=format]
../../../plugins/profinet/packet-dcerpc-pn-io.c:6811:13: warning: variable 'u16ARDevAccess' set but not used [-Wunused-but-set-variable]
../../../plugins/profinet/packet-dcerpc-pn-io.c: At top level:
../../../plugins/profinet/packet-dcerpc-pn-io.c:7628:1: error: 'dissect_IRTFrameBlock_block' defined but not used [-Werror=unused-function]
cc1: all warnings being treated as errors
------------------------------------------------------------------------
r46141 | etxrab | 2012-11-22 04:33:21 -0800 (Thu, 22 Nov 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/packet_list.c

From Preben Guldberg:
Add a tooltip for a pkt_comment column to show packet comment.

Modified to check frame data for packet_comment and show it as
a tooltip for the entire row.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7995
------------------------------------------------------------------------
r46140 | etxrab | 2012-11-22 04:12:12 -0800 (Thu, 22 Nov 2012) | 22 lines
Changed paths:
   M /trunk/plugins/profinet/Makefile.nmake
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-pn-mrp.c
   M /trunk/plugins/profinet/packet-pn-ptcp.c
   M /trunk/plugins/profinet/packet-pn-rt.c
   M /trunk/plugins/profinet/packet-pn.c
   M /trunk/plugins/profinet/packet-pn.h

From Wido Kelling:
Updates to conform IEC 61158.
major change:
reassembling of PNIO fragments (only works if OpenSafty dissector is disabled)
see Bug 7997

minor changes:
improved handling of DFP Frames

added / updated 
MRP Block decoding
ARServerBlock
ARVendorBlock
PDInterfaceDataReal
PDInterfaceAdjust
PDPortStatistic
SubdirFrameData corrected display and subblocks added
PDIRGlobalData complete dissection 
decoding of FrameDataProperties and ARTypes updated to conform the STD
removed now usuported RTC2 ranges

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8002
------------------------------------------------------------------------
r46139 | etxrab | 2012-11-22 03:38:04 -0800 (Thu, 22 Nov 2012) | 2 lines
Changed paths:
   M /trunk/capture-wpcap.c

- Include capture_win_ifnames.h
- false -> FALSE
------------------------------------------------------------------------
r46138 | guy | 2012-11-22 00:08:52 -0800 (Thu, 22 Nov 2012) | 3 lines
Changed paths:
   M /trunk/capture-pcap-util.c

It's get_windows_interface_friendlyname(), not
get_windows_interface_friendly_name().

------------------------------------------------------------------------
r46137 | guy | 2012-11-22 00:08:06 -0800 (Thu, 22 Nov 2012) | 3 lines
Changed paths:
   M /trunk/capture-wpcap.c

Get the friendly name for interfaces.  Also, no Windows interfaces are
loopback interfaces.

------------------------------------------------------------------------
r46135 | guy | 2012-11-21 23:33:39 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/capture_ifinfo.c

Some more if_info_t updates.

------------------------------------------------------------------------
r46134 | guy | 2012-11-21 23:02:53 -0800 (Wed, 21 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp

Fix another reference to the "description" member of an if_info_t (in
commented-out code).

------------------------------------------------------------------------
r46133 | guy | 2012-11-21 23:00:23 -0800 (Wed, 21 Nov 2012) | 3 lines
Changed paths:
   M /trunk/CMakeLists.txt

Add capture_unix_ifnames.c to the list of files needed when building for
UN*X.

------------------------------------------------------------------------
r46132 | guy | 2012-11-21 22:54:35 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix a reference to the "description" member of an if_info_t.

------------------------------------------------------------------------
r46131 | guy | 2012-11-21 22:02:49 -0800 (Wed, 21 Nov 2012) | 11 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/Makefile.common
   M /trunk/capture-pcap-util-int.h
   M /trunk/capture-pcap-util-unix.c
   M /trunk/capture-pcap-util.c
   M /trunk/capture_ifinfo.c
   M /trunk/capture_ifinfo.h
   M /trunk/capture_opts.c
   M /trunk/capture_ui_utils.c
   A /trunk/capture_unix_ifnames.c
   A /trunk/capture_unix_ifnames.h
   A /trunk/cfutils.c
   A /trunk/cfutils.h
   M /trunk/configure.ac
   M /trunk/dumpcap.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/iface_lists.c
   M /trunk/version_info.c

On UN*X, if an interface has a description, use it as the "friendly
name".  If it doesn't have a description, on OS X, use the System
Configuration framework to attempt to get a "friendly name" for
interfaces.

If a loopback device doesn't have a friendly name, give it "Loopback" as
the friendly name.

Move the "turn a CFString into a mallocated C string" routine into
common code, as it's used in more than one place.

------------------------------------------------------------------------
r46130 | guy | 2012-11-21 21:50:47 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac

Get rid of an unused variable.

------------------------------------------------------------------------
r46129 | guy | 2012-11-21 21:46:49 -0800 (Wed, 21 Nov 2012) | 9 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/configure.ac

Assume, at least for now, that "Darwin" means "OS X"; don't bother
checking whether the relevant frameworks are available.  (An iOS port's
going to require a *lot* more work, and I don't know whether
Darwin-the-pure-OS even builds and runs any more.)

We don't need Core Services any more, as we're no longer using
Gestalt().  We just need Core Foundation for getting the OS version and
Application Services for firing up Web browser or file manager windows.

------------------------------------------------------------------------
r46128 | wmeier | 2012-11-21 18:27:40 -0800 (Wed, 21 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

Fix potential buffer overflow crash; (Bug #7880).
Rework code logic slightly so same code path (and tests)
 used whether or not 'if(tree)'.

------------------------------------------------------------------------
r46127 | guy | 2012-11-21 18:09:46 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/capture_ui_utils.c

Clean up indentation.

------------------------------------------------------------------------
r46126 | guy | 2012-11-21 18:02:08 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.am

Fix indentation.

------------------------------------------------------------------------
r46125 | martink | 2012-11-21 14:20:22 -0800 (Wed, 21 Nov 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c

fix

/home/wireshark/builders/trunk/ubuntu1204x64/build/epan/dissectors/packet-bssgp.c: In function de_bssgp_son_transfer_app_id:
/home/wireshark/builders/trunk/ubuntu1204x64/build/epan/dissectors/packet-bssgp.c:3173:12: error: variable next_tvb set but not used
[-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors


------------------------------------------------------------------------
r46124 | martink | 2012-11-21 13:55:29 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

display the content of cc status fields in the info colum

------------------------------------------------------------------------
r46123 | martink | 2012-11-21 13:42:50 -0800 (Wed, 21 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

all CI+ SAC messages are encrypted
there's no point in displaying this fact in the info column

------------------------------------------------------------------------
r46122 | martink | 2012-11-21 13:37:22 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

dissect config and cftable tuples in the Card Information Structure

------------------------------------------------------------------------
r46121 | martink | 2012-11-21 13:21:07 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

fix copy&paste error

------------------------------------------------------------------------
r46120 | guy | 2012-11-21 13:09:32 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c

Clean up white space (no tabs).

------------------------------------------------------------------------
r46119 | martink | 2012-11-21 13:08:43 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

cc status 0x03 means either "authentication failed" or "no srm required"

------------------------------------------------------------------------
r46118 | guy | 2012-11-21 11:04:21 -0800 (Wed, 21 Nov 2012) | 4 lines
Changed paths:
   M /trunk/test/suite-clopts.sh

Make the error message for "we didn't get the error message we expected"
clearer - it's not as if we didn't expect to get an error message, we
just didn't expect to get *that particular* error message.

------------------------------------------------------------------------
r46117 | guy | 2012-11-21 11:01:16 -0800 (Wed, 21 Nov 2012) | 3 lines
Changed paths:
   M /trunk/test/suite-clopts.sh

For invalid interfaces, just check for "The capture session could not be
initiated", as we used to do.

------------------------------------------------------------------------
r46116 | guy | 2012-11-21 10:59:27 -0800 (Wed, 21 Nov 2012) | 5 lines
Changed paths:
   M /trunk/test/suite-clopts.sh

We aren't using pcap_create()/pcap_activate() to open interfaces on
Windows, as there isn't yet a WinPcap based on libpcap 1.0.0, so we
don't get PCAP_ERROR_NO_SUCH_DEVICE as a return value and thus don't
just report "No such device exists" for an invalid interface.

------------------------------------------------------------------------
r46115 | guy | 2012-11-21 10:56:25 -0800 (Wed, 21 Nov 2012) | 4 lines
Changed paths:
   M /trunk/test/suite-clopts.sh

If we're not on Windows, assume we don't have sufficient privileges to
open any capture devices, so "-i invalid_interface" will fail with a "no
permission" error rather than a "no such device" error.

------------------------------------------------------------------------
r46113 | guy | 2012-11-21 10:13:51 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c

The previous change means the "len" argument is now being used.

------------------------------------------------------------------------
r46112 | guy | 2012-11-21 10:11:57 -0800 (Wed, 21 Nov 2012) | 5 lines
Changed paths:
   M /trunk/capture_opts.c

In capture_opts_add_iface_opt(), only *require* us to get the interface
list if the user specified a number; otherwise, if we couldn't get the
list, just use what the user specified, so they can specify interfaces
in order to test them to see why they're not showing up in the list.

------------------------------------------------------------------------
r46111 | etxrab | 2012-11-21 09:59:19 -0800 (Wed, 21 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c

From  l.wachowski:
Allign the tables for dissection.
From me try to fix the dissection of SONtransferApplicationIdentity_PDU.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8008
------------------------------------------------------------------------
r46110 | guy | 2012-11-21 09:54:14 -0800 (Wed, 21 Nov 2012) | 7 lines
Changed paths:
   M /trunk/test/suite-clopts.sh

Give a better failure message for the cases where a test failed not
because of an incorrect exit status but because of the error message not
being what we expected.

Include the name of the program being tested in the capture
filter/interface options tests.

------------------------------------------------------------------------
r46109 | guy | 2012-11-21 09:33:02 -0800 (Wed, 21 Nov 2012) | 5 lines
Changed paths:
   M /trunk/capture_opts.c

If we don't find the specified interface name in the list, use it
anyway, so that, for example, if an interface doesn't show up in the
list for some reason, the user can try specifying it explicitly for
testing purposes.

------------------------------------------------------------------------
r46108 | guy | 2012-11-21 09:14:54 -0800 (Wed, 21 Nov 2012) | 6 lines
Changed paths:
   M /trunk/capture_opts.c
   M /trunk/capture_opts.h
   M /trunk/dumpcap.c
   M /trunk/tshark.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/qt/main.cpp

On error, have capture_opts_trim_iface() return the exit status that
should be used (on success, have it return 0).  Exit with that exit
status; if the problem is that we couldn't get the interface list or if
there are no interfaces in that list, return 2, as that's not a
command-line syntax error.

------------------------------------------------------------------------
r46107 | guy | 2012-11-21 08:05:21 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/dumpcap.c

Make the "Invalid capture filter" message resemble that of other programs.

------------------------------------------------------------------------
r46105 | guy | 2012-11-21 01:03:30 -0800 (Wed, 21 Nov 2012) | 2 lines
Changed paths:
   M /trunk/test/suite-clopts.sh

Handle an error message that includes single quotes.

------------------------------------------------------------------------
r46104 | guy | 2012-11-21 01:01:39 -0800 (Wed, 21 Nov 2012) | 4 lines
Changed paths:
   M /trunk/test/suite-clopts.sh

Add dumpcap command-line option tests; run them before TShark tests, so
that if dumpcap isn't working right, we don't try TShark tests, as
TShark tests that involve capturing probably won't work.

------------------------------------------------------------------------
r46103 | guy | 2012-11-20 23:06:57 -0800 (Tue, 20 Nov 2012) | 2 lines
Changed paths:
   M /trunk/test/suite-clopts.sh

Fix the error message to test for when testing "-i invalid_interface".

------------------------------------------------------------------------
r46102 | guy | 2012-11-20 17:11:19 -0800 (Tue, 20 Nov 2012) | 3 lines
Changed paths:
   M /trunk/test/suite-clopts.sh

Fix the capitalization of the error message printed if you specify an
invalid interface index.

------------------------------------------------------------------------
r46099 | guy | 2012-11-20 16:44:21 -0800 (Tue, 20 Nov 2012) | 14 lines
Changed paths:
   M /trunk/capture_win_ifnames.c

When dumpcap is being run by another program, its standard error gets
consumed by that program, and that program only ends up reporting one of
those errors.  Therefore, only log one of them; we're seeing errors in
the buildbot, and we want the more detailed error, so don't log a
message after GetInterfaceFriendlyNameFromDeviceGuid() returns an error,
just rely on the error logged by
GetInterfaceFriendlyNameFromDeviceGuid().

Ultimately, we don't want to print anything to the standard output or
error at all, as that stuff ends up being consumed by the program in
question; we should either ignore the error (if it's an "expected"
error) or report it through the API so the the caller can, in turn,
report it appropriately.

------------------------------------------------------------------------
r46098 | wmeier | 2012-11-20 16:41:32 -0800 (Tue, 20 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipv6.c

From Stephen Tarr: Fix 'misspelling (typo) in display filter field name'.
ipv6.framgent --> ipv6.fragment
#BACKPORT

------------------------------------------------------------------------
r46097 | sahlberg | 2012-11-19 19:17:46 -0800 (Mon, 19 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

SCSI: Sense buffers come in two flavors. Start decoding the descriptor format.


------------------------------------------------------------------------
r46096 | guy | 2012-11-19 17:15:00 -0800 (Mon, 19 Nov 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c

Clean up white space.

Clarify that the other "friendly name" is NDIS's idea of a "friendly
name".

------------------------------------------------------------------------
r46095 | guy | 2012-11-19 17:12:57 -0800 (Mon, 19 Nov 2012) | 5 lines
Changed paths:
   M /trunk/capture_opts.c

We don't use get_windows_interface_friendlyname() in capture_opts.c, so
we don't need to include capture_win_ifnames.h.

Clean up white space.

------------------------------------------------------------------------
r46094 | wmeier | 2012-11-19 15:48:07 -0800 (Mon, 19 Nov 2012) | 2 lines
Changed paths:
   M /trunk/capture_win_ifnames.c

Including config.h causes compile errors; Comment out for now...

------------------------------------------------------------------------
r46093 | wmeier | 2012-11-19 15:21:54 -0800 (Mon, 19 Nov 2012) | 2 lines
Changed paths:
   M /trunk/capture_win_ifnames.c

HAVE_CONFIG_H no longer req'd

------------------------------------------------------------------------
r46092 | morriss | 2012-11-19 14:16:39 -0800 (Mon, 19 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Attempt to fix the Windows Qt builds.
------------------------------------------------------------------------
r46091 | morriss | 2012-11-19 14:11:07 -0800 (Mon, 19 Nov 2012) | 1 line
Changed paths:
   M /trunk/test/suite-clopts.sh

I thought the test suite was run with capture permissions; that does not appear to be true.  Fix the expected output for the "invalid interface" test (again).
------------------------------------------------------------------------
r46090 | morriss | 2012-11-19 14:01:07 -0800 (Mon, 19 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/iface_lists.c

Put a line of code on its own line (instead of following a comment).
------------------------------------------------------------------------
r46089 | morriss | 2012-11-19 13:41:40 -0800 (Mon, 19 Nov 2012) | 1 line
Changed paths:
   M /trunk/capture_opts.c

Failure to find the interface should cause *shark to exit with a status of 1, not 2.
------------------------------------------------------------------------
r46088 | morriss | 2012-11-19 13:32:39 -0800 (Mon, 19 Nov 2012) | 1 line
Changed paths:
   M /trunk/capture_opts.c

As suggested by Evan: just make the variable a size_t instead of casting away the warning.
------------------------------------------------------------------------
r46087 | morriss | 2012-11-19 13:00:44 -0800 (Mon, 19 Nov 2012) | 1 line
Changed paths:
   M /trunk/capture_opts.c

I'm pretty confident the string length will fit in 32 bits; cast away the "possible loss of data" warning on the Win64 build.
------------------------------------------------------------------------
r46086 | morriss | 2012-11-19 12:56:20 -0800 (Mon, 19 Nov 2012) | 1 line
Changed paths:
   M /trunk/test/suite-clopts.sh

r46083 added interface name matching which changed the error text when an interface can't be found.  Update the test to check for the new wording.
------------------------------------------------------------------------
r46085 | etxrab | 2012-11-19 12:20:34 -0800 (Mon, 19 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-opensafety.c

From Roland Knall:
Allow for specific enabling and disabling of heuristic dissectors.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7997
------------------------------------------------------------------------
r46084 | etxrab | 2012-11-19 12:13:57 -0800 (Mon, 19 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-bfd.c
   M /trunk/epan/dissectors/packet-bfd.h
   M /trunk/epan/dissectors/packet-mpls.c
   A /trunk/epan/dissectors/packet-mplstp-oam.c

From Krishnamurthy Mayya:
Enhancement to support MPLS-TP FM and LI payloads as per RFC 6427 and RFC 6435

Fixed some errors found by checkapi, changed filter names to use
proto abbr.
------------------------------------------------------------------------
r46083 | etxrab | 2012-11-19 12:07:27 -0800 (Mon, 19 Nov 2012) | 70 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/Makefile.am
   M /trunk/capture-pcap-util.c
   M /trunk/capture_ifinfo.c
   M /trunk/capture_ifinfo.h
   M /trunk/capture_opts.c
   M /trunk/capture_opts.h
   M /trunk/capture_ui_utils.c
   A /trunk/capture_win_ifnames.c
   A /trunk/capture_win_ifnames.h
   M /trunk/dumpcap.c
   M /trunk/tshark.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/iface_lists.c

From Mike Garratt:
Friendly Names for interfaces on Windows

Notes on the changes the patch covers:
* if_info_t struct: addition of friendly_name
* Dumpcap Interface list format changes:
  + Win32: "dumpcap -D" shows friendly_name in place of descript if known
  + All: machine interface "dumpcap -D -Z none" includes friendly_name in the
list in addition to the existing parameters
* interface_options struct: addition of console_display_name
  + When an interface name is displayed in a console, it will typically be the
console_display_name (instead of name). 
  + console_display_name is used as the basis of the autogenerated temp
filenames
  + console_display_name is typically set to the friendly_name if known,
otherwise it is set to the interface name
* Enhancements to capture_opts_add_iface_opt() (the function which process -i
options).
  + Can now specify the interface using its name and friendly_name
  + Interface name matching is case insenstive
  + Name matching first attempts exact matching, then falls back to prefix
matching
    (e.g. dumpcap -i local)
  + Validates interface names, instead of blindly sending them off to
winpcap/libpcap
  + Interface specification by number is still supported.
* capture_opts_trim_iface() has been refactored:
  + Instead of repeating a decent chunk of the cost in
capture_opts_add_iface_opt(), it calls capture_opts_trim_iface() to specify the
interface.
* introduction of capture_win_ifnames.[ch] (windows only code)
  + Implements static function GetInterfaceFriendlyNameFromDeviceGuid() - a
windows version independant function to convert an interface guid into its
friendly name.  Uses published api functions on windows vista and higher, but
falls back to unpublished API functions on older windows releases.
  + void get_windows_interface_friendlyname(/* IN */ char
*interface_devicename, /* OUT */char **interface_friendlyname); - extracts the
GUID from the interface_devicename, then uses
GetInterfaceFriendlyNameFromDeviceGuid() to do the resolution
* Auto temp filename generation:
  + Now uses wireshark_pcapng_* or  wireshark_pcap_* depending on file format
  + Basis temp filename format on console_display_name
  + Win32: if console_display_name is a windows interface guid, extracts
numbers from GUID here (instead of in interface option processing) 

GUI CHANGES:
* Dialog that displays when you click the "Manage Interfaces" button (within
Capture Options dialog) has been renamed from "Add new interfaces" to
"Interface Management"
* ui/gtk/capture_dlg.c: new_interfaces_w variable renamed to
interface_management_w
* Win32: Local Interfaces tab on Interface Management dialog, shows includes
friendly name as far left column
* Interface Management dialog defaults to larger size on win32 - so it fits
without resizing local interfaces tab
* Interface Management dialog now saves preferences when you click the apply
button (local hidden interfaces was not persisting across restarts)
* Tweaks: "Interface Details" dialog (Interface list->Capture Interfaces ->
Details):
  + "Friendly Name" renamed to "NDIS Friendly Name"
  + Added "OS Friendly Name" to the top of the list
* Win32: The "Capture Interfaces" dialog now shows the friendly name instead of
device guid
* Welcome screen:
  + The height of the interface list scrollbox dynamically adjusts & updates to
the number visible interfaces.
    Up to 10 interfaces can be listed without a scroll bar, the minimum height
is for 2 interfaces. 
  + Win32: now shows just the Friendly Name if known - in place of
"Interfacename_Guid:(Description)"
------------------------------------------------------------------------
r46082 | etxrab | 2012-11-19 11:29:36 -0800 (Mon, 19 Nov 2012) | 1 line
Changed paths:
   M /trunk/Makefile.nmake

Make it easier to switch between GTK2 and GTK3.
------------------------------------------------------------------------
r46081 | etxrab | 2012-11-19 10:59:09 -0800 (Mon, 19 Nov 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssgp.c

From  l.wachowski:
- In de_bssgp_pdu_in_error() use current_offset isof 0.
- in function de_bssgp_ran_inf_error_rim_cont. Error rim
container doesn't have field rim sequence number. This field exists in the rest
of containers but not in this one. So I have removed this field. 
In this function we have field pdu in error and this field is mandatory, not
optional

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8000
------------------------------------------------------------------------
r46080 | morriss | 2012-11-18 16:04:08 -0800 (Sun, 18 Nov 2012) | 1 line
Changed paths:
   M /trunk/tools/test-fuzzed-cap.sh

If tshark doesn't fail when building the tree, try again without -V.
------------------------------------------------------------------------
r46079 | martinm | 2012-11-18 11:52:48 -0800 (Sun, 18 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Was not allocating a large enough element array for tput graphs.

------------------------------------------------------------------------
r46078 | stig | 2012-11-18 11:15:34 -0800 (Sun, 18 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua_proto.c

Added check for missing/empty ProtoField abbrev.

------------------------------------------------------------------------
r46077 | etxrab | 2012-11-18 10:12:50 -0800 (Sun, 18 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/proto.c

Check if we have a filter name.
------------------------------------------------------------------------
r46076 | etxrab | 2012-11-18 10:10:48 -0800 (Sun, 18 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/uat_gui.c

Enhance error output.
------------------------------------------------------------------------
r46075 | martink | 2012-11-18 09:52:55 -0800 (Sun, 18 Nov 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lldp.c

From Wido Kelling

updated Port3 status values to conform to IEC 61158
added decoding of some more values

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7996

------------------------------------------------------------------------
r46072 | martinm | 2012-11-18 07:56:29 -0800 (Sun, 18 Nov 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

- Make perform_zoom() quickly return if graph already fully zoomed out
- Restore zooming out with middle-button + shift
- Lose unused graph->next and register_tap_listener_tcp_graph()
- Fix up some whitespace

------------------------------------------------------------------------
r46070 | gerald | 2012-11-18 07:03:31 -0800 (Sun, 18 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-11-18]
------------------------------------------------------------------------
r46069 | guy | 2012-11-18 00:03:05 -0800 (Sun, 18 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtmpt.c

Fix some blurbs that matched the field tag.

De-RTMP-ize more AMF-related names and move more of the AMF stuff
together.

------------------------------------------------------------------------
r46068 | guy | 2012-11-17 20:30:10 -0800 (Sat, 17 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtmpt.c

Move all the AMF stuff under the AMF protocol, as AMF, while it's used
with RTMP, can be sent over HTTP, for example, as well.

------------------------------------------------------------------------
r46067 | guy | 2012-11-17 17:59:05 -0800 (Sat, 17 Nov 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

More TODOs:

	We hand the user data in a CR or CC packet to the subdissectors,
	but don't tell the subdissectors that - do we need to?

	We don't hand the data in an ED packet to the subdissectors -
	should we, and do we need to tell them that it's an ED packet?

------------------------------------------------------------------------
r46066 | guy | 2012-11-17 17:39:32 -0800 (Sat, 17 Nov 2012) | 10 lines
Changed paths:
   M /trunk/asn1/t125/packet-t125-template.c
   M /trunk/epan/dissectors/packet-t125.c

You can't return from inside a TRY/CATCH/ENDTRY block (see
epan/exceptions.h; it crashes).

Try BER first, including both the test dissection and the check of the
results.  If that fails due to an exception being thrown, or due to the
results not indicating that it's a BER-encoded T.125 packet, try PER, so
that if the BER dissection doesn't work we don't just give up.

Get rid of some _U_s attached to parameters that are, in fact, used.

------------------------------------------------------------------------
r46065 | martinm | 2012-11-17 17:33:43 -0800 (Sat, 17 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Support the older format of SR failure for a while longer.

------------------------------------------------------------------------
r46064 | guy | 2012-11-17 17:32:31 -0800 (Sat, 17 Nov 2012) | 9 lines
Changed paths:
   M /trunk/asn1/t124/packet-t124-template.c
   M /trunk/epan/dissectors/packet-t124.c

In the heuristic T.124 dissector, catch BoundsError and
ReportedBoundsError exceptions when attempting to dissect the first bit
of the packet and, if either is thrown, assume the packet isn't a packet
for what we were trying to dissect, rather than just completely failing.

Return TRUE if the heuristic T.124 dissector recognizes the packet.

Get rid of some _U_s attached to parameters that are, in fact, used.

------------------------------------------------------------------------
r46063 | martinm | 2012-11-17 15:41:07 -0800 (Sat, 17 Nov 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc-lte.c

Add channel type & ID to sequence analysis expert item strings.

Also simplify a hash function - haven't measured collisions, but before
change sometimes wrong results would get attached.  Don't think I fixed
it, and don't understand how equality function could have matched even
if hash function were colliding...

------------------------------------------------------------------------
r46062 | guy | 2012-11-17 15:05:03 -0800 (Sat, 17 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Squelch another warning.

------------------------------------------------------------------------
r46061 | guy | 2012-11-17 14:35:13 -0800 (Sat, 17 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Squelch a warning (not enough data flow analysis is done to know that
cotp_tree actually never will be used uninitialized).

------------------------------------------------------------------------
r46060 | guy | 2012-11-17 14:12:37 -0800 (Sat, 17 Nov 2012) | 35 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-osi.c
   M /trunk/epan/dissectors/packet-osi.h
   M /trunk/epan/dissectors/packet-ositp.c

Handle the pseudo-trailer for the ATN extended checksums by passing in
the source and destination address lengths and data, and adding them in,
rather than by copying those fields to a fixed-size static buffer - that
gets rid of a global variable (global variables considered harmful), and
also means that we don't try to copy 24 bytes of length+address from
packets that don't *have* 24 bytes of length+address (which caused
exceptions to be thrown on some OSI captures I have).

Construct some LI #defines out of other LI #defines, to make it a bit
clearer why they have the values they do.

Support the "additional information related to the clearing of the
connection" variable part parameter of the COTP DR packet (which just
means giving it a name, as its contents are user-defined - some HP-UX
OSI stack appears to just stick in a string saying that it's said
stack).

Make the code that decodes the variable part of a DR packet look like
the code that decodes the variable part of most other packets.

For COTP CR packets, determine the class up front by checking whether
the length is > 2.  (At some point we might want to associate a class
indication with the COTP connection, if we see the connection setup,
and, if we have that indication, use it in preference to the
heuristics.)

Make the code to handle various length indicator values in the ATN case
more like the code in the non-ATN case.

Dissect the variable part of COTP ER packets.

Fix tpyos (TDPU->TPDU, tdpu->tpdu) and typpoes (accross->across).

Clean up white space.

------------------------------------------------------------------------
r46059 | guy | 2012-11-17 11:46:33 -0800 (Sat, 17 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lon.c

Fix tpyoes.

------------------------------------------------------------------------
r46058 | eapache | 2012-11-17 05:58:02 -0800 (Sat, 17 Nov 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-rtmpt.c

There's no point in initializing variables to 0 when we unconditionally assign
a new value to them on the very next line. Caught by cppcheck.

------------------------------------------------------------------------
r46057 | jake | 2012-11-17 04:16:05 -0800 (Sat, 17 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-syslog.c
   M /trunk/epan/dissectors/packet-telnet.c

From Stephen Wall:
This patch allows one to specify telnet or syslog as the protocol in an SSL Decrypt profile.

------------------------------------------------------------------------
r46056 | guy | 2012-11-17 03:24:13 -0800 (Sat, 17 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Default to *not* decoding the ATN flavor of COTP, so that, for example,
we don't, by default, break the dissection of RDP (or anything else that
happens to run atop class 0 or 1).

------------------------------------------------------------------------
r46055 | martink | 2012-11-17 03:19:09 -0800 (Sat, 17 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

dissect ask_release_reply apdu

------------------------------------------------------------------------
r46054 | guy | 2012-11-17 02:25:03 -0800 (Sat, 17 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Get rid of extra blank lines and trailing white space.

------------------------------------------------------------------------
r46053 | guy | 2012-11-17 01:54:51 -0800 (Sat, 17 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Clean up white space.

Add a comment noting that the value of the length indicator in a DT TPDU
is not as constrained as one might think.

------------------------------------------------------------------------
r46052 | guy | 2012-11-17 01:45:11 -0800 (Sat, 17 Nov 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Get rid of /* FALLTHROUGH */ comments that don't refer to falling
through a clause in a switch statement to the following clause (that's
what /* FALLTHROUGH */ is for - it was originally a comment to tell lint
not to complain about the lack of a break statement).

Use guint8 rather than guchar for an 8-bit binary value.

Add a comment noting the weird stuff Microsoft does with RDP atop ISO
COTP atop TPKT.

------------------------------------------------------------------------
r46051 | guy | 2012-11-17 01:37:04 -0800 (Sat, 17 Nov 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Fix checksum handling (using val_to_str() on a Boolean is overkill, and
calc_checksum() doesn't return a Boolean, it returns a cksum_status_t,
which has more values than just "checksum OK" and "checksum not OK",
such as "not enough data available to check the checksum).

Fix typoes (Transport Protocol Data Unit is TPDU/tpdu, not TDPU/tdpu).

------------------------------------------------------------------------
r46050 | guy | 2012-11-16 21:04:26 -0800 (Fri, 16 Nov 2012) | 14 lines
Changed paths:
   M /trunk/epan/dissectors/packet-osi.h

Note that:

	the OSI connectionless network protocol is both ISO 8473 and
	ITU-T Recommendation X.233;

	the OSI connection-oriented transport protocol is both ISO 8073
	and ITU-T Recommendation X.224;

	the OSI connectionless transport protocol is both ISO 8602 and
	ITU-T Recommendation X.234.

(Yes, this means that the "X.224" dissector we have is redundant, as we
have an OSI transport protocol dissector already.)

------------------------------------------------------------------------
r46049 | guy | 2012-11-16 14:21:22 -0800 (Fri, 16 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtmpt.c

Add casts to let the compiler know that we know what we're doing here.

------------------------------------------------------------------------
r46048 | guy | 2012-11-16 14:17:37 -0800 (Fri, 16 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtmpt.c

Thank you, llvm-gcc, for eliminating much of the dataflow analysis that
regular gcc does.  Time to start using clang, I guess....

------------------------------------------------------------------------
r46047 | guy | 2012-11-16 13:59:58 -0800 (Fri, 16 Nov 2012) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtmpt.c

Add support for dissecting AMF messages; register the dissector for them
as handling the application/x-amf media type.

Add support for dissecting AMF3.

Dissect AMF0 dates as milliseconds-since-the-Epoch.

Dissect AMF0 typed objects.

Add URLs for various Adobe specs for RTMP, AMF0 and AMF3.

------------------------------------------------------------------------
r46046 | jmayer | 2012-11-16 12:52:30 -0800 (Fri, 16 Nov 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.developer

Fix the main dissect_PROTO signature

------------------------------------------------------------------------
r46045 | etxrab | 2012-11-16 07:44:31 -0800 (Fri, 16 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Missed a ","
------------------------------------------------------------------------
r46044 | etxrab | 2012-11-16 07:32:18 -0800 (Fri, 16 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ositp.c

Fix:
Error: packet-ositp.c                     : {..., NULL} is required as the last XXX_string array entry: value_string tp_vpart_checksum_vals[]
------------------------------------------------------------------------
r46043 | etxrab | 2012-11-16 06:18:27 -0800 (Fri, 16 Nov 2012) | 17 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-osi-options.c
   M /trunk/epan/dissectors/packet-osi.c
   M /trunk/epan/dissectors/packet-osi.h
   M /trunk/epan/dissectors/packet-ositp.c

From guettler:
ATN decoding fixes for CLNP and COTP dissectors (configurable by option).

ATN decoding fixes for CLNP and COTP dissectors (configurable by option).

ATN specifics may be
selected/deseleted per CLNP/COTP dissector configuration (as requested).

CLNP dissector
1) configurable decoding of "ATN security label"

COTP dissector
1) configurable decoding of ATN TPDU's 
2) checksum calculation (none,OSI,ATN 16-bit, ATN 32-bit)
3) VP decoding for DR TPDU's

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5622
------------------------------------------------------------------------
r46042 | etxrab | 2012-11-16 05:58:51 -0800 (Fri, 16 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

From Jérôme LAFORGE:
Improvement option 120 : RFC 3396 add split option & RFC 1035 full support compression pointer


https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7969
------------------------------------------------------------------------
r46041 | etxrab | 2012-11-16 03:39:46 -0800 (Fri, 16 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

From Jérôme LAFORGE:
[BOOTP] Add control on option length and UC_Len for option 77

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7974
------------------------------------------------------------------------
r46040 | etxrab | 2012-11-16 03:35:01 -0800 (Fri, 16 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/dissectors/packet-ssl-utils.h
   M /trunk/epan/dissectors/packet-ssl.c

From Dirk:
print decrypted SSL application data as hexdump in ssl debug file.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7975
------------------------------------------------------------------------
r46039 | etxrab | 2012-11-16 03:29:05 -0800 (Fri, 16 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

From Chris Bontje:
DNP3 - Incorrect Information Column Display for "Read" Function Code.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7977
------------------------------------------------------------------------
r46038 | stig | 2012-11-16 02:20:36 -0800 (Fri, 16 Nov 2012) | 3 lines
Changed paths:
   M /trunk/asn1/t125/packet-t125-template.c
   M /trunk/epan/dissectors/packet-t125.c

Added a try-catch in the heuristics to avoid a false malformed packet
error when having no data (occurs in COTP CR and CC).

------------------------------------------------------------------------
r46037 | etxrab | 2012-11-16 01:42:18 -0800 (Fri, 16 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-capwap.c

Higlight the Header bytes.
------------------------------------------------------------------------
r46036 | etxrab | 2012-11-16 01:41:26 -0800 (Fri, 16 Nov 2012) | 1 line
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/epan/dissectors/packet-nbap.c

If we have an com_context_id entry reuse that.
------------------------------------------------------------------------
r46035 | martinm | 2012-11-15 13:28:21 -0800 (Thu, 15 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pdcp-lte.c

Include channel details in PDCP sequence analysis expert info strings.

------------------------------------------------------------------------
r46034 | etxrab | 2012-11-14 22:32:35 -0800 (Wed, 14 Nov 2012) | 1 line
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf

Add and prettify debug info - will regenerate dissector later
------------------------------------------------------------------------
r46033 | morriss | 2012-11-14 12:50:54 -0800 (Wed, 14 Nov 2012) | 1 line
Changed paths:
   M /trunk/diameter/Ericsson.xml
   M /trunk/diameter/nasreq.xml
   M /trunk/diameter/sunping.xml

Add SVN Id. Fix up indentation some and remove some not-very-useful comments which also made one of these files hard to read.
------------------------------------------------------------------------
r46032 | morriss | 2012-11-14 12:49:36 -0800 (Wed, 14 Nov 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Remove some non-ASCII chars from enum values.
------------------------------------------------------------------------
r46031 | etxrab | 2012-11-14 11:41:35 -0800 (Wed, 14 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

f_teid_interface_type is 6 bits from Rel 10
------------------------------------------------------------------------
r46029 | etxrab | 2012-11-14 08:46:57 -0800 (Wed, 14 Nov 2012) | 1 line
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/epan/dissectors/packet-nbap.c

Dissable code causing a crash. Add debug printouts and add a few more visited checks.
------------------------------------------------------------------------
r46028 | etxrab | 2012-11-14 02:02:15 -0800 (Wed, 14 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Revert 46018. Needs rethinking.
------------------------------------------------------------------------
r46027 | martinm | 2012-11-13 18:53:41 -0800 (Tue, 13 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/conversations_table.h

After launching 'Follow stream' or one of the graphs, restore the
conversation selection.

------------------------------------------------------------------------
r46026 | pascal | 2012-11-13 13:59:14 -0800 (Tue, 13 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Display text in subtree

------------------------------------------------------------------------
r46025 | martinm | 2012-11-13 12:13:32 -0800 (Tue, 13 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Try to cast away windows buildbot errors.

------------------------------------------------------------------------
r46024 | martinm | 2012-11-13 11:37:58 -0800 (Tue, 13 Nov 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Zoom in on a rectangle chosen by clicking and dragging the left mouse
button.

From Edwin Goothuis (bug 7931), with some small edits and
comments from me.

------------------------------------------------------------------------
r46023 | morriss | 2012-11-13 11:35:36 -0800 (Tue, 13 Nov 2012) | 3 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_chapter_customize.xml

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7971 by fixing the
documentation: a 'files:' value of 0 hasn't been accepted since trunk-1.4.

------------------------------------------------------------------------
r46022 | morriss | 2012-11-13 07:01:49 -0800 (Tue, 13 Nov 2012) | 4 lines
Changed paths:
   M /trunk/config.nmake

vcredist_*.exe is, AFAICT, still optional yet config.nmake always defines the
variable for it.  Since it's always defined but it's optional, don't check
for its existence.

------------------------------------------------------------------------
r46021 | mmann | 2012-11-13 05:20:39 -0800 (Tue, 13 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Use proto_tree_add_<signed integer> functions for signed giop datatypes
------------------------------------------------------------------------
r46020 | mmann | 2012-11-13 05:14:48 -0800 (Tue, 13 Nov 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-cip.h
   M /trunk/epan/dissectors/packet-enip.c

ENIP/CIP
Added the start of IPv6 support for I/O conversations (waiting for spec definitions to complete).
Added support for multiple messages in a single frame to be separated in the COL_INFO column.

ENIP
Added ListIdentity delay dissection
remove check_col()

CIP
Added TimeSync object dissection
------------------------------------------------------------------------
r46019 | etxrab | 2012-11-13 04:55:58 -0800 (Tue, 13 Nov 2012) | 1 line
Changed paths:
   M /trunk/diameter/TGPPGmb.xml

3GPP-PDP-Type is an enum, use the values from the radius dictionary.
------------------------------------------------------------------------
r46018 | etxrab | 2012-11-13 04:54:58 -0800 (Tue, 13 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Try to fix dissection with g_nas_eps_dissect_plain == TRUE.
------------------------------------------------------------------------
r46017 | pascal | 2012-11-12 23:40:23 -0800 (Mon, 12 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c

Pacify OSX-10.5 buildbots

------------------------------------------------------------------------
r46016 | morriss | 2012-11-12 15:07:50 -0800 (Mon, 12 Nov 2012) | 9 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

Fix up the Subversion instructions for Win32:

- add it as an optional package to install when installing Cygwin
- de-duplicate some text about why it's good to work with the Subversion
  source (no need to tell them the same thing, once for each Subversion
  client)
- Make it obvious that the user has a choice of Subversion clients
- Fix the URL to TortoiseSVN

------------------------------------------------------------------------
r46015 | morriss | 2012-11-12 14:55:02 -0800 (Mon, 12 Nov 2012) | 1 line
Changed paths:
   M /trunk/docbook/Makefile.am

Print an explanatory message when asked to build a PDF but FOP is not installed.
------------------------------------------------------------------------
r46014 | pascal | 2012-11-12 14:36:09 -0800 (Mon, 12 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-jpeg.c

Fix implicit declaration of function 'register_ber_oid_dissector' compilation error

------------------------------------------------------------------------
r46013 | stig | 2012-11-12 14:00:53 -0800 (Mon, 12 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/cms/cms.cnf
   M /trunk/asn1/x509sat/packet-x509sat-template.c
   M /trunk/asn1/x509sat/x509sat.cnf
   M /trunk/epan/dissectors/packet-cms.c
   M /trunk/epan/dissectors/packet-jpeg.c
   M /trunk/epan/dissectors/packet-x509sat.c

Added attributes from RFC 2798.

------------------------------------------------------------------------
r46012 | pascal | 2012-11-12 13:39:14 -0800 (Mon, 12 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/packet-rrc-template.h
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h

Fix detection of H-RNTI when it is given after the DL-TransportChannelType configuration (typically in case of handoverToUTRANCommand)

------------------------------------------------------------------------
r46010 | pascal | 2012-11-12 06:53:46 -0800 (Mon, 12 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c

Fix an invalid usage of extended value strings and a few errors found by fix-encoding-args.pl

------------------------------------------------------------------------
r46009 | stig | 2012-11-12 06:09:51 -0800 (Mon, 12 Nov 2012) | 1 line
Changed paths:
   M /trunk/asn1/acp133/acp133.cnf
   M /trunk/asn1/x509sat/x509sat.cnf
   M /trunk/epan/dissectors/packet-x509sat.c

Fixed some typos
------------------------------------------------------------------------
r46008 | stig | 2012-11-12 05:45:24 -0800 (Mon, 12 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/acp133/Makefile.common
   M /trunk/asn1/acp133/acp133.asn
   M /trunk/asn1/acp133/acp133.cnf
   M /trunk/asn1/acp133/packet-acp133-template.c
   M /trunk/asn1/x509if/x509if.cnf
   M /trunk/asn1/x509sat/x509sat.cnf
   M /trunk/epan/dissectors/packet-acp133.c
   M /trunk/epan/dissectors/packet-x509if.c
   M /trunk/epan/dissectors/packet-x509sat.c

Update ACP133 to edition D.

------------------------------------------------------------------------
r46007 | martinm | 2012-11-11 20:13:13 -0800 (Sun, 11 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Initialise a variable and try to make the OSX-10.6-x64 buildbot happy.

------------------------------------------------------------------------
r46006 | martinm | 2012-11-11 19:55:46 -0800 (Sun, 11 Nov 2012) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ppp.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-tcp.h
   M /trunk/epan/ip_opts.h
   M /trunk/ui/gtk/tcp_graph.c

Show SACK information in TCP graphs.  Also add a generated field for the
number of SACK ranges found in the SACK option.

This involved extending the IP options framework to include an extra
void* data field, which in the case of TCP is filled in with the tap
struct - other users currently pass NULL.

I first implemented the graph to sort the SACK ranges and show (in red)
the unacknowledged regions between them, but this became confusing where
the number of ranges is limited by TCP padding bytes. i.e. you can't
tell how many SACKs could have been encoded, so some of the gaps between
ranges may already have been received.

------------------------------------------------------------------------
r46005 | pascal | 2012-11-11 15:17:09 -0800 (Sun, 11 Nov 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl.c

From Erik Tews via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7967 :
Fix dissection of Server Name Indication extension in SSL/TLS traffic

From me:
Fix a few errors found by checkhf.pl and fix-encoding-args.pl

------------------------------------------------------------------------
r46004 | eapache | 2012-11-11 12:54:12 -0800 (Sun, 11 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tpncp.c

Fix the rest of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6665

Catch exceptions thrown while registering the dynamically generated tpncp
fields, and take that as a hint that the .dat file is corrupt.

------------------------------------------------------------------------
r46003 | eapache | 2012-11-11 12:29:06 -0800 (Sun, 11 Nov 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tpncp.c

Fix part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6665

Make sure the array of names is always null-terminated, even if we have
enough names to fill the entire thing. Also use a gboolean instead of a
gint for one variable.


------------------------------------------------------------------------
r46002 | eapache | 2012-11-11 11:16:06 -0800 (Sun, 11 Nov 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/ui/gtk/conversations_table.c

Fix compilation error (set but unused variable) and allow TCP graphs to be
launched from the Conversation List -> TCP (IPv4 & IPv6) window as well, since
that looked like the intention of the unused variable.

------------------------------------------------------------------------
r46001 | martinm | 2012-11-11 10:32:47 -0800 (Sun, 11 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/dlg_utils.c
   M /trunk/ui/gtk/gui_stat_menu.h
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/gtk/stock_icons.h
   M /trunk/ui/gtk/tcp_graph.c

Allow TCP graphs to be launched from the conversation table window.

------------------------------------------------------------------------
r46000 | eapache | 2012-11-11 08:43:33 -0800 (Sun, 11 Nov 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/frame_data_sequence.c

Call frame_data_cleanup() before freeing frame_data structures in
free_frame_data_sequence(). Prevents part of the leak identified in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7885

------------------------------------------------------------------------
r45997 | gerald | 2012-11-11 07:03:48 -0800 (Sun, 11 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-11-11]
------------------------------------------------------------------------
r45996 | pascal | 2012-11-11 02:52:35 -0800 (Sun, 11 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_rr.c

Dissect more DTM related messages

------------------------------------------------------------------------
r45995 | martinm | 2012-11-10 15:23:25 -0800 (Sat, 10 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-mac-lte.h

Add another DL error code.

------------------------------------------------------------------------
r45994 | martinm | 2012-11-10 14:21:21 -0800 (Sat, 10 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavdtp.c

Avoid redeclaring/hiding a couple of file-static variables.

------------------------------------------------------------------------
r45993 | pascal | 2012-11-10 13:46:06 -0800 (Sat, 10 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

From Jérôme LAFORGE via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7966 :
[DHCPv4] Fix bad decoding on option 119 with more than 3 fqdn

------------------------------------------------------------------------
r45992 | pascal | 2012-11-10 12:59:38 -0800 (Sat, 10 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

Fix 'value computed is not used' error

------------------------------------------------------------------------
r45991 | pascal | 2012-11-10 12:38:19 -0800 (Sat, 10 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sysex.c

From Tomasz Mon via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7809 :
Fix logically dead code found by Coverity and a Visual Studio compiler warning

------------------------------------------------------------------------
r45990 | pascal | 2012-11-10 12:31:08 -0800 (Sat, 10 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fp_hint.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

Fix a few Clang dead assignment / increment warnings

------------------------------------------------------------------------
r45989 | eapache | 2012-11-10 06:43:27 -0800 (Sat, 10 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/doc/README.wmem

More wmem documentation.

------------------------------------------------------------------------
r45988 | jake | 2012-11-10 06:00:30 -0800 (Sat, 10 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dhcpv6.c

From Jérôme LAFORGE:
Patch that checks the length of OPTION_RECONF_ACCEPT (20).
As defined by RFC3315, its length has to be 0.

------------------------------------------------------------------------
r45987 | pascal | 2012-11-10 00:50:20 -0800 (Sat, 10 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_rr.c

Do not display IE length twice

------------------------------------------------------------------------
r45986 | pascal | 2012-11-09 14:04:14 -0800 (Fri, 09 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Use a subtree for message containers

------------------------------------------------------------------------
r45985 | etxrab | 2012-11-09 07:56:35 -0800 (Fri, 09 Nov 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Add DCD-Information AVP.
------------------------------------------------------------------------
r45984 | etxrab | 2012-11-09 07:11:45 -0800 (Fri, 09 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-lapd.c

Append TEI to info field.
------------------------------------------------------------------------
r45983 | etxrab | 2012-11-09 04:47:20 -0800 (Fri, 09 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-nb_rtpmux.c

Wrong bytes highligted for R bit, fix display while at it.
------------------------------------------------------------------------
r45980 | etxrab | 2012-11-09 00:58:42 -0800 (Fri, 09 Nov 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c

GSM classmark3 8-PSK decode error

proto_tree_add_bits_item() can't be called with a length value of -1.
Calculate the value, fixes BUG:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7964

#BACKOPRT
------------------------------------------------------------------------
r45979 | eapache | 2012-11-08 18:10:48 -0800 (Thu, 08 Nov 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/tools/valgrind-wireshark.sh

Add -n option to valgrind script that runs with -v instead of a pcap file.

Useful for find issues and leaks in non-dissection related code when you
don't have a capture file handy.

------------------------------------------------------------------------
r45978 | eapache | 2012-11-08 16:10:21 -0800 (Thu, 08 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/doc/README.wmem

Update wmem README to reflect the fact that wmem_file_scope() now works.

------------------------------------------------------------------------
r45977 | eapache | 2012-11-08 16:08:27 -0800 (Thu, 08 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/packet.c
   M /trunk/epan/wmem/wmem_scopes.c

Enter and leave wmem's file scope appropriately.

------------------------------------------------------------------------
r45976 | eapache | 2012-11-08 15:18:26 -0800 (Thu, 08 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/wmem/wmem_allocator.h
   M /trunk/epan/wmem/wmem_allocator_glib.c
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/epan/wmem/wmem_core.h
   M /trunk/epan/wmem/wmem_slab.c
   M /trunk/epan/wmem/wmem_slab.h
   M /trunk/epan/wmem/wmem_stack.c
   M /trunk/epan/wmem/wmem_stack.h
   M /trunk/epan/wmem/wmem_strutl.c
   M /trunk/epan/wmem/wmem_strutl.h

Use const in wmem where possible.

------------------------------------------------------------------------
r45975 | morriss | 2012-11-08 15:13:58 -0800 (Thu, 08 Nov 2012) | 7 lines
Changed paths:
   M /trunk/doc/editcap.pod

editcap does not support the -H and -W options, remove the description of
those options (which had been cut-n-paste from the tshark man page).

For editcap to support these options it would either need to be linked
against libwireshark or the address resolution stuff would need to be moved
from libwireshark to, for example, libwsutil.

------------------------------------------------------------------------
r45974 | morriss | 2012-11-08 12:20:42 -0800 (Thu, 08 Nov 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Remove (ancient) CVS log.  Fix up indentation and remove trailing white space.
------------------------------------------------------------------------
r45973 | etxrab | 2012-11-08 07:17:43 -0800 (Thu, 08 Nov 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Add Verizon Wireless as a vendor.
------------------------------------------------------------------------
r45972 | etxrab | 2012-11-08 05:42:34 -0800 (Thu, 08 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Remove one more instance of destroy/create cr.
------------------------------------------------------------------------
r45971 | etxrab | 2012-11-08 05:18:23 -0800 (Thu, 08 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Create cr once per axis when drawing x,y axels.
------------------------------------------------------------------------
r45970 | etxrab | 2012-11-08 05:10:07 -0800 (Thu, 08 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/io_stat.c

gdk_cairo_set_source_color() needs to be set inside the loop.
------------------------------------------------------------------------
r45969 | etxrab | 2012-11-08 04:52:08 -0800 (Thu, 08 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Create cr once when drawing the graphs
------------------------------------------------------------------------
r45968 | etxrab | 2012-11-08 04:37:42 -0800 (Thu, 08 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Reindent section.
------------------------------------------------------------------------
r45967 | etxrab | 2012-11-08 04:30:17 -0800 (Thu, 08 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Make the button box the last row in gtk3 too.
------------------------------------------------------------------------
r45966 | etxrab | 2012-11-08 01:39:50 -0800 (Thu, 08 Nov 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Update 3GPP AVP:s from 3GPP TS 32.299 version 10.7.0
------------------------------------------------------------------------
r45965 | stig | 2012-11-08 00:42:45 -0800 (Thu, 08 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/x509if/x509if.cnf
   M /trunk/epan/dissectors/packet-x509if.c

Only append oid name to parent item once when having RDN as a attribute.

------------------------------------------------------------------------
r45964 | martink | 2012-11-07 14:17:10 -0800 (Wed, 07 Nov 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

From Tomasz Mon

handle USB string type descriptors with odd bLength
dissect them by omitting the last byte and report the illegal length

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7959

------------------------------------------------------------------------
r45963 | jake | 2012-11-07 13:54:32 -0800 (Wed, 07 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

From Jérôme LAFORGE:
Please find this patch that adds option 117 (RFC 2937).

------------------------------------------------------------------------
r45962 | jake | 2012-11-07 13:10:21 -0800 (Wed, 07 Nov 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lldp.c

Fix for bug 7757:
When subtype is unknown show whole subtype contents as bytes.

------------------------------------------------------------------------
r45961 | etxrab | 2012-11-07 08:42:48 -0800 (Wed, 07 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Get rid of an GTK warning about illegal cast.
------------------------------------------------------------------------
r45960 | etxrab | 2012-11-07 07:04:28 -0800 (Wed, 07 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-cfm.c

Get rid of a non ASCII char.
------------------------------------------------------------------------
r45959 | etxrab | 2012-11-07 06:02:15 -0800 (Wed, 07 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cfm.c

From Wim Leflere:
Updated the APS dissection and improved the dissection information.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7962
------------------------------------------------------------------------
r45958 | jmayer | 2012-11-07 04:46:59 -0800 (Wed, 07 Nov 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix for
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7963

RSN IEs were required to have length 20, but I have an AP that works
with RSNs of length 18. Reduce the required length to 18.

------------------------------------------------------------------------
r45957 | pascal | 2012-11-06 16:00:57 -0800 (Tue, 06 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c

Avoid accessing a no more valid tvbuff

------------------------------------------------------------------------
r45956 | gerald | 2012-11-06 15:49:26 -0800 (Tue, 06 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/byte_view_text.cpp

Add a comment about improving performance.

------------------------------------------------------------------------
r45955 | gerald | 2012-11-06 15:20:07 -0800 (Tue, 06 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/packet_list.cpp

Connect a signal+slot only once.

------------------------------------------------------------------------
r45954 | gerald | 2012-11-06 14:17:06 -0800 (Tue, 06 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/byte_view_text.cpp

Fix our offset calculation.

------------------------------------------------------------------------
r45953 | gerald | 2012-11-06 13:49:16 -0800 (Tue, 06 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/byte_view_tab.cpp
   M /trunk/ui/qt/byte_view_tab.h
   M /trunk/ui/qt/byte_view_text.cpp
   M /trunk/ui/qt/byte_view_text.h
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/proto_tree.cpp

Show the byte view when we select a packet. Update some method and
variable names.

------------------------------------------------------------------------
r45952 | morriss | 2012-11-06 13:00:40 -0800 (Tue, 06 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Add expert infos (PI_ERROR) for chunks and parameters that are not padded to
a multiple of 4 bytes.

Move an existing expert info outside if(tree).

------------------------------------------------------------------------
r45951 | etxrab | 2012-11-06 11:56:37 -0800 (Tue, 06 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ethertype.c
   M /trunk/epan/etypes.h

Add ETHERTYPE_ATMOE
------------------------------------------------------------------------
r45950 | pascal | 2012-11-06 11:33:27 -0800 (Tue, 06 Nov 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Fix dissection of NAS security parameters to/from E-UTRA

------------------------------------------------------------------------
r45949 | darkjames | 2012-11-06 07:07:21 -0800 (Tue, 06 Nov 2012) | 2 lines
Changed paths:
   M /trunk/frame_data_sequence.c

Fix small memleak: always free fds in free_frame_data_sequence()

------------------------------------------------------------------------
r45948 | darkjames | 2012-11-06 05:28:59 -0800 (Tue, 06 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dfilter/dfvm.c
   M /trunk/epan/ftypes/ftype-bytes.c
   M /trunk/epan/ftypes/ftype-double.c
   M /trunk/epan/ftypes/ftype-guid.c
   M /trunk/epan/ftypes/ftype-integer.c
   M /trunk/epan/ftypes/ftype-ipv4.c
   M /trunk/epan/ftypes/ftype-ipv6.c
   M /trunk/epan/ftypes/ftype-string.c
   M /trunk/epan/ftypes/ftype-time.c
   M /trunk/epan/ftypes/ftype-tvbuff.c
   M /trunk/epan/ftypes/ftypes.c
   M /trunk/epan/ftypes/ftypes.h
   M /trunk/epan/ipv4.c
   M /trunk/epan/ipv4.h

When comparing fvalue_t we don't modify them, make arguments const.

------------------------------------------------------------------------
r45947 | etxrab | 2012-11-06 04:23:46 -0800 (Tue, 06 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/decode_as_dlg.c

Try to make the decode as window look a bit nicer.
------------------------------------------------------------------------
r45946 | etxrab | 2012-11-06 01:22:29 -0800 (Tue, 06 Nov 2012) | 1 line
Changed paths:
   M /trunk/asn1/lcsap/lcsap.cnf
   M /trunk/asn1/lcsap/packet-lcsap-template.c
   M /trunk/epan/dissectors/packet-lcsap.c

Dissect lat. long and Uncertainty-Code.
------------------------------------------------------------------------
r45945 | stig | 2012-11-06 00:43:10 -0800 (Tue, 06 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sync.c

Corrected a printf format
------------------------------------------------------------------------
r45944 | stig | 2012-11-06 00:42:48 -0800 (Tue, 06 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Corrected a (guint32) cast
------------------------------------------------------------------------
r45943 | stig | 2012-11-06 00:40:40 -0800 (Tue, 06 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

Removed double parentheses in a while
------------------------------------------------------------------------
r45942 | gerald | 2012-11-05 16:45:41 -0800 (Mon, 05 Nov 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/proto_tree.cpp

Set our font each time we fill in the tree instead of just once at
construction time. This fixes behavior broken by the recent startup
changes and should help us handle preference changes.

------------------------------------------------------------------------
r45941 | gerald | 2012-11-05 14:43:15 -0800 (Mon, 05 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/splash_overlay.cpp

Check for a remote connection and change our update frequency accordingly,
similar to the GTK version.

------------------------------------------------------------------------
r45940 | morriss | 2012-11-05 14:40:14 -0800 (Mon, 05 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Remove set-but-not-used variable.  Clean up white space (mostly 4-space tabs).
------------------------------------------------------------------------
r45939 | gerald | 2012-11-05 14:25:06 -0800 (Mon, 05 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/splash_overlay.cpp
   M /trunk/ui/qt/splash_overlay.h

Fix a variable name.

------------------------------------------------------------------------
r45938 | gerald | 2012-11-05 13:34:07 -0800 (Mon, 05 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_welcome.cpp

Retain readability.

------------------------------------------------------------------------
r45937 | gerald | 2012-11-05 12:15:21 -0800 (Mon, 05 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp

Hide all of the messages until startup.

------------------------------------------------------------------------
r45936 | gerald | 2012-11-05 12:13:06 -0800 (Mon, 05 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h

Don't say we're ready until we're ready. Update some variable names.

------------------------------------------------------------------------
r45935 | gerald | 2012-11-05 11:58:06 -0800 (Mon, 05 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.ui
   M /trunk/ui/qt/splash_overlay.cpp

Enable the splash screen blur on OSes other than OS X.

------------------------------------------------------------------------
r45934 | gerald | 2012-11-05 11:11:11 -0800 (Mon, 05 Nov 2012) | 6 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/interface_tree.h
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/splash_overlay.cpp

Have InterfaceTree wait until the application is initialized to start
gathering statistics. This fixes behavior broken by the recent startup
changes.

Enable and disable the SplashOverlay delay via a #define.

------------------------------------------------------------------------
r45933 | gerald | 2012-11-05 08:36:34 -0800 (Mon, 05 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/splash_overlay.cpp

Comment out an include.

------------------------------------------------------------------------
r45932 | etxrab | 2012-11-05 08:28:53 -0800 (Mon, 05 Nov 2012) | 1 line
Changed paths:
   M /trunk/asn1/lcsap/lcsap.cnf
   M /trunk/asn1/lcsap/packet-lcsap-template.c
   M /trunk/epan/dissectors/packet-lcsap.c

Dissect the positioning data.
------------------------------------------------------------------------
r45931 | etxrab | 2012-11-05 07:15:54 -0800 (Mon, 05 Nov 2012) | 3 lines
Changed paths:
   M /trunk/asn1/lcsap/lcsap.cnf
   M /trunk/epan/dissectors/packet-lcsap.c

Use little endian MNC encoding.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7952
------------------------------------------------------------------------
r45930 | etxrab | 2012-11-05 07:03:15 -0800 (Mon, 05 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

From Steve Magnani:
Add display of (bInterfaceNumber.bAlternateSetting) and bInterfaceClass to the
root item of INTERFACE descriptor subtrees.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7957
------------------------------------------------------------------------
r45929 | morriss | 2012-11-05 06:58:54 -0800 (Mon, 05 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sbc.c

Eliminate 'set but not used' warning turned error.
------------------------------------------------------------------------
r45924 | etxrab | 2012-11-05 04:15:37 -0800 (Mon, 05 Nov 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/rtp_stream_dlg.c

From Michal Labedzki:

If we have strinfo->info_payload_type_str use that othewise
use the value string for known PT:s

Part of 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893
------------------------------------------------------------------------
r45923 | etxrab | 2012-11-05 03:55:39 -0800 (Mon, 05 Nov 2012) | 7 lines
Changed paths:
   M /trunk/epan/crypt/airpdcap.c

From: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
airpdcap: For FromDS and ToDS both set use magic

All 802.11 data frames on the AMP link shall be sent with ToDS and FromDS
bits in the Frame Control field both set to one. Currently for this packets
we get different associations for the same EAPOL sequence since addr2 and
addr1 change.
------------------------------------------------------------------------
r45922 | etxrab | 2012-11-05 03:52:14 -0800 (Mon, 05 Nov 2012) | 1 line
Changed paths:
   M /trunk/wsutil/crc11.c

try to fix Id.
------------------------------------------------------------------------
r45921 | etxrab | 2012-11-05 03:42:10 -0800 (Mon, 05 Nov 2012) | 6 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-btavdtp.c
   A /trunk/epan/dissectors/packet-btavdtp.h
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btl2cap.h
   A /trunk/epan/dissectors/packet-sbc.c

From Michal Labedzki:

Add support for AVDTP/A2DP/VDP and SBC

Part of 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893
------------------------------------------------------------------------
r45920 | etxrab | 2012-11-05 02:02:07 -0800 (Mon, 05 Nov 2012) | 11 lines
Changed paths:
   M /trunk/epan/crypt/airpdcap.c

From Andrei Emeltchenko:
Add 802.11 AMP LLC/SNAP header

Add LLC/SNAP header specified in BLUETOOTH SPECIFICATION Version 4.0 [Vol 5]
802.11 Protocol Adaptation Layer Functional Specification.
The SNAP header composed of the OUI of the Bluetooth SIG and the protocol
identifier given in spec mentioned shall be used to distinguish AMP 4-way handshake
messages from external security traffic. Decode this traffic as 802.1X authentication.

Part of
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7633
------------------------------------------------------------------------
r45919 | etxrab | 2012-11-05 01:55:04 -0800 (Mon, 05 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/prefs_dlg.c

Try to fix prefs_dlg.c:1814: warning: 'abbrev' may be used uninitialized in this function.
------------------------------------------------------------------------
r45918 | etxrab | 2012-11-05 01:36:00 -0800 (Mon, 05 Nov 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btl2cap.c

From Andrei Emeltchenko:
Makes L2CAP be independent from acl_data

When L2CAP is transferred through wireless it has no ACL incapsulation.
The patch makes it possible to chain L2CAP dissector based on LLC
bluetooth pid.

Part of
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7633
------------------------------------------------------------------------
r45917 | etxrab | 2012-11-05 01:18:43 -0800 (Mon, 05 Nov 2012) | 3 lines
Changed paths:
   M /trunk/capture_sync.c
   M /trunk/epan/addr_resolv.c

From Bill Parker:
code fails to check/test return value from select() 
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7861
------------------------------------------------------------------------
r45916 | etxrab | 2012-11-05 01:13:36 -0800 (Mon, 05 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/decode_as_dlg.c

Initialize variables.
------------------------------------------------------------------------
r45915 | etxrab | 2012-11-05 01:04:53 -0800 (Mon, 05 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/emem.c

From Bill Parker:
Add error handler to munmap() failure in emem.c

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7850
------------------------------------------------------------------------
r45914 | etxrab | 2012-11-05 00:59:25 -0800 (Mon, 05 Nov 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/prefs_dlg.c

From Michal Labedzki:

Add Preferences submenu to packet list menu

Preferences point to protocol which is on top expect "malformed", "text" and "expert" fields.


https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7754
------------------------------------------------------------------------
r45913 | etxrab | 2012-11-05 00:39:51 -0800 (Mon, 05 Nov 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/ui/gtk/decode_as_dlg.c

From Michal Labedzki:

"Decode By" for Bluetooth support decoding by L2CAP service, L2CAP CID,
L2CAP PSM, RFCOMM service and RFCOMM channel.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7754
------------------------------------------------------------------------
r45912 | gerald | 2012-11-04 19:54:21 -0800 (Sun, 04 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.h
   A /trunk/ui/qt/splash_overlay.cpp
   A /trunk/ui/qt/splash_overlay.h
   A /trunk/ui/qt/splash_overlay.ui
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Move the MWOverlay code into its own class, SplashOverlay. Use it to
implement a splash screen.

------------------------------------------------------------------------
r45911 | mmann | 2012-11-04 19:36:07 -0800 (Sun, 04 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-coseventcomm.c
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-giop.h
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Add a few more expert_add_info_format calls to giop dissector which requires packet_info* structure and proto_item* to be filtered down through the generated functions.
Also removed some excessive whitespace.
------------------------------------------------------------------------
r45910 | etxrab | 2012-11-04 09:39:07 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Use GtkGrid if GTK version is >= 3.2
------------------------------------------------------------------------
r45909 | wmeier | 2012-11-04 09:34:10 -0800 (Sun, 04 Nov 2012) | 2 lines
Changed paths:
   M /trunk/fix/FIX.xml
   M /trunk/fix/FIX40.xml
   M /trunk/fix/FIX41.xml
   M /trunk/fix/FIX42.xml
   M /trunk/fix/FIX43.xml
   M /trunk/fix/FIX44.xml

Add 'svn:mime-type text/xml' property

------------------------------------------------------------------------
r45908 | wmeier | 2012-11-04 09:31:36 -0800 (Sun, 04 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/ui/main-menubar-ui.xml

Add 'svn:mime-type text/xml' property

------------------------------------------------------------------------
r45907 | wmeier | 2012-11-04 09:29:50 -0800 (Sun, 04 Nov 2012) | 2 lines
Changed paths:
   M /trunk/wimaxasncp/dictionary.xml

Add 'svn:mime-type text/xml' property

------------------------------------------------------------------------
r45906 | wmeier | 2012-11-04 09:27:28 -0800 (Sun, 04 Nov 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_build_intro.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_capture.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_dissection.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_env_intro.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_libraries.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_sources.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_userinterface.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_works.xml
   M /trunk/docbook/wsdg_src/WSDG_meta_info.xml
   M /trunk/docbook/wsdg_src/WSDG_preface.xml
   M /trunk/docbook/wsug_src/WSUG_app_files.xml
   M /trunk/docbook/wsug_src/WSUG_app_howitworks.xml
   M /trunk/docbook/wsug_src/WSUG_app_messages.xml
   M /trunk/docbook/wsug_src/WSUG_app_protocols.xml
   M /trunk/docbook/wsug_src/WSUG_app_tools.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_advanced.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_build_install.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_capture.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_customize.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_introduction.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_io.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_statistics.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_telephony.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_troubleshoot.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_use.xml
   M /trunk/docbook/wsug_src/WSUG_chapter_work.xml
   M /trunk/docbook/wsug_src/WSUG_meta_info.xml
   M /trunk/docbook/wsug_src/WSUG_preface.xml

Add 'svn:mime-type text/xml' property

------------------------------------------------------------------------
r45905 | wmeier | 2012-11-04 09:21:42 -0800 (Sun, 04 Nov 2012) | 2 lines
Changed paths:
   M /trunk/docbook/GPL_appendix.xml
   M /trunk/docbook/catalog.xml
   M /trunk/docbook/developer-guide.xml
   M /trunk/docbook/release-notes.xml
   M /trunk/docbook/user-guide.xml
   M /trunk/docbook/wsluarm.xml

Add 'svn:mime-type text/xml' property

------------------------------------------------------------------------
r45904 | etxrab | 2012-11-04 09:17:39 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

Use a define for max number of characters and use that for the array size
------------------------------------------------------------------------
r45903 | wmeier | 2012-11-04 09:13:50 -0800 (Sun, 04 Nov 2012) | 2 lines
Changed paths:
   M /trunk/diameter/AlcatelLucent.xml
   M /trunk/diameter/Nokia.xml
   M /trunk/diameter/NokiaSiemensNetworks.xml

Add 'svn:mime-type text/xml' property

------------------------------------------------------------------------
r45902 | etxrab | 2012-11-04 09:06:22 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Fix a typo
------------------------------------------------------------------------
r45901 | etxrab | 2012-11-04 09:00:01 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Use GtkGrid if GTK version is >= 3.2
------------------------------------------------------------------------
r45900 | alagoutte | 2012-11-04 08:29:15 -0800 (Sun, 04 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

From Jérôme LAFORGE via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7942
[BOOTP] Implement option 119 : RFC3397 RFC3396 RFC1035
------------------------------------------------------------------------
r45899 | etxrab | 2012-11-04 08:05:28 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Add the row with the tags first
------------------------------------------------------------------------
r45897 | alagoutte | 2012-11-04 08:01:54 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/qtshark_de.qm
   M /trunk/ui/qt/qtshark_fr.qm

Update *.qm (translations file) lrelease QtShark.pro Updating 'ui/qt/qtshark_de.qm'... Generated 32 translation(s) (32 finished and 0 unfinished) Ignored 298 untranslated source text(s) Updating 'ui/qt/qtshark_fr.qm'... Generated 330 translation(s) (330 finished and 0 unfinished)
------------------------------------------------------------------------
r45896 | alagoutte | 2012-11-04 08:01:46 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/.gitignore

Update .git(bzn)ignore add to ignore list : (already ignore in svn) ui/cli/tshark-tap-register-cache.pkl ui/gtk/wireshark-tap-register-cache.pkl packaging/macosx/osx-dmg.sh
------------------------------------------------------------------------
r45895 | alagoutte | 2012-11-04 08:01:38 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/qtshark_fr.ts

Update French Translations
------------------------------------------------------------------------
r45894 | alagoutte | 2012-11-04 08:01:29 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.ts

lupdate QtShark.pro (update translation file) Updating 'qtshark_de.ts'... Found 330 source text(s) (77 new and 253 already existing) Kept 4 obsolete entries Updating 'qtshark_fr.ts'... Found 330 source text(s) (77 new and 253 already existing) Kept 4 obsolete entries Same-text heuristic provided 3 translation(s)
------------------------------------------------------------------------
r45893 | alagoutte | 2012-11-04 08:01:20 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/print_dialog.cpp

Make new text translatable for Qtshark (print_dialog)
------------------------------------------------------------------------
r45892 | alagoutte | 2012-11-04 08:01:11 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/print_dialog.cpp
   M /trunk/ui/qt/print_dialog.h

Add Modelines infos to new Qtshark file (print_dialog.*)
------------------------------------------------------------------------
r45891 | alagoutte | 2012-11-04 08:01:00 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/.gitignore

Not ignore *.qm file
------------------------------------------------------------------------
r45889 | gerald | 2012-11-04 07:03:51 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-11-04]
------------------------------------------------------------------------
r45888 | alagoutte | 2012-11-04 06:58:55 -0800 (Sun, 04 Nov 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc.c

From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7953 Improve COL_INFO output for DCE/RPC dissector

The attached patch contains some improvements to the COL_INFO output of the
DCE/RPC dissector. The changes are:

- separate the informations by commas
- make output of Context ID always use "Ctx: %u"
- print names of RPC over HTTP PDUs on the protocol tree line (in addition to
COL_INFO)
------------------------------------------------------------------------
r45887 | etxrab | 2012-11-04 04:47:02 -0800 (Sun, 04 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-bt-oui.c
   M /trunk/epan/dissectors/packet-llc.c
   M /trunk/epan/oui.h

From Andrei Emeltchenko: Add OUI_BLUETOOTH part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7633 bt-oui: Add decoding Bluetooth High Speed over wireless
------------------------------------------------------------------------
r45886 | eapache | 2012-11-03 16:41:59 -0700 (Sat, 03 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/file.c

Make a few variables volatile to satisfy gcc.

------------------------------------------------------------------------
r45885 | gerald | 2012-11-03 15:48:29 -0700 (Sat, 03 Nov 2012) | 15 lines
Changed paths:
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Move the main window creation to the top of main() in anticipation of a
splash pane.

Add an "initialized" state to WiresharkApplication and set it when we're
done calling our init routines. Handle FileOpen events. Wait until we're
initialized to try to open the files. On OS X

    open -a /path/to/qtshark.app /path/to/some/file.pcap
    
now works as expected, and

    osascript -e 'tell application "qtshark" to open posix file "'"/path/to/some/file.pcap"'"'
    
works but returns "missing value". 

------------------------------------------------------------------------
r45884 | darkjames | 2012-11-03 13:51:19 -0700 (Sat, 03 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/epan.c
   M /trunk/epan/epan.h
   M /trunk/epan/libwireshark.def
   M /trunk/epan/proto.c
   M /trunk/epan/proto.h
   M /trunk/file.c

Manually revert r45669

------------------------------------------------------------------------
r45883 | gerald | 2012-11-03 11:02:01 -0700 (Sat, 03 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp

Allow a display filter to be specified in openCaptureFile().

------------------------------------------------------------------------
r45882 | eapache | 2012-11-03 10:58:07 -0700 (Sat, 03 Nov 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/doc/README.wmem

More wmem documentation additions and updates. Still incomplete.

------------------------------------------------------------------------
r45881 | eapache | 2012-11-03 10:34:28 -0700 (Sat, 03 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/wmem/Makefile.common
   M /trunk/epan/wmem/wmem.h
   A /trunk/epan/wmem/wmem_stack.c
   A /trunk/epan/wmem/wmem_stack.h

Wmem stack implementation using the wmem slab implementation to allocate frames.

------------------------------------------------------------------------
r45880 | eapache | 2012-11-03 08:51:47 -0700 (Sat, 03 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_scopes.c
   M /trunk/epan/wmem/wmem_scopes.h

SVN Properties.

------------------------------------------------------------------------
r45879 | eapache | 2012-11-03 08:49:15 -0700 (Sat, 03 Nov 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/epan.c
   M /trunk/epan/wmem/Makefile.common
   M /trunk/epan/wmem/wmem.h
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/epan/wmem/wmem_core.h
   A /trunk/epan/wmem/wmem_scopes.c
   A /trunk/epan/wmem/wmem_scopes.h

Add wmem scopes for packet and file lifetimes. The file lifetime scope isn't
yet initialized because I can't figure out where the enter() and leave() calls
should go - the obvious place in packet.c causes a lot of assertion errors.

------------------------------------------------------------------------
r45878 | etxrab | 2012-11-03 08:36:09 -0700 (Sat, 03 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-websocket.c

Make it compil by adding a cast, not sure if payload_length = (int)tvb_get_ntoh64(tvb, 2); can overflow
------------------------------------------------------------------------
r45877 | eapache | 2012-11-03 08:08:00 -0700 (Sat, 03 Nov 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/epan/prefs.c
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/epan/wmem/wmem_core.h

Rename wmem_permanent_scope -> wmem_epan_scope to reflect the fact that it
is technically scoped to the library, not the process. It's also shorter :)

------------------------------------------------------------------------
r45876 | alagoutte | 2012-11-02 14:09:52 -0700 (Fri, 02 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-websocket.c

Try to fix Windows XP/7 buildbot
------------------------------------------------------------------------
r45875 | alagoutte | 2012-11-02 13:35:24 -0700 (Fri, 02 Nov 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-http.h
   M /trunk/epan/dissectors/packet-websocket.c

From vanviegen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7934 WebSocket dissector improvements

- Now works for WebSocket packets not aligned with IP packets.
- Support subdissectors.

From me :
- Fix checkAPIs warning (about comments)
- Remove some whitespace
------------------------------------------------------------------------
r45874 | alagoutte | 2012-11-02 08:46:29 -0700 (Fri, 02 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sysex.c
   M /trunk/epan/dissectors/packet-usb-audio.c

Set SVN properties (not work in git-svn...)

------------------------------------------------------------------------
r45873 | alagoutte | 2012-11-02 08:35:28 -0700 (Fri, 02 Nov 2012) | 8 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-sysex.c
   A /trunk/epan/dissectors/packet-usb-audio.c

From Tomasz Mon via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7809 Add USBAudio and MIDI System Exclusive dissectors.

USBAudio dissector can reassemble SysEx commands.
MIDI SysEx dissector can (partially) dissect DigiTech protocol.

From me :
Fix a wrong encoding type found by fix-encoding-args tools
Add Modelines info
------------------------------------------------------------------------
r45872 | darkjames | 2012-11-02 04:44:50 -0700 (Fri, 02 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/proto.c

Remove const specifier from argument.

------------------------------------------------------------------------
r45871 | etxrab | 2012-11-02 04:15:29 -0700 (Fri, 02 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-lldp.c

Assign a default value to temp_tree;
------------------------------------------------------------------------
r45870 | etxrab | 2012-11-02 03:04:38 -0700 (Fri, 02 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lldp.c
   M /trunk/epan/dissectors/packet-ssl.c

packet-ssl.c add a cast to build on Win64
pccket-lldp.c #if 0 out not used variables.
------------------------------------------------------------------------
r45869 | etxrab | 2012-11-02 02:58:43 -0700 (Fri, 02 Nov 2012) | 16 lines
Changed paths:
   M /trunk/acinclude.m4
   M /trunk/ui/gtk/drag_and_drop.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c

From Jim Young and updated by Max Romanov:

The modification to acinclude.m4 adds a new test in the
AC_WIRESHARK_OSX_INTEGRATION_CHECK section to first look for the library
gtkmacintegration.  "gtkmacintegration" is the new internal name for GTK+ MAC
OSX library after the project was moved to www.gtk.org.  Previously this
library was known as igemacintegration.

The patches to the three gtk/*.c files update the conditional #include
<gtkmacintegration/gtkosxapplication.h> to use the new folder name.   The
Option 1 patch will break any build environment that expects to find the
gtkosapplication.h file in the older igemacintegration folder.  
In addition the patch includes updates to
gtk/main.c and gtk/main_menubar.c for a more standard looking App menu.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6702
------------------------------------------------------------------------
r45868 | etxrab | 2012-11-02 02:30:27 -0700 (Fri, 02 Nov 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lldp.c

From Wido Kelling:
updated the TLVs for Profinet IEC 61158
updated the MRP decoding
wrong formattype changed to avoid fault in unknown subtype (atatched capture)

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7757
------------------------------------------------------------------------
r45867 | etxrab | 2012-11-02 02:00:01 -0700 (Fri, 02 Nov 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Sho Amano:
Patch to update the decryption status right after the user updates
WEP/WPA keys in the UAT.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7921
------------------------------------------------------------------------
r45866 | etxrab | 2012-11-02 01:48:13 -0700 (Fri, 02 Nov 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-ssl.h

From Dirk:
This patch will print the information if an
invalid string was entered. It would be better to have a button to click on in
the UAT dialog to show valid values, but I don't know how I could do that with
the UAT system. So I'm simply printing it now in the error dialog, which should
be good enough.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7949
------------------------------------------------------------------------
r45865 | etxrab | 2012-11-02 01:41:15 -0700 (Fri, 02 Nov 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c

From Dirk:
Print the GNUTLS error message upon import failure.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7948
------------------------------------------------------------------------
r45864 | jmayer | 2012-11-01 16:09:02 -0700 (Thu, 01 Nov 2012) | 3 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/ui/qt/print_dialog.cpp

Fix ui/qt/print_dialog.cpp:228:23: error: variable ‘status’ set but not used [-Werror=unused-but-set-variable]


------------------------------------------------------------------------
r45863 | gerald | 2012-11-01 15:12:57 -0700 (Thu, 01 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/print_dialog.cpp

Enable and disable the File→Print and Go menu items as needed. Have the
print dialog cancel itself if we don't hand it a capture file.

------------------------------------------------------------------------
r45862 | gerald | 2012-11-01 14:17:29 -0700 (Thu, 01 Nov 2012) | 2 lines
Changed paths:
   M /trunk/print.c
   M /trunk/print.h
   M /trunk/ui/gtk/print_dlg.c

Add changes missing from the last commit.

------------------------------------------------------------------------
r45861 | gerald | 2012-11-01 13:58:30 -0700 (Thu, 01 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/export_object_dialog.ui
   M /trunk/ui/qt/file_set_dialog.ui
   M /trunk/ui/qt/import_text_dialog.ui
   M /trunk/ui/qt/main_welcome.ui
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/packet_format_group_box.ui
   M /trunk/ui/qt/packet_range_group_box.ui
   M /trunk/ui/qt/print_dialog.ui

Set SVN properties.

------------------------------------------------------------------------
r45860 | gerald | 2012-11-01 13:57:45 -0700 (Thu, 01 Nov 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/export_dissection_dialog.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/packet_range_group_box.cpp
   M /trunk/ui/qt/packet_range_group_box.h
   A /trunk/ui/qt/print_dialog.cpp
   A /trunk/ui/qt/print_dialog.h
   A /trunk/ui/qt/print_dialog.ui

Add a print dialog to the Qt UI. Add support for null page element 
callbacks in print.c. Clean up some other issues in print.c.

------------------------------------------------------------------------
r45859 | gerald | 2012-11-01 10:30:10 -0700 (Thu, 01 Nov 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/proto_tree.cpp

Make sure we don't underrun the tree_is_expanded array.

------------------------------------------------------------------------
r45858 | pascal | 2012-11-01 03:10:55 -0700 (Thu, 01 Nov 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

The APN is an SM IE

------------------------------------------------------------------------
r45857 | etxrab | 2012-11-01 02:11:06 -0700 (Thu, 01 Nov 2012) | 7 lines
Changed paths:
   M /trunk/asn1/tetra/tetra.asn
   M /trunk/epan/dissectors/packet-tetra.c

From LI Hai:
According to Table 161 in ETSI 392-2 standard, the Class of MS field in
U-LOCATION UPDATE DEMAND in tetra.asn is incorrect. the type of Class of MS
field should be Type 2, not Type 1, and the length should be 24 bits, not
32bits.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7946
------------------------------------------------------------------------
r45856 | etxrab | 2012-11-01 01:24:08 -0700 (Thu, 01 Nov 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gtp.c

High light bytes including the first lenght byte in the APN name.
------------------------------------------------------------------------
r45855 | martink | 2012-10-31 14:53:37 -0700 (Wed, 31 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

make cor address and cor value filterable

------------------------------------------------------------------------
r45854 | mmann | 2012-10-31 13:09:05 -0700 (Wed, 31 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/crc16-tvb.c
   M /trunk/epan/crc16-tvb.h
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/libwireshark.def
   M /trunk/plugins/profinet/packet-pn-rt.c

Add CRC verification to Modbus RTU dissector.  CRC algorithm is the same as the "crc16-plain" with a different initial CRC (0xFFFF instead of 0).  Created crc16_plain_tvb_offset_seed to "replace" crc16_plain_tvb_offset, but didn't remove crc16_plain_tvb_offset for backwards compatibility worries.  Updated only dissector that used crc16_plain_tvb_offset (profinet/packet-pn-rt.c) to use crc16_plain_tvb_offset_seed(..., 0)
------------------------------------------------------------------------
r45852 | etxrab | 2012-10-31 09:53:39 -0700 (Wed, 31 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

The GTP dissector can't handle long APN names, max is 100.

Bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7932
------------------------------------------------------------------------
r45851 | etxrab | 2012-10-31 09:39:51 -0700 (Wed, 31 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Mark a parameter as unused.
------------------------------------------------------------------------
r45850 | etxrab | 2012-10-31 09:19:46 -0700 (Wed, 31 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Make APN name a filterable item.
Fixes part of bug 7932.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7932
------------------------------------------------------------------------
r45849 | gerald | 2012-10-31 08:40:55 -0700 (Wed, 31 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/export_dissection_dialog.cpp
   M /trunk/ui/qt/export_dissection_dialog.h
   M /trunk/ui/qt/export_object_dialog.cpp
   M /trunk/ui/qt/export_object_dialog.h
   M /trunk/ui/qt/file_set_dialog.cpp
   M /trunk/ui/qt/file_set_dialog.h
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.h
   M /trunk/ui/qt/label_stack.cpp
   M /trunk/ui/qt/label_stack.h
   M /trunk/ui/qt/packet_format_group_box.cpp
   M /trunk/ui/qt/packet_format_group_box.h
   M /trunk/ui/qt/packet_range_group_box.cpp
   M /trunk/ui/qt/packet_range_group_box.h
   M /trunk/ui/qt/syntax_line_edit.cpp
   M /trunk/ui/qt/syntax_line_edit.h

Set SVN properties.

------------------------------------------------------------------------
r45848 | etxrab | 2012-10-31 06:09:04 -0700 (Wed, 31 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-uasip.c

Try to fix packet-uasip.c:486: warning: 'uasip_handle' may be used uninitialized in this function
------------------------------------------------------------------------
r45847 | etxrab | 2012-10-31 05:47:24 -0700 (Wed, 31 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

The heuristic is to weak, add a preference if heuristics shoulld be used or not and default it to not used.
------------------------------------------------------------------------
r45846 | etxrab | 2012-10-31 05:46:16 -0700 (Wed, 31 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uasip.c

Add a preference to disable the registration for media type
"application/octet-stream" default to OFF effectivly disabling the protocol as default as the use of this protocol should be limited
and false positives are seen.
------------------------------------------------------------------------
r45843 | alagoutte | 2012-10-31 01:35:20 -0700 (Wed, 31 Oct 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipv6.c

From report of VinsWorldcom via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7938 IPv6 Option Pad1 Incorrect dissection

Wireshark 1.8.3 does not decode the IPv6 Option Pad1 (RFC 2460 Section 4.2)

RFC say : NOTE! the format of the Pad1 option is a special case -- it does not have length and value fields.

#BACKPORT(1.8)
------------------------------------------------------------------------
r45842 | eapache | 2012-10-30 18:38:36 -0700 (Tue, 30 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/byte_view_tab.cpp

Remove unused variable.

------------------------------------------------------------------------
r45841 | gerald | 2012-10-30 15:25:37 -0700 (Tue, 30 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/byte_view_text.cpp

Try to speed up rendering.

------------------------------------------------------------------------
r45840 | martink | 2012-10-30 15:08:24 -0700 (Tue, 30 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

Card Information Structure (CIS) dissection
- restructure the existing code
- consistent filter names
- remove unnecessary if(tree) checks
- dissect the tpll_v1 and manfid tuples

------------------------------------------------------------------------
r45839 | gerald | 2012-10-30 13:24:08 -0700 (Tue, 30 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/byte_view_tab.cpp
   M /trunk/ui/qt/byte_view_text.cpp
   M /trunk/ui/qt/byte_view_text.h

Get rid of a couple of unused variables. Other minor cleanup.

------------------------------------------------------------------------
r45838 | gerald | 2012-10-30 12:21:24 -0700 (Tue, 30 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/frame_data.h
   M /trunk/epan/packet.h
   M /trunk/ui/qt/byte_view_tab.cpp
   M /trunk/ui/qt/byte_view_tab.h
   M /trunk/ui/qt/byte_view_text.cpp
   M /trunk/ui/qt/byte_view_text.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/monospace_font.cpp
   M /trunk/ui/qt/monospace_font.h
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/packet_list_model.cpp
   M /trunk/ui/qt/packet_list_model.h
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/wireshark_application.h

Update the Qt byte view widget to reflect the recent changes in the GTK+
byte view.

Move the packet_char_enc enum from packet.h to frame_data.h. Make the
encoding flag a packet_char_enc and make it one bit.

Get rid of the "cfile" global in a few places. C++-ize some of the font
code. Clean up some variable names.

------------------------------------------------------------------------
r45836 | etxrab | 2012-10-30 06:06:03 -0700 (Tue, 30 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Dissect Handover Initiate/Handover Acknowledge messages.
------------------------------------------------------------------------
r45835 | etxrab | 2012-10-30 02:13:13 -0700 (Tue, 30 Oct 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Fix Incorrect decoding of RSVP RECORD_ROUTE Object.

"in RSVP RESV message there incorrect
explanation of field "Flags" of Label subobject is appeared in Packet Details
section: value 0x01 of Flags field mistakenly defined as "Local Protection
Available" (I guess that this is borrowed from Flags field of IPv4 Address
subobject). Flags 0x01 in Label subobject means that particular label is global
(RFC 3209, Clause 4.4.1.3)."

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7876
------------------------------------------------------------------------
r45834 | etxrab | 2012-10-29 23:28:59 -0700 (Mon, 29 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.h

See if this makes OSX buildbots happy
------------------------------------------------------------------------
r45833 | eapache | 2012-10-29 18:30:57 -0700 (Mon, 29 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/doc/Makefile.am
   M /trunk/doc/doc.vcproj

Add wmem readme to the appropriate build files.

------------------------------------------------------------------------
r45832 | eapache | 2012-10-29 18:24:16 -0700 (Mon, 29 Oct 2012) | 2 lines
Changed paths:
   A /trunk/doc/README.wmem

Some documentation for wmem.

------------------------------------------------------------------------
r45831 | wmeier | 2012-10-29 13:12:28 -0700 (Mon, 29 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-frame.c

Add a comment noting that on Windows the
"use of window's own __try {} __finally {} and __except {}
mechanism" along with "macros based on kazlib's  exception code"
has problems and does not always work properly.

------------------------------------------------------------------------
r45830 | wmeier | 2012-10-29 09:19:31 -0700 (Mon, 29 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/tvbtest.c

Remove obsolete & incorrect comment:
 /* Composite tvbuffs don't work at the moment -- tests commented out until
 * they do. */


------------------------------------------------------------------------
r45829 | etxrab | 2012-10-29 09:02:51 -0700 (Mon, 29 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c
   M /trunk/epan/dissectors/packet-gtpv2.h
   M /trunk/epan/dissectors/packet-mip6.c

Add IE/Options dissection.
------------------------------------------------------------------------
r45828 | alagoutte | 2012-10-29 08:25:07 -0700 (Mon, 29 Oct 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Michael Mann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7768 IEEE802.11 dissector field size issue

There are a handful of fields in the IEEE802.11 dissector that are comprised of
a 16-bit value.  The hf array for these fields has the necessary masks to
correctly parse a 16-bit value, yet some of the fields were being added as 1
byte.  This patch corrects these fields with a proto_tree_add_item approach
(instead of proto_tree_add_[uint|boolean]).
------------------------------------------------------------------------
r45827 | alagoutte | 2012-10-29 07:13:12 -0700 (Mon, 29 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtmpt.c

From report of Sergio Garcia Murillo via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7906 Nelly Mosser (Control: 0x66) at 11Khz incorrectly displayed as 8Khz

From me
Fix issue and add link to SWF documentation ( http://www.adobe.com/content/dam/Adobe/en/devnet/swf/pdf/swf_file_format_spec_v10.pdf )
------------------------------------------------------------------------
r45826 | etxrab | 2012-10-29 05:57:09 -0700 (Mon, 29 Oct 2012) | 7 lines
Changed paths:
   M /trunk/colorfilters

From Michal Labedzki:
[PATCH 18] Bluetooth: Add colofilter for ATT protocol

Add colofilter for ATT protocol. 
Why "green"? Looks good and ATT seems to be similar to SDP - use attributes.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r45825 | etxrab | 2012-10-29 05:49:45 -0700 (Mon, 29 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_rr.c

Add dissection ofDTM ASSIGNMENT COMMAND and fix message types.
------------------------------------------------------------------------
r45824 | alagoutte | 2012-10-29 04:10:26 -0700 (Mon, 29 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

From Jérôme LAFORGE via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7896 [DHCPv4] Implement RFC3004 for DHCP option 77

From me:
* Fix checkAPIs warning
* Add RFC3004 to the list of supported RFC
------------------------------------------------------------------------
r45823 | pascal | 2012-10-28 13:59:04 -0700 (Sun, 28 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7790 :
Add missing offset increment after displaying minimum count

------------------------------------------------------------------------
r45822 | eapache | 2012-10-28 13:23:06 -0700 (Sun, 28 Oct 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-mip6.c

Fix null-pointer dereference in mip6 dissector when optp is NULL because
we don't recognize the option.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7922

------------------------------------------------------------------------
r45821 | wmeier | 2012-10-28 12:54:29 -0700 (Sun, 28 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Changes:
- Remove 'if (tree)' around an indirect call to expert...();
- Create/use extended value strings as appropriate;
- Localize some variables;
- Remove unneeded initializers;
- Reformat hf[] array entries (use a consistent format);
- Use a consistent indentation and a consistent whitespace style.

------------------------------------------------------------------------
r45820 | martink | 2012-10-28 12:13:54 -0700 (Sun, 28 Oct 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/color_edit_dlg.c

fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7913

When we create a new color filter, we prepend the color filter list with
a default entry and launch an edit dialogue. If the user cancels, we
have to remove this _first_ entry from the list (not the last one).

------------------------------------------------------------------------
r45819 | etxrab | 2012-10-28 11:33:12 -0700 (Sun, 28 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

fix [-Werror=uninitialized]
------------------------------------------------------------------------
r45818 | etxrab | 2012-10-28 11:04:45 -0700 (Sun, 28 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Only add a subtree if optp->subtree_index is non NULL. should fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7920
------------------------------------------------------------------------
r45815 | gerald | 2012-10-28 07:03:32 -0700 (Sun, 28 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-10-28]
------------------------------------------------------------------------
r45814 | eapache | 2012-10-27 14:01:41 -0700 (Sat, 27 Oct 2012) | 6 lines
Changed paths:
   M /trunk
   M /trunk/epan/oids.c

Do free overwritten names when registering oids. There was a comment claiming
we couldn't since the name might not be on the heap, but it looks to me like
we're always careful to put it on the heap via a g_strdup if necessary.

Fixes some minor memory leaks.

------------------------------------------------------------------------
r45813 | eapache | 2012-10-27 13:41:58 -0700 (Sat, 27 Oct 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/prefs.c

Don't leak memory when registering duplicate preferences subtree modules. Take
wmem_permanent copies of the substrings we actually need, and g_free the
temporary tokenized copy.

------------------------------------------------------------------------
r45812 | eapache | 2012-10-27 13:29:12 -0700 (Sat, 27 Oct 2012) | 6 lines
Changed paths:
   M /trunk
   M /trunk/epan/prefs.c

There's no need to g_strdup our default prefs - setting them as literals
works just fine and doesn't leak any memory.

Use wmem_permanent_scope() for the one string we do have to copy, to ensure
it doesn't leak either.

------------------------------------------------------------------------
r45811 | pascal | 2012-10-27 10:03:12 -0700 (Sat, 27 Oct 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_rr.c

From Mike Morrin via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7911 :
Fix dissection of some GSM RR IEs which include length octet

From me:
Keep displaying those IEs as TLV to keep coherency with other TLV IEs
Fix dissection of Dynamic ARFCN Mapping

------------------------------------------------------------------------
r45810 | eapache | 2012-10-27 08:36:50 -0700 (Sat, 27 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_slab.c
   M /trunk/epan/wmem/wmem_slab.h

SVN properties for wmem slab files.

------------------------------------------------------------------------
r45809 | eapache | 2012-10-27 08:35:32 -0700 (Sat, 27 Oct 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/wmem/Makefile.common
   M /trunk/epan/wmem/wmem_allocator_glib.h
   A /trunk/epan/wmem/wmem_slab.c
   A /trunk/epan/wmem/wmem_slab.h

Experimental slab allocator logic for wmem.

Thanks to Sébastien Tandel for the idea.

------------------------------------------------------------------------
r45808 | darkjames | 2012-10-27 01:32:41 -0700 (Sat, 27 Oct 2012) | 2 lines
Changed paths:
   M /trunk/tshark.c

Don't use wtap_phdr() for getting pkthdr struct after wtap_seek_read().

------------------------------------------------------------------------
r45807 | eapache | 2012-10-26 19:53:29 -0700 (Fri, 26 Oct 2012) | 6 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-opensafety.c

Update openSafety dissector with new Modbus dissector table name.
Fixes
> OOPS: dissector table "mbtcp.modbus.data" doesn't exist
> Protocol being registered is "openSAFETY"
introduced in revision 45793.

------------------------------------------------------------------------
r45806 | eapache | 2012-10-26 19:48:45 -0700 (Fri, 26 Oct 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/column-utils.c

Add comment explaining the addr->hf field to column-utils for future
reference. Those lines were already starting to look like magic and
it's only been 24 hours.

------------------------------------------------------------------------
r45805 | eapache | 2012-10-26 19:42:05 -0700 (Fri, 26 Oct 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/epan/epan.c
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/epan/wmem/wmem_core.h

Create init and cleanup functions for wmem as a whole.
Call them from epan_init() and epan_cleanup().
Expose a permanent wmem scope for allocations that should only be freed when
epan is done (which is *not* necessarily when the program finishes).

------------------------------------------------------------------------
r45804 | eapache | 2012-10-26 19:29:46 -0700 (Fri, 26 Oct 2012) | 7 lines
Changed paths:
   M /trunk
   M /trunk/epan/wmem/wmem_allocator.h
   M /trunk/epan/wmem/wmem_allocator_glib.c
   M /trunk/epan/wmem/wmem_allocator_glib.h
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/epan/wmem/wmem_core.h

Make the allocator destructor part of wmem_allocator_t. This avoids two
potential bugs:
 - calling the wrong destroy function on an allocator
 - a pool allocator forgetting to call free_all on itself in the destructor

Also, fix potential typedef redefinition warning in wmem_allocator_glib.h

------------------------------------------------------------------------
r45803 | wmeier | 2012-10-26 14:47:02 -0700 (Fri, 26 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aprs.c

Fix [-Wunused-but-set-variable] warnings.

------------------------------------------------------------------------
r45802 | wmeier | 2012-10-26 14:17:33 -0700 (Fri, 26 Oct 2012) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aprs.c

General cleanup (No changes in dissection):
- rename variables to fix all "shadowed variable" warnings;
- remove certain 'if(tree)' statements;
   (A new-style dissector) should return the same
    'bytes processed' whether or not 'tree == NULL');
- simplify code in numerous places (including removing
   redundant/repeated code);
- fix remaining uses of FALSE as 'encoding' arg;
- use consistent indentation and formatting.

ToDo: Changes to fix apparent cases of incorrect
      dissection.

------------------------------------------------------------------------
r45801 | gerald | 2012-10-26 11:31:00 -0700 (Fri, 26 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/progress_bar.cpp

Minor cleanup.

------------------------------------------------------------------------
r45800 | gerald | 2012-10-26 09:30:48 -0700 (Fri, 26 Oct 2012) | 2 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh

Add an option (-P) for a minimum plugin count.

------------------------------------------------------------------------
r45799 | wmeier | 2012-10-26 09:09:01 -0700 (Fri, 26 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/tvbuff.h

(Minor) Use correct description for tvb_find_guint8().

------------------------------------------------------------------------
r45798 | gerald | 2012-10-26 08:51:28 -0700 (Fri, 26 Oct 2012) | 8 lines
Changed paths:
   M /trunk/packaging/ws-manifest.pl

From Sho Amano via bug 7914: 

If the source codes are checked out using TortoiseSVN on Windows,
"nmake -f Makefile.nmake packaging_papps" fails in the middle.

This is because the line end of packaging\nsis\wireshark.nsi is CRLF in
this case, and ws-manifest.pl cannot handle such case.

------------------------------------------------------------------------
r45797 | etxrab | 2012-10-26 08:35:41 -0700 (Fri, 26 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Prepare to dissect 3GPP options.
------------------------------------------------------------------------
r45796 | etxrab | 2012-10-26 06:29:02 -0700 (Fri, 26 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

More options dissecton.
------------------------------------------------------------------------
r45795 | pascal | 2012-10-25 22:50:57 -0700 (Thu, 25 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mbtcp.c

Fix copy/paste error

------------------------------------------------------------------------
r45794 | etxrab | 2012-10-25 22:46:56 -0700 (Thu, 25 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mbtcp.c

Fix [-Werror=sign-compare] [-Wunused-but-set-variable]
------------------------------------------------------------------------
r45793 | mmann | 2012-10-25 19:15:20 -0700 (Thu, 25 Oct 2012) | 14 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/dissectors/packet-mbtcp.h

Improve Modbus/TCP dissector, Part 1

This is a portion of the patch supplied in bug 7902 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7902).  Breaking the functionality up into smaller chunks.

This definitively breaks the Modbus dissection into 3 dissectors:
Modbus - real protocol PDU
Modbus/TCP - Encapsulation of Modbus over TCP (with a small header before PDU)
Modbus RTU - Originally an encapsulation of Modbus over serial (with smaller header + CRC), but can also be sent over TCP.

General cleanup/refactoring (including display filter names) based on the 3 dissectors.
Also included:
1. Enhanced dissection to include preferences for register data to be dissected as UINT16, UINT32 or FLOAT
2. Dynamic port registration
3. Additional fields now filterable
------------------------------------------------------------------------
r45792 | eapache | 2012-10-25 18:59:17 -0700 (Thu, 25 Oct 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/epan/address.h
   M /trunk/epan/column-utils.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/plugins/wimax/packet-wmx.c

Create SET_ADDRESS_HF that takes an additional hf_ value that can be
used to override the filter generated from the address column.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7728 (again).

------------------------------------------------------------------------
r45791 | eapache | 2012-10-25 17:42:34 -0700 (Thu, 25 Oct 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/address.h
   M /trunk/epan/column-utils.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/plugins/wimax/packet-wmx.c

Revert revision 44921.

See discussion on https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7728

------------------------------------------------------------------------
r45790 | morriss | 2012-10-25 15:26:52 -0700 (Thu, 25 Oct 2012) | 15 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ntp.c
   M /trunk/epan/proto.c

Fix problem where NTP times with the high-bit set to 0 (which RFC 2030
chapter 3 has redefined to mean years *after* 2036) were being represented as
times prior to 1968.

This has been broken since r35840 (apparently not many people see NTP
timestamps beyond 2036 :-)): apparently I over-optimized packet-ntp's code
while copying it into proto.c: that temporary variable is necessary for the
unsigned math to happen correctly before assigning the result to the (signed)
time_t.

Leave a comment in the code indicating why the temporary variable is needed.
Copy that comment to packet-ntp.c.

Fix the same problem in ntp_to_nstime(): it also did not use the temporary variable.

------------------------------------------------------------------------
r45789 | pascal | 2012-10-25 14:37:12 -0700 (Thu, 25 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

From Umberto Corponi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7912 :
Allow dissection of ESM messages with integrity protection and EEA0 ciphering

From me:
Tighten heuristic to check for allowed EPS bearer identity values

------------------------------------------------------------------------
r45788 | morriss | 2012-10-25 13:25:06 -0700 (Thu, 25 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mtp3.c
   M /trunk/epan/dissectors/packet-mtp3mg.c

Create and start using macros for MTP3 network indicators.
pinfo has a match_uint field: use it instead of passing the SI of the message
to subdissectors in private_data.

------------------------------------------------------------------------
r45787 | morriss | 2012-10-25 09:15:58 -0700 (Thu, 25 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Mark a couple of parameters as unused. Fix up indentation (replace 4-space tabs with spaces) and trailing white space.
------------------------------------------------------------------------
r45786 | morriss | 2012-10-25 09:03:38 -0700 (Thu, 25 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mtp3.c

Fix cut-n-pasteo.
------------------------------------------------------------------------
r45785 | etxrab | 2012-10-25 08:57:05 -0700 (Thu, 25 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

- Pretify output a bit more.
------------------------------------------------------------------------
r45784 | morriss | 2012-10-25 08:34:57 -0700 (Thu, 25 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-mtp3.c
   M /trunk/epan/dissectors/packet-mtp3.h

Create and start using macros for MTP3 network indicators.
Export the network indicator value_string and use it in M3UA.

------------------------------------------------------------------------
r45783 | etxrab | 2012-10-25 05:54:37 -0700 (Thu, 25 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c
   M /trunk/epan/dissectors/packet-ntp.c
   M /trunk/epan/dissectors/packet-ntp.h

- Dissect more options.
- Correct a Timestamp bug.
- Try to pretify the options dissection.
------------------------------------------------------------------------
r45782 | etxrab | 2012-10-25 03:16:09 -0700 (Thu, 25 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-xml.c

Add application/ccmp+xml
------------------------------------------------------------------------
r45781 | eapache | 2012-10-24 15:14:32 -0700 (Wed, 24 Oct 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/epan/wmem/wmem_allocator_glib.c

Don't use g_slist_free_full() it needs a more recent GLIB than we officially
require.

------------------------------------------------------------------------
r45780 | martink | 2012-10-24 14:45:50 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

fix compliation on Win64

------------------------------------------------------------------------
r45779 | martink | 2012-10-24 14:02:08 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/AUTHORS

add Alexander Koeppe's ftp contribution

------------------------------------------------------------------------
r45778 | martink | 2012-10-24 13:59:27 -0700 (Wed, 24 Oct 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

From Alexander Koeppe

parse EPSV response

from me
- no expert info under if(tree)
- use hf_ftp_epsv_port instead of hf_ftp_pasv_port
- don't use isdigit(), this is C99
- use temporary variable for IPv4 address

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7729

------------------------------------------------------------------------
r45777 | cmaynard | 2012-10-24 13:31:09 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mip.c

Use tvb_reported_length to skip past all the bytes in the tvb.

------------------------------------------------------------------------
r45776 | cmaynard | 2012-10-24 12:32:59 -0700 (Wed, 24 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-kpasswd.c

tabs -> spaces, indentation fixups.
tvb_length_remaining -> tvb_reported_length_remaining.
Check return value of tvb_reported_length_remaining > 0.
Use tvb_reported_length to skip past all the bytes in the tvb.

------------------------------------------------------------------------
r45775 | cmaynard | 2012-10-24 12:13:54 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/asn1/dop/packet-dop-template.c
   M /trunk/epan/dissectors/packet-dop.c

To indicate that all bytes in the tvb were consumed, just return tvb_reported_length().

------------------------------------------------------------------------
r45774 | cmaynard | 2012-10-24 11:59:34 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btamp.c

tvb_length_remaining() -> tvb_reported_length_remaining().  To indicate that all bytes in the tvb were consumed, just use tvb_reported_length().

------------------------------------------------------------------------
r45773 | cmaynard | 2012-10-24 11:52:06 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavrcp.c

Use tvb_reported_length() to skip past all bytes in the tvb.

------------------------------------------------------------------------
r45772 | cmaynard | 2012-10-24 11:42:11 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-artnet.c

No need to increment offset past bytes in tvb; just return instead.

------------------------------------------------------------------------
r45771 | guy | 2012-10-24 11:38:55 -0700 (Wed, 24 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_strutl.h

wmem_allocator_t is defined in wmem_core.h; redefining it elsewhere will
cause errors.

------------------------------------------------------------------------
r45770 | cmaynard | 2012-10-24 10:46:16 -0700 (Wed, 24 Oct 2012) | 5 lines
Changed paths:
   M /trunk/ui/cli/tap-iostat.c

Allow <interval> to be successfully sscanf'd no matter the locale for the
decimal symbol.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2880 (again).

#BACKPORT(1.8)

------------------------------------------------------------------------
r45769 | cmaynard | 2012-10-24 10:24:50 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/doc/tshark.pod

List -z compare,... in the statistics documentation.  Maybe someone who actually knows how to use it could elaborate?

------------------------------------------------------------------------
r45768 | pascal | 2012-10-24 09:05:50 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c
   M /trunk/epan/dissectors/packet-gsm_sim.c
   M /trunk/epan/dissectors/packet-gsm_sms.c

Add dissection of ENVELOPE 3GPP SMS-PP Download

------------------------------------------------------------------------
r45767 | alagoutte | 2012-10-24 08:52:45 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/capture_globals.h
   M /trunk/ui/iface_lists.c
   M /trunk/ui/iface_lists.h
   M /trunk/ui/last_open_dir.h
   M /trunk/ui/progress_dlg.h
   M /trunk/ui/recent.h
   M /trunk/ui/recent_utils.h
   M /trunk/ui/simple_dialog.h
   M /trunk/ui/text_import_scanner.h
   M /trunk/ui/ui_util.h

Add Modelines info for new common ui source file(s)
------------------------------------------------------------------------
r45766 | alagoutte | 2012-10-24 08:52:35 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/util.c
   M /trunk/ui/util.h

Fix indent and add Modelines info for new common ui source file(s)
------------------------------------------------------------------------
r45765 | alagoutte | 2012-10-24 08:52:26 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/alert_box.c
   M /trunk/ui/alert_box.h

Fix indent and add Modelines info for new common ui source file(s)
------------------------------------------------------------------------
r45764 | alagoutte | 2012-10-24 08:52:17 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/file_dialog.h
   M /trunk/ui/help_url.h
   M /trunk/ui/main_statusbar.h
   M /trunk/ui/ssl_key_export.c
   M /trunk/ui/ssl_key_export.h

Add Modelines info for new common ui source file(s)
------------------------------------------------------------------------
r45763 | alagoutte | 2012-10-24 08:52:08 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/text_import.c
   M /trunk/ui/text_import.h

Fix indent and add Modelines info for new common ui source file(s)
------------------------------------------------------------------------
r45762 | alagoutte | 2012-10-24 08:51:59 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/export_object.c
   M /trunk/ui/export_object.h
   M /trunk/ui/export_object_dicom.c
   M /trunk/ui/export_object_http.c
   M /trunk/ui/export_object_smb.c

Fix indent and add Modelines info for new common ui source file(s)
------------------------------------------------------------------------
r45761 | alagoutte | 2012-10-24 08:51:50 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/export_dissection_dialog.cpp
   M /trunk/ui/qt/export_object_dialog.cpp
   M /trunk/ui/qt/file_set_dialog.ui

Make new text translatable for Qtshark * export_dissection_dialog.cpp * file_set_dialog.ui * export_object_dialog.cpp * capture_file_dialog.cpp
------------------------------------------------------------------------
r45760 | alagoutte | 2012-10-24 08:51:38 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/export_dissection_dialog.cpp
   M /trunk/ui/qt/export_dissection_dialog.h
   M /trunk/ui/qt/export_object_dialog.cpp
   M /trunk/ui/qt/export_object_dialog.h

Add Modelines info for new Qtshark source file(s)
------------------------------------------------------------------------
r45759 | alagoutte | 2012-10-24 08:51:28 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Disable Auto-generate *.qm file (Need some work...)
------------------------------------------------------------------------
r45758 | pascal | 2012-10-24 07:51:16 -0700 (Wed, 24 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem

Add svn:ignore list

------------------------------------------------------------------------
r45757 | etxrab | 2012-10-24 07:08:47 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Mark unused parameter.
------------------------------------------------------------------------
r45756 | etxrab | 2012-10-24 06:44:25 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Add dissection of a number of options.
------------------------------------------------------------------------
r45755 | etxrab | 2012-10-24 00:08:39 -0700 (Wed, 24 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Mark optlen as unused.
------------------------------------------------------------------------
r45754 | etxrab | 2012-10-23 23:07:34 -0700 (Tue, 23 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Highlight the correct number of bytes for hf_mip6_acoa_acoa
------------------------------------------------------------------------
r45753 | guy | 2012-10-23 22:52:55 -0700 (Tue, 23 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator_glib.c

Include wmem_core.h to define the wmem_allocator_t typedef.

------------------------------------------------------------------------
r45752 | guy | 2012-10-23 22:37:15 -0700 (Tue, 23 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator.h

We're no longer defining the structure in a typedef definition, so we
don't want the typedef name after the structure definition.

------------------------------------------------------------------------
r45751 | guy | 2012-10-23 22:30:14 -0700 (Tue, 23 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/wmem/Makefile.am

Make it a little more like the Makefile.am for the ftypes subdirectory. 
Get rid of reference to non-existent Custom.common file.

------------------------------------------------------------------------
r45750 | guy | 2012-10-23 22:21:43 -0700 (Tue, 23 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/wmem/wmem_allocator.h
   M /trunk/epan/wmem/wmem_core.h

Have wmem_core.h define the wmem_allocator_t typedef, with an incomplete
structure definition of struct _wmem_allocator_t; have wmem_allocator.h
give the complete structure definition.  That avoids complaints about
the typedef being redefined.

------------------------------------------------------------------------
r45749 | guy | 2012-10-23 21:03:58 -0700 (Tue, 23 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-opensafety.c

No, it's not necessarily the case that a malformed frame will only occur
during fuzz testing or randpkt testing; somebody might be putting bad
packets on the wire to try to, for example, crash or break into your
protocol implementation.

------------------------------------------------------------------------
r45748 | eapache | 2012-10-23 20:44:34 -0700 (Tue, 23 Oct 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/epan/wmem/Makefile.am

Fix autotools build - missed a few spots that needed updating for wmem.

------------------------------------------------------------------------
r45747 | eapache | 2012-10-23 19:07:24 -0700 (Tue, 23 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/wmem/Makefile.am
   M /trunk/epan/wmem/Makefile.common
   M /trunk/epan/wmem/Makefile.nmake
   M /trunk/epan/wmem/wmem.h
   M /trunk/epan/wmem/wmem_allocator.h
   M /trunk/epan/wmem/wmem_allocator_glib.c
   M /trunk/epan/wmem/wmem_allocator_glib.h
   M /trunk/epan/wmem/wmem_core.c
   M /trunk/epan/wmem/wmem_core.h
   M /trunk/epan/wmem/wmem_strutl.c
   M /trunk/epan/wmem/wmem_strutl.h

SVN properties (eol-style and Id) for wmem skeleton.

------------------------------------------------------------------------
r45746 | eapache | 2012-10-23 19:04:40 -0700 (Tue, 23 Oct 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/Makefile.am
   M /trunk/epan/Makefile.nmake
   A /trunk/epan/wmem
   A /trunk/epan/wmem/Makefile.am
   A /trunk/epan/wmem/Makefile.common
   A /trunk/epan/wmem/Makefile.nmake
   A /trunk/epan/wmem/wmem.h
   A /trunk/epan/wmem/wmem_allocator.h
   A /trunk/epan/wmem/wmem_allocator_glib.c
   A /trunk/epan/wmem/wmem_allocator_glib.h
   A /trunk/epan/wmem/wmem_core.c
   A /trunk/epan/wmem/wmem_core.h
   A /trunk/epan/wmem/wmem_strutl.c
   A /trunk/epan/wmem/wmem_strutl.h

Basic skeleton for wmem.

https://www.wireshark.org/lists/wireshark-dev/201210/msg00178.html

------------------------------------------------------------------------
r45745 | guy | 2012-10-23 17:04:17 -0700 (Tue, 23 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/proto.h

Uniformly use spaces, not tabs, for the PI_ list (one had spaces, one
had 4-space tabs, and the others had 8-space tabs).

------------------------------------------------------------------------
r45744 | guy | 2012-10-23 16:27:29 -0700 (Tue, 23 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/address.h

Note why there's no AT_IEEE_802_15_4_LONG (that's AT_EUI64).

------------------------------------------------------------------------
r45743 | guy | 2012-10-23 14:19:02 -0700 (Tue, 23 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/address.h
   M /trunk/epan/address_to_str.c
   M /trunk/epan/dissectors/packet-ieee802154.c

Add an AT_ value for 802.15.4 short addresses.

Note that, if you want EUI-64's to resolve the OUI in the display,
hacking individual dissectors to do it themselves and use AT_STRINGZ is
*not* the right way to do it.

------------------------------------------------------------------------
r45742 | martink | 2012-10-23 14:02:28 -0700 (Tue, 23 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

From Steve Magnani

fix USB descriptor parsing

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7909

------------------------------------------------------------------------
r45741 | cmaynard | 2012-10-23 14:00:34 -0700 (Tue, 23 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-mmc.c

Don't bother to check if cdata is NULL; it has already been dereferenced.
Fixes Coverity CID 719420: Dereference before null check.

------------------------------------------------------------------------
r45740 | martink | 2012-10-23 13:35:19 -0700 (Tue, 23 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_evt.c

j should also be guint16 to prevent overflows in the while-loops

------------------------------------------------------------------------
r45739 | pascal | 2012-10-23 13:27:57 -0700 (Tue, 23 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_evt.c

From Allan M. Madsen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7905 :
Fix infinite loop in bthci_evt eir data handling

------------------------------------------------------------------------
r45738 | etxrab | 2012-10-23 09:06:57 -0700 (Tue, 23 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Add B flag to Proxy Binding messages.
------------------------------------------------------------------------
r45737 | etxrab | 2012-10-23 05:18:25 -0700 (Tue, 23 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Mark unused parameters.
------------------------------------------------------------------------
r45736 | etxrab | 2012-10-23 04:49:19 -0700 (Tue, 23 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-radius.c

Allways use sminmpec_values_ext to print the vendor id regardless if we have it in the database or not.
------------------------------------------------------------------------
r45735 | etxrab | 2012-10-23 04:47:57 -0700 (Tue, 23 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

- Use mip6_mh_types to build the INFO_COL string rather than a fixed string in the subroutines.
- Use proto_add_item for ipproto.
- extend an enum and use definse for new messages.
------------------------------------------------------------------------
r45734 | cmaynard | 2012-10-22 17:58:38 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/doc/tshark.pod
   M /trunk/tshark.c

Inspired by http://www.wireshark.org/lists/wireshark-users/201206/msg00025.html, add support for being able to specify a numeric range as the <selector> part of tshark's -d <layer type>==<selector>,<decode-as protocol> option.

------------------------------------------------------------------------
r45733 | eapache | 2012-10-22 16:33:48 -0700 (Mon, 22 Oct 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/tools/fuzz-test.sh

Make the fuzz-test plugin error into a warning, since lacking plugins
doesn't seem (to me) to warrant preventing someone from fuzz-testing.

Anyone know why this was put in in the first place?

------------------------------------------------------------------------
r45732 | eapache | 2012-10-22 16:24:13 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aol.c

Add eol-style and Id properties to new AOL dissector.

------------------------------------------------------------------------
r45731 | eapache | 2012-10-22 16:22:00 -0700 (Mon, 22 Oct 2012) | 6 lines
Changed paths:
   M /trunk
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-aol.c

From Tim Hentenaar via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7860

Add a dissector for the America Online protocol (not the AIM protocol).

From me: always use ENC_NA for FT_UINT8 types.

------------------------------------------------------------------------
r45730 | wmeier | 2012-10-22 14:40:06 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aprs.c

Fix some encoding args; (still more to do).

------------------------------------------------------------------------
r45729 | darkjames | 2012-10-22 14:22:35 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.c
   M /trunk/file.h

volatile fixes.

------------------------------------------------------------------------
r45728 | wmeier | 2012-10-22 13:46:47 -0700 (Mon, 22 Oct 2012) | 15 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aprs.c
   M /trunk/epan/dissectors/packet-ax25-kiss.c
   M /trunk/epan/dissectors/packet-ax25-kiss.h
   M /trunk/epan/dissectors/packet-ax25-nol3.c
   M /trunk/epan/dissectors/packet-ax25.c
   M /trunk/epan/dissectors/packet-ax25.h
   M /trunk/epan/dissectors/packet-bpq.c
   M /trunk/epan/dissectors/packet-bpq.h
   M /trunk/epan/dissectors/packet-flexnet.c
   M /trunk/epan/dissectors/packet-netrom.c
   M /trunk/epan/dissectors/packet-netrom.h

Cleanup:
- Ethereal --> Wireshark;
- gerald@ethereal.com --> gerald@wireshark.org;
- update FSF address;
- remove unneeded #includes;
- Fix ENC args for proto_tree_add_item() & etc;
- simplify/remove proto_reg_handoff...() as appropriate;
- remove some boilerplate comments;
- move proto_register...() and proto_reg_handoff...() to
   the end of the file as per convention;
- remove some unneeded initializers.
- simplify some code;
- replace "" in hf[] blurb by NULL.


------------------------------------------------------------------------
r45727 | wmeier | 2012-10-22 12:58:15 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uaudp.h

ethereal --> wireshark

------------------------------------------------------------------------
r45726 | wmeier | 2012-10-22 12:55:20 -0700 (Mon, 22 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-zbee-zcl.c

Minor cleanup:
- Ethereal -> Wireshark;
- remove unneeded #include.

------------------------------------------------------------------------
r45725 | darkjames | 2012-10-22 12:46:30 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.h

Fix warning: file.c(776) : warning C4028: formal parameter 2 different from declaration

------------------------------------------------------------------------
r45724 | darkjames | 2012-10-22 12:44:51 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.c

Move some variables inside TRY { } block.

------------------------------------------------------------------------
r45723 | guy | 2012-10-22 12:34:09 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.c

Make progbar_quantum volatile to suppress setjmp/longjmp warnings.

------------------------------------------------------------------------
r45722 | darkjames | 2012-10-22 12:14:43 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.c

Move TRY CATCH outside reading packet loops.

------------------------------------------------------------------------
r45721 | darkjames | 2012-10-22 11:14:54 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-atalk.c
   M /trunk/epan/dissectors/packet-fddi.c
   M /trunk/epan/dissectors/packet-sna.c
   M /trunk/epan/dissectors/packet-tr.c

Comment more cases where static allocation is used with SET_ADDRESS.

------------------------------------------------------------------------
r45720 | darkjames | 2012-10-22 11:14:17 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-zbee-nwk.c

Memory for address->data store in pinfo can no longer be ep_ allocated.

------------------------------------------------------------------------
r45719 | cmaynard | 2012-10-22 11:10:48 -0700 (Mon, 22 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/dfilter_expr_dlg.c

Wireshark Filter Expression dialog does not sort list of named fields.  Patch from Jakub Zawadzki.  Resolves https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7743


------------------------------------------------------------------------
r45718 | darkjames | 2012-10-22 10:59:22 -0700 (Mon, 22 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee802154.c

Fix bug #7892: Buildbot crash output: fuzz-2012-10-21-27120.pcap

Memory for address->data store in pinfo can no longer be ep_ allocated.

------------------------------------------------------------------------
r45717 | cmaynard | 2012-10-22 09:22:21 -0700 (Mon, 22 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Avoid potential infinite loops.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7879
#BACKPORT (1.8, 1.6)

------------------------------------------------------------------------
r45716 | pascal | 2012-10-22 09:12:37 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btatt.c

Add missing newline at end of file

------------------------------------------------------------------------
r45715 | cmaynard | 2012-10-22 08:56:59 -0700 (Mon, 22 Oct 2012) | 17 lines
Changed paths:
   M /trunk/file.c
   M /trunk/print.c
   M /trunk/tshark.c

1) Allow for the possibility for both packet summary and packet details to be
printed when either -T is not specified or "-T text" or "-T ps" is selected.

2) Allow for packet hex/ascii to be printed without necessarily requiring that
either packet summary or packet details also be printed.  This just means that
if you want packet summary information, use "-Px" instead of just "-x".

3) Fix bug with order of evaluation of -V and "-T psml".

4) If a packet separator is specified, always use it regardless of the -PVx
options chosen.

5) Don't print 2 lines of separation between packets when only printing
hex/ascii.  Print 1 line of separation as in all other cases.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7782 plus other misc. enhancements.

------------------------------------------------------------------------
r45714 | gerald | 2012-10-22 08:50:43 -0700 (Mon, 22 Oct 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/qtshark_de.qm
   M /trunk/ui/qt/qtshark_fr.qm

Try reverting r45351 again. It looks like the recent changes are
confusing SVN:
http://www.wireshark.org/lists/wireshark-dev/201210/msg00190.html

------------------------------------------------------------------------
r45713 | etxrab | 2012-10-22 07:47:44 -0700 (Mon, 22 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

Extend value_strings with entries from IANA.
------------------------------------------------------------------------
r45712 | etxrab | 2012-10-22 07:46:52 -0700 (Mon, 22 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/ipproto.h

Add a link to IANA.
------------------------------------------------------------------------
r45711 | jmayer | 2012-10-22 07:02:10 -0700 (Mon, 22 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_cmd.c

Fix
wireshark/svn/trunk/epan/dissectors/packet-bthci_cmd.c:2611:13: error: format ‘%g’ expects argument of type ‘double’, but argument 3 has type ‘int’ [-Werror=format]
wireshark/svn/trunk/epan/dissectors/packet-bthci_cmd.c:2617:13: error: format ‘%g’ expects argument of type ‘double’, but argument 3 has type ‘int’ [-Werror=format]


------------------------------------------------------------------------
r45710 | etxrab | 2012-10-22 06:23:42 -0700 (Mon, 22 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btatt.c

Fix
../../../epan/dissectors/packet-btatt.c:299:25: error: too many arguments for format [-Werror=format-extra-args]
../../../epan/dissectors/packet-btatt.c:254:12: error: unused variable 'col_info' [-Werror=unused-variable]
------------------------------------------------------------------------
r45709 | etxrab | 2012-10-22 05:49:04 -0700 (Mon, 22 Oct 2012) | 6 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-btatt.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btl2cap.h
   A /trunk/epan/dissectors/packet-btsmp.c
   M /trunk/epan/dissectors/packet-hci_h4.h

from Allan M. Madsen:
Add support for HCI 3.0+HS and v4.0, Bluetooth Low Energy. This includes
dissection of additional HCI commands and events, Attribute Protocol and
Security Manager Protocol.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7872
------------------------------------------------------------------------
r45708 | etxrab | 2012-10-22 05:34:01 -0700 (Mon, 22 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-isakmp.c

From Matthias St. Pierre:
Add full rfc4868 support to both dissectors.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7873
------------------------------------------------------------------------
r45707 | etxrab | 2012-10-22 05:20:36 -0700 (Mon, 22 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/strutil.c
   M /trunk/epan/strutil.h
   M /trunk/fileset.c

g_strcmp0 first occures in GLIB 2.16 define it localy if it does not exist
to make builds on Fedora 8 with GTK 2.12 work.
------------------------------------------------------------------------
r45706 | guy | 2012-10-22 04:38:57 -0700 (Mon, 22 Oct 2012) | 9 lines
Changed paths:
   M /trunk/wiretap/netscaler.c

Have separate seek-read routines for V1.0 and V2.0.

Set the subtype_read and subtype_seek_read routines for the file type,
rather than having a common read routine that checks the file type each
time.

Make the macros used in the read and seek-read routines more similar,
and use them more similarly in both.

------------------------------------------------------------------------
r45705 | guy | 2012-10-22 03:06:13 -0700 (Mon, 22 Oct 2012) | 13 lines
Changed paths:
   M /trunk/wiretap/netscaler.c

Pull the length-and-caplen setting operations in the read routines into
the macros.

Note why we don't pull the time setting operations into the macros (it's
because that would mean the macros can't be used in the seek-read
routines, as calculating time stamps requires accumulating the time
stamps in a sequential pass through the packets, given that the records
have time stamps relative to the previous packet).

Fix what is probably a typo in the definitions of some macros (which
happen to work without the fix because "fp" and "pp" are both local
variable names as well as macro arguments).

------------------------------------------------------------------------
r45704 | guy | 2012-10-22 01:09:05 -0700 (Mon, 22 Oct 2012) | 7 lines
Changed paths:
   M /trunk/wiretap/netscaler.c

Pass a pointer to a struct wtap_pkthdr to a bunch of macros; this allows
us to avoid one redefinition of those macros that, in the one
definition, for the read routines, refer to the pseudo-header as
wth->phdr.pseudo_header and, in the next definition, for the seek-read
routine, refer to it as *pseudo_header - instead, we pass &wth->phdr in
the read routine and phdr in the seek-read routine.

------------------------------------------------------------------------
r45703 | mmann | 2012-10-21 19:41:19 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-echo.c
   M /trunk/epan/dissectors/packet-mpls.c
   M /trunk/epan/dissectors/packet-mpls.h

Bug 7884 - replace proto_tree_add_text with expert_info for packet-mpls-echo.c (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7884)
------------------------------------------------------------------------
r45702 | guy | 2012-10-21 15:47:32 -0700 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/netscaler.c

More white-space cleanups.

------------------------------------------------------------------------
r45701 | guy | 2012-10-21 15:45:27 -0700 (Sun, 21 Oct 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/netscaler.c

Use phdr->pseudo_header in the seek-read routine, rather than putting
its address into a pseudo_header pointer and using that.

------------------------------------------------------------------------
r45700 | guy | 2012-10-21 15:30:01 -0700 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/netscaler.c

Tabs -> spaces, and other whitespace cleanups.

------------------------------------------------------------------------
r45699 | pascal | 2012-10-21 14:44:57 -0700 (Sun, 21 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavctp.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7675 :
Fix improper use of negative value in AVCTP

------------------------------------------------------------------------
r45698 | pascal | 2012-10-21 14:32:58 -0700 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavrcp.c

Fix a few errors found by checkhf.pl and fix-encoding-args.pl

------------------------------------------------------------------------
r45697 | pascal | 2012-10-21 14:17:27 -0700 (Sun, 21 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavrcp.c

From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7740 :
Fix deadcode areas and improper use of negative value in AVRCP

------------------------------------------------------------------------
r45696 | pascal | 2012-10-21 13:52:39 -0700 (Sun, 21 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Sho Amano via https://www.wireshark.org/lists/wireshark-dev/201210/msg00186.html:
Fix WLAN decryption when using a WPA PSK key

------------------------------------------------------------------------
r45695 | guy | 2012-10-21 12:49:40 -0700 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Include ui/win32/console_win32.c.

------------------------------------------------------------------------
r45694 | pascal | 2012-10-21 12:17:36 -0700 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/win32/console_win32.c

Simplify #ifdef blocks

------------------------------------------------------------------------
r45693 | pascal | 2012-10-21 12:12:18 -0700 (Sun, 21 Oct 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/ui/Makefile.common
   D /trunk/ui/console_win32.c
   D /trunk/ui/console_win32.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/win32/Makefile.nmake
   A /trunk/ui/win32/console_win32.c (from /trunk/ui/win32/console_win32.c:45691)
   A /trunk/ui/win32/console_win32.h (from /trunk/ui/win32/console_win32.h:45691)

Revert r45692 and try to fix link failure another way: console_win32.[ch] definitely belong to ui/win32
Add console_win32.[ch] to Makefile.am

------------------------------------------------------------------------
r45692 | alagoutte | 2012-10-21 11:10:31 -0700 (Sun, 21 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/Makefile.common
   A /trunk/ui/console_win32.c (from /trunk/ui/win32/console_win32.c:45691)
   A /trunk/ui/console_win32.h (from /trunk/ui/win32/console_win32.h:45690)
   M /trunk/ui/gtk/main.c
   M /trunk/ui/qt/main.cpp
   D /trunk/ui/win32/console_win32.c
   D /trunk/ui/win32/console_win32.h

Try to fix LINK : fatal error LNK1181: cannot open input file 'win32/console_win32.obj'
move ui/win32/console_win32.[ch] to ui/console_win32.[ch]

------------------------------------------------------------------------
r45691 | alagoutte | 2012-10-21 09:37:45 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-q931.c
   M /trunk/ui/win32/console_win32.c

Make Windows Buildbot happy
------------------------------------------------------------------------
r45690 | alagoutte | 2012-10-21 08:26:48 -0700 (Sun, 21 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/win32/console_win32.c
   M /trunk/ui/win32/console_win32.h

Make buildbot happy and add modelines info


------------------------------------------------------------------------
r45689 | alagoutte | 2012-10-21 08:04:50 -0700 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/win32/console_win32.c
   M /trunk/ui/win32/console_win32.h

Add svn:keyworks and svn:eol-style to ui/win32/console_win32.[ch] (not found how to add with git-svn...)

------------------------------------------------------------------------
r45687 | etxrab | 2012-10-21 08:01:23 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c

AddressString can have a size of 1, fixes Bug 7882 -GSM_MAP show malformed Packets when two IMSI https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7882
------------------------------------------------------------------------
r45686 | alagoutte | 2012-10-21 07:54:11 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-quake3.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r45685 | alagoutte | 2012-10-21 07:54:01 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-quakeworld.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r45684 | alagoutte | 2012-10-21 07:53:51 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-quake2.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r45683 | alagoutte | 2012-10-21 07:53:38 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-q2931.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r45682 | alagoutte | 2012-10-21 07:53:29 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-q931.c

Fix Passed-by-value struct argument contains uninitialized data Warning found by Clang
------------------------------------------------------------------------
r45681 | alagoutte | 2012-10-21 07:53:20 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ipsec.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r45680 | alagoutte | 2012-10-21 07:53:10 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-q931.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r45679 | alagoutte | 2012-10-21 07:53:01 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ax25-kiss.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
------------------------------------------------------------------------
r45678 | alagoutte | 2012-10-21 07:45:40 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/main.cpp

Add MSWindows console to QtShark
------------------------------------------------------------------------
r45677 | alagoutte | 2012-10-21 07:45:23 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/main.c
   A /trunk/ui/win32/console_win32.c
   A /trunk/ui/win32/console_win32.h

Move MSWindows console "windows" to ui/win32/console_win32.[ch]
------------------------------------------------------------------------
r45675 | gerald | 2012-10-21 07:03:28 -0700 (Sun, 21 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-10-21]
------------------------------------------------------------------------
r45674 | darkjames | 2012-10-20 13:50:25 -0700 (Sat, 20 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/addr_resolv.c

Make r45511 work also without HAVE_C_ARES.

------------------------------------------------------------------------
r45673 | darkjames | 2012-10-20 13:04:40 -0700 (Sat, 20 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/epan.c
   M /trunk/epan/packet.c
   M /trunk/file.c

Move ep_free_all() *AFTER* packet dissection.
Use glib allocator for data_source.

Thread on wireshark-dev: http://www.wireshark.org/lists/wireshark-dev/201210/msg00116.html

------------------------------------------------------------------------
r45672 | darkjames | 2012-10-20 12:54:56 -0700 (Sat, 20 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/frame_data.h
   M /trunk/epan/libwireshark.def
   M /trunk/epan/packet.c
   M /trunk/epan/packet.h
   M /trunk/epan/wslua/wslua_dumper.c
   M /trunk/print.c
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/qt/packet_list.cpp

Make data_source opqaue, add getter for tvb.

------------------------------------------------------------------------
r45671 | darkjames | 2012-10-20 12:52:23 -0700 (Sat, 20 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.c

I don't understand how this variable might be clobbered, but mark it volatile to silent gcc warning.

------------------------------------------------------------------------
r45670 | darkjames | 2012-10-20 12:27:24 -0700 (Sat, 20 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/epan.c
   M /trunk/epan/epan.h
   M /trunk/epan/libwireshark.def
   M /trunk/file.c
   M /trunk/rawshark.c
   M /trunk/tshark.c
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/tcp_graph.c

Introduce epan_dissect_run_with_taps() which run dissection with taps.
unexport tap_queue_init, tap_push_tapped_queue

------------------------------------------------------------------------
r45669 | darkjames | 2012-10-20 09:44:55 -0700 (Sat, 20 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/epan.c
   M /trunk/epan/epan.h
   M /trunk/epan/libwireshark.def
   M /trunk/epan/proto.c
   M /trunk/epan/proto.h
   M /trunk/file.c

- Allow reseting edt with new function epan_dissect_reset(),
- initialize edt once in few places, and later reset it after dissecting
  (add_packet_to_packet_list),
- revert r45667, probably no longer needed.

------------------------------------------------------------------------
r45668 | darkjames | 2012-10-20 09:38:55 -0700 (Sat, 20 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/proto.c

- Free root node and tree data outside proto_tree_free_node,
- remove #if 0 code.

------------------------------------------------------------------------
r45667 | eapache | 2012-10-20 06:16:10 -0700 (Sat, 20 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/file.c

Make a few variables volatile to fix longjmp warnings.

------------------------------------------------------------------------
r45666 | darkjames | 2012-10-20 05:51:34 -0700 (Sat, 20 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.c

Pass create_proto_tree, cinfo directly to add_packet_to_packet_list

------------------------------------------------------------------------
r45665 | darkjames | 2012-10-20 05:51:05 -0700 (Sat, 20 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.c

Remove always TRUE refilter argument from rescan_packets, add_packet_to_packet_list

------------------------------------------------------------------------
r45664 | eapache | 2012-10-19 15:04:44 -0700 (Fri, 19 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/file_set_dialog.cpp

Remove unused variable.

------------------------------------------------------------------------
r45663 | guy | 2012-10-19 14:05:03 -0700 (Fri, 19 Oct 2012) | 6 lines
Changed paths:
   M /trunk/wiretap/vms.c

Pass parse_vms_hex_dump() a pointer to a wtap_pkthdr structure and have
it always fill it in.  Have the seek-read routine pass its phdr argument
in.  Have it just return a success/failure indication; do the check for
the packet size in the seek-read routine by looking at the caplen field
of the wtap_pkthdr structure.

------------------------------------------------------------------------
r45662 | gerald | 2012-10-19 13:56:22 -0700 (Fri, 19 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/export_object_dialog.cpp
   M /trunk/ui/qt/export_object_dialog.ui

Fix columns.

------------------------------------------------------------------------
r45661 | gerald | 2012-10-19 12:04:21 -0700 (Fri, 19 Oct 2012) | 5 lines
Changed paths:
   M /trunk/ui/qt/export_object_dialog.ui
   M /trunk/ui/qt/file_set_dialog.cpp
   M /trunk/ui/qt/file_set_dialog.ui
   M /trunk/ui/qt/qt_ui_utils.cpp
   M /trunk/wsutil/str_util.h

The file set and export object trees are lists. Make them act like
it. Show human-readable sizes in the file set dialog. Move the
format_size_flags_e operator to qt_ui_utils.cpp for lack of a better
place.

------------------------------------------------------------------------
r45660 | cmaynard | 2012-10-19 11:05:02 -0700 (Fri, 19 Oct 2012) | 3 lines
Changed paths:
   M /trunk/print.ps

Add back the "%!" removed in r33773; otherwise, for some unknown reason, only 1 page will be viewable.  (Tested w/gsview 5.0 and ghostscript 9.06)
#BACKPORT(1.8, 1.6)

------------------------------------------------------------------------
r45659 | gerald | 2012-10-19 10:47:34 -0700 (Fri, 19 Oct 2012) | 5 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.nmake
   M /trunk/packaging/nsis/Makefile.nmake
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/packaging/u3/win32/makenmake.pl
   M /trunk/packaging/ws-manifest.pl

The U3 and PortableApps packaging processes depend on simple
defined/undefined checks. Create a bunch of them corresponding to the
various components that GTK2 and GTK3 need and plumb the packaging files
accordingly. Tested only with GTK2 but GTK3 *should* work.

------------------------------------------------------------------------
r45658 | gerald | 2012-10-19 08:25:06 -0700 (Fri, 19 Oct 2012) | 3 lines
Changed paths:
   M /trunk/colorfilters

Revert the background color for TCP and lighten it for UDP. Change the
ARP background to differntiate it from UDP.

------------------------------------------------------------------------
r45657 | cmaynard | 2012-10-19 06:50:23 -0700 (Fri, 19 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aim.c

1) Use tvb_reported_length_remaining instead of tvb_reported_length_remaining.
2) Use proto_item_append_text instead of proto_item_set_text, since this is
   called within a loop.
3) Increment the offset correctly using blocklen-4 instead of
   tvb_length_remaining, which makes no sense.

------------------------------------------------------------------------
r45656 | darkjames | 2012-10-19 00:29:56 -0700 (Fri, 19 Oct 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/ipfix.c

Mark unused variable with _U_

------------------------------------------------------------------------
r45655 | guy | 2012-10-18 17:34:28 -0700 (Thu, 18 Oct 2012) | 4 lines
Changed paths:
   M /trunk/wiretap/ber.c

Hoist the code to set the wtap_pkthdr into a routine, and call it in
both the read and the seek-read routine, now that a pointer to the
wtap_pkthdr is passed to the seek-read routine.

------------------------------------------------------------------------
r45654 | guy | 2012-10-18 16:18:23 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/wtap-int.h

Wrap lines a little differently.

------------------------------------------------------------------------
r45653 | guy | 2012-10-18 16:11:40 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/eyesdn.c

Get rid of unnecessary block braces, clean up white space.

------------------------------------------------------------------------
r45652 | wmeier | 2012-10-18 16:01:47 -0700 (Thu, 18 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-epl.c

Minor Updates:
- #if 0 unused typedef (found by cppcheck);
- create/use extended value strings as appropriate;
- reformat hf[] entries;
- whitespace.

------------------------------------------------------------------------
r45651 | wmeier | 2012-10-18 15:22:25 -0700 (Thu, 18 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-arcnet.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-msrp.c

Minor cleanup:
- revert incorrect replacement of FALSE by ENC_BIG_ENDIAN
  done a while back;
  [The incorrect use of ENC_BIG_ENDIAN was benign since
   ENC_BIG_ENDIAN is currently defined as 0x0000000];

------------------------------------------------------------------------
r45650 | eapache | 2012-10-18 15:20:36 -0700 (Thu, 18 Oct 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/cmakeconfig.h.in
   M /trunk/ui/qt/CMakeLists.txt

Fix CMake build:
- add some new files to CMakeLists
- we do need _U_ for C++ now that we're sharing some headers between
  C and C++.

------------------------------------------------------------------------
r45649 | guy | 2012-10-18 14:54:47 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/nettl.c

Move some arguments up a line.

------------------------------------------------------------------------
r45648 | gerald | 2012-10-18 14:51:38 -0700 (Thu, 18 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/export_object_dialog.cpp
   M /trunk/ui/qt/export_object_dialog.h
   M /trunk/ui/qt/main_window_slots.cpp

Show the object export dialog in accordance with the Qt
documentation. Remove our tap listener and clean up after ourselves.

------------------------------------------------------------------------
r45647 | gerald | 2012-10-18 14:14:43 -0700 (Thu, 18 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/epan.h
   M /trunk/epan/tap.h
   M /trunk/ui/CMakeLists.txt
   M /trunk/ui/Makefile.common
   A /trunk/ui/export_object.c (from /trunk/ui/gtk/export_object.c:45608)
   M /trunk/ui/export_object.h
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   D /trunk/ui/gtk/export_object.c
   A /trunk/ui/gtk/export_object_dlg.c (from /trunk/ui/gtk/export_object.c:45608)
   A /trunk/ui/gtk/export_object_dlg.h (from /trunk/ui/gtk/export_object_gtk.h:45606)
   D /trunk/ui/gtk/export_object_gtk.h
   M /trunk/ui/gtk/libgtkui.vcproj
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/export_dissection_dialog.cpp
   A /trunk/ui/qt/export_object_dialog.cpp
   A /trunk/ui/qt/export_object_dialog.h
   A /trunk/ui/qt/export_object_dialog.ui
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/wsutil/str_util.h

Move ui-independent object export routines to the common ui directory.
Implement DICOM, HTTP, and SMB object exports. Rename the GTK+ export
files. C++-ize epan/tap.h. Fix an apparent memory leak in
eo_save_all_clicked_cb.

The Qt dialog has an indeterminate progress bar. I tried adding
something similar to the GTK+ dialog but event processing led down a
rabbit hole.

------------------------------------------------------------------------
r45646 | martink | 2012-10-18 13:57:02 -0700 (Thu, 18 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clnp.c

(try to) fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7871

increment offset to point to the first byte after the options
(the code used to set an absolute position, if that was 0, we were stuck
 in an endless loop)

------------------------------------------------------------------------
r45645 | martink | 2012-10-18 13:37:10 -0700 (Thu, 18 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wtp.c

minor cleanup of packet-wtp.c
- replace TABs with spaces
- add modelines
- reformat some parts
- use glib data types

------------------------------------------------------------------------
r45644 | wmeier | 2012-10-18 13:27:53 -0700 (Thu, 18 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etch.c

(Trivial)
-  1 --> TRUE;
-  whitespace and formatting changes.

------------------------------------------------------------------------
r45643 | martink | 2012-10-18 13:12:46 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

add CC datatype IDs for the SRM protocol

------------------------------------------------------------------------
r45642 | wmeier | 2012-10-18 13:10:53 -0700 (Thu, 18 Oct 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtsp.c

Minor cleanup:
- revert incorrect replacement of FALSE by ENC_BIG_ENDIAN
  done a while back (9 instances);
  [The incorrect use of ENC_BIG_ENDIAN was benign since
   ENC_BIG_ENDIAN is currently defined as 0x0000000];
- remove some unneeded initializers;
- unsigned --> guint;
- remove unneeded #includes.
- whitespace changes.

------------------------------------------------------------------------
r45641 | wmeier | 2012-10-18 12:05:45 -0700 (Thu, 18 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl.c

Minor cleanup:
- revert incorrect replacement of FALSE by ENC_BIG_ENDIAN
  done a while back (10 instances);
  [The incorrect use of ENC_BIG_ENDIAN was benign since
   ENC_BIG_ENDIAN is currently defined as 0x0000000];
- Remove unneeded #includes;
- whitespace (e.g., use consistent indentation).

------------------------------------------------------------------------
r45640 | wmeier | 2012-10-18 11:11:56 -0700 (Thu, 18 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dmx-chan.c

Minor cleanup:
- Fix incorrect use of ENC_BIG_ENDIAN instead
  of FALSE (3 instances);
  [The incorrect use of ENC_BIG_ENDIAN was benign since
   ENC_BIG_ENDIAN is currently defined as 0x0000000];
- use proper ENC arg for a proto_tree_add_item();
- whitespace.

------------------------------------------------------------------------
r45639 | cmaynard | 2012-10-18 11:03:04 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-mmc.c

Don't mark used arguments with _U_.  Whitespace: tabs -> spaces.

------------------------------------------------------------------------
r45638 | wmeier | 2012-10-18 10:39:45 -0700 (Thu, 18 Oct 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssap.c

Minor cleanup:
- revert incorrect replacement of FALSE by ENC_BIG_ENDIAN
  done a while back (10 instances);
  [The incorrect use of ENC_BIG_ENDIAN was benign since
   ENC_BIG_ENDIAN is currently defined ad 0x0000000];
- create/use extended value strings as appropriate;
- remove unneeded initializers;
- reformat hf[] entries;
- whitespace.

------------------------------------------------------------------------
r45637 | cmaynard | 2012-10-18 10:29:37 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/wsutil/str_util.h

str_util.c:format_size() uses 0xff00 for the mask, so left-shift format_size_prefix_[si|iec] by 8, not 16.  Fixes Coverity CID 733852: Operands don't affect result.

------------------------------------------------------------------------
r45636 | cmaynard | 2012-10-18 09:50:49 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dhcpv6.c

Fix Coverity CID 739070: Unused pointer value.

------------------------------------------------------------------------
r45635 | wmeier | 2012-10-18 09:32:56 -0700 (Thu, 18 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-atm.c

Minor cleanup:
- revert incorrect replacement of FALSE by ENC_BIG_ENDIAN
  done a while back (3 cases);
  [The incorrect use of ENC_BIG_ENDIAN was benign since
   ENC_BIG_ENDIAN is currently defined ad 0x0000000];
- Remove 'if(tree)' around calls to subdissector;
- whitespace & formatting.

------------------------------------------------------------------------
r45634 | wmeier | 2012-10-18 09:27:11 -0700 (Thu, 18 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rdm.c

Minor cleanup:
- create/use extended value strings as appropriate;
- unsigned --> guint;
- whitespace;

------------------------------------------------------------------------
r45633 | pascal | 2012-10-18 09:14:13 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c

Dissect additional information parameters for Result object

------------------------------------------------------------------------
r45632 | cmaynard | 2012-10-18 08:55:52 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-foundry.c

tvb_reported_length_remaining() can return -1, so don't assign the return value to a guint16.  Fixes Coverity CID 728017: Negative loop bound.

------------------------------------------------------------------------
r45631 | wmeier | 2012-10-18 08:17:25 -0700 (Thu, 18 Oct 2012) | 14 lines
Changed paths:
   M /trunk/epan/dissectors/packet-artnet.c

General cleanup:
- revert incorrect replacement of FALSE by ENC_BIG_ENDIAN
   done a while back (2 cases);
   [The incorrect use of ENC_BIG_ENDIAN was benign since
   ENC_BIG_ENDIAN is currently defined ad 0x0000000];
- use proto_tree_add_item() instead of proto_tree_add_uint() when appropriate;
- move proto_register...() to just before proto_reg_handoff..()
   as per convention;
- proto_reg_handoff...() doesn't need 'if (!initialized)'
- remove unneeded #includes;
- remove some "boilerplate" comments;
- remove unneeded forward declaration;
- whitespace.

------------------------------------------------------------------------
r45630 | etxrab | 2012-10-18 07:43:42 -0700 (Thu, 18 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isakmp.c

From Matthias St. Pierre:
Add authentication methods HMAC-SHA2-256-96 and HMAC-SHA2-256-128 to isakmp dissector

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7873
------------------------------------------------------------------------
r45629 | pascal | 2012-10-18 04:01:44 -0700 (Thu, 18 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sim.c

Add a few EUTRAN related elementary files and reorder some value_string arrays

------------------------------------------------------------------------
r45627 | guy | 2012-10-17 22:20:09 -0700 (Wed, 17 Oct 2012) | 9 lines
Changed paths:
   M /trunk/wiretap/iseries.c

Handle the fractions-of-a-second part of the time stamp correctly. 
Extract it as a string, not a number, and determine the resolution based
on the length of the string, i.e. on the number of digits presented. 
(If you base it on the numerical value, leading zeroes will not be taken
into account, but they aren't any different from other digits when
determining the resolution.)  The resolution is 1/10^ndigits seconds, so
we have to multiply it by 10^(9-ndigits) to convert the number to
nanoseconds.

------------------------------------------------------------------------
r45626 | guy | 2012-10-17 21:52:33 -0700 (Wed, 17 Oct 2012) | 24 lines
Changed paths:
   M /trunk/wiretap/iseries.c

Redo the processing of lines in iSeries text packet dumps.

Process several different flavors of header lines the same: "IP Header",
"IPv6 Header", "ARP Header", "TCP Header", "UDP Header", "ICMP Header",
"ICMPv6 Hdr", "Option Hdr" - the hex data for all of them should be
included in the packet data.  Process continuation lines if those
headers wrap over more than one line.

Do not assume, or require, that *any* of those be present; there is no
guarantee that "IP Header" or "IPv6 Header" will be present (there's at
least one IBM page showing a packet with "ARP Header" in a trace), and
there is no guarantee that "TCP Header" will be present (there are
traces with "UDP Header" and "ICMPv6 Hdr").

Do not impose limits, other than the overall line limit, on the amount
of hex data in header or data lines; there is no guarantee that, for
example, a TCP header is 20 bytes long (if there are TCP options, it
*will* have more than 20 bytes).

Make sure we have an even number of hex digits.

Set "caplen" to the actual number of bytes we've read, even if that's
less than the purported packet length.

------------------------------------------------------------------------
r45625 | wmeier | 2012-10-17 19:33:11 -0700 (Wed, 17 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ber.c

Reformat for readability:
  indentation, whitespace, long-lines, etc.
Also;
- replace two usages of fprintf(stderr,...) by g_warning();
- revert incorrect replacement of FALSE by ENC_BIG_ENDIAN
  done a while back (2 cases);
  [The incorrect use of ENC_BIG_ENDIAN was benign since
   ENC_BIG_ENDIAN is currently defined ad 0x0000000]

------------------------------------------------------------------------
r45621 | darkjames | 2012-10-17 14:14:14 -0700 (Wed, 17 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.c

Only cap_len (not pkt_len) bytes of buffer are valid.

------------------------------------------------------------------------
r45620 | darkjames | 2012-10-17 14:11:58 -0700 (Wed, 17 Oct 2012) | 2 lines
Changed paths:
   M /trunk/file.c

Fix a copy/paste error

------------------------------------------------------------------------
r45619 | darkjames | 2012-10-17 13:28:22 -0700 (Wed, 17 Oct 2012) | 2 lines
Changed paths:
   M /trunk/reordercap.c
   M /trunk/wiretap/commview.c
   M /trunk/wiretap/cosine.c
   M /trunk/wiretap/erf.c
   M /trunk/wiretap/eyesdn.c
   M /trunk/wiretap/netscreen.c
   M /trunk/wiretap/nettl.c
   M /trunk/wiretap/toshiba.c
   M /trunk/wiretap/wtap.c

Fill some phdr values also when doing random read

------------------------------------------------------------------------
r45618 | guy | 2012-10-17 11:10:16 -0700 (Wed, 17 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/filesystem.c

"Wireshark", in this context, mainly means "libwireshark"; preferences
should be shared by TShark and Wireshark, so the preference directory
path should be independent of the program name.  Program-specific or
GUI-toolkit-specific preferences should be kept in separate files, or
ignored but preserved by programs to which they don't apply.

------------------------------------------------------------------------
r45617 | wmeier | 2012-10-17 10:16:56 -0700 (Wed, 17 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ancp.c

Cleanup:
- Revmove 'if (tree...)'; col_...() shouldn't be called under same;
- Add an XXX comment;
- Remove not req'd #include <epan/prefs.h>;
- Address cppcheck msg: "Clarify calculation precedence for >> and ?";
- Localize certain variables & remove unneeded initializers;
- Do some whitespace changes.

------------------------------------------------------------------------
r45616 | wmeier | 2012-10-17 09:57:02 -0700 (Wed, 17 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/stats_tree.h

(Trivial) remove trailing whitespace.

------------------------------------------------------------------------
r45615 | etxrab | 2012-10-17 04:42:43 -0700 (Wed, 17 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/filesystem.c

Read the program name rather than hardcoding it.
------------------------------------------------------------------------
r45614 | martink | 2012-10-17 00:44:33 -0700 (Wed, 17 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wtp.c

fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7869

make tpiLen a guint such that it can store 2 + tvb_get_guint8(...)
without overflow

------------------------------------------------------------------------
r45613 | martinm | 2012-10-16 21:01:01 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc-lte.c

Fix some UM sequence analysis issues.

------------------------------------------------------------------------
r45612 | wmeier | 2012-10-16 20:01:12 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/export_object_dicom.c
   M /trunk/ui/export_object_http.c

#include <gtk/gtk.h> not req'd; Fixes compile errors

------------------------------------------------------------------------
r45609 | guy | 2012-10-16 18:23:13 -0700 (Tue, 16 Oct 2012) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-prism.c

The first 4 bytes of the Prism header are, apparently, a "message code",
and it apparently either has the value 0x00000044 or 0x00000041.  If
those bytes aren't the magic number for an AVS header and aren't one of
those "message code" values, assume there's no Prism header, just an
802.11 frame - that fixes at least one capture where some packets have
AVS radio headers and other packets have no radio header.

Note that this might also let us handle big-endian Prism headers (see
which byte order the message code is in, and assume everything else is
in the same byte order).

Display the message code in hex, not decimal.

------------------------------------------------------------------------
r45608 | gerald | 2012-10-16 16:25:31 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/export_object.c

Change the "Bytes" column to "Size" and make its values human readable.

------------------------------------------------------------------------
r45607 | wmeier | 2012-10-16 15:57:32 -0700 (Tue, 16 Oct 2012) | 4 lines
Changed paths:
   M /trunk/tools/cppcheck/includes

Set svn:eol-style property to LF.
It seems that cppcheck requires the includes file have *nix stle line-endings.
(It also appears that this is *not* required for the suppressions list file).

------------------------------------------------------------------------
r45606 | gerald | 2012-10-16 15:57:22 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/CMakeLists.txt
   M /trunk/ui/Makefile.common
   A /trunk/ui/export_object.h (from /trunk/ui/gtk/export_object.h:45595)
   A /trunk/ui/export_object_dicom.c (from /trunk/ui/gtk/export_object_dicom.c:45595)
   A /trunk/ui/export_object_http.c (from /trunk/ui/gtk/export_object_http.c:45595)
   A /trunk/ui/export_object_smb.c (from /trunk/ui/gtk/export_object_smb.c:45595)
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/export_object.c
   D /trunk/ui/gtk/export_object.h
   D /trunk/ui/gtk/export_object_dicom.c
   A /trunk/ui/gtk/export_object_gtk.h (from /trunk/ui/gtk/export_object.h:45595)
   D /trunk/ui/gtk/export_object_http.c
   D /trunk/ui/gtk/export_object_smb.c
   M /trunk/ui/gtk/main_menubar.c

Move the DICOM, HTTP, and SMB object export code to the ui directory.

------------------------------------------------------------------------
r45605 | darkjames | 2012-10-16 15:44:28 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/packet_list_model.cpp

Use local variable, local one is also used later by epan_dissect_run().

------------------------------------------------------------------------
r45604 | eapache | 2012-10-16 15:39:30 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/packet_list_model.cpp

Don't try to use a non-existant pseudo_header variable.

------------------------------------------------------------------------
r45603 | darkjames | 2012-10-16 15:31:42 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua_dumper.c

Second try to fix wslua building.

------------------------------------------------------------------------
r45602 | darkjames | 2012-10-16 15:13:51 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua_dumper.c

Try to fix building wslua.

------------------------------------------------------------------------
r45601 | darkjames | 2012-10-16 14:50:57 -0700 (Tue, 16 Oct 2012) | 3 lines
Changed paths:
   M /trunk/capture_info.c
   M /trunk/cfile.h
   M /trunk/editcap.c
   M /trunk/epan/epan.c
   M /trunk/epan/epan.h
   M /trunk/epan/frame_data.h
   M /trunk/epan/packet.c
   M /trunk/epan/packet.h
   M /trunk/epan/packet_info.h
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/mergecap.c
   M /trunk/proto_hier_stats.c
   M /trunk/randpkt.c
   M /trunk/rawshark.c
   M /trunk/reordercap.c
   M /trunk/tshark.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/sctp_assoc_analyse.c
   M /trunk/ui/gtk/tcp_graph.c
   M /trunk/ui/qt/packet_list_model.cpp
   M /trunk/ui/text_import.c
   M /trunk/wiretap/5views.c
   M /trunk/wiretap/aethra.c
   M /trunk/wiretap/ascendtext.c
   M /trunk/wiretap/ber.c
   M /trunk/wiretap/btsnoop.c
   M /trunk/wiretap/catapult_dct2000.c
   M /trunk/wiretap/commview.c
   M /trunk/wiretap/cosine.c
   M /trunk/wiretap/csids.c
   M /trunk/wiretap/daintree-sna.c
   M /trunk/wiretap/dbs-etherwatch.c
   M /trunk/wiretap/dct3trace.c
   M /trunk/wiretap/erf.c
   M /trunk/wiretap/eyesdn.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/hcidump.c
   M /trunk/wiretap/i4btrace.c
   M /trunk/wiretap/ipfix.c
   M /trunk/wiretap/iptrace.c
   M /trunk/wiretap/iseries.c
   M /trunk/wiretap/k12.c
   M /trunk/wiretap/k12text.l
   M /trunk/wiretap/lanalyzer.c
   M /trunk/wiretap/libpcap.c
   M /trunk/wiretap/mime_file.c
   M /trunk/wiretap/mp2t.c
   M /trunk/wiretap/mpeg.c
   M /trunk/wiretap/netmon.c
   M /trunk/wiretap/netscaler.c
   M /trunk/wiretap/netscreen.c
   M /trunk/wiretap/nettl.c
   M /trunk/wiretap/network_instruments.c
   M /trunk/wiretap/netxray.c
   M /trunk/wiretap/ngsniffer.c
   M /trunk/wiretap/packetlogger.c
   M /trunk/wiretap/pcapng.c
   M /trunk/wiretap/peekclassic.c
   M /trunk/wiretap/peektagged.c
   M /trunk/wiretap/pppdump.c
   M /trunk/wiretap/radcom.c
   M /trunk/wiretap/snoop.c
   M /trunk/wiretap/tnef.c
   M /trunk/wiretap/toshiba.c
   M /trunk/wiretap/visual.c
   M /trunk/wiretap/vms.c
   M /trunk/wiretap/vwr.c
   M /trunk/wiretap/wtap-int.h
   M /trunk/wiretap/wtap.c
   M /trunk/wiretap/wtap.def
   M /trunk/wiretap/wtap.h

Add wtap_pseudo_header union to wtap_pkthdr structure.
Use pkthdr instead of pseudo_header as argument for dissecting.

------------------------------------------------------------------------
r45600 | pascal | 2012-10-16 14:30:24 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sim.c

Add dissection of ENVELOPE event download and timer expiration

------------------------------------------------------------------------
r45599 | martink | 2012-10-16 14:19:58 -0700 (Tue, 16 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-rs_pgo.c

fix some more cases where tvb_length_remaining() is assigned
to an unsigned int

------------------------------------------------------------------------
r45598 | martink | 2012-10-16 14:07:59 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

make the variable that holds tvb_length_remaining() a signed integer

------------------------------------------------------------------------
r45597 | pascal | 2012-10-16 13:44:02 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c

Dissect a few more command qualifiers

------------------------------------------------------------------------
r45596 | gerald | 2012-10-16 13:38:22 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/export_dissection_dialog.cpp

Add an include.

------------------------------------------------------------------------
r45595 | pascal | 2012-10-16 13:25:46 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c
   M /trunk/epan/dissectors/packet-gsm_sim.c

Fix dissection of BER-TLV and COMPREHENSION-TLV length and COMPREHENSION-TLV tag

------------------------------------------------------------------------
r45594 | gerald | 2012-10-16 12:47:43 -0700 (Tue, 16 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/help_dlg.c
   M /trunk/ui/help_url.h
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/export_dissection_dialog.cpp
   M /trunk/ui/qt/file_set_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h
   M /trunk/ui/win32/file_dlg_win32.c

Use topic_action instead of topic_cb for the Windows file dialogs. Move
the common Qt help code to wireshark_application.cpp.

------------------------------------------------------------------------
r45593 | wmeier | 2012-10-16 12:32:23 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/image/wsicon-ask.png
   M /trunk/image/wsicon-ask.svg

Remove svn:executable property

------------------------------------------------------------------------
r45592 | wmeier | 2012-10-16 12:27:19 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsug_graphics/captureOptions.png
   M /trunk/docbook/wsug_graphics/ws-capture-options-compile-selected-bpfs.png

Change svn:mime-type to image/png

------------------------------------------------------------------------
r45591 | wmeier | 2012-10-16 12:05:49 -0700 (Tue, 16 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-amr.c

General cleanup:
- Calls to expert...() and col_...() should not be under 'if (tree)'
- Move proto_reg_handoff...() to the end of the file as per convention;
- Localize a few variables
- Fix some whitespace (e.g., convert what appear to be '4 space tabs' to spaces)

------------------------------------------------------------------------
r45590 | gerald | 2012-10-16 11:49:43 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp

Remove some no-longer-needed SSL dummy routines.

------------------------------------------------------------------------
r45589 | gerald | 2012-10-16 11:14:16 -0700 (Tue, 16 Oct 2012) | 7 lines
Changed paths:
   M /trunk/ui/CMakeLists.txt
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/export_sslkeys.c
   M /trunk/ui/gtk/export_sslkeys.h
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   A /trunk/ui/ssl_key_export.c (from /trunk/ui/gtk/export_sslkeys.c:45587)
   A /trunk/ui/ssl_key_export.h (from /trunk/ui/gtk/export_sslkeys.h:45587)
   M /trunk/ui/win32/file_dlg_win32.c

Move common SSL key export routines to ui/ssl_key_export.[ch]. Make the
exported keys a gchar *. Implement SSL key exports in the Qt UI. Remove
some no-longer-necessary packet-ssl*.h includes.

Change lastOpenDir().absolutePath() to .canonicalPath(). Get rid of the
"Export As PostScript" action.

------------------------------------------------------------------------
r45588 | pascal | 2012-10-16 10:36:22 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipvs-syncd.c

Fix a copy/paste error

------------------------------------------------------------------------
r45587 | pascal | 2012-10-16 07:54:08 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c

Add value_string for PDP Type

------------------------------------------------------------------------
r45585 | etxrab | 2012-10-16 07:31:14 -0700 (Tue, 16 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipsec.c

From "msp":
'*' wildcard in the 'Src IP' or 'Dest IP' field of the ESP SA dialog does not work

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7866
------------------------------------------------------------------------
r45584 | mmann | 2012-10-16 07:21:05 -0700 (Tue, 16 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

Enhancements to DNP3.0 Control Code Dissection (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7865)

minor updates to checked in patch (from rev 45583)
------------------------------------------------------------------------
r45583 | etxrab | 2012-10-16 07:15:11 -0700 (Tue, 16 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

From Benjamin Stocks:
Enhancements to DNP3.0 Control Code Dissection.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7865
------------------------------------------------------------------------
r45582 | etxrab | 2012-10-16 07:03:42 -0700 (Tue, 16 Oct 2012) | 3 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/packaging/nsis/uninstall.nsi

- Use PROGRAM_NAME in the unistaller too.
- Make it possible to set PROGRAM_NAME in environment.
- Update the comment about setting program name it *should* work now.
------------------------------------------------------------------------
r45581 | darkjames | 2012-10-16 06:34:57 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/AUTHORS

Merge AUTHORS entry for Paul Erkkila.

------------------------------------------------------------------------
r45577 | pascal | 2012-10-16 01:43:39 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c

Fix dissection of Text String data object

------------------------------------------------------------------------
r45576 | etxrab | 2012-10-16 01:16:40 -0700 (Tue, 16 Oct 2012) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/Makefile.nmake

Use PROGRAM_NAME in more places.
Missing fro previous commit.
------------------------------------------------------------------------
r45575 | etxrab | 2012-10-16 01:08:18 -0700 (Tue, 16 Oct 2012) | 1 line
Changed paths:
   M /trunk/packaging/nsis/common.nsh
   M /trunk/packaging/nsis/wireshark.nsi

Use PROGRAM_NAME in more places.
------------------------------------------------------------------------
r45574 | alagoutte | 2012-10-16 00:46:58 -0700 (Tue, 16 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/export_dissection_dialog.h

Fix In file included from export_dissection_dialog.cpp:24:0: export_dissection_dialog.h:66:34: error: field 'export_type_map_' has incomplete type export_dissection_dialog.cpp: In constructor 'ExportDissectionDialog::ExportDissectionDialog(QWidget*, capture_file*, export_type_e)': export_dissection_dialog.cpp:80:5: error: 'export_type_map_' was not declared in this scope export_dissection_dialog.cpp: In member function 'void ExportDissectionDialog::exportTypeChanged(QString)': export_dissection_dialog.cpp:214:20: error: 'export_type_map_' was not declared in this scope

Missing <QMap> include in export_disssection_dialog.h (in my Ubuntu Box with Qt 4.7.4 ?)
------------------------------------------------------------------------
r45573 | etxrab | 2012-10-15 22:14:25 -0700 (Mon, 15 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-xdmcp.c

Remove spurious trailing '%' in format [-Werror=format]
------------------------------------------------------------------------
r45572 | mmann | 2012-10-15 20:07:06 -0700 (Mon, 15 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-amr.c
   M /trunk/epan/dissectors/packet-ipvs-syncd.c
   M /trunk/epan/dissectors/packet-ipxwan.c
   M /trunk/epan/dissectors/packet-nbipx.c
   M /trunk/epan/dissectors/packet-noe.c
   M /trunk/epan/dissectors/packet-xdmcp.c

replace proto_tree_add_text with filterable items and expert info to get a few dissectors off of the checkAPIs.pl "naughty" list
------------------------------------------------------------------------
r45571 | eapache | 2012-10-15 17:42:30 -0700 (Mon, 15 Oct 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/main_window_slots.cpp

Include config.h so that the necessary HAVE_HEADER_H macros are defined on the
appropriate platforms.

------------------------------------------------------------------------
r45570 | eapache | 2012-10-15 17:38:23 -0700 (Mon, 15 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/main_window_slots.cpp

Comment out some more unused code to fix a few gcc errors.

------------------------------------------------------------------------
r45569 | gerald | 2012-10-15 17:11:42 -0700 (Mon, 15 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Use $${INSTALL_DIR} instead of wireshark-gtk2.

------------------------------------------------------------------------
r45568 | gerald | 2012-10-15 17:08:59 -0700 (Mon, 15 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window_slots.cpp

Fix includes.

------------------------------------------------------------------------
r45567 | gerald | 2012-10-15 17:01:23 -0700 (Mon, 15 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/proto_tree.h

Add "Export Packet Bytes".

------------------------------------------------------------------------
r45566 | martink | 2012-10-15 15:34:41 -0700 (Mon, 15 Oct 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rdp.c

(try to) fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7862

tvb_length_remaining() may return -1
if that happens in dissect_rdp_fields(), return an error
the caller that calls dissect_rdp_fields() from a for loop detects the error
 and exits (others should handle the error as well, this is missing for now)

------------------------------------------------------------------------
r45565 | martink | 2012-10-15 13:48:22 -0700 (Mon, 15 Oct 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

From Alexander Koeppe

use inet_pton() for address parsing in FTP's EPRT command
support IPv6 addresses

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7729

------------------------------------------------------------------------
r45564 | gerald | 2012-10-15 11:32:51 -0700 (Mon, 15 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/help_url.c
   M /trunk/ui/help_url.h
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/export_dissection_dialog.cpp
   M /trunk/ui/qt/export_dissection_dialog.h
   M /trunk/ui/qt/file_set_dialog.h
   M /trunk/ui/qt/qtshark_fr.qm

Add help buttons. Ifdef out some code on Windows.

------------------------------------------------------------------------
r45563 | pascal | 2012-10-15 11:13:20 -0700 (Mon, 15 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c

Dissect more Application Toolkit commands

------------------------------------------------------------------------
r45562 | martinm | 2012-10-15 10:29:04 -0700 (Mon, 15 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/gui_stat_menu.h
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c

Allow the RLC sequence graph to be called from the statistics window.

------------------------------------------------------------------------
r45561 | gerald | 2012-10-15 09:07:07 -0700 (Mon, 15 Oct 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

Add PROGRAM_NAME and INSTALL_DIR to ui\qt\config.pri. Currently unused.

------------------------------------------------------------------------
r45559 | etxrab | 2012-10-15 08:59:47 -0700 (Mon, 15 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee802154.c

From Rakesh Kumar:
Error in AUXILIARY SECURITY HEADER Parsing for 802.15.4 in dissect_ieee802154_common function.
Offset should be +8 not +4

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7864
------------------------------------------------------------------------
r45558 | etxrab | 2012-10-15 08:31:20 -0700 (Mon, 15 Oct 2012) | 1 line
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.nmake

Start making the program name "wireshark" configurable.
------------------------------------------------------------------------
r45557 | etxrab | 2012-10-15 05:50:20 -0700 (Mon, 15 Oct 2012) | 1 line
Changed paths:
   M /trunk/config.nmake
   M /trunk/packaging/nsis/wireshark.nsi

Typos.
------------------------------------------------------------------------
r45556 | etxrab | 2012-10-15 01:40:43 -0700 (Mon, 15 Oct 2012) | 4 lines
Changed paths:
   M /trunk/editcap.c

From Jim Young:
Have editcap use modulo when calculating filenum component of fileset name .

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7863
------------------------------------------------------------------------
r45555 | etxrab | 2012-10-15 01:32:38 -0700 (Mon, 15 Oct 2012) | 1 line
Changed paths:
   M /trunk/config.nmake

Building with GTK3 works.
------------------------------------------------------------------------
r45554 | etxrab | 2012-10-15 01:30:32 -0700 (Mon, 15 Oct 2012) | 1 line
Changed paths:
   M /trunk/config.nmake

Build GTK2 versions again.
------------------------------------------------------------------------
r45553 | etxrab | 2012-10-15 01:05:32 -0700 (Mon, 15 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Try to get rid of some of the" pedantic" warnings.
------------------------------------------------------------------------
r45552 | etxrab | 2012-10-15 01:03:44 -0700 (Mon, 15 Oct 2012) | 1 line
Changed paths:
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/packaging/ws-manifest.pl

See if we can build u3 pacakage with GTK3.
------------------------------------------------------------------------
r45551 | etxrab | 2012-10-14 23:12:51 -0700 (Sun, 14 Oct 2012) | 1 line
Changed paths:
   M /trunk/config.nmake
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/ui/qt/QtShark.pro

Try a experimental gtk3 build
------------------------------------------------------------------------
r45548 | guy | 2012-10-14 15:53:25 -0700 (Sun, 14 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iscsi.c

Clean up the "round up to a multiple of 4" code a bit.

------------------------------------------------------------------------
r45545 | guy | 2012-10-14 15:38:58 -0700 (Sun, 14 Oct 2012) | 28 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-prism.c

According to

	http://home.martin.cc/linux/prism

there's a set of DID type values different from the ones we were using,
and there are captures out there that use values from both sets. 
Support both sets.

That page also says that a "status" value of 0 means "supplied"; treat
zero as meaning "supplied", and, if it's not zero for a field, don't
include it.

The "Mac Time" is, according to that page, the lower 32 bits of the MAC
timestamp; report it as such.

Fix some field names that were copied-and-pasted but not changed.

The RSSI and signal quality values are numbers, so show them in decimal.

The "signal" and "noise" values appear to be signed numbers, so make
them signed rather than unsigned and show them in decimal.

Show the data rate in the same style as it's shown in the radiotap
dissector.

Show the frame length in decimal; we probably have relatively few users
with 16 fingers.

------------------------------------------------------------------------
r45544 | eapache | 2012-10-14 12:48:22 -0700 (Sun, 14 Oct 2012) | 1 line
Changed paths:
   M /trunk
   M /trunk/tshark.c

Unused variable
------------------------------------------------------------------------
r45543 | eapache | 2012-10-14 12:33:08 -0700 (Sun, 14 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/capture_ifinfo.c

Fix leak in get_interface_type as caught by cppcheck.

------------------------------------------------------------------------
r45542 | eapache | 2012-10-14 12:30:33 -0700 (Sun, 14 Oct 2012) | 1 line
Changed paths:
   M /trunk
   M /trunk/tools/cppcheck/cppcheck.sh

Add verbose option to the cppcheck script.
------------------------------------------------------------------------
r45541 | etxrab | 2012-10-14 12:16:34 -0700 (Sun, 14 Oct 2012) | 1 line
Changed paths:
   M /trunk/config.nmake
   M /trunk/packaging/nsis/wireshark.nsi

Revert back to GTK2
------------------------------------------------------------------------
r45540 | etxrab | 2012-10-14 11:42:02 -0700 (Sun, 14 Oct 2012) | 1 line
Changed paths:
   M /trunk/config.nmake
   M /trunk/packaging/nsis/Makefile.nmake
   M /trunk/packaging/nsis/uninstall.nsi
   M /trunk/packaging/nsis/wireshark.nsi

Try a experimental gtk3 build
------------------------------------------------------------------------
r45539 | guy | 2012-10-14 11:18:37 -0700 (Sun, 14 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-x11.c

The strings added to the value_string table for X11 opcodes for
extensions were incorrectly made ephemeral, rather than seasonal, in
r44662.  They need to be seasonal, as they're used for dissecting all
packets in the X session.

Redo a couple of loops as for loops to make it a little clearer what
they're doing.

------------------------------------------------------------------------
r45538 | wmeier | 2012-10-14 09:24:17 -0700 (Sun, 14 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dhcp-failover.c

Fix compile error.

------------------------------------------------------------------------
r45537 | wmeier | 2012-10-14 09:18:05 -0700 (Sun, 14 Oct 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-spice.c

Minor changes:
- Init COL_PROTOCOL before fetching from tvb;
- Remove some unneeded variable initializers;
- Localize some variables;
- Misc including whitespace revisions.


------------------------------------------------------------------------
r45536 | wmeier | 2012-10-14 08:31:44 -0700 (Sun, 14 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-spice.c

remove unused variable; fixes compile error.

------------------------------------------------------------------------
r45535 | mmann | 2012-10-14 08:27:52 -0700 (Sun, 14 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-arp.c
   M /trunk/epan/dissectors/packet-arp.h
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-dhcp-failover.c
   M /trunk/epan/dissectors/packet-dhcpv6.c

convert proto_tree_add_text to proto_tree_add_item and expert_add_info_format for packet-dhcpv6.c and packet-dhcp-failover.c

"Refactor" value_string in ARP dissector
------------------------------------------------------------------------
r45534 | wmeier | 2012-10-14 08:12:03 -0700 (Sun, 14 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-spice.c

From Yaniv Kaul: Spice protocol fixes and enhancements
- Dissection of monitors config message (SPICE_DISPLAY_MONITORS_CONFIG message)
- Better dissection of capabilities (added several more capabilities for main
  and display channels)

From me:
- Remove (now) unused variables.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7859

------------------------------------------------------------------------
r45531 | gerald | 2012-10-14 07:03:39 -0700 (Sun, 14 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-10-14]
------------------------------------------------------------------------
r45529 | guy | 2012-10-13 19:54:25 -0700 (Sat, 13 Oct 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-6lowpan.c

Some of the changes claimed to be in the previous checkin weren't there.

Label the data sources for reassembled fragments as "Reassembled
6LoWPAN". 

Fix the capitalization of "6LoWPAN".

Also, label the data sources for decompressed fragments as "Decompressed
6LoWPAN xxx".

------------------------------------------------------------------------
r45527 | guy | 2012-10-13 19:33:26 -0700 (Sat, 13 Oct 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-6lowpan.c

*Always* create a new data source when we decompress an IPv6 header.

Label the data sources for them as "6LoWPAN xxx", where "xxx" is the
type of compression, and label the data sources for reassembled
fragments as "Reassembled 6LoWPAN".

Fix the capitalization of "6LoWPAN".

Note that if reassembly fails, continuing dissection is not the right
thing to do, at least not if it failed because we don't *yet* have all
the fragments.

------------------------------------------------------------------------
r45525 | guy | 2012-10-13 15:20:34 -0700 (Sat, 13 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmp.c

The Interface Name field of the Interface Name sub-object of the
Interface Information object for ICMP is *NOT* null-terminated.  Use
tvb_format_text() for now, to properly null-terminate the display string
and to cope with non-ASCII data.  (It should ultimately be a named field
with an encoding of UTF-8.)

------------------------------------------------------------------------
r45524 | eapache | 2012-10-13 15:12:52 -0700 (Sat, 13 Oct 2012) | 9 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-iscsi.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7858

Use a full 32-bit literal instead of just a 16-bit one. Fixes case where
the value we're &-ing with just slips over 2^16, making us get stuck
in an infinite loop.

I'm not sure this matches the iscsi spec anymore, the comment in the code
about padding bytes is ambiguous as to whether they're leading or trailing.

------------------------------------------------------------------------
r45523 | pascal | 2012-10-13 13:59:14 -0700 (Sat, 13 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-waveagent.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7857 :
Fix an infinite loop in WaveAgent dissector

------------------------------------------------------------------------
r45522 | martinm | 2012-10-13 12:39:05 -0700 (Sat, 13 Oct 2012) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/AdditionalTasksPage.ini

Add 2 new file extension associations, and restore alphabetical order.

------------------------------------------------------------------------
r45521 | guy | 2012-10-13 10:57:13 -0700 (Sat, 13 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-erf.c

Don't add FT_UINTn values with proto_tree_add_int().  (The fields in
question are 4-byte header fields containing bitfields, so "unsigned" is
appropriate here.)

------------------------------------------------------------------------
r45520 | eapache | 2012-10-12 19:03:18 -0700 (Fri, 12 Oct 2012) | 8 lines
Changed paths:
   M /trunk
   M /trunk/tools/cppcheck/cppcheck.sh

Enhancements to the CppCheck script:
- make html output a flag (-h), instead of what happens when you
  specify no files
- add flag (-j) for job count, like make et al.
- add flag (-a) to ignore the suppressions file and report all issues
- require /bin/bash instead of just /bin/sh in order to get arithmetic $(())
- add mode-lines

------------------------------------------------------------------------
r45519 | eapache | 2012-10-12 18:37:48 -0700 (Fri, 12 Oct 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/packet_list_record.cpp
   M /trunk/ui/qt/progress_bar.cpp
   M /trunk/ui/qt/recent_file_status.cpp

Always initiailize member variables in constructors, even if it's just to NULL.
Use C++'s initializer syntax more.

------------------------------------------------------------------------
r45518 | eapache | 2012-10-12 18:29:29 -0700 (Fri, 12 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/proto_tree.cpp

Reduce variable scopes where possible.

------------------------------------------------------------------------
r45517 | eapache | 2012-10-12 18:15:35 -0700 (Fri, 12 Oct 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/export_dissection_dialog.cpp

Fix compilation with GCC:
- initialization order
- unused and uninitialized local print_args_t
- missing comment on #endif

------------------------------------------------------------------------
r45516 | gerald | 2012-10-12 18:01:48 -0700 (Fri, 12 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/print_dlg.c

Add missing arguments.

------------------------------------------------------------------------
r45515 | gerald | 2012-10-12 17:21:25 -0700 (Fri, 12 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp

Fix initialization order.

------------------------------------------------------------------------
r45514 | gerald | 2012-10-12 17:18:46 -0700 (Fri, 12 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/print_dlg.c
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/export_dissection_dialog.cpp
   M /trunk/ui/qt/export_dissection_dialog.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Fix Windows compilation problems from r45513. #ifdef out some non-Windows
code.  Get rid of a few uses of the global cfile.

------------------------------------------------------------------------
r45513 | gerald | 2012-10-12 16:40:29 -0700 (Fri, 12 Oct 2012) | 9 lines
Changed paths:
   M /trunk/print.h
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   A /trunk/ui/qt/export_dissection_dialog.cpp
   A /trunk/ui/qt/export_dissection_dialog.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/main_window_slots.cpp
   A /trunk/ui/qt/packet_format_group_box.cpp
   A /trunk/ui/qt/packet_format_group_box.h
   A /trunk/ui/qt/packet_format_group_box.ui
   M /trunk/ui/qt/packet_range_group_box.cpp

Add a packet format group box, similar to the packet range group box.
Use it in the new "Export Packet Dissections" dialog.

I'm omitting PostScript exports on purpose. If you *really* need that
feature you can probably get better results than we produce using text +
enscript or print-to-PDF + pdf2ps/pdftops or PSML/PDML + XSL + ...

The Windows code is untested. I'll check in any needed fixes shortly.

------------------------------------------------------------------------
r45511 | gerald | 2012-10-12 14:37:02 -0700 (Fri, 12 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/packet.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/pcapng.c

Use seasonal allocation for name resolution. This effectively scrubs our
resolution information between capture files so that we don't leak host
entries from one file to another (e.g. embarassing-host-name.example.com
from file1.pcapng into a name resolution block in file2.pcapng).

host_name_lookup_cleanup and host_name_lookup_init must now be called
after each call to se_free_all. As a result we now end up reading our
various name resolution files much more than we should.

------------------------------------------------------------------------
r45510 | pascal | 2012-10-12 14:06:27 -0700 (Fri, 12 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isakmp.c

Do not use private_data from caller dissector as IKEv2 decryption parameters

------------------------------------------------------------------------
r45507 | guy | 2012-10-12 13:59:08 -0700 (Fri, 12 Oct 2012) | 4 lines
Changed paths:
   M /trunk/wiretap/commview.c

And that also means that we need to split the data rate from the
pseudo-header into two bytes and fill in both the rate and direction
fields when writing CommView NCF files out.

------------------------------------------------------------------------
r45504 | guy | 2012-10-12 13:51:04 -0700 (Fri, 12 Oct 2012) | 14 lines
Changed paths:
   M /trunk/wiretap/commview.c

The "rate" field in the CommView NCF format is 1 byte long, not 2 bytes
long; that means we read only one byte into our structure, so make its
"rate" element one byte long, so we don't fill in half the "rate"
element with the read - and the *wrong* half on big-endian machines -
and leave the other half un-set and thus containing some random possibly
non-zero data.

In addition, that's not the full data rate for faster networks; for
Wi-Fi, the one-byte "direction" field is actually the upper 8 bits of
the data rate, so combine them when we fill in the data rate in the
pseudo-header.

#BACKPORT

------------------------------------------------------------------------
r45503 | wmeier | 2012-10-12 12:59:56 -0700 (Fri, 12 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fmp_notify.c

Move proto_register...() and proto_reg_handoff...() to the end of the file as per convention;
Do minor whitespace changes.

------------------------------------------------------------------------
r45500 | wmeier | 2012-10-12 11:31:31 -0700 (Fri, 12 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-fmp_notify.c

Fix (what appears to be) a minor "off by one" bug in 'for' loop.

------------------------------------------------------------------------
r45499 | etxrab | 2012-10-12 06:06:15 -0700 (Fri, 12 Oct 2012) | 4 lines
Changed paths:
   M /trunk/diameter/dictionary.xml

From Josip Medved:
Wrong casing for Auth-Request-Type enumerations.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7852
------------------------------------------------------------------------
r45498 | etxrab | 2012-10-12 05:52:36 -0700 (Fri, 12 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-eapol.c

From Andrei Emeltchenko:
Register eapol dissector.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7633
------------------------------------------------------------------------
r45497 | etxrab | 2012-10-12 05:36:22 -0700 (Fri, 12 Oct 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/Makefile.nmake

Include setup.ini in the tarball.
Copy setup.ini to etc/gtk-3.0
------------------------------------------------------------------------
r45495 | guy | 2012-10-11 20:55:10 -0700 (Thu, 11 Oct 2012) | 13 lines
Changed paths:
   M /trunk/wiretap/pcapng.c

If we see an SHB after we've read the first SHB, report that as an
unsupported feature.

If we see an IDB after all the IDBs at the beginning of the file,
process it.  Fixes bug 7851.

Get rid of unused read_idbs flag in pcapng_t structure.  (Also, as per
the above, just because we've read all the IDBs at the beginning of the
section, that doesn't necessarily mean we've read all the IDBs in the
section.)

Fix some places where we reject SPBs.

------------------------------------------------------------------------
r45494 | martinm | 2012-10-11 20:00:38 -0700 (Thu, 11 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c

When configuring DRB mappings (from signalling channel), create a
separate table for each UE.

------------------------------------------------------------------------
r45492 | alagoutte | 2012-10-11 14:45:05 -0700 (Thu, 11 Oct 2012) | 11 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.ts

Make new text translatable (a 
And lupdate QtShark.pro (update translation file)
Updating 'qtshark_de.ts'...
    Found 257 source text(s) (15 new and 242 already existing)
    Kept 1 obsolete entries
Updating 'qtshark_fr.ts'...
    Found 257 source text(s) (15 new and 242 already existing)
    Kept 1 obsolete entries
    Same-text heuristic provided 1 translation(s)


------------------------------------------------------------------------
r45491 | alagoutte | 2012-10-11 14:37:37 -0700 (Thu, 11 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Reorder 80211 dissector code (put value_string/true_false_string in top of file not in proto_register_...

------------------------------------------------------------------------
r45490 | pascal | 2012-10-11 14:29:01 -0700 (Thu, 11 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sim.c

Enhance dissection of Terminal Profile

------------------------------------------------------------------------
r45489 | alagoutte | 2012-10-11 14:18:23 -0700 (Thu, 11 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Small enhance following patch about 802.11ac (VHT)

------------------------------------------------------------------------
r45486 | wmeier | 2012-10-11 14:01:51 -0700 (Thu, 11 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ndps.c

Correction to SVN #45476

------------------------------------------------------------------------
r45485 | alagoutte | 2012-10-11 13:45:35 -0700 (Thu, 11 Oct 2012) | 7 lines
Changed paths:
   M /trunk/packaging/nsis/Makefile.nmake
   M /trunk/packaging/nsis/uninstall.nsi
   M /trunk/packaging/nsis/wireshark.nsi

Add Qtshark to Windows Installer (NSIS)

Detect if ./wireshark-qt/qtshark.exe is present and add a option to install Qtshark (Experimental), also add a shortcut.
The option to install qtshark is disable by default (for the moment...)

Now qtshark is (normally) available in automated build !

------------------------------------------------------------------------
r45483 | alagoutte | 2012-10-11 13:38:39 -0700 (Thu, 11 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipsec.c

From Alex Badea via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7849
IPsec ESP: allow filtering by ICV verification result

Add hf_esp_icv_good and hf_esp_icv_bad (similar to IP checksums), to allow
filtering based on the ICV check results.

------------------------------------------------------------------------
r45481 | alagoutte | 2012-10-11 13:16:24 -0700 (Thu, 11 Oct 2012) | 10 lines
Changed paths:
   M /trunk/ui/gtk/packet_list.c

From  Edwin Groothuis via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7842
Make relative time columns rightly right justified

When showing the relative time in the framelist columns, they are left aligned.
This is sub-optimal if you are scanning the list for a different time.

This patch, very small, will properly right justify these times:
DELTA_TIME
DELTA_TIME_DIS

------------------------------------------------------------------------
r45480 | alagoutte | 2012-10-11 13:09:44 -0700 (Thu, 11 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

From Richard Sharpe via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7840
packet-smb.c does not handle truncated frames well when dealing with TRANS2 FIND_{FIRST/NEXT} responses

The current code simply throws an exception if any of the expected data is
missing, even though there might be several file's worth of data available.

I will attach a patch that does a better job of handling truncated frames in
such cases.

------------------------------------------------------------------------
r45479 | alagoutte | 2012-10-11 13:01:37 -0700 (Thu, 11 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

From Richard Sharpe via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7838
packet-smb.c does not correctly dissect INFO_QUERY_EAS_FROM_LIST

[MS-CIFS].pdf makes it clear that, contrary to what packet-smb.c says, handling
the response to a TRANS2/FIND_{FIRST,NEXT} with a level of
INFO_QUERY_EAS_FROM_LIST is not the same as handling INFO_QUERY_EA_SIZE.


------------------------------------------------------------------------
r45478 | wmeier | 2012-10-11 12:39:32 -0700 (Thu, 11 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ansi_a.c
   M /trunk/epan/dissectors/packet-clique-rm.c
   M /trunk/epan/dissectors/packet-dcerpc-epm.c
   M /trunk/epan/dissectors/packet-iua.c
   M /trunk/epan/dissectors/packet-m2ua.c
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/dissectors/packet-ospf.c
   M /trunk/epan/dissectors/packet-pagp.c
   M /trunk/epan/dissectors/packet-sua.c
   M /trunk/epan/dissectors/packet-v5ua.c
   M /trunk/epan/dissectors/packet-vuze-dht.c
   M /trunk/epan/dissectors/packet-wow.c

Change 'for (i=1; i<=n;...' to 'for (i=0; i<n; ...)'

Done on general principles altho upon inspection
none of the cases changed would have actually
resulted in an infinite loop.



------------------------------------------------------------------------
r45477 | wmeier | 2012-10-11 12:20:21 -0700 (Thu, 11 Oct 2012) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-dua.c
   M /trunk/epan/dissectors/packet-fmp.c
   M /trunk/epan/dissectors/packet-fmp_notify.c
   M /trunk/epan/dissectors/packet-icmpv6.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-mojito.c
   M /trunk/epan/dissectors/packet-mongo.c
   M /trunk/epan/dissectors/packet-ptp.c
   M /trunk/epan/dissectors/packet-spice.c
   M /trunk/epan/dissectors/packet-ua3g.c
   M /trunk/epan/dissectors/packet-vnc.c

Change 'for (i=1; i<=n;...' to 'for (i=0; i<n; ...)

The changes fix definite problems or
are done "just in case" for cases not esily determined
to be a problem by quick inspection.

Note: in some cases for loop index variables have been renamed
      to ensure  all required codes changes detected.

##backport

------------------------------------------------------------------------
r45476 | wmeier | 2012-10-11 12:14:29 -0700 (Thu, 11 Oct 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ndps.c

Change 'for (i=1; i<=n;...' to 'for (i=0; i<n; ...)'.

The changes fix possibly problematical cases
 (not clear upon quick inspection).

Also: fix several bugs wherein an inner 'for' loop used
the same index variable name as an outer loop thus
messing up the outerloop.

##backport


------------------------------------------------------------------------
r45475 | gerald | 2012-10-11 09:55:28 -0700 (Thu, 11 Oct 2012) | 5 lines
Changed paths:
   M /trunk/capture_sync.c

Make sure sync_interface_stats_close calls sync_pipe_kill on all
platforms.  This ham-fistedly fixes a delay when moving from the
"Capture" item to the "Open" and "Learn" items on the welcome screen in
the Qt version.

------------------------------------------------------------------------
r45474 | etxrab | 2012-10-11 08:41:34 -0700 (Thu, 11 Oct 2012) | 7 lines
Changed paths:
   A /trunk/ui/win32/settings.ini

In GTK3 the settings.ini file serves the same purpose as the gtkrc file.
It should be copied to the wireshark executable dir ..\etc\gtk-3.0

I'm not sure if this is the right place to put it.

makefile will be updated later if no one beats me to it or has a better idea where to put the file. I'm not sure if we should strive to make the GTK3 version as equal to the GTK2 version as possible or accept that it looks more like the *nix version.
If we are to use it it needs to be in the nsi installer as well.
------------------------------------------------------------------------
r45473 | etxrab | 2012-10-11 08:04:09 -0700 (Thu, 11 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-giop.c

Fix:
../../../epan/dissectors/packet-giop.c: In function 'get_CDR_typeCode':
../../../epan/dissectors/packet-giop.c:3341:15: warning: variable 'ti' set but not used [-Wunused-but-set-variable]
../../../epan/dissectors/packet-giop.c: In function 'decode_ServiceContextList':
../../../epan/dissectors/packet-giop.c:3871:7: warning: variable 'temp_offset' set but not used [-Wunused-but-set-variable]
../../../epan/dissectors/packet-giop.c: In function 'dissect_giop_request_1_2':
../../../epan/dissectors/packet-giop.c:4443:10: warning: variable 'response_flags' set but not used [-Wunused-but-set-variable]
../../../epan/dissectors/packet-giop.c: In function 'get_giop_pdu_len':
../../../epan/dissectors/packet-giop.c:4837:81: error: unused parameter 'offset' [-Werror=unused-parameter]
------------------------------------------------------------------------
r45472 | mmann | 2012-10-11 07:42:33 -0700 (Thu, 11 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-coseventcomm.c
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Make idl2wrs dissectors filterable - Part 1

Updated wireshark_gen.py to generate hf_ variables for all of the IDL "types".  The "simple" types use proto_tree_add_* (not text), while the "complex" types use the GIOP dissector API.  checkhf.pl generates some warnings because (some of) the hf_ variables are being generated for the "complex" types, but are not being used.  That will be done in Part 2.

expert_add_info_format now linked to a real item instead of being attached to a duplicative proto_tree_add_text().  This cleaned up literally thousands of unnecessary proto_tree_add_text()s
------------------------------------------------------------------------
r45471 | mmann | 2012-10-11 07:22:13 -0700 (Thu, 11 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ziop.c

Should have been part of r45470, changing format of "magic number"
------------------------------------------------------------------------
r45470 | mmann | 2012-10-11 07:16:25 -0700 (Thu, 11 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-giop.h

General cleanup, made more items filterable.  Checking in now to get a new baseline for some idl2wrs improvements involving getting more items filterable (see bug 7822)
------------------------------------------------------------------------
r45469 | mmann | 2012-10-11 07:05:27 -0700 (Thu, 11 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hartip.c

Fix infinite loop in HART/IP dissector (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7845)

I also did a small bit of cleanup dissection while I was there, but it could definitely use more.  I just want to fix the fuzztest crash I discovered before the buildbots get a hold of it.
------------------------------------------------------------------------
r45468 | alagoutte | 2012-10-11 05:31:39 -0700 (Thu, 11 Oct 2012) | 5 lines
Changed paths:
   M /trunk/ui/qt/proto_tree.cpp

Fix crash when use pcapng with comments (with QtShark)
ERROR:proto_tree.cpp:125:void proto_tree_draw_node(proto_node*, gpointer): code should not be reached

(Missing color information for PI_COMMENT)

------------------------------------------------------------------------
r45465 | etxrab | 2012-10-11 01:28:57 -0700 (Thu, 11 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/epan.c

From Bartosz Brachaczek:
Make the SSL dissector work with GnuTLS compiled with nettle.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6869

#BACKPORT
------------------------------------------------------------------------
r45464 | guy | 2012-10-11 01:23:29 -0700 (Thu, 11 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

hf_isup_cic is now BASE_DEC, so there's no reason to use
proto_tree_add_uint_format() to make it display in decimal -
proto_tree_add_uint() suffices.

------------------------------------------------------------------------
r45463 | etxrab | 2012-10-11 01:12:41 -0700 (Thu, 11 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

"Prepare/Apply a filter" on ISUP CIC should make a filter with decimal CIC number, not hex.


https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7848
------------------------------------------------------------------------
r45462 | wmeier | 2012-10-10 20:55:33 -0700 (Wed, 10 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Change 'for (i=1; i<=n;...' to 'for (i=0; i<n; ...)'

Done on general principles altho none of the cases
changed would have actually resulted in an infinite
loop because a Bounds error would eventually occur.

------------------------------------------------------------------------
r45459 | guy | 2012-10-10 17:02:14 -0700 (Wed, 10 Oct 2012) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmpv6.c

The usual idiom in C for "do this N times" is "for (i = 0; i < N; i++)",
not "for (i = 1; i < N+1; i++)".

Even if it weren't the idiom, it'd be safer, at least for unsigned
values, as, if i and N are the same width, and N has the maximum
possible value for that width, the first of those runs i from 0 to N-1,
all of which fit in a variable of that width, and the second of those
runs i from 1 to N, the latter of which doesn't fit into a variable of
that width, so modulo arithmetic turns it into 0 and the loop keeps
running forever.

Fixes bug 7844.

------------------------------------------------------------------------
r45458 | martinm | 2012-10-10 16:09:52 -0700 (Wed, 10 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Copy of tap details needed to be a little bit deeper.

------------------------------------------------------------------------
r45457 | guy | 2012-10-10 14:09:10 -0700 (Wed, 10 Oct 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/k12.c

From Bill Parker: fix typo.

------------------------------------------------------------------------
r45456 | gerald | 2012-10-10 13:19:18 -0700 (Wed, 10 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c
   M /trunk/wsutil/str_util.c

Fix a copy+paste error and a missing include. Adjust the format_size
digit threshold.

------------------------------------------------------------------------
r45455 | guy | 2012-10-10 12:50:37 -0700 (Wed, 10 Oct 2012) | 13 lines
Changed paths:
   M /trunk/plugins/asn1/packet-asn1.c

Based on patch from Bill Parker, check for ws_fopen() failing.

The rest of the code already checks for namelist being null, so it's OK
to call build_tree_view() - and it may be necessary to do so, as the
code below might assume that's worked.

However, we should not call fclose() on namelist if it's null; the C89
standard, at least, does *not* assert that fclose(NULL) is a no-op.

Clean up indentation a little bit.

Last part of fix for bug 7824.

------------------------------------------------------------------------
r45454 | guy | 2012-10-10 12:33:49 -0700 (Wed, 10 Oct 2012) | 9 lines
Changed paths:
   M /trunk/wiretap/k12.c

From Bill Parker: check for ws_fopen() failing.

From me: instead of logging the error with a macro that requires dbg_out
to be set, and giving up, set dbg_out to stderr, log the message (which
now notes that logging will be done to the standard error), and drive
on.

Part of fix for bug 7824.

------------------------------------------------------------------------
r45453 | gerald | 2012-10-10 12:17:31 -0700 (Wed, 10 Oct 2012) | 7 lines
Changed paths:
   M /trunk/docbook/release-notes.xml
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c
   M /trunk/ui/gtk/main_statusbar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/wsutil/libwsutil.def
   M /trunk/wsutil/str_util.c
   M /trunk/wsutil/str_util.h

Add a format_size function similar to g_format_size that renders a size
value in a human-readable format. Use it in the welcome screen, status
bar, and Win32 interface details.

Note that in the welcome screen and status bar we've switched from
customary binary prefixes to strict SI.

------------------------------------------------------------------------
r45452 | guy | 2012-10-10 12:06:34 -0700 (Wed, 10 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/diam_dict.l

In the include processing code, if ddict_open() fails, bail out
*regardless* of whether errno is non-zero, so we at least report the
failure.

In the standalone test program built if TEST_DIAM_DICT_STANDALONE is
defined, check for ddict_scan() failing.

Part of fix for bug 7824.

------------------------------------------------------------------------
r45451 | darkjames | 2012-10-10 12:05:30 -0700 (Wed, 10 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/emem.c
   M /trunk/epan/emem.h
   M /trunk/epan/epan.c
   M /trunk/epan/epan_dissect.h

Revert changes to ep_ allocator, revert edt ref-counting.

------------------------------------------------------------------------
r45450 | martinm | 2012-10-10 09:39:51 -0700 (Wed, 10 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Get rid of an outdated format

------------------------------------------------------------------------
r45449 | martinm | 2012-10-10 09:17:19 -0700 (Wed, 10 Oct 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/tcp_graph.c

Take a deep copy of the tap struct in the tap function, as it is not
safe to access it after the packet has been fully dissected (the
struct will have been allocated with ep_alloc()).

------------------------------------------------------------------------
r45448 | martinm | 2012-10-10 08:18:52 -0700 (Wed, 10 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Update to format of string that indicates SR failure.

------------------------------------------------------------------------
r45447 | gmorris | 2012-10-10 06:55:18 -0700 (Wed, 10 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ncp2222.inc

Provide ability to find previous request packets in NCP hash table.
------------------------------------------------------------------------
r45446 | darkjames | 2012-10-10 05:30:53 -0700 (Wed, 10 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/emem.c

Fix r45445

------------------------------------------------------------------------
r45445 | darkjames | 2012-10-10 05:24:56 -0700 (Wed, 10 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/emem.c

Fix bug #7814

We need to pass original pointer and length to munmap().

------------------------------------------------------------------------
r45444 | eapache | 2012-10-10 04:17:28 -0700 (Wed, 10 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/emem.c

Temporarilly disable ep's use of chunks until the bugs are fixed.

------------------------------------------------------------------------
r45441 | jmayer | 2012-10-09 21:42:03 -0700 (Tue, 09 Oct 2012) | 13 lines
Changed paths:
   A /trunk/ui/qt/qtshark_de.qm
   A /trunk/ui/qt/qtshark_fr.qm

Revert

  ------------------------------------------------------------------------
  r45351 | eapache | 2012-10-06 22:18:28 +0200 (Sa, 06 Okt 2012) | 3 lines

  Don't store qm files in svn: they're generated from the ts files and get removed
  on a make clean.

  ------------------------------------------------------------------------

it breaks out of tree builds and I don't have the time to fix that right now.


------------------------------------------------------------------------
r45440 | gerald | 2012-10-09 16:51:30 -0700 (Tue, 09 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/file_dialog.h
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Move a couple of enums to the common UI directory. Remove an unused
definition.

------------------------------------------------------------------------
r45439 | cmaynard | 2012-10-09 15:34:40 -0700 (Tue, 09 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmpv6.c

Apply Ronnie Sahlberg's ICMP request/response tracking improvements from r45343 to ICMPv6.  (Tested using captures from bug 5810).

------------------------------------------------------------------------
r45438 | jake | 2012-10-09 14:29:09 -0700 (Tue, 09 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Mark Phillips:
I have added support for the 11ac VHT Capabilities and Operation IEs.

------------------------------------------------------------------------
r45437 | gerald | 2012-10-09 13:47:22 -0700 (Tue, 09 Oct 2012) | 4 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/randpkt-test.sh

If our error output is huge (> 5 MB) trim out the middle of the file.
The recent loop bugs have generated output that's too large to attach to
Bugzilla.

------------------------------------------------------------------------
r45436 | morriss | 2012-10-09 13:29:21 -0700 (Tue, 09 Oct 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

More indentation fixes; add a reminder comment about where new XML files need to be added.
------------------------------------------------------------------------
r45435 | pascal | 2012-10-09 13:11:48 -0700 (Tue, 09 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sim.c

Add another check for command APDU dissection

------------------------------------------------------------------------
r45434 | gerald | 2012-10-09 10:52:38 -0700 (Tue, 09 Oct 2012) | 3 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc

Fix the layout of the "Export Dissected Packets" template and tweak a
few other layouts.

------------------------------------------------------------------------
r45433 | pascal | 2012-10-09 10:49:14 -0700 (Tue, 09 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sim.c

Fix dissection of more instructions when having only the command APDU

------------------------------------------------------------------------
r45432 | morriss | 2012-10-09 10:37:49 -0700 (Tue, 09 Oct 2012) | 2 lines
Changed paths:
   M /trunk/diameter/AlcatelLucent.xml
   M /trunk/diameter/Nokia.xml
   M /trunk/diameter/NokiaSiemensNetworks.xml
   M /trunk/diameter/Vodafone.xml
   M /trunk/diameter/dictionary.xml

Fix up indentation and white space.

------------------------------------------------------------------------
r45431 | alagoutte | 2012-10-09 10:17:22 -0700 (Tue, 09 Oct 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Mark Phillips via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7820
wlan_mgt.ht.capabilities bits 8-15 incorrectly decoded (from wrong packet offset)

The bug is that the code defines the bit fields as 16 bit, but increments the
offset in-between decoding B0-B7 and B8-B15 which causes the wrong bits to be
decoded.

Also fix to change "Capability" to "Capabilities" to match spec

From me : Fix wrong length for A-MPDU


------------------------------------------------------------------------
r45430 | gerald | 2012-10-09 08:34:40 -0700 (Tue, 09 Oct 2012) | 4 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/win32/file_dlg_win32.c

Fix Qt compilation on Windows. Check the user-supplied range syntax
and provide instant feedback in the Win32 file dialog similar to the Qt
code. Tango-ize some colors. Escape a backslash in QtShark.pro.

------------------------------------------------------------------------
r45429 | etxrab | 2012-10-09 08:07:46 -0700 (Tue, 09 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

Set fence after finishing writing to the info col in order to show
info from more than one (SIP) message in the frame.
------------------------------------------------------------------------
r45428 | etxrab | 2012-10-09 08:00:39 -0700 (Tue, 09 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

As ths SDP dissector adds /SDP to the protocol column I think that
col_append_str(pinfo->cinfo, COL_INFO, ", with session description"); is redundant if some one has a different opinion fel free to revert.
------------------------------------------------------------------------
r45427 | etxrab | 2012-10-09 07:10:31 -0700 (Tue, 09 Oct 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/diameter/Nokia.xml
   A /trunk/diameter/NokiaSiemensNetworks.xml
   M /trunk/diameter/dictionary.xml
   M /trunk/packaging/nsis/wireshark.nsi

- Add Nokai Siemens Networks AVP.
- Add a few enums to Event-Trigger
- Reformat the Nokia file a bit.
------------------------------------------------------------------------
r45426 | etxrab | 2012-10-09 03:57:04 -0700 (Tue, 09 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdh.c

From Andrew Kampjes:
Correcting a few fields in SDH dissector.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7708
------------------------------------------------------------------------
r45425 | pascal | 2012-10-09 03:48:59 -0700 (Tue, 09 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sim.c

Fix dissection of Get Response when not in SIMtrace mode

------------------------------------------------------------------------
r45424 | etxrab | 2012-10-09 03:45:14 -0700 (Tue, 09 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-btsdp.h

From Michal Labedzki:
[PATCH 17] Bluetooth: Add GNSS services to SDP

Based on https://www.bluetooth.org/Technical/AssignedNumbers/home.htm

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r45423 | etxrab | 2012-10-09 03:41:30 -0700 (Tue, 09 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btsdp.h

From Michal Labedzki:
[PATCH 16] Bluetooth: Add SYNC and BPP service handles to OBEX
Also fix typo.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r45422 | etxrab | 2012-10-09 03:36:04 -0700 (Tue, 09 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btamp.c
   M /trunk/epan/dissectors/packet-btavctp.c
   M /trunk/epan/dissectors/packet-btavctp.h
   M /trunk/epan/dissectors/packet-btavrcp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-bthci_acl.h
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-bthci_sco.c
   M /trunk/epan/dissectors/packet-bthfp.c
   M /trunk/epan/dissectors/packet-bthid.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btl2cap.h
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btrfcomm.h
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-btsdp.h

From Michal Labedzki:
[PATCH 15] Bluetooth: Add modelines 

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r45421 | etxrab | 2012-10-09 03:26:43 -0700 (Tue, 09 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Replace non ASCII chars.
------------------------------------------------------------------------
r45420 | etxrab | 2012-10-09 03:24:15 -0700 (Tue, 09 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee17221.c

Comment out unused variable remoce C++ style comments etc.
------------------------------------------------------------------------
r45419 | etxrab | 2012-10-09 01:49:40 -0700 (Tue, 09 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee17221.c
   M /trunk/epan/dissectors/packet-mrp-msrp.c
   M /trunk/epan/dissectors/packet-mrp-mvrp.c

From Chris Wulff:
Minor bugfixes to packet-msrp.c and packet-mrp-mvrp.c

Major updates to packet-ieee17221.c

Changes to ieee17221.c update dissector from draft revision 18 / 19 code to
draft revision 21.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7779
------------------------------------------------------------------------
r45418 | etxrab | 2012-10-09 01:40:02 -0700 (Tue, 09 Oct 2012) | 4 lines
Changed paths:
   M /trunk/asn1/mpeg-pes/packet-mpeg-pes-template.c
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/asn1/spnego/packet-spnego-template.c
   M /trunk/capture-pcap-util-unix.c
   M /trunk/editcap.c
   M /trunk/epan/dissectors/packet-mpeg-pes.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-spnego.c

From Bill Parker:
Explicitly declare/cast 'unsigned <variable>' as 'unsigned int <variable>'

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7810
------------------------------------------------------------------------
r45417 | pascal | 2012-10-09 00:40:06 -0700 (Tue, 09 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c

Fix dissection of Bearer parameters for E-UTRAN / mapped UTRAN packet service

------------------------------------------------------------------------
r45416 | jake | 2012-10-08 23:41:32 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Add initial support for three new RTCP packet types: AVB, RSI and TOKEN.

------------------------------------------------------------------------
r45415 | pascal | 2012-10-08 22:34:48 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c

Check if Bearer Parameters field is present before displaying it

------------------------------------------------------------------------
r45414 | eapache | 2012-10-08 17:54:40 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/CMakeLists.txt

Add syntax_line_edit.h to CMakeLists to fix CMake qtshark build.

------------------------------------------------------------------------
r45413 | pascal | 2012-10-08 15:30:47 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-nas_eps.c

Enhance dissection of Open Channel proactive command

------------------------------------------------------------------------
r45412 | eapache | 2012-10-08 15:27:03 -0700 (Mon, 08 Oct 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/emem.c

Actually destroy chunks in emem_free_all. We lose the efficiency of re-using
them, but until I can figure out the correct logic for that (3rd try and
counting...) this at least plugs the leak.

------------------------------------------------------------------------
r45411 | pascal | 2012-10-08 14:46:30 -0700 (Mon, 08 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btsap.c
   M /trunk/epan/dissectors/packet-gsm_sim.c

Add "gsm_sim.command" and "gsm_sim.response" dissectors and call them in btsap dissector
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7715

------------------------------------------------------------------------
r45408 | martink | 2012-10-08 13:43:06 -0700 (Mon, 08 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-eigrp.c

fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7800

use correct data types in eigrp dissector to prevent overflow

------------------------------------------------------------------------
r45407 | gerald | 2012-10-08 13:22:21 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/capture_sync.c

Add a cast.

------------------------------------------------------------------------
r45406 | gerald | 2012-10-08 13:04:38 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/range_utils.c

Remove a debugging #include.

------------------------------------------------------------------------
r45405 | gerald | 2012-10-08 13:01:59 -0700 (Mon, 08 Oct 2012) | 14 lines
Changed paths:
   M /trunk/ui/gtk/range_utils.c
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/display_filter_edit.h
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.h
   M /trunk/ui/qt/import_text_dialog.ui
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window_slots.cpp
   A /trunk/ui/qt/packet_range_group_box.cpp
   A /trunk/ui/qt/packet_range_group_box.h
   A /trunk/ui/qt/packet_range_group_box.ui
   A /trunk/ui/qt/syntax_line_edit.cpp
   A /trunk/ui/qt/syntax_line_edit.h
   M /trunk/ui/qt/tango_colors.h
   M /trunk/ui/win32/file_dlg_win32.c

Add a PacketRangeGroupBox widget. Use it to implement "Export Selected
Packets". Not yet tested on Windows. "Ignore Packet" hasn't been
implemented so we can't test that either.

Create a SyntaxLineEdit widget from the QLineEdit code in
DisplayFilterEdit. Use it in the file import and export dialogs and the
PacketRangeGroupBox widget. This lets us provide instant feedback
instead of popping up an error dialog.

Expand the Tango color list based on
http://emilis.info/other/extended_tango .

Rearrange QtShark.pro to (hopefully) work better with Qt Creator.

------------------------------------------------------------------------
r45404 | eapache | 2012-10-08 12:43:03 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/emem.c

Try to clarify some of the ifdefs in emem.c.

------------------------------------------------------------------------
r45403 | eapache | 2012-10-08 12:31:17 -0700 (Mon, 08 Oct 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-usb.c

From Steve Magnani via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7796

Add summary information to USB isodesc trees to make interesting descriptors
obvious to the user.

------------------------------------------------------------------------
r45402 | martink | 2012-10-08 12:30:34 -0700 (Mon, 08 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/expert.h

expert.h needs packet_info.h

(trying to ensure that the order in which files are included
 does not matter)

------------------------------------------------------------------------
r45401 | eapache | 2012-10-08 12:23:50 -0700 (Mon, 08 Oct 2012) | 8 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-gluster.h
   M /trunk/epan/dissectors/packet-glusterfs.c
   M /trunk/epan/dissectors/packet-glusterfs_hndsk.c

From Niels de Vos via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7807

Fix dissection of some GlusterFS procedures.

From me:

Use TRUE/FALSE instead of 1/0 for boolean literals.

------------------------------------------------------------------------
r45400 | guy | 2012-10-08 11:33:00 -0700 (Mon, 08 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/emem.c
   M /trunk/epan/emem.h
   M /trunk/epan/epan_dissect.h

Rename emem_header_t to emem_pool_t to better indicate what it can be
used for - it represents a memory pool that parcels out memory from
larger allocated chunks (reducing the number of individual malloc-style
calls that are made) and that can be freed in its entirety.

------------------------------------------------------------------------
r45399 | gerald | 2012-10-08 11:11:30 -0700 (Mon, 08 Oct 2012) | 5 lines
Changed paths:
   M /trunk/capture_sync.c
   M /trunk/file.c

Log the time we spend waiting for the capture child to exit.

Add breadcrumbs so that we can switch from g_get_current_time to
g_get_real_time when our minimum GLib version is >= 2.28.

------------------------------------------------------------------------
r45398 | alagoutte | 2012-10-08 10:55:12 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dhcpv6.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

------------------------------------------------------------------------
r45397 | alagoutte | 2012-10-08 10:54:39 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aprs.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

------------------------------------------------------------------------
r45396 | gerald | 2012-10-08 10:52:42 -0700 (Mon, 08 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/emem.c

We've already typedef'ed emem_header_t in emem.h. We don't have to do it
again in emem.c.

------------------------------------------------------------------------
r45395 | guy | 2012-10-08 10:08:52 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/libwireshark.def

col_cleanup is used outside libwireshark, so it needs to be exported.

------------------------------------------------------------------------
r45394 | guy | 2012-10-08 10:07:23 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/libwireshark.def

There's no longer a ep_free_all() routine.

------------------------------------------------------------------------
r45393 | guy | 2012-10-08 10:04:37 -0700 (Mon, 08 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/column-utils.c
   M /trunk/epan/column-utils.h

col_cleanup() is undoing the allocations that col_init() does, so it's
freeing the allocated array of pointers, not what the pointers ported
to, so it should free col_data.  Note that it does that, and put it
after col_init() in the source file and header file.

Put in a comment explaining the MSVC bug that we're working around with
the casts.

------------------------------------------------------------------------
r45392 | eapache | 2012-10-08 09:42:54 -0700 (Mon, 08 Oct 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/epan/emem.c

Write a short essay in a comment explaining the weirdness that is now the
ephemeral allocation logic.

------------------------------------------------------------------------
r45391 | guy | 2012-10-08 09:28:13 -0700 (Mon, 08 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/column-utils.c

col_data is not necessarily set to point to something g_malloc()ated,
and, if it is, it might be set to point to col_buf, which gets g_free()d
in the next statement, so we shouldn't g_free() it.

------------------------------------------------------------------------
r45390 | eapache | 2012-10-08 08:39:02 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/column-utils.c

Explicitly cast away const-ness to fix windows build-bots.

------------------------------------------------------------------------
r45389 | eapache | 2012-10-08 08:23:36 -0700 (Mon, 08 Oct 2012) | 12 lines
Changed paths:
   M /trunk
   M /trunk/epan/emem.c
   M /trunk/epan/emem.h
   M /trunk/epan/epan.c
   M /trunk/epan/epan_dissect.h

EDT structures now own their ep_ memory pools. This should finally clean
up the last little bits of:
- https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5284
- https://www.wireshark.org/lists/wireshark-dev/201208/msg00128.html

and possibly part of:
- https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7775

This is a fairly invasive change that required some funky work with linked
lists to avoid changing any of the public ep_* APIs, so if something breaks
blame me :)

------------------------------------------------------------------------
r45388 | eapache | 2012-10-08 08:12:45 -0700 (Mon, 08 Oct 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/epan/column-utils.c
   M /trunk/epan/column-utils.h
   M /trunk/ui/gtk/packet_list.c

Don't leak all of our column data in packet_list_recreate (I think we still leak
some of it?).

Maybe part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7775

------------------------------------------------------------------------
r45387 | etxrab | 2012-10-08 08:10:24 -0700 (Mon, 08 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Fix unused parameters.
------------------------------------------------------------------------
r45386 | etxrab | 2012-10-08 07:22:24 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Let ISUP national settings be valid for BICC too.
Extend dissection of Japan ISUP.
------------------------------------------------------------------------
r45385 | etxrab | 2012-10-08 07:20:34 -0700 (Mon, 08 Oct 2012) | 4 lines
Changed paths:
   M /trunk/Makefile.am
   A /trunk/diameter/Nokia.xml
   M /trunk/diameter/dictionary.xml
   M /trunk/packaging/nsis/wireshark.nsi

From GeorgiaK:
Add Nokia AVP:s

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7799
------------------------------------------------------------------------
r45384 | alagoutte | 2012-10-08 05:25:23 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/qtshark_fr.ts

Update French translations !

------------------------------------------------------------------------
r45383 | alagoutte | 2012-10-08 05:16:54 -0700 (Mon, 08 Oct 2012) | 9 lines
Changed paths:
   M /trunk/ui/qt/file_set_dialog.cpp
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.ts

Make new text translatable (for QtShark:file_set_dialog.cpp)
and lupdate qtshark.pro (update translation file)
Updating 'qtshark_de.ts'...
    Found 243 source text(s) (45 new and 198 already existing)
Updating 'qtshark_fr.ts'...
    Found 243 source text(s) (45 new and 198 already existing)
    Number heuristic provided 1 translation(s)


------------------------------------------------------------------------
r45382 | darkjames | 2012-10-08 05:06:16 -0700 (Mon, 08 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

Patch from Florian Fainelli via bug #7772

Cleans up the mask used for the "High" part of the sub-carrier modulation 
to match (modulus the 4-bits shifting) the one used for the "Low" part.

------------------------------------------------------------------------
r45381 | darkjames | 2012-10-08 05:05:14 -0700 (Mon, 08 Oct 2012) | 14 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

Patch from Florian Fainelli
Fix bug #7772: dissect only the number of active HomePlug AV subcarriers

The dissector currently dissects all 1156 sub-carriers available in the Tone
Map Characteristisc Confirmation frame no matter what is the number of active
ones. 

This is not valid, because the frame only contains the number of active
sub-carriers, even though it is padded to 1156 sub-carriers. This is also an
issue for newest HomePlug AV devices with a 500Mbits/sec PHY rate, because
those will have up to 2690 sub-carriers, and we would only dissect the first
1156 active ones.


------------------------------------------------------------------------
r45380 | darkjames | 2012-10-08 02:50:47 -0700 (Mon, 08 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/libwireshark.def

Continuation of r43335

- ipv6.traffic_class.dscp use ext string so and need BASE_EXT_STRING flag (fix SIGSEGV)
- dscp_vals was removed from .h file, so make it static
- export dscp_vals_ext

------------------------------------------------------------------------
r45379 | darkjames | 2012-10-08 02:48:38 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-json.c

RFC 4627 allows upper case hex digits as well

------------------------------------------------------------------------
r45378 | pascal | 2012-10-08 02:22:46 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/win32/file_dlg_win32.c

Fix crash when exporting packet dissection as plain text on Windows (regression introduced in r45333)

------------------------------------------------------------------------
r45377 | etxrab | 2012-10-08 01:41:34 -0700 (Mon, 08 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-gtp.h

From Martin Isaksson:
Preparattions for GTP tap.
------------------------------------------------------------------------
r45376 | wmeier | 2012-10-07 15:33:59 -0700 (Sun, 07 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_info_dlg.c

(Trivial) Remove unneeded #include.

------------------------------------------------------------------------
r45375 | cmaynard | 2012-10-07 13:36:12 -0700 (Sun, 07 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-radius.c

Fix a couple of typos.

------------------------------------------------------------------------
r45374 | darkjames | 2012-10-07 13:13:11 -0700 (Sun, 07 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-json.c

+10 ;|

------------------------------------------------------------------------
r45373 | darkjames | 2012-10-07 12:57:21 -0700 (Sun, 07 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-json.c

Unescape JSON strings.

------------------------------------------------------------------------
r45372 | darkjames | 2012-10-07 12:33:47 -0700 (Sun, 07 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-json.c

Fix bug #7805: application/json HTTP packets sometimes isn't decoded

tvbparse_quoted() don't support well JSON string escaping, use our own tvbparse rule.

------------------------------------------------------------------------
r45371 | wmeier | 2012-10-07 10:45:56 -0700 (Sun, 07 Oct 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/file_import_dlg.c

Minor cleanup:
- remove unneeded #includes;
- remove some "no effect" code;
- fix some whitespace and long lines.

------------------------------------------------------------------------
r45370 | cmaynard | 2012-10-07 10:16:51 -0700 (Sun, 07 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

This is an attempt to improve the default window placement position when there's more than one monitor and Wireshark's main window isn't located on the primary monitor.  New windows will now open on the same monitor as Wireshark's main window, at a fixed location slightly offset from the main window.  Previously, new windows would always open on the primary monitor regardless of the monitor that Wireshark was on.  Note that this is only the default position and future patches will likely cause many windows to change this position.  Further usage/feedback will determine if this is a good temporary stategy or not.  It *may* help obviate the need to save every window's x,y & size though.

------------------------------------------------------------------------
r45369 | eapache | 2012-10-07 09:13:40 -0700 (Sun, 07 Oct 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-mpls-echo.c

From Tomofumi Hayashi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7806

Update MPLS-Echo to support part of rfc6425.

------------------------------------------------------------------------
r45368 | martinm | 2012-10-07 08:59:26 -0700 (Sun, 07 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pdcp-lte.c

Use GPOINTER_TO_UINT macro.

------------------------------------------------------------------------
r45367 | martinm | 2012-10-07 08:14:44 -0700 (Sun, 07 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pdcp-lte.c

Make the channel state key fit into the gpointer to avoid allocations.
Don't fetch the first byte of the payload length multiple times.

------------------------------------------------------------------------
r45364 | gerald | 2012-10-07 07:03:25 -0700 (Sun, 07 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-10-07]
------------------------------------------------------------------------
r45363 | jake | 2012-10-07 02:48:30 -0700 (Sun, 07 Oct 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-image-jfif.c

From Роман Донченко:
Currently, when Wireshark encounters the first entropy-coded segment in a JPEG
file it stops dissection.
However, the design of the JPEG format allows to find the next marker even if
the entropy-coded segment is not decoded. Thus, a better strategy for Wireshark
would be to skip the entropy-coded segment and continue dissection at the next
marker.

------------------------------------------------------------------------
r45362 | gerald | 2012-10-06 20:19:53 -0700 (Sat, 06 Oct 2012) | 2 lines
Changed paths:
   M /trunk/tools/build-qt-sdk.bat

Make "tools", which includes lrelease. Update the version to 4.8.3.

------------------------------------------------------------------------
r45361 | eapache | 2012-10-06 18:15:16 -0700 (Sat, 06 Oct 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/radius_dict.l

Clean up properly when we can't find a radius $INCLUDE regardless of the
state of errno. Don't treat it as a fatal parse error because it isn't,
so we keep parsing the rest of the dictionaries even if one is missing.

------------------------------------------------------------------------
r45360 | eapache | 2012-10-06 17:06:21 -0700 (Sat, 06 Oct 2012) | 7 lines
Changed paths:
   M /trunk
   M /trunk/epan/radius_dict.l

Don't destroy the in-memory radius dictionary if we hit a parse error:
 - If it's something as simple as a missing $INCLUDE then we probably still want
 whatever we could parse
 - We weren't doing it consistently anyways
 - There were a whole bunch of places where we were using it regardless of
 whether or not the parse failed, leading to read-after-free errors.

------------------------------------------------------------------------
r45359 | eapache | 2012-10-06 16:56:56 -0700 (Sat, 06 Oct 2012) | 6 lines
Changed paths:
   M /trunk
   M /trunk/epan/radius_dict.l

Clean up better if we can't open a radius dictionary included by another
radius dictionary. One of many issues with the way we load radius
dictionaries.

Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7803

------------------------------------------------------------------------
r45358 | eapache | 2012-10-06 16:52:02 -0700 (Sat, 06 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-radius.c

Add modelines to packet-radius, and fix a bit of indentation.

------------------------------------------------------------------------
r45356 | gerald | 2012-10-06 14:36:24 -0700 (Sat, 06 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Get QMake to build our .qm files.

------------------------------------------------------------------------
r45355 | pascal | 2012-10-06 14:07:34 -0700 (Sat, 06 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7802 :
Avoid an infinite loop when number_of_dup_tsns is equal to 65535

------------------------------------------------------------------------
r45354 | eapache | 2012-10-06 13:47:35 -0700 (Sat, 06 Oct 2012) | 6 lines
Changed paths:
   M /trunk
   M /trunk/epan/radius_dict.l

Work around bug 7803 by not freeing the old name value until after it's been
replaced in the key-set of the hash table. This doesn't really provide proper
behaviour, it just stops us from accessing freed memory.

Also, add modelines.

------------------------------------------------------------------------
r45353 | eapache | 2012-10-06 13:23:37 -0700 (Sat, 06 Oct 2012) | 4 lines
Changed paths:
   M /trunk
   R /trunk/.bzrignore
   M /trunk/.gitignore

Unify the bzr and git ignore files - they're the exact same format,
so do any necessary cross-pollination and then just make one a symlink
to the other.

------------------------------------------------------------------------
r45352 | eapache | 2012-10-06 13:20:25 -0700 (Sat, 06 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/.bzrignore
   M /trunk/.gitignore

Ignore qm files in bzr and git.

------------------------------------------------------------------------
r45351 | eapache | 2012-10-06 13:18:28 -0700 (Sat, 06 Oct 2012) | 3 lines
Changed paths:
   M /trunk
   D /trunk/ui/qt/qtshark_de.qm
   D /trunk/ui/qt/qtshark_fr.qm

Don't store qm files in svn: they're generated from the ts files and get removed
on a make clean.

------------------------------------------------------------------------
r45350 | gerald | 2012-10-06 12:27:48 -0700 (Sat, 06 Oct 2012) | 3 lines
Changed paths:
   M /trunk/colorfilters

Reduce the contrast for many of the rules. Most of the color values were
taken from http://emilis.info/other/extended_tango/ .

------------------------------------------------------------------------
r45347 | wmeier | 2012-10-06 08:56:08 -0700 (Sat, 06 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c

Remove unneeded code ("[set_but_unused]").

------------------------------------------------------------------------
r45346 | sahlberg | 2012-10-06 08:53:01 -0700 (Sat, 06 Oct 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmp.c

ICMP: Icmp was a mad mix of different indentation styles.

indent -kr -i8   for now to make it use a consistent style
No code changes, only formatting in this patch


------------------------------------------------------------------------
r45345 | wmeier | 2012-10-06 08:52:14 -0700 (Sat, 06 Oct 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c

Minor changes:
- proto_reg_handoff...() called only once: simplify;
- move proto_register...() to just before proto_reg_handoff...() as per convention;
- misc.

------------------------------------------------------------------------
r45344 | eapache | 2012-10-06 08:39:21 -0700 (Sat, 06 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/wiretap/vwr.c

Remove unused variable caught by cppcheck.

------------------------------------------------------------------------
r45343 | sahlberg | 2012-10-06 08:06:00 -0700 (Sat, 06 Oct 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmp.c

ICMP request/response matching fixes

Change icmp request/response matching to be more aligned to other matching
strategies and use two tables. One table for first time we visit a packet
and a second table to track all confirmed matches.


------------------------------------------------------------------------
r45342 | martinm | 2012-10-06 08:00:38 -0700 (Sat, 06 Oct 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Give up trying to parse those lines - the format has changed and its too
complicated now.

------------------------------------------------------------------------
r45341 | martinm | 2012-10-06 07:59:51 -0700 (Sat, 06 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c

Look up once and store the RLC and PDCP dissectors.

------------------------------------------------------------------------
r45340 | jake | 2012-10-06 07:35:59 -0700 (Sat, 06 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/emem.c
   M /trunk/epan/emem.h

Vastly improve the debug presentation( of trees)+. 

------------------------------------------------------------------------
r45339 | eapache | 2012-10-06 07:23:44 -0700 (Sat, 06 Oct 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-usb.c

Fix error caught by valgrind where we were running off the end of a
variable because we were passing the address of a single guint8 as a
char*. Work around it by making the guint8 an array and filling the last
element with 0 as if it were a null-terminated string.

------------------------------------------------------------------------
r45338 | pascal | 2012-10-06 03:03:41 -0700 (Sat, 06 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c

pinfo is now used

------------------------------------------------------------------------
r45337 | pascal | 2012-10-06 03:01:59 -0700 (Sat, 06 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7801 :
Ensure that the sub-type length is at least 2 (for sub-type and length fields).
Prevents an infinite loop when the length equals 0.

------------------------------------------------------------------------
r45336 | martinm | 2012-10-05 17:56:55 -0700 (Fri, 05 Oct 2012) | 9 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Use ellipses rather than crosses made from lines to show data points,
and no longer connect the data points with lines.

Because this is slower than before, increase the zoom multipler.

The (very) slow part is filling in the circles - using
cairo_set_tolerance() with 1.0 doesn't do anti-aliasing but looks good
enough (halfing the time for this operation).

------------------------------------------------------------------------
r45335 | martinm | 2012-10-05 17:23:23 -0700 (Fri, 05 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Fix some indentation, add missing braces, and don't bother calling
cairo_set_width() inside the loops while doing the axes.

------------------------------------------------------------------------
r45334 | cmaynard | 2012-10-05 14:58:45 -0700 (Fri, 05 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

We are already saving size and maximized state by default.  Save position too.

------------------------------------------------------------------------
r45333 | gerald | 2012-10-05 11:52:42 -0700 (Fri, 05 Oct 2012) | 4 lines
Changed paths:
   M /trunk/cfile.h
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/fileset.h
   M /trunk/packet-range.c
   M /trunk/packet-range.h
   M /trunk/tshark.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/print_dlg.c
   M /trunk/ui/win32/file_dlg_win32.c

Add a capture_file * element to packet_range_t and pass it explicitly in
packet_range_init(). Get rid of global cfile references in
packet-range.c. C++-ize packet-range.h. Shuffle some includes around.

------------------------------------------------------------------------
r45332 | gerald | 2012-10-05 09:04:04 -0700 (Fri, 05 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmp.c

Try to describe icmp.resp_in and icmp.resp_to more clearly.

------------------------------------------------------------------------
r45331 | cmaynard | 2012-10-05 07:51:31 -0700 (Fri, 05 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

A minor modification to Stephen Fisher's r34265 patch to [attempt to] resolve bug 553.  This change takes into account that viewable_area.[x|y] may not be 0,0.  Will this finally fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=553 ?Unknown, but I am unable to reproduce it.

------------------------------------------------------------------------
r45330 | pascal | 2012-10-04 21:48:51 -0700 (Thu, 04 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Fix copy/paste error

------------------------------------------------------------------------
r45329 | guy | 2012-10-04 18:17:33 -0700 (Thu, 04 Oct 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sflow.c

The sFlow specification says there's an address type "unknown", with an
address type value of 0, and with zero bytes of address; handle it
explicitly, and don't treat it as an error.

In the sFlow dissectors, do all the checks for "is this an sFlow
packet?" *before* we do anything to the columns and the protocol tree.

------------------------------------------------------------------------
r45328 | gerald | 2012-10-04 15:51:23 -0700 (Thu, 04 Oct 2012) | 1 line
Changed paths:
   M /trunk/Makefile.am

Remove the previous distribution file.
------------------------------------------------------------------------
r45325 | pascal | 2012-10-04 14:23:06 -0700 (Thu, 04 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Upgrade NAS dissector to v11.4.0 (Release 11)

------------------------------------------------------------------------
r45324 | martink | 2012-10-04 12:51:00 -0700 (Thu, 04 Oct 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sflow.c

fix fuzz test failures in sflow

in dissect_sflow_245_address_type(), don't reset the offset to 0 when
the address family is unkown
bring up an expert info instead and increment offset by the number of
bytes processed

------------------------------------------------------------------------
r45323 | gerald | 2012-10-04 12:37:03 -0700 (Thu, 04 Oct 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.am

Add a "patch-bzip2" target which creates a patch from the previous micro
release.

------------------------------------------------------------------------
r45321 | jake | 2012-10-04 12:30:15 -0700 (Thu, 04 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Sven Eckelmann:
Fix dissection of IEEE 802.11 Channel Switch Announcement element.
------------------------------------------------------------------------
r45320 | wmeier | 2012-10-04 12:29:54 -0700 (Thu, 04 Oct 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/sip_stat.c

Modify use of GtkTable in preparation for using GtkGrid instead if GTK3.
Specifically:
 - keep track of number of table rows instead of using gtk_table_get_size();
 - remove call to gtk_table_resize() [not required].

------------------------------------------------------------------------
r45318 | guy | 2012-10-04 11:49:35 -0700 (Thu, 04 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Fix tpyo.

------------------------------------------------------------------------
r45317 | guy | 2012-10-04 11:46:39 -0700 (Thu, 04 Oct 2012) | 3 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

For VS 2010 EE, when building 64-bit, indicate why you need the SDK (to
compilers that generate 64-bit code).

------------------------------------------------------------------------
r45316 | guy | 2012-10-04 11:33:09 -0700 (Thu, 04 Oct 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Fix swapped column headings.

------------------------------------------------------------------------
r45315 | guy | 2012-10-04 11:31:18 -0700 (Thu, 04 Oct 2012) | 7 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Clarify what the problem is with building PortableApps or U3 packages
with Visual Studio Express Edition - the resulting package cannot be
self-contained and will require that the Visual C++ Redistributables be
installed on any machine into which you plug the portable Wireshark
package, which kinda defeats the purpose of a portable package (plug it
in and go).

------------------------------------------------------------------------
r45314 | alagoutte | 2012-10-04 11:26:37 -0700 (Thu, 04 Oct 2012) | 10 lines
Changed paths:
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.ts

Update translation files

Updating 'qtshark_de.ts'...
    Found 198 source text(s) (135 new and 63 already existing)
    Kept 9 obsolete entries
Updating 'qtshark_fr.ts'...
    Found 198 source text(s) (135 new and 63 already existing)
    Kept 9 obsolete entries


------------------------------------------------------------------------
r45313 | martinm | 2012-10-04 11:24:21 -0700 (Thu, 04 Oct 2012) | 8 lines
Changed paths:
   M /trunk/doc/reordercap.pod
   M /trunk/reordercap.c

This is basically a rewrite from Jakub Zawadzki.
Rather than store the FrameRecord entries in a sorted linked list,
instead use an unsorted GPtrArray, then sort it all at once.

Also, there is no longer the option to limit the amount of sorting (and memory
used), but a new option means we can avoid writing the output file
altogether if the input file is found already to be in order.

------------------------------------------------------------------------
r45312 | alagoutte | 2012-10-04 11:16:08 -0700 (Thu, 04 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_window.cpp

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

------------------------------------------------------------------------
r45311 | guy | 2012-10-04 10:01:38 -0700 (Thu, 04 Oct 2012) | 5 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

For each toolchain version, split the stuff about Microsoft.VC{n}.CRT
and vcredist_{processor}.exe into three paragraphs, and put the bit
about vcredist_{64-bit processor}.exe into the paragraph about 64-bit
targets.

------------------------------------------------------------------------
r45310 | martink | 2012-10-04 08:37:38 -0700 (Thu, 04 Oct 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-usb.c

try to fix usb-related fuzz test crashes

in dissect_usb_interface_descriptor() and
dissect_usb_endpoint_descriptor, the offset should be incremented
depending on the number of bytes we dissected, not based on the len
field (len field==0 would then cause an endless loop)

also fixed one occurrence of old_offset-offset, that's probably a typo,
the values will always be negative...

------------------------------------------------------------------------
r45309 | wmeier | 2012-10-04 08:35:10 -0700 (Thu, 04 Oct 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/rpc_progs.c

Simplify use of GtkTable in preparation for using GtkGrid instead if GTK3.
Specifically: remove/replace use of gtk_table_resize().

Also: minor indentation and whitespace cleanup;

------------------------------------------------------------------------
r45308 | martink | 2012-10-04 07:35:09 -0700 (Thu, 04 Oct 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

From Alexander Koeppe
support for EPRT command as defined in RFC 2428 (IPv4 addresses only)

from me
simplify the code, expert info must not be under if(tree)

based on the submission in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7729

------------------------------------------------------------------------
r45307 | guy | 2012-10-04 00:19:13 -0700 (Thu, 04 Oct 2012) | 7 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Note that we redistribute "using Visual C++ Redistributable Package" for
*all* 64-bit builds, regardless of whether you have Visual Studio Express
Edition or not.

You only need to download the redistributable package when you're using
the Express Edition or are doing 64-bit builds.

------------------------------------------------------------------------
r45306 | guy | 2012-10-03 22:10:11 -0700 (Wed, 03 Oct 2012) | 12 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Reflect current reality as it exists in Makefile.nmake - even with
MSVC2008 and MSVC2010, when doing 32-bit builds, with the non-Express
versions we "Install a particular Visual C++ assembly as a private
assembly for the application", if for no other reason than to support
"portable" versions of Wireshark, where the application is provided a a
completely self-contained directory tree on a medium such as a flash
drive, and where there is no installer to install anything on the target
machine.  For 64-bit builds, we currently don't support a "portable"
version, so we "Use the Visual C++ Redistributable Package".

Convert tabs to spaces.

------------------------------------------------------------------------
r45305 | guy | 2012-10-03 21:54:58 -0700 (Wed, 03 Oct 2012) | 3 lines
Changed paths:
   M /trunk/config.nmake

Expand comments about the "making the C runtime available to Wireshark"
stuff.

------------------------------------------------------------------------
r45304 | guy | 2012-10-03 21:02:57 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Close up space between opening quote and "Choosing a Deployment Method".

------------------------------------------------------------------------
r45303 | guy | 2012-10-03 20:30:40 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Oops, get rid of a cut-and-pasteo extra <para> tag.

------------------------------------------------------------------------
r45302 | guy | 2012-10-03 19:53:15 -0700 (Wed, 03 Oct 2012) | 19 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

For VS 2005, also mention the IA-64 vcredist the first time we mention
the versions of vcredist, just in case anybody is building for Itanium. 
The second time we mention them, mention all three, not just the 32-bit
x86 version.  Rewrite the sentence for that a bit - it's not as if MSVC
uses particular deployment methods, those were chosen by the Wireshark
development team.

For VS 2008, note that Microsoft mentions all three redistribution
mechanisms, and link to the "Choosing a Deployment Method" page for VS
2008 (which looks as if Microsoft didn't do a good job of editing it
after copying-and-pasting the 2005 version, or didn't set up ASP or
whatever it is that supplies VS-specific versions of the pages
correctly).

For VS 2010, note that Microsoft mentions all three redistribution
mechanisms, link to the "Choosing a Deployment Method" page for VS 2010,
and note that it recommends the method we chose and gives it as as the
first method.

------------------------------------------------------------------------
r45301 | guy | 2012-10-03 18:44:17 -0700 (Wed, 03 Oct 2012) | 7 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

For each of the 3 ways to redistribute Visual C++ libraries, give them
tags from the "Redistributing Visual C++ libraries" section of the MSDN
"Choosing a Deployment Method" page, and put them in the same order as
the three methods mentioned on that page (which means swapping the
second and third ways in the list, so "method 2" becomes "method 3" and
"method 3" becomes "method 2".

------------------------------------------------------------------------
r45300 | guy | 2012-10-03 13:48:27 -0700 (Wed, 03 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp

Include packet-range.h on Windows - file_dlg_win32.h uses
packet_range_t, which is defined in packet-range.h.

------------------------------------------------------------------------
r45299 | gerald | 2012-10-03 13:23:51 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c

Remove more obsolete _MSC_VER code.

------------------------------------------------------------------------
r45298 | gerald | 2012-10-03 12:45:05 -0700 (Wed, 03 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Fix compilation on Windows. Add back and fix function definitions,
fix doxygen d ocumentation, other fixes.

------------------------------------------------------------------------
r45297 | wmeier | 2012-10-03 12:43:36 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rpc_progs.c

(Trivial): add some whitespace for readability.

------------------------------------------------------------------------
r45296 | gerald | 2012-10-03 12:24:14 -0700 (Wed, 03 Oct 2012) | 6 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Unify the GTK+ and Win32 versions of "Export Specified Packets". Add a
shared "file_add_extension" routine. We no longer support _MSC_VER <
1400 so get rid of some clutter. Add a gzip checkbox to the Win32 export
packets dialog. Windows code hasn't yet been tested (and is likely
broken). I'll fix it shortly.

------------------------------------------------------------------------
r45295 | pascal | 2012-10-03 11:09:04 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Display the raw PFI next to the translated one (as a value string array would do) so as to reduce a bit confusion

------------------------------------------------------------------------
r45294 | gerald | 2012-10-03 11:03:12 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/randpkt-test.sh

Add the command and arguments to the error file.

------------------------------------------------------------------------
r45293 | martinm | 2012-10-03 11:03:01 -0700 (Wed, 03 Oct 2012) | 3 lines
Changed paths:
   M /trunk/doc/reordercap.pod
   M /trunk/reordercap.c

Add a command-line option to control how large the reordering list can
become.  The default is now 0 (infinite).

------------------------------------------------------------------------
r45292 | jmayer | 2012-10-03 10:31:23 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt

capinfos needs libwsutil. Explicitely link against it.

------------------------------------------------------------------------
r45291 | jmayer | 2012-10-03 10:29:06 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt

Add manpages for reordercap

------------------------------------------------------------------------
r45290 | martinm | 2012-10-03 10:06:22 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/doc/Makefile.am

Fix a spelling mistake.

------------------------------------------------------------------------
r45289 | gerald | 2012-10-03 09:39:35 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/randpkt-test.sh

Fix return code checking (hopefully).

------------------------------------------------------------------------
r45288 | wmeier | 2012-10-03 09:20:22 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/frame_data.c

Trivial: use consistent indentation; reformat a long line.

------------------------------------------------------------------------
r45287 | wmeier | 2012-10-03 08:42:41 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/dumpcap.c

(Trivial): update a comment.

------------------------------------------------------------------------
r45286 | wmeier | 2012-10-03 08:22:31 -0700 (Wed, 03 Oct 2012) | 5 lines
Changed paths:
   M /trunk/wsutil/privileges.c

*nix: Test return status of set*uid and related set*gid fcns for failure;
This fixes gcc compiler errors [-Werror=unused-result]  caused by the recent addition
of the "__wur" (warn_unused_result) attribute to the declarations of these functions in
unistd.h.

------------------------------------------------------------------------
r45285 | martinm | 2012-10-03 07:13:02 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/doc/Makefile.am

Also add the reordercap help files to CLEANFILES.

------------------------------------------------------------------------
r45284 | darkjames | 2012-10-03 06:35:00 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/doc/Makefile.am

Add reordercap.pod to EXTRA_DIST

------------------------------------------------------------------------
r45283 | darkjames | 2012-10-03 06:31:04 -0700 (Wed, 03 Oct 2012) | 5 lines
Changed paths:
   M /trunk/doc/Makefile.am

Fix copy-paste bug.

it should also fix bulding error:
 Can't open ../../doc/reordercap.pod: No such file or directory at /usr/bin/pod2man line 60

------------------------------------------------------------------------
r45282 | martinm | 2012-10-03 05:22:08 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/doc/Makefile.am
   M /trunk/doc/Makefile.nmake
   A /trunk/doc/reordercap.pod

Add a man page for reordercap.

------------------------------------------------------------------------
r45281 | martinm | 2012-10-03 02:15:16 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

When drawing an axis, only call cairo_stroke once all lines are drawn.

------------------------------------------------------------------------
r45280 | martinm | 2012-10-03 01:58:12 -0700 (Wed, 03 Oct 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Submit Jacub's fix for bug 7771 (hanging while drawing graph types that
involved ellipses). cairo_save/restore is nicer than
cairo_create/destroy, and quite a bit quicker too.

------------------------------------------------------------------------
r45279 | guy | 2012-10-03 01:02:34 -0700 (Wed, 03 Oct 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

Oops, match opening and closing tags.

------------------------------------------------------------------------
r45278 | guy | 2012-10-03 00:38:01 -0700 (Wed, 03 Oct 2012) | 7 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

Get rid of the "Install MSVC the usual way" paragraph - the previous
paragraphs give more details on how to install, and the stuff about
vcvars32.bat is given later, in more detail.

While we're at it, fix another reference to vcvars32 to also refer to
vcvarsall.

------------------------------------------------------------------------
r45277 | guy | 2012-10-03 00:20:32 -0700 (Wed, 03 Oct 2012) | 3 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

Move the stuff about setting environment variables to the "setting up
cmd.exe" section.

------------------------------------------------------------------------
r45276 | guy | 2012-10-03 00:14:47 -0700 (Wed, 03 Oct 2012) | 7 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

Redo the "set the environment variables" section to fill in all parts of
the "32-bit vs. 64-bit build machine" vs. "32-bit vs. 64-bit target"
matrix.  Use the correct paths ("Visual Studio 10.0", not "Visual Studio
10" - an MSDN page uses the latter, but my virtual machine shows the
former; add "(x86)" to "Program Files" on 64-bit machines, as the batch
files are installed in 32-bitland).

------------------------------------------------------------------------
r45275 | guy | 2012-10-02 17:28:19 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

8 columns now.

------------------------------------------------------------------------
r45274 | guy | 2012-10-02 17:23:16 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

OK, more columns, so narrower?

------------------------------------------------------------------------
r45273 | guy | 2012-10-02 16:00:17 -0700 (Tue, 02 Oct 2012) | 4 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Go figure.  Something that's not on the top or bottom is in the
"middle", while something that's not on the left or right is in the
"center".

------------------------------------------------------------------------
r45272 | guy | 2012-10-02 15:31:27 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Have separate 32-bit and 64-bit rows in the table of compiler packages.

------------------------------------------------------------------------
r45271 | gerald | 2012-10-02 14:37:25 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc

Adjust the size and location of the "Export Specified Packets" template.

------------------------------------------------------------------------
r45270 | guy | 2012-10-02 14:15:54 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/addr_resolv.c

Fix indentation.

------------------------------------------------------------------------
r45269 | guy | 2012-10-02 14:13:59 -0700 (Tue, 02 Oct 2012) | 4 lines
Changed paths:
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/addr_resolv.h
   M /trunk/tshark.c
   M /trunk/ui/gtk/main.c

Get rid of the always-null and unused argument to
host_name_lookup_process().  If, in the future, we find that we need an
argument for changes we're making, we can add it then.

------------------------------------------------------------------------
r45268 | guy | 2012-10-02 13:47:20 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/tshark.c

Fix a comment, add another comment, and fix indentation.

------------------------------------------------------------------------
r45267 | pascal | 2012-10-02 13:44:36 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Use a value string array for EPS Bearer Identity and remove useless de_esm_lnkd_eps_bearer_id function

------------------------------------------------------------------------
r45266 | pascal | 2012-10-02 13:17:08 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

The Packet Filter Identifier range is [1;16] according to 3GPP 27.007 chapter 10.1.3

------------------------------------------------------------------------
r45259 | gerald | 2012-10-02 11:47:05 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/file_set_dialog.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   A /trunk/ui/qt/main_window_slots.cpp (from /trunk/ui/qt/main_window.cpp:45258)

Move the main window slots to main_window_slots.cpp.

------------------------------------------------------------------------
r45258 | gerald | 2012-10-02 10:58:00 -0700 (Tue, 02 Oct 2012) | 3 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/randpkt-test.sh

Test with the presence (-nVxr) and absence (-nr) of the tree. We now
use an array of arguments so additional combinations can be added.

------------------------------------------------------------------------
r45253 | pascal | 2012-10-02 05:46:21 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-nas_eps.c

Upgrade NAS EPS dissector to v11.4.0 (Release 11)

------------------------------------------------------------------------
r45252 | pascal | 2012-10-02 03:58:36 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_rp.c

According to 3GPP 24.011, information element name is RP-Originator Address, not RP-Origination Address

------------------------------------------------------------------------
r45251 | morriss | 2012-10-02 02:00:55 -0700 (Tue, 02 Oct 2012) | 6 lines
Changed paths:
   M /trunk/diameter/gqpolicy.xml

OK, ETSI has (not surprisingly) picked up 3GPP's values in later ETSI specs;
comment out the older, conflicting ETSI-specified values and use the more
modern ones.

Mark a couple of deprecated values as such (void).

------------------------------------------------------------------------
r45250 | morriss | 2012-10-02 01:20:37 -0700 (Tue, 02 Oct 2012) | 4 lines
Changed paths:
   M /trunk/diameter/gqpolicy.xml

Add some Specific-Action enums from 29.214 v11.6.0.
Note a conflict here between 29.214 and the older ETSI spec for values 6 and
7.

------------------------------------------------------------------------
r45249 | pascal | 2012-10-02 00:20:31 -0700 (Tue, 02 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

Fix hf_me (it is a 2 bits long field, not a boolean)

------------------------------------------------------------------------
r45246 | gerald | 2012-10-01 15:57:34 -0700 (Mon, 01 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Don't bother setting a background gradient in the toolbar on Windows.

------------------------------------------------------------------------
r45245 | gerald | 2012-10-01 15:55:45 -0700 (Mon, 01 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/file_set_dialog.cpp

Construct a proper directory URL.

------------------------------------------------------------------------
r45244 | eapache | 2012-10-01 15:52:14 -0700 (Mon, 01 Oct 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/CMakeLists.txt

Add new fileset ui file to cmake build.

------------------------------------------------------------------------
r45243 | gerald | 2012-10-01 15:40:20 -0700 (Mon, 01 Oct 2012) | 8 lines
Changed paths:
   M /trunk/fileset.c
   M /trunk/fileset.h
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/QtShark.pro
   A /trunk/ui/qt/file_set_dialog.cpp
   A /trunk/ui/qt/file_set_dialog.h
   A /trunk/ui/qt/file_set_dialog.ui
   D /trunk/ui/qt/fileset_dialog.cpp
   D /trunk/ui/qt/fileset_dialog.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Implement file sets.

Replace the original file set code with a UI form. Use more consistent
file names. List the files using a QTreeWidget instead of a grid.
fileset_is_file_in_set is only used in fileset.c so make it static.

In main_window.cpp reduce our usage of the global cfile variable.

------------------------------------------------------------------------
r45242 | jake | 2012-10-01 14:43:34 -0700 (Mon, 01 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ieee802a.c

Make protocol 5 octets long and cut down code clutter,
------------------------------------------------------------------------
r45241 | cmaynard | 2012-10-01 13:57:15 -0700 (Mon, 01 Oct 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/follow_stream.c

Widen the "Find text" dialog a bit so the entire title is visible.

------------------------------------------------------------------------
r45240 | gerald | 2012-10-01 13:14:47 -0700 (Mon, 01 Oct 2012) | 3 lines
Changed paths:
   M /trunk/fileset.c
   M /trunk/fileset.h
   M /trunk/ui/gtk/fileset_dlg.c

Add a window pointer so that we can figure out from whence we came.
Bring the timestamp output more in line with ISO 8601.

------------------------------------------------------------------------
r45239 | pascal | 2012-10-01 12:51:07 -0700 (Mon, 01 Oct 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.h

Add options to dissect MCCH from LTE MAC/RLC dissectors

------------------------------------------------------------------------
r45238 | martink | 2012-10-01 12:11:14 -0700 (Mon, 01 Oct 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/summary_dlg.c

update the capture comment icon in the statusbar
when a capture comment was edited via Statistics/Summary

------------------------------------------------------------------------
r45232 | morriss | 2012-10-01 04:49:15 -0700 (Mon, 01 Oct 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/QtShark.pro

There is no longer the need to define HAVE_CONFIG_H.
------------------------------------------------------------------------
r45231 | morriss | 2012-10-01 04:47:36 -0700 (Mon, 01 Oct 2012) | 2 lines
Changed paths:
   M /trunk/all.vcproj
   M /trunk/config.nmake
   M /trunk/dumpcap.vcproj
   M /trunk/packaging/u3/tools/Makefile.nmake
   M /trunk/packaging/u3/tools/sysdep.h
   M /trunk/tshark.vcproj
   M /trunk/ui/gtk/libgtkui.vcproj
   M /trunk/wireshark.vcproj
   M /trunk/wiretap/libwiretap.vcproj

Stop defining HAVE_CONFIG_H on Windows builds too.

------------------------------------------------------------------------
r45230 | morriss | 2012-10-01 03:26:34 -0700 (Mon, 01 Oct 2012) | 1 line
Changed paths:
   M /trunk/epan

load_snmp_users_file.c is long gone, don't bother ignoring it.
------------------------------------------------------------------------
r45229 | morriss | 2012-10-01 00:14:03 -0700 (Mon, 01 Oct 2012) | 5 lines
Changed paths:
   M /trunk/doc/wireshark.pod.template

The -B option is no longer only available in Win32: remove the Win32
restriction from the Synopsis.

This is the man page for Wireshark, not Tshark (fix a cut-n-pasteo).

------------------------------------------------------------------------
r45227 | martink | 2012-09-30 11:37:59 -0700 (Sun, 30 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_statusbar.c

use the correct status bar icon for the capture comment

if we have an empty capture comment (an existing comment was deleted),
we should use the same icon as if no comment was present

------------------------------------------------------------------------
r45226 | cmaynard | 2012-09-30 11:28:04 -0700 (Sun, 30 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_statusbar.c
   M /trunk/ui/gtk/summary_dlg.c

Add displayed and marked percent columns and percent calculations for dropped and ignored packets in summary dialog.  Also display percent calculations for displayed, marked, ignored and dropped packets in statusbar.  Like ignored packets, only display marked packet count and percent in the statusbar if there are any.
Fixes enhancement bug: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2377

------------------------------------------------------------------------
r45225 | cmaynard | 2012-09-30 11:15:40 -0700 (Sun, 30 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/filter_expression_save_dlg.c

Revert r45185.  While it looks better with an icon if "Filter toolbar style" is set to "Icons & Text", if the preference is set to "Icons only", all custom filters will have the same icon displayed and it will be difficult to know which is which w/out hovering on each for a tooltip.  Maybe someone else can figure out how to add the icon, but only in the case of "Icons & Text"?

------------------------------------------------------------------------
r45224 | martink | 2012-09-30 10:58:45 -0700 (Sun, 30 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

dvb-ci: display cc item's name in the subtree title

------------------------------------------------------------------------
r45223 | cmaynard | 2012-09-30 08:59:40 -0700 (Sun, 30 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Trivial: LEDs -> Icons

------------------------------------------------------------------------
r45220 | gerald | 2012-09-30 07:03:25 -0700 (Sun, 30 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-30]
------------------------------------------------------------------------
r45219 | alagoutte | 2012-09-30 04:06:28 -0700 (Sun, 30 Sep 2012) | 2 lines
Changed paths:
   M /trunk/plugins/profinet/packet-pn-dcp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

------------------------------------------------------------------------
r45218 | alagoutte | 2012-09-30 04:02:56 -0700 (Sun, 30 Sep 2012) | 7 lines
Changed paths:
   M /trunk/plugins/profinet/packet-pn-dcp.c

From Yu Zhang via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7769
Add Dissector for SuboptionDeviceInstance under DevicePropertiesOption in PROFINET DCP

In PROFINET DCP dissector, current build didn't have SuboptionDeviceInstance
(0x07) under DevicePropertiesOption (0x02). This patch add the support of
SuboptionDeviceInstance

------------------------------------------------------------------------
r45217 | alagoutte | 2012-09-30 03:38:37 -0700 (Sun, 30 Sep 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bgp.c

From Olivier Benghozi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7734
Enhance Route Refresh Capability : Add draft-ietf-idr-bgp-enhanced-route-refresh-02

Not yet support new NOTIFICATION error code : ROUTE-REFRESH Message Error (Value To Be Defined)

From me :
* Make some Route Refresh fields filterable 

------------------------------------------------------------------------
r45216 | alagoutte | 2012-09-30 03:05:18 -0700 (Sun, 30 Sep 2012) | 24 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bgp.c

From Olivier Benghozi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7734
BGP bad decoding for Graceful Restart Capability with only helper support

BGP Capability in OPEN message: Graceful restart capability (64).

So when the length of the capability value is smaller that 6 (6 meaning full
support of GR capa, with significants elements and at least one AFI/SAFI), the
code interprets it as erroneous.

However,as described in RFC4724: " When a sender of this capability does not
include any <AFI, SAFI> in the capability, it means that the sender is not
capable of preserving its forwarding state during BGP restart, but supports
procedures for the Receiving Speaker (as defined in Section 4.2 of this
document). In that case, the value of the Restart Time field advertised by the
sender is irrelevant".

So, length of exactly 2 is valid but has to be interpreted with a particular
meaning.

In the dissector code, a length of 2 should be a special case for this capa,
decoding as "Graceful Restart helper mode only" or something like that, and
maybe also displaying an expert message if the Restart flag is not 0 in this
case, since here it's not expected to be possible.

------------------------------------------------------------------------
r45215 | pascal | 2012-09-30 01:06:50 -0700 (Sun, 30 Sep 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-UE-Variables.asn
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Upgrade LTE RRC dissector to v11.1.0

------------------------------------------------------------------------
r45214 | guy | 2012-09-29 12:40:27 -0700 (Sat, 29 Sep 2012) | 16 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/tools/lemon/lemon.c

From Bill Parker:

	Add some additional memory-allocation failure checks in Lemon.

	Use NULL rather than 0 as the null-pointer constant in those
	checks.

From me:

	Catch one more of the NULL-vs-0 cases.

	Fix some failure messages to use fprintf(stderr, ...) -
	ErrorMsg() requires a file name and line number, and is
	generally used if you're going to continue rather than just give
	up.

------------------------------------------------------------------------
r45213 | cmaynard | 2012-09-29 08:59:32 -0700 (Sat, 29 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ipmap.html

Add wrapDateLine to support continuous longitudinal panning.

------------------------------------------------------------------------
r45212 | cmaynard | 2012-09-29 08:49:06 -0700 (Sat, 29 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

Revert most of r45210. We don't use the return value of GetExitCodeProcess(), but it still needs to be called to get childstatus.

------------------------------------------------------------------------
r45211 | eapache | 2012-09-29 07:15:20 -0700 (Sat, 29 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/proto_dlg.c
   M /trunk/ui/gtk/rtp_player.c

More unused variables caught by cppcheck.

------------------------------------------------------------------------
r45210 | eapache | 2012-09-29 07:06:40 -0700 (Sat, 29 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/gtk/gui_utils.c

Don't fetch the exit code of our child process, we never use it.

------------------------------------------------------------------------
r45209 | eapache | 2012-09-29 07:03:36 -0700 (Sat, 29 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/gtk/capture_dlg.c

Fix some memleaks caught by cppcheck.

------------------------------------------------------------------------
r45208 | eapache | 2012-09-29 06:57:57 -0700 (Sat, 29 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/gtk/capture_dlg.c

Remove some unused variables caught by cppcheck.

------------------------------------------------------------------------
r45207 | eapache | 2012-09-29 06:44:45 -0700 (Sat, 29 Sep 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-sdh.c

From Andrew Kampjes via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7750

Pull SDH level out of ERF header if the user hasn't manually set the preference.

------------------------------------------------------------------------
r45206 | pascal | 2012-09-29 01:34:00 -0700 (Sat, 29 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.h

From Mike Morrin via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7615 :
Fix minor bug in dissection of "e" bit and add value strings for remaining data block header fields

------------------------------------------------------------------------
r45205 | alagoutte | 2012-09-29 00:47:19 -0700 (Sat, 29 Sep 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-felica.c

From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7767
Add the FeliCa Plug System Code

Fairly recently, Sony introduced the "FeliCa Plug" (AKA "NFC Dynamic Tag")
product - which also has a unique System Code value (0xFEE1) associated with
it, according to
http://www.sony.net/Products/felica/business/tech-support/data/fp_usmnl_1.11.pdf

------------------------------------------------------------------------
r45202 | darkjames | 2012-09-28 14:48:28 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/compare_stat.c
   M /trunk/ui/gtk/dcerpc_stat.c
   M /trunk/ui/gtk/rpc_progs.c
   M /trunk/ui/gtk/rpc_stat.c
   M /trunk/ui/gtk/scsi_stat.c
   M /trunk/ui/gtk/sip_stat.c
   M /trunk/ui/gtk/wsp_stat.c

remove some very old comments about multithreaded tap implementation...

------------------------------------------------------------------------
r45201 | darkjames | 2012-09-28 14:36:21 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/afp_stat.c
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/camel_counter.c
   M /trunk/ui/gtk/camel_srt.c
   M /trunk/ui/gtk/compare_stat.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/dcerpc_stat.c
   M /trunk/ui/gtk/diameter_stat.c
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/export_object.c
   M /trunk/ui/gtk/fc_stat.c
   M /trunk/ui/gtk/flow_graph.c
   M /trunk/ui/gtk/gtp_stat.c
   M /trunk/ui/gtk/h225_counter.c
   M /trunk/ui/gtk/h225_ras_srt.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/ldap_stat.c
   M /trunk/ui/gtk/mac_lte_stat_dlg.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/mcast_stream.c
   M /trunk/ui/gtk/megaco_stat.c
   M /trunk/ui/gtk/mgcp_stat.c
   M /trunk/ui/gtk/ncp_stat.c
   M /trunk/ui/gtk/radius_stat.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c
   M /trunk/ui/gtk/rpc_progs.c
   M /trunk/ui/gtk/rpc_stat.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/rtp_stream.c
   M /trunk/ui/gtk/scsi_stat.c
   M /trunk/ui/gtk/sctp_chunk_stat.c
   M /trunk/ui/gtk/sctp_stat.c
   M /trunk/ui/gtk/sip_stat.c
   M /trunk/ui/gtk/smb2_stat.c
   M /trunk/ui/gtk/smb_stat.c
   M /trunk/ui/gtk/stats_tree_stat.c
   M /trunk/ui/gtk/voip_calls.c
   M /trunk/ui/gtk/wlan_stat_dlg.c
   M /trunk/ui/gtk/wsp_stat.c

protect_thread_critical_region, unprotect_thread_critical_region are no-ops, cleanup code by removing them.

------------------------------------------------------------------------
r45200 | pascal | 2012-09-28 14:20:29 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Remove a duplicate hf

------------------------------------------------------------------------
r45199 | cmaynard | 2012-09-28 13:43:40 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Increase the default width of the capture options dialog so all columns are visible.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7766

------------------------------------------------------------------------
r45198 | pascal | 2012-09-28 13:36:03 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

Remove a duplicate hf

------------------------------------------------------------------------
r45197 | wmeier | 2012-09-28 12:59:52 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls.c

Fix another "set but unused" compiler warning...

------------------------------------------------------------------------
r45196 | wmeier | 2012-09-28 12:56:16 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls.c

Fix "set but unused" compiler error.

------------------------------------------------------------------------
r45195 | wmeier | 2012-09-28 12:50:49 -0700 (Fri, 28 Sep 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bfd.c
   M /trunk/epan/dissectors/packet-bfd.h
   M /trunk/epan/dissectors/packet-mpls-echo.c
   M /trunk/epan/dissectors/packet-mpls-y1711.c
   M /trunk/epan/dissectors/packet-mpls.c
   M /trunk/epan/dissectors/packet-mpls.h
   M /trunk/epan/dissectors/packet-pw-atm.c
   M /trunk/epan/dissectors/packet-pw-cesopsn.c
   M /trunk/epan/dissectors/packet-pw-eth.c
   M /trunk/epan/dissectors/packet-pw-fr.c
   M /trunk/epan/dissectors/packet-pw-hdlc.c
   M /trunk/epan/dissectors/packet-pw-satop.c

Cleanup:
 packet-mpls.c:
  - refactor dissect_pw_ach();
  - create/uer value_string_ext as appropriate;
  - use call_dissector() rather than direct dissector call in one cse;

 all:
  - use 'LABEL' prefix for a set of rather generic enum identifiers;
  - fix some cases of calling expert...() or sub-dissectors under 'if(tree)';
  - reformat some hf[] entries;
  - do some whitespace changes.

------------------------------------------------------------------------
r45194 | pascal | 2012-09-28 09:31:08 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/asn1/camel/camel.cnf
   M /trunk/epan/dissectors/packet-camel.c

Revert r21471: previous decoding of APN was matching 3GPP 23.003 chapter 9.1 and the pcap file attached to bug 1543 is not valid

------------------------------------------------------------------------
r45193 | pascal | 2012-09-28 08:40:14 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lpp/LPP.asn
   M /trunk/asn1/lpp/packet-lpp-template.c
   M /trunk/asn1/lpp/packet-lpp-template.h
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-lpp.h

Upgrade LTE Positioning Protocol to V11.0.0

------------------------------------------------------------------------
r45191 | jmayer | 2012-09-28 07:24:52 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/epan/dissectors/packet-btsap.c

Get rid of HAVE_CONFIG_H for cmake. Fix one case where it was still used.

------------------------------------------------------------------------
r45190 | cmaynard | 2012-09-28 05:52:05 -0700 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/expert_comp_dlg.c

The details tab looked lonely.  Give it an icon too.

------------------------------------------------------------------------
r45189 | darkjames | 2012-09-28 03:08:17 -0700 (Fri, 28 Sep 2012) | 4 lines
Changed paths:
   M /trunk/cfile.h
   M /trunk/file.c

Revert r45183:r45184

r45182 was good fix, but updae frames_count when redissecting.

------------------------------------------------------------------------
r45185 | cmaynard | 2012-09-27 21:21:20 -0700 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/filter_expression_save_dlg.c

Add a filter icon to the custom filter button.

------------------------------------------------------------------------
r45184 | darkjames | 2012-09-27 14:20:27 -0700 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/cfile.h

Missing part of r45183

------------------------------------------------------------------------
r45183 | darkjames | 2012-09-27 14:17:50 -0700 (Thu, 27 Sep 2012) | 5 lines
Changed paths:
   M /trunk/file.c

Revert r45182, add better fix for bug #6208: Status bar count of displayed packets wrong

cf_read() is already checking for cf->redissecting variable and if set it don't add packets to packet_list.
Rename it to cf->rescanning and set it always in rescan_packets() [not only when redissecting].

------------------------------------------------------------------------
r45182 | darkjames | 2012-09-27 13:59:54 -0700 (Thu, 27 Sep 2012) | 13 lines
Changed paths:
   M /trunk/file.c

Try to fix bug #6208: Status bar count of displayed packets wrong

When refiltering we process gtk/glib events, so it's possible that cf_continue_tail()
will fire-up, reading new packets and incrementing cf->count.

It's also possible that this packet(s) will pass display filter,
incrementing cf->displayed_count.

But when refiltering we use cf->count as number of packets to process, so
new packets are also processed, incrementing cf->displayed_count second time.

Fix bug by saving cf->count before starting refilter loop.

------------------------------------------------------------------------
r45181 | gerald | 2012-09-27 13:48:23 -0700 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac

Add release dates for GTK+ 3.6.0 and GLib 2.34.0.

------------------------------------------------------------------------
r45179 | guy | 2012-09-27 12:35:23 -0700 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-q931.c

Get rid of unused variable.

------------------------------------------------------------------------
r45178 | gmorris | 2012-09-27 11:04:09 -0700 (Thu, 27 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ncp2222.inc

Fix for buildbot warning on OSX-10.6-x64
------------------------------------------------------------------------
r45177 | gmorris | 2012-09-27 10:47:10 -0700 (Thu, 27 Sep 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ncp-nmas.c
   M /trunk/epan/dissectors/packet-ncp2222.inc
   M /trunk/tools/ncp2222.py

Added additional server information in NCP 23/17 reply structure for OES Linux.

Fixed GTKHash table being overwritten when number of NCP packets exceeds 255. Sequence numbers wrap so this was causing the request value table to be overwritten and subsequent malformed NCP packets.

Fixed buid_expert_data for file open reporting to correctly convert to Hex value so proper lookup in val table will succeed.

Added additional OES Linux values to build_expert_data for server entries.
------------------------------------------------------------------------
r45176 | mmann | 2012-09-27 09:49:31 -0700 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-q2931.c
   M /trunk/epan/dissectors/packet-q931.c

replaced decode_enumerated_bitfield calls with itemized filters

------------------------------------------------------------------------
r45175 | gerald | 2012-09-27 09:23:06 -0700 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Don't pass a null pointer to strcmp.

------------------------------------------------------------------------
r45174 | cmaynard | 2012-09-27 07:02:37 -0700 (Thu, 27 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-image-jfif.c

Allow dissection of partial jpegs by a modification of the heuristics.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6230
#BACKPORT(1.8, 1.6)

------------------------------------------------------------------------
r45170 | darkjames | 2012-09-27 03:42:03 -0700 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nbipx.c

Fix duplicated field: nmpi.name_flags

------------------------------------------------------------------------
r45166 | mmann | 2012-09-26 21:36:40 -0700 (Wed, 26 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-atm.c
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-dns.c
   M /trunk/epan/dissectors/packet-dvbci.c

replaced decode_numeric_bitfield calls with filterable item or removed it if it didn't mathematically do anything.
------------------------------------------------------------------------
r45165 | mmann | 2012-09-26 21:05:01 -0700 (Wed, 26 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-x25.c

remove decode_numeric_bitfield + cleanup.

I wanted to just remove the decode_numeric_bitfield calls, but the dissector needs some MAJOR work. Cleaned up some with the power of value_strings, but I just got overwhelmed.  There has got to be existing APIs to make this dissection simpler (besides being more filterable).
------------------------------------------------------------------------
r45164 | eapache | 2012-09-26 19:43:09 -0700 (Wed, 26 Sep 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h

Only define a parameter name if we end up using it, to fix the
qtshark build on GCC.

------------------------------------------------------------------------
r45163 | gerald | 2012-09-26 16:40:56 -0700 (Wed, 26 Sep 2012) | 2 lines
Changed paths:
   M /trunk/file.c
   M /trunk/fileset.h
   M /trunk/ui/gtk/fileset_dlg.h
   M /trunk/ui/gtk/main.c

Call fileset_file_closed from cf_cb_file_closed.

------------------------------------------------------------------------
r45162 | gerald | 2012-09-26 16:33:11 -0700 (Wed, 26 Sep 2012) | 4 lines
Changed paths:
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/fileset.h
   M /trunk/ui/gtk/fileset_dlg.c
   M /trunk/ui/gtk/fileset_dlg.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_statusbar.c

Add a cf_cb_file_opened callback and use it instead of calling
fileset_file_opened directly from file.c. This makes the code a bit more
consistenent and makes it easier to port the File Set dialog to Qt.

------------------------------------------------------------------------
r45161 | darkjames | 2012-09-26 14:34:17 -0700 (Wed, 26 Sep 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.plugins

configure.in -> configure.ac

------------------------------------------------------------------------
r45160 | gerald | 2012-09-26 14:16:59 -0700 (Wed, 26 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/main_window.cpp

Fix compilation on Windows.

------------------------------------------------------------------------
r45159 | guy | 2012-09-26 13:43:58 -0700 (Wed, 26 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

Put the individual property flags under the properties item, rather than
at the top level.

------------------------------------------------------------------------
r45158 | guy | 2012-09-26 13:40:34 -0700 (Wed, 26 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c

Add the so-called "friendly name", as provided by NDIS; at least with
the tests I've done, if it's present at all, it's just a UTF-16 version
of the "vendor description" field, it's not the "friendly name" that
shows up in the Control Panel.

------------------------------------------------------------------------
r45157 | guy | 2012-09-26 13:19:20 -0700 (Wed, 26 Sep 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Show the PID field of the transport feedback NACK as "RTCP Transport
Feedback NACK PID", not just as "RTCP Transport Feedback NACK", and give
the field a name for that.

Use it in the protocol tree for the bits of the BLP field, rather than
making it a hidden field there.

Clean up the tags appended to the BLP field.

------------------------------------------------------------------------
r45156 | gerald | 2012-09-26 12:52:53 -0700 (Wed, 26 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h

Implement "Save" and "Save As".

------------------------------------------------------------------------
r45155 | guy | 2012-09-26 12:23:33 -0700 (Wed, 26 Sep 2012) | 14 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Just append the ": " to the generic NACK BLP item, don't replace its
text.

Don't put empty items into the bitfield tree.

Show the BLP field as hex, as it's a bitfield.

(What should *really* happen is that it should display each 1 bit in the
usual fashion, with the ".... ...1 .... ...." display, but have that bit
be an *integral* field with the appropriate PID for the NACKed packet -
i.e., display hf_rtcp_rtpfb_nack_pid, with the value
rtcp_rtpfb_nack_pid + i + 1, and with the bitfield stuff in the
displayed representation.)

------------------------------------------------------------------------
r45154 | mmann | 2012-09-26 11:33:10 -0700 (Wed, 26 Sep 2012) | 1 line
Changed paths:
   M /trunk/plugins/wimaxasncp/packet-wimaxasncp.c

replace unnecessary decode_numeric_bitfield calls
------------------------------------------------------------------------
r45153 | mmann | 2012-09-26 11:19:15 -0700 (Wed, 26 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/tfs.c
   M /trunk/epan/tfs.h

add the the necessary tfs variables for rev 45152
------------------------------------------------------------------------
r45152 | mmann | 2012-09-26 11:10:29 -0700 (Wed, 26 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-cdp.c
   M /trunk/epan/dissectors/packet-dnp.c
   M /trunk/epan/dissectors/packet-dns.c
   M /trunk/epan/dissectors/packet-lldp.c
   M /trunk/epan/dissectors/packet-nbipx.c
   M /trunk/epan/dissectors/packet-nbns.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-nfsacl.c
   M /trunk/epan/dissectors/packet-rtcp.c

replaced decode_boolean_bitfield calls with itemized filters
------------------------------------------------------------------------
r45151 | mmann | 2012-09-26 11:09:04 -0700 (Wed, 26 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-vines.c

minor endian bugfix
------------------------------------------------------------------------
r45150 | cmaynard | 2012-09-26 09:48:20 -0700 (Wed, 26 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb-common.c

In get_unicode_or_ascii_string(), check if the length is odd/even, not the offset.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5778 - Volume label field ... is not displayed correctly ...

#BACKPORT(1.8, 1.6)

------------------------------------------------------------------------
r45149 | cmaynard | 2012-09-26 08:45:08 -0700 (Wed, 26 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/hostlist_table.c

Allow IPv6 addresses to be mapped.

------------------------------------------------------------------------
r45148 | cmaynard | 2012-09-26 05:54:46 -0700 (Wed, 26 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/hostlist_table.c

Revision 45146 fixed only the first map.  This patch fixes all maps.
#BACKPORT(1.6, 1.8)

------------------------------------------------------------------------
r45147 | martinm | 2012-09-26 03:10:27 -0700 (Wed, 26 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_fp.c

Control the heuristic dissector with a preference.  It is only a 7-bit
CRC, so was firing too readily...

------------------------------------------------------------------------
r45146 | cmaynard | 2012-09-25 20:30:48 -0700 (Tue, 25 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ipmap.html
   M /trunk/ui/gtk/hostlist_table.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5016 - No markers show up when maps are displayed.
#BACKPORT(1.8, 1.6)

------------------------------------------------------------------------
r45145 | eapache | 2012-09-25 18:56:13 -0700 (Tue, 25 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/reordercap.c

Fix some signed/unsigned mismatches caught by cppcheck.

------------------------------------------------------------------------
r45144 | gerald | 2012-09-25 16:29:47 -0700 (Tue, 25 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/win32/file_dlg_win32.c

Fix error checking logic.

------------------------------------------------------------------------
r45143 | pascal | 2012-09-25 14:41:46 -0700 (Tue, 25 Sep 2012) | 2 lines
Changed paths:
   M /trunk

Add reordercap to svn:ignore list

------------------------------------------------------------------------
r45142 | jake | 2012-09-25 14:02:13 -0700 (Tue, 25 Sep 2012) | 1 line
Changed paths:
   M /trunk/doc/README.plugins
   A /trunk/plugins/Custom.m4.example
   A /trunk/plugins/Custom.make.example
   M /trunk/plugins/Custom.nmake.example
   M /trunk/plugins/Makefile.am

Implement and document the Custom plugin system. Create relevant example files and add them to the distribution. Rewrite README.plugins to describe how to use this system.
------------------------------------------------------------------------
r45141 | guy | 2012-09-25 14:00:10 -0700 (Tue, 25 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iso7816.c

Note that it's a smart card standard.

------------------------------------------------------------------------
r45140 | alagoutte | 2012-09-25 13:18:02 -0700 (Tue, 25 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main.cpp

Add load of translate QLibraryInfo to have standart button (and other stuff) translated 

------------------------------------------------------------------------
r45139 | alagoutte | 2012-09-25 13:08:11 -0700 (Tue, 25 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h

Use "common help_url function" for qtshark
Add links to Manual Pages...

------------------------------------------------------------------------
r45138 | martink | 2012-09-25 12:57:10 -0700 (Tue, 25 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btsap.c

trival: replaced tabs with spaces, added modelines

------------------------------------------------------------------------
r45137 | martink | 2012-09-25 12:46:10 -0700 (Tue, 25 Sep 2012) | 17 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btsap.c
   M /trunk/epan/dissectors/packet-iso7816.c

From Michal Labedzki

make ISO 7816 Answer To Reset (ATR) a separate dissector
call it from Bluetooth SAP

from me
- change protocol name to iso7816.atr to be consistent with existing
  filter names
- subtree for atr
- always call atr dissector via handle
- reject the packet if it has no valid init char
- don't use boolean data parameter, fill the info column with the data
  required by Bluetooth SAP

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7715


------------------------------------------------------------------------
r45136 | alagoutte | 2012-09-25 12:29:04 -0700 (Tue, 25 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.h

Add modelines info for qtshark import file

------------------------------------------------------------------------
r45135 | mmann | 2012-09-25 11:41:41 -0700 (Tue, 25 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ff.c

replaced decode_boolean_bitfield, decode_numeric_bitfield, and decode_enumerated_bitfield calls with itemized filters
------------------------------------------------------------------------
r45134 | cmaynard | 2012-09-25 09:58:53 -0700 (Tue, 25 Sep 2012) | 2 lines
Changed paths:
   M /trunk/docbook/README.txt

Update a couple of URL's.

------------------------------------------------------------------------
r45133 | gerald | 2012-09-25 08:27:36 -0700 (Tue, 25 Sep 2012) | 2 lines
Changed paths:
   M /trunk/version_info.c

Fix compilation warnings.

------------------------------------------------------------------------
r45122 | etxrab | 2012-09-25 01:10:09 -0700 (Tue, 25 Sep 2012) | 10 lines
Changed paths:
   M /trunk/colorfilters

From Michal Labedzki:
Bluetooth: fix order of colors

For Bluetooth each color is assigned to dissector,
but higher position on that list is needed for meet encapsulation
requirements, for example AVRCP is on top of AVCTP,
AVCTP is on top of L2CAP, etc.


https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r45121 | cmaynard | 2012-09-24 20:23:23 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.nmake

Revert 45116.  Developer's probably don't want the user-guide.chm that they get from the setup step as it's not going to be up-to-date.

------------------------------------------------------------------------
r45120 | eapache | 2012-09-24 18:43:38 -0700 (Mon, 24 Sep 2012) | 3 lines
Changed paths:
   M /trunk
   A /trunk/.bzrignore
   M /trunk/.gitignore

Add reordercap binary to gitignore, and copy gitignore to bzrignore for
those people using bzr.

------------------------------------------------------------------------
r45119 | jmayer | 2012-09-24 18:21:19 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-foundry.c

Decode some more elements.

------------------------------------------------------------------------
r45118 | jmayer | 2012-09-24 18:20:51 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/cmake/modules/UseMakeDissectorReg.cmake

Remove trailing whitespace

------------------------------------------------------------------------
r45117 | eapache | 2012-09-24 18:06:13 -0700 (Mon, 24 Sep 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/tools/make-dissector-reg.py

Touch the file in make-dissector-reg.py if it hasn't changed, so that
we don't try and regenerate it every single subsequent build.

Also, add modelines.

------------------------------------------------------------------------
r45116 | cmaynard | 2012-09-24 18:03:21 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.nmake

We're downloading the user-guide as part of the setup, so we might as well copy it to the install directory.  If someone has built a more up-to-date version of the user-guide in the docbook directory, then it will just overwrite this one, but for most developers, I don't think they're building their own, so at least this way they'll still have a local copy of the user-guide.  If optional is the preferred default, then we can change config.nmake and just comment out UG_DIR and mark as "optional" instead of "recommended".

------------------------------------------------------------------------
r45115 | mmann | 2012-09-24 18:00:41 -0700 (Mon, 24 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-cups.c
   M /trunk/epan/dissectors/packet-dlsw.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-nlsp.c
   M /trunk/epan/dissectors/packet-pcep.c
   M /trunk/epan/dissectors/packet-pim.c
   M /trunk/epan/dissectors/packet-ppp.c
   M /trunk/epan/dissectors/packet-quake.c
   M /trunk/epan/dissectors/packet-skinny.c
   M /trunk/epan/dissectors/packet-tacacs.c
   M /trunk/epan/dissectors/packet-v120.c
   M /trunk/epan/tfs.c
   M /trunk/epan/tfs.h

replaced decode_boolean_bitfield calls with itemized filters

added tfs_no_yes to tfs.[ch]
------------------------------------------------------------------------
r45114 | gerald | 2012-09-24 16:40:59 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt

Update regexes to match the version string changes in r45112.

------------------------------------------------------------------------
r45113 | gerald | 2012-09-24 15:57:54 -0700 (Mon, 24 Sep 2012) | 5 lines
Changed paths:
   M /trunk/config.nmake

Look in $(WIRESHARK_LIB_DIR)\vcredist_$(MSVC_VARIANT) for
the MSVC redistributable package, then look in the top-level
$(WIRESHARK_LIB_DIR). This lets us more easily use multiple compilers
with the same library directory.

------------------------------------------------------------------------
r45112 | gerald | 2012-09-24 14:57:52 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/make-version.pl

Add back extra packaging information if it's present.

------------------------------------------------------------------------
r45111 | pascal | 2012-09-24 12:42:12 -0700 (Mon, 24 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

From Steve Magnani via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7753 :
Fix display of WRITE BUFFER and SEND DIAGNOSTIC fields in SCSI dissector

------------------------------------------------------------------------
r45110 | darkjames | 2012-09-24 12:38:46 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-HI2Operations.c
   M /trunk/epan/dissectors/packet-acp133.c
   M /trunk/epan/dissectors/packet-acse.c
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-ansi_tcap.c
   M /trunk/epan/dissectors/packet-c1222.c
   M /trunk/epan/dissectors/packet-camel.c
   M /trunk/epan/dissectors/packet-cdt.c
   M /trunk/epan/dissectors/packet-charging_ase.c
   M /trunk/epan/dissectors/packet-cmip.c
   M /trunk/epan/dissectors/packet-cmp.c
   M /trunk/epan/dissectors/packet-cms.c
   M /trunk/epan/dissectors/packet-credssp.c
   M /trunk/epan/dissectors/packet-crmf.c
   M /trunk/epan/dissectors/packet-dap.c
   M /trunk/epan/dissectors/packet-disp.c
   M /trunk/epan/dissectors/packet-dop.c
   M /trunk/epan/dissectors/packet-dsp.c
   M /trunk/epan/dissectors/packet-ess.c
   M /trunk/epan/dissectors/packet-ftam.c
   M /trunk/epan/dissectors/packet-gnm.c
   M /trunk/epan/dissectors/packet-goose.c
   M /trunk/epan/dissectors/packet-gprscdr.c
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-h225.c
   M /trunk/epan/dissectors/packet-h235.c
   M /trunk/epan/dissectors/packet-h245.c
   M /trunk/epan/dissectors/packet-h248.c
   M /trunk/epan/dissectors/packet-h282.c
   M /trunk/epan/dissectors/packet-h283.c
   M /trunk/epan/dissectors/packet-h323.c
   M /trunk/epan/dissectors/packet-h450-ros.c
   M /trunk/epan/dissectors/packet-h450.c
   M /trunk/epan/dissectors/packet-h460.c
   M /trunk/epan/dissectors/packet-h501.c
   M /trunk/epan/dissectors/packet-hnbap.c
   M /trunk/epan/dissectors/packet-idmp.c
   M /trunk/epan/dissectors/packet-inap.c
   M /trunk/epan/dissectors/packet-lcsap.c
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-logotypecertextn.c
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-lppa.c
   M /trunk/epan/dissectors/packet-lppe.c
   M /trunk/epan/dissectors/packet-m3ap.c
   M /trunk/epan/dissectors/packet-mms.c
   M /trunk/epan/dissectors/packet-mpeg-audio.c
   M /trunk/epan/dissectors/packet-mpeg-pes.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-ns_cert_exts.c
   M /trunk/epan/dissectors/packet-ocsp.c
   M /trunk/epan/dissectors/packet-p1.c
   M /trunk/epan/dissectors/packet-p22.c
   M /trunk/epan/dissectors/packet-p7.c
   M /trunk/epan/dissectors/packet-p772.c
   M /trunk/epan/dissectors/packet-pcap.c
   M /trunk/epan/dissectors/packet-pkcs1.c
   M /trunk/epan/dissectors/packet-pkcs12.c
   M /trunk/epan/dissectors/packet-pkinit.c
   M /trunk/epan/dissectors/packet-pkix1explicit.c
   M /trunk/epan/dissectors/packet-pkix1implicit.c
   M /trunk/epan/dissectors/packet-pkixac.c
   M /trunk/epan/dissectors/packet-pkixproxy.c
   M /trunk/epan/dissectors/packet-pkixqualified.c
   M /trunk/epan/dissectors/packet-pkixtsp.c
   M /trunk/epan/dissectors/packet-pres.c
   M /trunk/epan/dissectors/packet-q932-ros.c
   M /trunk/epan/dissectors/packet-q932.c
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-ranap.c
   M /trunk/epan/dissectors/packet-rnsap.c
   M /trunk/epan/dissectors/packet-ros.c
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrlp.c
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-rua.c
   M /trunk/epan/dissectors/packet-s1ap.c
   M /trunk/epan/dissectors/packet-sabp.c
   M /trunk/epan/dissectors/packet-sbc-ap.c
   M /trunk/epan/dissectors/packet-smrse.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-spnego.c
   M /trunk/epan/dissectors/packet-sv.c
   M /trunk/epan/dissectors/packet-t124.c
   M /trunk/epan/dissectors/packet-t125.c
   M /trunk/epan/dissectors/packet-t38.c
   M /trunk/epan/dissectors/packet-tcap.c
   M /trunk/epan/dissectors/packet-tetra.c
   M /trunk/epan/dissectors/packet-ulp.c
   M /trunk/epan/dissectors/packet-wlancertextn.c
   M /trunk/epan/dissectors/packet-x2ap.c
   M /trunk/epan/dissectors/packet-x509af.c
   M /trunk/epan/dissectors/packet-x509ce.c
   M /trunk/epan/dissectors/packet-x509if.c
   M /trunk/epan/dissectors/packet-x509sat.c

Regenerate asn.1 dissectors.

------------------------------------------------------------------------
r45109 | martink | 2012-09-24 12:30:23 -0700 (Mon, 24 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/main_statusbar.h

change the capture comment icon in the statusbar from "add" to "edit"
when a comment was added

(deletion of a comment is not recognized correctly)

------------------------------------------------------------------------
r45108 | martink | 2012-09-24 12:12:01 -0700 (Mon, 24 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_statusbar.c

allow setting a capture comment from the statusbar when a capture was started

for the decision to allow input of a capture comment, we should make no
difference between the statusbar icon and Statistics / Summary menu item

------------------------------------------------------------------------
r45107 | martink | 2012-09-24 11:59:44 -0700 (Mon, 24 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

fix compilation on linux
ui/gtk/capture_file_dlg.c needs ui/file_dialog.h

------------------------------------------------------------------------
r45106 | gerald | 2012-09-24 10:44:11 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Fix compilation on Windows.

------------------------------------------------------------------------
r45105 | gerald | 2012-09-24 10:04:50 -0700 (Mon, 24 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/Makefile.common
   A /trunk/ui/file_dialog.h (from /trunk/ui/win32/file_dlg_win32.h:45025)
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Unify some of the GTK+ and Win32 "Save As" code and behavior. This will
likely break compilation on Windows. I'll take care of it shortly.

------------------------------------------------------------------------
r45104 | gerald | 2012-09-24 09:21:56 -0700 (Mon, 24 Sep 2012) | 7 lines
Changed paths:
   M /trunk/tools/make-dissector-reg.py

Update make-dissector-reg.py to match r45083. Instead of writing the new
plugin.c or register.c content to a temporary file build a giant string
in memory and only write it if the current and new hashes differ.

This requires hashlib which was added in Python 2.5; hopefully that's
not a problem.

------------------------------------------------------------------------
r45103 | jmayer | 2012-09-24 09:20:31 -0700 (Mon, 24 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-foundry.c
   M /trunk/epan/oui.h

Beginnings of the Foundry Discovery Protocol (FDP) dissector.
While FDP is (mostly) deprecated, it is still in use.

------------------------------------------------------------------------
r45102 | etxrab | 2012-09-24 08:08:46 -0700 (Mon, 24 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/address.h

Get rid of ../../epan/address.h:65:19: warning: comma at end of enumerator list [-pedantic]
------------------------------------------------------------------------
r45101 | etxrab | 2012-09-24 06:54:45 -0700 (Mon, 24 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavrcp.c

Try to passify the buildbots by:
- Using G_GINT64_CONSTANT for 64 bit constants.
- Using guint64 and G_GINT64_MODIFIER where apropriate
- set individual struct members.
-  cast time_t to guint i two places.
------------------------------------------------------------------------
r45100 | etxrab | 2012-09-24 05:51:34 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btavctp.c

packet-btavctp.c:107: warning: 'number_of_packets' may be used uninitialized in this function
packet-btavctp.c:105: warning: 'pid' may be used uninitialized in this function
------------------------------------------------------------------------
r45099 | etxrab | 2012-09-24 05:46:30 -0700 (Mon, 24 Sep 2012) | 4 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/colorfilters
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-btavrcp.c

From Michal Labedzki:
Add Bluetooth Profile AVRCP. Supported version: 1.5.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7740
------------------------------------------------------------------------
r45098 | etxrab | 2012-09-24 05:35:45 -0700 (Mon, 24 Sep 2012) | 5 lines
Changed paths:
   M /trunk/colorfilters

From Michal Labedzki:
Bluetooth: Add colorfilter for SAP dissector.


https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7715
------------------------------------------------------------------------
r45097 | etxrab | 2012-09-24 05:30:30 -0700 (Mon, 24 Sep 2012) | 5 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/colorfilters
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-btavctp.c
   A /trunk/epan/dissectors/packet-btavctp.h

From Michal Labedzki:
Add Bluetooth Protocol AVCTP. Supported version: 1.4.


https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7675
------------------------------------------------------------------------
r45096 | martinm | 2012-09-24 04:59:49 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/wireshark.nsi

Include reordercap.exe.

------------------------------------------------------------------------
r45095 | jmayer | 2012-09-24 04:39:28 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/etypes.h

Whitespace fixes

------------------------------------------------------------------------
r45094 | martinm | 2012-09-24 04:25:40 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/image/Makefile.nmake

Add reordercap to this makefile too.

------------------------------------------------------------------------
r45093 | martinm | 2012-09-24 03:53:06 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

Fix mispelling of reordercap.exe target.

------------------------------------------------------------------------
r45092 | martinm | 2012-09-24 03:34:27 -0700 (Mon, 24 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Also avoid some unnecessary calls to strcmp() here, where the release
number at the end isn't important to know.

------------------------------------------------------------------------
r45091 | martinm | 2012-09-24 03:29:19 -0700 (Mon, 24 Sep 2012) | 8 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

Some improvements after looking at profile of large reordercap run.
- speed up writing timestamp by avoiding g_snprintf()
- avoid call to strstr()
- don't use g_snprintf() for writing a liternal string
- avoid atio() for single-digit strings
- avoid some strcmp() calls where the release number at the end wasn't
  important

------------------------------------------------------------------------
r45090 | martinm | 2012-09-24 03:23:20 -0700 (Mon, 24 Sep 2012) | 4 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/CMakeOptions.txt
   M /trunk/INSTALL
   M /trunk/Makefile.am
   M /trunk/Makefile.common
   M /trunk/Makefile.nmake
   M /trunk/configure.ac
   A /trunk/image/reordercap.rc.in

From Jim Young, bug 7745.

Add Makefile support for reordercap.

------------------------------------------------------------------------
r45089 | martinm | 2012-09-24 02:42:22 -0700 (Mon, 24 Sep 2012) | 2 lines
Changed paths:
   M /trunk/reordercap.c

Fix count of out-of-order frames reported at end of run.

------------------------------------------------------------------------
r45088 | martinm | 2012-09-24 02:21:16 -0700 (Mon, 24 Sep 2012) | 4 lines
Changed paths:
   M /trunk/reordercap.c

Fix for bug 7746 (from Jim Young)

Use G_GINT64_MODIFIER when REORDER_DEBUG is defined.

------------------------------------------------------------------------
r45087 | etxrab | 2012-09-24 01:38:45 -0700 (Mon, 24 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

Use proto_tree_add_item() and value_strings in a couple of more places.
------------------------------------------------------------------------
r45085 | guy | 2012-09-24 00:41:19 -0700 (Mon, 24 Sep 2012) | 10 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Just as we don't show the "Wireless Settings" button for non-AirPcap
adapters, we don't show the "Remote Settings" button for local adapters.
(Back when the buttons were in the Capture Options dialog, always having
the button there and making it sensitive or insensitive based on the
interface you specified may have made sense; now that it's in a dialog
popped up when you double-click on a particular interface, so the dialog
always applies to a particular interface, it no longer makes sense.)

Get rid of the unused E_OPT_REMOTE_BT_KEY key.

------------------------------------------------------------------------
r45083 | jmayer | 2012-09-23 22:59:56 -0700 (Sun, 23 Sep 2012) | 6 lines
Changed paths:
   M /trunk/tools/make-dissector-reg
   M /trunk/tools/make-dissector-reg.py

make-dissector-reg
	Only update outfile if it differs from newly created outfile
make-dissector-reg.py
	Add a comment that we should do the same here (probably a small
	task for python knowledeable people).

------------------------------------------------------------------------
r45082 | mmann | 2012-09-23 18:59:34 -0700 (Sun, 23 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

replaced decode_boolean_bitfield calls with itemized filters
------------------------------------------------------------------------
r45081 | eapache | 2012-09-23 14:02:32 -0700 (Sun, 23 Sep 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-dtls.c

Move potential dereference until *after* the null-check.
Caught by cppcheck.

------------------------------------------------------------------------
r45080 | pascal | 2012-09-23 14:01:05 -0700 (Sun, 23 Sep 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-catapult-dct2000.c
   M /trunk/epan/dissectors/packet-lte-rrc.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c

Let's be consistent and display lte_rrc root for all LTE RRC messages

------------------------------------------------------------------------
r45079 | guy | 2012-09-23 13:49:18 -0700 (Sun, 23 Sep 2012) | 4 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

We have one assembler-language module, so note that the assembler is
needed - and that there are separate 32-bit-target and 64-bit-target
assemblers.

------------------------------------------------------------------------
r45078 | guy | 2012-09-23 13:44:21 -0700 (Sun, 23 Sep 2012) | 4 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Fix a capitalization error.

More "Platform SDK" -> "SDK".

------------------------------------------------------------------------
r45077 | guy | 2012-09-23 13:35:09 -0700 (Sun, 23 Sep 2012) | 8 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Fix copy-and-pasteo.

Refer to the SDK as just the SDK, not the Platform SDK - Microsoft
dropped the "Platform" with the Vista SDK.

Update the section on the SDK to reflect that and to reflect that Vista
isn't the current version.

------------------------------------------------------------------------
r45075 | pascal | 2012-09-23 13:12:46 -0700 (Sun, 23 Sep 2012) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/wireshark.nsi

Add AlcatelLucent.xml to NSIS installer

------------------------------------------------------------------------
r45074 | guy | 2012-09-23 13:12:19 -0700 (Sun, 23 Sep 2012) | 3 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

Give information on setting up cmd.exe environment variables to build
64-bit Wireshark.

------------------------------------------------------------------------
r45073 | darkjames | 2012-09-23 11:20:42 -0700 (Sun, 23 Sep 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Glib type checking might be cheap, but there's no need to do it twice.

(Actually many GtkTreeModel don't check types at all).

------------------------------------------------------------------------
r45072 | wmeier | 2012-09-23 11:15:09 -0700 (Sun, 23 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bfd.c

expert_add...() shouldn't be called under 'if (tree)'.

------------------------------------------------------------------------
r45071 | darkjames | 2012-09-23 09:25:28 -0700 (Sun, 23 Sep 2012) | 6 lines
Changed paths:
   M /trunk/epan/column-utils.c
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/epan/frame_data.c
   M /trunk/epan/frame_data.h
   M /trunk/epan/wslua/wslua_pinfo.c
   M /trunk/file.c
   M /trunk/plugins/ethercat/packet-esl.c
   M /trunk/rawshark.c
   M /trunk/tshark.c
   M /trunk/ui/gtk/time_shift_dlg.c

Store pointers to previously displayed and captured packet, not nstime_t deltas.

This commit reduces size (from 144B to 128B on AMD64) of frame_data structure.

Part of bug 5821: Reduce per-packet memory requirements.

------------------------------------------------------------------------
r45070 | darkjames | 2012-09-23 08:57:11 -0700 (Sun, 23 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua_pinfo.c

Add lua_nstime_to_sec()

------------------------------------------------------------------------
r45068 | eapache | 2012-09-23 07:54:53 -0700 (Sun, 23 Sep 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/interface_tree.cpp

Display the "no interfaces" message in qtshark on any type of error,
as otherwise certain errors result in just a blank box. Also be sure to
free the error string after QT's got its own copy.

------------------------------------------------------------------------
r45067 | darkjames | 2012-09-23 07:46:43 -0700 (Sun, 23 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua_pinfo.c

Cleanup wslua PINFO_GET_* macros. It's portable, right?

------------------------------------------------------------------------
r45065 | gerald | 2012-09-23 07:03:25 -0700 (Sun, 23 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-23]
------------------------------------------------------------------------
r45064 | eapache | 2012-09-23 05:45:03 -0700 (Sun, 23 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-9p.c
   M /trunk/epan/dissectors/packet-cops.c
   M /trunk/epan/dissectors/packet-vines.c

Fix some unused variable warnings from GCC.

------------------------------------------------------------------------
r45063 | darkjames | 2012-09-23 03:57:05 -0700 (Sun, 23 Sep 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Speedup loading capture files by about 20%-30% (wireshark only)

Right now packetlist model is used only by one treeview,
so we can check if packetlist->view has connected model if no, 
don't emit row-inserted signal.

------------------------------------------------------------------------
r45062 | guy | 2012-09-23 01:26:01 -0700 (Sun, 23 Sep 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

The Cygwin item that's now installed by default is Base/rebase.

------------------------------------------------------------------------
r45061 | guy | 2012-09-22 20:42:34 -0700 (Sat, 22 Sep 2012) | 3 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

At least one of the Cygwin items is now installed by default with Cygwin
1.7, so you only click on the "Skip" item if there is such an item.

------------------------------------------------------------------------
r45060 | guy | 2012-09-22 19:41:11 -0700 (Sat, 22 Sep 2012) | 3 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

Ugh, the process of installing VS2010 and all the stuff you need in
order to do 64-bit compiles is a delicate one.  Give the gory details.

------------------------------------------------------------------------
r45059 | mmann | 2012-09-22 17:12:14 -0700 (Sat, 22 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c
   M /trunk/epan/dissectors/packet-9p.c
   M /trunk/epan/dissectors/packet-atm.c
   M /trunk/epan/dissectors/packet-cast.c
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-cops.c
   M /trunk/epan/dissectors/packet-dlsw.c
   M /trunk/epan/dissectors/packet-q2931.c
   M /trunk/epan/dissectors/packet-vines.c
   M /trunk/epan/dissectors/packet-x25.c

replaced decode_boolean_bitfield calls with itemized filters
------------------------------------------------------------------------
r45058 | jake | 2012-09-22 16:47:23 -0700 (Sat, 22 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/drag_and_drop.c

Fix for bug 7744:
Have the DND data receiver make sure that the URI-list is always correctly terminated. Do so for any source, either X server, Windows or OS X.
------------------------------------------------------------------------
r45057 | guy | 2012-09-22 13:52:20 -0700 (Sat, 22 Sep 2012) | 3 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml

Add the Windows 7 SDK, which you need if you'll be using MSVC++ Express
Edition and want to build 64-bit binaries.

------------------------------------------------------------------------
r45056 | guy | 2012-09-22 13:09:55 -0700 (Sat, 22 Sep 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/keys.h

Do not display a "Wireless Settings" button for non-AirPcap interfaces;
it can confuse users, so that they ask why this is grayed out on their
non-Windows machine and ask how to enable it.

Nobody uses the AIRPCAP_OPTIONS_ADVANCED_KEY datum attached to the box
in which the button appears, so get rid of it.

------------------------------------------------------------------------
r45055 | cmaynard | 2012-09-22 11:47:11 -0700 (Sat, 22 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lldp.c

Fixup vlan_flags bug introduced with r45054

------------------------------------------------------------------------
r45054 | mmann | 2012-09-22 10:41:07 -0700 (Sat, 22 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-lldp.c

replaced decode_boolean_bitfield calls with itemized filters
------------------------------------------------------------------------
r45053 | cmaynard | 2012-09-22 10:02:34 -0700 (Sat, 22 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/prefs_gui.c

Change "LED" to "icon" and add a packet comment icon to the corresponding expert info tab if the preference for displaying them is enabled.  Basically, extend the fix for bug 3196 to include the packet comments tab.  Also, fix some typos.

------------------------------------------------------------------------
r45052 | guy | 2012-09-22 03:28:21 -0700 (Sat, 22 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vines.c

Note that Banyan don't exist any more, so you can't order a dead-tree
version of the VINES documentation from them.  However, there appear to
be online versions available; give the URLs for them.

------------------------------------------------------------------------
r45051 | guy | 2012-09-22 03:21:05 -0700 (Sat, 22 Sep 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vines.c

Remove incorrect extra hf_vines_ip_length - what's being constructed
there is the Transport Control field and subfields thereof, not the
packet length field.

Update some URLs.

------------------------------------------------------------------------
r45050 | morriss | 2012-09-21 14:29:18 -0700 (Fri, 21 Sep 2012) | 3 lines
Changed paths:
   M /trunk/tools/lemon/Makefile.am
   M /trunk/tools/lemon/Makefile.nmake
   M /trunk/tools/lemon/lemon.c

Followup to r45034: Don't define _U_ on the compile line, pull it in from
config.h (like we do in cmake).  We always HAVE_CONFIG_H so don't check for it.

------------------------------------------------------------------------
r45049 | pascal | 2012-09-21 13:12:32 -0700 (Fri, 21 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.h
   M /trunk/epan/dissectors/packet-rlc-lte.c

Upgrade PDCP LTE dissector to v11.0.0

------------------------------------------------------------------------
r45048 | pascal | 2012-09-21 13:11:11 -0700 (Fri, 21 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c

Upgrade MAC LTE dissector to v11.0.0

------------------------------------------------------------------------
r45047 | pascal | 2012-09-21 13:00:12 -0700 (Fri, 21 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c

Dissect Update UE Location Information message

------------------------------------------------------------------------
r45046 | pascal | 2012-09-21 12:58:34 -0700 (Fri, 21 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Test Procedures messages should be also integrity protected

------------------------------------------------------------------------
r45044 | etxrab | 2012-09-21 06:36:07 -0700 (Fri, 21 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

Detected typos in speech codec value.
- Refactored code to use proto_tree_add_item() and use a value string.
------------------------------------------------------------------------
r45043 | darkjames | 2012-09-21 05:29:04 -0700 (Fri, 21 Sep 2012) | 8 lines
Changed paths:
   M /trunk/epan/prefs.c

Fix bug #7669: Preference editor removes (does not save) column definitions after the 27th.

put_string_list() was generating string with list of columns to be saved to preference file, 
but buffer is limited to MAX_FMT_PREF_LEN (1024 bytes). It looks like 1024 bytes is not enough.

Fix bug by writting directly to file.


------------------------------------------------------------------------
r45042 | etxrab | 2012-09-21 04:54:30 -0700 (Fri, 21 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-btsap.c

Assuming transport_protocol is a guint8.
------------------------------------------------------------------------
r45041 | etxrab | 2012-09-21 04:30:53 -0700 (Fri, 21 Sep 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btl2cap.h

From Michal Labedzki:
Bluetooth: Provide PSM for higher layers

This is needed by AVRCP, HCRP and AVDTP to recognize other substreams.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7740
------------------------------------------------------------------------
r45040 | etxrab | 2012-09-21 04:14:33 -0700 (Fri, 21 Sep 2012) | 6 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-btsap.c

From Michal Labedzki:
Add SAP dissector

Add Bluetooth Profile SAP. Supported version: 1.1.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7715
------------------------------------------------------------------------
r45039 | etxrab | 2012-09-21 03:49:44 -0700 (Fri, 21 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btamp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-bthci_sco.c
   M /trunk/epan/dissectors/packet-bthfp.c
   M /trunk/epan/dissectors/packet-bthid.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btsdp.c

From Michal Labedzki:
Bluetooth: Cleanup headers
Remove redundant headers and sort existing to chosen convention.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r45038 | etxrab | 2012-09-21 03:39:15 -0700 (Fri, 21 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btl2cap.c

From Michal Labedzki:
FCS is not part of "Control" subtree so move it.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r45037 | etxrab | 2012-09-21 01:52:45 -0700 (Fri, 21 Sep 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btrfcomm.c

From Michal Labedzki:
Bluetooth: Improve internal Decode By Channel for RFCOMM

Use UAT to allow user to force set top dissector per channel.
Only first found dissection for specified channel is used,
the rest can be used as well-known protocol on channel, but not for
current logs.  Also user can turn on/off this dissection by one-click
preference.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r45036 | etxrab | 2012-09-20 23:16:19 -0700 (Thu, 20 Sep 2012) | 1 line
Changed paths:
   M /trunk/config.nmake

Add MCVC2012 Professional
------------------------------------------------------------------------
r45035 | cmaynard | 2012-09-20 20:12:38 -0700 (Thu, 20 Sep 2012) | 12 lines
Changed paths:
   M /trunk/doc/wireshark-filter.pod

We are using GRegex in GLib since ~r31304, so stop referencing libpcre.  Also,
fix the perldoc link.  Maybe someone else can figure out how to also fix:

    http contains "http://www.wireshark.org"

Either the hyperlink should be made to work correctly by not including the
trailing quote as part of the link, or simply change it so it's not hyperlinked
at all.  Also, it should display a terminating semi-colon as follows:

    http contains "http://www.wireshark.org";


------------------------------------------------------------------------
r45034 | morriss | 2012-09-20 18:42:03 -0700 (Thu, 20 Sep 2012) | 5 lines
Changed paths:
   M /trunk/config.h.win32
   M /trunk/config.nmake
   M /trunk/configure.ac
   M /trunk/tools/lemon/CMakeLists.txt
   M /trunk/tools/lemon/lemon.c

Revert r45018 and r45019: put config.h back in lemon.c and take _U_ back off
the compile line when building with cmake.

Put _U_'s definition in config.h when building with autofoo and on Windows.

------------------------------------------------------------------------
r45033 | wmeier | 2012-09-20 14:24:33 -0700 (Thu, 20 Sep 2012) | 5 lines
Changed paths:
   M /trunk/config.nmake

Add some info about building with Visual Studio 2012 (VC11):

Summary: It seems to work; win32.mak file must be obtained
         from <somewhere>; (See comment in file for details)

------------------------------------------------------------------------
r45032 | morriss | 2012-09-20 14:16:26 -0700 (Thu, 20 Sep 2012) | 6 lines
Changed paths:
   M /trunk/file.c

(Try to) fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5808 :

Use and free err_info in cf_continue_tail() and cf_finish_tail().

(Untested because I'm not sure how to corrupt a file to exercise this code path...)

------------------------------------------------------------------------
r45031 | wmeier | 2012-09-20 13:49:20 -0700 (Thu, 20 Sep 2012) | 2 lines
Changed paths:
   M /trunk/config.h.win32

Add a missing C comment termination; (Should fix buildbot error ?)

------------------------------------------------------------------------
r45030 | guy | 2012-09-20 13:17:53 -0700 (Thu, 20 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wccp.c

I guess the IETF is now keeping expired I-Ds around; alternic doesn't
have that one any more.

------------------------------------------------------------------------
r45029 | wmeier | 2012-09-20 13:07:21 -0700 (Thu, 20 Sep 2012) | 2 lines
Changed paths:
   M /trunk/config.h.win32

Fix a typo in SVN #44995 which caused building Wireshark with VS 2012 to fail.

------------------------------------------------------------------------
r45028 | jmayer | 2012-09-20 11:36:12 -0700 (Thu, 20 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wccp.c

Add URL for WCCP V2 revision 1

------------------------------------------------------------------------
r45027 | martink | 2012-09-20 10:46:42 -0700 (Thu, 20 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-dtcp-ip.c

started a dissector for DTCP-IP
(Digital Transmission Content Protection over IP)

------------------------------------------------------------------------
r45026 | morriss | 2012-09-20 09:37:29 -0700 (Thu, 20 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Fix a read-after-free (as detected by Valgrind):

Go to the next element in the recent cf list before freeing the current
element.

------------------------------------------------------------------------
r45025 | etxrab | 2012-09-20 06:16:27 -0700 (Thu, 20 Sep 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/file_import_dlg.c
   M /trunk/ui/text_import.c

Have File->import write pcapng files.
------------------------------------------------------------------------
r45024 | martinm | 2012-09-20 03:36:28 -0700 (Thu, 20 Sep 2012) | 2 lines
Changed paths:
   M /trunk/reordercap.c

Turn off debug.

------------------------------------------------------------------------
r45023 | martinm | 2012-09-20 03:28:05 -0700 (Thu, 20 Sep 2012) | 5 lines
Changed paths:
   A /trunk/reordercap.c

Add a new console wiretap program to reorder the frames within a capture
file.  This version has been tested with pcap and IxCatapult files.

Haven't got config/makefile changes quite right yet, will commit later.

------------------------------------------------------------------------
r45022 | martinm | 2012-09-20 03:21:04 -0700 (Thu, 20 Sep 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

Shouldn't set the time in seek_read() after all.  At least the pcap
support doesn't.

------------------------------------------------------------------------
r45020 | morriss | 2012-09-19 20:04:48 -0700 (Wed, 19 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dfilter/Makefile.am
   M /trunk/epan/dfilter/Makefile.nmake

As suggested by Xavier Raynaud in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6425 :

scanner.c includes (depends on) grammar.h so mark it so in the Makefiles.

------------------------------------------------------------------------
r45019 | eapache | 2012-09-19 19:55:22 -0700 (Wed, 19 Sep 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/tools/lemon/CMakeLists.txt

Fix lemon build with cmake by defining _U_. I feel like there's a better
way than all the horrid escaping I had to do, but I don't know what it is.

------------------------------------------------------------------------
r45018 | morriss | 2012-09-19 19:18:24 -0700 (Wed, 19 Sep 2012) | 1 line
Changed paths:
   M /trunk/tools/lemon/lemon.c

lemon is not compiled with HAVE_CONFIG_h so don't test for it nor try to include it.
------------------------------------------------------------------------
r45017 | morriss | 2012-09-19 19:03:38 -0700 (Wed, 19 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/dcerpc/budb/packet-dcerpc-budb-template.c
   M /trunk/epan/dissectors/dcerpc/butc/packet-dcerpc-butc-template.c
   M /trunk/epan/dissectors/dcerpc/drsuapi/packet-dcerpc-drsuapi-template.c
   M /trunk/epan/dissectors/packet-2dparityfec.c
   M /trunk/epan/dissectors/packet-3com-njack.c
   M /trunk/epan/dissectors/packet-3com-xns.c
   M /trunk/epan/dissectors/packet-3g-a11.c
   M /trunk/epan/dissectors/packet-6lowpan.c
   M /trunk/epan/dissectors/packet-9p.c
   M /trunk/epan/dissectors/packet-HI2Operations.c
   M /trunk/epan/dissectors/packet-aarp.c
   M /trunk/epan/dissectors/packet-aastra-aasp.c
   M /trunk/epan/dissectors/packet-acap.c
   M /trunk/epan/dissectors/packet-acn.c
   M /trunk/epan/dissectors/packet-acp133.c
   M /trunk/epan/dissectors/packet-acse.c
   M /trunk/epan/dissectors/packet-actrace.c
   M /trunk/epan/dissectors/packet-adwin-config.c
   M /trunk/epan/dissectors/packet-adwin.c
   M /trunk/epan/dissectors/packet-afp.c
   M /trunk/epan/dissectors/packet-afs.c
   M /trunk/epan/dissectors/packet-agentx.c
   M /trunk/epan/dissectors/packet-aim-admin.c
   M /trunk/epan/dissectors/packet-aim-adverts.c
   M /trunk/epan/dissectors/packet-aim-bos.c
   M /trunk/epan/dissectors/packet-aim-buddylist.c
   M /trunk/epan/dissectors/packet-aim-chat.c
   M /trunk/epan/dissectors/packet-aim-chatnav.c
   M /trunk/epan/dissectors/packet-aim-directory.c
   M /trunk/epan/dissectors/packet-aim-email.c
   M /trunk/epan/dissectors/packet-aim-generic.c
   M /trunk/epan/dissectors/packet-aim-icq.c
   M /trunk/epan/dissectors/packet-aim-invitation.c
   M /trunk/epan/dissectors/packet-aim-location.c
   M /trunk/epan/dissectors/packet-aim-messaging.c
   M /trunk/epan/dissectors/packet-aim-oft.c
   M /trunk/epan/dissectors/packet-aim-popup.c
   M /trunk/epan/dissectors/packet-aim-signon.c
   M /trunk/epan/dissectors/packet-aim-ssi.c
   M /trunk/epan/dissectors/packet-aim-sst.c
   M /trunk/epan/dissectors/packet-aim-stats.c
   M /trunk/epan/dissectors/packet-aim-translate.c
   M /trunk/epan/dissectors/packet-aim-userlookup.c
   M /trunk/epan/dissectors/packet-aim.c
   M /trunk/epan/dissectors/packet-ajp13.c
   M /trunk/epan/dissectors/packet-alcap.c
   M /trunk/epan/dissectors/packet-amqp.c
   M /trunk/epan/dissectors/packet-amr.c
   M /trunk/epan/dissectors/packet-ancp.c
   M /trunk/epan/dissectors/packet-ans.c
   M /trunk/epan/dissectors/packet-ansi_637.c
   M /trunk/epan/dissectors/packet-ansi_683.c
   M /trunk/epan/dissectors/packet-ansi_801.c
   M /trunk/epan/dissectors/packet-ansi_a.c
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-ansi_tcap.c
   M /trunk/epan/dissectors/packet-aodv.c
   M /trunk/epan/dissectors/packet-aoe.c
   M /trunk/epan/dissectors/packet-ap1394.c
   M /trunk/epan/dissectors/packet-app-pkix-cert.c
   M /trunk/epan/dissectors/packet-applemidi.c
   M /trunk/epan/dissectors/packet-aprs.c
   M /trunk/epan/dissectors/packet-arcnet.c
   M /trunk/epan/dissectors/packet-armagetronad.c
   M /trunk/epan/dissectors/packet-arp.c
   M /trunk/epan/dissectors/packet-artnet.c
   M /trunk/epan/dissectors/packet-aruba-adp.c
   M /trunk/epan/dissectors/packet-aruba-erm.c
   M /trunk/epan/dissectors/packet-aruba-papi.c
   M /trunk/epan/dissectors/packet-asap.c
   M /trunk/epan/dissectors/packet-ascend.c
   M /trunk/epan/dissectors/packet-asf.c
   M /trunk/epan/dissectors/packet-assa_r3.c
   M /trunk/epan/dissectors/packet-at.c
   M /trunk/epan/dissectors/packet-atalk.c
   M /trunk/epan/dissectors/packet-atm.c
   M /trunk/epan/dissectors/packet-atmtcp.c
   M /trunk/epan/dissectors/packet-auto_rp.c
   M /trunk/epan/dissectors/packet-ax25-kiss.c
   M /trunk/epan/dissectors/packet-ax25-nol3.c
   M /trunk/epan/dissectors/packet-ax25.c
   M /trunk/epan/dissectors/packet-ax4000.c
   M /trunk/epan/dissectors/packet-ayiya.c
   M /trunk/epan/dissectors/packet-babel.c
   M /trunk/epan/dissectors/packet-bacapp.c
   M /trunk/epan/dissectors/packet-bacnet.c
   M /trunk/epan/dissectors/packet-banana.c
   M /trunk/epan/dissectors/packet-bat.c
   M /trunk/epan/dissectors/packet-batadv.c
   M /trunk/epan/dissectors/packet-bctp.c
   M /trunk/epan/dissectors/packet-beep.c
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-bfcp.c
   M /trunk/epan/dissectors/packet-bfd.c
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-bittorrent.c
   M /trunk/epan/dissectors/packet-bjnp.c
   M /trunk/epan/dissectors/packet-bmc.c
   M /trunk/epan/dissectors/packet-bofl.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-bootparams.c
   M /trunk/epan/dissectors/packet-bpdu.c
   M /trunk/epan/dissectors/packet-bpq.c
   M /trunk/epan/dissectors/packet-brdwlk.c
   M /trunk/epan/dissectors/packet-brp.c
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-bt-dht.c
   M /trunk/epan/dissectors/packet-bt-utp.c
   M /trunk/epan/dissectors/packet-btamp.c
   M /trunk/epan/dissectors/packet-btbnep.c
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-bthci_sco.c
   M /trunk/epan/dissectors/packet-bthfp.c
   M /trunk/epan/dissectors/packet-bthid.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-bvlc.c
   M /trunk/epan/dissectors/packet-bzr.c
   M /trunk/epan/dissectors/packet-c1222.c
   M /trunk/epan/dissectors/packet-calcappprotocol.c
   M /trunk/epan/dissectors/packet-camel.c
   M /trunk/epan/dissectors/packet-canopen.c
   M /trunk/epan/dissectors/packet-capwap.c
   M /trunk/epan/dissectors/packet-cast.c
   M /trunk/epan/dissectors/packet-catapult-dct2000.c
   M /trunk/epan/dissectors/packet-ccsds.c
   M /trunk/epan/dissectors/packet-cdp.c
   M /trunk/epan/dissectors/packet-cdt.c
   M /trunk/epan/dissectors/packet-cell_broadcast.c
   M /trunk/epan/dissectors/packet-cfm.c
   M /trunk/epan/dissectors/packet-cgmp.c
   M /trunk/epan/dissectors/packet-charging_ase.c
   M /trunk/epan/dissectors/packet-chdlc.c
   M /trunk/epan/dissectors/packet-cigi.c
   M /trunk/epan/dissectors/packet-cimd.c
   M /trunk/epan/dissectors/packet-cimetrics.c
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-cipmotion.c
   M /trunk/epan/dissectors/packet-cipsafety.c
   M /trunk/epan/dissectors/packet-cisco-erspan.c
   M /trunk/epan/dissectors/packet-cisco-sm.c
   M /trunk/epan/dissectors/packet-cisco-wids.c
   M /trunk/epan/dissectors/packet-classicstun.c
   M /trunk/epan/dissectors/packet-clearcase.c
   M /trunk/epan/dissectors/packet-clip.c
   M /trunk/epan/dissectors/packet-clique-rm.c
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-cmip.c
   M /trunk/epan/dissectors/packet-cmp.c
   M /trunk/epan/dissectors/packet-cmpp.c
   M /trunk/epan/dissectors/packet-cms.c
   M /trunk/epan/dissectors/packet-cnip.c
   M /trunk/epan/dissectors/packet-coap.c
   M /trunk/epan/dissectors/packet-collectd.c
   M /trunk/epan/dissectors/packet-componentstatus.c
   M /trunk/epan/dissectors/packet-cops.c
   M /trunk/epan/dissectors/packet-coseventcomm.c
   M /trunk/epan/dissectors/packet-cosine.c
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-cpfi.c
   M /trunk/epan/dissectors/packet-cpha.c
   M /trunk/epan/dissectors/packet-credssp.c
   M /trunk/epan/dissectors/packet-crmf.c
   M /trunk/epan/dissectors/packet-csm-encaps.c
   M /trunk/epan/dissectors/packet-csn1.c
   M /trunk/epan/dissectors/packet-ctdb.c
   M /trunk/epan/dissectors/packet-cups.c
   M /trunk/epan/dissectors/packet-daap.c
   M /trunk/epan/dissectors/packet-dap.c
   M /trunk/epan/dissectors/packet-data.c
   M /trunk/epan/dissectors/packet-daytime.c
   M /trunk/epan/dissectors/packet-db-lsp.c
   M /trunk/epan/dissectors/packet-dbus.c
   M /trunk/epan/dissectors/packet-dcc.c
   M /trunk/epan/dissectors/packet-dccp.c
   M /trunk/epan/dissectors/packet-dcerpc-atsvc.c
   M /trunk/epan/dissectors/packet-dcerpc-bossvr.c
   M /trunk/epan/dissectors/packet-dcerpc-browser.c
   M /trunk/epan/dissectors/packet-dcerpc-budb.c
   M /trunk/epan/dissectors/packet-dcerpc-butc.c
   M /trunk/epan/dissectors/packet-dcerpc-cds_clerkserver.c
   M /trunk/epan/dissectors/packet-dcerpc-cds_solicit.c
   M /trunk/epan/dissectors/packet-dcerpc-conv.c
   M /trunk/epan/dissectors/packet-dcerpc-cprpc_server.c
   M /trunk/epan/dissectors/packet-dcerpc-dfs.c
   M /trunk/epan/dissectors/packet-dcerpc-dnsserver.c
   M /trunk/epan/dissectors/packet-dcerpc-drsuapi.c
   M /trunk/epan/dissectors/packet-dcerpc-dssetup.c
   M /trunk/epan/dissectors/packet-dcerpc-dtsprovider.c
   M /trunk/epan/dissectors/packet-dcerpc-dtsstime_req.c
   M /trunk/epan/dissectors/packet-dcerpc-efs.c
   M /trunk/epan/dissectors/packet-dcerpc-epm.c
   M /trunk/epan/dissectors/packet-dcerpc-eventlog.c
   M /trunk/epan/dissectors/packet-dcerpc-fileexp.c
   M /trunk/epan/dissectors/packet-dcerpc-fldb.c
   M /trunk/epan/dissectors/packet-dcerpc-frsapi.c
   M /trunk/epan/dissectors/packet-dcerpc-frsrpc.c
   M /trunk/epan/dissectors/packet-dcerpc-frstrans.c
   M /trunk/epan/dissectors/packet-dcerpc-ftserver.c
   M /trunk/epan/dissectors/packet-dcerpc-icl_rpc.c
   M /trunk/epan/dissectors/packet-dcerpc-initshutdown.c
   M /trunk/epan/dissectors/packet-dcerpc-krb5rpc.c
   M /trunk/epan/dissectors/packet-dcerpc-llb.c
   M /trunk/epan/dissectors/packet-dcerpc-lsa.c
   M /trunk/epan/dissectors/packet-dcerpc-mapi.c
   M /trunk/epan/dissectors/packet-dcerpc-messenger.c
   M /trunk/epan/dissectors/packet-dcerpc-mgmt.c
   M /trunk/epan/dissectors/packet-dcerpc-ndr.c
   M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
   M /trunk/epan/dissectors/packet-dcerpc-nspi.c
   M /trunk/epan/dissectors/packet-dcerpc-nt.c
   M /trunk/epan/dissectors/packet-dcerpc-pnp.c
   M /trunk/epan/dissectors/packet-dcerpc-rdaclif.c
   M /trunk/epan/dissectors/packet-dcerpc-rep_proc.c
   M /trunk/epan/dissectors/packet-dcerpc-rfr.c
   M /trunk/epan/dissectors/packet-dcerpc-roverride.c
   M /trunk/epan/dissectors/packet-dcerpc-rpriv.c
   M /trunk/epan/dissectors/packet-dcerpc-rras.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_acct.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_attr.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_attr_schema.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_bind.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_misc.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_pgo.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_plcy.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_acct.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_acl.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_attr.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_pgo.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_plcy.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_pwd_mgmt.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_repadm.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_replist.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_repmgr.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_unix.c
   M /trunk/epan/dissectors/packet-dcerpc-rsec_login.c
   M /trunk/epan/dissectors/packet-dcerpc-samr.c
   M /trunk/epan/dissectors/packet-dcerpc-secidmap.c
   M /trunk/epan/dissectors/packet-dcerpc-spoolss.c
   M /trunk/epan/dissectors/packet-dcerpc-srvsvc.c
   M /trunk/epan/dissectors/packet-dcerpc-svcctl.c
   M /trunk/epan/dissectors/packet-dcerpc-tapi.c
   M /trunk/epan/dissectors/packet-dcerpc-tkn4int.c
   M /trunk/epan/dissectors/packet-dcerpc-trksvr.c
   M /trunk/epan/dissectors/packet-dcerpc-ubikdisk.c
   M /trunk/epan/dissectors/packet-dcerpc-ubikvote.c
   M /trunk/epan/dissectors/packet-dcerpc-update.c
   M /trunk/epan/dissectors/packet-dcerpc-winreg.c
   M /trunk/epan/dissectors/packet-dcerpc-wkssvc.c
   M /trunk/epan/dissectors/packet-dcerpc-wzcsvc.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-dcm.c
   M /trunk/epan/dissectors/packet-dcom-dispatch.c
   M /trunk/epan/dissectors/packet-dcom-oxid.c
   M /trunk/epan/dissectors/packet-dcom-remact.c
   M /trunk/epan/dissectors/packet-dcom-remunkn.c
   M /trunk/epan/dissectors/packet-dcom-sysact.c
   M /trunk/epan/dissectors/packet-dcom.c
   M /trunk/epan/dissectors/packet-dcp-etsi.c
   M /trunk/epan/dissectors/packet-ddtp.c
   M /trunk/epan/dissectors/packet-dec-bpdu.c
   M /trunk/epan/dissectors/packet-dec-dnart.c
   M /trunk/epan/dissectors/packet-dect.c
   M /trunk/epan/dissectors/packet-dhcp-failover.c
   M /trunk/epan/dissectors/packet-dhcpv6.c
   M /trunk/epan/dissectors/packet-diameter.c
   M /trunk/epan/dissectors/packet-diameter_3gpp.c
   M /trunk/epan/dissectors/packet-diffserv-mpls-common.c
   M /trunk/epan/dissectors/packet-dis-enums.c
   M /trunk/epan/dissectors/packet-dis-fields.c
   M /trunk/epan/dissectors/packet-dis-pdus.c
   M /trunk/epan/dissectors/packet-dis.c
   M /trunk/epan/dissectors/packet-disp.c
   M /trunk/epan/dissectors/packet-distcc.c
   M /trunk/epan/dissectors/packet-dlm3.c
   M /trunk/epan/dissectors/packet-dlsw.c
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-dmx-chan.c
   M /trunk/epan/dissectors/packet-dmx-sip.c
   M /trunk/epan/dissectors/packet-dmx-test.c
   M /trunk/epan/dissectors/packet-dmx-text.c
   M /trunk/epan/dissectors/packet-dmx.c
   M /trunk/epan/dissectors/packet-dnp.c
   M /trunk/epan/dissectors/packet-dns.c
   M /trunk/epan/dissectors/packet-dop.c
   M /trunk/epan/dissectors/packet-dplay.c
   M /trunk/epan/dissectors/packet-dpnss-link.c
   M /trunk/epan/dissectors/packet-dpnss.c
   M /trunk/epan/dissectors/packet-drda.c
   M /trunk/epan/dissectors/packet-dsi.c
   M /trunk/epan/dissectors/packet-dsp.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-dtn.c
   M /trunk/epan/dissectors/packet-dtp.c
   M /trunk/epan/dissectors/packet-dtpt.c
   M /trunk/epan/dissectors/packet-dua.c
   M /trunk/epan/dissectors/packet-dvb-ait.c
   M /trunk/epan/dissectors/packet-dvb-bat.c
   M /trunk/epan/dissectors/packet-dvb-data-mpe.c
   M /trunk/epan/dissectors/packet-dvb-eit.c
   M /trunk/epan/dissectors/packet-dvb-ipdc.c
   M /trunk/epan/dissectors/packet-dvb-nit.c
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c
   M /trunk/epan/dissectors/packet-dvb-sdt.c
   M /trunk/epan/dissectors/packet-dvb-tdt.c
   M /trunk/epan/dissectors/packet-dvb-tot.c
   M /trunk/epan/dissectors/packet-dvbci.c
   M /trunk/epan/dissectors/packet-dvmrp.c
   M /trunk/epan/dissectors/packet-e100.c
   M /trunk/epan/dissectors/packet-e164.c
   M /trunk/epan/dissectors/packet-e212.c
   M /trunk/epan/dissectors/packet-eap.c
   M /trunk/epan/dissectors/packet-eapol.c
   M /trunk/epan/dissectors/packet-echo.c
   M /trunk/epan/dissectors/packet-ecp-oui.c
   M /trunk/epan/dissectors/packet-edonkey.c
   M /trunk/epan/dissectors/packet-egd.c
   M /trunk/epan/dissectors/packet-ehdlc.c
   M /trunk/epan/dissectors/packet-ehs.c
   M /trunk/epan/dissectors/packet-eigrp.c
   M /trunk/epan/dissectors/packet-eiss.c
   M /trunk/epan/dissectors/packet-elcom.c
   M /trunk/epan/dissectors/packet-enc.c
   M /trunk/epan/dissectors/packet-enip.c
   M /trunk/epan/dissectors/packet-enrp.c
   M /trunk/epan/dissectors/packet-enttec.c
   M /trunk/epan/dissectors/packet-epl.c
   M /trunk/epan/dissectors/packet-epl_v1.c
   M /trunk/epan/dissectors/packet-epmd.c
   M /trunk/epan/dissectors/packet-erf.c
   M /trunk/epan/dissectors/packet-erldp.c
   M /trunk/epan/dissectors/packet-esio.c
   M /trunk/epan/dissectors/packet-esis.c
   M /trunk/epan/dissectors/packet-ess.c
   M /trunk/epan/dissectors/packet-etch.c
   M /trunk/epan/dissectors/packet-eth.c
   M /trunk/epan/dissectors/packet-etherip.c
   M /trunk/epan/dissectors/packet-ethertype.c
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c
   M /trunk/epan/dissectors/packet-etv.c
   M /trunk/epan/dissectors/packet-evrc.c
   M /trunk/epan/dissectors/packet-exec.c
   M /trunk/epan/dissectors/packet-extreme.c
   M /trunk/epan/dissectors/packet-fc.c
   M /trunk/epan/dissectors/packet-fcct.c
   M /trunk/epan/dissectors/packet-fcdns.c
   M /trunk/epan/dissectors/packet-fcels.c
   M /trunk/epan/dissectors/packet-fcfcs.c
   M /trunk/epan/dissectors/packet-fcfzs.c
   M /trunk/epan/dissectors/packet-fcgi.c
   M /trunk/epan/dissectors/packet-fcip.c
   M /trunk/epan/dissectors/packet-fclctl.c
   M /trunk/epan/dissectors/packet-fcoe.c
   M /trunk/epan/dissectors/packet-fcoib.c
   M /trunk/epan/dissectors/packet-fcp.c
   M /trunk/epan/dissectors/packet-fcsb3.c
   M /trunk/epan/dissectors/packet-fcsp.c
   M /trunk/epan/dissectors/packet-fcswils.c
   M /trunk/epan/dissectors/packet-fddi.c
   M /trunk/epan/dissectors/packet-fefd.c
   M /trunk/epan/dissectors/packet-ff.c
   M /trunk/epan/dissectors/packet-fip.c
   M /trunk/epan/dissectors/packet-fix.c
   M /trunk/epan/dissectors/packet-flexnet.c
   M /trunk/epan/dissectors/packet-flip.c
   M /trunk/epan/dissectors/packet-fmp.c
   M /trunk/epan/dissectors/packet-fmp_notify.c
   M /trunk/epan/dissectors/packet-fmtp.c
   M /trunk/epan/dissectors/packet-forces.c
   M /trunk/epan/dissectors/packet-fp_hint.c
   M /trunk/epan/dissectors/packet-fr.c
   M /trunk/epan/dissectors/packet-fractalgeneratorprotocol.c
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/epan/dissectors/packet-ftam.c
   M /trunk/epan/dissectors/packet-ftp.c
   M /trunk/epan/dissectors/packet-fw1.c
   M /trunk/epan/dissectors/packet-g723.c
   M /trunk/epan/dissectors/packet-gadu-gadu.c
   M /trunk/epan/dissectors/packet-gdsdb.c
   M /trunk/epan/dissectors/packet-ged125.c
   M /trunk/epan/dissectors/packet-gift.c
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-git.c
   M /trunk/epan/dissectors/packet-glbp.c
   M /trunk/epan/dissectors/packet-gluster_cli.c
   M /trunk/epan/dissectors/packet-gluster_pmap.c
   M /trunk/epan/dissectors/packet-glusterd.c
   M /trunk/epan/dissectors/packet-glusterfs.c
   M /trunk/epan/dissectors/packet-glusterfs_hndsk.c
   M /trunk/epan/dissectors/packet-gmhdr.c
   M /trunk/epan/dissectors/packet-gmr1_bcch.c
   M /trunk/epan/dissectors/packet-gmr1_common.c
   M /trunk/epan/dissectors/packet-gmr1_dtap.c
   M /trunk/epan/dissectors/packet-gmr1_rach.c
   M /trunk/epan/dissectors/packet-gmr1_rr.c
   M /trunk/epan/dissectors/packet-gmrp.c
   M /trunk/epan/dissectors/packet-gnm.c
   M /trunk/epan/dissectors/packet-gnutella.c
   M /trunk/epan/dissectors/packet-goose.c
   M /trunk/epan/dissectors/packet-gopher.c
   M /trunk/epan/dissectors/packet-gpef.c
   M /trunk/epan/dissectors/packet-gprs-llc.c
   M /trunk/epan/dissectors/packet-gprscdr.c
   M /trunk/epan/dissectors/packet-gre.c
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gsm_a_rp.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c
   M /trunk/epan/dissectors/packet-gsm_abis_oml.c
   M /trunk/epan/dissectors/packet-gsm_bsslap.c
   M /trunk/epan/dissectors/packet-gsm_bssmap_le.c
   M /trunk/epan/dissectors/packet-gsm_cbch.c
   M /trunk/epan/dissectors/packet-gsm_ipa.c
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_sim.c
   M /trunk/epan/dissectors/packet-gsm_sms.c
   M /trunk/epan/dissectors/packet-gsm_sms_ud.c
   M /trunk/epan/dissectors/packet-gsm_um.c
   M /trunk/epan/dissectors/packet-gsmtap.c
   M /trunk/epan/dissectors/packet-gssapi.c
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-gtpv2.c
   M /trunk/epan/dissectors/packet-gvcp.c
   M /trunk/epan/dissectors/packet-gvrp.c
   M /trunk/epan/dissectors/packet-h1.c
   M /trunk/epan/dissectors/packet-h221_nonstd.c
   M /trunk/epan/dissectors/packet-h223.c
   M /trunk/epan/dissectors/packet-h225.c
   M /trunk/epan/dissectors/packet-h235.c
   M /trunk/epan/dissectors/packet-h245.c
   M /trunk/epan/dissectors/packet-h248.c
   M /trunk/epan/dissectors/packet-h248_10.c
   M /trunk/epan/dissectors/packet-h248_2.c
   M /trunk/epan/dissectors/packet-h248_3gpp.c
   M /trunk/epan/dissectors/packet-h248_7.c
   M /trunk/epan/dissectors/packet-h248_annex_c.c
   M /trunk/epan/dissectors/packet-h248_annex_e.c
   M /trunk/epan/dissectors/packet-h248_q1950.c
   M /trunk/epan/dissectors/packet-h261.c
   M /trunk/epan/dissectors/packet-h263.c
   M /trunk/epan/dissectors/packet-h263p.c
   M /trunk/epan/dissectors/packet-h264.c
   M /trunk/epan/dissectors/packet-h282.c
   M /trunk/epan/dissectors/packet-h283.c
   M /trunk/epan/dissectors/packet-h323.c
   M /trunk/epan/dissectors/packet-h450-ros.c
   M /trunk/epan/dissectors/packet-h450.c
   M /trunk/epan/dissectors/packet-h460.c
   M /trunk/epan/dissectors/packet-h501.c
   M /trunk/epan/dissectors/packet-hartip.c
   M /trunk/epan/dissectors/packet-hazelcast.c
   M /trunk/epan/dissectors/packet-hci_h1.c
   M /trunk/epan/dissectors/packet-hci_h4.c
   M /trunk/epan/dissectors/packet-hclnfsd.c
   M /trunk/epan/dissectors/packet-hdcp.c
   M /trunk/epan/dissectors/packet-hdcp2.c
   M /trunk/epan/dissectors/packet-hdfs.c
   M /trunk/epan/dissectors/packet-hdfsdata.c
   M /trunk/epan/dissectors/packet-hip.c
   M /trunk/epan/dissectors/packet-hnbap.c
   M /trunk/epan/dissectors/packet-homeplug-av.c
   M /trunk/epan/dissectors/packet-homeplug.c
   M /trunk/epan/dissectors/packet-hp-erm.c
   M /trunk/epan/dissectors/packet-hpext.c
   M /trunk/epan/dissectors/packet-hpsw.c
   M /trunk/epan/dissectors/packet-hpteam.c
   M /trunk/epan/dissectors/packet-hsr-prp-supervision.c
   M /trunk/epan/dissectors/packet-hsr.c
   M /trunk/epan/dissectors/packet-hsrp.c
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-hyperscsi.c
   M /trunk/epan/dissectors/packet-i2c.c
   M /trunk/epan/dissectors/packet-iapp.c
   M /trunk/epan/dissectors/packet-iax2.c
   M /trunk/epan/dissectors/packet-icap.c
   M /trunk/epan/dissectors/packet-icep.c
   M /trunk/epan/dissectors/packet-icmp.c
   M /trunk/epan/dissectors/packet-icmpv6.c
   M /trunk/epan/dissectors/packet-icp.c
   M /trunk/epan/dissectors/packet-icq.c
   M /trunk/epan/dissectors/packet-idmp.c
   M /trunk/epan/dissectors/packet-idp.c
   M /trunk/epan/dissectors/packet-iec104.c
   M /trunk/epan/dissectors/packet-ieee1722.c
   M /trunk/epan/dissectors/packet-ieee17221.c
   M /trunk/epan/dissectors/packet-ieee80211-airopeek.c
   M /trunk/epan/dissectors/packet-ieee80211-netmon.c
   M /trunk/epan/dissectors/packet-ieee80211-prism.c
   M /trunk/epan/dissectors/packet-ieee80211-radio.c
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c
   M /trunk/epan/dissectors/packet-ieee80211-wlancap.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-ieee8021ah.c
   M /trunk/epan/dissectors/packet-ieee8023.c
   M /trunk/epan/dissectors/packet-ieee802a.c
   M /trunk/epan/dissectors/packet-ifcp.c
   M /trunk/epan/dissectors/packet-igap.c
   M /trunk/epan/dissectors/packet-igmp.c
   M /trunk/epan/dissectors/packet-igrp.c
   M /trunk/epan/dissectors/packet-image-gif.c
   M /trunk/epan/dissectors/packet-image-jfif.c
   M /trunk/epan/dissectors/packet-image-png.c
   M /trunk/epan/dissectors/packet-imap.c
   M /trunk/epan/dissectors/packet-imf.c
   M /trunk/epan/dissectors/packet-inap.c
   M /trunk/epan/dissectors/packet-infiniband.c
   M /trunk/epan/dissectors/packet-infiniband_sdp.c
   M /trunk/epan/dissectors/packet-interlink.c
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ipars.c
   M /trunk/epan/dissectors/packet-ipdc.c
   M /trunk/epan/dissectors/packet-ipfc.c
   M /trunk/epan/dissectors/packet-ipmi-app.c
   M /trunk/epan/dissectors/packet-ipmi-bridge.c
   M /trunk/epan/dissectors/packet-ipmi-chassis.c
   M /trunk/epan/dissectors/packet-ipmi-picmg.c
   M /trunk/epan/dissectors/packet-ipmi-pps.c
   M /trunk/epan/dissectors/packet-ipmi-se.c
   M /trunk/epan/dissectors/packet-ipmi-session.c
   M /trunk/epan/dissectors/packet-ipmi-storage.c
   M /trunk/epan/dissectors/packet-ipmi-transport.c
   M /trunk/epan/dissectors/packet-ipmi-update.c
   M /trunk/epan/dissectors/packet-ipmi.c
   M /trunk/epan/dissectors/packet-ipnet.c
   M /trunk/epan/dissectors/packet-ipoib.c
   M /trunk/epan/dissectors/packet-ipp.c
   M /trunk/epan/dissectors/packet-ipsec-tcp.c
   M /trunk/epan/dissectors/packet-ipsec-udp.c
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-ipsi-ctl.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-ipvs-syncd.c
   M /trunk/epan/dissectors/packet-ipx.c
   M /trunk/epan/dissectors/packet-ipxwan.c
   M /trunk/epan/dissectors/packet-irc.c
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-iscsi.c
   M /trunk/epan/dissectors/packet-isdn.c
   M /trunk/epan/dissectors/packet-isis-clv.c
   M /trunk/epan/dissectors/packet-isis-hello.c
   M /trunk/epan/dissectors/packet-isis-lsp.c
   M /trunk/epan/dissectors/packet-isis-snp.c
   M /trunk/epan/dissectors/packet-isis.c
   M /trunk/epan/dissectors/packet-isl.c
   M /trunk/epan/dissectors/packet-ismacryp.c
   M /trunk/epan/dissectors/packet-ismp.c
   M /trunk/epan/dissectors/packet-isns.c
   M /trunk/epan/dissectors/packet-iso7816.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-itdm.c
   M /trunk/epan/dissectors/packet-iua.c
   M /trunk/epan/dissectors/packet-iuup.c
   M /trunk/epan/dissectors/packet-iwarp-ddp-rdmap.c
   M /trunk/epan/dissectors/packet-iwarp-mpa.c
   M /trunk/epan/dissectors/packet-ixveriwave.c
   M /trunk/epan/dissectors/packet-jmirror.c
   M /trunk/epan/dissectors/packet-jpeg.c
   M /trunk/epan/dissectors/packet-json.c
   M /trunk/epan/dissectors/packet-juniper.c
   M /trunk/epan/dissectors/packet-jxta.c
   M /trunk/epan/dissectors/packet-k12.c
   M /trunk/epan/dissectors/packet-kadm5.c
   M /trunk/epan/dissectors/packet-kdp.c
   M /trunk/epan/dissectors/packet-kdsp.c
   M /trunk/epan/dissectors/packet-kerberos.c
   M /trunk/epan/dissectors/packet-kerberos4.c
   M /trunk/epan/dissectors/packet-kingfisher.c
   M /trunk/epan/dissectors/packet-kink.c
   M /trunk/epan/dissectors/packet-kismet.c
   M /trunk/epan/dissectors/packet-klm.c
   M /trunk/epan/dissectors/packet-knet.c
   M /trunk/epan/dissectors/packet-kpasswd.c
   M /trunk/epan/dissectors/packet-l1-events.c
   M /trunk/epan/dissectors/packet-l2tp.c
   M /trunk/epan/dissectors/packet-lanforge.c
   M /trunk/epan/dissectors/packet-lapb.c
   M /trunk/epan/dissectors/packet-lapbether.c
   M /trunk/epan/dissectors/packet-lapd.c
   M /trunk/epan/dissectors/packet-lapdm.c
   M /trunk/epan/dissectors/packet-laplink.c
   M /trunk/epan/dissectors/packet-lapsat.c
   M /trunk/epan/dissectors/packet-lcsap.c
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-ldp.c
   M /trunk/epan/dissectors/packet-ldss.c
   M /trunk/epan/dissectors/packet-lge_monitor.c
   M /trunk/epan/dissectors/packet-linx.c
   M /trunk/epan/dissectors/packet-lisp-data.c
   M /trunk/epan/dissectors/packet-lisp.c
   M /trunk/epan/dissectors/packet-llc.c
   M /trunk/epan/dissectors/packet-lldp.c
   M /trunk/epan/dissectors/packet-llrp.c
   M /trunk/epan/dissectors/packet-llt.c
   M /trunk/epan/dissectors/packet-lmi.c
   M /trunk/epan/dissectors/packet-lmp.c
   M /trunk/epan/dissectors/packet-logotypecertextn.c
   M /trunk/epan/dissectors/packet-lon.c
   M /trunk/epan/dissectors/packet-loop.c
   M /trunk/epan/dissectors/packet-lpd.c
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-lppa.c
   M /trunk/epan/dissectors/packet-lppe.c
   M /trunk/epan/dissectors/packet-lsc.c
   M /trunk/epan/dissectors/packet-lte-rrc.c
   M /trunk/epan/dissectors/packet-ltp.c
   M /trunk/epan/dissectors/packet-lwapp.c
   M /trunk/epan/dissectors/packet-lwres.c
   M /trunk/epan/dissectors/packet-m2pa.c
   M /trunk/epan/dissectors/packet-m2tp.c
   M /trunk/epan/dissectors/packet-m2ua.c
   M /trunk/epan/dissectors/packet-m3ap.c
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-maap.c
   M /trunk/epan/dissectors/packet-mac-lte-framed.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-maccontrol.c
   M /trunk/epan/dissectors/packet-mactelnet.c
   M /trunk/epan/dissectors/packet-manolito.c
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/dissectors/packet-mdshdr.c
   M /trunk/epan/dissectors/packet-media.c
   M /trunk/epan/dissectors/packet-megaco.c
   M /trunk/epan/dissectors/packet-memcache.c
   M /trunk/epan/dissectors/packet-mesh.c
   M /trunk/epan/dissectors/packet-meta.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/epan/dissectors/packet-mikey.c
   M /trunk/epan/dissectors/packet-mim.c
   M /trunk/epan/dissectors/packet-mime-encap.c
   M /trunk/epan/dissectors/packet-miop.c
   M /trunk/epan/dissectors/packet-mip.c
   M /trunk/epan/dissectors/packet-mip6.c
   M /trunk/epan/dissectors/packet-mms.c
   M /trunk/epan/dissectors/packet-mmse.c
   M /trunk/epan/dissectors/packet-mndp.c
   M /trunk/epan/dissectors/packet-mojito.c
   M /trunk/epan/dissectors/packet-moldudp.c
   M /trunk/epan/dissectors/packet-moldudp64.c
   M /trunk/epan/dissectors/packet-mongo.c
   M /trunk/epan/dissectors/packet-mount.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-mp4ves.c
   M /trunk/epan/dissectors/packet-mpeg-audio.c
   M /trunk/epan/dissectors/packet-mpeg-ca.c
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c
   M /trunk/epan/dissectors/packet-mpeg-dsmcc.c
   M /trunk/epan/dissectors/packet-mpeg-pat.c
   M /trunk/epan/dissectors/packet-mpeg-pes.c
   M /trunk/epan/dissectors/packet-mpeg-pmt.c
   M /trunk/epan/dissectors/packet-mpeg-sect.c
   M /trunk/epan/dissectors/packet-mpeg1.c
   M /trunk/epan/dissectors/packet-mpls-echo.c
   M /trunk/epan/dissectors/packet-mpls-pm.c
   M /trunk/epan/dissectors/packet-mpls-psc.c
   M /trunk/epan/dissectors/packet-mpls-y1711.c
   M /trunk/epan/dissectors/packet-mpls.c
   M /trunk/epan/dissectors/packet-mq-pcf.c
   M /trunk/epan/dissectors/packet-mq.c
   M /trunk/epan/dissectors/packet-mrdisc.c
   M /trunk/epan/dissectors/packet-mrp-mmrp.c
   M /trunk/epan/dissectors/packet-mrp-msrp.c
   M /trunk/epan/dissectors/packet-mrp-mvrp.c
   M /trunk/epan/dissectors/packet-ms-mms.c
   M /trunk/epan/dissectors/packet-msdp.c
   M /trunk/epan/dissectors/packet-msn-messenger.c
   M /trunk/epan/dissectors/packet-msnip.c
   M /trunk/epan/dissectors/packet-msnlb.c
   M /trunk/epan/dissectors/packet-msproxy.c
   M /trunk/epan/dissectors/packet-msrp.c
   M /trunk/epan/dissectors/packet-mstp.c
   M /trunk/epan/dissectors/packet-mtp2.c
   M /trunk/epan/dissectors/packet-mtp3.c
   M /trunk/epan/dissectors/packet-mtp3mg.c
   M /trunk/epan/dissectors/packet-multipart.c
   M /trunk/epan/dissectors/packet-mux27010.c
   M /trunk/epan/dissectors/packet-mysql.c
   M /trunk/epan/dissectors/packet-nas_eps.c
   M /trunk/epan/dissectors/packet-nasdaq-itch.c
   M /trunk/epan/dissectors/packet-nasdaq-soup.c
   M /trunk/epan/dissectors/packet-nat-pmp.c
   M /trunk/epan/dissectors/packet-nb_rtpmux.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-nbd.c
   M /trunk/epan/dissectors/packet-nbipx.c
   M /trunk/epan/dissectors/packet-nbns.c
   M /trunk/epan/dissectors/packet-ncp-nmas.c
   M /trunk/epan/dissectors/packet-ncp-sss.c
   M /trunk/epan/dissectors/packet-ncp.c
   M /trunk/epan/dissectors/packet-ncs.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-ndp.c
   M /trunk/epan/dissectors/packet-ndps.c
   M /trunk/epan/dissectors/packet-negoex.c
   M /trunk/epan/dissectors/packet-netanalyzer.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-netdump.c
   M /trunk/epan/dissectors/packet-netflow.c
   M /trunk/epan/dissectors/packet-netperfmeter.c
   M /trunk/epan/dissectors/packet-netrom.c
   M /trunk/epan/dissectors/packet-netsync.c
   M /trunk/epan/dissectors/packet-nettl.c
   M /trunk/epan/dissectors/packet-newmail.c
   M /trunk/epan/dissectors/packet-nflog.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-nfsacl.c
   M /trunk/epan/dissectors/packet-nfsauth.c
   M /trunk/epan/dissectors/packet-nhrp.c
   M /trunk/epan/dissectors/packet-nisplus.c
   M /trunk/epan/dissectors/packet-nlm.c
   M /trunk/epan/dissectors/packet-nlsp.c
   M /trunk/epan/dissectors/packet-nntp.c
   M /trunk/epan/dissectors/packet-noe.c
   M /trunk/epan/dissectors/packet-ns_cert_exts.c
   M /trunk/epan/dissectors/packet-nsip.c
   M /trunk/epan/dissectors/packet-nsrp.c
   M /trunk/epan/dissectors/packet-nstrace.c
   M /trunk/epan/dissectors/packet-nt-tpcp.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-ntp.c
   M /trunk/epan/dissectors/packet-null.c
   M /trunk/epan/dissectors/packet-nwmtp.c
   M /trunk/epan/dissectors/packet-ocsp.c
   M /trunk/epan/dissectors/packet-oicq.c
   M /trunk/epan/dissectors/packet-oipf.c
   M /trunk/epan/dissectors/packet-olsr.c
   M /trunk/epan/dissectors/packet-omapi.c
   M /trunk/epan/dissectors/packet-omron-fins.c
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/epan/dissectors/packet-openwire.c
   M /trunk/epan/dissectors/packet-opsi.c
   M /trunk/epan/dissectors/packet-osi-options.c
   M /trunk/epan/dissectors/packet-osi.c
   M /trunk/epan/dissectors/packet-ositp.c
   M /trunk/epan/dissectors/packet-ospf.c
   M /trunk/epan/dissectors/packet-p1.c
   M /trunk/epan/dissectors/packet-p22.c
   M /trunk/epan/dissectors/packet-p7.c
   M /trunk/epan/dissectors/packet-p772.c
   M /trunk/epan/dissectors/packet-p_mul.c
   M /trunk/epan/dissectors/packet-packetbb.c
   M /trunk/epan/dissectors/packet-packetlogger.c
   M /trunk/epan/dissectors/packet-pagp.c
   M /trunk/epan/dissectors/packet-paltalk.c
   M /trunk/epan/dissectors/packet-pana.c
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-pcap.c
   M /trunk/epan/dissectors/packet-pcep.c
   M /trunk/epan/dissectors/packet-pcli.c
   M /trunk/epan/dissectors/packet-pcnfsd.c
   M /trunk/epan/dissectors/packet-pcp.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-peekremote.c
   M /trunk/epan/dissectors/packet-per.c
   M /trunk/epan/dissectors/packet-pflog.c
   M /trunk/epan/dissectors/packet-pgm.c
   M /trunk/epan/dissectors/packet-pgsql.c
   M /trunk/epan/dissectors/packet-pim.c
   M /trunk/epan/dissectors/packet-pingpongprotocol.c
   M /trunk/epan/dissectors/packet-pkcs1.c
   M /trunk/epan/dissectors/packet-pkcs12.c
   M /trunk/epan/dissectors/packet-pkinit.c
   M /trunk/epan/dissectors/packet-pkix1explicit.c
   M /trunk/epan/dissectors/packet-pkix1implicit.c
   M /trunk/epan/dissectors/packet-pkixac.c
   M /trunk/epan/dissectors/packet-pkixproxy.c
   M /trunk/epan/dissectors/packet-pkixqualified.c
   M /trunk/epan/dissectors/packet-pkixtsp.c
   M /trunk/epan/dissectors/packet-pktc.c
   M /trunk/epan/dissectors/packet-pktgen.c
   M /trunk/epan/dissectors/packet-pnrp.c
   M /trunk/epan/dissectors/packet-pop.c
   M /trunk/epan/dissectors/packet-portmap.c
   M /trunk/epan/dissectors/packet-ppcap.c
   M /trunk/epan/dissectors/packet-ppi-antenna.c
   M /trunk/epan/dissectors/packet-ppi-gps.c
   M /trunk/epan/dissectors/packet-ppi-sensor.c
   M /trunk/epan/dissectors/packet-ppi-vector.c
   M /trunk/epan/dissectors/packet-ppi.c
   M /trunk/epan/dissectors/packet-ppp.c
   M /trunk/epan/dissectors/packet-pppoe.c
   M /trunk/epan/dissectors/packet-pptp.c
   M /trunk/epan/dissectors/packet-pres.c
   M /trunk/epan/dissectors/packet-prp.c
   M /trunk/epan/dissectors/packet-ptp.c
   M /trunk/epan/dissectors/packet-pvfs2.c
   M /trunk/epan/dissectors/packet-pw-atm.c
   M /trunk/epan/dissectors/packet-pw-cesopsn.c
   M /trunk/epan/dissectors/packet-pw-common.c
   M /trunk/epan/dissectors/packet-pw-eth.c
   M /trunk/epan/dissectors/packet-pw-fr.c
   M /trunk/epan/dissectors/packet-pw-hdlc.c
   M /trunk/epan/dissectors/packet-pw-satop.c
   M /trunk/epan/dissectors/packet-q2931.c
   M /trunk/epan/dissectors/packet-q708.c
   M /trunk/epan/dissectors/packet-q931.c
   M /trunk/epan/dissectors/packet-q932-ros.c
   M /trunk/epan/dissectors/packet-q932.c
   M /trunk/epan/dissectors/packet-q933.c
   M /trunk/epan/dissectors/packet-qllc.c
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-quake.c
   M /trunk/epan/dissectors/packet-quake2.c
   M /trunk/epan/dissectors/packet-quake3.c
   M /trunk/epan/dissectors/packet-quakeworld.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-radius_packetcable.c
   M /trunk/epan/dissectors/packet-ranap.c
   M /trunk/epan/dissectors/packet-raw.c
   M /trunk/epan/dissectors/packet-rdm.c
   M /trunk/epan/dissectors/packet-rdp.c
   M /trunk/epan/dissectors/packet-rdt.c
   M /trunk/epan/dissectors/packet-redback.c
   M /trunk/epan/dissectors/packet-redbackli.c
   M /trunk/epan/dissectors/packet-reload-framing.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-retix-bpdu.c
   M /trunk/epan/dissectors/packet-rfc2190.c
   M /trunk/epan/dissectors/packet-rfid-felica.c
   M /trunk/epan/dissectors/packet-rfid-mifare.c
   M /trunk/epan/dissectors/packet-rfid-pn532.c
   M /trunk/epan/dissectors/packet-rgmp.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlm.c
   M /trunk/epan/dissectors/packet-rlogin.c
   M /trunk/epan/dissectors/packet-rmcp.c
   M /trunk/epan/dissectors/packet-rmi.c
   M /trunk/epan/dissectors/packet-rmp.c
   M /trunk/epan/dissectors/packet-rmt-alc.c
   M /trunk/epan/dissectors/packet-rmt-common.c
   M /trunk/epan/dissectors/packet-rmt-fec.c
   M /trunk/epan/dissectors/packet-rmt-lct.c
   M /trunk/epan/dissectors/packet-rmt-norm.c
   M /trunk/epan/dissectors/packet-rnsap.c
   M /trunk/epan/dissectors/packet-rohc.c
   M /trunk/epan/dissectors/packet-roofnet.c
   M /trunk/epan/dissectors/packet-ros.c
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/epan/dissectors/packet-rpcap.c
   M /trunk/epan/dissectors/packet-rpl.c
   M /trunk/epan/dissectors/packet-rquota.c
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrlp.c
   M /trunk/epan/dissectors/packet-rsh.c
   M /trunk/epan/dissectors/packet-rsip.c
   M /trunk/epan/dissectors/packet-rsl.c
   M /trunk/epan/dissectors/packet-rstat.c
   M /trunk/epan/dissectors/packet-rsvp.c
   M /trunk/epan/dissectors/packet-rsync.c
   M /trunk/epan/dissectors/packet-rtcp.c
   M /trunk/epan/dissectors/packet-rtmpt.c
   M /trunk/epan/dissectors/packet-rtnet.c
   M /trunk/epan/dissectors/packet-rtp-events.c
   M /trunk/epan/dissectors/packet-rtp-midi.c
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-rtps2.c
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-rtsp.c
   M /trunk/epan/dissectors/packet-rua.c
   M /trunk/epan/dissectors/packet-rudp.c
   M /trunk/epan/dissectors/packet-rwall.c
   M /trunk/epan/dissectors/packet-rx.c
   M /trunk/epan/dissectors/packet-s1ap.c
   M /trunk/epan/dissectors/packet-s5066.c
   M /trunk/epan/dissectors/packet-sabp.c
   M /trunk/epan/dissectors/packet-sadmind.c
   M /trunk/epan/dissectors/packet-sametime.c
   M /trunk/epan/dissectors/packet-sap.c
   M /trunk/epan/dissectors/packet-sasp.c
   M /trunk/epan/dissectors/packet-sbc-ap.c
   M /trunk/epan/dissectors/packet-sbus.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-sccpmg.c
   M /trunk/epan/dissectors/packet-scop.c
   M /trunk/epan/dissectors/packet-scriptingservice.c
   M /trunk/epan/dissectors/packet-scsi-mmc.c
   M /trunk/epan/dissectors/packet-scsi-osd.c
   M /trunk/epan/dissectors/packet-scsi-sbc.c
   M /trunk/epan/dissectors/packet-scsi-smc.c
   M /trunk/epan/dissectors/packet-scsi-ssc.c
   M /trunk/epan/dissectors/packet-scsi.c
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/dissectors/packet-sdh.c
   M /trunk/epan/dissectors/packet-sdlc.c
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-sebek.c
   M /trunk/epan/dissectors/packet-sercosiii.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-sflow.c
   M /trunk/epan/dissectors/packet-sgsap.c
   M /trunk/epan/dissectors/packet-sigcomp.c
   M /trunk/epan/dissectors/packet-simulcrypt.c
   M /trunk/epan/dissectors/packet-sip.c
   M /trunk/epan/dissectors/packet-sipfrag.c
   M /trunk/epan/dissectors/packet-sita.c
   M /trunk/epan/dissectors/packet-skinny.c
   M /trunk/epan/dissectors/packet-skype.c
   M /trunk/epan/dissectors/packet-slimp3.c
   M /trunk/epan/dissectors/packet-sll.c
   M /trunk/epan/dissectors/packet-slowprotocols.c
   M /trunk/epan/dissectors/packet-slsk.c
   M /trunk/epan/dissectors/packet-smb-browse.c
   M /trunk/epan/dissectors/packet-smb-common.c
   M /trunk/epan/dissectors/packet-smb-logon.c
   M /trunk/epan/dissectors/packet-smb-mailslot.c
   M /trunk/epan/dissectors/packet-smb-pipe.c
   M /trunk/epan/dissectors/packet-smb-sidsnooping.c
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-smpp.c
   M /trunk/epan/dissectors/packet-smrse.c
   M /trunk/epan/dissectors/packet-smtp.c
   M /trunk/epan/dissectors/packet-sna.c
   M /trunk/epan/dissectors/packet-snaeth.c
   M /trunk/epan/dissectors/packet-sndcp-xid.c
   M /trunk/epan/dissectors/packet-sndcp.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-socketcan.c
   M /trunk/epan/dissectors/packet-socks.c
   M /trunk/epan/dissectors/packet-spice.c
   M /trunk/epan/dissectors/packet-spnego.c
   M /trunk/epan/dissectors/packet-spp.c
   M /trunk/epan/dissectors/packet-spray.c
   M /trunk/epan/dissectors/packet-sprt.c
   M /trunk/epan/dissectors/packet-sqloracle.c
   M /trunk/epan/dissectors/packet-srp.c
   M /trunk/epan/dissectors/packet-srvloc.c
   M /trunk/epan/dissectors/packet-sscf-nni.c
   M /trunk/epan/dissectors/packet-sscop.c
   M /trunk/epan/dissectors/packet-ssh.c
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-starteam.c
   M /trunk/epan/dissectors/packet-stat-notify.c
   M /trunk/epan/dissectors/packet-stat.c
   M /trunk/epan/dissectors/packet-stun.c
   M /trunk/epan/dissectors/packet-sua.c
   M /trunk/epan/dissectors/packet-sv.c
   M /trunk/epan/dissectors/packet-symantec.c
   M /trunk/epan/dissectors/packet-sync.c
   M /trunk/epan/dissectors/packet-synergy.c
   M /trunk/epan/dissectors/packet-synphasor.c
   M /trunk/epan/dissectors/packet-syslog.c
   M /trunk/epan/dissectors/packet-t124.c
   M /trunk/epan/dissectors/packet-t125.c
   M /trunk/epan/dissectors/packet-t30.c
   M /trunk/epan/dissectors/packet-t38.c
   M /trunk/epan/dissectors/packet-tacacs.c
   M /trunk/epan/dissectors/packet-tali.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/epan/dissectors/packet-tapa.c
   M /trunk/epan/dissectors/packet-tcap.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-tdmoe.c
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-teamspeak2.c
   M /trunk/epan/dissectors/packet-teimanagement.c
   M /trunk/epan/dissectors/packet-teklink.c
   M /trunk/epan/dissectors/packet-telkonet.c
   M /trunk/epan/dissectors/packet-telnet.c
   M /trunk/epan/dissectors/packet-teredo.c
   M /trunk/epan/dissectors/packet-tetra.c
   M /trunk/epan/dissectors/packet-text-media.c
   M /trunk/epan/dissectors/packet-tftp.c
   M /trunk/epan/dissectors/packet-time.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-tivoconnect.c
   M /trunk/epan/dissectors/packet-tn3270.c
   M /trunk/epan/dissectors/packet-tn5250.c
   M /trunk/epan/dissectors/packet-tnef.c
   M /trunk/epan/dissectors/packet-tns.c
   M /trunk/epan/dissectors/packet-tpkt.c
   M /trunk/epan/dissectors/packet-tpncp.c
   M /trunk/epan/dissectors/packet-tr.c
   M /trunk/epan/dissectors/packet-trill.c
   M /trunk/epan/dissectors/packet-trmac.c
   M /trunk/epan/dissectors/packet-tsp.c
   M /trunk/epan/dissectors/packet-tte-pcf.c
   M /trunk/epan/dissectors/packet-tte.c
   M /trunk/epan/dissectors/packet-turbocell.c
   M /trunk/epan/dissectors/packet-turnchannel.c
   M /trunk/epan/dissectors/packet-tuxedo.c
   M /trunk/epan/dissectors/packet-tzsp.c
   M /trunk/epan/dissectors/packet-ua.c
   M /trunk/epan/dissectors/packet-ua3g.c
   M /trunk/epan/dissectors/packet-uasip.c
   M /trunk/epan/dissectors/packet-uaudp.c
   M /trunk/epan/dissectors/packet-ucp.c
   M /trunk/epan/dissectors/packet-udld.c
   M /trunk/epan/dissectors/packet-udp.c
   M /trunk/epan/dissectors/packet-ulp.c
   M /trunk/epan/dissectors/packet-uma.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-usb-ccid.c
   M /trunk/epan/dissectors/packet-usb-hid.c
   M /trunk/epan/dissectors/packet-usb-hub.c
   M /trunk/epan/dissectors/packet-usb-masstorage.c
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-user_encap.c
   M /trunk/epan/dissectors/packet-uts.c
   M /trunk/epan/dissectors/packet-v120.c
   M /trunk/epan/dissectors/packet-v150fw.c
   M /trunk/epan/dissectors/packet-v52.c
   M /trunk/epan/dissectors/packet-v5dl.c
   M /trunk/epan/dissectors/packet-v5ef.c
   M /trunk/epan/dissectors/packet-v5ua.c
   M /trunk/epan/dissectors/packet-vcdu.c
   M /trunk/epan/dissectors/packet-vicp.c
   M /trunk/epan/dissectors/packet-vines.c
   M /trunk/epan/dissectors/packet-vj.c
   M /trunk/epan/dissectors/packet-vlan.c
   M /trunk/epan/dissectors/packet-vmlab.c
   M /trunk/epan/dissectors/packet-vnc.c
   M /trunk/epan/dissectors/packet-vntag.c
   M /trunk/epan/dissectors/packet-vrrp.c
   M /trunk/epan/dissectors/packet-vssmonitoring.c
   M /trunk/epan/dissectors/packet-vtp.c
   M /trunk/epan/dissectors/packet-vuze-dht.c
   M /trunk/epan/dissectors/packet-vxi11.c
   M /trunk/epan/dissectors/packet-vxlan.c
   M /trunk/epan/dissectors/packet-wai.c
   M /trunk/epan/dissectors/packet-wap.c
   M /trunk/epan/dissectors/packet-wassp.c
   M /trunk/epan/dissectors/packet-waveagent.c
   M /trunk/epan/dissectors/packet-wbxml.c
   M /trunk/epan/dissectors/packet-wccp.c
   M /trunk/epan/dissectors/packet-wcp.c
   M /trunk/epan/dissectors/packet-websocket.c
   M /trunk/epan/dissectors/packet-wfleet-hdlc.c
   M /trunk/epan/dissectors/packet-who.c
   M /trunk/epan/dissectors/packet-wifi-p2p.c
   M /trunk/epan/dissectors/packet-windows-common.c
   M /trunk/epan/dissectors/packet-winsrepl.c
   M /trunk/epan/dissectors/packet-wlancertextn.c
   M /trunk/epan/dissectors/packet-wlccp.c
   M /trunk/epan/dissectors/packet-wol.c
   M /trunk/epan/dissectors/packet-wow.c
   M /trunk/epan/dissectors/packet-wps.c
   M /trunk/epan/dissectors/packet-wreth.c
   M /trunk/epan/dissectors/packet-wsmp.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/dissectors/packet-wtls.c
   M /trunk/epan/dissectors/packet-wtp.c
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/dissectors/packet-x224.c
   M /trunk/epan/dissectors/packet-x25.c
   M /trunk/epan/dissectors/packet-x29.c
   M /trunk/epan/dissectors/packet-x2ap.c
   M /trunk/epan/dissectors/packet-x509af.c
   M /trunk/epan/dissectors/packet-x509ce.c
   M /trunk/epan/dissectors/packet-x509if.c
   M /trunk/epan/dissectors/packet-x509sat.c
   M /trunk/epan/dissectors/packet-xcsl.c
   M /trunk/epan/dissectors/packet-xdmcp.c
   M /trunk/epan/dissectors/packet-xmcp.c
   M /trunk/epan/dissectors/packet-xml.c
   M /trunk/epan/dissectors/packet-xmpp-conference.c
   M /trunk/epan/dissectors/packet-xmpp-core.c
   M /trunk/epan/dissectors/packet-xmpp-gtalk.c
   M /trunk/epan/dissectors/packet-xmpp-jingle.c
   M /trunk/epan/dissectors/packet-xmpp-other.c
   M /trunk/epan/dissectors/packet-xmpp-utils.c
   M /trunk/epan/dissectors/packet-xmpp.c
   M /trunk/epan/dissectors/packet-xot.c
   M /trunk/epan/dissectors/packet-xtp.c
   M /trunk/epan/dissectors/packet-xyplex.c
   M /trunk/epan/dissectors/packet-yami.c
   M /trunk/epan/dissectors/packet-yhoo.c
   M /trunk/epan/dissectors/packet-ymsg.c
   M /trunk/epan/dissectors/packet-ypbind.c
   M /trunk/epan/dissectors/packet-yppasswd.c
   M /trunk/epan/dissectors/packet-ypserv.c
   M /trunk/epan/dissectors/packet-ypxfr.c
   M /trunk/epan/dissectors/packet-zbee-aps.c
   M /trunk/epan/dissectors/packet-zbee-nwk.c
   M /trunk/epan/dissectors/packet-zbee-security.c
   M /trunk/epan/dissectors/packet-zbee-zcl.c
   M /trunk/epan/dissectors/packet-zbee-zdp-binding.c
   M /trunk/epan/dissectors/packet-zbee-zdp-discovery.c
   M /trunk/epan/dissectors/packet-zbee-zdp-management.c
   M /trunk/epan/dissectors/packet-zbee-zdp.c
   M /trunk/epan/dissectors/packet-zebra.c
   M /trunk/epan/dissectors/packet-zep.c
   M /trunk/epan/dissectors/packet-ziop.c
   M /trunk/epan/dissectors/packet-zrtp.c
   M /trunk/tools/tpg/tpg.pl
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_info_dialog.cpp
   M /trunk/ui/qt/color_dialog.cpp
   M /trunk/ui/qt/color_utils.cpp
   M /trunk/ui/qt/fileset_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.h
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/progress_bar.cpp
   M /trunk/ui/qt/simple_dialog_qt.cpp

We always HAVE_CONFIG_H so don't bother checking whether we have it or not.
------------------------------------------------------------------------
r45016 | morriss | 2012-09-19 18:48:30 -0700 (Wed, 19 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/addr_and_mask.c
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/address_to_str.c
   M /trunk/epan/afn.c
   M /trunk/epan/asm_utils.c
   M /trunk/epan/asn1.c
   M /trunk/epan/atalk-utils.c
   M /trunk/epan/base64.c
   M /trunk/epan/bitswap.c
   M /trunk/epan/camel-persistentdata.c
   M /trunk/epan/charsets.c
   M /trunk/epan/circuit.c
   M /trunk/epan/codecs.c
   M /trunk/epan/column-utils.c
   M /trunk/epan/column.c
   M /trunk/epan/conversation.c
   M /trunk/epan/crc16-tvb.c
   M /trunk/epan/crc32-tvb.c
   M /trunk/epan/crc8-tvb.c
   M /trunk/epan/crypt/airpdcap.c
   M /trunk/epan/crypt/des.c
   M /trunk/epan/crypt/eax.c
   M /trunk/epan/crypt/eax.h
   M /trunk/epan/crypt/md4.c
   M /trunk/epan/crypt/md5.c
   M /trunk/epan/crypt/rc4.c
   M /trunk/epan/dfilter/dfilter-macro.c
   M /trunk/epan/dfilter/dfilter.c
   M /trunk/epan/dfilter/dfunctions.c
   M /trunk/epan/dfilter/dfvm.c
   M /trunk/epan/dfilter/drange.c
   M /trunk/epan/dfilter/gencode.c
   M /trunk/epan/dfilter/grammar.lemon
   M /trunk/epan/dfilter/scanner.l
   M /trunk/epan/dfilter/semcheck.c
   M /trunk/epan/dfilter/sttype-function.c
   M /trunk/epan/dfilter/sttype-integer.c
   M /trunk/epan/dfilter/sttype-pointer.c
   M /trunk/epan/dfilter/sttype-range.c
   M /trunk/epan/dfilter/syntax-tree.c
   M /trunk/epan/diam_dict.l
   M /trunk/epan/dissector_filters.c
   M /trunk/epan/dtd_grammar.lemon
   M /trunk/epan/dtd_preparse.l
   M /trunk/epan/emem.c
   M /trunk/epan/epan.c
   M /trunk/epan/ex-opt.c
   M /trunk/epan/except.c
   M /trunk/epan/expert.c
   M /trunk/epan/filesystem.c
   M /trunk/epan/filter_expressions.c
   M /trunk/epan/follow.c
   M /trunk/epan/frame_data.c
   M /trunk/epan/frequency-utils.c
   M /trunk/epan/ftypes/ftype-bytes.c
   M /trunk/epan/ftypes/ftype-double.c
   M /trunk/epan/ftypes/ftype-guid.c
   M /trunk/epan/ftypes/ftype-integer.c
   M /trunk/epan/ftypes/ftype-ipv4.c
   M /trunk/epan/ftypes/ftype-ipv6.c
   M /trunk/epan/ftypes/ftype-none.c
   M /trunk/epan/ftypes/ftype-pcre.c
   M /trunk/epan/ftypes/ftype-string.c
   M /trunk/epan/ftypes/ftype-time.c
   M /trunk/epan/ftypes/ftype-tvbuff.c
   M /trunk/epan/ftypes/ftypes.c
   M /trunk/epan/funnel.c
   M /trunk/epan/gcp.c
   M /trunk/epan/geoip_db.c
   M /trunk/epan/guid-utils.c
   M /trunk/epan/h225-persistentdata.c
   M /trunk/epan/in_cksum.c
   M /trunk/epan/ipproto.c
   M /trunk/epan/ipv4.c
   M /trunk/epan/next_tvb.c
   M /trunk/epan/oids.c
   M /trunk/epan/osi-utils.c
   M /trunk/epan/packet.c
   M /trunk/epan/plugins.c
   M /trunk/epan/prefs.c
   M /trunk/epan/proto.c
   M /trunk/epan/radius_dict.l
   M /trunk/epan/range.c
   M /trunk/epan/reassemble.c
   M /trunk/epan/reassemble_test.c
   M /trunk/epan/report_err.c
   M /trunk/epan/req_resp_hdrs.c
   M /trunk/epan/sigcomp-udvm.c
   M /trunk/epan/sigcomp_state_hdlr.c
   M /trunk/epan/sna-utils.c
   M /trunk/epan/stat_cmd_args.c
   M /trunk/epan/stats_tree.c
   M /trunk/epan/stream.c
   M /trunk/epan/strutil.c
   M /trunk/epan/tap.c
   M /trunk/epan/tcap-persistentdata.c
   M /trunk/epan/tfs.c
   M /trunk/epan/timestamp.c
   M /trunk/epan/to_str.c
   M /trunk/epan/tpg.c
   M /trunk/epan/tvbparse.c
   M /trunk/epan/tvbtest.c
   M /trunk/epan/tvbuff.c
   M /trunk/epan/uat.c
   M /trunk/epan/uat_load.l
   M /trunk/epan/value_string.c
   M /trunk/epan/wslua/init_wslua.c
   M /trunk/epan/wslua/make-reg.pl
   M /trunk/epan/wslua/make-taps.pl
   M /trunk/epan/wslua/wslua_dumper.c
   M /trunk/epan/wslua/wslua_field.c
   M /trunk/epan/wslua/wslua_gui.c
   M /trunk/epan/wslua/wslua_listener.c
   M /trunk/epan/wslua/wslua_pinfo.c
   M /trunk/epan/wslua/wslua_proto.c
   M /trunk/epan/wslua/wslua_tree.c
   M /trunk/epan/wslua/wslua_tvb.c
   M /trunk/epan/wslua/wslua_util.c
   M /trunk/epan/wspython/wspy_proto.c
   M /trunk/epan/wspython/wspy_register.c
   M /trunk/epan/xdlc.c
   M /trunk/ui/alert_box.c
   M /trunk/ui/gtk/about_dlg.c
   M /trunk/ui/gtk/afp_stat.c
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/airpcap_gui_utils.c
   M /trunk/ui/gtk/ansi_a_stat.c
   M /trunk/ui/gtk/ansi_map_stat.c
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/bytes_view.c
   M /trunk/ui/gtk/camel_counter.c
   M /trunk/ui/gtk/camel_srt.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/capture_info_dlg.c
   M /trunk/ui/gtk/cfilter_combo_utils.c
   M /trunk/ui/gtk/color_dlg.c
   M /trunk/ui/gtk/color_edit_dlg.c
   M /trunk/ui/gtk/color_utils.c
   M /trunk/ui/gtk/compare_stat.c
   M /trunk/ui/gtk/conversations_eth.c
   M /trunk/ui/gtk/conversations_fc.c
   M /trunk/ui/gtk/conversations_fddi.c
   M /trunk/ui/gtk/conversations_ip.c
   M /trunk/ui/gtk/conversations_ipv6.c
   M /trunk/ui/gtk/conversations_ipx.c
   M /trunk/ui/gtk/conversations_jxta.c
   M /trunk/ui/gtk/conversations_ncp.c
   M /trunk/ui/gtk/conversations_rsvp.c
   M /trunk/ui/gtk/conversations_sctp.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/conversations_tcpip.c
   M /trunk/ui/gtk/conversations_tr.c
   M /trunk/ui/gtk/conversations_udpip.c
   M /trunk/ui/gtk/conversations_usb.c
   M /trunk/ui/gtk/conversations_wlan.c
   M /trunk/ui/gtk/dcerpc_stat.c
   M /trunk/ui/gtk/decode_as_ber.c
   M /trunk/ui/gtk/decode_as_dcerpc.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/dfilter_expr_dlg.c
   M /trunk/ui/gtk/diameter_stat.c
   M /trunk/ui/gtk/dissector_tables_dlg.c
   M /trunk/ui/gtk/dlg_utils.c
   M /trunk/ui/gtk/drag_and_drop.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/expert_comp_table.c
   M /trunk/ui/gtk/export_object.c
   M /trunk/ui/gtk/export_object_dicom.c
   M /trunk/ui/gtk/export_object_http.c
   M /trunk/ui/gtk/export_object_smb.c
   M /trunk/ui/gtk/export_sslkeys.c
   M /trunk/ui/gtk/fc_stat.c
   M /trunk/ui/gtk/file_dlg.c
   M /trunk/ui/gtk/file_import_dlg.c
   M /trunk/ui/gtk/fileset_dlg.c
   M /trunk/ui/gtk/filter_autocomplete.c
   M /trunk/ui/gtk/filter_dlg.c
   M /trunk/ui/gtk/filter_expression_save_dlg.c
   M /trunk/ui/gtk/filter_utils.c
   M /trunk/ui/gtk/find_dlg.c
   M /trunk/ui/gtk/firewall_dlg.c
   M /trunk/ui/gtk/flow_graph.c
   M /trunk/ui/gtk/follow_ssl.c
   M /trunk/ui/gtk/follow_stream.c
   M /trunk/ui/gtk/follow_tcp.c
   M /trunk/ui/gtk/follow_udp.c
   M /trunk/ui/gtk/font_utils.c
   M /trunk/ui/gtk/funnel_stat.c
   M /trunk/ui/gtk/goto_dlg.c
   M /trunk/ui/gtk/graph_analysis.c
   M /trunk/ui/gtk/gsm_a_stat.c
   M /trunk/ui/gtk/gsm_map_stat.c
   M /trunk/ui/gtk/gsm_map_summary.c
   M /trunk/ui/gtk/gtk_iface_monitor.c
   M /trunk/ui/gtk/gtp_stat.c
   M /trunk/ui/gtk/gui_stat_util.c
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/h225_counter.c
   M /trunk/ui/gtk/h225_ras_srt.c
   M /trunk/ui/gtk/help_dlg.c
   M /trunk/ui/gtk/hostlist_eth.c
   M /trunk/ui/gtk/hostlist_fc.c
   M /trunk/ui/gtk/hostlist_fddi.c
   M /trunk/ui/gtk/hostlist_ip.c
   M /trunk/ui/gtk/hostlist_ipv6.c
   M /trunk/ui/gtk/hostlist_ipx.c
   M /trunk/ui/gtk/hostlist_jxta.c
   M /trunk/ui/gtk/hostlist_ncp.c
   M /trunk/ui/gtk/hostlist_rsvp.c
   M /trunk/ui/gtk/hostlist_sctp.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/hostlist_tcpip.c
   M /trunk/ui/gtk/hostlist_tr.c
   M /trunk/ui/gtk/hostlist_udpip.c
   M /trunk/ui/gtk/hostlist_usb.c
   M /trunk/ui/gtk/hostlist_wlan.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/ldap_stat.c
   M /trunk/ui/gtk/mac_lte_stat_dlg.c
   M /trunk/ui/gtk/macros_dlg.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_80211_toolbar.c
   M /trunk/ui/gtk/main_airpcap_toolbar.c
   M /trunk/ui/gtk/main_filter_toolbar.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_statusbar.c
   M /trunk/ui/gtk/main_titlebar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/manual_addr_resolv.c
   M /trunk/ui/gtk/mcast_stream.c
   M /trunk/ui/gtk/mcast_stream_dlg.c
   M /trunk/ui/gtk/megaco_stat.c
   M /trunk/ui/gtk/mgcp_stat.c
   M /trunk/ui/gtk/mtp3_stat.c
   M /trunk/ui/gtk/mtp3_summary.c
   M /trunk/ui/gtk/ncp_stat.c
   M /trunk/ui/gtk/packet_history.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/pixmap_save.c
   M /trunk/ui/gtk/plugins_dlg.c
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_filter_expressions.c
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/prefs_layout.c
   M /trunk/ui/gtk/prefs_stream.c
   M /trunk/ui/gtk/print_dlg.c
   M /trunk/ui/gtk/profile_dlg.c
   M /trunk/ui/gtk/progress_dlg.c
   M /trunk/ui/gtk/proto_dlg.c
   M /trunk/ui/gtk/proto_help.c
   M /trunk/ui/gtk/proto_hier_stats_dlg.c
   M /trunk/ui/gtk/proto_hier_tree_model.c
   M /trunk/ui/gtk/proto_tree_model.c
   M /trunk/ui/gtk/radius_stat.c
   M /trunk/ui/gtk/range_utils.c
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c
   M /trunk/ui/gtk/rpc_progs.c
   M /trunk/ui/gtk/rpc_stat.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/rtp_player.c
   M /trunk/ui/gtk/rtp_stream.c
   M /trunk/ui/gtk/rtp_stream_dlg.c
   M /trunk/ui/gtk/scsi_stat.c
   M /trunk/ui/gtk/sctp_assoc_analyse.c
   M /trunk/ui/gtk/sctp_byte_graph_dlg.c
   M /trunk/ui/gtk/sctp_chunk_stat.c
   M /trunk/ui/gtk/sctp_chunk_stat_dlg.c
   M /trunk/ui/gtk/sctp_error_dlg.c
   M /trunk/ui/gtk/sctp_graph_dlg.c
   M /trunk/ui/gtk/sctp_stat.c
   M /trunk/ui/gtk/sctp_stat_dlg.c
   M /trunk/ui/gtk/service_response_time_table.c
   M /trunk/ui/gtk/simple_dialog.c
   M /trunk/ui/gtk/sip_stat.c
   M /trunk/ui/gtk/smb2_stat.c
   M /trunk/ui/gtk/smb_stat.c
   M /trunk/ui/gtk/stats_tree_stat.c
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/gtk/summary_dlg.c
   M /trunk/ui/gtk/supported_protos_dlg.c
   M /trunk/ui/gtk/tap_param_dlg.c
   M /trunk/ui/gtk/tcp_graph.c
   M /trunk/ui/gtk/text_page_utils.c
   M /trunk/ui/gtk/time_shift_dlg.c
   M /trunk/ui/gtk/uat_gui.c
   M /trunk/ui/gtk/voip_calls.c
   M /trunk/ui/gtk/voip_calls_dlg.c
   M /trunk/ui/gtk/webbrowser.c
   M /trunk/ui/gtk/wlan_stat_dlg.c
   M /trunk/ui/gtk/wsp_stat.c
   M /trunk/ui/help_url.c
   M /trunk/ui/iface_lists.c
   M /trunk/ui/text_import.c
   M /trunk/ui/util.c
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/wiretap/ascend.y
   M /trunk/wiretap/ascend_scanner.l
   M /trunk/wiretap/k12text.l
   M /trunk/wsutil/unicode-utils.h

We always HAVE_CONFIG_H so don't bother checking whether we have it or not.
------------------------------------------------------------------------
r45015 | morriss | 2012-09-19 18:29:52 -0700 (Wed, 19 Sep 2012) | 1 line
Changed paths:
   M /trunk/airpcap_loader.c
   M /trunk/asn1/HI2Operations/packet-HI2Operations-template.c
   M /trunk/asn1/acp133/packet-acp133-template.c
   M /trunk/asn1/acse/packet-acse-template.c
   M /trunk/asn1/ansi_map/packet-ansi_map-template.c
   M /trunk/asn1/ansi_tcap/packet-ansi_tcap-template.c
   M /trunk/asn1/c1222/packet-c1222-template.c
   M /trunk/asn1/camel/packet-camel-template.c
   M /trunk/asn1/cdt/packet-cdt-template.c
   M /trunk/asn1/charging_ase/packet-charging_ase-template.c
   M /trunk/asn1/cmip/packet-cmip-template.c
   M /trunk/asn1/cmp/packet-cmp-template.c
   M /trunk/asn1/cms/packet-cms-template.c
   M /trunk/asn1/credssp/packet-credssp-template.c
   M /trunk/asn1/crmf/packet-crmf-template.c
   M /trunk/asn1/dap/packet-dap-template.c
   M /trunk/asn1/disp/packet-disp-template.c
   M /trunk/asn1/dop/packet-dop-template.c
   M /trunk/asn1/dsp/packet-dsp-template.c
   M /trunk/asn1/ess/packet-ess-template.c
   M /trunk/asn1/ftam/packet-ftam-template.c
   M /trunk/asn1/gnm/packet-gnm-template.c
   M /trunk/asn1/goose/packet-goose-template.c
   M /trunk/asn1/gprscdr/packet-gprscdr-template.c
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/asn1/h225/packet-h225-template.c
   M /trunk/asn1/h235/packet-h235-template.c
   M /trunk/asn1/h245/packet-h245-template.c
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/asn1/h282/packet-h282-template.c
   M /trunk/asn1/h283/packet-h283-template.c
   M /trunk/asn1/h323/packet-h323-template.c
   M /trunk/asn1/h450/packet-h450-template.c
   M /trunk/asn1/h450-ros/packet-h450-ros-template.c
   M /trunk/asn1/h460/packet-h460-template.c
   M /trunk/asn1/h501/packet-h501-template.c
   M /trunk/asn1/hnbap/packet-hnbap-template.c
   M /trunk/asn1/idmp/packet-idmp-template.c
   M /trunk/asn1/inap/packet-inap-template.c
   M /trunk/asn1/kerberos/packet-kerberos-template.c
   M /trunk/asn1/lcsap/packet-lcsap-template.c
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/asn1/logotypecertextn/packet-logotypecertextn-template.c
   M /trunk/asn1/lpp/packet-lpp-template.c
   M /trunk/asn1/lppa/packet-lppa-template.c
   M /trunk/asn1/lppe/packet-lppe-template.c
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/asn1/m3ap/packet-m3ap-template.c
   M /trunk/asn1/mms/packet-mms-template.c
   M /trunk/asn1/mpeg-audio/packet-mpeg-audio-template.c
   M /trunk/asn1/mpeg-pes/packet-mpeg-pes-template.c
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/ns_cert_exts/packet-ns_cert_exts-template.c
   M /trunk/asn1/ocsp/packet-ocsp-template.c
   M /trunk/asn1/p1/packet-p1-template.c
   M /trunk/asn1/p22/packet-p22-template.c
   M /trunk/asn1/p7/packet-p7-template.c
   M /trunk/asn1/p772/packet-p772-template.c
   M /trunk/asn1/pcap/packet-pcap-template.c
   M /trunk/asn1/pkcs1/packet-pkcs1-template.c
   M /trunk/asn1/pkcs12/packet-pkcs12-template.c
   M /trunk/asn1/pkinit/packet-pkinit-template.c
   M /trunk/asn1/pkix1explicit/packet-pkix1explicit-template.c
   M /trunk/asn1/pkix1implicit/packet-pkix1implicit-template.c
   M /trunk/asn1/pkixac/packet-pkixac-template.c
   M /trunk/asn1/pkixproxy/packet-pkixproxy-template.c
   M /trunk/asn1/pkixqualified/packet-pkixqualified-template.c
   M /trunk/asn1/pkixtsp/packet-pkixtsp-template.c
   M /trunk/asn1/pres/packet-pres-template.c
   M /trunk/asn1/q932/packet-q932-template.c
   M /trunk/asn1/q932-ros/packet-q932-ros-template.c
   M /trunk/asn1/qsig/packet-qsig-template.c
   M /trunk/asn1/ranap/packet-ranap-template.c
   M /trunk/asn1/rnsap/packet-rnsap-template.c
   M /trunk/asn1/ros/packet-ros-template.c
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrlp/packet-rrlp-template.c
   M /trunk/asn1/rtse/packet-rtse-template.c
   M /trunk/asn1/rua/packet-rua-template.c
   M /trunk/asn1/s1ap/packet-s1ap-template.c
   M /trunk/asn1/sabp/packet-sabp-template.c
   M /trunk/asn1/sbc-ap/packet-sbc-ap-template.c
   M /trunk/asn1/smrse/packet-smrse-template.c
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/asn1/spnego/packet-spnego-template.c
   M /trunk/asn1/sv/packet-sv-template.c
   M /trunk/asn1/t124/packet-t124-template.c
   M /trunk/asn1/t125/packet-t125-template.c
   M /trunk/asn1/t38/packet-t38-template.c
   M /trunk/asn1/tcap/packet-tcap-template.c
   M /trunk/asn1/tetra/packet-tetra-template.c
   M /trunk/asn1/ulp/packet-ulp-template.c
   M /trunk/asn1/wlancertextn/packet-wlancertextn-template.c
   M /trunk/asn1/x2ap/packet-x2ap-template.c
   M /trunk/asn1/x509af/packet-x509af-template.c
   M /trunk/asn1/x509ce/packet-x509ce-template.c
   M /trunk/asn1/x509if/packet-x509if-template.c
   M /trunk/asn1/x509sat/packet-x509sat-template.c
   M /trunk/capinfos.c
   M /trunk/capture-pcap-util-unix.c
   M /trunk/capture-pcap-util.c
   M /trunk/capture-wpcap.c
   M /trunk/capture.c
   M /trunk/capture_ifinfo.c
   M /trunk/capture_info.c
   M /trunk/capture_opts.c
   M /trunk/capture_stop_conditions.c
   M /trunk/capture_sync.c
   M /trunk/capture_ui_utils.c
   M /trunk/capture_wpcap_packet.c
   M /trunk/cfile.c
   M /trunk/clopts_common.c
   M /trunk/color_filters.c
   M /trunk/conditions.c
   M /trunk/dftest.c
   M /trunk/disabled_protos.c
   M /trunk/dumpcap.c
   M /trunk/editcap.c
   M /trunk/file.c
   M /trunk/fileset.c
   M /trunk/filters.c
   M /trunk/frame_data_sequence.c
   M /trunk/merge.c
   M /trunk/mergecap.c
   M /trunk/packet-range.c
   M /trunk/pcapio.c
   M /trunk/plugins/asn1/asn1.c
   M /trunk/plugins/asn1/packet-asn1.c
   M /trunk/plugins/docsis/packet-bintrngreq.c
   M /trunk/plugins/docsis/packet-bpkmattr.c
   M /trunk/plugins/docsis/packet-bpkmreq.c
   M /trunk/plugins/docsis/packet-bpkmrsp.c
   M /trunk/plugins/docsis/packet-cmctrlreq.c
   M /trunk/plugins/docsis/packet-cmctrlrsp.c
   M /trunk/plugins/docsis/packet-cmstatus.c
   M /trunk/plugins/docsis/packet-dbcack.c
   M /trunk/plugins/docsis/packet-dbcreq.c
   M /trunk/plugins/docsis/packet-dbcrsp.c
   M /trunk/plugins/docsis/packet-dccack.c
   M /trunk/plugins/docsis/packet-dccreq.c
   M /trunk/plugins/docsis/packet-dccrsp.c
   M /trunk/plugins/docsis/packet-dcd.c
   M /trunk/plugins/docsis/packet-docsis.c
   M /trunk/plugins/docsis/packet-dpvreq.c
   M /trunk/plugins/docsis/packet-dpvrsp.c
   M /trunk/plugins/docsis/packet-dsaack.c
   M /trunk/plugins/docsis/packet-dsareq.c
   M /trunk/plugins/docsis/packet-dsarsp.c
   M /trunk/plugins/docsis/packet-dscack.c
   M /trunk/plugins/docsis/packet-dscreq.c
   M /trunk/plugins/docsis/packet-dscrsp.c
   M /trunk/plugins/docsis/packet-dsdreq.c
   M /trunk/plugins/docsis/packet-dsdrsp.c
   M /trunk/plugins/docsis/packet-intrngreq.c
   M /trunk/plugins/docsis/packet-macmgmt.c
   M /trunk/plugins/docsis/packet-map.c
   M /trunk/plugins/docsis/packet-mdd.c
   M /trunk/plugins/docsis/packet-regack.c
   M /trunk/plugins/docsis/packet-regreq.c
   M /trunk/plugins/docsis/packet-regreqmp.c
   M /trunk/plugins/docsis/packet-regrsp.c
   M /trunk/plugins/docsis/packet-regrspmp.c
   M /trunk/plugins/docsis/packet-rngreq.c
   M /trunk/plugins/docsis/packet-rngrsp.c
   M /trunk/plugins/docsis/packet-sync.c
   M /trunk/plugins/docsis/packet-tlv-cmctrl.c
   M /trunk/plugins/docsis/packet-tlv.c
   M /trunk/plugins/docsis/packet-type29ucd.c
   M /trunk/plugins/docsis/packet-uccreq.c
   M /trunk/plugins/docsis/packet-uccrsp.c
   M /trunk/plugins/docsis/packet-ucd.c
   M /trunk/plugins/docsis/packet-vendor.c
   M /trunk/plugins/easy_codec/codec-g722.c
   M /trunk/plugins/easy_codec/codec-g7231.c
   M /trunk/plugins/easy_codec/codec-g729a.c
   M /trunk/plugins/easy_codec/easy_codec_plugin.c
   M /trunk/plugins/ethercat/packet-ams.c
   M /trunk/plugins/ethercat/packet-ecatmb.c
   M /trunk/plugins/ethercat/packet-esl.c
   M /trunk/plugins/ethercat/packet-ethercat-datagram.c
   M /trunk/plugins/ethercat/packet-ethercat-frame.c
   M /trunk/plugins/ethercat/packet-ioraw.c
   M /trunk/plugins/ethercat/packet-nv.c
   M /trunk/plugins/gryphon/packet-gryphon.c
   M /trunk/plugins/irda/packet-ircomm.c
   M /trunk/plugins/irda/packet-irda.c
   M /trunk/plugins/irda/packet-sir.c
   M /trunk/plugins/m2m/packet-m2m.c
   M /trunk/plugins/m2m/wimax_tlv.c
   M /trunk/plugins/mate/mate.h
   M /trunk/plugins/opcua/opcua.c
   M /trunk/plugins/opcua/opcua_application_layer.c
   M /trunk/plugins/opcua/opcua_complextypeparser.c
   M /trunk/plugins/opcua/opcua_enumparser.c
   M /trunk/plugins/opcua/opcua_extensionobjecttable.c
   M /trunk/plugins/opcua/opcua_hfindeces.c
   M /trunk/plugins/opcua/opcua_security_layer.c
   M /trunk/plugins/opcua/opcua_serviceparser.c
   M /trunk/plugins/opcua/opcua_servicetable.c
   M /trunk/plugins/opcua/opcua_simpletypes.c
   M /trunk/plugins/opcua/opcua_transport_layer.c
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.c
   M /trunk/plugins/profinet/packet-dcom-cba.c
   M /trunk/plugins/profinet/packet-pn-dcp.c
   M /trunk/plugins/profinet/packet-pn-mrp.c
   M /trunk/plugins/profinet/packet-pn-mrrt.c
   M /trunk/plugins/profinet/packet-pn-ptcp.c
   M /trunk/plugins/profinet/packet-pn-rt.c
   M /trunk/plugins/profinet/packet-pn.c
   M /trunk/plugins/stats_tree/pinfo_stats_tree.c
   M /trunk/plugins/stats_tree/stats_tree_plugin.c
   M /trunk/plugins/tpg/packet-http.c
   M /trunk/plugins/unistim/packet-unistim.c
   M /trunk/plugins/wimax/mac_hd_generic_decoder.c
   M /trunk/plugins/wimax/mac_hd_type1_decoder.c
   M /trunk/plugins/wimax/mac_hd_type2_decoder.c
   M /trunk/plugins/wimax/mac_mgmt_msg_decoder.c
   M /trunk/plugins/wimax/msg_aas_beam.c
   M /trunk/plugins/wimax/msg_aas_fbck.c
   M /trunk/plugins/wimax/msg_arq.c
   M /trunk/plugins/wimax/msg_clk_cmp.c
   M /trunk/plugins/wimax/msg_dcd.c
   M /trunk/plugins/wimax/msg_dlmap.c
   M /trunk/plugins/wimax/msg_dreg.c
   M /trunk/plugins/wimax/msg_dsa.c
   M /trunk/plugins/wimax/msg_dsc.c
   M /trunk/plugins/wimax/msg_dsd.c
   M /trunk/plugins/wimax/msg_dsx_rvd.c
   M /trunk/plugins/wimax/msg_fpc.c
   M /trunk/plugins/wimax/msg_pkm.c
   M /trunk/plugins/wimax/msg_pmc.c
   M /trunk/plugins/wimax/msg_prc_lt_ctrl.c
   M /trunk/plugins/wimax/msg_reg_req.c
   M /trunk/plugins/wimax/msg_reg_rsp.c
   M /trunk/plugins/wimax/msg_rep.c
   M /trunk/plugins/wimax/msg_res_cmd.c
   M /trunk/plugins/wimax/msg_rng_req.c
   M /trunk/plugins/wimax/msg_rng_rsp.c
   M /trunk/plugins/wimax/msg_sbc.c
   M /trunk/plugins/wimax/msg_ucd.c
   M /trunk/plugins/wimax/msg_ulmap.c
   M /trunk/plugins/wimax/packet-wmx.c
   M /trunk/plugins/wimax/wimax_cdma_code_decoder.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_fch_decoder.c
   M /trunk/plugins/wimax/wimax_ffb_decoder.c
   M /trunk/plugins/wimax/wimax_hack_decoder.c
   M /trunk/plugins/wimax/wimax_harq_map_decoder.c
   M /trunk/plugins/wimax/wimax_pdu_decoder.c
   M /trunk/plugins/wimax/wimax_phy_attributes_decoder.c
   M /trunk/plugins/wimax/wimax_tlv.c
   M /trunk/plugins/wimax/wimax_utils.c
   M /trunk/plugins/wimaxasncp/packet-wimaxasncp.c
   M /trunk/plugins/wimaxasncp/wimaxasncp_dict.l
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.c
   M /trunk/print.c
   M /trunk/proto_hier_stats.c
   M /trunk/randpkt.c
   M /trunk/rawshark.c
   M /trunk/recent.c
   M /trunk/ringbuffer.c
   M /trunk/summary.c
   M /trunk/sync_pipe_write.c
   M /trunk/tap-megaco-common.c
   M /trunk/tap-rtp-common.c
   M /trunk/tempfile.c
   M /trunk/text2pcap.c
   M /trunk/timestats.c
   M /trunk/tshark.c
   M /trunk/u3.c
   M /trunk/ui/cli/tap-afpstat.c
   M /trunk/ui/cli/tap-ansi_astat.c
   M /trunk/ui/cli/tap-bootpstat.c
   M /trunk/ui/cli/tap-camelcounter.c
   M /trunk/ui/cli/tap-camelsrt.c
   M /trunk/ui/cli/tap-comparestat.c
   M /trunk/ui/cli/tap-dcerpcstat.c
   M /trunk/ui/cli/tap-diameter-avp.c
   M /trunk/ui/cli/tap-expert.c
   M /trunk/ui/cli/tap-follow.c
   M /trunk/ui/cli/tap-funnel.c
   M /trunk/ui/cli/tap-gsm_astat.c
   M /trunk/ui/cli/tap-h225counter.c
   M /trunk/ui/cli/tap-h225rassrt.c
   M /trunk/ui/cli/tap-hosts.c
   M /trunk/ui/cli/tap-httpstat.c
   M /trunk/ui/cli/tap-icmpstat.c
   M /trunk/ui/cli/tap-icmpv6stat.c
   M /trunk/ui/cli/tap-iostat.c
   M /trunk/ui/cli/tap-iousers.c
   M /trunk/ui/cli/tap-macltestat.c
   M /trunk/ui/cli/tap-megacostat.c
   M /trunk/ui/cli/tap-mgcpstat.c
   M /trunk/ui/cli/tap-protocolinfo.c
   M /trunk/ui/cli/tap-protohierstat.c
   M /trunk/ui/cli/tap-radiusstat.c
   M /trunk/ui/cli/tap-rlcltestat.c
   M /trunk/ui/cli/tap-rpcprogs.c
   M /trunk/ui/cli/tap-rpcstat.c
   M /trunk/ui/cli/tap-rtp.c
   M /trunk/ui/cli/tap-rtspstat.c
   M /trunk/ui/cli/tap-scsistat.c
   M /trunk/ui/cli/tap-sctpchunkstat.c
   M /trunk/ui/cli/tap-sipstat.c
   M /trunk/ui/cli/tap-smbsids.c
   M /trunk/ui/cli/tap-smbstat.c
   M /trunk/ui/cli/tap-stats_tree.c
   M /trunk/ui/cli/tap-sv.c
   M /trunk/ui/cli/tap-wspstat.c
   M /trunk/update.c
   M /trunk/version_info.c
   M /trunk/wiretap/5views.c
   M /trunk/wiretap/aethra.c
   M /trunk/wiretap/ascendtext.c
   M /trunk/wiretap/atm.c
   M /trunk/wiretap/ber.c
   M /trunk/wiretap/btsnoop.c
   M /trunk/wiretap/buffer.c
   M /trunk/wiretap/catapult_dct2000.c
   M /trunk/wiretap/commview.c
   M /trunk/wiretap/cosine.c
   M /trunk/wiretap/csids.c
   M /trunk/wiretap/daintree-sna.c
   M /trunk/wiretap/dbs-etherwatch.c
   M /trunk/wiretap/dct3trace.c
   M /trunk/wiretap/erf.c
   M /trunk/wiretap/eyesdn.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/file_wrappers.c
   M /trunk/wiretap/hcidump.c
   M /trunk/wiretap/i4btrace.c
   M /trunk/wiretap/ipfix.c
   M /trunk/wiretap/iptrace.c
   M /trunk/wiretap/iseries.c
   M /trunk/wiretap/k12.c
   M /trunk/wiretap/lanalyzer.c
   M /trunk/wiretap/libpcap.c
   M /trunk/wiretap/mime_file.c
   M /trunk/wiretap/mp2t.c
   M /trunk/wiretap/mpeg.c
   M /trunk/wiretap/netmon.c
   M /trunk/wiretap/netscaler.c
   M /trunk/wiretap/netscreen.c
   M /trunk/wiretap/nettl.c
   M /trunk/wiretap/network_instruments.c
   M /trunk/wiretap/netxray.c
   M /trunk/wiretap/ngsniffer.c
   M /trunk/wiretap/packetlogger.c
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/pcapng.c
   M /trunk/wiretap/peekclassic.c
   M /trunk/wiretap/peektagged.c
   M /trunk/wiretap/pppdump.c
   M /trunk/wiretap/radcom.c
   M /trunk/wiretap/snoop.c
   M /trunk/wiretap/tnef.c
   M /trunk/wiretap/toshiba.c
   M /trunk/wiretap/visual.c
   M /trunk/wiretap/vms.c
   M /trunk/wiretap/vwr.c
   M /trunk/wiretap/wtap.c
   M /trunk/wsutil/airpdcap_wep.c
   M /trunk/wsutil/crc10.c
   M /trunk/wsutil/crc16.c
   M /trunk/wsutil/crc32.c
   M /trunk/wsutil/crc6.c
   M /trunk/wsutil/crc7.c
   M /trunk/wsutil/crc8.c
   M /trunk/wsutil/file_util.c
   M /trunk/wsutil/inet_aton.c
   M /trunk/wsutil/inet_ntop.c
   M /trunk/wsutil/inet_pton.c
   M /trunk/wsutil/privileges.c
   M /trunk/wsutil/str_util.c
   M /trunk/wsutil/strptime.c
   M /trunk/wsutil/type_util.c
   M /trunk/wsutil/wsgetopt.c

We always HAVE_CONFIG_H so don't bother checking whether we have it or not.
------------------------------------------------------------------------
r45014 | gerald | 2012-09-19 16:06:39 -0700 (Wed, 19 Sep 2012) | 4 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Add gzip support to the Win32 "Save As" dialog. Don't crash in the Win32
merge dialog if we cancel. Adjust the size and location of the controls
in the Win32 open and merge file templates.

------------------------------------------------------------------------
r45013 | guy | 2012-09-19 15:41:11 -0700 (Wed, 19 Sep 2012) | 4 lines
Changed paths:
   M /trunk/version_info.c

Try ServerVersion.plist first, and use ProductName as the OS name; that
means we report the server as such (and means that if Apple calls it
Shiny Happy Puppy X in the future, we'll report it as such...).

------------------------------------------------------------------------
r45012 | morriss | 2012-09-19 14:29:31 -0700 (Wed, 19 Sep 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/main_filter_toolbar.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7731 :

Allow the configured number of dfilters to be added to the drop-down list
(instead of limiting the list--on a freshly installed system with no recent
dfilters--to just 2).  Regression caused by r42439.

------------------------------------------------------------------------
r45009 | morriss | 2012-09-19 12:34:17 -0700 (Wed, 19 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/funnel.h

Fix up some indentation and trailing white space.
------------------------------------------------------------------------
r45008 | cmaynard | 2012-09-19 12:12:25 -0700 (Wed, 19 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmpv6.c

Since r41681, IPv6 sets pinfo->ip_ttl as the hop limit, so display that in the
INFO column, similar to how IPv4 displays the TTL.

------------------------------------------------------------------------
r45007 | cmaynard | 2012-09-19 10:57:54 -0700 (Wed, 19 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmp.c
   M /trunk/epan/dissectors/packet-icmpv6.c

Fix request/response tracking with checksum corner case.

------------------------------------------------------------------------
r45006 | martinm | 2012-09-19 09:56:59 -0700 (Wed, 19 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/proto.c

Revert r45005.

------------------------------------------------------------------------
r45005 | martinm | 2012-09-19 04:58:32 -0700 (Wed, 19 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/proto.c

Make proto_item_append_string() behave sanely, and use it in a few more
dissectors.

------------------------------------------------------------------------
r45004 | pascal | 2012-09-19 04:02:19 -0700 (Wed, 19 Sep 2012) | 3 lines
Changed paths:
   M /trunk/asn1/tetra/tetra.asn
   M /trunk/asn1/tetra/tetra.cnf
   M /trunk/epan/dissectors/packet-tetra.c

From LI Hai via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7736 :
Fix dissection error of D-RELEASE and D-CONNECT in TETRA dissector

------------------------------------------------------------------------
r45003 | martinm | 2012-09-19 02:24:11 -0700 (Wed, 19 Sep 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

Fix a couple of dumping issues seen while working on 'reorder'.

------------------------------------------------------------------------
r45000 | jmayer | 2012-09-19 00:20:49 -0700 (Wed, 19 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/packet.h
   M /trunk/tools/checkAPIs.pl

Remove #defines that provided backward source compatibility
for deprecated dissector add/remmove/... functions.

------------------------------------------------------------------------
r44999 | sahlberg | 2012-09-18 19:12:38 -0700 (Tue, 18 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

SCSI: Dont show two reserved bytes in the decode pane for standard INQ page


------------------------------------------------------------------------
r44998 | eapache | 2012-09-18 18:58:24 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/capture_interface_dialog.cpp

Use g_new instead of g_malloc to avoid manual C-style casting in C++ code.

------------------------------------------------------------------------
r44997 | morriss | 2012-09-18 18:37:13 -0700 (Tue, 18 Sep 2012) | 1 line
Changed paths:
   M /trunk/doc/README.developer
   M /trunk/doc/README.stats_tree
   M /trunk/docbook/wsdg_src/WSDG_chapter_dissection.xml
   M /trunk/tools/make-dissector-reg
   M /trunk/tools/make-dissector-reg.py
   M /trunk/tools/make-sminmpec.pl
   M /trunk/tools/ncp2222.py
   M /trunk/tools/wireshark_gen.py

We always HAVE_CONFIG_H so don't bother checking whether we have it or not.
------------------------------------------------------------------------
r44996 | gerald | 2012-09-18 17:47:31 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/ui/qt/QtShark.pro

Use guilibsdll and htmlhelp.lib in the Qt build.

------------------------------------------------------------------------
r44995 | wmeier | 2012-09-18 17:07:01 -0700 (Tue, 18 Sep 2012) | 3 lines
Changed paths:
   M /trunk/config.h.win32

Add VC11 (VS2012) to an '#if _MSC_VER == 1500 || ...' test.
TBD: is really required.

------------------------------------------------------------------------
r44994 | guy | 2012-09-18 16:52:45 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/webbrowser.c

Fix format string.

------------------------------------------------------------------------
r44993 | gerald | 2012-09-18 16:48:59 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Remove a debugging mesage.

------------------------------------------------------------------------
r44992 | guy | 2012-09-18 16:08:43 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/webbrowser.c

Fix call to g_filename_to_uri(), and do error checking.

------------------------------------------------------------------------
r44991 | gerald | 2012-09-18 15:52:34 -0700 (Tue, 18 Sep 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/help_dlg.c
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/main_window.cpp

import_text_dialog.cpp: Use the common help URL routines.
main_window.cpp: QMessageBox::exec returns a StandardButton, not a ButtonRole.
help_dlg.c: Remove extra blank lines.

------------------------------------------------------------------------
r44990 | gerald | 2012-09-18 15:14:12 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/make-version.pl

Update configure.ac modifications to reflect r44986.

------------------------------------------------------------------------
r44989 | gerald | 2012-09-18 15:06:30 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/help_url.c

Fix compilation on Windows.

------------------------------------------------------------------------
r44988 | morriss | 2012-09-18 14:52:00 -0700 (Tue, 18 Sep 2012) | 6 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.h.win32

From Chris Maynard via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6134 :

Add VERSION_MAJOR, VERSION_MINOR, and VERSION_MICRO to the config.h on
Windows (actually Chris' patch included VERSION_BUILD and VERSION_EXTRA but
I've left those out to match what we have on *NIX now).

------------------------------------------------------------------------
r44987 | gerald | 2012-09-18 14:51:22 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/CMakeLists.txt
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/help_dlg.c
   M /trunk/ui/gtk/help_dlg.h
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/uat_gui.c
   M /trunk/ui/gtk/webbrowser.c
   M /trunk/ui/gtk/webbrowser.h
   A /trunk/ui/help_url.c (from /trunk/ui/gtk/help_dlg.c:44974)
   A /trunk/ui/help_url.h (from /trunk/ui/gtk/help_dlg.h:44974)

Move the UI-independent help URL code to ui/help_url.[ch].

------------------------------------------------------------------------
r44986 | morriss | 2012-09-18 14:42:13 -0700 (Tue, 18 Sep 2012) | 11 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/cmakeconfig.h.in
   M /trunk/configure.ac

*NIX (autofoo and cmake) part of the fix for
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6134 :

Make VERSION_MAJOR, VERSION_MINOR, and VERSION_MICRO available in config.h so
(e.g.) dissector writers can #if around them as necessary to make a piece of
code compile with different versions of Wireshark.  (Hopefully VERSION_MICRO
is not important in this respect!)

Windows also defines VERSION_EXTRA which can be used to help identify custom
builds; this is not done for these build methods (yet?).

------------------------------------------------------------------------
r44985 | alagoutte | 2012-09-18 13:46:05 -0700 (Tue, 18 Sep 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-radiotap-defs.h
   M /trunk/epan/dissectors/packet-ieee80211-radiotap-iter.c
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c

From Daniel via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7716
Adding VHT Radiotap fields support

Parsing and UI representation for recently adopted VHT Radiotap fields for
802.11ac specification
http://www.radiotap.org/defined-fields/VHT 

From me :
* Make checkAPIs happy
* Fix wrong last argument for some proto_tree_add_item
* Use proto_tree_add_item when it is possible

------------------------------------------------------------------------
r44984 | darkjames | 2012-09-18 13:07:06 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/frame_data_sequence.c

Use g_malloc0

------------------------------------------------------------------------
r44983 | cmaynard | 2012-09-18 13:03:03 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/wsutil/inet_v6defs.h

Trivial typo/copy-and-paste comment fix.

------------------------------------------------------------------------
r44982 | wmeier | 2012-09-18 12:42:04 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/config.nmake

Add stuff to config to build with VS2012. However: build currently fails.

------------------------------------------------------------------------
r44981 | alagoutte | 2012-09-18 12:31:29 -0700 (Tue, 18 Sep 2012) | 1 line
Changed paths:
   M /trunk/.gitignore

Add ui/qt/console.lua to .gitignore
------------------------------------------------------------------------
r44980 | darkjames | 2012-09-18 12:29:00 -0700 (Tue, 18 Sep 2012) | 12 lines
Changed paths:
   M /trunk/epan/packet.c

Revert r44978: dissector_add_uint: Legalize formerly improper use of the API when calling it with pattern value of 0

dissector_add_uint() is *not only* used by tcp.port/udp.port dissector tables where 0 is not valid port number,
in some dissector tables 0 is valid protocol number, packet type, etc..

Sample dissectors using dissector_add_uint(.pattern = 0):
  packet-ansi_637.c:2348: dissector_add_uint("ansi_a.sms", 0, ansi_637_trans_handle);
  packet-cip.c:6017:      dissector_add_uint("cip.class.iface", 0, cip_class_generic_handle );
  packet-lon.c:723:       dissector_add_uint("cnip.protocol", 0, lon_handle);
  packet-q931.c:3599:     dissector_add_uint("lapd.sapi", LAPD_SAPI_Q931 /* 0 */, q931_handle);


------------------------------------------------------------------------
r44979 | cmaynard | 2012-09-18 12:28:44 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uaudp.c

If all ports are set to 0, then register the handle so "Decode As..." works.

------------------------------------------------------------------------
r44978 | jmayer | 2012-09-18 12:04:04 -0700 (Tue, 18 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/packet.c

dissector_add_uint:
   Legalize formerly improper use of the API when calling it with
   pattern value of 0

------------------------------------------------------------------------
r44977 | cmaynard | 2012-09-18 11:20:02 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hazelcast.c

Fix up proto_reg_handoff_hazelcast(), setting "initialized" to TRUE once initialized and also avoiding duplicate "tcp.port" registration.

------------------------------------------------------------------------
r44976 | cmaynard | 2012-09-18 11:15:21 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uaudp.c

Don't register to udp port 0.

------------------------------------------------------------------------
r44975 | cmaynard | 2012-09-18 11:14:24 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-skype.c

Don't register to udp/tcp port 0, but use dissector_add_handle() instead.

------------------------------------------------------------------------
r44974 | morriss | 2012-09-18 10:40:50 -0700 (Tue, 18 Sep 2012) | 1 line
Changed paths:
   M /trunk/ui/cli/Makefile.am
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/Makefile.nmake

Add python cache and temporary files to the list of files to clean up.
------------------------------------------------------------------------
r44973 | pascal | 2012-09-18 10:26:00 -0700 (Tue, 18 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c

Fix dissection of Scheduling Information MAC Control Element when it is the only LCID in the MCH PDU

------------------------------------------------------------------------
r44972 | morriss | 2012-09-18 08:15:39 -0700 (Tue, 18 Sep 2012) | 4 lines
Changed paths:
   M /trunk/tools/make-tap-reg.py
   M /trunk/ui/cli/Makefile.am
   M /trunk/ui/cli/Makefile.nmake

If we have PYTHON use make-tap-reg.py (in both autofoo and Windows): it's
slightly faster than the old shell-script version on *NIX and it seems
significantly faster on Windows.

------------------------------------------------------------------------
r44971 | morriss | 2012-09-18 07:48:28 -0700 (Tue, 18 Sep 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.am

If we have PYTHON use make-tap-reg.py (like we do on Windows): it's slightly
faster than the old shell-script version (~150 msec instead of ~500 msec on
my system).

------------------------------------------------------------------------
r44970 | mmann | 2012-09-18 07:12:17 -0700 (Tue, 18 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

parse nfsv4.1 SEQUENCE status flags (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7726)
------------------------------------------------------------------------
r44967 | etxrab | 2012-09-18 00:39:14 -0700 (Tue, 18 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Only provide the parameter data in the tvb used when calling subdissector for private extensions.
Add vendor ID to item.
Show flags in hex.
------------------------------------------------------------------------
r44966 | eapache | 2012-09-17 19:17:24 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-wps.c

Fix uninitialized value warnings from GCC.

------------------------------------------------------------------------
r44965 | wmeier | 2012-09-17 18:34:08 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wps.c

Do some reformatting.

------------------------------------------------------------------------
r44964 | wmeier | 2012-09-17 17:47:37 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wps.c

From Michael Lum: Fix typo.

------------------------------------------------------------------------
r44963 | eapache | 2012-09-17 17:40:10 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/ui/qt/CMakeLists.txt

Add Gerald's recent qt text-import work to CMake build.

------------------------------------------------------------------------
r44962 | cmaynard | 2012-09-17 17:33:19 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etch.c

Initialize all hf's to -1, not 0.

------------------------------------------------------------------------
r44961 | cmaynard | 2012-09-17 17:25:57 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tipc.c

Two hf's were not initialized to -1.  They are now.

------------------------------------------------------------------------
r44960 | gerald | 2012-09-17 17:17:04 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/import_text_dialog.cpp
   M /trunk/ui/qt/import_text_dialog.h

Make the help button do something.

------------------------------------------------------------------------
r44959 | cmaynard | 2012-09-17 17:16:01 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

Initialize ett's and hf's to "-1", not "- 1".

------------------------------------------------------------------------
r44958 | gerald | 2012-09-17 17:05:55 -0700 (Mon, 17 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/import_text_dialog.ui

Adjust the Import Text dialog size policy, although it's still not
quite right.

------------------------------------------------------------------------
r44957 | gerald | 2012-09-17 16:59:50 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/qt_ui_utils.h
   M /trunk/ui/qt/wireshark_application.cpp

Restore set_last_open_dir. We need it on Windows.

------------------------------------------------------------------------
r44956 | gerald | 2012-09-17 16:40:53 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro
   A /trunk/ui/qt/import_text_dialog.cpp
   A /trunk/ui/qt/import_text_dialog.h
   A /trunk/ui/qt/import_text_dialog.ui
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/qt_ui_utils.h
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h
   M /trunk/ui/text_import.h
   M /trunk/ui/text_import_scanner.h

Add a text import dialog. Use libui.

------------------------------------------------------------------------
r44955 | morriss | 2012-09-17 14:56:52 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/tools/make-dissector-reg.py

Put back the part of the regexp's that avoids finding function prototypes.

------------------------------------------------------------------------
r44954 | morriss | 2012-09-17 14:30:24 -0700 (Mon, 17 Sep 2012) | 11 lines
Changed paths:
   M /trunk/tools/make-dissector-reg.py

Rather than reading the dissectors line by line and searching for the
registration and handoff routines in each line, read the whole file into
memory and then do one findall() search. Store the matches in sets to avoid
duplication.

(This also simplifies the number of regexps we're looking for.)

This speeds up the generation of register.c (when there is no cache)
significantly (on my system the time taken drops from ~32 seconds to ~5
seconds).

------------------------------------------------------------------------
r44953 | morriss | 2012-09-17 14:26:19 -0700 (Mon, 17 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-data.c

There is no proto_reg_handoff_data() so don't prototype it.  Remove unnecessary include (glib.h).
------------------------------------------------------------------------
r44952 | morriss | 2012-09-17 13:37:39 -0700 (Mon, 17 Sep 2012) | 5 lines
Changed paths:
   M /trunk/tools/make-dissector-reg.py

Unique-ify the list of dissector registration and handoff functions while we
sort them.  Avoids the double registration problem discussed on -dev today.

Note: the sorted() call requires Python 2.4+ but I think that's OK now.

------------------------------------------------------------------------
r44951 | wmeier | 2012-09-17 11:05:21 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vntag.c

#include <epan/prefs.h> not req'd.

------------------------------------------------------------------------
r44950 | wmeier | 2012-09-17 10:47:43 -0700 (Mon, 17 Sep 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clique-rm.c

Cleanup:
 - fix two cases of potential infinite loop while dissecting;
   [for (guint8 i; i <= guint8 end; i++)]
 - col_...() fcns should not be called under 'if (tree)'
 - remove unneeded initializers;
 - move proto_reg_handoff...() to the end of the file as per convention;
 - remove some boilerplate comments;
 - use consistent indentation and whitespace style;
 - remove some trailing whitespace.

------------------------------------------------------------------------
r44949 | wmeier | 2012-09-17 09:05:43 -0700 (Mon, 17 Sep 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-forces.c

Cleanup:
- fix several instances of a potential infinte loop while dissecting TLVs;
  (it would be nice to have a valid capture file so this dissector can be fuzz-tested)
- move proto_reg_handoff...() to the end of the file as per convention;
- do find_dissector() only once in proto_reg_handoff...();
- reformat some long lines;
- replace some tabs by spaces and do other whitespace changes.

------------------------------------------------------------------------
r44948 | pascal | 2012-09-17 09:04:36 -0700 (Mon, 17 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Update dissection of Request type IE

------------------------------------------------------------------------
r44946 | etxrab | 2012-09-17 08:37:28 -0700 (Mon, 17 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

Handle SDP_CRYPTO optional parameters better.
------------------------------------------------------------------------
r44945 | alagoutte | 2012-09-17 08:19:18 -0700 (Mon, 17 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Enhance DNS : make DNSKEY type filterable

------------------------------------------------------------------------
r44944 | alagoutte | 2012-09-17 08:18:54 -0700 (Mon, 17 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Enhance DNS : make RRSIG type filterable

------------------------------------------------------------------------
r44943 | alagoutte | 2012-09-17 08:18:32 -0700 (Mon, 17 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Enhance DNS : make TXT, SPF type filterable

------------------------------------------------------------------------
r44942 | alagoutte | 2012-09-17 08:17:48 -0700 (Mon, 17 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Enhance DNS : make MX filtereable

------------------------------------------------------------------------
r44941 | alagoutte | 2012-09-17 08:16:34 -0700 (Mon, 17 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Enhance DNS : make HINFO filtereable

------------------------------------------------------------------------
r44940 | etxrab | 2012-09-17 07:51:08 -0700 (Mon, 17 Sep 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/voip_calls.c

callsinfo->stop_fd not set in all branches for UNISTIM.
------------------------------------------------------------------------
r44939 | etxrab | 2012-09-17 05:13:34 -0700 (Mon, 17 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c

Fix errors in the packet length checks.
------------------------------------------------------------------------
r44938 | etxrab | 2012-09-17 03:46:56 -0700 (Mon, 17 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c

Add IPv6 heuristic.
------------------------------------------------------------------------
r44936 | eapache | 2012-09-16 19:22:23 -0700 (Sun, 16 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-forces.c

Add eol-style and keywords to SVN properties.

------------------------------------------------------------------------
r44935 | eapache | 2012-09-16 19:05:49 -0700 (Sun, 16 Sep 2012) | 2 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-forces.c

Make it compile with GCC.

------------------------------------------------------------------------
r44934 | mmann | 2012-09-16 18:38:52 -0700 (Sun, 16 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-forces.c

Add IETF ForCES(Forwarding and Control Element Separation) dissector (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3534)
------------------------------------------------------------------------
r44933 | wmeier | 2012-09-16 17:42:22 -0700 (Sun, 16 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c

Minor cleanup:
- remove unneeded gtk_table_resize() [in prep for using gtk_grid for GTK3];
- use g_hash_table)_full() to specify function to free 'value'
- Fix some whitespace.

------------------------------------------------------------------------
r44932 | wmeier | 2012-09-16 17:03:19 -0700 (Sun, 16 Sep 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/sip_stat.c

Minor cleanup:
- simplify code related to use of GHashTables;
- use consistent whitespace and formatting style.

------------------------------------------------------------------------
r44931 | wmeier | 2012-09-16 16:02:07 -0700 (Sun, 16 Sep 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/wsp_stat.c

Cleanup:
- remove unneeded gtk_table_resize() [in prep for using GtkGrid for GTK3];
- simplify code relating to use of a GHashTable;
- add comment about use of !! magic !! numeric constants;
- do some additional whitespace cleanup.

------------------------------------------------------------------------
r44930 | wmeier | 2012-09-16 12:06:42 -0700 (Sun, 16 Sep 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/wsp_stat.c

Trivial cleanup:
- Remove unneeded #includes;
- Use consistent whitespace and formatting style.

------------------------------------------------------------------------
r44929 | wmeier | 2012-09-16 11:00:56 -0700 (Sun, 16 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/old-gtk-compat.h

(trivial) fix a typo

------------------------------------------------------------------------
r44928 | eapache | 2012-09-16 10:57:15 -0700 (Sun, 16 Sep 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/epan/CMakeLists.txt

Add packet-interlink to CMake build to maintain parity with automake as of
revision 44927.

------------------------------------------------------------------------
r44927 | wmeier | 2012-09-16 10:26:49 -0700 (Sun, 16 Sep 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-interlink.c

Complete process of moving packet-interlink to a built-in dissector:
- Add packet-interlink.c to Makefile.common
   (Not included in SVN #37610-37612);
   See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6005
- Also: update signature for dissect_interlink_heur() (as per recent changes).

------------------------------------------------------------------------
r44924 | gerald | 2012-09-16 07:03:36 -0700 (Sun, 16 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-16]
------------------------------------------------------------------------
r44923 | etxrab | 2012-09-16 02:55:44 -0700 (Sun, 16 Sep 2012) | 1 line
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.nmake

Compile and install schemas if GTK3 is used, nsis needs update too
------------------------------------------------------------------------
r44922 | guy | 2012-09-15 18:49:59 -0700 (Sat, 15 Sep 2012) | 7 lines
Changed paths:
   M /trunk/aclocal-flags

Work around Solaris 11's pkg-config being in /usr/ccs/bin but its
aclocal directory apparently being in /usr/share/aclocal rather than the
non-existent /usr/ccs/share/aclocal.  (/usr/ccs is sort of an extension
of /usr for developers; I'm not sure why they stuck the pkg-config stuff
under /usr/share rather than /usr/ccs/share given that it's of interest
only to developers.)

------------------------------------------------------------------------
r44921 | eapache | 2012-09-15 13:16:14 -0700 (Sat, 15 Sep 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/AUTHORS
   M /trunk/epan/address.h
   M /trunk/epan/column-utils.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/plugins/wimax/packet-wmx.c

From Pontus Fuchs via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7728

Make right-click + apply-as-filter work in the packet list for non-ethernet
frames (such as ieee 802.11 frames).

------------------------------------------------------------------------
r44920 | eapache | 2012-09-15 09:09:07 -0700 (Sat, 15 Sep 2012) | 4 lines
Changed paths:
   M /trunk
   M /trunk/make-version.pl

Add support for bzr checkouts (similar to git checkouts) to make-version.pl.

Also, add modelines.

------------------------------------------------------------------------
r44919 | wmeier | 2012-09-15 07:46:13 -0700 (Sat, 15 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rpc_progs.c

Trivial whitespace formatting cleanup;

------------------------------------------------------------------------
r44918 | wmeier | 2012-09-15 07:20:20 -0700 (Sat, 15 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/gui_stat_util.c

Minor cleanup:
- Remove unneeded #includes;
- Remove unused function [which uses deprecated gtk_table...()];
- Use consistent whitespace formatting style.

------------------------------------------------------------------------
r44917 | wmeier | 2012-09-15 07:08:48 -0700 (Sat, 15 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c

Trivial cleanup;
  Remove a few unneeded initializers;
  Fix a few typos in comments;
  Use consistent formatting style.

------------------------------------------------------------------------
r44916 | eapache | 2012-09-15 06:58:57 -0700 (Sat, 15 Sep 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/AUTHORS
   M /trunk/epan/funnel.h
   M /trunk/epan/wslua/wslua_gui.c
   M /trunk/ui/cli/tap-funnel.c
   M /trunk/ui/gtk/funnel_stat.c

From Niels Widger via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7725

Add get_filter method to Wireshark's Lua interface (to correspond with the
already-exposed set_filter method).

------------------------------------------------------------------------
r44915 | eapache | 2012-09-15 06:49:27 -0700 (Sat, 15 Sep 2012) | 5 lines
Changed paths:
   M /trunk
   M /trunk/epan/dissectors/packet-dns.c

Avoid a stack-smash when decoding the new DNS option field if the length is
malformed.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7730

------------------------------------------------------------------------
r44914 | etxrab | 2012-09-15 03:01:21 -0700 (Sat, 15 Sep 2012) | 1 line
Changed paths:
   M /trunk/ui/Makefile.nmake

Don't redefine WIRESHARK_UI_SRC
------------------------------------------------------------------------
r44913 | guy | 2012-09-15 01:43:27 -0700 (Sat, 15 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/Makefile.nmake
   M /trunk/ui/gtk/Makefile.nmake

text_import_scanner_lex.h and text_import_scanner.c are now part of
libui, not libgtkui.

------------------------------------------------------------------------
r44912 | guy | 2012-09-15 01:30:39 -0700 (Sat, 15 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui
   M /trunk/ui/gtk

text_import_scanner_lex.h and text_import_scanner.c are now part of
libui, not libgtkui.

------------------------------------------------------------------------
r44911 | guy | 2012-09-15 01:19:39 -0700 (Sat, 15 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/Makefile.nmake

*Do* use DIRTY_GENERATED_C_FILES, as it's defined; sadly, flex doesn't
generate warning-free files.

------------------------------------------------------------------------
r44910 | guy | 2012-09-15 01:18:57 -0700 (Sat, 15 Sep 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/Makefile.nmake

DIRTY_GENERATED_C_FILES is empty, and isn't used by ui/gtk/Makefile.am,
so get rid of it, and stop using it in ui/gtk/Makefile.make; we don't
want to encourage people to create source files that get warnings.

------------------------------------------------------------------------
r44909 | guy | 2012-09-15 01:17:53 -0700 (Sat, 15 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/Makefile.common

Nobody uses DIRTY_GENERATED_C_FILES, so get rid of it; we don't want to
encourage people to create source files that get warnings.

------------------------------------------------------------------------
r44908 | eapache | 2012-09-14 19:52:29 -0700 (Fri, 14 Sep 2012) | 6 lines
Changed paths:
   M /trunk
   M /trunk/CMakeLists.txt

Update CMakeLists to respect the recent libui changes so that wireshark and
qtshark build again.

(Also, first commit trying to use bzr as an svn client, so apologies if
 something unexpected breaks)

------------------------------------------------------------------------
r44907 | gerald | 2012-09-14 14:06:26 -0700 (Fri, 14 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/ui/Makefile.am
   M /trunk/ui/gtk/Makefile.am

libgtkui_dirty → libui_dirty.

------------------------------------------------------------------------
r44906 | gerald | 2012-09-14 13:55:11 -0700 (Fri, 14 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/Makefile.am
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/Makefile.common

More fixes for the text import move.

------------------------------------------------------------------------
r44905 | gerald | 2012-09-14 13:47:55 -0700 (Fri, 14 Sep 2012) | 2 lines
Changed paths:
   D /trunk/ui/gtk/text_import.c
   D /trunk/ui/gtk/text_import.h
   D /trunk/ui/gtk/text_import_scanner.h
   D /trunk/ui/gtk/text_import_scanner.l

Deletions from the last commit didn't make it for some reason.

------------------------------------------------------------------------
r44904 | gerald | 2012-09-14 13:23:18 -0700 (Fri, 14 Sep 2012) | 4 lines
Changed paths:
   M /trunk/CMakeLists.txt
   A /trunk/ui/CMakeLists.txt
   M /trunk/ui/Makefile.am
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/file_import_dlg.c
   A /trunk/ui/text_import.c (from /trunk/ui/gtk/text_import.c:44888)
   A /trunk/ui/text_import.h (from /trunk/ui/gtk/text_import.h:44888)
   A /trunk/ui/text_import_scanner.h (from /trunk/ui/gtk/text_import_scanner.h:44902)
   A /trunk/ui/text_import_scanner.l (from /trunk/ui/gtk/text_import_scanner.l:44888)
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/pcap-encap.h
   M /trunk/wiretap/wtap.def

Create a common libui using CMake similar to what we do with Autotools.
Move the GTK+ text import code to the common UI directory. Create
wtap_encap_requires_phdr() from code in file_import_dlg.c.

------------------------------------------------------------------------
r44903 | morriss | 2012-09-14 11:20:59 -0700 (Fri, 14 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

Fix up the (#if'd out) sequence number analysis debug code so that it compiles and is easier to read.  Also fix up some white space.
------------------------------------------------------------------------
r44902 | wmeier | 2012-09-14 08:19:15 -0700 (Fri, 14 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/sip_stat.c

Use consistent indentation and formatting style;
Fix a few typos; Fix long line.

------------------------------------------------------------------------
r44901 | etxrab | 2012-09-14 07:40:47 -0700 (Fri, 14 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c

Try to make the buildbot happy.
------------------------------------------------------------------------
r44900 | etxrab | 2012-09-14 07:14:46 -0700 (Fri, 14 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c

Heuristically dissect TIPC IP payloads.
------------------------------------------------------------------------
r44899 | etxrab | 2012-09-14 07:05:50 -0700 (Fri, 14 Sep 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-csn1.c
   M /trunk/epan/dissectors/packet-csn1.h
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.h

From Mike Morrin:
Fix pedantic compiler warnings in csn.1 dissectors.

There is some tricky casting going on in csn.1 structures.  To eliminate all
the warnings, the function pointers needed to be moved out of the object
pointer unions.  Fortunately macros (mostly) hide these changes from the
protocol dissector tables.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7686
------------------------------------------------------------------------
r44898 | etxrab | 2012-09-14 04:42:46 -0700 (Fri, 14 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nstrace.c

Address buildbot error:
packet-nstrace.c: In function 'dissect_nstrace':
packet-nstrace.c:131: warning: 'dst_vmname_len' may be used uninitialized in this function
packet-nstrace.c:131: warning: 'src_vmname_len' may be used uninitialized in this function
------------------------------------------------------------------------
r44897 | etxrab | 2012-09-14 04:30:07 -0700 (Fri, 14 Sep 2012) | 4 lines
Changed paths:
   M /trunk/colorfilters

From Michal Labedzki:
Bluetooth: Add color for HID dissector

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r44896 | etxrab | 2012-09-14 04:27:57 -0700 (Fri, 14 Sep 2012) | 5 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-bthid.c

From Michal Labedzki:
Bluetooth: minor fix in HID
Applied by hand and changed offset to be signed as per WS convention.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r44895 | etxrab | 2012-09-14 04:11:37 -0700 (Fri, 14 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nstrace.c
   M /trunk/wiretap/netscaler.c
   M /trunk/wiretap/netscaler.h
   M /trunk/wiretap/wtap.h

From Nikhil Kalu:
Enhancement to add more trace record fields in Citrix NetScaler capture file format.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7713
------------------------------------------------------------------------
r44894 | etxrab | 2012-09-14 04:02:24 -0700 (Fri, 14 Sep 2012) | 6 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/colorfilters
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-btbnep.c

From Michal Labedzki:
Add Bluetooth Protocol BNEP. Supported version: 1.0.

I changed offset to be an int to follow WS convention.While at it I changed other types to fit the tvb_get routines.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7719
------------------------------------------------------------------------
r44893 | pascal | 2012-09-14 01:32:04 -0700 (Fri, 14 Sep 2012) | 2 lines
Changed paths:
   M /trunk/diameter/dictionary.xml

Fix enumeration value for Virtual RAT-Type

------------------------------------------------------------------------
r44892 | etxrab | 2012-09-14 01:28:18 -0700 (Fri, 14 Sep 2012) | 6 lines
Changed paths:
   M /trunk/diameter/dictionary.xml

From Josip Medved:
Updated multiple enumerations (Event-Trigger, Reporting-Level, IP-CAN-Type,
Rule-Failure-Code and RAT-Type) to get them in sync with ETSI TS 129 212
V10.6.0 (2012-03).

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7727
------------------------------------------------------------------------
r44891 | etxrab | 2012-09-14 01:24:35 -0700 (Fri, 14 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

From Claude LeFrancois:
Cosmetic changes to GTPv2(Add text to itenms)
Minor code changes by me.
------------------------------------------------------------------------
r44890 | etxrab | 2012-09-13 23:21:55 -0700 (Thu, 13 Sep 2012) | 1 line
Changed paths:
   M /trunk/config.nmake

Use the latet GTK3+ bundles when building with GTK3
------------------------------------------------------------------------
r44889 | wmeier | 2012-09-13 20:24:23 -0700 (Thu, 13 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

Use consistent indentation and formatting.

------------------------------------------------------------------------
r44888 | gerald | 2012-09-13 14:28:28 -0700 (Thu, 13 Sep 2012) | 4 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/packaging/nsis/Makefile.am
   M /trunk/packaging/nsis/Makefile.nmake
   D /trunk/packaging/nsis/WinPcap_4_1_2.exe
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/tools/win-setup.sh
   M /trunk/tools/win32-setup.sh
   M /trunk/tools/win64-setup.sh

Remove our local copy of WinPcap and download it from
wireshark-win{32,64}-libs instead. In win-setup.sh only try to unzip
files ending in .zip. PortableApps and U3 packaging changes are untested.

------------------------------------------------------------------------
r44887 | etxrab | 2012-09-12 22:29:53 -0700 (Wed, 12 Sep 2012) | 1 line
Changed paths:
   M /trunk/Makefile.nmake

Minor tweek for GTK3
------------------------------------------------------------------------
r44886 | sahlberg | 2012-09-12 18:28:57 -0700 (Wed, 12 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

SCSI: Update INQUIRY standard page and decode the flags depending on which version of SPC that the device claims conformance to.



------------------------------------------------------------------------
r44885 | morriss | 2012-09-12 14:02:54 -0700 (Wed, 12 Sep 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/main_statusbar.c

Also disable the resize grip on the profile bar (as it is on the info and
packets bars; this is for GTK < 3.0).

This fixes the problem I had that the profile bar normally took up way too
much (horizontal) room when I start Wireshark (causing the contents of the
much more interesting packets bar to be truncated).

------------------------------------------------------------------------
r44884 | pascal | 2012-09-12 05:29:59 -0700 (Wed, 12 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

Fix FBI true_false_string array and remove a useless hf variable

------------------------------------------------------------------------
r44883 | etxrab | 2012-09-12 05:07:53 -0700 (Wed, 12 Sep 2012) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

From Mike Morrin:
* fixup of dissection of message type for PRACH messages.
* fixed dissection of optional octet 2/3 in dl control messages
* removed a few more duplicate hf items
* changed all M_BIT macros to M_UINT, as M_BIT does not use the referenced hf.
* fixed dissection of ul_tfi and dl_tfi so that assignments and usage can be
filtered more easily
* fixed missing references to existing value strings and converted to tfs
strings where possible

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7686
------------------------------------------------------------------------
r44882 | etxrab | 2012-09-12 03:27:37 -0700 (Wed, 12 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/packet_info.h

Add doxygen hints.
------------------------------------------------------------------------
r44881 | pascal | 2012-09-12 03:21:00 -0700 (Wed, 12 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

From Esa Haapamäki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7718 :
Fix dissection of NAS Uplink and Downlink Count in MM Context IE

------------------------------------------------------------------------
r44880 | morriss | 2012-09-11 06:11:33 -0700 (Tue, 11 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/emem.c

As suggested by Anatoly in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5699 :

Followup to r44844: use a better cast (intptr_t instead of long long).

------------------------------------------------------------------------
r44879 | etxrab | 2012-09-11 06:06:42 -0700 (Tue, 11 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

From Chris Elston:
Add automatic L2TPv3 session setting detection

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7711
------------------------------------------------------------------------
r44878 | darkjames | 2012-09-11 05:05:53 -0700 (Tue, 11 Sep 2012) | 2 lines
Changed paths:
   M /trunk/colorfilters

Revert r44869

------------------------------------------------------------------------
r44877 | darkjames | 2012-09-11 04:53:34 -0700 (Tue, 11 Sep 2012) | 10 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-bthfp.c
   M /trunk/epan/dissectors/packet-btrfcomm.c

Bluetooth: Move HFP dissector from RFCOMM file

HFP is moved from RFCOMM where named HF.
Then fix name to one used by SIG specification: HFP.
Next step is improve dissection of HFP by dissect
specific for this profile AT commands.

From Michal Labedzki on behalf of Tieto Corporation
Part of bug #7639 

------------------------------------------------------------------------
r44876 | jmayer | 2012-09-11 03:48:43 -0700 (Tue, 11 Sep 2012) | 3 lines
Changed paths:
   M /trunk/cmake/modules/FindNL.cmake

Differentiate between libnl versions. Feature parity with autofoo
for libnl.

------------------------------------------------------------------------
r44875 | pascal | 2012-09-11 03:08:41 -0700 (Tue, 11 Sep 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-UE-Variables.asn
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Upgrade LTE RRC dissector to v11.0.0

------------------------------------------------------------------------
r44874 | darkjames | 2012-09-11 02:06:48 -0700 (Tue, 11 Sep 2012) | 2 lines
Changed paths:
   M /trunk/asn1/hnbap/packet-hnbap-template.c
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/ranap/packet-ranap-template.c
   M /trunk/asn1/rua/packet-rua-template.c
   M /trunk/epan/dissectors/packet-hnbap.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-ranap.c
   M /trunk/epan/dissectors/packet-rua.c
   M /trunk/epan/packet.c
   M /trunk/epan/packet.h

Add data parameter to dissector_try_uint_new

------------------------------------------------------------------------
r44873 | darkjames | 2012-09-11 02:06:13 -0700 (Tue, 11 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/libwireshark.def
   M /trunk/epan/packet.c
   M /trunk/epan/packet.h

Add new function: call_dissector_with_data

------------------------------------------------------------------------
r44872 | darkjames | 2012-09-11 01:28:07 -0700 (Tue, 11 Sep 2012) | 2 lines
Changed paths:
   M /trunk/asn1/kerberos/packet-kerberos-template.c
   M /trunk/epan/conversation.c
   M /trunk/epan/dissectors/packet-catapult-dct2000.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-gadu-gadu.c
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-jxta.c
   M /trunk/epan/dissectors/packet-kerberos.c
   M /trunk/epan/dissectors/packet-mac-lte-framed.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-ppp.c
   M /trunk/epan/dissectors/packet-q931.c
   M /trunk/epan/dissectors/packet-reload-framing.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rohc.c
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-stun.c
   M /trunk/epan/packet.c
   M /trunk/epan/packet.h

Add data parameter to call_dissector_only.

------------------------------------------------------------------------
r44871 | darkjames | 2012-09-11 01:26:48 -0700 (Tue, 11 Sep 2012) | 2 lines
Changed paths:
   M /trunk/asn1/credssp/credssp.cnf
   M /trunk/asn1/mpeg-pes/packet-mpeg-pes-template.c
   M /trunk/asn1/t125/t125.cnf
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-credssp.c
   M /trunk/epan/dissectors/packet-dccp.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-epl.c
   M /trunk/epan/dissectors/packet-eth.c
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-infiniband.c
   M /trunk/epan/dissectors/packet-media.c
   M /trunk/epan/dissectors/packet-mime-encap.c
   M /trunk/epan/dissectors/packet-mpeg-pes.c
   M /trunk/epan/dissectors/packet-mq.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-ositp.c
   M /trunk/epan/dissectors/packet-pgm.c
   M /trunk/epan/dissectors/packet-q931.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/dissectors/packet-sercosiii.c
   M /trunk/epan/dissectors/packet-sip.c
   M /trunk/epan/dissectors/packet-smb-pipe.c
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-stun.c
   M /trunk/epan/dissectors/packet-sua.c
   M /trunk/epan/dissectors/packet-t125.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-turnchannel.c
   M /trunk/epan/dissectors/packet-udp.c
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-vines.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/dissectors/packet-x25.c
   M /trunk/epan/packet.c
   M /trunk/epan/packet.h
   M /trunk/plugins/ethercat/packet-ethercat-datagram.c
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-pn-rt.c

Add data parameter to dissector_try_heuristic

------------------------------------------------------------------------
r44870 | pascal | 2012-09-11 00:48:49 -0700 (Tue, 11 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.h

Enhance dissection of PSI1

------------------------------------------------------------------------
r44869 | pascal | 2012-09-11 00:35:59 -0700 (Tue, 11 Sep 2012) | 2 lines
Changed paths:
   M /trunk/colorfilters

Use correct protocol name for Bluetooth Handsfree color filters

------------------------------------------------------------------------
r44867 | sahlberg | 2012-09-10 20:52:39 -0700 (Mon, 10 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-sbc.c

SCSI: PMI and LBA are no longer part of READCAPACITY10 in current versions of SBC


------------------------------------------------------------------------
r44866 | sahlberg | 2012-09-10 20:34:34 -0700 (Mon, 10 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-sbc.c

SCSI: SBC, print the subcommand name in the info column for service-action-in


------------------------------------------------------------------------
r44865 | sahlberg | 2012-09-10 20:30:04 -0700 (Mon, 10 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-sbc.c

SCSI: SBC: READCAPACITY16 no longer have PMI or LBA in the request in modern versions of the standard


------------------------------------------------------------------------
r44864 | gerald | 2012-09-10 16:03:22 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h

Use the native merge dialog on Windows. This may break non-Windows builds.

------------------------------------------------------------------------
r44863 | gerald | 2012-09-10 16:02:34 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Show our packets after we've loaded a file.

------------------------------------------------------------------------
r44862 | gerald | 2012-09-10 14:55:55 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Fix breakage from r44859.

------------------------------------------------------------------------
r44861 | darkjames | 2012-09-10 14:42:36 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-camel.c
   M /trunk/epan/dissectors/packet-charging_ase.c
   M /trunk/epan/dissectors/packet-charging_ase.h
   M /trunk/epan/dissectors/packet-dap.c
   M /trunk/epan/dissectors/packet-gprscdr.c
   M /trunk/epan/dissectors/packet-gprscdr.h
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-gsm_map.h
   M /trunk/epan/dissectors/packet-h225.c
   M /trunk/epan/dissectors/packet-h225.h
   M /trunk/epan/dissectors/packet-h235.c
   M /trunk/epan/dissectors/packet-h282.c
   M /trunk/epan/dissectors/packet-h283.c
   M /trunk/epan/dissectors/packet-h323.c
   M /trunk/epan/dissectors/packet-h450.c
   M /trunk/epan/dissectors/packet-h460.c
   M /trunk/epan/dissectors/packet-h501.c
   M /trunk/epan/dissectors/packet-hnbap.c
   M /trunk/epan/dissectors/packet-inap.c
   M /trunk/epan/dissectors/packet-lcsap.c
   M /trunk/epan/dissectors/packet-lcsap.h
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-lpp.h
   M /trunk/epan/dissectors/packet-lppa.c
   M /trunk/epan/dissectors/packet-lppe.c
   M /trunk/epan/dissectors/packet-lte-rrc.c
   M /trunk/epan/dissectors/packet-lte-rrc.h
   M /trunk/epan/dissectors/packet-m3ap.c
   M /trunk/epan/dissectors/packet-mms.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-ocsp.c
   M /trunk/epan/dissectors/packet-p1.c
   M /trunk/epan/dissectors/packet-p7.c
   M /trunk/epan/dissectors/packet-pcap.c
   M /trunk/epan/dissectors/packet-q932-ros.c
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-ranap.c
   M /trunk/epan/dissectors/packet-ranap.h
   M /trunk/epan/dissectors/packet-rnsap.c
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h
   M /trunk/epan/dissectors/packet-rua.c
   M /trunk/epan/dissectors/packet-s1ap.c
   M /trunk/epan/dissectors/packet-s1ap.h
   M /trunk/epan/dissectors/packet-sabp.c
   M /trunk/epan/dissectors/packet-sbc-ap.c
   M /trunk/epan/dissectors/packet-t125.c
   M /trunk/epan/dissectors/packet-t38.c
   M /trunk/epan/dissectors/packet-x2ap.c

Regenerate all asn.1 dissectors.

------------------------------------------------------------------------
r44860 | darkjames | 2012-09-10 14:40:21 -0700 (Mon, 10 Sep 2012) | 4 lines
Changed paths:
   M /trunk/asn1/camel/camel.cnf
   M /trunk/asn1/charging_ase/packet-charging_ase-template.c
   M /trunk/asn1/cmp/packet-cmp-template.c
   M /trunk/asn1/credssp/packet-credssp-template.c
   M /trunk/asn1/h225/packet-h225-template.c
   M /trunk/asn1/h282/packet-h282-template.c
   M /trunk/asn1/h283/packet-h283-template.c
   M /trunk/asn1/h450/packet-h450-template.c
   M /trunk/asn1/h460/packet-h460-template.c
   M /trunk/asn1/h501/packet-h501-template.c
   M /trunk/asn1/hnbap/packet-hnbap-template.c
   M /trunk/asn1/inap/inap.cnf
   M /trunk/asn1/lcsap/packet-lcsap-template.c
   M /trunk/asn1/lppa/packet-lppa-template.c
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/asn1/m3ap/packet-m3ap-template.c
   M /trunk/asn1/mms/packet-mms-template.c
   M /trunk/asn1/mpeg-audio/packet-mpeg-audio-template.c
   M /trunk/asn1/mpeg-pes/packet-mpeg-pes-template.c
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/ocsp/packet-ocsp-template.c
   M /trunk/asn1/pcap/packet-pcap-template.c
   M /trunk/asn1/pkixtsp/packet-pkixtsp-template.c
   M /trunk/asn1/q932-ros/packet-q932-ros-template.c
   M /trunk/asn1/qsig/packet-qsig-template.c
   M /trunk/asn1/ranap/packet-ranap-template.c
   M /trunk/asn1/rnsap/packet-rnsap-template.c
   M /trunk/asn1/ros/packet-ros-template.c
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/asn1/rua/packet-rua-template.c
   M /trunk/asn1/s1ap/packet-s1ap-template.c
   M /trunk/asn1/s1ap/s1ap.cnf
   M /trunk/asn1/sabp/packet-sabp-template.c
   M /trunk/asn1/sbc-ap/packet-sbc-ap-template.c
   M /trunk/asn1/smrse/packet-smrse-template.c
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/asn1/spnego/packet-spnego-template.c
   M /trunk/asn1/t124/packet-t124-template.c
   M /trunk/asn1/t125/packet-t125-template.c
   M /trunk/asn1/t38/packet-t38-template.c
   M /trunk/asn1/x2ap/packet-x2ap-template.c
   M /trunk/asn1/x2ap/x2ap.cnf
   M /trunk/asn1/x509af/packet-x509af-template.c
   M /trunk/epan/dissectors/packet-3com-njack.c
   M /trunk/epan/dissectors/packet-3g-a11.c
   M /trunk/epan/dissectors/packet-6lowpan.c
   M /trunk/epan/dissectors/packet-9p.c
   M /trunk/epan/dissectors/packet-aastra-aasp.c
   M /trunk/epan/dissectors/packet-acn.c
   M /trunk/epan/dissectors/packet-actrace.c
   M /trunk/epan/dissectors/packet-adwin-config.c
   M /trunk/epan/dissectors/packet-adwin.c
   M /trunk/epan/dissectors/packet-aim.c
   M /trunk/epan/dissectors/packet-aodv.c
   M /trunk/epan/dissectors/packet-applemidi.c
   M /trunk/epan/dissectors/packet-armagetronad.c
   M /trunk/epan/dissectors/packet-artnet.c
   M /trunk/epan/dissectors/packet-aruba-papi.c
   M /trunk/epan/dissectors/packet-asf.c
   M /trunk/epan/dissectors/packet-at.c
   M /trunk/epan/dissectors/packet-atalk.c
   M /trunk/epan/dissectors/packet-atmtcp.c
   M /trunk/epan/dissectors/packet-babel.c
   M /trunk/epan/dissectors/packet-banana.c
   M /trunk/epan/dissectors/packet-bfcp.c
   M /trunk/epan/dissectors/packet-bittorrent.c
   M /trunk/epan/dissectors/packet-bjnp.c
   M /trunk/epan/dissectors/packet-bmc.c
   M /trunk/epan/dissectors/packet-brp.c
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-bt-dht.c
   M /trunk/epan/dissectors/packet-bt-utp.c
   M /trunk/epan/dissectors/packet-btamp.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-bvlc.c
   M /trunk/epan/dissectors/packet-calcappprotocol.c
   M /trunk/epan/dissectors/packet-capwap.c
   M /trunk/epan/dissectors/packet-cigi.c
   M /trunk/epan/dissectors/packet-cimd.c
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-cipsafety.c
   M /trunk/epan/dissectors/packet-classicstun.c
   M /trunk/epan/dissectors/packet-clique-rm.c
   M /trunk/epan/dissectors/packet-cmp.c
   M /trunk/epan/dissectors/packet-cmpp.c
   M /trunk/epan/dissectors/packet-componentstatus.c
   M /trunk/epan/dissectors/packet-cpfi.c
   M /trunk/epan/dissectors/packet-cpha.c
   M /trunk/epan/dissectors/packet-credssp.c
   M /trunk/epan/dissectors/packet-ctdb.c
   M /trunk/epan/dissectors/packet-dbus.c
   M /trunk/epan/dissectors/packet-dcc.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-dcm.c
   M /trunk/epan/dissectors/packet-dcp-etsi.c
   M /trunk/epan/dissectors/packet-ddtp.c
   M /trunk/epan/dissectors/packet-diameter.c
   M /trunk/epan/dissectors/packet-diameter_3gpp.c
   M /trunk/epan/dissectors/packet-dis.c
   M /trunk/epan/dissectors/packet-dlm3.c
   M /trunk/epan/dissectors/packet-dlsw.c
   M /trunk/epan/dissectors/packet-dnp.c
   M /trunk/epan/dissectors/packet-dplay.c
   M /trunk/epan/dissectors/packet-drda.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-dtpt.c
   M /trunk/epan/dissectors/packet-dvb-ait.c
   M /trunk/epan/dissectors/packet-dvb-nit.c
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c
   M /trunk/epan/dissectors/packet-dvbci.c
   M /trunk/epan/dissectors/packet-e100.c
   M /trunk/epan/dissectors/packet-eap.c
   M /trunk/epan/dissectors/packet-eigrp.c
   M /trunk/epan/dissectors/packet-enip.c
   M /trunk/epan/dissectors/packet-enttec.c
   M /trunk/epan/dissectors/packet-epl.c
   M /trunk/epan/dissectors/packet-epl_v1.c
   M /trunk/epan/dissectors/packet-epmd.c
   M /trunk/epan/dissectors/packet-esio.c
   M /trunk/epan/dissectors/packet-etch.c
   M /trunk/epan/dissectors/packet-fcip.c
   M /trunk/epan/dissectors/packet-fcoib.c
   M /trunk/epan/dissectors/packet-ff.c
   M /trunk/epan/dissectors/packet-fix.c
   M /trunk/epan/dissectors/packet-flip.c
   M /trunk/epan/dissectors/packet-fmtp.c
   M /trunk/epan/dissectors/packet-fractalgeneratorprotocol.c
   M /trunk/epan/dissectors/packet-gadu-gadu.c
   M /trunk/epan/dissectors/packet-gdsdb.c
   M /trunk/epan/dissectors/packet-ged125.c
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-glbp.c
   M /trunk/epan/dissectors/packet-gmhdr.c
   M /trunk/epan/dissectors/packet-gopher.c
   M /trunk/epan/dissectors/packet-gpef.c
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_abis_oml.c
   M /trunk/epan/dissectors/packet-gssapi.c
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-gtpv2.c
   M /trunk/epan/dissectors/packet-gvcp.c
   M /trunk/epan/dissectors/packet-h1.c
   M /trunk/epan/dissectors/packet-h264.c
   M /trunk/epan/dissectors/packet-hdcp.c
   M /trunk/epan/dissectors/packet-hdcp2.c
   M /trunk/epan/dissectors/packet-hsrp.c
   M /trunk/epan/dissectors/packet-icep.c
   M /trunk/epan/dissectors/packet-icmpv6.c
   M /trunk/epan/dissectors/packet-icq.c
   M /trunk/epan/dissectors/packet-ieee80211-netmon.c
   M /trunk/epan/dissectors/packet-ifcp.c
   M /trunk/epan/dissectors/packet-image-gif.c
   M /trunk/epan/dissectors/packet-image-jfif.c
   M /trunk/epan/dissectors/packet-image-png.c
   M /trunk/epan/dissectors/packet-infiniband_sdp.c
   M /trunk/epan/dissectors/packet-ipmi-session.c
   M /trunk/epan/dissectors/packet-ipsec-tcp.c
   M /trunk/epan/dissectors/packet-iscsi.c
   M /trunk/epan/dissectors/packet-isns.c
   M /trunk/epan/dissectors/packet-iso7816.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-iwarp-mpa.c
   M /trunk/epan/dissectors/packet-jmirror.c
   M /trunk/epan/dissectors/packet-jxta.c
   M /trunk/epan/dissectors/packet-kerberos.c
   M /trunk/epan/dissectors/packet-kerberos4.c
   M /trunk/epan/dissectors/packet-kingfisher.c
   M /trunk/epan/dissectors/packet-kismet.c
   M /trunk/epan/dissectors/packet-l2tp.c
   M /trunk/epan/dissectors/packet-lanforge.c
   M /trunk/epan/dissectors/packet-laplink.c
   M /trunk/epan/dissectors/packet-ldp.c
   M /trunk/epan/dissectors/packet-ldss.c
   M /trunk/epan/dissectors/packet-lisp-data.c
   M /trunk/epan/dissectors/packet-lisp.c
   M /trunk/epan/dissectors/packet-lmp.c
   M /trunk/epan/dissectors/packet-lon.c
   M /trunk/epan/dissectors/packet-ltp.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-mactelnet.c
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/dissectors/packet-mesh.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/epan/dissectors/packet-mikey.c
   M /trunk/epan/dissectors/packet-mim.c
   M /trunk/epan/dissectors/packet-miop.c
   M /trunk/epan/dissectors/packet-mmse.c
   M /trunk/epan/dissectors/packet-mndp.c
   M /trunk/epan/dissectors/packet-mojito.c
   M /trunk/epan/dissectors/packet-moldudp.c
   M /trunk/epan/dissectors/packet-moldudp64.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-mp4ves.c
   M /trunk/epan/dissectors/packet-mpeg-audio.c
   M /trunk/epan/dissectors/packet-mpeg-dsmcc.c
   M /trunk/epan/dissectors/packet-mpeg-pes.c
   M /trunk/epan/dissectors/packet-mpeg-pmt.c
   M /trunk/epan/dissectors/packet-mpls-y1711.c
   M /trunk/epan/dissectors/packet-mq-pcf.c
   M /trunk/epan/dissectors/packet-mq.c
   M /trunk/epan/dissectors/packet-ms-mms.c
   M /trunk/epan/dissectors/packet-msrp.c
   M /trunk/epan/dissectors/packet-nas_eps.c
   M /trunk/epan/dissectors/packet-nb_rtpmux.c
   M /trunk/epan/dissectors/packet-nbd.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-netflow.c
   M /trunk/epan/dissectors/packet-netperfmeter.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-oicq.c
   M /trunk/epan/dissectors/packet-oipf.c
   M /trunk/epan/dissectors/packet-olsr.c
   M /trunk/epan/dissectors/packet-omron-fins.c
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/epan/dissectors/packet-openwire.c
   M /trunk/epan/dissectors/packet-ositp.c
   M /trunk/epan/dissectors/packet-paltalk.c
   M /trunk/epan/dissectors/packet-pana.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-per.c
   M /trunk/epan/dissectors/packet-pflog.c
   M /trunk/epan/dissectors/packet-pingpongprotocol.c
   M /trunk/epan/dissectors/packet-pkixtsp.c
   M /trunk/epan/dissectors/packet-pktgen.c
   M /trunk/epan/dissectors/packet-pnrp.c
   M /trunk/epan/dissectors/packet-ppp.c
   M /trunk/epan/dissectors/packet-pvfs2.c
   M /trunk/epan/dissectors/packet-pw-atm.c
   M /trunk/epan/dissectors/packet-q931.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-redbackli.c
   M /trunk/epan/dissectors/packet-reload-framing.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlm.c
   M /trunk/epan/dissectors/packet-rmcp.c
   M /trunk/epan/dissectors/packet-rmt-norm.c
   M /trunk/epan/dissectors/packet-ros.c
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/epan/dissectors/packet-rpcap.c
   M /trunk/epan/dissectors/packet-rsl.c
   M /trunk/epan/dissectors/packet-rtcp.c
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-rtps2.c
   M /trunk/epan/dissectors/packet-rx.c
   M /trunk/epan/dissectors/packet-sbus.c
   M /trunk/epan/dissectors/packet-scriptingservice.c
   M /trunk/epan/dissectors/packet-sebek.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-sflow.c
   M /trunk/epan/dissectors/packet-sigcomp.c
   M /trunk/epan/dissectors/packet-sip.c
   M /trunk/epan/dissectors/packet-skinny.c
   M /trunk/epan/dissectors/packet-skype.c
   M /trunk/epan/dissectors/packet-slimp3.c
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-smpp.c
   M /trunk/epan/dissectors/packet-smrse.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-spice.c
   M /trunk/epan/dissectors/packet-spnego.c
   M /trunk/epan/dissectors/packet-sprt.c
   M /trunk/epan/dissectors/packet-srvloc.c
   M /trunk/epan/dissectors/packet-starteam.c
   M /trunk/epan/dissectors/packet-stun.c
   M /trunk/epan/dissectors/packet-sync.c
   M /trunk/epan/dissectors/packet-t124.c
   M /trunk/epan/dissectors/packet-t30.c
   M /trunk/epan/dissectors/packet-tali.c
   M /trunk/epan/dissectors/packet-tapa.c
   M /trunk/epan/dissectors/packet-tdmoe.c
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-teredo.c
   M /trunk/epan/dissectors/packet-tftp.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-tivoconnect.c
   M /trunk/epan/dissectors/packet-tns.c
   M /trunk/epan/dissectors/packet-trill.c
   M /trunk/epan/dissectors/packet-tte.c
   M /trunk/epan/dissectors/packet-turnchannel.c
   M /trunk/epan/dissectors/packet-tuxedo.c
   M /trunk/epan/dissectors/packet-ucp.c
   M /trunk/epan/dissectors/packet-uma.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-usb-hid.c
   M /trunk/epan/dissectors/packet-usb-hub.c
   M /trunk/epan/dissectors/packet-usb-masstorage.c
   M /trunk/epan/dissectors/packet-v150fw.c
   M /trunk/epan/dissectors/packet-vnc.c
   M /trunk/epan/dissectors/packet-vssmonitoring.c
   M /trunk/epan/dissectors/packet-vuze-dht.c
   M /trunk/epan/dissectors/packet-wassp.c
   M /trunk/epan/dissectors/packet-waveagent.c
   M /trunk/epan/dissectors/packet-wccp.c
   M /trunk/epan/dissectors/packet-websocket.c
   M /trunk/epan/dissectors/packet-wol.c
   M /trunk/epan/dissectors/packet-wow.c
   M /trunk/epan/dissectors/packet-x224.c
   M /trunk/epan/dissectors/packet-x509af.c
   M /trunk/epan/dissectors/packet-xcsl.c
   M /trunk/epan/dissectors/packet-xmcp.c
   M /trunk/epan/dissectors/packet-xml.c
   M /trunk/epan/dissectors/packet-xot.c
   M /trunk/epan/dissectors/packet-xtp.c
   M /trunk/epan/dissectors/packet-xyplex.c
   M /trunk/epan/dissectors/packet-yami.c
   M /trunk/epan/dissectors/packet-yhoo.c
   M /trunk/epan/dissectors/packet-ymsg.c
   M /trunk/epan/dissectors/packet-zbee-nwk.c
   M /trunk/epan/dissectors/packet-ziop.c
   M /trunk/epan/dissectors/packet-ziop.h
   M /trunk/epan/packet.c
   M /trunk/epan/packet.h
   M /trunk/epan/wslua/init_wslua.c
   M /trunk/epan/wslua/wslua.h
   M /trunk/plugins/ethercat/packet-ams.c
   M /trunk/plugins/ethercat/packet-esl.c
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.c
   M /trunk/plugins/profinet/packet-pn-dcp.c
   M /trunk/plugins/profinet/packet-pn-mrrt.c
   M /trunk/plugins/profinet/packet-pn-ptcp.c
   M /trunk/plugins/profinet/packet-pn-rt.c
   M /trunk/plugins/profinet/packet-pn.h
   M /trunk/plugins/unistim/packet-unistim.c
   M /trunk/plugins/wimaxasncp/packet-wimaxasncp.c
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.c
   M /trunk/tools/asn2wrs.py

Initial commit to support yet another method of passing data between dissectors.

Add new parameter 'data' to heur_dissector_t and new_dissector_t, for now it's always NULL

------------------------------------------------------------------------
r44859 | gerald | 2012-09-10 14:27:49 -0700 (Mon, 10 Sep 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Combine some of the the Windows and non-Windows merge code and make it
behave the same on each platform. This might break the non-Windows builds.
I'll test & fix any problems shortly.

------------------------------------------------------------------------
r44858 | martink | 2012-09-10 14:22:01 -0700 (Mon, 10 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c

add private data specifier for NorDig
trivial whitespace cleanup

------------------------------------------------------------------------
r44857 | martink | 2012-09-10 14:15:54 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-nit.c

use proto_mpeg_descriptor_loop_dissect() in the NIT

------------------------------------------------------------------------
r44856 | martink | 2012-09-10 14:09:34 -0700 (Mon, 10 Sep 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c
   M /trunk/epan/dissectors/packet-mpeg-descriptor.h

function to dissect a sequence of mpeg/dvb descriptors
(such descriptor loops are part of all psi and si tables)

take into account that a private data specifier descriptor may set the
 context for interpretation of subsequent descriptors in the loop

as a first example, add the private descriptors defined by CI+ LLP


------------------------------------------------------------------------
r44855 | martink | 2012-09-10 14:00:18 -0700 (Mon, 10 Sep 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

fix compiler errors

packet-gsm_rlcmac.c:6341: error: missing braces around initializer

packet-gsm_rlcmac.c:473: error: hf_h110qi_t_tqi defined but not used
packet-gsm_rlcmac.c:474: error: hf_packetuplinkid_tqi defined but not used
packet-gsm_rlcmac.c:477: error: hf_multiblock_allocation_number_of_radio_blocks_allocated defined but not used

------------------------------------------------------------------------
r44854 | pascal | 2012-09-10 13:31:41 -0700 (Mon, 10 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

From Mike Morrin via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7686 :
Remove duplicate hf items in packet-gsm_rlcmac.c

------------------------------------------------------------------------
r44853 | jmayer | 2012-09-10 13:24:51 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ConfigureChecks.cmake
   M /trunk/cmakeconfig.h.in

Copy over HAVE_NL80211 from autofoo

------------------------------------------------------------------------
r44852 | martink | 2012-09-10 12:48:16 -0700 (Mon, 10 Sep 2012) | 9 lines
Changed paths:
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/expert_comp_dlg.h

update the expert info entries after a packet comment was modified

the packet comment window can be opened from the expert infos
by clicking on a comment, when a comment is modified in this way, we
have to cf_retap_packets() to update the expert infos window

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7690


------------------------------------------------------------------------
r44851 | jmayer | 2012-09-10 11:35:56 -0700 (Mon, 10 Sep 2012) | 6 lines
Changed paths:
   M /trunk/ConfigureChecks.cmake

Make the check for NL80211_CMD_SET_CHANNEL work by copying
the logic of the autofoo test.
Using Cmake's check_symbol_exists is not an option as it will
not work for enums and types. As this is documented in the manpage
this is to be considered a feature and not a bug.

------------------------------------------------------------------------
r44850 | alagoutte | 2012-09-10 09:00:58 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/make-version.pl

Update svnversion.h with (short) SHA-1 commit id and branch when use git repository

------------------------------------------------------------------------
r44849 | alagoutte | 2012-09-10 08:54:21 -0700 (Mon, 10 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Make WKS Type filterable

------------------------------------------------------------------------
r44848 | alagoutte | 2012-09-10 08:52:37 -0700 (Mon, 10 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Make PTR Type filterable

------------------------------------------------------------------------
r44847 | alagoutte | 2012-09-10 08:52:00 -0700 (Mon, 10 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Make SOA Type filterable

------------------------------------------------------------------------
r44846 | darkjames | 2012-09-10 08:35:23 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lppe.c

Revert part of r44845 (packet-lppe.c) #fail

------------------------------------------------------------------------
r44845 | darkjames | 2012-09-10 08:24:00 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/asn1/idmp/packet-idmp-template.c
   M /trunk/asn1/rtse/packet-rtse-template.c
   M /trunk/asn1/rtse/rtse.cnf
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/asn1/t38/packet-t38-template.c
   M /trunk/asn1/t38/t38.cnf
   M /trunk/epan/dissectors/packet-idmp.c
   M /trunk/epan/dissectors/packet-lppe.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-t38.c

Propage changes done in generated dissectors to asn1/

------------------------------------------------------------------------
r44844 | morriss | 2012-09-10 08:18:17 -0700 (Mon, 10 Sep 2012) | 6 lines
Changed paths:
   M /trunk/epan/emem.c

Attempt to fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5699 
and https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5979 : 

Don't cast the buffer address to int on Win32: a 64-bit address won't
fit in an integer.

------------------------------------------------------------------------
r44843 | pascal | 2012-09-10 07:56:22 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthid.c

Add SVN properties

------------------------------------------------------------------------
r44842 | mmann | 2012-09-10 07:22:24 -0700 (Mon, 10 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bthid.c

Compiler fixes to rev 44841
------------------------------------------------------------------------
r44841 | mmann | 2012-09-10 07:19:07 -0700 (Mon, 10 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-bthid.c

Add Bluetooth HID dissector (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7710)

with some minor corrections done to the patch.
------------------------------------------------------------------------
r44840 | etxrab | 2012-09-10 06:40:06 -0700 (Mon, 10 Sep 2012) | 1 line
Changed paths:
   M /trunk/ws80211_utils.c

Fix a typo.
------------------------------------------------------------------------
r44839 | etxrab | 2012-09-10 06:15:02 -0700 (Mon, 10 Sep 2012) | 6 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/ws80211_utils.c

From Pontus Fuchs.

new check for the configure script to disable the tool bar if
the nl80211.h is not good enough.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6973
------------------------------------------------------------------------
r44838 | jmayer | 2012-09-10 05:16:44 -0700 (Mon, 10 Sep 2012) | 2 lines
Changed paths:
   M /trunk/cmake/modules/FindNL.cmake

Only check if the NL-stuff isn't in the caches already

------------------------------------------------------------------------
r44837 | etxrab | 2012-09-10 05:12:05 -0700 (Mon, 10 Sep 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_acl.c

From Michal Labedzki:
Bluetooth: Use correct names for ACL dissector

Dissector name is "bthci_acl" so use it for convention.
Also some cosmetic alignments

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r44836 | etxrab | 2012-09-10 05:08:27 -0700 (Mon, 10 Sep 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bthci_sco.c

From Michal Labedzki:
Bluetooth: Use correct names for SCO dissector

Dissector name is "bthci_sco" so use it for convention.
Also some cosmetic alignments.



https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r44835 | etxrab | 2012-09-10 05:07:45 -0700 (Mon, 10 Sep 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btrfcomm.c

From Michal Labedzki:
Bluetooth: Fix registering DUN and SPP

Use correct variable instead of used by HFP.


https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r44834 | etxrab | 2012-09-10 04:52:44 -0700 (Mon, 10 Sep 2012) | 6 lines
Changed paths:
   M /trunk/colorfilters

From Michal Labedzki:
Bluetooth: Add colors for Bluetooth dissectors

Add color for: HCI_CMD, HCI_EVT, SCO, L2CAP, RFCOMM, HFP and OBEX.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r44833 | etxrab | 2012-09-10 04:49:01 -0700 (Mon, 10 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btobex.c

From Michal Labedzki:
Fix casting to make compilator happy again.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r44832 | etxrab | 2012-09-10 04:47:45 -0700 (Mon, 10 Sep 2012) | 1 line
Changed paths:
   M /trunk/diameter/TGPPGmb.xml

Fix AVP attribute.
------------------------------------------------------------------------
r44831 | etxrab | 2012-09-10 04:30:13 -0700 (Mon, 10 Sep 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btsdp.h

From Michal Labedzki on behalf of Tieto Corporation:
Bluetooth: Update SDP headers to latest ASSIGNED NUMBERS

Based on value provided by Bluetooth SIG:
https://www.bluetooth.org/Technical/AssignedNumbers/service_discovery.htm

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639
------------------------------------------------------------------------
r44830 | alagoutte | 2012-09-10 02:15:33 -0700 (Mon, 10 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Fix indent (remove tabs)

------------------------------------------------------------------------
r44829 | alagoutte | 2012-09-10 02:14:53 -0700 (Mon, 10 Sep 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7709
Enhance DNS Dissector

Add new DNS type : TLSA/DANE (52) RFC6698
The DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) Protocol: TLSA

------------------------------------------------------------------------
r44828 | etxrab | 2012-09-10 01:36:03 -0700 (Mon, 10 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/decode_as_dlg.c

From Rick Krull:
One can't resize the columns on several "tree views".  The one that I ran into
was "Decode As: Show".  I added "set_resizable" to make it resizable.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7706
------------------------------------------------------------------------
r44827 | etxrab | 2012-09-10 01:26:22 -0700 (Mon, 10 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

Add dissection of Vendor id to CISCO AVP dissection.
------------------------------------------------------------------------
r44826 | wmeier | 2012-09-09 18:53:23 -0700 (Sun, 09 Sep 2012) | 3 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

Use non-capturing grouping when grouping just for alternatives;
Also: improve error message slightly in the case of a missing NULL termination.

------------------------------------------------------------------------
r44825 | morriss | 2012-09-09 18:48:35 -0700 (Sun, 09 Sep 2012) | 4 lines
Changed paths:
   M /trunk/radius/README.radius_dictionary

As requested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5415#c4 :

Add a comment about where dictionary.eltex came from.

------------------------------------------------------------------------
r44824 | morriss | 2012-09-09 17:48:50 -0700 (Sun, 09 Sep 2012) | 4 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

string_strings and range_strings must also be {0, NULL} terminated.

Also, remove some tabs.

------------------------------------------------------------------------
r44823 | pascal | 2012-09-09 13:10:14 -0700 (Sun, 09 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From Florian Fainelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7707 :
Fix dissection of small Homeplug AV frames

------------------------------------------------------------------------
r44820 | eapache | 2012-09-09 07:23:38 -0700 (Sun, 09 Sep 2012) | 3 lines
Changed paths:
   M /trunk/editcap.c

Make count variable in editcap unsigned, fixes more format string
mismatches.

------------------------------------------------------------------------
r44819 | gerald | 2012-09-09 07:03:32 -0700 (Sun, 09 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-09]
------------------------------------------------------------------------
r44818 | eapache | 2012-09-09 06:57:43 -0700 (Sun, 09 Sep 2012) | 4 lines
Changed paths:
   M /trunk/dumpcap.c

Convert inpkts_to_sync_pipe and report_packet_count() to use unsigned ints
consistently. Cleans up some cppcheck warnings about signed/unsigned mismatches
in format strings.

------------------------------------------------------------------------
r44817 | eapache | 2012-09-08 18:39:27 -0700 (Sat, 08 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-llrp.c

From Martin Kupec via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7658

Manually expand some of the macros in packet-llrp.c that were only being used
in one place. Makes for a more traditional set of hf_ registrations.

------------------------------------------------------------------------
r44816 | guy | 2012-09-08 11:42:21 -0700 (Sat, 08 Sep 2012) | 5 lines
Changed paths:
   M /trunk/configure.ac

At least with the Shiny New llvm-gcc in Xcode 4.4.1, there's no need to
add -no-cpp-precomp; I think the way the compiler handled precompiled
headers changed at some point.  Let's stop adding it; that would fix bug
5878.

------------------------------------------------------------------------
r44815 | guy | 2012-09-08 10:16:51 -0700 (Sat, 08 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/epan/libwireshark.def
   M /trunk/epan/plugins.c
   M /trunk/epan/plugins.h

Make register_all_wiretap_modules() and register_all_codecs() static;
they're only used internally to epan/plugins.c.

------------------------------------------------------------------------
r44814 | eapache | 2012-09-08 08:03:07 -0700 (Sat, 08 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/packet.c

Use g_hash_table_new_full() instead of g_hash_table_new() for subdissector
registration tables, and use g_free as the value_destroy_func. This saves us
from manually freeing the value when we remove an item, and prevents us from
leaking memory when we accidentally overwrite an existing item.

------------------------------------------------------------------------
r44813 | guy | 2012-09-08 00:57:45 -0700 (Sat, 08 Sep 2012) | 4 lines
Changed paths:
   M /trunk/version_info.c

OK, fine, g_malloc() and g_free().  We really should be using
g_try_free(), because, trust me, we *can* handle allocation failures
here.

------------------------------------------------------------------------
r44812 | guy | 2012-09-08 00:46:56 -0700 (Sat, 08 Sep 2012) | 7 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/version_info.c

We no longer use Gestalt(), so there's no need to check for it.

We *do*, however, use CFPropertyListCreateWithStream(), so we need to
check for it, and, if we're able to use the OS X frameworks at all, use
CFPropertyListCreateFromStream() if we don't have
CFPropertyListCreateWithStream().

------------------------------------------------------------------------
r44811 | guy | 2012-09-08 00:04:13 -0700 (Sat, 08 Sep 2012) | 20 lines
Changed paths:
   M /trunk/version_info.c

Mountain Lion marks Gestalt() as deprecated, which causes the build to
fail on Mountain Lion with the default -W flags, but no replacement API
was specified.  Fall back on dredging information out of
/System/Library/CoreServices/SystemVersion.plist; this also lets us get
the OS build version.

(In theory, we could calculate the OS version from the Darwin version
for everything except 10.0:

	12.x.x  OS X 10.8.x Mountain Lion
	11.x.x  OS X 10.7.x Lion
	10.x.x  OS X 10.6.x Snow Leopard
	 9.x.x  OS X 10.5.x Leopard
	 8.x.x  OS X 10.4.x Tiger
	 7.x.x  OS X 10.3.x Panther
	 6.x.x  OS X 10.2.x Jaguar
	 5.x    OS X 10.1.x Puma

and could get the build number as "kern.osversion" from sysctl.)

------------------------------------------------------------------------
r44810 | guy | 2012-09-07 20:10:03 -0700 (Fri, 07 Sep 2012) | 3 lines
Changed paths:
   M /trunk/README.macos
   M /trunk/macosx-setup.sh

Fix some issues that showed up when building on Mountain Lion, and
update the README.macos file.

------------------------------------------------------------------------
r44809 | guy | 2012-09-07 12:40:10 -0700 (Fri, 07 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/Makefile.am

Include wspython if we *do* have libpy, not if we *don't*.

------------------------------------------------------------------------
r44808 | alagoutte | 2012-09-07 04:54:25 -0700 (Fri, 07 Sep 2012) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmpv6.c

From Owen Kirby via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7704
IANA assignments for 6LoWPAN-ND

draft-ietf-6lowpan-nd-21 has entered the RFC editor's queue, and has been
officially assigned values for the ICMPv6 message and option type codes ( as
seen at http://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xml
)

This patch replaces the old placeholder values for the 6LoWPAN-ND types with
the official IANA assignments.

------------------------------------------------------------------------
r44807 | etxrab | 2012-09-07 03:40:10 -0700 (Fri, 07 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

packet-l2tp.c: In function 'dissect_l2tp_cisco_avps':
packet-l2tp.c:864: warning: unused parameter 'pinfo'
------------------------------------------------------------------------
r44806 | etxrab | 2012-09-07 03:27:38 -0700 (Fri, 07 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

Split out dissection of vendor AVP:s
------------------------------------------------------------------------
r44805 | etxrab | 2012-09-07 00:43:13 -0700 (Fri, 07 Sep 2012) | 17 lines
Changed paths:
   M /trunk/epan/dissectors/packet-csn1.c
   M /trunk/epan/dissectors/packet-csn1.h
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.h

From Mike Morrin:
Interface based on header type rather than MCS.

passes in the header type for EGPRS packets. 
This makes sense because in a real protocol stack, the header type is encoded
in the burst stealing bits, allowing the header can be decoded, giving the CPS
IE, which then allows the data blocks to be decoded, so wireshark now follows
the same practice.

I found that there was a (previously overlooked) alignment error in decoding
the last octet of some headers due to the last "octet" having less than 8 bits,
and both the protocol stacks I have here assume that the left-hand bits are
missing (as per the figures in 44.060).  I corrected this by making a small
extension to the NULL encoding in packet-csn.[ch] to allow a NULL field to
consume more than 0 bits.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7615
------------------------------------------------------------------------
r44804 | etxrab | 2012-09-06 22:41:54 -0700 (Thu, 06 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/epan/libwireshark.def

Revert 44804 as it fails on most OSX and Windows buildbots
------------------------------------------------------------------------
r44803 | morriss | 2012-09-06 19:20:29 -0700 (Thu, 06 Sep 2012) | 8 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/epan/libwireshark.def

From pi-rho via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7403 :

Correct a logic error which filtered out the Python-related library symbols
when Python is enabled.

Actually expose some Python-related symbols (which get filtered out if it's
not enabled).

------------------------------------------------------------------------
r44802 | morriss | 2012-09-06 19:09:59 -0700 (Thu, 06 Sep 2012) | 23 lines
Changed paths:
   M /trunk/epan/dissectors/packet-6lowpan.c
   M /trunk/epan/dissectors/packet-atalk.c
   M /trunk/epan/dissectors/packet-bacapp.c
   M /trunk/epan/dissectors/packet-batadv.c
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-capwap.c
   M /trunk/epan/dissectors/packet-cell_broadcast.c
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-dcm.c
   M /trunk/epan/dissectors/packet-dcp-etsi.c
   M /trunk/epan/dissectors/packet-dnp.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-dtn.c
   M /trunk/epan/dissectors/packet-dvbci.c
   M /trunk/epan/dissectors/packet-eap.c
   M /trunk/epan/dissectors/packet-gsm_cbch.c
   M /trunk/epan/dissectors/packet-gsm_sms.c
   M /trunk/epan/dissectors/packet-gsm_sms_ud.c
   M /trunk/epan/dissectors/packet-gssapi.c
   M /trunk/epan/dissectors/packet-h223.c
   M /trunk/epan/dissectors/packet-iax2.c
   M /trunk/epan/dissectors/packet-idmp.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-lapdm.c
   M /trunk/epan/dissectors/packet-lapsat.c
   M /trunk/epan/dissectors/packet-ltp.c
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-mux27010.c
   M /trunk/epan/dissectors/packet-ncp2222.inc
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-ndps.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-ositp.c
   M /trunk/epan/dissectors/packet-p_mul.c
   M /trunk/epan/dissectors/packet-pop.c
   M /trunk/epan/dissectors/packet-q931.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-scsi.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-smb-pipe.c
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-smtp.c
   M /trunk/epan/dissectors/packet-sndcp.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-t38.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-teamspeak2.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-wai.c
   M /trunk/epan/dissectors/packet-wtp.c
   M /trunk/epan/dissectors/packet-x25.c
   M /trunk/epan/dissectors/packet-zbee-aps.c
   M /trunk/epan/reassemble.c
   M /trunk/epan/reassemble.h

From Robert Bullen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7683 :

The reassembled fragments tree in the Packet Details view is awesome, but it
lacks one thing: a field that exposes the reassembled data.

tcp.data already exists for exposing a single TCP segment's payload as a byte
array. It would be handy to have something similar for a single application
layer PDU when TCP segment reassembly is involved. I propose
tcp.reassembled.data, named and placed after the already existing field
tcp.reassembled.length.

My primary use case for this feature is outputting tcp.reassembled.data with
tshark for further processing with a script.

The attached patch implements this very feature. Because the reassembled
fragment tree code is general purpose, i.e. not specific to just TCP, any
dissector that relies upon it can add a similar field very cheaply. In that
vein I've also implemented ip.reassembled.data and ipv6.reassembled.data, which
expose reassembled fragment data as a single byte stream for IPv4 and IPv6,
respectively. All other protocols that use the reassembly code have been left
alone, other than inserting NULL into their initializer lists for the newly
introduced struct field reassemble.h:fragment_items.hf_reassembled_data.

------------------------------------------------------------------------
r44801 | morriss | 2012-09-06 18:35:16 -0700 (Thu, 06 Sep 2012) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ldp.c

From Aditya Ambadkar via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7046 :

Fix CID 703472 and (external) fuzz failure 7567:

The dissect_subtlv_interface_parameters is missing the handling of BFD 2..4.
For the crash patch, we decided to add the bfd2..4 in dissect_tlc function(in
the diff). We plan to open a separate bug to fix
dissect_subtlv_interface_parameters to make it handle BFD2..4. (Thanks to Arun
Arunachalam for this analysis)


From me: fix up some indentation and replace tabs with spaces (for consistency).

------------------------------------------------------------------------
r44800 | morriss | 2012-09-06 18:23:48 -0700 (Thu, 06 Sep 2012) | 6 lines
Changed paths:
   M /trunk/wiretap/erf.c

From Stephen Donnelly via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7266 :

Since we have to 'downconvert' the ERF time stamps to Wireshark's internal
representation anyway, we may as well report the resolution which we convert
to, rather than the original native resolution.

------------------------------------------------------------------------
r44799 | guy | 2012-09-06 17:29:32 -0700 (Thu, 06 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp

I presume the mergeType method is supposed to be provided regardless of
whether this is Windows or not.

------------------------------------------------------------------------
r44798 | gerald | 2012-09-06 16:41:34 -0700 (Thu, 06 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h

Fix compilation on Windows.

------------------------------------------------------------------------
r44797 | gerald | 2012-09-06 15:58:39 -0700 (Thu, 06 Sep 2012) | 9 lines
Changed paths:
   M /trunk/doc/README.qt
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h

Implement File→Merge. 

The GTK+ and native Win32 versions are slightly different. The GTK+
version lets you select an output file type and the Win32 version uses
the existing capture filetype. We do the latter for now.

Start documenting significant UI changes in README.qt. This might be
better handled on the wiki.

------------------------------------------------------------------------
r44796 | gerald | 2012-09-06 15:39:42 -0700 (Thu, 06 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Don't use a variable after we've freed it.

------------------------------------------------------------------------
r44795 | gerald | 2012-09-06 15:34:02 -0700 (Thu, 06 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

Fall back to using the parent tree if the AVP tree isn't set.

------------------------------------------------------------------------
r44794 | etxrab | 2012-09-06 14:56:34 -0700 (Thu, 06 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

packet-l2tp.c:880:9: error: unused variable 'rhcode' [-Werror=unused-variable]
------------------------------------------------------------------------
r44793 | etxrab | 2012-09-06 14:22:59 -0700 (Thu, 06 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

Use proto_add_item
------------------------------------------------------------------------
r44792 | pascal | 2012-09-06 13:58:32 -0700 (Thu, 06 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7697 :
Fix dissection of release 98 and release 99 QoS profiles (bug introduced in r43312)

------------------------------------------------------------------------
r44791 | jmayer | 2012-09-06 03:37:17 -0700 (Thu, 06 Sep 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/CMakeOptions.txt
   M /trunk/ConfigureChecks.cmake
   M /trunk/cmake/modules/FindNL.cmake
   M /trunk/cmakeconfig.h.in

Get netlink detection working with cmake (not complete)

------------------------------------------------------------------------
r44790 | alagoutte | 2012-09-06 01:55:16 -0700 (Thu, 06 Sep 2012) | 16 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From Masashi Honma via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7691
TKIP dissection : wrong IS_TKIP macro

In [1] "11.4.2.2 TKIP MPDU formats", we could see below sentence.
"WEPSeed[1] is not used to construct the TSC, but is set to (TSC1 | 0x20) &
0x7f."

But the IS_TKIP macro only checks (WEPSeed[1] & 0x20).
So sometimes IS_TKIP macro mis-dissects a CCMP frame as a TKIP frame.

This patch changes IS_TKIP macro to do more better check.

[1] IEEE Std 802.11.-2012

#BACKPORT(1.8, 1.6)

------------------------------------------------------------------------
r44789 | alagoutte | 2012-09-06 01:49:47 -0700 (Thu, 06 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ptp.c

Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

------------------------------------------------------------------------
r44788 | alagoutte | 2012-09-06 01:48:34 -0700 (Thu, 06 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ptp.c

Prefer proto_tree_add_item (when it is possible)

------------------------------------------------------------------------
r44787 | guy | 2012-09-06 01:21:51 -0700 (Thu, 06 Sep 2012) | 3 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_sources.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Fix some of the links for Subversion, which is now at
subversion.apache.org.

------------------------------------------------------------------------
r44786 | etxrab | 2012-09-06 01:03:15 -0700 (Thu, 06 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

From Chris Elston:
Add support for control message authentication checking for IP encapsulated L2TPv3 packets.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7700
------------------------------------------------------------------------
r44785 | pascal | 2012-09-05 14:23:50 -0700 (Wed, 05 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7701 :
Do sanity check on option length earlier

------------------------------------------------------------------------
r44784 | gerald | 2012-09-05 13:58:15 -0700 (Wed, 05 Sep 2012) | 2 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/randpkt-test.sh

Run 'git log' if we have a .git directory. Fixes a copy+paste error.

------------------------------------------------------------------------
r44783 | martink | 2012-09-05 13:31:52 -0700 (Wed, 05 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

fix compilation on Win7x64 (I hope)

------------------------------------------------------------------------
r44782 | martink | 2012-09-05 13:08:09 -0700 (Wed, 05 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

add modelines for the ftp dissector

------------------------------------------------------------------------
r44781 | martink | 2012-09-05 12:51:57 -0700 (Wed, 05 Sep 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

from Alexander Koeppe
ftp PASV and PORT commands: mark ip address and port in data view

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7693


------------------------------------------------------------------------
r44780 | gerald | 2012-09-05 12:00:41 -0700 (Wed, 05 Sep 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

The Qt documentation is mysteriously silent about where qmake can find
Qt DLLs on Windows. %QTDIR%? $$QMAKE_LIBDIR_QT? "qmkake -query" says
$$[QT_INSTALL_BINS] so we'll try that.

------------------------------------------------------------------------
r44779 | pascal | 2012-09-05 05:45:54 -0700 (Wed, 05 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-coseventcomm.c
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Replace process_RequestOperation macro by a real function to speedup compilation time

------------------------------------------------------------------------
r44778 | etxrab | 2012-09-05 04:54:09 -0700 (Wed, 05 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

Update value_strings
------------------------------------------------------------------------
r44777 | pascal | 2012-09-05 03:16:24 -0700 (Wed, 05 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c

From Harald Welte via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7696 :
packet-gsm_abis_om2000: Add support for MO IF bytes 2 and 3

------------------------------------------------------------------------
r44776 | pascal | 2012-09-05 02:54:42 -0700 (Wed, 05 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c

From Harald Welte via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7695 :
Fix minor inconsistency in packet-gsm_abis_om2000.c

------------------------------------------------------------------------
r44775 | etxrab | 2012-09-05 00:40:36 -0700 (Wed, 05 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ptp.c

From Jared August:
PTPv2: Added IEEE C37.238 TLV support

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7694
------------------------------------------------------------------------
r44774 | eapache | 2012-09-04 18:44:09 -0700 (Tue, 04 Sep 2012) | 3 lines
Changed paths:
   M /trunk/file.c
   M /trunk/print.c
   M /trunk/proto_hier_stats.c
   M /trunk/ui/gtk/dcerpc_stat.c
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/proto_tree_model.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/qt/proto_tree.cpp

Remove string constants from g_assert() calls, as per thread on wireshark-dev:
http://www.wireshark.org/lists/wireshark-dev/201209/msg00030.html

------------------------------------------------------------------------
r44773 | pascal | 2012-09-04 13:43:24 -0700 (Tue, 04 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

Add dissection of SIP Servers option to DHCPv4 (RFC 3361)

------------------------------------------------------------------------
r44772 | guy | 2012-09-04 13:42:21 -0700 (Tue, 04 Sep 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ax25.c

Use libwireshark's xDLC handling functions and macros to process the
control field.  This means processing the AX.25 header data in one pass.

The field after the control field is the "protocol identifier" field,
not the "packet identifier" field.

------------------------------------------------------------------------
r44771 | pascal | 2012-09-04 11:26:18 -0700 (Tue, 04 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ged125.c

Fix compilation with gcc

------------------------------------------------------------------------
r44770 | pascal | 2012-09-04 11:14:20 -0700 (Tue, 04 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ged125.c

Set SVN properties

------------------------------------------------------------------------
r44769 | mmann | 2012-09-04 10:54:27 -0700 (Tue, 04 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-ged125.c

Add GED125 dissector 
Bug 2692 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2692)
------------------------------------------------------------------------
r44768 | etxrab | 2012-09-04 01:57:03 -0700 (Tue, 04 Sep 2012) | 4 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/ws80211_utils.c

From Pontus Fuchs:
Fall back to CMD_SET_WIPHY for older kernels. 

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6973
------------------------------------------------------------------------
r44767 | alagoutte | 2012-09-04 01:19:08 -0700 (Tue, 04 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

Add modelines for DNS dissector

------------------------------------------------------------------------
r44766 | alagoutte | 2012-09-04 01:18:31 -0700 (Tue, 04 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/byte_view_tab.cpp
   M /trunk/ui/qt/byte_view_tab.h
   M /trunk/ui/qt/byte_view_text.cpp
   M /trunk/ui/qt/byte_view_text.h
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/capture_info_dialog.cpp
   M /trunk/ui/qt/capture_info_dialog.h
   M /trunk/ui/qt/capture_interface_dialog.cpp
   M /trunk/ui/qt/capture_interface_dialog.h
   M /trunk/ui/qt/color_dialog.cpp
   M /trunk/ui/qt/color_dialog.h
   M /trunk/ui/qt/color_utils.cpp
   M /trunk/ui/qt/color_utils.h
   M /trunk/ui/qt/display_filter_combo.cpp
   M /trunk/ui/qt/display_filter_combo.h
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/display_filter_edit.h
   M /trunk/ui/qt/fileset_dialog.cpp
   M /trunk/ui/qt/fileset_dialog.h
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/interface_tree.h
   M /trunk/ui/qt/label_stack.cpp
   M /trunk/ui/qt/label_stack.h
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/monospace_font.cpp
   M /trunk/ui/qt/monospace_font.h
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/packet_list_model.cpp
   M /trunk/ui/qt/packet_list_model.h
   M /trunk/ui/qt/packet_list_record.cpp
   M /trunk/ui/qt/packet_list_record.h
   M /trunk/ui/qt/progress_bar.cpp
   M /trunk/ui/qt/progress_bar.h
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/proto_tree.h
   M /trunk/ui/qt/qt_ui_utils.cpp
   M /trunk/ui/qt/qt_ui_utils.h
   M /trunk/ui/qt/recent_file_status.cpp
   M /trunk/ui/qt/recent_file_status.h
   M /trunk/ui/qt/sparkline_delegate.cpp
   M /trunk/ui/qt/sparkline_delegate.h
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

Add modelines for Qtshark file

------------------------------------------------------------------------
r44765 | jmayer | 2012-09-03 19:35:25 -0700 (Mon, 03 Sep 2012) | 4 lines
Changed paths:
   M /trunk/color_filters.c
   M /trunk/file.c
   M /trunk/recent.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/color_dlg.c
   M /trunk/ui/gtk/compare_stat.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/font_utils.c
   M /trunk/ui/gtk/goto_dlg.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/packet_list.c
   M /trunk/ui/gtk/packet_list.h
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/packet_list_store.h
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/time_shift_dlg.c
   M /trunk/ui/gtk/uat_gui.c
   M /trunk/ui/gtk/voip_calls.c
   M /trunk/ui/qt/monospace_font.cpp
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/recent_utils.h
   M /trunk/ui/ui_util.h

- Replace packet_list_recreate_visible_rows -> packet_list_recreate_visible_rows_list
- Replace new_packet_list_ -> packet_list_


------------------------------------------------------------------------
r44764 | jmayer | 2012-09-03 18:57:36 -0700 (Mon, 03 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/color_dlg.c
   M /trunk/ui/gtk/compare_stat.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/font_utils.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c
   D /trunk/ui/gtk/new_packet_list.c
   D /trunk/ui/gtk/new_packet_list.h
   A /trunk/ui/gtk/packet_list.c (from /trunk/ui/gtk/new_packet_list.c:44762)
   A /trunk/ui/gtk/packet_list.h (from /trunk/ui/gtk/new_packet_list.h:44762)
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/prefs_filter_expressions.c
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/uat_gui.c
   M /trunk/ui/qt/packet_list.cpp

Rename new_packet_list.[ch] to packet_list.[ch]

------------------------------------------------------------------------
r44763 | jmayer | 2012-09-03 17:42:07 -0700 (Mon, 03 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtp.c

Small whitespace changes

------------------------------------------------------------------------
r44762 | martink | 2012-09-03 14:25:07 -0700 (Mon, 03 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-nit.c
   M /trunk/epan/dissectors/packet-mpeg-ca.c
   M /trunk/epan/dissectors/packet-mpeg-pat.c
   M /trunk/epan/dissectors/packet-mpeg-pmt.c

unify the handling for all DVB/MPEG sections
 don't initialize pointer where it's not required
 remove unnecessary 'if (tree)' checks

------------------------------------------------------------------------
r44761 | martink | 2012-09-03 14:18:50 -0700 (Mon, 03 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-bat.c
   M /trunk/epan/dissectors/packet-dvb-eit.c
   M /trunk/epan/dissectors/packet-dvb-sdt.c
   M /trunk/epan/dissectors/packet-dvb-tdt.c
   M /trunk/epan/dissectors/packet-dvb-tot.c

highlight only the actual bytes of EIT, SDT, TDT, TOT and BAT
minor whitespace cleanup
skip initialization and 'if (tree)' where it's not required

------------------------------------------------------------------------
r44760 | martink | 2012-09-03 14:11:01 -0700 (Mon, 03 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c

fix a typo in dvb service descriptor

------------------------------------------------------------------------
r44759 | morriss | 2012-09-03 12:56:25 -0700 (Mon, 03 Sep 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/Makefile.am

LIBGCRYPT_CFLAGS and LIBGNUTLS_CFLAGS don't seem to be necessary here.
------------------------------------------------------------------------
r44758 | morriss | 2012-09-03 12:53:35 -0700 (Mon, 03 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/crypt/Makefile.am
   M /trunk/epan/crypt/Makefile.nmake

(Attempt to) fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7411 :

Use LIBGCRYPT_CFLAGS if we have it.

------------------------------------------------------------------------
r44757 | morriss | 2012-09-03 12:33:45 -0700 (Mon, 03 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/proto.c

Don't fetch the value twice (unsigned integer case).  Fix a cut-n-pasteo.
------------------------------------------------------------------------
r44756 | martink | 2012-09-03 11:50:21 -0700 (Mon, 03 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-bat.c
   M /trunk/epan/dissectors/packet-dvb-data-mpe.c
   M /trunk/epan/dissectors/packet-dvb-eit.c
   M /trunk/epan/dissectors/packet-dvb-nit.c
   M /trunk/epan/dissectors/packet-dvb-sdt.c
   M /trunk/epan/dissectors/packet-dvb-tdt.c
   M /trunk/epan/dissectors/packet-dvb-tot.c

add modelines for dvb sections

------------------------------------------------------------------------
r44755 | martink | 2012-09-03 11:37:03 -0700 (Mon, 03 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-ca.c
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c
   M /trunk/epan/dissectors/packet-mpeg-dsmcc.c
   M /trunk/epan/dissectors/packet-mpeg-pat.c
   M /trunk/epan/dissectors/packet-mpeg-pmt.c
   M /trunk/epan/dissectors/packet-mpeg-sect.c

add editor modelines (that match the current indentation style)

------------------------------------------------------------------------
r44754 | martink | 2012-09-03 10:56:24 -0700 (Mon, 03 Sep 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/edit_packet_comment_dlg.c

add a vertical scrollbar to the text input windows for capture comment
 and packet comment
scrollbar is shown only when the text does not fit into the window

this fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7677

------------------------------------------------------------------------
r44753 | pascal | 2012-09-03 10:11:55 -0700 (Mon, 03 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-6lowpan.h

Add missing newline at end of file

------------------------------------------------------------------------
r44752 | darkjames | 2012-09-03 08:21:38 -0700 (Mon, 03 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

When inserting row there's no need to call packet_list_get_iter.

Also, don't set iter.user_data[23] in packet_list_get_iter().
We don't use them in packet_list_store.

------------------------------------------------------------------------
r44751 | darkjames | 2012-09-03 08:15:59 -0700 (Mon, 03 Sep 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/new_packet_list.c

new_packet_list: cleanup show_cell_data_func

- remove one level of indent (first if not really requied)
- when fdata->color_filter don't copy fg_color, bg_color
  to temporary color_t structures,
  color_t_to_gdkcolor() don't modify them.

------------------------------------------------------------------------
r44750 | darkjames | 2012-09-03 08:12:49 -0700 (Mon, 03 Sep 2012) | 3 lines
Changed paths:
   M /trunk/cfile.h
   M /trunk/epan/column_info.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_gui.c

cinfo.columns_changed is only used by ui/gtk, move it to cfile structure.


------------------------------------------------------------------------
r44749 | pascal | 2012-09-03 05:48:57 -0700 (Mon, 03 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-drda.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7666 :
Check that DRDA command has a minimum length of 10 bytes to prevent a potential infinite loop

------------------------------------------------------------------------
r44748 | darkjames | 2012-09-03 05:00:40 -0700 (Mon, 03 Sep 2012) | 3 lines
Changed paths:
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/asn1/x509if/x509if.cnf
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/epan/dissectors/packet-frame.h
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-mtp3.c
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/epan/dissectors/packet-ositp.c
   M /trunk/epan/dissectors/packet-rpcap.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-x509if.c
   M /trunk/epan/packet_info.h
   M /trunk/epan/wslua/init_wslua.c

MT: move global frame_end_routines to packet_info.


------------------------------------------------------------------------
r44747 | darkjames | 2012-09-03 05:00:08 -0700 (Mon, 03 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/proto.c
   M /trunk/epan/proto.h

MT: move global field_info_tmp to tree_data_t

------------------------------------------------------------------------
r44746 | pascal | 2012-09-02 23:50:19 -0700 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/scsi_stat.c

From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7688 :
Fix right-click filters of procedures in the SCSI SRT statistics for SBC (broken by r43993)

------------------------------------------------------------------------
r44745 | sahlberg | 2012-09-02 14:46:50 -0700 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-mmc.c
   M /trunk/epan/dissectors/packet-scsi.c

SCSI: lots of MMC improvements and prettifications


------------------------------------------------------------------------
r44744 | sahlberg | 2012-09-02 13:02:29 -0700 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-mmc.c

SCSI: Improve decoding of GET_EVENT_STATUS_NOTIFICATION


------------------------------------------------------------------------
r44743 | eapache | 2012-09-02 10:12:12 -0700 (Sun, 02 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sms.c

Use parentheses to clarify ambiguous operator precedence.

------------------------------------------------------------------------
r44742 | eapache | 2012-09-02 09:46:39 -0700 (Sun, 02 Sep 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

Fix compile with gcc. Mostly removing unused parameters and code.

Change one tvb_get_bits8 to tvb_get_bits16 since the queried length is
9 bits long (should this be added to checkAPI somehow?)

------------------------------------------------------------------------
r44741 | etxrab | 2012-09-02 08:05:43 -0700 (Sun, 02 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.h

From Mike Morrin:
Enhancemnt to GSM RLCMAC dissection adding dissection of data block headers

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7615
------------------------------------------------------------------------
r44738 | gerald | 2012-09-02 07:03:30 -0700 (Sun, 02 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-02]
------------------------------------------------------------------------
r44737 | etxrab | 2012-09-02 02:47:49 -0700 (Sun, 02 Sep 2012) | 1 line
Changed paths:
   M /trunk/ui/cli/tap-iostat.c

Add default branch to try to fix buildbot [-Werror=switch]
------------------------------------------------------------------------
r44736 | etxrab | 2012-09-02 01:36:38 -0700 (Sun, 02 Sep 2012) | 1 line
Changed paths:
   M /trunk/ui/cli/tap-iostat.c

From Cal Turney: Incorrect io-stat table format when unsupported -t operand is specified and when using AVG of relative_time fields https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7685
------------------------------------------------------------------------
r44735 | mmann | 2012-09-01 19:28:55 -0700 (Sat, 01 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ff.c

length check "heuristics" for FF dissector (UDP + TCP)
Fix compiler error

"Fix" WTP+WSP packets incorrectly dissected as Foundation FieldBus packets https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4822
------------------------------------------------------------------------
r44734 | eapache | 2012-09-01 16:33:54 -0700 (Sat, 01 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/voip_calls.c

Clean up mgcpDialedDigits and add modelines.
Build the digit string directly in heap memory. This removes
the (arbitrary?) length limit and saves us the cost of a g_strdup.
Also does away with a cppcheck warning.

------------------------------------------------------------------------
r44733 | eapache | 2012-09-01 16:13:03 -0700 (Sat, 01 Sep 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c

Remove a bunch of unused variables.
Protect a pointer dereference by moving it so it's guarded by the existing
null check.
Issues caught by cppcheck.

------------------------------------------------------------------------
r44732 | guy | 2012-09-01 12:42:53 -0700 (Sat, 01 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common

Include packet-6lowpan.h in the release tarball.

------------------------------------------------------------------------
r44731 | eapache | 2012-09-01 09:20:43 -0700 (Sat, 01 Sep 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mysql.c

Add expert warning when we get a mysql EOF marker and the
connection is in a state where we're not expecting one.

------------------------------------------------------------------------
r44730 | eapache | 2012-09-01 08:12:43 -0700 (Sat, 01 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dfilter/gencode.c

Add modelines and make indentation consistent.

------------------------------------------------------------------------
r44729 | eapache | 2012-09-01 08:00:49 -0700 (Sat, 01 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ncp2222.inc

Remove duplicate assignment (caught by cppcheck).

------------------------------------------------------------------------
r44728 | cmaynard | 2012-09-01 07:16:40 -0700 (Sat, 01 Sep 2012) | 2 lines
Changed paths:
   M /trunk/AUTHORS

Add Litao Gao (contribution via bug7673).

------------------------------------------------------------------------
r44727 | eapache | 2012-09-01 06:49:42 -0700 (Sat, 01 Sep 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_interface_dialog.cpp

Don't leak memory when given an empty remote host (caught by cppcheck).

------------------------------------------------------------------------
r44726 | eapache | 2012-09-01 06:37:04 -0700 (Sat, 01 Sep 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Temporarilly comment out param names while they're unused (basically
until the functions are implemented) so qtshark will compile with gcc.

------------------------------------------------------------------------
r44725 | eapache | 2012-09-01 06:02:14 -0700 (Sat, 01 Sep 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcom.c

Fix C++-style comment caught by checkAPI.

------------------------------------------------------------------------
r44724 | etxrab | 2012-09-01 05:06:58 -0700 (Sat, 01 Sep 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ff.c


Revert
length check "heuristics" for FF dissector (UDP + TCP)

"Fix" WTP+WSP packets incorrectly dissected as Foundation FieldBus packets https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4822

As it fails with
cc1: warnings being treated as errors
packet-ff.c: In function 'dissect_ff_tcp':
packet-ff.c:13061: warning: passing argument 7 of 'tcp_dissect_pdus' from incompatible pointer type
------------------------------------------------------------------------
r44723 | etxrab | 2012-09-01 04:54:16 -0700 (Sat, 01 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-6lowpan.c
   A /trunk/epan/dissectors/packet-6lowpan.h
   M /trunk/epan/dissectors/packet-icmpv6.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-ieee802154.h

From Owen Kirby:
6LoWPAN: Automatic context detection and draft-ietf-6lowpan-nd-19 updates.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7521
------------------------------------------------------------------------
r44722 | etxrab | 2012-09-01 04:37:42 -0700 (Sat, 01 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ff.c

From Michael Mann:
length check "heuristics" for FF dissector (UDP + TCP)

"Fix" WTP+WSP packets incorrectly dissected as Foundation FieldBus packets https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4822
------------------------------------------------------------------------
r44721 | etxrab | 2012-09-01 04:22:29 -0700 (Sat, 01 Sep 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-epm.c
   M /trunk/epan/dissectors/packet-dcerpc-ndr.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-dcom-sysact.c
   M /trunk/epan/dissectors/packet-dcom.c
   M /trunk/epan/dissectors/packet-dcom.h

From Litao Gao:
Implementation of IRemoteSCMActivator::RemoteCreateInstance and some minor bug fix

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7673
------------------------------------------------------------------------
r44720 | etxrab | 2012-09-01 00:42:07 -0700 (Sat, 01 Sep 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ospf.c

From David Ward: OSPF dissector: add filters for v3 LS Type field. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7684
------------------------------------------------------------------------
r44719 | eapache | 2012-08-31 19:56:32 -0700 (Fri, 31 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Fix part of build on latest GCC.

------------------------------------------------------------------------
r44718 | gerald | 2012-08-31 16:37:10 -0700 (Fri, 31 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Don't try to read from our input pipe on Windows after we're done capturing.

------------------------------------------------------------------------
r44717 | gerald | 2012-08-31 16:18:45 -0700 (Fri, 31 Aug 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Connect and disconnect our signals correctly.

Capture still doesn't work correctly under Windows.

------------------------------------------------------------------------
r44716 | gerald | 2012-08-31 16:13:43 -0700 (Fri, 31 Aug 2012) | 9 lines
Changed paths:
   M /trunk/ui/qt/capture_interface_dialog.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/qt_ui_utils.h

Fix compilation on Windows.

The moc man page says "The moc does not expand #include or #define,
it simply skips any preprocessor directives it encounters." This means
our signals and slots have to exist everywhere, even if they're empty
on some platforms.

Remove some duplicate definitions.

------------------------------------------------------------------------
r44715 | gerald | 2012-08-31 15:50:44 -0700 (Fri, 31 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/main_window.cpp

Initialize a variable so that we can quit. Remove some debugging
statements.

------------------------------------------------------------------------
r44714 | gerald | 2012-08-31 15:25:51 -0700 (Fri, 31 Aug 2012) | 8 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/interface_tree.h
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_welcome.ui
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h

It ain't Wireshark unless we can capture.

Implement basic capture start and stop. Add a lot of menu items and
enable and disable them when appropriate. Rename a few variables.

Next step: Let the user select an interface (we just use the default for
now).

------------------------------------------------------------------------
r44713 | alagoutte | 2012-08-31 05:11:44 -0700 (Fri, 31 Aug 2012) | 2 lines
Changed paths:
   M /trunk/image/toolbar.qrc
   M /trunk/ui/qt/main_window.ui

Add Q&A icon for qtshark

------------------------------------------------------------------------
r44712 | alagoutte | 2012-08-31 05:04:35 -0700 (Fri, 31 Aug 2012) | 3 lines
Changed paths:
   A /trunk/image/wsicon-ask.png
   A /trunk/image/wsicon-ask.svg

Add icon for Q&A (Ask)
The same (fav)icon of Ask Website

------------------------------------------------------------------------
r44711 | etxrab | 2012-08-31 02:39:52 -0700 (Fri, 31 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-l2tp.c

From Chris Elston:
Added L2TPv3 control message authentication checking

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7680
------------------------------------------------------------------------
r44710 | etxrab | 2012-08-31 02:29:34 -0700 (Fri, 31 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/crypt/md5.c
   M /trunk/epan/crypt/md5.h

From Chris Elston:
Split md5_hmac for incremental use 

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7680
------------------------------------------------------------------------
r44709 | etxrab | 2012-08-31 02:25:36 -0700 (Fri, 31 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/crypt/sha1.c
   M /trunk/epan/crypt/sha1.h

From Chris Elston:
Split sha1_hmac for incremental use.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7680
------------------------------------------------------------------------
r44708 | alagoutte | 2012-08-31 00:56:24 -0700 (Fri, 31 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h

File => Open (Ctrl+O) on Qtshark (broke with last change...)
Use Qt:Autoconnect SLOT/Signal

------------------------------------------------------------------------
r44707 | etxrab | 2012-08-31 00:30:01 -0700 (Fri, 31 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/cli/tap-iostat.c

From Cal Turney: Fix Performance regression in tshark -z io,stat https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7674
------------------------------------------------------------------------
r44706 | cmaynard | 2012-08-30 13:36:53 -0700 (Thu, 30 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

tools/checkhf.pl reported 3 unused hf entries.  Commented them out for now.

BTW:
tools/checkAPIs.pl reports 109 useless add_text()'s vs. 346 add_<something else>() calls (31.50%), under 50% threshhold, but not really that great.

tools/checkfiltername.pl reports 42 errors.

------------------------------------------------------------------------
r44705 | morriss | 2012-08-30 13:22:09 -0700 (Thu, 30 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Remove trailing space in some hf names.
Add some hf names (some entries had only a space for a name).
Remove non-ASCII chars and C++/C99-style comments.

------------------------------------------------------------------------
r44704 | pascal | 2012-08-30 12:13:38 -0700 (Thu, 30 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

Display hf_dns_rr_opt_client_addr as FT_BYTES

------------------------------------------------------------------------
r44703 | etxrab | 2012-08-30 11:40:49 -0700 (Thu, 30 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Add Japanese ISUP variant(not all IE's)
IE dissection code from Brian Mceniery.
------------------------------------------------------------------------
r44702 | alagoutte | 2012-08-30 10:03:50 -0700 (Thu, 30 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From David Drysdale via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7552
 Add support for EDNS0 option from draft-vandergaast-edns-client-subnet-01

From me
* use/prefer proto_tree_add_item
* use switch() for optcode (may be there is other optcode later...)

------------------------------------------------------------------------
r44701 | cmaynard | 2012-08-30 08:23:54 -0700 (Thu, 30 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-pm.c

Fix Session ID parsing.  Patch from Fransesco Fondelli via bug 6881.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6881

------------------------------------------------------------------------
r44700 | pascal | 2012-08-30 05:08:53 -0700 (Thu, 30 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rohc.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7679:
Do not try to set IR header length when the profile is unknown

------------------------------------------------------------------------
r44699 | eapache | 2012-08-29 15:53:21 -0700 (Wed, 29 Aug 2012) | 2 lines
Changed paths:
   M /trunk/rawshark.c

Fix uninitialized variable as caught by cppcheck.

------------------------------------------------------------------------
r44698 | eapache | 2012-08-29 15:19:29 -0700 (Wed, 29 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/packet.c
   M /trunk/tshark.c

Add casts to fix compilation with GCC.
Remove * from gconstpointers, they are already pointer types.
Add modelines to packet.c and clean up indentation a bit.

------------------------------------------------------------------------
r44697 | darkjames | 2012-08-29 15:14:55 -0700 (Wed, 29 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/packet.c

Fix memleak.

------------------------------------------------------------------------
r44696 | mmann | 2012-08-29 14:23:07 -0700 (Wed, 29 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/packet.c
   M /trunk/epan/packet.h
   M /trunk/tshark.c
   M /trunk/ui/gtk/dissector_tables_dlg.c

Fix Bug 7348 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7348)
------------------------------------------------------------------------
r44695 | cmaynard | 2012-08-29 10:05:38 -0700 (Wed, 29 Aug 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.developer

Trivial typo fix and duplicate word removal.

------------------------------------------------------------------------
r44694 | cmaynard | 2012-08-29 09:15:01 -0700 (Wed, 29 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/crypt/airpdcap.c

Allow wpa-psk decryption keys to be successfully entered.
Problems reported on ask.wireshark.org here:
1) http://ask.wireshark.org/questions/13951/invalid-key-format-wireshark-182
2) http://ask.wireshark.org/questions/13688/error-updating-record-invalid-key-format

#BACKPORT (to 1.8)

------------------------------------------------------------------------
r44693 | guy | 2012-08-29 03:31:29 -0700 (Wed, 29 Aug 2012) | 5 lines
Changed paths:
   M /trunk/macosx-setup.sh

At least with the version of Xcode that comes with Leopard,
/usr/include/ffi/fficonfig.h doesn't define MACOSX, which causes the
build of GLib to fail.  If we don't find "#define.*MACOSX" in
/usr/include/ffi/fficonfig.h, explictly define it.

------------------------------------------------------------------------
r44692 | pascal | 2012-08-28 08:14:30 -0700 (Tue, 28 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/epan.c

Remove useless include (GeoIP initialization was removed from epan_init() in r43604)

------------------------------------------------------------------------
r44689 | darkjames | 2012-08-28 02:10:34 -0700 (Tue, 28 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

Yet another case of bug #7316 (r42989) and bug #7668 (r44688)

Use correct field type for ccp.opt.oui

------------------------------------------------------------------------
r44688 | darkjames | 2012-08-28 01:44:41 -0700 (Tue, 28 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

Fix bug #7668

Use correct field type for lcp.opt.oui

------------------------------------------------------------------------
r44687 | eapache | 2012-08-27 19:08:42 -0700 (Mon, 27 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-llrp.c

Fix a dead store and a few duplicate 'break' statements as caught by
clang and cppcheck.

------------------------------------------------------------------------
r44686 | eapache | 2012-08-27 19:01:25 -0700 (Mon, 27 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-llrp.c

Remove variadic macro that accidentally made it in a while back.

------------------------------------------------------------------------
r44685 | wmeier | 2012-08-27 09:17:38 -0700 (Mon, 27 Aug 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iax2.c

Fix 2 memory leaks;
  Essentially: 'fid' & 'fragment' hash tables can be global (i.e., need not be 'per call')
               thus removing g_malloc'd storage never freed because it was pointed to in
               se_alloc'd structs.

  Fixes Bug #4134: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4134

  Also: fix a compile error when compiling with '#define DEBUG_DESEGMENT'

------------------------------------------------------------------------
r44684 | pascal | 2012-08-27 04:47:37 -0700 (Mon, 27 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tds.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7622 :
Fix dissection of a few TDS fields (line number in ERR and MSG token, user type in RESULTS token, row count in DONE token) when the TDS version is >= 7.2.
Add a mechanism to memorize the TDS 7.X version in the conversation based on the TDS version found in LOGIN ACK token. This version is used for dissection when a TDS version is not set in preferences (TDS protocol type set to "not specified").

------------------------------------------------------------------------
r44683 | jmayer | 2012-08-27 00:46:23 -0700 (Mon, 27 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-skype.c

Infrastructure for tcp decoding - nothing done to actually
decode the contents

------------------------------------------------------------------------
r44682 | wmeier | 2012-08-26 16:44:25 -0700 (Sun, 26 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iax2.c

Fix two minor memory leaks.

------------------------------------------------------------------------
r44681 | wmeier | 2012-08-26 16:24:27 -0700 (Sun, 26 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iax2.c

Fix 'Warn Dissector bug, protocol IAX2, in packet 62: proto.c:4406: failed assertion "fixed_item->parent == tree"'

------------------------------------------------------------------------
r44680 | etxrab | 2012-08-26 09:39:11 -0700 (Sun, 26 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

From Ilarion Ishkulov Multisegment PDUs are not reassembled properly with TCP dissector https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7544
------------------------------------------------------------------------
r44676 | gerald | 2012-08-26 07:03:31 -0700 (Sun, 26 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-08-26]
------------------------------------------------------------------------
r44675 | jmayer | 2012-08-25 20:17:53 -0700 (Sat, 25 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmp.c

Extend a comment.

------------------------------------------------------------------------
r44674 | pascal | 2012-08-25 14:31:29 -0700 (Sat, 25 Aug 2012) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_bcch.c

From Sylvain Munaut via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7664 :
packet-gmr1_bcch: Add guards in the SI1/2 choice of segment

Although the CSN1 dissector itself will just stop if there is
no matching segment, it will leave the choice field uninitizalized
and so when we use it to fill some other text, it crashes ...

To protect against that, we put a last choice entry that will always
match. As a bonus, it triggers an explicit error in CSN so you
know something is wrong.

------------------------------------------------------------------------
r44673 | pascal | 2012-08-25 14:19:47 -0700 (Sat, 25 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_bcch.c

From Sylvain Munaut via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7664 :
packet-gmr1_bcch: Whitespaces fixes

------------------------------------------------------------------------
r44672 | pascal | 2012-08-25 14:16:08 -0700 (Sat, 25 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_rr.c

From Sylvain Munaut via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7664 :
packet-gmr1_rr: Add support for "Assignment Command 1" messages

------------------------------------------------------------------------
r44671 | pascal | 2012-08-25 14:09:49 -0700 (Sat, 25 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsmtap.c

From Sylvain Munaut via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7664 :
packet-gsmtap: Call GMR-1 RACH dissector when appropriate

------------------------------------------------------------------------
r44670 | pascal | 2012-08-25 14:04:48 -0700 (Sat, 25 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-gmr1_rach.c

From Sylvain Munaut via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7664 :
Add GMR-1 RACH dissection

------------------------------------------------------------------------
r44669 | eapache | 2012-08-25 12:12:03 -0700 (Sat, 25 Aug 2012) | 4 lines
Changed paths:
   M /trunk/cmake/modules/FindLUA.cmake

Have CMake also consider the include path "lua5.2" (note the dot),
since that is where it can be found on recent Ubuntus, and without it
you get a mix of 5.1 includes and 5.2 libraries, which breaks the build.

------------------------------------------------------------------------
r44668 | pascal | 2012-08-25 06:54:39 -0700 (Sat, 25 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_dtap.c

Update protocol name to match the changes done in r44661

------------------------------------------------------------------------
r44667 | pascal | 2012-08-25 06:32:41 -0700 (Sat, 25 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gsm_a_rp.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c

Following r44648, revert part of r44162 and followups so as to have a top level gsm_a filter name

------------------------------------------------------------------------
r44666 | eapache | 2012-08-24 19:57:57 -0700 (Fri, 24 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt

Add the directory "__" to svn-ignore, as CMake seems to create it when
building qtshark...

------------------------------------------------------------------------
r44665 | wmeier | 2012-08-24 18:20:32 -0700 (Fri, 24 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lmp.c
   M /trunk/epan/dissectors/packet-ospf.c
   M /trunk/epan/dissectors/packet-rsvp.c
   M /trunk/epan/dissectors/packet-rsvp.h

Extern (and use) extended value string instead of the associated value string array.

------------------------------------------------------------------------
r44664 | mmann | 2012-08-24 17:55:46 -0700 (Fri, 24 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-lapd.c

cleanup g_malloc memory leaks
------------------------------------------------------------------------
r44663 | wmeier | 2012-08-24 17:54:04 -0700 (Fri, 24 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipdc.c

value_sring fixes;
 - fix dup: use correct value for an entry (typo);
 - comment out 2nd entry of a dup pair: 2 cases

------------------------------------------------------------------------
r44662 | mmann | 2012-08-24 17:39:17 -0700 (Fri, 24 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tpncp.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/dissectors/packet-xdmcp.c

cleanup some unnecessary g_malloc calls
------------------------------------------------------------------------
r44661 | mmann | 2012-08-24 16:27:24 -0700 (Fri, 24 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_bcch.c
   M /trunk/epan/dissectors/packet-gmr1_common.c
   M /trunk/epan/dissectors/packet-gmr1_rr.c

effectively revert r44161, having the display filters favor '.' over '_'
------------------------------------------------------------------------
r44660 | wmeier | 2012-08-24 13:56:23 -0700 (Fri, 24 Aug 2012) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.c

Fix a trivial typo.

------------------------------------------------------------------------
r44659 | wmeier | 2012-08-24 13:44:33 -0700 (Fri, 24 Aug 2012) | 7 lines
Changed paths:
   M /trunk/doc/README.developer
   M /trunk/epan/value_string.c

Force extended value string linear search (not binary search) in one case:
 Fixed: { -2, -1, 0, 1, 3} (note gap) used a binary search (which would fail);

 Note:  { -2, -1, 0, 1, 2 ,3 } (no gap) allowed; will still do a direct access;

Also: Add a comment to README.developer extended value string section.

------------------------------------------------------------------------
r44658 | wmeier | 2012-08-24 13:22:48 -0700 (Fri, 24 Aug 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.developer

Minor update to tcp_dissect_pdus() section.

------------------------------------------------------------------------
r44657 | wmeier | 2012-08-24 13:07:52 -0700 (Fri, 24 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lwapp.c

Replace dup value_string array entry with correct entry; (dup was typo)

------------------------------------------------------------------------
r44656 | wmeier | 2012-08-24 12:49:53 -0700 (Fri, 24 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-openwire.c

Allow extended value string binary search (istead of linear search): re-order value_srring array entries slightly.

------------------------------------------------------------------------
r44655 | gerald | 2012-08-24 08:25:42 -0700 (Fri, 24 Aug 2012) | 4 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/capture_sync.c
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/gui_utils.c
   D /trunk/ui/pipe_input.c
   D /trunk/ui/pipe_input.h
   M /trunk/ui/ui_util.h

Revert r44644 and 44645. g_source_*, g_timeout_, and g_io_* all depend
on the GLib main loop which isn't portable (unless you want to want to
manage the main loop yourself).

------------------------------------------------------------------------
r44654 | mmann | 2012-08-23 20:05:05 -0700 (Thu, 23 Aug 2012) | 3 lines
Changed paths:
   M /trunk/tools/checkfiltername.pl

Check for PFNAME #define as it is a common substitute for a literal string for the proto filter name and consider it the proto filter name.

Ignore "duplicates" that are generated because a display filter is prefixed by a #define (which checkfiltername.pl is not smart enough to handle), causing an empty string
------------------------------------------------------------------------
r44653 | mmann | 2012-08-23 19:48:36 -0700 (Thu, 23 Aug 2012) | 1 line
Changed paths:
   M /trunk/asn1/mpeg-audio/packet-mpeg-audio-template.c
   M /trunk/epan/dissectors/packet-mpeg-audio.c

match display filter prefix for all filters
------------------------------------------------------------------------
r44652 | mmann | 2012-08-23 19:17:42 -0700 (Thu, 23 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-diameter_3gpp.c

Adding period to proto filter name for being part of the "diameter" grouping.
------------------------------------------------------------------------
r44651 | mmann | 2012-08-23 19:04:10 -0700 (Thu, 23 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ehs.c
   M /trunk/epan/dissectors/packet-h248_annex_e.c

minor display filter field typos
------------------------------------------------------------------------
r44650 | mmann | 2012-08-23 19:02:22 -0700 (Thu, 23 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-h248_10.c
   M /trunk/epan/dissectors/packet-h248_2.c
   M /trunk/epan/dissectors/packet-h248_3gpp.c
   M /trunk/epan/dissectors/packet-h248_7.c

Add period separator for "base" proto filter name.
------------------------------------------------------------------------
r44649 | pascal | 2012-08-23 15:03:27 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/packaging/macosx

Ignore auto generated osx-dmg.sh file

------------------------------------------------------------------------
r44648 | mmann | 2012-08-23 14:31:20 -0700 (Thu, 23 Aug 2012) | 3 lines
Changed paths:
   M /trunk/tools/checkfiltername.pl

Allow proto filter names to have a period in them and allow display filter names to use any period separated value as a prefix.  For example "gmr1.foo.bar" would allow "gmr1", "gmr1.foo" and "gmr1.foo.bar" as valid prefixes.  Otherwise it will be flagged as a possible error.

Also added a "FILE TYPE" for proto filter names with a period so that they can be verified.  Presumably only "large", possibly "meta" protocols (probably spanning multiple dissector files) will be allowed to use a period in the proto filter name.
------------------------------------------------------------------------
r44646 | morriss | 2012-08-23 12:07:24 -0700 (Thu, 23 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-llrp.c

Don't call dissect_custom_message() when it's not initialized.
------------------------------------------------------------------------
r44645 | gerald | 2012-08-23 11:51:24 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/pipe_input.c

Fix compilation on Windows.

------------------------------------------------------------------------
r44644 | gerald | 2012-08-23 11:42:48 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/capture_sync.c
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/gui_utils.c
   A /trunk/ui/pipe_input.c
   A /trunk/ui/pipe_input.h
   M /trunk/ui/ui_util.h

Move the pipe input routines to the common UI directory.

------------------------------------------------------------------------
r44643 | gerald | 2012-08-23 10:42:02 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.ui

Allow focus in the task list, which in turn allows keyboard navigation.

------------------------------------------------------------------------
r44642 | wmeier | 2012-08-23 10:30:42 -0700 (Thu, 23 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afp.c
   M /trunk/epan/dissectors/packet-artnet.c
   M /trunk/epan/dissectors/packet-e212.c
   M /trunk/epan/dissectors/packet-gtp.c

Comment out all but first value_string array entries with dup values:
 kept: first dup since that's the one which would
       be found with a linear search.

------------------------------------------------------------------------
r44641 | gerald | 2012-08-23 10:29:05 -0700 (Thu, 23 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/packet_list_model.cpp
   M /trunk/ui/qt/packet_list_model.h

Fill in some missing functionality. Rename some variables and rearrange
a few things.

------------------------------------------------------------------------
r44640 | wmeier | 2012-08-23 10:24:46 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-slowprotocols.c

Replace dup value (typo ?) with what seems to be the correct value.

------------------------------------------------------------------------
r44639 | wmeier | 2012-08-23 10:22:13 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsl.c

Fix incorrect value (typo) in value-string array.

------------------------------------------------------------------------
r44638 | wmeier | 2012-08-23 10:18:26 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/x11-keysym.h

Comment out dups (many of which are marked "deprecated" in packet-x11-keysymdef.h)

------------------------------------------------------------------------
r44637 | wmeier | 2012-08-23 10:11:36 -0700 (Thu, 23 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Cleanup: Whitespace and long lines;
Also: remove a few boilerplate comments.

------------------------------------------------------------------------
r44636 | wmeier | 2012-08-23 08:38:03 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

value-string arrays - allow "direct" access: fix dup val & fill in a "gap".

------------------------------------------------------------------------
r44635 | wmeier | 2012-08-23 05:53:36 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ua3g.c

Fix extended value-string linear search: Move out-of-order value-string array entry.

------------------------------------------------------------------------
r44634 | wmeier | 2012-08-23 05:51:32 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_gm.c

Fix extended value-string linear search: remove 2 dups from value-string array.

------------------------------------------------------------------------
r44633 | jmayer | 2012-08-23 05:30:16 -0700 (Thu, 23 Aug 2012) | 5 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/ui/qt/CMakeLists.txt

The proper way to set compiler flags in cmake is not by using
add_definitions() but the variables CMAKE_C{,XX}_FLAGS. Set these
flags correctly at the toplevel, so no hack in the ui/qt/ subdir
is required anymore.

------------------------------------------------------------------------
r44632 | jmayer | 2012-08-23 05:27:50 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/cmake/modules/FindGTK2.cmake

Replace if(os1) endif() if(os2) endif() with elseif

------------------------------------------------------------------------
r44631 | jmayer | 2012-08-23 05:20:25 -0700 (Thu, 23 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/crc32-tvb.c

Replace hand crafted be-le conversion by its glib counterpart.
That way processor specific optimizations may be picked up.

------------------------------------------------------------------------
r44630 | jmayer | 2012-08-23 04:11:24 -0700 (Thu, 23 Aug 2012) | 3 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/INSTALL.configure
   M /trunk/README.aix
   M /trunk/README.irix
   M /trunk/config.h.win32
   A /trunk/configure.ac (from /trunk/configure.in:44627)
   D /trunk/configure.in
   M /trunk/make-version.pl

The name configure.in has been deprecated for many years.
Use configure.ac instead.

------------------------------------------------------------------------
r44629 | jmayer | 2012-08-23 03:34:45 -0700 (Thu, 23 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/wspython/CMakeLists.txt
   M /trunk/plugins/tpg/CMakeLists.txt
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/qt/CMakeLists.txt

Remove commented out rules
Whitespace fixes

------------------------------------------------------------------------
r44628 | jmayer | 2012-08-23 03:30:37 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/byte_view_text.cpp
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_welcome.cpp

Fixes for warnings: unused-but-set-variable

------------------------------------------------------------------------
r44627 | jmayer | 2012-08-23 02:45:15 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hdcp2.c

Update spec link to version 2.1

------------------------------------------------------------------------
r44626 | jmayer | 2012-08-23 02:40:08 -0700 (Thu, 23 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hdcp2.c

Add comment where to find the specification

------------------------------------------------------------------------
r44625 | jmayer | 2012-08-23 02:31:57 -0700 (Thu, 23 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hdcp.c

Add link to version 1 specification.
Remote trailing whitespcace.

------------------------------------------------------------------------
r44624 | guy | 2012-08-22 21:45:56 -0700 (Wed, 22 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-llrp.c

Get rid of unnecessary function pointer - just directly call the
function in the switch statement.  This keeps us from calling through an
uninitialized pointer for custome parameter numbers other than
LLRP_VENDOR_IMPINJ (as warned of by at least some compilers).

------------------------------------------------------------------------
r44623 | martinm | 2012-08-22 21:00:39 -0700 (Wed, 22 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Rationalise the way lists/elements are allocated.

------------------------------------------------------------------------
r44622 | gerald | 2012-08-22 20:18:48 -0700 (Wed, 22 Aug 2012) | 2 lines
Changed paths:
   M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml
   M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml

Visual C++ 2008 → 2010.

------------------------------------------------------------------------
r44621 | eapache | 2012-08-22 20:03:54 -0700 (Wed, 22 Aug 2012) | 4 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-llrp.c

From Martin Kupec via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7658

Major enhancements to the LLRP dissector.

------------------------------------------------------------------------
r44620 | gerald | 2012-08-22 19:59:31 -0700 (Wed, 22 Aug 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/display_filter_edit.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h

Catch key events where needed and direct them to the display filter
QLineEdit. Use Tango colors for syntax highlighting. Rename a few
variables.

------------------------------------------------------------------------
r44619 | eapache | 2012-08-22 19:48:26 -0700 (Wed, 22 Aug 2012) | 9 lines
Changed paths:
   M /trunk/epan/proto.c

From Martin Kupec via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7658

Don't pass string-related encoding flags to get_uint_value() when handling
FT_UINT_STRING fields. This was causing all such fields with non-ASCII
encodings to use little-endian encoding, even when OR-ed with ENC_BIG_ENDIAN.

(not actually the topic of the above bug, but discovered during LLRP protocol
 testing, which was the topic of the above bug)

------------------------------------------------------------------------
r44618 | gerald | 2012-08-22 16:33:43 -0700 (Wed, 22 Aug 2012) | 2 lines
Changed paths:
   M /trunk/image/wireshark.ico
   M /trunk/image/wiresharkinst.ico

Add larger sizes to try to make Windows 8 happy.

------------------------------------------------------------------------
r44617 | guy | 2012-08-22 14:01:46 -0700 (Wed, 22 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lisp.c

Put the state of flags in the hop_flags field into the summary line.

Note in the introductory comment what "LISP" refers to, for the benefit
of those of us who grew up thinking it stood for "LISt Processing".

------------------------------------------------------------------------
r44616 | gerald | 2012-08-22 13:39:36 -0700 (Wed, 22 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Handle return/enter/escape in the Go to Packet QLineEdit.

------------------------------------------------------------------------
r44615 | pascal | 2012-08-22 13:15:54 -0700 (Wed, 22 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lisp.c

Try to make Ubuntu buildbot happy

------------------------------------------------------------------------
r44614 | martinm | 2012-08-22 12:01:01 -0700 (Wed, 22 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c

proto_item_append_string() doesn't work this case, so stop using it.

I am tempted though to chage proto_item_append_string() just be like
proto_item_append_text() without the call to g_vsnprintf(), which is the
expensize part I was hoping to avoid.

------------------------------------------------------------------------
r44613 | pascal | 2012-08-22 09:37:41 -0700 (Wed, 22 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lisp.c

From  Loránd Jakab via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7654:
Add features to the Locator/ID Separation Protocol (LISP) dissector

------------------------------------------------------------------------
r44612 | etxrab | 2012-08-22 06:35:20 -0700 (Wed, 22 Aug 2012) | 1 line
Changed paths:
   M /trunk/asn1/camel/CAP-gsmSSF-gsmSCF-ops-args.asn
   M /trunk/epan/dissectors/packet-camel.c

Add French National parameter https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7656
------------------------------------------------------------------------
r44611 | eapache | 2012-08-21 17:53:13 -0700 (Tue, 21 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c

From Teguh via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7657

Replace the last instance of gnutls_datum with gnutls_datum_t. The former
is deprecated, and the latter is already being used elsewhere in the file.

------------------------------------------------------------------------
r44610 | martinm | 2012-08-21 14:37:31 -0700 (Tue, 21 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pdcp-lte.c

Delete the ROHC from here as it is superceded by packet-rohc.c

------------------------------------------------------------------------
r44609 | martinm | 2012-08-21 14:36:59 -0700 (Tue, 21 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c

Call proto_item_append_string() rather than proto_item_append_text()
when there are no specifiers.

------------------------------------------------------------------------
r44608 | martinm | 2012-08-21 10:19:05 -0700 (Tue, 21 Aug 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

Avoid some calls to strlen() by remembering return value from
g_strlcpy().

------------------------------------------------------------------------
r44607 | martinm | 2012-08-21 10:17:53 -0700 (Tue, 21 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Use tvb_get_stringz() rather than tvb_get_const_stringz().  I know that
these strings will be in a single, contiguous tvb...

------------------------------------------------------------------------
r44606 | martinm | 2012-08-21 10:12:13 -0700 (Tue, 21 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.c

Use proto_item_append_string() rather than proto_item_append_text() with
%s.

------------------------------------------------------------------------
r44605 | pascal | 2012-08-21 08:14:50 -0700 (Tue, 21 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/gsm_map/Ericsson.asn
   M /trunk/asn1/gsm_map/gsm_map.cnf
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c

Add dissection of locationInformation IE in Ericsson proprietary extension

------------------------------------------------------------------------
r44604 | pascal | 2012-08-21 03:40:04 -0700 (Tue, 21 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/gsm_map/gsm_map.cnf
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c

Fix filter names for Ericsson proprietary extensions

------------------------------------------------------------------------
r44603 | pascal | 2012-08-21 02:32:04 -0700 (Tue, 21 Aug 2012) | 3 lines
Changed paths:
   A /trunk/asn1/gsm_map/Ericsson.asn
   M /trunk/asn1/gsm_map/MAP-MS-DataTypes.asn
   M /trunk/asn1/gsm_map/Makefile.common
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-gsm_map.h

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7648 :
Add support for Ericsson proprietary extensions to GSM MAP dissector

------------------------------------------------------------------------
r44602 | gerald | 2012-08-20 20:07:39 -0700 (Mon, 20 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/main_window.cpp

Fix compilation.
------------------------------------------------------------------------
r44601 | gerald | 2012-08-20 14:22:01 -0700 (Mon, 20 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h

Restore the previous focus when we're done going to a packet.

------------------------------------------------------------------------
r44600 | morriss | 2012-08-20 12:56:34 -0700 (Mon, 20 Aug 2012) | 3 lines
Changed paths:
   M /trunk/diameter/dictionary.xml

Flow-Direction is 3GPP code 1080 not 1073.
Add in a few other (numerically) nearby AVPs.

------------------------------------------------------------------------
r44597 | gerald | 2012-08-20 10:55:43 -0700 (Mon, 20 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.ui

Stylize the "go to packet" bar.

------------------------------------------------------------------------
r44596 | pascal | 2012-08-20 05:47:47 -0700 (Mon, 20 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c

Remove unused hf_gsm_map_imsi_digits entry and fix filter name for hf_gsm_map_TBCD_digits (which is also used for IMEI, ASCI call reference, MS Group ID and MS Long Group ID on top of IMSI)

------------------------------------------------------------------------
r44595 | pascal | 2012-08-20 02:28:01 -0700 (Mon, 20 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/gsm_map/gsm_map.cnf
   M /trunk/epan/dissectors/packet-gsm_map.c

Avoid defining 2 entries with incompatible types (FT_BYTES vs FT_NONE) and same filter

------------------------------------------------------------------------
r44594 | gerald | 2012-08-19 21:34:23 -0700 (Sun, 19 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/proto_tree.cpp

Basic "Go to Packet" implementation.

------------------------------------------------------------------------
r44593 | sake | 2012-08-19 16:52:37 -0700 (Sun, 19 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-http.c

Enhance the http dissector to correctly reassemble http
headers when the first tcp segment does not contain a
full line.


------------------------------------------------------------------------
r44592 | gerald | 2012-08-19 16:52:08 -0700 (Sun, 19 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/ftypes/ftypes.h
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/proto_tree.h

Handle double-clicks in the tree.

------------------------------------------------------------------------
r44591 | gerald | 2012-08-19 14:52:57 -0700 (Sun, 19 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/tango_colors.h

Be more specific.

------------------------------------------------------------------------
r44590 | gerald | 2012-08-19 14:44:22 -0700 (Sun, 19 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_welcome.cpp
   A /trunk/ui/qt/tango_colors.h

Try colors from the Tango palette.

------------------------------------------------------------------------
r44589 | eapache | 2012-08-19 14:24:02 -0700 (Sun, 19 Aug 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Split test_file_close out of do_file_close and use it in file_open_cmd_cb.
Means we don't end up closing the current file if the user decides not
to open a new file after all.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7649

------------------------------------------------------------------------
r44588 | etxrab | 2012-08-19 14:08:54 -0700 (Sun, 19 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Try to fix the buildbot
------------------------------------------------------------------------
r44587 | gerald | 2012-08-19 13:47:11 -0700 (Sun, 19 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/byte_view_tab.cpp
   M /trunk/ui/qt/byte_view_text.cpp
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/proto_tree.h
   M /trunk/ui/qt/simple_dialog_qt.cpp

Add automatic tree expansion. Get rid of some unnecessary void * casts.
Fix a couple of compilation warnings.

------------------------------------------------------------------------
r44586 | pascal | 2012-08-19 11:15:20 -0700 (Sun, 19 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Apply the speed improvement from r44578 to 64bits variant and length determinant decoding.
Compute the buffer size so that it can contain the field name and the bit string display.

------------------------------------------------------------------------
r44582 | gerald | 2012-08-19 07:03:36 -0700 (Sun, 19 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-08-19]
------------------------------------------------------------------------
r44581 | eapache | 2012-08-19 06:50:22 -0700 (Sun, 19 Aug 2012) | 5 lines
Changed paths:
   M /trunk/tools/randpkt-test.sh

Don't go into a tight loop when there's no specific number of passes.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7651

Also, use consistent indentation.

------------------------------------------------------------------------
r44580 | eapache | 2012-08-19 06:38:53 -0700 (Sun, 19 Aug 2012) | 5 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/randpkt-test.sh

From Toralf Förster via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7652

Use a fast bash built-in rather than a slow call out to `expr` to increment
the loop count.

------------------------------------------------------------------------
r44579 | martink | 2012-08-19 05:53:13 -0700 (Sun, 19 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-ca.c

highlight only the bytes that actually belong to the CAT

------------------------------------------------------------------------
r44578 | martinm | 2012-08-18 20:55:51 -0700 (Sat, 18 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Calling g_strlcat() for every bit of a constrained integer was really
slow.  Track the index and write the characters directly (while still
carefully checking that we don't spill the buffer).

------------------------------------------------------------------------
r44577 | martinm | 2012-08-18 20:05:32 -0700 (Sat, 18 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Both lists of elements are always allocated together, so save a scan
through the segments by only getting the counts once.

------------------------------------------------------------------------
r44576 | martinm | 2012-08-18 19:27:13 -0700 (Sat, 18 Aug 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-e212.c

Correct a number in a value_string.

Spotted in a profile that match_strval_ext() was calling
match_strval_linear() a lot (this value_string has 1476 entries - it was
epensive!).

Found error by adding temp debug to _match_strval_ext_init() - do we
ever expect the entries not to be in order?  Am wondering if the warning
should be committed.

------------------------------------------------------------------------
r44575 | martinm | 2012-08-18 18:58:29 -0700 (Sat, 18 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Speed up drawing of axes by taking cairo_stroke() and
cairo_set_line_width() out of the loops they are in.

------------------------------------------------------------------------
r44574 | martinm | 2012-08-18 18:56:39 -0700 (Sat, 18 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mac-lte.c

Save time by not appending byte values to the SDU item if will be hidden anyway (as happens
when RLC dissector is called).

------------------------------------------------------------------------
r44573 | gerald | 2012-08-18 18:16:42 -0700 (Sat, 18 Aug 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.am

Make sure osx-dmg.sh is executable.

------------------------------------------------------------------------
r44572 | gerald | 2012-08-18 17:49:55 -0700 (Sat, 18 Aug 2012) | 3 lines
Changed paths:
   M /trunk/configure.in
   M /trunk/packaging/macosx/Makefile.am
   D /trunk/packaging/macosx/osx-dmg.sh
   A /trunk/packaging/macosx/osx-dmg.sh.in (from /trunk/packaging/macosx/osx-dmg.sh:44571)

Get the package version using configure.in, not grep+sed. Make sure we
exit with an error in a few places where it would be useful.

------------------------------------------------------------------------
r44571 | mmann | 2012-08-18 17:21:26 -0700 (Sat, 18 Aug 2012) | 1 line
Changed paths:
   M /trunk/asn1/h245/packet-h245-template.c
   M /trunk/epan/dissectors/packet-ansi_a.c
   M /trunk/epan/dissectors/packet-applemidi.c
   M /trunk/epan/dissectors/packet-h245.c
   M /trunk/epan/dissectors/packet-sdp.c

use session allocated memory for rtp_add_address/srtp_add_address hash tables
------------------------------------------------------------------------
r44570 | jmayer | 2012-08-18 17:14:14 -0700 (Sat, 18 Aug 2012) | 5 lines
Changed paths:
   M /trunk/CMakeLists.txt

Commit 44474 added some arguments to the ac_init macro that broke
extraction of the wireshark version for cmake. Now the version part
is either terminated by ")" (old) or "," (added).
It looks like .*? does not exist for non-greedy matches in cmake regex.

------------------------------------------------------------------------
r44569 | guy | 2012-08-18 15:25:50 -0700 (Sat, 18 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/Makefile.common

ui_main_welcome.h is another file generated by uic, so list it in
GENERATED_NODIST_HEADER_FILES.

------------------------------------------------------------------------
r44568 | pascal | 2012-08-18 13:25:54 -0700 (Sat, 18 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Move deciphering routine in a function and adapt it for unacknowledged mode

------------------------------------------------------------------------
r44567 | jmayer | 2012-08-18 12:45:09 -0700 (Sat, 18 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.am

Make qtshark build again with autotools - possibly. Completely untested.

------------------------------------------------------------------------
r44566 | jmayer | 2012-08-18 12:40:12 -0700 (Sat, 18 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt

Make cmake build qtshark again

------------------------------------------------------------------------
r44565 | mmann | 2012-08-18 12:22:22 -0700 (Sat, 18 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/ansi_map/packet-ansi_map-template.c
   M /trunk/asn1/ansi_tcap/packet-ansi_tcap-template.c
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-ansi_tcap.c

make hash key session scoped
cleanup g_snprintf
------------------------------------------------------------------------
r44564 | mmann | 2012-08-18 12:20:31 -0700 (Sat, 18 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gadu-gadu.c
   M /trunk/epan/emem.c
   M /trunk/epan/emem.h
   M /trunk/epan/libwireshark.def

Convert GString to emem_strbuf_t in packet-gadu-gadu.c

Required an additional function, ep_strbuf_append_unichar, in emem module
------------------------------------------------------------------------
r44562 | guy | 2012-08-17 23:53:39 -0700 (Fri, 17 Aug 2012) | 4 lines
Changed paths:
   M /trunk/asn1/ansi_map/packet-ansi_map-template.c
   M /trunk/asn1/ansi_tcap/packet-ansi_tcap-template.c
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-ansi_tcap.c

Mark a parameter as unused.

Clean up indentation and get rid of trailing white space.

------------------------------------------------------------------------
r44561 | guy | 2012-08-17 23:33:08 -0700 (Fri, 17 Aug 2012) | 9 lines
Changed paths:
   M /trunk/asn1/ansi_map/packet-ansi_map-template.c
   M /trunk/epan/dissectors/packet-ansi_map.c

epan/dissectors/packet-ansi_map.c shouldn't be edited - it's generated
from the files in asn1/ansi_map.  Update packet-ansi_map-template.c to
reflect the use of session-scope-allocated data for the saved invoke
data, and regenerate the dissector - which means that
TransactionId_table_cleanup() still exists, and is still used, it just
frees only the hash table key, which is g_strdup()ed, not the value,
which is automatically freed when the session-scope-allocated data is
all freed.

------------------------------------------------------------------------
r44560 | guy | 2012-08-17 23:20:32 -0700 (Fri, 17 Aug 2012) | 9 lines
Changed paths:
   M /trunk/asn1/ansi_tcap/packet-ansi_tcap-template.c
   M /trunk/epan/dissectors/packet-ansi_tcap.c

epan/dissectors/packet-ansi_tcap.c shouldn't be edited - it's generated
from the files in asn1/ansi_tcap.  Update packet-ansi_tcap-template.c to
reflect the use of session-scope-allocated data for the saved invoke
data, and regenerate the dissector - which means that
TransactionId_table_cleanup() still exists, and is still used, it just
frees only the hash table key, which is g_strdup()ed, not the value,
which is automatically freed when the session-scope-allocated data is
all freed.

------------------------------------------------------------------------
r44559 | mmann | 2012-08-17 19:55:18 -0700 (Fri, 17 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Use capture scoped memory for hash table functionality
------------------------------------------------------------------------
r44558 | mmann | 2012-08-17 19:54:06 -0700 (Fri, 17 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-ansi_tcap.c

Use capture scoped memory for hash table functionality
------------------------------------------------------------------------
r44557 | mmann | 2012-08-17 19:47:37 -0700 (Fri, 17 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/prefs.c

Fix bug 7650 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7650)

prefs.gui_colorized_fg and prefs.gui_colorized_bg not properly integrated into newer preference architecture
------------------------------------------------------------------------
r44556 | gerald | 2012-08-17 15:04:20 -0700 (Fri, 17 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.ui

Fix a focus artifact on Windows and adjust colors for not-so-stellar
monitors.

------------------------------------------------------------------------
r44555 | gerald | 2012-08-17 12:37:18 -0700 (Fri, 17 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.ui
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/qt_ui_utils.h
   M /trunk/ui/qt/sparkline_delegate.cpp

More welcome screen layout updates. Instantiate the welcome screen
automatically. Try to make the sparklines resolution independent.

------------------------------------------------------------------------
r44554 | jmayer | 2012-08-17 11:13:39 -0700 (Fri, 17 Aug 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.developer

Add a link where to find some GUIs for git.

------------------------------------------------------------------------
r44553 | pascal | 2012-08-17 10:29:51 -0700 (Fri, 17 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Squelch a few "dereferencing type-punned pointer" warnings when compiling with GCC 4.1.3

------------------------------------------------------------------------
r44552 | gerald | 2012-08-17 09:28:28 -0700 (Fri, 17 Aug 2012) | 3 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/randpkt-test.sh

Move error reporting to a common function. Lot information about the 
most recent revision / commit.

------------------------------------------------------------------------
r44551 | darkjames | 2012-08-17 07:19:25 -0700 (Fri, 17 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/new_packet_list.c

ep_strdup_printf() not needed.

------------------------------------------------------------------------
r44550 | sahlberg | 2012-08-16 20:51:43 -0700 (Thu, 16 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iscsi.c

iSCSI: DATA-IN only contain LUN and TTT iff the A-bit is set


------------------------------------------------------------------------
r44549 | gerald | 2012-08-16 19:37:58 -0700 (Thu, 16 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.ui

Auto-expand the welcome screen layout. Get rid of or comment out
debugging items.

------------------------------------------------------------------------
r44548 | eapache | 2012-08-16 18:12:10 -0700 (Thu, 16 Aug 2012) | 4 lines
Changed paths:
   M /trunk/doc/README.developer

Add note to README.developer about not passing NULL to %s format strings.
Part of wireshark-dev conversation starting with:
http://www.wireshark.org/lists/wireshark-dev/201208/msg00125.html

------------------------------------------------------------------------
r44547 | gerald | 2012-08-16 17:58:50 -0700 (Thu, 16 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.h
   A /trunk/ui/qt/main_welcome.ui
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h

Lay out the welcome screen using Qt Designer.

------------------------------------------------------------------------
r44546 | wmeier | 2012-08-16 16:52:27 -0700 (Thu, 16 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nbns.c

Cleanup:
- remove/rework some 'if (tree)' usage so that:
  . col_...() not called under same;
  . dissection doesn't change depending upon same;
- simplify some code;
- use consistent indentation & whitespace formatting.

------------------------------------------------------------------------
r44545 | wmeier | 2012-08-16 12:58:29 -0700 (Thu, 16 Aug 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ntlmssp.c

Fix (minor ?) memory leak;
General cleanup:
 - use expert...() instead of a 'printf()';
 - #include <stdio.h> only if debug enabled;
 - remove unneeded variable initializations;
 - localize some variables;
 - reformat hf[] entries;
 - use consistent whitespace formatting.

------------------------------------------------------------------------
r44544 | gerald | 2012-08-16 12:37:01 -0700 (Thu, 16 Aug 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/ui/qt/QtShark.pro

Copy over the C runtime DLLs if MSVCR_DLL is defined.

------------------------------------------------------------------------
r44543 | wmeier | 2012-08-16 11:06:57 -0700 (Thu, 16 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c

General cleanup of whitespace formatting.

------------------------------------------------------------------------
r44542 | wmeier | 2012-08-16 10:03:07 -0700 (Thu, 16 Aug 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nbns.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-ntlmssp.h
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-smb2.h
   M /trunk/epan/dissectors/packet-windows-common.c

From Stefan Metzmacher: Updates for the SMB2/3

This patches add some missing things for SMB2/3 and support for decryption
of SMB3 traffic

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7645

From me: Change an initializer from C99 to C89 style (since the
 Microsoft compiler doesn't support C99).

------------------------------------------------------------------------
r44541 | wmeier | 2012-08-16 08:53:39 -0700 (Thu, 16 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-h264.c

- Don't call col...() under 'if (tree)';
- Move proto_reg_handoff...() to the end of the file;
- Remove some uneeded variable initialization;
- Use consistent indentation (e.g., no 4 space tabs) and whitespace formatting.

------------------------------------------------------------------------
r44540 | mmann | 2012-08-16 06:58:12 -0700 (Thu, 16 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-giop.c

restore tvb_ensure_bytes_exist checks.  There are better ways to do this, but for now, keep the buildbots happy.
Also some other cleanup noticed while trying to fix buildbot fuzz failure.
------------------------------------------------------------------------
r44539 | wmeier | 2012-08-16 06:51:54 -0700 (Thu, 16 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload-framing.c

Add editor modelines;
Do minor whitespace reformatting.

------------------------------------------------------------------------
r44538 | wmeier | 2012-08-16 06:44:40 -0700 (Thu, 16 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

col_...() and expert...() fcns should not be under 'if (tree)';
'tab-width/tabstop/tabSize' in editor modelines should really always be 8;

------------------------------------------------------------------------
r44537 | wmeier | 2012-08-16 06:17:48 -0700 (Thu, 16 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-llrp.c
   M /trunk/epan/dissectors/packet-moldudp.c
   M /trunk/epan/dissectors/packet-moldudp64.c

'tab-width/tabstop/tabSize' in editor modelines should really always be 8;
Also:
- In one case #include <epan/prefs.h> not needed;
- Do some minor whitespace reformatting.

------------------------------------------------------------------------
r44536 | jmayer | 2012-08-15 16:22:20 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.h

The Id and license header was missing: add it.

------------------------------------------------------------------------
r44535 | pascal | 2012-08-15 14:45:32 -0700 (Wed, 15 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlc.h

Miscellaneous changes:
- move channel information before header dissection
- add channel information to TM and RLC Control PDUs
- take into account rlc information in rlc_is_ciphered function
- update function prototypes according to the coding rules used in packet-rlc.c

------------------------------------------------------------------------
r44534 | pascal | 2012-08-15 13:50:26 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrlp/RRLP-Components.asn

Remove non ASCCI characters

------------------------------------------------------------------------
r44533 | pascal | 2012-08-15 13:43:00 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrlp/rrlp.cnf
   M /trunk/epan/dissectors/packet-rrlp.c

Fix some headers fields that were wrongly marked as 64 bits instead of 32 bits

------------------------------------------------------------------------
r44528 | martink | 2012-08-15 12:40:22 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hdcp2.c

dissect ake_send_pairing_info message

------------------------------------------------------------------------
r44527 | martink | 2012-08-15 12:22:05 -0700 (Wed, 15 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-hdcp.c
   A /trunk/epan/dissectors/packet-hdcp2.c

move hdcp2 dissector to a separate file
use hdcp2 for protocol name, info column and filter names

(actually, hdcp and hdcp2 have nothing in common -
 hdcp2 was a complete redesign to fix security issues in hdcp)


------------------------------------------------------------------------
r44526 | martink | 2012-08-15 11:58:07 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hdcp.c

hdcp2: dissect ake_no_stored_km message

------------------------------------------------------------------------
r44523 | gerald | 2012-08-15 10:31:48 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/make-version.pl

Don't clobber PACKAGE_URL or PACKAGE_BUGREPORT.

------------------------------------------------------------------------
r44522 | tuexen | 2012-08-15 09:02:01 -0700 (Wed, 15 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c

Recommit:
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=44502
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=44511
and do some whitespace cleanups while there.

------------------------------------------------------------------------
r44521 | mmann | 2012-08-15 08:52:27 -0700 (Wed, 15 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-pm.c
   M /trunk/epan/dissectors/packet-mpls-psc.c
   M /trunk/epan/dissectors/packet-mpls-y1711.c

Updated MPLS dissectors display filters per checkfiltername.pl
Tried to provide consistency with MPLS dissector filter names

------------------------------------------------------------------------
r44518 | tuexen | 2012-08-15 08:28:26 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dmp.c

Get it compiling.

------------------------------------------------------------------------
r44515 | mmann | 2012-08-15 06:56:59 -0700 (Wed, 15 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-armagetronad.c
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-imf.c
   M /trunk/epan/dissectors/packet-knet.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-ssh.c
   M /trunk/epan/dissectors/packet-ssl.c

convert GStrings to more "ephemeral friendly" use.
------------------------------------------------------------------------
r44514 | mmann | 2012-08-15 06:55:29 -0700 (Wed, 15 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-snmp.c

bugfix minor memory leaks with GString use
------------------------------------------------------------------------
r44513 | pascal | 2012-08-15 06:42:46 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lpp/lpp.cnf
   M /trunk/asn1/pcap/pcap.cnf
   M /trunk/asn1/ranap/ranap.cnf
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/asn1/rrlp/rrlp.cnf
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-pcap.c
   M /trunk/epan/dissectors/packet-ranap.c
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrlp.c

Fix field type for some 64 bits header fields

------------------------------------------------------------------------
r44512 | ruengeler | 2012-08-15 01:08:17 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/capture_opts.c

Fix for bug #7634. Print 'unspecified' in case a string is NULL.

------------------------------------------------------------------------
r44511 | tuexen | 2012-08-14 23:14:10 -0700 (Tue, 14 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c

Move registration to a better place.

------------------------------------------------------------------------
r44510 | pascal | 2012-08-14 15:12:31 -0700 (Tue, 14 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

From Jan de Jongh via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7624 :
dissect_per_constrained_integer_64b fails for 64 bits

------------------------------------------------------------------------
r44509 | cmaynard | 2012-08-14 14:58:36 -0700 (Tue, 14 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssap.c

Don't add proto_bssap to the tree twice, once as a hidden item and once using proto_tree_add_text().  Instead use proto_tree_add_protocol_format().  Problem reported here: http://article.gmane.org/gmane.network.wireshark.user/14509

------------------------------------------------------------------------
r44502 | tuexen | 2012-08-14 13:53:39 -0700 (Tue, 14 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c

Register DIAMETER/DTLS/SCTP.

------------------------------------------------------------------------
r44501 | morriss | 2012-08-14 13:44:58 -0700 (Tue, 14 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Register for Diameter's SCTP PPID.
------------------------------------------------------------------------
r44500 | tuexen | 2012-08-14 13:31:49 -0700 (Tue, 14 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/sctpppids.h

Update SCTP PPIDs.
This also fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7635

------------------------------------------------------------------------
r44499 | gerald | 2012-08-14 11:36:50 -0700 (Tue, 14 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/sparkline_delegate.cpp

Only apply the QWindowsVistaStyle hack when it's the current style.

------------------------------------------------------------------------
r44498 | mmann | 2012-08-14 11:33:58 -0700 (Tue, 14 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-giop.h
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/tools/wireshark_gen.py

Bug 3725 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3725)
Have giop dissector use more ephemeral memory.
Update idl2wrs dissector generator accordingly.
------------------------------------------------------------------------
r44497 | gerald | 2012-08-14 11:16:57 -0700 (Tue, 14 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Copy the QtCore and QtGui DLLs to the Qt staging directory.

------------------------------------------------------------------------
r44496 | mmann | 2012-08-14 10:58:41 -0700 (Tue, 14 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-fw1.c
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-mq.c
   M /trunk/epan/dissectors/packet-multipart.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-quakeworld.c
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-uaudp.c

more ephemeral memory cleanup
------------------------------------------------------------------------
r44495 | gerald | 2012-08-14 10:35:50 -0700 (Tue, 14 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/proto_tree.cpp

Fix compilation with gcc. Remove an unused variable.

------------------------------------------------------------------------
r44494 | darkjames | 2012-08-14 09:58:34 -0700 (Tue, 14 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/column.c

cleanup get_column_format_matches()

fmt_list[format] is set to TRUE on begin of function as 'obvious' thing to do

------------------------------------------------------------------------
r44493 | darkjames | 2012-08-14 09:57:32 -0700 (Tue, 14 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Use frame_data_compare() to compare frame numbers.

------------------------------------------------------------------------
r44492 | gerald | 2012-08-14 09:35:52 -0700 (Tue, 14 Aug 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/proto_tree.h

Properly enable and disable "View/Expand Subtrees". Get rid
of ProtoTree::protoItemUnselected and use an empty string in
protoItemSelected to indicate that nothing is selected.

------------------------------------------------------------------------
r44491 | mmann | 2012-08-14 09:29:38 -0700 (Tue, 14 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ajp13.c
   M /trunk/epan/dissectors/packet-fclctl.c
   M /trunk/epan/dissectors/packet-lisp.c

fix subtle g_strdup_printf() memory leaks with ephemeral memory
------------------------------------------------------------------------
r44490 | mmann | 2012-08-14 09:13:18 -0700 (Tue, 14 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wbxml.c

convert g_strdup_printf() to ep_strdup_printf()
------------------------------------------------------------------------
r44489 | gerald | 2012-08-14 09:01:47 -0700 (Tue, 14 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_info_dialog.cpp
   M /trunk/ui/qt/color_dialog.cpp
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/win32/file_dlg_win32.c

Fix compilation warnings.

------------------------------------------------------------------------
r44488 | mmann | 2012-08-14 08:36:13 -0700 (Tue, 14 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wsp.c

Have strings use ephemeral memory.  This dissector appears to need a massive overhaul to using proto_tree_add_item, but for now I'll settle for using ephemeral memory.
------------------------------------------------------------------------
r44487 | eapache | 2012-08-14 04:58:20 -0700 (Tue, 14 Aug 2012) | 4 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-isup.c

From Bodo Petermann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7632

Fix dissection of ISUP message Generic Numbers with no digits.

------------------------------------------------------------------------
r44486 | grahamb | 2012-08-14 04:52:46 -0700 (Tue, 14 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

Various DNP3 cleanups and fixes:
1.  Fix time displayed in object values when using relative time from a CTO.
2.  Fix some text for IIN flags regarding Outputs in local control
3.  Try out DNP3 as a heuristic dissector.

------------------------------------------------------------------------
r44485 | grahamb | 2012-08-14 04:24:22 -0700 (Tue, 14 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/libwireshark.def

 Added proto_tree_free to the libwireshark expoert definitions for use in plugins
------------------------------------------------------------------------
r44484 | ruengeler | 2012-08-14 00:56:36 -0700 (Tue, 14 Aug 2012) | 2 lines
Changed paths:
   M /trunk/docbook/user-guide.xml
   A /trunk/docbook/wsug_graphics/captureOptions.png
   A /trunk/docbook/wsug_graphics/ws-capture-options-compile-selected-bpfs.png
   M /trunk/docbook/wsug_graphics/ws-capture-options.png
   M /trunk/docbook/wsug_src/WSUG_chapter_capture.xml

Add some explanations for the change Capture options Dialog

------------------------------------------------------------------------
r44483 | gerald | 2012-08-13 21:12:56 -0700 (Mon, 13 Aug 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/proto_tree.h

Add a "View" menu along with actions+slots for expanding and collapsing
packet details. Connect the "Go" menu actions directly to their
corresponding packet list slots.

------------------------------------------------------------------------
r44482 | gerald | 2012-08-13 17:43:10 -0700 (Mon, 13 Aug 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Don't copy over the entire contents of the GnuTLS bin directory. Move
wireshark-qt to the top source directory alongside wireshark-gtk2. We
may want to merge them at some point.

------------------------------------------------------------------------
r44481 | gerald | 2012-08-13 17:25:42 -0700 (Mon, 13 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/sparkline_delegate.h

Minor cleanup: Get rid of unnecessary signal+slot customization and mark
functions protected.

------------------------------------------------------------------------
r44480 | gerald | 2012-08-13 17:21:55 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt

Comment out -DGDK_DISABLE_DEPRECATED to match configure.in.

------------------------------------------------------------------------
r44479 | gerald | 2012-08-13 16:37:15 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/sparkline_delegate.cpp

Use the right color on Windows when selected.

------------------------------------------------------------------------
r44478 | gerald | 2012-08-13 15:43:17 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/proto.c

Keep field_info_tmp from being prematurely freed. Better fix for bug 7621.

------------------------------------------------------------------------
r44477 | martink | 2012-08-13 14:02:47 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hdcp.c

use correct protocol id for hdcp2

------------------------------------------------------------------------
r44476 | gerald | 2012-08-13 12:30:42 -0700 (Mon, 13 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btl2cap.c

Add length checks to make sure we don't underflow an integer. Make
sure we allocate and copy the same amount of data. Fixes bug 7621.

------------------------------------------------------------------------
r44475 | wmeier | 2012-08-13 11:54:58 -0700 (Mon, 13 Aug 2012) | 4 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c

From Tobias Rutz; Minor updates.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7518

------------------------------------------------------------------------
r44474 | gerald | 2012-08-13 11:26:30 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/configure.in

Fill in PACKAGE_URL and PACKAGE_BUGREPORT.

------------------------------------------------------------------------
r44473 | jmayer | 2012-08-13 11:07:28 -0700 (Mon, 13 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-skype.c

- dissect_skype -> dissect_skype_udp
- track conversations to record the global src and dst addresses
  for later crc and rc4

------------------------------------------------------------------------
r44472 | jmayer | 2012-08-13 09:52:12 -0700 (Mon, 13 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-skype.c

- One of the unknown values is probably the (global) destination address
- Update comments

------------------------------------------------------------------------
r44471 | guy | 2012-08-13 09:38:25 -0700 (Mon, 13 Aug 2012) | 3 lines
Changed paths:
   M /trunk/macosx-setup.sh

Expand the "why we need to build Cairo in some cases" comment, and put
it before the checks for whether to build Cairo.

------------------------------------------------------------------------
r44470 | sfisher | 2012-08-13 09:31:52 -0700 (Mon, 13 Aug 2012) | 4 lines
Changed paths:
   M /trunk/AUTHORS


Update my e-mail address.


------------------------------------------------------------------------
r44469 | jmayer | 2012-08-13 09:20:42 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

Fix typo in comment

------------------------------------------------------------------------
r44468 | tuexen | 2012-08-13 04:54:37 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/macosx-setup.sh

Build cairo on Leopard too.

------------------------------------------------------------------------
r44467 | tuexen | 2012-08-13 04:51:32 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/macosx-setup.sh

Update libpng version.

------------------------------------------------------------------------
r44466 | ruengeler | 2012-08-13 02:53:00 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Display compile results output of single interface in scrollable window instead of simple dialog.

------------------------------------------------------------------------
r44465 | ruengeler | 2012-08-13 02:04:45 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Set the focus to the filter text field and activate START afterwards.

------------------------------------------------------------------------
r44464 | ruengeler | 2012-08-13 01:09:03 -0700 (Mon, 13 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Only activate the 'Compile selected BPFs' button, if interfaces are selected.

------------------------------------------------------------------------
r44463 | gerald | 2012-08-12 20:58:52 -0700 (Sun, 12 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Include console.lua with the build.

------------------------------------------------------------------------
r44462 | gerald | 2012-08-12 18:50:14 -0700 (Sun, 12 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h

Add keyboard shortcuts for the packet list.

------------------------------------------------------------------------
r44461 | wmeier | 2012-08-12 15:21:02 -0700 (Sun, 12 Aug 2012) | 4 lines
Changed paths:
   M /trunk/file.c

Fix indentation to match editor mode-lines (no tabs, correct indentation, etc);
Reformat some whitespace;
Remove unneeded variable initialization.

------------------------------------------------------------------------
r44460 | eapache | 2012-08-12 14:04:39 -0700 (Sun, 12 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/oids.c

Safely handle empty OIDs and other weird cases where we can't find a sub-id.

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7219

------------------------------------------------------------------------
r44459 | wmeier | 2012-08-12 13:53:17 -0700 (Sun, 12 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/reassemble.c
   M /trunk/epan/reassemble.h

Add 'fragment_table_destroy()' 

------------------------------------------------------------------------
r44458 | guy | 2012-08-12 12:51:04 -0700 (Sun, 12 Aug 2012) | 2 lines
Changed paths:
   M /trunk/macosx-setup.sh

Fix an apparently out-of-date comment.

------------------------------------------------------------------------
r44457 | guy | 2012-08-12 12:32:46 -0700 (Sun, 12 Aug 2012) | 5 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/macosx-setup.sh
   D /trunk/macosx-support-lib-patches/portaudio-configure.in.patch

Patching configure.in files and regenerating them is a bag of hurt, as
it can depend on, among other things, having the the relevant .pc files
in one of the directories in PKG_CONFIG_PATH.  Instead, just don't
request a fat build of PortAudio.

------------------------------------------------------------------------
r44456 | gerald | 2012-08-12 08:48:36 -0700 (Sun, 12 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/proto.c

Fix a copy/paste error which triggered bug 

------------------------------------------------------------------------
r44454 | darkjames | 2012-08-12 08:08:00 -0700 (Sun, 12 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hsrp.c

Revert r41311, fix bug #7581

------------------------------------------------------------------------
r44451 | eapache | 2012-08-12 07:14:08 -0700 (Sun, 12 Aug 2012) | 4 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh

Catch more types of valgrind errors in the fuzz-tester.
These happen when, eg, a program runs out of memory under valgrind
or other more fatal errors (that may sometimes be valgrind bugs instead).

------------------------------------------------------------------------
r44450 | gerald | 2012-08-12 07:03:33 -0700 (Sun, 12 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-08-12]
------------------------------------------------------------------------
r44449 | eapache | 2012-08-12 06:45:02 -0700 (Sun, 12 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mojito.c

Create a function for dissecting address blocks, and use it in
several places.

------------------------------------------------------------------------
r44448 | eapache | 2012-08-12 05:54:47 -0700 (Sun, 12 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mojito.c

Add modelines. Make sure all #defines are prefixed by the dissector
name to avoid collisions.

------------------------------------------------------------------------
r44447 | guy | 2012-08-11 16:03:54 -0700 (Sat, 11 Aug 2012) | 2 lines
Changed paths:
   M /trunk/macosx-support-lib-patches/portaudio-configure.in.patch
   M /trunk/macosx-support-lib-patches/portaudio-pa_mac_core.h.patch

Set eol-style.

------------------------------------------------------------------------
r44446 | guy | 2012-08-11 16:03:06 -0700 (Sat, 11 Aug 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/macosx-setup.sh
   A /trunk/macosx-support-lib-patches/portaudio-configure.in.patch
   A /trunk/macosx-support-lib-patches/portaudio-pa_mac_core.h.patch

Add some patches to make PortAudio build with the macosx-setup.sh
script.

------------------------------------------------------------------------
r44445 | pascal | 2012-08-11 10:57:18 -0700 (Sat, 11 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cisco-erspan.c
   M /trunk/epan/dissectors/packet-cisco-wids.c
   M /trunk/epan/dissectors/packet-glbp.c
   M /trunk/epan/dissectors/packet-tftp.c
   M /trunk/epan/dissectors/packet-wassp.c

Revert r44441: pinfo may be NULL only when pi is not NULL

------------------------------------------------------------------------
r44444 | martinm | 2012-08-11 08:19:25 -0700 (Sat, 11 Aug 2012) | 5 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

Ignore '\r' which will be found at the end of a line when a windows host
writes a log.

Also re-line-up args under function definitions.

------------------------------------------------------------------------
r44443 | martinm | 2012-08-11 07:41:24 -0700 (Sat, 11 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Allow Page Up and Page Down to be used when zoomed in.

------------------------------------------------------------------------
r44442 | martinm | 2012-08-11 07:06:17 -0700 (Sat, 11 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Also place a limit on how far we can zoom in horizonally (no point in
making on subframe (1ms) be really big).

------------------------------------------------------------------------
r44441 | jmayer | 2012-08-11 00:10:40 -0700 (Sat, 11 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cisco-erspan.c
   M /trunk/epan/dissectors/packet-cisco-wids.c
   M /trunk/epan/dissectors/packet-glbp.c
   M /trunk/epan/dissectors/packet-tftp.c
   M /trunk/epan/dissectors/packet-wassp.c

After commit r44435: pinfo -> NULL

------------------------------------------------------------------------
r44440 | martinm | 2012-08-10 20:53:13 -0700 (Fri, 10 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

When a graph is launched based upon an AM status PDU, make it for the
opposite direction.

------------------------------------------------------------------------
r44439 | gerald | 2012-08-10 16:05:04 -0700 (Fri, 10 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/proto.c

Instead of calling DISSECTOR_ASSERT() whenever we get an invalid length,
add an expert item. For unusable lengths throw ReportedBoundsError but
try to continue on otherwise.

Based on a patch from Mike Morrin in bug 3884.

------------------------------------------------------------------------
r44438 | wmeier | 2012-08-10 15:55:02 -0700 (Fri, 10 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3g-a11.c
   M /trunk/epan/dissectors/packet-6lowpan.c
   M /trunk/epan/dissectors/packet-9p.c
   M /trunk/epan/dissectors/packet-agentx.c
   M /trunk/epan/dissectors/packet-alcap.c
   M /trunk/epan/dissectors/packet-aodv.c
   M /trunk/epan/dissectors/packet-asap.c
   M /trunk/epan/dissectors/packet-auto_rp.c
   M /trunk/epan/dissectors/packet-babel.c
   M /trunk/epan/dissectors/packet-bacapp.c
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-bmc.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-bt-dht.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-bvlc.c
   M /trunk/epan/dissectors/packet-calcappprotocol.c
   M /trunk/epan/dissectors/packet-cdp.c
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-cipsafety.c
   M /trunk/epan/dissectors/packet-cisco-sm.c
   M /trunk/epan/dissectors/packet-coap.c
   M /trunk/epan/dissectors/packet-collectd.c
   M /trunk/epan/dissectors/packet-componentstatus.c
   M /trunk/epan/dissectors/packet-cops.c
   M /trunk/epan/dissectors/packet-dccp.c
   M /trunk/epan/dissectors/packet-dcom.c
   M /trunk/epan/dissectors/packet-dhcp-failover.c
   M /trunk/epan/dissectors/packet-dhcpv6.c
   M /trunk/epan/dissectors/packet-diameter.c
   M /trunk/epan/dissectors/packet-dis.c
   M /trunk/epan/dissectors/packet-dlm3.c
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-dvbci.c
   M /trunk/epan/dissectors/packet-ecp-oui.c
   M /trunk/epan/dissectors/packet-edonkey.c
   M /trunk/epan/dissectors/packet-eigrp.c
   M /trunk/epan/dissectors/packet-elcom.c
   M /trunk/epan/dissectors/packet-enrp.c
   M /trunk/epan/dissectors/packet-epl.c
   M /trunk/epan/dissectors/packet-fcswils.c
   M /trunk/epan/dissectors/packet-ff.c
   M /trunk/epan/dissectors/packet-flip.c
   M /trunk/epan/dissectors/packet-fractalgeneratorprotocol.c
   M /trunk/epan/dissectors/packet-glusterfs.c
   M /trunk/epan/dissectors/packet-gmhdr.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_sms.c
   M /trunk/epan/dissectors/packet-h264.c
   M /trunk/epan/dissectors/packet-hip.c
   M /trunk/epan/dissectors/packet-hsrp.c
   M /trunk/epan/dissectors/packet-iapp.c
   M /trunk/epan/dissectors/packet-iax2.c
   M /trunk/epan/dissectors/packet-icep.c
   M /trunk/epan/dissectors/packet-icmpv6.c
   M /trunk/epan/dissectors/packet-icp.c
   M /trunk/epan/dissectors/packet-icq.c
   M /trunk/epan/dissectors/packet-iec104.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-ieee802a.c
   M /trunk/epan/dissectors/packet-igap.c
   M /trunk/epan/dissectors/packet-igmp.c
   M /trunk/epan/dissectors/packet-image-jfif.c
   M /trunk/epan/dissectors/packet-ipmi-app.c
   M /trunk/epan/dissectors/packet-ipmi-picmg.c
   M /trunk/epan/dissectors/packet-ipmi-se.c
   M /trunk/epan/dissectors/packet-ipmi-session.c
   M /trunk/epan/dissectors/packet-ipmi-transport.c
   M /trunk/epan/dissectors/packet-ipmi.c
   M /trunk/epan/dissectors/packet-ipp.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-isis-clv.c
   M /trunk/epan/dissectors/packet-ismacryp.c
   M /trunk/epan/dissectors/packet-ismp.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-itdm.c
   M /trunk/epan/dissectors/packet-iua.c
   M /trunk/epan/dissectors/packet-juniper.c
   M /trunk/epan/dissectors/packet-kingfisher.c
   M /trunk/epan/dissectors/packet-kink.c
   M /trunk/epan/dissectors/packet-kpasswd.c
   M /trunk/epan/dissectors/packet-ldp.c
   M /trunk/epan/dissectors/packet-ldss.c
   M /trunk/epan/dissectors/packet-linx.c
   M /trunk/epan/dissectors/packet-llc.c
   M /trunk/epan/dissectors/packet-lldp.c
   M /trunk/epan/dissectors/packet-lmp.c
   M /trunk/epan/dissectors/packet-ltp.c
   M /trunk/epan/dissectors/packet-lwres.c
   M /trunk/epan/dissectors/packet-m2pa.c
   M /trunk/epan/dissectors/packet-m2tp.c
   M /trunk/epan/dissectors/packet-m2ua.c
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/dissectors/packet-memcache.c
   M /trunk/epan/dissectors/packet-mikey.c
   M /trunk/epan/dissectors/packet-mongo.c
   M /trunk/epan/dissectors/packet-mpls-echo.c
   M /trunk/epan/dissectors/packet-mpls-psc.c
   M /trunk/epan/dissectors/packet-mrp-mmrp.c
   M /trunk/epan/dissectors/packet-mrp-msrp.c
   M /trunk/epan/dissectors/packet-mrp-mvrp.c
   M /trunk/epan/dissectors/packet-ms-mms.c
   M /trunk/epan/dissectors/packet-mtp3.c
   M /trunk/epan/dissectors/packet-mtp3mg.c
   M /trunk/epan/dissectors/packet-nbipx.c
   M /trunk/epan/dissectors/packet-nbns.c
   M /trunk/epan/dissectors/packet-ncp-sss.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-netperfmeter.c
   M /trunk/epan/dissectors/packet-nettl.c
   M /trunk/epan/dissectors/packet-nsip.c
   M /trunk/epan/dissectors/packet-nt-tpcp.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-ntp.c
   M /trunk/epan/dissectors/packet-olsr.c
   M /trunk/epan/dissectors/packet-ositp.c
   M /trunk/epan/dissectors/packet-ospf.c
   M /trunk/epan/dissectors/packet-p_mul.c
   M /trunk/epan/dissectors/packet-pagp.c
   M /trunk/epan/dissectors/packet-pcep.c
   M /trunk/epan/dissectors/packet-pgsql.c
   M /trunk/epan/dissectors/packet-pingpongprotocol.c
   M /trunk/epan/dissectors/packet-ppi.c
   M /trunk/epan/dissectors/packet-pppoe.c
   M /trunk/epan/dissectors/packet-q2931.c
   M /trunk/epan/dissectors/packet-q933.c
   M /trunk/epan/dissectors/packet-quake3.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-rdp.c
   M /trunk/epan/dissectors/packet-rdt.c
   M /trunk/epan/dissectors/packet-redbackli.c
   M /trunk/epan/dissectors/packet-reload-framing.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-rip.c
   M /trunk/epan/dissectors/packet-rlogin.c
   M /trunk/epan/dissectors/packet-rmi.c
   M /trunk/epan/dissectors/packet-rmp.c
   M /trunk/epan/dissectors/packet-rohc.c
   M /trunk/epan/dissectors/packet-rpcap.c
   M /trunk/epan/dissectors/packet-rpl.c
   M /trunk/epan/dissectors/packet-rtnet.c
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-sbus.c
   M /trunk/epan/dissectors/packet-sccpmg.c
   M /trunk/epan/dissectors/packet-scop.c
   M /trunk/epan/dissectors/packet-scsi-osd.c
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/dissectors/packet-sflow.c
   M /trunk/epan/dissectors/packet-sigcomp.c
   M /trunk/epan/dissectors/packet-simulcrypt.c
   M /trunk/epan/dissectors/packet-slimp3.c
   M /trunk/epan/dissectors/packet-slsk.c
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-sna.c
   M /trunk/epan/dissectors/packet-sprt.c
   M /trunk/epan/dissectors/packet-sqloracle.c
   M /trunk/epan/dissectors/packet-srvloc.c
   M /trunk/epan/dissectors/packet-sscf-nni.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-stun.c
   M /trunk/epan/dissectors/packet-sua.c
   M /trunk/epan/dissectors/packet-synphasor.c
   M /trunk/epan/dissectors/packet-syslog.c
   M /trunk/epan/dissectors/packet-t30.c
   M /trunk/epan/dissectors/packet-tacacs.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-tns.c
   M /trunk/epan/dissectors/packet-tpncp.c
   M /trunk/epan/dissectors/packet-ua3g.c
   M /trunk/epan/dissectors/packet-ucp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-v52.c
   M /trunk/epan/dissectors/packet-v5ua.c
   M /trunk/epan/dissectors/packet-vines.c
   M /trunk/epan/dissectors/packet-vrrp.c
   M /trunk/epan/dissectors/packet-vuze-dht.c
   M /trunk/epan/dissectors/packet-wcp.c
   M /trunk/epan/dissectors/packet-windows-common.c
   M /trunk/epan/dissectors/packet-wlccp.c
   M /trunk/epan/dissectors/packet-wtp.c
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/dissectors/packet-xmcp.c
   M /trunk/epan/dissectors/packet-zbee-aps.c
   M /trunk/epan/dissectors/packet-zbee-nwk.c
   M /trunk/epan/dissectors/packet-zbee-zdp.c

Use val_to_str_const() where appropriate;
Also (for a few files):
- create/use some extended value strings;
- remove unneeded #include files;
- remove unneeded variable initialization;
- re-order fcns slightly so prefs_reg_handoff...() at end, etc

------------------------------------------------------------------------
r44437 | gerald | 2012-08-10 15:52:04 -0700 (Fri, 10 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/expert.c

Add a missing NULL check pointed out by Jakub.

------------------------------------------------------------------------
r44436 | wmeier | 2012-08-10 15:20:28 -0700 (Fri, 10 Aug 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c

Bug fixes and general cleanup;
- untermintated range-string array can/will cause crash
    (e.g. 'tshark -G values');
- remove all 'if (tree)':
    calling col_...() and sub-dissectors under 'if (tree)' not OK;
- simplify code for heuristic test;
- find_dissector() calls need to be done only once
   (not on each prefs callback);
- do some whitespace/indentation changes.

------------------------------------------------------------------------
r44435 | gerald | 2012-08-10 13:33:01 -0700 (Fri, 10 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afp.c
   M /trunk/epan/dissectors/packet-ncp2222.inc
   M /trunk/epan/epan.c
   M /trunk/epan/expert.c
   M /trunk/epan/expert.h
   M /trunk/epan/proto.c
   M /trunk/epan/proto.h

Make the corresponding packet_info available to each tree item. This
lets us pass a NULL pinfo to expert_add_info_format() and
expert_add_undecoded_item(), which makes it possible to use those
routines deep in the bowels of many dissectors. As a proof of concept
remove the recent pinfo additions to packet-afp.c. This should also make
it easier to fix bug 3884.

------------------------------------------------------------------------
r44434 | pascal | 2012-08-10 11:41:40 -0700 (Fri, 10 Aug 2012) | 3 lines
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/epan/dissectors/packet-nbap.c

Fix missing dissection of HSDSCH-Paging-System-InformationFDD (bug introduced in r44037) and HSDSCH-MACdPDUSizeFormat (bug introduced in r44423).
While we are at it, fix a few typo errors.

------------------------------------------------------------------------
r44429 | wmeier | 2012-08-10 10:41:48 -0700 (Fri, 10 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-msdp.c

Subdissectors & etc shouldn't be under 'if (tree)';
Use val_to_str_const() as appropriate.

------------------------------------------------------------------------
r44426 | wmeier | 2012-08-10 10:03:59 -0700 (Fri, 10 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mojito.c

General cleanup:
- Add svn:keywords and svn:eol-style properties;
- col_...() and expert...() shouldn't be done under 'if (tree)';
- #if 0 an unused value-string;
- Use val_to_str_const as appropriate;
- Do some reformatting (whitespace changes).

------------------------------------------------------------------------
r44425 | etxrab | 2012-08-10 08:59:35 -0700 (Fri, 10 Aug 2012) | 1 line
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/epan/dissectors/packet-nbap.c

Try to make the buildbot happy.
------------------------------------------------------------------------
r44424 | etxrab | 2012-08-10 08:30:42 -0700 (Fri, 10 Aug 2012) | 1 line
Changed paths:
   M /trunk/Makefile.am

Add diameter/AlcatelLucent.xml to the distribution.
------------------------------------------------------------------------
r44423 | etxrab | 2012-08-10 08:22:50 -0700 (Fri, 10 Aug 2012) | 7 lines
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlc.h
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_fp.h

From Jacob Nordgren and Rishie Sharma:
RLC: changed so reassembly fail flag is set per channel instead of globally.
RLC: added reset channel function
Added support for reconfigurin HSDSCH flows, and E-DCH flows (just needs to figure out when it should become active for 'overloaded' ports), also changed slightly how ehs headers are configured in nbap.
Removed extra (debugging)  port in nbap

This is the last patch set for a while.
------------------------------------------------------------------------
r44422 | etxrab | 2012-08-10 07:40:50 -0700 (Fri, 10 Aug 2012) | 5 lines
Changed paths:
   A /trunk/diameter/AlcatelLucent.xml
   M /trunk/diameter/dictionary.xml

From Yann Bonnamy:
Add Alcatel Lucent vendor AVP:s

Used a different aproach then in the supplied patch.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7613
------------------------------------------------------------------------
r44421 | tuexen | 2012-08-10 07:19:43 -0700 (Fri, 10 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Get the windows buildbots happy.

------------------------------------------------------------------------
r44420 | ruengeler | 2012-08-10 06:43:35 -0700 (Fri, 10 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Change window size and wrapping behavior.

------------------------------------------------------------------------
r44419 | morriss | 2012-08-10 06:00:20 -0700 (Fri, 10 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-erf.c

From Stephen Donnelly via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7563 :

Remove another invalid array write.

------------------------------------------------------------------------
r44418 | etxrab | 2012-08-10 02:45:06 -0700 (Fri, 10 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

From Jacob Nordgren and Rishie Sharma:
RLC: fixed weird dereferencing of things that were not pointers
------------------------------------------------------------------------
r44416 | jmayer | 2012-08-10 01:35:21 -0700 (Fri, 10 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-skype.c

Looks like some packets in the sample trace have type 0,
so add Unknown_0 to the mix

------------------------------------------------------------------------
r44415 | jmayer | 2012-08-10 01:08:50 -0700 (Fri, 10 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-skype.c

The packet id seems to be only 16 bits. The "extra" 4 bits
may be a subtype or additional information for the type.

------------------------------------------------------------------------
r44414 | wmeier | 2012-08-09 20:19:13 -0700 (Thu, 09 Aug 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-3com-njack.c

General cleanup:
- remove 'if (tree)'
   * col_...() shouldn't be called under 'if (tree)';
   * new-style dissector should alwyas return same 'bytes dissected'
     (independent of 'if (tree)');
- create/use extended value string;
- Use consistent indentation;

------------------------------------------------------------------------
r44413 | mmann | 2012-08-09 19:05:19 -0700 (Thu, 09 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-aastra-aasp.c
   M /trunk/epan/dissectors/packet-bjnp.c
   M /trunk/epan/dissectors/packet-csm-encaps.c
   M /trunk/epan/dissectors/packet-elcom.c
   M /trunk/epan/dissectors/packet-glusterfs.c
   M /trunk/epan/dissectors/packet-gopher.c
   M /trunk/epan/dissectors/packet-iax2.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/dissectors/packet-meta.c
   M /trunk/epan/dissectors/packet-mmse.c
   M /trunk/epan/dissectors/packet-mux27010.c
   M /trunk/epan/dissectors/packet-ospf.c
   M /trunk/epan/dissectors/packet-rpcap.c
   M /trunk/epan/dissectors/packet-tds.c

convert some simple uses to use ephemeral memory
------------------------------------------------------------------------
r44412 | jmayer | 2012-08-09 17:35:00 -0700 (Thu, 09 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-skype.c

Beginnings of a Skype dissector. Requires "decode as".

------------------------------------------------------------------------
r44411 | martinm | 2012-08-09 17:34:39 -0700 (Thu, 09 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_fp.c

If not configured to call MAC for MAC-is PDUs, don't (avoiding
assertion).  Do show extent of MAC-is PDU.

Didn't it used to show the MAC-is SDUs inside too?

------------------------------------------------------------------------
r44408 | gerald | 2012-08-09 15:45:43 -0700 (Thu, 09 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/emem.c

Try to fix a compiler warning.

------------------------------------------------------------------------
r44407 | morriss | 2012-08-09 15:29:46 -0700 (Thu, 09 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/uat_load.l

Don't leak memory when loading UATs. Also reformat a bit.
------------------------------------------------------------------------
r44403 | gerald | 2012-08-09 15:04:46 -0700 (Thu, 09 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ctdb.c

Add a check for the number of nodes. Fixes a DoS in bug 7573 reported by
Ben Schmidt.

------------------------------------------------------------------------
r44402 | gerald | 2012-08-09 15:02:28 -0700 (Thu, 09 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afp.c

Use wording that's more in line with other expert messages.

------------------------------------------------------------------------
r44401 | gerald | 2012-08-09 14:46:34 -0700 (Thu, 09 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/emem.c

Iterate over the emem_tree_*32_array key data instead of using
recursion. I've only done minimal testing but it seems to work OK.

------------------------------------------------------------------------
r44400 | martink | 2012-08-09 13:24:50 -0700 (Thu, 09 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

call mpeg_pmt dissector directly for CI+ tune_broadcast_req apdu

------------------------------------------------------------------------
r44399 | tuexen | 2012-08-09 13:08:08 -0700 (Thu, 09 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Not usre if this makes sense. At least the compiler doesn't complain
anymore.

------------------------------------------------------------------------
r44398 | morriss | 2012-08-09 12:33:36 -0700 (Thu, 09 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/crypt/kasumi.h
   M /trunk/epan/dissectors/packet-rlc.c

Don't define HAVE_UMTS_KASUMI to anything unless we actually have it.
Use #ifdef HAVE_UMTS_KASUMI instead of #if HAVE_UMTS_KASUMI

Put $Id$ tag in kasumi.h

------------------------------------------------------------------------
r44397 | wmeier | 2012-08-09 12:32:59 -0700 (Thu, 09 Aug 2012) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy/Makefile.am
   M /trunk/plugins/wimaxmacphy/Makefile.common
   M /trunk/plugins/wimaxmacphy/Makefile.nmake

Add svn:eol-style property

------------------------------------------------------------------------
r44395 | etxrab | 2012-08-09 12:07:46 -0700 (Thu, 09 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Fix a couple of typos.
------------------------------------------------------------------------
r44394 | morriss | 2012-08-09 11:30:49 -0700 (Thu, 09 Aug 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Fix up indentation.
------------------------------------------------------------------------
r44393 | pascal | 2012-08-09 11:26:08 -0700 (Thu, 09 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/crypt/kasumi.h
   M /trunk/epan/dissectors/packet-rlc.c

Small fixes:
- put back return NULL in line 947 that got removed in r44384: it is mandatory to avoid accessing non initialized variables. Change rlc_channel_assign a bit to fix what was the root cause of this removal (I guess)
- put back add_channel_info in dissect_rlc_am (removed by error?)
- fix some typo errors
- fix indentation a bit

------------------------------------------------------------------------
r44390 | martinm | 2012-08-09 10:43:55 -0700 (Thu, 09 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Put #if HAVE_UMTS_KASUMI around a statics that won't be used unless it
is defined.

------------------------------------------------------------------------
r44388 | etxrab | 2012-08-09 10:13:44 -0700 (Thu, 09 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Mark parameters as unused when we don't have kasumi.
Cast the result of strlen to int.
------------------------------------------------------------------------
r44387 | etxrab | 2012-08-09 10:12:38 -0700 (Thu, 09 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/crypt/Makefile.am

Add Custom.common to dist.
------------------------------------------------------------------------
r44386 | etxrab | 2012-08-09 10:11:53 -0700 (Thu, 09 Aug 2012) | 1 line
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf

Fix a comment.
------------------------------------------------------------------------
r44385 | wmeier | 2012-08-09 09:47:15 -0700 (Thu, 09 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-enip.c

General cleanup:
- remove 'if (tree)' around calls to col_...() fcns and to sub-dissectors;
- call proto_get_id_by_filter_name() in proto_reg-handoff...() (not init routine);
- do some whitespace and formatting changes.

------------------------------------------------------------------------
r44384 | etxrab | 2012-08-09 09:42:31 -0700 (Thu, 09 Aug 2012) | 4 lines
Changed paths:
   A /trunk/epan/crypt/Custom.common
   M /trunk/epan/crypt/Makefile.common
   A /trunk/epan/crypt/kasumi.h
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlc.h
   M /trunk/epan/dissectors/packet-umts_fp.c

From Jacob Nordgren and Rishie Sharma:
FP: fixed so hsdsch type 1 also uses communication context id 

Added experimental conditional decryption support.
------------------------------------------------------------------------
r44383 | alagoutte | 2012-08-09 08:15:24 -0700 (Thu, 09 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From David Drysdale via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7551
Add dissection of sub-options in DNS OPT RRs (RFC 2671)

From me
* use/prefer proto_tree_add_item
* Remove dns_optcode_description function (Use value_string...)

------------------------------------------------------------------------
r44382 | wmeier | 2012-08-09 07:55:13 -0700 (Thu, 09 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/reassemble.c

Use g_slice allocation for 'reassembled_table' keys (instead of se allocation).

Not strictly required, but IMO a bit cleaner (if maybe a bit less efficient).

------------------------------------------------------------------------
r44381 | ruengeler | 2012-08-09 07:48:22 -0700 (Thu, 09 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Change the font in the compile results window to monospace.

------------------------------------------------------------------------
r44380 | mmann | 2012-08-09 06:59:29 -0700 (Thu, 09 Aug 2012) | 18 lines
Changed paths:
   M /trunk/epan/emem.c

Make emem_tree_*32_array functions non-destructive.  The following dissectors/files have affectively been bugfixed by the change:
packet-classicstun.c
packet-reload-framing.c (probably)
packet-reload.c
packet-sccp.c
packet-sua.c
packet-tcp.c
packet-xmcp.c
\epan\gcp.c

The following files unnecessarily recreate keys because of the previously destructive nature of emem_tree_*32_array functions:
packet-btl2cap.c
packet-nfs.c
packet-rpc.c
packet-scsi-osd.c
packet-stun.c (per Bug 7569)

These could be cleaned up, but it's not like the key recreation is burning CPU cycles.
------------------------------------------------------------------------
r44379 | morriss | 2012-08-09 06:27:27 -0700 (Thu, 09 Aug 2012) | 1 line
Changed paths:
   M /trunk/image/expert_ok.png

Fix MIME type (tools/svnadd does a decent job at setting SVN properties for you.)
------------------------------------------------------------------------
r44378 | ruengeler | 2012-08-09 06:23:47 -0700 (Thu, 09 Aug 2012) | 2 lines
Changed paths:
   A /trunk/image/expert_ok.png
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/expert_indicators.h

Add green bullet to indicate success. 

------------------------------------------------------------------------
r44377 | morriss | 2012-08-09 06:20:39 -0700 (Thu, 09 Aug 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-erf.c

From Stephen Donnelly: a better fix for the fuzz failure reported in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7563 :

Previous patch solved the reported problem. This patch should cover input
validation for the VC Id and Link Rate fields properly.

Note link_rate==0 (unknown) is supported, as some hardware/firmware may not set
this field, but vc_size==0 is defined invalid.


From me: also initialize m_sdh_line_rate when the input is garbage.

------------------------------------------------------------------------
r44376 | mmann | 2012-08-09 05:46:44 -0700 (Thu, 09 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/prefs.c

Bugfix 7608 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7608)
------------------------------------------------------------------------
r44375 | etxrab | 2012-08-09 03:06:01 -0700 (Thu, 09 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-umts_fp.c

From Jacob Nordgren and Rishie Sharma:
FP: fixed exotic bug where fakes counter was sometimes not reset, RRC: fixed bug where num_chans_per_flow was not properly cleared
------------------------------------------------------------------------
r44374 | martinm | 2012-08-08 21:02:35 -0700 (Wed, 08 Aug 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/tcp_graph.c

RLC: when zooming, use shift and control keys to lock vertical or
horizontal scaling respectively.

RLC+TCP: when already fully zoomed out, don't multiply zoom by 1.0 and redraw.
When holding down the key to zoom out, waiting to several redraws of the
whole graph to complete could take a while...

------------------------------------------------------------------------
r44373 | wmeier | 2012-08-08 20:10:31 -0700 (Wed, 08 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cipsafety.c

 registered init routine action need be done just once in proto_reg_handoff...();
 localize handle to proto_reg_handoff();

------------------------------------------------------------------------
r44372 | wmeier | 2012-08-08 20:02:15 -0700 (Wed, 08 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cip.c

registered init routine actions need be done just once in proto_reg_handoff...();
localize two handles to proto_reg_handoff();

------------------------------------------------------------------------
r44371 | wmeier | 2012-08-08 19:06:53 -0700 (Wed, 08 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/reassemble.c

From Jakub Zawadzki: Fix for memory leak in reassemble.c

Bug #4141

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4141#c10

------------------------------------------------------------------------
r44370 | mmann | 2012-08-08 17:46:17 -0700 (Wed, 08 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/prefs.c

Bugfix capture column preferences
------------------------------------------------------------------------
r44366 | gerald | 2012-08-08 17:20:18 -0700 (Wed, 08 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-stun.c

se_tree_lookup32_array() can destroy its key. Make sure we refresh it
before passing it to se_tree_insert32_array(). Fixes bug 7569 reported
by Laurent Butti.

------------------------------------------------------------------------
r44365 | morriss | 2012-08-08 16:02:49 -0700 (Wed, 08 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-umts_fp.c

Remove set-but-not-used variable.
------------------------------------------------------------------------
r44364 | mmann | 2012-08-08 14:40:22 -0700 (Wed, 08 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/prefs.c

Complete compiler warnings from r44348
------------------------------------------------------------------------
r44363 | tuexen | 2012-08-08 14:34:43 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Get it compiling on Mac OS X.

------------------------------------------------------------------------
r44359 | mmann | 2012-08-08 13:47:20 -0700 (Wed, 08 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.c

Compiler error fixes resulting from r44348
------------------------------------------------------------------------
r44358 | pascal | 2012-08-08 13:43:48 -0700 (Wed, 08 Aug 2012) | 7 lines
Changed paths:
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/packet-rrc-template.h
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h

Various small changes:
- add a missing test on null pointer
- always initialize rrc_nas_sys_info_gsm_map_type with a value from its associated enum
- fix some typo errors
- remove some useless directives from conformance file
- detabify files (ASN.1 generated dissectors are indented with spaces)

------------------------------------------------------------------------
r44349 | etxrab | 2012-08-08 10:24:14 -0700 (Wed, 08 Aug 2012) | 3 lines
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/packet-rrc-template.h
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c

From Jacob Nordgren and Rishie Sharma:
- FP: added header CRC validation, added crc11.c and crc11.h in wsutil/ for EDCH 11 bit CRC, fixed bug in RRC,
And also smaller bugfixes in umts_fp and rrc.
------------------------------------------------------------------------
r44348 | mmann | 2012-08-08 09:54:02 -0700 (Wed, 08 Aug 2012) | 6 lines
Changed paths:
   M /trunk/airpcap_loader.c
   M /trunk/capture_ui_utils.c
   M /trunk/epan/libwireshark.def
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/tshark.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/prefs_dlg.c

Have (almost) all preferences use the generic preferences API (per https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7402).  This cleaned up a lot of hardcoded code and allows breaking up the prefs structure (or at least prevent it from growing too large) if desired.

Bugfixed problems mentioned in
http://www.wireshark.org/lists/wireshark-dev/201208/msg00001.html

Column preferences now support default '#' character
------------------------------------------------------------------------
r44346 | etxrab | 2012-08-08 09:27:10 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/wsutil/CMakeLists.txt
   M /trunk/wsutil/Makefile.common
   A /trunk/wsutil/crc11.c
   A /trunk/wsutil/crc11.h
   M /trunk/wsutil/libwsutil.def

From Jacob Nordgren and Rishie Sharma:
Add CRC11 algorithms
------------------------------------------------------------------------
r44341 | martinm | 2012-08-08 08:26:12 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Fix a couple of problems with the common zooming function.

------------------------------------------------------------------------
r44340 | etxrab | 2012-08-08 07:56:09 -0700 (Wed, 08 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Remove cosshair cursor
------------------------------------------------------------------------
r44339 | ruengeler | 2012-08-08 07:30:55 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/tshark.c
   M /trunk/ui/gtk/main.c

Add -A as command line option to wireshark and tshark.

------------------------------------------------------------------------
r44338 | etxrab | 2012-08-08 07:06:29 -0700 (Wed, 08 Aug 2012) | 1 line
Changed paths:
   M /trunk/file.c
   M /trunk/merge.h

Make it possible to merge libpcap files with different encapsulation types by making the output file a pcapng file and construkting SHB and IDB
------------------------------------------------------------------------
r44337 | ruengeler | 2012-08-08 06:34:50 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Make Ubuntu buildbot happy.

------------------------------------------------------------------------
r44336 | alagoutte | 2012-08-08 05:56:37 -0700 (Wed, 08 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c

Enhance radiotap dissector
* Reorder code ! Match with Wireshark "Rules" (put in top value_string and static hf_..., in bottom proto_register_radiotap...)

------------------------------------------------------------------------
r44335 | ruengeler | 2012-08-08 05:52:48 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Use list view instead of notebooks to display compile results.

------------------------------------------------------------------------
r44334 | jmayer | 2012-08-08 05:33:13 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/i18n.qrc

Remove an empty line

------------------------------------------------------------------------
r44333 | alagoutte | 2012-08-08 05:32:04 -0700 (Wed, 08 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-radiotap-defs.h
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c

Enhance radiotap dissector
* Display unused/not defined present flags
* Add expert info if unused/not defined present flags has not "zero"

------------------------------------------------------------------------
r44332 | jmayer | 2012-08-08 05:28:26 -0700 (Wed, 08 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/prefs.h

Fix:

In file included from /home/jmayer/work/wireshark/svn/trunk/epan/addr_resolv.c:131:0:
/home/jmayer/work/wireshark/svn/trunk/epan/prefs.h:423:5: error: ‘struct pref_custom_cbs’ declared inside parameter list [-Werror]


------------------------------------------------------------------------
r44331 | mmann | 2012-08-08 05:13:24 -0700 (Wed, 08 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/prefs_dlg.c

Base framework to allow all preferences to be part of generic preferences API.  Implementation will follow, but I wanted the framework in place first.
------------------------------------------------------------------------
r44330 | alagoutte | 2012-08-08 01:30:51 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c

Add A-MPDU Status Present flag

------------------------------------------------------------------------
r44329 | alagoutte | 2012-08-08 01:16:34 -0700 (Wed, 08 Aug 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211-radiotap-defs.h
   M /trunk/epan/dissectors/packet-ieee80211-radiotap-iter.c
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c

From Johannes Berg via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7583
Add radiotap A-MPDU status

The new A-MPDU status extension for radiotap was adopted.
http://www.radiotap.org/defined-fields/A-MPDU%20status 

From me 
Use proto_tree_add_item

------------------------------------------------------------------------
r44328 | ruengeler | 2012-08-08 00:53:57 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_welcome.c

Add refresh button, if interfaces are not found.

------------------------------------------------------------------------
r44327 | jmayer | 2012-08-08 00:09:33 -0700 (Wed, 08 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/STATUS.gtk3

As of r44326 everything builds with GDK_DISABLE_DEPRECATED

------------------------------------------------------------------------
r44326 | etxrab | 2012-08-08 00:02:57 -0700 (Wed, 08 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

It handles GDK_DISABLE_DEPRECATED
------------------------------------------------------------------------
r44325 | morriss | 2012-08-07 20:37:05 -0700 (Tue, 07 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-coseventcomm.c
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

From Michael Mann on -dev:

The idl2wrs generated dissectors don't follow the convention of using the
filter name registered with the protocol as the start of any display filter
name.  This patch fixes that.

------------------------------------------------------------------------
r44324 | morriss | 2012-08-07 20:29:51 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-coseventcomm.c
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Use expert infos instead of g_warning when something unexpected is found.

------------------------------------------------------------------------
r44323 | morriss | 2012-08-07 20:28:02 -0700 (Tue, 07 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-frsrpc.c
   M /trunk/epan/dissectors/packet-dcerpc-frsrpc.h
   M /trunk/epan/dissectors/packet-dcerpc-misc.h

Add SVN Id.
------------------------------------------------------------------------
r44322 | morriss | 2012-08-07 20:02:27 -0700 (Tue, 07 Aug 2012) | 14 lines
Changed paths:
   M /trunk/epan/proto.c

Move the pi==NULL test into TRY_TO_FAKE_THIS_REPR.

Since the tree will only be NULL here if someone messed up in proto.c and
since pi will only be NULL if tree is NULL, assert out if either of them are
NULL (don't use DISSECTOR_ASSERT() since such a condition wouldn't be the
dissector writer's fault).

Use TRY_TO_FAKE_THIS_REPR in ptvcursor_add_text_with_subtree().

We've had TRY_TO_FAKE_THIS_REPR for a long time now, don't wrap it in #if 1.

new_field_info() doesn't return NULL so don't check for it returning NULL in
ptvcursor_add().

------------------------------------------------------------------------
r44321 | martinm | 2012-08-07 19:51:22 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Use a common function for doing zoom (shared by mouse and keyboard).

------------------------------------------------------------------------
r44320 | gerald | 2012-08-07 17:40:03 -0700 (Tue, 07 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtps2.c

Use ep_strbufs instead of trying to track string offsets manually
and overflowing a buffer. Fixes a crash in bug 7568 discovered by
Laurent Butti.

We do the Dance Of The String Offset Pointers in several other
places. They should probably be changed to ep_strbufs as well.

------------------------------------------------------------------------
r44319 | pascal | 2012-08-07 17:11:14 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.h

Remove Uplink messages from the RlcMacDownlink_t structure (as they are part of the RlcMacUplink_t structure that is also used to call csnStreamDissector function)

------------------------------------------------------------------------
r44318 | pascal | 2012-08-07 16:25:07 -0700 (Tue, 07 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlc.h

Various fixes:
- in UM mode, LI size boundary is at 125 bytes (regression introduced in r44292)
- define RLC_LI_UPPERLAYER outside of rlc_li_size enum as it is confusing: when set in preferences it means that the dissector will use the variable, 7 bits or 15 bits LI as indicated in the rlc_info struct (so using one of the rlc_li_size enum value); it is not a new LI value
- add value_string array for direction
- add BCCH channel to UDP framing format
- initialize p2p_dir when using UDP framing format

------------------------------------------------------------------------
r44317 | gerald | 2012-08-07 16:06:29 -0700 (Tue, 07 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afp.c

Fix a large loop found by Stefan Cornelius of Red Hat Security Response
Team (bug 7603).

Display the ACL entry count as decimal instead of hexadecimal.

------------------------------------------------------------------------
r44316 | martinm | 2012-08-07 16:04:48 -0700 (Tue, 07 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Do the cross like it is in rlc_lte_graph.c, i.e. by just drawing black
lines, then erasing by re-showing the current pixmap.

------------------------------------------------------------------------
r44315 | martinm | 2012-08-07 16:03:07 -0700 (Tue, 07 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Fix a test to avoid the cross leaving a line behind at the top of the
graph.

------------------------------------------------------------------------
r44314 | jmayer | 2012-08-07 15:10:51 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/STATUS.gtk3

Small status update

------------------------------------------------------------------------
r44313 | martinm | 2012-08-07 14:42:53 -0700 (Tue, 07 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Don't add 0.5 to coordinates used for drawing the cross.  Was going
beyond the area and leaving artifacts.

------------------------------------------------------------------------
r44312 | mmann | 2012-08-07 13:09:59 -0700 (Tue, 07 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-cip.c

Add a sanity check so we don't unnecessarily allocate memory for a Multiple Service Packet message.  Bugfix 7570 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7570)
------------------------------------------------------------------------
r44308 | martinm | 2012-08-07 12:11:43 -0700 (Tue, 07 Aug 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Redo the cross drawing/erasing.
Draw in black, erase by just redrawing the current pixmap.

Will apply to tcp_graph.c if/when this gets through the buildbots.

------------------------------------------------------------------------
r44307 | gerald | 2012-08-07 11:36:18 -0700 (Tue, 07 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.h

Make sure we have a corresponding 'u' member to RlcMacDownlink_t for
every call to csnStreamDissector. This should fix bug 7561. Based on
attachment 8888 from Martin Kaiser.

------------------------------------------------------------------------
r44306 | morriss | 2012-08-07 11:17:29 -0700 (Tue, 07 Aug 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-erf.c

Fix fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7563 :

Don't overflow in_fmt->m_vc_index_array: verify that speed is less than or
equal to DECHAN_MAX_AUG_INDEX before using it.

Also add a comment: there are comments here that indicate that this array
should have 5 entries but there are only 4.

------------------------------------------------------------------------
r44305 | alagoutte | 2012-08-07 09:08:23 -0700 (Tue, 07 Aug 2012) | 11 lines
Changed paths:
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.ts

lupdate QtShark.pro
Updating 'qtshark_de.ts'...
    Found 72 source text(s) (16 new and 56 already existing)
    Kept 13 obsolete entries
Updating 'qtshark_fr.ts'...
    Found 72 source text(s) (16 new and 56 already existing)
    Kept 10 obsolete entries
    Similar-text heuristic provided 3 translation(s)

Also remove $Id$, it is xml file (auto)generated by Qt (lupdate)

------------------------------------------------------------------------
r44304 | alagoutte | 2012-08-07 09:04:38 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Fix Typo Tshark => TShark

------------------------------------------------------------------------
r44303 | alagoutte | 2012-08-07 08:42:43 -0700 (Tue, 07 Aug 2012) | 5 lines
Changed paths:
   M /trunk/ui/qt/main_window.ui

Apply the change of revision 44103 to QtShark
( It is link Tshark Help not Wireshark (already in bottom !))

Also remove $Id$, it is Xml file (auto)generated by Qt Design

------------------------------------------------------------------------
r44302 | tuexen | 2012-08-07 08:22:09 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Make the Ubuntu buildbot happy.

------------------------------------------------------------------------
r44301 | ruengeler | 2012-08-07 07:38:27 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix bug when compiling several filters.

------------------------------------------------------------------------
r44300 | etxrab | 2012-08-07 06:58:23 -0700 (Tue, 07 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

It should now compile with GDK_DISABLE_DEPRECATED
------------------------------------------------------------------------
r44299 | jmayer | 2012-08-07 06:51:10 -0700 (Tue, 07 Aug 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix
/home/jmayer/work/wireshark/svn/trunk/ui/gtk/capture_dlg.c:209:19: error: ‘compile_bpf_w’ defined but not used [-Werror=unused-variable]


------------------------------------------------------------------------
r44298 | ruengeler | 2012-08-07 06:25:42 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h

Add window with notebooks to display bpf compile results.

------------------------------------------------------------------------
r44297 | morriss | 2012-08-07 06:18:01 -0700 (Tue, 07 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-umts_fp.c

Remove a set-but-not-used variable.
------------------------------------------------------------------------
r44296 | etxrab | 2012-08-07 04:49:06 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_fp.c

From Rishie Sharma:
compile error fix
------------------------------------------------------------------------
r44295 | etxrab | 2012-08-07 03:54:24 -0700 (Tue, 07 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-umts_fp.c

error: variable ‘hsdsch_physical_layer_category’ set but not used
------------------------------------------------------------------------
r44294 | ruengeler | 2012-08-07 03:30:30 -0700 (Tue, 07 Aug 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Make Windows buildbot happy.
-This line, and those below, will be ignored--

M    ui/gtk/capture_dlg.c

------------------------------------------------------------------------
r44293 | ruengeler | 2012-08-07 03:25:01 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Make macos buildbot happy

------------------------------------------------------------------------
r44292 | etxrab | 2012-08-07 02:44:16 -0700 (Tue, 07 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlc.h
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-umts_mac.h

From Jacob Nordgren and Rishie Sharma:
- umts_fp: fixed so CS content is not malformed content
- RLC: added channel tree so you can filter on rbid etc
- umts_fp,rlc,mac: added some hdsch-common code
------------------------------------------------------------------------
r44291 | jmayer | 2012-08-07 02:15:22 -0700 (Tue, 07 Aug 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix for

/home/jmayer/work/wireshark/svn/trunk/ui/gtk/capture_dlg.c:4016:18: error: unused variable ‘all_compile_bt’ [-Werror=unused-variable]


------------------------------------------------------------------------
r44290 | ruengeler | 2012-08-07 00:58:05 -0700 (Tue, 07 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/cfilter_combo_utils.h

Add a filter for all selected interfaces to the capture options dialog.

------------------------------------------------------------------------
r44289 | gerald | 2012-08-06 16:12:13 -0700 (Mon, 06 Aug 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-xtp.c

Add a maximum span length check to XTP. Fixes a crash discovered by Ben
Schmidt.

Just use proto_tree_add_item() instead of allocating a
big-ol-honkin'-block of guint64s and adding their values to the tree via
proto_tree_add_uint64().

Dissection *should* still work correctly but I can't find any XTP
captures for testing.

------------------------------------------------------------------------
r44288 | gerald | 2012-08-06 15:04:09 -0700 (Mon, 06 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mongo.c

Check for a too-short BSON document length. Fixes a DoS reported by Ben
Schmidt in bug 7572.

Also check for a too-long BSON document length and too many nested BSON
documents.

------------------------------------------------------------------------
r44287 | jake | 2012-08-06 14:45:43 -0700 (Mon, 06 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

Fix for bug 7555:
Add an expert item on the AD bit in a DNS query.
Also add some type values.

------------------------------------------------------------------------
r44286 | jmayer | 2012-08-06 13:58:19 -0700 (Mon, 06 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/i18n.qrc
   M /trunk/ui/qt/qtshark_fr.ts
   M /trunk/ui/qt/sparkline_delegate.cpp
   M /trunk/ui/qt/sparkline_delegate.h
   M /trunk/ui/qt/welcome.qrc

Set svn properties


------------------------------------------------------------------------
r44285 | jmayer | 2012-08-06 13:50:30 -0700 (Mon, 06 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/i18n.qrc
   M /trunk/ui/qt/main_window.ui
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.ts
   M /trunk/ui/qt/sparkline_delegate.cpp
   M /trunk/ui/qt/sparkline_delegate.h

Add Id header (and the standard copyright headers) to some files.

------------------------------------------------------------------------
r44284 | gerald | 2012-08-06 13:44:33 -0700 (Mon, 06 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/sparkline_delegate.cpp

Apparently QPointFs draw on center. Offset them in order to avoid
gratuitous antialiasing.

------------------------------------------------------------------------
r44283 | gerald | 2012-08-06 11:24:21 -0700 (Mon, 06 Aug 2012) | 4 lines
Changed paths:
   M /trunk/capture.c

Don't call main_window_update() from capture_input_new_packets()
on Windows. Otherwise we end up looping forever on a NULL event in
main_window_update().

------------------------------------------------------------------------
r44282 | alagoutte | 2012-08-06 09:17:16 -0700 (Mon, 06 Aug 2012) | 5 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Fix Unknown test function: packagesExist when launch qmake QtShark.pro

packagesExist is only present in Qt >= 4.8 ( https://bugreports.qt-project.org/browse/QTBUG-11418 )
Add packagesExist function if Qt < 4.8 ( from http://qt.gitorious.org/qt/qt/merge_requests/1022 )

------------------------------------------------------------------------
r44281 | etxrab | 2012-08-06 04:53:26 -0700 (Mon, 06 Aug 2012) | 4 lines
Changed paths:
   M /trunk/wiretap/file_access.c

Create (fake)interface information when loading a libpcap file it might be needed when wrinting the file if the format is converted to pcapng.
Should we do this for other file formats as well?

A pcapng file with per packet encapsulation will need an IDB per encapsulation as the EPB does not have a linktype indicator only a interface index.
------------------------------------------------------------------------
r44280 | jmayer | 2012-08-06 03:59:00 -0700 (Mon, 06 Aug 2012) | 15 lines
Changed paths:
   M /trunk/ui/qt/sparkline_delegate.h

Don't call "Q_OBJECT" if there are no signals or slots defined.

Fix cmake (and possibly autotools) build for:

lib/libqtui.a(interface_tree.cpp.o): In function `SparkLineDelegate':
/home/jmayer/work/wireshark/svn/trunk/ui/qt/sparkline_delegate.h:10: undefined reference to `vtable for SparkLineDelegate'

This would not show up using qtcreator due to the magic of qmake.

I must admit that I don't fully understand what I am doing here, but
I read the following thread to the bottom and one of the last posts
contained the solution:
http://stackoverflow.com/questions/1095298/gcc-c-linker-errors-undefined-reference-to-vtable-for-xxx-undefined-refere


------------------------------------------------------------------------
r44276 | martinm | 2012-08-05 07:20:23 -0700 (Sun, 05 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Add right mouse button grab/moving feature (from tcp_graph.c).

------------------------------------------------------------------------
r44275 | gerald | 2012-08-05 07:03:35 -0700 (Sun, 05 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-08-05]
------------------------------------------------------------------------
r44274 | martink | 2012-08-05 05:57:29 -0700 (Sun, 05 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-pmt.c

make mpeg_pmt a new-style dissector
register it by name so that other protocols can call it more easily
highlight only the bytes that actually belong to the pmt

(the same changes as already applied to dvb-nit)


------------------------------------------------------------------------
r44273 | martinm | 2012-08-04 18:04:41 -0700 (Sat, 04 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Reset a flag when restore to original view, again to avoid leaving a
cross on the screen.

------------------------------------------------------------------------
r44272 | martinm | 2012-08-04 18:03:33 -0700 (Sat, 04 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Add cross-hairs here too.  Draw lines, but don't change mouse cursor.

------------------------------------------------------------------------
r44271 | martinm | 2012-08-04 17:27:48 -0700 (Sat, 04 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

When the graph has been redrawn (after resize or move), set the
redraw_needed flag to FALSE to avoid leaving crosses behind.

------------------------------------------------------------------------
r44270 | martinm | 2012-08-04 15:38:03 -0700 (Sat, 04 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

GTK3 still failing.  Fix a typo.

------------------------------------------------------------------------
r44269 | martinm | 2012-08-04 15:07:54 -0700 (Sat, 04 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

GTK 3 is broken.  This time, pass in GtkWidget* to get_mouse_position().

------------------------------------------------------------------------
r44268 | martinm | 2012-08-04 13:53:56 -0700 (Sat, 04 Aug 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Try to enable the line crosshairs again.
This time, use a wrapper function get_mouse_position() that will call
the correct APIs whether GTK 3 or not.

------------------------------------------------------------------------
r44267 | cmaynard | 2012-08-04 12:06:16 -0700 (Sat, 04 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_mac.c

Fix Coverity CID 714130: Dereference after null check.

------------------------------------------------------------------------
r44266 | cmaynard | 2012-08-04 12:01:09 -0700 (Sat, 04 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Plug a memory leak introduced with r44239.  Resolves Coverity CID 714243: Unused pointer value.  (Previous commit actually resolved Coverity CID 714242.)

------------------------------------------------------------------------
r44265 | cmaynard | 2012-08-04 11:57:16 -0700 (Sat, 04 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Plug a memory leak introduced with r44239.  Resolves Coverity CID 714243: Unused pointer value.

------------------------------------------------------------------------
r44264 | cmaynard | 2012-08-04 11:45:57 -0700 (Sat, 04 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-arp.c

Add a fall-through comment to appease Coverity and resolve CID 714131: Missing break in switch.

------------------------------------------------------------------------
r44263 | martinm | 2012-08-04 11:37:34 -0700 (Sat, 04 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Oops, seems that the cross-hair code uses the deprecated
gdk_window_get_pointer().  Turn it off again for now...

------------------------------------------------------------------------
r44262 | martinm | 2012-08-04 10:51:34 -0700 (Sat, 04 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Add the cross-hairs back, can switch off again if doesn't work on all
supported platforms / library versions.

------------------------------------------------------------------------
r44261 | martink | 2012-08-03 23:25:11 -0700 (Fri, 03 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

dissect multiple nit sections in the CI+ operator_nit apdu
fetch handles for dvb_nit and data dissectors only once

------------------------------------------------------------------------
r44260 | gerald | 2012-08-03 21:35:34 -0700 (Fri, 03 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/sparkline_delegate.cpp

Take out a debugging statement.

------------------------------------------------------------------------
r44259 | gerald | 2012-08-03 19:02:40 -0700 (Fri, 03 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/sparkline_delegate.cpp

Draw selected items properly.

------------------------------------------------------------------------
r44258 | gerald | 2012-08-03 17:37:04 -0700 (Fri, 03 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/sparkline_delegate.cpp

Fix sparlines on Windows. Unfortunately this means listing device IDs
(for now at least).

------------------------------------------------------------------------
r44257 | jmayer | 2012-08-03 17:31:31 -0700 (Fri, 03 Aug 2012) | 8 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.common

Try to copy over the changes to QtShark.pro to automake and cmake.
Note: It still fails with
Linking CXX executable qtshark
lib/libqtui.a(interface_tree.cpp.o): In function `SparkLineDelegate':
/home/jmayer/work/wireshark/svn/trunk/ui/qt/sparkline_delegate.h:10: undefined reference to `vtable for SparkLineDelegate'
collect2: error: ld returned 1 exit status


------------------------------------------------------------------------
r44256 | gerald | 2012-08-03 17:21:21 -0700 (Fri, 03 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Qt Creator put sparkline_delegate.{cpp,h} in their own special sections.
Don't do that.

------------------------------------------------------------------------
r44255 | gerald | 2012-08-03 17:10:27 -0700 (Fri, 03 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/Makefile.common

Another capture_globals.h fix.

------------------------------------------------------------------------
r44254 | gerald | 2012-08-03 17:01:59 -0700 (Fri, 03 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/capture_globals.h
   M /trunk/ui/iface_lists.c
   M /trunk/ui/qt/main.cpp

Make sure global_capture_opts is properly declared.

------------------------------------------------------------------------
r44253 | gerald | 2012-08-03 16:30:47 -0700 (Fri, 03 Aug 2012) | 3 lines
Changed paths:
   A /trunk/ui/capture_globals.h (from /trunk/ui/gtk/capture_globals.h:44193)
   M /trunk/ui/gtk/capture_dlg.c
   D /trunk/ui/gtk/capture_globals.h
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/drag_and_drop.c
   M /trunk/ui/gtk/gtk_iface_monitor.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/summary_dlg.c
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/interface_tree.h
   M /trunk/ui/qt/main.cpp
   A /trunk/ui/qt/sparkline_delegate.cpp
   A /trunk/ui/qt/sparkline_delegate.h

Move capture_globals.h from ui/gtk/ to ui/. Show interface activity
using sparklines in the qtshark main window.

------------------------------------------------------------------------
r44252 | morriss | 2012-08-03 15:04:09 -0700 (Fri, 03 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Remove another set-but-not-used variable.
------------------------------------------------------------------------
r44251 | morriss | 2012-08-03 11:11:26 -0700 (Fri, 03 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/prefs_dlg.c

Fix a typo.
------------------------------------------------------------------------
r44250 | morriss | 2012-08-03 10:41:06 -0700 (Fri, 03 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/prefs_dlg.c

(Attempt to) avoid using capture_page uninitialized when we don't HAVE_LIBPCAP.
------------------------------------------------------------------------
r44249 | morriss | 2012-08-03 10:33:01 -0700 (Fri, 03 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Remove set-but-unused variable.
------------------------------------------------------------------------
r44248 | martink | 2012-08-03 10:02:24 -0700 (Fri, 03 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-nit.c

make dvb_nit a new-style dissector
register it by name so that other protocols can call it more easily
highlight only the bytes that belong to the nit

------------------------------------------------------------------------
r44247 | morriss | 2012-08-03 09:20:31 -0700 (Fri, 03 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcp-etsi.c

Fix fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7566 :

Don't try to reassemble a message of length 0 (fixes a later divide-by-zero
error but I don't see why we'd want to do any work for message whose length
we think is 0).

------------------------------------------------------------------------
r44246 | morriss | 2012-08-03 07:47:32 -0700 (Fri, 03 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-bpq.h
   M /trunk/epan/dissectors/packet-netrom.h

Fix the $ tag.
------------------------------------------------------------------------
r44245 | morriss | 2012-08-03 07:46:12 -0700 (Fri, 03 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bpq.c

Replace blurbs which duplicate the field name with NULL.
Don't use dissector_add(), it's long since deprecated.

------------------------------------------------------------------------
r44244 | morriss | 2012-08-03 07:44:44 -0700 (Fri, 03 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-aprs.c

Replace blurbs which duplicate the field name with NULL.
------------------------------------------------------------------------
r44243 | morriss | 2012-08-03 06:55:07 -0700 (Fri, 03 Aug 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

Fix fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7560 :

Don't assume that we stored off the SPRT conversation port.  This was code
comes from r43887/bug 3507 so no need to backport.

------------------------------------------------------------------------
r44242 | ruengeler | 2012-08-03 06:46:57 -0700 (Fri, 03 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs.c

Fix bug in while loop

------------------------------------------------------------------------
r44241 | stig | 2012-08-03 05:08:19 -0700 (Fri, 03 Aug 2012) | 1 line
Changed paths:
   M /trunk/AUTHORS

Adjusted some mail adresses.
------------------------------------------------------------------------
r44240 | ruengeler | 2012-08-03 04:42:15 -0700 (Fri, 03 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_capture.c

Make it compile under Windows

------------------------------------------------------------------------
r44239 | ruengeler | 2012-08-03 04:15:40 -0700 (Fri, 03 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/libwireshark.def
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h
   M /trunk/ui/gtk/keys.h
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_dlg.h

Make the columns of the capture options dialog selectable. Changes are stored in the preferences file.
The ordering can be changed by dragging the column. The order is not stored.

------------------------------------------------------------------------
r44238 | guy | 2012-08-02 20:44:39 -0700 (Thu, 02 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-netrom.c

Add in the URL of a protocol specification.

Apparently, it's called "NET/ROM", not "NetROM" or "Net/ROM".

Get rid of check_col() calls and a clear-before-set.

------------------------------------------------------------------------
r44237 | guy | 2012-08-02 19:19:18 -0700 (Thu, 02 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ax25-kiss.c

Use a value_string for the KISS frame types; associate it with the
command field.

------------------------------------------------------------------------
r44236 | guy | 2012-08-02 19:05:33 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ax25.c

Newer version of the AX.25 spec.

------------------------------------------------------------------------
r44235 | guy | 2012-08-02 18:58:12 -0700 (Thu, 02 Aug 2012) | 13 lines
Changed paths:
   M /trunk/epan/Makefile.common
   A /trunk/epan/ax25_pids.h
   M /trunk/epan/dissectors/packet-arp.c
   M /trunk/epan/dissectors/packet-ax25-nol3.c
   M /trunk/epan/dissectors/packet-ax25.c
   M /trunk/epan/dissectors/packet-flexnet.c
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-netrom.c
   M /trunk/epan/dissectors/packet-x25.c

Move the list of AX.25 protocol IDs to epan/ax25_pids.h.  Use it in
packet-ax25.c and packet-arp.c.

Add an "ax25.pid" dissector table for those protocol IDs, use it in the
AX.25 dissector, and have dissectors register in that table with their
protocol IDs.

Get rid of some unneeded includes.

Clean up some "AX25"s in user-visible strings - say "AX.25" instead.

Clean up some indentation.

------------------------------------------------------------------------
r44234 | guy | 2012-08-02 18:02:27 -0700 (Thu, 02 Aug 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ax25.c

Make the protocol ID field an integral field with a value_string table;
use that table for setting the column as well.

dissect_xdlc_control() sets the Info column; don't set it ourselves
(dissect_xdlc_control() will overwrite it if called).

That means we should always call dissect_xdlc_control(), regardless of
whether we're building a protocol tree or not.  Just get rid of the test
for that.

Append the protocol ID, if present, to the column.

------------------------------------------------------------------------
r44233 | guy | 2012-08-02 17:23:27 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-aprs.c

Squelch narrowing warnings.

------------------------------------------------------------------------
r44232 | guy | 2012-08-02 16:55:42 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-bpq.c
   A /trunk/epan/dissectors/packet-bpq.h
   M /trunk/epan/dissectors/packet-ethertype.c
   M /trunk/epan/etypes.h

From Richard Stearn: add support for BPQ (AX.25 on Ethernet).

------------------------------------------------------------------------
r44231 | guy | 2012-08-02 16:53:38 -0700 (Thu, 02 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-aprs.c

Oops, forgot to add packet-aprs.c to dissector source lists.

Fix warnings in packet-aprs.c.

------------------------------------------------------------------------
r44230 | guy | 2012-08-02 15:40:02 -0700 (Thu, 02 Aug 2012) | 4 lines
Changed paths:
   A /trunk/epan/dissectors/packet-aprs.c
   M /trunk/epan/dissectors/packet-ax25-nol3.c

From Richard Stearn: APRS support.

Fix field names for AX.25 "No layer 3" to match the protocol name.

------------------------------------------------------------------------
r44229 | morriss | 2012-08-02 15:04:12 -0700 (Thu, 02 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ax25-nol3.c

Replace blurbs which duplicate the field name with NULL.
------------------------------------------------------------------------
r44228 | guy | 2012-08-02 14:53:47 -0700 (Thu, 02 Aug 2012) | 5 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-ax25-nol3.c
   M /trunk/epan/dissectors/packet-ax25.c

From Richard Stearn: AX.25 "No layer 3" support.

Also, [at]ify his e-mail address, and list packet-ax25.c before the
packet-ax25-XXX.c dissectors in the file lists.

------------------------------------------------------------------------
r44227 | morriss | 2012-08-02 14:44:22 -0700 (Thu, 02 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-flexnet.c
   M /trunk/epan/dissectors/packet-netrom.c

Replace blurbs which duplicate the field name with NULL.
------------------------------------------------------------------------
r44226 | guy | 2012-08-02 13:41:50 -0700 (Thu, 02 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ax25.c

From Richard Stearn: Rose (X.25 Packet Layer Protocol atop AX.25's
link-layer protocol) support.

Rename rose_handle to x25_handle, as it's not a handle for a protocol
named "Rose" or "ROSE", it's a handle for X.25's Packet Layer Protocol
(which we just call "x.25").

------------------------------------------------------------------------
r44225 | guy | 2012-08-02 12:42:59 -0700 (Thu, 02 Aug 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-ax25.c
   M /trunk/epan/dissectors/packet-flexnet.c
   D /trunk/epan/dissectors/packet-flexnet.h
   M /trunk/epan/dissectors/packet-netrom.c

Clean up indentation.

Get rid of capture_XXX routines that just bump ld->other.

*Do* bump ld->arp for AX.25 ARP packets.

Note that, as there's IP-over-NetROM, capture_netrom() should check for
it.

------------------------------------------------------------------------
r44224 | jmayer | 2012-08-02 12:35:36 -0700 (Thu, 02 Aug 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-netrom.c

Fix:

/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-netrom.c: In function ‘dissect_netrom_proto’:
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-netrom.c:211:9: error: variable ‘dst_ssid’ set but not used [-Werror=unused-but-set-variable]
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-netrom.c:210:9: error: variable ‘src_ssid’ set but not used [-Werror=unused-but-set-variable]
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-netrom.c: In function ‘capture_netrom’:
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-netrom.c:684:16: error: variable ‘l_pd’ set but not used [-Werror=unused-but-set-variable]


------------------------------------------------------------------------
r44223 | pascal | 2012-08-02 12:34:40 -0700 (Thu, 02 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Fix a few issues:
- restore test on ciphered and deciphered variables removed in r44035: they are used by dct2000 and fp_hint dissectors
- rename channel information lchid to rbid: the corresponding variable is supposed to contain a Radio Bearer Identity and not a Logical Channel Identity and was already used like this in dct2000 and fp_hint dissectors or with UDP framing protocol. Please add a new variable in rlc_info structure if the lchid is really useful
- do not display channel information when the direction is unknown (useful for UDP framing protocol for ex)
- add channel information to UM dissection also
As a rule of thumb, please check that the changes do not break existing dissectors: UMTS RLC dissection can be configured in packet-catapult-dct2000.c, packet-fp_hint.c, through the UDP framing protocol explained in packet-rlc.h and not only in packet-umts_fp.c and packet-umts-mac.c

------------------------------------------------------------------------
r44222 | guy | 2012-08-02 12:28:08 -0700 (Thu, 02 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-ax25-kiss.c
   M /trunk/epan/dissectors/packet-ax25.c
   A /trunk/epan/dissectors/packet-flexnet.c
   A /trunk/epan/dissectors/packet-flexnet.h
   M /trunk/epan/dissectors/packet-netrom.c

From Richard Stearn: Flexnet support.

Also, get rid of check_col() calls and unused preferences, and use
col_add_fstr() where appropriate.

Fix up some indentation.

------------------------------------------------------------------------
r44221 | jmayer | 2012-08-02 12:06:35 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt

Sync DISSECTOR_SRC to Makefile.common

------------------------------------------------------------------------
r44220 | morriss | 2012-08-02 12:01:58 -0700 (Thu, 02 Aug 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-ax25.c

Don't use dissector_add(): it's long since deprecated.
------------------------------------------------------------------------
r44219 | guy | 2012-08-02 11:51:40 -0700 (Thu, 02 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/address_to_str.c
   M /trunk/epan/to_str.c

Move the AX.25 address routines to address_to_str.c, where they belong;
hopefully this will fix some of the build errors.

------------------------------------------------------------------------
r44218 | morriss | 2012-08-02 11:46:36 -0700 (Thu, 02 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Remove a created-but-unused subtree (and its ett).  It's not obvious to me
whether this tree was going to be used for something or not.

------------------------------------------------------------------------
r44217 | guy | 2012-08-02 11:38:40 -0700 (Thu, 02 Aug 2012) | 4 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-ax25.c
   A /trunk/epan/dissectors/packet-netrom.c
   A /trunk/epan/dissectors/packet-netrom.h

From Richard Stearn: AX.25 NetROM support.

Also add packet-ax25.c to the CMake list.

------------------------------------------------------------------------
r44216 | jmayer | 2012-08-02 11:36:57 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common

Stuff missed in the first pass of sorting alphabetically

------------------------------------------------------------------------
r44215 | jmayer | 2012-08-02 11:33:36 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common

Alphabetically sort entries of DISSECTOR_SRC

------------------------------------------------------------------------
r44214 | jmayer | 2012-08-02 11:15:44 -0700 (Thu, 02 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ax25.c

Fix:

/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-ax25.c:164:7: error: variable ‘v2cmdresp’ set but not used [-Werror=unused-but-set-variable]
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-ax25.c: In function ‘proto_register_ax25’:
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-ax25.c:398:12: error: variable ‘ax25_module’ set but not used [-Werror=unused-but-set-variable]


------------------------------------------------------------------------
r44213 | jmayer | 2012-08-02 11:12:59 -0700 (Thu, 02 Aug 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-arp.c

Fix:

/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-arp.c:1239:42: error: variable ‘tha_val’ set but not used [-Werror=unused-but-set-variable]
/home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-arp.c:1239:22: error: variable ‘sha_val’ set but not used [-Werror=unused-but-set-variable]


------------------------------------------------------------------------
r44212 | guy | 2012-08-02 10:48:18 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-arp.c
   M /trunk/epan/dissectors/packet-ax25.c

From Richard Stearn: IP-over-AX.25 and AX.25 ARP.

------------------------------------------------------------------------
r44211 | guy | 2012-08-02 09:54:43 -0700 (Thu, 02 Aug 2012) | 3 lines
Changed paths:
   M /trunk/capture_info.c
   M /trunk/epan/address.h
   M /trunk/epan/address_to_str.c
   M /trunk/epan/column-utils.c
   M /trunk/epan/dfilter/semcheck.c
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-ax25-kiss.c
   A /trunk/epan/dissectors/packet-ax25.c
   A /trunk/epan/dissectors/packet-ax25.h
   M /trunk/epan/ftypes/ftype-bytes.c
   M /trunk/epan/ftypes/ftypes.h
   M /trunk/epan/libwireshark.def
   M /trunk/epan/proto.c
   M /trunk/epan/proto.h
   M /trunk/epan/to_str.c
   M /trunk/epan/to_str.h
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/wtap.c
   M /trunk/wiretap/wtap.h

From Richard Stearn: support for AX.25, including support for
LINKTYPE_AX25.

------------------------------------------------------------------------
r44210 | gerald | 2012-08-02 09:26:57 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/wsutil/CMakeLists.txt

Back out an inadvertent change in r44194.

------------------------------------------------------------------------
r44209 | gerald | 2012-08-02 08:28:59 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_mac.c

Convert a C++ comment.

------------------------------------------------------------------------
r44208 | gerald | 2012-08-02 07:29:33 -0700 (Thu, 02 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Pick up PortAudio dynamically.

------------------------------------------------------------------------
r44207 | morriss | 2012-08-02 07:21:57 -0700 (Thu, 02 Aug 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bacapp.c

From Lori Tribble via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7556 :

The BACnet GetEnrollmentSummary-ACK has an optional parameter Notification
Class.  The Wireshark decoding does not correctly decode when this parameter is
missing.

The fix is to verify the context exists before attempting to decode this
parameter.


From me: replace the few remaining tabs in the file with spaces.

------------------------------------------------------------------------
r44206 | morriss | 2012-08-02 07:10:43 -0700 (Thu, 02 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ax25-kiss.c

Replace blurbs which duplicate the field name with NULL.
Don't use dissector_add(): it's long since deprecated.

------------------------------------------------------------------------
r44205 | etxrab | 2012-08-02 07:03:17 -0700 (Thu, 02 Aug 2012) | 4 lines
Changed paths:
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c

From Jacob Nordgren and Rishie Sharma:
NBAP: fixed segfault, FP: aesthetic fix, RLC: added channel info to GUI, MAC-is: fixed case with reassembly when a middle segment arrives 

 MAC, RLC, added preferences for LI-size and TSN-size
------------------------------------------------------------------------
r44204 | etxrab | 2012-08-02 04:37:06 -0700 (Thu, 02 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Make the #define USE_CROSSHAIR_CURSOR 0 codepath compile.
------------------------------------------------------------------------
r44203 | jmayer | 2012-08-02 02:00:15 -0700 (Thu, 02 Aug 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ax25-kiss.c

Fix: wireshark/svn/trunk/epan/dissectors/packet-ax25-kiss.c:288:12: error: variable ‘ax25_kiss_module’ set but not used [-Werror=unused-but-set-variable]


------------------------------------------------------------------------
r44202 | guy | 2012-08-01 23:45:51 -0700 (Wed, 01 Aug 2012) | 4 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/capture_info.c
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-ax25-kiss.c
   A /trunk/epan/dissectors/packet-ax25-kiss.h
   M /trunk/epan/libwireshark.def
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/wtap.c
   M /trunk/wiretap/wtap.h

From Richard Stearn: AX.25 KISS protocol support.

Part 1 of the fix for bug 7529.

------------------------------------------------------------------------
r44201 | martinm | 2012-08-01 20:53:18 -0700 (Wed, 01 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Cast event->x and event->y to int to avoid warnings seen on Windows
buildbots. 

------------------------------------------------------------------------
r44200 | martinm | 2012-08-01 20:18:35 -0700 (Wed, 01 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

The keyboard and mouse zoom functions were almost identical - use a
common routine instead.

------------------------------------------------------------------------
r44199 | martinm | 2012-08-01 18:18:45 -0700 (Wed, 01 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Don't bother sorting the x & y order of the points in a line before
drawing.

------------------------------------------------------------------------
r44198 | gerald | 2012-08-01 17:04:44 -0700 (Wed, 01 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Fix a variable name.

------------------------------------------------------------------------
r44197 | gerald | 2012-08-01 16:35:18 -0700 (Wed, 01 Aug 2012) | 5 lines
Changed paths:
   M /trunk/capture_opts.h
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/iface_lists.c
   M /trunk/ui/iface_lists.h

It looks like we haven't inserted anything into the cap_settings_history
hash table since r40715. Remove it and its associated functions.

C++-ize iface_lists.h.

------------------------------------------------------------------------
r44196 | gerald | 2012-08-01 15:32:14 -0700 (Wed, 01 Aug 2012) | 3 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h
   M /trunk/ui/gtk/gtk_iface_monitor.c
   D /trunk/ui/gtk/iface_lists.c
   D /trunk/ui/gtk/iface_lists.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/prefs_capture.c
   A /trunk/ui/iface_lists.c (from /trunk/ui/gtk/iface_lists.c:44193)
   A /trunk/ui/iface_lists.h (from /trunk/ui/gtk/iface_lists.h:44193)

Move the common parts of iface_lists.[ch] from ui/gtk/ to ui/. Leave the
GTK+-specific parts behind in capture_dlg.c.

------------------------------------------------------------------------
r44195 | pascal | 2012-08-01 12:22:59 -0700 (Wed, 01 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_rr.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c

Do not register fields twice

------------------------------------------------------------------------
r44194 | gerald | 2012-08-01 12:18:49 -0700 (Wed, 01 Aug 2012) | 3 lines
Changed paths:
   M /trunk/ui/Makefile.common
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/expert_comp_table.c
   M /trunk/ui/gtk/follow_ssl.c
   M /trunk/ui/gtk/follow_tcp.c
   M /trunk/ui/gtk/follow_udp.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_statusbar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/proto_hier_stats_dlg.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/service_response_time_table.c
   D /trunk/ui/gtk/utf8_entities.h
   M /trunk/ui/gtk/wlan_stat_dlg.c
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/main_status_bar.cpp
   A /trunk/ui/utf8_entities.h (from /trunk/ui/gtk/utf8_entities.h:44188)
   M /trunk/wsutil/CMakeLists.txt

Move utf8_entities.h to the "ui" directory. Separate packet information
items with MIDDLE DOTs.

------------------------------------------------------------------------
r44193 | pascal | 2012-08-01 12:01:26 -0700 (Wed, 01 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_rr.c

Follow-up of r44161: GMR-1 RR dissector is not used only on Common Control CHannels but also on Dedicated Control CHannels; update protocol name and filters accordingly

------------------------------------------------------------------------
r44192 | pascal | 2012-08-01 12:00:13 -0700 (Wed, 01 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_rr.c

The minimum CCCH size is 3 bytes (L2 pseudo length + protocol discriminator + message type)

------------------------------------------------------------------------
r44191 | jmayer | 2012-08-01 11:42:10 -0700 (Wed, 01 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/qt/main_window.ui

spelling fix (hopefully)
------------------------------------------------------------------------
r44190 | jmayer | 2012-08-01 11:27:57 -0700 (Wed, 01 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/wireshark_application.cpp

Make the changes of r44165 build with autofoo and cmake as well

------------------------------------------------------------------------
r44189 | gerald | 2012-08-01 09:17:47 -0700 (Wed, 01 Aug 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/progress_bar.cpp

More style tweaks.

------------------------------------------------------------------------
r44188 | morriss | 2012-08-01 07:33:12 -0700 (Wed, 01 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/dlg_utils.c
   M /trunk/ui/gtk/flow_graph.c
   M /trunk/ui/gtk/funnel_stat.c
   M /trunk/ui/gtk/mcast_stream_dlg.c
   M /trunk/ui/gtk/rtp_stream_dlg.c

#include old-gtk-compat.h in order to get compilation working with older gtks.
------------------------------------------------------------------------
r44187 | pascal | 2012-08-01 07:07:18 -0700 (Wed, 01 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_bssmap_le.c
   M /trunk/epan/dissectors/packet-gsm_sim.c

Follow-up of r44162: clean more filters

------------------------------------------------------------------------
r44186 | etxrab | 2012-08-01 06:41:40 -0700 (Wed, 01 Aug 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/color_edit_dlg.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/dlg_utils.c
   M /trunk/ui/gtk/filter_autocomplete.c
   M /trunk/ui/gtk/flow_graph.c
   M /trunk/ui/gtk/funnel_stat.c
   M /trunk/ui/gtk/graph_analysis.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/mcast_stream_dlg.c
   M /trunk/ui/gtk/old-gtk-compat.h
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/rtp_player.c
   M /trunk/ui/gtk/rtp_stream_dlg.c
   M /trunk/ui/gtk/sctp_stat_dlg.c
   M /trunk/ui/gtk/voip_calls_dlg.c

Get rid of some GTK_CHECK_VERSION instances by using compabillity macros.
------------------------------------------------------------------------
r44185 | pascal | 2012-08-01 06:32:07 -0700 (Wed, 01 Aug 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_rr.c

Follow-up of r44162: RR dissector is not used only on Common Control CHannels but also on Dedicated Control CHannels; update protocol name and filters accordingly

------------------------------------------------------------------------
r44184 | alagoutte | 2012-08-01 05:22:34 -0700 (Wed, 01 Aug 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bpdu.c

From Vasu D. Dasari via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7550
Decode Provider Bridge GVRP Address

Packets with destination MAC address to be that of, provider bridge GVRP address
 or 01:80:c2:00:00:0d, the packets are decoded as STP packets 
with "Unknown BPDU type".

------------------------------------------------------------------------
r44183 | pascal | 2012-08-01 02:44:57 -0700 (Wed, 01 Aug 2012) | 2 lines
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gsm_map.c

Follow-up of r44162: gsm_a_gm dissector is used for both GPRS Mobility Management and Session Management protocols. Update filter names accordingly.

------------------------------------------------------------------------
r44182 | mmann | 2012-07-31 20:10:34 -0700 (Tue, 31 Jul 2012) | 5 lines
Changed paths:
   M /trunk/tools/checkfiltername.pl

Add support for (ignoring) idl2wrs generated dissectors.
Add commandline options to show file line numbers of dissectors.  The default is to have no line numbers shown as its easier to compare results without a minor file change causing the line number of the filter to change resulting in an unnecessary difference.
Add commandline option to check filter names of automated files (default disabled).
Check for underscores prefacing or following a period in filter names as this is probably a typo.
Cleaned up output when checking a single file.
------------------------------------------------------------------------
r44181 | mmann | 2012-07-31 19:59:17 -0700 (Tue, 31 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-ieee17221.c
   M /trunk/epan/dissectors/packet-megaco.c
   M /trunk/epan/dissectors/packet-mip6.c
   M /trunk/epan/dissectors/packet-per.c
   M /trunk/epan/dissectors/packet-spice.c
   M /trunk/epan/dissectors/packet-usb.c

remove unnecessary underscores from display filters
------------------------------------------------------------------------
r44180 | cmaynard | 2012-07-31 19:24:29 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-slowprotocols.c

Fix the remaining part of Coverity CID 280009 (formerly CID 9): "Logically dead code".  The first part seems to have been committed in r17565, although the checkin comment mistakenly indicates, at least as far as I can tell, that it was for CID 6 instead of CID 9, which is what Coverity is telling me it used to be.

------------------------------------------------------------------------
r44179 | cmaynard | 2012-07-31 19:08:29 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-snmp.c

Fix Coverity CID 280019 (formerly 19): "Logically dead code" that abroman previously commited a fix for in r17532, but forgot to also commit a change to asn1/snmp/packet-snmp-template.c as well, so the change was apparently inadvertently reverted the next time that packet-snmp.c was regenerated.

------------------------------------------------------------------------
r44178 | mmann | 2012-07-31 18:57:18 -0700 (Tue, 31 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-fcsb3.c
   M /trunk/epan/dissectors/packet-h263p.c
   M /trunk/epan/dissectors/packet-infiniband_sdp.c
   M /trunk/epan/dissectors/packet-ipmi-session.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-jxta.c
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c
   M /trunk/epan/dissectors/packet-mpeg-dsmcc.c
   M /trunk/epan/dissectors/packet-radius_packetcable.c
   M /trunk/epan/dissectors/packet-retix-bpdu.c

updated more display filters per checkfiltername.pl
------------------------------------------------------------------------
r44177 | cmaynard | 2012-07-31 18:50:27 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-q931.c

Fix the 2nd part of Coverity CID 280361 (formerly 361): "Logically dead code" that mmartin seems to have unintentionally missed in r36256.

------------------------------------------------------------------------
r44176 | gerald | 2012-07-31 17:06:21 -0700 (Tue, 31 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/label_stack.cpp
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/progress_bar.cpp

Adjust the text size on OS X. This introduces an artifact that affects
the expert indicator. Maybe we should use SVG icons instead of PNGs.

------------------------------------------------------------------------
r44175 | morriss | 2012-07-31 16:16:26 -0700 (Tue, 31 Jul 2012) | 1 line
Changed paths:
   M /trunk/tools/indexcap.py
   M /trunk/tools/list_protos_in_cap.sh

Add comments to point out that these 2 scripts do the same thing.
------------------------------------------------------------------------
r44174 | morriss | 2012-07-31 15:57:04 -0700 (Tue, 31 Jul 2012) | 1 line
Changed paths:
   M /trunk/Makefile.am
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

(Attempt to) reflect the file moves from r44165.
------------------------------------------------------------------------
r44173 | gerald | 2012-07-31 15:12:41 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/win32/file_dlg_win32.c

Don't overwrite preview item labels.

------------------------------------------------------------------------
r44172 | pascal | 2012-07-31 14:12:16 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ehdlc.c
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c
   M /trunk/epan/dissectors/packet-gsm_abis_oml.c
   M /trunk/epan/dissectors/packet-gsm_ipa.c
   M /trunk/epan/dissectors/packet-rsl.c

Follow-up of r44162: A-bis interface is not the same thing as A interface; update filters and protocol names accordingly

------------------------------------------------------------------------
r44171 | alagoutte | 2012-07-31 13:50:24 -0700 (Tue, 31 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/qtshark.rc

Add icon to QtShark.exe for Windows

Fix the patch to the icon..

------------------------------------------------------------------------
r44170 | alagoutte | 2012-07-31 13:47:07 -0700 (Tue, 31 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Add icon to QtShark.exe for Windows

qstshark.rc => qtshark.rc 

------------------------------------------------------------------------
r44169 | gerald | 2012-07-31 13:46:14 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp

Make sure splitter handles are visible on Windows.

------------------------------------------------------------------------
r44168 | pascal | 2012-07-31 13:44:34 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c

Update filter names following the changes done in r44162

------------------------------------------------------------------------
r44167 | alagoutte | 2012-07-31 13:42:59 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro
   A /trunk/ui/qt/qtshark.rc

Add icon to QtShark.exe for Windows

------------------------------------------------------------------------
r44166 | alagoutte | 2012-07-31 13:34:14 -0700 (Tue, 31 Jul 2012) | 5 lines
Changed paths:
   M /trunk/image/toolbar.qrc
   M /trunk/ui/qt/main_window.ui

Add icon to Help Menu (Help, Wiki, About)
(Not found a Home icon for Website in Qt framework...)

Add also F1 shortcut for contents and access key

------------------------------------------------------------------------
r44165 | gerald | 2012-07-31 13:00:25 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   A /trunk/image/capture_start_24.png (from /trunk/ui/qt/capture_start_24.png:44158)
   A /trunk/image/capture_start_active_24.png (from /trunk/ui/qt/capture_start_active_24.png:44158)
   A /trunk/image/capture_stop_24.png (from /trunk/ui/qt/capture_stop_24.png:44158)
   A /trunk/image/dfilter_apply_hover.png (from /trunk/ui/qt/dfilter_apply_hover.png:44158)
   A /trunk/image/dfilter_apply_normal.png (from /trunk/ui/qt/dfilter_apply_normal.png:44158)
   A /trunk/image/dfilter_apply_pressed.png (from /trunk/ui/qt/dfilter_apply_pressed.png:44158)
   A /trunk/image/dfilter_bookmark_hover.png (from /trunk/ui/qt/dfilter_bookmark_hover.png:44158)
   A /trunk/image/dfilter_bookmark_normal.png (from /trunk/ui/qt/dfilter_bookmark_normal.png:44158)
   A /trunk/image/dfilter_bookmark_pressed.png (from /trunk/ui/qt/dfilter_bookmark_pressed.png:44158)
   A /trunk/image/dfilter_dropdown.png (from /trunk/ui/qt/dfilter_dropdown.png:44158)
   A /trunk/image/dfilter_erase_active.png (from /trunk/ui/qt/dfilter_erase_active.png:44158)
   A /trunk/image/dfilter_erase_normal.png (from /trunk/ui/qt/dfilter_erase_normal.png:44158)
   A /trunk/image/dfilter_erase_selected.png (from /trunk/ui/qt/dfilter_erase_selected.png:44158)
   A /trunk/image/dfilter_refresh_active.png (from /trunk/ui/qt/dfilter_refresh_active.png:44158)
   A /trunk/image/dfilter_refresh_normal.png (from /trunk/ui/qt/dfilter_refresh_normal.png:44158)
   A /trunk/image/display_filter.qrc (from /trunk/ui/qt/display_filter.qrc:44158)
   A /trunk/image/status.qrc
   A /trunk/image/toolbar.qrc (from /trunk/ui/qt/toolbar.qrc:44158)
   M /trunk/ui/qt/QtShark.pro
   D /trunk/ui/qt/capture_start_24.png
   D /trunk/ui/qt/capture_start_active_24.png
   D /trunk/ui/qt/capture_stop_24.png
   D /trunk/ui/qt/dfilter_apply_hover.png
   D /trunk/ui/qt/dfilter_apply_normal.png
   D /trunk/ui/qt/dfilter_apply_pressed.png
   D /trunk/ui/qt/dfilter_bookmark_hover.png
   D /trunk/ui/qt/dfilter_bookmark_normal.png
   D /trunk/ui/qt/dfilter_bookmark_pressed.png
   D /trunk/ui/qt/dfilter_dropdown.png
   D /trunk/ui/qt/dfilter_erase_active.png
   D /trunk/ui/qt/dfilter_erase_normal.png
   D /trunk/ui/qt/dfilter_erase_selected.png
   D /trunk/ui/qt/dfilter_refresh_active.png
   D /trunk/ui/qt/dfilter_refresh_normal.png
   D /trunk/ui/qt/display_filter.qrc
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h
   M /trunk/ui/qt/main_window.cpp
   D /trunk/ui/qt/toolbar.qrc

Add an expert level indicator. Move a bunch of resources to image/.

------------------------------------------------------------------------
r44164 | alagoutte | 2012-07-31 12:42:20 -0700 (Tue, 31 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmpv6.c

Update to the last draft-ietf-6lowpan-nd-19 updates

Extended ABRO with longer version number and valid lifetime, 
while maintaining backward compatibility

------------------------------------------------------------------------
r44163 | alagoutte | 2012-07-31 12:09:57 -0700 (Tue, 31 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

From Florian Fainelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7548
HomeplugAV dissector: decode device id

adds proper device id decoding the in the Homeplug AV "Get Device/SW Version 
Confirm (A001)" response.

------------------------------------------------------------------------
r44162 | mmann | 2012-07-31 11:54:11 -0700 (Tue, 31 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ehdlc.c
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c
   M /trunk/epan/dissectors/packet-gsm_abis_oml.c
   M /trunk/epan/dissectors/packet-gsm_bssmap_le.c
   M /trunk/epan/dissectors/packet-gsm_cbch.c
   M /trunk/epan/dissectors/packet-gsm_ipa.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_sim.c
   M /trunk/epan/dissectors/packet-gsm_sms.c
   M /trunk/epan/dissectors/packet-gsm_sms_ud.c
   M /trunk/epan/dissectors/packet-rsl.c
   M /trunk/epan/dissectors/packet-smpp.c
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/dissectors/packet-wtp.c

Updated GSM dissectors display filters per checkfiltername.pl
Tried to provide consistency with GSM dissector (protocol) names, even if the filenames now don't match the dissector name.

------------------------------------------------------------------------
r44161 | mmann | 2012-07-31 10:19:32 -0700 (Tue, 31 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_bcch.c
   M /trunk/epan/dissectors/packet-gmr1_common.c
   M /trunk/epan/dissectors/packet-gmr1_rr.c

update GMR-1 protocols display filers
------------------------------------------------------------------------
r44160 | alagoutte | 2012-07-31 10:16:52 -0700 (Tue, 31 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmpv6.c

Update ICMPv6 to last IANA Parameters (2012-07-18)
Add draft-irtf-rrg-ilnp-icmpv6-06: ICMP Locator Update message for ILNPv6 ID (Conflit with draft-ietf-6lowpan-nd-18...)

------------------------------------------------------------------------
r44159 | gerald | 2012-07-31 09:57:33 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp

Fixup the progress bar spacing.

------------------------------------------------------------------------
r44158 | cmaynard | 2012-07-31 07:51:06 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Add another cast that should have been part of r44025 to fully resolve Coverity CID 703863: Unintentional integer overflow.

------------------------------------------------------------------------
r44157 | cmaynard | 2012-07-31 07:32:10 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Fix Coverity CID 712526: Missing break in switch.  Bug introduced with r44134.

------------------------------------------------------------------------
r44156 | etxrab | 2012-07-31 06:49:39 -0700 (Tue, 31 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/ranap/RANAP-Constants.asn
   M /trunk/asn1/ranap/packet-ranap-template.c
   M /trunk/asn1/ranap/ranap.cnf
   M /trunk/epan/dissectors/packet-ranap.c

- Put back not used constants to fill value_strings_ext.
- Don't dissect RRC container, it seems to only cause grief.
------------------------------------------------------------------------
r44155 | etxrab | 2012-07-31 01:57:41 -0700 (Tue, 31 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-tipc.c

Make it possible to configure TIPC over UDP ports.
------------------------------------------------------------------------
r44154 | darkjames | 2012-07-31 01:40:22 -0700 (Tue, 31 Jul 2012) | 4 lines
Changed paths:
   M /trunk/asn1/nbap/packet-nbap-template.h
   M /trunk/epan/dissectors/packet-nbap.h

Restore includes from r44107 to fix abi check.

Reverted (by mistake?) in r44129

------------------------------------------------------------------------
r44153 | etxrab | 2012-07-31 00:27:39 -0700 (Tue, 31 Jul 2012) | 9 lines
Changed paths:
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/ui/gtk/main_titlebar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/prefs_gui.c

From Michael Mann:
Expand show version preference.
implementation of Steven's suggestion of a radio button (actually
dropdown) of the 4 possibilities. 

I changed  the default to  have the version on both in
the welcome screen and on the window as that's how it was and people tend not to change the preferences I think.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6437
------------------------------------------------------------------------
r44152 | etxrab | 2012-07-31 00:03:25 -0700 (Tue, 31 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-erf.c

From Stephen Donnelly:
ERF dissector cleanup

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7547
------------------------------------------------------------------------
r44151 | etxrab | 2012-07-30 23:56:13 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/nbap/packet-nbap-template.h
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-nbap.h
   M /trunk/epan/dissectors/packet-umts_mac.h

From Jacob Nordgren and Rishie Sharma:
NBAP: added preferences to change logical channel id to mac content type mapping.
------------------------------------------------------------------------
r44150 | jmayer | 2012-07-30 22:37:57 -0700 (Mon, 30 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c

Whitespace fixes:
- trailing whitespace
- mixing TAB and space for indentation

------------------------------------------------------------------------
r44149 | cmaynard | 2012-07-30 17:35:38 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlogin.c

tvb_length_remaining() can return -1 if the offset is out of bounds, so return if it does.  In this case, it won't since tvb_offset_exists() is previously called, but it's not a bad idea to do it anyway in case the call to tvb_offset_exists() is ever removed, which we might just want to do?  Anyway, this is a simple enough change and fixes Coverity CID 280522: Improper use of negative value.

------------------------------------------------------------------------
r44148 | gerald | 2012-07-30 17:13:34 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/monospace_font.cpp

Font size + hint updates for Windows.

------------------------------------------------------------------------
r44147 | gerald | 2012-07-30 17:00:35 -0700 (Mon, 30 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/monospace_font.cpp

Try to choose a better default font. Fix a runtime warning in the status
bar.

------------------------------------------------------------------------
r44146 | cmaynard | 2012-07-30 16:43:17 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rpcap.c

tvb_length_remaining() can return -1 if the offset is out of bounds.  Be sure to deal with it if it does.  Fixes Coverity CID 280523: Improper use of negative value.

------------------------------------------------------------------------
r44145 | gerald | 2012-07-30 14:46:38 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/main_welcome.cpp

Get rid of a couple of focus halos.

------------------------------------------------------------------------
r44144 | martinm | 2012-07-30 14:40:30 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Zoom in/out more slowly, and don't redefine zoom struct.

------------------------------------------------------------------------
r44143 | gerald | 2012-07-30 14:36:23 -0700 (Mon, 30 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/main_welcome.cpp

Rename "Files" to "Recent Files". Add space between each recent item.
Elide text instead of scrolling horizontally. Add a hover indication.

------------------------------------------------------------------------
r44142 | gerald | 2012-07-30 14:22:53 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp

Grow the dialog to account for our added widgets.

------------------------------------------------------------------------
r44141 | tuexen | 2012-07-30 13:53:42 -0700 (Mon, 30 Jul 2012) | 4 lines
Changed paths:
   M /trunk/wiretap/pcapng.c

Avoid a division by zero due to overflow.
This should fix the crash in
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7266

------------------------------------------------------------------------
r44140 | cmaynard | 2012-07-30 10:01:35 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/help/faq.py

Fix copy-and-paste, changing "protocols" to "capture file formats".

------------------------------------------------------------------------
r44139 | martinm | 2012-07-30 07:42:14 -0700 (Mon, 30 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Put back the configure_event() handler - it is needed for handling
resizing.

------------------------------------------------------------------------
r44138 | stig | 2012-07-30 06:54:28 -0700 (Mon, 30 Jul 2012) | 1 line
Changed paths:
   M /trunk/wiretap/wtap.c

Added missing entry for WTAP_ENCAP_SDH.
------------------------------------------------------------------------
r44137 | stig | 2012-07-30 06:54:02 -0700 (Mon, 30 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/Makefile.am

Added Custom.common as dependency for register.c
------------------------------------------------------------------------
r44136 | cmaynard | 2012-07-30 06:38:51 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c

Fix Coverity CID 712343: Wrong sizeof argument.

------------------------------------------------------------------------
r44135 | cmaynard | 2012-07-30 06:24:27 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/plugins/gryphon/packet-gryphon.c

Fix Coverity CID's 712344-712345: Unused pointer value.

------------------------------------------------------------------------
r44134 | etxrab | 2012-07-30 06:22:38 -0700 (Mon, 30 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Add Russian national variant.
------------------------------------------------------------------------
r44133 | tuexen | 2012-07-30 04:34:56 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mojito.c

Fix compilation issues.

------------------------------------------------------------------------
r44132 | mmann | 2012-07-30 04:07:29 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-mojito.c

Add Mojito dissector (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2688)
properly alphabetize packet-mim.c in makefiles
------------------------------------------------------------------------
r44131 | darkjames | 2012-07-30 03:52:20 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/proto.c

wrappers for label filling (with information about string truncation)

------------------------------------------------------------------------
r44130 | guy | 2012-07-30 02:19:07 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_mac.c

No // comments, please.

------------------------------------------------------------------------
r44129 | etxrab | 2012-07-30 01:37:00 -0700 (Mon, 30 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/nbap/packet-nbap-template.h
   M /trunk/epan/dissectors/packet-nbap.h
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-umts_mac.h

From Jacob Nordgren and Rishie Sharma:
-MAC-is update
------------------------------------------------------------------------
r44128 | etxrab | 2012-07-30 00:37:24 -0700 (Mon, 30 Jul 2012) | 4 lines
Changed paths:
   M /trunk/diameter/dictionary.xml

From e.yimjia:
Diameter AVP:s for SLh interface.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7539
------------------------------------------------------------------------
r44127 | martinm | 2012-07-29 18:54:49 -0700 (Sun, 29 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Try to unbreak the build.

Apologies, I changed the clock time on my computer and so the file
didn't get rebuilt with the last of my changes...

------------------------------------------------------------------------
r44126 | martinm | 2012-07-29 18:19:27 -0700 (Sun, 29 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Remove yet more unneeded remnants from tcp_graph.c

------------------------------------------------------------------------
r44125 | martinm | 2012-07-29 16:03:50 -0700 (Sun, 29 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Don't try to clip the line to the outside of the visible area - let
cairo do it.  The clipping that was done worked properly for horizontal/verical
lines only, but would not for diagonal ones.

------------------------------------------------------------------------
r44124 | martinm | 2012-07-29 15:53:13 -0700 (Sun, 29 Jul 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Just let cairo clip lines to the edge of the visible graph area.
tcp_graph.c needlessly does this itself, but it only has to deal with horizonal
and vertical lines....

When have returned to original, unzoomed state, set zoom to be 'in' for
the middle mouse button, as thats all that makes sense.

------------------------------------------------------------------------
r44122 | wmeier | 2012-07-29 14:59:25 -0700 (Sun, 29 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

Use consistent indentation.

------------------------------------------------------------------------
r44119 | wmeier | 2012-07-29 14:05:08 -0700 (Sun, 29 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-pm.c

Minor cleanup.

------------------------------------------------------------------------
r44118 | wmeier | 2012-07-29 13:39:46 -0700 (Sun, 29 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-pm.c

Several right-shifts should be left-shifts.
See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6881#c12

------------------------------------------------------------------------
r44117 | wmeier | 2012-07-29 13:19:38 -0700 (Sun, 29 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

g_assert --> DISSECTOR_ASSERT

------------------------------------------------------------------------
r44116 | wmeier | 2012-07-29 13:11:33 -0700 (Sun, 29 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-y1711.c

Minor cleanup....

------------------------------------------------------------------------
r44115 | pascal | 2012-07-29 12:48:22 -0700 (Sun, 29 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-s2-bb.c

Fix usage of range string and use extended value strings in a few places

------------------------------------------------------------------------
r44114 | wmeier | 2012-07-29 12:47:50 -0700 (Sun, 29 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-y1711.c

Don't do 'return 0' in mpls-y1722 dissector (so mpls dissector won't try to continue dissecting).

See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6787
     Comments 14, 16, 17


------------------------------------------------------------------------
r44113 | wmeier | 2012-07-29 12:05:18 -0700 (Sun, 29 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

Fix a typo  :(

------------------------------------------------------------------------
r44112 | wmeier | 2012-07-29 12:00:46 -0700 (Sun, 29 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

Cast away a compile warning: "conversion from '__int64' to 'gulong', possible loss of data"

------------------------------------------------------------------------
r44111 | wmeier | 2012-07-29 11:17:17 -0700 (Sun, 29 Jul 2012) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

Fix crash when "file_name_snooping" & "file_full_name_snooping" prefs enabled.

Crash due to a g_snprintf() incorrect (too large) "max number of bytes" parameter.

Note that g_snprintf() apparently writes to (initializes ?) bytes beyond the
 actual string written.

Fixes Bug #7948: (To be confirmed by the user)
See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7498


------------------------------------------------------------------------
r44110 | alagoutte | 2012-07-29 09:57:54 -0700 (Sun, 29 Jul 2012) | 11 lines
Changed paths:
   A /trunk/epan/dissectors/packet-dvb-s2-bb.c

From Tobias Rutz via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7518
Add new dissector for DVB-S2 Baseband Frame and GSE dissection

There is a standard for satellite receiving equipment to output all the received
data over an ethernet interface. This dissector is able to show these packets
according to the ETSI standards.
By default the dissector is disabled, it can be enabled in the protocol
settings dialogue

With the dissector...

------------------------------------------------------------------------
r44109 | alagoutte | 2012-07-29 09:43:03 -0700 (Sun, 29 Jul 2012) | 9 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common

From Tobias Rutz via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7518
Add new dissector for DVB-S2 Baseband Frame and GSE dissection

There is a standard for satellite receiving equipment to output all the received
data over an ethernet interface. This dissector is able to show these packets
according to the ETSI standards.
By default the dissector is disabled, it can be enabled in the protocol
settings dialogue

------------------------------------------------------------------------
r44108 | alagoutte | 2012-07-29 09:33:34 -0700 (Sun, 29 Jul 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-kerberos.c

From Weijun Wang via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7481
Description for Kerberos 5's ENC-TKT-IN-SKEY is wrong

http://tools.ietf.org/html/rfc4120#section-2.9.2

#Backport

------------------------------------------------------------------------
r44107 | darkjames | 2012-07-29 09:12:17 -0700 (Sun, 29 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/nbap/packet-nbap-template.h
   M /trunk/epan/dissectors/packet-nbap.h
   M /trunk/epan/dissectors/packet-rlc.h

Try to fix ABI check.

------------------------------------------------------------------------
r44104 | alagoutte | 2012-07-29 08:02:12 -0700 (Sun, 29 Jul 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/help_dlg.c
   M /trunk/ui/gtk/help_dlg.h
   M /trunk/ui/gtk/main_menubar.c

Add link to Ask Wireshark Website ( http://ask.wireshark.org )in Help Menu for GTK

May be add a icon before (use favicon of Ask Website ?)

Backport to older release ?

------------------------------------------------------------------------
r44103 | alagoutte | 2012-07-29 07:51:43 -0700 (Sun, 29 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

It is link Tshark Help not Wireshark (already in bottom !)

#BACKPORT

------------------------------------------------------------------------
r44101 | gerald | 2012-07-29 07:03:32 -0700 (Sun, 29 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-07-29]
------------------------------------------------------------------------
r44100 | martinm | 2012-07-28 19:57:37 -0700 (Sat, 28 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Tidy up help window, and get rid of a compile-time option to preserve
the 'old' button settings (used by tcp_graph.c).

------------------------------------------------------------------------
r44099 | martinm | 2012-07-28 19:09:37 -0700 (Sat, 28 Jul 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Set maximum zoom on Y axis based upon bounds, so works better if there
isn't an SN=1023 for the channel.

Now I understand the time origin toggle - make it show the capture time
by default now.

------------------------------------------------------------------------
r44098 | martinm | 2012-07-28 16:51:06 -0700 (Sat, 28 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-t30.c

Add a comment that VS Code Analyzer makes a very good point here -
masking the m.s.b. of the command code does mean that several of them
won't ever get detected.  I couldn't readily see from the spec what the
right think to do is.

------------------------------------------------------------------------
r44097 | martinm | 2012-07-28 16:30:40 -0700 (Sat, 28 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sasp.c

VS code analysis was right - 'x' & 0 *was* always going to return 0...

------------------------------------------------------------------------
r44096 | martinm | 2012-07-28 15:55:27 -0700 (Sat, 28 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lon.c

Use the _vs suffix for value_string variables consistently. There was a
clash between the value_string 'addr_fmt' and where the raw value was
parsed.

------------------------------------------------------------------------
r44095 | martinm | 2012-07-28 15:46:11 -0700 (Sat, 28 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cell_broadcast.c

Avoid 2 redeclarations of 'len' in inner scopes - they can all use the
outer one.  They had 3 different types, so use guint, which is what
tvb_length() returns.

------------------------------------------------------------------------
r44094 | martinm | 2012-07-28 15:35:11 -0700 (Sat, 28 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bfcp.c

Fix VC code analaysis warning about definition of variable in inner
scope.

------------------------------------------------------------------------
r44093 | eapache | 2012-07-28 08:51:37 -0700 (Sat, 28 Jul 2012) | 7 lines
Changed paths:
   M /trunk/epan/wslua/wslua_dumper.c

Always memset the packet-header struct in Lua to avoid
crashes from garbage data.

Also, give Lua a copy of the packet comment if there is one.

Fixes: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7538

------------------------------------------------------------------------
r44092 | eapache | 2012-07-28 08:16:41 -0700 (Sat, 28 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/tcp_graph.c

Simply #ifdefs slightly in the graph code.

Makes cppcheck happier.

------------------------------------------------------------------------
r44091 | pascal | 2012-07-28 06:40:11 -0700 (Sat, 28 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-gtpv2.c

Fix inverted dissection of Pre-emption Capability and Pre-emption Vulnerability

------------------------------------------------------------------------
r44090 | pascal | 2012-07-28 06:02:35 -0700 (Sat, 28 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload.c

Fix a 'dead increment' warning forgotten in r44084

------------------------------------------------------------------------
r44089 | tuexen | 2012-07-28 04:13:24 -0700 (Sat, 28 Jul 2012) | 4 lines
Changed paths:
   M /trunk/capture.c

Add handling of ringbuffer support when packets are not updated
in realtime. This should fix:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7423

------------------------------------------------------------------------
r44088 | eapache | 2012-07-27 20:09:46 -0700 (Fri, 27 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-xmpp-core.c
   M /trunk/epan/dissectors/packet-xmpp-core.h
   M /trunk/epan/dissectors/packet-xmpp-utils.h
   M /trunk/epan/dissectors/packet-xmpp.c

Decode SSL streams in XMPP sessions. Fixes:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3177

The logic is rather conservative for now, but I imagine false negatives are
better than false positives for this sort of thing.

------------------------------------------------------------------------
r44087 | martinm | 2012-07-27 19:46:46 -0700 (Fri, 27 Jul 2012) | 9 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Further speed up drawing of the element list by:
- only setting the colour when it has changed
- only calling cairo_stroke() when we need to rather than after every
  element

These improvements were previously made to rlc_lte_graph.c.  I did look
at trying to extract what these 2 graph modules  had in common, but gave up pretty quickly
when I saw how much they had diverged...

------------------------------------------------------------------------
r44085 | gerald | 2012-07-27 16:30:44 -0700 (Fri, 27 Jul 2012) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/Makefile.nmake

Remove a hard-coded path.

------------------------------------------------------------------------
r44084 | pascal | 2012-07-27 15:45:46 -0700 (Fri, 27 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload.c

Fix 'dead increment' and 'dereference of null pointer' Clang warnings

------------------------------------------------------------------------
r44083 | eapache | 2012-07-27 15:31:08 -0700 (Fri, 27 Jul 2012) | 2 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh

Update the usage stanza for fuzz-test to reflect the changes in r44024.

------------------------------------------------------------------------
r44082 | pascal | 2012-07-27 14:58:26 -0700 (Fri, 27 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb-browse.c
   M /trunk/epan/dissectors/packet-smb-logon.c
   M /trunk/epan/dissectors/packet-smb-pipe.c
   M /trunk/epan/dissectors/packet-smb2.c

Fix a few Clang warnings (dead increment, dead assignment)

------------------------------------------------------------------------
r44081 | martinm | 2012-07-27 14:45:21 -0700 (Fri, 27 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

More cleaning up of unused remnants from tcp_graph.c.

------------------------------------------------------------------------
r44080 | gerald | 2012-07-27 14:43:02 -0700 (Fri, 27 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/nstime.h
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/win32/file_dlg_win32.c

Add a preview to the common file dialog. Adjust the win32 file dialog
preview logic slightly.

------------------------------------------------------------------------
r44079 | pascal | 2012-07-27 14:09:11 -0700 (Fri, 27 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_fp.c

Fix dead assignment Clang warning and use consistent indentation
The two remaining Clang warnings (function call argument is an uninitialized value, result of operation is garbage or undefined) seem to be false positives

------------------------------------------------------------------------
r44076 | tuexen | 2012-07-27 12:13:38 -0700 (Fri, 27 Jul 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/pcapng.c

Some more debug info.

------------------------------------------------------------------------
r44075 | tuexen | 2012-07-27 11:59:29 -0700 (Fri, 27 Jul 2012) | 5 lines
Changed paths:
   M /trunk/wiretap/vwr.c

It seems that the length should unsigned, not signed.
This fixes part of
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7533
which deals with Crash in vwr.c while reading the capture file.

------------------------------------------------------------------------
r44074 | tuexen | 2012-07-27 11:43:53 -0700 (Fri, 27 Jul 2012) | 4 lines
Changed paths:
   M /trunk/wiretap/pcapng.c

Handle the case where no IDB follows the SHB. This fixes part of
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7533
which deals with Div by 0 crash in pcapng_read_packet_block().

------------------------------------------------------------------------
r44073 | wmeier | 2012-07-27 09:02:06 -0700 (Fri, 27 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-homeplug-av.c

Create/use extended value strings to access certain value string arrays;
Remove unneeded initializers;
Use consistent indentation.

------------------------------------------------------------------------
r44072 | darkjames | 2012-07-27 07:57:30 -0700 (Fri, 27 Jul 2012) | 2 lines
Changed paths:
   M /trunk/tools/git-compare-abis.sh

Use HEAD for git-compare-abis.sh

------------------------------------------------------------------------
r44071 | wmeier | 2012-07-27 07:49:04 -0700 (Fri, 27 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-meta.c

Sort value-string array by value to allow extended-value-string binary search;
Add XXX comments as to possible missing entries in a value-string array.

------------------------------------------------------------------------
r44070 | pascal | 2012-07-27 07:07:20 -0700 (Fri, 27 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Fix a few Clang warnings (dead assignment, function call argument is an uninitialized value)
Remove misleading U-RNTI display: it is useless for RLC dissection and the variable is a placeholder used for re-assembly that can contain other identifiers than the real U-RNTI (see packet-umts_fp.c)

------------------------------------------------------------------------
r44069 | wmeier | 2012-07-27 07:04:48 -0700 (Fri, 27 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-meta.c

Fix some potential integer arithmetic overflow issues;
Create/use extended value strings to access certain value string arrays;
Remove some unneeded initializers;
Reformat hf[] entries.

------------------------------------------------------------------------
r44068 | mmann | 2012-07-27 06:41:42 -0700 (Fri, 27 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-stun.c
   M /trunk/epan/dissectors/packet-turnchannel.c

Address bug 4097 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4097) by improving heuristics by limiting when the heuristics can be evaluated.

TURN and STUN channel data is negotiated by STUN, so its heuristics should only be based on a STUN negotiation, not raw UDP/TCP packets.  "Decode As" is still available for TURN and STUN channel data if the STUN negotiation isn't captured.  

------------------------------------------------------------------------
r44067 | darkjames | 2012-07-27 01:50:28 -0700 (Fri, 27 Jul 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

Fix memleak of list

Valgrind log:
  = 2,656 (640 direct, 2,016 indirect) bytes in 40 blocks are definitely lost in loss record 41,241 of 41,608
  =    at 0x4C26ABB: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
  =    by 0xC5B0574: g_malloc (in /usr/lib64/libglib-2.0.so.0.2800.8)
  =    by 0xC5C94DF: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.2800.8)
  =    by 0xC5CA5ED: g_slist_insert_sorted (in /usr/lib64/libglib-2.0.so.0.2800.8)
  =    by 0x697E8B8: dissect_smb_fid (packet-smb.c:3499)

------------------------------------------------------------------------
r44066 | darkjames | 2012-07-27 01:49:41 -0700 (Fri, 27 Jul 2012) | 12 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

Fix reference counting of GdkPixbuf, unref after creating GtkImage (aka fix memleaks)

Valgrind log:
  = 47,616 bytes in 1 blocks are possibly lost in loss record 41,578 of 41,608
  =    at 0x4C26ABB: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
  =    by 0xAA2BA53: gdk_pixbuf_new (in /usr/lib64/libgdk_pixbuf-2.0.so.0.2200.1)
  =    by 0x10379F2F: ??? (in /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so)
  =    by 0x1037A4FD: ??? (in /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so)
  =    by 0xAA3132E: gdk_pixbuf_new_from_xpm_data (in /usr/lib64/libgdk_pixbuf-2.0.so.0.2200.1)
  =    by 0x4589B5: xpm_to_widget (gui_utils.c:572)
  =    by 0x4E3FC4: about_wireshark (about_dlg.c:86)

------------------------------------------------------------------------
r44065 | darkjames | 2012-07-27 01:47:54 -0700 (Fri, 27 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-6lowpan.c

6lowpan: cleanup dynamic configuration construction.

g_string_printf() -> g_strdup_printf()

------------------------------------------------------------------------
r44064 | darkjames | 2012-07-27 01:45:53 -0700 (Fri, 27 Jul 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-xml.c

Fix memory leak of errors GString

Valgrind log:
  = 308 (264 direct, 44 indirect) bytes in 11 blocks are definitely lost in loss record 39,914 of 41,651
  =    at 0x4C26ABB: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
  =    by 0xC5B0574: g_malloc (in /usr/lib64/libglib-2.0.so.0.2800.8)
  =    by 0xC5C94DF: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.2800.8)
  =    by 0xC5CEC52: g_string_sized_new (in /usr/lib64/libglib-2.0.so.0.2800.8)
  =    by 0x6A723C5: proto_register_xml (packet-xml.c:1249)

------------------------------------------------------------------------
r44063 | darkjames | 2012-07-27 01:39:05 -0700 (Fri, 27 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-spoolss.c
   M /trunk/epan/dissectors/packet-dcerpc.c

Fix bugs: #7532, 7534 dissect_ndr_cvstring returns ep-memory, don't free it.

(Likely to occur cause r44053)

------------------------------------------------------------------------
r44062 | etxrab | 2012-07-27 01:10:31 -0700 (Fri, 27 Jul 2012) | 4 lines
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c

From Jacob Nordgren and Rishie Sharma:
- Added basic support for tracking flows over reconfigured transport channels + mindor bugfixes 

- small fix in rrc, and some small cleanups
------------------------------------------------------------------------
r44061 | jmayer | 2012-07-27 00:23:01 -0700 (Fri, 27 Jul 2012) | 6 lines
Changed paths:
   M /trunk/plugins/gryphon/packet-gryphon.c

Fix two "set but unused variable" warnings turning errors:
- Comment out hdrbits, it's retrieved but not used (slightly different
  approach to overwritten patch)
- Change two instances of pt to tree as this *may* have been
  the intention

------------------------------------------------------------------------
r44060 | etxrab | 2012-07-27 00:13:28 -0700 (Fri, 27 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

Error: the blurb for hf_scsi_bus ("scsi.bus") matches the field name in packet-scsi.c
------------------------------------------------------------------------
r44059 | etxrab | 2012-07-27 00:12:55 -0700 (Fri, 27 Jul 2012) | 1 line
Changed paths:
   M /trunk/plugins/gryphon/packet-gryphon.c

Remove unused variable, use the created subtree. Found by buildbot.
------------------------------------------------------------------------
r44058 | sahlberg | 2012-07-26 22:09:13 -0700 (Thu, 26 Jul 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iscsi.c
   M /trunk/epan/dissectors/packet-scsi.c
   M /trunk/epan/dissectors/packet-scsi.h

SCSI/ISCSI: Add decode of LUNs with address mode/bus and lun

Dont implement the complex "extended logical unit addressing format" just
yet. That one is hairy  so wait until we actually see it in the wild first.

Add decoding of LUNs using
single level lun structure and flat addressing space modes



------------------------------------------------------------------------
r44057 | martinm | 2012-07-26 14:16:23 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Limit zoom vertically to around 90 pixels / sequence number.

------------------------------------------------------------------------
r44056 | morriss | 2012-07-26 13:57:42 -0700 (Thu, 26 Jul 2012) | 8 lines
Changed paths:
   M /trunk/plugins/gryphon/packet-gryphon.c

You can't (well, shouldn't) reference and modify a given variable multiple
times in one C statement: the order of references and modifications is
undefined.  Anyway I don't think the modification is intentional: just divide
instead of divide-and-assign.

Also remove what looks to be some test code (only executed for frame number
11).

------------------------------------------------------------------------
r44055 | mmann | 2012-07-26 13:14:53 -0700 (Thu, 26 Jul 2012) | 1 line
Changed paths:
   M /trunk/plugins/gryphon/packet-gryphon.c

Converted many proto_tree_add_text -> proto_tree_add_item (or at least something that's filterable). since Gryphon is used as the flagship example for plugins, I don't want developers to get the impression proto_tree_add_text is the way to add fields in Wireshark.  Hopefully this will reduce the number of dissectors submitted with too many proto_tree_add_text()s.
------------------------------------------------------------------------
r44054 | morriss | 2012-07-26 11:33:59 -0700 (Thu, 26 Jul 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Add 3GPP Sy (29.219) command codes, AVPs, and appID.
------------------------------------------------------------------------
r44053 | darkjames | 2012-07-26 10:26:05 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-nt.c
   M /trunk/epan/dissectors/packet-dcerpc.c

Fix memleaks (tvb_get_unicode_string())

------------------------------------------------------------------------
r44052 | darkjames | 2012-07-26 10:23:35 -0700 (Thu, 26 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/gui_utils.c

Fix memleak in window_icon_realize_cb()

gtk_window_set_icon_list() duplicates list so after setting we need
to free generated one.

------------------------------------------------------------------------
r44051 | darkjames | 2012-07-26 09:41:34 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/frame_data.c

Revert r44049, frame_data_cleanup() is called when redissecting.

------------------------------------------------------------------------
r44050 | wmeier | 2012-07-26 09:13:09 -0700 (Thu, 26 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rfid-pn532.c

Minor cleanup;
- Create/use an extended value string to access a value string array;
- Reformat to match editor modelines (convert tabs to spaces).

------------------------------------------------------------------------
r44049 | darkjames | 2012-07-26 09:09:41 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/frame_data.c

Free frame comment.

------------------------------------------------------------------------
r44048 | wmeier | 2012-07-26 08:16:04 -0700 (Thu, 26 Jul 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-eiss.c
   M /trunk/epan/dissectors/packet-mpeg-sect.c

Minor cleanup, including:
- remove uneeded #include;
- remove uneeded col_clear();
- widen several var definitions to prevent potential overflow;
- remove uneeded initializers;
- use consistent indentation;
- whitespace.

------------------------------------------------------------------------
r44047 | cmaynard | 2012-07-26 08:10:42 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.display_filter

Well, since 1 instance of wireshark was already changed to Wireshark, we might as well change the rest too for consistency.

------------------------------------------------------------------------
r44046 | cmaynard | 2012-07-26 08:05:54 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.display_filter

Fix more typos.

------------------------------------------------------------------------
r44045 | jmayer | 2012-07-26 07:38:36 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.display_filter

Fix some percieved typos

------------------------------------------------------------------------
r44044 | jmayer | 2012-07-26 07:37:31 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dfilter/dfilter.h

dfilter.h does not need to include epan.h

------------------------------------------------------------------------
r44043 | martinm | 2012-07-26 06:59:20 -0700 (Thu, 26 Jul 2012) | 3 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

Fix another uninitialised bug (the same bug in _read() I fixed
yesterday, also in _seek_read()).  Spotted by running 'valgrind-wireshark.sh -2'.

------------------------------------------------------------------------
r44042 | tuexen | 2012-07-26 06:27:18 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Try to make the buildbot without libpcap happy...

------------------------------------------------------------------------
r44041 | tuexen | 2012-07-26 05:51:30 -0700 (Thu, 26 Jul 2012) | 3 lines
Changed paths:
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/packet-rrc-template.h

Changes corresping to
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=44040

------------------------------------------------------------------------
r44040 | tuexen | 2012-07-26 05:47:48 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h

Get it linking (at least on Mac OS X).

------------------------------------------------------------------------
r44039 | tuexen | 2012-07-26 05:33:20 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Mark unused parameter as such.

------------------------------------------------------------------------
r44038 | etxrab | 2012-07-26 05:23:24 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Don't mark used parameters as unused.
Use the function parameter not the global variable.
------------------------------------------------------------------------
r44037 | etxrab | 2012-07-26 04:39:11 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

If def offending code
packet-rlc.c:2290:7: error: variable ‘i’ set but not used [-Werror=unused-but-set-variable]
------------------------------------------------------------------------
r44036 | etxrab | 2012-07-26 02:43:28 -0700 (Thu, 26 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Separate the Capture menu actions from main_menu_bar_entries.
------------------------------------------------------------------------
r44035 | etxrab | 2012-07-26 02:42:07 -0700 (Thu, 26 Jul 2012) | 4 lines
Changed paths:
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/packet-rrc-template.h
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlc.h
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h
   M /trunk/epan/dissectors/packet-umts_fp.c

From Jacob Nordgren and Rishie Sharma:
-  FP and RLC fixed spelling 
- Fixed variable declaration in RRC 
- removed extra ppi in nbap
------------------------------------------------------------------------
r44034 | darkjames | 2012-07-26 02:36:15 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Make columnized and colorized bit field.

------------------------------------------------------------------------
r44033 | darkjames | 2012-07-26 02:20:05 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/packet_list_store.h

Add checks if stamp values matches. Remove packet_list_visible_record

------------------------------------------------------------------------
r44032 | darkjames | 2012-07-26 02:19:52 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

physical_pos is now used only for checks, ifdef it in PACKET_PARANOID_CHECKS to save some memory

------------------------------------------------------------------------
r44031 | darkjames | 2012-07-26 02:19:37 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Exploit short-circuit evaluation, so first check variable, later call function

------------------------------------------------------------------------
r44030 | darkjames | 2012-07-26 02:19:22 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Move checks outside loop

------------------------------------------------------------------------
r44029 | darkjames | 2012-07-26 02:19:03 -0700 (Thu, 26 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Pass record to packet_list_change_record() not physical_pos 

------------------------------------------------------------------------
r44028 | etxrab | 2012-07-26 01:16:07 -0700 (Thu, 26 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Extend a value string.
------------------------------------------------------------------------
r44027 | etxrab | 2012-07-26 01:15:20 -0700 (Thu, 26 Jul 2012) | 3 lines
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/nbap/packet-nbap-template.h
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/packet-rrc-template.h
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-nbap.h
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlc.h
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_fp.h
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-umts_mac.h

From Jacob Nordgren and Rishie Sharma:
- RRC now configures logical channels in HS-DSCH hs, and some HSDSCH common support added 
- RLC: modifed memory management, MAC: dch would set the incorrect logical channel for RLC
------------------------------------------------------------------------
r44026 | wmeier | 2012-07-25 21:52:42 -0700 (Wed, 25 Jul 2012) | 8 lines
Changed paths:
   M /trunk/epan/libwireshark.def

The comment in the file says:
; NOTE: TABS DON'T WORK IN THIS FILE, USE SPACES INSTEAD!!!

So: replace tabs by spaces.

Also: Adjust spacing in a few cases.


------------------------------------------------------------------------
r44025 | cmaynard | 2012-07-25 19:42:40 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Fix Coverity CID's 703862-703863: Unintentional integer overflow.

------------------------------------------------------------------------
r44024 | eapache | 2012-07-25 19:38:34 -0700 (Wed, 25 Jul 2012) | 7 lines
Changed paths:
   M /trunk/tools/fuzz-test.sh
   M /trunk/tools/valgrind-wireshark.sh

valgrind-wireshark.sh:
 - add support for 2-pass dissection and config profiles
 - make whitespace a consistent 4-spaces
fuzz-test.sh:
 - update 2-pass support to use -2 and not the old -P
 - add support for fuzz-testing under valgrind with the new -g option

------------------------------------------------------------------------
r44023 | cmaynard | 2012-07-25 19:16:37 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

Fix Coverity CID 709737: Structurally dead code.

------------------------------------------------------------------------
r44022 | cmaynard | 2012-07-25 19:00:11 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-giop.c

tvb_length_remaining() can return -1, so be sure to deal with it if it does.

------------------------------------------------------------------------
r44021 | cmaynard | 2012-07-25 18:50:39 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.idl2wrs
   M /trunk/idl/parlay/README.parlay

Fix trivial typos and other misc. minor updates.

------------------------------------------------------------------------
r44020 | cmaynard | 2012-07-25 17:18:46 -0700 (Wed, 25 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/libwireshark.def

Export proto_unregister_field as requested by Helge Kruse.
Ref: http://www.wireshark.org/lists/wireshark-dev/201207/msg00210.html

------------------------------------------------------------------------
r44019 | martinm | 2012-07-25 15:56:08 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

Initialize a byte to avoid more valgrind warnings.

------------------------------------------------------------------------
r44018 | cmaynard | 2012-07-25 15:48:14 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clique-rm.c

Fix Coverity CID 709738: Unused pointer value.

------------------------------------------------------------------------
r44017 | martinm | 2012-07-25 15:02:29 -0700 (Wed, 25 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc-lte.c

Zero a struct to avoid branching based upon uninitialised fields
(previousFrameNum & nextFrameNum).  Spotted by valgrind.

------------------------------------------------------------------------
r44016 | martinm | 2012-07-25 14:53:39 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

Don't write one payload byte too many.  Spotted by valgrind!

------------------------------------------------------------------------
r44015 | morriss | 2012-07-25 14:27:19 -0700 (Wed, 25 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-zbee-nwk.c

zbee.aps was renamed zbee_aps (in r43990).
------------------------------------------------------------------------
r44014 | gerald | 2012-07-25 14:08:44 -0700 (Wed, 25 Jul 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.nmake

Revert parts of r43978 and r43976 so that we can catch updates in
subdirectories.

------------------------------------------------------------------------
r44013 | wmeier | 2012-07-25 13:46:36 -0700 (Wed, 25 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-ca.c

Minor cleanup:
- col_clear() not needed;
- remove some unneeded initializers;
- reformat hf[] entries.

------------------------------------------------------------------------
r44012 | wmeier | 2012-07-25 13:42:16 -0700 (Wed, 25 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-pmt.c

Minor cleanup:
- Create/use extended value string to access value string array;
- col_clear() not needed;
- Remove some unneeded initializers.

------------------------------------------------------------------------
r44011 | wmeier | 2012-07-25 13:37:47 -0700 (Wed, 25 Jul 2012) | 9 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.c

- Call dissector_add-handle() so protocol is
  available under UDP 'decode as';
- Back out use of extended value strings (added in SVN #43942);
   'tshark -G values' on Windows gives a warning as
   to 'Invalid value_string_ext ptr'.
   Issue: On Windows, value_string_ext validation code always
         fails for extended value strings in plugins.
         (Something todo with the linkage mechanism).

------------------------------------------------------------------------
r44010 | morriss | 2012-07-25 13:27:46 -0700 (Wed, 25 Jul 2012) | 13 lines
Changed paths:
   M /trunk/colorfilters

From Stephen Donnelly via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7500 :

The default colorfilter for "Bad Checksum" does not include the Ethernet Frame
Check Sequence (FCS) test.

It seems reasonable that it should be included in this filter rule. It is only
indicated if the Ethernet dissector "Validate the Ethernet checksum if
possible" preference is set and the FCS is believed to be present (via wiretap
heuristic/dissector preference).


From me: re-order the list of bad checksum fields.

------------------------------------------------------------------------
r44009 | morriss | 2012-07-25 13:09:17 -0700 (Wed, 25 Jul 2012) | 1 line
Changed paths:
   M /trunk/test/suite-decryption.sh

zbee.aps was renamed zbee_aps (in r43990).
------------------------------------------------------------------------
r44008 | pascal | 2012-07-25 13:04:33 -0700 (Wed, 25 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7524 :
8-PSK structure in GSM Classmark 3 is not properly dissected

------------------------------------------------------------------------
r44007 | darkjames | 2012-07-25 12:25:23 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/new_packet_list.c

Fix buildbot warning: variable `fdata' set but not used [-Werror=unused-but-set-variable]

------------------------------------------------------------------------
r44006 | darkjames | 2012-07-25 11:01:42 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/packet_list_store.h

Allocate col_text & col_text_len only for columns not based on frame_data

------------------------------------------------------------------------
r44005 | darkjames | 2012-07-25 11:00:38 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/packet_list_store.h

Remove packet_list->column_types

------------------------------------------------------------------------
r44004 | darkjames | 2012-07-25 10:59:56 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/new_packet_list.c
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/packet_list_store.h

Make PacketListRecord structure private.

------------------------------------------------------------------------
r44003 | wmeier | 2012-07-25 10:38:05 -0700 (Wed, 25 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-descriptor.c

Create/use extended value strings as appropriate;
Remove unneeded initializers;
Do whitespace changes.

------------------------------------------------------------------------
r44002 | martinm | 2012-07-25 10:18:36 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Remove handlers for a couple of events we're not interested in.

------------------------------------------------------------------------
r44001 | martinm | 2012-07-25 08:34:31 -0700 (Wed, 25 Jul 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Only call cairo_stroke() when the colour changes, and at the end of the
long list of elements.  Now the graph is like greased lightening!

I will look later to see if I can apply the same change to the TCP
graphs.

------------------------------------------------------------------------
r44000 | wmeier | 2012-07-25 08:32:29 -0700 (Wed, 25 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpls-psc.c

Minor cleanup:
- Use col_...() fcns in the proper manner and order;
- proto_reg_handoff...() not needed (does nothing useful);
- remove some unneeded initializers;
- reformat hf[] entries.

------------------------------------------------------------------------
r43999 | etxrab | 2012-07-25 08:15:16 -0700 (Wed, 25 Jul 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Unify the AktionEntries for apply/prepare filter we should probably
do the same type thing for the ui_desciptions.

 eg put a "place holder" in the UI descriptions and
make a call from main_menubar.c i.e add_filter_menu()
and do the UI stuff there.
------------------------------------------------------------------------
r43998 | martinm | 2012-07-25 08:11:14 -0700 (Wed, 25 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

When drawing the line elements, only call gdk_cairo_set_source_color()
when the element colour changes.

------------------------------------------------------------------------
r43997 | wmeier | 2012-07-25 08:04:19 -0700 (Wed, 25 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-kdsp.c

Minor cleanup:
- Remove some unneeded initializers & casts;
- whitespace.

------------------------------------------------------------------------
r43996 | wmeier | 2012-07-25 07:39:32 -0700 (Wed, 25 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppcap.c

Minor cleanup:
 - col_clear() not required;
 - use #if 0/#endif to comment out code (iso /* ... */)
 - whitespace.

------------------------------------------------------------------------
r43995 | wmeier | 2012-07-25 06:59:41 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etv.c

#include <stdio.h> not needed.

------------------------------------------------------------------------
r43994 | wmeier | 2012-07-25 06:57:22 -0700 (Wed, 25 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-etv.c

Minor cleanup:
- col_clear() not required;
- ...

------------------------------------------------------------------------
r43993 | mmann | 2012-07-25 06:56:15 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-mmc.c
   M /trunk/epan/dissectors/packet-scsi-osd.c
   M /trunk/epan/dissectors/packet-scsi-sbc.c
   M /trunk/epan/dissectors/packet-scsi-smc.c
   M /trunk/epan/dissectors/packet-scsi-ssc.c
   M /trunk/epan/dissectors/packet-scsi.c

Converted scsi dissectors display filter format from scsi.<protocol> to scsi_<protocol> (matching their registered filter name)

------------------------------------------------------------------------
r43992 | wmeier | 2012-07-25 06:38:31 -0700 (Wed, 25 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvb-eit.c
   M /trunk/epan/dissectors/packet-dvb-nit.c
   M /trunk/epan/dissectors/packet-dvb-sdt.c
   M /trunk/epan/dissectors/packet-dvb-tdt.c
   M /trunk/epan/dissectors/packet-dvb-tot.c

Minor cleanup:
  col_clear() not required;
  unneeded initializers;
  whitespace.

------------------------------------------------------------------------
r43991 | darkjames | 2012-07-25 05:52:47 -0700 (Wed, 25 Jul 2012) | 14 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Fix bug #7347: "Resize All Columns" fails in Time Column

If column is based on frame data packet_list_get_widest_column_string() 
was constructing his own frame_data with biggest *value* for given column
(which might be not the longest string) and later fill column for it.

Which generally should work (time precision is fixed),
but in r41185 to lot col_*() function was added check if fd->flags.has_ts is set.
packet_list_get_widest_column_string() was passing frame_data with flags.has_ts unset.

To make maintaince easier, instead of fixing the problem with flags.has_ts,
generate column buffer for each frame, and find the one which has longest string.


------------------------------------------------------------------------
r43990 | mmann | 2012-07-25 05:19:21 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-zbee-aps.c
   M /trunk/epan/dissectors/packet-zbee-nwk.c
   M /trunk/epan/dissectors/packet-zbee-zcl.c
   M /trunk/epan/dissectors/packet-zbee-zdp.c
   M /trunk/epan/dissectors/packet-zbee.h

Converted ZigBee dissectors display filter format from zbee.<protocol> to zbee_<protocol>
Also corrected zbee_afp filters as they were incorrectly using zbee.app
------------------------------------------------------------------------
r43989 | alagoutte | 2012-07-25 05:00:38 -0700 (Wed, 25 Jul 2012) | 8 lines
Changed paths:
   M /trunk/ui/qt/qtshark_de.ts
   M /trunk/ui/qt/qtshark_fr.ts

lupdate QtShark.pro (with the last change in translation and help menu)
Updating 'qtshark_de.ts'...
   Found 69 source text(s) (23 new and 46 already existing)
Updating 'qtshark_fr.ts'...
   Found 69 source text(s) (25 new and 44 already existing)    Kept 1 obsolete entries

There is new string to translate....

------------------------------------------------------------------------
r43988 | alagoutte | 2012-07-25 04:57:05 -0700 (Wed, 25 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp

Add some link (URL) to Help Menu in QtShark
* Use QtAutoconnect feature
* no (yet ?) use help_dlg.* function (topic_action, topic_online_url...)


------------------------------------------------------------------------
r43987 | alagoutte | 2012-07-25 04:53:44 -0700 (Wed, 25 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h

Add some link (URL) to Help Menu in QtShark
* Use QtAutoconnect feature
* no (yet ?) use help_dlg.* function (topic_action, topic_online_url...)


------------------------------------------------------------------------
r43986 | alagoutte | 2012-07-25 04:49:03 -0700 (Wed, 25 Jul 2012) | 6 lines
Changed paths:
   M /trunk/ui/qt/main_window.ui

Add Help Menu to QtShark
* with new "item" Ask A&Q (not yet available in GTK Gui)
* No yet link (next step)
* No icon...


------------------------------------------------------------------------
r43985 | mmann | 2012-07-25 04:27:01 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pop.c

Fix NULL deference (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7486).
I don't understand the relationship between the "frame data" and the "conversation" (to me they seem independent, but the code seems to put them together), but at least this fixes the crash 
------------------------------------------------------------------------
r43984 | etxrab | 2012-07-25 02:40:18 -0700 (Wed, 25 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

From Johan Wåhl:
Make DNS ports configurable.
------------------------------------------------------------------------
r43983 | etxrab | 2012-07-25 02:09:32 -0700 (Wed, 25 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-umts_fp.c

From Jacob Nordgren and Rishie Sharma:
- FP: added payload CRC validation, RLC: some more error reporting 
- RLC: fixed an exotic LI bug, some cosmetic fixes.
------------------------------------------------------------------------
r43982 | etxrab | 2012-07-25 01:57:33 -0700 (Wed, 25 Jul 2012) | 3 lines
Changed paths:
   M /trunk/wsutil/crc16-plain.c
   M /trunk/wsutil/crc16-plain.h
   M /trunk/wsutil/libwsutil.def

From Rishie Sharma:

Add a new CRC16 routine.
------------------------------------------------------------------------
r43981 | tuexen | 2012-07-25 00:08:20 -0700 (Wed, 25 Jul 2012) | 4 lines
Changed paths:
   M /trunk/dumpcap.c

Update recv/drop counters also when no threads are used.
This should fix
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7523

------------------------------------------------------------------------
r43980 | martinm | 2012-07-24 19:56:51 -0700 (Tue, 24 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

When zooming in, never subdivide whole numbers on the Y axis (they are
sequence numbers).

------------------------------------------------------------------------
r43979 | gerald | 2012-07-24 17:47:11 -0700 (Tue, 24 Jul 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

Make sure xcopy can figure things out on its own.

------------------------------------------------------------------------
r43978 | gerald | 2012-07-24 17:37:29 -0700 (Tue, 24 Jul 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

Make sure wireshark.exe and tshark.exe don't depend on pseudotargets.

------------------------------------------------------------------------
r43977 | martinm | 2012-07-24 17:07:47 -0700 (Tue, 24 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Don't increase refnum unless graph is created.  Also, don't allocate
graph until know that we were able to choose a TCP session.
This could fail if e.g. a MAC LTE frame had > 1 bearers carrying TCP
segments.

------------------------------------------------------------------------
r43976 | gerald | 2012-07-24 16:59:42 -0700 (Tue, 24 Jul 2012) | 5 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/packaging/nsis/Makefile.nmake

Fix the dependencies for wireshark.exe and tshark.exe and use "xcopy
/d" instead of "copy" in Makefile.nmake. Fix the uninstall.exe path in
packaging\nsis\Makefile.nmake. This keeps us from clobbering existing
files in wireshark-gt2 unnecessarily.

------------------------------------------------------------------------
r43975 | wmeier | 2012-07-24 16:25:57 -0700 (Tue, 24 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-maap.c

(Trivial) Cleanup

------------------------------------------------------------------------
r43974 | wmeier | 2012-07-24 15:57:25 -0700 (Tue, 24 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-oipf.c

(Minor) Create handle in proto_reg_handoff...() (where it's used);
        Localize static variable to proto_reg_handoff...()

------------------------------------------------------------------------
r43973 | wmeier | 2012-07-24 15:51:15 -0700 (Tue, 24 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bfcp.c

(Minor) Localize a static variable;

------------------------------------------------------------------------
r43972 | martinm | 2012-07-24 15:43:10 -0700 (Tue, 24 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Don't leak the graph (or skip a graph refnum) if single RLC channel not
found in selected frame in the packet list.

------------------------------------------------------------------------
r43971 | wmeier | 2012-07-24 15:38:13 -0700 (Tue, 24 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ixveriwave.c

Move proto_register..() and proto_reg_handoff...() to the end of the file;
Do other minor cleanup.

------------------------------------------------------------------------
r43970 | wmeier | 2012-07-24 14:30:25 -0700 (Tue, 24 Jul 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-waveagent.c

General cleanup, including:
- prevent potential array overflow: do some bounds checking;
- use emem_strbuf instead of buffers on the stack;
- check_col() not required;
- simplify code in several places;
- remove some boilerplate comments;
- ...

------------------------------------------------------------------------
r43969 | martink | 2012-07-24 14:24:33 -0700 (Tue, 24 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mpeg-pat.c

MPEG PAT: set the tree item's length == number of bytes dissected
don't simply assume the PAT continues until the end of the input tvb

this is similar to packet_dvb_ait.c
I'll change this for other tables shortly

------------------------------------------------------------------------
r43966 | darkjames | 2012-07-24 12:49:47 -0700 (Tue, 24 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_panes.c

Make proto_tree_draw wrapper function to proto_tree_draw_resolve.

------------------------------------------------------------------------
r43965 | gerald | 2012-07-24 09:30:03 -0700 (Tue, 24 Jul 2012) | 3 lines
Changed paths:
   M /trunk/packaging/nsis/Makefile.nmake

Remove uninstall_installer.exe when we're done with it so that we don't
have an extraneous executable in the staging directory.

------------------------------------------------------------------------
r43962 | wmeier | 2012-07-24 08:11:18 -0700 (Tue, 24 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-websocket.c

(Trivial) remove unneeded #include.

------------------------------------------------------------------------
r43961 | etxrab | 2012-07-24 08:03:59 -0700 (Tue, 24 Jul 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_menubar.c

Analyze->Apply as Filter and Analyze->Prepare a Filter cause crashes

user_data is NULL in the callbacks from the menu_bar, and when preparing filters we need to find the filter widget with g_object_get_data(G_OBJECT(data), E_DFILTER_TE_KEY).
The object is saved in the global variable popup_menu_object.
Use that in the filter callbacks from the menu bar.
- remove unused widget from a couple of callbacks.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7506
------------------------------------------------------------------------
r43960 | wmeier | 2012-07-24 07:47:19 -0700 (Tue, 24 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-llrp.c

Remove unneeded #include;
Create/use extended value strings for several value-string arrays;
Minor whitespace cleanup.

------------------------------------------------------------------------
r43959 | wmeier | 2012-07-24 07:05:20 -0700 (Tue, 24 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-artnet.c

(Trivial) whitespace cleanup

------------------------------------------------------------------------
r43958 | etxrab | 2012-07-24 06:05:25 -0700 (Tue, 24 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-h248_q1950.c

H.248 cannot interpret value of Package 0x0022, Parameter 1

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7519
------------------------------------------------------------------------
r43957 | etxrab | 2012-07-24 05:20:18 -0700 (Tue, 24 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/column-utils.c

Use the correct symbols
COL_UTC_TIME and COL_UTC_DATE_TIME
insted of TS_UTC and TS_UTC_WITH_DATE.
------------------------------------------------------------------------
r43956 | etxrab | 2012-07-24 04:47:23 -0700 (Tue, 24 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-x25.c

From Karsten Keil:
ISDN LAPD X.31 packet traffic can not be decoded

X.31 is X.25 over ISDN. It use SAPI 16 LAPD service.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7514
------------------------------------------------------------------------
r43955 | etxrab | 2012-07-24 03:25:13 -0700 (Tue, 24 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-giop.c

From Peng Di:
GIOP request_id used for sub dissectors is not assigned when decoding GIOP 1.2 Request message.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7516
------------------------------------------------------------------------
r43954 | etxrab | 2012-07-24 00:31:46 -0700 (Tue, 24 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-umts_mac.h

From Jacob Nordgren and Rishie Sharma:

- Added support for EDCH type 2 MAC-is reassembly and slightly improved RLC error reporting 

- RLC: fixed bug where complete sequences in the end of a trace where not reassembled
------------------------------------------------------------------------
r43953 | etxrab | 2012-07-23 22:51:42 -0700 (Mon, 23 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Reinsert conversation colorization shortcuts
------------------------------------------------------------------------
r43952 | sahlberg | 2012-07-23 19:00:50 -0700 (Mon, 23 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi.c

SCSI: Add support for mode subpages

Add support for modepages that contain subpages and add
a simple subpage for the Control page.


------------------------------------------------------------------------
r43947 | darkjames | 2012-07-23 13:24:36 -0700 (Mon, 23 Jul 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Fix bug #7520: Byteview related Glib-GObject-Critical msgs during GTK2 Wireshark startup

Put generated, with *proper* types version of marshaler (VOID:OBJECT,OBJECT) inside bytes_view.c
It was also only blocker of #undef GTK_DISABLE_DEPRECATED, so remove it.

XXX generated version of marshaler looks portable, but it'd be best to generate it using
glib-genmarshal during compilation.

------------------------------------------------------------------------
r43945 | etxrab | 2012-07-23 12:18:00 -0700 (Mon, 23 Jul 2012) | 1 line
Changed paths:
   M /trunk/capinfos.c

Remove #define USE_GOPTION = 1, the code is incomplete
------------------------------------------------------------------------
r43944 | morriss | 2012-07-23 12:08:45 -0700 (Mon, 23 Jul 2012) | 1 line
Changed paths:
   M /trunk/tools/Makefile.am

Add cppcheck tools to the source distribution.
------------------------------------------------------------------------
r43943 | morriss | 2012-07-23 12:02:32 -0700 (Mon, 23 Jul 2012) | 1 line
Changed paths:
   M /trunk/Makefile.am

README.dfilter is no more.
------------------------------------------------------------------------
r43942 | wmeier | 2012-07-23 11:17:38 -0700 (Mon, 23 Jul 2012) | 8 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.c

Cleanup:
- don't call col_...() and expert...() fcns under 'if (tree)';
- create/use extended value strings in a few cases;
- use val_to_str_ext_const();
- Don't increment offset if not used afterwards [set but unused];
- do whitespace cleanup (indentation, trailing, ...).


------------------------------------------------------------------------
r43941 | gram | 2012-07-23 10:10:13 -0700 (Mon, 23 Jul 2012) | 7 lines
Changed paths:
   M /trunk/dftest.c
   M /trunk/doc/README.display_filter
   D /trunk/epan/dfilter/README.dfilter

Combine the two display filter README's into one,
and add a lot of explanation about how the display filter
engine works.

Modify dftest.c to remove printing of the dfilter_t pointer,
which has absolutely no value for the user.

------------------------------------------------------------------------
r43940 | morriss | 2012-07-23 10:04:37 -0700 (Mon, 23 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c

Get rid of non-ASCII chars.  Also replace tabs with spaces and remove trailing white space.
------------------------------------------------------------------------
r43939 | morriss | 2012-07-23 09:57:16 -0700 (Mon, 23 Jul 2012) | 2 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

r43756 said that _snwprintf is banned.  Make it so.

------------------------------------------------------------------------
r43931 | mmann | 2012-07-23 08:52:17 -0700 (Mon, 23 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtp.c

Added RFC 5285 functionality per https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5763
------------------------------------------------------------------------
r43930 | etxrab | 2012-07-23 08:27:52 -0700 (Mon, 23 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtpv2.c
   M /trunk/epan/tfs.c
   M /trunk/epan/tfs.h

Fix reversed values for  Bearer Context IE decodes Bearer Level Quality of Service (Bearer QoS) in ARP field the wireshark decoded preemption values.

As reported in
http://ask.wireshark.org/questions/12907/pre-emption-decoding-on-s11-interface
------------------------------------------------------------------------
r43929 | martinm | 2012-07-23 07:40:05 -0700 (Mon, 23 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

Now check the first few bytes of the ftp-data segment to see if it looks
printable.  If binary, just show the number of bytes in summary.

Not that there are no items inside it, don't create ftp-data as a tree.
Also, fix the type of the variable 'ti'.

------------------------------------------------------------------------
r43928 | darkjames | 2012-07-23 07:09:41 -0700 (Mon, 23 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-vntag.c

Initial version of VNTAG dissector (bug #7496)

------------------------------------------------------------------------
r43927 | etxrab | 2012-07-23 06:27:16 -0700 (Mon, 23 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Mark pinfo as unused.
------------------------------------------------------------------------
r43926 | mmann | 2012-07-23 04:58:51 -0700 (Mon, 23 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Add dissector tables for RTCP extended feedback messages  (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5764)
------------------------------------------------------------------------
r43925 | etxrab | 2012-07-23 03:10:40 -0700 (Mon, 23 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Dynamicly allocate " items".
make it a gpointer and cast to io_item_t items where needed.
The ame is to make io_stat_graph_t generic and reusable.
------------------------------------------------------------------------
r43924 | etxrab | 2012-07-23 00:55:15 -0700 (Mon, 23 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/rtp_analysis.c

Align structs and code a bit, ultimatly code should be shared.
------------------------------------------------------------------------
r43923 | mmann | 2012-07-22 17:30:00 -0700 (Sun, 22 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-sprt.c

added dissect_sprt() to dissect_sprt_heur() so that the heuristics actually do something
------------------------------------------------------------------------
r43922 | martink | 2012-07-22 15:09:46 -0700 (Sun, 22 Jul 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/iface_lists.c

initialize required interface_t components of a newly created interface

this should fix crashes in the interface list handling when the
interface list contains pipes initliazed by scan_local_interfaces() or
add_pipe_cb()

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7511

------------------------------------------------------------------------
r43921 | eapache | 2012-07-22 15:01:10 -0700 (Sun, 22 Jul 2012) | 5 lines
Changed paths:
   M /trunk/tshark.c

Only initialize fields in the print_args that are actually used.

This prevents a memory leak where we were allocating for print_args.range
but never freeing.

------------------------------------------------------------------------
r43920 | eapache | 2012-07-22 14:48:51 -0700 (Sun, 22 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-xmpp-core.c
   M /trunk/epan/dissectors/packet-xmpp-core.h
   M /trunk/epan/dissectors/packet-xmpp-utils.c
   M /trunk/epan/dissectors/packet-xmpp.c

The XMPP dissector was allocating a new parser for every packet and never
freeing them. This was slow and leaked gobs of memory.

Be like XML: allocate one parser during set-up and share it around.

------------------------------------------------------------------------
r43919 | darkjames | 2012-07-22 14:12:16 -0700 (Sun, 22 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.h

Continuation of r43338, value stored in record->col_text_len always fit in gushort.

------------------------------------------------------------------------
r43918 | darkjames | 2012-07-22 14:06:46 -0700 (Sun, 22 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/manual_addr_resolv.c

Fix some memory leaks of returned string from gtk_combo_box_text_get_active_text()

gtk_combo_box_text_get_active_text() and gtk_combo_box_get_active_text() [from old-gtk-compat.h]
returns *newly allocated string (...) must be freed with g_free().*

------------------------------------------------------------------------
r43917 | etxrab | 2012-07-22 09:48:52 -0700 (Sun, 22 Jul 2012) | 1 line
Changed paths:
   M /trunk/wsutil/crc7.h

Get rid of not needed includes
------------------------------------------------------------------------
r43916 | tuexen | 2012-07-22 09:41:59 -0700 (Sun, 22 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/new_packet_list.c

Get rid of a GTK warning showing up when wireshark is started.

------------------------------------------------------------------------
r43915 | eapache | 2012-07-22 08:58:36 -0700 (Sun, 22 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/rtp_player.c

Two little cleanups from cppcheck:

- unused variable
= don't trust GTK_IS_PROGRESS_BAR to provide the necessary parentheses

------------------------------------------------------------------------
r43911 | gerald | 2012-07-22 07:03:34 -0700 (Sun, 22 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-07-22]
------------------------------------------------------------------------
r43910 | martinm | 2012-07-21 22:13:49 -0700 (Sat, 21 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Fix horizontal line that gets drawn from the last ACK to the r.h. edge
of the graph (when the last SN hasn't been acknowledged).

------------------------------------------------------------------------
r43909 | martinm | 2012-07-21 21:45:14 -0700 (Sat, 21 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Delete stray debug printf() call left in last commit.

------------------------------------------------------------------------
r43908 | martinm | 2012-07-21 21:44:16 -0700 (Sat, 21 Jul 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ftp.c

Calling tvb_format_text() for binary data segments (c1400 bytes) was
*very* slow (in a profiled run where FTP data is carried over LTE
MAC/RLC/PDCP/IP/TCP, this one function call was 20% of overall runtime).

Have limited to call to ITEM_LABEL_LENGTH, as that is all that
will be displayed anyway.  As per comment, I'm not convinced that doing
this for binary FTP data segments is worthwhile at all.  It doesn't
even display as hex.

------------------------------------------------------------------------
r43907 | mmann | 2012-07-21 20:06:37 -0700 (Sat, 21 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-app-pkix-cert.c
   M /trunk/epan/dissectors/packet-applemidi.c
   M /trunk/epan/dissectors/packet-atalk.c
   M /trunk/epan/dissectors/packet-bfd.c
   M /trunk/epan/dissectors/packet-cell_broadcast.c
   M /trunk/epan/dissectors/packet-cimetrics.c
   M /trunk/epan/dissectors/packet-ehs.c
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/epan/dissectors/packet-gsm_cbch.c
   M /trunk/epan/dissectors/packet-hsr.c
   M /trunk/epan/dissectors/packet-hsrp.c
   M /trunk/epan/dissectors/packet-icep.c
   M /trunk/epan/dissectors/packet-ifcp.c
   M /trunk/epan/dissectors/packet-linx.c
   M /trunk/epan/dissectors/packet-mpls-echo.c
   M /trunk/epan/dissectors/packet-ntp.c
   M /trunk/epan/dissectors/packet-rsl.c
   M /trunk/epan/dissectors/packet-scriptingservice.c
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-synergy.c
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-vcdu.c
   M /trunk/epan/dissectors/packet-vxi11.c
   M /trunk/epan/dissectors/packet-xot.c

Update display filter names per Bug 2794.  Part 1 of many.
------------------------------------------------------------------------
r43902 | wmeier | 2012-07-21 15:06:17 -0700 (Sat, 21 Jul 2012) | 17 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-sprt.c
   M /trunk/epan/dissectors/packet-v150fw.c

Additional cleanup:

packet-sdp.c:
  Init 'proto_sprt' in proto_reg_handof..()
    [instead of using a registered init fcn];

packet-sprt.c:
  Fix some typos;
  Comment out dissect_sprt_heur() since it doesn't
   really do any dissection. Add an XXX comment re same.

packet-v150fw.c:
  Remove unused 'v150fw_handle' and thus unneeded proto_reg_handoff...();
  Add an XXX comment re the (commented out) dissect_v150fw() not actually
   doing any dissection.


------------------------------------------------------------------------
r43901 | eapache | 2012-07-21 12:18:12 -0700 (Sat, 21 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload-framing.c

Fix mis-allocated key size as caught by valgrind.

We have to divide the 'length' field to work with guint32 pointer arithmetic,
but we still want to allocate and memcpy the original length value, since
both of those operate in raw bytes, not blocks of sizeof(guint32).

------------------------------------------------------------------------
r43900 | martinm | 2012-07-21 10:21:19 -0700 (Sat, 21 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Don't scale sequence numbers back to 0 (like TCP does).  I want to see
the real sequence number.  TODO: show the absolute time...

------------------------------------------------------------------------
r43899 | eapache | 2012-07-21 09:29:48 -0700 (Sat, 21 Jul 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-xmpp-utils.c

Don't throw an assertion if we can't find certain XMPP attributes when
trying to track sessions for iq, jabber, et al. Just return, so we can
dissect whatever attributes we can find. An expert info already gets added
later on.

The other part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7509


------------------------------------------------------------------------
r43898 | eapache | 2012-07-21 09:10:16 -0700 (Sat, 21 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload-framing.c

The se_tree_* functions are destructive to the key, so save and restore
the key around each call.

Fixes part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7509

------------------------------------------------------------------------
r43897 | wmeier | 2012-07-21 08:32:36 -0700 (Sat, 21 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sprt.c
   M /trunk/epan/dissectors/packet-sprt.h

Move 99.9 % of packet-sprt.h to packet-sprt.c since it's used only there.
Convert "4 space tabs" to spaces (missed in previous commit).

------------------------------------------------------------------------
r43896 | eapache | 2012-07-21 08:31:35 -0700 (Sat, 21 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c

Because storing the address of a stack variable seemed like such
a good idea at the time...

Allocate seasonal memory for it instead.

------------------------------------------------------------------------
r43895 | martinm | 2012-07-21 08:21:43 -0700 (Sat, 21 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-v150fw.c

Initialise ext_len to avoid an "uninitialised use" error.

------------------------------------------------------------------------
r43894 | pascal | 2012-07-21 07:45:44 -0700 (Sat, 21 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sprt.c

Fix a typo in r43893

------------------------------------------------------------------------
r43893 | pascal | 2012-07-21 07:43:36 -0700 (Sat, 21 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sprt.c
   M /trunk/epan/dissectors/packet-v150fw.c

Fix a few encoding arguments

------------------------------------------------------------------------
r43892 | wmeier | 2012-07-21 07:14:07 -0700 (Sat, 21 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-v150fw.c

Remove unneeded #includes;
Convert "4 space tabs" to spaces;
Remove trailing whitespace;
Change hf[] entry blurbs from "" to NULL;
Add svn:id and svn:eol-style properties.

------------------------------------------------------------------------
r43891 | wmeier | 2012-07-21 07:03:46 -0700 (Sat, 21 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sprt.c

Calls to col_...() and expert...() functions should not be under 'if (tree)';
Remove unneeded #include;
Convert "4 space tabs" to spaces;
Remove trailing whitespace;
Add svn:id and svn:eol-style properties.

------------------------------------------------------------------------
r43890 | eapache | 2012-07-21 06:51:51 -0700 (Sat, 21 Jul 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sprt.c
   M /trunk/epan/dissectors/packet-v150fw.c

Fix GCC build.

I'm not exactly sure what's up with the v150fw dissector, since
it defines a heuristic which is never used and registers in no tables.
The comments indicate it's carried over rtp, but rtp doesn't have a
heuristic table. Revision 43887 caused rtp to load a handle to v150fw,
but I've done a quick scan and I don't think it ever actually does anything
with the handle.

For now, #if 0 out the heuristic function to avoid compile errors. A better
fix is needed though.

------------------------------------------------------------------------
r43889 | eapache | 2012-07-21 06:25:14 -0700 (Sat, 21 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-sprt.c

Fix some of the GCC build errors, more to come.

------------------------------------------------------------------------
r43888 | wmeier | 2012-07-21 06:18:36 -0700 (Sat, 21 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sprt.h

Add svn:keywords and svn:eol-style properties
Convert "4 space tabs" to spaces.

------------------------------------------------------------------------
r43887 | mmann | 2012-07-21 05:38:59 -0700 (Sat, 21 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-sdp.c
   A /trunk/epan/dissectors/packet-sprt.c
   A /trunk/epan/dissectors/packet-sprt.h
   A /trunk/epan/dissectors/packet-v150fw.c
   M /trunk/epan/tfs.c
   M /trunk/epan/tfs.h

Updated patch from https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3507
------------------------------------------------------------------------
r43883 | pascal | 2012-07-21 01:50:32 -0700 (Sat, 21 Jul 2012) | 3 lines
Changed paths:
   M /trunk/asn1/snmp/snmp.cnf
   M /trunk/epan/dissectors/packet-snmp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7508 :
Display snmp.contextName as FT_STRING

------------------------------------------------------------------------
r43882 | eapache | 2012-07-20 19:43:10 -0700 (Fri, 20 Jul 2012) | 11 lines
Changed paths:
   M /trunk/tools/cppcheck/cppcheck.sh

Enhancements to the cppcheck script:

- Take command-line arguments of files to check. In this case make output
  GCC-like, as it's much more human-readable than the HTML.
- If there are no arguments, provide HTML output for the entire current
  directory like before, for use with build-bot integration.
- Don't hack with the CWD to try and get include-paths to work. Cppcheck
  will warn already if it can't find them, and since a lot of the checks
  still work in any case, a warning is more appropriate than an error or
  a hack.

------------------------------------------------------------------------
r43880 | guy | 2012-07-20 18:24:54 -0700 (Fri, 20 Jul 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-reload-framing.c

The 32-bit-key tree code assumes that the pointer to the key can be cast
to a pointer to a guint32 and dereferenced.  On some platforms, such as
SPARC, this requires that the pointer be aligned on a 4-byte boundary;
there is no guarantee that the data field of an address structure is
aligned on a 4-byte boundary, so allocate a buffer for a copy of that
data and copy the data into it, and free it when we're done with it.

Should fix bug 7501.

------------------------------------------------------------------------
r43879 | gerald | 2012-07-20 18:21:41 -0700 (Fri, 20 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/display_filter_edit.h

Add display filter and name resolution controls to the standard Qt open
file dialog. We still need to add a preview.

------------------------------------------------------------------------
r43878 | gerald | 2012-07-20 18:18:57 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Remove the filename from the GTK+ open file preview.

------------------------------------------------------------------------
r43877 | gerald | 2012-07-20 18:14:08 -0700 (Fri, 20 Jul 2012) | 6 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Remove the filename from the Win32 file dialog preview. It's already
shown in two places and there's no reason to show it in a third.

Use CommDlg_OpenSave_GetFilePath instead of CommDlg_OpenSave_GetSpec so
that previews work properly for folders.

------------------------------------------------------------------------
r43875 | guy | 2012-07-20 17:12:21 -0700 (Fri, 20 Jul 2012) | 7 lines
Changed paths:
   M /trunk/file.c

simple_message_box() does not expect Pango markup, so escaping is
not necessary, and just messes up the display.

Fixes bug 7489.

#BACKPORT

------------------------------------------------------------------------
r43874 | darkjames | 2012-07-20 14:35:45 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/about_dlg.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_filter_expressions.c
   M /trunk/ui/gtk/print_dlg.c
   M /trunk/ui/gtk/profile_dlg.c
   M /trunk/ui/gtk/sip_stat.c
   M /trunk/ui/gtk/stats_tree_stat.c
   M /trunk/ui/gtk/summary_dlg.c
   M /trunk/ui/gtk/time_shift_dlg.c

gtk_container_add() -> gtk_box_pack_start() [bug #7377]

------------------------------------------------------------------------
r43873 | darkjames | 2012-07-20 14:34:23 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/decode_as_dlg.c

Decode as: Don't add notebook twice to hbox (fix r43825)

------------------------------------------------------------------------
r43868 | wmeier | 2012-07-20 12:09:05 -0700 (Fri, 20 Jul 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bacapp.c

From Lori Tribble:
Attached is a patch which corrects the string construction issue in the
PropertyStates method.  This patch also corrects a spelling error for
'utcTimeSyncronization' and adds decode support for this property.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6475#c8

------------------------------------------------------------------------
r43866 | gerald | 2012-07-20 11:04:00 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/wireshark.nsi

Add a comment.

------------------------------------------------------------------------
r43864 | gerald | 2012-07-20 10:56:16 -0700 (Fri, 20 Jul 2012) | 8 lines
Changed paths:
   M /trunk/packaging/nsis/Makefile.nmake
   M /trunk/packaging/nsis/wireshark.nsi

According to

http://blogs.msdn.com/b/astebner/archive/2010/10/20/10078468.aspx

and bug 7507 the Visual C++ 2010 redistributable installer might want
to reboot the system. Tell it not to do that and request a reboot at
the end of the installation process if needed.

------------------------------------------------------------------------
r43862 | pascal | 2012-07-20 08:37:45 -0700 (Fri, 20 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7435 :
Check available length before trying to dissect SSL packet when desegmentation is not activated

------------------------------------------------------------------------
r43861 | darkjames | 2012-07-20 08:21:40 -0700 (Fri, 20 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/supported_protos_dlg.c
   M /trunk/ui/gtk/uat_gui.c

Fix bug #7377 for:
 - UAT
 - Packet in new window
 - Supported protocols dialog.

------------------------------------------------------------------------
r43860 | darkjames | 2012-07-20 08:08:27 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/about_dlg.c
   M /trunk/ui/gtk/dissector_tables_dlg.c
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/flow_graph.c
   M /trunk/ui/gtk/follow_stream.c
   M /trunk/ui/gtk/graph_analysis.c
   M /trunk/ui/gtk/gsm_map_summary.c

For all recent changes (r43820...r43829) from gtk_container_add() to gtk_box_pack_start() set expand parameter to TRUE.

------------------------------------------------------------------------
r43859 | darkjames | 2012-07-20 06:59:57 -0700 (Fri, 20 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

BytesView: use "view" class (GtkTextView) instead of "entry" (GtkEntry) one.
Cheat a little and always make BytesView focused to make render blue-highlight instead of grey /inactive/ one.

XXX, we should have our own BytesView class and allow user define his own style in css.

------------------------------------------------------------------------
r43858 | jmayer | 2012-07-20 05:00:37 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/i18n.qrc

Order alphabetically

------------------------------------------------------------------------
r43857 | jmayer | 2012-07-20 04:59:25 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt

Add qtshark_de.ts

------------------------------------------------------------------------
r43856 | darkjames | 2012-07-20 04:59:20 -0700 (Fri, 20 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Fix bug #7502

In gtk3 upper value of adjustment can't be smaller than page_size.
Otherwise strange things happens ;-)

------------------------------------------------------------------------
r43855 | jmayer | 2012-07-20 04:58:16 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/i18n.qrc
   A /trunk/ui/qt/qtshark_de.qm
   A /trunk/ui/qt/qtshark_de.ts

Beginnings of a German translation (review/improvements welcome)

------------------------------------------------------------------------
r43854 | darkjames | 2012-07-20 04:10:29 -0700 (Fri, 20 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/color_dlg.c
   M /trunk/ui/gtk/color_edit_dlg.c
   M /trunk/ui/gtk/dcerpc_stat.c
   M /trunk/ui/gtk/filter_dlg.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/rlc_lte_graph.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/tcp_graph.c

Fix some clang warnings: implicit conversion from enumeration type 'GtkStateType' to different enumeration type 'GtkStateFlags' [-Werror,-Wconversion]

GTK_STATE_NORMAL and GTK_STATE_FLAG_NORMAL are both 0.

------------------------------------------------------------------------
r43853 | jmayer | 2012-07-20 04:04:18 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy/CMakeLists.txt

Fix a bit too much copy paste

------------------------------------------------------------------------
r43852 | jmayer | 2012-07-20 03:35:51 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/CMakeLists.txt

progress_dialog.* -> progress_bar.*

------------------------------------------------------------------------
r43851 | jmayer | 2012-07-20 03:33:21 -0700 (Fri, 20 Jul 2012) | 2 lines
Changed paths:
   A /trunk/plugins/wimaxmacphy/CMakeLists.txt

Add missing CMakeLists.txt

------------------------------------------------------------------------
r43850 | jake | 2012-07-19 23:26:35 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ethertype.c
   M /trunk/epan/etypes.h

Add some relevant ethertypes.

------------------------------------------------------------------------
r43849 | pascal | 2012-07-19 22:56:35 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy

Add more files to svn:ignore list

------------------------------------------------------------------------
r43848 | pascal | 2012-07-19 22:46:45 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy/AUTHORS
   M /trunk/plugins/wimaxmacphy/COPYING
   M /trunk/plugins/wimaxmacphy/ChangeLog
   M /trunk/plugins/wimaxmacphy/Makefile.am
   M /trunk/plugins/wimaxmacphy/Makefile.common
   M /trunk/plugins/wimaxmacphy/Makefile.nmake
   M /trunk/plugins/wimaxmacphy/moduleinfo.h
   M /trunk/plugins/wimaxmacphy/moduleinfo.nmake
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.c
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.h
   M /trunk/plugins/wimaxmacphy/plugin.rc.in

Add SVN eol-style and keywords properties

------------------------------------------------------------------------
r43847 | guy | 2012-07-19 21:00:29 -0700 (Thu, 19 Jul 2012) | 21 lines
Changed paths:
   M /trunk/file.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/wtap.def
   M /trunk/wiretap/wtap.h

Add a routine that, given a set of packet encapsulation types, returns
the per-file encapsulation type needed to write out a set of packets
with all those encapsulation types.  If there's only one such
encapsulation type, that's the type, otherwise WTAP_ENCAP_PER_PACKET is
needed.  Use that in wtap_dump_can_write_encaps().

Also use it in cf_save_packets() and cf_export_specified_packets(), so
that we can write out files with WTAP_ENCAP_PER_PACKET as the file
encapsulation type and only one actual per-packet encapsulation type in
some cases where that failed before.  This fixes the case that showed up
in bug 7505, although there are other cases where we *could* write out a
capture in a given file format but won't be able to do so; fixing those
will take more work.

#BACKPORT

(Note: this adds a routine to libwiretap, so, when backported, the
*minor* version of the library should be increased.  Code that worked
with the version of the library prior to this change will continue to
work, so there's no need to change the *major* version of the library.)

------------------------------------------------------------------------
r43846 | eapache | 2012-07-19 18:57:16 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy

Add svn:ignore properties for build-generated files for new plugin.

------------------------------------------------------------------------
r43845 | eapache | 2012-07-19 18:55:26 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.c

Fix some misplaced tree items, as caught by cppcheck (as unused variables).

------------------------------------------------------------------------
r43844 | mmann | 2012-07-19 18:21:27 -0700 (Thu, 19 Jul 2012) | 1 line
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/Makefile.am
   M /trunk/Makefile.nmake
   M /trunk/configure.in
   M /trunk/packaging/nsis/Makefile.nmake
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/plugins/Makefile.am
   M /trunk/plugins/Makefile.nmake
   A /trunk/plugins/wimaxmacphy
   A /trunk/plugins/wimaxmacphy/AUTHORS
   A /trunk/plugins/wimaxmacphy/COPYING
   A /trunk/plugins/wimaxmacphy/ChangeLog
   A /trunk/plugins/wimaxmacphy/Makefile.am
   A /trunk/plugins/wimaxmacphy/Makefile.common
   A /trunk/plugins/wimaxmacphy/Makefile.nmake
   A /trunk/plugins/wimaxmacphy/moduleinfo.h
   A /trunk/plugins/wimaxmacphy/moduleinfo.nmake
   A /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.c
   A /trunk/plugins/wimaxmacphy/packet-wimaxmacphy.h
   A /trunk/plugins/wimaxmacphy/plugin.rc.in

WiMAX OFDMA PHY SAP dissector plugin (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2695)
------------------------------------------------------------------------
r43841 | martinm | 2012-07-19 17:40:44 -0700 (Thu, 19 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

Pass in proper offset to dfilter_sip_status_line(). Was seeing problems
with 180 + 200 responses in same frame (over TCP).

------------------------------------------------------------------------
r43838 | guy | 2012-07-19 16:08:18 -0700 (Thu, 19 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Need old-gtk-compat.h for gtk_widget_get_window() in older versions of
GTK+.

------------------------------------------------------------------------
r43837 | gerald | 2012-07-19 16:07:17 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/main_window.cpp

Try to fix compilation on non-Windows systems.

------------------------------------------------------------------------
r43836 | guy | 2012-07-19 16:04:46 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/Makefile.common

Reflect the name change of progress_dialog.{cpp,h} to progress_bar.{cpp,h}.

------------------------------------------------------------------------
r43835 | gerald | 2012-07-19 15:33:47 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/progress_bar.cpp
   M /trunk/ui/qt/progress_bar.h

Remove some debugging statements. Fix the fade-in animation.

------------------------------------------------------------------------
r43834 | eapache | 2012-07-19 15:09:44 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/cfile.c

Fix transposed memset parameters causing build failure with GCC.

------------------------------------------------------------------------
r43833 | gerald | 2012-07-19 14:49:52 -0700 (Thu, 19 Jul 2012) | 12 lines
Changed paths:
   M /trunk/cfile.c
   M /trunk/cfile.h
   M /trunk/file.c
   M /trunk/proto_hier_stats.c
   M /trunk/ui/gtk/funnel_stat.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/packet_list_store.c
   M /trunk/ui/gtk/packet_list_store.h
   M /trunk/ui/gtk/progress_dlg.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/progress_dlg.h
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   A /trunk/ui/qt/progress_bar.cpp (from /trunk/ui/qt/progress_dialog.cpp:43786)
   A /trunk/ui/qt/progress_bar.h (from /trunk/ui/qt/progress_dialog.h:43783)
   D /trunk/ui/qt/progress_dialog.cpp
   D /trunk/ui/qt/progress_dialog.h

Pass {delayed_}create_progress_dlg a pointer the top level window
so that we can properly associate a widget with create, update, and
destroy events. Only used by Qt so far but it should be easy enough to
add to GTK+.

Rename ui/qt/progress_dialog.{h,cpp} to progress_bar.{h,cpp}. Show a
progress bar in the status bar of the main window instead of creating
a separate dialog. Note that we still need to add a "cancel" mechanism
and display the task and item titles somewhere.

Thus began the War Against Gratuitous Dialogs.

------------------------------------------------------------------------
r43832 | martink | 2012-07-19 13:32:24 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iso7816.c

dissect the ISO 7816 class byte

------------------------------------------------------------------------
r43831 | martink | 2012-07-19 12:51:36 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-iso7816.c

use defines for the ISO 7816 instruction byte

------------------------------------------------------------------------
r43830 | etxrab | 2012-07-19 08:04:43 -0700 (Thu, 19 Jul 2012) | 1 line
Changed paths:
   M /trunk/wsutil/crc7.c

Remove not needed includes.
------------------------------------------------------------------------
r43829 | etxrab | 2012-07-19 08:02:07 -0700 (Thu, 19 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/export_object.c
   M /trunk/ui/gtk/filter_dlg.c
   M /trunk/ui/gtk/filter_expression_save_dlg.c
   M /trunk/ui/gtk/find_dlg.c
   M /trunk/ui/gtk/flow_graph.c
   M /trunk/ui/gtk/follow_stream.c
   M /trunk/ui/gtk/funnel_stat.c
   M /trunk/ui/gtk/goto_dlg.c
   M /trunk/ui/gtk/graph_analysis.c
   M /trunk/ui/gtk/gsm_map_summary.c

gtk_container_add() -> gtk_box_pack_start().
------------------------------------------------------------------------
r43828 | etxrab | 2012-07-19 07:02:47 -0700 (Thu, 19 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/about_dlg.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/dfilter_expr_dlg.c
   M /trunk/ui/gtk/dissector_tables_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.c

Shoul be gtk_box_pack_start(GTK_BOX (vbox), message_type_fr, TRUE, TRUE, 0);
------------------------------------------------------------------------
r43827 | etxrab | 2012-07-19 06:36:26 -0700 (Thu, 19 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c

Shoul be gtk_box_pack_start(GTK_BOX (vbox), message_type_fr, TRUE, TRUE, 0);
------------------------------------------------------------------------
r43826 | etxrab | 2012-07-19 06:10:17 -0700 (Thu, 19 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Remove unused variable.
------------------------------------------------------------------------
r43825 | etxrab | 2012-07-19 06:06:04 -0700 (Thu, 19 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/dfilter_expr_dlg.c
   M /trunk/ui/gtk/dissector_tables_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.c

gtk_container_add() -> gtk_box_pack_start().
------------------------------------------------------------------------
r43824 | darkjames | 2012-07-19 05:49:42 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Use define instead of string constant.

------------------------------------------------------------------------
r43823 | darkjames | 2012-07-19 05:41:44 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

BytesView: use GtkStyleContext for gtk-3 (bug #7502)

------------------------------------------------------------------------
r43822 | darkjames | 2012-07-19 04:47:00 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/proto_hier_stats_dlg.c

Fix bug #7377 for 'Protocol Hierarchy' and 'Endpoints'

------------------------------------------------------------------------
r43821 | darkjames | 2012-07-19 04:03:54 -0700 (Thu, 19 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

BytesView: Support for gtk3 scrollbar.

------------------------------------------------------------------------
r43820 | etxrab | 2012-07-19 03:36:56 -0700 (Thu, 19 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/about_dlg.c

gtk_container_add() -> gtk_box_pack_start().
------------------------------------------------------------------------
r43819 | etxrab | 2012-07-19 01:02:50 -0700 (Thu, 19 Jul 2012) | 1 line
Changed paths:
   M /trunk/packaging/nsis/Makefile.am
   A /trunk/packaging/nsis/custom_mibs.txt
   M /trunk/packaging/nsis/wireshark.nsi

Make it possible to add custom/private MIBs to the Windows installer.
------------------------------------------------------------------------
r43818 | guy | 2012-07-19 00:02:00 -0700 (Thu, 19 Jul 2012) | 3 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

Add a local errorCount variable to functions that use it, have them
return it, and use the return value.

------------------------------------------------------------------------
r43817 | guy | 2012-07-18 21:16:15 -0700 (Wed, 18 Jul 2012) | 6 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

Yup, that did it.  Make use of ENC_ values in non-item proto_tree_add
calls an error.

Fix one case where we weren't counting an error (unregistered ett
variables).

------------------------------------------------------------------------
r43816 | guy | 2012-07-18 20:28:39 -0700 (Wed, 18 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-enc.c

Rename ENC_HDRLEN to BSD_ENC_HDRLEN, to see if that squelches the false
positive in the "you're passing an ENC_ value as a field value" check in
checkAPI.pl.

------------------------------------------------------------------------
r43815 | mmann | 2012-07-18 18:00:49 -0700 (Wed, 18 Jul 2012) | 1 line
Changed paths:
   M /trunk/wiretap/libpcap.c
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/wtap.h

Addresses https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3895.  Note that this doesn't write a Nokia file type properly, it just doesn't corrupt an existing one (read in by Wireshark) if resaved.
------------------------------------------------------------------------
r43814 | mmann | 2012-07-18 17:29:11 -0700 (Wed, 18 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vnc.c

Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5469.  Added more comments to make the function of vnc_is_client_or_server_version_message() very clear.
Also includes some minor cleanup of proto_tree_add_text -> proto_tree_add_item
------------------------------------------------------------------------
r43812 | guy | 2012-07-18 16:44:15 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-zbee-aps.c

Fix non-proto_tree_add_item() calls passing an ENC_ value as the last
argument.

------------------------------------------------------------------------
r43810 | guy | 2012-07-18 16:37:59 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-m2ua.c

Fix non-proto_tree_add_item() calls passing an ENC_ value as the last
argument.

------------------------------------------------------------------------
r43808 | guy | 2012-07-18 16:34:59 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix non-proto_tree_add_item() calls passing an ENC_ value as the last
argument.

------------------------------------------------------------------------
r43806 | guy | 2012-07-18 16:30:45 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-elcom.c

Fix non-proto_tree_add_item() calls passing an ENC_ value as the last
argument.

------------------------------------------------------------------------
r43804 | guy | 2012-07-18 16:27:37 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

Fix non-proto_tree_add_item() calls passing an ENC_ value as the last
argument.

------------------------------------------------------------------------
r43802 | guy | 2012-07-18 16:18:01 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-capwap.c

Fix non-proto_tree_add_item() calls passing an ENC_ value as the last
argument.

------------------------------------------------------------------------
r43800 | guy | 2012-07-18 16:06:20 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-brp.c

Fix a non-proto_tree_add_item() passing an ENC_ value as the last
argument.

------------------------------------------------------------------------
r43798 | guy | 2012-07-18 15:59:54 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bittorrent.c

Fix a non-proto_tree_add_item() passing an ENC_ value as the last
argument.

------------------------------------------------------------------------
r43797 | guy | 2012-07-18 15:57:04 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

exit() must not be used in dissectors.  Use REPORT_DISSECTOR_BUG() and
just return NULL instead.

------------------------------------------------------------------------
r43796 | guy | 2012-07-18 15:48:18 -0700 (Wed, 18 Jul 2012) | 4 lines
Changed paths:
   M /trunk/wiretap/commview.c
   M /trunk/wiretap/netmon.c
   M /trunk/wiretap/netxray.c
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/peekclassic.c
   M /trunk/wiretap/peektagged.c

Set the 802.11 "already decrypted" flag to FALSE for file formats other
than Network Instruments Observer files, as we don't know whether they
are already decrypted.

------------------------------------------------------------------------
r43795 | guy | 2012-07-18 15:10:34 -0700 (Wed, 18 Jul 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/wiretap/network_instruments.c
   M /trunk/wiretap/wtap.h

Add to the 802.11 pseudo-header a "this is already decrypted" flag, set
it as appropriate in the code to read Network Instruments Observer
captures (rather than tweaking the "protected" flag in the packet data),
and use that flag in the 802.11 dissector.

Fix indentation while we're at it (tabs are not *ipso facto* 4 spaces).

------------------------------------------------------------------------
r43794 | guy | 2012-07-18 14:43:39 -0700 (Wed, 18 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clique-rm.c

Eliminate some gsize's I missed in the previous checkin.

------------------------------------------------------------------------
r43793 | guy | 2012-07-18 14:22:10 -0700 (Wed, 18 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clique-rm.c

Nobody uses the return value of dissect_sender_array(), so don't have it
return anything.

Don't use gsize for offsets in packets; the type used in Wireshark is
int.

------------------------------------------------------------------------
r43792 | guy | 2012-07-18 13:56:24 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-clique-rm.c

Set svn:keywords and svn:eol-style, and fix the EOL style (I'm on UN*X,
so with svn:eol-style native, there should be no CRs).

------------------------------------------------------------------------
r43791 | mmann | 2012-07-18 13:11:32 -0700 (Wed, 18 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-clique-rm.c

Adds CliqueRM protocol (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2076)
------------------------------------------------------------------------
r43790 | etxrab | 2012-07-18 12:44:54 -0700 (Wed, 18 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main.c

From Jakub Zawadzki use gtk_box_pack_start isof gtk_container_add fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7377
------------------------------------------------------------------------
r43789 | mmann | 2012-07-18 12:40:56 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-enip.c
   M /trunk/epan/dissectors/packet-enip.h

Add preference to dissect I/O traffic if ForwardOpen service is not captured.
Add support for DLR object.

------------------------------------------------------------------------
r43788 | guy | 2012-07-18 11:50:29 -0700 (Wed, 18 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rlc.c

That comment might have confused the API checker into thinking we were
calling abort(); try changing it.

------------------------------------------------------------------------
r43787 | jmayer | 2012-07-18 10:38:19 -0700 (Wed, 18 Jul 2012) | 11 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Get rid of the problems described in bug7377

Bissecting shows, that the problem was introduced by commit

r43009 | etxrab | 2012-06-03 01:53:04 +0200 (So, 03 Jun 2012) | 1 line

From Evan Huus Convert a bunch more GTK-2 calls to their cross-version ws_ equivalent

To get the problems back, compile with -DBREAK_GTK3


------------------------------------------------------------------------
r43786 | gerald | 2012-07-18 09:40:34 -0700 (Wed, 18 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/progress_dialog.cpp

Update qtshark to match the recent file dialog changes.

------------------------------------------------------------------------
r43785 | gerald | 2012-07-18 08:29:13 -0700 (Wed, 18 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Fill in our display filter after we open a file.

------------------------------------------------------------------------
r43784 | rbalint | 2012-07-18 08:14:45 -0700 (Wed, 18 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c

Fix crash in PPP dissector

Make sure that there is enough space allocated for PPP encapsulated CRTP
packet's header.
The bug can be triggered on an x86_64 system using the cpature file attached to
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680056
------------------------------------------------------------------------
r43783 | pascal | 2012-07-18 01:37:46 -0700 (Wed, 18 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c

Put back r43768 that got removed by error in r43781

------------------------------------------------------------------------
r43782 | etxrab | 2012-07-18 00:47:05 -0700 (Wed, 18 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-rrc.c

Merge the rest of  Jacob Nordgren and Rishie Sharmas work on

Updateing conversation handling to dissect FP/MAC/RLC
(Work in progress).
------------------------------------------------------------------------
r43781 | etxrab | 2012-07-18 00:45:19 -0700 (Wed, 18 Jul 2012) | 4 lines
Changed paths:
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_fp.h

Merge the rest of  Jacob Nordgren and Rishie Sharmas work on

Updateing conversation handling to dissect FP/MAC/RLC
(Work in progress).
------------------------------------------------------------------------
r43780 | guy | 2012-07-17 21:45:41 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Clean up indentation.

------------------------------------------------------------------------
r43779 | eapache | 2012-07-17 19:47:56 -0700 (Tue, 17 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/crypt/airpdcap_debug.h
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/geoip_db.c
   M /trunk/epan/wslua/lua_bitop.c
   M /trunk/nio-ie5.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/new_packet_list.c
   M /trunk/ui/gtk/rtp_player.c
   M /trunk/ui/gtk/text_import.h
   M /trunk/wsutil/crc16-plain.c
   M /trunk/wsutil/crc16-plain.h

Fix some system header files that were #included with "" instead of <>.

They made cppcheck unhappy.

------------------------------------------------------------------------
r43778 | eapache | 2012-07-17 19:30:35 -0700 (Tue, 17 Jul 2012) | 4 lines
Changed paths:
   A /trunk/tools/cppcheck
   A /trunk/tools/cppcheck/cppcheck.sh
   A /trunk/tools/cppcheck/includes
   A /trunk/tools/cppcheck/suppressions

Add basic CppCheck configuration and runner.

Probably subject to change as it gets integrated into the build-bot.

------------------------------------------------------------------------
r43777 | martinm | 2012-07-17 18:19:48 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Match R9 versions of some more LTE protocols to registered dissector names.

------------------------------------------------------------------------
r43776 | guy | 2012-07-17 14:44:41 -0700 (Tue, 17 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Set the folder to the containing directory of the file name in question,
not to the file itself (the file itself will be a plain file, so that
will fail).

------------------------------------------------------------------------
r43775 | pascal | 2012-07-17 14:36:34 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

Fix copy/paste error

------------------------------------------------------------------------
r43774 | jmayer | 2012-07-17 14:10:02 -0700 (Tue, 17 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dns.c

- Make dns srv elemnts filterable (were: text only)
- Don't suppress first character in srv service and protocol
  as some services don't use _ as first character

------------------------------------------------------------------------
r43773 | darkjames | 2012-07-17 13:52:16 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/font_utils.c

Fix comments, from r43729 we don't load bold font.

------------------------------------------------------------------------
r43772 | pascal | 2012-07-17 12:54:35 -0700 (Tue, 17 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dnp.c

From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7491 :
DNP3 protocol dissector does not fully decode application layer object 50 variation 3

------------------------------------------------------------------------
r43771 | pascal | 2012-07-17 12:43:17 -0700 (Tue, 17 Jul 2012) | 3 lines
Changed paths:
   M /trunk/asn1/pkinit/PKINIT.asn
   M /trunk/asn1/pkinit/packet-pkinit-template.c
   M /trunk/asn1/pkinit/pkinit.cnf
   M /trunk/epan/dissectors/packet-pkinit.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7470 :
Add support for OID 1.3.6.1.5.2.2

------------------------------------------------------------------------
r43770 | cmaynard | 2012-07-17 12:43:08 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/font_utils.c

Fix Coverity CID 709722: Logically dead code.

------------------------------------------------------------------------
r43769 | cmaynard | 2012-07-17 12:22:55 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_mac.c

Fix Coverity CID 709726: Structurally dead code.  Also, convert tabs to spaces.

------------------------------------------------------------------------
r43768 | pascal | 2012-07-17 07:55:27 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c

Fix 'dereferencing type-punned pointer will break strict-aliasing rules' warning when compiling with gcc 4.1.3

------------------------------------------------------------------------
r43767 | jmayer | 2012-07-17 07:52:42 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Now it compiles with 2.24 - hopefuly it will even work

------------------------------------------------------------------------
r43766 | jmayer | 2012-07-17 07:33:06 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Bring compilation with gtk 2.24 one step further (not yet working)

------------------------------------------------------------------------
r43765 | pascal | 2012-07-17 06:14:23 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common

More a few ASN.1 based dissectors from the dirty to celan lib (as they should compile without any error now)

------------------------------------------------------------------------
r43764 | pascal | 2012-07-17 06:12:50 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-lppe.c
   M /trunk/epan/dissectors/packet-mpeg-audio.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-pcap.c
   M /trunk/epan/dissectors/packet-rnsap.c
   M /trunk/epan/dissectors/packet-ros.c
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrlp.c
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-sabp.c
   M /trunk/epan/dissectors/packet-sv.c
   M /trunk/tools/asn2wrs.py

Use G_MININT32 instead of -2^31 so as to get rid of 'this decimal constant is unsigned only in ISO C90' warning

------------------------------------------------------------------------
r43763 | darkjames | 2012-07-17 06:01:17 -0700 (Tue, 17 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ses.c

Fix bug #7488: Unable to correctly identify IEC 61850 MMS packets

In r39066 was added 'final check to see if the next SPDU, if present, is also valid',
but it didn't properly check for tvb length which causes exception if there's no next SPDU.

------------------------------------------------------------------------
r43762 | etxrab | 2012-07-17 05:55:37 -0700 (Tue, 17 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bpdu.c

From Peter Paluch:
recognize VLAN-bridge STP 

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7487
------------------------------------------------------------------------
r43761 | pascal | 2012-07-17 03:35:21 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Use same capitalization for Service request message as for other messages

------------------------------------------------------------------------
r43760 | pascal | 2012-07-17 03:13:22 -0700 (Tue, 17 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c

Remove extra space after message name

------------------------------------------------------------------------
r43759 | pascal | 2012-07-17 00:33:20 -0700 (Tue, 17 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-jmirror.c

From Wayne Brassem via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7485 :
Add support for IPv6 over PPP in Jmirror dissector

------------------------------------------------------------------------
r43758 | etxrab | 2012-07-17 00:32:10 -0700 (Tue, 17 Jul 2012) | 1 line
Changed paths:
   M /trunk/AUTHORS

Add Jacob Nordgren and Rishie Sharma to the list.
------------------------------------------------------------------------
r43757 | gerald | 2012-07-16 14:01:16 -0700 (Mon, 16 Jul 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Pass the correct widget to gtk_open_file. If we're filling in a display
filter make sure we check its syntax. Return a boolean.  --This line,
and those below, will be ignored--

M    ui/gtk/capture_file_dlg.c

------------------------------------------------------------------------
r43756 | gerald | 2012-07-16 13:46:13 -0700 (Mon, 16 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/file_dlg.h
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

Move most of file_open_cmd to gtk_open_file. Make gtk_open_file
and win32_open_file behave similarly. _snwprintf is "banned". Use
StringCchPrintf instead. Tested on Windows. I'll test on OS X shortly.

------------------------------------------------------------------------
r43755 | sfisher | 2012-07-16 11:07:08 -0700 (Mon, 16 Jul 2012) | 6 lines
Changed paths:
   M /trunk/plugins/stats_tree/pinfo_stats_tree.c


Fix compilation error seen with gcc on Unix:

  pinfo_stats_tree.c:234:2: error: no newline at end of file


------------------------------------------------------------------------
r43754 | pascal | 2012-07-16 08:54:53 -0700 (Mon, 16 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/epan/dissectors/packet-nbap.c

Comment a few unused variables / functions

------------------------------------------------------------------------
r43753 | darkjames | 2012-07-16 07:34:35 -0700 (Mon, 16 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gadu-gadu.c

Gadu-Gadu: dissect more packets.

------------------------------------------------------------------------
r43752 | alagoutte | 2012-07-16 07:23:28 -0700 (Mon, 16 Jul 2012) | 15 lines
Changed paths:
   M /trunk/epan/dissectors/packet-hp-erm.c

From Zdravko Velinov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7483
Enhancements to the HP ERM protocol dissector 

I have done some reverse engineering of the HP ERM protocol. I had injected
some 802.1Q frames on a network that contained a HP ProCurve 5406zl switch,
then I examined the resulting encapsulated traffic. It was quite easy to spot
the VLAN identifier and the priority field because part of the header closely
resembled the 802.1Q header. There were just some minor differences in the
priority numbering between 802.1Q and HP ERM.


From me :
Add Modeline info
Fix Clang warning

------------------------------------------------------------------------
r43751 | etxrab | 2012-07-16 07:06:36 -0700 (Mon, 16 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_mac.c

From Jacob Nordgren and Rishie Sharma:

Updated conversation handling to dissect FP/MAC/RLC
------------------------------------------------------------------------
r43750 | etxrab | 2012-07-16 06:54:20 -0700 (Mon, 16 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-umts_fp.c

From Jacob Nordgren and Rishie Sharma:

Updated conversation handling to dissect FP/MAC/RLC
------------------------------------------------------------------------
r43749 | etxrab | 2012-07-16 06:11:20 -0700 (Mon, 16 Jul 2012) | 3 lines
Changed paths:
   M /trunk/asn1/nbap/Makefile.common
   M /trunk/asn1/nbap/nbap.cnf
   M /trunk/asn1/nbap/packet-nbap-template.c
   A /trunk/asn1/nbap/packet-nbap-template.h
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-nbap.c
   A /trunk/epan/dissectors/packet-nbap.h
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_fp.h
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-umts_mac.h

From Jacob Nordgren and Rishie Sharma:

Updated conversation handling to dissect FP/MAC/RLC
------------------------------------------------------------------------
r43748 | wmeier | 2012-07-16 05:34:33 -0700 (Mon, 16 Jul 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dmx-chan.c
   M /trunk/epan/dissectors/packet-dmx-sip.c
   M /trunk/epan/dissectors/packet-dmx-test.c
   M /trunk/epan/dissectors/packet-dmx-text.c
   M /trunk/epan/dissectors/packet-dmx.c

Minor cleanup, including:
- Remove unneeded #includes;
- Simplify code slightly;
- Remove unused ett variable and related;
- Remove empty proto_reg_handoff...() functions;
- Fix a few cases of "set but unused".
- Do some whitespace changes.

------------------------------------------------------------------------
r43747 | darkjames | 2012-07-16 05:09:19 -0700 (Mon, 16 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-beep.c
   M /trunk/epan/dissectors/packet-xmpp.c
   M /trunk/epan/dissectors/packet-zrtp.c

proto_tree_add_boolean() takes value not ENC_ flag.

------------------------------------------------------------------------
r43746 | wmeier | 2012-07-16 04:47:55 -0700 (Mon, 16 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-yami.c

(trivial) Explicitly initialize a static variable to NULL.

------------------------------------------------------------------------
r43745 | darkjames | 2012-07-16 02:56:53 -0700 (Mon, 16 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

- Restore optimization of drawing only lines in clipping area
- Fix compilation for < gtk-2.14

------------------------------------------------------------------------
r43744 | darkjames | 2012-07-16 02:18:33 -0700 (Mon, 16 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Compilation fixes for gtk-3.x + for gtk-2.x use clipping region not area.

------------------------------------------------------------------------
r43743 | darkjames | 2012-07-16 01:35:04 -0700 (Mon, 16 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

- Make it compile gtk-2.24 with GSEAL_ENABLE enabled
- ->draw for gtk-3.x (NOT TESTED!!!)

------------------------------------------------------------------------
r43742 | darkjames | 2012-07-16 00:26:00 -0700 (Mon, 16 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Some gtk-3.0 fixes.

------------------------------------------------------------------------
r43741 | etxrab | 2012-07-16 00:02:29 -0700 (Mon, 16 Jul 2012) | 3 lines
Changed paths:
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/packet-rrc-template.h
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h

From Jacob Nordgren and Rishie Sharma:

Handle RRC_MESSAGE_TYPE_BCCH_FACH.
------------------------------------------------------------------------
r43740 | martinm | 2012-07-15 20:05:35 -0700 (Sun, 15 Jul 2012) | 9 lines
Changed paths:
   M /trunk/ui/gtk/tcp_graph.c

Don't create and destroy a cairo context for each line and ellipse when
redrawing the graph.

Don't mess around with a static pointer when allocating segments. This
seems unecessary and can result in the last one being leaked.

These changes were already made to rlc_lte_graph.c, which is based upon
the tcp graph code.

------------------------------------------------------------------------
r43739 | guy | 2012-07-15 19:42:44 -0700 (Sun, 15 Jul 2012) | 16 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

<gtk/gtkmarshal.h> doesn't appear to be necessary, at least with GTK+
2.24.5.  Remove the include of it.

Get rid of duplicate #undefs of GTK_DISABLE_DEPRECATED and GSEAL_ENABLE
- nothing in config.h should depend on them.

Make at least some of the changes that

	http://developer.gnome.org/gtk3/stable/ch24s02.html#id1459694

and

	http://developer.gnome.org/gtk3/stable/ch24s02.html#id1459754

seem to indicate we need to make for GTK+ 3.

------------------------------------------------------------------------
r43738 | martinm | 2012-07-15 19:37:42 -0700 (Sun, 15 Jul 2012) | 2 lines
Changed paths:
   M /trunk/editcap.c

Fix a copy+paste error ('capinfos' appearing in error string).

------------------------------------------------------------------------
r43737 | guy | 2012-07-15 18:54:32 -0700 (Sun, 15 Jul 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

The CMake builds in the Ubuntu buildbot appear to be building with GTK+
3; if so, that might indicate that GTK+ 3 doesn't have gtkmarshal.h. 
Try not attempting to include it with GTK+ 3.x - if that causes other
failures, well, I guess that means that, when building the BytesView
widget under GTK+ 3, we can't use the gtk_marshal_ functions....

------------------------------------------------------------------------
r43736 | guy | 2012-07-15 18:49:01 -0700 (Sun, 15 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

For the encoding and format, use the enum types.

Add some comments.

------------------------------------------------------------------------
r43735 | guy | 2012-07-15 16:20:34 -0700 (Sun, 15 Jul 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/old-gtk-compat.h

Get rid of probably-unnecessary parentheses around the expansion of
gtk_widget_get_allocation() (gtk_widget_set_window() doesn't have them),
but *do* put parentheses around its "x" argument.

Fix gtk_widget_set_allocation() to set the allocation.

------------------------------------------------------------------------
r43734 | darkjames | 2012-07-15 14:57:08 -0700 (Sun, 15 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c
   M /trunk/ui/gtk/old-gtk-compat.h

Fix some gseal warnings.

------------------------------------------------------------------------
r43733 | guy | 2012-07-15 14:53:50 -0700 (Sun, 15 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Get rid of unnecessary include.

------------------------------------------------------------------------
r43732 | guy | 2012-07-15 14:22:09 -0700 (Sun, 15 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Squelch some more warnings with explicit casts.

------------------------------------------------------------------------
r43731 | guy | 2012-07-15 14:19:42 -0700 (Sun, 15 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/bytes_view.c

Try gdouble here, to see if it removes "gdouble to gfloat" warnings with
MSVC.

------------------------------------------------------------------------
r43730 | darkjames | 2012-07-15 13:48:40 -0700 (Sun, 15 Jul 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/packet_panes.c

Fix win* buildbot warnings:
packet_panes.c(304) : error C2220: warning treated as error - no 'object' file generated
packet_panes.c(304) : warning C4244: 'function' : conversion from 'gdouble' to 'int', possible loss of data
packet_panes.c(304) : warning C4244: 'function' : conversion from 'gdouble' to 'int', possible loss of data

Add casts, old code did the same casts so this should be OK.

------------------------------------------------------------------------
r43729 | darkjames | 2012-07-15 13:29:22 -0700 (Sun, 15 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/font_utils.c
   M /trunk/ui/gtk/font_utils.h

user_font_get_bold() is no longer needed, remove it.

------------------------------------------------------------------------
r43728 | darkjames | 2012-07-15 13:24:48 -0700 (Sun, 15 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   A /trunk/ui/gtk/bytes_view.c
   A /trunk/ui/gtk/bytes_view.h
   M /trunk/ui/gtk/old-gtk-compat.h
   M /trunk/ui/gtk/packet_panes.c

Fix bug #6690: Wireshark quite slow displaying frames with many detail pane nodes and large byteviews

Add custom widget to render hexdump or bitsdump.

------------------------------------------------------------------------
r43727 | etxrab | 2012-07-15 09:37:25 -0700 (Sun, 15 Jul 2012) | 1 line
Changed paths:
   M /trunk/wiretap/network_instruments.c
   M /trunk/wiretap/network_instruments.h

From Network Instruments by Tom Brezinski When a Network Instruments wireless capture is decrypted a flag is set on the packet in the BFR file indicating that the packet is decrypted instead of modifying the protected flag in the frame control flags of the packet header. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7478
------------------------------------------------------------------------
r43726 | etxrab | 2012-07-15 09:24:35 -0700 (Sun, 15 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/libwireshark.def
   M /trunk/epan/stats_tree.c
   M /trunk/epan/stats_tree.h
   M /trunk/epan/stats_tree_priv.h
   M /trunk/plugins/stats_tree/pinfo_stats_tree.c
   M /trunk/ui/gtk/main_menubar.c

From Wonil Kim: Enable statistics menu register for the tap plug-in. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7466
------------------------------------------------------------------------
r43724 | pascal | 2012-07-15 08:26:57 -0700 (Sun, 15 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-spoolss.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7479 :
Provide an empty string when data pointer is not NULL (regression introduced in r43703)

------------------------------------------------------------------------
r43722 | cmaynard | 2012-07-15 07:56:40 -0700 (Sun, 15 Jul 2012) | 3 lines
Changed paths:
   M /trunk/file.c

From Michael Mann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7356:
Print only visible columns.

------------------------------------------------------------------------
r43720 | cmaynard | 2012-07-15 07:31:40 -0700 (Sun, 15 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cops.c

Be sure to assign the return value of tvb_length_remaining() to a signed integer and not an unsigned integer, and then check that value is > 0.

------------------------------------------------------------------------
r43719 | cmaynard | 2012-07-15 07:29:06 -0700 (Sun, 15 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-json.c

tvb_length_remaining() can return -1, so check that it's > 0, and not != 0.  If tvb_length_remaining() is > 0, then tvb_reported_length_remaining() should also be > 0, so I don't think there's a need for further checks there.

------------------------------------------------------------------------
r43718 | gerald | 2012-07-15 07:03:28 -0700 (Sun, 15 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-07-15]
------------------------------------------------------------------------
r43717 | pascal | 2012-07-14 12:59:13 -0700 (Sat, 14 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/mtp3_summary.c
   M /trunk/ui/gtk/rlc_lte_graph.c

Sanity checks to avoid a crash if no file is open

------------------------------------------------------------------------
r43716 | cmaynard | 2012-07-14 12:52:18 -0700 (Sat, 14 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-capwap.c

Don't pass the return value of tvb_length_remaining() to fragment_add_check(), as it might have been -1.
Fixes Coverity CID 280510: Improper use of negative value.

------------------------------------------------------------------------
r43715 | cmaynard | 2012-07-14 12:28:40 -0700 (Sat, 14 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-assa_r3.c

tvb_length_remaining() can return -1, so be sure to deal with it if it does.  Should fix a bunch of Coverity CID's. 

------------------------------------------------------------------------
r43714 | pascal | 2012-07-14 11:54:32 -0700 (Sat, 14 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-negoex.c

Fix a few 'value stored is never read' warnings and a typo error

------------------------------------------------------------------------
r43713 | pascal | 2012-07-14 11:31:08 -0700 (Sat, 14 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ntlmssp.c

As suggested by Richard Sharpe in http://www.wireshark.org/lists/wireshark-dev/201207/msg00111.html :
Make the NTLMSSP Unknown message type string more explicit

------------------------------------------------------------------------
r43712 | cmaynard | 2012-07-14 09:29:45 -0700 (Sat, 14 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl.c

If the offset is out of range, just assign to len to 0 so we don't end up passing a huge value to fragment_add().
Fixes Coverity CID 280246: Improper use of negative value.

------------------------------------------------------------------------
r43711 | sahlberg | 2012-07-14 01:00:03 -0700 (Sat, 14 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-sbc.c
   M /trunk/epan/dissectors/packet-scsi-sbc.h

Add support for SCSI SBC ORWRITE command


------------------------------------------------------------------------
r43710 | eapache | 2012-07-13 20:10:03 -0700 (Fri, 13 Jul 2012) | 4 lines
Changed paths:
   M /trunk

Add cscope database files to svn:ignore.

(cscope is similar in purpose to ctags)

------------------------------------------------------------------------
r43709 | sahlberg | 2012-07-13 19:19:32 -0700 (Fri, 13 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-scsi-sbc.c
   M /trunk/epan/dissectors/packet-scsi-sbc.h

Add support for SCSI SBC COMPARE_AND_WRITE opcode


------------------------------------------------------------------------
r43708 | cmaynard | 2012-07-13 15:20:09 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mp4ves.c

tvb_length_remaining() can return -1, so be sure to deal with it if it does.

------------------------------------------------------------------------
r43707 | wmeier | 2012-07-13 15:06:40 -0700 (Fri, 13 Jul 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dbus.c
   M /trunk/epan/dissectors/packet-negoex.c
   M /trunk/epan/dissectors/packet-sdh.c
   M /trunk/epan/dissectors/packet-yami.c

Various minor cleanup, including:
- remove unneeded #includes;
- remove some unneeded initializers;
- use tvb_reported_length() instead of tvb_length();
- use  val_to_str_const() instead of val_to_str();
- fix some typos;
- do some whitespace changes and some reformatting.

------------------------------------------------------------------------
r43706 | wmeier | 2012-07-13 14:59:25 -0700 (Fri, 13 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gluster_cli.c
   M /trunk/epan/dissectors/packet-gluster_pmap.c
   M /trunk/epan/dissectors/packet-glusterd.c
   M /trunk/epan/dissectors/packet-glusterfs.c
   M /trunk/epan/dissectors/packet-glusterfs_hndsk.c

Minor cleanup;
 - Remove unneeded #includes;
 - Create/use value_string_ext for some value_string arrays;
 - Do some whitespace changes and reformat some lines.

------------------------------------------------------------------------
r43705 | cmaynard | 2012-07-13 14:58:58 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmp.c

If there's not enough data left for a timestamp, be sure there's at least some data to pass off to the generic data dissector.

------------------------------------------------------------------------
r43704 | cmaynard | 2012-07-13 14:46:27 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-enip.c

tvb_length_remaining() can return -1, so be sure to deal with it if it does.

------------------------------------------------------------------------
r43703 | cmaynard | 2012-07-13 14:43:46 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-spoolss.c

tvb_length_remaining() can return -1, so be sure to deal with it if it does.

------------------------------------------------------------------------
r43702 | cmaynard | 2012-07-13 14:32:15 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bssap.c

tvb_length_remaining() can return -1, so check if its return value is <= 0 when aborting and not just == 0.

------------------------------------------------------------------------
r43701 | cmaynard | 2012-07-13 14:20:00 -0700 (Fri, 13 Jul 2012) | 7 lines
Changed paths:
   M /trunk/epan/addr_resolv.c

Jeff Morriss indicated the following and I obliged:

Actually I suppose what was meant is more about whether tp->name[0] is the NULL character (that is, that the name is empty).

But since the result of the lookup is already there in 'found' the whole condition can probably be taken out.


------------------------------------------------------------------------
r43700 | pascal | 2012-07-13 14:18:35 -0700 (Fri, 13 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7474 :
Dissect LTE RADIUS AVP 3GPP-User-Location-Info

------------------------------------------------------------------------
r43699 | cmaynard | 2012-07-13 14:14:43 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-batadv.c

tvb_length_remaining() can return -1, so don't assign its return value to an unsigned integer and don't check it against non-zero but greater than zero.

------------------------------------------------------------------------
r43698 | cmaynard | 2012-07-13 14:03:54 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/c1222/packet-c1222-template.c
   M /trunk/epan/dissectors/packet-c1222.c

tvb_length_remaining() can return -1, so don't assign its return value to an unsigned integer.  Fixes Coverity CID 281367: Improper use of negative value.

------------------------------------------------------------------------
r43697 | cmaynard | 2012-07-13 13:47:08 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c

tvb_length_remaining() can return -1, so don't assign its return value to an unsigned integer.  Fixes Coverity CID's 280233 and 280234.

------------------------------------------------------------------------
r43696 | cmaynard | 2012-07-13 13:43:55 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-snmp.c

tvb_length_remaining() can return -1, so don't assign its return value to an unsigned integer.  Fixes Coverity CID's 280233 and 280234.

------------------------------------------------------------------------
r43695 | cmaynard | 2012-07-13 13:09:29 -0700 (Fri, 13 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/addr_resolv.c

tp->name can't be NULL, but perhaps tp can be?
Fixes Coverity CID 709597: Array compared against 0.

------------------------------------------------------------------------
r43694 | cmaynard | 2012-07-13 13:04:28 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/tools/lemon/lemon.c

Fix Coverity CID 709600: Resource leak.

------------------------------------------------------------------------
r43693 | pascal | 2012-07-13 10:16:28 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uma.c

Remove unused filters found by checkhf.pl

------------------------------------------------------------------------
r43692 | pascal | 2012-07-13 10:04:43 -0700 (Fri, 13 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uma.c

From Harald Welte via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7476 :
UMA dissector incorrectly passes MAC addresses to wireshark core

------------------------------------------------------------------------
r43691 | pascal | 2012-07-13 09:56:11 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/radius/dictionary.3gpp

Update 3GPP-RAT-Type values

------------------------------------------------------------------------
r43690 | cmaynard | 2012-07-13 05:34:36 -0700 (Fri, 13 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pkcs1.c

Update dissector to match asn1/pkcs1 sources.

------------------------------------------------------------------------
r43689 | wmeier | 2012-07-12 21:52:40 -0700 (Thu, 12 Jul 2012) | 16 lines
Changed paths:
   M /trunk/epan/dissectors/packet-artnet.c

Fix incorrect(duplicate) value in artnet_oem_code_vals[] value string array;

   { 0x0ae0, "chainzone:RoundTable:0 DMX Inputs,
   ...
-  { 0x0ae0, "STC Mecatronica:DDR 2404 Digital Dimmer Rack:...
+  { 0x0b00, "STC Mecatronica:DDR 2404 Digital Dimmer Rack:...

Correct value obtained from Bug #7407 attachment #8684:
  "Art-Net OEM manufacturer codes for 1.4be specification"
     https://bugs.wireshark.org/bugzilla/attachment.cgi?id=8684

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7407

(Issue noticed because value_string_ext search was 'linear' for this array).


------------------------------------------------------------------------
r43688 | wmeier | 2012-07-12 17:54:53 -0700 (Thu, 12 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/geoip_db.c

Fix crash in geoip_db_pref_init() when changing to a new profile.
(Use g_free() not free() for g_malloc'd memory).

------------------------------------------------------------------------
r43687 | martinm | 2012-07-12 17:35:18 -0700 (Thu, 12 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Add some comments, remove more left-overs from tcp_graph.c.

------------------------------------------------------------------------
r43686 | martinm | 2012-07-12 16:57:51 -0700 (Thu, 12 Jul 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

Add a preference to that when the window scaling options are not
visible, we can still configure a scaling factor and therefore get
better TCP sequence analysis and see better stream graphs.

A single preference is used for any/all streams for which the true value
isn't known.  I tried to make it obvious when showing the calculated
window size that it came fromt he preference setting.  The default value
for this preference is off, i.e. it won't change existing behaviour.

This was discussed a little at Sharkfest and raised on the developers
list last week.

------------------------------------------------------------------------
r43685 | gerald | 2012-07-12 16:39:25 -0700 (Thu, 12 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/byte_view_text.cpp

Try not to print funny characters.

------------------------------------------------------------------------
r43684 | gerald | 2012-07-12 15:39:04 -0700 (Thu, 12 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/QtShark.pro

Fix building (and running) on OS X.

------------------------------------------------------------------------
r43683 | wmeier | 2012-07-12 13:08:34 -0700 (Thu, 12 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-esio.c

Do expert "telegrams lost" only of field is > 0;
Don't call expert...() under 'if (tree)'

------------------------------------------------------------------------
r43682 | wmeier | 2012-07-12 12:36:35 -0700 (Thu, 12 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pptp.c

Don't call subdissector / expert...() under 'if (tree)'
Reformat hf[] entries.

------------------------------------------------------------------------
r43681 | wmeier | 2012-07-12 10:22:47 -0700 (Thu, 12 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-eigrp.c
   M /trunk/epan/dissectors/packet-fcoe.c
   M /trunk/epan/dissectors/packet-fcoib.c
   M /trunk/epan/dissectors/packet-glbp.c
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-irc.c
   M /trunk/epan/dissectors/packet-memcache.c
   M /trunk/epan/dissectors/packet-p_mul.c

Don't call subdissectors / expert...() / col...() under 'if (tree)'
Also:
 Remove some uneeded initializers;
 Do some whitespace cleanup and re-formatting.

------------------------------------------------------------------------
r43680 | etxrab | 2012-07-12 07:24:19 -0700 (Thu, 12 Jul 2012) | 1 line
Changed paths:
   M /trunk/wsutil/CMakeLists.txt
   M /trunk/wsutil/Makefile.common
   A /trunk/wsutil/crc7.c
   A /trunk/wsutil/crc7.h
   M /trunk/wsutil/libwsutil.def

Add crc7 calculation abillity.
------------------------------------------------------------------------
r43679 | wmeier | 2012-07-12 07:23:25 -0700 (Thu, 12 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/params.h

Add svn:keywords & svn:eol-style properties

------------------------------------------------------------------------
r43678 | martinm | 2012-07-11 18:26:08 -0700 (Wed, 11 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-catapult-dct2000.c

Speed up reading of out-header values, and add a couple of 'monitor'
fields.

------------------------------------------------------------------------
r43677 | gerald | 2012-07-11 17:04:53 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/image/wireshark.rc.in
   M /trunk/ui/qt/QtShark.pro
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/qt_ui_utils.h
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/win32/file_dlg_win32.h

Use win32_open_file in qtshark on Windows.

------------------------------------------------------------------------
r43676 | gerald | 2012-07-11 14:25:42 -0700 (Wed, 11 Jul 2012) | 3 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc
   M /trunk/ui/win32/file_dlg_win32.c

MSDN says DIALOG resources are obsolete. Use DIALOGEXes instead. We aren't
adding extra controls to the save dialog any more so remove its template.

------------------------------------------------------------------------
r43675 | martinm | 2012-07-11 13:53:24 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/catapult_dct2000.c

memcpy() is quite a bit faster than g_strlcpy()!

------------------------------------------------------------------------
r43674 | wmeier | 2012-07-11 13:52:52 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ccsds.c

Fix compile error.

------------------------------------------------------------------------
r43673 | wmeier | 2012-07-11 13:49:35 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ccsds.c

Add some initializers to prevent some not really valid compiler warnings.

------------------------------------------------------------------------
r43672 | wmeier | 2012-07-11 13:44:22 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cops.c

Don't call col_...() and expert...() functions under 'if (tree)'

------------------------------------------------------------------------
r43671 | wmeier | 2012-07-11 13:40:13 -0700 (Wed, 11 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-coap.c

Don't call col...() and expert..() functions under 'if (tree)';
Reformat hf[] entries and various other.


------------------------------------------------------------------------
r43670 | wmeier | 2012-07-11 13:31:47 -0700 (Wed, 11 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cipmotion.c

Remove unneeded #includes;
Rename header_fields[] tp hf[] as per convention;
Reformat hf[] entries;
Remove empty proto_reg_handoff...().

------------------------------------------------------------------------
r43669 | wmeier | 2012-07-11 13:26:24 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-cip.h

Explicit value_string array size specifier not required.

------------------------------------------------------------------------
r43668 | pascal | 2012-07-11 13:20:10 -0700 (Wed, 11 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

From Martin Kaiser via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7468 :
DVB-CI/CI+: fix offset error in operator_info apdu

------------------------------------------------------------------------
r43667 | wmeier | 2012-07-11 13:18:23 -0700 (Wed, 11 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ccsds.c

Don't call expert_...() under 'if (tree)';
Prefs callback not needed.

------------------------------------------------------------------------
r43666 | wmeier | 2012-07-11 11:43:30 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-assa_r3.c

Fix  [-Werror=sign-compare] compiler warning

------------------------------------------------------------------------
r43665 | wmeier | 2012-07-11 11:32:20 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-assa_r3.c

Simplify code ....

------------------------------------------------------------------------
r43664 | wmeier | 2012-07-11 09:24:01 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-assa_r3.c

Remove "comment to myself".

------------------------------------------------------------------------
r43663 | wmeier | 2012-07-11 08:28:31 -0700 (Wed, 11 Jul 2012) | 15 lines
Changed paths:
   M /trunk/epan/dissectors/packet-assa_r3.c

General cleanup:
- Fix potential array overflow;
- Calls to expert...() should not be under 'if (tree)';
- Don't use DISSECTOR_ASSERT for bad data; use expert...();
- Add some XXX comments about enum item values different than
   specified in the comments associated with the enum items;
- Init global 'mfgCommandFlag' as appropriate before use;
- Add missing hf[] entries;
- #if 0 various unused #defines and enums;
- Reduce (somewhat) repeated fetches of the same tvb data;
- Remove unneeded initializers;
- Don't use 'l' as a variable name;
- Reformat long lines, hf[] array entries and other;;
- Fix some indentation;

------------------------------------------------------------------------
r43662 | etxrab | 2012-07-11 07:41:21 -0700 (Wed, 11 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-h248_annex_e.c

failure cause is an OCTET STRING not a string.
------------------------------------------------------------------------
r43661 | etxrab | 2012-07-11 07:40:35 -0700 (Wed, 11 Jul 2012) | 3 lines
Changed paths:
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/epan/dissectors/packet-h248.c

Revert part of revision 43107 which broke sub dissection of
Signal and events as a new tvb wasn't created. 
|BASE_EXT_STRING also removed.
------------------------------------------------------------------------
r43660 | etxrab | 2012-07-11 03:39:49 -0700 (Wed, 11 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main.c

e_addr_resolve has a new member.
------------------------------------------------------------------------
r43659 | etxrab | 2012-07-11 01:52:51 -0700 (Wed, 11 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/addr_resolv.h

Add a new preference to make it possible to only use the hosts file
for a profile for name resolution.
------------------------------------------------------------------------
r43657 | guy | 2012-07-10 20:57:13 -0700 (Tue, 10 Jul 2012) | 14 lines
Changed paths:
   M /trunk/wiretap/pcapng.c

Don't ask for information about an interface greater than the maximum
interface for which we have information.

Fixes bug 7467.

Should also cause an error message, rather than an unreadable capture
file, to be produced for the cases in bug 7381.  (This isn't a fix for
bug 7381; it's arguably an improvement, in the sense that a circuit
breaker tripping or a fuse blowing for a short circuit is an improvement
over a fire starting, but it's not a *fix*, any more than a circuit
break or fuse *fixes* the short circuit.)

#BACKPORT

------------------------------------------------------------------------
r43655 | guy | 2012-07-10 20:50:28 -0700 (Tue, 10 Jul 2012) | 8 lines
Changed paths:
   M /trunk/wiretap/file_access.c

AARGH.  There are two lumps of (almost-)identical code to handle
interface information when opening an output file, one of which I fixed
in my previous checkin and the other of which I didn't notice.  Shuffle
code around a little bit so that the lumps are identical and then put
them into a common routine (*with* the fix in question).

#BACKPORT

------------------------------------------------------------------------
r43654 | martinm | 2012-07-10 19:43:00 -0700 (Tue, 10 Jul 2012) | 12 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Speed up line drawing by no longer creating and destroying a cairo_t
object for each line - rather create one and use it for the entire list,
then destroy it.

Simplify the allocation of segments, by no longer messing around with a
static that may or may not be used.  Also, there was a good chance the
last one would be leaked (if it was not part of the stream we are
interested in).

Note that both of these improvements would also apply to tcp_graph.c -
will wait a couple of days to be sure the changes are good.

------------------------------------------------------------------------
r43652 | guy | 2012-07-10 12:59:39 -0700 (Tue, 10 Jul 2012) | 6 lines
Changed paths:
   M /trunk/wiretap/file_access.c

Set the time units per second correctly if, in wtap_dump_open_ng(),
we're making a fake interface description (it should match the time
stamp resolution).  The dump code for pcap-NG now requires the time
units per second value, as it needs to correctly compute the time stamp
value to write out in an EPB.

------------------------------------------------------------------------
r43651 | guy | 2012-07-10 12:43:55 -0700 (Tue, 10 Jul 2012) | 4 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/epan/dissectors/packet-imap.c

From Ben Bowen:

Add additional named fields for IMAP.

------------------------------------------------------------------------
r43649 | guy | 2012-07-10 12:12:37 -0700 (Tue, 10 Jul 2012) | 10 lines
Changed paths:
   M /trunk/wiretap/pcapng.c

When writing an EPB, calculate the time stamp based on the resolution
for the interface, not based on the default resolution of 1 microsecond.
Fixes bug 7457.

Fix a comment.

Clean up indentation.

#BACKPORT

------------------------------------------------------------------------
r43648 | pascal | 2012-07-10 08:43:03 -0700 (Tue, 10 Jul 2012) | 3 lines
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-snmp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7438 :
Do not call tvb_ensure_length_remaining on an empty tvb

------------------------------------------------------------------------
r43647 | morriss | 2012-07-10 08:02:23 -0700 (Tue, 10 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/addr_resolv.c

Obey the new use-external-resolvers preference when translating IP
addresses into host names (in get_host_ipaddr() and get_host_ipaddr6()).

This may resolve
http://ask.wireshark.org/questions/12542/what-is-use-external-network-name-resolver-setting

------------------------------------------------------------------------
r43646 | etxrab | 2012-07-10 07:48:23 -0700 (Tue, 10 Jul 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Update the packet list and details if name resolution is changed.
------------------------------------------------------------------------
r43645 | morriss | 2012-07-10 07:33:19 -0700 (Tue, 10 Jul 2012) | 5 lines
Changed paths:
   M /trunk/epan/addr_resolv.c

host_lookup() and host_lookup6() are both called even when network-name
resolution is NOT enabled (it's always been like this and I'm not sure why
and I was hesitant to change that).  So: don't use the external name resolver
unless both network-name resolution AND use-external-resolvers are enabled.

------------------------------------------------------------------------
r43644 | etxrab | 2012-07-10 07:01:36 -0700 (Tue, 10 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Update the /View/NameResolution menu when activated in case the
settings has ben altered elswhere in the GUI.
------------------------------------------------------------------------
r43643 | morriss | 2012-07-10 06:26:25 -0700 (Tue, 10 Jul 2012) | 6 lines
Changed paths:
   M /trunk/radius/dictionary.erx

From Guy Davies via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7462 :

There have been some updates to the dictionary.erx since it was last synced
from FreeRADIUS.  Please find attached an updated dictionary for Juniper
Networks ERX.

------------------------------------------------------------------------
r43642 | morriss | 2012-07-10 06:22:46 -0700 (Tue, 10 Jul 2012) | 12 lines
Changed paths:
   M /trunk/ui/gtk/new_packet_list.c

From Edwin Groothuis via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7461 :

When showing the TCP (and UDP and other protocols) port numbers in the
framelist columns, they are left aligned. This is sub-optimal if you are
scanning the list for a certain port.

This patch, very small, will properly right justify these numbers:
UNRESOLVED DST PORT
UNRESOLVED SRC PORT
DST PORT
SRC PORT

------------------------------------------------------------------------
r43641 | etxrab | 2012-07-10 04:39:06 -0700 (Tue, 10 Jul 2012) | 1 line
Changed paths:
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/epan/dissectors/packet-gsm_map.c

Introduce a preference setting for application context version.
------------------------------------------------------------------------
r43640 | etxrab | 2012-07-10 04:37:25 -0700 (Tue, 10 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt

From Martin Kaiser:
Add rlc_lte_graph.c
------------------------------------------------------------------------
r43639 | etxrab | 2012-07-10 00:50:34 -0700 (Tue, 10 Jul 2012) | 1 line
Changed paths:
   M /trunk/image/file_dlg_win32.rc
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/main_menubar.c

Change the button order in all places.
------------------------------------------------------------------------
r43638 | etxrab | 2012-07-10 00:24:01 -0700 (Tue, 10 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/addr_resolv.c

Group the network name resolution boxes together and make a more verbose explanation on the intended use.
------------------------------------------------------------------------
r43637 | pascal | 2012-07-10 00:19:40 -0700 (Tue, 10 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common

Move LPP and LPPe dissectors to the ASN.1 dirty library

------------------------------------------------------------------------
r43636 | martinm | 2012-07-09 19:19:34 -0700 (Mon, 09 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

Trivial indentation fixes.

------------------------------------------------------------------------
r43635 | guy | 2012-07-09 18:57:55 -0700 (Mon, 09 Jul 2012) | 9 lines
Changed paths:
   M /trunk/ui/gtk/rlc_lte_graph.c

From Evan Huus:

Fix an uninitialized-variable error that was breaking compile with gcc.

Also remove some cruft that looks like it was copy-pasted from
ui/gtk/tcp_graph.c

Fixes bug 7460.

------------------------------------------------------------------------
r43634 | martinm | 2012-07-09 18:32:54 -0700 (Mon, 09 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/gui_stat_menu.h
   M /trunk/ui/gtk/main_menubar.c
   A /trunk/ui/gtk/rlc_lte_graph.c

Add a sequence graph for LTE RLC channels under Telephony | LTE.

------------------------------------------------------------------------
r43633 | guy | 2012-07-09 16:14:50 -0700 (Mon, 09 Jul 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/peekclassic.c

Fix up some comments.

------------------------------------------------------------------------
r43632 | guy | 2012-07-09 16:12:21 -0700 (Mon, 09 Jul 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/peektagged.c

Fix another comment.

------------------------------------------------------------------------
r43631 | guy | 2012-07-09 16:10:45 -0700 (Mon, 09 Jul 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/peektagged.c

Fix some comments.

------------------------------------------------------------------------
r43630 | guy | 2012-07-09 16:07:28 -0700 (Mon, 09 Jul 2012) | 7 lines
Changed paths:
   M /trunk/wiretap/CMakeLists.txt
   M /trunk/wiretap/Makefile.common
   D /trunk/wiretap/airopeek9.c
   D /trunk/wiretap/airopeek9.h
   D /trunk/wiretap/etherpeek.c
   D /trunk/wiretap/etherpeek.h
   M /trunk/wiretap/file_access.c
   A /trunk/wiretap/peekclassic.c (from /trunk/wiretap/etherpeek.c:43590)
   A /trunk/wiretap/peekclassic.h (from /trunk/wiretap/etherpeek.h:43590)
   A /trunk/wiretap/peektagged.c (from /trunk/wiretap/airopeek9.c:43590)
   A /trunk/wiretap/peektagged.h (from /trunk/wiretap/airopeek9.h:43590)
   M /trunk/wiretap/wtap.h

The names "etherpeek" and "airopeek" are a bit misleading, as the
"etherpeek.c" file format is used by AiroPeek and the "airopeek9.c" file
format is used by EtherPeek.

Instead, use the names that WildPackets apparently uses for those
formats - "classic" and "tagged".

------------------------------------------------------------------------
r43629 | pascal | 2012-07-09 14:04:50 -0700 (Mon, 09 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lppe/lppe.cnf

Update comments

------------------------------------------------------------------------
r43628 | pascal | 2012-07-09 13:55:09 -0700 (Mon, 09 Jul 2012) | 3 lines
Changed paths:
   M /trunk/asn1/Makefile.am
   M /trunk/asn1/Makefile.nmake
   M /trunk/asn1/lpp/LPP.asn
   M /trunk/asn1/lpp/Makefile.common
   M /trunk/asn1/lpp/lpp.cnf
   M /trunk/asn1/lpp/packet-lpp-template.c
   M /trunk/asn1/lpp/packet-lpp-template.h
   A /trunk/asn1/lppe
   A /trunk/asn1/lppe/LPPe.asn
   A /trunk/asn1/lppe/Makefile.am
   A /trunk/asn1/lppe/Makefile.common
   A /trunk/asn1/lppe/Makefile.nmake
   A /trunk/asn1/lppe/lppe.cnf
   A /trunk/asn1/lppe/packet-lppe-template.c
   M /trunk/configure.in
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-lpp.h
   A /trunk/epan/dissectors/packet-lppe.c

Add LTE Positioning Protocol Extensions dissector
Upgrade LTE Positioning Protocol to V10.5.0

------------------------------------------------------------------------
r43627 | morriss | 2012-07-09 13:45:14 -0700 (Mon, 09 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/funnel_stat.c

As suggested by Richard Sharpe: rename VALS_GROUP_NAMES[] so it's not all
upper case.

Don't mark stat_group_name()'s 'group' parameter unused: it is unused.

------------------------------------------------------------------------
r43626 | cmaynard | 2012-07-09 07:45:30 -0700 (Mon, 09 Jul 2012) | 2 lines
Changed paths:
   M /trunk/AUTHORS

Minor formatting changes:  Surround Clement Marrast's e-mail with <> like everyone else's and no need to capitalize Clement's entire last name.  Convert some spaces to tabs.  Remove spaces surrounding " [AT] ", as it seems that initially that's how they were being written.

------------------------------------------------------------------------
r43625 | etxrab | 2012-07-09 07:10:40 -0700 (Mon, 09 Jul 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml
   M /trunk/epan/dissectors/packet-diameter_3gpp.c

Update AVP dissection.
------------------------------------------------------------------------
r43624 | etxrab | 2012-07-09 07:09:59 -0700 (Mon, 09 Jul 2012) | 1 line
Changed paths:
   M /trunk/asn1/gprscdr/GPRSChargingDataTypesV641.asn
   A /trunk/asn1/gprscdr/GPRSChargingDataTypesV8e0.asn
   A /trunk/asn1/gprscdr/GenericChargingDataTypesV8e0.asn
   M /trunk/asn1/gprscdr/Makefile.common
   M /trunk/asn1/gprscdr/gprscdr.cnf
   M /trunk/epan/dissectors/packet-gprscdr.c
   M /trunk/epan/dissectors/packet-gprscdr.h
   M /trunk/epan/dissectors/packet-gtp.c

Dissect Release 8 CDR:s
------------------------------------------------------------------------
r43623 | wmeier | 2012-07-08 20:00:03 -0700 (Sun, 08 Jul 2012) | 13 lines
Changed paths:
   M /trunk/epan/dissectors/packet-assa_r3.c

From Evan Huus: Struct cleanup in packet-assa_r3.c

Cleanup and simplify structures and arrays in packet-assa_r3.c as described in
my email to the -dev list [1].

[1] http://www.wireshark.org/lists/wireshark-dev/201207/msg00050.html


From me:
 Do the same as above for the commandDissectorParser_t struct mentioned in the EMail
 (but not fixed in the patch).


------------------------------------------------------------------------
r43622 | etxrab | 2012-07-08 19:40:20 -0700 (Sun, 08 Jul 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/prefs_capture.c

From Michael Mann:
disable hide checkboxes with error messages

Updated preference dialog to include text if hide checkbox is disabled.

Used error message for "Local Interfaces" dialog.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2598
------------------------------------------------------------------------
r43621 | etxrab | 2012-07-08 19:33:39 -0700 (Sun, 08 Jul 2012) | 13 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

From Evan Huus:
IO Graph Fixes

- Allow counting *any* type of field, FT_NONE, FT_PROTOCOL, whatever, by moving
FT_NONE case to default case per Jakub's suggestion.

- Fix get_it_value() for FT_PROTOCOL fields by breaking CALC_TYPE_COUNT_FRAMES
and CALC_TYPE_COUNT_FIELDS out of the adv_type switch statement just like
COUNT_TYPE_FRAMES.

- Avoid an overflow in pixmap_clicked_event() that was causing crashes when
clicking outside the data portion of the graph (when the capture hasn't enough
files to fill the entire graph window),
------------------------------------------------------------------------
r43620 | etxrab | 2012-07-08 19:28:14 -0700 (Sun, 08 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

From Martin Kaiser:
DVB-CI/CI+: dissect the payload of LSC messages.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7440
------------------------------------------------------------------------
r43619 | etxrab | 2012-07-08 19:24:07 -0700 (Sun, 08 Jul 2012) | 3 lines
Changed paths:
   M /trunk/tools/lemon/lemon.c

From Martin Kaiser:
CID 280531: "Argument cannot be negative" in lemon
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7453
------------------------------------------------------------------------
r43618 | etxrab | 2012-07-08 19:02:03 -0700 (Sun, 08 Jul 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/iax2_analysis.c

From Evan Huus:
Redundant conditions in iax2_analysis.c

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7456
------------------------------------------------------------------------
r43617 | etxrab | 2012-07-08 18:56:27 -0700 (Sun, 08 Jul 2012) | 9 lines
Changed paths:
   M /trunk/epan/filesystem.c
   M /trunk/epan/wslua/wslua_proto.c
   M /trunk/mkcap.c
   M /trunk/ui/cli/tap-rtp.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/proto_hier_stats_dlg.c
   M /trunk/ws80211_utils.c

From Evan Huus:
Fix leaks

- don't g_strdup a string just to use it in a g_strdup_printf
- clean up properly in error cases in lua bindings
- misc. other missing g_free() calls
- one missing fclose() in the new 80211_utils

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7454
------------------------------------------------------------------------
r43616 | etxrab | 2012-07-08 18:49:02 -0700 (Sun, 08 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rdp.c
   M /trunk/epan/emem.c
   M /trunk/mkcap.c
   M /trunk/plugins/mate/packet-mate.c
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/wiretap/vwr.c

From Evan Huus:
Grab-bag of unused variables.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7452
------------------------------------------------------------------------
r43615 | etxrab | 2012-07-08 18:36:54 -0700 (Sun, 08 Jul 2012) | 4 lines
Changed paths:
   M /trunk/image/file_dlg_win32.rc
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

From Michael Mann:
GUI use external name resolver proliferation

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7380
------------------------------------------------------------------------
r43611 | gerald | 2012-07-08 07:03:29 -0700 (Sun, 08 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-07-08]
------------------------------------------------------------------------
r43610 | morriss | 2012-07-07 20:57:35 -0700 (Sat, 07 Jul 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-giop.h
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Add a function to packet-giop.c that does what the code that 
template_get_CDR_string (in wireshark_gen.py) did.  This eliminates another
whole pile of function-local variables in packet-parlay.c.

Unfortunately it doesn't seem to speed up compilation (or eliminate the
variable tracking size limit problem).  But it does eliminate a lot of
lines of code...

------------------------------------------------------------------------
r43609 | morriss | 2012-07-07 20:29:49 -0700 (Sat, 07 Jul 2012) | 23 lines
Changed paths:
   M /trunk/epan/dissectors/packet-coseventcomm.c
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/tools/wireshark_gen.py

Eliminate a lot of function-local variables by not storing the result of
(several of the) get_CDR_*() functions: instead call the function directly
in the proto_tree_add_text() calls.

Eliminate a lot of global variables that are only later used in (a single)
strcmp().

All the GIOP dissectors are built-in now; don't include the (#if'd out) plugin
registration code in the generated dissector.

Try to clean up the formatting of the generated code a bit.

Regenerate the IDL dissectors; as noted in r39932, this seems to involve a
lot of function re-ordering in packet-parlay.c (making the delta bigger).


These changes decrease the time to compile packet-parlay.c by, on my system,
about half.  But it still complains:

variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without

and it still takes "too long."

------------------------------------------------------------------------
r43608 | guy | 2012-07-07 19:07:38 -0700 (Sat, 07 Jul 2012) | 9 lines
Changed paths:
   M /trunk/ws80211_utils.c

Unless NL80211_BAND_ATTR_HT_CAPA is defined, assume we don't have
channel-type-setting capabilities, and don't build the code to set the
channel type or fetch any channel types other than "no HT".

(It *looks* as if nl80211.h defines NL80211_BAND_ATTR_HT_CAPA as a
member of an enum *and* as a #define, at least in the kernels I've
looked at, so we can test for it with #ifdef - perhaps that's *why* it's
#defined.)

------------------------------------------------------------------------
r43607 | morriss | 2012-07-07 18:48:52 -0700 (Sat, 07 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/prefs.c

Don't bother printing the Description of STATIC_TEXT and UAT preferences:
they don't make it into the preferences file anyway...

------------------------------------------------------------------------
r43606 | guy | 2012-07-07 18:43:14 -0700 (Sat, 07 Jul 2012) | 13 lines
Changed paths:
   M /trunk/ws80211_utils.c
   M /trunk/ws80211_utils.h

Keep the NL80211_CHAN_ and WS80211_CHAN_ values distinct; only the
Linux version of the platform-dependent 802.11 stuff should use the
NL80211_CHAN_ stuff.  Map from the WS80211_CHAN_ values to the
corresponding NL80211_CHAN_ values in ws80211_set_freq(), and have the
channel_types bitset use bits indexed by WS80211_CHAN_ values rather
than NL80211_CHAN_.

This won't fix the problem of building this on Linuxes with old
nl80211.h headers that lack NL80211_CHAN_, but it narrows the set of
code that needs the NL80211_CHAN_ values, perhaps allowing the fix to be
a bit cleaner, as well as making it easier to make this work on
platforms other than Linux.

------------------------------------------------------------------------
r43605 | morriss | 2012-07-07 18:31:48 -0700 (Sat, 07 Jul 2012) | 25 lines
Changed paths:
   M /trunk/doc/rawshark.pod
   M /trunk/doc/tshark.pod
   M /trunk/doc/wireshark.pod.template
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/addr_resolv.h
   M /trunk/epan/oids.c
   M /trunk/epan/prefs.c
   M /trunk/ui/gtk/main.c

First phase of fixing https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7380 :

Add a new name resolution option: whether or not use the configured (in the OS)
name resolver (e.g., DNS) to resolve network names.  When this option is disabled
but network name resolution is enabled then Wireshark will resolve only those
names that it can from local sources.  This includes (at least, AFAIK):

- name resolutions that Wireshark picks up on from DNS packets it decodes
- the "user hosts file" (~/.wireshark/hosts on *NIX)
- what Wireshark reads out of capture file (the PCAPNG name resolution block)

This new preference defaults to "use external resolvers" for backward
compatibility (so people turning on network name resolution will get the old
behavior).

This option can be set via Edit->Preferences and on the command line; there
remain several UIs (e.g., the "open capture file" dialog, the
View->Name Resolution menu, etc.) that don't have the new option yet.


Also expand on the "description" for the name resolution preferences: these
are used not only in the tooltips but are also written to the preferences
file.  The previous text didn't include enough context when written do the
preferences file.

------------------------------------------------------------------------
r43604 | guy | 2012-07-07 18:17:19 -0700 (Sat, 07 Jul 2012) | 12 lines
Changed paths:
   M /trunk/epan/epan.c
   M /trunk/epan/geoip_db.c
   M /trunk/epan/geoip_db.h

From Evan Huus:

Don't initialize GeoIP from epan_init(), as we probably haven't loaded the
preferences for it yet (thanks to it's new use of the UAT framework).

Instead, register a post_update callback with UAT and load it there. As a
bonus, this also means that applying GeoIP preferences no longer requires
restarting Wireshark - everything should Just Work with the new databases right
away.

Fixes bug 7446.

------------------------------------------------------------------------
r43603 | guy | 2012-07-07 18:00:46 -0700 (Sat, 07 Jul 2012) | 26 lines
Changed paths:
   M /trunk/asn1/c1222/packet-c1222-template.c
   M /trunk/asn1/ess/packet-ess-template.c
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/asn1/pres/packet-pres-template.c
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dfilter/dfilter-macro.c
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-c1222.c
   M /trunk/epan/dissectors/packet-dmp.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-ess.c
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-imf.c
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-k12.c
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-pres.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-user_encap.c
   M /trunk/epan/dissectors/packet-vcdu.c
   M /trunk/epan/dissectors/packet-zbee-security.c
   M /trunk/epan/geoip_db.c
   M /trunk/epan/oids.c
   M /trunk/epan/uat-int.h
   M /trunk/epan/uat.c
   M /trunk/epan/uat.h
   M /trunk/plugins/stats_tree/pinfo_stats_tree.c
   M /trunk/ui/gtk/uat_gui.c

UATs could be put into "categories".  The categories were defined only
implicitly by the #define name and string they were defined to; not all
UATs neatly fit into any of the categories, so some of them were put
into categories that weren't obviously correct for them, and one - the
display filter macro UAT - wasn't put into any category at all (which
caused crashes when editing them, as the GUI code that handled UAT
changes from a dialog assumed the category field was non-null).

The category was, in practice, used only to decide, in the
aforementioned GUI code, whether the packet summary pane needed to be
updated or not.  It also offered no option of "don't update the packet
summary pane *and* don't redissect anything", which is what would be
appropriate for the display filter macro UAT.

Replace the category with a set of fields indicating what the UAT
affects; we currently offer "dissection", which applies to most UATs
(any UAT in libwireshark presumably affects dissection at a minimum) and
"the set of named fields that exist".  Changing any UAT that affects
dissection requires a redissection; changing any UAT that affects the
set of named fields that exist requires a redissection *and* rebuilding
the packet summary pane.

Perhaps we also need "filtering", so that if you change a display filter
macro, we re-filter, in case the display is currently filtered with a
display filter that uses a macro that changed.

------------------------------------------------------------------------
r43602 | guy | 2012-07-07 15:40:02 -0700 (Sat, 07 Jul 2012) | 9 lines
Changed paths:
   M /trunk/ui/gtk/uat_gui.c

From Evan Huus:

There is no guarantee that uat->category is non-null, so check whether
it's null before checking whether it's UAT_CAT_FIELDS or not.

Fixes bug 7444.

#BACKPORT

------------------------------------------------------------------------
r43601 | wmeier | 2012-07-07 15:35:55 -0700 (Sat, 07 Jul 2012) | 30 lines
Changed paths:
   M /trunk/acinclude.m4
   M /trunk/configure.in

Use -D_FORTIFY_SOURCE=2 only if the gc optimization level is greater than 0.

Fixes Bug #7449: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7449

-----
Issue:

Building Wireshark with '-O0 -D_FORTIFY_SOURCE=2 ...' fails

The warning [error] message:

/usr/include/features.h:314:4: error: #warning _FORTIFY_SOURCE requires
compiling with optimization (-O) [-Werror=cpp]`


A bit of research shows that this warning was added to a recent version of
glibc (on at least Fedora).

 See: http://sourceware.org/bugzilla/show_bug.cgi?id=13979

The warning message occurs if -D_FORTIFY_SOURCE=... is used and the gcc
'optimization level' == 0 (-O0).

Unfortunately when building with -O0 this warning message:

1. Causes compiles to fail (if -Werror [stop  on warning])
2. Causes ./configure to fail with an (incorrect) message
   about the pcap header being older than the libpcap version.


------------------------------------------------------------------------
r43600 | morriss | 2012-07-07 07:54:14 -0700 (Sat, 07 Jul 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7445 :

"Find Next Mark" was duplicated in the Edit menu and "Find Previous Mark" was
missing (the 2nd "Find Next Mark" would, if selected, find the previous mark).

------------------------------------------------------------------------
r43599 | wmeier | 2012-07-07 07:21:20 -0700 (Sat, 07 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dcerpc-nt.c
   M /trunk/epan/dissectors/packet-dcerpc.c

From Evan Huus: Fix "Useless null checks in packet-dcerpc*"

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7448

------------------------------------------------------------------------
r43598 | wmeier | 2012-07-07 07:11:38 -0700 (Sat, 07 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ansi_a.c

From Evan Huus: fix "Unused variable in packet-ansi_a.c"

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7447

------------------------------------------------------------------------
r43597 | guy | 2012-07-07 01:15:41 -0700 (Sat, 07 Jul 2012) | 6 lines
Changed paths:
   M /trunk/doc/README.stats_tree
   M /trunk/epan/libwireshark.def
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/epan/stats_tree.c
   M /trunk/epan/stats_tree.h
   M /trunk/plugins/stats_tree/pinfo_stats_tree.c

From Michael Mann:

Add a preference for the packet length statistics.

Fixes bug 3239.

------------------------------------------------------------------------
r43596 | guy | 2012-07-06 19:49:17 -0700 (Fri, 06 Jul 2012) | 8 lines
Changed paths:
   M /trunk/epan/prefs.c
   M /trunk/ui/gtk/prefs_dlg.c

Only one place is needed for creating preference panes; this clears up
some warnings from GTK+.

For interior nodes in the preference module tree, we create a page even
if the module itself has no preferences, so there's *something* we can
show if the user clicks on it.  (Showing the top-level protocols page is
a bit weird, and requires us to keep track of it.)

------------------------------------------------------------------------
r43595 | guy | 2012-07-06 19:10:44 -0700 (Fri, 06 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/prefs.c

Ask about a possible simplification (by just handling all modules by
pathname, so that any module we create for a protocol is just created as
being under "Protocols/").

------------------------------------------------------------------------
r43594 | guy | 2012-07-06 18:26:58 -0700 (Fri, 06 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/prefs-int.h

Clean up mix of tabs and 4-space-tab indents.

------------------------------------------------------------------------
r43593 | guy | 2012-07-06 17:41:12 -0700 (Fri, 06 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/prefs_dlg.c

Uniformly use two-space indents (most of the file uses it).

------------------------------------------------------------------------
r43592 | guy | 2012-07-06 17:30:47 -0700 (Fri, 06 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/prefs.c

Get rid of most tabs (which cleans up mixed indenting with tabs and
4-tab spaces).

------------------------------------------------------------------------
r43591 | guy | 2012-07-06 16:21:03 -0700 (Fri, 06 Jul 2012) | 19 lines
Changed paths:
   D /trunk/ui/gtk/prefs_nameres.c
   D /trunk/ui/gtk/prefs_nameres.h
   D /trunk/ui/gtk/prefs_print.c
   D /trunk/ui/gtk/prefs_print.h
   D /trunk/ui/gtk/prefs_protocols.c
   D /trunk/ui/gtk/prefs_protocols.h
   D /trunk/ui/gtk/prefs_taps.c
   D /trunk/ui/gtk/prefs_taps.h

As per Michael Mann's email:

	Yes, the following files can now be deleted:
 
	\wireshark\ui\gtk\prefs_nameres.c
	\wireshark\ui\gtk\prefs_nameres.h
	\wireshark\ui\gtk\prefs_print.c
	\wireshark\ui\gtk\prefs_print.h
	\wireshark\ui\gtk\prefs_protocols.c
	\wireshark\ui\gtk\prefs_protocols.h
	\wireshark\ui\gtk\prefs_taps.c
	\wireshark\ui\gtk\prefs_taps.h
 
	I thought removing them was part of the patch for bug 7402, but
	they still show up in the SVN (perhaps I didn't create the patch
	correctly).

Make it so.

------------------------------------------------------------------------
r43590 | morriss | 2012-07-06 14:25:47 -0700 (Fri, 06 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sccp.c

Display (and allow filtering on) the "reserved for national use" bit in the AI.
(This bit is already decoded as the "national indicator" bit in ANSI.)

------------------------------------------------------------------------
r43589 | darkjames | 2012-07-06 14:24:16 -0700 (Fri, 06 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gadu-gadu.c

Gadu-Gadu: dissect more packets.

------------------------------------------------------------------------
r43588 | darkjames | 2012-07-06 10:02:08 -0700 (Fri, 06 Jul 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Fix logic typo, it should fix bug #7434

------------------------------------------------------------------------
r43587 | pascal | 2012-07-06 05:25:54 -0700 (Fri, 06 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/ipproto.c
   M /trunk/epan/prefs.c
   M /trunk/ui/gtk/capture_file_dlg.c

Fix compilation with gcc 4.3.2 and without GEOIP

------------------------------------------------------------------------
r43586 | darkjames | 2012-07-06 00:55:58 -0700 (Fri, 06 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/prefs.c

- remove no longer used #defines
- prefs.name_resolve_concurrency is now just 'name_resolve_concurrency'
- add notes about possible (?) integer overflows.

------------------------------------------------------------------------
r43585 | darkjames | 2012-07-06 00:49:36 -0700 (Fri, 06 Jul 2012) | 2 lines
Changed paths:
   M /trunk/config.nmake

Revert part of r43579, MSVC_VARIANT should be not defined.

------------------------------------------------------------------------
r43584 | darkjames | 2012-07-06 00:34:08 -0700 (Fri, 06 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/addr_resolv.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/packet_panes.h
   M /trunk/ui/gtk/proto_tree_model.c
   M /trunk/ui/gtk/proto_tree_model.h

- e_addr_resolve is structure so pass it by pointer.
- name_resolve_concurrency must be only defined when used.

------------------------------------------------------------------------
r43583 | darkjames | 2012-07-06 00:24:22 -0700 (Fri, 06 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/oids.c

Fix compilation of epan/oids.c without HAVE_LIBSMI

------------------------------------------------------------------------
r43582 | darkjames | 2012-07-06 00:06:09 -0700 (Fri, 06 Jul 2012) | 4 lines
Changed paths:
   M /trunk/epan/addr_resolv.h

Try to fix compilation on compilers != MSVC.

Note: we should get rid of this circular dependency.

------------------------------------------------------------------------
r43581 | pascal | 2012-07-05 22:33:55 -0700 (Thu, 05 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-artnet.c

Add a few missing ENC_ASCII and remove a few unused hf entries

------------------------------------------------------------------------
r43580 | pascal | 2012-07-05 22:17:09 -0700 (Thu, 05 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-artnet.c

From Michael Mann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7407 :
Update ESTA manufacturer IDs and OEM code values

------------------------------------------------------------------------
r43579 | etxrab | 2012-07-05 21:48:36 -0700 (Thu, 05 Jul 2012) | 2 lines
Changed paths:
   M /trunk/capinfos.c
   M /trunk/config.nmake
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/addr_resolv.h
   M /trunk/epan/geoip_db.c
   M /trunk/epan/geoip_db.h
   M /trunk/epan/oids.c
   M /trunk/epan/oids.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/rawshark.c
   M /trunk/tshark.c
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/manual_addr_resolv.c
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/packet_panes.h
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/proto_tree_model.c
   M /trunk/ui/gtk/proto_tree_model.h
   M /trunk/ui/win32/file_dlg_win32.c

From Michael Mann:
Generic preferences implementation - Printing and Name Resolution.
------------------------------------------------------------------------
r43578 | martinm | 2012-07-05 18:52:09 -0700 (Thu, 05 Jul 2012) | 3 lines
Changed paths:
   M /trunk/ui/cli/tap-macltestat.c
   M /trunk/ui/cli/tap-rlcltestat.c
   M /trunk/ui/gtk/mac_lte_stat_dlg.c
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c

Take yet more care not to be dividing by zero when calculating the bit
rate of the channel/UE. Times four... 

------------------------------------------------------------------------
r43577 | morriss | 2012-07-05 16:31:17 -0700 (Thu, 05 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

Remove a couple set-but-unused variables.  I *think* the new tree isn't
particularly useful...

------------------------------------------------------------------------
r43576 | darkjames | 2012-07-05 14:09:34 -0700 (Thu, 05 Jul 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nfs.c

Fix bug #7436

offset returned from dissect_nfs_open_claim4, dissect_nfs_openflag4 were different
when we were building tree and where we didn't.
Fix other similar cases.

------------------------------------------------------------------------
r43575 | pascal | 2012-07-05 13:07:43 -0700 (Thu, 05 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ptp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7437 :
PTP Cancel unicast transmission and Acknowledge cancel unicast transmission packets are decoded as malformed

------------------------------------------------------------------------
r43574 | morriss | 2012-07-05 12:10:47 -0700 (Thu, 05 Jul 2012) | 3 lines
Changed paths:
   M /trunk/version_info.c

List whether we were compiled with LIBNL or not (including which major
version).

------------------------------------------------------------------------
r43573 | pascal | 2012-07-05 12:10:46 -0700 (Thu, 05 Jul 2012) | 3 lines
Changed paths:
   M /trunk/plugins/docsis/packet-bpkmattr.c

From Guy Martin via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7439 :
Add support for DOCSIS 3.0 AES keys

------------------------------------------------------------------------
r43572 | pascal | 2012-07-05 02:02:08 -0700 (Thu, 05 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-negoex.c

Fix compilation with gcc 4.3.2

------------------------------------------------------------------------
r43571 | pascal | 2012-07-05 01:44:30 -0700 (Thu, 05 Jul 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
   M /trunk/asn1/lte-rrc/EUTRA-UE-Variables.asn
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/epan/dissectors/packet-lte-rrc.c

Upgrade LTE RRC dissector to v10.6.0

------------------------------------------------------------------------
r43570 | guy | 2012-07-04 22:36:50 -0700 (Wed, 04 Jul 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/main_80211_toolbar.c

From Pontus Fuchs:

   Remove refresh button from wireless toolbar

   With a "refresh interfaces" menu option and device hotplug
   notification in place there is no longer need for a refresh
   button in the toolbar.

------------------------------------------------------------------------
r43569 | pascal | 2012-07-04 22:26:28 -0700 (Wed, 04 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-negoex.c

From Richard Sharpe via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7428 :
Add SPNEGO Extended Negotiation (NEGOEX) Security Mechanism dissector

------------------------------------------------------------------------
r43568 | guy | 2012-07-04 19:01:43 -0700 (Wed, 04 Jul 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/iface_lists.c
   M /trunk/ui/gtk/main_80211_toolbar.c
   M /trunk/ui/gtk/main_80211_toolbar.h

From Pontus Fuchs:

    Refresh wireless toolbar too

    The recently improved refresh interfaces code forgot the wireless
    toolbar. Make sure to refresh it too.

------------------------------------------------------------------------
r43567 | guy | 2012-07-04 18:59:00 -0700 (Wed, 04 Jul 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/main_80211_toolbar.c

From Pontus Fuchs:

    Fix wireless toolbar

    The compilation fix for mac got it slightly wrong:

    s/HAVE_PCAP/HAVE_LIBPCAP/

------------------------------------------------------------------------
r43566 | wmeier | 2012-07-04 06:04:16 -0700 (Wed, 04 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-amqp.c

The amqp dissector is not a plugin; remove comment indicating that it's a plugin.
Also: Fix some "4 space tab" indentation (replace with spaces).

------------------------------------------------------------------------
r43565 | pascal | 2012-07-04 03:08:22 -0700 (Wed, 04 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bmc.c

From Evan Huus via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7433 :
Remove unused mask variable in packet-bmc.c

------------------------------------------------------------------------
r43564 | guy | 2012-07-03 15:42:14 -0700 (Tue, 03 Jul 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.am

Expand that comment to note that there's no guarantee that GLIB_LIBS has
-gmodule or that GTK_LIBS doesn't have it.

------------------------------------------------------------------------
r43563 | morriss | 2012-07-03 14:55:55 -0700 (Tue, 03 Jul 2012) | 8 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

As suggested by Jakub in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7429#c4 :

Add checks for calls to proto_tree_add_XXX (where XXX != item and a few other
functions) with an encoding (ENC_*) argument.


Also add a comment to checkAddTextCalls() about why 3 loops are used.

------------------------------------------------------------------------
r43561 | guy | 2012-07-03 13:12:50 -0700 (Tue, 03 Jul 2012) | 18 lines
Changed paths:
   M /trunk/Makefile.am

As per Gentoo bug 423743

	https://bugs.gentoo.org/show_bug.cgi?id=423743

"The Makefile.am claims including GLIB_LIBS when linking wireshark is
unnecessary, because wireshark links to GTK_LIBS which is a superset.
It is not actually a superset: gmodule is included in GLIB_LIBS but
not in GTK_LIBS (unless accidentally on older glibs/gtks)."

so we must explicitly link with GLIB_LIBS.

Update the comment to reflect that - and to reflect that GTK+ doesn't
necessarily run atop X11 - while we're at it.

Fixes bug 7427.

#BACKPORT

------------------------------------------------------------------------
r43560 | pascal | 2012-07-03 13:07:53 -0700 (Tue, 03 Jul 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-eap.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7430 :
Dissection of EAP-SIM and EAP-AKA is broken

------------------------------------------------------------------------
r43559 | wmeier | 2012-07-03 12:47:54 -0700 (Tue, 03 Jul 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/x11-keysym.h

Remove a leftover // "comment to self" (fixes checkAPI error).

------------------------------------------------------------------------
r43558 | wmeier | 2012-07-03 11:49:12 -0700 (Tue, 03 Jul 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/packet-vnc.c
   D /trunk/epan/dissectors/packet-x11-keysym.h
   M /trunk/epan/dissectors/packet-x11.c
   A /trunk/epan/dissectors/packet-x11.h
   A /trunk/epan/dissectors/x11-keysym.h

Improve use of the value_string x11_keysym_vals_source[]:
 - Compile the value_string only as part of packet-x11.c
 - Create a value_string_ext to ref the value_string;
 - packet_vnc.c: Access the value_string using the value_string_ext;
 - packet-x11.c: Access the value-string using the value_string_ext
                 rather then building a temp GTree from the value_string.

------------------------------------------------------------------------
r43557 | morriss | 2012-07-03 10:48:21 -0700 (Tue, 03 Jul 2012) | 4 lines
Changed paths:
   M /trunk/iface_monitor.c

From Pontus Fuchs on -dev:

Fix collision between net/if.h and linux/if.h (which is included by libnl3).

------------------------------------------------------------------------
r43556 | alagoutte | 2012-07-03 05:28:06 -0700 (Tue, 03 Jul 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

From report of Dennis Mendoza via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7429
Wireshark > 1.4 does not correctly read Association ID for PS Poll packets

Wireless Frame with subtype 0x1a don't interpret the Association ID (always 0).

Fix : 
proto_tree_add_uint() wasn't changed to proto_tree_add_item()

#BACKPORT

------------------------------------------------------------------------
r43555 | morriss | 2012-07-02 14:15:51 -0700 (Mon, 02 Jul 2012) | 4 lines
Changed paths:
   M /trunk/tools/runlex.sh

From Todd Eigenschink via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7411 :

Have runlex.sh exit with the exit status of lex (if it failed).

------------------------------------------------------------------------
r43551 | gerald | 2012-07-01 07:03:32 -0700 (Sun, 01 Jul 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-07-01]
------------------------------------------------------------------------
r43550 | darkjames | 2012-06-30 03:43:50 -0700 (Sat, 30 Jun 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/packet_panes.h
   M /trunk/ui/gtk/proto_tree_model.c
   M /trunk/ui/gtk/proto_tree_model.h

Fix bug #7425: Per-packet right-click network or MAC name resolution not working

proto_tree_draw() from r43189 is lazy, and it don't fills tree with all item labels.
To fix it, move 'gbl_resolv_flags' hack to proto_tree_model_get_value().

XXX could we pass resolving flags to proto_item_fill_label()?


------------------------------------------------------------------------
r43549 | guy | 2012-06-29 17:32:03 -0700 (Fri, 29 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Separate the code for each column in the interface list with blank
lines.

------------------------------------------------------------------------
r43548 | guy | 2012-06-29 15:52:13 -0700 (Fri, 29 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h

Clarify *which* capture dialogs are handled by capture_dlg.c.

------------------------------------------------------------------------
r43547 | morriss | 2012-06-29 14:18:35 -0700 (Fri, 29 Jun 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Clean up capture option tooltip spacing and remove an extraneous word (at the end of the monitor mode description).  Also use sizeof for a buffer size.
------------------------------------------------------------------------
r43546 | pascal | 2012-06-29 13:10:25 -0700 (Fri, 29 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dvbci.c

From Martin Kaiser via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7420 :
CI/CI+: dissect CICAM NIT

------------------------------------------------------------------------
r43545 | guy | 2012-06-29 11:04:11 -0700 (Fri, 29 Jun 2012) | 10 lines
Changed paths:
   M /trunk/iface_monitor.c
   M /trunk/iface_monitor.h

Add support for listening for interface arrival/departure events on
PF_SYSTEM sockets on OS X.

Pull iface_mon_nl_init() into iface_mon_start(), to make it a little
easier to figure out what interface monitoring code on other platforms
should do.

Add a bunch of XXX comments about additional things we should perhaps
do.

------------------------------------------------------------------------
r43544 | guy | 2012-06-29 11:03:17 -0700 (Fri, 29 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/iface_lists.c

ui/gtk/iface_lists.c no longer needs <wsutil/file_util.h>, as the
"determine the interface type" code moved to capture_ifinfo.c.

------------------------------------------------------------------------
r43543 | darkjames | 2012-06-29 10:44:48 -0700 (Fri, 29 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dbus.c

Try to fix win64 buildbot.

packet-dbus.c(354) : error C2220: warning treated as error - no 'object' file generated
packet-dbus.c(354) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data

------------------------------------------------------------------------
r43542 | darkjames | 2012-06-29 08:23:21 -0700 (Fri, 29 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/dissectors/Makefile.common
   A /trunk/epan/dissectors/packet-dbus.c
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/wtap.c
   M /trunk/wiretap/wtap.h

Initial support for D-Bus dissection (bug #5502)

------------------------------------------------------------------------
r43541 | darkjames | 2012-06-29 04:11:24 -0700 (Fri, 29 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dfilter/dfunctions.c

Add len() function to dfilter. For now only support FT_STRING*

Note: it returns bytes-length, not number of UTF-8 characters.

------------------------------------------------------------------------
r43540 | darkjames | 2012-06-29 04:07:08 -0700 (Fri, 29 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dfilter/dfunctions.c

Also support FT_STRINGZ and FT_UINT_STRING in lower()/ upper() functions.

------------------------------------------------------------------------
r43539 | wmeier | 2012-06-28 18:55:05 -0700 (Thu, 28 Jun 2012) | 8 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-mpeg-dsmcc.c

From Ð Ð¾Ð¼Ð°Ð½ Ð”Ð¾Ð½Ñ‡ÐµÐ½ÐºÐ¾: "Adaptation" misspelled as "adaption"

In MPEG-related dissectors, "adaption" is used instead of "adaptation" several
times. See patch (it also fixes an unrelated typo that happens to be on the
same line).

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7421

------------------------------------------------------------------------
r43538 | darkjames | 2012-06-28 16:18:38 -0700 (Thu, 28 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/ansi_tcap/packet-ansi_tcap-template.h
   M /trunk/asn1/inap/packet-inap-template.h
   M /trunk/asn1/tcap/packet-tcap-template.h
   M /trunk/docbook/GPL_appendix.xml
   M /trunk/epan/arcnet_pids.h
   M /trunk/epan/crc16-tvb.c
   M /trunk/epan/crc16-tvb.h
   M /trunk/epan/crc32-tvb.c
   M /trunk/epan/crc32-tvb.h
   M /trunk/epan/crc8-tvb.c
   M /trunk/epan/crc8-tvb.h
   M /trunk/epan/crypt/md5.c
   M /trunk/epan/crypt/md5.h
   M /trunk/epan/crypt/sha1.c
   M /trunk/epan/crypt/sha1.h
   M /trunk/epan/dissectors/packet-3g-a11.c
   M /trunk/epan/dissectors/packet-9p.c
   M /trunk/epan/dissectors/packet-aastra-aasp.c
   M /trunk/epan/dissectors/packet-aim-admin.c
   M /trunk/epan/dissectors/packet-aim-adverts.c
   M /trunk/epan/dissectors/packet-aim-bos.c
   M /trunk/epan/dissectors/packet-aim-buddylist.c
   M /trunk/epan/dissectors/packet-aim-chat.c
   M /trunk/epan/dissectors/packet-aim-chatnav.c
   M /trunk/epan/dissectors/packet-aim-directory.c
   M /trunk/epan/dissectors/packet-aim-email.c
   M /trunk/epan/dissectors/packet-aim-generic.c
   M /trunk/epan/dissectors/packet-aim-icq.c
   M /trunk/epan/dissectors/packet-aim-invitation.c
   M /trunk/epan/dissectors/packet-aim-location.c
   M /trunk/epan/dissectors/packet-aim-messaging.c
   M /trunk/epan/dissectors/packet-aim-oft.c
   M /trunk/epan/dissectors/packet-aim-popup.c
   M /trunk/epan/dissectors/packet-aim-signon.c
   M /trunk/epan/dissectors/packet-aim-ssi.c
   M /trunk/epan/dissectors/packet-aim-sst.c
   M /trunk/epan/dissectors/packet-aim-stats.c
   M /trunk/epan/dissectors/packet-aim-translate.c
   M /trunk/epan/dissectors/packet-aim-userlookup.c
   M /trunk/epan/dissectors/packet-aim.c
   M /trunk/epan/dissectors/packet-ajp13.c
   M /trunk/epan/dissectors/packet-alcap.c
   M /trunk/epan/dissectors/packet-alcap.h
   M /trunk/epan/dissectors/packet-amr.c
   M /trunk/epan/dissectors/packet-ans.c
   M /trunk/epan/dissectors/packet-ansi_637.c
   M /trunk/epan/dissectors/packet-ansi_683.c
   M /trunk/epan/dissectors/packet-ansi_801.c
   M /trunk/epan/dissectors/packet-ansi_a.c
   M /trunk/epan/dissectors/packet-ansi_a.h
   M /trunk/epan/dissectors/packet-ansi_tcap.h
   M /trunk/epan/dissectors/packet-aodv.c
   M /trunk/epan/dissectors/packet-app-pkix-cert.c
   M /trunk/epan/dissectors/packet-arcnet.c
   M /trunk/epan/dissectors/packet-armagetronad.c
   M /trunk/epan/dissectors/packet-asap.c
   M /trunk/epan/dissectors/packet-ax4000.c
   M /trunk/epan/dissectors/packet-bacapp.c
   M /trunk/epan/dissectors/packet-bacnet.c
   M /trunk/epan/dissectors/packet-bofl.c
   M /trunk/epan/dissectors/packet-brdwlk.c
   M /trunk/epan/dissectors/packet-bssap.c
   M /trunk/epan/dissectors/packet-bssap.h
   M /trunk/epan/dissectors/packet-bssgp.c
   M /trunk/epan/dissectors/packet-bssgp.h
   M /trunk/epan/dissectors/packet-btamp.c
   M /trunk/epan/dissectors/packet-bthci_acl.c
   M /trunk/epan/dissectors/packet-bthci_cmd.c
   M /trunk/epan/dissectors/packet-bthci_evt.c
   M /trunk/epan/dissectors/packet-bthci_sco.c
   M /trunk/epan/dissectors/packet-btl2cap.c
   M /trunk/epan/dissectors/packet-btobex.c
   M /trunk/epan/dissectors/packet-btrfcomm.c
   M /trunk/epan/dissectors/packet-btsdp.c
   M /trunk/epan/dissectors/packet-bvlc.c
   M /trunk/epan/dissectors/packet-calcappprotocol.c
   M /trunk/epan/dissectors/packet-cast.c
   M /trunk/epan/dissectors/packet-ccsds.c
   M /trunk/epan/dissectors/packet-cell_broadcast.c
   M /trunk/epan/dissectors/packet-cell_broadcast.h
   M /trunk/epan/dissectors/packet-cfm.c
   M /trunk/epan/dissectors/packet-cigi.c
   M /trunk/epan/dissectors/packet-cimd.c
   M /trunk/epan/dissectors/packet-cimetrics.c
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-cip.h
   M /trunk/epan/dissectors/packet-cipmotion.c
   M /trunk/epan/dissectors/packet-cipsafety.c
   M /trunk/epan/dissectors/packet-cipsafety.h
   M /trunk/epan/dissectors/packet-cisco-sm.c
   M /trunk/epan/dissectors/packet-classicstun.c
   M /trunk/epan/dissectors/packet-cnip.c
   M /trunk/epan/dissectors/packet-componentstatus.c
   M /trunk/epan/dissectors/packet-cpfi.c
   M /trunk/epan/dissectors/packet-csm-encaps.c
   M /trunk/epan/dissectors/packet-ctdb.c
   M /trunk/epan/dissectors/packet-daap.c
   M /trunk/epan/dissectors/packet-dccp.c
   M /trunk/epan/dissectors/packet-dccp.h
   M /trunk/epan/dissectors/packet-dcm.c
   M /trunk/epan/dissectors/packet-dcp-etsi.c
   M /trunk/epan/dissectors/packet-dect.c
   M /trunk/epan/dissectors/packet-diameter_3gpp.c
   M /trunk/epan/dissectors/packet-diffserv-mpls-common.c
   M /trunk/epan/dissectors/packet-diffserv-mpls-common.h
   M /trunk/epan/dissectors/packet-distcc.c
   M /trunk/epan/dissectors/packet-dnp.c
   M /trunk/epan/dissectors/packet-dpnss-link.c
   M /trunk/epan/dissectors/packet-dpnss.c
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-dua.c
   M /trunk/epan/dissectors/packet-dvb-ipdc.c
   M /trunk/epan/dissectors/packet-edonkey.c
   M /trunk/epan/dissectors/packet-edonkey.h
   M /trunk/epan/dissectors/packet-egd.c
   M /trunk/epan/dissectors/packet-ehdlc.c
   M /trunk/epan/dissectors/packet-ehs.c
   M /trunk/epan/dissectors/packet-enip.c
   M /trunk/epan/dissectors/packet-enip.h
   M /trunk/epan/dissectors/packet-enrp.c
   M /trunk/epan/dissectors/packet-epl_v1.c
   M /trunk/epan/dissectors/packet-erf.c
   M /trunk/epan/dissectors/packet-esio.c
   M /trunk/epan/dissectors/packet-etsi_card_app_toolkit.c
   M /trunk/epan/dissectors/packet-evrc.c
   M /trunk/epan/dissectors/packet-exec.c
   M /trunk/epan/dissectors/packet-fc.c
   M /trunk/epan/dissectors/packet-fcct.c
   M /trunk/epan/dissectors/packet-fcdns.c
   M /trunk/epan/dissectors/packet-fcels.c
   M /trunk/epan/dissectors/packet-fcfcs.c
   M /trunk/epan/dissectors/packet-fcfzs.c
   M /trunk/epan/dissectors/packet-fcip.c
   M /trunk/epan/dissectors/packet-fclctl.c
   M /trunk/epan/dissectors/packet-fcoe.c
   M /trunk/epan/dissectors/packet-fcoib.c
   M /trunk/epan/dissectors/packet-fcp.c
   M /trunk/epan/dissectors/packet-fcsb3.c
   M /trunk/epan/dissectors/packet-fcsp.c
   M /trunk/epan/dissectors/packet-fcswils.c
   M /trunk/epan/dissectors/packet-fip.c
   M /trunk/epan/dissectors/packet-fix.c
   M /trunk/epan/dissectors/packet-fractalgeneratorprotocol.c
   M /trunk/epan/dissectors/packet-g723.c
   M /trunk/epan/dissectors/packet-gadu-gadu.c
   M /trunk/epan/dissectors/packet-gift.c
   M /trunk/epan/dissectors/packet-gmrp.c
   M /trunk/epan/dissectors/packet-gnutella.c
   M /trunk/epan/dissectors/packet-gnutella.h
   M /trunk/epan/dissectors/packet-gprs-llc.c
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_common.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_gm.c
   M /trunk/epan/dissectors/packet-gsm_a_rp.c
   M /trunk/epan/dissectors/packet-gsm_a_rr.c
   M /trunk/epan/dissectors/packet-gsm_abis_om2000.c
   M /trunk/epan/dissectors/packet-gsm_abis_oml.c
   M /trunk/epan/dissectors/packet-gsm_bsslap.c
   M /trunk/epan/dissectors/packet-gsm_bssmap_le.c
   M /trunk/epan/dissectors/packet-gsm_cbch.c
   M /trunk/epan/dissectors/packet-gsm_ipa.c
   M /trunk/epan/dissectors/packet-gsm_sim.c
   M /trunk/epan/dissectors/packet-gsm_sms.c
   M /trunk/epan/dissectors/packet-gsm_sms.h
   M /trunk/epan/dissectors/packet-gsm_sms_ud.c
   M /trunk/epan/dissectors/packet-gtp.c
   M /trunk/epan/dissectors/packet-gtp.h
   M /trunk/epan/dissectors/packet-gtpv2.c
   M /trunk/epan/dissectors/packet-gtpv2.h
   M /trunk/epan/dissectors/packet-gvrp.c
   M /trunk/epan/dissectors/packet-h264.c
   M /trunk/epan/dissectors/packet-h264.h
   M /trunk/epan/dissectors/packet-hci_h1.c
   M /trunk/epan/dissectors/packet-hci_h4.c
   M /trunk/epan/dissectors/packet-hip.c
   M /trunk/epan/dissectors/packet-hsr-prp-supervision.c
   M /trunk/epan/dissectors/packet-hsr.c
   M /trunk/epan/dissectors/packet-iapp.c
   M /trunk/epan/dissectors/packet-iax2.c
   M /trunk/epan/dissectors/packet-iax2.h
   M /trunk/epan/dissectors/packet-icep.c
   M /trunk/epan/dissectors/packet-ieee1722.c
   M /trunk/epan/dissectors/packet-ieee17221.c
   M /trunk/epan/dissectors/packet-ieee80211-airopeek.c
   M /trunk/epan/dissectors/packet-ieee80211-netmon.c
   M /trunk/epan/dissectors/packet-ieee80211-prism.c
   M /trunk/epan/dissectors/packet-ieee80211-radio.c
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.c
   M /trunk/epan/dissectors/packet-ieee80211-radiotap.h
   M /trunk/epan/dissectors/packet-ieee80211-wlancap.c
   M /trunk/epan/dissectors/packet-ieee80211.c
   M /trunk/epan/dissectors/packet-ieee80211.h
   M /trunk/epan/dissectors/packet-ifcp.c
   M /trunk/epan/dissectors/packet-image-gif.c
   M /trunk/epan/dissectors/packet-image-jfif.c
   M /trunk/epan/dissectors/packet-inap.h
   M /trunk/epan/dissectors/packet-infiniband.h
   M /trunk/epan/dissectors/packet-ipdc.c
   M /trunk/epan/dissectors/packet-ipfc.c
   M /trunk/epan/dissectors/packet-iscsi.c
   M /trunk/epan/dissectors/packet-ismp.c
   M /trunk/epan/dissectors/packet-isns.c
   M /trunk/epan/dissectors/packet-iso7816.c
   M /trunk/epan/dissectors/packet-isup.c
   M /trunk/epan/dissectors/packet-isup.h
   M /trunk/epan/dissectors/packet-itdm.c
   M /trunk/epan/dissectors/packet-iua.c
   M /trunk/epan/dissectors/packet-json.c
   M /trunk/epan/dissectors/packet-lanforge.c
   M /trunk/epan/dissectors/packet-laplink.c
   M /trunk/epan/dissectors/packet-ldss.c
   M /trunk/epan/dissectors/packet-lge_monitor.c
   M /trunk/epan/dissectors/packet-lldp.c
   M /trunk/epan/dissectors/packet-lldp.h
   M /trunk/epan/dissectors/packet-llt.c
   M /trunk/epan/dissectors/packet-lon.c
   M /trunk/epan/dissectors/packet-m2pa.c
   M /trunk/epan/dissectors/packet-m2tp.c
   M /trunk/epan/dissectors/packet-m2ua.c
   M /trunk/epan/dissectors/packet-m3ua.c
   M /trunk/epan/dissectors/packet-maap.c
   M /trunk/epan/dissectors/packet-manolito.c
   M /trunk/epan/dissectors/packet-mbtcp.c
   M /trunk/epan/dissectors/packet-mbtcp.h
   M /trunk/epan/dissectors/packet-mdshdr.c
   M /trunk/epan/dissectors/packet-mip.c
   M /trunk/epan/dissectors/packet-mip6.c
   M /trunk/epan/dissectors/packet-mmse.c
   M /trunk/epan/dissectors/packet-mp4ves.c
   M /trunk/epan/dissectors/packet-mp4ves.h
   M /trunk/epan/dissectors/packet-mpls-echo.c
   M /trunk/epan/dissectors/packet-mpls-pm.c
   M /trunk/epan/dissectors/packet-mpls-psc.c
   M /trunk/epan/dissectors/packet-mpls-y1711.c
   M /trunk/epan/dissectors/packet-mrp-mmrp.c
   M /trunk/epan/dissectors/packet-mrp-msrp.c
   M /trunk/epan/dissectors/packet-mrp-mvrp.c
   M /trunk/epan/dissectors/packet-msdp.c
   M /trunk/epan/dissectors/packet-msnlb.c
   M /trunk/epan/dissectors/packet-msrp.c
   M /trunk/epan/dissectors/packet-mstp.c
   M /trunk/epan/dissectors/packet-mstp.h
   M /trunk/epan/dissectors/packet-mtp2.c
   M /trunk/epan/dissectors/packet-mtp3.c
   M /trunk/epan/dissectors/packet-mtp3.h
   M /trunk/epan/dissectors/packet-mtp3mg.c
   M /trunk/epan/dissectors/packet-multipart.c
   M /trunk/epan/dissectors/packet-nasdaq-itch.c
   M /trunk/epan/dissectors/packet-nasdaq-soup.c
   M /trunk/epan/dissectors/packet-netflow.c
   M /trunk/epan/dissectors/packet-netperfmeter.c
   M /trunk/epan/dissectors/packet-newmail.c
   M /trunk/epan/dissectors/packet-noe.c
   M /trunk/epan/dissectors/packet-nsip.c
   M /trunk/epan/dissectors/packet-nstrace.c
   M /trunk/epan/dissectors/packet-nwmtp.c
   M /trunk/epan/dissectors/packet-olsr.c
   M /trunk/epan/dissectors/packet-opsi.c
   M /trunk/epan/dissectors/packet-packetbb.c
   M /trunk/epan/dissectors/packet-pana.c
   M /trunk/epan/dissectors/packet-pgsql.c
   M /trunk/epan/dissectors/packet-pingpongprotocol.c
   M /trunk/epan/dissectors/packet-pktgen.c
   M /trunk/epan/dissectors/packet-ppcap.c
   M /trunk/epan/dissectors/packet-prp.c
   M /trunk/epan/dissectors/packet-ptp.c
   M /trunk/epan/dissectors/packet-pw-atm.c
   M /trunk/epan/dissectors/packet-pw-atm.h
   M /trunk/epan/dissectors/packet-pw-cesopsn.c
   M /trunk/epan/dissectors/packet-pw-common.c
   M /trunk/epan/dissectors/packet-pw-eth.c
   M /trunk/epan/dissectors/packet-pw-fr.c
   M /trunk/epan/dissectors/packet-pw-hdlc.c
   M /trunk/epan/dissectors/packet-pw-satop.c
   M /trunk/epan/dissectors/packet-reload-framing.c
   M /trunk/epan/dissectors/packet-reload.c
   M /trunk/epan/dissectors/packet-rlm.c
   M /trunk/epan/dissectors/packet-rmi.c
   M /trunk/epan/dissectors/packet-rmi.h
   M /trunk/epan/dissectors/packet-rmt-alc.c
   M /trunk/epan/dissectors/packet-rmt-alc.h
   M /trunk/epan/dissectors/packet-rmt-common.c
   M /trunk/epan/dissectors/packet-rmt-common.h
   M /trunk/epan/dissectors/packet-rmt-fec.c
   M /trunk/epan/dissectors/packet-rmt-fec.h
   M /trunk/epan/dissectors/packet-rmt-lct.c
   M /trunk/epan/dissectors/packet-rmt-lct.h
   M /trunk/epan/dissectors/packet-rmt-norm.c
   M /trunk/epan/dissectors/packet-rmt-norm.h
   M /trunk/epan/dissectors/packet-rsh.c
   M /trunk/epan/dissectors/packet-rsip.c
   M /trunk/epan/dissectors/packet-rsync.c
   M /trunk/epan/dissectors/packet-rtps.c
   M /trunk/epan/dissectors/packet-rtps.h
   M /trunk/epan/dissectors/packet-rtps2.c
   M /trunk/epan/dissectors/packet-rtps2.h
   M /trunk/epan/dissectors/packet-sbus.c
   M /trunk/epan/dissectors/packet-sccp.c
   M /trunk/epan/dissectors/packet-sccp.h
   M /trunk/epan/dissectors/packet-sccpmg.c
   M /trunk/epan/dissectors/packet-scriptingservice.c
   M /trunk/epan/dissectors/packet-sctp.c
   M /trunk/epan/dissectors/packet-sflow.c
   M /trunk/epan/dissectors/packet-sigcomp.c
   M /trunk/epan/dissectors/packet-skinny.c
   M /trunk/epan/dissectors/packet-slsk.c
   M /trunk/epan/dissectors/packet-smpp.c
   M /trunk/epan/dissectors/packet-smpp.h
   M /trunk/epan/dissectors/packet-sndcp-xid.c
   M /trunk/epan/dissectors/packet-sndcp.c
   M /trunk/epan/dissectors/packet-spice.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/dissectors/packet-stun.c
   M /trunk/epan/dissectors/packet-sua.c
   M /trunk/epan/dissectors/packet-synergy.c
   M /trunk/epan/dissectors/packet-synphasor.c
   M /trunk/epan/dissectors/packet-tali.c
   M /trunk/epan/dissectors/packet-tcap.h
   M /trunk/epan/dissectors/packet-tds.c
   M /trunk/epan/dissectors/packet-tivoconnect.c
   M /trunk/epan/dissectors/packet-turbocell.c
   M /trunk/epan/dissectors/packet-turnchannel.c
   M /trunk/epan/dissectors/packet-ua.c
   M /trunk/epan/dissectors/packet-ua.h
   M /trunk/epan/dissectors/packet-ua3g.c
   M /trunk/epan/dissectors/packet-uasip.c
   M /trunk/epan/dissectors/packet-uaudp.c
   M /trunk/epan/dissectors/packet-uaudp.h
   M /trunk/epan/dissectors/packet-ucp.c
   M /trunk/epan/dissectors/packet-uma.c
   M /trunk/epan/dissectors/packet-v5ua.c
   M /trunk/epan/dissectors/packet-vcdu.c
   M /trunk/epan/dissectors/packet-vnc.c
   M /trunk/epan/dissectors/packet-wbxml.c
   M /trunk/epan/dissectors/packet-x11-keysymdef.h
   M /trunk/epan/dissectors/packet-x11.c
   M /trunk/epan/dissectors/packet-xcsl.c
   M /trunk/epan/dissectors/packet-xmcp.c
   M /trunk/epan/dissectors/packet-yami.c
   M /trunk/epan/dissectors/packet-zbee-nwk.h
   M /trunk/epan/dissectors/x11-fields
   M /trunk/epan/dtd.h
   M /trunk/epan/dtd_grammar.lemon
   M /trunk/epan/dtd_parse.h
   M /trunk/epan/nstime.c
   M /trunk/epan/sigcomp-udvm.c
   M /trunk/epan/sigcomp-udvm.h
   M /trunk/epan/sigcomp_state_hdlr.c
   M /trunk/epan/sigcomp_state_hdlr.h
   M /trunk/epan/tvbparse.c
   M /trunk/epan/tvbparse.h
   M /trunk/plugins/asn1/COPYING
   M /trunk/plugins/docsis/packet-bintrngreq.c
   M /trunk/plugins/docsis/packet-bpkmattr.c
   M /trunk/plugins/docsis/packet-bpkmreq.c
   M /trunk/plugins/docsis/packet-bpkmrsp.c
   M /trunk/plugins/docsis/packet-cmctrlreq.c
   M /trunk/plugins/docsis/packet-cmctrlrsp.c
   M /trunk/plugins/docsis/packet-cmstatus.c
   M /trunk/plugins/docsis/packet-dbcack.c
   M /trunk/plugins/docsis/packet-dbcreq.c
   M /trunk/plugins/docsis/packet-dbcrsp.c
   M /trunk/plugins/docsis/packet-dccack.c
   M /trunk/plugins/docsis/packet-dccreq.c
   M /trunk/plugins/docsis/packet-dccrsp.c
   M /trunk/plugins/docsis/packet-dcd.c
   M /trunk/plugins/docsis/packet-docsis.c
   M /trunk/plugins/docsis/packet-dpvreq.c
   M /trunk/plugins/docsis/packet-dpvrsp.c
   M /trunk/plugins/docsis/packet-dsaack.c
   M /trunk/plugins/docsis/packet-dsareq.c
   M /trunk/plugins/docsis/packet-dsarsp.c
   M /trunk/plugins/docsis/packet-dscack.c
   M /trunk/plugins/docsis/packet-dscreq.c
   M /trunk/plugins/docsis/packet-dscrsp.c
   M /trunk/plugins/docsis/packet-dsdreq.c
   M /trunk/plugins/docsis/packet-dsdrsp.c
   M /trunk/plugins/docsis/packet-intrngreq.c
   M /trunk/plugins/docsis/packet-macmgmt.c
   M /trunk/plugins/docsis/packet-map.c
   M /trunk/plugins/docsis/packet-mdd.c
   M /trunk/plugins/docsis/packet-regack.c
   M /trunk/plugins/docsis/packet-regreq.c
   M /trunk/plugins/docsis/packet-regreqmp.c
   M /trunk/plugins/docsis/packet-regrsp.c
   M /trunk/plugins/docsis/packet-regrspmp.c
   M /trunk/plugins/docsis/packet-rngreq.c
   M /trunk/plugins/docsis/packet-rngrsp.c
   M /trunk/plugins/docsis/packet-sync.c
   M /trunk/plugins/docsis/packet-tlv-cmctrl.c
   M /trunk/plugins/docsis/packet-tlv.c
   M /trunk/plugins/docsis/packet-tlv.h
   M /trunk/plugins/docsis/packet-type29ucd.c
   M /trunk/plugins/docsis/packet-uccreq.c
   M /trunk/plugins/docsis/packet-uccrsp.c
   M /trunk/plugins/docsis/packet-ucd.c
   M /trunk/plugins/docsis/packet-vendor.c
   M /trunk/plugins/easy_codec/codec-g722.c
   M /trunk/plugins/easy_codec/codec-g722.h
   M /trunk/plugins/easy_codec/codec-g7231.c
   M /trunk/plugins/easy_codec/codec-g7231.h
   M /trunk/plugins/easy_codec/codec-g729a.c
   M /trunk/plugins/easy_codec/codec-g729a.h
   M /trunk/plugins/easy_codec/easy_codec_plugin.c
   M /trunk/plugins/ethercat/COPYING
   M /trunk/plugins/gryphon/COPYING
   M /trunk/plugins/irda/irda-appl.h
   M /trunk/plugins/irda/packet-irda.c
   M /trunk/plugins/m2m/COPYING
   M /trunk/plugins/mate/COPYING
   M /trunk/plugins/mate/mate.h
   M /trunk/plugins/mate/mate_grammar.lemon
   M /trunk/plugins/mate/mate_runtime.c
   M /trunk/plugins/mate/mate_setup.c
   M /trunk/plugins/mate/mate_util.c
   M /trunk/plugins/mate/mate_util.h
   M /trunk/plugins/mate/packet-mate.c
   M /trunk/plugins/opcua/COPYING
   M /trunk/plugins/profinet/COPYING
   M /trunk/plugins/profinet/packet-pn-mrp.c
   M /trunk/plugins/profinet/packet-pn-mrrt.c
   M /trunk/plugins/profinet/packet-pn-ptcp.c
   M /trunk/plugins/stats_tree/stats_tree_plugin.c
   M /trunk/plugins/unistim/COPYING
   M /trunk/plugins/wimax/COPYING
   M /trunk/plugins/wimaxasncp/COPYING
   M /trunk/tools/checkAPIs.pl
   M /trunk/tools/fix-encoding-args.pl
   M /trunk/tools/fixhf.pl
   M /trunk/tools/indexcap.py
   M /trunk/tools/list_protos_in_cap.sh
   M /trunk/tools/process-x11-fields.pl
   M /trunk/tools/process-x11-xcb.pl
   M /trunk/tools/setuid-root.pl.in
   M /trunk/tools/svnadd
   M /trunk/tools/test-fuzzed-cap.sh
   M /trunk/tools/valgrind-wireshark.sh
   M /trunk/ui/gtk/compare_stat.c
   M /trunk/ui/gtk/gsm_map_stat.h
   M /trunk/ui/gtk/mtp3_stat.h
   M /trunk/ui/gtk/webbrowser.c
   M /trunk/wsutil/crc16.c
   M /trunk/wsutil/crc16.h
   M /trunk/wsutil/crc32.c
   M /trunk/wsutil/crc32.h
   M /trunk/wsutil/crc8.c
   M /trunk/wsutil/crc8.h
   M /trunk/wsutil/crcdrm.c

Update FSF address - part II.

------------------------------------------------------------------------
r43537 | darkjames | 2012-06-28 16:02:28 -0700 (Thu, 28 Jun 2012) | 2 lines
Changed paths:
   M /trunk/COPYING

Update GPL-2 license in COPYING

------------------------------------------------------------------------
r43536 | darkjames | 2012-06-28 15:56:06 -0700 (Thu, 28 Jun 2012) | 4 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/CPackConfig.txt
   M /trunk/ConfigureChecks.cmake
   M /trunk/Makefile.am
   M /trunk/Makefile.am.inc
   M /trunk/Makefile.common
   M /trunk/Makefile.nmake.inc
   M /trunk/airpcap_loader.c
   M /trunk/airpcap_loader.h
   M /trunk/asn1/Custom.make
   M /trunk/asn1/HI2Operations/Makefile.am
   M /trunk/asn1/HI2Operations/Makefile.common
   M /trunk/asn1/HI2Operations/Makefile.nmake
   M /trunk/asn1/HI2Operations/packet-HI2Operations-template.c
   M /trunk/asn1/Makefile.am
   M /trunk/asn1/Makefile.inc
   M /trunk/asn1/Makefile.inc.nmake
   M /trunk/asn1/Makefile.nmake
   M /trunk/asn1/Makefile.preinc
   M /trunk/asn1/Makefile.preinc.nmake
   M /trunk/asn1/acp133/Makefile.am
   M /trunk/asn1/acp133/Makefile.common
   M /trunk/asn1/acp133/Makefile.nmake
   M /trunk/asn1/acp133/packet-acp133-template.c
   M /trunk/asn1/acp133/packet-acp133-template.h
   M /trunk/asn1/acse/Makefile.am
   M /trunk/asn1/acse/Makefile.common
   M /trunk/asn1/acse/Makefile.nmake
   M /trunk/asn1/acse/packet-acse-template.c
   M /trunk/asn1/acse/packet-acse-template.h
   M /trunk/asn1/ansi_map/Makefile.am
   M /trunk/asn1/ansi_map/Makefile.common
   M /trunk/asn1/ansi_map/Makefile.nmake
   M /trunk/asn1/ansi_map/packet-ansi_map-template.c
   M /trunk/asn1/ansi_map/packet-ansi_map-template.h
   M /trunk/asn1/ansi_tcap/Makefile.am
   M /trunk/asn1/ansi_tcap/Makefile.common
   M /trunk/asn1/ansi_tcap/Makefile.nmake
   M /trunk/asn1/ansi_tcap/packet-ansi_tcap-template.c
   M /trunk/asn1/c1222/Makefile.am
   M /trunk/asn1/c1222/Makefile.common
   M /trunk/asn1/c1222/Makefile.nmake
   M /trunk/asn1/c1222/packet-c1222-template.c
   M /trunk/asn1/c1222/packet-c1222-template.h
   M /trunk/asn1/camel/Makefile.am
   M /trunk/asn1/camel/Makefile.common
   M /trunk/asn1/camel/Makefile.nmake
   M /trunk/asn1/camel/packet-camel-template.c
   M /trunk/asn1/camel/packet-camel-template.h
   M /trunk/asn1/cdt/Makefile.am
   M /trunk/asn1/cdt/Makefile.common
   M /trunk/asn1/cdt/Makefile.nmake
   M /trunk/asn1/cdt/packet-cdt-template.c
   M /trunk/asn1/cdt/packet-cdt-template.h
   M /trunk/asn1/charging_ase/Makefile.am
   M /trunk/asn1/charging_ase/Makefile.common
   M /trunk/asn1/charging_ase/Makefile.nmake
   M /trunk/asn1/charging_ase/packet-charging_ase-template.c
   M /trunk/asn1/charging_ase/packet-charging_ase-template.h
   M /trunk/asn1/cmip/Makefile.am
   M /trunk/asn1/cmip/Makefile.common
   M /trunk/asn1/cmip/Makefile.nmake
   M /trunk/asn1/cmip/packet-cmip-template.c
   M /trunk/asn1/cmip/packet-cmip-template.h
   M /trunk/asn1/cmp/Makefile.am
   M /trunk/asn1/cmp/Makefile.common
   M /trunk/asn1/cmp/Makefile.nmake
   M /trunk/asn1/cmp/packet-cmp-template.c
   M /trunk/asn1/cmp/packet-cmp-template.h
   M /trunk/asn1/cms/Makefile.am
   M /trunk/asn1/cms/Makefile.common
   M /trunk/asn1/cms/Makefile.nmake
   M /trunk/asn1/cms/packet-cms-template.c
   M /trunk/asn1/cms/packet-cms-template.h
   M /trunk/asn1/credssp/Makefile.am
   M /trunk/asn1/credssp/Makefile.common
   M /trunk/asn1/credssp/Makefile.nmake
   M /trunk/asn1/credssp/packet-credssp-template.c
   M /trunk/asn1/credssp/packet-credssp-template.h
   M /trunk/asn1/crmf/Makefile.am
   M /trunk/asn1/crmf/Makefile.common
   M /trunk/asn1/crmf/Makefile.nmake
   M /trunk/asn1/crmf/packet-crmf-template.c
   M /trunk/asn1/crmf/packet-crmf-template.h
   M /trunk/asn1/dap/Makefile.am
   M /trunk/asn1/dap/Makefile.common
   M /trunk/asn1/dap/Makefile.nmake
   M /trunk/asn1/dap/packet-dap-template.c
   M /trunk/asn1/dap/packet-dap-template.h
   M /trunk/asn1/disp/Makefile.am
   M /trunk/asn1/disp/Makefile.common
   M /trunk/asn1/disp/Makefile.nmake
   M /trunk/asn1/disp/packet-disp-template.c
   M /trunk/asn1/disp/packet-disp-template.h
   M /trunk/asn1/dop/Makefile.am
   M /trunk/asn1/dop/Makefile.common
   M /trunk/asn1/dop/Makefile.nmake
   M /trunk/asn1/dop/packet-dop-template.c
   M /trunk/asn1/dop/packet-dop-template.h
   M /trunk/asn1/dsp/Makefile.am
   M /trunk/asn1/dsp/Makefile.common
   M /trunk/asn1/dsp/Makefile.nmake
   M /trunk/asn1/dsp/packet-dsp-template.c
   M /trunk/asn1/dsp/packet-dsp-template.h
   M /trunk/asn1/ess/Makefile.am
   M /trunk/asn1/ess/Makefile.common
   M /trunk/asn1/ess/Makefile.nmake
   M /trunk/asn1/ess/packet-ess-template.c
   M /trunk/asn1/ess/packet-ess-template.h
   M /trunk/asn1/ftam/Makefile.am
   M /trunk/asn1/ftam/Makefile.common
   M /trunk/asn1/ftam/Makefile.nmake
   M /trunk/asn1/ftam/packet-ftam-template.c
   M /trunk/asn1/ftam/packet-ftam-template.h
   M /trunk/asn1/gnm/Makefile.am
   M /trunk/asn1/gnm/Makefile.common
   M /trunk/asn1/gnm/Makefile.nmake
   M /trunk/asn1/gnm/packet-gnm-template.c
   M /trunk/asn1/gnm/packet-gnm-template.h
   M /trunk/asn1/goose/Makefile.am
   M /trunk/asn1/goose/Makefile.common
   M /trunk/asn1/goose/Makefile.nmake
   M /trunk/asn1/goose/packet-goose-template.c
   M /trunk/asn1/gprscdr/Makefile.am
   M /trunk/asn1/gprscdr/Makefile.common
   M /trunk/asn1/gprscdr/Makefile.nmake
   M /trunk/asn1/gprscdr/packet-gprscdr-template.c
   M /trunk/asn1/gprscdr/packet-gprscdr-template.h
   M /trunk/asn1/gsm_map/Makefile.am
   M /trunk/asn1/gsm_map/Makefile.common
   M /trunk/asn1/gsm_map/Makefile.nmake
   M /trunk/asn1/gsm_map/packet-gsm_map-template.c
   M /trunk/asn1/gsm_map/packet-gsm_map-template.h
   M /trunk/asn1/h225/Makefile.am
   M /trunk/asn1/h225/Makefile.common
   M /trunk/asn1/h225/Makefile.nmake
   M /trunk/asn1/h225/packet-h225-template.c
   M /trunk/asn1/h225/packet-h225-template.h
   M /trunk/asn1/h235/Makefile.am
   M /trunk/asn1/h235/Makefile.common
   M /trunk/asn1/h235/Makefile.nmake
   M /trunk/asn1/h235/packet-h235-template.c
   M /trunk/asn1/h235/packet-h235-template.h
   M /trunk/asn1/h245/Makefile.am
   M /trunk/asn1/h245/Makefile.common
   M /trunk/asn1/h245/Makefile.nmake
   M /trunk/asn1/h245/packet-h245-template.c
   M /trunk/asn1/h245/packet-h245-template.h
   M /trunk/asn1/h248/Makefile.am
   M /trunk/asn1/h248/Makefile.common
   M /trunk/asn1/h248/Makefile.nmake
   M /trunk/asn1/h248/packet-h248-template.c
   M /trunk/asn1/h248/packet-h248-template.h
   M /trunk/asn1/h282/Makefile.am
   M /trunk/asn1/h282/Makefile.common
   M /trunk/asn1/h282/Makefile.nmake
   M /trunk/asn1/h282/packet-h282-template.c
   M /trunk/asn1/h283/Makefile.am
   M /trunk/asn1/h283/Makefile.common
   M /trunk/asn1/h283/Makefile.nmake
   M /trunk/asn1/h283/packet-h283-template.c
   M /trunk/asn1/h323/Makefile.am
   M /trunk/asn1/h323/Makefile.common
   M /trunk/asn1/h323/Makefile.nmake
   M /trunk/asn1/h323/packet-h323-template.c
   M /trunk/asn1/h323/packet-h323-template.h
   M /trunk/asn1/h450/Makefile.am
   M /trunk/asn1/h450/Makefile.common
   M /trunk/asn1/h450/Makefile.nmake
   M /trunk/asn1/h450/packet-h450-template.c
   M /trunk/asn1/h450-ros/Makefile.am
   M /trunk/asn1/h450-ros/Makefile.common
   M /trunk/asn1/h450-ros/Makefile.nmake
   M /trunk/asn1/h450-ros/packet-h450-ros-template.c
   M /trunk/asn1/h450-ros/packet-h450-ros-template.h
   M /trunk/asn1/h460/Makefile.am
   M /trunk/asn1/h460/Makefile.common
   M /trunk/asn1/h460/Makefile.nmake
   M /trunk/asn1/h460/packet-h460-template.c
   M /trunk/asn1/h501/Makefile.am
   M /trunk/asn1/h501/Makefile.common
   M /trunk/asn1/h501/Makefile.nmake
   M /trunk/asn1/h501/packet-h501-template.c
   M /trunk/asn1/hnbap/Makefile.am
   M /trunk/asn1/hnbap/Makefile.common
   M /trunk/asn1/hnbap/Makefile.nmake
   M /trunk/asn1/hnbap/packet-hnbap-template.c
   M /trunk/asn1/idmp/Makefile.am
   M /trunk/asn1/idmp/Makefile.common
   M /trunk/asn1/idmp/Makefile.nmake
   M /trunk/asn1/idmp/packet-idmp-template.c
   M /trunk/asn1/idmp/packet-idmp-template.h
   M /trunk/asn1/inap/Makefile.am
   M /trunk/asn1/inap/Makefile.common
   M /trunk/asn1/inap/Makefile.nmake
   M /trunk/asn1/inap/packet-inap-template.c
   M /trunk/asn1/kerberos/Makefile.am
   M /trunk/asn1/kerberos/Makefile.common
   M /trunk/asn1/kerberos/Makefile.nmake
   M /trunk/asn1/kerberos/packet-kerberos-template.c
   M /trunk/asn1/kerberos/packet-kerberos-template.h
   M /trunk/asn1/lcsap/Makefile.am
   M /trunk/asn1/lcsap/Makefile.common
   M /trunk/asn1/lcsap/Makefile.nmake
   M /trunk/asn1/lcsap/packet-lcsap-template.c
   M /trunk/asn1/lcsap/packet-lcsap-template.h
   M /trunk/asn1/ldap/Makefile.am
   M /trunk/asn1/ldap/Makefile.common
   M /trunk/asn1/ldap/Makefile.nmake
   M /trunk/asn1/ldap/packet-ldap-template.c
   M /trunk/asn1/ldap/packet-ldap-template.h
   M /trunk/asn1/logotypecertextn/Makefile.am
   M /trunk/asn1/logotypecertextn/Makefile.common
   M /trunk/asn1/logotypecertextn/Makefile.nmake
   M /trunk/asn1/logotypecertextn/packet-logotypecertextn-template.c
   M /trunk/asn1/logotypecertextn/packet-logotypecertextn-template.h
   M /trunk/asn1/lpp/Makefile.am
   M /trunk/asn1/lpp/Makefile.common
   M /trunk/asn1/lpp/Makefile.nmake
   M /trunk/asn1/lpp/packet-lpp-template.c
   M /trunk/asn1/lpp/packet-lpp-template.h
   M /trunk/asn1/lppa/Makefile.am
   M /trunk/asn1/lppa/Makefile.common
   M /trunk/asn1/lppa/Makefile.nmake
   M /trunk/asn1/lppa/packet-lppa-template.c
   M /trunk/asn1/lte-rrc/Makefile.am
   M /trunk/asn1/lte-rrc/Makefile.common
   M /trunk/asn1/lte-rrc/Makefile.nmake
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.c
   M /trunk/asn1/lte-rrc/packet-lte-rrc-template.h
   M /trunk/asn1/m3ap/Makefile.am
   M /trunk/asn1/m3ap/Makefile.common
   M /trunk/asn1/m3ap/Makefile.nmake
   M /trunk/asn1/m3ap/packet-m3ap-template.c
   M /trunk/asn1/mms/Makefile.am
   M /trunk/asn1/mms/Makefile.common
   M /trunk/asn1/mms/Makefile.nmake
   M /trunk/asn1/mms/packet-mms-template.c
   M /trunk/asn1/mms/packet-mms-template.h
   M /trunk/asn1/mpeg-audio/Makefile.am
   M /trunk/asn1/mpeg-audio/Makefile.common
   M /trunk/asn1/mpeg-audio/Makefile.nmake
   M /trunk/asn1/mpeg-audio/packet-mpeg-audio-template.c
   M /trunk/asn1/mpeg-pes/Makefile.am
   M /trunk/asn1/mpeg-pes/Makefile.common
   M /trunk/asn1/mpeg-pes/Makefile.nmake
   M /trunk/asn1/mpeg-pes/packet-mpeg-pes-template.c
   M /trunk/asn1/nbap/Makefile.am
   M /trunk/asn1/nbap/Makefile.common
   M /trunk/asn1/nbap/Makefile.nmake
   M /trunk/asn1/nbap/packet-nbap-template.c
   M /trunk/asn1/ns_cert_exts/Makefile.am
   M /trunk/asn1/ns_cert_exts/Makefile.common
   M /trunk/asn1/ns_cert_exts/Makefile.nmake
   M /trunk/asn1/ns_cert_exts/packet-ns_cert_exts-template.c
   M /trunk/asn1/ocsp/Makefile.am
   M /trunk/asn1/ocsp/Makefile.common
   M /trunk/asn1/ocsp/Makefile.nmake
   M /trunk/asn1/ocsp/packet-ocsp-template.c
   M /trunk/asn1/ocsp/packet-ocsp-template.h
   M /trunk/asn1/p1/Makefile.am
   M /trunk/asn1/p1/Makefile.common
   M /trunk/asn1/p1/Makefile.nmake
   M /trunk/asn1/p1/packet-p1-template.c
   M /trunk/asn1/p1/packet-p1-template.h
   M /trunk/asn1/p22/Makefile.am
   M /trunk/asn1/p22/Makefile.common
   M /trunk/asn1/p22/Makefile.nmake
   M /trunk/asn1/p22/packet-p22-template.c
   M /trunk/asn1/p22/packet-p22-template.h
   M /trunk/asn1/p7/Makefile.am
   M /trunk/asn1/p7/Makefile.common
   M /trunk/asn1/p7/Makefile.nmake
   M /trunk/asn1/p7/packet-p7-template.c
   M /trunk/asn1/p7/packet-p7-template.h
   M /trunk/asn1/p772/Makefile.am
   M /trunk/asn1/p772/Makefile.common
   M /trunk/asn1/p772/Makefile.nmake
   M /trunk/asn1/p772/packet-p772-template.c
   M /trunk/asn1/p772/packet-p772-template.h
   M /trunk/asn1/pcap/Makefile.am
   M /trunk/asn1/pcap/Makefile.common
   M /trunk/asn1/pcap/Makefile.nmake
   M /trunk/asn1/pcap/packet-pcap-template.c
   M /trunk/asn1/pkcs1/Makefile.am
   M /trunk/asn1/pkcs1/Makefile.common
   M /trunk/asn1/pkcs1/Makefile.nmake
   M /trunk/asn1/pkcs1/packet-pkcs1-template.c
   M /trunk/asn1/pkcs1/packet-pkcs1-template.h
   M /trunk/asn1/pkcs12/Makefile.am
   M /trunk/asn1/pkcs12/Makefile.common
   M /trunk/asn1/pkcs12/Makefile.nmake
   M /trunk/asn1/pkcs12/packet-pkcs12-template.c
   M /trunk/asn1/pkcs12/packet-pkcs12-template.h
   M /trunk/asn1/pkinit/Makefile.am
   M /trunk/asn1/pkinit/Makefile.common
   M /trunk/asn1/pkinit/Makefile.nmake
   M /trunk/asn1/pkinit/packet-pkinit-template.c
   M /trunk/asn1/pkinit/packet-pkinit-template.h
   M /trunk/asn1/pkix1explicit/Makefile.am
   M /trunk/asn1/pkix1explicit/Makefile.common
   M /trunk/asn1/pkix1explicit/Makefile.nmake
   M /trunk/asn1/pkix1explicit/packet-pkix1explicit-template.c
   M /trunk/asn1/pkix1explicit/packet-pkix1explicit-template.h
   M /trunk/asn1/pkix1implicit/Makefile.am
   M /trunk/asn1/pkix1implicit/Makefile.common
   M /trunk/asn1/pkix1implicit/Makefile.nmake
   M /trunk/asn1/pkix1implicit/packet-pkix1implicit-template.c
   M /trunk/asn1/pkix1implicit/packet-pkix1implicit-template.h
   M /trunk/asn1/pkixac/Makefile.am
   M /trunk/asn1/pkixac/Makefile.common
   M /trunk/asn1/pkixac/Makefile.nmake
   M /trunk/asn1/pkixac/packet-pkixac-template.c
   M /trunk/asn1/pkixac/packet-pkixac-template.h
   M /trunk/asn1/pkixproxy/Makefile.am
   M /trunk/asn1/pkixproxy/Makefile.common
   M /trunk/asn1/pkixproxy/Makefile.nmake
   M /trunk/asn1/pkixproxy/packet-pkixproxy-template.c
   M /trunk/asn1/pkixproxy/packet-pkixproxy-template.h
   M /trunk/asn1/pkixqualified/Makefile.am
   M /trunk/asn1/pkixqualified/Makefile.common
   M /trunk/asn1/pkixqualified/Makefile.nmake
   M /trunk/asn1/pkixqualified/packet-pkixqualified-template.c
   M /trunk/asn1/pkixqualified/packet-pkixqualified-template.h
   M /trunk/asn1/pkixtsp/Makefile.am
   M /trunk/asn1/pkixtsp/Makefile.common
   M /trunk/asn1/pkixtsp/Makefile.nmake
   M /trunk/asn1/pkixtsp/packet-pkixtsp-template.c
   M /trunk/asn1/pkixtsp/packet-pkixtsp-template.h
   M /trunk/asn1/pres/Makefile.am
   M /trunk/asn1/pres/Makefile.common
   M /trunk/asn1/pres/Makefile.nmake
   M /trunk/asn1/pres/packet-pres-template.c
   M /trunk/asn1/pres/packet-pres-template.h
   M /trunk/asn1/q932/Makefile.am
   M /trunk/asn1/q932/Makefile.common
   M /trunk/asn1/q932/Makefile.nmake
   M /trunk/asn1/q932/packet-q932-template.c
   M /trunk/asn1/q932/packet-q932-template.h
   M /trunk/asn1/q932-ros/Makefile.am
   M /trunk/asn1/q932-ros/Makefile.common
   M /trunk/asn1/q932-ros/Makefile.nmake
   M /trunk/asn1/q932-ros/packet-q932-ros-template.c
   M /trunk/asn1/qsig/Makefile.am
   M /trunk/asn1/qsig/Makefile.common
   M /trunk/asn1/qsig/Makefile.nmake
   M /trunk/asn1/qsig/packet-qsig-template.c
   M /trunk/asn1/qsig/packet-qsig-template.h
   M /trunk/asn1/ranap/Makefile.am
   M /trunk/asn1/ranap/Makefile.common
   M /trunk/asn1/ranap/Makefile.nmake
   M /trunk/asn1/ranap/packet-ranap-template.c
   M /trunk/asn1/ranap/packet-ranap-template.h
   M /trunk/asn1/rnsap/Makefile.am
   M /trunk/asn1/rnsap/Makefile.common
   M /trunk/asn1/rnsap/Makefile.nmake
   M /trunk/asn1/rnsap/packet-rnsap-template.c
   M /trunk/asn1/ros/Makefile.am
   M /trunk/asn1/ros/Makefile.common
   M /trunk/asn1/ros/Makefile.nmake
   M /trunk/asn1/ros/packet-ros-template.c
   M /trunk/asn1/ros/packet-ros-template.h
   M /trunk/asn1/rrc/Makefile.am
   M /trunk/asn1/rrc/Makefile.common
   M /trunk/asn1/rrc/Makefile.nmake
   M /trunk/asn1/rrc/packet-rrc-template.c
   M /trunk/asn1/rrc/packet-rrc-template.h
   M /trunk/asn1/rrlp/Makefile.am
   M /trunk/asn1/rrlp/Makefile.common
   M /trunk/asn1/rrlp/Makefile.nmake
   M /trunk/asn1/rrlp/packet-rrlp-template.c
   M /trunk/asn1/rtse/Makefile.am
   M /trunk/asn1/rtse/Makefile.common
   M /trunk/asn1/rtse/Makefile.nmake
   M /trunk/asn1/rtse/packet-rtse-template.c
   M /trunk/asn1/rtse/packet-rtse-template.h
   M /trunk/asn1/rua/Makefile.am
   M /trunk/asn1/rua/Makefile.common
   M /trunk/asn1/rua/Makefile.nmake
   M /trunk/asn1/rua/packet-rua-template.c
   M /trunk/asn1/s1ap/Makefile.am
   M /trunk/asn1/s1ap/Makefile.common
   M /trunk/asn1/s1ap/Makefile.nmake
   M /trunk/asn1/s1ap/packet-s1ap-template.c
   M /trunk/asn1/s1ap/packet-s1ap-template.h
   M /trunk/asn1/sabp/Makefile.am
   M /trunk/asn1/sabp/Makefile.common
   M /trunk/asn1/sabp/Makefile.nmake
   M /trunk/asn1/sabp/packet-sabp-template.c
   M /trunk/asn1/sbc-ap/Makefile.am
   M /trunk/asn1/sbc-ap/Makefile.common
   M /trunk/asn1/sbc-ap/Makefile.nmake
   M /trunk/asn1/sbc-ap/packet-sbc-ap-template.c
   M /trunk/asn1/smrse/Makefile.am
   M /trunk/asn1/smrse/Makefile.common
   M /trunk/asn1/smrse/Makefile.nmake
   M /trunk/asn1/smrse/packet-smrse-template.c
   M /trunk/asn1/smrse/packet-smrse-template.h
   M /trunk/asn1/snmp/Makefile.am
   M /trunk/asn1/snmp/Makefile.common
   M /trunk/asn1/snmp/Makefile.nmake
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/asn1/snmp/packet-snmp-template.h
   M /trunk/asn1/spnego/Makefile.am
   M /trunk/asn1/spnego/Makefile.common
   M /trunk/asn1/spnego/Makefile.nmake
   M /trunk/asn1/spnego/packet-spnego-template.c
   M /trunk/asn1/sv/Makefile.am
   M /trunk/asn1/sv/Makefile.common
   M /trunk/asn1/sv/Makefile.nmake
   M /trunk/asn1/sv/packet-sv-template.c
   M /trunk/asn1/sv/packet-sv-template.h
   M /trunk/asn1/t124/Makefile.am
   M /trunk/asn1/t124/Makefile.common
   M /trunk/asn1/t124/Makefile.nmake
   M /trunk/asn1/t124/packet-t124-template.c
   M /trunk/asn1/t124/packet-t124-template.h
   M /trunk/asn1/t125/Makefile.am
   M /trunk/asn1/t125/Makefile.common
   M /trunk/asn1/t125/Makefile.nmake
   M /trunk/asn1/t125/packet-t125-template.c
   M /trunk/asn1/t125/packet-t125-template.h
   M /trunk/asn1/t38/Makefile.am
   M /trunk/asn1/t38/Makefile.common
   M /trunk/asn1/t38/Makefile.nmake
   M /trunk/asn1/t38/packet-t38-template.c
   M /trunk/asn1/t38/packet-t38-template.h
   M /trunk/asn1/tcap/Makefile.am
   M /trunk/asn1/tcap/Makefile.common
   M /trunk/asn1/tcap/Makefile.nmake
   M /trunk/asn1/tcap/packet-tcap-template.c
   M /trunk/asn1/tetra/Makefile.am
   M /trunk/asn1/tetra/Makefile.common
   M /trunk/asn1/tetra/Makefile.nmake
   M /trunk/asn1/tetra/packet-tetra-template.c
   M /trunk/asn1/tetra/packet-tetra-template.h
   M /trunk/asn1/ulp/Makefile.am
   M /trunk/asn1/ulp/Makefile.common
   M /trunk/asn1/ulp/Makefile.nmake
   M /trunk/asn1/ulp/packet-ulp-template.c
   M /trunk/asn1/wlancertextn/Makefile.am
   M /trunk/asn1/wlancertextn/Makefile.common
   M /trunk/asn1/wlancertextn/Makefile.nmake
   M /trunk/asn1/wlancertextn/packet-wlancertextn-template.c
   M /trunk/asn1/wlancertextn/packet-wlancertextn-template.h
   M /trunk/asn1/x2ap/Makefile.am
   M /trunk/asn1/x2ap/Makefile.common
   M /trunk/asn1/x2ap/Makefile.nmake
   M /trunk/asn1/x2ap/packet-x2ap-template.c
   M /trunk/asn1/x509af/Makefile.am
   M /trunk/asn1/x509af/Makefile.common
   M /trunk/asn1/x509af/Makefile.nmake
   M /trunk/asn1/x509af/packet-x509af-template.c
   M /trunk/asn1/x509af/packet-x509af-template.h
   M /trunk/asn1/x509ce/Makefile.am
   M /trunk/asn1/x509ce/Makefile.common
   M /trunk/asn1/x509ce/Makefile.nmake
   M /trunk/asn1/x509ce/packet-x509ce-template.c
   M /trunk/asn1/x509ce/packet-x509ce-template.h
   M /trunk/asn1/x509if/Makefile.am
   M /trunk/asn1/x509if/Makefile.common
   M /trunk/asn1/x509if/Makefile.nmake
   M /trunk/asn1/x509if/packet-x509if-template.c
   M /trunk/asn1/x509if/packet-x509if-template.h
   M /trunk/asn1/x509sat/Makefile.am
   M /trunk/asn1/x509sat/Makefile.common
   M /trunk/asn1/x509sat/Makefile.nmake
   M /trunk/asn1/x509sat/packet-x509sat-template.c
   M /trunk/asn1/x509sat/packet-x509sat-template.h
   M /trunk/asn1/x721/Makefile.am
   M /trunk/asn1/x721/Makefile.common
   M /trunk/asn1/x721/Makefile.nmake
   M /trunk/capinfos.c
   M /trunk/capture-pcap-util-int.h
   M /trunk/capture-pcap-util-unix.c
   M /trunk/capture-pcap-util.c
   M /trunk/capture-pcap-util.h
   M /trunk/capture-wpcap.c
   M /trunk/capture-wpcap.h
   M /trunk/capture.c
   M /trunk/capture.h
   M /trunk/capture_ifinfo.c
   M /trunk/capture_ifinfo.h
   M /trunk/capture_info.c
   M /trunk/capture_info.h
   M /trunk/capture_opts.c
   M /trunk/capture_opts.h
   M /trunk/capture_stop_conditions.c
   M /trunk/capture_stop_conditions.h
   M /trunk/capture_sync.c
   M /trunk/capture_sync.h
   M /trunk/capture_ui_utils.c
   M /trunk/capture_ui_utils.h
   M /trunk/capture_wpcap_packet.c
   M /trunk/capture_wpcap_packet.h
   M /trunk/cfile.c
   M /trunk/cfile.h
   M /trunk/clopts_common.c
   M /trunk/clopts_common.h
   M /trunk/cmdarg_err.h
   M /trunk/codecs/CMakeLists.txt
   M /trunk/codecs/G711a/G711adecode.c
   M /trunk/codecs/G711a/G711adecode.h
   M /trunk/codecs/G711a/G711atable.h
   M /trunk/codecs/G711u/G711udecode.c
   M /trunk/codecs/G711u/G711udecode.h
   M /trunk/codecs/G711u/G711utable.h
   M /trunk/codecs/Makefile.am
   M /trunk/color.h
   M /trunk/color_filters.c
   M /trunk/color_filters.h
   M /trunk/conditions.c
   M /trunk/conditions.h
   M /trunk/console_io.h
   M /trunk/dftest.c
   M /trunk/disabled_protos.c
   M /trunk/disabled_protos.h
   M /trunk/doc/Makefile.am
   M /trunk/doc/Makefile.nmake
   M /trunk/doc/README.python
   M /trunk/doc/README.stats_tree
   M /trunk/docbook/CMakeLists.txt
   M /trunk/docbook/check_svn_version.sh
   M /trunk/docbook/make-wsluarm.pl
   M /trunk/dumpcap.c
   M /trunk/epan/CMakeLists.txt
   M /trunk/epan/Makefile.am
   M /trunk/epan/addr_and_mask.c
   M /trunk/epan/addr_and_mask.h
   M /trunk/epan/addr_resolv.c
   M /trunk/epan/addr_resolv.h
   M /trunk/epan/address.h
   M /trunk/epan/address_to_str.c
   M /trunk/epan/adler32.c
   M /trunk/epan/adler32.h
   M /trunk/epan/afn.c
   M /trunk/epan/afn.h
   M /trunk/epan/aftypes.h
   M /trunk/epan/arptypes.h
   M /trunk/epan/asm_utils.c
   M /trunk/epan/asm_utils.h
   M /trunk/epan/asm_utils_win32_x86.asm
   M /trunk/epan/asn1.c
   M /trunk/epan/asn1.h
   M /trunk/epan/atalk-utils.c
   M /trunk/epan/atalk-utils.h
   M /trunk/epan/base64.c
   M /trunk/epan/base64.h
   M /trunk/epan/bitswap.c
   M /trunk/epan/bitswap.h
   M /trunk/epan/bridged_pids.h
   M /trunk/epan/camel-persistentdata.c
   M /trunk/epan/camel-persistentdata.h
   M /trunk/epan/charsets.c
   M /trunk/epan/charsets.h
   M /trunk/epan/chdlctypes.h
   M /trunk/epan/circuit.c
   M /trunk/epan/circuit.h
   M /trunk/epan/codecs.c
   M /trunk/epan/codecs.h
   M /trunk/epan/column-utils.c
   M /trunk/epan/column-utils.h
   M /trunk/epan/column.c
   M /trunk/epan/column.h
   M /trunk/epan/column_info.h
   M /trunk/epan/conv_id.h
   M /trunk/epan/conversation.c
   M /trunk/epan/conversation.h
   M /trunk/epan/crypt/Makefile.am
   M /trunk/epan/crypt/Makefile.common
   M /trunk/epan/crypt/eax.c
   M /trunk/epan/crypt/eax.h
   M /trunk/epan/dfilter/Makefile.common
   M /trunk/epan/dfilter/dfilter-int.h
   M /trunk/epan/dfilter/dfilter-macro.c
   M /trunk/epan/dfilter/dfilter-macro.h
   M /trunk/epan/dfilter/dfilter.c
   M /trunk/epan/dfilter/dfilter.h
   M /trunk/epan/dfilter/dfunctions.c
   M /trunk/epan/dfilter/dfunctions.h
   M /trunk/epan/dfilter/dfvm.c
   M /trunk/epan/dfilter/dfvm.h
   M /trunk/epan/dfilter/drange.c
   M /trunk/epan/dfilter/drange.h
   M /trunk/epan/dfilter/gencode.c
   M /trunk/epan/dfilter/gencode.h
   M /trunk/epan/dfilter/semcheck.c
   M /trunk/epan/dfilter/semcheck.h
   M /trunk/epan/dfilter/sttype-function.c
   M /trunk/epan/dfilter/sttype-function.h
   M /trunk/epan/dfilter/sttype-integer.c
   M /trunk/epan/dfilter/sttype-pointer.c
   M /trunk/epan/dfilter/sttype-range.c
   M /trunk/epan/dfilter/sttype-range.h
   M /trunk/epan/dfilter/sttype-string.c
   M /trunk/epan/dfilter/sttype-test.c
   M /trunk/epan/dfilter/sttype-test.h
   M /trunk/epan/dfilter/syntax-tree.c
   M /trunk/epan/dfilter/syntax-tree.h
   M /trunk/epan/dissector_filters.c
   M /trunk/epan/dissector_filters.h
   M /trunk/epan/dissectors/Makefile.am
   M /trunk/epan/dissectors/Makefile.common
   M /trunk/epan/dissectors/dcerpc/CMakeLists.txt
   M /trunk/epan/dissectors/dcerpc/Makefile.am
   M /trunk/epan/dissectors/dcerpc/budb/packet-dcerpc-budb-template.c
   M /trunk/epan/dissectors/dcerpc/budb/packet-dcerpc-budb-template.h
   M /trunk/epan/dissectors/dcerpc/butc/packet-dcerpc-butc-template.c
   M /trunk/epan/dissectors/dcerpc/butc/packet-dcerpc-butc-template.h
   M /trunk/epan/dissectors/dcerpc/drsuapi/packet-dcerpc-drsuapi-template.c
   M /trunk/epan/dissectors/dcerpc/drsuapi/packet-dcerpc-drsuapi-template.h
   M /trunk/epan/dissectors/dcerpc/idl2wrs.c
   M /trunk/epan/dissectors/packet-2dparityfec.c
   M /trunk/epan/dissectors/packet-3com-njack.c
   M /trunk/epan/dissectors/packet-3com-xns.c
   M /trunk/epan/dissectors/packet-6lowpan.c
   M /trunk/epan/dissectors/packet-HI2Operations.c
   M /trunk/epan/dissectors/packet-aarp.c
   M /trunk/epan/dissectors/packet-acap.c
   M /trunk/epan/dissectors/packet-acn.c
   M /trunk/epan/dissectors/packet-acp133.c
   M /trunk/epan/dissectors/packet-acp133.h
   M /trunk/epan/dissectors/packet-acse.c
   M /trunk/epan/dissectors/packet-acse.h
   M /trunk/epan/dissectors/packet-actrace.c
   M /trunk/epan/dissectors/packet-actrace.h
   M /trunk/epan/dissectors/packet-adwin-config.c
   M /trunk/epan/dissectors/packet-adwin.c
   M /trunk/epan/dissectors/packet-afp.c
   M /trunk/epan/dissectors/packet-afp.h
   M /trunk/epan/dissectors/packet-afs.c
   M /trunk/epan/dissectors/packet-agentx.c
   M /trunk/epan/dissectors/packet-aim.h
   M /trunk/epan/dissectors/packet-amqp.c
   M /trunk/epan/dissectors/packet-ansi_map.c
   M /trunk/epan/dissectors/packet-ansi_map.h
   M /trunk/epan/dissectors/packet-ansi_tcap.c
   M /trunk/epan/dissectors/packet-aoe.c
   M /trunk/epan/dissectors/packet-ap1394.c
   M /trunk/epan/dissectors/packet-ap1394.h
   M /trunk/epan/dissectors/packet-applemidi.c
   M /trunk/epan/dissectors/packet-arcnet.h
   M /trunk/epan/dissectors/packet-arp.h
   M /trunk/epan/dissectors/packet-artnet.c
   M /trunk/epan/dissectors/packet-aruba-adp.c
   M /trunk/epan/dissectors/packet-ascend.c
   M /trunk/epan/dissectors/packet-assa_r3.c
   M /trunk/epan/dissectors/packet-at.c
   M /trunk/epan/dissectors/packet-atalk.c
   M /trunk/epan/dissectors/packet-atalk.h
   M /trunk/epan/dissectors/packet-atm.c
   M /trunk/epan/dissectors/packet-atm.h
   M /trunk/epan/dissectors/packet-auto_rp.c
   M /trunk/epan/dissectors/packet-ayiya.c
   M /trunk/epan/dissectors/packet-bacapp.h
   M /trunk/epan/dissectors/packet-bctp.c
   M /trunk/epan/dissectors/packet-beep.c
   M /trunk/epan/dissectors/packet-ber.c
   M /trunk/epan/dissectors/packet-ber.h
   M /trunk/epan/dissectors/packet-bfd.c
   M /trunk/epan/dissectors/packet-bfd.h
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-bittorrent.c
   M /trunk/epan/dissectors/packet-bjnp.c
   M /trunk/epan/dissectors/packet-bootp.c
   M /trunk/epan/dissectors/packet-bootparams.c
   M /trunk/epan/dissectors/packet-bpdu.c
   M /trunk/epan/dissectors/packet-bt-dht.c
   M /trunk/epan/dissectors/packet-bt-utp.c
   M /trunk/epan/dissectors/packet-bthci_acl.h
   M /trunk/epan/dissectors/packet-btl2cap.h
   M /trunk/epan/dissectors/packet-btrfcomm.h
   M /trunk/epan/dissectors/packet-btsdp.h
   M /trunk/epan/dissectors/packet-bzr.c
   M /trunk/epan/dissectors/packet-c1222.c
   M /trunk/epan/dissectors/packet-c1222.h
   M /trunk/epan/dissectors/packet-camel.c
   M /trunk/epan/dissectors/packet-camel.h
   M /trunk/epan/dissectors/packet-catapult-dct2000.c
   M /trunk/epan/dissectors/packet-cdt.c
   M /trunk/epan/dissectors/packet-cdt.h
   M /trunk/epan/dissectors/packet-cgmp.c
   M /trunk/epan/dissectors/packet-charging_ase.c
   M /trunk/epan/dissectors/packet-charging_ase.h
   M /trunk/epan/dissectors/packet-chdlc.c
   M /trunk/epan/dissectors/packet-chdlc.h
   M /trunk/epan/dissectors/packet-cisco-erspan.c
   M /trunk/epan/dissectors/packet-cisco-oui.c
   M /trunk/epan/dissectors/packet-cisco-wids.c
   M /trunk/epan/dissectors/packet-clearcase.c
   M /trunk/epan/dissectors/packet-clearcase.h
   M /trunk/epan/dissectors/packet-clip.c
   M /trunk/epan/dissectors/packet-clip.h
   M /trunk/epan/dissectors/packet-clnp.c
   M /trunk/epan/dissectors/packet-cmip.c
   M /trunk/epan/dissectors/packet-cmip.h
   M /trunk/epan/dissectors/packet-cmp.c
   M /trunk/epan/dissectors/packet-cmp.h
   M /trunk/epan/dissectors/packet-cms.c
   M /trunk/epan/dissectors/packet-cms.h
   M /trunk/epan/dissectors/packet-coap.c
   M /trunk/epan/dissectors/packet-collectd.c
   M /trunk/epan/dissectors/packet-cops.c
   M /trunk/epan/dissectors/packet-coseventcomm.c
   M /trunk/epan/dissectors/packet-cosine.c
   M /trunk/epan/dissectors/packet-cosnaming.c
   M /trunk/epan/dissectors/packet-cpha.c
   M /trunk/epan/dissectors/packet-credssp.c
   M /trunk/epan/dissectors/packet-credssp.h
   M /trunk/epan/dissectors/packet-crmf.c
   M /trunk/epan/dissectors/packet-crmf.h
   M /trunk/epan/dissectors/packet-csn1.c
   M /trunk/epan/dissectors/packet-csn1.h
   M /trunk/epan/dissectors/packet-cups.c
   M /trunk/epan/dissectors/packet-dap.c
   M /trunk/epan/dissectors/packet-dap.h
   M /trunk/epan/dissectors/packet-data.c
   M /trunk/epan/dissectors/packet-data.h
   M /trunk/epan/dissectors/packet-daytime.c
   M /trunk/epan/dissectors/packet-db-lsp.c
   M /trunk/epan/dissectors/packet-dcc.c
   M /trunk/epan/dissectors/packet-dcc.h
   M /trunk/epan/dissectors/packet-dcerpc-bossvr.c
   M /trunk/epan/dissectors/packet-dcerpc-browser.c
   M /trunk/epan/dissectors/packet-dcerpc-browser.h
   M /trunk/epan/dissectors/packet-dcerpc-budb.c
   M /trunk/epan/dissectors/packet-dcerpc-budb.h
   M /trunk/epan/dissectors/packet-dcerpc-butc.c
   M /trunk/epan/dissectors/packet-dcerpc-butc.h
   M /trunk/epan/dissectors/packet-dcerpc-cds_clerkserver.c
   M /trunk/epan/dissectors/packet-dcerpc-cds_solicit.c
   M /trunk/epan/dissectors/packet-dcerpc-conv.c
   M /trunk/epan/dissectors/packet-dcerpc-cprpc_server.c
   M /trunk/epan/dissectors/packet-dcerpc-dce122.c
   M /trunk/epan/dissectors/packet-dcerpc-dce122.h
   M /trunk/epan/dissectors/packet-dcerpc-dcom.h
   M /trunk/epan/dissectors/packet-dcerpc-drsuapi.c
   M /trunk/epan/dissectors/packet-dcerpc-drsuapi.h
   M /trunk/epan/dissectors/packet-dcerpc-dtsprovider.c
   M /trunk/epan/dissectors/packet-dcerpc-dtsstime_req.c
   M /trunk/epan/dissectors/packet-dcerpc-epm.c
   M /trunk/epan/dissectors/packet-dcerpc-fileexp.c
   M /trunk/epan/dissectors/packet-dcerpc-fldb.c
   M /trunk/epan/dissectors/packet-dcerpc-frsapi.c
   M /trunk/epan/dissectors/packet-dcerpc-frsapi.h
   M /trunk/epan/dissectors/packet-dcerpc-ftserver.c
   M /trunk/epan/dissectors/packet-dcerpc-icl_rpc.c
   M /trunk/epan/dissectors/packet-dcerpc-krb5rpc.c
   M /trunk/epan/dissectors/packet-dcerpc-llb.c
   M /trunk/epan/dissectors/packet-dcerpc-messenger.c
   M /trunk/epan/dissectors/packet-dcerpc-mgmt.c
   M /trunk/epan/dissectors/packet-dcerpc-ndr.c
   M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
   M /trunk/epan/dissectors/packet-dcerpc-netlogon.h
   M /trunk/epan/dissectors/packet-dcerpc-nt.c
   M /trunk/epan/dissectors/packet-dcerpc-nt.h
   M /trunk/epan/dissectors/packet-dcerpc-pnp.c
   M /trunk/epan/dissectors/packet-dcerpc-pnp.h
   M /trunk/epan/dissectors/packet-dcerpc-rdaclif.c
   M /trunk/epan/dissectors/packet-dcerpc-rep_proc.c
   M /trunk/epan/dissectors/packet-dcerpc-roverride.c
   M /trunk/epan/dissectors/packet-dcerpc-rpriv.c
   M /trunk/epan/dissectors/packet-dcerpc-rras.c
   M /trunk/epan/dissectors/packet-dcerpc-rras.h
   M /trunk/epan/dissectors/packet-dcerpc-rs_acct.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_attr.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_attr_schema.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_bind.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_misc.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_pgo.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_plcy.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_acct.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_acl.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_attr.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_pgo.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_prop_plcy.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_pwd_mgmt.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_repadm.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_replist.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_repmgr.c
   M /trunk/epan/dissectors/packet-dcerpc-rs_unix.c
   M /trunk/epan/dissectors/packet-dcerpc-rsec_login.c
   M /trunk/epan/dissectors/packet-dcerpc-secidmap.c
   M /trunk/epan/dissectors/packet-dcerpc-spoolss.c
   M /trunk/epan/dissectors/packet-dcerpc-spoolss.h
   M /trunk/epan/dissectors/packet-dcerpc-svcctl.c
   M /trunk/epan/dissectors/packet-dcerpc-svcctl.h
   M /trunk/epan/dissectors/packet-dcerpc-tapi.c
   M /trunk/epan/dissectors/packet-dcerpc-tapi.h
   M /trunk/epan/dissectors/packet-dcerpc-tkn4int.c
   M /trunk/epan/dissectors/packet-dcerpc-trksvr.c
   M /trunk/epan/dissectors/packet-dcerpc-ubikdisk.c
   M /trunk/epan/dissectors/packet-dcerpc-ubikvote.c
   M /trunk/epan/dissectors/packet-dcerpc-update.c
   M /trunk/epan/dissectors/packet-dcerpc.c
   M /trunk/epan/dissectors/packet-dcerpc.h
   M /trunk/epan/dissectors/packet-dcm.h
   M /trunk/epan/dissectors/packet-dcom-dispatch.c
   M /trunk/epan/dissectors/packet-dcom-dispatch.h
   M /trunk/epan/dissectors/packet-dcom-oxid.c
   M /trunk/epan/dissectors/packet-dcom-remact.c
   M /trunk/epan/dissectors/packet-dcom-remunkn.c
   M /trunk/epan/dissectors/packet-dcom-sysact.c
   M /trunk/epan/dissectors/packet-dcom.c
   M /trunk/epan/dissectors/packet-dcom.h
   M /trunk/epan/dissectors/packet-ddtp.c
   M /trunk/epan/dissectors/packet-ddtp.h
   M /trunk/epan/dissectors/packet-dec-bpdu.c
   M /trunk/epan/dissectors/packet-dec-dnart.c
   M /trunk/epan/dissectors/packet-dhcp-failover.c
   M /trunk/epan/dissectors/packet-dhcpv6.c
   M /trunk/epan/dissectors/packet-diameter.c
   M /trunk/epan/dissectors/packet-diameter.h
   M /trunk/epan/dissectors/packet-dis-enums.c
   M /trunk/epan/dissectors/packet-dis-enums.h
   M /trunk/epan/dissectors/packet-dis-fields.c
   M /trunk/epan/dissectors/packet-dis-fields.h
   M /trunk/epan/dissectors/packet-dis-pdus.c
   M /trunk/epan/dissectors/packet-dis-pdus.h
   M /trunk/epan/dissectors/packet-dis.c
   M /trunk/epan/dissectors/packet-disp.c
   M /trunk/epan/dissectors/packet-disp.h
   M /trunk/epan/dissectors/packet-dlsw.c
   M /trunk/epan/dissectors/packet-dns.h
   M /trunk/epan/dissectors/packet-dop.c
   M /trunk/epan/dissectors/packet-dop.h
   M /trunk/epan/dissectors/packet-dplay.c
   M /trunk/epan/dissectors/packet-drda.c
   M /trunk/epan/dissectors/packet-dsi.c
   M /trunk/epan/dissectors/packet-dsp.c
   M /trunk/epan/dissectors/packet-dsp.h
   M /trunk/epan/dissectors/packet-dtn.c
   M /trunk/epan/dissectors/packet-dtn.h
   M /trunk/epan/dissectors/packet-dtp.c
   M /trunk/epan/dissectors/packet-dtpt.c
   M /trunk/epan/dissectors/packet-dvmrp.c
   M /trunk/epan/dissectors/packet-dvmrp.h
   M /trunk/epan/dissectors/packet-e100.c
   M /trunk/epan/dissectors/packet-e164.h
   M /trunk/epan/dissectors/packet-e212.c
   M /trunk/epan/dissectors/packet-e212.h
   M /trunk/epan/dissectors/packet-eap.c
   M /trunk/epan/dissectors/packet-eapol.c
   M /trunk/epan/dissectors/packet-echo.c
   M /trunk/epan/dissectors/packet-eigrp.c
   M /trunk/epan/dissectors/packet-elcom.c
   M /trunk/epan/dissectors/packet-enc.h
   M /trunk/epan/dissectors/packet-enttec.c
   M /trunk/epan/dissectors/packet-epl.c
   M /trunk/epan/dissectors/packet-epmd.c
   M /trunk/epan/dissectors/packet-epmd.h
   M /trunk/epan/dissectors/packet-erldp.c
   M /trunk/epan/dissectors/packet-esis.c
   M /trunk/epan/dissectors/packet-esis.h
   M /trunk/epan/dissectors/packet-ess.c
   M /trunk/epan/dissectors/packet-ess.h
   M /trunk/epan/dissectors/packet-etch.c
   M /trunk/epan/dissectors/packet-eth.h
   M /trunk/epan/dissectors/packet-extreme.c
   M /trunk/epan/dissectors/packet-fc.h
   M /trunk/epan/dissectors/packet-fcbls.h
   M /trunk/epan/dissectors/packet-fcct.h
   M /trunk/epan/dissectors/packet-fcdns.h
   M /trunk/epan/dissectors/packet-fcels.h
   M /trunk/epan/dissectors/packet-fcfcs.h
   M /trunk/epan/dissectors/packet-fcfzs.h
   M /trunk/epan/dissectors/packet-fclctl.h
   M /trunk/epan/dissectors/packet-fcp.h
   M /trunk/epan/dissectors/packet-fcsb3.h
   M /trunk/epan/dissectors/packet-fcswils.h
   M /trunk/epan/dissectors/packet-fddi.c
   M /trunk/epan/dissectors/packet-fddi.h
   M /trunk/epan/dissectors/packet-fefd.c
   M /trunk/epan/dissectors/packet-ff.c
   M /trunk/epan/dissectors/packet-ff.h
   M /trunk/epan/dissectors/packet-flip.c
   M /trunk/epan/dissectors/packet-fmp.c
   M /trunk/epan/dissectors/packet-fmp.h
   M /trunk/epan/dissectors/packet-fmp_notify.c
   M /trunk/epan/dissectors/packet-fmtp.c
   M /trunk/epan/dissectors/packet-force10-oui.c
   M /trunk/epan/dissectors/packet-fp_hint.c
   M /trunk/epan/dissectors/packet-fr.c
   M /trunk/epan/dissectors/packet-fr.h
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/epan/dissectors/packet-frame.h
   M /trunk/epan/dissectors/packet-ftam.c
   M /trunk/epan/dissectors/packet-ftam.h
   M /trunk/epan/dissectors/packet-ftp.c
   M /trunk/epan/dissectors/packet-fw1.c
   M /trunk/epan/dissectors/packet-giop.c
   M /trunk/epan/dissectors/packet-giop.h
   M /trunk/epan/dissectors/packet-git.c
   M /trunk/epan/dissectors/packet-glbp.c
   M /trunk/epan/dissectors/packet-gmhdr.c
   M /trunk/epan/dissectors/packet-gmr1_bcch.c
   M /trunk/epan/dissectors/packet-gmr1_common.c
   M /trunk/epan/dissectors/packet-gmr1_common.h
   M /trunk/epan/dissectors/packet-gmr1_dtap.c
   M /trunk/epan/dissectors/packet-gmr1_rr.c
   M /trunk/epan/dissectors/packet-gnm.c
   M /trunk/epan/dissectors/packet-gnm.h
   M /trunk/epan/dissectors/packet-goose.c
   M /trunk/epan/dissectors/packet-gpef.c
   M /trunk/epan/dissectors/packet-gprscdr.c
   M /trunk/epan/dissectors/packet-gprscdr.h
   M /trunk/epan/dissectors/packet-gre.c
   M /trunk/epan/dissectors/packet-gre.h
   M /trunk/epan/dissectors/packet-gsm_map.c
   M /trunk/epan/dissectors/packet-gsm_map.h
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c
   M /trunk/epan/dissectors/packet-gsm_rlcmac.h
   M /trunk/epan/dissectors/packet-gsm_um.c
   M /trunk/epan/dissectors/packet-gssapi.c
   M /trunk/epan/dissectors/packet-gssapi.h
   M /trunk/epan/dissectors/packet-h1.c
   M /trunk/epan/dissectors/packet-h221_nonstd.c
   M /trunk/epan/dissectors/packet-h223.c
   M /trunk/epan/dissectors/packet-h223.h
   M /trunk/epan/dissectors/packet-h225.c
   M /trunk/epan/dissectors/packet-h225.h
   M /trunk/epan/dissectors/packet-h235.c
   M /trunk/epan/dissectors/packet-h235.h
   M /trunk/epan/dissectors/packet-h245.c
   M /trunk/epan/dissectors/packet-h245.h
   M /trunk/epan/dissectors/packet-h248.c
   M /trunk/epan/dissectors/packet-h248.h
   M /trunk/epan/dissectors/packet-h248_10.c
   M /trunk/epan/dissectors/packet-h248_2.c
   M /trunk/epan/dissectors/packet-h248_3gpp.c
   M /trunk/epan/dissectors/packet-h248_7.c
   M /trunk/epan/dissectors/packet-h248_annex_c.c
   M /trunk/epan/dissectors/packet-h248_annex_e.c
   M /trunk/epan/dissectors/packet-h248_q1950.c
   M /trunk/epan/dissectors/packet-h261.c
   M /trunk/epan/dissectors/packet-h263.c
   M /trunk/epan/dissectors/packet-h263.h
   M /trunk/epan/dissectors/packet-h263p.c
   M /trunk/epan/dissectors/packet-h282.c
   M /trunk/epan/dissectors/packet-h283.c
   M /trunk/epan/dissectors/packet-h323.c
   M /trunk/epan/dissectors/packet-h323.h
   M /trunk/epan/dissectors/packet-h450-ros.c
   M /trunk/epan/dissectors/packet-h450-ros.h
   M /trunk/epan/dissectors/packet-h450.c
   M /trunk/epan/dissectors/packet-h460.c
   M /trunk/epan/dissectors/packet-h501.c
   M /trunk/epan/dissectors/packet-hci_h4.h
   M /trunk/epan/dissectors/packet-hclnfsd.c
   M /trunk/epan/dissectors/packet-hclnfsd.h
   M /trunk/epan/dissectors/packet-hdcp.h
   M /trunk/epan/dissectors/packet-hdfs.c
   M /trunk/epan/dissectors/packet-hdfsdata.c
   M /trunk/epan/dissectors/packet-hnbap.c
   M /trunk/epan/dissectors/packet-homeplug-av.c
   M /trunk/epan/dissectors/packet-homeplug.c
   M /trunk/epan/dissectors/packet-hsrp.c
   M /trunk/epan/dissectors/packet-http.c
   M /trunk/epan/dissectors/packet-http.h
   M /trunk/epan/dissectors/packet-hyperscsi.c
   M /trunk/epan/dissectors/packet-i2c.h
   M /trunk/epan/dissectors/packet-iana-oui.c
   M /trunk/epan/dissectors/packet-icap.c
   M /trunk/epan/dissectors/packet-icmp.c
   M /trunk/epan/dissectors/packet-icmp.h
   M /trunk/epan/dissectors/packet-icmpv6.c
   M /trunk/epan/dissectors/packet-icp.c
   M /trunk/epan/dissectors/packet-icq.c
   M /trunk/epan/dissectors/packet-idmp.c
   M /trunk/epan/dissectors/packet-idmp.h
   M /trunk/epan/dissectors/packet-idp.c
   M /trunk/epan/dissectors/packet-idp.h
   M /trunk/epan/dissectors/packet-iec104.c
   M /trunk/epan/dissectors/packet-ieee802154.c
   M /trunk/epan/dissectors/packet-ieee802154.h
   M /trunk/epan/dissectors/packet-ieee8021ah.c
   M /trunk/epan/dissectors/packet-ieee8021ah.h
   M /trunk/epan/dissectors/packet-ieee8023.c
   M /trunk/epan/dissectors/packet-ieee8023.h
   M /trunk/epan/dissectors/packet-ieee802a.c
   M /trunk/epan/dissectors/packet-ieee802a.h
   M /trunk/epan/dissectors/packet-igap.c
   M /trunk/epan/dissectors/packet-igap.h
   M /trunk/epan/dissectors/packet-igmp.h
   M /trunk/epan/dissectors/packet-igrp.c
   M /trunk/epan/dissectors/packet-image-png.c
   M /trunk/epan/dissectors/packet-imap.c
   M /trunk/epan/dissectors/packet-imf.c
   M /trunk/epan/dissectors/packet-imf.h
   M /trunk/epan/dissectors/packet-inap.c
   M /trunk/epan/dissectors/packet-infiniband.c
   M /trunk/epan/dissectors/packet-interlink.c
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ip.h
   M /trunk/epan/dissectors/packet-ipars.c
   M /trunk/epan/dissectors/packet-ipfc.h
   M /trunk/epan/dissectors/packet-ipnet.c
   M /trunk/epan/dissectors/packet-ipoib.c
   M /trunk/epan/dissectors/packet-ipp.c
   M /trunk/epan/dissectors/packet-ipsec-tcp.c
   M /trunk/epan/dissectors/packet-ipsec.c
   M /trunk/epan/dissectors/packet-ipsec.h
   M /trunk/epan/dissectors/packet-ipsi-ctl.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-ipv6.h
   M /trunk/epan/dissectors/packet-ipvs-syncd.c
   M /trunk/epan/dissectors/packet-ipx.c
   M /trunk/epan/dissectors/packet-ipx.h
   M /trunk/epan/dissectors/packet-ipxwan.c
   M /trunk/epan/dissectors/packet-irc.c
   M /trunk/epan/dissectors/packet-isakmp.c
   M /trunk/epan/dissectors/packet-isakmp.h
   M /trunk/epan/dissectors/packet-isdn.c
   M /trunk/epan/dissectors/packet-isis-clv.c
   M /trunk/epan/dissectors/packet-isis-clv.h
   M /trunk/epan/dissectors/packet-isis-hello.c
   M /trunk/epan/dissectors/packet-isis-hello.h
   M /trunk/epan/dissectors/packet-isis-lsp.c
   M /trunk/epan/dissectors/packet-isis-lsp.h
   M /trunk/epan/dissectors/packet-isis-snp.c
   M /trunk/epan/dissectors/packet-isis-snp.h
   M /trunk/epan/dissectors/packet-isis.c
   M /trunk/epan/dissectors/packet-isis.h
   M /trunk/epan/dissectors/packet-isl.c
   M /trunk/epan/dissectors/packet-isl.h
   M /trunk/epan/dissectors/packet-ismacryp.c
   M /trunk/epan/dissectors/packet-jmirror.c
   M /trunk/epan/dissectors/packet-jpeg.c
   M /trunk/epan/dissectors/packet-juniper.c
   M /trunk/epan/dissectors/packet-jxta.c
   M /trunk/epan/dissectors/packet-jxta.h
   M /trunk/epan/dissectors/packet-k12.c
   M /trunk/epan/dissectors/packet-kadm5.c
   M /trunk/epan/dissectors/packet-kdp.c
   M /trunk/epan/dissectors/packet-kdsp.c
   M /trunk/epan/dissectors/packet-kerberos.c
   M /trunk/epan/dissectors/packet-kerberos.h
   M /trunk/epan/dissectors/packet-kerberos4.c
   M /trunk/epan/dissectors/packet-kingfisher.c
   M /trunk/epan/dissectors/packet-kink.c
   M /trunk/epan/dissectors/packet-kismet.c
   M /trunk/epan/dissectors/packet-klm.c
   M /trunk/epan/dissectors/packet-klm.h
   M /trunk/epan/dissectors/packet-knet.c
   M /trunk/epan/dissectors/packet-kpasswd.c
   M /trunk/epan/dissectors/packet-l1-events.c
   M /trunk/epan/dissectors/packet-l2tp.c
   M /trunk/epan/dissectors/packet-lapb.c
   M /trunk/epan/dissectors/packet-lapbether.c
   M /trunk/epan/dissectors/packet-lapd.c
   M /trunk/epan/dissectors/packet-lapdm.c
   M /trunk/epan/dissectors/packet-lapsat.c
   M /trunk/epan/dissectors/packet-lcsap.c
   M /trunk/epan/dissectors/packet-lcsap.h
   M /trunk/epan/dissectors/packet-ldap.c
   M /trunk/epan/dissectors/packet-ldap.h
   M /trunk/epan/dissectors/packet-ldp.c
   M /trunk/epan/dissectors/packet-ldp.h
   M /trunk/epan/dissectors/packet-linx.c
   M /trunk/epan/dissectors/packet-llc.c
   M /trunk/epan/dissectors/packet-llc.h
   M /trunk/epan/dissectors/packet-lmi.c
   M /trunk/epan/dissectors/packet-lmp.c
   M /trunk/epan/dissectors/packet-logotypecertextn.c
   M /trunk/epan/dissectors/packet-logotypecertextn.h
   M /trunk/epan/dissectors/packet-loop.c
   M /trunk/epan/dissectors/packet-lpd.c
   M /trunk/epan/dissectors/packet-lpp.c
   M /trunk/epan/dissectors/packet-lpp.h
   M /trunk/epan/dissectors/packet-lppa.c
   M /trunk/epan/dissectors/packet-lsc.c
   M /trunk/epan/dissectors/packet-lte-rrc.c
   M /trunk/epan/dissectors/packet-lte-rrc.h
   M /trunk/epan/dissectors/packet-lwapp.c
   M /trunk/epan/dissectors/packet-lwres.c
   M /trunk/epan/dissectors/packet-m3ap.c
   M /trunk/epan/dissectors/packet-mac-lte-framed.c
   M /trunk/epan/dissectors/packet-mac-lte.c
   M /trunk/epan/dissectors/packet-mac-lte.h
   M /trunk/epan/dissectors/packet-maccontrol.c
   M /trunk/epan/dissectors/packet-media.c
   M /trunk/epan/dissectors/packet-megaco.c
   M /trunk/epan/dissectors/packet-memcache.c
   M /trunk/epan/dissectors/packet-meta.c
   M /trunk/epan/dissectors/packet-mgcp.c
   M /trunk/epan/dissectors/packet-mgcp.h
   M /trunk/epan/dissectors/packet-mime-encap.c
   M /trunk/epan/dissectors/packet-miop.c
   M /trunk/epan/dissectors/packet-mms.c
   M /trunk/epan/dissectors/packet-mms.h
   M /trunk/epan/dissectors/packet-mndp.c
   M /trunk/epan/dissectors/packet-mount.c
   M /trunk/epan/dissectors/packet-mount.h
   M /trunk/epan/dissectors/packet-mp2t.c
   M /trunk/epan/dissectors/packet-mpeg-audio.c
   M /trunk/epan/dissectors/packet-mpeg-pes.c
   M /trunk/epan/dissectors/packet-mpeg-sect.h
   M /trunk/epan/dissectors/packet-mpeg1.c
   M /trunk/epan/dissectors/packet-mpls.c
   M /trunk/epan/dissectors/packet-mpls.h
   M /trunk/epan/dissectors/packet-mq-pcf.c
   M /trunk/epan/dissectors/packet-mq.c
   M /trunk/epan/dissectors/packet-mq.h
   M /trunk/epan/dissectors/packet-mrdisc.c
   M /trunk/epan/dissectors/packet-mrdisc.h
   M /trunk/epan/dissectors/packet-ms-mms.c
   M /trunk/epan/dissectors/packet-msn-messenger.c
   M /trunk/epan/dissectors/packet-msnip.c
   M /trunk/epan/dissectors/packet-msnip.h
   M /trunk/epan/dissectors/packet-msproxy.c
   M /trunk/epan/dissectors/packet-msrp.h
   M /trunk/epan/dissectors/packet-mux27010.c
   M /trunk/epan/dissectors/packet-mysql.c
   M /trunk/epan/dissectors/packet-nas_eps.c
   M /trunk/epan/dissectors/packet-nat-pmp.c
   M /trunk/epan/dissectors/packet-nbap.c
   M /trunk/epan/dissectors/packet-nbd.c
   M /trunk/epan/dissectors/packet-nbipx.c
   M /trunk/epan/dissectors/packet-nbns.c
   M /trunk/epan/dissectors/packet-ncp-int.h
   M /trunk/epan/dissectors/packet-ncp-nmas.c
   M /trunk/epan/dissectors/packet-ncp-nmas.h
   M /trunk/epan/dissectors/packet-ncp-sss.c
   M /trunk/epan/dissectors/packet-ncp-sss.h
   M /trunk/epan/dissectors/packet-ncp.c
   M /trunk/epan/dissectors/packet-ncp2222.inc
   M /trunk/epan/dissectors/packet-ncs.c
   M /trunk/epan/dissectors/packet-ndmp.c
   M /trunk/epan/dissectors/packet-ndmp.h
   M /trunk/epan/dissectors/packet-ndp.c
   M /trunk/epan/dissectors/packet-ndps.c
   M /trunk/epan/dissectors/packet-ndps.h
   M /trunk/epan/dissectors/packet-netanalyzer.c
   M /trunk/epan/dissectors/packet-netbios.c
   M /trunk/epan/dissectors/packet-netbios.h
   M /trunk/epan/dissectors/packet-netsync.c
   M /trunk/epan/dissectors/packet-nflog.c
   M /trunk/epan/dissectors/packet-nfs.c
   M /trunk/epan/dissectors/packet-nfs.h
   M /trunk/epan/dissectors/packet-nfsacl.c
   M /trunk/epan/dissectors/packet-nfsauth.c
   M /trunk/epan/dissectors/packet-nhrp.c
   M /trunk/epan/dissectors/packet-nhrp.h
   M /trunk/epan/dissectors/packet-nisplus.c
   M /trunk/epan/dissectors/packet-nisplus.h
   M /trunk/epan/dissectors/packet-nlm.c
   M /trunk/epan/dissectors/packet-nlm.h
   M /trunk/epan/dissectors/packet-nlsp.c
   M /trunk/epan/dissectors/packet-nntp.c
   M /trunk/epan/dissectors/packet-ns_cert_exts.c
   M /trunk/epan/dissectors/packet-nsrp.c
   M /trunk/epan/dissectors/packet-nt-oui.c
   M /trunk/epan/dissectors/packet-nt-tpcp.c
   M /trunk/epan/dissectors/packet-ntlmssp.c
   M /trunk/epan/dissectors/packet-ntlmssp.h
   M /trunk/epan/dissectors/packet-null.c
   M /trunk/epan/dissectors/packet-null.h
   M /trunk/epan/dissectors/packet-ocsp.c
   M /trunk/epan/dissectors/packet-ocsp.h
   M /trunk/epan/dissectors/packet-oicq.c
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/epan/dissectors/packet-openwire.c
   M /trunk/epan/dissectors/packet-osi-options.c
   M /trunk/epan/dissectors/packet-osi-options.h
   M /trunk/epan/dissectors/packet-osi.c
   M /trunk/epan/dissectors/packet-osi.h
   M /trunk/epan/dissectors/packet-ositp.c
   M /trunk/epan/dissectors/packet-ospf.c
   M /trunk/epan/dissectors/packet-p1.c
   M /trunk/epan/dissectors/packet-p1.h
   M /trunk/epan/dissectors/packet-p22.c
   M /trunk/epan/dissectors/packet-p22.h
   M /trunk/epan/dissectors/packet-p7.c
   M /trunk/epan/dissectors/packet-p7.h
   M /trunk/epan/dissectors/packet-p772.c
   M /trunk/epan/dissectors/packet-p772.h
   M /trunk/epan/dissectors/packet-packetlogger.c
   M /trunk/epan/dissectors/packet-pagp.c
   M /trunk/epan/dissectors/packet-parlay.c
   M /trunk/epan/dissectors/packet-pcap.c
   M /trunk/epan/dissectors/packet-pcep.c
   M /trunk/epan/dissectors/packet-pcli.c
   M /trunk/epan/dissectors/packet-pcnfsd.c
   M /trunk/epan/dissectors/packet-pcnfsd.h
   M /trunk/epan/dissectors/packet-pcp.c
   M /trunk/epan/dissectors/packet-pdcp-lte.c
   M /trunk/epan/dissectors/packet-pdcp-lte.h
   M /trunk/epan/dissectors/packet-peekremote.c
   M /trunk/epan/dissectors/packet-per.c
   M /trunk/epan/dissectors/packet-per.h
   M /trunk/epan/dissectors/packet-pgm.c
   M /trunk/epan/dissectors/packet-pim.c
   M /trunk/epan/dissectors/packet-pim.h
   M /trunk/epan/dissectors/packet-pkcs1.c
   M /trunk/epan/dissectors/packet-pkcs1.h
   M /trunk/epan/dissectors/packet-pkcs12.c
   M /trunk/epan/dissectors/packet-pkcs12.h
   M /trunk/epan/dissectors/packet-pkinit.c
   M /trunk/epan/dissectors/packet-pkinit.h
   M /trunk/epan/dissectors/packet-pkix1explicit.c
   M /trunk/epan/dissectors/packet-pkix1explicit.h
   M /trunk/epan/dissectors/packet-pkix1implicit.c
   M /trunk/epan/dissectors/packet-pkix1implicit.h
   M /trunk/epan/dissectors/packet-pkixac.c
   M /trunk/epan/dissectors/packet-pkixac.h
   M /trunk/epan/dissectors/packet-pkixproxy.c
   M /trunk/epan/dissectors/packet-pkixproxy.h
   M /trunk/epan/dissectors/packet-pkixqualified.c
   M /trunk/epan/dissectors/packet-pkixqualified.h
   M /trunk/epan/dissectors/packet-pkixtsp.c
   M /trunk/epan/dissectors/packet-pkixtsp.h
   M /trunk/epan/dissectors/packet-pktc.c
   M /trunk/epan/dissectors/packet-pktc.h
   M /trunk/epan/dissectors/packet-pop.c
   M /trunk/epan/dissectors/packet-portmap.c
   M /trunk/epan/dissectors/packet-portmap.h
   M /trunk/epan/dissectors/packet-ppi.h
   M /trunk/epan/dissectors/packet-ppp.c
   M /trunk/epan/dissectors/packet-ppp.h
   M /trunk/epan/dissectors/packet-pppoe.c
   M /trunk/epan/dissectors/packet-pptp.c
   M /trunk/epan/dissectors/packet-pres.c
   M /trunk/epan/dissectors/packet-pres.h
   M /trunk/epan/dissectors/packet-pvfs2.c
   M /trunk/epan/dissectors/packet-pw-common.h
   M /trunk/epan/dissectors/packet-q2931.c
   M /trunk/epan/dissectors/packet-q931.c
   M /trunk/epan/dissectors/packet-q931.h
   M /trunk/epan/dissectors/packet-q932-ros.c
   M /trunk/epan/dissectors/packet-q932.c
   M /trunk/epan/dissectors/packet-q932.h
   M /trunk/epan/dissectors/packet-q933.c
   M /trunk/epan/dissectors/packet-qllc.c
   M /trunk/epan/dissectors/packet-qsig.c
   M /trunk/epan/dissectors/packet-qsig.h
   M /trunk/epan/dissectors/packet-quake.c
   M /trunk/epan/dissectors/packet-quake2.c
   M /trunk/epan/dissectors/packet-quake3.c
   M /trunk/epan/dissectors/packet-quakeworld.c
   M /trunk/epan/dissectors/packet-radius.c
   M /trunk/epan/dissectors/packet-radius.h
   M /trunk/epan/dissectors/packet-radius_packetcable.c
   M /trunk/epan/dissectors/packet-ranap.c
   M /trunk/epan/dissectors/packet-ranap.h
   M /trunk/epan/dissectors/packet-raw.c
   M /trunk/epan/dissectors/packet-raw.h
   M /trunk/epan/dissectors/packet-rdp.c
   M /trunk/epan/dissectors/packet-rdt.c
   M /trunk/epan/dissectors/packet-rdt.h
   M /trunk/epan/dissectors/packet-redback.c
   M /trunk/epan/dissectors/packet-redbackli.c
   M /trunk/epan/dissectors/packet-reload.h
   M /trunk/epan/dissectors/packet-retix-bpdu.c
   M /trunk/epan/dissectors/packet-rfc2190.c
   M /trunk/epan/dissectors/packet-rfid-felica.c
   M /trunk/epan/dissectors/packet-rfid-mifare.c
   M /trunk/epan/dissectors/packet-rfid-pn532.c
   M /trunk/epan/dissectors/packet-rgmp.c
   M /trunk/epan/dissectors/packet-rgmp.h
   M /trunk/epan/dissectors/packet-rip.c
   M /trunk/epan/dissectors/packet-ripng.c
   M /trunk/epan/dissectors/packet-rlc-lte.c
   M /trunk/epan/dissectors/packet-rlc-lte.h
   M /trunk/epan/dissectors/packet-rlc.c
   M /trunk/epan/dissectors/packet-rlc.h
   M /trunk/epan/dissectors/packet-rlogin.c
   M /trunk/epan/dissectors/packet-rmp.c
   M /trunk/epan/dissectors/packet-rnsap.c
   M /trunk/epan/dissectors/packet-rohc.c
   M /trunk/epan/dissectors/packet-rohc.h
   M /trunk/epan/dissectors/packet-ros.c
   M /trunk/epan/dissectors/packet-ros.h
   M /trunk/epan/dissectors/packet-rpc.c
   M /trunk/epan/dissectors/packet-rpc.h
   M /trunk/epan/dissectors/packet-rpcap.c
   M /trunk/epan/dissectors/packet-rpl.c
   M /trunk/epan/dissectors/packet-rquota.c
   M /trunk/epan/dissectors/packet-rquota.h
   M /trunk/epan/dissectors/packet-rrc.c
   M /trunk/epan/dissectors/packet-rrc.h
   M /trunk/epan/dissectors/packet-rrlp.c
   M /trunk/epan/dissectors/packet-rsl.c
   M /trunk/epan/dissectors/packet-rstat.c
   M /trunk/epan/dissectors/packet-rsvp.c
   M /trunk/epan/dissectors/packet-rsvp.h
   M /trunk/epan/dissectors/packet-rtcp.c
   M /trunk/epan/dissectors/packet-rtcp.h
   M /trunk/epan/dissectors/packet-rtmpt.c
   M /trunk/epan/dissectors/packet-rtnet.c
   M /trunk/epan/dissectors/packet-rtp-events.c
   M /trunk/epan/dissectors/packet-rtp-events.h
   M /trunk/epan/dissectors/packet-rtp-midi.c
   M /trunk/epan/dissectors/packet-rtp.c
   M /trunk/epan/dissectors/packet-rtp.h
   M /trunk/epan/dissectors/packet-rtse.c
   M /trunk/epan/dissectors/packet-rtse.h
   M /trunk/epan/dissectors/packet-rtsp.c
   M /trunk/epan/dissectors/packet-rtsp.h
   M /trunk/epan/dissectors/packet-rua.c
   M /trunk/epan/dissectors/packet-rudp.c
   M /trunk/epan/dissectors/packet-rwall.c
   M /trunk/epan/dissectors/packet-rwall.h
   M /trunk/epan/dissectors/packet-rx.c
   M /trunk/epan/dissectors/packet-rx.h
   M /trunk/epan/dissectors/packet-s1ap.c
   M /trunk/epan/dissectors/packet-s1ap.h
   M /trunk/epan/dissectors/packet-s5066.c
   M /trunk/epan/dissectors/packet-sabp.c
   M /trunk/epan/dissectors/packet-sadmind.c
   M /trunk/epan/dissectors/packet-sap.c
   M /trunk/epan/dissectors/packet-sbc-ap.c
   M /trunk/epan/dissectors/packet-scop.c
   M /trunk/epan/dissectors/packet-scsi-mmc.c
   M /trunk/epan/dissectors/packet-scsi-mmc.h
   M /trunk/epan/dissectors/packet-scsi-osd.c
   M /trunk/epan/dissectors/packet-scsi-osd.h
   M /trunk/epan/dissectors/packet-scsi-sbc.c
   M /trunk/epan/dissectors/packet-scsi-sbc.h
   M /trunk/epan/dissectors/packet-scsi-smc.c
   M /trunk/epan/dissectors/packet-scsi-smc.h
   M /trunk/epan/dissectors/packet-scsi-ssc.c
   M /trunk/epan/dissectors/packet-scsi-ssc.h
   M /trunk/epan/dissectors/packet-scsi.c
   M /trunk/epan/dissectors/packet-scsi.h
   M /trunk/epan/dissectors/packet-sctp.h
   M /trunk/epan/dissectors/packet-sdlc.c
   M /trunk/epan/dissectors/packet-sdp.c
   M /trunk/epan/dissectors/packet-sdp.h
   M /trunk/epan/dissectors/packet-sebek.c
   M /trunk/epan/dissectors/packet-sercosiii.c
   M /trunk/epan/dissectors/packet-ses.c
   M /trunk/epan/dissectors/packet-ses.h
   M /trunk/epan/dissectors/packet-sgsap.c
   M /trunk/epan/dissectors/packet-simulcrypt.c
   M /trunk/epan/dissectors/packet-sip.c
   M /trunk/epan/dissectors/packet-sip.h
   M /trunk/epan/dissectors/packet-sipfrag.c
   M /trunk/epan/dissectors/packet-skinny.h
   M /trunk/epan/dissectors/packet-slimp3.c
   M /trunk/epan/dissectors/packet-sll.c
   M /trunk/epan/dissectors/packet-sll.h
   M /trunk/epan/dissectors/packet-slowprotocols.c
   M /trunk/epan/dissectors/packet-smb-browse.c
   M /trunk/epan/dissectors/packet-smb-browse.h
   M /trunk/epan/dissectors/packet-smb-common.c
   M /trunk/epan/dissectors/packet-smb-common.h
   M /trunk/epan/dissectors/packet-smb-logon.c
   M /trunk/epan/dissectors/packet-smb-mailslot.c
   M /trunk/epan/dissectors/packet-smb-mailslot.h
   M /trunk/epan/dissectors/packet-smb-pipe.c
   M /trunk/epan/dissectors/packet-smb-pipe.h
   M /trunk/epan/dissectors/packet-smb-sidsnooping.c
   M /trunk/epan/dissectors/packet-smb-sidsnooping.h
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-smb.h
   M /trunk/epan/dissectors/packet-smb2.c
   M /trunk/epan/dissectors/packet-smb2.h
   M /trunk/epan/dissectors/packet-smrse.c
   M /trunk/epan/dissectors/packet-smrse.h
   M /trunk/epan/dissectors/packet-smtp.c
   M /trunk/epan/dissectors/packet-sna.c
   M /trunk/epan/dissectors/packet-snaeth.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-snmp.h
   M /trunk/epan/dissectors/packet-socketcan.c
   M /trunk/epan/dissectors/packet-socks.c
   M /trunk/epan/dissectors/packet-spnego.c
   M /trunk/epan/dissectors/packet-spp.c
   M /trunk/epan/dissectors/packet-spray.c
   M /trunk/epan/dissectors/packet-spray.h
   M /trunk/epan/dissectors/packet-sqloracle.c
   M /trunk/epan/dissectors/packet-sqloracle.h
   M /trunk/epan/dissectors/packet-srp.c
   M /trunk/epan/dissectors/packet-srvloc.c
   M /trunk/epan/dissectors/packet-sscf-nni.c
   M /trunk/epan/dissectors/packet-sscop.c
   M /trunk/epan/dissectors/packet-sscop.h
   M /trunk/epan/dissectors/packet-ssh.c
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/dissectors/packet-ssl-utils.h
   M /trunk/epan/dissectors/packet-ssl.h
   M /trunk/epan/dissectors/packet-starteam.c
   M /trunk/epan/dissectors/packet-stat-notify.c
   M /trunk/epan/dissectors/packet-stat-notify.h
   M /trunk/epan/dissectors/packet-stat.c
   M /trunk/epan/dissectors/packet-stat.h
   M /trunk/epan/dissectors/packet-sv.c
   M /trunk/epan/dissectors/packet-sv.h
   M /trunk/epan/dissectors/packet-symantec.c
   M /trunk/epan/dissectors/packet-syslog.c
   M /trunk/epan/dissectors/packet-t124.c
   M /trunk/epan/dissectors/packet-t124.h
   M /trunk/epan/dissectors/packet-t125.c
   M /trunk/epan/dissectors/packet-t125.h
   M /trunk/epan/dissectors/packet-t30.c
   M /trunk/epan/dissectors/packet-t30.h
   M /trunk/epan/dissectors/packet-t38.c
   M /trunk/epan/dissectors/packet-t38.h
   M /trunk/epan/dissectors/packet-tacacs.c
   M /trunk/epan/dissectors/packet-tacacs.h
   M /trunk/epan/dissectors/packet-tango.c
   M /trunk/epan/dissectors/packet-tapa.c
   M /trunk/epan/dissectors/packet-tcap.c
   M /trunk/epan/dissectors/packet-tcp.h
   M /trunk/epan/dissectors/packet-teamspeak2.c
   M /trunk/epan/dissectors/packet-teimanagement.c
   M /trunk/epan/dissectors/packet-teklink.c
   M /trunk/epan/dissectors/packet-telkonet.c
   M /trunk/epan/dissectors/packet-telnet.c
   M /trunk/epan/dissectors/packet-teredo.c
   M /trunk/epan/dissectors/packet-tetra.c
   M /trunk/epan/dissectors/packet-tetra.h
   M /trunk/epan/dissectors/packet-text-media.c
   M /trunk/epan/dissectors/packet-tftp.c
   M /trunk/epan/dissectors/packet-time.c
   M /trunk/epan/dissectors/packet-tipc.c
   M /trunk/epan/dissectors/packet-tn3270.c
   M /trunk/epan/dissectors/packet-tn3270.h
   M /trunk/epan/dissectors/packet-tn5250.c
   M /trunk/epan/dissectors/packet-tn5250.h
   M /trunk/epan/dissectors/packet-tnef.c
   M /trunk/epan/dissectors/packet-tns.c
   M /trunk/epan/dissectors/packet-tns.h
   M /trunk/epan/dissectors/packet-tpkt.c
   M /trunk/epan/dissectors/packet-tpkt.h
   M /trunk/epan/dissectors/packet-tpncp.c
   M /trunk/epan/dissectors/packet-tr.c
   M /trunk/epan/dissectors/packet-tr.h
   M /trunk/epan/dissectors/packet-trmac.c
   M /trunk/epan/dissectors/packet-tsp.c
   M /trunk/epan/dissectors/packet-tuxedo.c
   M /trunk/epan/dissectors/packet-tzsp.c
   M /trunk/epan/dissectors/packet-udld.c
   M /trunk/epan/dissectors/packet-udp.h
   M /trunk/epan/dissectors/packet-ulp.c
   M /trunk/epan/dissectors/packet-umts_fp.c
   M /trunk/epan/dissectors/packet-umts_fp.h
   M /trunk/epan/dissectors/packet-umts_mac.c
   M /trunk/epan/dissectors/packet-umts_mac.h
   M /trunk/epan/dissectors/packet-usb-ccid.c
   M /trunk/epan/dissectors/packet-usb-hid.c
   M /trunk/epan/dissectors/packet-usb-hid.h
   M /trunk/epan/dissectors/packet-usb-masstorage.c
   M /trunk/epan/dissectors/packet-usb.c
   M /trunk/epan/dissectors/packet-usb.h
   M /trunk/epan/dissectors/packet-user_encap.c
   M /trunk/epan/dissectors/packet-uts.c
   M /trunk/epan/dissectors/packet-v120.c
   M /trunk/epan/dissectors/packet-v52.c
   M /trunk/epan/dissectors/packet-v5dl.c
   M /trunk/epan/dissectors/packet-v5ef.c
   M /trunk/epan/dissectors/packet-vines.c
   M /trunk/epan/dissectors/packet-vines.h
   M /trunk/epan/dissectors/packet-vlan.c
   M /trunk/epan/dissectors/packet-vlan.h
   M /trunk/epan/dissectors/packet-vmlab.c
   M /trunk/epan/dissectors/packet-vrrp.c
   M /trunk/epan/dissectors/packet-vssmonitoring.c
   M /trunk/epan/dissectors/packet-vtp.c
   M /trunk/epan/dissectors/packet-vuze-dht.c
   M /trunk/epan/dissectors/packet-vxi11.c
   M /trunk/epan/dissectors/packet-vxlan.c
   M /trunk/epan/dissectors/packet-wai.c
   M /trunk/epan/dissectors/packet-wap.c
   M /trunk/epan/dissectors/packet-wap.h
   M /trunk/epan/dissectors/packet-wassp.c
   M /trunk/epan/dissectors/packet-wccp.c
   M /trunk/epan/dissectors/packet-wccp.h
   M /trunk/epan/dissectors/packet-wcp.c
   M /trunk/epan/dissectors/packet-wfleet-hdlc.c
   M /trunk/epan/dissectors/packet-who.c
   M /trunk/epan/dissectors/packet-wifi-p2p.c
   M /trunk/epan/dissectors/packet-wifi-p2p.h
   M /trunk/epan/dissectors/packet-windows-common.c
   M /trunk/epan/dissectors/packet-windows-common.h
   M /trunk/epan/dissectors/packet-winsrepl.c
   M /trunk/epan/dissectors/packet-wlancertextn.c
   M /trunk/epan/dissectors/packet-wlancertextn.h
   M /trunk/epan/dissectors/packet-wps.c
   M /trunk/epan/dissectors/packet-wps.h
   M /trunk/epan/dissectors/packet-wsp.c
   M /trunk/epan/dissectors/packet-wsp.h
   M /trunk/epan/dissectors/packet-wtls.c
   M /trunk/epan/dissectors/packet-wtls.h
   M /trunk/epan/dissectors/packet-wtp.c
   M /trunk/epan/dissectors/packet-wtp.h
   M /trunk/epan/dissectors/packet-x224.c
   M /trunk/epan/dissectors/packet-x25.c
   M /trunk/epan/dissectors/packet-x29.c
   M /trunk/epan/dissectors/packet-x2ap.c
   M /trunk/epan/dissectors/packet-x509af.c
   M /trunk/epan/dissectors/packet-x509af.h
   M /trunk/epan/dissectors/packet-x509ce.c
   M /trunk/epan/dissectors/packet-x509ce.h
   M /trunk/epan/dissectors/packet-x509if.c
   M /trunk/epan/dissectors/packet-x509if.h
   M /trunk/epan/dissectors/packet-x509sat.c
   M /trunk/epan/dissectors/packet-x509sat.h
   M /trunk/epan/dissectors/packet-xdmcp.c
   M /trunk/epan/dissectors/packet-xml.c
   M /trunk/epan/dissectors/packet-xmpp-conference.c
   M /trunk/epan/dissectors/packet-xmpp-conference.h
   M /trunk/epan/dissectors/packet-xmpp-core.c
   M /trunk/epan/dissectors/packet-xmpp-core.h
   M /trunk/epan/dissectors/packet-xmpp-gtalk.c
   M /trunk/epan/dissectors/packet-xmpp-gtalk.h
   M /trunk/epan/dissectors/packet-xmpp-jingle.c
   M /trunk/epan/dissectors/packet-xmpp-jingle.h
   M /trunk/epan/dissectors/packet-xmpp-other.c
   M /trunk/epan/dissectors/packet-xmpp-other.h
   M /trunk/epan/dissectors/packet-xmpp-utils.c
   M /trunk/epan/dissectors/packet-xmpp-utils.h
   M /trunk/epan/dissectors/packet-xmpp.c
   M /trunk/epan/dissectors/packet-xmpp.h
   M /trunk/epan/dissectors/packet-xot.c
   M /trunk/epan/dissectors/packet-xyplex.c
   M /trunk/epan/dissectors/packet-yhoo.c
   M /trunk/epan/dissectors/packet-ypbind.c
   M /trunk/epan/dissectors/packet-ypbind.h
   M /trunk/epan/dissectors/packet-yppasswd.c
   M /trunk/epan/dissectors/packet-yppasswd.h
   M /trunk/epan/dissectors/packet-ypserv.c
   M /trunk/epan/dissectors/packet-ypserv.h
   M /trunk/epan/dissectors/packet-ypxfr.c
   M /trunk/epan/dissectors/packet-ypxfr.h
   M /trunk/epan/dissectors/packet-zbee-aps.c
   M /trunk/epan/dissectors/packet-zbee-aps.h
   M /trunk/epan/dissectors/packet-zbee-nwk.c
   M /trunk/epan/dissectors/packet-zbee-security.c
   M /trunk/epan/dissectors/packet-zbee-security.h
   M /trunk/epan/dissectors/packet-zbee-zcl.c
   M /trunk/epan/dissectors/packet-zbee-zcl.h
   M /trunk/epan/dissectors/packet-zbee-zdp-binding.c
   M /trunk/epan/dissectors/packet-zbee-zdp-discovery.c
   M /trunk/epan/dissectors/packet-zbee-zdp-management.c
   M /trunk/epan/dissectors/packet-zbee-zdp.c
   M /trunk/epan/dissectors/packet-zbee-zdp.h
   M /trunk/epan/dissectors/packet-zbee.h
   M /trunk/epan/dissectors/packet-zebra.c
   M /trunk/epan/dissectors/packet-zep.c
   M /trunk/epan/dissectors/packet-zep.h
   M /trunk/epan/dissectors/packet-ziop.c
   M /trunk/epan/dissectors/packet-ziop.h
   M /trunk/epan/dissectors/packet-zrtp.c
   M /trunk/epan/dissectors/pidl/Makefile.am
   M /trunk/epan/dissectors/rpc_defrag.h
   M /trunk/epan/eap.h
   M /trunk/epan/emem.c
   M /trunk/epan/emem.h
   M /trunk/epan/epan.c
   M /trunk/epan/epan.h
   M /trunk/epan/epan_dissect.h
   M /trunk/epan/etypes.h
   M /trunk/epan/ex-opt.c
   M /trunk/epan/ex-opt.h
   M /trunk/epan/exceptions.h
   M /trunk/epan/exntest.c
   M /trunk/epan/expert.c
   M /trunk/epan/expert.h
   M /trunk/epan/filesystem.c
   M /trunk/epan/filesystem.h
   M /trunk/epan/filter_expressions.c
   M /trunk/epan/filter_expressions.h
   M /trunk/epan/follow.c
   M /trunk/epan/follow.h
   M /trunk/epan/frame_data.c
   M /trunk/epan/frame_data.h
   M /trunk/epan/frequency-utils.c
   M /trunk/epan/frequency-utils.h
   M /trunk/epan/ftypes/Makefile.am
   M /trunk/epan/ftypes/Makefile.common
   M /trunk/epan/ftypes/ftype-bytes.c
   M /trunk/epan/ftypes/ftype-double.c
   M /trunk/epan/ftypes/ftype-guid.c
   M /trunk/epan/ftypes/ftype-integer.c
   M /trunk/epan/ftypes/ftype-ipv4.c
   M /trunk/epan/ftypes/ftype-ipv6.c
   M /trunk/epan/ftypes/ftype-none.c
   M /trunk/epan/ftypes/ftype-pcre.c
   M /trunk/epan/ftypes/ftype-string.c
   M /trunk/epan/ftypes/ftype-time.c
   M /trunk/epan/ftypes/ftype-tvbuff.c
   M /trunk/epan/ftypes/ftypes-int.h
   M /trunk/epan/ftypes/ftypes.c
   M /trunk/epan/ftypes/ftypes.h
   M /trunk/epan/funnel.c
   M /trunk/epan/funnel.h
   M /trunk/epan/garrayfix.h
   M /trunk/epan/gcp.c
   M /trunk/epan/gcp.h
   M /trunk/epan/geoip_db.c
   M /trunk/epan/geoip_db.h
   M /trunk/epan/golay.c
   M /trunk/epan/golay.h
   M /trunk/epan/greproto.h
   M /trunk/epan/guid-utils.c
   M /trunk/epan/guid-utils.h
   M /trunk/epan/h225-persistentdata.c
   M /trunk/epan/h225-persistentdata.h
   M /trunk/epan/iana_snap_pid.h
   M /trunk/epan/iax2_codec_type.h
   M /trunk/epan/ip_opts.h
   M /trunk/epan/ipproto.c
   M /trunk/epan/ipproto.h
   M /trunk/epan/ipv4.c
   M /trunk/epan/ipv4.h
   M /trunk/epan/ipv6-utils.h
   M /trunk/epan/lapd_sapi.h
   M /trunk/epan/llcsaps.h
   M /trunk/epan/next_tvb.c
   M /trunk/epan/next_tvb.h
   M /trunk/epan/nlpid.h
   M /trunk/epan/nstime.h
   M /trunk/epan/oids.c
   M /trunk/epan/oids.h
   M /trunk/epan/osi-utils.c
   M /trunk/epan/osi-utils.h
   M /trunk/epan/oui.h
   M /trunk/epan/packet_info.h
   M /trunk/epan/params.h
   M /trunk/epan/pint.h
   M /trunk/epan/plugins.c
   M /trunk/epan/plugins.h
   M /trunk/epan/ppptypes.h
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/epan/proto.h
   M /trunk/epan/ptvcursor.h
   M /trunk/epan/range.c
   M /trunk/epan/range.h
   M /trunk/epan/reassemble.c
   M /trunk/epan/reassemble.h
   M /trunk/epan/reassemble_test.c
   M /trunk/epan/report_err.c
   M /trunk/epan/report_err.h
   M /trunk/epan/req_resp_hdrs.c
   M /trunk/epan/req_resp_hdrs.h
   M /trunk/epan/rtp_pt.h
   M /trunk/epan/sctpppids.h
   M /trunk/epan/slab.h
   M /trunk/epan/sminmpec.h
   M /trunk/epan/sna-utils.c
   M /trunk/epan/sna-utils.h
   M /trunk/epan/stat_cmd_args.c
   M /trunk/epan/stat_cmd_args.h
   M /trunk/epan/stats_tree.c
   M /trunk/epan/stats_tree.h
   M /trunk/epan/stats_tree_priv.h
   M /trunk/epan/stream.c
   M /trunk/epan/stream.h
   M /trunk/epan/strutil.c
   M /trunk/epan/strutil.h
   M /trunk/epan/t35.c
   M /trunk/epan/t35.h
   M /trunk/epan/tap-voip.h
   M /trunk/epan/tap.c
   M /trunk/epan/tap.h
   M /trunk/epan/tcap-persistentdata.c
   M /trunk/epan/tcap-persistentdata.h
   M /trunk/epan/time_fmt.h
   M /trunk/epan/timestamp.c
   M /trunk/epan/timestamp.h
   M /trunk/epan/to_str.c
   M /trunk/epan/to_str.h
   M /trunk/epan/tpg.c
   M /trunk/epan/tpg.h
   M /trunk/epan/tvbtest.c
   M /trunk/epan/tvbuff-int.h
   M /trunk/epan/tvbuff.c
   M /trunk/epan/tvbuff.h
   M /trunk/epan/uat-int.h
   M /trunk/epan/uat.c
   M /trunk/epan/uat.h
   M /trunk/epan/value_string.c
   M /trunk/epan/value_string.h
   M /trunk/epan/wslua/CMakeLists.txt
   M /trunk/epan/wslua/Makefile.am
   M /trunk/epan/wslua/console.lua
   M /trunk/epan/wslua/dtd_gen.lua
   M /trunk/epan/wslua/init_wslua.c
   M /trunk/epan/wslua/make-init-lua.pl
   M /trunk/epan/wslua/make-reg.pl
   M /trunk/epan/wslua/make-taps.pl
   M /trunk/epan/wslua/taps
   M /trunk/epan/wslua/template-init.lua
   M /trunk/epan/wslua/wslua.h
   M /trunk/epan/wslua/wslua_dumper.c
   M /trunk/epan/wslua/wslua_field.c
   M /trunk/epan/wslua/wslua_gui.c
   M /trunk/epan/wslua/wslua_listener.c
   M /trunk/epan/wslua/wslua_pinfo.c
   M /trunk/epan/wslua/wslua_proto.c
   M /trunk/epan/wslua/wslua_tree.c
   M /trunk/epan/wslua/wslua_tvb.c
   M /trunk/epan/wslua/wslua_util.c
   M /trunk/epan/wspython/CMakeLists.txt
   M /trunk/epan/wspython/Makefile.am
   M /trunk/epan/wspython/register-dissector.py
   M /trunk/epan/wspython/wspy_dissector.py
   M /trunk/epan/wspython/wspy_libws.py
   M /trunk/epan/wspython/wspy_proto.c
   M /trunk/epan/wspython/wspy_proto.h
   M /trunk/epan/wspython/wspy_register.c
   M /trunk/epan/wspython/wspy_register.h
   M /trunk/epan/x264_prt_id.h
   M /trunk/epan/xdlc.c
   M /trunk/epan/xdlc.h
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/fileset.c
   M /trunk/fileset.h
   M /trunk/filters.c
   M /trunk/filters.h
   M /trunk/frame_data_sequence.c
   M /trunk/frame_data_sequence.h
   M /trunk/g711.h
   M /trunk/globals.h
   M /trunk/help/Makefile.am
   M /trunk/iface_monitor.c
   M /trunk/iface_monitor.h
   M /trunk/isprint.h
   M /trunk/log.h
   M /trunk/manuf
   M /trunk/manuf.tmpl
   M /trunk/merge.h
   M /trunk/mkcap.c
   M /trunk/packaging/u3/tools/sysdep.c
   M /trunk/packaging/u3/tools/sysdep.h
   M /trunk/packaging/u3/tools/utest.c
   M /trunk/packaging/u3/tools/uuid.c
   M /trunk/packaging/u3/tools/uuid.h
   M /trunk/packaging/u3/win32/u3util.c
   M /trunk/packaging/u3/win32/wireshark.bat
   M /trunk/packet-range.c
   M /trunk/packet-range.h
   M /trunk/pcapio.c
   M /trunk/pcapio.h
   M /trunk/plugins/Makefile.am
   M /trunk/plugins/asn1/CMakeLists.txt
   M /trunk/plugins/asn1/Makefile.am
   M /trunk/plugins/asn1/Makefile.common
   M /trunk/plugins/asn1/packet-asn1.c
   M /trunk/plugins/docsis/CMakeLists.txt
   M /trunk/plugins/docsis/Makefile.am
   M /trunk/plugins/docsis/Makefile.common
   M /trunk/plugins/easy_codec/Makefile.common
   M /trunk/plugins/ethercat/CMakeLists.txt
   M /trunk/plugins/ethercat/Makefile.am
   M /trunk/plugins/ethercat/Makefile.common
   M /trunk/plugins/ethercat/packet-ams.c
   M /trunk/plugins/ethercat/packet-ams.h
   M /trunk/plugins/ethercat/packet-ecatmb.c
   M /trunk/plugins/ethercat/packet-ecatmb.h
   M /trunk/plugins/ethercat/packet-esl.c
   M /trunk/plugins/ethercat/packet-ethercat-datagram.c
   M /trunk/plugins/ethercat/packet-ethercat-datagram.h
   M /trunk/plugins/ethercat/packet-ethercat-frame.c
   M /trunk/plugins/ethercat/packet-ethercat-frame.h
   M /trunk/plugins/ethercat/packet-ioraw.c
   M /trunk/plugins/ethercat/packet-ioraw.h
   M /trunk/plugins/ethercat/packet-nv.c
   M /trunk/plugins/ethercat/packet-nv.h
   M /trunk/plugins/gryphon/CMakeLists.txt
   M /trunk/plugins/gryphon/Makefile.am
   M /trunk/plugins/gryphon/Makefile.common
   M /trunk/plugins/gryphon/packet-gryphon.c
   M /trunk/plugins/gryphon/packet-gryphon.h
   M /trunk/plugins/irda/CMakeLists.txt
   M /trunk/plugins/irda/Makefile.am
   M /trunk/plugins/irda/Makefile.common
   M /trunk/plugins/m2m/CMakeLists.txt
   M /trunk/plugins/m2m/Makefile.am
   M /trunk/plugins/m2m/Makefile.common
   M /trunk/plugins/m2m/moduleinfo.h
   M /trunk/plugins/m2m/packet-m2m.c
   M /trunk/plugins/m2m/wimax_tlv.c
   M /trunk/plugins/mate/CMakeLists.txt
   M /trunk/plugins/mate/Makefile.am
   M /trunk/plugins/mate/Makefile.common
   M /trunk/plugins/opcua/CMakeLists.txt
   M /trunk/plugins/opcua/Makefile.am
   M /trunk/plugins/opcua/Makefile.common
   M /trunk/plugins/profinet/CMakeLists.txt
   M /trunk/plugins/profinet/Makefile.am
   M /trunk/plugins/profinet/Makefile.common
   M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.c
   M /trunk/plugins/profinet/packet-dcom-cba-acco.h
   M /trunk/plugins/profinet/packet-dcom-cba.c
   M /trunk/plugins/profinet/packet-pn-dcp.c
   M /trunk/plugins/profinet/packet-pn-rt.c
   M /trunk/plugins/profinet/packet-pn.c
   M /trunk/plugins/profinet/packet-pn.h
   M /trunk/plugins/stats_tree/CMakeLists.txt
   M /trunk/plugins/stats_tree/Makefile.am
   M /trunk/plugins/stats_tree/Makefile.common
   M /trunk/plugins/stats_tree/pinfo_stats_tree.c
   M /trunk/plugins/stats_tree/pinfo_stats_tree.h
   M /trunk/plugins/tpg/CMakeLists.txt
   M /trunk/plugins/tpg/Makefile.am
   M /trunk/plugins/tpg/http.tpg
   M /trunk/plugins/unistim/CMakeLists.txt
   M /trunk/plugins/unistim/Makefile.am
   M /trunk/plugins/unistim/Makefile.common
   M /trunk/plugins/unistim/audio.h
   M /trunk/plugins/unistim/basic.h
   M /trunk/plugins/unistim/broadcast.h
   M /trunk/plugins/unistim/defines.h
   M /trunk/plugins/unistim/display.h
   M /trunk/plugins/unistim/expansion.h
   M /trunk/plugins/unistim/key.h
   M /trunk/plugins/unistim/network.h
   M /trunk/plugins/unistim/packet-unistim.c
   M /trunk/plugins/unistim/packet-unistim.h
   M /trunk/plugins/unistim/uftp.h
   M /trunk/plugins/wimax/CMakeLists.txt
   M /trunk/plugins/wimax/Makefile.am
   M /trunk/plugins/wimax/Makefile.common
   M /trunk/plugins/wimax/crc.c
   M /trunk/plugins/wimax/crc.h
   M /trunk/plugins/wimax/crc_data.c
   M /trunk/plugins/wimax/mac_hd_generic_decoder.c
   M /trunk/plugins/wimax/mac_hd_type1_decoder.c
   M /trunk/plugins/wimax/mac_hd_type2_decoder.c
   M /trunk/plugins/wimax/mac_mgmt_msg_decoder.c
   M /trunk/plugins/wimax/msg_aas_beam.c
   M /trunk/plugins/wimax/msg_aas_fbck.c
   M /trunk/plugins/wimax/msg_arq.c
   M /trunk/plugins/wimax/msg_clk_cmp.c
   M /trunk/plugins/wimax/msg_dcd.c
   M /trunk/plugins/wimax/msg_dlmap.c
   M /trunk/plugins/wimax/msg_dreg.c
   M /trunk/plugins/wimax/msg_dsa.c
   M /trunk/plugins/wimax/msg_dsc.c
   M /trunk/plugins/wimax/msg_dsd.c
   M /trunk/plugins/wimax/msg_dsx_rvd.c
   M /trunk/plugins/wimax/msg_fpc.c
   M /trunk/plugins/wimax/msg_pkm.c
   M /trunk/plugins/wimax/msg_pmc.c
   M /trunk/plugins/wimax/msg_prc_lt_ctrl.c
   M /trunk/plugins/wimax/msg_reg_req.c
   M /trunk/plugins/wimax/msg_reg_rsp.c
   M /trunk/plugins/wimax/msg_rep.c
   M /trunk/plugins/wimax/msg_res_cmd.c
   M /trunk/plugins/wimax/msg_rng_req.c
   M /trunk/plugins/wimax/msg_rng_rsp.c
   M /trunk/plugins/wimax/msg_sbc.c
   M /trunk/plugins/wimax/msg_ucd.c
   M /trunk/plugins/wimax/msg_ulmap.c
   M /trunk/plugins/wimax/packet-wmx.c
   M /trunk/plugins/wimax/wimax_bits.h
   M /trunk/plugins/wimax/wimax_cdma_code_decoder.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_fch_decoder.c
   M /trunk/plugins/wimax/wimax_ffb_decoder.c
   M /trunk/plugins/wimax/wimax_hack_decoder.c
   M /trunk/plugins/wimax/wimax_harq_map_decoder.c
   M /trunk/plugins/wimax/wimax_mac.h
   M /trunk/plugins/wimax/wimax_pdu_decoder.c
   M /trunk/plugins/wimax/wimax_phy_attributes_decoder.c
   M /trunk/plugins/wimax/wimax_tlv.c
   M /trunk/plugins/wimax/wimax_tlv.h
   M /trunk/plugins/wimax/wimax_utils.c
   M /trunk/plugins/wimax/wimax_utils.h
   M /trunk/plugins/wimaxasncp/CMakeLists.txt
   M /trunk/plugins/wimaxasncp/Makefile.am
   M /trunk/plugins/wimaxasncp/Makefile.common
   M /trunk/print.c
   M /trunk/print.h
   M /trunk/proto_hier_stats.c
   M /trunk/proto_hier_stats.h
   M /trunk/ps.h
   M /trunk/randpkt.c
   M /trunk/rawshark.c
   M /trunk/recent.c
   M /trunk/register.h
   M /trunk/ringbuffer.c
   M /trunk/ringbuffer.h
   M /trunk/summary.c
   M /trunk/summary.h
   M /trunk/sync_pipe.h
   M /trunk/sync_pipe_write.c
   M /trunk/tap-megaco-common.c
   M /trunk/tap-megaco-common.h
   M /trunk/tap-rtp-common.c
   M /trunk/tap-rtp-common.h
   M /trunk/tempfile.c
   M /trunk/tempfile.h
   M /trunk/test/config.sh
   M /trunk/test/suite-capture.sh
   M /trunk/test/suite-clopts.sh
   M /trunk/test/suite-decryption.sh
   M /trunk/test/suite-fileformats.sh
   M /trunk/test/suite-io.sh
   M /trunk/test/suite-unittests.sh
   M /trunk/test/test-backend.sh
   M /trunk/test/test.sh
   M /trunk/text2pcap.c
   M /trunk/text2pcap.h
   M /trunk/timestats.c
   M /trunk/timestats.h
   M /trunk/tools/Makefile.am
   M /trunk/tools/WiresharkXML.py
   M /trunk/tools/checkfiltername.pl
   M /trunk/tools/checkhf.pl
   M /trunk/tools/dfilter-test.py
   M /trunk/tools/lemon/CMakeLists.txt
   M /trunk/tools/lemon/Makefile.am
   M /trunk/tools/make-services.pl
   M /trunk/tools/make-sminmpec.pl
   M /trunk/tools/msnchat
   M /trunk/tools/ncp2222.py
   M /trunk/tools/netscreen2dump.py
   M /trunk/tools/rdps.py
   M /trunk/tools/tpg/Makefile.am
   M /trunk/tools/tpg/V2P.pm
   M /trunk/tools/tpg/tpg.pl
   M /trunk/tools/tpg/tpg.yp
   M /trunk/tools/wireshark_gen.py
   M /trunk/trigcap.c
   M /trunk/tshark.c
   M /trunk/u3.c
   M /trunk/u3.h
   M /trunk/ui/Makefile.am
   M /trunk/ui/Makefile.common
   M /trunk/ui/alert_box.c
   M /trunk/ui/alert_box.h
   M /trunk/ui/cli/Makefile.am
   M /trunk/ui/cli/Makefile.common
   M /trunk/ui/cli/tap-afpstat.c
   M /trunk/ui/cli/tap-ansi_astat.c
   M /trunk/ui/cli/tap-bootpstat.c
   M /trunk/ui/cli/tap-camelcounter.c
   M /trunk/ui/cli/tap-camelsrt.c
   M /trunk/ui/cli/tap-comparestat.c
   M /trunk/ui/cli/tap-dcerpcstat.c
   M /trunk/ui/cli/tap-diameter-avp.c
   M /trunk/ui/cli/tap-expert.c
   M /trunk/ui/cli/tap-follow.c
   M /trunk/ui/cli/tap-funnel.c
   M /trunk/ui/cli/tap-gsm_astat.c
   M /trunk/ui/cli/tap-h225counter.c
   M /trunk/ui/cli/tap-h225rassrt.c
   M /trunk/ui/cli/tap-hosts.c
   M /trunk/ui/cli/tap-httpstat.c
   M /trunk/ui/cli/tap-icmpstat.c
   M /trunk/ui/cli/tap-icmpv6stat.c
   M /trunk/ui/cli/tap-iostat.c
   M /trunk/ui/cli/tap-iousers.c
   M /trunk/ui/cli/tap-macltestat.c
   M /trunk/ui/cli/tap-megacostat.c
   M /trunk/ui/cli/tap-mgcpstat.c
   M /trunk/ui/cli/tap-protocolinfo.c
   M /trunk/ui/cli/tap-protohierstat.c
   M /trunk/ui/cli/tap-radiusstat.c
   M /trunk/ui/cli/tap-rlcltestat.c
   M /trunk/ui/cli/tap-rpcprogs.c
   M /trunk/ui/cli/tap-rpcstat.c
   M /trunk/ui/cli/tap-rtp.c
   M /trunk/ui/cli/tap-rtspstat.c
   M /trunk/ui/cli/tap-scsistat.c
   M /trunk/ui/cli/tap-sctpchunkstat.c
   M /trunk/ui/cli/tap-sipstat.c
   M /trunk/ui/cli/tap-smbsids.c
   M /trunk/ui/cli/tap-smbstat.c
   M /trunk/ui/cli/tap-stats_tree.c
   M /trunk/ui/cli/tap-sv.c
   M /trunk/ui/cli/tap-wspstat.c
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.am
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/about_dlg.h
   M /trunk/ui/gtk/afp_stat.c
   M /trunk/ui/gtk/airpcap_dlg.c
   M /trunk/ui/gtk/airpcap_dlg.h
   M /trunk/ui/gtk/airpcap_gui_utils.c
   M /trunk/ui/gtk/airpcap_gui_utils.h
   M /trunk/ui/gtk/ansi_a_stat.c
   M /trunk/ui/gtk/ansi_map_stat.c
   M /trunk/ui/gtk/bootp_stat.c
   M /trunk/ui/gtk/camel_counter.c
   M /trunk/ui/gtk/camel_srt.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/capture_file_dlg.h
   M /trunk/ui/gtk/capture_globals.h
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c
   M /trunk/ui/gtk/capture_if_details_dlg_win32.h
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/capture_if_dlg.h
   M /trunk/ui/gtk/capture_info_dlg.c
   M /trunk/ui/gtk/cfilter_combo_utils.c
   M /trunk/ui/gtk/cfilter_combo_utils.h
   M /trunk/ui/gtk/color_dlg.c
   M /trunk/ui/gtk/color_dlg.h
   M /trunk/ui/gtk/color_edit_dlg.h
   M /trunk/ui/gtk/color_utils.c
   M /trunk/ui/gtk/color_utils.h
   M /trunk/ui/gtk/conversations_eth.c
   M /trunk/ui/gtk/conversations_fc.c
   M /trunk/ui/gtk/conversations_fddi.c
   M /trunk/ui/gtk/conversations_ip.c
   M /trunk/ui/gtk/conversations_ipv6.c
   M /trunk/ui/gtk/conversations_ipx.c
   M /trunk/ui/gtk/conversations_jxta.c
   M /trunk/ui/gtk/conversations_ncp.c
   M /trunk/ui/gtk/conversations_rsvp.c
   M /trunk/ui/gtk/conversations_sctp.c
   M /trunk/ui/gtk/conversations_table.c
   M /trunk/ui/gtk/conversations_table.h
   M /trunk/ui/gtk/conversations_tcpip.c
   M /trunk/ui/gtk/conversations_tr.c
   M /trunk/ui/gtk/conversations_udpip.c
   M /trunk/ui/gtk/conversations_usb.c
   M /trunk/ui/gtk/conversations_wlan.c
   M /trunk/ui/gtk/dcerpc_stat.c
   M /trunk/ui/gtk/decode_as_ber.c
   M /trunk/ui/gtk/decode_as_ber.h
   M /trunk/ui/gtk/decode_as_dcerpc.c
   M /trunk/ui/gtk/decode_as_dcerpc.h
   M /trunk/ui/gtk/decode_as_dlg.c
   M /trunk/ui/gtk/decode_as_dlg.h
   M /trunk/ui/gtk/dfilter_expr_dlg.h
   M /trunk/ui/gtk/diameter_stat.c
   M /trunk/ui/gtk/dissector_tables_dlg.c
   M /trunk/ui/gtk/dissector_tables_dlg.h
   M /trunk/ui/gtk/dlg_utils.c
   M /trunk/ui/gtk/dlg_utils.h
   M /trunk/ui/gtk/drag_and_drop.c
   M /trunk/ui/gtk/drag_and_drop.h
   M /trunk/ui/gtk/edit_packet_comment_dlg.c
   M /trunk/ui/gtk/edit_packet_comment_dlg.h
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/expert_comp_dlg.h
   M /trunk/ui/gtk/expert_comp_table.c
   M /trunk/ui/gtk/expert_comp_table.h
   M /trunk/ui/gtk/export_sslkeys.c
   M /trunk/ui/gtk/export_sslkeys.h
   M /trunk/ui/gtk/fc_stat.c
   M /trunk/ui/gtk/file_dlg.c
   M /trunk/ui/gtk/file_dlg.h
   M /trunk/ui/gtk/file_import_dlg.h
   M /trunk/ui/gtk/fileset_dlg.c
   M /trunk/ui/gtk/fileset_dlg.h
   M /trunk/ui/gtk/filter_autocomplete.c
   M /trunk/ui/gtk/filter_autocomplete.h
   M /trunk/ui/gtk/filter_dlg.c
   M /trunk/ui/gtk/filter_dlg.h
   M /trunk/ui/gtk/filter_expression_save_dlg.c
   M /trunk/ui/gtk/filter_expression_save_dlg.h
   M /trunk/ui/gtk/filter_utils.c
   M /trunk/ui/gtk/filter_utils.h
   M /trunk/ui/gtk/find_dlg.c
   M /trunk/ui/gtk/find_dlg.h
   M /trunk/ui/gtk/firewall_dlg.c
   M /trunk/ui/gtk/firewall_dlg.h
   M /trunk/ui/gtk/flow_graph.c
   M /trunk/ui/gtk/follow_ssl.h
   M /trunk/ui/gtk/follow_tcp.h
   M /trunk/ui/gtk/follow_udp.h
   M /trunk/ui/gtk/font_utils.c
   M /trunk/ui/gtk/font_utils.h
   M /trunk/ui/gtk/funnel_stat.c
   M /trunk/ui/gtk/goto_dlg.c
   M /trunk/ui/gtk/goto_dlg.h
   M /trunk/ui/gtk/graph_analysis.c
   M /trunk/ui/gtk/graph_analysis.h
   M /trunk/ui/gtk/gsm_a_stat.c
   M /trunk/ui/gtk/gsm_map_stat.c
   M /trunk/ui/gtk/gsm_map_summary.c
   M /trunk/ui/gtk/gtk_iface_monitor.c
   M /trunk/ui/gtk/gtk_iface_monitor.h
   M /trunk/ui/gtk/gtkglobals.h
   M /trunk/ui/gtk/gtp_stat.c
   M /trunk/ui/gtk/gui_stat_menu.h
   M /trunk/ui/gtk/gui_stat_util.c
   M /trunk/ui/gtk/gui_stat_util.h
   M /trunk/ui/gtk/gui_utils.c
   M /trunk/ui/gtk/gui_utils.h
   M /trunk/ui/gtk/h225_counter.c
   M /trunk/ui/gtk/h225_ras_srt.c
   M /trunk/ui/gtk/help_dlg.c
   M /trunk/ui/gtk/help_dlg.h
   M /trunk/ui/gtk/hostlist_eth.c
   M /trunk/ui/gtk/hostlist_fc.c
   M /trunk/ui/gtk/hostlist_fddi.c
   M /trunk/ui/gtk/hostlist_ip.c
   M /trunk/ui/gtk/hostlist_ipv6.c
   M /trunk/ui/gtk/hostlist_ipx.c
   M /trunk/ui/gtk/hostlist_jxta.c
   M /trunk/ui/gtk/hostlist_ncp.c
   M /trunk/ui/gtk/hostlist_rsvp.c
   M /trunk/ui/gtk/hostlist_sctp.c
   M /trunk/ui/gtk/hostlist_table.c
   M /trunk/ui/gtk/hostlist_table.h
   M /trunk/ui/gtk/hostlist_tcpip.c
   M /trunk/ui/gtk/hostlist_tr.c
   M /trunk/ui/gtk/hostlist_udpip.c
   M /trunk/ui/gtk/hostlist_usb.c
   M /trunk/ui/gtk/hostlist_wlan.c
   M /trunk/ui/gtk/iax2_analysis.c
   M /trunk/ui/gtk/iax2_analysis.h
   M /trunk/ui/gtk/iface_lists.c
   M /trunk/ui/gtk/iface_lists.h
   M /trunk/ui/gtk/io_stat.c
   M /trunk/ui/gtk/keys.h
   M /trunk/ui/gtk/ldap_stat.c
   M /trunk/ui/gtk/mac_lte_stat_dlg.c
   M /trunk/ui/gtk/macros_dlg.c
   M /trunk/ui/gtk/macros_dlg.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_80211_toolbar.c
   M /trunk/ui/gtk/main_80211_toolbar.h
   M /trunk/ui/gtk/main_airpcap_toolbar.c
   M /trunk/ui/gtk/main_airpcap_toolbar.h
   M /trunk/ui/gtk/main_filter_toolbar.c
   M /trunk/ui/gtk/main_filter_toolbar.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_menubar_private.h
   M /trunk/ui/gtk/main_statusbar.c
   M /trunk/ui/gtk/main_statusbar_private.h
   M /trunk/ui/gtk/main_titlebar.c
   M /trunk/ui/gtk/main_titlebar.h
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/main_toolbar.h
   M /trunk/ui/gtk/main_toolbar_private.h
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/main_welcome.h
   M /trunk/ui/gtk/manual_addr_resolv.c
   M /trunk/ui/gtk/manual_addr_resolv.h
   M /trunk/ui/gtk/mcast_stream.c
   M /trunk/ui/gtk/mcast_stream.h
   M /trunk/ui/gtk/mcast_stream_dlg.c
   M /trunk/ui/gtk/mcast_stream_dlg.h
   M /trunk/ui/gtk/megaco_stat.c
   M /trunk/ui/gtk/menus.h
   M /trunk/ui/gtk/mgcp_stat.c
   M /trunk/ui/gtk/mtp3_stat.c
   M /trunk/ui/gtk/mtp3_summary.c
   M /trunk/ui/gtk/ncp_stat.c
   M /trunk/ui/gtk/old-gtk-compat.h
   M /trunk/ui/gtk/packet_history.c
   M /trunk/ui/gtk/packet_history.h
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/packet_panes.h
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/packet_win.h
   M /trunk/ui/gtk/pixmap_save.c
   M /trunk/ui/gtk/pixmap_save.h
   M /trunk/ui/gtk/plugins_dlg.c
   M /trunk/ui/gtk/plugins_dlg.h
   M /trunk/ui/gtk/prefs_capture.c
   M /trunk/ui/gtk/prefs_capture.h
   M /trunk/ui/gtk/prefs_column.c
   M /trunk/ui/gtk/prefs_column.h
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_dlg.h
   M /trunk/ui/gtk/prefs_filter_expressions.c
   M /trunk/ui/gtk/prefs_filter_expressions.h
   M /trunk/ui/gtk/prefs_gui.c
   M /trunk/ui/gtk/prefs_gui.h
   M /trunk/ui/gtk/prefs_layout.c
   M /trunk/ui/gtk/prefs_layout.h
   M /trunk/ui/gtk/prefs_nameres.c
   M /trunk/ui/gtk/prefs_nameres.h
   M /trunk/ui/gtk/prefs_print.c
   M /trunk/ui/gtk/prefs_print.h
   M /trunk/ui/gtk/prefs_protocols.c
   M /trunk/ui/gtk/prefs_protocols.h
   M /trunk/ui/gtk/prefs_stream.c
   M /trunk/ui/gtk/prefs_stream.h
   M /trunk/ui/gtk/prefs_taps.c
   M /trunk/ui/gtk/prefs_taps.h
   M /trunk/ui/gtk/print_dlg.c
   M /trunk/ui/gtk/profile_dlg.c
   M /trunk/ui/gtk/profile_dlg.h
   M /trunk/ui/gtk/progress_dlg.c
   M /trunk/ui/gtk/proto_dlg.c
   M /trunk/ui/gtk/proto_dlg.h
   M /trunk/ui/gtk/proto_help.c
   M /trunk/ui/gtk/proto_help.h
   M /trunk/ui/gtk/proto_hier_stats_dlg.c
   M /trunk/ui/gtk/proto_hier_stats_dlg.h
   M /trunk/ui/gtk/radius_stat.c
   M /trunk/ui/gtk/range_utils.c
   M /trunk/ui/gtk/range_utils.h
   M /trunk/ui/gtk/rlc_lte_stat_dlg.c
   M /trunk/ui/gtk/rpc_progs.c
   M /trunk/ui/gtk/rpc_stat.c
   M /trunk/ui/gtk/rtp_analysis.c
   M /trunk/ui/gtk/rtp_analysis.h
   M /trunk/ui/gtk/rtp_player.c
   M /trunk/ui/gtk/rtp_player.h
   M /trunk/ui/gtk/rtp_stream.c
   M /trunk/ui/gtk/rtp_stream.h
   M /trunk/ui/gtk/rtp_stream_dlg.c
   M /trunk/ui/gtk/rtp_stream_dlg.h
   M /trunk/ui/gtk/sat.h
   M /trunk/ui/gtk/scsi_stat.c
   M /trunk/ui/gtk/sctp_assoc_analyse.c
   M /trunk/ui/gtk/sctp_byte_graph_dlg.c
   M /trunk/ui/gtk/sctp_chunk_stat.c
   M /trunk/ui/gtk/sctp_chunk_stat_dlg.c
   M /trunk/ui/gtk/sctp_error_dlg.c
   M /trunk/ui/gtk/sctp_graph_dlg.c
   M /trunk/ui/gtk/sctp_stat.c
   M /trunk/ui/gtk/sctp_stat.h
   M /trunk/ui/gtk/sctp_stat_dlg.c
   M /trunk/ui/gtk/service_response_time_table.c
   M /trunk/ui/gtk/service_response_time_table.h
   M /trunk/ui/gtk/simple_dialog.c
   M /trunk/ui/gtk/sip_stat.c
   M /trunk/ui/gtk/smb2_stat.c
   M /trunk/ui/gtk/smb_stat.c
   M /trunk/ui/gtk/stats_tree_stat.c
   M /trunk/ui/gtk/stock_icons.c
   M /trunk/ui/gtk/stock_icons.h
   M /trunk/ui/gtk/summary_dlg.c
   M /trunk/ui/gtk/summary_dlg.h
   M /trunk/ui/gtk/supported_protos_dlg.c
   M /trunk/ui/gtk/supported_protos_dlg.h
   M /trunk/ui/gtk/tap_param_dlg.c
   M /trunk/ui/gtk/tap_param_dlg.h
   M /trunk/ui/gtk/tcp_graph.c
   M /trunk/ui/gtk/text_import.h
   M /trunk/ui/gtk/text_import_scanner.h
   M /trunk/ui/gtk/text_page_utils.c
   M /trunk/ui/gtk/text_page_utils.h
   M /trunk/ui/gtk/time_shift_dlg.c
   M /trunk/ui/gtk/time_shift_dlg.h
   M /trunk/ui/gtk/uat_gui.c
   M /trunk/ui/gtk/uat_gui.h
   M /trunk/ui/gtk/utf8_entities.h
   M /trunk/ui/gtk/voip_calls.c
   M /trunk/ui/gtk/voip_calls.h
   M /trunk/ui/gtk/voip_calls_dlg.c
   M /trunk/ui/gtk/voip_calls_dlg.h
   M /trunk/ui/gtk/webbrowser.h
   M /trunk/ui/gtk/wlan_stat_dlg.c
   M /trunk/ui/gtk/wsp_stat.c
   M /trunk/ui/last_open_dir.h
   M /trunk/ui/main_statusbar.h
   M /trunk/ui/progress_dlg.h
   M /trunk/ui/qt/CMakeLists.txt
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common
   M /trunk/ui/qt/byte_view_tab.cpp
   M /trunk/ui/qt/byte_view_tab.h
   M /trunk/ui/qt/byte_view_text.cpp
   M /trunk/ui/qt/byte_view_text.h
   M /trunk/ui/qt/capture_file_dialog.cpp
   M /trunk/ui/qt/capture_file_dialog.h
   M /trunk/ui/qt/capture_info_dialog.cpp
   M /trunk/ui/qt/capture_info_dialog.h
   M /trunk/ui/qt/capture_interface_dialog.cpp
   M /trunk/ui/qt/capture_interface_dialog.h
   M /trunk/ui/qt/color_dialog.cpp
   M /trunk/ui/qt/color_dialog.h
   M /trunk/ui/qt/color_utils.cpp
   M /trunk/ui/qt/color_utils.h
   M /trunk/ui/qt/display_filter_combo.cpp
   M /trunk/ui/qt/display_filter_combo.h
   M /trunk/ui/qt/display_filter_edit.cpp
   M /trunk/ui/qt/display_filter_edit.h
   M /trunk/ui/qt/fileset_dialog.cpp
   M /trunk/ui/qt/fileset_dialog.h
   M /trunk/ui/qt/gpl-template.txt
   M /trunk/ui/qt/interface_tree.cpp
   M /trunk/ui/qt/interface_tree.h
   M /trunk/ui/qt/label_stack.cpp
   M /trunk/ui/qt/label_stack.h
   M /trunk/ui/qt/main.cpp
   M /trunk/ui/qt/main_status_bar.cpp
   M /trunk/ui/qt/main_status_bar.h
   M /trunk/ui/qt/main_welcome.cpp
   M /trunk/ui/qt/main_welcome.h
   M /trunk/ui/qt/main_window.cpp
   M /trunk/ui/qt/main_window.h
   M /trunk/ui/qt/monospace_font.cpp
   M /trunk/ui/qt/monospace_font.h
   M /trunk/ui/qt/packet_list.cpp
   M /trunk/ui/qt/packet_list.h
   M /trunk/ui/qt/packet_list_model.cpp
   M /trunk/ui/qt/packet_list_model.h
   M /trunk/ui/qt/packet_list_record.cpp
   M /trunk/ui/qt/packet_list_record.h
   M /trunk/ui/qt/progress_dialog.cpp
   M /trunk/ui/qt/progress_dialog.h
   M /trunk/ui/qt/proto_tree.cpp
   M /trunk/ui/qt/proto_tree.h
   M /trunk/ui/qt/qt_ui_utils.cpp
   M /trunk/ui/qt/qt_ui_utils.h
   M /trunk/ui/qt/recent_file_status.cpp
   M /trunk/ui/qt/recent_file_status.h
   M /trunk/ui/qt/simple_dialog_qt.cpp
   M /trunk/ui/qt/simple_dialog_qt.h
   M /trunk/ui/qt/wireshark_application.cpp
   M /trunk/ui/qt/wireshark_application.h
   M /trunk/ui/recent.h
   M /trunk/ui/recent_utils.h
   M /trunk/ui/simple_dialog.h
   M /trunk/ui/ui_util.h
   M /trunk/ui/util.c
   M /trunk/ui/util.h
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h
   M /trunk/ui/win32/print_win32.c
   M /trunk/ui/win32/print_win32.h
   M /trunk/update.c
   M /trunk/version_info.c
   M /trunk/version_info.h
   M /trunk/wiretap/5views.c
   M /trunk/wiretap/5views.h
   M /trunk/wiretap/CMakeLists.txt
   M /trunk/wiretap/Makefile.am
   M /trunk/wiretap/Makefile.common
   M /trunk/wiretap/aethra.c
   M /trunk/wiretap/aethra.h
   M /trunk/wiretap/airopeek9.c
   M /trunk/wiretap/airopeek9.h
   M /trunk/wiretap/ascend-int.h
   M /trunk/wiretap/ascend.y
   M /trunk/wiretap/ascendtext.c
   M /trunk/wiretap/ascendtext.h
   M /trunk/wiretap/atm.c
   M /trunk/wiretap/atm.h
   M /trunk/wiretap/ber.c
   M /trunk/wiretap/ber.h
   M /trunk/wiretap/btsnoop.c
   M /trunk/wiretap/btsnoop.h
   M /trunk/wiretap/buffer.c
   M /trunk/wiretap/buffer.h
   M /trunk/wiretap/catapult_dct2000.c
   M /trunk/wiretap/catapult_dct2000.h
   M /trunk/wiretap/cosine.c
   M /trunk/wiretap/cosine.h
   M /trunk/wiretap/csids.c
   M /trunk/wiretap/csids.h
   M /trunk/wiretap/dbs-etherwatch.c
   M /trunk/wiretap/dbs-etherwatch.h
   M /trunk/wiretap/dct3trace.c
   M /trunk/wiretap/dct3trace.h
   M /trunk/wiretap/etherpeek.c
   M /trunk/wiretap/etherpeek.h
   M /trunk/wiretap/eyesdn.c
   M /trunk/wiretap/eyesdn.h
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/file_wrappers.c
   M /trunk/wiretap/file_wrappers.h
   M /trunk/wiretap/hcidump.c
   M /trunk/wiretap/hcidump.h
   M /trunk/wiretap/i4btrace.c
   M /trunk/wiretap/i4btrace.h
   M /trunk/wiretap/ipfix.c
   M /trunk/wiretap/ipfix.h
   M /trunk/wiretap/iptrace.c
   M /trunk/wiretap/iptrace.h
   M /trunk/wiretap/iseries.c
   M /trunk/wiretap/iseries.h
   M /trunk/wiretap/k12.c
   M /trunk/wiretap/k12.h
   M /trunk/wiretap/lanalyzer.c
   M /trunk/wiretap/lanalyzer.h
   M /trunk/wiretap/libpcap.c
   M /trunk/wiretap/libpcap.h
   M /trunk/wiretap/mime_file.c
   M /trunk/wiretap/mime_file.h
   M /trunk/wiretap/mp2t.c
   M /trunk/wiretap/mp2t.h
   M /trunk/wiretap/mpeg.c
   M /trunk/wiretap/mpeg.h
   M /trunk/wiretap/netmon.c
   M /trunk/wiretap/netmon.h
   M /trunk/wiretap/netscaler.c
   M /trunk/wiretap/netscaler.h
   M /trunk/wiretap/netscreen.c
   M /trunk/wiretap/netscreen.h
   M /trunk/wiretap/netxray.c
   M /trunk/wiretap/netxray.h
   M /trunk/wiretap/ngsniffer.c
   M /trunk/wiretap/ngsniffer.h
   M /trunk/wiretap/pcap-common.c
   M /trunk/wiretap/pcap-common.h
   M /trunk/wiretap/pcap-encap.h
   M /trunk/wiretap/pcapng.c
   M /trunk/wiretap/pcapng.h
   M /trunk/wiretap/pppdump.c
   M /trunk/wiretap/pppdump.h
   M /trunk/wiretap/radcom.c
   M /trunk/wiretap/radcom.h
   M /trunk/wiretap/snoop.c
   M /trunk/wiretap/snoop.h
   M /trunk/wiretap/tnef.c
   M /trunk/wiretap/tnef.h
   M /trunk/wiretap/toshiba.c
   M /trunk/wiretap/toshiba.h
   M /trunk/wiretap/visual.c
   M /trunk/wiretap/visual.h
   M /trunk/wiretap/vms.c
   M /trunk/wiretap/vms.h
   M /trunk/wiretap/vwr.c
   M /trunk/wiretap/vwr.h
   M /trunk/wiretap/wtap-int.h
   M /trunk/wka.tmpl
   M /trunk/ws80211_utils.h
   M /trunk/wsutil/CMakeLists.txt
   M /trunk/wsutil/Makefile.am
   M /trunk/wsutil/Makefile.common
   M /trunk/wsutil/crc6.c
   M /trunk/wsutil/crcdrm.h
   M /trunk/wsutil/file_util.c
   M /trunk/wsutil/file_util.h
   M /trunk/wsutil/inet_aton.h
   M /trunk/wsutil/inet_v6defs.h
   M /trunk/wsutil/mpeg-audio.c
   M /trunk/wsutil/mpeg-audio.h
   M /trunk/wsutil/privileges.c
   M /trunk/wsutil/privileges.h
   M /trunk/wsutil/str_util.c
   M /trunk/wsutil/str_util.h
   M /trunk/wsutil/strptime.h
   M /trunk/wsutil/type_util.c
   M /trunk/wsutil/type_util.h
   M /trunk/wsutil/unicode-utils.c
   M /trunk/wsutil/unicode-utils.h

Update Free Software Foundation address.

(COPYING will be updated in next commit)

------------------------------------------------------------------------
r43535 | morriss | 2012-06-28 14:11:41 -0700 (Thu, 28 Jun 2012) | 1 line
Changed paths:
   M /trunk/capture_ifinfo.c

wsutil/file_util.h is needed here.
------------------------------------------------------------------------
r43534 | guy | 2012-06-28 13:52:26 -0700 (Thu, 28 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/capture_if_dlg.h
   M /trunk/ui/gtk/iface_lists.c
   M /trunk/ui/gtk/iface_lists.h
   M /trunk/ui/gtk/main.c

Move if_list_comparator_alph() to iface_lists.c; it's used in several
places.

------------------------------------------------------------------------
r43533 | guy | 2012-06-28 13:40:44 -0700 (Thu, 28 Jun 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

If we don't have AirPcap, don't bother with the IF_AIRPCAP case; if we
ever add support for it on additional platforms, HAVE_AIRPCAP will be
defined.

------------------------------------------------------------------------
r43532 | guy | 2012-06-28 13:16:39 -0700 (Thu, 28 Jun 2012) | 3 lines
Changed paths:
   M /trunk/capture_ifinfo.c
   M /trunk/capture_ifinfo.h
   M /trunk/ui/gtk/iface_lists.c

get_interface_type() contains no GUI code, so just move it up to
capture_ifinfo.c.

------------------------------------------------------------------------
r43531 | guy | 2012-06-28 13:06:37 -0700 (Thu, 28 Jun 2012) | 11 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

capture_get_if_icon() is no longer platform-dependent; the
platform-dependent work is now done in get_interface_type().

That means we also don't need to protect the handling of IF_DIALUP or
even IF_AIRPCAP in #ifdefs, just in case we add support for those types
in other OSes.

Nothing's uisng the capture_ethernet_16.xpm image here, so don't bother
including it.  (Does *anybody* use it?  I couldn't find any uses, but
maybe we should use that.)

------------------------------------------------------------------------
r43530 | guy | 2012-06-28 12:10:40 -0700 (Thu, 28 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main.c

No pcap, no interfaces to monitor.

------------------------------------------------------------------------
r43529 | guy | 2012-06-28 12:09:22 -0700 (Thu, 28 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main.c

<wsutil/file_util.h> is needed on Windows.

------------------------------------------------------------------------
r43528 | guy | 2012-06-28 12:08:11 -0700 (Thu, 28 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h

Make more routines static.

------------------------------------------------------------------------
r43527 | guy | 2012-06-28 11:57:23 -0700 (Thu, 28 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h

Make some routines static to ui/gtk/capture_dlg.c; they're not used
outside it.

------------------------------------------------------------------------
r43526 | guy | 2012-06-28 11:43:16 -0700 (Thu, 28 Jun 2012) | 6 lines
Changed paths:
   M /trunk/epan/geoip_db.c
   M /trunk/epan/geoip_db.h

Constify the "string to return if not found" argument to
geoip_db_lookup_ipv4() and geoip_db_lookup_ipv6().

In both of those routines, "ret" is always set to a non-null value -
it's initially set to the aforementioned string - so always return it.

------------------------------------------------------------------------
r43525 | guy | 2012-06-28 11:33:53 -0700 (Thu, 28 Jun 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/iface_lists.c
   M /trunk/ui/gtk/main.c

<wsutil/file_util.h> is needed by ui/gtk/iface_lists.c on Linux as it
does a ws_stat64() to check for the existence of files in /sys.

It's *not* needed in ui/gtk/main.c any more, as that code was moved out
of ui/gtk/main.c.

------------------------------------------------------------------------
r43524 | guy | 2012-06-28 11:22:02 -0700 (Thu, 28 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/iface_lists.c

Get rid of a couple of tabs.

------------------------------------------------------------------------
r43523 | guy | 2012-06-28 11:16:18 -0700 (Thu, 28 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/gtk_iface_monitor.c
   A /trunk/ui/gtk/iface_lists.c
   A /trunk/ui/gtk/iface_lists.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/prefs_capture.c

Move the stuff to manage the global interface list and to update
displays of that list into a separate iface_lists.c file.

------------------------------------------------------------------------
r43522 | guy | 2012-06-28 10:01:57 -0700 (Thu, 28 Jun 2012) | 2 lines
Changed paths:
   M /trunk/iface_monitor.c
   M /trunk/iface_monitor.h
   M /trunk/ui/gtk/gtk_iface_monitor.c
   M /trunk/ui/gtk/gtk_iface_monitor.h

No pcap, no interfaces to monitor.

------------------------------------------------------------------------
r43521 | guy | 2012-06-28 09:21:51 -0700 (Thu, 28 Jun 2012) | 6 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/Makefile.common
   M /trunk/configure.in
   A /trunk/iface_monitor.c
   A /trunk/iface_monitor.h
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   A /trunk/ui/gtk/gtk_iface_monitor.c
   A /trunk/ui/gtk/gtk_iface_monitor.h
   M /trunk/ui/gtk/main.c

From Pontus Fuchs:

Add an interface monitor that, on Linux distributions with libnl,
watches for interfaces to appear or disappear and, on such an event,
causes windows showing interface lists to update.

------------------------------------------------------------------------
r43520 | guy | 2012-06-28 08:13:53 -0700 (Thu, 28 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Update some refresh_interfaces_cb() calls appropriately.

------------------------------------------------------------------------
r43519 | guy | 2012-06-28 08:11:01 -0700 (Thu, 28 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c

Comment/#ifdef out a currently-unused variable.

------------------------------------------------------------------------
r43518 | guy | 2012-06-28 01:25:17 -0700 (Thu, 28 Jun 2012) | 12 lines
Changed paths:
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_welcome.c

Make scan_local_interfaces() local to ui/gtk/main.c; widgets/windows
that want a list of interfaces should either call
fill_in_local_interfaces() to make sure the list has been populated at
least once or refresh_local_interface_lists() if they want the list to
be rescanned.

Also make get_interface_type() local to ui/gtk/main.c, as it's not
called from outside ui/gtk/main.c.

Don't declare fill_in_local_interfaces() or hide_interface() unless we
have pcap - we don't define them unless we have pcap.

------------------------------------------------------------------------
r43517 | guy | 2012-06-28 01:13:21 -0700 (Thu, 28 Jun 2012) | 36 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_welcome.c
   M /trunk/ui/gtk/prefs_capture.c

Detangle the code that manages the interface list on the welcome screen:

    fill_capture_box():

	if there are interfaces on which to capture, constructs the
	interface list, otherwise destroys the interface list and puts
	up a message.

    update_capture_box():

	updates the interface list to reflect current reality.

    welcome_if_panel_reload():

	if there is an interface list, and if there are interfaces on
	which to capture (so that we still want that list), updates the
	list by calling update_capture_box(), otherwise creates or
	destroys it by calling fill_capture_box() (as either it doesn't
	exist but now needs to or does exist but needs to go away).

Have refresh_local_interface_lists(), which re-fetches the list of local
interfaces and updates every interface list that includes local
interfaces, and refresh_non_local_interface_lists(), which only updates
interface lists that (also) include interfaces other than local
interfaces (such as pipes and remote interfaces).  Call them in the
apprpriate places (if we know the list of local interfaces has been
updated, call refresh_local_interface_lists(), otherwise, if we know
interfaces other than local interfaces have been added or removed, call
refresh_non_local_interface_lists()).

Don't have any routine that updates the interface list for one widget
update the interface list for any other widget; leave the global
updating of interface lists up to refresh_local_interface_lists() and
refresh_non_local_interface_lists() - only call one of them if any
interface lists are to be updated.

------------------------------------------------------------------------
r43516 | guy | 2012-06-27 19:19:12 -0700 (Wed, 27 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h

No pcap, no interfaces, no interface lists to refresh.

------------------------------------------------------------------------
r43515 | guy | 2012-06-27 18:54:42 -0700 (Wed, 27 Jun 2012) | 37 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_welcome.c

From Pontus Fuchs:

	add a capture_dlg_refresh_if() routine to redraw the list of
	interfaces in the Capture -> Interfaces dialog if the lsit of
	known interfaces is updated, and have it do that not by
	destroying and reconstructing the entire dialog box, but just by
	destroying and reconstructing the table containing the
	interfaces and their statistics.

From me:

	have a refresh_interfaces_cb() routine in ui/gtk/main.c that
	scans the local interfaces and refreshes *all* the widgets that
	have interface lists;

	add a "Refresh Interfaces" item to the Capture menu that calls
	that;

	have the "Refresh" button in the "Manage Interfaces" window also
	call that;

	rename the Capture Options window routine dlg_window_present()
	to capture_dlg_window_present() to make it clearer *which*
	dialog it checks for;

	fix Pontus' patch to call capture_stat_stop() *before* nulling
	out the global pointer for the statistics cache - if it's called
	*after* nulling it out, the argument passed to
	capture_stat_stop() is null, and it doesn't kill off the dumpcap
	gathering the statistics so they just pile up (and, at least on
	OS X, chewing up BPF devices until you run out of BPF devices
	that have the right ownership and permissions for dumpcap to use
	as a normal user);

	if refreshing the interfaces fails to get an interface list,
	close the Capture Interfaces dialog.

------------------------------------------------------------------------
r43514 | guy | 2012-06-27 16:15:28 -0700 (Wed, 27 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

Rename the GArray of interfaces "if_array", to indicate what it really
is, and rename the routine that creates it to "make_if_array()".

------------------------------------------------------------------------
r43511 | wmeier | 2012-06-27 07:58:32 -0700 (Wed, 27 Jun 2012) | 9 lines
Changed paths:
   M /trunk/ui/gtk/proto_hier_tree_model.c

Commit file which should have been part of SVN #43506

From Jakub Zawadzki: Fix "typeahead search broken in Display Filter Expression Window"
 
 Revert SVN #42291.
 
 Fixes Bug #7412: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7412


------------------------------------------------------------------------
r43510 | pascal | 2012-06-27 07:57:58 -0700 (Wed, 27 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-glusterfs.c

Prettify display of O_RDONLY and O_ACCMODE flags

------------------------------------------------------------------------
r43509 | wmeier | 2012-06-27 07:44:00 -0700 (Wed, 27 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/expert.c

Fix compiler warning: "format not a string literal and no format arguments"

------------------------------------------------------------------------
r43508 | wmeier | 2012-06-27 07:15:46 -0700 (Wed, 27 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/expert.c

Don't show (essentially meaningless) numeric values of the expert codes.

------------------------------------------------------------------------
r43507 | wmeier | 2012-06-27 06:57:39 -0700 (Wed, 27 Jun 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/dfilter_expr_dlg.c

Fix for "predefined values sometimes missing in Display Filter Expression window.

See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7413

Essentially: BASE_CUSTOM was being used as a mask rather than a field value.


------------------------------------------------------------------------
r43506 | wmeier | 2012-06-27 06:37:13 -0700 (Wed, 27 Jun 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/dfilter_expr_dlg.c

From Jakub Zawadzki: Fix "typeahead search broken in Display Filter Expression Window"

Revert SVN #42291.

Fixes Bug #7412: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7412


------------------------------------------------------------------------
r43505 | alagoutte | 2012-06-27 06:27:28 -0700 (Wed, 27 Jun 2012) | 12 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mip6.c

From Martin Raison via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7414
PMIPV6 support over IPV4 network

PMIPv6 is an extension of MIPv6, adding a certain number of options to the
MIPv6 protocol. These options are already implemented in the wireshark
dissector, and the MIPv6 headers are recognized, but only inside IPv6 packets.

However, RFC5844 extends the PMIPv6 protocol to make it work over IPv4 networks
: as explained in section 4 of this RFC, the MIPv6 message is carried inside an
IPv4 packet with a UDP header. The port number in the UDP header is 5436


------------------------------------------------------------------------
r43501 | guy | 2012-06-26 22:13:06 -0700 (Tue, 26 Jun 2012) | 7 lines
Changed paths:
   M /trunk/dumpcap.c

Don't supply a fallback error message for pcap_open() unless it actually
fails.

This may clear up the problem most recently reported in bug 7021 after
the crash was fixed, where the capture starts successfully but an error
dialog pops up.

------------------------------------------------------------------------
r43500 | wmeier | 2012-06-26 14:45:06 -0700 (Tue, 26 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

General cleanup:
- Remove _U_ when function arg is actually used;
- Use consistent formatting and whitespace style.

------------------------------------------------------------------------
r43498 | morriss | 2012-06-26 13:41:28 -0700 (Tue, 26 Jun 2012) | 6 lines
Changed paths:
   M /trunk/doc/Makefile.am

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7406 :

Build the idl2wrs man page (including the HTML version) but don't install
them: a developer might want to read the man page and the Debian development
package wants to install them.

------------------------------------------------------------------------
r43497 | pascal | 2012-06-26 12:36:08 -0700 (Tue, 26 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/expert.c

Display expert codes in hexadecimal (less painful for my eyes :))

------------------------------------------------------------------------
r43496 | wmeier | 2012-06-26 09:06:26 -0700 (Tue, 26 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

Validate 'offset' before calling proto_item_set_end(); prevents potential 'Dissector Bug' msg
Addresses comment in Bug #7390 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7390#c1

------------------------------------------------------------------------
r43495 | wmeier | 2012-06-26 06:02:13 -0700 (Tue, 26 Jun 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c

From Richard Sharpe:

I noticed some inconsistencies in the command naming. The following
patch fixes those (so that they now match between SMB and SMB2):


------------------------------------------------------------------------
r43493 | guy | 2012-06-25 21:26:04 -0700 (Mon, 25 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_toolbar.c

Have the toolbar "Save" button just be a "Save" button, working the same
as the File -> Save menu item.

------------------------------------------------------------------------
r43492 | morriss | 2012-06-25 16:30:23 -0700 (Mon, 25 Jun 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_80211_toolbar.c

Don't let the user set the frequency or channel when we don't HAVE_PCAP;
instead disable the toolbar items (I hope).

Hopefully this will fix the MacOS buildbots' --without-pcap builds.

------------------------------------------------------------------------
r43491 | etxrab | 2012-06-25 16:17:12 -0700 (Mon, 25 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btrfcomm.c

From Michal Labedzki: 
RFCOMM-Add-Version-and-DecodeBy-preferences 

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6567
------------------------------------------------------------------------
r43490 | etxrab | 2012-06-25 16:10:01 -0700 (Mon, 25 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btrfcomm.c

From Michal Labedzki: 
RFCOMM-Cosmetic-fixes 

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6567
------------------------------------------------------------------------
r43489 | etxrab | 2012-06-25 15:48:11 -0700 (Mon, 25 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-btrfcomm.c

From Michal Labedzki: 
BT: Expose RFCOMM Channel instead of DLCI

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6567
------------------------------------------------------------------------
r43488 | morriss | 2012-06-25 15:21:58 -0700 (Mon, 25 Jun 2012) | 1 line
Changed paths:
   M /trunk/Makefile.am
   M /trunk/Makefile.nmake
   M /trunk/ui/util.c
   M /trunk/wsutil/libwsutil.def
   M /trunk/wsutil/str_util.c

Revert 43481: linking dftest against libui was not the problem.
------------------------------------------------------------------------
r43487 | morriss | 2012-06-25 14:54:43 -0700 (Mon, 25 Jun 2012) | 1 line
Changed paths:
   M /trunk/ui/Makefile.common
   M /trunk/ui/Makefile.nmake

Set SVN properties.
------------------------------------------------------------------------
r43486 | morriss | 2012-06-25 14:45:21 -0700 (Mon, 25 Jun 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/prefs_dlg.c

Get rid of a couple of unused variables and parameters.
------------------------------------------------------------------------
r43485 | etxrab | 2012-06-25 14:16:43 -0700 (Mon, 25 Jun 2012) | 4 lines
Changed paths:
   A /trunk/asn1/x509ce/CertificateExtensionsCiplus.asn
   M /trunk/asn1/x509ce/Makefile.common
   M /trunk/asn1/x509ce/packet-x509ce-template.c
   M /trunk/asn1/x509ce/packet-x509ce-template.h
   M /trunk/asn1/x509ce/x509ce.cnf
   M /trunk/epan/dissectors/packet-dvbci.c
   M /trunk/epan/dissectors/packet-x509ce.c
   M /trunk/epan/dissectors/packet-x509ce.h

From Martin Kaiser:
add X.509 certificate extensions for DVB-CI/CI+

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7397
------------------------------------------------------------------------
r43484 | etxrab | 2012-06-25 14:05:36 -0700 (Mon, 25 Jun 2012) | 4 lines
Changed paths:
   M /trunk/dftest.c
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.c
   M /trunk/rawshark.c
   M /trunk/tshark.c
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/prefs_dlg.c
   M /trunk/ui/gtk/prefs_taps.c
   M /trunk/ui/qt/main.cpp

From Michael Mann:
generic preferences implementation

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7402
------------------------------------------------------------------------
r43483 | wmeier | 2012-06-25 13:43:54 -0700 (Mon, 25 Jun 2012) | 6 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

Tighten up validity checking when doing reassembly.
Fixes Bug #7390  https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7390
(Esentially: Do proper validity checking to prevent a "Dissector Bug" exception;
             throw a BoundsError exception instead).


------------------------------------------------------------------------
r43482 | etxrab | 2012-06-25 13:42:07 -0700 (Mon, 25 Jun 2012) | 4 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/Makefile.nmake
   M /trunk/acinclude.m4
   M /trunk/cmakeconfig.h.in
   M /trunk/config.h.win32
   M /trunk/config.nmake
   M /trunk/epan/epan.c
   M /trunk/epan/filesystem.c
   M /trunk/epan/plugins.c
   M /trunk/epan/wslua/wslua.h
   M /trunk/ui/gtk/about_dlg.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/plugins_dlg.c

From Tony Trinh:
Update Lua from 5.1 to 5.2

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7400
------------------------------------------------------------------------
r43481 | morriss | 2012-06-25 13:38:45 -0700 (Mon, 25 Jun 2012) | 5 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/Makefile.nmake
   M /trunk/ui/util.c
   M /trunk/wsutil/libwsutil.def
   M /trunk/wsutil/str_util.c

Move get_args_as_string from ui/util.c into wsutil (maybe not to the best
module, but...).

This makes dftest no longer dependent on libui, so stop linking against it.

------------------------------------------------------------------------
r43480 | etxrab | 2012-06-25 13:31:24 -0700 (Mon, 25 Jun 2012) | 4 lines
Changed paths:
   M /trunk/acinclude.m4

From Tony Trinh:
Update autoconf script to check for Lua 5.2 

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7400
------------------------------------------------------------------------
r43479 | etxrab | 2012-06-25 13:28:14 -0700 (Mon, 25 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/wslua/init_wslua.c
   M /trunk/epan/wslua/lua_bitop.c
   M /trunk/epan/wslua/make-taps.pl
   M /trunk/epan/wslua/wslua.h
   M /trunk/epan/wslua/wslua_field.c
   M /trunk/epan/wslua/wslua_listener.c
   M /trunk/epan/wslua/wslua_pinfo.c
   M /trunk/epan/wslua/wslua_proto.c
   M /trunk/epan/wslua/wslua_tree.c
   M /trunk/epan/wslua/wslua_tvb.c
   M /trunk/epan/wslua/wslua_util.c

From Tony Trinh:
Update Lua from 5.1 to 5.2

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7400
------------------------------------------------------------------------
r43477 | guy | 2012-06-25 11:37:52 -0700 (Mon, 25 Jun 2012) | 28 lines
Changed paths:
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c

Only allow "Save" if

	the file has unsaved changes, and we can save it in some format
	through Wiretap

or

	the file is a temporary file and has no unsaved changes (so that
	"saving" it just means copying it).

Only allow "Save As" if

	we can save it in some format through Wiretap

or

	the file is a temporary file and has no unsaved changes (so that
	"saving" it just means copying it).

This means that we don't support using "Save As" for just copying the
file unless we can do that with Wiretap; copying the file byte-for-byte
only works as "saving" if there are no unsaved changes *and* we're
saving it in the same format that it's in *and* we're saving it with the
same form of compression (if any) that it has.

Rename cf_can_save_as() to cf_can_write_with_wiretap() to better reflect
what it really does.

------------------------------------------------------------------------
r43475 | guy | 2012-06-25 10:56:29 -0700 (Mon, 25 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

In the "Save As" dialog box, default to compressed if the file is
compressed and the default file format supports compression.

------------------------------------------------------------------------
r43474 | pascal | 2012-06-25 04:12:54 -0700 (Mon, 25 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Fix dissection of NAS EPS Service Request message (broken in r42200)

------------------------------------------------------------------------
r43473 | pascal | 2012-06-25 03:16:15 -0700 (Mon, 25 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Fix typo errors

------------------------------------------------------------------------
r43472 | morriss | 2012-06-24 21:41:36 -0700 (Sun, 24 Jun 2012) | 9 lines
Changed paths:
   M /trunk/diameter/Ericsson.xml
   M /trunk/diameter/dictionary.xml

From Rick Mortensen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4128 :

Add Ericsson-proprietary AVPs and Result-Codes for SCAP.

Add Huawei as a known vendor.

From me:
Reindent the Ericsson XML file; sort the new AVPs by number.

------------------------------------------------------------------------
r43471 | etxrab | 2012-06-24 16:56:27 -0700 (Sun, 24 Jun 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-atm.c

From Yair:
1. OAM cells are not automatically detected if the AAL type passed is
AAL_UNKNOWN.
2. CRC10 calculation does not take into account the "crc_stripped" option, and
uses a hardcoded offset of 5 bytes into the cell.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7385
------------------------------------------------------------------------
r43469 | etxrab | 2012-06-24 16:52:24 -0700 (Sun, 24 Jun 2012) | 4 lines
Changed paths:
   M /trunk/asn1/pkcs1/PKIXAlgs-2009.asn
   M /trunk/asn1/pkcs1/packet-pkcs1-template.c
   M /trunk/epan/dissectors/packet-pkcs1.c

From Martin Kaiser:
add oid for sha256.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7395
------------------------------------------------------------------------
r43468 | morriss | 2012-06-24 16:52:05 -0700 (Sun, 24 Jun 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/capture_if_details_dlg_win32.c

Fix up some white space (get rid of 4-space tabs.
------------------------------------------------------------------------
r43467 | pascal | 2012-06-24 14:26:40 -0700 (Sun, 24 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rtcp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7386 :
Fix dissection of Packet Receipt Times Report Block

------------------------------------------------------------------------
r43466 | jmayer | 2012-06-24 12:45:49 -0700 (Sun, 24 Jun 2012) | 5 lines
Changed paths:
   M /trunk/dumpcap.c

Pontus Fuchs via bug 6973:

Add last piece of the wireless toolbar: Use dumpcap to actually set
the channel.

------------------------------------------------------------------------
r43465 | jmayer | 2012-06-24 12:43:09 -0700 (Sun, 24 Jun 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Pontus Fuchs (via bug 6973):

Make the wireless toolbar actually appear.

------------------------------------------------------------------------
r43464 | jmayer | 2012-06-24 12:41:13 -0700 (Sun, 24 Jun 2012) | 4 lines
Changed paths:
   M /trunk/CMakeLists.txt

Also add ws80211_utils.c for CMake builds.
Build with -g to make debugging easier. The debug info
will get removed on installation.

------------------------------------------------------------------------
r43463 | jmayer | 2012-06-24 12:38:51 -0700 (Sun, 24 Jun 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.common

Build Wireshark with ws80211_utils.c

------------------------------------------------------------------------
r43462 | jmayer | 2012-06-24 12:36:20 -0700 (Sun, 24 Jun 2012) | 4 lines
Changed paths:
   M /trunk/configure.in
   M /trunk/ws80211_utils.c

Pontus Fuchs (via bug 6973):

Add libnl version 1 support for wireless toolbar.

------------------------------------------------------------------------
r43461 | pascal | 2012-06-24 12:32:32 -0700 (Sun, 24 Jun 2012) | 2 lines
Changed paths:
   M /trunk/.gitignore
   M /trunk/asn1/spnego/Makefile.common
   D /trunk/asn1/spnego/packet-spnego-template.h

Remove useless packet-spnego.h file

------------------------------------------------------------------------
r43460 | pascal | 2012-06-24 10:41:18 -0700 (Sun, 24 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pcp.c
   M /trunk/epan/dissectors/packet-tds.c

FT_FLOAT and FT_DOUBLE share the same comparison functions -> use same filter name

------------------------------------------------------------------------
r43458 | etxrab | 2012-06-24 08:24:59 -0700 (Sun, 24 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c
   M /trunk/epan/dissectors/packet-ssl-utils.h
   M /trunk/epan/dissectors/packet-ssl.c

From Adam Langley:
Decrypt resumed, SSL sessions from keylog file-
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7396
------------------------------------------------------------------------
r43457 | etxrab | 2012-06-24 08:19:24 -0700 (Sun, 24 Jun 2012) | 4 lines
Changed paths:
   M /trunk/ws80211_utils.c

From Pontus Fuchs:
strncpy -> strlcpy 

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6973
------------------------------------------------------------------------
r43456 | etxrab | 2012-06-24 08:13:05 -0700 (Sun, 24 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/camel-persistentdata.c

From Evan Huus:
Simplify debugging ifdef in camel-persistantdata.c
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7398
------------------------------------------------------------------------
r43455 | etxrab | 2012-06-24 08:08:41 -0700 (Sun, 24 Jun 2012) | 4 lines
Changed paths:
   M /trunk/file.c
   M /trunk/fileset.c
   M /trunk/fileset.h

From Evan Huus:
Size wrong in "File Set List" for just-finished captures.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7370
------------------------------------------------------------------------
r43452 | gerald | 2012-06-24 07:03:31 -0700 (Sun, 24 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-06-24]
------------------------------------------------------------------------
r43451 | pascal | 2012-06-23 08:45:01 -0700 (Sat, 23 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pcp.c

Do not use same name for filters with incompatible types

------------------------------------------------------------------------
r43450 | pascal | 2012-06-23 08:27:51 -0700 (Sat, 23 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mongo.c
   M /trunk/epan/dissectors/packet-tds.c

Do not use same name for filters with incompatible types

------------------------------------------------------------------------
r43449 | pascal | 2012-06-23 08:04:13 -0700 (Sat, 23 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee17221.c

Rename two entries to avoid having same filter name for entries with incompatible types

------------------------------------------------------------------------
r43448 | pascal | 2012-06-23 07:36:21 -0700 (Sat, 23 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-icmp.c
   M /trunk/epan/dissectors/packet-icmpv6.c
   M /trunk/epan/dissectors/packet-tcp.c

Do not use same name for filters with incompatible types

------------------------------------------------------------------------
r43447 | pascal | 2012-06-23 07:11:06 -0700 (Sat, 23 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_common.c

Fix copy/paste errors

------------------------------------------------------------------------
r43446 | pascal | 2012-06-23 07:10:19 -0700 (Sat, 23 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_rlcmac.c

Do not use same name for filters with incompatible types

------------------------------------------------------------------------
r43444 | guy | 2012-06-23 01:18:14 -0700 (Sat, 23 Jun 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/ui/win32/file_dlg_win32.h

In the Windows capture file "Save As" dialog code, do the same sort of
checks for the inability to save comments that we do for UN*X.  This
should fix bug 7222, although the UI isn't currently as nice, as the
dialog boxes are Windows dialog boxes and we don't set the button labels
to reflect the actual choices being offered to the user.  (We may be
able to do that by using template resources to construct the message
boxes.)

------------------------------------------------------------------------
r43443 | pascal | 2012-06-22 13:44:52 -0700 (Fri, 22 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bootp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7391 :
Do not use same name for filters with incompatible types

------------------------------------------------------------------------
r43442 | rbalint | 2012-06-22 08:18:03 -0700 (Fri, 22 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/wslua/template-init.lua

Give hint to check http://wiki.wireshark.org/CaptureSetup/CapturePrivileges in Lua error messages related to running Wireshark as root
------------------------------------------------------------------------
r43441 | darkjames | 2012-06-22 01:22:11 -0700 (Fri, 22 Jun 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Change #if USE_WIN32_FILE_DIALOGS to #ifdef

It should fix buldbot compilation error:
  capture_file_dlg.c(2107) : fatal error C1017: invalid integer constant expression

------------------------------------------------------------------------
r43440 | guy | 2012-06-21 15:49:22 -0700 (Thu, 21 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/file_dlg.c

We now need <epan/filesystem.h> regardless of whether we're being built
on Win32 or not, as we need test_for_directory().

------------------------------------------------------------------------
r43439 | guy | 2012-06-21 15:21:02 -0700 (Thu, 21 Jun 2012) | 11 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/file_dlg.c
   M /trunk/ui/gtk/file_dlg.h

Move a bunch of common code in the file chooser dialog loops into a
routine to run a file chooser dialog.

On Windows, add to that code to resolve shell links ("shortcuts"),
adopted from the Sylpheed mail reader.  (That code requires a pile of
OLE stuff, so link with the OLE library.)

Make it a bit easier to configure ui/gtk/capture_file_dlg.c to use GTK+
dialogs on Windows, but continue to default to using the Win32 dialogs,
at least for now.

------------------------------------------------------------------------
r43438 | gerald | 2012-06-21 14:22:07 -0700 (Thu, 21 Jun 2012) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.xml

Make Docbook happy.

------------------------------------------------------------------------
r43437 | morriss | 2012-06-21 14:19:48 -0700 (Thu, 21 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-windows-common.c

Mark a couple more variables volatile.
------------------------------------------------------------------------
r43436 | guy | 2012-06-21 13:45:22 -0700 (Thu, 21 Jun 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_dlg.h

The symbolic names for column indices are unused outside of
capture_dlg.c; move them there.  (There are no routines exported by
capture_dlg.c that use them.)

------------------------------------------------------------------------
r43434 | morriss | 2012-06-21 12:32:56 -0700 (Thu, 21 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-windows-common.c

From Richard Sharpe via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7387 :

Don't break/return out of a TRY/CATCH.

------------------------------------------------------------------------
r43433 | gerald | 2012-06-21 12:29:43 -0700 (Thu, 21 Jun 2012) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.xml

Reset for the next major release.

------------------------------------------------------------------------
r43430 | morriss | 2012-06-21 11:07:52 -0700 (Thu, 21 Jun 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/main_80211_toolbar.c

ws80211_init() only returned ENOTSUP back when it could be a stub when we
did not HAVE_LIBNL.  Now that we only compile the modules when we HAVE_LIBNL
(and thus the stub no longer exists) there's no need to check for it.

------------------------------------------------------------------------
r43428 | gerald | 2012-06-21 10:35:59 -0700 (Thu, 21 Jun 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/packaging/nsis/Makefile.am

Try to fix tarball compilation on Windows.

------------------------------------------------------------------------
r43425 | jmayer | 2012-06-21 06:23:45 -0700 (Thu, 21 Jun 2012) | 2 lines
Changed paths:
   M /trunk/dumpcap.c

Remove some trailing whitespace

------------------------------------------------------------------------
r43424 | morriss | 2012-06-20 17:37:42 -0700 (Wed, 20 Jun 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main_80211_toolbar.c

Try to use the gtk-compat macros correctly.
------------------------------------------------------------------------
r43423 | morriss | 2012-06-20 17:15:11 -0700 (Wed, 20 Jun 2012) | 1 line
Changed paths:
   M /trunk/Makefile.am

It's FindNL.cmake not FindLIBNL.cmake
------------------------------------------------------------------------
r43422 | morriss | 2012-06-20 17:11:06 -0700 (Wed, 20 Jun 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main_80211_toolbar.c

GtkComboBoxText is only available in 2.24 and later; use GtkComboBox instead.
------------------------------------------------------------------------
r43421 | jmayer | 2012-06-20 13:59:43 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/CMakeOptions.txt
   M /trunk/Makefile.am
   A /trunk/cmake/modules/FindNL.cmake
   M /trunk/cmakeconfig.h.in

Complete cmake support for netlink detection

------------------------------------------------------------------------
r43420 | gerald | 2012-06-20 13:44:05 -0700 (Wed, 20 Jun 2012) | 5 lines
Changed paths:
   M /trunk/tshark.c

If we're making two passes and we have a display filter applied, create
a protocol tree in process_packet_first_pass(). Otherwise we crash with

ERROR:dfvm.c:434:dfvm_apply: assertion failed: (tree)

------------------------------------------------------------------------
r43419 | jmayer | 2012-06-20 12:11:55 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.h.win32
   M /trunk/config.nmake
   M /trunk/configure.in

Remove HAVE_WIRELESS_TOOLBAR from the other build systems.

------------------------------------------------------------------------
r43418 | jmayer | 2012-06-20 12:09:35 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt

And another instance of HAVE_WIRELESS_TOOLBAR I missed

------------------------------------------------------------------------
r43417 | jmayer | 2012-06-20 12:03:27 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/cmakeconfig.h.in

Forgot to copy one more change

------------------------------------------------------------------------
r43416 | jmayer | 2012-06-20 11:46:16 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/ui/gtk/CMakeLists.txt

Copy over Makefile.common changes to CMakeLists

------------------------------------------------------------------------
r43415 | jmayer | 2012-06-20 11:45:25 -0700 (Wed, 20 Jun 2012) | 6 lines
Changed paths:
   M /trunk/Makefile.common
   M /trunk/ui/gtk/Makefile.common

Makefile.common:
- ws80211_utils.c is only needed to build dumpcap, not to build wireshark.
  If it were different it would probably indicate a bad api design.
ui/gtk/Makefile.common:
- Sort in the toolbar in the right place (alphabetically)

------------------------------------------------------------------------
r43414 | jmayer | 2012-06-20 11:42:45 -0700 (Wed, 20 Jun 2012) | 4 lines
Changed paths:
   M /trunk/capture_sync.c
   M /trunk/capture_sync.h
   M /trunk/ui/gtk/main_80211_toolbar.c

Comment back in the body of tb80211_do_set_channel to avoid warnings about
unused parameters. Add the missing functions by applying the skipped patches
to capture_sync.[hc]

------------------------------------------------------------------------
r43413 | etxrab | 2012-06-20 10:35:38 -0700 (Wed, 20 Jun 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main_80211_toolbar.c

#if 0 out code to make it build in it's current state
------------------------------------------------------------------------
r43412 | morriss | 2012-06-20 10:25:53 -0700 (Wed, 20 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/expert.c
   M /trunk/epan/proto.c

Followup to r43176, r43177, r43178, and r43179: prohibit FT_*INT*
with BASE_NONE (or other future display values).

Don't use BASE_NONE with FT_UINT32s in the expert info fields.

------------------------------------------------------------------------
r43411 | etxrab | 2012-06-20 10:02:07 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.common
   A /trunk/ui/gtk/main_80211_toolbar.c
   A /trunk/ui/gtk/main_80211_toolbar.h

Add the toolbar of bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6973
sligtly modified to compile on Windows. See if it breaks any other platform.
------------------------------------------------------------------------
r43410 | etxrab | 2012-06-20 09:05:34 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.common
   A /trunk/ws80211_utils.c
   A /trunk/ws80211_utils.h

Add ws80211_utils.[ch] of bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6973
sligtly modified to compile on Windows. See if it breaks any other platform.
------------------------------------------------------------------------
r43409 | pascal | 2012-06-20 06:42:17 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_dtap.c

Fix compilation with gcc...

------------------------------------------------------------------------
r43408 | pascal | 2012-06-20 06:37:22 -0700 (Wed, 20 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmr1_dtap.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7383 :
Put back items into the correct dtap_tree tree and comment pd_tree that is unused for now

------------------------------------------------------------------------
r43406 | morriss | 2012-06-20 06:30:07 -0700 (Wed, 20 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sctp.c

Use separate filters for the RTT found on a SACK and the RTT found on a
DATA chunk: having them in both places is helpful when looking at the
messages but having them separate is helpful when graphing the RTTs.

------------------------------------------------------------------------
r43405 | etxrab | 2012-06-20 04:44:28 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-h248_annex_c.c

Revert http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=43404.
(Needs rethinking).
------------------------------------------------------------------------
r43404 | etxrab | 2012-06-20 03:48:00 -0700 (Wed, 20 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-h248_annex_c.c

SDP data embeded in OCTET STRING.
------------------------------------------------------------------------
r43403 | etxrab | 2012-06-20 03:47:18 -0700 (Wed, 20 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-h248.c

Add a link to IANA registry.
------------------------------------------------------------------------
r43402 | etxrab | 2012-06-20 03:46:38 -0700 (Wed, 20 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-h248_q1950.c

Upadte e-mail.
------------------------------------------------------------------------
r43401 | etxrab | 2012-06-20 00:59:20 -0700 (Wed, 20 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

- In INTERNAL HANDOVER COMMAND Circuit Identity Code is C(Coded optional in WS)
- be_speech_codec ( 3.2.2.104    Speech Codec) did not cover all codecs.
------------------------------------------------------------------------
r43397 | guy | 2012-06-19 22:48:06 -0700 (Tue, 19 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

Clean up white space (no tabs).

------------------------------------------------------------------------
r43395 | guy | 2012-06-19 21:44:14 -0700 (Tue, 19 Jun 2012) | 5 lines
Changed paths:
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/ui/gtk/capture_file_dlg.c

Handle the case where the user has added comments to a file that's not
in a format that supports comments and they do a "Save" by popping up a
similar question to the one we pop up in the "Save As" case and, if they
say "choose another format", pop up a "Save As" dialog box.

------------------------------------------------------------------------
r43394 | etxrab | 2012-06-19 21:42:55 -0700 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/ui/win32/file_dlg_win32.c

MAke it compile by adding discard_comments = FALSE
------------------------------------------------------------------------
r43392 | guy | 2012-06-19 18:11:01 -0700 (Tue, 19 Jun 2012) | 10 lines
Changed paths:
   M /trunk/cfile.h
   M /trunk/file.c
   M /trunk/file.h
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/new_packet_list.c

If the file has an SHB comment or any packet comments, and the user
tries to do "Save As" in a format for which we don't support comments
(currently, we only support them for pcap-ng), ask whether they want to
discard the comments and save anyway or, *if* the file can be saved in a
format for which we *do* support comments, they want to save the file in
some other format.

Keep a count of packet comments so that we don't have to scan all the
frame_data structures to determine whether we have any comments.

------------------------------------------------------------------------
r43391 | gerald | 2012-06-19 16:01:21 -0700 (Tue, 19 Jun 2012) | 3 lines
Changed paths:
   M /trunk/tools/colorfilters2js.pl

Use the first matched color instead of the last one, which is what
Wireshark does.

------------------------------------------------------------------------
r43390 | gerald | 2012-06-19 15:09:25 -0700 (Tue, 19 Jun 2012) | 3 lines
Changed paths:
   M /trunk/configure.in

Add a list of release dates for major versions of GTK+ and GLib in case
we want to have another Purging Of Old Code.

------------------------------------------------------------------------
r43389 | morriss | 2012-06-19 13:20:18 -0700 (Tue, 19 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-ipv6.h

Correct the IPv6 fragment offset shown in COL_INFO.

Make some Fragment header fields filterable (add_text() -> add_item()).
Display (and make filterable) the reserved octet and bits.

------------------------------------------------------------------------
r43387 | gerald | 2012-06-19 12:53:03 -0700 (Tue, 19 Jun 2012) | 5 lines
Changed paths:
   M /trunk/wiretap/Makefile.am
   M /trunk/wiretap/Makefile.nmake

ascend_scanner.c includes ascend.h. Add corresponding makefile
dependencies, otherwise we might have a race condition when doing
parallel makes. Hopefully this will fix intermitten buildbot failures
we've been getting lately.

------------------------------------------------------------------------
r43386 | darkjames | 2012-06-19 12:50:43 -0700 (Tue, 19 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-edonkey.c

Simplify proto_tree_add_string_format_value(..., val, "%s", val) with proto_tree_add_string.

hash is 16-bytes hex dump (ASCII!). No need to use proto_tree_add_string_format_value().

------------------------------------------------------------------------
r43385 | pascal | 2012-06-19 12:25:01 -0700 (Tue, 19 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c
   M /trunk/epan/dissectors/packet-rrc.c

Use tvb_get_ephemeral_string_enc() in combination with proto_tree_add_unicode_string() (as recommended by Jakub on the mailing list)

------------------------------------------------------------------------
r43384 | guy | 2012-06-19 12:24:50 -0700 (Tue, 19 Jun 2012) | 5 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/configure.in

AAAAARGH.  Making the UI libs platform-dependent breaks dependency
checking, so if a UI library changes Wireshark won't be relinked with
it.  Revert the change that made them platform-dependent; we may end up
having to have separate targets for GTK+ Wireshark and Qt Wireshark.

------------------------------------------------------------------------
r43381 | guy | 2012-06-19 12:20:47 -0700 (Tue, 19 Jun 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/ui/gtk/file_dlg.c
   M /trunk/ui/gtk/file_dlg.h

The GTK+ file chooser already *includes* UI code to ask the user whether
they want to overwrite an existing file; just use that.  (The Win32 file
chooser also does that itself.)  Just do UI for "do you want to
overwrite this {user-immutable,unwritable} file?".

------------------------------------------------------------------------
r43380 | guy | 2012-06-19 11:47:22 -0700 (Tue, 19 Jun 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/pixmap_save.c

The "save as" dialog is modal, so we don't need to worry about keeping
track of multiple such "save as" windows.

Use modal dialog boxes to report errors, while we're at it.  That lets
us keep the dialog open if we get an error.

------------------------------------------------------------------------
r43379 | pascal | 2012-06-19 11:21:53 -0700 (Tue, 19 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c
   M /trunk/epan/dissectors/packet-rrc.c

Use newly introduced proto_tree_add_unicode_string() to add UTF-8 strings

------------------------------------------------------------------------
r43377 | morriss | 2012-06-19 10:32:49 -0700 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/packaging/macosx/Scripts/cli-postinstall.sh
   M /trunk/packaging/macosx/osx-app.sh
   M /trunk/packaging/nsis/Makefile.nmake

Followup to r43370: don't install idl2wrs or its man page.
------------------------------------------------------------------------
r43376 | morriss | 2012-06-19 10:29:56 -0700 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-windows-common.c

Mark another variable as volatile to pacify the buildbot.
------------------------------------------------------------------------
r43375 | jmayer | 2012-06-19 09:35:15 -0700 (Tue, 19 Jun 2012) | 5 lines
Changed paths:
   M /trunk/configure.in

Pontus Fuchs

add libnl detection to configure
(not yet used until the missing part of bug 6973 has been committed)

------------------------------------------------------------------------
r43374 | jmayer | 2012-06-19 09:32:05 -0700 (Tue, 19 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_airpcap_toolbar.h

Replace last instance of airpcap_tb by wireless_tb for
consistency.

------------------------------------------------------------------------
r43373 | jmayer | 2012-06-19 09:13:11 -0700 (Tue, 19 Jun 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/capture_dlg.h
   M /trunk/ui/gtk/main.c

capture_dlg.h:
- Replace airpcap_tb in comment
- Remove trailing whitespace
main.c:
- wireless_tb must always be defined now, even if compiling without
  HAVE_AIRPCAP

------------------------------------------------------------------------
r43372 | jmayer | 2012-06-19 08:53:22 -0700 (Tue, 19 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

set_menu_visible needs to be protected to avoid defined but unused
warning turned error.

------------------------------------------------------------------------
r43371 | gerald | 2012-06-19 08:44:10 -0700 (Tue, 19 Jun 2012) | 2 lines
Changed paths:
   M /trunk/doc/tshark.pod
   M /trunk/doc/wireshark-filter.pod

Remove what appears to be an errant vi/vim command and add a newline.

------------------------------------------------------------------------
r43370 | morriss | 2012-06-19 08:39:52 -0700 (Tue, 19 Jun 2012) | 9 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/debian/rules
   M /trunk/doc/Makefile.am

Don't install idl2wrs except in Debian's special wireshark-dev package.

(Normal Wireshark installations can't be used to develop dissectors so there's
no need to install it or its man page.)

http://www.wireshark.org/lists/wireshark-dev/201206/msg00073.html

(The Debian changes are untested.)

------------------------------------------------------------------------
r43369 | morriss | 2012-06-19 08:01:25 -0700 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/recent.c

gui.airpcap_toolbar_show is the old name for the wireless toolbar, not the old name of the filter toolbar.
------------------------------------------------------------------------
r43368 | etxrab | 2012-06-19 07:54:11 -0700 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/Makefile.am
   M /trunk/packaging/nsis/wireshark.nsi

Don't install main-menubar-ui.xml
------------------------------------------------------------------------
r43367 | etxrab | 2012-06-19 07:49:12 -0700 (Tue, 19 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt
   M /trunk/ui/gtk/main_menubar.c

Get rid of the remnats of NEW_MENU_CODE.
It's probably not a good idea to read the menu bar code from file as it causes problems with permissions when Wireshark is run fom build dir.
------------------------------------------------------------------------
r43366 | jmayer | 2012-06-19 07:48:36 -0700 (Tue, 19 Jun 2012) | 2 lines
Changed paths:
   M /trunk/macosx-setup.sh

Add a comment to prevent acidentally bumping lua version to 5.2 again.

------------------------------------------------------------------------
r43365 | etxrab | 2012-06-19 07:46:21 -0700 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sms.c

Typo
------------------------------------------------------------------------
r43364 | etxrab | 2012-06-19 07:37:46 -0700 (Tue, 19 Jun 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/airpcap_gui_utils.c
   M /trunk/ui/gtk/capture_dlg.c
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_airpcap_toolbar.c
   M /trunk/ui/gtk/prefs_dlg.c

Revert:
airpcap_tb -> wireless_tb

Second try.
------------------------------------------------------------------------
r43363 | darkjames | 2012-06-19 07:32:24 -0700 (Tue, 19 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gadu-gadu.c
   M /trunk/epan/dissectors/packet-gsm_sms.c
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/proto.c
   M /trunk/epan/proto.h

Add proto_tree_add_unicode_string() to add UTF-8 string to tree. 
Convert some proto_tree_add_string_format_value(..., val, "%s", val); to use new function.

------------------------------------------------------------------------
r43362 | darkjames | 2012-06-19 07:25:50 -0700 (Tue, 19 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_sms.c

Fix bug #7378: Wireshark 1.8.0rc1: gsm_a_dtap SMS 7-bit default alphabet regression w.r.t. 1.6.8

proto_item_add_string() can be only used with ASCII strings.

------------------------------------------------------------------------
r43361 | jmayer | 2012-06-19 07:21:08 -0700 (Tue, 19 Jun 2012) | 5 lines
Changed paths:
   M /trunk/CMakeLists.txt
   M /trunk/cmakeconfig.h.in

Do the changes to configure from r43354 in cmake as well.
Log:
 Start to have an generic wireless toolbar. Sligtly modified patch from
 Pontus Fuchs.

------------------------------------------------------------------------
r43360 | etxrab | 2012-06-19 07:08:15 -0700 (Tue, 19 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Revert:
airpcap_tb -> wireless_tb
------------------------------------------------------------------------
r43359 | etxrab | 2012-06-19 06:36:35 -0700 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/ui/gtk/main.c

airpcap_tb -> wireless_tb
------------------------------------------------------------------------
r43358 | jmayer | 2012-06-19 06:31:49 -0700 (Tue, 19 Jun 2012) | 4 lines
Changed paths:
   M /trunk/macosx-setup.sh

Downgrade Lua from 5.2.1 to 5.1.5: Lua 5.2 is API incompatible
with Lua 5.1.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7373

------------------------------------------------------------------------
r43357 | morriss | 2012-06-19 06:24:43 -0700 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-windows-common.c

Mark some variables as volatile to avoid compiler warnings.
------------------------------------------------------------------------
r43356 | etxrab | 2012-06-19 06:14:25 -0700 (Tue, 19 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

The option to activate the Wireless toolbar should always be available, even if the toolbar is useless.
(As it was before as we compiled with HAVE_AIRPCAP 1 ).
------------------------------------------------------------------------
r43355 | etxrab | 2012-06-19 05:44:13 -0700 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-windows-common.c

Try to fix unused variable warnings and "clobbered by 'longjmp' or 'vfork' "
------------------------------------------------------------------------
r43354 | etxrab | 2012-06-19 05:42:06 -0700 (Tue, 19 Jun 2012) | 4 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/config.h.win32
   M /trunk/config.nmake
   M /trunk/configure.in
   M /trunk/recent.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/recent.h

Start to have an generic wireless toolbar. Sligtly modified patch from 
Pontus Fuchs.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6973
------------------------------------------------------------------------
r43353 | darkjames | 2012-06-19 05:12:41 -0700 (Tue, 19 Jun 2012) | 12 lines
Changed paths:
   M /trunk/epan/dfilter/drange.c
   M /trunk/epan/dfilter/drange.h
   M /trunk/epan/dfilter/grammar.lemon
   M /trunk/epan/dfilter/sttype-function.c
   M /trunk/epan/dfilter/sttype-integer.c
   M /trunk/epan/dfilter/sttype-pointer.c
   M /trunk/epan/dfilter/sttype-range.c
   M /trunk/epan/dfilter/sttype-string.c
   M /trunk/epan/dfilter/sttype-test.c
   M /trunk/epan/dfilter/syntax-tree.c
   M /trunk/epan/dfilter/syntax-tree.h

Support multiple relation test without logic and (python-like)

Like: 
  a == b == c 
  or 
  a < b <= c <= d < e 

Real life example:
  6660 <= tcp.port <= 6669

Just syntactic sugar, this is *NOT* optimized.

------------------------------------------------------------------------
r43352 | etxrab | 2012-06-19 03:30:51 -0700 (Tue, 19 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-windows-common.c

From Richard Sharpe:
Wireshark is unable to dissect Security Descriptors that span TCP segments where some are not captured or reassembled

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7363
------------------------------------------------------------------------
r43351 | guy | 2012-06-19 02:59:45 -0700 (Tue, 19 Jun 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

capture_get_if_icon() no longer determines the interface type itself, it
relies on get_interface_type() having done so.  Thus, we no longer need
to include <sys/types.h> or <sys/stat.h> on Linux, as we aren't doing,
and haven't been doing, ws_stat64()s on Linux.

------------------------------------------------------------------------
r43350 | guy | 2012-06-19 01:24:23 -0700 (Tue, 19 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

Set save_fragmented at the beginning of the routine, so it can always be
used at the end to restore pinfo->fragmented.

------------------------------------------------------------------------
r43349 | guy | 2012-06-19 01:11:30 -0700 (Tue, 19 Jun 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/file_dlg.c

The file dialog run by file_selection_browse() is modal, so there will
only be one instance per "Browse" button up at a time - no need to check
for one already being open.

------------------------------------------------------------------------
r43348 | guy | 2012-06-19 01:09:28 -0700 (Tue, 19 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c

In dissect_nt_transaction_request(), restore pinfo->fragmented before
returning.

------------------------------------------------------------------------
r43347 | etxrab | 2012-06-18 23:24:30 -0700 (Mon, 18 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb.c
   M /trunk/epan/dissectors/packet-smb.h

From Richard Sharpe:
packet-smb.c does not properly handle NT TRANSACT requests (and probably TRANSACT and TRANSACT2 requests)

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7351
------------------------------------------------------------------------
r43346 | etxrab | 2012-06-18 23:18:30 -0700 (Mon, 18 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gmhdr.c

From Sandeep Dahiya.
Add support for Gigamon timestamp trailer (different from existing Gigamon header format).

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7365
------------------------------------------------------------------------
r43345 | etxrab | 2012-06-18 23:08:58 -0700 (Mon, 18 Jun 2012) | 12 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c

From Pontus Fuchs:
If there are many interfaces the button bar is not visible
unless you manually resize the dialog. On a normal Linux PC
you can easily reach 15-20 interfaces due to USB monitor.

Add a vbox so that you get a scrollbar for the interface table
instead of on the window. This way the button bar is always
visible.

Also increase the default height to handle 20 interfaces.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7379
------------------------------------------------------------------------
r43344 | gerald | 2012-06-18 16:42:09 -0700 (Mon, 18 Jun 2012) | 2 lines
Changed paths:
   M /trunk/tools/git-compare-abis.sh

Switch to a working tag (r43278).

------------------------------------------------------------------------
r43343 | tuexen | 2012-06-18 14:50:59 -0700 (Mon, 18 Jun 2012) | 2 lines
Changed paths:
   M /trunk/dumpcap.c

Fix compilation on FreeBSD.

------------------------------------------------------------------------
r43342 | darkjames | 2012-06-18 14:33:08 -0700 (Mon, 18 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Fix r43338 once again :(

------------------------------------------------------------------------
r43339 | darkjames | 2012-06-18 13:15:42 -0700 (Mon, 18 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Fix r43338

------------------------------------------------------------------------
r43338 | darkjames | 2012-06-18 12:35:34 -0700 (Mon, 18 Jun 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/packet_list_store.c

Change record->col_text_len type to unsigned short.

Maximal length of column is defined as 256, for COL_INFO it's 4096, 
so limiting it to 65535 bytes in GUI is OK.

XXX To save memory more, we could make col_text_len[] member of PacketList, not PacketListRecord.

------------------------------------------------------------------------
r43335 | gerald | 2012-06-18 10:23:10 -0700 (Mon, 18 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.h
   M /trunk/epan/dissectors/packet-ipv6.c

Integrate r43221 and 43222 with 43211. (Revert back to having only
dscp_vals_ext.)

------------------------------------------------------------------------
r43334 | gerald | 2012-06-18 10:09:54 -0700 (Mon, 18 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c

Fix a null pointer warning from Clang. Not sure if we'll run into this
in practice.

------------------------------------------------------------------------
r43333 | pascal | 2012-06-18 09:53:24 -0700 (Mon, 18 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c

Use enums instead of hand written values

------------------------------------------------------------------------
r43332 | pascal | 2012-06-18 02:17:58 -0700 (Mon, 18 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-batadv.c

From Sven Eckelmann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7375 :
Add support for not_best_next_hop flag in B.A.T.M.A.N. Advanced v14 

------------------------------------------------------------------------
r43330 | guy | 2012-06-18 01:30:53 -0700 (Mon, 18 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/qt/simple_dialog_qt.cpp

Add "simple dialog" routines to pop up modal message boxes.

------------------------------------------------------------------------
r43329 | guy | 2012-06-17 23:38:44 -0700 (Sun, 17 Jun 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/configure.in

The toolkit-dependent UI library, well, depends on the toolkit.  Make it
so.

------------------------------------------------------------------------
r43327 | guy | 2012-06-17 22:59:33 -0700 (Sun, 17 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/simple_dialog.c

Add initialization to squelch compiler warnings.

------------------------------------------------------------------------
r43325 | guy | 2012-06-17 22:57:26 -0700 (Sun, 17 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/simple_dialog.c

Use the GTK+ message type, not the Wireshark message type, in GTK+
calls.

------------------------------------------------------------------------
r43323 | guy | 2012-06-17 16:24:06 -0700 (Sun, 17 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/simple_dialog.c

Stuff the "Don't show this message again" checkbox in the dialog's
content area.

------------------------------------------------------------------------
r43321 | guy | 2012-06-17 15:32:03 -0700 (Sun, 17 Jun 2012) | 5 lines
Changed paths:
   M /trunk/file.c
   M /trunk/ui/alert_box.c
   M /trunk/ui/gtk/simple_dialog.c
   M /trunk/ui/simple_dialog.h

Add "simple dialog" routines to pop up modal message boxes.  Use them in
file.c and routines called from it; non-modal dialogs end up, in some
cases, either hidden, devoid of the input focus and not dismissable, or
both.

------------------------------------------------------------------------
r43320 | cmaynard | 2012-06-17 13:07:32 -0700 (Sun, 17 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Fix typos.

------------------------------------------------------------------------
r43317 | guy | 2012-06-17 09:53:31 -0700 (Sun, 17 Jun 2012) | 2 lines
Changed paths:
   M /trunk/wiretap/file_access.c

Forgot to use wtap_dump_can_write_encaps()'s final name.

------------------------------------------------------------------------
r43315 | guy | 2012-06-17 09:44:09 -0700 (Sun, 17 Jun 2012) | 5 lines
Changed paths:
   M /trunk/file.c
   M /trunk/ui/win32/file_dlg_win32.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/wtap.def
   M /trunk/wiretap/wtap.h

Export a wtap_dump_can_write_encaps() routine from Wiretap; it takes a
file type and a GArray of encapsulation types and returns TRUE if a
capture with all those encapsulation types can be written to a file in
that file type and FALSE otherwise.  Use it where appropriate.

------------------------------------------------------------------------
r43314 | guy | 2012-06-17 09:32:04 -0700 (Sun, 17 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/wslua/wslua_dumper.c

Clean up indentation.

------------------------------------------------------------------------
r43312 | pascal | 2012-06-17 09:08:43 -0700 (Sun, 17 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Allow future forward compatibility

------------------------------------------------------------------------
r43308 | gerald | 2012-06-17 07:03:38 -0700 (Sun, 17 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-06-17]
------------------------------------------------------------------------
r43307 | jmayer | 2012-06-17 05:08:42 -0700 (Sun, 17 Jun 2012) | 2 lines
Changed paths:
   M /trunk/cmake/modules/FindLUA.cmake

Try to detect Lua 5.2 as well

------------------------------------------------------------------------
r43306 | jmayer | 2012-06-17 05:07:46 -0700 (Sun, 17 Jun 2012) | 2 lines
Changed paths:
   M /trunk/macosx-setup.sh

update lua 5.2.0 -> 5.2.1

------------------------------------------------------------------------
r43305 | jmayer | 2012-06-17 05:07:08 -0700 (Sun, 17 Jun 2012) | 2 lines
Changed paths:
   M /trunk/acinclude.m4

Whitespace fix

------------------------------------------------------------------------
r43304 | sake | 2012-06-17 04:30:25 -0700 (Sun, 17 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-ssl.c

Enhance dissection of the NewSessionTicket handshake message.


------------------------------------------------------------------------
r43303 | sake | 2012-06-17 02:02:04 -0700 (Sun, 17 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ssl-utils.c

Fix reading back exported SSL keys. Bug was introduced in r43097.


------------------------------------------------------------------------
r43302 | guy | 2012-06-16 18:50:52 -0700 (Sat, 16 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/win32/file_dlg_win32.c

Reflect change to wtap_get_savable_file_types.

------------------------------------------------------------------------
r43300 | guy | 2012-06-16 18:32:50 -0700 (Sat, 16 Jun 2012) | 16 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c
   M /trunk/wiretap/file_access.c
   M /trunk/wiretap/wtap.h

Have wtap_get_savable_file_types() take an array of encapsulations and
only return file types that could handle a single file with all those
encapsulations - this means that

	1) if there's more then one encapsulation, the file format has
to handle per-packet encapsulation;

	2) just because a file format handles per-packet encapsulation,
that doesn't mean that it can handle the *particular* encapsulations
being handed to it.

This fixes some cases where we were claiming that a file could be saved
in a format that doesn't actually support it (e.g., ISDN files being
reported as savable in pcap-NG format - there's no LINKTYPE_ value for
ISDN including B and D channels).

------------------------------------------------------------------------
r43299 | guy | 2012-06-16 17:06:13 -0700 (Sat, 16 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_toolbar.h
   M /trunk/ui/gtk/main_toolbar_private.h

Move a bunch of toolbar routines into main_toolbar_private.h; they
should only be called by the main window code.

------------------------------------------------------------------------
r43298 | guy | 2012-06-16 17:00:25 -0700 (Sat, 16 Jun 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main.h
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_menubar_private.h
   M /trunk/ui/gtk/menus.h
   M /trunk/ui/gtk/packet_history.c

Move some code to manipulate the toolbar and capture interface dialog
out of main_menubar.c into routines in main.c.

Move some routines that are only used by main.c into
main_menubar_private.h.

------------------------------------------------------------------------
r43297 | guy | 2012-06-16 16:29:57 -0700 (Sat, 16 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Oops, main_packet_panes.h no longer exists.

------------------------------------------------------------------------
r43296 | guy | 2012-06-16 16:11:12 -0700 (Sat, 16 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt

Reflect the move of main_proto_draw.c to packet_panes.c.

------------------------------------------------------------------------
r43295 | guy | 2012-06-16 16:10:06 -0700 (Sat, 16 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/main.c
   D /trunk/ui/gtk/main_packet_panes.c
   D /trunk/ui/gtk/main_packet_panes.h

There's not much of note in ui/gtk/main_packet_panes.c; just do those
operations directly in ui/gtk/main.c.

------------------------------------------------------------------------
r43294 | guy | 2012-06-16 14:39:16 -0700 (Sat, 16 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/packet_panes.c

Clean up indentation.

------------------------------------------------------------------------
r43293 | guy | 2012-06-16 14:37:24 -0700 (Sat, 16 Jun 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_packet_panes.c
   M /trunk/ui/gtk/main_packet_panes.h
   M /trunk/ui/gtk/packet_panes.h

Rename clear_tree_and_hex_views() to main_clear_tree_and_hex_views(), as
it specifically works on the main window's tree and hex dump views (it
doesn't apply to packet windows - they are always showing data from a
particular packet), and move its declaration to main_packet_panes.h.

------------------------------------------------------------------------
r43292 | guy | 2012-06-16 14:30:24 -0700 (Sat, 16 Jun 2012) | 7 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/main.c
   A /trunk/ui/gtk/main_packet_panes.c
   A /trunk/ui/gtk/main_packet_panes.h
   M /trunk/ui/gtk/packet_panes.c
   M /trunk/ui/gtk/packet_panes.h
   M /trunk/ui/gtk/packet_win.c

Move some routines that specifically handle the main window's packet
panes to main_packet_panes.c.

Rename main_tree_view_new() to proto_tree_view_new() - it's not just for
creating the main window's protocol tree view, it's also for creating
protocol tree views in packet windows.

------------------------------------------------------------------------
r43291 | guy | 2012-06-16 13:59:12 -0700 (Sat, 16 Jun 2012) | 6 lines
Changed paths:
   D /trunk/ui/gtk/main_proto_draw.c
   A /trunk/ui/gtk/packet_panes.c (from /trunk/ui/gtk/main_proto_draw.c:43280)

ui/gtk/main_proto_draw.c isn't just used for the main window, it's also
used for popped-up packet windows, and it includes more than just code
to draw the protocol tree - it includes the hex dump pane code as well. 
Rename it packet_panes.c; the stuff specific to the main window should
be moved into a different file.

------------------------------------------------------------------------
r43290 | guy | 2012-06-16 13:52:04 -0700 (Sat, 16 Jun 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/expert_comp_dlg.c
   M /trunk/ui/gtk/font_utils.c
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c
   D /trunk/ui/gtk/main_proto_draw.h
   A /trunk/ui/gtk/packet_panes.h (from /trunk/ui/gtk/main_proto_draw.h:43280)
   M /trunk/ui/gtk/packet_win.c
   M /trunk/ui/gtk/prefs_gui.c

ui/gtk/main_proto_draw.c isn't just used for the main window, it's also
used for popped-up packet windows, and it includes more than just code
to draw the protocol tree - it includes the hex dump pane code as well. 
Rename it packet_panes.c; the stuff specific to the main window should
be moved into a different file.

------------------------------------------------------------------------
r43288 | pascal | 2012-06-16 12:13:48 -0700 (Sat, 16 Jun 2012) | 3 lines
Changed paths:
   M /trunk/asn1/tcap/tcap.cnf
   M /trunk/epan/dissectors/packet-tcap.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7372 :
tcap.otid and tcap.dtid can be used as display filters

------------------------------------------------------------------------
r43280 | pascal | 2012-06-16 06:09:51 -0700 (Sat, 16 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gtp.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7371 :
Add dissection of Release 8 or higher P-GW QoS profile

------------------------------------------------------------------------
r43278 | guy | 2012-06-15 16:54:05 -0700 (Fri, 15 Jun 2012) | 7 lines
Changed paths:
   M /trunk/cfile.h
   M /trunk/file.c
   M /trunk/summary.c
   M /trunk/summary.h
   M /trunk/ui/gtk/summary_dlg.c

For a capture file, keep an array of all encapsulation types seen.

Show all of them in the summary dialog; we will be using it in the
future to figure out what capture file formats we can write to (just
because a capture file format supports per-packet encapsulations, that
doesn't mean that it supports *all possible* encapsulations).

------------------------------------------------------------------------
r43277 | darkjames | 2012-06-15 16:04:59 -0700 (Fri, 15 Jun 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/main_proto_draw.c

highlight_field: use passed GtkTreeView for proto_tree_draw.

highlight_field() is also called when we open packet in new window and we click some bytes,
it caused redrawing packet details in *main window* but with protocol tree from (possibly) another frame.

------------------------------------------------------------------------
r43274 | gerald | 2012-06-15 11:17:20 -0700 (Fri, 15 Jun 2012) | 4 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/ui/qt/Makefile.am
   M /trunk/ui/qt/Makefile.common

Don't install the Qt resource images. They get converted to C arrays in
qrc_*.cpp so they shouldn't be necessary even when we're building and
installing qtshark.

------------------------------------------------------------------------
r43273 | wmeier | 2012-06-15 08:49:05 -0700 (Fri, 15 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-openwire.c

Minor cleanup:
- Use _U_ on a fcn parameter so can remove "prevent compiler warning" line of useless code;
- indentation
- ...

------------------------------------------------------------------------
r43272 | wmeier | 2012-06-15 08:15:48 -0700 (Fri, 15 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mndp.c

Minor Changes:
- checkcol() not needed;
- remove unneeded #include <expert.h>
- remove 'if(tree)' so "bytes dissected" returned always the same.

------------------------------------------------------------------------
r43271 | etxrab | 2012-06-15 05:27:21 -0700 (Fri, 15 Jun 2012) | 4 lines
Changed paths:
   M /trunk/editcap.c

Try to fix pcap-ng - most files created by editcap -c have no IDB
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7350

By using wtap_dump_open_ng() in all places.
------------------------------------------------------------------------
r43270 | etxrab | 2012-06-15 04:23:40 -0700 (Fri, 15 Jun 2012) | 1 line
Changed paths:
   M /trunk/asn1/m3ap/M3AP-IEs.asn
   M /trunk/epan/dissectors/packet-m3ap.c

Correct a discrepancy in the specification.
------------------------------------------------------------------------
r43268 | cmaynard | 2012-06-14 16:56:59 -0700 (Thu, 14 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sdh.c

Fix Coverity CID 703858: Unused pointer value.

------------------------------------------------------------------------
r43267 | cmaynard | 2012-06-14 16:39:44 -0700 (Thu, 14 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-yami.c

Fix Coverity CID 703859: Unused pointer value.
Fix Coverity CID 703860: Unused pointer value.

------------------------------------------------------------------------
r43266 | darkjames | 2012-06-14 13:13:45 -0700 (Thu, 14 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/tvbuff.c

Add some explation about buffer size.

------------------------------------------------------------------------
r43264 | gerald | 2012-06-14 12:49:57 -0700 (Thu, 14 Jun 2012) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/uninstall.nsi

Add back an absolute path prefix.

------------------------------------------------------------------------
r43263 | darkjames | 2012-06-14 12:08:19 -0700 (Thu, 14 Jun 2012) | 7 lines
Changed paths:
   M /trunk/epan/tvbuff.c

Optimize tvb_*_unicode functions.

- Allocate tmpbuf on stack. g_unichar_to_utf8[1] requires maximum 6B + 1 byte for NUL, align it to 8B.
- Use g_string_append_unichar()

[1] http://developer.gnome.org/glib/2.26/glib-Unicode-Manipulation.html#g-unichar-to-utf8

------------------------------------------------------------------------
r43261 | gerald | 2012-06-14 11:53:55 -0700 (Thu, 14 Jun 2012) | 2 lines
Changed paths:
   M /trunk/packaging/nsis/common.nsh
   M /trunk/packaging/nsis/uninstall.nsi
   M /trunk/packaging/nsis/wireshark.nsi
   M /trunk/packaging/ws-manifest.pl

More NSIS cleanup.

------------------------------------------------------------------------
r43259 | etxrab | 2012-06-14 08:50:24 -0700 (Thu, 14 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-csn1.c

Try to fix a couple of warnings.
------------------------------------------------------------------------
r43257 | pascal | 2012-06-14 03:43:54 -0700 (Thu, 14 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c

Add dissection of utra-BCCH-Container-r10

------------------------------------------------------------------------
r43256 | etxrab | 2012-06-14 01:44:45 -0700 (Thu, 14 Jun 2012) | 1 line
Changed paths:
   M /trunk/asn1/m3ap/m3ap.cnf
   M /trunk/epan/dissectors/packet-m3ap.c

Pretify columns.
------------------------------------------------------------------------
r43255 | pascal | 2012-06-14 00:25:53 -0700 (Thu, 14 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Fix function name (it is an Authentication failure, not an Attach failure)

------------------------------------------------------------------------
r43253 | pascal | 2012-06-14 00:14:59 -0700 (Thu, 14 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-nas_eps.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7368 :
Identity request, Identity response and Authentication failure message dissection are swapped

------------------------------------------------------------------------
r43252 | guy | 2012-06-13 20:50:39 -0700 (Wed, 13 Jun 2012) | 6 lines
Changed paths:
   M /trunk/ui/gtk/main.c

In effect, disable closing the main window while a capture is being
stopped - there's no guaranteed way to make the UI's close button
inactive (on X11, it depends on whether the window manager allows that),
but we can just do nothing and return TRUE from the delete event handler
to ignore the delete event.

------------------------------------------------------------------------
r43251 | guy | 2012-06-13 20:50:28 -0700 (Wed, 13 Jun 2012) | 3 lines
Changed paths:
   M /trunk/ui/gtk/main_menubar.c

Re-enable the File -> Quit menu item when the capture stops (or is
started again).

------------------------------------------------------------------------
r43250 | guy | 2012-06-13 19:19:46 -0700 (Wed, 13 Jun 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_if_dlg.c
   M /trunk/ui/gtk/capture_if_dlg.h
   M /trunk/ui/gtk/main.c
   M /trunk/ui/gtk/main_menubar.c
   M /trunk/ui/gtk/main_toolbar.c
   M /trunk/ui/gtk/main_toolbar.h
   M /trunk/ui/gtk/menus.h

Disable some menu items and toolbar items while we're waiting for a
capture to stop, so that we don't try to quit while we're in the middle
of quitting or try to stop or restart the capture we're in the middle of
stopping.

------------------------------------------------------------------------
r43249 | guy | 2012-06-13 19:11:34 -0700 (Wed, 13 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

No pcap, no capture to stop.

------------------------------------------------------------------------
r43248 | guy | 2012-06-13 18:34:52 -0700 (Wed, 13 Jun 2012) | 5 lines
Changed paths:
   M /trunk/ui/gtk/capture_file_dlg.c

When stopping the capture before asking whether to save the results, run
the main loop until we're done reading the captured packets.  Hopefully
this clears up bug 7318 in Evan Huus's case; I can't reproduce that
myself.

------------------------------------------------------------------------
r43246 | gerald | 2012-06-13 16:04:57 -0700 (Wed, 13 Jun 2012) | 2 lines
Changed paths:
   M /trunk/packaging/u3/win32/Makefile.nmake

Fix things to match what we're doing in our portableapps counterpart.

------------------------------------------------------------------------
r43244 | gerald | 2012-06-13 15:28:28 -0700 (Wed, 13 Jun 2012) | 3 lines
Changed paths:
   M /trunk/packaging/portableapps/win32/Makefile.nmake
   M /trunk/packaging/portableapps/win32/makenmake.pl
   M /trunk/packaging/u3/win32/Makefile.nmake
   M /trunk/packaging/u3/win32/makenmake.pl
   M /trunk/packaging/ws-manifest.pl

Don't add uninstall.exe to the U3/PortableApps manifest. Define
STAGING_DIR. Update some makefile dependencies.

------------------------------------------------------------------------
r43243 | pascal | 2012-06-13 15:02:12 -0700 (Wed, 13 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/rrc/rrc.cnf
   M /trunk/epan/dissectors/packet-rrc.c

Use value_string_ext for arrays with more than 15 entries

------------------------------------------------------------------------
r43242 | guy | 2012-06-13 14:08:18 -0700 (Wed, 13 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/main.c

Update a comment to reflect new-packet-list reality.

------------------------------------------------------------------------
r43241 | pascal | 2012-06-13 14:05:10 -0700 (Wed, 13 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/lte-rrc/lte-rrc.cnf
   M /trunk/epan/dissectors/packet-lte-rrc.c

Use value_string_ext for arrays with more than 15 entries

------------------------------------------------------------------------
r43239 | gerald | 2012-06-13 14:03:54 -0700 (Wed, 13 Jun 2012) | 3 lines
Changed paths:
   M /trunk/packaging/nsis/Makefile.nmake
   M /trunk/packaging/nsis/wireshark.nsi

Define STAGING_DIR and use it in various places instead of hard-coding
"..\.." or "..\..\wireshark-gtk2".

------------------------------------------------------------------------
r43237 | gerald | 2012-06-13 13:11:41 -0700 (Wed, 13 Jun 2012) | 3 lines
Changed paths:
   M /trunk/packaging/nsis/uninstall.nsi
   M /trunk/packaging/nsis/wireshark.nsi

Use terminology that conforms better with the MSDN documentation and a
style that conforms better with the rest of the NSIS output.

------------------------------------------------------------------------
r43236 | gerald | 2012-06-13 12:06:27 -0700 (Wed, 13 Jun 2012) | 17 lines
Changed paths:
   M /trunk/packaging/nsis/AdditionalTasksPage.ini
   M /trunk/packaging/nsis/Makefile.nmake
   A /trunk/packaging/nsis/common.nsh
   A /trunk/packaging/nsis/uninstall.nsi
   M /trunk/packaging/nsis/wireshark.nsi

Move the "uninstall" parts of wireshark.nsi to uninstall.nsi and the
common parts to common.nsh. Creating an installer now requires two
NSIS runs:

  - uninstaller.nsi, which creates an installer (uninstall_installer.exe)
    that only writes uninstall.exe to ../../wireshark-gtk2.

  - wireshark.nsi, which bundles uninstall.exe along with the rest of
    our installation files.

If we ever get around to signing our executables this will let us sign
all of them. It also cleans up the .nsi file contents a bit.

Instead of keeping separate list of file extensions, manage them from
a single macro. Print the extensions we register / deregister in the
detail pane.

------------------------------------------------------------------------
r43235 | morriss | 2012-06-13 10:25:16 -0700 (Wed, 13 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-wccp.c

Mark a couple of parameters as unused.
------------------------------------------------------------------------
r43234 | wmeier | 2012-06-13 09:44:06 -0700 (Wed, 13 Jun 2012) | 2 lines
Changed paths:
   M /trunk/config.nmake

Add a comment as to .bsc files seemingly not usable with VS2010.

------------------------------------------------------------------------
r43233 | wmeier | 2012-06-13 09:19:35 -0700 (Wed, 13 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/Makefile.nmake
   M /trunk/ui/cli/Makefile.nmake
   M /trunk/ui/gtk/Makefile.nmake
   M /trunk/ui/win32/Makefile.nmake

Add '*.sbr' to 'clean'

------------------------------------------------------------------------
r43232 | wmeier | 2012-06-13 09:18:38 -0700 (Wed, 13 Jun 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

Add a comment as to .bsc files seemingly not usable with VS2010.

------------------------------------------------------------------------
r43231 | etxrab | 2012-06-13 08:27:41 -0700 (Wed, 13 Jun 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wccp.c

From Michael Mann:
length bugfix + proto_tree_add_text() cleanup

Fixed the Web-Cache Identity Info dissection.  Also converted many of the
proto_tree_add_text() to "more filterable" APIs.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5141
------------------------------------------------------------------------
r43230 | morriss | 2012-06-13 07:56:33 -0700 (Wed, 13 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-pop.c

From Michael Mann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3317

Add SSL/TLS support to the POP dissector (functionality copied from the
SMTP dissector).

------------------------------------------------------------------------
r43229 | wmeier | 2012-06-13 07:42:30 -0700 (Wed, 13 Jun 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake

wireshark.bsc dependencies: fix a typo; add 2 which are missing.

------------------------------------------------------------------------
r43228 | morriss | 2012-06-12 18:13:12 -0700 (Tue, 12 Jun 2012) | 6 lines
Changed paths:
   M /trunk/doc/README.developer
   M /trunk/epan/dissectors/packet-dtls.c
   M /trunk/epan/dissectors/packet-ssl.c
   M /trunk/epan/libwireshark.def
   M /trunk/epan/prefs-int.h
   M /trunk/epan/prefs.c
   M /trunk/epan/prefs.h
   M /trunk/plugins/asn1/packet-asn1.c
   M /trunk/plugins/mate/packet-mate.c
   M /trunk/ui/gtk/prefs_dlg.c

Create, and start using, file name preferences.

File name preferences are basically just string preferences except that the
GUI will present a "Browse" button that allows the user to go and find the
file s/he wants (rather than having to blindly type in the full path).

------------------------------------------------------------------------
r43227 | pascal | 2012-06-12 14:36:55 -0700 (Tue, 12 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/ranap/ranap.cnf
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
   M /trunk/epan/dissectors/packet-gsm_a_common.h
   M /trunk/epan/dissectors/packet-gsm_a_dtap.c
   M /trunk/epan/dissectors/packet-gsm_a_rp.c
   M /trunk/epan/dissectors/packet-ranap.c
   M /trunk/epan/dissectors/packet-ranap.h

Upgrade GSM BSSMAP dissection to Release 9 (V9.8.0)

------------------------------------------------------------------------
r43226 | wmeier | 2012-06-12 14:22:46 -0700 (Tue, 12 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-bacapp.c
   M /trunk/epan/dissectors/packet-banana.c
   M /trunk/epan/dissectors/packet-bfcp.c
   M /trunk/epan/dissectors/packet-bgp.c
   M /trunk/epan/dissectors/packet-cell_broadcast.c
   M /trunk/epan/dissectors/packet-cip.c
   M /trunk/epan/dissectors/packet-cipsafety.c
   M /trunk/epan/dissectors/packet-dmx.c
   M /trunk/epan/dissectors/packet-dvb-data-mpe.c
   M /trunk/epan/dissectors/packet-llrp.c
   M /trunk/epan/dissectors/packet-moldudp.c
   M /trunk/epan/dissectors/packet-moldudp64.c
   M /trunk/epan/dissectors/packet-mpeg-pat.c
   M /trunk/epan/dissectors/packet-mpeg-sect.c
   M /trunk/epan/dissectors/packet-openwire.c

Fix: code under 'if(tree)' (in)directly calls sub-dissector/col_...()/expert...() fcns

------------------------------------------------------------------------
r43224 | wmeier | 2012-06-12 06:03:05 -0700 (Tue, 12 Jun 2012) | 2 lines
Changed paths:
   M /trunk/doc/README.developer

Note that calls to "expert" functions should not be under 'if (tree)'.

------------------------------------------------------------------------
r43222 | jmayer | 2012-06-12 03:44:57 -0700 (Tue, 12 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ip.h
   M /trunk/epan/dissectors/packet-ipv6.c

Revert r41952

  BACKPORT to 1.8

------------------------------------------------------------------------
r43221 | jmayer | 2012-06-12 03:38:22 -0700 (Tue, 12 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ip.h
   M /trunk/epan/dissectors/packet-ipv6.c

Manually revert r41953

  BACKPORT to 1.8

------------------------------------------------------------------------
r43217 | wmeier | 2012-06-11 13:51:47 -0700 (Mon, 11 Jun 2012) | 15 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wreth.c

Fix bugs and other issues:
- remove 'if (tree)' around code which (eventually) calls col_...() functions;
- remove unneeded check_col() usage;
- use extended value-strings where appropriate;
- use col_set_str() instead of col_add_fstr();
- fix mismatch between proto_tree_add_item() size arg and the FT type in the
   referenced hf[] entry (in a few cases);
- FT_STRING fields should have ENC_ASCII|ENC_NA as the 'encoding' arg
   in the corresponding proto_tree_add_item() call;
- do whitespace cleanup.

Note: 1 issue remains:
See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7260#c12


------------------------------------------------------------------------
r43216 | wmeier | 2012-06-11 13:35:00 -0700 (Mon, 11 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-rsvp.c

Re-order 2 value_string arrays so that entries are in ascending order by value.

------------------------------------------------------------------------
r43215 | pascal | 2012-06-11 13:28:31 -0700 (Mon, 11 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

From Alexander via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7361 :
Add BSS supported Codec list dissection to Assigment Complete message

------------------------------------------------------------------------
r43214 | pascal | 2012-06-11 13:12:17 -0700 (Mon, 11 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-gsm_a_bssmap.c

From Alexander via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7360 :
Service handover IE is not correctly dissected

------------------------------------------------------------------------
r43213 | morriss | 2012-06-11 12:42:05 -0700 (Mon, 11 Jun 2012) | 4 lines
Changed paths:
   M /trunk/tools/checkAPIs.pl

Prohibit strtod() (as per r 43212).

Replace tabs with spaces (for consistency).

------------------------------------------------------------------------
r43212 | darkjames | 2012-06-11 12:27:57 -0700 (Mon, 11 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/ftypes/ftype-double.c

Fix bug 6917

strtod() is locale-aware, change it to g_ascii_strtod()

------------------------------------------------------------------------
r43211 | wmeier | 2012-06-11 12:07:53 -0700 (Mon, 11 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.h
   M /trunk/epan/dissectors/packet-megaco.c
   M /trunk/epan/dissectors/packet-mpls-pm.c
   M /trunk/epan/dissectors/packet-nhrp.h

Use dscp_vals_ext everyplace (instead of dscp_vals);
(dscp_vals is now a static array in packet-ip.c)

------------------------------------------------------------------------
r43210 | wmeier | 2012-06-11 11:47:42 -0700 (Mon, 11 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ipv6.c
   M /trunk/epan/dissectors/packet-mip6.c
   M /trunk/epan/dissectors/packet-ppp.c
   M /trunk/epan/dissectors/packet-tcp.c
   M /trunk/epan/ip_opts.h

Don't define value_string arrays in a .h file (included in multiple places).
Also:
 - don't use val_to_str_const() with a "format" default string;
 - rename 'opt_len_type' enumeration  identifiers to be less generic.

------------------------------------------------------------------------
r43209 | wmeier | 2012-06-11 09:53:49 -0700 (Mon, 11 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Fix another compiler warning

------------------------------------------------------------------------
r43208 | wmeier | 2012-06-11 09:44:42 -0700 (Mon, 11 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

Fix a compiler warning

------------------------------------------------------------------------
r43207 | wmeier | 2012-06-11 09:33:56 -0700 (Mon, 11 Jun 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

General cleanup:
- remove some redundant code;
- use ep_strdup_printf() instead of g_snprintf() to a static buffer;
- create and use extended-value-strings as appropriate;
- define a value_string array as static (not as an automatic);
- use val_to_str_const() instead of val_to_str() as appropriate;
- reformat hf[] array entries;
- do general formatting cleanup;
- do whitespace cleanup (e.g., indentation & 4-space tabs).

------------------------------------------------------------------------
r43205 | morriss | 2012-06-11 09:05:38 -0700 (Mon, 11 Jun 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

S9 AVPs start at 2200.
------------------------------------------------------------------------
r43204 | wmeier | 2012-06-11 08:47:50 -0700 (Mon, 11 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ip.c
   M /trunk/epan/dissectors/packet-ip.h

Create dscp_vals_ext value_str_ext (based upon dscp_vals); Use it as appropriate.
Also:
 - use val_to_str_const() [instead of val_to_str()] in a few cases;
 - do some trivial formatting cleanup.

------------------------------------------------------------------------
r43203 | pascal | 2012-06-11 06:54:06 -0700 (Mon, 11 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-per.c

Use restricted character string decoding for IA5String type
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6246

------------------------------------------------------------------------
r43202 | pascal | 2012-06-11 06:48:11 -0700 (Mon, 11 Jun 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/packaging/nsis/wireshark.nsi

Add TGPPS9.xml to makefile and NSIS installer

------------------------------------------------------------------------
r43201 | pascal | 2012-06-11 05:38:06 -0700 (Mon, 11 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/base64.c

From Michael Mann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7357 :
Fix memory corruption in base64 introduced in revision 43196

------------------------------------------------------------------------
r43200 | etxrab | 2012-06-11 01:07:48 -0700 (Mon, 11 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-http.c

len is no longer used.
------------------------------------------------------------------------
r43199 | etxrab | 2012-06-11 00:48:14 -0700 (Mon, 11 Jun 2012) | 1 line
Changed paths:
   M /trunk/diameter/dictionary.xml

Add a reference to TGPPS9.xml update a couple of AVP:s while at it.
------------------------------------------------------------------------
r43198 | etxrab | 2012-06-11 00:14:52 -0700 (Mon, 11 Jun 2012) | 4 lines
Changed paths:
   M /trunk/airpcap_loader.c

From Evan Huus:
Airpcap memory leak.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7352
------------------------------------------------------------------------
r43197 | etxrab | 2012-06-11 00:10:18 -0700 (Mon, 11 Jun 2012) | 7 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smtp.c

From Michael Mann:
Implemented RFC 4954 within the SMTP dissector.  On principle, the decryption
is disabled by default (making this feature not obviously present). However I
don't think there will ever be enough data that the performance would be an
issue if the default was changed.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7349
------------------------------------------------------------------------
r43196 | etxrab | 2012-06-11 00:09:11 -0700 (Mon, 11 Jun 2012) | 6 lines
Changed paths:
   M /trunk/epan/base64.c
   M /trunk/epan/base64.h
   M /trunk/epan/dissectors/packet-http.c

From Michael Mann:
NUL terminate the decoded string.  
Updated only dissector that uses epan_base64_decode() (packet-http.c) to assume
NULL termination.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7349
------------------------------------------------------------------------
r43195 | cmaynard | 2012-06-10 20:51:47 -0700 (Sun, 10 Jun 2012) | 2 lines
Changed paths:
   M /trunk/docbook/release-notes.xml

Expand the item regarding displayed packets, rather than all packets, as being the default when saving to also include exporting and printing as well.

------------------------------------------------------------------------
r43194 | wmeier | 2012-06-10 20:36:04 -0700 (Sun, 10 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-rsvp.c

From Evan Huus: Missing breaks in packet-rsvp.c
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7353

------------------------------------------------------------------------
r43193 | cmaynard | 2012-06-10 19:43:16 -0700 (Sun, 10 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/print_dlg.c

Set the default for printing or exporting packets to displayed packets only.

------------------------------------------------------------------------
r43192 | wmeier | 2012-06-10 19:09:48 -0700 (Sun, 10 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dfilter/dfvm.c

From Evan Huus: Unnecessary branch in dfvm.c
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7354

------------------------------------------------------------------------
r43191 | cmaynard | 2012-06-10 17:53:23 -0700 (Sun, 10 Jun 2012) | 2 lines
Changed paths:
   M /trunk/AUTHORS

Remove duplicate entry.

------------------------------------------------------------------------
r43190 | darkjames | 2012-06-10 15:35:48 -0700 (Sun, 10 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/CMakeLists.txt

Missing proto_tree_model.c in CMakeLists (r43189 for cmake)

------------------------------------------------------------------------
r43189 | darkjames | 2012-06-10 15:07:54 -0700 (Sun, 10 Jun 2012) | 4 lines
Changed paths:
   M /trunk/ui/gtk/Makefile.common
   M /trunk/ui/gtk/main_proto_draw.c
   A /trunk/ui/gtk/proto_tree_model.c
   A /trunk/ui/gtk/proto_tree_model.h

Custom model for packet details

Original patch tracked in bug #7224

------------------------------------------------------------------------
r43188 | darkjames | 2012-06-10 15:03:17 -0700 (Sun, 10 Jun 2012) | 9 lines
Changed paths:
   M /trunk/file.c
   M /trunk/ui/gtk/main_proto_draw.c
   M /trunk/ui/gtk/packet_win.c

Clear GtkTreeStore before freeing edt

When building current data for packet details treeview we store two things.
- Generated string with item label
- Pointer to node field_info structure

After epan_dissect_{free, cleanup} pointer to field_info node is no longer
valid so we should clear GtkTreeStore before freeing.

------------------------------------------------------------------------
r43187 | cmaynard | 2012-06-10 12:43:40 -0700 (Sun, 10 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-udp.c

Fix UDP-Lite checksum verification bug introduced with r40387 and reported by "answer" via http://ask.wireshark.org/questions/11798/is-udp-lite-checksum-correct-ipv6
There is a difference between the UDP and UDP-Lite pseudo header that wasn't realized when r40387 was committed.  Details of the difference in http://tools.ietf.org/html/rfc3828#section-3.2

------------------------------------------------------------------------
r43186 | wmeier | 2012-06-10 12:23:50 -0700 (Sun, 10 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/proto.c

Fix "BASE_CUSTOM field is incorrectly formatted when applied as a column".
Resolves Bug #6671 - https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6671

------------------------------------------------------------------------
r43185 | cmaynard | 2012-06-10 12:02:03 -0700 (Sun, 10 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-tcp.c

Fix the other part of Coverity CID 703086.  I thought I got it with r42798, but apparently that was only 1/2 the fix as sometimes they group more than one bug into a single CID.

------------------------------------------------------------------------
r43184 | wmeier | 2012-06-10 08:10:11 -0700 (Sun, 10 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/proto.c

Fix bug wherein values in a custom column aren't displayed as a value_string (when appropriate).
Essentially: BASE_CUSTOM is "base_display_e value" (like BASE_DEC) *not* a bit-mask
 (like BASE_EXT_STRING).
Bug introduced in SVN #39902

------------------------------------------------------------------------
r43183 | gerald | 2012-06-10 07:03:31 -0700 (Sun, 10 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/enterprise-numbers
   M /trunk/manuf
   M /trunk/services

[Automatic manuf, services and enterprise-numbers update for 2012-06-10]
------------------------------------------------------------------------
r43182 | etxrab | 2012-06-10 01:24:18 -0700 (Sun, 10 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-icep.c

From Michael Mann: Added dissection of IceP over UDP as well as a few preferences mentioned in the TODO.  Also replaced a few proto_tree_add_text with expert_add_info_format. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1646
------------------------------------------------------------------------
r43181 | wmeier | 2012-06-09 11:42:20 -0700 (Sat, 09 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uasip.c

Fix compiler error

------------------------------------------------------------------------
r43180 | wmeier | 2012-06-09 11:24:09 -0700 (Sat, 09 Jun 2012) | 11 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uasip.c

str_to_ipaddr() had a bug; use inet_pton() instead;
See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6844#c27

Also: Improve handling of an invalid value for the 'proxy IP Address'
preference. If the address is invalid, setting the preference
to "" in proto_reg_handoff...() doesn't work well.
Instead, issue a g_warning for an invalid IP address when it'
s processed in proto_reg_handoff...()
(AFAIK, there's not a way for a dissector to validate the semantic
value of a preference and report an error).

------------------------------------------------------------------------
r43179 | cmaynard | 2012-06-09 10:56:08 -0700 (Sat, 09 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/snmp/packet-snmp-template.c
   M /trunk/epan/dissectors/packet-diameter.c
   M /trunk/epan/dissectors/packet-snmp.c
   M /trunk/epan/dissectors/packet-vmlab.c

Do not use BASE_NONE for FT_*INT* types.

------------------------------------------------------------------------
r43178 | cmaynard | 2012-06-09 10:51:30 -0700 (Sat, 09 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-mndp.c

Do not use BASE_NONE for FT_*INT* types.

------------------------------------------------------------------------
r43177 | cmaynard | 2012-06-09 10:47:58 -0700 (Sat, 09 Jun 2012) | 2 lines
Changed paths:
   M /trunk/asn1/t124/packet-t124-template.c
   M /trunk/epan/dissectors/packet-bzr.c
   M /trunk/epan/dissectors/packet-h248_annex_e.c
   M /trunk/epan/dissectors/packet-homeplug-av.c
   M /trunk/epan/dissectors/packet-nflog.c
   M /trunk/epan/dissectors/packet-opensafety.c
   M /trunk/epan/dissectors/packet-t124.c

Do not use BASE_NONE for FT_*INT* types.

------------------------------------------------------------------------
r43176 | cmaynard | 2012-06-09 10:08:46 -0700 (Sat, 09 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ieee80211.c

Do not use BASE_NONE for FT_UINT8 types.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7333 (I think).

------------------------------------------------------------------------
r43175 | cmaynard | 2012-06-09 08:54:15 -0700 (Sat, 09 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-sip.c

Add sip.to.tag and sip.from.tag filters.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5226

------------------------------------------------------------------------
r43174 | cmaynard | 2012-06-09 08:43:08 -0700 (Sat, 09 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-syslog.c

Allow syslog to work with "Decode As" for TCP.
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5241

------------------------------------------------------------------------
r43173 | cmaynard | 2012-06-08 20:54:29 -0700 (Fri, 08 Jun 2012) | 2 lines
Changed paths:
   M /trunk/capture_sync.c

Undo an accidental portion of the last commit.

------------------------------------------------------------------------
r43172 | cmaynard | 2012-06-08 20:41:23 -0700 (Fri, 08 Jun 2012) | 2 lines
Changed paths:
   M /trunk/capture_sync.c
   M /trunk/epan/filesystem.c
   M /trunk/rawshark.c

Be sure to specify FORMAT_MESSAGE_IGNORE_INSERTS in the dwFlags arg to all FormatMessage() calls where FORMAT_MESSAGE_FROM_SYSTEM is also specified.  (Ref: http://blogs.msdn.com/b/oldnewthing/archive/2007/11/28/6564257.aspx)

------------------------------------------------------------------------
r43171 | cmaynard | 2012-06-08 20:36:15 -0700 (Fri, 08 Jun 2012) | 2 lines
Changed paths:
   M /trunk/dumpcap.c

Fix Coverity CID 708961: Resource leak, by closing the socket if the connect() fails.  While there, print a human-readable error message on Windows like we do for other platforms.  Lastly, be sure to specify FORMAT_MESSAGE_IGNORE_INSERTS in the dwFlags arg to all FormatMessage() calls where FORMAT_MESSAGE_FROM_SYSTEM is also specified.  (Ref: http://blogs.msdn.com/b/oldnewthing/archive/2007/11/28/6564257.aspx)

------------------------------------------------------------------------
r43170 | gerald | 2012-06-08 16:54:22 -0700 (Fri, 08 Jun 2012) | 25 lines
Changed paths:
   M /trunk/epan/Makefile.am
   M /trunk/tools/git-compare-abis.sh
   M /trunk/wiretap/Makefile.am
   M /trunk/wsutil/Makefile.am

Forward-port r43165 and r43168 from trunk-1.6.

  ------------------------------------------------------------------------
  r43165 | gerald | 2012-06-08 14:23:25 -0700 (Fri, 08 Jun 2012) | 4 lines
  Changed paths:
     M /trunk-1.6/epan/Makefile.am
     M /trunk-1.6/wiretap/Makefile.am
     M /trunk-1.6/wsutil/Makefile.am
  
  Use separate commands in the dumpabi recipes instead a big huge long
  chain. If abi-compliance-checker fails print the contents of its
  log file.
  ------------------------------------------------------------------------
  r43168 | gerald | 2012-06-08 15:43:50 -0700 (Fri, 08 Jun 2012) | 2 lines
  Changed paths:
     M /trunk-1.6/epan/Makefile.am
     M /trunk-1.6/wiretap/Makefile.am
     M /trunk-1.6/wsutil/Makefile.am
  
  Make sure ln happens in the right directory.
  ------------------------------------------------------------------------

We don't currently have a usable tag for "git describe --tags
--abbrev=0" to latch onto so just use the first 1.9 commit.

------------------------------------------------------------------------
r43166 | morriss | 2012-06-08 15:23:11 -0700 (Fri, 08 Jun 2012) | 10 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Don't register 3 (IPAddress) hf's with the same abbreviation but with 3
different types; instead use different abbreviations (filters).

This is in order to prevent running into

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2402

and seg-faulting when someone applies a filter of, for example,
diameter.Framed-IP-Address .

------------------------------------------------------------------------
r43164 | wmeier | 2012-06-08 14:17:42 -0700 (Fri, 08 Jun 2012) | 5 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ua3g.c

Fix bug I introduced in SVN #43129.

Fixes fuzz crash reported in Bug #7346.


------------------------------------------------------------------------
r43163 | morriss | 2012-06-08 13:08:43 -0700 (Fri, 08 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Thinking about it more, how we're storing the application ID isn't a problem.
------------------------------------------------------------------------
r43162 | morriss | 2012-06-08 12:59:33 -0700 (Fri, 08 Jun 2012) | 9 lines
Changed paths:
   M /trunk/epan/dissectors/packet-diameter.c

Don't call val_to_str() only to then compare the result with "Uknown": use
match_strval() instead.

Also, don't retrieve the application ID 3 more times; we've already got it
in a variable...

Point out a bug regarding how we're storing the application ID for use by
subdissectors (from r34570).

------------------------------------------------------------------------
r43160 | morriss | 2012-06-08 12:17:04 -0700 (Fri, 08 Jun 2012) | 7 lines
Changed paths:
   M /trunk/diameter/Cisco.xml
   M /trunk/diameter/Ericsson.xml
   M /trunk/diameter/TGPPGmb.xml
   M /trunk/diameter/TGPPRx.xml
   A /trunk/diameter/TGPPS9.xml
   M /trunk/diameter/TGPPSh.xml
   M /trunk/diameter/Vodafone.xml
   M /trunk/diameter/chargecontrol.xml
   M /trunk/diameter/dictionary.xml
   M /trunk/diameter/eap.xml
   M /trunk/diameter/etsie2e4.xml
   M /trunk/diameter/gqpolicy.xml
   M /trunk/diameter/imscxdx.xml
   M /trunk/diameter/mobileipv4.xml
   M /trunk/diameter/mobileipv6.xml
   M /trunk/diameter/nasreq.xml
   M /trunk/diameter/sip.xml
   M /trunk/diameter/sunping.xml

Add support for 3GPP S9 (29.215).

Massively reindent dictionary.xml to try to make it more readable
to us humans.  Fix some typos too.

Set SVN properties on all the files.

------------------------------------------------------------------------
r43159 | morriss | 2012-06-08 12:09:23 -0700 (Fri, 08 Jun 2012) | 1 line
Changed paths:
   M /trunk/tools/svnadd

The application/xml* MIME types are considered binary types by svn, use text/xml for .xml and don't set a MIME type for .dtd files.
------------------------------------------------------------------------
r43158 | morriss | 2012-06-08 12:04:13 -0700 (Fri, 08 Jun 2012) | 1 line
Changed paths:
   M /trunk/tools/svnadd

Handle adding .xml and .dtd files.
------------------------------------------------------------------------
r43157 | gerald | 2012-06-08 10:20:44 -0700 (Fri, 08 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-ppp.c
   M /trunk/epan/dissectors/packet-sametime.c
   M /trunk/wiretap/pcapng.c

Fix some dead assignments.

------------------------------------------------------------------------
r43156 | cmaynard | 2012-06-08 06:55:14 -0700 (Fri, 08 Jun 2012) | 2 lines
Changed paths:
   M /trunk/doc/dumpcap.pod
   M /trunk/dumpcap.c

Some minimal documentation of remote capture interface formats for both rpcap and the new TCP feature from bug 2788. 

------------------------------------------------------------------------
r43155 | cmaynard | 2012-06-08 06:23:14 -0700 (Fri, 08 Jun 2012) | 2 lines
Changed paths:
   M /trunk/dumpcap.c

Add another cast to make Windows buildbots happy.

------------------------------------------------------------------------
r43154 | etxrab | 2012-06-08 05:27:22 -0700 (Fri, 08 Jun 2012) | 1 line
Changed paths:
   M /trunk/dumpcap.c

Add a cast.
------------------------------------------------------------------------
r43153 | etxrab | 2012-06-08 04:54:26 -0700 (Fri, 08 Jun 2012) | 4 lines
Changed paths:
   M /trunk/dumpcap.c

From Alexey Neyman Forward ported by Michael Mann:
Allow captures over TCP connections.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2788
------------------------------------------------------------------------
r43152 | etxrab | 2012-06-08 04:50:52 -0700 (Fri, 08 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-isup.c

Only dissect as SDp if it's IPBCP (text encoded).
------------------------------------------------------------------------
r43151 | etxrab | 2012-06-07 23:26:55 -0700 (Thu, 07 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-wbxml.c

From  Stefan Hoffmeister:
ActiveSync WBXML CodeSpace updated to match official documentation.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7345
------------------------------------------------------------------------
r43150 | wmeier | 2012-06-07 14:10:02 -0700 (Thu, 07 Jun 2012) | 11 lines
Changed paths:
   M /trunk/epan/proto.c

Don't crash in 'proto_registrar_dump_values' if BASE_EXT_STRING and no extended string.
Note: this shows up when doing 'tshark -G values'.

BASE_EXT_STRING with a missing extended string does *not* cause issues
with the normal display code:

ToDo (eventually): Add some code to enforce requirement that hf[] entries with BASE_EXT_STRING
(or BASE_RANGE_STRING) set must also have a 'strings' value.



------------------------------------------------------------------------
r43149 | wmeier | 2012-06-07 13:16:28 -0700 (Thu, 07 Jun 2012) | 6 lines
Changed paths:
   M /trunk/plugins/ethercat/packet-ecatmb.c

Attempt to fix display of "eoe macfilter header".
Among other things: fix incorrect 'display' value in several hf[] entries.
(See XXX coments in source for further details).
Attempt to fix use of incorrect value in hf[] entry 'display' fields


------------------------------------------------------------------------
r43148 | rbalint | 2012-06-07 11:44:20 -0700 (Thu, 07 Jun 2012) | 1 line
Changed paths:
   M /trunk/docbook/Makefile.common

fix building Developer Guide from release tarball
------------------------------------------------------------------------
r43147 | wmeier | 2012-06-07 10:39:11 -0700 (Thu, 07 Jun 2012) | 4 lines
Changed paths:
   M /trunk/epan/dissectors/packet-smb2.c

Fix invalid hf[] entry 'display' field value.
result: incorect display of value (and, incidentally,
        a crash in 'tshark -G values'

------------------------------------------------------------------------
r43145 | morriss | 2012-06-07 05:05:14 -0700 (Thu, 07 Jun 2012) | 3 lines
Changed paths:
   M /trunk/docbook/developer-guide.xml
   M /trunk/docbook/user-guide.xml

Version 1.7 --> 1.9.
Extend the copyright for these documents into 2012.

------------------------------------------------------------------------
r43144 | etxrab | 2012-06-06 13:44:21 -0700 (Wed, 06 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-glusterfs.c

From Niels de Vos: GlusterFS: Display SETATTR attribute valid as a list of flags https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7341
------------------------------------------------------------------------
r43142 | gerald | 2012-06-06 13:42:47 -0700 (Wed, 06 Jun 2012) | 3 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/tools/win64-setup.sh

Update the Lua configuration on Win64 to reflect the recent change to
Visual Studio 2010.

------------------------------------------------------------------------
r43141 | etxrab | 2012-06-06 13:35:37 -0700 (Wed, 06 Jun 2012) | 1 line
Changed paths:
   M /trunk/epan/dissectors/packet-frame.c
   M /trunk/wiretap/wtap.c

From Stephen Donnelly: Correct ERF name, add WTAP_ENCAP string display https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7313
------------------------------------------------------------------------
r43140 | morriss | 2012-06-06 13:04:03 -0700 (Wed, 06 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Add casting to keep Windows happy.

------------------------------------------------------------------------
r43139 | darkjames | 2012-06-06 12:59:55 -0700 (Wed, 06 Jun 2012) | 4 lines
Changed paths:
   M /trunk/wiretap/netscreen.c

Fix bug #7340

interface name can also contain hyphen (v1-untrust, v1-trust).

------------------------------------------------------------------------
r43138 | morriss | 2012-06-06 12:20:28 -0700 (Wed, 06 Jun 2012) | 4 lines
Changed paths:
   M /trunk/docbook/wsug_src/WSUG_chapter_statistics.xml

Don't bother telling users that the save and copy commands are "only"
available in Wireshark 0.99.x and only when Wireshark was built with GTK
2.6 or later.

------------------------------------------------------------------------
r43137 | morriss | 2012-06-06 12:14:30 -0700 (Wed, 06 Jun 2012) | 8 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Split the Advanced unit COUNT(*) into COUNT FRAMES(*) and COUNT FIELDS(*).

(Before checking the code it wasn't clear to me what COUNT(*) was counting
and--especially with SCTP's bundling of user messages--counting fields was
really what I wanted/needed.)

Remove a 32-bit cast (should have been part of r43136).

------------------------------------------------------------------------
r43136 | morriss | 2012-06-06 11:54:18 -0700 (Wed, 06 Jun 2012) | 2 lines
Changed paths:
   M /trunk/ui/gtk/io_stat.c

Support math operations (SUM, MAX, MIN, etc.) on 64-bit fields.

------------------------------------------------------------------------
r43133 | pascal | 2012-06-06 09:55:48 -0700 (Wed, 06 Jun 2012) | 3 lines
Changed paths:
   M /trunk/epan/dissectors/packet-afp.c

From Frank Lahm via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7334 :
FPSpotlightRPC dates structure can contain multiple dates

------------------------------------------------------------------------
r43131 | wmeier | 2012-06-05 22:58:42 -0700 (Tue, 05 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uaudp.c

Fix compiler error (I hope)

------------------------------------------------------------------------
r43130 | wmeier | 2012-06-05 22:36:43 -0700 (Tue, 05 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-uasip.c

Fix compiler error

------------------------------------------------------------------------
r43129 | wmeier | 2012-06-05 21:54:47 -0700 (Tue, 05 Jun 2012) | 20 lines
Changed paths:
   M /trunk/epan/dissectors/packet-noe.c
   M /trunk/epan/dissectors/packet-ua.c
   M /trunk/epan/dissectors/packet-ua3g.c
   M /trunk/epan/dissectors/packet-uasip.c
   M /trunk/epan/dissectors/packet-uaudp.c
   M /trunk/epan/dissectors/packet-uaudp.h

Fix some bugs & do extensive cleanup;
Bugs fixed:
 - Calling col_...() fcns or dissectors under 'if (tree)'
 - Potential buffer overflows (if bad data)
 - Misc incorrect data display issues
Cleanup including;
 - Remove unneeded #includes
 - Fix excessive use of value_strings
 - Use extended value_strings & val_to_str_(ext_)const as appropriate
 - Optimize repeated fetches of the same data from a tvb
 - Do general code simplification
 - Remove or #if 0 unused code;
 - Add XXX comments for code which may be incorrect
 - Remove unneeded prefs callback to proto_reg_handoff...()
 - Remove unneeded use of check_col()
 - Define several functions as static
 - Move proto_reg_handoff...() to the end of the file
 - Fix whitespace (including "4 space tabs")
 - ...

------------------------------------------------------------------------
r43128 | gerald | 2012-06-05 16:43:02 -0700 (Tue, 05 Jun 2012) | 2 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/ui/qt/QtShark.pro

Add the GeoIP DLL.

------------------------------------------------------------------------
r43126 | jmayer | 2012-06-05 16:03:13 -0700 (Tue, 05 Jun 2012) | 2 lines
Changed paths:
   M /trunk/epan/dissectors/packet-vines.c

Just fix some clang analysis warnings

------------------------------------------------------------------------
r43124 | gerald | 2012-06-05 11:37:32 -0700 (Tue, 05 Jun 2012) | 3 lines
Changed paths:
   M /trunk/Makefile.nmake
   M /trunk/ui/qt/QtShark.pro

Pass WTAP_VERSION to Qt. (WTAP_VERSION should probably match the GNU
toolchain version but that's a separate issue.)

------------------------------------------------------------------------
r43120 | gerald | 2012-06-05 09:21:47 -0700 (Tue, 05 Jun 2012) | 2 lines
Changed paths:
   M /trunk/config.nmake
   M /trunk/configure.in
   M /trunk/debian/changelog
   M /trunk/debian/wireshark-common.files
   M /trunk/docbook/release-notes.xml
   M /trunk/make-version.pl

1.7.2 → 1.9.0.

------------------------------------------------------------------------
