commit 88834bd
Author: Patrice Fournier <patrice.fournier@ifax.com>
Date:   Wed Jul 16 13:50:11 2014 -0400

    Makes the RTP Player graphs work with GTK3
    
    Change-Id: I91c689eb3a35f02f8fa4de64fb6e3337d42c9190
    Partial-bug: 9891
    Reviewed-on: https://code.wireshark.org/review/3090
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>
    (cherry picked from commit faf3261c3ae31f0c603657b5092eb6707c988dd8)
    Reviewed-on: https://code.wireshark.org/review/3159

commit dcf0717
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Tue Jul 1 16:39:15 2014 -0400

    Don't put hyphens in the rc's versions.
    
    Apparently neither RPM nor the Debian packaging systems like having hyphens in
    in the version.
    
    This change leaves a hyphen in the daily builds (which means we can't build
    RPMs or .debs of those); we might want to consider changing that to a tilde
    (~).
    
    Change-Id: Iaa4f3135e9e6452c2e1e199d85540e50778c5cdc
    Reviewed-on: https://code.wireshark.org/review/2759
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit fd12a88
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jul 20 08:08:37 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-07-20]
    
    Change-Id: I6ce16bfb03e2c7fbda83a04e11f77182d051d5bf
    Reviewed-on: https://code.wireshark.org/review/3132
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 8dc5330
Author: Steev Klimaszewski <threeway@gmail.com>
Date:   Thu Jun 19 16:54:57 2014 -0500

    va_list can't be NULL on ARM.
    
    Bug: 10209
    Change-Id: Ibd63a530450b7d2d4ec244e91c77caa731ba63aa
    Signed-off-by: Steev Klimaszewski <threeway@gmail.com>
    Signed-off-by: Balint Reczey <balint@balintreczey.hu>
    Reviewed-on: https://code.wireshark.org/review/2464
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit 320c4f0d705a3ed94f710fb4b7b3eef897ff7bc4)
    Reviewed-on: https://code.wireshark.org/review/3130

commit f9f1247
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 19 15:17:17 2014 +0200

    fix bug 9100
    
    object and package containers may have multiple entries
    
    (manually backported 30239117ac1364b03a0a000cb79f91d986a3aa60 from master)
    
    Change-Id: If589988795f5307dccc8106f886cb115228efad4
    Reviewed-on: https://code.wireshark.org/review/3123
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 90bb39f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jul 18 16:02:56 2014 +0200

    add H.265 stream type
    
    Change-Id: Ic8e17f949f245ad6fe26fb8078e0545fe5b35daa
    Reviewed-on: https://code.wireshark.org/review/3116
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 831c1f2fe1586c7d8d5aa9767033ccba8b64da91)
    Reviewed-on: https://code.wireshark.org/review/3120

commit dc00875
Author: Fabian Raetz <fabian.raetz@gmail.com>
Date:   Fri Jul 18 13:50:05 2014 -0700

    Fix install_desktop_files non-portability and add out-of-tree support.
    
    Prepend $(srcdir)/ to the sources in install commands, and get rid of
    the -T flag, as it's GNU coreutils install-specific; some versions of
    install don't support -T at all, and FreeBSD's install has a -T flag
    that takes an argument and has a completely different meaning.
    
    Fixes bug 10292; fix came from
    
        http://marc.info/?l=openbsd-ports&m=140571104528980&w=2
    
    Change-Id: I8e80d475a728a17848736be043f97d2b90a0be82
    Reviewed-on: https://code.wireshark.org/review/3107
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 4b720691c45e1a803bdcc01567ac1ec52da62740)
    Reviewed-on: https://code.wireshark.org/review/3108

commit 331a6ca
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jul 18 00:02:27 2014 +0200

    WebSocket: increase max unmask payload size to 256K and indicate that packet is truncated is going above the new limit
    
    Bug: 10283
    Change-Id: Iea5401d02bcf50a3427dce5f2b817c3b73a7dc11
    Reviewed-on: https://code.wireshark.org/review/3098
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit deb1d8d07f17911914216c5769cd69b9a29c5999)
    Reviewed-on: https://code.wireshark.org/review/3105
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 3c75739
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
Date:   Wed Jul 16 22:41:27 2014 +0900

    Fix assertion error when no header field was decompressed
    
    bug: 10279
    Change-Id: Ibf88b1622318692ccf3904aede5d964e6028bdc7
    Reviewed-on: https://code.wireshark.org/review/3087
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit 1b8c4bae489caa26cfd5d7b68a25394f286607e4)
    Reviewed-on: https://code.wireshark.org/review/3088

commit 3abb0f0
Author: Jim Young <jyoung@gsu.edu>
Date:   Thu Jul 10 04:32:06 2014 -0400

    Fix regression related to OSPF related enum order definitions
    
    bug: 10271
    Change-Id: Ic400ab922679d86887f8b17bfe371b719d33490a
    Reviewed-on: https://code.wireshark.org/review/3086
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 1a92fab
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 20 02:47:03 2014 -0400

    Allow expert info to show only items in the display filter.
    
    This was started by Chris Maynard before Qt was announced and I just polished it off for inclusion in GTK version of Wireshark.
    
    bug:1860
    Change-Id: Icaada6e7900f22b0a3d97c2a5656edfd8d8c8b7f
    Reviewed-on: https://code.wireshark.org/review/3035
    Reviewed-by: Christopher Maynard <Christopher.Maynard@gtech.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit d8cff57ef342b909f128244f3ab5e5debcec4988)
    Reviewed-on: https://code.wireshark.org/review/3077

commit 5446fea
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 15 18:10:22 2014 -0700

    The plural is "PDUs", not "PDU:s".
    
    Change-Id: I4bef734ef17b02e254b742744e2debd3038e98a0
    Reviewed-on: https://code.wireshark.org/review/3074
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit bd30abf8701c940fc995317e6ac4aee3be04ad29)
    Reviewed-on: https://code.wireshark.org/review/3075

commit b7d81fa
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 15 17:56:24 2014 -0700

    "Export PDUs to File" pops up a dialog, so put "..." after it.
    
    Also, capitalize "File" in the GTK+ version (it's already capitalized in
    the Qt version).
    
    Change-Id: I27eb27022930b1c0e0321cd1a1446c3b9dc1bd17
    Reviewed-on: https://code.wireshark.org/review/3072
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit f862eaa7c29debe03c276c2d37dcbf501e18158c)
    Reviewed-on: https://code.wireshark.org/review/3073

commit 663b13b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 15 17:14:11 2014 -0700

    Squelch a warning.
    
    In at least some versions of GLib, g_array_free() warns if passed a null
    pointer, rather than just silently returning.
    
    Change-Id: I1bfc0a81faa1eeebe288f6e0cc58ebfb64784958
    Reviewed-on: https://code.wireshark.org/review/3068
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 28971b28518ba0c210690d97c29df984064f4cca)
    Reviewed-on: https://code.wireshark.org/review/3069

commit 445abfa
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 15 16:40:46 2014 -0700

    Only one buffer.c, please.
    
    Otherwise, if you link with both libwiretap and libfiletap, it's
    anybody's guess which one you get.  That means you're wasting memory
    with two copies of its routines if they're identical, and means
    surprising behavior if they're not (which showed up when I was debugging
    a double-free crash - fixing libwiretap's buffer_free() didn't fix the
    problem, because Wireshark happened to be calling libfiletap' unfixed
    buffer_free()).
    
    There's nothing *tap-specific about Buffers, anyway, so it really
    belongs in wsutil.
    
    Change-Id: I242f93013c7104f31783c9ee52adcb090ce7b367
    Reviewed-on: https://code.wireshark.org/review/3067
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 21bf67a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 15 16:22:34 2014 -0700

    Have buffer_free() null out the buffer data pointer.
    
    That prevents some double-free issues (I got one when doing non-"Update
    list of packets in real time" captures, if I do one such capture and
    then another one).
    
    Change-Id: Ia08034d9d1640bad21b74960efade8926dbfc5de
    Reviewed-on: https://code.wireshark.org/review/3063
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 7344cfc78ff89603af6dec685ed968f5954e757d)
    Reviewed-on: https://code.wireshark.org/review/3064

commit 15b43a1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 15 16:50:32 2014 +0200

    HTTP2: Fix double free
    
    Found by Clang Analyzer
    
    Backport from https://github.com/tatsuhiro-t/nghttp2/commit/62423f5949001c375c8e325296c74c92d1be0965
    Signed-off-by: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
    
    Change-Id: Ic70f74b55ab80ca0b8d5042f07a29c9d14af4fe2
    Reviewed-on: https://code.wireshark.org/review/3059
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit a5591dc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 14 16:48:10 2014 -0700

    Add application/atom+xml as an XML document type.
    
    Change-Id: I9fcf438f3cafcb3ab3a5b6dc0f72ed2561e5a94f
    Reviewed-on: https://code.wireshark.org/review/3049
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 52a4f3d121765ce758c16137b03e7b9d2e15908c)
    Reviewed-on: https://code.wireshark.org/review/3050

commit 967c209
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 14 12:18:11 2014 -0700

    Treat CR-LF at the end of a line like LF.
    
    That way, if we're reading a Windows-format file on UN*X, we handle it
    the same way we'd handle a UN*X-format file.
    
    This handles bug 10272 for the cfilter and dfilter file; there are other
    configuration files that may need code changes as well.
    
    While we're at it, don't hand non-ASCII characters to isspace().
    
    Change-Id: Ie4ecd2c9601545a60b4d3326c6782cfff093b156
    Reviewed-on: https://code.wireshark.org/review/3046
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 53c01b1e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 14 11:26:24 2014 -0700

    Treat CR-LF at the end of a line like LF.
    
    That way, if we're reading a Windows-format file on UN*X, we handle it
    the same way we'd handle a UN*X-format file.
    
    This handles bug 10272 for the preference file and the "recent" files;
    there are other configuration files that may need code changes as well.
    
    Change-Id: Iec15a8fac276929ce8b53ae16070e9f2855f574c
    Reviewed-on: https://code.wireshark.org/review/3042
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 338369ec2f89b47729df4b56ccf8fa3eab4ea270)
    Reviewed-on: https://code.wireshark.org/review/3043

commit a01be9b
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Fri Jul 11 10:40:47 2014 +0200

    dtls: fix faulty offsets and tvbuff references
    
    This could lead to problems for fragmented DTLS packets.
    
    Change-Id: I602c7e181ea3799a4a2e7bcfed05bfbb129f7df4
    Reviewed-on: https://code.wireshark.org/review/3017
    Reviewed-by: Peter Wu <peter@lekensteyn.nl>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 9e5e43ba449b4431f9db0cb77cd0fa3171acf7d4)
    Reviewed-on: https://code.wireshark.org/review/3028
    Reviewed-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit 2c9dd83
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jul 13 08:08:09 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-07-13]
    
    Change-Id: I277a4f4761e2f725b3d8edfbbcb7cb28adf1efbf
    Reviewed-on: https://code.wireshark.org/review/3032
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 87bcaa1
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Fri Jul 11 00:35:04 2014 +0200

    ssl: move Certificate handshake dissection to ssl-utils
    
    There are no dissection differences between DTLS and SSL, so move to
    ssl-utils. While at it, skip dissection when the tree is NULL, remove
    the plural from certificates length (the length is always larger than
    ome), fix type of "ti" for dtls, get rid of "failsafe" subtree
    assignment in ssl, get rid of tvb_ensure_bytes_exist in ssl.
    
    Unrelated changes: fix param (tvb vs sub_tvb) for DTLS KeyExchange
    handshake messages.
    
    Change-Id: Iecaa45a7a601e55a52aa16180cf219a122fbe95a
    Reviewed-on: https://code.wireshark.org/review/2985
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit ba6d2e7cc8d8d06e9b879813d3e11dc7855a9e99)
    Reviewed-on: https://code.wireshark.org/review/3000
    Reviewed-by: Peter Wu <peter@lekensteyn.nl>
    Reviewed-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7db5606
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat Apr 26 11:38:40 2014 +0200

    ssl/dtls: add support for Raw Public keys
    
    Instead of X.509 certificates now also Raw public keys are supported
    and shown correctly.
    
    This is described in this draft:
    https://tools.ietf.org/html/draft-ietf-tls-oob-pubkey-11
    
    Change-Id: Ibe7610aace31a19791b02e71ccd8d9ceb8cf979d
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/1372
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit a8e6d128ab85da609915b92f3d9e370203b67131)
    Reviewed-on: https://code.wireshark.org/review/2999
    Reviewed-by: Peter Wu <peter@lekensteyn.nl>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 615b70a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jul 11 19:49:46 2014 +0200

    GTP: allow empty Data Record Packet IE
    
    Bug: 10277
    Change-Id: I4edf330fa1c44a52d985d70555c7756954fb9364
    Reviewed-on: https://code.wireshark.org/review/3008
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit 826bca091874e04ce5aa72fa233df652bf8819fb)
    Reviewed-on: https://code.wireshark.org/review/3009

commit 3cebc55
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Jul 3 19:28:21 2014 -0400

    packet-vnc.c: Fix a bug in displaying a set of FT_BOOLEAN bit fields (found by checkAPIs).
    
    Backported to master-1.12 from master
    
    Change-Id: Ie5252d20db5826f3e48aba11da1bf85d00630db2
    Reviewed-on: https://code.wireshark.org/review/2838
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Reviewed-on: https://code.wireshark.org/review/3005

commit ef90ec1
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Jul 3 17:35:58 2014 -0400

    packet-vnc.c: Improve dissection
    
    - Properly dissect multiple VNC PDUs in one (or more) TCP segment(s).
    - Dissect additional message types ('Fence' and 'Enable Continuous Updates').
    - Handle "num_rects" field = 0xFFFF (TightVNC).
    - Add some more info as to sources of information about the VNC protocol.
    - Add an XXX note as to the (incorrect) reassembly method being used.
    - Add some notes as to possible ToDo's.
    
    Backported to master-1.12 from master
    
    Change-Id: Id4942c50b3d1373bd2e72c0131614835dc39ba90
    Reviewed-on: https://code.wireshark.org/review/2834
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Reviewed-on: https://code.wireshark.org/review/3004

commit 7f36674
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jun 19 16:49:07 2014 -0700

    remove duplicate offset=0
    
    Backported to master-1,12 from master
    
    Change-Id: I6653b733dfd2c587909371e50fd0c2efc4649dcd
    Reviewed-on: https://code.wireshark.org/review/2482
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Reviewed-on: https://code.wireshark.org/review/3003
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit 9536540
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jun 19 16:40:49 2014 -0700

    no need for if(tree)
    
    Backported to master-1.12 from master
    
    Change-Id: I5762fb30f57d0f9bc3e5fc786577ed1cc49b64d7
    Reviewed-on: https://code.wireshark.org/review/2481
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Reviewed-on: https://code.wireshark.org/review/3002
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit feabf6e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 6 17:54:47 2014 +0200

    HTTP2: Backport to 1.12
    * Add HPACK decompression (add lib nghttp2)
    * Update to draft-13
    
    HTTP2: Showing decompressed headers
    
    Decode the HTTP/2 header block using nghttp2 HPACK decoder
    
    In this patch, We use nghttp2 HPACK decoder to decompress HTTP/2 header
    block.  To make HPACK decompressor work, we need to track down HTTP/2
    connection from the beginning.  If we see the HTTP/2 magic (connection
    preface), we initialize HPACK decompressor objects.  We actually use 2
    HPACK decompressor for both client and server.  HPACK decompressor
    objects are stored in hash tables using TCP stream index as a key.
    
    Most code by: Tatsuhiro Tsujikawa
    
    Signed-off-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Signed-off-by: Pascal Quantin <pascal.quantin@gmail.com>
    
    Change-Id: Idb4dd4b0a200924820cb0b34db664cc37518168d
    Reviewed-on: https://code.wireshark.org/review/1527
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    
    Add nghttp2 lib (HPACK)
    
    Change-Id: I2a361951924045035a2a5d38f943e6b97c170f36
    Reviewed-on: https://code.wireshark.org/review/1623
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    
    NGHTTP2: fix typo (nghttp2_ent.h => nghttp2_net.h)
    
    Change-Id: I52d3c40794841614d55e88c9fe9cf2de43a0fa46
    Reviewed-on: https://code.wireshark.org/review/1897
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    
    NGHTTP2: fix -Wshadow about index with some old GCC release or Mac OS X buildbot
    
    (No problem with gcc-4.7 or gcc-4.8)
    
    Change-Id: Iae1f801abeb80429c08e93668133a9c5ac7977ef
    Reviewed-on: https://code.wireshark.org/review/1898
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    
    nghttp2: upgrade library to g4f7223e and add casts to please buildbots
    
    Change-Id: Ic412d4bfc56695cbcab709d42a6f31aa9e50c64e
    Reviewed-on: https://code.wireshark.org/review/1900
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    
    Fix /home/jmayer/work/wireshark/git/wsutil/nghttp2/nghttp2_hd.c:996:12: error: ‘check_index_range’ defined but not used [-Werror=unused-function]
     static int check_index_range(nghttp2_hd_context *context, size_t idx)
                ^
    cc1: all warnings being treated as errors
    
    Change-Id: Ie8e3fe12d339a689e0222eda501b253a7d6d923c
    Reviewed-on: https://code.wireshark.org/review/1912
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>
    
    HTTP2: try to please OSX 10.6 x64 buildbot
    
    Change-Id: I79e7a619b5dadb68b70f8b057494cc970a655cc7
    Reviewed-on: https://code.wireshark.org/review/1903
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    
    Make this comple whether assertions are enabled or not.
    
    Make the check for a valid index range a macro, so the compiler doesn't
    whine if it's not used, but it's available if it *is* used.
    
    Change-Id: I3cee0460eacef23187c141458dc5ac7a7acbf7c8
    Reviewed-on: https://code.wireshark.org/review/1914
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    
    HTTP2 : Max value for type is now 0x0B (BLOCKED type), update the heuristic
    
    Change-Id: I8de7b63ca90803f8fc6333bbe43aeb94459e6363
    Reviewed-on: https://code.wireshark.org/review/1918
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    
    Dissect HTTP/2 draft-13
    
    Summary of changes since draft-12:
    
    * Pad High and Pad Low wereare replaced with single Pad Length field.
    * Padding was removed from CONTINUATION frame.
    * ALTSVC and BLOCKED frames were removed.
    * Per-frame compression and its associated SETTINGS flag were removed.
    * HPACK Huffman code table and static header table were updated.
    
    Change-Id: I9c4f05f8cd937bfadbb1b912f2b9ffb31e9c18d5
    Reviewed-on: https://code.wireshark.org/review/2615
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    
    Update libnghttp2 to latest master (add support for draft-13)
    
    Bug:10256
    Change-Id: I24275f1b67120f69cfd673f7e5598a50b3c7566f
    Reviewed-on: https://code.wireshark.org/review/2145
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    
    Moved nghttp2 to epan
    
    Cleaned up nghttp2 build
    
    Change-Id: I9f7adc12936155e0ffc01ec825b5aff95279f97d
    Reviewed-on: https://code.wireshark.org/review/2937
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/2953

commit 0ab474c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 10 17:27:49 2014 -0700

    Avoid sign-extending bytes before handing them to <ctype.h> macros.
    
    Pointed out by the Visual Studio code analyzer.
    
    Change-Id: Idd429b4d0fb3db11ce171c3a5b38bdc55cc53c15
    Reviewed-on: https://code.wireshark.org/review/2988
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit b5d4128bee88b42cb32337a6343bb44574ff2f3a)
    Reviewed-on: https://code.wireshark.org/review/2989

commit 8a47b3a
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Jul 8 15:32:39 2014 -0400

    pre-commit: Add 'unset GREP_OPTIONS' (similar to Gerrit commit-msg)
    
      msysgit grep is fairly old and doesn't recognize certain
      grep options, e.g., '--color=auto'.
    
      I imagine there may possibly be other grep option issues
      on various platforms.
    
      (I also note that the various git scripts in libexec/git-core
       clear out GREP_OPTIONS before calling grep).
    
    Change-Id: I67bc148a77cfc0167064e61e8c47a5f091704eac
    Reviewed-on: https://code.wireshark.org/review/2945
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    (cherry picked from commit b66f614e5d5fee0aad1eb025c228fcbf7f2aae7e)
    Reviewed-on: https://code.wireshark.org/review/2948

commit de09662
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jul 7 11:02:56 2014 -0400

    tools/pre-commit: Complete all checks on all files before exiting with Ok/Fail status.
    
    Change-Id: Iea6df6fbe5a977b282e823f87cd9f760e92a3e22
    Reviewed-on: https://code.wireshark.org/review/2918
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    (cherry picked from commit cdf6d62b3ba81fd40ab386f5b0b16ec61223f5a9)
    Reviewed-on: https://code.wireshark.org/review/2947

commit 97be684
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jul 8 17:06:21 2014 +0200

    RRC: fix ASN.1 description by manually adding CR5591
    
    Without it, dual-band DF-3C feature does not work
    
    Change-Id: I95d4a7320b77c6093f5d51efdbb2b21af0deab11
    Reviewed-on: https://code.wireshark.org/review/2942
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit ac52c06038d919b94e77c7d0c5bdb1e3e659815c)
    Reviewed-on: https://code.wireshark.org/review/2943

commit 6cc7671
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jul 8 00:04:21 2014 -0400

    udvm: free the buffer *before* throwing the exception
    
    Freeing it after the exception doesn't do much, for obvious reasons. Also move
    the allocation a bit later, and add modelines.
    
    This fixes one major memory leak, although on inspection this code still isn't
    safe since there are exception-throwing functions called all over the place with
    glib memory active. Outside the scope of this fix though.
    
    Bug: 10265
    Change-Id: I1fe272e92b92cac6b99abb84866b8ae9b582e24c
    Reviewed-on: https://code.wireshark.org/review/2932
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e74a58b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 6 21:34:06 2014 -0700

    Squelch compiler warning.
    
    Change-Id: I37c495cb4d68b95d8388c654bbf6a817167261ac
    Reviewed-on: https://code.wireshark.org/review/2909
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit e286acd05fc5494a9cc12e5b80a3ccbd2a7f5251)
    Reviewed-on: https://code.wireshark.org/review/2930

commit 88aa372
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 6 21:31:43 2014 -0700

    Wrong macro.
    
    Change-Id: I2e0e7c1a30c9fc2d5af7cbd53dae26ad9a619e71
    Reviewed-on: https://code.wireshark.org/review/2908
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 9dfb3e7b46461bed36ba35a96d800f91288305ba)
    Reviewed-on: https://code.wireshark.org/review/2929

commit 4b8f8b3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 6 21:29:09 2014 -0700

    G_GNUC_FORMAT encapsulates __attribute((format_arg(...))).
    
    Change-Id: I9513c187ae4ce8b8cf8f6a926072b215e26ec64f
    Reviewed-on: https://code.wireshark.org/review/2907
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit eea2e156384f74320deb3f71bb22883d70de7681)
    Reviewed-on: https://code.wireshark.org/review/2928

commit 97d02ae
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 6 17:11:25 2014 -0700

    Squelch some compiler warnings.
    
    Change-Id: I768bf577b3871171ab33f080c5a0099ac06718ce
    Reviewed-on: https://code.wireshark.org/review/2906
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 0a2f6fc01a9170ffc29570436c5496c046612a56)
    Reviewed-on: https://code.wireshark.org/review/2927

commit bade563
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 6 16:48:06 2014 -0700

    Squelch some compiler warnings.
    
    Change-Id: Ie39c7b0c1fef8f862cec016a3a1a5bd1451a3df2
    Reviewed-on: https://code.wireshark.org/review/2905
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 79fcc6a1a36e0637ce21f65a7e27bc6d90213509)
    Reviewed-on: https://code.wireshark.org/review/2926

commit 337aebe
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sun Jul 6 15:34:38 2014 +0200

    Add printf-format annotations, fix garbage
    
    The WRETH dissector showed up some garbage in the column display. Upon
    further inspection, it turns out that the format string had a trailing
    percent sign which caused (unsigned)-1 to be returned by
    g_printf_string_upper_bound (in emem_strdup_vprintf). Then ep_alloc is
    called with (unsigned)-1 + 1 = 0 memory, no wonder that garbage shows
    up. ASAN could not even catch this error because EP is in charge of
    this.
    
    So, start adding G_GNUC_PRINTF annotations in each header that uses
    the "fmt" or "format" paramters (grepped + awk). This revealed some
    other errors. The NCP2222 dissector was missing a format string (not
    a security vuln though).
    
    Many dissectors used val_to_str with a constant (but empty) string,
    these have been replaced by val_to_str_const. ASN.1 dissectors
    were regenerated for this.
    
    Minor: the mate plugin used "%X" instead of "%p" for a pointer type.
    
    The ncp2222 dissector and wimax plugin gained modelines.
    
    Change-Id: I7f3f6a3136116f9b251719830a39a7b21646f622
    Reviewed-on: https://code.wireshark.org/review/2881
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit f2b4daf4005d60eef7e34e2e6ebf4fe487d3c255)
    Reviewed-on: https://code.wireshark.org/review/2923
    Reviewed-by: Peter Wu <peter@lekensteyn.nl>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 6217370
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jun 16 17:45:57 2014 -0400

    Add a cast to satisfy the buildbots.
    
    Change-Id: I1c128db8a8b0cbbef01a26f7b3a50ed2b59af229
    Reviewed-on: https://code.wireshark.org/review/2279
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    (cherry picked from commit 319ad977175e34dde70799aae7c68ff24f24b977)
    Reviewed-on: https://code.wireshark.org/review/2922
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Peter Wu <peter@lekensteyn.nl>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3563b09
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jul 6 08:26:58 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-07-06]
    
    Change-Id: I4a7770b144df70b577875adf6f4593682778da8c
    Reviewed-on: https://code.wireshark.org/review/2891
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 8da0b0d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 5 19:25:47 2014 -0700

    Fix more errors revealed by enum-to-integer conversion warnings.
    
    Change-Id: Ib28af874cbac0623ed94e7558f3711e9a1b03a2d
    Reviewed-on: https://code.wireshark.org/review/2874
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 8481c438614427a9249aa20e31062e3bf7a86a89)
    Reviewed-on: https://code.wireshark.org/review/2875

commit e851c0a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 5 18:33:00 2014 -0700

    Squelch a warning.
    
    Change-Id: Id27a6447dba9b6eda07933139a3f07edd71c8fd6
    Reviewed-on: https://code.wireshark.org/review/2872
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit ab5d1cfa20b3047ed062bc3b9fbf85d396ae7e63)
    Reviewed-on: https://code.wireshark.org/review/2873

commit e13d4d4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 5 18:13:13 2014 -0700

    Pull the record processing into netmon_process_record().
    
    That combines more common code from the read and seek-read code
    paths.
    
    Also, separate out the individual metadata record types, with a comment
    for each, to simplify the process of supporting some or all of them in
    the future.
    
    Change-Id: Ic8ded397d9550ec6013c1f5f138333b1ef5c37e5
    Reviewed-on: https://code.wireshark.org/review/2869
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 570d52a844afe40255ccce68d4bdad66669ff709)
    Reviewed-on: https://code.wireshark.org/review/2870

commit 9b81e6b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 5 12:32:27 2014 -0700

    Fix an error caught by enum-conversion warnings.
    
    (Strong typing is for weak minds.
    
    Human minds are weak.
    
    Therefore, strong typing is for human minds.)
    
    Change-Id: I2a973b6168235d5d1c7f2a5f8ac79b97b963d846
    Reviewed-on: https://code.wireshark.org/review/2863
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 3f7725174d2c4122b1d159958a56b8d8b928301b)
    Reviewed-on: https://code.wireshark.org/review/2864

commit 6319ff6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 5 11:48:52 2014 -0700

    Fix whitespace issues.
    
    Change-Id: I69f84ca8b947be8e06005c82526559e3bc8f6387
    Reviewed-on: https://code.wireshark.org/review/2861
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit c8bcdd52716a308bf3d6cbd131c68a31203f6e0b)
    Reviewed-on: https://code.wireshark.org/review/2862

commit df61fac
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 5 11:45:18 2014 -0700

    Handle the UTC timestamps in NetMon 2.3 files.
    
    This addresses part of, but not all of, the issues in bug ten thousand,
    one hundred, and ninety:
    
        https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10190
    
    (I'm spelling it out to make sure Gerrit doesn't think this change
    *does* address all the issues in that bug, and mark it as RESOLVED
    FIXED; I feel like I have to treat Gerrit as a dog or small child from
    whom I'm trying to keep a secret - "honey, I'm taking the dog to the
    vee eee tee".)
    
    Change-Id: Ic234130c1ea84cfaf47901485dca775e168f71d0
    Reviewed-on: https://code.wireshark.org/review/2859
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 599b880e4c53613c243b0a39548968f34cdce0e3)
    Reviewed-on: https://code.wireshark.org/review/2860

commit 62a429a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 23 23:56:59 2014 -0700

    proto_tree_add_uint() takes a value, not an encoding, as an argument.
    
    Change-Id: Ie2c0523e32b54cd13506501d98215934a8d1304e
    Reviewed-on: https://code.wireshark.org/review/2611
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 4f1d20abae2c485bf0cdcaee10a917e4e01ebda1)
    Reviewed-on: https://code.wireshark.org/review/2858

commit e166d36
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 4 21:45:15 2014 +0000

    Expand a variable from 16 to 32 bits (and make it signed).
    
    Fixes an overflow leading to infinite loop.
    
    Bug: 10259
    Change-Id: Ie76c5a810af927ba092f4067268bd789b3a7d7bf
    Reviewed-on: https://code.wireshark.org/review/2856
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit c92bf7e44bae7d73b65461b7fb5bf9cea72705ce)
    Reviewed-on: https://code.wireshark.org/review/2857

commit f12aac6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jul 4 13:48:29 2014 +0200

    Fix qtshark compilation with more explicit casts (follow-up of g106c8b3)
    
    Change-Id: I81f862e03977b7fd8aa6852fada0c6e1b00b52bf
    Reviewed-on: https://code.wireshark.org/review/2849
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 34303a2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jul 4 11:56:48 2014 +0200

    TCP: backport out of order packet detection algorithm from master branch
    
    Change-Id: I20ec27a1dc226b412eaa1caddb66b6b7caafbe4e
    Reviewed-on: https://code.wireshark.org/review/2847
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f3a0092
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jul 4 11:52:55 2014 +0200

    Fix Windows build broken by g106c8b3
    
    Change-Id: I55aa398838a6809cb6597647335ae72f824cfc43
    Reviewed-on: https://code.wireshark.org/review/2846
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 600a505
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Wed Jun 25 10:54:57 2014 +0200

    ssl-utils: add missing ett registration
    
    Fixes the dissector bug warning:
    "epan/proto.c:4657: failed assertion "idx >= 0 && idx < num_tree_types"
    
    Add some comments to avoid future mistakes, add folding markers and fix
    alignment of curves hf.
    
    Change-Id: Ibcb57bfeb09a9777324682704a86f1ce260d345e
    Reviewed-on: https://code.wireshark.org/review/2642
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 4224e353f9ca3a3224ad2be3728905e729e74b9c)
    Reviewed-on: https://code.wireshark.org/review/2817
    Reviewed-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit dcc01c2
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Mon Jun 23 23:14:06 2014 +0200

    ssl: fix ClientKeyExchange, fix TLSv1.2 SKE for DH
    
    Since DTLS and TLS do not differ in handling ClientKeyExchange and
    ServerKeyExchange, its dissection got moved to ssl-utils. The code is
    based on the SSL dissector, with header field names adjusted to the
    DTLS ones (those got capitalized). Besides a version difference (for
    signatures), the header field and function names, the DTLS and SSL code
    are equal (this is verified).
    
    This patch refactors the dissectors for DHE_RSA and ECDHE to make use of
    a common function to dissect the signed_params field. All offset
    tracking is also removed in favor of exception handling by the
    proto_tree_add_item function. Occurrences of proto_tree_add_uint are
    also replaced by proto_tree_add_item for simplicity.
    
    After those changes, the SKE dissector for DH key exchanges is updated
    to handle the mandatory signature field in TLSv1.2, using the newly
    added function. (bug 9208)
    
    Another bug occurred after the length check removal, pre-TLS and
    OpenSSL's old DTLS implemenation do not include a vector length in
    the CKE. This is now also fixed. (bug 10222)
    
    Other minor changes: comments added/corrected, renamed
    keyex_dh -> keyex_dhe (includes DHE_RSA and DHE_DSS).
    
    Bug: 9208
    Bug: 10222
    Change-Id: I76e835d56a65c91facce46840d79c1c48ce8d5dd
    Reviewed-on: https://code.wireshark.org/review/2542
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit e22d3c9b744af8fa49806f1cde2100be85cc58cc)
    Reviewed-on: https://code.wireshark.org/review/2816
    Reviewed-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 098aa9f
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat Apr 26 10:45:41 2014 +0200

    ssl-utils: dissect the certificate type TLS extension
    
    This analyses the certificate type extensions and then stores the
    certificate type in the ssl session. This way we can later show the
    certificate in the correct from.
    
    This is described in this draft:
    https://tools.ietf.org/html/draft-ietf-tls-oob-pubkey-11
    
    Change-Id: Ifdda165807bc29f1fc138da000a9a538ecd18b6e
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/1371
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 584b81372b70f3fbb28e35df145215778b0d6663)
    Reviewed-on: https://code.wireshark.org/review/2815
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9c1607f
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sun May 25 11:07:51 2014 +0300

    ssl: use SslSession
    
    Use the struct SslSession instead of passing the tls version and cipher
    to each function.
    
    Change-Id: I19b163913f8f6521a34d94d130e2ae74546a615a
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/1821
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 13e4f777c763e22a260638445d7395687d787b54)
    Reviewed-on: https://code.wireshark.org/review/2814
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a028288
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat May 24 17:51:10 2014 +0300

    dtls: use SslSession
    
    Use the struct SslSession instead of passing the tls version and cipher
    to each function.
    
    Change-Id: I95ad8cb5857794608f0f8db5c2dfd4b16e6578d5
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/1820
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 00251edd7d6bb2720507fa30fcde4d4e2f6c4842)
    Reviewed-on: https://code.wireshark.org/review/2813
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3245a9f
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Thu May 22 10:45:40 2014 +0200

    ssl: add SslSession structure
    
    This structure is used to store information about a SSL session which
    is not only needed for decrypting the session, but also to show nice
    dissection information.
    
    In an other patch I will add some more members to the struct because
    the old way of passing them to the function does not scale.
    
    Change-Id: I88e7f2896e0364a41d4538752dad291de83bfbca
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/1819
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit a7a4aa9a743f68f9864011d3b56bb5739c2cda15)
    Reviewed-on: https://code.wireshark.org/review/2812
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 106c8b3
Author: Andrew Bitson <abitson@gmail.com>
Date:   Wed Jul 2 09:04:47 2014 -0500

    adding abs() functions when creating the values to be graphed since the graph only handles positive values.
    Does not apply to FT_RELATIVE_TIME.
    
    This is being added to master-1.12 to avoid breaking future QT functionality in the graph.
    
    Bug 9985 - Add absolute values to i/o graph
    
    Change-Id: I32565c346bef48ec852f61c379df96f2c733e68f
    Reviewed-on: https://code.wireshark.org/review/2780
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 047c4c0
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Jun 19 21:35:46 2014 -0400

    packet-vnc.c: Improve re-assembly.
    
    Essentially:
    
      When more data is needed to continue dissecting a PDU, use
      DESEGMENT_ONE_MORE_SEGMENT instead of repeatedly requesting
      additional bytes (for one or a few more fields).
    
      - Improves the efficiency of the dissection;
    
      - Prevents 'one-pass' tshark dissection from redissecting
        the PDU repeatedly many, many times with each time dissecting
        the PDU with one or a few more additional fields.
        This generated *lots* of (repeated) output since a reassembled
        VNC PDU can contain many fields (each of short length).
    
      - (A comment in packet-tcp.c states, in effect, that repeatedly
         requesting a specific amount of more bytes to dissect a PDU
         will "break reassembly" although I note that the reassembly did
         seem to work (in-efficiently)).
    
    Note: Although this patch improves the handling of reassembly, the
          dissector has significant issues. For example. see Bug #5366.
    
    I expect this fixes the Bug #10134 issue: "Cannot allocate memory";
    
    Before the fix, 'tshark -nVxr' for the input file generated trees with
    multiple hundreds of thousands of entries and generated reassembled
    PDUs consisting of many, many small fragments.
    
    Change-Id: I970037c346fbaa4bffa5726fd5bee5f69396eabf
    Reviewed-on: https://code.wireshark.org/review/2471
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    (cherry picked from commit 728e5a1ab3e2614ec83a6af43a52742cf0f5df01)
    Reviewed-on: https://code.wireshark.org/review/2821

commit 71cb629
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Thu Jul 3 11:25:21 2014 +0200

    catapult,irda: Fix ASAN crashes due to buffer underrun
    
    The catapult dissector tripped on this random file I had. A quick look
    at other dissectors which use a construct like "-1] *= '*\\[rn]" showed
    packet-irda too, so fix that as well.
    
    Change-Id: I4b5fadcacd0b09d0fb29bdefc3dd1f28aef9b593
    Reviewed-on: https://code.wireshark.org/review/2802
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit 16f8ba1bed579344df373bf38fff552ab8baf380)
    Change-Id: I4b5fadcacd0b09d0fb29bdefc3dd1f28aef9b593
    Reviewed-on: https://code.wireshark.org/review/2809
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 58d93e1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jul 2 23:04:58 2014 +0200

    GTP: add dissection of Extended End User Address
    
    Bug: 10251
    Change-Id: I174b5a2b3e2ec8ff2ead9f290b452ee468f6fe66
    Reviewed-on: https://code.wireshark.org/review/2783
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 2dbab6df183148c370f6ea501c1c00974364407b)
    Reviewed-on: https://code.wireshark.org/review/2793
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a81265a
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Mon Jun 30 17:56:28 2014 +0200

    Allow overriding C/C++ flags from CMake command line
    
    Append user's flags to our flags instead of prepending them to make
    user flags higher priority.
    
    Change-Id: I3ead33ee5fa06a2395d9197a027306ef99a704a2
    Reviewed-on: https://code.wireshark.org/review/2722
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>
    (cherry picked from commit 65e3f5c25ee48e5b736ddbdf04fb2a31601ce8c1)
    Reviewed-on: https://code.wireshark.org/review/2786
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>

commit fcea3cb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 2 13:27:00 2014 -0700

    Fail if any of the install-exec-hook commands fails.
    
    Hopefully, this will mean that somebody doing a set-UID/set-GID/setcap
    installation as themselves rather than as root will not "succeed" but
    leave dumpcap installed without enhanced privileges, so the underlying
    problem in bugs such as bug 10247 will be more obvious.
    
    Change-Id: I34393bc2c9ea4dc59854a08524edb4f65e79730b
    Reviewed-on: https://code.wireshark.org/review/2781
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 2c9d2bea32238223634ae975cfd4e682ba1a0b2b)
    Reviewed-on: https://code.wireshark.org/review/2782
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d570514
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 1 18:28:26 2014 -0400

    Get rid of rpath when we're building RPMs.
    
    Fedora prohibits it, we don't need it, and it gets in the way some times.
    
    Change-Id: I92cee959f471866ff90efe9f96e4fa519c357dd9
    Reviewed-on: https://code.wireshark.org/review/2763
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    (cherry picked from commit a4a624e4c5f16ad75ab9124e390f82efaca06512)
    Reviewed-on: https://code.wireshark.org/review/2765

commit 44b8729
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 1 17:22:46 2014 -0400

    Fix buildroot.
    
    Change-Id: I902db6c69ae5966da1102e4fbcfd9f46867c0b4f
    Reviewed-on: https://code.wireshark.org/review/2762
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    (cherry picked from commit 5f682f1f0329d65edbb363d7db1df23840d38d83)
    Reviewed-on: https://code.wireshark.org/review/2764

commit 5d2747c
Author: Malcolm Walters <malcolm.walters@acano.com>
Date:   Tue Jul 1 13:38:47 2014 +0100

    Fix for Bug 10240.
    Include padding length in calculation of correct attribute length
    
    Change-Id: I569c6a9e1be39e3bb997e797a094b80cdcba6b07
    Reviewed-on: https://code.wireshark.org/review/2747
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit 2a306f4b05b156a08788df80648bc2714c412b1f)
    Reviewed-on: https://code.wireshark.org/review/2760

commit 4b59394
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 30 15:37:58 2014 -0700

    Always set the crash information.
    
    There's no reason to do it only on Windows - and, in fact, the only
    platform where we currently do anything with the information is OS X.
    Every other program in the Wireshark suite that does it at all does it
    on all platforms.
    
    Change-Id: I7d017be224628fc08aaf7e64b380af7a5beb0232
    Reviewed-on: https://code.wireshark.org/review/2731
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 1322190
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jun 30 01:48:16 2014 -0400

    Fix Bug #10238: Display filter expression dialog items do not expand/display properly.
    
        Unfortunately, certain proto_hier_tree_model.c functions
        assume/require that a cookie generated by
        proto_(first|next)_protocol_field() will never have a NULL value.
    
        Bug introduced in gd47ae54.
    
    Change-Id: I42763d02f700e15ca9b3ab9980943d4f8d933ca9
    Reviewed-on: https://code.wireshark.org/review/2712
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 9cf40b67b258616c248569b74685693f14a0aab3)
    Reviewed-on: https://code.wireshark.org/review/2715

commit 1d08bee
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jun 29 15:13:43 2014 +0200

    GSM MAP: ensure that p2p_dir is always initialized before calling GSM SMS dissector
    
    Bug: 10234
    Change-Id: Ie340b849015febe46f91836440d44d4cfde005a4
    Reviewed-on: https://code.wireshark.org/review/2695
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit e39e44df246c89c31d708923a181f99810240731)
    Reviewed-on: https://code.wireshark.org/review/2700

commit a2e2571
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 29 08:07:20 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-06-29]
    
    Change-Id: I47f6863f34690631f4b7b8dcc654f802155794c6
    Reviewed-on: https://code.wireshark.org/review/2697
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 713fbc6
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 26 23:25:08 2014 -0400

    If we have no fields, don't try to iterate through them.
    
    Otherwise glib throws an assertion since the array we pass it is NULL.
    
    Change-Id: I9159c1f5ad99b280c040cd790df3cf352738601f
    Reviewed-on: https://code.wireshark.org/review/2680
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 8d2eaaab51f0c64de0488b7b2b83cac7086628c1)
    Reviewed-on: https://code.wireshark.org/review/2681

commit a189ed8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jun 19 14:32:55 2014 -0700

    handle TS packet reassembly for PES packets with 0 length field
    (unknown length)
    
    this fixes bug 9527
    
    Change-Id: I255ae9662dfeea06e61e4b0891e0ea8eaa254d0f
    Reviewed-on: https://code.wireshark.org/review/2462
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 1e9bc6e4832d99be59e9140558b0265828fd590e)
    Reviewed-on: https://code.wireshark.org/review/2679

commit 35ee9d2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 25 15:37:36 2014 -0400

    Check the validity of fields given to tshark with "-e": complain and exit if
    they aren't valid.
    
    Should help avoid confusion like that in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10201
    
    Bug: 10201
    Change-Id: Iff7f51ae042ca1a92d1c803b6cb61aa5d81ce205
    Reviewed-on: https://code.wireshark.org/review/2654
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 9d4af5fccd4061521f72d42c2afb7fef78d3e690)
    Reviewed-on: https://code.wireshark.org/review/2673

commit b97d70d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jun 26 10:33:21 2014 -0700

    Fix compilation of packet-btavdtp.c.
    
    Change-Id: I6962dafd8c6c2db522fb01178a1b4cdb831ee85b
    Reviewed-on: https://code.wireshark.org/review/2671
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit ced8a05
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jun 25 16:00:11 2014 -0700

    Decrease TRAFFIC_CAPTURE_DURATION from 60s to 15s.
    
    Change-Id: Ie6d6ac0489f0fcb506360a3900d33c44cb3477e9
    Reviewed-on: https://code.wireshark.org/review/2664
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    (cherry picked from commit 81963e7f1a5c7b19b414a4de210cc65c62aee27c)
    Reviewed-on: https://code.wireshark.org/review/2666

commit 9d8adb2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 25 14:05:36 2014 -0700

    Update a comment.
    
    Also, make the block of code containing that comment intended
    consistently with spaces.
    
    Change-Id: I8e8eb346833662f15c53ece5869b12cc430bad11
    Reviewed-on: https://code.wireshark.org/review/2661
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 765405da3e7ee501935e04a818beda6fffa4ccf9)
    Reviewed-on: https://code.wireshark.org/review/2662

commit 4c4ae26
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 25 13:42:36 2014 -0700

    Boost the maximum snapshot length to 262144, for USBPcap.
    
    Change-Id: I104bd9d1519298a0e4ff818f1cf821df594b3491
    Reviewed-on: https://code.wireshark.org/review/2658
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 474b90e35898c8898695b43bb49305ec200fa6b0)
    Reviewed-on: https://code.wireshark.org/review/2659

commit 9ade6ec
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 25 13:26:39 2014 -0700

    Boost the maximum packet size to 131072.
    
    Libpcap 1.6/tcpdump 4.6 will support up to 131072, as the MTU on the
    Linux loopback device is 65536 on at least some versions of the kernel,
    and that doesn't count the fake Ethernet header, so the maximum packet
    size is 65549; they went to the next power of 2 up.
    
    Change-Id: Ibfc66d01ef8ef7387887a75c2b567159bb78ac0f
    Reviewed-on: https://code.wireshark.org/review/2655
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 8cde7a72d6c2b8e5cac87aeec5b1f200185cbe4a)
    Reviewed-on: https://code.wireshark.org/review/2656

commit e314763
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Jun 24 16:53:58 2014 +0200

    Fix sorting RTP Streams by jitter
    
    Bug: 9460
    Change-Id: I80d991053eb47b8650561e8af4cc8dec512e2c9c
    Reviewed-on: https://code.wireshark.org/review/2619
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit 00212e5f98b71787e274a92a3b72f41d474e888f)
    Reviewed-on: https://code.wireshark.org/review/2634

commit 0db675d
Author: Ben Burwell <bburwell@lutron.com>
Date:   Tue Jun 24 11:34:40 2014 -0400

    Add quotes around MAKEDIR.
    
    Bug: 7870
    Change-Id: I6cea057c4953f5ecc0a146a24570d089e79f8352
    Reviewed-on: https://code.wireshark.org/review/2620
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit 830d1b1ce9905e287386c9e8bc638c26380d77cb)
    Change-Id: I6cea057c4953f5ecc0a146a24570d089e79f8352
    Reviewed-on: https://code.wireshark.org/review/2636
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 018fa44
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Jun 24 14:58:46 2014 +0200

    GTK3: Fix changing filter expression's bg color based on validity
    
    Bug: 8598
    Change-Id: Id5a52c05cab25df9e228b1b4d2caf07335c1f4c8
    Reviewed-on: https://code.wireshark.org/review/2614
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 09b86bdb0ce6602f1c15a8fccd4057aeb1d2e823)
    Reviewed-on: https://code.wireshark.org/review/2630

commit 25d39ca
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jun 24 13:48:40 2014 -0700

    Support -w even if we're not built with pcap.
    
    You can, for example, do
    
    	tshark -r file1 -Y filter -w file2
    
    to read a file, apply a read filter, and write the packets that match
    the filter to another file even if you can't capture traffic.
    
    Change-Id: Ifd5e1d5c0e745edef5e98ec4babc720bfbcee6d9
    Reviewed-on: https://code.wireshark.org/review/2627
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 0fb9369a5ed3381c1c243c2f34a66f3061712c4b)
    Reviewed-on: https://code.wireshark.org/review/2628

commit c7874f7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jun 23 22:06:05 2014 +0200

    Initialize whole buffer in GPRS Mobility and Session Management dissector
    
    Bug: 10216
    Change-Id: I572a7a6ce0f816063f02397b667dd46c990cf73e
    Reviewed-on: https://code.wireshark.org/review/2583
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit dd7134d907350ccc574cdec596f4162860912bb9)
    Reviewed-on: https://code.wireshark.org/review/2584

commit d24be5b
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Wed Jun 18 17:10:09 2014 +0200

    Bluetooth: A2DP: Fix fuzz failture
    
    Fix invalid structure casting by using defaults values,
    this also fix DecodeAs for A2DP.
    
    Do the same for VDP.
    
    Change-Id: I360787af648ed65205eb54732ab6d88f8532cf15
    Reviewed-on: https://code.wireshark.org/review/2551
    Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
    (cherry picked from commit 10fc6e253195dced1c00d59e4fbe3d020ecb739d)
    Reviewed-on: https://code.wireshark.org/review/2565
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit a3e3db5
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 22 16:53:35 2014 -0400

    Initialize whole buffer in GTP dissector
    
    Bug:10216
    Change-Id: Ib7de616d50937eb43b16daa4067ee0de9edc8ec7
    Reviewed-on: https://code.wireshark.org/review/2562
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 3fc441e7a5008640c68ec985e669d5092414a519)
    Reviewed-on: https://code.wireshark.org/review/2563

commit 91a375f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 22 15:33:06 2014 -0400

    Fix leak in nbap init function
    
    Change-Id: I9a70d4da936ad5fd847fc1ba0b29b7220030b977
    Reviewed-on: https://code.wireshark.org/review/2558
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit ce99d8a205071eaa5f3de69f281a272861294a57)
    Reviewed-on: https://code.wireshark.org/review/2561

commit 3775ebd
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 22 08:06:55 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-06-22]
    
    Change-Id: Iba4a0dbae673d14232a1c8d2f6f9e48e291f739c
    Reviewed-on: https://code.wireshark.org/review/2544
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit f5ea0d2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jun 20 20:43:48 2014 +0200

    TCP: update the list of options and put Kind and Length items in the right subtree
    
    Bug: 10211
    Change-Id: Ide37f2a2b33f0d6d7cdff897eed02a8c1ea24f7d
    Reviewed-on: https://code.wireshark.org/review/2488
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 6808afd0172cc1507f19ef1533f500fac4b0dce2)
    Reviewed-on: https://code.wireshark.org/review/2490
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 6a369cf
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Jun 20 18:50:00 2014 +0200

    Revert part of svn revision 52045 (git b38ee917)
    
    This fix does change the format printed for values using bitmasks
    (because the bit values are printed first) and is not always wanted
    in this dissectors (because of readability).
    
    We should have a better way of doing what I want in this dissectors,
    so I'll have a look at this later.
    
    Change-Id: I2477aa6b1d0c42a7ad5848bba3cb74dce3bba1f0
    Reviewed-on: https://code.wireshark.org/review/2485
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    (cherry picked from commit 2ab2921c7d146ae453770e14ea3a4a11f2bdc2fd)
    Reviewed-on: https://code.wireshark.org/review/2486

commit b1da509
Author: dameiss <netshark@ameissnet.com>
Date:   Thu Jun 19 18:08:39 2014 -0400

    Add GTK modules for existing LBM dissectors.
    
    Mainly cherry-picked from commit 46a808acf4e8c87b61169bfac00799857b38f1f0, but there were a few minor issues that were merged into this single commit.
    
    bug: 10204
    Change-Id: Ie21cc07b0ac9a56648ec72062ce58a1ac800318e
    Reviewed-on: https://code.wireshark.org/review/2427
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 224ab2d
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 19 23:05:53 2014 -0700

    Don't hide tcp option kind/len fields
    
    Hidden fields are deprecated, and we were hiding them inconsistently anyways.
    
    Bug:10211
    Change-Id: Iaf1576ae7bc04c0c0bd896c096b117f1b8af2e9e
    Reviewed-on: https://code.wireshark.org/review/2474
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 80c070fb517a8c153278d936f0143e283adc01fb)
    Reviewed-on: https://code.wireshark.org/review/2475

commit 4a5b04b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jun 19 17:42:37 2014 -0400

    Don't crash when closing the Summary window if the file has been closed.
    
    Yes, this is a Gtk-UI fix but it's a one-liner and easy enough.
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8715
    
    Bug: 8715
    Change-Id: I554b6c953e83ff3d8cb57029e844f2f481b751dd
    Reviewed-on: https://code.wireshark.org/review/2460
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    (cherry picked from commit a32dbae525386fbf2ed14d5d5b982f666ac42219)
    Reviewed-on: https://code.wireshark.org/review/2463

commit b1c025a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 19 23:16:56 2014 +0200

    Update User Guide for upcoming 1.12.0 release
    
    Change-Id: I01dace804dc011c096753e413c27615c0661edbe
    Reviewed-on: https://code.wireshark.org/review/2457
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit bc075ae
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 19 21:40:20 2014 +0200

    Kerberos: fix dissection of packets when Record Mark is present
    
    Bug: 10200
    Change-Id: Ied8db64120131c029e276d66aeff8b81a45a7286
    Reviewed-on: https://code.wireshark.org/review/2447
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit 0a3b1d8beb22745d6c9a04297f4056770016299e)
    Reviewed-on: https://code.wireshark.org/review/2454

commit 7ea0d6c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 19 21:13:17 2014 +0200

    Long and short names are inverted
    
    Change-Id: Ief3c86562d5eadb845b5a32dc704a61ccd27fdf6
    Reviewed-on: https://code.wireshark.org/review/2443
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit e1c0674564ee39ebf7bc74d6c70e9a78a92dbe7d)
    Reviewed-on: https://code.wireshark.org/review/2444

commit 1dfe213
Author: Evan Huus <evan.huus@jadedpixel.com>
Date:   Thu Jun 19 19:06:59 2014 +0000

    Fix underflow causing infinite loop in openflow dissector
    
    Bug:10208
    Change-Id: I8aff9523fd33cf9e0802153100ea032139966b26
    Reviewed-on: https://code.wireshark.org/review/2440
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 592c3673c63561c5126885933e64d734e0572769)
    Reviewed-on: https://code.wireshark.org/review/2441

commit 7e92d04
Author: Roland Knall <roland.knall@br-automation.com>
Date:   Tue May 27 13:50:00 2014 +0200

    EPL: Reassemble the splitted payload
    
      The data that is sent when downloading or uploading from a server is
      sent in segments to the client.To clearly display all the segments
      belonging together the splitted payload needs to be reassembled.
    
      The behaviour is described in the powerlink specification 301 v1.2.0
      chapter 6.3.2.4.1.1 Download Protocol and chapter 6.3.2.4.2 Upload
      Protocol. The payload of the download/upload is now reassembled.
    
      Backport - This is an enhancement over the current dissector in a way,   that the former segmented payload can be debugged better.
    
    Signed-off-by: Lukas Emersberger <lukas.emersberger@gmail.com>
    Change-Id: I17c30f15e75da47bcaba8f1fda1e412849ec268c
    Reviewed-on: https://code.wireshark.org/review/1120
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit f0cf649b3265c915e4e11aeac5ecd76ada03c46c)
    Reviewed-on: https://code.wireshark.org/review/2337
    Reviewed-by: Roland Knall <rknall@gmail.com>

commit 701b6ad
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Wed Jun 18 12:07:20 2014 -0700

    Generate xz compressed archives instead of .bz2-s
    
    Change-Id: Iad47516ae617f5ecac5b03f2d7e800208c499d4a
    Reviewed-on: https://code.wireshark.org/review/2403
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    (cherry picked from commit 5a6366c9b56990eb7f4af17bf628ad80fc354ece)
    Reviewed-on: https://code.wireshark.org/review/2426
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>

commit 32f4bee
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Wed Jun 18 11:43:08 2014 -0700

    Add simple script to export release tarball right from Git
    
    The files not to be present in the release tarballs are filetered based
    on the contents of the .gitattributes files
    
    Change-Id: If12eb00cf174f5d5b6dfffd56685b078a4593bf8
    Reviewed-on: https://code.wireshark.org/review/2402
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    (cherry picked from commit 85499fbbc682c36482e2053e66a642f5d581d356)
    Reviewed-on: https://code.wireshark.org/review/2425
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>

commit d4f9805
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 19 02:42:47 2014 +0200

    Add the ability to dynamically add a new protocol to export PDU dialog box
    
    Change-Id: I83012cc963d514982e40010e837e11a6fcf1bc3e
    Reviewed-on: https://code.wireshark.org/review/2423
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit bcff3c57cc42acdda9eb9bc6f556dcbcb069e51f)
    Reviewed-on: https://code.wireshark.org/review/2424
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 3d23e94
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Wed Jun 18 22:57:15 2014 +0200

    Rename the filtername to initial_rtt
    
    Change-Id: I64af535dc07eb4310b212077bb4c52032e97ecdb
    Reviewed-on: https://code.wireshark.org/review/2413
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>
    (cherry picked from commit 13597c936393545abad95ab15aa8d8944a6c7f04)
    Reviewed-on: https://code.wireshark.org/review/2421

commit 7d72f26
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Wed Jun 18 21:57:47 2014 +0200

    Rename the Shortname of initial RTT to something short (iRTT)
    
    Change-Id: I182f2cccae5a385572950f08fa0a6005dcf59ff1
    Reviewed-on: https://code.wireshark.org/review/2409
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>
    (cherry picked from commit 461c6a0984236100177aa689e89e5e18fe7f360a)
    Reviewed-on: https://code.wireshark.org/review/2419

commit c52c909
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Wed Jun 18 19:46:27 2014 +0200

    Get rid of some ancient qualityreview comments...
    
    Change-Id: If25bdd594b20b656c345dcfe62765379f5dd9c5e
    Reviewed-on: https://code.wireshark.org/review/2392
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>
    (cherry picked from commit c6324a0b1ea6478a5f2c24b41cb26d0b02014536)
    Reviewed-on: https://code.wireshark.org/review/2418

commit 8a104e0
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 17 23:12:58 2014 -0700

    Try to calculate the initial RTT of tcp conns
    
    This (if it works well) will let us do much more accurate out-of-order
    detection, which is currently otherwise hardcoded to 3ms. Ask Jörg for details.
    
    Change-Id: Ie0662723946edeaea1e43958bf7f5158f09dde71
    Reviewed-on: https://code.wireshark.org/review/2367
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit b5a462b087bdd7670e1a69786ebbe3f073084ac3)
    Reviewed-on: https://code.wireshark.org/review/2417
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit 4a4b267
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 18 13:54:33 2014 -0700

    Get the handle for the pw_hdlc_nocw_hdlc_ppp dissector.
    
    Change-Id: If7bc620c19e9c6511a724847e38cf0776d26b444
    Reviewed-on: https://code.wireshark.org/review/2410
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 6da6bf77b3da928aa6fc9ae9d6b67ecfd77d25e1)
    Reviewed-on: https://code.wireshark.org/review/2411

commit d6f4b75
Author: Shoichi Sakane <wireshark-shoichi@tanu.org>
Date:   Wed Jun 18 10:40:19 2014 -0700

    Fix copy-paste probem in COAP dissector
    
    Bug:8070
    Change-Id: I7a86a37f7de6b3e4e12fe1c47980a9a6604488d6
    Reviewed-on: https://code.wireshark.org/review/2390
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/2397

commit e042581
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Wed May 28 17:47:41 2014 +0200

    Guarantee that open routines are initialized
    
    Open routines need to be initialized before try to open
    capture or add/remove routine.
    
    This fixes crash in mergecap reported as Debian bug #751872.
    
    Change-Id: Ic3b88eef947ebd4a3dd2edf8120bb6bd8aec0765
    Reviewed-on: https://code.wireshark.org/review/1874
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit c6d175ef67a091bdf024c11469a22b59f64f2345)
    Reviewed-on: https://code.wireshark.org/review/2391
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>

commit 2f8a254
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 18 08:14:27 2014 +0200

    PDCP LTE: do not try to decipher PDCP control messages (like ROHC feedback)
    
    Change-Id: I4a1596fd45bbc78ed8e90accf69ac048e7053161
    Reviewed-on: https://code.wireshark.org/review/2366
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit 666127f5f9768d33095152047234ae2ebfcea9f5)
    Reviewed-on: https://code.wireshark.org/review/2368

commit 268c965
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jun 17 15:05:43 2014 -0700

    When building an OS X package for GTK+, put the libraries in lib.
    
    This reverts to the way we did it prior to the switch to Qt; with GTK+,
    Contents/MacOS/Wireshark is just a launcher, and the Wireshark binary is
    in Contents/Resources/bin/wireshark-bin, and the appropriate rpath entry
    would be @executable_path/../lib - @executable_path/../Frameworks, which
    works for the Qt version, in which Contents/MacOS/Wireshark is the
    actual executable, doesn't work for the GTK+ version.
    
    This should fix bug 10185.
    
    Change-Id: I4e50a4ead8f29a742c97a9001c821aabe1fa5e65
    Reviewed-on: https://code.wireshark.org/review/2347
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 93b5a313ada6684c7706da7a578f7787344d6144)
    Reviewed-on: https://code.wireshark.org/review/2348

commit 2c877e0
Author: Evan Huus <evan.huus@jadedpixel.com>
Date:   Tue Jun 17 21:43:49 2014 +0000

    Set the rlc len field before we try to use it in an expert info.
    
    Bug:9795
    Change-Id: I740a9fe36278995cf6e590206f600c037789f0eb
    Reviewed-on: https://code.wireshark.org/review/2344
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit ba6eb5c72ffe82ca0e51c7083240975a5b118ad2)
    Reviewed-on: https://code.wireshark.org/review/2345

commit c9f2311
Author: Evan Huus <evan.huus@jadedpixel.com>
Date:   Tue Jun 17 21:25:14 2014 +0000

    Initialize smb ioctl_function struct member
    
    Bug:10020
    Change-Id: I415a29dd36697887cb06485d6ed3a2b799a93464
    Reviewed-on: https://code.wireshark.org/review/2342
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit f4b9ea4362cd1ffdf5315a3f1311c8418a91579d)
    Reviewed-on: https://code.wireshark.org/review/2343

commit 35e920c
Author: Evan Huus <evan.huus@jadedpixel.com>
Date:   Tue Jun 17 18:26:01 2014 +0000

    Initialize rq_hdr.session
    
    Bug:10168
    Change-Id: Ida4d82d102421152785ce680aa47bcb5cf8692f6
    Reviewed-on: https://code.wireshark.org/review/2334
    Reviewed-by: Dmitry Bazhenov <dima_b@pigeonpoint.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 417938310ad78de5f41f1f4108e62b50ed5b4dfa)
    Reviewed-on: https://code.wireshark.org/review/2341

commit d2b6365
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Thu Jun 12 17:36:32 2014 +0200

    Create and register subtree identifiers for all opcua array types
    
    Currently for all arrays, the generic ett_opcua_array is used, instead we want to be more selective for storing the expanded state of subtrees. This commit adds subtree identifiers for all array types.
    
    Change-Id: Idcec51a200d1109cdb557d3366021d3b066b453d
    Reviewed-on: https://code.wireshark.org/review/2176
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 7067e3a34006cc15b5d050e9dd564ced0cb1bd9b)
    Reviewed-on: https://code.wireshark.org/review/2314

commit 8e5241a
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Thu Jun 12 16:54:25 2014 +0200

    Unify how opcua arrays are displayed
    
    - Display 'Array of <fieldname>' instead of 'Array of Simple Type'
    - Display array indexes for simple types
    - Display data type in simple type arrays
    
    Change-Id: Id2cc746898f97ce329c6afb9cc49f1907a9f18e4
    Reviewed-on: https://code.wireshark.org/review/2161
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 647255d6279fe6fea6ad43388a52e55afd5549e0)
    Reviewed-on: https://code.wireshark.org/review/2313

commit f8fcb34
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Thu Jun 12 16:49:40 2014 +0200

    Add dissect_nt_64bit_time_ex for retrieving the created proto_item
    
    Using dissect_nt_64bit_time it is not possible to access the created proto_item afterwards, hence the new function.
    
    Change-Id: I39aca92536a53841045c30b601b6ec1a7d8bfb4e
    Reviewed-on: https://code.wireshark.org/review/2160
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 9991f43f273878021b41a9ba7fddb375bdfbab21)
    Reviewed-on: https://code.wireshark.org/review/2311

commit be6ef28
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 17 13:40:29 2014 +0200

    Add myself as author for the opcua dissector plugin
    
    Change-Id: If8349e778fd91426a6a4b6d6e98d3ab870d188d5
    Reviewed-on: https://code.wireshark.org/review/2302
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 91c29ec2057c7e25a61da92f6bdbc32efa856525)
    Reviewed-on: https://code.wireshark.org/review/2312

commit c0b5d6f
Author: Lukas Emersberger <lukas.emersberger@br-automation.co.at>
Date:   Thu Mar 20 06:56:49 2014 +0100

    EPL:  Duplicated frames
    
      The MN interprets the CMD layer data only if the CN increments
      the Send-Sequence-Counter => new data. The MN interprets the
      data only once, if the same frame is sent again the MN ignores
      the data.
    
      The behaviour is described in the powerlink specification 301 v1.2.0
      chapter 6.3.2.3.2.3 Error: Duplication of Frame
      Frames which duplicate previous sent data are now marked as
      duplicated frames.
    
    Signed-off-by: Lukas Emersberger <lukas.emersberger@gmail.com>
    Change-Id: I9ef24b52712bfd3c735856b0cd5747c47aeef72a
    Reviewed-on: https://code.wireshark.org/review/992
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 75531b6a40719c9cac603f699f0cdf72159fd518)
    Change-Id: I9ef24b52712bfd3c735856b0cd5747c47aeef72a
    Reviewed-on: https://code.wireshark.org/review/2317
    Reviewed-by: Roland Knall <rknall@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 1230627
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Jun 3 17:16:18 2014 +0200

    simplify PCR calculation
    
    Change-Id: I892088e158519e331cba89be3c8d7c71f38a8925
    Reviewed-on: https://code.wireshark.org/review/1964
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 653dd75483a68ca8793ccdb482668cad7dcf950e)
    Reviewed-on: https://code.wireshark.org/review/2333
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit e8dd396
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jun 2 23:20:05 2014 +0200

    make the PCR value filterable
    
    this fixes bug #10158
    
    Change-Id: Ic67b074c464c52ac523e835b9815a5c3a3fa14d9
    Reviewed-on: https://code.wireshark.org/review/1925
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit cd4ba3d271fc62eca89114703b0955f9f34978d5)
    Reviewed-on: https://code.wireshark.org/review/2332
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 9107e5c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat May 31 15:30:14 2014 +0200

    do a plausibility check for interaction channel data
    in the linkage descriptor
    
    Change-Id: I7ebca539076b2b881e82fd6baec5bb223e778a52
    Reviewed-on: https://code.wireshark.org/review/1896
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 3ec1ec1caf3029f47dc362077af421662c86ae85)
    Reviewed-on: https://code.wireshark.org/review/2331

commit d8f30a8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat May 31 11:00:30 2014 +0200

    make population id filterable
    
    Change-Id: I3381e1c35795ac33331cdddb8cefa8b0a16907cc
    Reviewed-on: https://code.wireshark.org/review/1894
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 877f38b46d0380d9804bbac805e6f02ffc95423a)
    Reviewed-on: https://code.wireshark.org/review/2330

commit 70261f4
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri May 30 19:20:11 2014 +0200

    make terrestrial centre frequency filterable
    
    Change-Id: I007ff5215f52f80f25622cab6980128eabd39c5f
    Reviewed-on: https://code.wireshark.org/review/1888
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 419ea28960b54ceade6216b4b9b302b6d4de1e70)
    Reviewed-on: https://code.wireshark.org/review/2329

commit d0156c4
Author: Evan Huus <evan.huus@jadedpixel.com>
Date:   Tue Jun 17 18:13:51 2014 +0000

    fix underflow in BER constrained bitstrings
    
    this can happen and cause invalid memory accesses with incorrectly-large padding
    values
    
    Bug:10187
    Change-Id: Ib9b2a2fa10766efb4d95d588f57354a56373c626
    Reviewed-on: https://code.wireshark.org/review/2327
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit fd2566c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri May 30 18:28:36 2014 +0200

    make next time offset filterable
    
    Change-Id: I18c2b7992b237eaaacbec04d504fc293b03558a3
    Reviewed-on: https://code.wireshark.org/review/1887
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit bc3ab61ddacab2ec6072c2709af3df405e18dfc3)
    Reviewed-on: https://code.wireshark.org/review/2326

commit 67e6170
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri May 30 18:17:17 2014 +0200

    make local time offset filterable
    
    Change-Id: Icccc07706287df4b6a7481108f9921b939aae2d5
    Reviewed-on: https://code.wireshark.org/review/1886
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 9f0419d376d25d738539bac2b55197abe226a6ce)
    Reviewed-on: https://code.wireshark.org/review/2324

commit a3ff1c1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri May 30 09:59:05 2014 +0200

    avoid proto_tree_add_uint_format() when we just want the default
    description
    
    Change-Id: Ice06e257a72f3b4ce1229ff90129628f0e3bbcfb
    Reviewed-on: https://code.wireshark.org/review/1873
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 8515bd7633412342f579ad2d51573052c37a0b57)
    Reviewed-on: https://code.wireshark.org/review/2323

commit 0937cce
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu May 29 17:56:17 2014 +0200

    convert cable freq, symbol rate into doubles
    
    Change-Id: Iaddd3c4847e803af855c847212ae822b2529ff06
    Reviewed-on: https://code.wireshark.org/review/1860
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 7aecd47be71f300e654c277104855a341b3f48c3)
    Reviewed-on: https://code.wireshark.org/review/2322

commit 8ce3af7
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu May 29 17:51:37 2014 +0200

    conver sat freq and symbol rate into doubles in order to make the
    filtering work, fix typos
    
    Change-Id: I7ed989807826d1322dab00d13d998488caaf73ff
    Reviewed-on: https://code.wireshark.org/review/1859
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 91dac2771b9374c61d0d2b45ef08202cb404e59a)
    Reviewed-on: https://code.wireshark.org/review/2321

commit 33caf46
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Mar 14 10:14:14 2014 +0100

    dissect more components of the track header box
    
    Change-Id: If8d35122ce096f52837bdff1c6599b47456697d5
    Reviewed-on: https://code.wireshark.org/review/1858
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 254e227266a37eddd887ba5721a72b9dcf8a900b)
    Reviewed-on: https://code.wireshark.org/review/2320

commit 04792d5
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue May 27 23:37:31 2014 +0200

    use proto_tree_add_float_format_value() correctly
    
    Change-Id: I927a2f32aa0016b5b0c476fa4c16fc1dbe0aebb0
    Reviewed-on: https://code.wireshark.org/review/1825
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit b4fb165ef30d246d1fda03eab597e1f4060ec563)
    Reviewed-on: https://code.wireshark.org/review/2319

commit d34c0d0
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue May 27 23:36:32 2014 +0200

    make cable symbol rate filterable
    
    Change-Id: I034b351d4bc12f6c00a0224a5c5b9f85496657b6
    Reviewed-on: https://code.wireshark.org/review/1824
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit b3008f31ec72f4476df261e37784214565057e2f)
    Reviewed-on: https://code.wireshark.org/review/2318

commit 3c1f13c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri May 23 18:40:15 2014 +0200

    make cable frequency filterable
    
    Change-Id: I8464fb8e98e485523127dd95948a717554b6aee4
    Reviewed-on: https://code.wireshark.org/review/1823
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 9c98f9fdbd07815c7c22d1ebac347d59c6f5f57c)
    Reviewed-on: https://code.wireshark.org/review/2316

commit e9c3905
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri May 23 18:23:59 2014 +0200

    make the satellite symbol rate filterable
    
    Change-Id: I301d0804e097c62cd8bf7b27003918eedab9616a
    Reviewed-on: https://code.wireshark.org/review/1816
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 0911ce12ff3304eb7a745a409fc3a1eb6797e0d5)
    Reviewed-on: https://code.wireshark.org/review/2315

commit b8cb7d3
Author: Alex Badea <abadea@ixiacom.com>
Date:   Tue Jun 17 13:12:34 2014 +0300

    isakmp: add support for IKEv1 AES decryption
    
    Select an appropriate gcrypt cipher based on ISAKMP encryption ID and
    key length attribute.  Fixes bug 10128.
    
    Bug:10128
    Change-Id: Ie74fc51eb9bfe6d68340056d3ef2ef28c7677fb8
    Signed-off-by: Alex Badea <abadea@ixiacom.com>
    Reviewed-on: https://code.wireshark.org/review/2296
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit d1cdbd715a5c5e9395d9672394783061dd3a4bf2)
    Reviewed-on: https://code.wireshark.org/review/2309

commit 225aeef
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri May 23 18:16:40 2014 +0200

    make satellite orbital position filterable
    
    Change-Id: Ibd4edd30eca969699fea1971e1885299e4d3e552
    Reviewed-on: https://code.wireshark.org/review/1813
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 75272241a10c23543fce1e14d7a59b1e0161ee6d)
    Reviewed-on: https://code.wireshark.org/review/2310

commit 1d87b4d
Author: Alex Badea <abadea@ixiacom.com>
Date:   Mon Jun 16 18:55:45 2014 +0300

    isakmp: support decryption for SHA-2 hash algorithms
    
    Simply map ISAKMP hash IDs for sha256, sha384 and sha512 to gcrypt MDs.
    Fixes bug 10181.
    
    Change-Id: I9c8265bf3c5c8f8d2fd6d251cc0f267964e3be8e
    Signed-off-by: Alex Badea <abadea@ixiacom.com>
    Reviewed-on: https://code.wireshark.org/review/2250
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit faac494d989951d0995da00ea31e5b66511ae0d0)
    Reviewed-on: https://code.wireshark.org/review/2308

commit c6736f0
Author: Alex Badea <abadea@ixiacom.com>
Date:   Tue Jun 17 13:55:06 2014 +0300

    isakmp: allow IKEv1 decryption with non-PSK authentication
    
    There is a check that disables decryption for non-PSK authentication. It
    has been around ever since its introduction in commit acfe071e (svn
    r17229). As suggested in bug 7951, remove this check to allow decryption
    for e.g. certificates authentication.
    
    Bug: 7951
    Change-Id: I5e98407d0f8dbabac2cdaf632cf0af403192872b
    Signed-off-by: Alex Badea <abadea@ixiacom.com>
    Reviewed-on: https://code.wireshark.org/review/2297
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit f9b05dc13213832dba10600bd0116505ed251fec)
    Reviewed-on: https://code.wireshark.org/review/2305
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c41b64b
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Thu Jun 12 12:22:35 2014 +0200

    Cleanup subtree types in opcua plugin
    
    - make ett_opcua_transport static, is only used locally
    - format code grouping extern ett variables
    - add subtree variables for encodingmasks of simple types
    
    Change-Id: Ia044ca6ca0ff19e940a03d21610db67fe3679b01
    Reviewed-on: https://code.wireshark.org/review/2157
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 2f369b216fc18624a2e8b2c6bc1da80f964e54d7)
    Reviewed-on: https://code.wireshark.org/review/2295

commit 7eb1aec
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Thu Jun 12 10:11:06 2014 +0200

    Display status code info bits if set
    
    Checks if a StatusCode has any of the additional info bits set and displays them accordingly.
    
    Change-Id: Ic584233083174d3fd30c6ec6684f308e0e5ae22e
    Reviewed-on: https://code.wireshark.org/review/2127
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 0bb0b62ec8580ab48c1e8c3eaa82b9fa255d7a4e)
    Reviewed-on: https://code.wireshark.org/review/2294
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f399a63
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 10 13:36:06 2014 +0200

    Display text representation of status codes
    
    Adds a table containing all known StatusCodes and displays them if found.
    The list of StatusCodes is in a separate file for easy generating of the list if necessary.
    
    Change-Id: Iab74b22b7fc4fb53d8f072c4e3a4cea4ae18196c
    Reviewed-on: https://code.wireshark.org/review/2126
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit a9b18eff0fe904c87c38262148b39718f6e3cea5)
    Reviewed-on: https://code.wireshark.org/review/2293
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit da96994
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Jun 11 16:25:06 2014 +0200

    opcua_simpletypes.c:94:12: error: static declaration of 'hf_opcua_NamespaceUri' follows non-static declaration
    
    Change-Id: I2cae9691408c22a64144f5482cc536a5dc88ec6c
    Reviewed-on: https://code.wireshark.org/review/2135
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 803d47d49ecfb37cc649911443edf6f1290fec90)
    Reviewed-on: https://code.wireshark.org/review/2175

commit eaeb03b
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 10 18:05:46 2014 +0200

    Remove unused array length fields
    
    The NoOf... fields are not used at all in the dissector.
    
    Change-Id: I1f20a9992eab5d47c7e0ad34dabeaed07efa4a80
    Reviewed-on: https://code.wireshark.org/review/2130
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 5e67c45160c6c69e6a22034607bbef9a89a14c8b)
    Reviewed-on: https://code.wireshark.org/review/2174

commit 35c980f
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 10 18:01:27 2014 +0200

    Regenerate all sources using latest OPC UA specification
    
    - HistoryUpdateEventResult has been removed
    - Fixes two enums
    - Removes unused identifier defines
    
    Change-Id: I39c65c1eca1701b60dfaa3541cd7a5d1b479fb9b
    Reviewed-on: https://code.wireshark.org/review/2129
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit abf1b5ead7f58ff6cd204c3727bed30eebe75e4e)
    Reviewed-on: https://code.wireshark.org/review/2173

commit 547f731
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 10 13:09:24 2014 +0200

    Improve display of Open/CloseSecureChannel requests and responses
    
    - Return the ServiceId of the service calls for displaying if it's a request or response
    - Add the missing parsing code for CloseSecureChannel, some fields were missing
    
    Change-Id: Id9b1e1986e222a77ad979fb615adc6ac62a4ced8
    Reviewed-on: https://code.wireshark.org/review/2125
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 2ab3b2ac2b6300fd10df046e2d75acf6328ac332)
    Reviewed-on: https://code.wireshark.org/review/2172
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 95cc25a
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 10 12:27:34 2014 +0200

    Move ServiceFault from ComplexType- to ServiceParser
    
    ServiceFaults are always sent as a service response and never as value, this moves the parsing code to the correct location.
    
    Change-Id: Ida9cb561aa40fcbfc3c0429aed732d108b295138
    Reviewed-on: https://code.wireshark.org/review/2124
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit baa58887886c6bbe24f2894e40a4c0e1bccd5314)
    Reviewed-on: https://code.wireshark.org/review/2171
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3e1eaed
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 10 11:47:07 2014 +0200

    Unify displaying of NodeId
    
    Adds hf_register_info for all possible NodeId identifier types for unified displaying.
    
    Change-Id: Ic7a8077a32f435d5acfb1a956117d21a0b51b43b
    Reviewed-on: https://code.wireshark.org/review/2123
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit fabee432def958af4a102eca6bfe935ec80836f6)
    Reviewed-on: https://code.wireshark.org/review/2170
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ee3f0a9
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 10 11:46:05 2014 +0200

    Fix NodeId and ExpandedNodeId encoding mask display
    
    There are no 'URI' NodeIds, removed this option and changed GUID/Opaque to their correct values as stated in the UA specification.
    
    Change-Id: Ibf9afdbd72f8ad336f5eb83ece5adbcce51e8365
    Reviewed-on: https://code.wireshark.org/review/2122
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit e2ae387d9c9d2d38d1da788f39b8e65a22fff8dd)
    Reviewed-on: https://code.wireshark.org/review/2169
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a95d0f1
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 10 11:25:30 2014 +0200

    Unify variable and identifier names according to the UA specification
    
    - Rename Uri to NamespaceUri for clarity
    - Correct NsId to NsIndex
    - ByteString NodeIds are called 'Opaque'
    
    Change-Id: I622d408ef9e19a2a899906b4127bae497735d402
    Reviewed-on: https://code.wireshark.org/review/2121
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit ddc275c562805757d5d971ccc31ef47dbc6df4bc)
    Reviewed-on: https://code.wireshark.org/review/2168
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit fb0266f
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Jun 16 22:15:55 2014 +0200

    Do not handle P_Mul packet as ASCII string when calculating checksum.
    
    This bug was introduced when rewriting tvb_get_string() to
    handle encoding (and thus handling ASCII string different).
    
    Change-Id: Ic107d7b9e2f63aea33fdf55b9c20c22202f7b458
    Reviewed-on: https://code.wireshark.org/review/2270
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>

commit b27bf15
Author: Yan Burman <yanb@mellanox.com>
Date:   Mon Jun 16 11:54:24 2014 +0300

    Fix SDP dissector crash during fuzz testing
    
    Change-Id: Ic133dd9440feb61964d197fa0aaacd86241f229d
    Signed-off-by: Yan Burman <yanb@mellanox.com>
    Reviewed-on: https://code.wireshark.org/review/2248
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit 0a29589c01b5aa9ec32c6624e90b32f546090c12)
    Change-Id: Ic133dd9440feb61964d197fa0aaacd86241f229d
    Reviewed-on: https://code.wireshark.org/review/2249
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 0406c06
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Wed Jun 11 16:52:56 2014 +0200

    Depend on docbook-xml and drop obsoleted 0005-...patch
    
    Change-Id: I4c849a1e8205b65ba05959213967bac5f378c96c
    Reviewed-on: https://code.wireshark.org/review/2137
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>
    (cherry picked from commit 14903d65c340b89a8b5fbbe80f8d40fd8a290719)
    Reviewed-on: https://code.wireshark.org/review/2235

commit f386b83
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 15 08:07:03 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-06-15]
    
    Change-Id: I6da50d3a45673190991c635a7774f5c396d49047
    Reviewed-on: https://code.wireshark.org/review/2228
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 697c069
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jun 13 15:42:41 2014 -0700

    Prep for 1.12.0-rc3.
    
    Change-Id: I62edfc9df0d1b14b717624f29845977f238e44e3
    Reviewed-on: https://code.wireshark.org/review/2203
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit fd017ee
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jun 13 12:51:29 2014 -0700

    Fix package version stamping.
    
    Change-Id: I1615364071563c4f56b071d7d68e4660dd989296
    Reviewed-on: https://code.wireshark.org/review/2198
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 3b9e39f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jun 13 12:06:43 2014 -0700

    Prep for 1.12.0-rc2.
    
    Change-Id: I6fc1db5adcee0ab762b2afcb761232544dab57e3
    Reviewed-on: https://code.wireshark.org/review/2197
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 4911f85
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jun 13 11:34:49 2014 -0700

    We're not on master any more.
    
    Change-Id: Ia38c4ee2677efbf39deecf977477d4a750b1821d
    Reviewed-on: https://code.wireshark.org/review/2196
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 2caf31b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 12 23:22:31 2014 +0200

    RTP: fix invalid memory access
    
    Bug: 10176
    Change-Id: If54e4a5a118ea10befeeed5278394665df99425e
    Reviewed-on: https://code.wireshark.org/review/2187
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit 51750bea8a61d1a7823bef5ebe5db5cd95b939d3)
    Reviewed-on: https://code.wireshark.org/review/2188

commit 65c6ba6
Author: Hannes Mezger <hannes.mezger@ascolab.com>
Date:   Tue Jun 10 10:51:52 2014 +0200

    Fix switch case on ExpandedNodeId encoding mask
    
    Only the bits 0-3 are significant for the type of the NodeId contained in the ExpandedNodeId.
    The other bits are a mask telling if a NamespaceUri and/or a ServerIndex is set.
    
    Change-Id: I17948524f8a1bf6cb9dffc5f66ec5cddee580bcd
    Reviewed-on: https://code.wireshark.org/review/2120
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 6ddf081f6448c016987330fa6ada210dbc79d0ab)
    Reviewed-on: https://code.wireshark.org/review/2167
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit e519b31
Author: Peter Harris <pharris@opentext.com>
Date:   Wed Jun 11 17:59:58 2014 -0400

    X11: Update generated dissector
    
    Change-Id: Id3fbc64b4d797d50e935223c40c5c2321a1c8198
    Signed-off-by: Peter Harris <pharris@opentext.com>
    Reviewed-on: https://code.wireshark.org/review/2148
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 1dead2b38c3eef6157d68533bc567703e8da37b7)
    Reviewed-on: https://code.wireshark.org/review/2178
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit 5d2b4ce
Author: Peter Harris <pharris@opentext.com>
Date:   Wed Jun 11 17:55:15 2014 -0400

    X11: Support XCB's new <pad align='n' />
    
    Change-Id: I0a45380ffcfb3be7e3190d0875626ed0fe046c4e
    Signed-off-by: Peter Harris <pharris@opentext.com>
    Reviewed-on: https://code.wireshark.org/review/2147
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    (cherry picked from commit 515b78c292bb880434f28a11140bf29f4e02f6bb)
    Reviewed-on: https://code.wireshark.org/review/2177

commit be65a31
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Jun 12 13:42:35 2014 +0100

    Fix a regression, as -1 can no longer means until the end of the tvb
    
    Change-Id: I2bbb9c5f62984f0365a3cad6b60401ee70418e74
    Reviewed-on: https://code.wireshark.org/review/2158
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
    (cherry picked from commit d17aa368333f1a4f05df63f1f5cd9904ad37a3bf)
    Reviewed-on: https://code.wireshark.org/review/2159
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 85fb7dc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 11 16:56:55 2014 -0700

    Some more SVN->Git.
    
    Change-Id: Iba5274ab5e653a0a3c0a56e62ee168ac957daf27
    Reviewed-on: https://code.wireshark.org/review/2152
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 95065da33d2d22cad046219e291e54cb2fce33be)
    Reviewed-on: https://code.wireshark.org/review/2153

commit b0c0b33
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 11 16:49:05 2014 -0700

    A Subversion->Git change that we missed.
    
    Change-Id: I651d25cb0a59f9ec350d4c482062077833c8f278
    Reviewed-on: https://code.wireshark.org/review/2149
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 7db2135069b03b9dcbfa12a244969246b938443d)
    Reviewed-on: https://code.wireshark.org/review/2150

commit db50467
Author: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Date:   Wed Jun 11 19:02:12 2014 +0300

    Fix bit fields definition in the "DMG Capability" IE
    
    Bits in the byte was counted wrong direction;
    bit0 should be LSB (0x01) and bit7 - MSB (0x80)
    Also, all fields are interpreted as little-endian
    
    Change-Id: I3485e8743a156e2e8cb84e726045211f1d332598
    Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
    Reviewed-on: https://code.wireshark.org/review/2141
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit ed14bc8
Author: Anish Bhatt <anish@chelsio.com>
Date:   Wed Jun 11 02:39:08 2014 -0700

    Rename temp variables to a more human readable form
    
    Change-Id: Idafe97df6be71d885203e2e3426fdb6a133862c4
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/2140
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/2144
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 268eadc
Author: Anish Bhatt <anish@chelsio.com>
Date:   Wed Jun 11 02:19:33 2014 -0700

    Use offset instead of tempOffset, return offset instead of calculating (len + n) where possible
    
    Change-Id: I91ef4ec59698903cb2a7be00e7e0ece478fc26a8
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/2139
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 508d16b037ef09c9bf700172c38c1d514d26f660)
    Reviewed-on: https://code.wireshark.org/review/2143
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit dfdaebc
Author: Anish Bhatt <anish@chelsio.com>
Date:   Tue Jun 10 23:49:48 2014 -0700

    Use expert info for Invalid length/type where possible, other minor fixes
    
    Change-Id: I4a0421bf918439261f31f4bfc2cb5519b38f1711
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/2118
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit d8a21c8f8efcbbd917a3fe623cfb9721b27048da)
    Reviewed-on: https://code.wireshark.org/review/2142

commit 54a85ab
Author: U-beauty\bdn <dima_b@pigeonpoint.com>
Date:   Wed Jun 11 11:02:40 2014 +0600

    IPMI trace dissector
    
    Added KCS and TMode protocol dissectors.
    Request/response logic has been revised.
    Saved request data logic has been revised.
    Added Get Message command response dissector.
    Added missing PICMG command dissectors.
    Added new PICMG command dissectors.
    Added new PPS OEM command entries.
    Added VITA 46.11 command dissectors.
    
     From: Bill Meier:
     - refs to value_strings/range_strings in hf[] entries, by convention, should use VALS/RVALS macros;
     - refs to true_false_strings should use TFS(&...) macro.
       also: true_false_string definitions should not be defined as arrays.
     - remove some unneeded #includes (packet-ipmi.c).
     - Do some re-indentation.
     - Add editor-modelines as needed.
    
    bug: 10004
    Change-Id: Ib269b35784c0b70892d1e0111bcfb483ea64092c
    Reviewed-on: https://code.wireshark.org/review/1185
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 977a811217d2ce9853aeeac4e4e97167d35a94fb)
    Reviewed-on: https://code.wireshark.org/review/2117
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 6b57f77
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Jun 11 14:16:51 2014 +0200

    Fix
     Warn Dissector bug, protocol LPP, in packet 1: proto.c:3403:
     failed assertion "DISSECTOR_ASSERT_NOT_REACHED"
    redifine FT of NavModel-GLONASS-ECEF/gloP1
    
    Change-Id: Id865c39b8d15528417075f9e7ed0378704aa98dc
    Reviewed-on: https://code.wireshark.org/review/2132
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit af687c581f71d3d0d779ee0fea0dd62a9192d79d)
    Reviewed-on: https://code.wireshark.org/review/2133
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit bc2612c
Author: Anish Bhatt <anish@chelsio.com>
Date:   Tue Jun 10 18:27:53 2014 -0400

    Fix bug in dissect_lldp_port_id, support all port id subtypes
    
    Change-Id: I8b44e0d55701ba5d583e3e734e19d4d2aa024b25
    Reviewed-on: https://code.wireshark.org/review/2049
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit 3fcd016029672b5683406ceeb75faa0533ce63c1)
    Reviewed-on: https://code.wireshark.org/review/2119
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 1fd1d3b
Author: Richard Sharpe <realrichardsharpe@gmail.com>
Date:   Sat May 31 16:27:34 2014 -0700

    This fix now allows SASL/GSS-API with integrity only to be properly dissected
    in that we now properly indicate the checksum and provide the wrapped token to
    the LDAP dissector to dissect.
    
    There is still a problem in that the wrong parts of the SASL packet can be
    indicated when users click on some parts.
    
    I am committing it for review and because it is much better than the current
    code.
    
    Bug:9398
    Change-Id: I552fc249db26835b79abfc8793438a95f221663a
    Signed-off-by: Richard Sharpe <realrichardsharpe@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/1905
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 09b5361302725cc83b7c8d76282441d031050c38)
    Reviewed-on: https://code.wireshark.org/review/2076
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 474de10
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jun 10 08:58:39 2014 +0200

    CAPWAP: Fix soft-deprecated APIs warning
    
    tvb_length_remaining => tvb_reported_length_remaining
    
    Change-Id: Ie1fa09e00e098c41df2e87771300e3842659dad6
    Reviewed-on: https://code.wireshark.org/review/2095
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 5cff2b6d03568e4279b1664769053b13c0cc9ec9)
    Reviewed-on: https://code.wireshark.org/review/2106
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d34b85c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jun 10 12:34:18 2014 +0200

    3GPP NAS: add dissection of MSISDN in PCO
    
    Change-Id: Ie8dac8c898ff94e955a4c0fdde7f4ffff496e97f
    Reviewed-on: https://code.wireshark.org/review/2098
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit e7fbf05b484f4537783293271f2f08e28facf21c)
    Reviewed-on: https://code.wireshark.org/review/2108

commit e3cd818
Author: Anish Bhatt <anish@chelsio.com>
Date:   Sun Jun 8 19:35:44 2014 -0700

    remove all checks for if (tree)
    
    Change-Id: I82617c0a396fdf42735ba39a5ed266a3f5240854
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/2048
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit f33ead547920609d732cd70415d65508ec377ba0)
    Reviewed-on: https://code.wireshark.org/review/2107

commit 4ac46b6
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jun 10 08:48:27 2014 +0200

    CAPWAP: Display incorrect value for Wireless IEEE802.11 RSSI and Data Rate
    
    * Wireless data ieee80211 RSSI (dBm) is a signed integer. In the wireless radio the dBm value is negative.
    * Wireless data ieee80211 Data Rate (Mbps) is a 100Kbps. You need divide this value by 10.
    
    Issue found by Massimo Vellucci (SmartCAPWAP)
    
    Change-Id: I04dd8a9e38a5f60ee5bf64cd304db1b11413c809
    Reviewed-on: https://code.wireshark.org/review/2094
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit 2f13ccc64c6e38336674d1fd6d13e9ece9efec84)
    Reviewed-on: https://code.wireshark.org/review/2104
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2724a61
Author: Anish Bhatt <anish@chelsio.com>
Date:   Mon Jun 9 17:10:44 2014 -0700

    Current test for GIT_DIR introduced in changeset Ie1560c372e23e58fb0e310f681388b5e1a65ba5b doesn't seem to be working correctly on bash 4.3.18 : .git/hooks/pre-commit: line 11: .git: command not found
    
    This test works correctly in bash/dash/zsh
    
    Change-Id: Ic89fc2764d1a70e9e5d112c7928cee6ed783f50f
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/2092
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 8878d7778e6fb10bf9e6ce20af16f4e247e51e04)
    Reviewed-on: https://code.wireshark.org/review/2103
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 6a662cf
Author: Anish Bhatt <anish@chelsio.com>
Date:   Mon Jun 9 14:42:30 2014 -0700

    Add modelines
    
    Change-Id: Ib8e157e2744198eaa1a5a69732bd8e977b146026
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/2089
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 9516675ca732a775f085fb53e1e9b95c2f2d1b09)
    Reviewed-on: https://code.wireshark.org/review/2102
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f1b756c
Author: Anish Bhatt <anish@chelsio.com>
Date:   Fri Jun 6 15:54:07 2014 -0700

    Misc lldp cleanup.
    I'm cheating a bit here, hf_media_loc_long & hf_media_loc_lat need a 5byte bitmask, but the bitmask field in hf is restricted to guint32
    
    Change-Id: I7e044fc680bb947973e437fc66057488a8deee67
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/2012
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit b69642db300a44c244ccbc641facc9cb0c86d072)
    Reviewed-on: https://code.wireshark.org/review/2101
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 0c20611
Author: Anish Bhatt <anish@chelsio.com>
Date:   Fri Jun 6 16:35:49 2014 -0700

    Updates as requested
    
    Change-Id: I447b2c1f713710820ce81dda40992b5311285d09
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/2015
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    (cherry picked from commit a048dc1d0d33728022831a538d878e967da88901)
    Reviewed-on: https://code.wireshark.org/review/2100
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c0c260f
Author: Anish Bhatt <anish@chelsio.com>
Date:   Thu Jun 5 01:26:49 2014 -0700

    LLDP-MED Cleanup
    
    Co-ordinate based LCI is untested, as the sample capture does not have this, could not find one anywhere.
    
    Change-Id: Id0b52c234d6a36ee430ab9a7265bcd84f151c80c
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1929
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 65abca673f16792ec1eb6f8173009db737e3a626)
    Reviewed-on: https://code.wireshark.org/review/2099

commit 174cd47
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jun 9 10:07:10 2014 -0700

    Add back Balint's copyright.
    
    Change-Id: Ib7a3789c95c4651beec76ab318410b1b7a3aaa2b
    Reviewed-on: https://code.wireshark.org/review/2082
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 31783cc
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jun 9 10:01:46 2014 -0700

    Copy over git-compare-abis.sh from master-1.10.
    
    Change-Id: Iea7ad9518240955da202a5c943c0f304709d77b6
    Reviewed-on: https://code.wireshark.org/review/2081
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit fa85cc9
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Sun Jun 8 23:38:21 2014 +0700

    Fix make dist
    
    Change-Id: I96e25a3be6db53fcfacb631fdc48c03a63f195f2
    Reviewed-on: https://code.wireshark.org/review/2040
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>
    (cherry picked from commit 671d6c9095a0d7d6fd3f05287e9101ef4e9bafb2)
    Reviewed-on: https://code.wireshark.org/review/2080
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit b62f155
Author: Richard Sharpe <realrichardsharpe@gmail.com>
Date:   Mon May 26 16:05:36 2014 -0700

    Improve the fix by removing code that miss dissects SPNEGO stuff ... as well
    as remove redundant stuff from the spnego.cnf file.
    
    Signed-off-by: Richard Sharpe <realrichardsharpe@gmail.com>
    Change-Id: I90a962a39dc4da0f13055c9b3893c26044f1fc97
    Reviewed-on: https://code.wireshark.org/review/1809
    Reviewed-by: Tomáš Kukosa <tomas.kukosa@unify.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit 88a64b9e2b1e39c643277edeb4c4ae969a0b39a5)
    Reviewed-on: https://code.wireshark.org/review/2069
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 338ad80
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Mon Jun 9 01:28:44 2014 +0700

    Fix Wireshark's name in Vietnamese translation
    
    Change-Id: Idf07c767587815d2cb2c8c094fd820983302b043
    Reviewed-on: https://code.wireshark.org/review/2043
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry-picked from commit 7de3d23229211108e0f9c2fc85b2cc9f487f9423)
    Reviewed-on: https://code.wireshark.org/review/2062
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d2efa6c
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Dec 23 15:19:25 2013 +0000

    Add GPLv2+ license header to headers-check.c as per private email from the
    author.
    
    svn path=/trunk/; revision=54384
    
    Change-Id: I464197c19316700457a5575b370600db38ce4962
    Reviewed-on: https://code.wireshark.org/review/2041
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>
    Reviewed-on: https://code.wireshark.org/review/2061
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 4736f58
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Fri Jun 6 22:54:50 2014 +0700

    .deb package format is 'native'
    
    Change-Id: I2b52648c74290df0e98e4be31ac6c51db309eaaf
    Reviewed-on: https://code.wireshark.org/review/2001
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>
    (cherry-picked from commit cb4ec166d83afac0077b5a2e45bc07f7815458dd)
    Reviewed-on: https://code.wireshark.org/review/2060
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 321ec17
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Fri Jun 6 20:58:20 2014 +0700

    Don't ship libfiletap in the .deb packages yet
    
    Change-Id: I5b179d2b84bc95e540def544a8b710f81fb0fccb
    Reviewed-on: https://code.wireshark.org/review/2000
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>
    (cherry-picked from commit 6d783f228c9148b04c2da097727931237c742bd4)
    Reviewed-on: https://code.wireshark.org/review/2059
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 6adf20b
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu Jun 5 17:30:41 2014 +0700

    Sync .deb packaging from Debian
    
    The sync makes CMake the build system for the .deb package
    and starts providing wireshark-qt in the wireshark-qt package.
    The package structure, i.e. the libraries are shipped in separate
    packages is also sync-ed.
    
    Wireshark-qt uses the Qt 4 libraries, but it is easy to switch
    it to Qt 5.
    
    Change-Id: I849d18bdb8ca6ebf4072cf1d73d749080ac5dac2
    Reviewed-on: https://code.wireshark.org/review/1986
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>
    (cherry-picked from commit 97e1491aa8f418a7f5bd7fdd92561d2403c187f6)
    Reviewed-on: https://code.wireshark.org/review/2058
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 1194ef7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jun 8 22:46:45 2014 +0200

    IEEE 80211: fix dissection of HT Capabilities
    
    Bug: 10166
    Change-Id: Iafe789968bd5b9a6e593b682f8d42ba42db5fce9
    Reviewed-on: https://code.wireshark.org/review/2046
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 89960510e30b9b96a0d0b84619df099fd8a707f1)
    Reviewed-on: https://code.wireshark.org/review/2051
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 0c4095c
Author: Richard Sharpe <realrichardsharpe@gmail.com>
Date:   Wed May 28 21:05:41 2014 -0400

    Try to fix the problems with the SPNEGO negTokenInit differences in Microsoft implementations
    
    Change-Id: Ifbfca88469a6bc479072c921deba280e667c7087
    Reviewed-on: https://code.wireshark.org/review/1804
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    (cherry picked from commit 0ed2672abf6d8a41e0ddc11358bb73d86a30fe92)
    Reviewed-on: https://code.wireshark.org/review/2047
    Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit afa09b0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 4 19:17:44 2014 +0200

    Upgrade Windows builds to GnuTLS 3.1.22 and Gcrypt 1.6.0
    
    Change-Id: I7650a3ec31120ac5e7954f4c1ca985ad55d189b4
    Reviewed-on: https://code.wireshark.org/review/1978
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    
    (cherry picked from ad7b5381ac54567217f12ee729c7be6cd2848d0f)
    
    Change-Id: I3f67b80e984e187ed65c0997fcd02ae3d715995b
    Reviewed-on: https://code.wireshark.org/review/2021
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d801c7f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 8 08:07:05 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-06-08]
    
    Change-Id: Iee71c0f722e297f3c7862fc21c6e8ceb7c556421
    Reviewed-on: https://code.wireshark.org/review/2037
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit ff44f34
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 7 12:00:31 2014 -0700

    PEEKREMOTE packets don't appear to have Atheros padding.
    
    Call the without-Atheros-padding dissector for the payload.
    
    Fixes bug 10139.
    
    Change-Id: I883bf4e58899aa78b07fae63d8c0376a31bda444
    Reviewed-on: https://code.wireshark.org/review/2027
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 39cdb98606b821136aabc6d60b2e1ce4846aab8b)
    Reviewed-on: https://code.wireshark.org/review/2029

commit 94dccc7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 31 02:27:31 2014 -0700

    We need a "wlan_datapad" dissector as well.
    
    Change-Id: I8d7e0ebeef2a912737b3afc08fcaf166dfb525b1
    Reviewed-on: https://code.wireshark.org/review/1895
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 799972425dc2178b28067e729abc99d31e0ccc67)
    Reviewed-on: https://code.wireshark.org/review/2028

commit 9cf44c1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 7 10:44:17 2014 -0700

    Only nuke the startup item once we've installed the launch daemon.
    
    That way, if we crash in the middle, there's still something installed
    that will try to set the permissions on the BPF devices.
    
    Change-Id: Ie0c32f9eaca08bdbb359d07e47f20c664bc66411
    Reviewed-on: https://code.wireshark.org/review/2023
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 39ca18d71b85d0b99c0fd3c5edab48fa217d7d34)
    Reviewed-on: https://code.wireshark.org/review/2024

commit a8df07c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 5 17:24:00 2014 +0200

    Use -O2 option when compiling with MSVC
    
    Change-Id: I1b7e3c94de13e44ee46d5f8abcb70b5ed6af7051
    Reviewed-on: https://code.wireshark.org/review/1984
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 003746c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 6 23:41:51 2014 -0700

    When installing the launch daemon, get rid of the old startup item.
    
    Only one is necessary; get rid of the startup item.
    
    Change-Id: I0bd2dabb3fc286ccd0e6634bc112e20602624c86
    Reviewed-on: https://code.wireshark.org/review/2016
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit b319a67bfb23a93a7f15076a94be3fe6adb9983d)
    Reviewed-on: https://code.wireshark.org/review/2017

commit 5741a40
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jun 6 12:14:55 2014 -0700

    Try to fix OS X GTK+ app creation.
    
    Change-Id: I81683968ee68da4826dd703bd38c233a72b2083d
    Reviewed-on: https://code.wireshark.org/review/2006
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 51ef489
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 6 12:14:27 2014 -0700

    Switch to a launch daemon for ChmodBPF.
    
    "Ah finally blew that varmint to Kingdom Come!"
    
    Change-Id: I4ef5f8692924772189af4158eddbc125c1c7d521
    Reviewed-on: https://code.wireshark.org/review/2004
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 2b2fbff2dc2af6f47edda62cedd22b22d6c9d9e0)
    Reviewed-on: https://code.wireshark.org/review/2005

commit 25bb29a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jun 5 16:19:22 2014 -0700

    Windows packaging and release note updates.
    
    Use "Wireshark" and "Wireshark 2 Preview" instead of "Wireshark (GTK+)"
    and "Wireshark (Qt)" respectively in the Windows installer. Shorten the
    descriptions of the command line tools. Warn against (but don't prohibit)
    installing on XP.
    
    Note that XP is deprecated and that 32-bit OS X and U3 are no longer
    supported.
    
    Change-Id: Ica37ffa5b04eb48cadf41842b6fb9b1431c69803
    Reviewed-on: https://code.wireshark.org/review/1988
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 77df529
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu May 29 19:07:44 2014 +0700

    Fix wireshark.pc install destination
    
    Change-Id: I136d654ac5ea54237494d9b61c3ddb445b0720ae
    Reviewed-on: https://code.wireshark.org/review/1863
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 7c1171f7846459412a213cd3aa16efc918f54646)
    Reviewed-on: https://code.wireshark.org/review/1977
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>

commit 8bcaca0
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu May 29 10:58:05 2014 +0700

    Honor configured CMAKE_INSTALL_LIBDIR when installing libraries
    
    Change-Id: I860c9408ed01e9567992b0dcf5c6c6421344c13e
    Reviewed-on: https://code.wireshark.org/review/1862
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 5c6403b27bdcc0e0aac065b2daf9a2625292610f)
    Reviewed-on: https://code.wireshark.org/review/1976
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>

commit eb79329
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu May 29 00:32:20 2014 +0700

    Set PLUGIN_INSTALL_DIR properly for wireshark.pc
    
    Change-Id: I64c04095ce780ce2cc44a54a68695506d27e5747
    Reviewed-on: https://code.wireshark.org/review/1861
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 7bf49b31ace52a0cfbc33ffe29afce5c0befb685)
    Reviewed-on: https://code.wireshark.org/review/1975
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>

commit 5756a84
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jun 4 15:18:16 2014 -0400

    tshark.c: 'tshark -F pcap -w ...' should create a pcap (not pcapng) file; fixes Bug #9991.
    
    Change-Id: I182357fc57d6e57033319afc762549d805c2c10c
    Reviewed-on: https://code.wireshark.org/review/1954
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    (cherry picked from commit 68a1b552f74152a4da39097e8ae5e463518bbb28)
    Reviewed-on: https://code.wireshark.org/review/1957

commit 60f1288
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jun 4 15:15:42 2014 -0400

    tshark.c: Change "Live captures can only be saved in libpcap format" to "[...] in pcap or pcapng format"
    
    Change-Id: I18dd0d15e261ecbc1ec086b4870a994afc7665ee
    Reviewed-on: https://code.wireshark.org/review/1953
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    (cherry picked from commit dc02627adf92ad98bdc6dbeded2f9092b06af7e5)
    Reviewed-on: https://code.wireshark.org/review/1956

commit 5ba06c9
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jun 4 14:59:41 2014 -0400

    (Trivial) Fix a typo.
    
    Change-Id: I111d3af8d9f1a96ebbe3f4b19ab1597a93348058
    Reviewed-on: https://code.wireshark.org/review/1952
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    (cherry picked from commit 3d23cbd11f8afb11160abdab5a679ffd374364e4)
    Reviewed-on: https://code.wireshark.org/review/1955

commit d9f4d37
Author: Michael Tüxen <tuexen@wireshark.org>
Date:   Wed Jun 4 19:20:20 2014 +0200

    The subtype_seek_read() functions populate *phdr, not wth->phdr.
    So don't use the values.
    This problem show up on pcapng files resulting from captures of
    multiple interfaces.
    
    Change-Id: I30b0598602b0b69233107d35be4360475d8648d8
    Reviewed-on: https://code.wireshark.org/review/1950
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 91afb5a36ed9f3fb0056ac3f9aff5d5eda22ba01)
    Reviewed-on: https://code.wireshark.org/review/1951

commit e4cb1a6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jun 3 19:42:25 2014 +0200

    MBIM: do not access to hash map when it is not initialized yet
    
    Change-Id: I560941115316ead5a85b9e0b55be693217fddff2
    Reviewed-on: https://code.wireshark.org/review/1940
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    
    (cherry picked from commit c5de173edc09cceb7c351cf8b85a470ad597be17)
    
    Change-Id: Ibcd01eb1b44e6eec57fca73dd82ffafa447ade39
    Reviewed-on: https://code.wireshark.org/review/1941
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 5c5996d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 2 16:54:00 2014 +0200

    Qt: Export Object
    * Fix indent (remove tabs)
    * Add title to the window
    
    Change-Id: I454046e47fa17969c710fa8dec4fac8cb7dbf22f
    Reviewed-on: https://code.wireshark.org/review/1939
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 52b1ca6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jun 3 11:00:46 2014 +0200

    Make TCP and UDP functions available for plugins
    
    Change-Id: I77b6a12f3ab23ccb318e68a27251727716b3bc12
    Reviewed-on: https://code.wireshark.org/review/1931
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit e50fe32
Author: Anish Bhatt <anish@chelsio.com>
Date:   Sun Jun 1 19:13:55 2014 -0700

    LLDP : Fix bug in mdi_power_source hf.
    While it compiles fine, hits an assert in add_string :
    failed assertion "hfinfo->type == FT_STRING || hfinfo->type == FT_STRINGZ || hfinfo->type == FT_STRINGZPAD"
    
    Fix takes care of this issue, but seems like we're losing the bitmask info here, is there a better way to do this ?
    
    Change-Id: I7156d734f4b058113730d5dfbf6498e801c36770
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1915
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit de9efa1cb91afddb70d1b56a2574fb0def628bd3)
    Reviewed-on: https://code.wireshark.org/review/1930

commit aec0627
Author: Peter Palúch <Peter.Paluch@fri.uniza.sk>
Date:   Sun Jun 1 19:29:24 2014 +0200

    EIGRP Sequence TLV Dissector Patch
    
    In the EIGRP packet dissector, the dissector routine for the Sequence TLV
    dissected the TLV only up to the first address in the list. However, the
    Sequence TLV contains a variably sized list of addresses. This patch
    modifies the routine so that it processes the entire TLV, not just the
    first address in the contained list.
    
    Also, in the dissect_eigrp(), replaced calls to tvb_new_subset() with
    the reported length set to -1 with the call to tvb_new_subset_length().
    TLVs always carry information about their length. And this time,
    correct truly ALL calls in the switch{} section.
    
    Sample packet capture is available in BugZilla.
    
    Bug: 10156
    Change-Id: Idaaf182c05bcf799f770f23a2ce2b1e05a3d569a
    Reviewed-on: https://code.wireshark.org/review/1911
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    
    (cherry picked from commit 75e53a165c1167607f49962919df2e946e6476cf)
    
    Change-Id: Ia8e2c53bf227b0028691f1a95f6947921133a19e
    Reviewed-on: https://code.wireshark.org/review/1923
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 52d1efa
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 1 08:07:09 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-06-01]
    
    Change-Id: I0d90a3f1428cfe2b0c940dc80ed38accb09732fc
    Reviewed-on: https://code.wireshark.org/review/1908
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit ad64632
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu May 29 18:21:37 2014 +0700

    Bump .so versions for 1.12 in CMake builds, too
    
    Change-Id: Id8f9c9b64dee0340eef08583f5931f5076ef5089
    Reviewed-on: https://code.wireshark.org/review/1864
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit fe38765
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue May 27 17:58:17 2014 -0400

    FIELDDISPLAY can be or'd with BASE_VAL64_STRING.
    
    Change-Id: I43014922fc51ddeed70235006296500ec00bd437
    Reviewed-on: https://code.wireshark.org/review/1826
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    (cherry picked from commit cc3931c7971ebaae63889d88c52bb15b61f6922a)
    Reviewed-on: https://code.wireshark.org/review/1872
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit cb26f37
Author: ruengeler <ruengeler@wireshark.org>
Date:   Wed May 28 13:19:50 2014 +0200

    Clang complains about the size of empty structs.
    
    Change-Id: I2951b1b384cf9b32677aea81c66c34ab07b0090f
    Reviewed-on: https://code.wireshark.org/review/1835
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Michael Tüxen <tuexen@wireshark.org>
    (cherry picked from commit 925b48ec75b9d72f15793a399732108b8669ba2e)
    Reviewed-on: https://code.wireshark.org/review/1871
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 2e41a53
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun May 25 23:13:57 2014 +0200

    MAC LTE: fix dissection of Extended Power Headroom control element
    
    Change-Id: Ia57b4769732f2e18dd2864b576c5c77fc68deb20
    Reviewed-on: https://code.wireshark.org/review/1798
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    (cherry picked from commit 37d40eb210b6192909dc27cd91592a796a7731cd)
    Reviewed-on: https://code.wireshark.org/review/1870
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit c813024
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 25 11:13:04 2014 -0400

    Grab-bag of dead initializers and two actual bugs.
    
    All caught by cppcheck. The two (semi)-interesting bugs are:
    - in asn1/atn-cpdlc/packet-atn-cpdlc-template.c where the break statement should
      have been inside the brace, causing potential control-flow weirdness with
      exceptions
    - in epan/dissectors/packet-ieee80211.c where the bounds check for tag_len did
      not match the expert info given
    
    Change-Id: Ie173fb8d917aabb9b4571435d671d6f16e1c7569
    Reviewed-on: https://code.wireshark.org/review/1793
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 08ce84ebbe91eaaccd8bbf8c8d43c8cecfc7945a)
    Reviewed-on: https://code.wireshark.org/review/1869
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit c706276
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 29 18:17:31 2014 +0000

    Revert "MAC LTE: fix dissection of Extended Power Headroom control element"
    
    I'll reapply this after either succeeding or failing to cherry-pick Evan's grab bag of fixes.
    
    This reverts commit e5b7a953653bd7e2be81e73e82e0599a7c7761e0.
    
    Change-Id: Id2a37fa362785111862b5761c4abe6ea7ac6d7db
    Reviewed-on: https://code.wireshark.org/review/1868
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 5e3b7ec
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 29 10:56:46 2014 -0700

    Introduce 802.11 dissectors with wired-in "FCS present" indications.
    
    For a number of protocols that encapsulate 802.11 frames inside packets,
    whether the frame includes an FCS or not is specified by the protocol,
    not by whether the link-layer frame carrying the packets *itself*
    includes an FCS.  As we've done with Ethernet, add "_withfcs" and
    "_withoutfcs" dissectors, which *don't* check the pseudo-header FCS
    length indication, and call those, rather than dissectors that check the
    pseudo-header length indication, from the dissectors for those protocols.
    
    Change-Id: Ib8c8ecdd872e1782fdfc66e7573415d91911a62e
    Reviewed-on: https://code.wireshark.org/review/1866
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 21a1208735315a3a67e8a66ae6b5cb2776be6d60)
    Reviewed-on: https://code.wireshark.org/review/1867

commit 42e8515
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 29 02:34:14 2014 -0700

    Have the protocol item cover only the PEEKREMOTE header.
    
    Change-Id: I8e5991f636e68a956bf5e09dd6bf4be1d4619ba0
    Reviewed-on: https://code.wireshark.org/review/1852
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit ababf68de7b0f61690c49db481ae6b61cc83eacd)
    Reviewed-on: https://code.wireshark.org/review/1853

commit 6c4889c
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Mon May 26 19:29:45 2014 +0300

    ssl-utils: fix TLS number of padding extension
    
    The padding extension got the number 21 (0x15) by the IANA and not 20
    (0x14), see this list for details:
    https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml
    
    The number 20 is assigned to the server certificate type extension.
    
    Change-Id: I17271a3a336bcf5a323f15da3a5301115ca4cb45
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/1822
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    (cherry picked from commit 3ce020a5fcb8035a41f3248c990b2abfa60eb325)
    Reviewed-on: https://code.wireshark.org/review/1831
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 029c11c
Author: Anish Bhatt <anish@chelsio.com>
Date:   Tue May 27 22:45:48 2014 -0700

    LLDP Cleanup : 802.1 Qbg TLV
    
    Change-Id: Ibdea530928d1bd98cb353ad8d7d938f739aa693f
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1830
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 482e6a65102a0007ce7665501215e2851be413ed)
    Reviewed-on: https://code.wireshark.org/review/1832

commit 7477e31
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue May 27 19:49:46 2014 -0400

    bugfix address handling
    
    Change-Id: I18e48084ba3c30a55fe0bd498c88bce56d32d885
    Reviewed-on: https://code.wireshark.org/review/1829
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 7e44111
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 26 16:33:42 2014 -0400

    Fix fencepost error in HTTP dissector
    
    Strndup adds +1 for the null-terminator itself, no need to do it in the caller.
    This was causing us to go past the end of the buffer when the HTTP header line
    didn't have any spaces in it. Caught by Alexis using ASAN.
    
    Bug:10135
    Change-Id: Iee1b26da4740b774581ca6ec784ee40f7b920832
    Reviewed-on: https://code.wireshark.org/review/1807
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 8da17d1
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 23 16:18:00 2014 -0400

    Replace manual string handling with strbuf
    
    Much simpler and should probably fix bug 10121.
    Also add modelines.
    
    Bug:10121
    Change-Id: Ib92977e734ebe1b8529c7b6b41fbd81eac13b186
    Reviewed-on: https://code.wireshark.org/review/1758
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit 26840fa88fea22959c0038ff438f5b314a5452ea)
    Reviewed-on: https://code.wireshark.org/review/1801

commit 97dc329
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun May 25 14:21:38 2014 -0400

    Fix [-Werror=clobbered] gcc warning
    
    Change-Id: Ibeef517a5100ae6d2c01f329022281b81a8b56a9
    Reviewed-on: https://code.wireshark.org/review/1795
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    (cherry picked from commit f8d63516351e67432e8bbeee4f1c2e57dbe11d0f)
    Reviewed-on: https://code.wireshark.org/review/1800

commit e5b7a95
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun May 25 23:13:57 2014 +0200

    MAC LTE: fix dissection of Extended Power Headroom control element
    
    Change-Id: Ia57b4769732f2e18dd2864b576c5c77fc68deb20
    Reviewed-on: https://code.wireshark.org/review/1798
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    
    Conflicts:
    	epan/dissectors/packet-mac-lte.c
    
    (cherry picked from commit 37d40eb210b6192909dc27cd91592a796a7731cd)
    
    Change-Id: I06f657db181abcf68f429604a4ad1cf8638c1ee3
    Reviewed-on: https://code.wireshark.org/review/1799
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a9298b8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun May 25 18:01:31 2014 +0200

    GSM RLC MAC: Do not skip too many lines of the CSN_DESCR when the field is missing
    
    While we are at it, replace an undefined hf_timeslot_allocation_usf_tn by its hf_usf equivalent
    
    Bug: 10120
    Change-Id: I3fe113279c779a9d8143d07489747a67d7351664
    Reviewed-on: https://code.wireshark.org/review/1794
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    
    (cherry picked from commit c4ead251da7199cfd746d378c51eb8c30d09a6ba)
    
    Change-Id: I16259e8601add99709782a610e4d5250ac6f5fa6
    Reviewed-on: https://code.wireshark.org/review/1796
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a83174e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun May 25 08:06:48 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-05-25]
    
    Change-Id: I92264ffa04a4e2059b6242234cb3d65a3af08d2f
    Reviewed-on: https://code.wireshark.org/review/1790
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 1f5f8ed
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 24 17:37:52 2014 -0700

    Get rid of trailing blank.
    
    Change-Id: I9eb6baee8866241a42d007d9bc69f64ab46f9a2e
    Reviewed-on: https://code.wireshark.org/review/1786
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 32298547e4e17c7a6e9a6848fb7f088ecaf43bd8)
    Reviewed-on: https://code.wireshark.org/review/1787

commit 59509c2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 24 17:35:08 2014 -0700

    Add support for dissecting pcap-ng file-type-specific blocks.
    
    Add a dissector for pcap-ng file-type-specific blocks; it creates a
    dissector table using the block type as the key, attempts to call the
    appropriate dissector using that table, and does a minimal dissection if
    that fails.
    
    Change-Id: I67e139f06ba88d40faa5b4ab169e8df08f5bfe7b
    Reviewed-on: https://code.wireshark.org/review/1784
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 088b06418ad945ab417a661402c142d09b25b532)
    Reviewed-on: https://code.wireshark.org/review/1785

commit 0c2fdbc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 24 17:04:44 2014 -0700

    Add support for dissecting non-packet records.
    
    Add a dissector table indexed by the file type, and, for the
    file-type-specific records, have the frame dissector skip the usual
    pseudo-header processing, as the pseudo-header has a file-type-specific
    record subtype in it, and call the dissector for that file type's
    records.
    
    Change-Id: Ibe97cf6340ffb0dabc08f355891bc346391b91f9
    Reviewed-on: https://code.wireshark.org/review/1782
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 318cf8a6782d8911c7c2891c395062f98eb0a316)
    Reviewed-on: https://code.wireshark.org/review/1783

commit 1d20394
Author: Sean O. Stalley <sean.stalley@intel.com>
Date:   Fri May 23 15:40:08 2014 -0700

    Fixed mausb valid bit & added invalid_valid TFS
    
    Fixed valid bit check for MAUSB EPHandleResp packet. the valid bit
    is active low (ie: valid = 0, invalid = 1).
    
    I noticed Some other dissectors also defined an tfs_invalid_valid,
    so got rid of their local definitions & added it to epan/tfs.c.
    
    Change-Id: Ifd78325f9c7c046224073fc9b29e0cc60dc5c286
    Reviewed-on: https://code.wireshark.org/review/1766
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    (cherry picked from commit 33ae4cb024e36192ff7c6fa1d3d6bdcce9b25b7a)
    Reviewed-on: https://code.wireshark.org/review/1781
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit c74afc3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 24 14:53:15 2014 -0700

    Distinguish between "events" and "reports".
    
    Have two different classes of file-type-specific records - "events" and
    "reports".  An "event" indicates something that happened in the capture
    process, such as a status transition on the network; a "report" just
    gives information not corresponding to something happening in the
    capture process, such as capture statistics.
    
    Note that both of those should be dissected and displayed like packets,
    and leave open the possibility of file-type-specific records whose
    contents should be processed and saved but not displayed in the packet
    list.
    
    Shorten "file_type_specific" to "ft_specific".
    
    Change-Id: I2342d82ef992c794b76f354c057823dd5eb371e6
    Reviewed-on: https://code.wireshark.org/review/1779
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 6dffc3b7e364b7446c30db54d2193476a5f0fa93)
    Reviewed-on: https://code.wireshark.org/review/1780

commit 782d41e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 24 14:21:06 2014 -0700

    Fix a compiler warning.
    
    Change-Id: I5b4b518982dc6033842b1e791e67d2faddfb5487
    Reviewed-on: https://code.wireshark.org/review/1777
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit d5b173009c6aa4442752976374bf9f1a1ec79ca2)
    Reviewed-on: https://code.wireshark.org/review/1778

commit 9b03a0e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 24 13:57:11 2014 -0700

    Add support for plugins to handle pcap-ng block types.
    
    We rename "file format" plugins to "libwiretap" plugins, as they can
    register as read handlers for a new file type, read/write handlers for a
    pcap-ng block type (or both).
    
    To register as a pcap-ng block type handler, in the
    register_wtap_module() routine of your plugin, call
    register_pcapng_block_type_handler() with the pcap-ng block type and
    pointers to your routines to read and write those blocks.  Those
    routines should read and write REC_TYPE_FILE_TYPE_SPECIFIC records, with
    the block type in the pseudo-header for the record in the struct
    wtap_pkthdr structure, with time stamps stored in that structure, and
    with a blob of data for the rest of the record.
    
    This is for bug 8590.
    
    Change-Id: I71847d834854a29ceb85894fd094c2ae91a04273
    Reviewed-on: https://code.wireshark.org/review/1775
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 1b6cc6320ee8d07293b3741738ee601bc86ba068)
    Reviewed-on: https://code.wireshark.org/review/1776

commit 2310c43
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 24 11:28:30 2014 -0700

    Allow wtap_read() and wtap_seek_read() to return records other than packets.
    
    Add a "record type" field to "struct wtap_pkthdr"; currently, it can be
    REC_TYPE_PACKET, for a record containing a packet, or
    REC_TYPE_FILE_TYPE_SPECIFIC, for records containing file-type-specific
    data.
    
    Modify code that reads packets to be able to handle non-packet records,
    even if that just means ignoring them.
    
    Rename some routines to indicate that they handle more than just
    packets.
    
    We don't yet have any libwiretap code that supplies records other than
    REC_TYPE_PACKET or that supporting writing records other than
    REC_TYPE_PACKET, or any code to support plugins for handling
    REC_TYPE_FILE_TYPE_SPECIFIC records; this is just the first step for bug
    8590.
    
    Change-Id: Idb40b78f17c2c3aea72031bcd252abf9bc11c813
    Reviewed-on: https://code.wireshark.org/review/1773
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 6db77b000fe58173eeed23b91b32c92c681feda2)
    Reviewed-on: https://code.wireshark.org/review/1774

commit 95a057a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 16:44:23 2014 -0700

    Fix some whitespace issues.
    
    Change-Id: I363361e898c4b37fcde29847a1473530e5052733
    Reviewed-on: https://code.wireshark.org/review/1771
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit f67fc8a4d21d69ede7939874f69c3c5b8a0a4ce4)
    Reviewed-on: https://code.wireshark.org/review/1772

commit d5d0f51
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 16:40:56 2014 -0700

    More handling of missing time stamps.
    
    Make nstime_cmp() handle "unset" time stamps (they're equal to other
    "unset" time stamps, and less than all other time stamps), use it in
    reordercap, and "unset" the time stamp if it's absent.
    
    Also, nstime_cmp() does not modify its argument, so make it const.
    
    Change-Id: I016dab5fefaf4696e78cbd8c6dd3395808e54369
    Reviewed-on: https://code.wireshark.org/review/1769
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit d470a468a63a081688ddc2c6d125e4e2edafecfc)
    Reviewed-on: https://code.wireshark.org/review/1770

commit b056e18
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 16:23:58 2014 -0700

    Set the presence flags.
    
    If we're going to stuff a time stamp in there, let's at least indicate
    that it's there.
    
    Change-Id: Idc3d4ba5fdc109b21b5c6034906664a763b2ddda
    Reviewed-on: https://code.wireshark.org/review/1767
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit 9e2db542a28377d106c4dc99fff15499a4e26fd7)
    Reviewed-on: https://code.wireshark.org/review/1768

commit 73c9c7c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 15:35:32 2014 -0700

    More checks for the presence of a time stamp.
    
    Change-Id: If8dd4c37bcb1b35dd9f988184ad53118172ae9db
    Reviewed-on: https://code.wireshark.org/review/1764
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit dc0ff56d753355049e1bd2e7058f6d8691817584)
    Reviewed-on: https://code.wireshark.org/review/1765

commit 1f897cc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 14:03:42 2014 -0700

    More checks for the presence of a time stamp.
    
    And make sure we have a pointer to the struct wtap_pkthdr for the packet
    before we check it for a time stamp.
    
    Change-Id: I26b205e5467a3a1236e9fd1f7633e86ece5e9040
    Reviewed-on: https://code.wireshark.org/review/1762
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    (cherry picked from commit f635efb6a63e10c03713cfae75490dda7cd1092e)
    Reviewed-on: https://code.wireshark.org/review/1763

commit 7da8c2a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri May 23 13:23:17 2014 -0700

    Initialize master-1.12.
    
    Change-Id: Idc679d0c7f13934fceb4d196d76abdefc51f4450
    (cherry picked from commit 543ff5713546c82f9bc44af3198136501593e09f)
    Reviewed-on: https://code.wireshark.org/review/1760
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 8a7e1f4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 11:53:08 2014 -0700

    Don't assume all packets have time stamps.
    
    Pcap-ng files might have Simple Packet Blocks, which don't have time
    stamps, and some other file formats might not have time stamps as well.
    
    Only check the time stamp if we have one, and don't use "the start time
    stamp is unset" as an indication that we've just read the first packet,
    use "the count of packets we've read is 1" as an indication that we've
    just read the first packet.
    
    Change-Id: I097c54867655efb5c343fb880a113b3583736bbd
    Reviewed-on: https://code.wireshark.org/review/1757
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 8ce793c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 11:10:05 2014 -0700

    file_seek() sets the error variable; no need to set it ourselves.
    
    Change-Id: I637326841e6db562b0896e77c86c4ebf9c3b0561
    Reviewed-on: https://code.wireshark.org/review/1756
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 7f6f5fc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 11:07:31 2014 -0700

    Fix comment.
    
    Change-Id: Ifa526ff6a9f685a0956e1b2e49f35fecfd290cb0
    Reviewed-on: https://code.wireshark.org/review/1755
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ae1ec15
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 11:02:40 2014 -0700

    Get rid of extra trailing blank lines.
    
    Change-Id: I2cb1fdc3bc27c0075cc1e4910dc32088d2695bff
    Reviewed-on: https://code.wireshark.org/review/1754
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 1a9336b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 10:59:16 2014 -0700

    Fix a comment.
    
    Change-Id: I91a5c52939a516807431494a4120aecc5b0dba41
    Reviewed-on: https://code.wireshark.org/review/1753
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit f8d7255
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 10:55:30 2014 -0700

    Get rid of extra trailing blank lines.
    
    Change-Id: I161bdbf08b35bfbfa1a19fc4facc5b72ef2b0390
    Reviewed-on: https://code.wireshark.org/review/1752
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit a267f16
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 10:53:13 2014 -0700

    Get rid of trailing blank lines.
    
    Change-Id: I53c560557d70e2a1cb78de37aad17d92a714ce2a
    Reviewed-on: https://code.wireshark.org/review/1751
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit f6f5985
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 10:51:56 2014 -0700

    Fix the type of i4b_read_rec() to reflect what it actually returns.
    
    Change-Id: Iafd4996a724418460043abda455a237a539c7925
    Reviewed-on: https://code.wireshark.org/review/1750
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit bbfdfa4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 10:47:44 2014 -0700

    Remove trailing blank lines.
    
    Change-Id: I62171eb8686fc31af901367182186ccd79098fe2
    Reviewed-on: https://code.wireshark.org/review/1749
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 5896e2c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri May 23 11:42:49 2014 -0400

    Improve handling of short MQTT PDUs.
    
    This is a "good-enough" fix for now until a more comprehensive fix
    is committed to handle the case of the (variable size) PDU
    length field being split across TCPO segments.
    
    Change-Id: I57e8f5e9d7a9855fac320e8843b82a273ffb7cc5
    Reviewed-on: https://code.wireshark.org/review/1748
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit 0eafcb9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 23 16:44:09 2014 +0200

    Fix -Wdocumentation
    
    epan/packet.h:369:11: error: parameter 'returns' not found in the function declaration [-Werror,-Wdocumentation]
    
    Change-Id: Ieedd203c4e952ae0ac17273311163d25ab2da066
    Reviewed-on: https://code.wireshark.org/review/1746
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 1c5e92d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri May 23 16:03:03 2014 +0200

    SIP: remove leading spaces/tabs between security parameters
    
    Change-Id: Icf15d18a16937e48d6b96749e8fa7c931916b491
    Reviewed-on: https://code.wireshark.org/review/1743
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 16d7dca
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri May 23 17:06:16 2014 +0200

    SIP: parse ports definition in security mechanism
    
    Change-Id: Iaef57f01b903b66ec55275d77f80f4e81a8130dc
    Reviewed-on: https://code.wireshark.org/review/1747
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit de29a8d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 23 16:10:24 2014 +0200

    LISP : error: declaration of 'address' shadows a global declaration [-Werror=shadow]
    
    Change-Id: I3f490ec40ae3241e9836e0914d43424ff9565fb5
    Reviewed-on: https://code.wireshark.org/review/1744
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c94987d
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Fri May 23 17:34:57 2014 +0300

    Dissect Nonce Locator LCAF
    
    Change-Id: I23f05cf3a0bc43baac4c4c31f5ce0dc0dffcade1
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1745
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 8393390
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Fri May 23 16:06:38 2014 +0300

    Dissect AS Number LCAF
    
    Change-Id: I03c839a23c037a4d7da63d74e5407f0470301697
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1742
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit eb3cdb9
Author: Guy Martin <gmsoft@tuxicoman.be>
Date:   Mon May 19 11:14:44 2014 +0200

    Zero out pinfo->src and dst before adding a frag.
    
    If an mp2t packet contains one full subpacket and the fragment of
    another one, it happens that the first subpacket will set src or dst to
    an ethernet or IP address. Adding the fragment of the second subpacket
    will then use this information for calculating the hash in the fragment
    table. However, later fragments in other mp2t packets will not have
    these info and reassembly will fail.
    
    Change-Id: Ic52763017cb854851b6686654c2d8a1624305d65
    Reviewed-on: https://code.wireshark.org/review/1692
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a344c97
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 10:50:02 2014 +0000

    Revert "Allow wtap_read() and wtap_seek_read() to return non-packet records."
    
    This reverts commit c0c480d08c175eed4524ea9e73ec86298f468cf4.
    
    A better way to do this is to have the record type be part of struct wtap_pkthdr; that keeps the metadata for the record together and requires fewer API changes.  That is in-progress.
    
    Change-Id: Ic558f163a48e2c6d0df7f55e81a35a5e24b53bc6
    Reviewed-on: https://code.wireshark.org/review/1741
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 716fdc8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 23 10:48:46 2014 +0000

    Revert "Fix some white space issues."
    
    This reverts commit 2456b22cd36b08fc2816d5a730918af3d7a9d480.
    
    Next step: revert my other change.
    
    Change-Id: I7a2302c527c8a85ce9f37d6e4f68c1e2d0adb741
    Reviewed-on: https://code.wireshark.org/review/1740
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ca97ba0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 22 19:23:22 2014 +0200

    Update comment about -Wunreachable-code and -Wdocumentation
    
    Change-Id: I5b942bdacc5f4a9ecfa084dbff479eba6582b0df
    Reviewed-on: https://code.wireshark.org/review/1726
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 1f26536
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 18 22:17:30 2014 -0400

    Add jumbo-allocation support to wmem fast block
    
    As it turns out, we do occasionally need it.
    
    Bug:10115
    Change-Id: Ifec79e4d2470bbc09f15674534d01418a6571a0d
    Reviewed-on: https://code.wireshark.org/review/1688
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7a706d6
Author: Evan Huus <eapache@gmail.com>
Date:   Thu May 22 23:34:24 2014 -0400

    Add cast to please mac buildbot
    
    Change-Id: Ifffcd79732f0eeaad9f618cb5b8e98217fae32da
    Reviewed-on: https://code.wireshark.org/review/1738
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 2456b22
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 22 20:05:20 2014 -0700

    Fix some white space issues.
    
    Change-Id: I3b4f57c2d1ceffeea1770494fe19a0eee8717a76
    Reviewed-on: https://code.wireshark.org/review/1737
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit c0c480d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 22 20:01:31 2014 -0700

    Allow wtap_read() and wtap_seek_read() to return non-packet records.
    
    This is the first step towards implementing the mechanisms requestd in
    bug 8590; currently, we don't return any records other than packet
    records from libwiretap, and just ignore non-packet records in the rest
    of Wireshark, but this at least gets the ball rolling.
    
    Change-Id: I34a45b54dd361f69fdad1a758d8ca4f42d67d574
    Reviewed-on: https://code.wireshark.org/review/1736
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 6287efb
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 22 22:54:28 2014 -0400

    tvb parameter should not be NULL as the lengths are nonzero.
    
    Change-Id: If085a9fc69bbbf28a7c801930a664c412a4a5b7a
    Reviewed-on: https://code.wireshark.org/review/1734
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit b48a215
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 22 14:53:30 2014 -0700

    Don't use sizeof(guintN) for sizes of data in packets.
    
    Either
    
    	1) sizeof(guintN) = N/8, in which case it's redundant
    
    or
    
    	2) sizeof(guintN) != N/8, in which case it's wrong.
    
    This also keeps us from having to throw casts at complaints about
    shortening 64-bit values.
    
    Change-Id: I33911acfc54c0f3f21b73026a100a82b1ee2c35e
    Reviewed-on: https://code.wireshark.org/review/1731
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit c4ca41e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 22 22:09:27 2014 +0200

    RADIUS: Remove double space before type (t=...)
    
    Change-Id: I536a359e7c808b3ace8387e30117f307c0a66e8b
    Reviewed-on: https://code.wireshark.org/review/1729
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b762dd0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 22 21:05:54 2014 +0200

    GSM SIM: fix a typo and update obsolete API calls
    
    Change-Id: Iccd51dde155e9aaed23eb753c27ae29c8cee94cd
    Reviewed-on: https://code.wireshark.org/review/1725
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a60c661
Author: ruengeler <ruengeler@wireshark.org>
Date:   Thu May 22 13:46:36 2014 +0200

    Call dissect_ip_tcp_options to save the window scale.
    
    Change-Id: I411b16cdb3bc128cb49218080179c43e13f96e99
    Reviewed-on: https://code.wireshark.org/review/1723
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit e1ab96c
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu May 22 17:47:30 2014 +0200

    Missed update of one dissector_try_heuristic() when merging.
    ssed#	asn1/s1ap/s1ap.diff
    
    Change-Id: I4bb473860bf116138fa82791aa0f4a952164476a
    Reviewed-on: https://code.wireshark.org/review/1724
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 177c655
Author: Owen Kirby <osk@exegin.com>
Date:   Thu Apr 17 23:33:42 2014 -0400

    Tighten heuristic checks for IEEE 802.15.4 protocols, and add Decode-As by PANID for when we still get it wrong.
    
    Change-Id: Icc2b274d2478a9426da881998bbbbfb3bf34ec4a
    Reviewed-on: https://code.wireshark.org/review/1167
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 19c1989
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 22 10:40:55 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: Ie97c65c1a995881eb400a44f17a493494f97d9dd
    Reviewed-on: https://code.wireshark.org/review/1722
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e92ee35
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 22 10:28:13 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I2c7ed98e28a5149562d61f8005629f351a31c11b
    Reviewed-on: https://code.wireshark.org/review/1721
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit db4abb6
Author: Anish Bhatt <anish@chelsio.com>
Date:   Wed May 21 21:46:03 2014 -0700

    LLDP Cleanup : 802.3 TLV
    
    Change-Id: Iac1740e7e1895388de3ef3c103ef6e60cc688d9e
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1720
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit adb3f70
Author: Roman Volkov <volkoff_roman@ukr.net>
Date:   Thu May 22 00:38:54 2014 +0300

    Wrong length of Modulation Type and Modulation System fields in Satellite Delivery Descriptor
    
    According EN300468 in Satellite Delivery Descriptor 'Modulation System' field has 1 bit length. 'Modulation Type' has 2 bits length.
    But in my Wireshark 'Modulation System' is 2 bit long and 'Modulation Type' is 1 bit long.
    
    bug: 10119
    Change-Id: I762145418bbfc9c0621ee7ca1a07d35afb6d7d92
    Reviewed-on: https://code.wireshark.org/review/1718
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 0cb180a
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Thu May 22 01:01:14 2014 +0200

    Print the values in the BSS Load Element in human readable format as well.
    
    Change-Id: Ie20c340e06b970602a94c601be4c629ccae56e7c
    Reviewed-on: https://code.wireshark.org/review/1719
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit 011a330
Author: Mark Weel <markweel@hotmail.com>
Date:   Wed May 21 15:21:50 2014 +0200

    DIS: implement IFF PDU
    
    Change-Id: Ica5029ab31077f95cabde22ad7df42ced769a3d0
    Reviewed-on: https://code.wireshark.org/review/1714
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 2cfda31
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue May 20 12:54:20 2014 +0200

    Change the signature of dissector_try_heuristic() to return hdtbl_entry
    which can be used to call the found heuristic dissector on the next pass.
    
    Introduce call_heur_dissector_direct() to be used to call a heuristic
    dissector which accepted the frame on the first pass.
    
    Change-Id: I524edd717b7d92b510bd60acfeea686d5f2b4582
    Reviewed-on: https://code.wireshark.org/review/1697
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit bb01c7a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 21 10:17:49 2014 -0700

    Remove extra parentheses.
    
    Fix the clang warning
    
    epan/wmem/wmem_allocator_simple.c:49:27: error: equality comparison with extraneous parentheses [-Werror,-Wparentheses-equality]
        if ((allocator->count == allocator->size)) {
             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
    
    We might want to add -Wno-parentheses-equality to the compiler flag
    list but I'm not sure if doing so would hide valid problems.
    
    Change-Id: Id59b55af1411f13309fbec77870f869e04a6f49f
    Reviewed-on: https://code.wireshark.org/review/1717
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit a150988
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Wed May 21 20:07:19 2014 +0300

    Dissect Multicast Group Membership Information LCAF
    
    Bug: 10126
    Change-Id: I81d643978d663d6905070d3cd7e751286c316fcd
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1716
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 3a60f8d
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Wed May 21 16:58:19 2014 +0300

    LISP: Add support for MAC address AFI
    
    Change-Id: I105ba5a9623d482c912c94d2c21a1c02d869db56
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1715
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 87573a6
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Wed May 21 12:19:46 2014 +0300

    Dissect Replication List Entries LCAF
    
    Bug: 10124
    Change-Id: Ided4fff8259bbf1b5cb4b5209be6e3931ab09fe5
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1711
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 93630b5
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Wed May 21 13:41:26 2014 +0300

    Add value to correct tree in Key/Value LCAF
    
    Change-Id: Icd4ae54bff25e30406c70739c6c799db2484255b
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1713
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit fa3eecf
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Wed May 21 12:52:15 2014 +0300

    Add MAC address family numbers (RFC 7042)
    
    See http://tools.ietf.org/html/rfc7042#section-5.2 for details
    
    Change-Id: I6002bef860b67e21058a66489eb16df88ba0ddf0
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1712
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit a1e6b10
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 17 10:49:54 2014 -0400

    Fix lua directory tests.
    
    The underlying directory iterator is not guaranteed to return directories in the
    same order according to the glib documentation, so don't rely on the directory
    order being the same when testing it.
    https://developer.gnome.org/glib/2.37/glib-File-Utilities.html#g-dir-read-name
    
    Bug:10009
    Change-Id: I4b1078e1f3981921b1e83c4f77b4bc30a5d21b46
    Reviewed-on: https://code.wireshark.org/review/1671
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 0ac1779
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 20 23:01:49 2014 -0400

    Add cast to satisfy buildbot
    
    Change-Id: Ib0f66fb6e4a577da7381a75789b08a0d0371ddd2
    Reviewed-on: https://code.wireshark.org/review/1709
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5d8c3cc
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Tue May 20 23:22:08 2014 +0300

    Dissect Source/Destination 2-Tuple Lookups LCAF
    
    Change-Id: I0e8595ab5cf5385a7fda636a1804b0788f9eb869
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1707
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 2b0ad54
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 20 22:47:08 2014 +0200

    Fix indent (use tabs)
    
    Change-Id: Ie23faaeeab61c684d57c4ff7b3c1b4ff95906dbe
    Reviewed-on: https://code.wireshark.org/review/1706
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 438d1f8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 20 23:00:12 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I9bccb246817ee442fbb7c216e9a2599c791a54b2
    Reviewed-on: https://code.wireshark.org/review/1708
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 572e76b
Author: Peter Lemenkov <lemenkov@gmail.com>
Date:   Wed May 14 16:03:09 2014 +0400

    Don't panic in case of mediaproxy-ng/rtpengine extension
    
    Change-Id: Id0441ec3e68b594051930623c17f45e806b79616
    Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/1633
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 33fc6e6
Author: Guy Martin <gmsoft@tuxicoman.be>
Date:   Mon May 19 11:14:08 2014 +0200

    Fix the SET_ADDRESS_HF() macro.
    
    Change-Id: I01ac342f791b578be0aab80ce8fe07a97ba5ed50
    Reviewed-on: https://code.wireshark.org/review/1691
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 57e380a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 20 18:54:17 2014 +0200

    SSL/TLS: Add Padding Extension (20)
    
    http://tools.ietf.org/html/draft-agl-tls-padding-03
    
    Change-Id: I181718edf5b5f297aaf2e247524dfce069c90cce
    Reviewed-on: https://code.wireshark.org/review/1703
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7e4b8a1
Author: Anish Bhatt <anish@chelsio.com>
Date:   Tue May 20 11:12:55 2014 -0700

    Fix error in dcbx feature TLV dissection. Willing and Error bits were flipped
    
    Change-Id: Ia6d727909816b86c48232685adca653700f071d9
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1705
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c7cea8f
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Tue May 20 19:58:12 2014 +0300

    Update ELP LCAF dissection to new draft revision
    
    There was a change in the ELP LCAF packet format between
    draft-ietf-lisp-lcaf revisions -03 and -04 reversing the flags and AFI
    fields, to be more consistent with other LCAF types.
    
        http://tools.ietf.org/rfcdiff?difftype=--hwdiff&url2=draft-ietf-lisp-lcaf-04.txt
    
    Change-Id: I2c572050f413696f2d388969e7db24238783bd56
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1704
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e9f5dcf
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Tue May 20 16:13:00 2014 +0300

    Dissect Key/Value Address Pair LCAF
    
    Change-Id: Ic1640a823816c5cd225c573147ff9b6b8c88879e
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1702
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 88ff6c0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 20 14:14:26 2014 +0200

    PCP: Remove whitespace before (
    
    Change-Id: I199895718311867be4c589137074c18ac4d45eea
    Reviewed-on: https://code.wireshark.org/review/1701
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 98991c3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 20 13:52:25 2014 +0200

    PCP: Discovering NAT64 IPv6 Prefixes Using the Port Control Protocol (RFC7225)
    
    Change-Id: Ib404c3db8c13ebb0a2e1f6d9f767a183896f869f
    Reviewed-on: https://code.wireshark.org/review/1700
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9c08654
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 20 13:25:55 2014 +0200

    PCP: Add Description Option for the Port Control Protocol (RFC 7220)
    
    Change-Id: I2931b14855981e71d1135a8ff7cc3b494a2a7572
    Reviewed-on: https://code.wireshark.org/review/1699
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 12d297e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 20 14:11:14 2014 +0200

    PCP : Enhance display of Option...
    * Display reserved using FT_BYTES
    * Set option code in option subtree
    
    Change-Id: Ie6cf32ed260ddccceaa9f617f0a74982c95f08f5
    Reviewed-on: https://code.wireshark.org/review/1698
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit eef176d
Author: Mark Weel <markweel@hotmail.com>
Date:   Mon May 19 16:10:50 2014 +0200

    DIS: update enumerations to SISO-REF-010-00v20-0
    
    Change-Id: I99cd075bef5b8d3f2546032cc6ce9774bcf8efc1
    Reviewed-on: https://code.wireshark.org/review/1695
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 868fa65
Author: Sean O. Stalley <sean.stalley@intel.com>
Date:   Mon May 19 13:03:28 2014 -0700

    Remove incorrect _U_ flag in dissect_mausb signature
    
    Removes _U_ flag for data field in dissect_mausb(),
    since tcp_dissect_pdus(), uses the data field.
    
    Change-Id: Iccb5aae1aa203f98484666763410c4a555413ac0
    Reviewed-on: https://code.wireshark.org/review/1696
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 78ba6e4
Author: Guy Martin <gmsoft@tuxicoman.be>
Date:   Mon May 19 11:17:20 2014 +0200

    Fix warning about the adaptation field control for docsis packet. The specs actually say that it should be set to 1.
    
    Change-Id: I136b48c6284c09798ee8e88f012a20e2cb16cd5e
    Reviewed-on: https://code.wireshark.org/review/1693
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 69623c9
Author: Guy Martin <gmsoft@tuxicoman.be>
Date:   Mon May 19 11:13:41 2014 +0200

    Increase frag_id for self contained subpackets in mp2t packets. This fix length calculation on second pass.
    
    Change-Id: I6224657c0765fa9696829844b4819f6ab0a3d3f4
    Reviewed-on: https://code.wireshark.org/review/1690
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 0adac83
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon May 5 17:21:22 2014 +0200

    convert SEK and SIV to their binary form only once when a new key/iv is
    set, don't do the same conversion for each apdu
    
    Change-Id: I6b19a0b4e138cd9d333b7ab95d6a8ee3eb516293
    Reviewed-on: https://code.wireshark.org/review/1694
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 4222091
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed May 14 23:58:08 2014 +0200

    change the satellite frequency into a float (freq in GHz)
    and make it filterable
    
    Change-Id: I0644e5c69ff58301c00ea3d37e80f25b856168e4
    Reviewed-on: https://code.wireshark.org/review/1689
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit d7bd2ec
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Sun May 18 09:56:20 2014 +0200

    Add new proto_tree_add_format_text() function
    
    There are lot of text dissectors which want just to add escaped (not filtrable) text,
    add new function proto_tree_add_format_text() which just do this in optimized way.
    
    Change-Id: Ia0e189b620cc0a5b74cfdaef1ad4571d766bb2ab
    Reviewed-on: https://code.wireshark.org/review/1678
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit e6d6183
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sun May 18 00:07:28 2014 +0200

    ip: display calculated checksum
    
    This patch adds a new "ip.checksum_calculated" field that can be used
    for display in a column.
    
    Based on d7c4bde2799084aee717dbaa04d7fd4be06cd989 ("tcp: display
    calculated checksum").
    
    Change-Id: Ide5eb6640d51ded88b1df309092a0a3aaf482b03
    Reviewed-on: https://code.wireshark.org/review/1676
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 12d9fb7
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sat May 17 22:02:21 2014 +0200

    udp: display calculated checksum
    
    This patch adds a new "udp.checksum_calculated" field that can be used
    for display in a column or tshark.
    
    Based on d7c4bde2799084aee717dbaa04d7fd4be06cd989 ("tcp: display
    calculated checksum").
    
    Change-Id: Iefcfd8395adeff7a3ac58a1bfff1a3c97976aa56
    Reviewed-on: https://code.wireshark.org/review/1675
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit e5353bf
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun May 18 14:21:31 2014 -0400

    Use g_ alloced memory (instead of emem) when printing fields.  emem shouldn't be used for GUI functions anyway.
    
    emem was exposed because of its memory limits trying to output PDML for a very large byte field in a capture file.
    
    When converting from proto_construct_match_selected_string to fvalue_to_string_repr remember proto_construct_match_selected_string includes fieldname + value, not just value
    
    bug:10081
    Change-Id: I4fc6ea7fd1f63cff410207c8b30562771af40ada
    Reviewed-on: https://code.wireshark.org/review/1578
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit f75f47b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun May 18 23:31:57 2014 +0200

    MySQL: fix soft-deprecated APIs
    
    tvb_length -> tvb_reported_length
    tvb_get_string -> tvb_get_string_enc
    
    Change-Id: I98d46b5603e0d840d17968f6c81b33d9bdbb9dea
    Reviewed-on: https://code.wireshark.org/review/1687
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit ca6441e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun May 18 23:25:42 2014 +0200

    MySQL: add new (extended) Capability flags
    
    http://dev.mysql.com/doc/internals/en/capability-flags.html
    
    Change-Id: I0aef20fef5346bd24d610444fdbc89cbe720c3c4
    Reviewed-on: https://code.wireshark.org/review/1686
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit faeb050
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun May 18 21:35:28 2014 +0200

    Mysql : add new flag for server status flags
    
    http://dev.mysql.com/doc/internals/en/status-flags.html
    
    Change-Id: Ic08e2aa449eeb6963c5ebf7e65b5bf39e9da76d9
    Reviewed-on: https://code.wireshark.org/review/1685
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit fe05383
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun May 18 21:20:24 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I9bf53014d90857b7d71efbb09b5ceb708b3df6ca
    Reviewed-on: https://code.wireshark.org/review/1683
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 5235dc6
Author: AndersBroman <a.broman@bredband.net>
Date:   Sun May 18 19:32:19 2014 +0200

    Only call ep_tcp_port_to_display/ep_udp_port_to_display once for sorce and
    destination ports.
    
    Change-Id: I490a716b7991d0d7dfcaecd722a267c77af2e776
    Reviewed-on: https://code.wireshark.org/review/1682
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 5701cea
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Sun May 18 21:34:13 2014 +0200

    - Modify Cisco Compatible Extentions MFP dissection
    - Add Cisco Compatible Extensions DTPC dissection
    
    Change-Id: I3dc7075865c0041ee964d9260339028d0adf17e0
    Reviewed-on: https://code.wireshark.org/review/1684
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit 9705c9b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun May 18 08:04:32 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-05-18]
    
    Change-Id: Ia3d139ee0f02588ccc8aa1c83768ae51bd832d15
    Reviewed-on: https://code.wireshark.org/review/1679
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2d0507e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 17 15:28:30 2014 -0700

    Use gsize rather than int, to avoid some complaints about shortening.
    
    Change-Id: Ic673525a05cd106677226a4063af825d0f22c97c
    Reviewed-on: https://code.wireshark.org/review/1677
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ea95c83
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Wed May 14 01:56:23 2014 +0200

    Introduce col_add_lstr(), use it instead of slower col_add_fstr.
    
    We have callgrind benchmarks which shows that col_add_fstr() takes
    5% of Ir count cause of formatting done in g_vsnprintf().
    
    New col_add_lstr() can be used in few dissectors without much ugliness,
    and it should be a little faster.
    
    Change-Id: Ifddd951063dfd3a27c2a7da4dafce9b242c0472c
    Reviewed-on: https://code.wireshark.org/review/1629
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 2408297
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sat May 17 17:49:08 2014 +0200

    lua: fix buffer underrun
    
    A line containing just "\n" will cause a buffer underrun.
    
    Test:
    tshark -r test/captures/sipmsg.log -X lua_script:test/lua/acme_file.lua -w /dev/null
    
    Caught by ASAN.
    
    Change-Id: Idf38f1af2b211101b3929ee3fbd83c54c99c1e21
    Reviewed-on: https://code.wireshark.org/review/1673
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit cea149a
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sat May 17 17:19:42 2014 +0200

    wiretap: fix regression, missing initialization
    
    wtap_dump_open() allocates an empty wtap_dumper struct such that
    interface_data is not initialized. Fix this by adding the member back.
    
    Regression from 3aee917058fb46b2e86d750766001c4db214fc78 ("wiretap:
    remove unused code, drop number_of_interfaces").
    
    Bug: 10113
    Change-Id: Ia6259bf50b25d5e7aa837b0fb7396b07d5d3c72c
    Reviewed-on: https://code.wireshark.org/review/1672
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 3aee917
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Thu May 15 23:39:12 2014 +0200

    wiretap: remove unused code, drop number_of_interfaces
    
    While investigating an ASAN issue (fixed in
    commit dcdd076ab0965c346efe90051678ba790eaf7a02), I got greatly confused
    by three different types having the same "interface_data" field name:
    
     * pcapng_t *pn stores an array of interface_data_t objects.
     * wtap *wth stores an array of wtapng_if_descr_t objects.
     * pcapng_dump_t should store an array of interface_data_t objects.
    
    pcapng_dump_t and friends are unused since
    commit c7f1a431d23e17a15777652b1252e139f182b0e6, so drop it.
    
    To fix the confusion, rename the interface_data_t type to
    interface_info_t type and use the local variable "iface_info"
    everywhere. Rename interface_data of pcapng_t to "interfaces" and
    add a comment what this exactly means (interfaces listed in the capture
    file).
    
    Drop the number_of_interfaces field for interfaces as the array
    length is already available from GArray. Now interface_data is always
    initialized for wth (which also gets copied to idb).
    
    s/int/guint/g and replace cast at some places.
    
    There are no regressions for the in-tree test suite.
    
    Change-Id: I2d5985c9f1e43f8230dbb4a73bd1e243c4858170
    Reviewed-on: https://code.wireshark.org/review/1656
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 9fe221a
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 17 08:23:52 2014 -0400

    Fix newly optimized strdup_vprintf.
    
    As Jakub pointed out, our +1/-1 logic for null terminators wasn't quite right.
    Also be sure to re-copy the va_list parameter if we need to re-use it, as
    otherwise things break oddly.
    
    Change-Id: Ibeaa95af602f565791e9378a6cfce434f13025eb
    Reviewed-on: https://code.wireshark.org/review/1670
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 72a6a8c
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Sat May 17 13:06:01 2014 +0200

    Fixes after wmem_strdup_vprintf() optimization
    
    - g_vsnprintf()[1] buffer size can includes space for terminating NUL,
      this simplifies code, and fix problems with string truncation
    
    - g_vsnprintf() returns number of bytes without terminating NUL, so we
      need to do + 1
    
    - second g_vsnprintf() call use already consumed 'ap2' va_arg, which
      makes wmem_strdup_vprintf() doesn't work/ crash for FORMATTED string length > 80
    
    [1] https://developer.gnome.org/glib/stable/glib-String-Utility-Functions.html#g-vsnprintf
    
    Change-Id: I0ebb7f452e3e89c9b55f8ac889166f02e8a7c982
    Reviewed-on: https://code.wireshark.org/review/1667
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 25ba4a2
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 17 08:05:35 2014 -0400

    Guard closing capture window with ifdef.
    
    That variable is only defined if we HAVE_LIBPCAP. Should fix OSX10.5 buildbot.
    
    Change-Id: I0bafc48955ef4af3c0b8d9d7a35b1e8b27577d31
    Reviewed-on: https://code.wireshark.org/review/1669
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 8129c2d
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 17 08:02:45 2014 -0400

    Add casts to fix OSX 10.6 buildbot
    
    Change-Id: Ice852356201ba222290d2705d9f5526ce242b031
    Reviewed-on: https://code.wireshark.org/review/1668
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 89a72f3
Author: Chun-Yeow Yeoh <yeohchunyeow@gmail.com>
Date:   Fri May 16 16:52:51 2014 +0800

    Add SAE authentication algorithm in 802.11
    
    Signed-off-by: Chun-Yeow Yeoh <yeohchunyeow@gmail.com>
    
    Change-Id: If3500dda55aed45bbecd0261191ce1ec6cfbdbca
    Reviewed-on: https://code.wireshark.org/review/1661
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Yeoh Chun-Yeow <yeohchunyeow@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a42df48
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Fri May 16 14:07:54 2014 +0200

    Use a pre allocated buffer in wmem_strdup_vprintf() reduces the function
    cost by more than half.
    
    Change-Id: I6ad2ae407325d2091ffb60919cb3ed74f78f39fa
    Reviewed-on: https://code.wireshark.org/review/1662
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ba3c0d7
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri May 16 17:19:17 2014 +0100

    Show EMM and ESM causes in the Info column
    
    Change-Id: I2e3be18e997d6be0b250fbd8e664779d0d2a8228
    Reviewed-on: https://code.wireshark.org/review/1666
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 0a24908
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri May 16 09:21:57 2014 -0700

    Build with GTK+ 2.24.23.
    
    Change-Id: Ic5c385c0fcef4d40a8cb9e7a271d14eb80905460
    Reviewed-on: https://code.wireshark.org/review/1665
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Gerald Combs <gerald@wireshark.org>

commit 33750ab
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 16 15:11:11 2014 +0200

    IP Protocol : Update description of IP Protocol
    
    From Boaz
    
    In IANA the two IPv4 protocols are defined:
    
    35	IDPR	Inter-Domain Policy Routing Protocol
    45	IDRP	Inter-Domain Routing Protocol
    http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
    
    However, in Wireshark, they are named:
    
    { IP_PROTO_IDPR,    "Interdomain routing" },    /* 35 IDPR Inter-Domain Policy Routing Protocol [Martha_Steenstrup] */
    { IP_PROTO_IDRP,    "IDRP" },                   /* 45 IDRP Inter-Domain Routing Protocol [Sue_Hares] */
    
    Which is somewhat confusing.
    
    I think IDPR should be named "Inter-Domain Policy Routing".
    And IDRP should be named "Inter-Domain Routing Protocol".
    
    Change-Id: I69b34ea8d9b3169fd779357710edb44cfb5cb2b3
    Reviewed-on: https://code.wireshark.org/review/1664
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit c3513b4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 16 14:59:32 2014 +0200

    Add modelines info
    
    Change-Id: Ia37dd9c79e70b839063e131c532ae2b724293600
    Reviewed-on: https://code.wireshark.org/review/1663
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit c24ede3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 16 08:48:40 2014 +0200

    DNS: fix soft-deprecated APIs
    
    tvb_length -> tvb_reported_length
    tvb_get_string -> tvb_get_string_enc
    
    Change-Id: Ia511f0e9d3f8ae3d7a1a965431016336ec47188d
    Reviewed-on: https://code.wireshark.org/review/1660
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 6989feb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 16 08:37:38 2014 +0200

    DNS: Use acronyms from RFC7218 for DANE / TLSA
    
    http://tools.ietf.org/html/rfc7218
    
    Change-Id: Icd276c6cb4680aa53b081c239cb8eb2d8fc109c6
    Reviewed-on: https://code.wireshark.org/review/1659
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 59eb8cf
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 15 18:23:26 2014 -0400

    Make (almost) all fields filterable and use "normal" dissection functions to do it.
    
    Removed the additional "parseFields" layer as it was unnecessary and IMO ends up creating more work for a developer if they want to add additional filterable fields.  That layer also hid the (large) number of unfilterable fields that were in the dissector that would normally be caught by counting the number of proto_tree_add_text function calls.
    
    Change-Id: I6f9607938c2386de40bdd3dae652614f07dda31e
    Reviewed-on: https://code.wireshark.org/review/1653
    Reviewed-by: Peter Ross <peter.ross@rmit.edu.au>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit aa922b0
Author: Evan Huus <eapache@gmail.com>
Date:   Thu May 15 19:59:52 2014 -0400

    Try to fix stack-buffer-overflow caught by ASAN
    
    Use wmem_array_append rather than wmem_array_append_one to make sure the pointer
    types match up. _append_one automatically takes the address of its argument,
    which causes problems if that argument is already a pointer.
    
    Thanks to Alexis for catching this.
    
    Change-Id: Ie702bb2c776f9fcf31bd64073c756edd75d888e8
    Reviewed-on: https://code.wireshark.org/review/1657
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 7ba7612
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 15 18:21:38 2014 +0200

    STUN dissector: fix (soft) warning about tvb_length
    
    Change-Id: I2b6c4e44d406585204b805ae3efa53c31e7d2574
    Reviewed-on: https://code.wireshark.org/review/1655
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 37fd797
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 15 18:19:36 2014 +0200

    STUN dissector: fix hf name (stun_... => hf_stun_....)
    
    Change-Id: I0a4a12cc18a03824827a3bb57b7e58a8f1bd6ba8
    Reviewed-on: https://code.wireshark.org/review/1654
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 773c02d
Author: Masayuki Takemura <masayuki.takemura@gmail.com>
Date:   Thu May 15 22:37:37 2014 +0900

    diameter_3gpp: Dissect Feature-List flags in Gx message
    
    With this patch, wireshark dissects the Feature-List flags field in Gx message
    and displays the name and value of each of Feature bit.
    
    Change-Id: I18af8a133ae7db4da5a126a81521c474d1553719
    Reference: 3GPP TS 29.212 V11.7.0, Section 5.4.1.
    Reviewed-on: https://code.wireshark.org/review/1652
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 53eeff6
Author: ruengeler <ruengeler@wireshark.org>
Date:   Thu May 15 13:38:37 2014 +0200

    Do not leave the Options Interfaces Dialog open, when the Main Window is closed.
    
    Change-Id: Ifd4fb88ceff24561131fad1d72531889e323f5ac
    Reviewed-on: https://code.wireshark.org/review/1651
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 45da41d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 14 21:16:18 2014 -0700

    Fix declaration to match definition.
    
    Change-Id: I9fcfddb34b2a22c3e2cf8f8fc9671eed2e8aef43
    Reviewed-on: https://code.wireshark.org/review/1649
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 84fcadc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 14 20:23:09 2014 -0700

    Get rid of some uses of tvb_get_ptr().
    
    Change-Id: I85232f984f273c9a6ceccd12df5b77a4d131596c
    Reviewed-on: https://code.wireshark.org/review/1648
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 09bf170
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 14 20:15:03 2014 -0700

    Get rid of some uses of tvb_get_ptr().
    
    Introduce a new tvb_ipxnet_to_string() routine to help that.
    
    Change-Id: Icb27f7cdd6e6e7de67e765715e450063d7de6072
    Reviewed-on: https://code.wireshark.org/review/1647
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 1bfe396
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 14 20:01:35 2014 -0700

    Get rid of some uses of tvb_get_ptr().
    
    Change-Id: Ib49575e5d92419e0860bf92810a7ac69f30e9699
    Reviewed-on: https://code.wireshark.org/review/1646
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit b8f0e8c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 14 19:30:07 2014 -0700

    Eliminate some calls to tvb_get_ptr().
    
    Change-Id: I1c5e10467d68ed7372dfaa9109b350238418ffc1
    Reviewed-on: https://code.wireshark.org/review/1645
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit d7f1ac3
Author: Evan Huus <eapache@gmail.com>
Date:   Wed May 14 15:59:24 2014 -0400

    wmem documentation updates
    
    Change-Id: Ief20460ed8ec1b4bd1286cc2a5490d9aeefdf98f
    Reviewed-on: https://code.wireshark.org/review/1643
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 9c07e97
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu May 8 15:36:37 2014 +0200

    Add an expert info for GT with no digits.
    
    Change-Id: I3595af1cae77fb07be942289b4a53c9edbd768fb
    Reviewed-on: https://code.wireshark.org/review/1561
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 99e92ac
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Wed May 14 14:26:32 2014 +0200

    Drop unused voip_bg.xpm
    
    Change-Id: I1130d9dbfb0aaf9b1de460cd26e136514b9b80b2
    Reviewed-on: https://code.wireshark.org/review/1642
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit bc15fad
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed May 14 18:38:30 2014 +0200

    AMQP: always display its name in protocol column, whatever the protocol version
    
    Bug: 10101
    Change-Id: I41105b250384bd44c37c0707ad41c9d76700bc75
    Reviewed-on: https://code.wireshark.org/review/1641
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit a1b9393
Author: Evan Huus <eapache@gmail.com>
Date:   Wed May 14 13:00:37 2014 -0400

    Revert "Don't throw for offset at end of TVB with len -1."
    
    This reverts commit fe195c0c978b4b92dc5a77daa6449a7f1314243d.
    
    Conflicts:
    	epan/tvbuff.c
    
    Change-Id: I1af618d0bd1e6211281b6d67c0ad197cfa513a0c
    Reviewed-on: https://code.wireshark.org/review/1639
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d7c4bde
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Tue May 13 21:45:48 2014 +0200

    tcp: display calculated checksum
    
    While debugging a network issue, I found incorrect TCP checksums. These
    are shown in the packet details, but are not available as column. This
    patch adds the "tcp.checksum_calculated" field which is only available
    if a checksum can be calculated (i.e., checksumming is enabled and the
    full segment is available).
    
    The fields are added separately for each checksum case to make it appear
    before "Checksum Bad/Good" and to avoid calculating the expected field
    value for the "good" cases.
    
    Change-Id: I36af7894d526382ef636c5fa51e74871212b2909
    Reviewed-on: https://code.wireshark.org/review/1627
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit aa5d912
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed May 14 11:41:20 2014 -0400

    Add a comment indicating that 'PLATFORM' is apparently set only for X64.
    
    Change-Id: I5248c421e53a4347789c076433af004697a1b682
    Reviewed-on: https://code.wireshark.org/review/1637
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit fbf3391
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed May 14 17:35:17 2014 +0200

    - curr_layer_num got wrong for STUN.
    - Change depreciated API.
    
    Change-Id: I6f83f45d2d007d42efc9d81cbaa58c50e67373f1
    Reviewed-on: https://code.wireshark.org/review/1636
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit beb119f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 11 20:33:58 2014 -0400

    Don't use -1 as length in frame dissector.
    
    Additional belated followup to gfe195c0c9 per conversation on -dev about the use
    of -1 and when we should throw exceptions. See also g867a1827e7.
    
    Should (in theory) permit reverting gfe195c0c9.
    
    Bug:9999
    Bug:10030
    Change-Id: I56e5f4e5dc12fe82268243d0b113cfc9ff5fdd17
    Reviewed-on: https://code.wireshark.org/review/1603
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b2055d7
Author: Mark Weel <markweel@hotmail.com>
Date:   Wed May 14 16:36:58 2014 +0200

    Update enums to SISO_REF_010-00v20-0 Annex A, section A.1 and A.2
    
    Change-Id: Ic4099145d84541297d72b018b21f88b4a120b138
    Reviewed-on: https://code.wireshark.org/review/1634
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 836530e
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed May 14 12:35:30 2014 +0200

    - Replace tvb_length_remaining -> tvb_captured_length_remaining,
    - Use length_remaining in tvb_find_line_end() rather than -1 it should
      give a faster code path.
    
    Change-Id: Ia6c289f1701add48429b25152db8a8e5cea9e053
    Reviewed-on: https://code.wireshark.org/review/1632
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 2828bf7
Author: ruengeler <ruengeler@wireshark.org>
Date:   Wed May 14 12:07:49 2014 +0200

    The filter string can only be valid, if an interface is selected.
    
    Change-Id: I578f6b46d5e2631c6315eb0a8b6141ba93ee21bb
    Reviewed-on: https://code.wireshark.org/review/1631
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit dcdd076
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 13 19:24:41 2014 -0700

    pcapng->interface_data is an array of interface_data_t.
    
    Change-Id: Ida44a8820948d509e74ab8475979e8695abb4288
    Reviewed-on: https://code.wireshark.org/review/1630
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 2c00d66
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Apr 23 19:59:03 2014 +0200

    Use pre-scan command line parameters with double while(opt=getopt...)
    
    Don't need launch "Qt" for some console only parameters (-h -v ...)
    
    Based on GTK+ code
    
    Change-Id: I1a810e394088959aefbbb39fb88836591a8b2367
    Reviewed-on: https://code.wireshark.org/review/1311
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 218b8c9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 13 17:49:24 2014 +0200

    HTTP2 enhance display when priority flag is set
    * Add bitmask and fix length for exclusive flag
    * Add missing bitmask for stream dependency
    * Add fielder with calcultated weight value (weight+1, see spec for more information)
    
    Change-Id: I7a6e97be068a80caa7355f593d9497c431c681ed
    Reviewed-on: https://code.wireshark.org/review/1625
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3157bf6
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue May 13 14:44:47 2014 +0200

    isprint() -> g_ascii_isprint()
    
    Change-Id: Ia586ef8ce500d5fc7578c52014206fa7a7eaea41
    Reviewed-on: https://code.wireshark.org/review/1624
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f7819de
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue May 13 18:00:25 2014 +0200

    In ascii_xx_inplace use g_ascii_isupper/g_ascii_islower directly, it
    *should* be slightly more efficient.
    
    Change-Id: I3081e2e25f241cdb07fa46011f50709fd560fb1c
    Reviewed-on: https://code.wireshark.org/review/1626
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit cd8188d
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue May 13 10:28:09 2014 +0200

    Reduce the number of calls to tvb_reported_lenght_remaining().
    
    Change-Id: I717572d403b38a33ccd5e390ace3742f3d296250
    Reviewed-on: https://code.wireshark.org/review/1622
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f964740
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 12 09:00:52 2014 +0200

    Enhance HTTP2 dissector
    * Add missing padding for CONTINUATION frame
    * Add filter for generated padding length
    * add unused flags
    
    Change-Id: I98ff759595d3018f11b6d3ec9ea298e92e032d73
    Reviewed-on: https://code.wireshark.org/review/1604
    Reviewed-by: Daniel Stenberg <daniel@haxx.se>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c32fb05
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 13 09:27:44 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: Ieac2f4a288f6ed084f2ea83ad409e217168065b2
    Reviewed-on: https://code.wireshark.org/review/1621
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit fb1e251
Author: Anish Bhatt <anish@chelsio.com>
Date:   Mon May 12 22:38:33 2014 -0700

    LLDP cleanup : Management Address TLV
    
    Change-Id: I324fdd0482a9740f24e74688bd17d768fc37f60c
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1620
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 67bc394
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue May 13 07:10:01 2014 +0200

    IPsec: fix implicit conversion of pointer warning
    
    Change-Id: Id1b62e2a7ea525cf2d421e41d9f344d24b56506d
    Reviewed-on: https://code.wireshark.org/review/1619
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 44191fc
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 11 18:25:23 2014 -0400

    Dumber "simple" wmem allocator.
    
    Instead of maintaining a hash table, just alloc a really big array of pointers.
    This is theoretically bad since it means frees and reallocs become O(n), but in
    practice it makes the capture from bug 10098 run about 20% faster under
    valgrind. This makes sense, since the workload is heavily dominated by
    allocations, and most frees/reallocs are recently allocated (so they will be
    found quickly at the beginning of the scan).
    
    Bug:10098
    Change-Id: I7097ad0653d3fb5f4f723cc84046cbc4450e3494
    Reviewed-on: https://code.wireshark.org/review/1602
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f1c2406
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon May 12 22:30:14 2014 +0100

    Allow 16 SAs to be added, but allocate on heap to avoid growing stack
    
    Change-Id: I68a4437c35c6e1e629cace06cfea07ae1ec45066
    Reviewed-on: https://code.wireshark.org/review/1616
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 2981ae4
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon May 12 15:16:23 2014 -0700

    Add default paths for the Qt online installer for Windows.
    
    Change-Id: I55d1ad6e4cc14aa5f02597d2afc8512018181543
    Reviewed-on: https://code.wireshark.org/review/1618
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 89e61b9
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon May 12 18:27:06 2014 +0200

    Save the result of tvb_reported_length_remaining() and use it to reduce the number of calls to tvb_reported_length_remaining().
    
    Change-Id: I6c110d7d995e4c771bbeea9013d867c46ca96778
    Reviewed-on: https://code.wireshark.org/review/1613
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d7befa8
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon May 12 22:22:49 2014 +0100

    Fix copy-and-paste error with cause value_strings, and change indentation to match generated code
    
    Change-Id: I629f010f2430c5765c1adb41c57e6ea26d92b049
    Reviewed-on: https://code.wireshark.org/review/1615
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>

commit a22b912
Author: Sean O. Stalley <sean.stalley@intel.com>
Date:   Wed May 7 11:08:31 2014 -0700

    Added dissection of EPHandleDelete Req & Resp packets
    
    Added support for dissecting Media Agnostic USB EPHandleDelete
    Req & Resp packets.
    
    Change-Id: I225a38291c3f47065755c01b336ef75c719e5d58
    Reviewed-on: https://code.wireshark.org/review/1546
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 9803122
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon May 12 09:57:44 2014 -0700

    Ignore SIGPIPE on systems that have it.
    
    According to the GTK+ docs, gtk_init calls "signal(SIGPIPE, SIG_IGN)" at
    startup. Replicate that behavior here, otherwise we tend to terminate
    unexpectedly.
    
    Change-Id: Ia017402755d647e6050af40deacef6765eea8694
    Reviewed-on: https://code.wireshark.org/review/1614
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Gerald Combs <gerald@wireshark.org>

commit 483e459
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon May 12 11:17:18 2014 -0400

    Do some cleanup related to deprecated function names and revised function return values):
    
    - tvb_length_remaining() ==> tvb_captured_length_remaining();
    - tvb_ensure_length_remaining() ==> tvb_ensure_captured_length_remaining();
    - tvb_(captured|reported)_length_remaining() now return 0 instead of -1 if error
       and thus MAX(0, ...) is no longer required;
    - Rename variable: length_remaining ==> captured_length_remaining;
    - tabs ==> spaces (to match editor modelines).
    
    Change-Id: I93b947a0a4cc52ccd2ad21c914abf4c4218b59e6
    Reviewed-on: https://code.wireshark.org/review/1610
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit d1d5caa
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun May 11 22:49:03 2014 +0200

    Fix tshark -z follow,tcp stats regression when TCP stream index is > 0
    
    With tshark stats are being configured before the file gets loaded and the number of TCP streams are computed
    
    Bug: 9541
    Change-Id: I42c2891124f1781b05967d5f071ad40df2d6d9f5
    Reviewed-on: https://code.wireshark.org/review/1598
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 9554b2f
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun May 11 21:28:15 2014 -0400

    Condense DIS dissector to a single file.
    
    This doesn't appears to be "autogenerated", and it certainly isn't the biggest dissector even after the merge.  This avoid file pollution, makes less non-static variables/functions and makes the check* scripts job easier.
    
    Change-Id: If94857e4a3e602c3d45201b1aebbf466ba3e1dd1
    Reviewed-on: https://code.wireshark.org/review/1597
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d73400a
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 11 17:55:20 2014 -0400

    Minor optimization to packet-frame.c
    
    When printing the protocol list item (which happens for every packet when using
    tshark -T) the resulting string is almost guaranteed to be longer than the
    default 16 characters. By allocating a bigger buffer right away we avoid some
    potentially-expensive reallocs as the string grows.
    
    Change-Id: Iaa35840f66975f03d8f92bbea26979df48bbc887
    Reviewed-on: https://code.wireshark.org/review/1601
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit ff466a9
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 10 23:54:37 2014 -0400

    Increase time permitted when fuzzing with valgrind.
    
    The capture on bug 10098 times out but I don't see any culprits for bad loops or
    anything - I think the capture is just too big. I'd prefer somebody else take a
    look at it to verify I'm not missing anything before submitting this.
    
    Bug:10098
    Change-Id: I2cc43fd6ac9afaa345e7d31184483a9732fd6bf0
    Reviewed-on: https://code.wireshark.org/review/1583
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 03f75dd
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Sun May 11 21:27:06 2014 +0200

    It is possible to check out a source tree that is not co-located with
    the .git repository. First attempts to support that setup.
    
    Change-Id: Ie1560c372e23e58fb0e310f681388b5e1a65ba5b
    Reviewed-on: https://code.wireshark.org/review/1596
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit 7a010fa
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Sun May 11 21:16:39 2014 +0200

    NEWS got updated again. This shows two inconsistencies how
    Gerald's and my machine generate this file:
    - Line width seems to be different
    - We use different time zones.
    Is there a way to make at least the first point consistent?
    
    Change-Id: I1f7ac0318eccc2fc5af94bfb8dc1f4e7410d4bcc
    Reviewed-on: https://code.wireshark.org/review/1595
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit 98f608c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun May 11 15:07:25 2014 +0200

    Identify client/server by their IP address and port number in follow streams dialog box
    
    This allows to properly identify hosts that use the same port number
    
    Change-Id: I93bf5b53e4df1d339fb06b372b90f88fce6785a0
    Reviewed-on: https://code.wireshark.org/review/1588
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 44d83c2
Author: Gerald Combs <gerald@zing.org>
Date:   Sun May 11 09:47:09 2014 -0700

    Don't build update-sminmpec by default when using CMake.
    
    Change-Id: Iccce783eeef23a90ca23900cf18e2d3d2620c767
    Reviewed-on: https://code.wireshark.org/review/1592
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 4af23b0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat May 10 18:15:25 2014 +0200

    Fix display of unidirectional follow TCP/UDP streams
    
    It was broken since 48285bb16b0a5655a47a8a59c34bc98e6bf4cb75
    While we are at it, display the streams in the same order as Qt version
    
    Change-Id: I12df1c033dd51b7a162adca3fd36b31af5c074a1
    Reviewed-on: https://code.wireshark.org/review/1587
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit df2dc92
Author: Peter Ross <peter.ross@rmit.edu.au>
Date:   Sat May 10 11:35:41 2014 -0400

    packet-dis: SISO-J Link 16 PDU dissector (SISO-STD-002)
    
    Change-Id: Id2ed7b7786705ad5fa345b0d1904cec508d3161e
    Reviewed-on: https://code.wireshark.org/review/1552
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit e2eea89
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat May 10 17:02:24 2014 +0200

    Small fixes to Follow Streams dialog box:
    - get the right IPv6 client address
    - display the right client to server string for UDP/SSL in Qt port
    
    Change-Id: I399cc38b8a32321198deccdd8e2ecd05b54e14db
    Reviewed-on: https://code.wireshark.org/review/1586
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 5d98ab7
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 10 23:30:48 2014 -0400

    Simplify IPv4 address hashing
    
    Rather than allocate 4 bytes and use g_int_*, use GUINT_TO_POINTER and
    g_direct_*. Should save some time/memory.
    
    Change-Id: Ie03d234703f68bb76131c5ddf17953d23bb54a0d
    Reviewed-on: https://code.wireshark.org/review/1582
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4ca79e9
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 10 23:11:11 2014 -0400

    Remove some dead emem code.
    
    Odds and ends that are no longer used anywhere in wireshark's codebase. It's
    slowly going away.
    
    Also internalize some code (remove header prototypes and make static) some
    functions that are only called internally to emem now.
    
    Change-Id: Ic1686a0f73c9ecaa333bc7b44a5a67a6a0369884
    Reviewed-on: https://code.wireshark.org/review/1581
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 8e37416
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 10 22:28:41 2014 -0400

    Fix leaking heuristic dissector names.
    
    I believe we started taking copies of these names for lua purposes, but we need
    to free them afterwards. This accounts for about half the leaked blocks (though
    only a tiny fraction of the memory) valgrind reported on a recent run.
    
    Change-Id: I74a656716cbf169905476f6c3e2cbcb0bd5ac0bc
    Reviewed-on: https://code.wireshark.org/review/1580
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 2f023ea
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun May 11 08:04:39 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-05-11]
    
    Change-Id: I877ce2410f90860e9da2144748f51b111235393f
    Reviewed-on: https://code.wireshark.org/review/1589
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 06657ca
Author: Peter Ross <peter.ross@rmit.edu.au>
Date:   Sun May 11 22:02:19 2014 +1000

    packet-dis: fix typos
    
    Change-Id: I9a9cd3a03e174014e6ac677ff8f4e686de003d6e
    Reviewed-on: https://code.wireshark.org/review/1585
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit dc8357d
Author: Peter Ross <peter.ross@rmit.edu.au>
Date:   Sun May 11 22:01:19 2014 +1000

    packet-link16: fix typos
    
    Change-Id: I57d1a2dc1f3a078eb18c5799ca3bc0277eb1b2f9
    Reviewed-on: https://code.wireshark.org/review/1584
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit d13e139
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat May 10 22:07:27 2014 -0400

    Interpret DHCPv6 option 18 as a byte array.  RFC 3315, section 22.18 strongly suggests that any other such interpretation is inappropriate:
    
       The Interface-ID SHOULD be considered an opaque value, with policies
       based on exact match only; that is, the Interface-ID SHOULD NOT be
       internally parsed by the server.
    
    This reverts the "Cable Lab specific" functionality added in SVN rev 32928, git rev a541950ca80207eb50ad0cb7cee29a384e76d2b0.
    
    bug:9877
    Change-Id: Id4a8cbd01ab3cd6d5a0a44aa2066ea395190f51a
    Reviewed-on: https://code.wireshark.org/review/1579
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 43bb76a
Author: Marko Hrastovec <marko.hrastovec@gmail.com>
Date:   Thu May 8 15:23:48 2014 +0200

    Function to calculate twos complement is quicker and hopefully better understandable.
    
    Change-Id: I1948eeaf5fa5aa4a5ccd0f81be894f655907a4dc
    Reviewed-on: https://code.wireshark.org/review/1570
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit dac0a0c
Author: Peter Ross <peter.ross@rmit.edu.au>
Date:   Sat May 10 08:46:47 2014 -0400

    packet-link16: Link 16 message dissector (MIL-STD-6016)
    
    Described in:
    Robertson, W., and Ross, P., Extending the Wireshark Network Protocol Analyser
    to Decode Link 16 Tactical Data Link Messages, Defence Science and Technology
    Organisation, January 2014. DSTO-TN-1257.
    
    Change-Id: Ie4b1228ef112e56b3ab975d0c9254fa468b90cc2
    Reviewed-on: https://code.wireshark.org/review/1551
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 877942c
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 9 15:16:14 2014 +0000

    Revert "Use g_ alloced memory (instead of emem) when printing fields.  emem shouldn't be used for GUI functions."
    
    It's causing a few different test failures - I've tracked down at least one of them, but the others are weirder and will require more digging.
    
    This reverts commit 9edba650d11776fa1d5aefe4820890898380c1c2.
    
    Change-Id: I897f8cf1cfbb2a189b2054e5002f59757befa47f
    Reviewed-on: https://code.wireshark.org/review/1575
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 532c3bc
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 9 09:42:12 2014 -0400

    Initialize int_seid to 0 in btavdtp dissector
    
    Fixes uninitialized read in fuzzed capture.
    
    While I'm there, reorder the fields to reduce alignment-padding and shrink the
    size of the sep_entry_t struct slightly.
    
    Bug:10095
    Change-Id: I3ace279e97874dbcfeb36f947c4c3428bd83e490
    Reviewed-on: https://code.wireshark.org/review/1574
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit cfe3bfd
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Fri May 9 14:11:05 2014 +0200

    Add -Q for QtShark and change the dumpcap command to use number of
    packets.
    
    Change-Id: Ia4dc03e3722379d41804758feeafb655f26376e9
    Reviewed-on: https://code.wireshark.org/review/1573
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3f247a5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon May 5 11:50:24 2014 -0700

    Be less aggressive about rebuilding sminmpec.c.
    
    Instead of forcing developers to generate sminmpec.c (which will have
    different results depending on the presence or absence of a working
    Internet connection) add sminmpec.c back to the repository. I'll add
    it to the weekly update-numbers script so that it will be updated at
    the same time as manuf, services, enterprise-numbers, and usb.c.
    
    Change the Autotools, CMake, and Nmake sminmpec.c target name to
    "update-sminmpec".
    
    Remove the mtime check from make-sminmpec.pl. Update enterprise-numbers
    and sminmpec.c while we're here.
    
    Tested with an in-tree Autotools build and an out-of-tree CMake build.
    
    Change-Id: Iecc332ce2731e3e98ab0205a56c78807e599a026
    Reviewed-on: https://code.wireshark.org/review/1516
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e5cfd9e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 9 00:50:51 2014 -0700

    Squelch compiler warnings.
    
    Some are legitimate warnings - get_node_field_value() now returns a
    value that the callers are expected to g_free(), so we'd better not
    return a string constant.
    
    Change-Id: I937254316119044691c1d9a3da8c9615763e2e5a
    Reviewed-on: https://code.wireshark.org/review/1571
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit a1b1c8b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 9 05:18:49 2014 +0000

    Revert "Refactor Wiretap"
    
    This reverts commit 1abeb277f5e6bd27fbaebfecc8184e37ba9d008a.
    
    This isn't building, and looks as if it requires significant work to fix.
    
    Change-Id: I622b1bb243e353e874883a302ab419532b7601f2
    Reviewed-on: https://code.wireshark.org/review/1568
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit a651f3e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 9 05:20:20 2014 +0000

    Revert "Try to fix the build boot by changing the signature of catapult_dct2000_dump() to the declared one."
    
    This reverts commit f5a0d7e89753622bb11a6e27292c459a87ca9c67.
    
    There's a lot more work needed to fix this change; that's not the only broken file.  I'm going to be reverting the whole thing.
    
    Change-Id: I8e9bb3902f7e398ccb71c66711869c3dd338271c
    Reviewed-on: https://code.wireshark.org/review/1569
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 9edba65
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 8 22:33:29 2014 -0400

    Use g_ alloced memory (instead of emem) when printing fields.  emem shouldn't be used for GUI functions.
    
    emem was exposed because of its memory limits trying to output PDML for a very large byte field in a capture file.
    
    bug:10081
    Change-Id: I6346dfdfb5f6381e16761a99291c4be7851185d9
    Reviewed-on: https://code.wireshark.org/review/1566
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f5a0d7e
Author: AndersBroman <a.broman@bredband.net>
Date:   Fri May 9 06:27:25 2014 +0200

    Try to fix the build boot by changing the signature of
    catapult_dct2000_dump() to the declared one.
    
    Change-Id: Ib9b38fb35ace1e858e8105a54a192c044899b69a
    Reviewed-on: https://code.wireshark.org/review/1567
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 1abeb27
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 8 22:59:19 2014 -0400

    Refactor Wiretap
    
    Start of refactoring Wiretap and breaking structures down into "generally useful fields for dissection" and "capture specific". Since this in intended as a "base" for Wiretap and Filetap, the "wft" prefix is used for "common" functionality.
    
    The "architectural" changes can be found in cfile.h, wtap.h, wtap-int.h and (new file) wftap-int.h. Most of the other (painstaking) changes were really just the result of compiling those new architecture changes.
    
    bug:9607
    Change-Id: Ife858a61760d7a8a03be073546c0e7e582cab2ae
    Reviewed-on: https://code.wireshark.org/review/1485
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit aa3a968
Author: AndersBroman <a.broman@bredband.net>
Date:   Thu May 8 21:32:36 2014 +0200

    Profiling show that g_log() takes a lot of CPU even when logging isn't
    active.
    
    Change-Id: I242f8e98a77861c0174e432c7026964babae7299
    Reviewed-on: https://code.wireshark.org/review/1565
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 379c9f2
Author: AndersBroman <a.broman@bredband.net>
Date:   Thu May 8 21:25:13 2014 +0200

    Add a command option for dumpcap.
    
    Change-Id: Ic9a4b35f5a6245e0100f93c890622674e44413c6
    Reviewed-on: https://code.wireshark.org/review/1564
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d0cf941
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 8 17:29:36 2014 +0200

    Fix a whitespace after IKE_AUTH
    
    Change-Id: Id58da1f546ee5dff72cbc1bc012095ad0b9a9be5
    Reviewed-on: https://code.wireshark.org/review/1562
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a8456cc
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 8 17:37:00 2014 +0200

    MAC LTE: add a comment explaining why g_hash_table_lookup_extended is used
    
    Change-Id: I9d7310359d5972c603396a802abc2a82b46fe57e
    Reviewed-on: https://code.wireshark.org/review/1563
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit e46d144
Author: Anish Bhatt <anish@chelsio.com>
Date:   Mon May 5 17:30:03 2014 -0700

    Small fix to how number of traffic classes is displayed for ETS.
    Used proto_tree_add_uint_format_valu instead of append_text
    
    Change-Id: I6d3d6049655c0573b66249ce93ea850c15b1cb7b
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1522
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 8070155
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu May 8 14:47:51 2014 +0100

    Remove trailing whitespace
    
    Change-Id: Idf8f9aba4e020a278e7b779de13ecdbcfcc39776
    Reviewed-on: https://code.wireshark.org/review/1560
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>

commit 75bbbc2
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu May 8 11:19:29 2014 +0100

    Prettify a little, by showing ike2 flag values in flag root, and showing MID and flags in Info column
    
    Change-Id: I70884c933b3d82dfb7168352c5bed925f7e89e11
    Reviewed-on: https://code.wireshark.org/review/1554
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>

commit a7ac739
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 8 14:48:47 2014 +0200

    MAC LTE: fix copy/paste error
    
    Change-Id: I59fd7745d454357d3eeaf48ed8700581a8aa0018
    Reviewed-on: https://code.wireshark.org/review/1556
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit f058946
Author: Peter Ross <peter.ross@dsto.defence.gov.au>
Date:   Wed Oct 16 10:00:03 2013 +1100

    packet-dis: correct 'Terminal Primary Mode' and 'Sync State' enumeration values
    
    SISO-STD-002 Standard for Link 16 Simulations, June 2006:
    http://www.sisostds.org/DigitalLibrary.aspx?Command=Core_Download&EntryId=30265
    
    Change-Id: Ic06c5f63b2da605cc3e3b14d001c81f87b98cdb4
    Reviewed-on: https://code.wireshark.org/review/1553
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 54be3ea
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 8 12:38:34 2014 +0200

    TCAP: set a fence on info column after calling sub dissector
    
    Bug: 10091
    Change-Id: I7af57345e31209fb4dd02cdab7960c44c69dc0a5
    Reviewed-on: https://code.wireshark.org/review/1555
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 4eaf1c8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 8 00:47:37 2014 +0200

    MAC LTE: get extended BSR sizes configuration from RRC
    
    Change-Id: I09afa7c17be5e0ed902a2c2f5ea9989df3380615
    Reviewed-on: https://code.wireshark.org/review/1550
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8352880
Author: Evan Huus <eapache@gmail.com>
Date:   Wed May 7 16:24:28 2014 -0400

    Recognize kafka's ConsumerMetadata message type
    
    actual dissection still TODO
    
    Change-Id: I58e54ca117a9ccd5d6af34d18f9277afd009aa95
    Reviewed-on: https://code.wireshark.org/review/1547
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 078daeb
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun May 4 17:20:34 2014 -0400

    Populate heuristic extension list during initialization and not during each call to heuristic_uses_extension.
    
    Change-Id: I7e484de65c49060793a91cc11cb211effa2006db
    Reviewed-on: https://code.wireshark.org/review/1494
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 18ee622
Author: Jaap Keuter <jaap.keuter@xs4all.nl>
Date:   Thu May 8 00:20:03 2014 +0200

    Add handling of TEXT and HTML types.
    
    Change-Id: Ife125be2c5043cc6cc1b879714671d9973c8214b
    Reviewed-on: https://code.wireshark.org/review/1549
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit f3b6316
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 6 21:45:16 2014 -0400

    Use a strong hash function for ethernet addresses.
    
    The capture for bug 10078 caused the buildbot to time out; callgrind revealed an
    enourmous amount of time being spent looking up ethernet addresses. The previous
    code cast each address (6 bytes) to a guint64 (8 bytes) then used the built-in
    g_int64_hash. Unfortunately, g_int64_hash is an *awful* hash function - it
    produces a 4-byte hash by simply discarding the upper 4 bytes of its input.
    
    For the capture file in question this strategy (which effectively ignores the
    upper two bytes of each ethernet address) produced an astounding number of
    collisions, leading to the terrible running-time.
    
    Use wmem_strong_hash directly on the 6-byte address instead, which saves us a
    bunch of useless casting and bit-twiddling and produces a much better hash
    distribution. This shaves 20% off the time to tshark-with-tree the capture file
    in question *despite* a substantially more expensive hash function
    (wmem_strong_hash is not exactly fast compared to g_int64_hash).
    
    Bug:10078
    Change-Id: I8e81cbc478e6394ec3a8efe39eec08f680a55609
    Reviewed-on: https://code.wireshark.org/review/1543
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b07195a
Author: AndersBroman <a.broman@bredband.net>
Date:   Wed May 7 07:49:23 2014 +0200

    Fix a typo.
    
    Change-Id: I17171157350f985506ef8498c88814e319396bd6
    Reviewed-on: https://code.wireshark.org/review/1545
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3430987
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue May 6 17:12:13 2014 -0400

    Error out if someone passes the address of a pointer to a *_string to VALS() or RVALS().
    
    Change-Id: I85021b1cba151c16bf0a2d30169cf3dec77780f5
    Reviewed-on: https://code.wireshark.org/review/1540
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 24ca06f
Author: AndersBroman <a.broman@bredband.net>
Date:   Wed May 7 07:34:03 2014 +0200

    Make it pass the new check in checkapi
    "Error out if someone passes the address of a pointer to a *_string to
    VALS() or RVALS()."
    
    Change-Id: I1b5b9bbf512f8fdfaab5febea28db2c51d49c48c
    Reviewed-on: https://code.wireshark.org/review/1544
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9b78301
Author: Anish Bhatt <anish@chelsio.com>
Date:   Tue May 6 02:27:39 2014 -0700

    Further LLDP dissection cleanup
    
    Change-Id: I75f4ed401f63e993a2aefa1c289fd48fa00b46e2
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1528
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 45b6780
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 2 12:36:53 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I8727e74d0818f759f3c58c6f156b0b4e36eb7218
    Reviewed-on: https://code.wireshark.org/review/1465
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 8c167e1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 6 21:11:02 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I3c54712108978d1bafe2b5da96e6a7d3d41948b5
    Reviewed-on: https://code.wireshark.org/review/1535
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 6011d2e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue May 6 17:53:28 2014 -0400

    "Reserved" is not a valid 'fieldconvert' value for an hf.
    
    Fixes (for real this time, I swear!) the fuzz failure reported in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10079
    
    Bug: 10079
    Change-Id: I2a73ef32d704fc9ecc71fd983fc09cf4f9194b2e
    Reviewed-on: https://code.wireshark.org/review/1542
    Reviewed-by: Sean Onufer Stalley <sean.stalley@intel.com>
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit 398c81a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue May 6 23:41:26 2014 +0200

    PDCP LTE: add identification of ZUC based security algorithms
    
    Change-Id: I63a66bc5822ac04f1a2bccd3a15adac30b65e397
    Reviewed-on: https://code.wireshark.org/review/1541
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 2e16091
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue May 6 17:15:56 2014 -0400

    Don't pass the address of a pointer to a *_string to VALS() or RVALS().
    
    This is a followup to Ifc8d6895cc33ad1f00386a3e59926322bd501125; the MQ sample
    captures I have don't seg-fault on this but the code was stillw wrong.
    
    Change-Id: Ic689c06836b823a15217281d67b33580fd8e9823
    Reviewed-on: https://code.wireshark.org/review/1539
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit ec5ba07
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 6 10:19:02 2014 -0400

    Tweak ber_choice flow control.
    
    There appear to be a couple of bugs in the flow control of this function (which
    is very confusing), at least one of which is leading to a buffer overrun. See
    the bug comments for more details and guesses of what the correct thing to do
    is.
    
    Bug:9579
    Change-Id: Ibd3077792c7689a715ea53e8bf8c7a561c67389f
    Reviewed-on: https://code.wireshark.org/review/1530
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d3a1cde
Author: Sean O. Stalley <sean.stalley@intel.com>
Date:   Tue May 6 12:30:51 2014 -0700

    fix dissect_usb_endpoint_descriptor
    
    dissect_usb_endpoint_descriptor uses usb_trans_info, but the signature
    contains a _U_ macro.
    
    Change-Id: I87fe6d91d5f8cf15926bf2dfd6381a256cd0785d
    Reviewed-on: https://code.wireshark.org/review/1537
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit ef24d48
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue May 6 15:51:57 2014 -0400

    VALS() doesn't take the address of a (pointer to a) value_string, it takes
    a pointer to a value_string.
    
    Fixes the fuzz failure reported in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10079
    
    Bug: 10079
    Change-Id: Ifc8d6895cc33ad1f00386a3e59926322bd501125
    Reviewed-on: https://code.wireshark.org/review/1538
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9a51c1e
Author: Sean O. Stalley <sean.stalley@intel.com>
Date:   Tue May 6 12:12:09 2014 -0700

    Added check for MAUSB length being multiple of a DWORD.
    
    MAUSB Packets should always be sent in DWORDs. This means that the
    only valid values for the length field are multiples of 4.
    This patch adds an expert info check to flag length fields that are
    multiples of 4.
    
    Change-Id: Ifb793f82aed4c9fb09a12f6ea97087733b58d14a
    Reviewed-on: https://code.wireshark.org/review/1536
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit d73fc0b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 6 21:10:21 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: Ib4bbf1fa048cde14baf10bd31342b3c75e10b544
    Reviewed-on: https://code.wireshark.org/review/1534
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit c0fbe0d
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 6 14:26:18 2014 -0400

    Update kafka dissector closer to latest spec
    
    Some new error values, some message types that have been "undocumented" as
    internal-only, etc.
    
    Change-Id: Iff15dd67b188c9e2745964d4916b22e0bea4243d
    Reviewed-on: https://code.wireshark.org/review/1533
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3851e09
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 6 12:03:22 2014 -0400

    Fix macro parens to avoid unexpected behaviour
    
    Based on Icfe1e5477043dd695fd9b02b677ef29ac3fa8866 but rebased and simplified.
    
    Change-Id: I9b7266e2fdcb58f38115250d785637cd585c69e0
    Reviewed-on: https://code.wireshark.org/review/1532
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 910ab7b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 24 11:10:48 2014 +0100

    Enhance Microsoft NLB dissection
    
    Rewrite from Microsoft Network Monitor dissector
    
    Based from NPL dissector
    https://nmparsers.codeplex.com/SourceControl/latest#Develop_Branch/NPL/Windows/nlb.npl
    
    No yet support type Reliable Protocol (no found pcap with this pcap)
    
    Change-Id: Ic5aa68798a629f9e0ad15337b192a1fe180ae62c
    Reviewed-on: https://code.wireshark.org/review/1464
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 037fb82
Author: David Ameiss <netshark@ameissnet.com>
Date:   Tue May 6 09:18:29 2014 -0500

    Minor changes to LBM dissectors:
    (1) Display sequence numbers in both decimal and hex
    (2) Fix an inconsistency in field naming between LBT-RU and LBT-RM.
    
    bug:9718
    Change-Id: I967062d6aa00ea9a3db51db94e56d37e68e642d3
    Reviewed-on: https://code.wireshark.org/review/1531
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4e82d2e
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Tue May 6 15:45:41 2014 +0200

    sigcomp: Add buffer check to STATE-ACCESS
    
    Two conditions were not checked, state_length == 0 && state_begin != 0
    and the boundaries of the state buffer. The former is not a big deal,
    but the second issue causes a buffer overrun (detected by ASAN).
    
    The buffer size is supposed to be stored in the state buffer, that was
    not the case for the initial two SIP SDP and Presence state buffers.
    Fix a typo for presence_buf zero-ing while at it.
    
    Bug: 9601
    Change-Id: I41dde83185da60b670cca010ecc7b2a2aaaedeb9
    Reviewed-on: https://code.wireshark.org/review/1529
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a915de5
Author: Anish Bhatt <anish@chelsio.com>
Date:   Tue May 6 00:45:42 2014 -0700

    Fix build failures caused by lldp cleanup
    
    Change-Id: I4d4aeb71720f02e4a6f4a8e5f803fd63dc7aed81
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1524
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit da00889
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue May 6 09:55:59 2014 +0200

    Add a cast to make MSVC happy.
    
    Change-Id: Iee901ae56c796007821c1754056c61954e8a342f
    Reviewed-on: https://code.wireshark.org/review/1526
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 72662c2
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue May 6 09:47:08 2014 +0200

    Try to fix
    packet-mysql.c(1446) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    
    Change-Id: Ie0b2e916e0d15287f5a3ededc404b678b45600d8
    Reviewed-on: https://code.wireshark.org/review/1525
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a4a851c
Author: Jess Balint <jbalint@gmail.com>
Date:   Sat Apr 5 14:44:26 2014 -0400

    MySQL protocol dissector: Add support for sessiontracking in MySQL 5.7.4.  Bug 9948.
    
    Change-Id: Ia451bfff571c4da280ccf76b1d5ac9dfcfead78c
    Signed-off-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/916
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ecc6b8d
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Mon May 5 22:22:29 2014 +0200

    Move common part of col_append_fstr, col_append_sep_fstr to seperate fnction.
    
    From the comments I think it was intended - but there were no G_VA_COPY macro in glib (?).
    
    Change-Id: Ic1e1d4a5ac9e5b8f27f25487416c0ededeed2093
    Reviewed-on: https://code.wireshark.org/review/1518
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 209f82a
Author: Anish Bhatt <anish@chelsio.com>
Date:   Mon May 5 00:49:54 2014 -0700

    Cleanup LLDP dissection, convert add_text to tree items.
    Just started on this, more changes incoming
    
    Change-Id: Idc88442f382cea1f29f05edb991b920488cfc113
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1502
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit be3a153
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Mon May 5 21:53:01 2014 +0200

    tcp: move & optimize printing tcp flags to seperate routine.
    
    The formatting routine is quite simple so it can be replaced with
    g_stpcpy() and still keeping it clean.
    
    Change-Id: Ifbab1dc1140ee271d39bbbfb7586cfda6ded5c54
    Reviewed-on: https://code.wireshark.org/review/1517
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f764765
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 5 22:25:27 2014 -0400

    Increase the work used to time wmem allocators
    
    It appears that on some platforms the timer underlying g_test_timer() is
    relatively low-precision, so the small amount of work that we were previously
    doing was not enough for the timer to provide a useful value.
    
    Bumping the amount of work should provide more meaningful values, and the whole
    timing step still takes only a few seconds.
    
    Change-Id: Idce1386eaa33add845d9a2758b0beb72bbf370d6
    Reviewed-on: https://code.wireshark.org/review/1523
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 542b4e6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon May 5 22:32:33 2014 +0200

    MAC/RLC/PDCP LTE: replace obsolete APIs
    
    Change-Id: I5368cc7b1986c6a87cb70a3fd3cb5e589d73f870
    Reviewed-on: https://code.wireshark.org/review/1520
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>

commit eecc135
Author: Sean O. Stalley <sean.stalley@intel.com>
Date:   Mon May 5 13:26:23 2014 -0700

    Added parentheses to macros to prevent unexpected behavior
    
    Masks for padding now have an additional parenthesis to ensure
    proper operator precedence.
    
    Per the request of Evan Huus; See comment in Change-Id:
    I3ad4e1beb891f9c2835adff320095e7e738241eb, Patch Set 10.
    
    Change-Id: Ic8878f870b58cd272675b4d6c3658a029bb67984
    Reviewed-on: https://code.wireshark.org/review/1519
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2975593
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon May 5 11:22:25 2014 -0700

    libnl is a Linux-specific library; don't offer libnl support except on Linux.
    
    Change-Id: I79a98d1f9b3559fe76feed1038d673dd3424409c
    Reviewed-on: https://code.wireshark.org/review/1515
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit e35ccba
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 5 18:12:32 2014 +0200

    Add RFC6463 (Runtime Local Mobility Anchor (LMA) Assignment Support
    for Proxy Mobile IPv6) MIP6 Mobile Option
    
    Change-Id: I650cb33fcf083bd8826a702cb975295518012292
    Reviewed-on: https://code.wireshark.org/review/1511
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 2aa66aa
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 2 16:15:06 2014 +0200

    SSH Dissector : Remove ssh_proto_tree_add_item (No longer needed)
    
    Change-Id: I6d227ad7a4ddfab9d2cf18a3148700a6bd6dd321
    Reviewed-on: https://code.wireshark.org/review/1512
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 09a9c86
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon May 5 17:37:12 2014 +0200

    Add the possibillity to add a string to the termination id.
    
    Change-Id: I3b48b28273a8c1a1558045d2a4ab5104160840de
    Reviewed-on: https://code.wireshark.org/review/1510
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 326202f
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 5 11:25:25 2014 -0400

    Solaris doesn't like anonymous unions
    
    so give it a name
    
    Change-Id: Iaf9a6f8cb58a565673f53696f7e5d1698e6eae0f
    Reviewed-on: https://code.wireshark.org/review/1509
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 33586a0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 5 13:33:59 2014 +0200

    OpenFlow 1.4 OXM field OXM_OF_IPV6_ND_SLL incorrectly dissected (128 bits read instead of 48)
    
    Dissection of OXM_OF_IPV6_ND_SLL triggers "malformed packet" comment in packet list since it makes dissecting of further OXM fields impossible.
    
    It is possible that similar issue will be with OXM_OF_IPV6_ND_TLL since its dissecting is basically the same.
    
    Issue found by Viktor
    Closed-bug:10011
    
    Change-Id: I21b85cc0572ffdb8bb8b73cfae0db1d72219fe4b
    Reviewed-on: https://code.wireshark.org/review/1505
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ce282a7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 5 13:33:59 2014 +0200

    OpenFlow 1.3 OXM field OXM_OF_IPV6_ND_SLL incorrectly dissected (128 bits read instead of 48)
    
    Dissection of OXM_OF_IPV6_ND_SLL triggers "malformed packet" comment in packet list since it makes dissecting of further OXM fields impossible.
    
    It is possible that similar issue will be with OXM_OF_IPV6_ND_TLL since its dissecting is basically the same.
    
    Issue found by Viktor
    Closed-bug:10011
    
    Change-Id: I13893710ad4028669e454c6f8485f719b62bcaab
    Reviewed-on: https://code.wireshark.org/review/1504
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 0523c2d
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 5 10:49:03 2014 -0400

    Fix build with older compilers
    
    The struct literal syntax {0} does not appear to be universally supported - use
    memset instead.
    
    Change-Id: If70d475cf3d7a582c43dcc879cefebc9aef0a99e
    Reviewed-on: https://code.wireshark.org/review/1508
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit a1ddde9
Author: Jan Seda <hodor@hodor.cz>
Date:   Thu May 1 17:23:07 2014 +0200

    SSH dissector: fix MAC length calculation for recent OpenSSH features
    
    Also, show the packet length part of the encrypted packet.  The length may
    be encrypted (typical) or not (-etm modes and GCM mode). When not
    encrypted, show as a number.
    
    Bug:10066
    Change-Id: I8c3a943b1b527b326b662e71f07ac6157684d5d9
    Reviewed-on: https://code.wireshark.org/review/1462
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit ac99cfd
Author: Sean O. Stalley <sean.stalley@intel.com>
Date:   Wed Feb 5 16:03:15 2014 -0800

    Media Agnostic USB Packet Dissector
    
    This dissector dissects MA USB Packets. It is capable of dissecting
    Media Agnostic packets both in a TCP stream as well as packets sent
    over SNAP (referred to in spec as "Raw Ethernet" mode).
    
    Change-Id: I3ad4e1beb891f9c2835adff320095e7e738241eb
    Signed-off-by: Sean O. Stalley <sean.stalley@intel.com>
    Reviewed-on: https://code.wireshark.org/review/1252
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 9361938
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 5 09:03:46 2014 -0400

    Fix dead assignment found by clang in test code
    
    Change-Id: Ie78769bfd8034f6c2ee7d9e26a209d650cedb98d
    Reviewed-on: https://code.wireshark.org/review/1507
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit a0b76c9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 5 14:03:25 2014 +0200

    Allow IPv6 Mobility Option Service Selection with option length = 1
    
    According to RFC 5149 (http://tools.ietf.org/html/rfc5149#section-3), the Service Selection mobility option length must be between 1 and 255.
    
    Discovered while working on Pcap.Net, http://pcapdot.net.
    Found by Boaz
    
    Change-Id: I6d9e9eba8c45b5a6c38523182069ab0f236d85bb
    Closed-bug:10045
    Reviewed-on: https://code.wireshark.org/review/1506
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 402bbcb
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 5 07:30:43 2014 -0400

    Reduce wmem fast-block fuzz rounds even further
    
    Follow-up to g19e650f43adf23b0aa92821bff0cc389643944f6 since the fuzz-bot is
    still failing.
    
    Change-Id: I2d05a861b0edf50ce734b682e6e3e33729bf6771
    Reviewed-on: https://code.wireshark.org/review/1503
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 491a321
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 5 08:44:27 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I35ed4c0ecc28dee57d7a4cac8ddbf43d16b39677
    Reviewed-on: https://code.wireshark.org/review/1501
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 56b8c9e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 5 08:42:33 2014 +0200

    Fix indent (use tab) and modelines
    
    Change-Id: Ibff9e0564f2786e8a51b8884724c322725fdf147
    Reviewed-on: https://code.wireshark.org/review/1500
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 16dfe11
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 5 00:06:51 2014 -0400

    Several tweaks to fast block allocator
    
    - manually inline wmem_block_fast_add_to_block_list, it was only two lines and
      only called twice, so the function boilerplate was outweighing the abstraction
    
    - change free_all to release all but one block to the OS immediately, making gc
      a no-op; the alloc logic doesn't reuse later blocks anyways, so this was
      effectively a leak
    
    Change-Id: I033fbb2f3d87e58c7346cba10f2c710eaaa49e9f
    Reviewed-on: https://code.wireshark.org/review/1499
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit bf3fbb3
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun May 4 09:12:46 2014 -0400

    Add dissector for 3GPP2 A21/S102 protocol.
    
    Change-Id: I611c217e1eec47da7427c0317ed9416b4c52411a
    Reviewed-on: https://code.wireshark.org/review/1487
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 984e522
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Sun May 4 23:06:54 2014 +0200

    Fix possible buffer overflow in col_append_sep_fstr()
    
    After appending separator it might happen that len > max_len, in such case
    g_vsnprintf() will overflow the col_buf buffer.
    
    Change-Id: Ic5ff49d30e30509e835165c4cc7e72e31f92fd5f
    Reviewed-on: https://code.wireshark.org/review/1493
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit f13bbf2
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Sun May 4 23:55:18 2014 +0200

    Fast block allocator: make wmem_block_fast_hdr_t single linked list.
    
    Double linked list was required by jumbo allocation.
    No support for jumbo -> no need for double linked list -> have only 'next' pointer in header.
    
    Change-Id: I48a0f468ebba9db3a63548d8e7307b6424c759ed
    Reviewed-on: https://code.wireshark.org/review/1495
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 8f2f727
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun May 4 20:11:45 2014 -0700

    Not finding a non-required package is *NOT* an error!
    
    If you think not finding a package that the user specifies should be
    used should be an error, please fix bug 10074 first - not finding a
    package that the user *didn't* specify should be used or shouldn't be
    used should not be an error.
    
    Change-Id: I62aba4309e227352e114f2d291aaa74dba78840f
    Reviewed-on: https://code.wireshark.org/review/1498
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0b0c98a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun May 4 20:06:43 2014 -0700

    set(<variable>) *undefines* the variable; a value must be specified.
    
    When setting the XXX_REQUIRED variables, set them to TRUE.
    
    Change-Id: I1591ffe221e15d65cb64516a45e9dc8461051373
    Reviewed-on: https://code.wireshark.org/review/1497
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 19e650f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 4 18:23:08 2014 -0400

    Fuzz fewer iterations of the fast block allocator
    
    I believe the XP buildbot failures are simply running out of memory, so
    hopefully reducing the number of iterations should be enough to let it finish
    reliably.
    
    Change-Id: I40af789d528c2623e95f153529205b5e617c6e02
    Reviewed-on: https://code.wireshark.org/review/1496
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 6c7ab45
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun May 4 22:24:33 2014 +0200

    MAC LTE: fix compilation error
    
    error: assignment discards 'const' qualifier from pointer target type [-Werror]
    
    also add the missing definition of hf_mac_lte_bsr_size_median
    
    Change-Id: I31e172a16b4afd59ba8cf5a9b281bbeaf15b6c56
    Reviewed-on: https://code.wireshark.org/review/1492
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 1d1730f
Author: AndersBroman <a.broman@bredband.net>
Date:   Sun May 4 21:20:54 2014 +0200

    Update some soft-deprecated APIs.
    
    Change-Id: I0e255e72dd4cd9a94a4f92af409c4b34c0a266ed
    Reviewed-on: https://code.wireshark.org/review/1491
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e7a51d7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun May 4 08:04:30 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-05-04]
    
    Change-Id: Idd150c8d2a7f4e5368ca80c35ae920fb40944f1d
    Reviewed-on: https://code.wireshark.org/review/1488
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit bdfe17f
Author: David Ameiss <netshark@ameissnet.com>
Date:   Tue Apr 8 17:13:45 2014 -0500

    GUI modules for LBM aka 29West dissectors.
    
    bug:9718
    Change-Id: I05330d8a2475ad0d238723d444f3d98bdbd7be39
    Reviewed-on: https://code.wireshark.org/review/1041
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 9606ec5
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat May 3 21:11:31 2014 -0400

    Remove enabling HAVE_SNOW3G by default
    
    Change-Id: Ie1af436b763ec762a41af0bdfc1f3ec6adea2bc1
    Reviewed-on: https://code.wireshark.org/review/1486
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 1ddce8b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat May 3 22:31:02 2014 +0100

    Have RRC tell MAC about RAPID ranges so it can show for RAPIDs seen
    
    Change-Id: Ie9adbe3015c63e53997068053b6f8ec224a5bf82
    Reviewed-on: https://code.wireshark.org/review/1474
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>

commit 32e3e41
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat May 3 22:36:56 2014 +0100

    Update TODO comments
    
    Change-Id: I4ea940be5b65c041bdd330bfc2bdbe9a00360d00
    Reviewed-on: https://code.wireshark.org/review/1475
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>

commit a394d44
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 2 17:24:08 2014 +0200

    LLDP: Remove packet-lldp.h
    
    Change-Id: If6d1fd1b7961f975447db43f616e016f70ca5cb8
    Reviewed-on: https://code.wireshark.org/review/1473
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 59a4a85
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 2 16:40:04 2014 +0200

    ECP dissector Remove packet-lldp.h depends
    * Fix indent (use tabs)
    * Use VDP function for end VTPDU
    
    Change-Id: I93216ac5b304dc3ba78cbe830e5d12589c138eb5
    Reviewed-on: https://code.wireshark.org/review/1472
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit b7d6055
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 2 16:41:53 2014 +0200

    Move value string of LLDP OUI to epan/oui.h
    
    Change-Id: I3d9ddbae60631c958880574e7e441a931db3492d
    Reviewed-on: https://code.wireshark.org/review/1471
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5f23901
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Tue Apr 29 08:57:40 2014 +0200

    wmem: add new simple block allocator, use it in packet-scope.
    
    For packet-scope allocation, there's no need to support realloc(), free()
    cause memory will be garbage collected after packet dissection.
    
    (and this allocator is much faster than full block allocator).
    
    Change-Id: I73fdf708c3077f48f55bdcc71f4fa859e4ac2335
    Reviewed-on: https://code.wireshark.org/review/1428
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit fa84054
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 1 19:04:13 2014 +0200

    Enhance display of SPDY packet (Remove some information from column)
    
    Fix also tvb_length / tvb_length_remaining soft warning
    
    Change-Id: I3fd8f3a842fa84273b84ae36317e2c3fbdca076d
    Reviewed-on: https://code.wireshark.org/review/1461
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 13e8983
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 2 16:19:08 2014 +0200

    Add modelines info
    
    Change-Id: I35bed12af5e0a2da9daf2fb5b6dfdfe05377549e
    Reviewed-on: https://code.wireshark.org/review/1470
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit c27ad66
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 2 16:18:49 2014 +0200

    Add modelines info
    
    Change-Id: I82f841e0ee9e00c69894d8c4c67f581278c87546
    Reviewed-on: https://code.wireshark.org/review/1469
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit abc3879
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 2 10:09:13 2014 -0400

    Reintroduce wmem_allocator_force_new
    
    We now have to call wmem_init in order to randomly seed the values for wmem_map.
    This means we can no longer rely on the lack of override, so we have to force
    the right allocator type when testing/timing the allocators themselves.
    
    Change-Id: I005034465b0a98f19876899b96ef65b3e4b1d759
    Reviewed-on: https://code.wireshark.org/review/1468
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f181756
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 2 09:53:33 2014 -0400

    Optimize wmem_strbuf_grow.
    
    As suggested by Anders, in the case of repeated calls to wmem_strbuf_append_c
    (and other functions which append very little data) the growth check was a
    substantial portion of the over-all running time. By short-circuiting the check
    in the case where growth isn't needed (as opposed to letting it fall-through
    naturally) we shave ~25% off the cost of such repeated calls in my benchmarks.
    
    The function (wmem_strbuf_grow) is inline, so the compiler should be able to
    optimize each caller individually for the short-circuit.
    
    Change-Id: I76419020f4d8fa675906eb77798969b6c61c7732
    Reviewed-on: https://code.wireshark.org/review/1467
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 34fa169
Author: Marcel Essig <marcel.essig@gmx.de>
Date:   Fri Apr 25 08:16:12 2014 +0200

    Add a new Dissector for HiSLIP
    
    Change-Id: I87aaf4c8093ee8013a661aa8af81dba63eaa7086
    Signed-off-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/1337

commit 2b2d8a9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri May 2 14:31:23 2014 +0200

    Fix Dereference of null pointer found by Clang analyzer
    
    Also add modeline info and use _U_ only when it is needed (for pinfo)
    
    Change-Id: I71349d6451e1d8304fad04781e5ee226a1a4c729
    Reviewed-on: https://code.wireshark.org/review/1466
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b5120cd
Author: Anish Bhatt <anish@chelsio.com>
Date:   Wed Apr 30 17:21:14 2014 -0700

    Add support for Logical Link Down TLV.
    TLV is 1 octet long, and only MSB holds info with 7 unused bits
    
    Change-Id: Ic1f5ce1b774bb7439cd2a23bc9bfb44f7dc25888
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1450
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 4d55a12
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 1 19:38:21 2014 +0200

    MBIM: dissect MBIM_SET_STK_PAC and MBIM_STK_PAC_INFO messages
    
    Change-Id: Ib58dece7ce7278e292d88f68368c238695c32394
    Reviewed-on: https://code.wireshark.org/review/1463
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a42b04e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu May 1 10:58:22 2014 -0400

    Remove 'include win32.mak' from certain nmake files when not needed.
    
    Change-Id: I05a505d884abb5fd7fca87bb89af29e3e4502b74
    Reviewed-on: https://code.wireshark.org/review/1460
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit 5410fab
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu May 1 10:56:27 2014 -0400

    Add a comment re certain variables beibg defined in win32.mak.
    
    Change-Id: I9246a1786a5bf8c48744378f25a66f6881caed81
    Reviewed-on: https://code.wireshark.org/review/1459
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit b31381d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu May 1 10:54:27 2014 -0400

    Add a comment re VS2013EE requiring that win32.mak needs to be separately obtained.
    
    Change-Id: I53413f7bdde50149fd923bbe35c995145d5139f2
    Reviewed-on: https://code.wireshark.org/review/1458
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit 6a80524
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Apr 25 20:01:35 2014 -0400

    Cleanup SPDY dissector.
    
    Address Evan's missed comments from https://code.wireshark.org/review/767/
    
    From Alexis La Goutte
    Fix unused variable (pinfo) and fix crash (wrong variable in while)
    
    Change-Id: I1b134585f4d522d3e808069f606beb4aae0488fa
    Reviewed-on: https://code.wireshark.org/review/1164
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit dedc090
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 1 14:34:19 2014 +0200

    Fix -Wunreachable-code found by Clang
    
    Change-Id: I895194655ff674fff5e84fa93b3f9a00a0f70e27
    Reviewed-on: https://code.wireshark.org/review/1457
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d3d4fb9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 28 08:59:17 2014 +0200

    Add OSPF Authentication Trailer (RFC6506)
    
    Change-Id: Ie5c536a6977e35acc12222af3c48d29740cd57f2
    Closed-bug:9941
    Reviewed-on: https://code.wireshark.org/review/1440
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 523fbe2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 1 14:29:52 2014 +0200

    Unreachable code in ui/gtk/main.c
    
    Unreachable code due to conflicting defines: checking for GTKOSXAPPLICATION inside _WIN32
    
    Found by Edwin
    
    Closed-bug: 10065
    Change-Id: I074fa14069e859b3fc4b7f50c443a67e7f0e954b
    Reviewed-on: https://code.wireshark.org/review/1456
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 583a47c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 1 14:25:33 2014 +0200

    Fix Dereference of null pointer found by Clang analyzer
    
    packet-teamspeak2.c:456:21: warning: Access to field 'fragmented' results in a dereference of a null pointer (loaded from variable 'frag')
    
    Change-Id: Ie253991f8d664c4594254bcd4569883614aafe2f
    Reviewed-on: https://code.wireshark.org/review/1455
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 601dc73
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 1 14:19:35 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I8ab25b1a3326ade46408ebd2e14cf841191c57d9
    Reviewed-on: https://code.wireshark.org/review/1454
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 39b533e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu May 1 14:14:35 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: Id38f366c04edcf3326b323fc851a6644a942d79d
    Reviewed-on: https://code.wireshark.org/review/1453
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit fbd3c93
Author: Michał Orynicz <michal.orynicz@tieto.com>
Date:   Mon Apr 28 15:52:15 2014 +0200

    Fix procedure of finding packages
    
    Before this change the code using make package was just showing
    a string ${PACKAGE_VAR}_FOUND instead of showing if the
    ${PACKAGE_VAR}_FOUND variable was set true by find_package function.
    Now the user will be informed about which packages were not found
    and an error will be raised, as packages sought are the ones that
    are selected for the build.
    
    This change also ads fixes to some improper PACKAGE_VAR
    variables that prevented find_package from finding
    proper packages.
    
    Change-Id: Ic20bc50ace65bab385059a7430909f95367520a3
    Reviewed-on: https://code.wireshark.org/review/1410
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2f960b7
Author: Niels de Vos <ndevos@redhat.com>
Date:   Mon Apr 28 15:54:05 2014 +0200

    gluster: add support for GlusterD v3 procedures
    
    The GlusterD Management protocol has been updated to version 3. All procedures are implemented with this change.
    
    This change also takes care of converting values passed in a dictionary
    to real and displayable GUIDs.
    
    Change-Id: I93808eda393745aa9ab3b986a6b7997f6f80df50
    Reported-by: Vikhyat Umrao <vumrao@redhat.com>
    Signed-off-by: Niels de Vos <ndevos@redhat.com>
    Reviewed-on: https://code.wireshark.org/review/1411
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 60c580d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 1 13:31:56 2014 +0200

    AT: do not always prepend "/" to protocol name
    
    Change-Id: Ice043e0355ea4d9112b377398079c94e66e35cc8
    Reviewed-on: https://code.wireshark.org/review/1452
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 6e21a4b
Author: AndersBroman <a.broman@bredband.net>
Date:   Thu May 1 11:10:22 2014 +0200

    Try to fix warning C4244: '-=' : conversion from '__int64' to 'int',
    possible loss of data
    
    Change-Id: I8cf74090e507f21eebfb40d72a3630d9f9bb0390
    Reviewed-on: https://code.wireshark.org/review/1451
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a53cd45
Author: Sean O. Stalley <sean.stalley@intel.com>
Date:   Wed Apr 30 16:56:50 2014 -0700

    Fixed typo in docbook (usuall to usually)
    
    Change-Id: I1aad1d6487cb6acd52bb851c08d9c4965bbb9f55
    Reviewed-on: https://code.wireshark.org/review/1449
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4be5e4d
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Wed Apr 30 23:46:18 2014 +0200

    Document to_str-int.h functions.
    
    Change argument name of hex_to_str_back pad->len it seems to sounds better.
    Make uint_to_str_back_len() value uint32, to be sure about required buffer size.
    
    Change-Id: I48fd560683c5c0845cbb60813887a18328ec01e6
    Reviewed-on: https://code.wireshark.org/review/1448
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b3bb951
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Wed Apr 30 21:39:54 2014 +0200

    Optimize display_signed_time() - remove g_snprintf
    
    When tshark is printing columns (default) display_signed_time() is called for every frame.
    Current implemention is using g_snprintf() which makes this function costly when there is lot frames.
    
    Change-Id: I109c8699d38bfbd05475d457ae4173e937c6812d
    Reviewed-on: https://code.wireshark.org/review/1447
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 5dfd543
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 30 13:34:21 2014 -0400

    Fix uninitialized struct in SMB2
    
    Bug:10056
    Change-Id: I6c7d3900208ee058ca9505e8d9f673ce4f4801cb
    Reviewed-on: https://code.wireshark.org/review/1446
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit ca1f87e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Apr 30 13:25:12 2014 -0400

    Add '#include "packet-ipsec.h'; Do some cleanup.
    
    Cleanup:
    - #include <stdio.h> & <ctype.h> only when needed;
    - Add editor modelines;
    - Convert tabs to spaces;
    - Use a consistent indentation (2 spaces).
    
    Change-Id: I5ef67b5c6aff99bf5dc1655b20760f862cd14d7f
    Reviewed-on: https://code.wireshark.org/review/1445
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit 002cefc
Author: Gerald Combs <gerald@zing.org>
Date:   Sun Apr 27 13:26:17 2014 -0700

    make-sminmpec.pl fixups.
    
    Enforce a minimum number of entries and do our work in the epan
    directory.
    
    Change-Id: I69cc6ae3255b23706a2e67db890a9718e10568b2
    Reviewed-on: https://code.wireshark.org/review/1398
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 45f381d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Apr 30 16:45:47 2014 +0200

    IPsec: fix compilation when building without libgcrypt
    
    Change-Id: If525fb27ec607201efceb3ab9207305c3a4953dc
    Reviewed-on: https://code.wireshark.org/review/1439
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit abe7f7d
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 30 00:02:40 2014 -0400

    Cleanup libz streams in SPDY dissector
    
    Fixes major memory leak.
    
    Bug:10062
    Change-Id: Ife70f12b8697a7873860c702ee0c740f98d98821
    Reviewed-on: https://code.wireshark.org/review/1435
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 9cdba46
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Apr 30 09:15:26 2014 +0200

    Fix indent (Use Tab)
    
    Change-Id: I811fb3db41a31d2334eb80f1821beea109bfa0d9
    Reviewed-on: https://code.wireshark.org/review/1437
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3116cf4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Apr 29 21:33:59 2014 +0200

    MBIM: use hash map instead of red/black tree for UUID extension table
    
    Change-Id: Iaab9ff66e94bfe38fc875ad312b8e795b80814f4
    Reviewed-on: https://code.wireshark.org/review/1438
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 035f6f2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Apr 30 08:26:13 2014 +0200

    Try to make Mac OS X Buildbot Happy
    
    packet-ipsec.c:1905: warning: implicit conversion shortens 64-bit value into a 32-bit value
    
    Change-Id: Ic293e6b297f8f52aef7a102ab5ca0e0e98b9d7a7
    Reviewed-on: https://code.wireshark.org/review/1436
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 266e0a9
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Apr 28 22:29:53 2014 +0100

    Add an API for programmatically adding ESP SAs (most likely from a private
    dissector).
    
    Also, speed up ESP decryption in several ways:
    - store gcrypt_cipher_hd in the SA struct, rather than continually
    open, setkey and close for each PDU
    - don't convert the key string from ascii to hex each time - do it upon
    during update callback and keep
    - do the decryption in-place, avoiding the need to allocate, memcpy and
    free a separate buffer for encrypted data
    - when matching addresses, avoid doing a strlen until after we check
    whether or not we're matching against "*"
    
    Change-Id: Ibb66663ec21326351abc761be78a0d57f7797fa5
    Reviewed-on: https://code.wireshark.org/review/1421
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit faec751
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Apr 29 23:25:15 2014 -0400

    SVN --> GIT in a few places. Fixes Bug #10060.
    
    Change-Id: I5dcf7699e295dcdbd1e870af5ec68b010a63bf6f
    Reviewed-on: https://code.wireshark.org/review/1434
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit 133d4de
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 29 15:51:15 2014 -0400

    Fix cast for older versions of GLib.
    
    The version of GLib on the 32-bit OS X builder defines
    
    Unfortunately this results in a cast warning when u is a guint16. Newer
    versions of GLib cast to gulong so do that.
    
    Change-Id: I2d7e56ef9e5164789ee3a59115cb0f4a76155880
    Reviewed-on: https://code.wireshark.org/review/1433
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit dfb92df
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Tue Apr 29 15:47:09 2014 +0200

    Fix crash when switching profiles
    
    rescan_packets() starts a new dissection session by free'ing the
    previous state and creating a new one. A reference to the old session
    was not updated though.
    
    This is the only place where epan is overwritten. After init, col_init
    will at some point initialize cf->cinfo.epan with a cf->epan.
    
    Bug: 9463
    Change-Id: I8cf4e0823328f44a0dccfeeec1594f9929829d2d
    Reviewed-on: https://code.wireshark.org/review/1430
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit b60ccf6
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 29 11:29:26 2014 -0400

    Fix an extraneous parentheses warning.
    
    "if (G_UNLIKELY(...))" triggers an extraneous parentheses warning when
    compiling with XCode's clang-500.2.75. From looking at the macro
    definition we *should* be able to get rid of the outer parentheses
    everywhere.
    
    Change-Id: I710e1cc391e1167c1243c4ddb032f2831f0a9498
    Reviewed-on: https://code.wireshark.org/review/1432
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit e185ad6
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Apr 29 11:31:20 2014 -0400

    Add casts to satisfy buildbot
    
    I'm really not sure why it's complaining about a cast *up* from a guint16 to a
    guint...
    
    Change-Id: Ie24ae0ea2361b54ed255773a0fc86250a240b55a
    Reviewed-on: https://code.wireshark.org/review/1431
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 371b17e
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Apr 29 12:45:21 2014 +0200

    Make id a guint to try to please OSX buildbot.
    
    Change-Id: Ia97aa45ff0fc52fb21d2e864d1ca328646de547b
    Reviewed-on: https://code.wireshark.org/review/1429
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b2af5b0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Apr 28 23:21:05 2014 +0200

    Convert a few dissectors with simple request/response tracking from red/black tree to hash map
    Update the readme file accordingly
    
    Change-Id: I056d1ab1f77df641b83fa9b3618b6c25d66e1a83
    Reviewed-on: https://code.wireshark.org/review/1420
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8f2e234
Author: Anish Bhatt <anish@chelsio.com>
Date:   Mon Apr 28 22:47:44 2014 -0700

    Add support for Congestion Notification TLVs (802.1Qau)
    
    I don't have sample captures for this, but the TLV layout is pretty simple and only contains two 1 octet bitmaps
    
    Change-Id: Ibd7db7f40187904bbbf348c2cb89a5494cd46aab
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1427
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 14017dc
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sat Apr 26 23:18:19 2014 +0100

    Set CMake defaults for Windows build to:
      Use GTK2 as per nmake.
      Not to build the dumpabi executables.
    
    Change-Id: Ia28cf1a80b81e10595f4af5bbd46da3b3675faf5
    Reviewed-on: https://code.wireshark.org/review/1376
    Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
    Tested-by: Graham Bloice <graham.bloice@trihedral.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8d4db3e
Author: Mike Gerschefske <msgersch2@gmail.com>
Date:   Mon Apr 28 19:31:57 2014 -0700

    Updated items in dissect_ospf_v2_lsa to use filterable item fields
    
    Change-Id: I226c6fd3d5aef9d3881416fba9c6259e6170357c
    Reviewed-on: https://code.wireshark.org/review/1426
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8dc7d16
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Tue Apr 29 00:44:46 2014 +0200

    prefs: prevent double-free on changing prefs
    
    Prevent double-free when changing profiles. After switching from the
    default profile to a profile without a preferences file,
    saved_at_version will be freed, but a new version will not be inserted
    (because the prefs file is empty). On a subsequent switch to another
    profile, the saved_at_version field is freed again leading to a crash.
    
    Bug: 9463
    Change-Id: Ia9e0936e32603b4676a37dc428bda40c264a6eaa
    Reviewed-on: https://code.wireshark.org/review/1425
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e8cb623
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Tue Apr 29 00:06:02 2014 +0200

    prefs: spelling fix, simplify code
    
    Found spelling error "a another". All those dynamic allocations and
    magic numbers are horrible and unnecessary. Simplify the gtk code
    rewording the message and merging strings.
    
    Simplify the version code by using fscanf to take care of matching
    the first line of a preference file.
    
    Change-Id: I1e75803aacaa494ba5005791bcbd023e0807aaaa
    Reviewed-on: https://code.wireshark.org/review/1424
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b086b78
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Tue Apr 29 00:25:23 2014 +0200

    gtk: fix glib assert for dialogs without cancel
    
    Dialogs with only "Save" and "Don't save" buttons do not have a default
    cancel action. Check for the existence of an OK button before
    registering one.
    
    This fixes three warnings when trying to trying to overwrite preferences
    with unknown keys.
    
    Change-Id: Ie583c40d3db8405d94b8d77710a7fb6556eac89d
    Reviewed-on: https://code.wireshark.org/review/1423
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 65700bd
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Apr 28 19:42:42 2014 -0400

    Make a dissector table out of IPv6 Next header.
    
    This cleans up the implementation of the extension header, but also allows Decode As functionality for Next Header fields. This allows "old" SHIM6 IP protocol number (not IANA registered) to still be dissected.
    
    bug:9995
    Change-Id: I6f29a1f7db144478c5b6416d27da2c9c5a7a1de1
    Reviewed-on: https://code.wireshark.org/review/1378
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit ec20545
Author: Anish Bhatt <anish@chelsio.com>
Date:   Mon Apr 28 15:18:04 2014 -0700

    Fix checkAPIs warnings in packet-lldp.c. repoted_length() used instead of captured_length() as is seems more logical
    
    Change-Id: I02860d5c45e3fd794d9f99e2d382bc02ae886b36
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1422
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit eadaa0c
Author: Anish Bhatt <anish@chelsio.com>
Date:   Mon Apr 28 13:55:32 2014 -0700

    This block of defines was always changed when I was retabbing my additions, this change fixes the tabs
    
    Change-Id: I10e260a68cadf18d1aca10c7f037d45d311b6477
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1418
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit e9d4f82
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 28 12:00:18 2014 +0200

    HTTP2: with HTTP2 draft-1x, now upgrade use h2-XX or h2c-XX for upgrade HTTP1 Protocol (with XX number of draft)
    
    Change-Id: I7b6394e1a84db34e34b4a05245414b81a62292af
    Partial-Bug:10054
    Reviewed-on: https://code.wireshark.org/review/1409
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 0708e09
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Apr 28 16:38:14 2014 +0100

    Update SR and DRX tracking when see UL CRC error'd frame, and add an
    option to add generated items corresponding to the middle of
    BSR ranges (suitable for plotting/stats).
    
    Change-Id: I73b4e82ea5fb869d93d9666b9f8c9a10562db365
    Reviewed-on: https://code.wireshark.org/review/1419
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>

commit 72fc075
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Apr 28 12:11:35 2014 -0400

    Fix potential invalid-reads in catapult files
    
    As caught by CppCheck, the conditions checking that n is in bounds should
    occur *before* the conditions using n as an index so that if n is out of bounds
    we don't try and use it anyways.
    
    Change-Id: I107c983153aa12203f8c88b14e1addd3807d6b6e
    Reviewed-on: https://code.wireshark.org/review/1415
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 3765e99
Author: Anish Bhatt <anish@chelsio.com>
Date:   Mon Apr 28 13:40:27 2014 -0700

    With the use of tvb_reported_length_remaining(), there is no need to calculate consumedLen anymore
    
    Change-Id: I8f4c32012061d3bff5e4efb80dfce8d82f7400df
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1417
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b512fed
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 28 17:47:02 2014 +0200

    Fix Dereference of null pointer found by Clang analyzer
    
    Change-Id: Icc25714cd923fcb514541f28ca19c7728dc1be55
    Reviewed-on: https://code.wireshark.org/review/1412
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 6465047
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Apr 9 09:52:03 2014 +0200

    Make filterable OSPF Header...
    
    * Remove if(tree)
    * use proto_tree_add_item
    * Enhance checksum display
    ...
    
    Change-Id: I66062ecbe7f0c8170fbe9c4a2d7654d62a87c18b
    Reviewed-on: https://code.wireshark.org/review/1414
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 989f4ff
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Mon Apr 28 12:08:16 2014 -0400

    Fix up indentation.
    
    Change-Id: I9c217cfb0246c763ec7084bb928440d8aab88f99
    Reviewed-on: https://code.wireshark.org/review/1416
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 388859a
Author: Philip Rosenberg-Watt <p.rosenberg-watt@cablelabs.com>
Date:   Fri Apr 11 19:12:35 2014 -0600

    DPoE OAM message decoding as per CableLabs spec.
    
    Priority given to messages tested in DPoE 1.0 ATP.
    
    Change-Id: I6ba3f1a8ca018f2231ad60f2f347ac57f1f93a00
    Reviewed-on: https://code.wireshark.org/review/1076
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit ab87070
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Mon Apr 28 11:50:22 2014 -0400

    Fix Restoration-Priority's AVP code.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10057
    
    Bug: 10057
    Change-Id: I88bb6825006b038065f8edff61066557445f1dc6
    Reviewed-on: https://code.wireshark.org/review/1413
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit cd68b47
Author: Philip Rosenberg-Watt <p.rosenberg-watt@cablelabs.com>
Date:   Tue Apr 22 14:16:40 2014 -0600

    Add dissector for LINKTYPE_EPON
    
    See IEEE Standard 802.3-2012 Section 5, Clause 65 and CableLabs DPoE
    Security and Certificate Specification 1.0, Section 6.
    
    Currently dissects 1G mode. 10G mode will be added when hardware is
    available.
    
    Change-Id: I6232af9bf6807644ef66a120d97e5fa5927988fe
    Reviewed-on: https://code.wireshark.org/review/1284
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 484b183
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Apr 28 10:58:34 2014 +0200

    MBIM: make the backward compatibility function static
    
    Change-Id: I51bbdf9c0dbb80a8350ec7762e588ca3182dce63
    Reviewed-on: https://code.wireshark.org/review/1408
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a203bbb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 28 10:33:13 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I349a5aa7248979aa32eda9f853fd660dc01bdd08
    Reviewed-on: https://code.wireshark.org/review/1407
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 581cdce
Author: Anish Bhatt <anish@chelsio.com>
Date:   Sun Apr 27 18:02:07 2014 -0700

    Add Support for IEEE DCBx (8021az)
    
    Sample captures attached at https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10055
    
    Closed-bug:10055
    Change-Id: Ib10e8d2a8aecdcf488eb174ed76a259433528f4a
    Signed-off-by: Anish Bhatt <anish@chelsio.com>
    Reviewed-on: https://code.wireshark.org/review/1403
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 7aebb0c
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Mon Apr 28 09:14:47 2014 +0300

    Fix issues reported by clang-analyzer
    
    Change-Id: Iefb52c674be99af167eef7b2eba249607c1dfefd
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1406
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e240c4e
Author: Mike Gerschefske <msgersch2@gmail.com>
Date:   Sun Apr 27 19:02:54 2014 -0700

    Updated ospf link state router messages to use proto_tree_add_item instead of proto_tree_add_text.
    
    Change-Id: Icb04aaa68e7e8b79116a6ac48d1897eb387aab3e
    Reviewed-on: https://code.wireshark.org/review/1404
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 1a7e5c9
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Apr 27 23:16:19 2014 -0400

    tvb_reported_length_remaining() returns gint
    
    not size_t, which was giving 64/32 conversion errors on some platforms
    
    Change-Id: Idf81dc98f8921a92840731d742d6e46a40e1387f
    Reviewed-on: https://code.wireshark.org/review/1405
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 0cfd4eb
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Apr 27 20:08:33 2014 -0400

    Add support for DCBX cee/cin protocol
    
    CEE Spec here : http://www.ieee802.org/1/files/public/docs2008/az-wadekar-dcbx-capability-exchange-discovery-protocol-1108-v1.01.pdf
    
    From a wireshark POV, CIN is the same as CEE with a different OUI subtype, and one less supported TLV.
    
    bug:10039
    Change-Id: I5aa4f1be2ecc43ecad6e86633231e6e39695af6e
    Reviewed-on: https://code.wireshark.org/review/1330
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 0a3f725
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun Apr 27 23:11:51 2014 +0100

    Change preference default to use RRC-signalled value for SN field length of DRBs.
    
    Change-Id: Ibc56c901938f490f1fb0fede7e2fe0fbfc659250
    Reviewed-on: https://code.wireshark.org/review/1402
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>

commit 98ed927
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Apr 27 17:54:32 2014 -0400

    Fix rare case of wmem map being O(n)
    
    For 'x' equal to 0, HASH() macro also returns 0 which makes wmem map O(n).
    When random generator will return 0 just use 1.
    
    Change-Id: If484091352a719aea27135a705d37ff4c184a13b
    Reviewed-on: https://code.wireshark.org/review/1387
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 4272cb8
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Apr 27 17:52:05 2014 -0400

    Revert part of g757db64e484b009c3
    
    It was intended to change the DTLS decryption test, but changed the SSL test
    file instead, which led to the SSL test mysteriously failing. The SSL capture
    really is http, so that's the right protocol, and the port is the standard 443,
    not 4433 (which was perhaps a typo?).
    
    Change-Id: I84448c2326d2a4301a4bba9607f8ba90a495531d
    Reviewed-on: https://code.wireshark.org/review/1401
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 3b1903c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Apr 27 23:39:52 2014 +0200

    MBIM: fix compilation with GLib versions < 2.22.0
    
    Change-Id: I27e794347dc0988f0f34798cb62f08a11a217176
    Reviewed-on: https://code.wireshark.org/review/1400
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 5d2e945
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 27 21:48:34 2014 +0200

    Fix Dereference of null pointer found by Clang analyzer
    
    packet-gvcp.c:2101:7: warning: Access to field 'req_frame' results in a dereference of a null pointer (loaded from variable 'gvcp_trans')
    
    Change-Id: If39453f9f2ade551fd8c7e369fd60325c16df24b
    Reviewed-on: https://code.wireshark.org/review/1393
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 7ddf2b4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Apr 27 22:26:04 2014 +0200

    MBIM: use wmem hash map functions for request/response tracking
    
    Change-Id: Ie550b0ef2b57827f610c4c6a83ff14868e853125
    Reviewed-on: https://code.wireshark.org/review/1399
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 5ce5d06
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Apr 27 16:52:31 2014 -0400

    swIPe IP Security Protocol
    
    bug:9996
    Change-Id: I7c7ab7dfa81e44d6bf9affe7bfb0cd9f0a221adf
    Reviewed-on: https://code.wireshark.org/review/1379
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c35870b
Author: Daniel Stenberg <daniel@haxx.se>
Date:   Fri Apr 25 16:29:10 2014 +0200

    packet-http2: updated to http2 draft-12
    
    From Alexis La Goutte
    Fix warning found by pre-commit
    
    Partial-Bug: 10054
    Change-Id: I976884a240a55bb2287a802d72668a2c845179c0
    Reviewed-on: https://code.wireshark.org/review/1295
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit b57fc91
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 27 22:07:07 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I75aa99b020c92e7caf7efebe34cd1af3763cf592
    Reviewed-on: https://code.wireshark.org/review/1397
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 298633e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 27 21:53:32 2014 +0200

    Add Modelines info
    
    Change-Id: Ib6e1c68e47f2c66d444ac26d1d48f5ef3e14b949
    Reviewed-on: https://code.wireshark.org/review/1396
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit ea729ed
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 27 21:53:21 2014 +0200

    Add Modelines info
    
    Change-Id: I8ce92fcd103a18fad2ea4c0b873914af38d48155
    Reviewed-on: https://code.wireshark.org/review/1395
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 574a3ef
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 27 21:51:47 2014 +0200

    Add Modelines info
    
    Change-Id: I978198266523a0b1f0ba9d4ed6848664a6fa3637
    Reviewed-on: https://code.wireshark.org/review/1394
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e0b15f5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 27 21:40:57 2014 +0200

    Fix warning found by -Wunused-const-variable (Clang 3.5)
    
    packet-gvcp.c:493:27: error: unused variable 'linkconfiguration_class' [-Werror,-Wunused-const-variable]
    
    Change-Id: Id31ced029af9700f47230df4afa5c0a4aaecf6d3
    Reviewed-on: https://code.wireshark.org/review/1392
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit af2eebe
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Sun Apr 27 21:28:08 2014 +0200

    Reorder fields in http_conv_t to save some memory.
    
    On amd64 before patch: sizeof(http_conv_t) == 88, after: 72 bytes.
    
    Change-Id: I2863f1c7223a904dadfbe68dc41bc61fc2cc378a
    Reviewed-on: https://code.wireshark.org/review/1388
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit dec179e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 27 21:28:42 2014 +0200

    Try to fix Mac OS X buildbot
    packet-http.c:2629: warning: implicit conversion shortens 64-bit value into a 32-bit value
    
    Change-Id: I6a423639a53c24431fcfd79e0a235f2885ea86c2
    Reviewed-on: https://code.wireshark.org/review/1389
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 878f341
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Tue Apr 22 23:03:57 2014 +0200

    prefs: fix ASAN error due to invalid indirection
    
    For pref_current, indirection of pref->varp.string will cause a read of
    size 8. This will cause a global buffer overflow error for all smaller
    types, for example lbmc_use_heuristic_subdissectors (size 4).
    
    Reproduce: compile Wireshark with -fsanitize=address, open Preferences
    and select OK or Apply. Result: ASAN crash.
    
    To fix this, only indirect a pointer if the storage size is known, a
    void pointer stores the address of the constant value (pref_default,
    pref_stashed) or the address to the value (pref_current). Note that
    pointers of different types are of equal size, I could take
    valp.pref_(anything).
    
    While at it, remove superfluous 'break' keywords where a 'return'
    keyword is present.
    
    Change-Id: I05a69e8f14a1ecb4e5d2a0c0f0b71ed3f0a41d70
    Reviewed-on: https://code.wireshark.org/review/1286
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 5600ae1
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sun Apr 27 10:39:23 2014 +0200

    http: Fix src/dest mapping for proxied connections
    
    Using value_is_in_range is making quite some assumptions, namely (1) the
    proxy server is always run on a registered HTTP port, and (2) the
    source (client) port is always not HTTP. The former is quite a strong
    assertion which fails to hold when using a custom port (8008) that got
    detected through heuristics.
    
    Fix this by recording the source address and port pair for the server
    and then check this against the current packet.
    
    This fixes detection of a SSL conversation where two conversations got
    detected instead of one. Example: 8008 is proxy, 443 is target server.
    Now the proxied conversation got detected as 443 --> "client port"
    (server to client, ok) and 443 --> 8008 (client to server, not ok,
    should be "client port" --> 443).
    
    bug:7717
    Change-Id: I05113ec2aca6c9296184759a8a62eb32cbfcbb4f
    Reviewed-on: https://code.wireshark.org/review/1380
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 338269f
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat Dec 7 00:55:08 2013 +0100

    ssl/dtls: add keyfile support to dtls
    
    This moves the keyfile and psk options from the ssl code into ssl-utils
    and then uses them also for dtls.
    
    This is the last missing part for bug 9499 from my side.
    
    Change-Id: Ie2fe5bc565eabe1e6ce62498c985b8a36e913b0f
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/1369
    Reviewed-by: Peter Wu <peter@lekensteyn.nl>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 162a8c7
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Thu Apr 17 18:33:02 2014 +0200

    http: Display a list of cookies
    
    For long cookies, the label "[truncated] Cookie: foo=v..." is not really
    helpful. Add a new subtree to display individual cookies, this makes
    copying values much easier.
    
    A new "http.cookie_pair" field was added instead of re-using
    "http.cookie". This has the advantage that `tshark -Tfields -e
    http.cookie` does not end up with duplicates. At the same time, one can
    match against individual cookie values.
    
    I also considered to limit the number of cookies to be split, but as
    there is no limit on the number of headers, I decided not to be
    restrictive for cookies either.
    
    Change-Id: I98d9522867811278ade3e04aab02e517f997928b
    Reviewed-on: https://code.wireshark.org/review/1186
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 7b40120
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Apr 27 08:05:26 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-04-27]
    
    Change-Id: I0745df4a0a0447abf7ab4c7555d9d195ac40eb78
    Reviewed-on: https://code.wireshark.org/review/1384
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit ff854bc
Author: Stefan Doehla <stefan.doehla@iis.fraunhofer.de>
Date:   Sun Apr 27 14:21:28 2014 +0200

    SAP: fix dissection of Originating Source address
    
    Regression introduced in commit c131f9a0745f6307a5c910d8486eb9a37a05935c
    
    Bug: 10029
    Change-Id: Ia99ca36216dd26e41f926cc67e52827e665c40eb
    Reviewed-on: https://code.wireshark.org/review/1383
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit f8e8c85
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Apr 27 08:25:41 2014 -0400

    Limit the start of HTTP request/response to a printable character.
    
    From Martin Mathieson.
    
    In a profiled run with FTP traffic, the HTTP dissector looking for the end of a line of data (which was binary) was taking around 3% of runtime.
    
    bug:8822
    Change-Id: I2617d1e49030bd5ad85b0e818c48c01dc6fae075
    Reviewed-on: https://code.wireshark.org/review/1373
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit b588511
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Apr 27 14:10:05 2014 +0200

    T38: fix access to uninitialised variables
    
    Bug: 10050
    Change-Id: I7bc2d1b99bcb1241705a2561d9360a006fb9cb47
    Reviewed-on: https://code.wireshark.org/review/1382
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 7929d9a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Apr 27 12:27:25 2014 +0200

    SSL: fix compilation without GnuTLS and Gcrypt
    
    Change-Id: Ic783f9ac2b7abcbace67ce48239b0506ac237267
    Reviewed-on: https://code.wireshark.org/review/1381
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 616d4c9
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat Apr 26 23:26:32 2014 +0100

    Change preferences - always want to try to decrypt signalling PDUs
    
    Change-Id: Ib34f12b5f8dd276612aed2fe0192c94e847858f2
    Reviewed-on: https://code.wireshark.org/review/1377
    Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>

commit c6d41f9
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Apr 26 17:43:24 2014 -0400

    Have DTLS just dissect the test capture as data
    
    Follow-up to g757db64e484b009c33b67b5fa38e109d7b8f5e78 which changed the filter
    being tested but didn't change the target protocol, so the test was still
    failing because it was still trying to use HTTP.
    
    Change-Id: I6675cfad3bba63f7a536eb7ae82e4b25132d108e
    Reviewed-on: https://code.wireshark.org/review/1375
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 1ba06e6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 26 10:49:22 2014 -0700

    Fix FSF address.
    
    Change-Id: Ic79fcf7e1bebb9821d9d9db43c2a4f4291beb706
    Reviewed-on: https://code.wireshark.org/review/1374
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 3b76de7
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat Apr 26 11:40:49 2014 +0200

    dtls: run dissector for decryption also on server hello extensions
    
    The dissector only ran through the server hello extensions for the tree
    and not in the ssl decryption pass. This resulted in
    ssl_dissect_hnd_hello_ext() being always called with ssl == NULL. For
    SSL this was also called with ssl != NULL.
    
    Change-Id: I22f7b1089731124b3ca1a2b8515f307c4a021b7f
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/1370
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 720f504
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sat Apr 26 13:02:40 2014 +0200

    ssl: support any address/port combi for priv key
    
    Both "any port" and "any address" are supported separatedly, but not the
    combination of both. This also has the effect that the combination of
    any address with the special keyword "start_tls" did not work.
    
    Fix this by checking for a private key with the combination of any
    address and port.
    
    Change-Id: Icb49d6728f032a05007dcb7ac73ec0528778441a
    Reviewed-on: https://code.wireshark.org/review/1368
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4250dfd
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sat Apr 26 00:20:07 2014 +0200

    ssl: return early if no private keys are found
    
    There is no need to check for private keys if there are none. In
    addition, print the number of keys for debugging purposes.
    
    Change-Id: Idc9d650e0bf087c0f647dba4e5bd4920b4f6e228
    Reviewed-on: https://code.wireshark.org/review/1367
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7805e5a
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sat Apr 26 00:14:15 2014 +0200

    ssl: Reduce chance of hash-collisions SSL private keys
    
    The wildcard address contains all zeroes, resulting in the same hash
    for 0.0.0.0 and ::. Not really problematic, but it does not sound
    great either.
    
    Change-Id: I099128973a1bd8bb5c88d0abcab3ea4ecc3a96c9
    Reviewed-on: https://code.wireshark.org/review/1366
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit c7cbdb4
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sat Apr 26 00:12:12 2014 +0200

    Change ssl_find_private_key to void
    
    No caller checks its return value (which is always 0).
    
    Change-Id: I18461ee6e5d369722c8c2b2ea1e409423aa5d631
    Reviewed-on: https://code.wireshark.org/review/1365
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 03cb700
Author: Lasse Luttermann Poulsen <lasse.luttermann@gmail.com>
Date:   Fri Apr 25 15:06:54 2014 +0200

    Added fields used by HP MSM access points.
    
    Change-Id: I367c99bb351993f05161d683eb54f08e5852145f
    Reviewed-on: https://code.wireshark.org/review/1347
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 742acca
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Fri Apr 25 19:38:04 2014 +0300

    Dissect all details in NAT-T LCAF type...
    
    ... and remove last remaining proto_tree_add_text() calls!
    
    Change-Id: I22e5446a06c22ba1f30f342b21f7676641a7f2e7
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1352
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit babe895
Author: warren <warren@peter-ubuntu32.(none)>
Date:   Sun Apr 20 02:58:33 2014 -0700

    Updated gvcp dissector
    
    Change-Id: I49f6acecdbcdf171ba28af171f8067322cc5ecf1
    Reviewed-on: https://code.wireshark.org/review/1220
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 662e4bd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 14:30:59 2014 -0700

    wtap_read() and wtap_seek_read() handle caplen > len; don't do it here.
    
    Change-Id: Iac083abdbaaa4666124e5b296e6f8306ee90f32d
    Reviewed-on: https://code.wireshark.org/review/1363
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 4f8c8c2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 14:25:47 2014 -0700

    This doesn't have separate captured and actual length, either.
    
    Change-Id: I4605bde8a2951ea78d507bab6fcf004ebef6f38f
    Reviewed-on: https://code.wireshark.org/review/1362
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 6335782
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 14:16:18 2014 -0700

    Put the common code for reading Logcat packets into a routine.
    
    Then have the read and seek-read routines both use that routine.
    
    Change-Id: I3d11df82644207d0ae59486231c91e1f044090ab
    Reviewed-on: https://code.wireshark.org/review/1361
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 6ef0420
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 13:12:51 2014 -0700

    No need to set "line" when setting "firstline".
    
    "line" is used only in the main loop processing the lines.
    
    Change-Id: I370c6516867a9c972f9673b3362141f0f42d178a
    Reviewed-on: https://code.wireshark.org/review/1360
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0b1c5c3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 13:08:14 2014 -0700

    Get rid of a (now-)redundant call to tvb_get_ptr().
    
    Also, shuffle some comments around to make them better describe what's
    happening.
    
    Change-Id: Ie4d71e7c64b68a7f02b4ec6cd2d8601a796a9867
    Reviewed-on: https://code.wireshark.org/review/1359
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ae666f6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 13:03:45 2014 -0700

    Clean up code formatting a bit.
    
    Change-Id: I8f82630f59304149293680f742d490767b88179e
    Reviewed-on: https://code.wireshark.org/review/1358
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit f5165ba
Author: Martin Kaiser <martin@skogar.kaiser.cx>
Date:   Thu Apr 24 12:30:40 2014 +0200

    remove some more unnecessary initial values
    
    Change-Id: If2abfee444c7a4a163fef031d92b7757b5d23855
    Reviewed-on: https://code.wireshark.org/review/1355
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit e417e8b
Author: Martin Kaiser <martin@skogar.kaiser.cx>
Date:   Thu Apr 24 12:22:28 2014 +0200

    remove unnecessary initial values
    
    Change-Id: I0950daa18c4234677d29101fac74f6f6bd977ef3
    Reviewed-on: https://code.wireshark.org/review/1354
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 6d6094e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 10:44:11 2014 -0700

    Don't fail if a pcap-NG PB or EPB has caplen > actual len.
    
    We don't fail for other file types; there's no point in failing for
    pcap-NG.  wtap_read() will ensure that caplen <= len.
    
    Make wtap_seek_read() ensure that caplen <= len as well.
    
    Fixes bug 10037.
    
    Change-Id: I41fbcf54341ea0429cef875442ea1f1377177a5f
    Reviewed-on: https://code.wireshark.org/review/1353
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 83fe357
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Fri Apr 25 12:10:57 2014 +0200

    Fix reading keyfile for "any" IP address
    
    The same file pointer is used for both IPv4 and IPv6.
    
    Change-Id: I448ee10426882dcd5bcddf6b005ca1d07fe9572c
    Reviewed-on: https://code.wireshark.org/review/1345
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 7435881
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Fri Apr 25 12:10:06 2014 +0200

    Revert back to emem due to UAT use
    
    Partially reverts "Convert SSL and TCP dissectors to wmem (with the
    exception of UAT)." (960a461c8a54460db372968854f6280f9c48a41d).
    
    ssl_load_pkcs12 is called in UAT context via
    ssldecrypt_uat_fld_password_chk_cb and ssl_parse_key_list (dtls/ssl).
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10038
    
    Change-Id: I22220fd128b17e273c5ed572a83edbfb8261bda9
    Reviewed-on: https://code.wireshark.org/review/1344
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 182fd17
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Apr 25 11:10:15 2014 -0400

    Fix fuzz failure.  Bug 10041.
    
    Always need to initialize "firstline" when "line" is initialized.
    
    Bug:10041
    Change-Id: Iecee2e387e4a35f0d7126f8f14aa5bd34449a5d3
    Reviewed-on: https://code.wireshark.org/review/1351
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit b136182
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Fri Apr 25 14:29:20 2014 +0200

    Make COMPUTE_OFFSET and COMPUTE_OFFSET_AND_REMAINING macros.
    
    Change-Id: I7a7b5869947499c2e0edb4de4bb462d8e8c19fc7
    Reviewed-on: https://code.wireshark.org/review/1346
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7acaf85
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Apr 25 15:23:13 2014 +0200

    Kerberos: ensure that private data elements are stored in separate variables
    
    Bug: 10028
    
    Change-Id: I599cd5475d19b64c0d5b9d31d7054a3befc84af2
    Reviewed-on: https://code.wireshark.org/review/1348
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 1c024bc
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Fri Apr 25 16:37:17 2014 +0300

    Dissect all details in ELP LCAF type...
    
    ... and remove more of the remaining proto_tree_add_text() calls.
    
    Change-Id: I0286af7fd6953b9276c15b3e7ce7d80c1bd39e8a
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1350
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a2a17cd
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Fri Apr 25 15:29:29 2014 +0200

    Fold alloc_field_info() into proto_tree_add_pi().
    
    Change-Id: Iba9c6133d686fdcf70645238f8bd312815d377b0
    Reviewed-on: https://code.wireshark.org/review/1349
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit afbb1e7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 02:35:46 2014 -0700

    Use 4-space indentation consistently in epan/charsets.c.
    
    Make the EBCDIC <-> ASCII translation tables const, while we're at it.
    
    Change-Id: I15a08f7329fd32f758cf36898fe4214ae8540462
    Reviewed-on: https://code.wireshark.org/review/1343
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 29eba53
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 02:29:42 2014 -0700

    Add a get_ebcdic_string() routine, similar to other get_XXX_string() routines.
    
    Use it in epan/tvbuff.c.
    
    Do some other cleanups while we're at it.
    
    Change-Id: I7aed37a568373b896aacfd23f986d445b58b77b7
    Reviewed-on: https://code.wireshark.org/review/1342
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0d787af
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 01:43:24 2014 -0700

    Another whitespace cleanup.
    
    Change-Id: I7c5c557730fb59244bc82c35fcf79c40991d4d99
    Reviewed-on: https://code.wireshark.org/review/1341
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit e1bc641
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 01:37:42 2014 -0700

    Fix some white space.
    
    Change-Id: I9adec36251e27e71c530e64a472ab7562bd07fed
    Reviewed-on: https://code.wireshark.org/review/1340
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 6a9c924
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 25 01:31:08 2014 -0700

    Move the XXX-to-UTF-8 loops to routines in epan/charsets.c.
    
    This moves a bunch of character set knowledge into epan/charsets.c.
    
    Change-Id: Ieb79dcaac9753c77703af756b666ad2ca9385d9e
    Reviewed-on: https://code.wireshark.org/review/1339
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit a4ff0bc
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Fri Apr 25 09:22:25 2014 +0200

    Try to please the build boot.
    
    Change-Id: I304960a0d1c8e64947a7f35e90da279e43051aac
    Reviewed-on: https://code.wireshark.org/review/1338
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 93a853f
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Fri Apr 25 08:29:04 2014 +0300

    Fix encodings (found by fix-encoding-args.pl)
    
    Change-Id: I9bbdf61b6ac0b24dea4993f07b2608538ef220b2
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1336
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit bd38b31
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Apr 23 10:50:27 2014 +0200

    Support out-of-source checkapi
    
    Always call $(top_srcdir)/tools/checkAPIs.pl with -sourcedir=$(srcdir)
    from Makefile.am to allow out-of-source 'make checkapi'.
    
    Change-Id: I60d7e0079984a8ededdacf4517a0738486fa7973
    Reviewed-on: https://code.wireshark.org/review/1294
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 748e0d4
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Apr 24 20:39:17 2014 -0400

    Create the HTTP tree and set column info after we're assured it's HTTP.  Otherwise a bogus tree is created when HTTP2 traffic is found.  Also, COL_PROTOCOL and COL_INFO can be prematurely populated.
    
    Change-Id: I9f1c736baaeb86f9fab61601d79e79b4e3a16c38
    Reviewed-on: https://code.wireshark.org/review/1334
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 757db64
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Apr 24 20:37:34 2014 -0400

    Don't use HTTP filter for DTLS decryption test as it's not really HTTP traffic (and a more discerning HTTP dissector will cause this to fail)
    
    Change-Id: I74ea78f541f87000d84c85794d04e9de46d477f2
    Reviewed-on: https://code.wireshark.org/review/1333
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 4bd8336
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Thu Apr 24 21:56:43 2014 +0200

    Move GSM guint8 to unicode conversion functions to charsets.c
    
    charsets.c is already place with huge number of conversion tables.
    Also make gsm_default_alphabet gunichar2, all values fits in 2 bytes.
    
    Change-Id: Ia5ab6c176b4fec21ec76b06513c1d00794ba10ef
    Reviewed-on: https://code.wireshark.org/review/1328
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 75cb267
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Thu Apr 24 21:56:31 2014 +0200

    Move mktime_utc() from tvbuff.c to wsutil/time_util.c
    
    Also do little cleanup in mktime_utc (one big #ifndef)
    
    Change-Id: I8f721ba76cad856cfef0a2d78e7f98686f8e4e3f
    Reviewed-on: https://code.wireshark.org/review/1327
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 6ec7398
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Apr 24 16:01:14 2014 -0400

    Cleanup "excess" from trying to support sequence of "native types".  Last installment of bug 9532.
    
    Cleaned up wireshark_gen.py so that it no longer generates duplicate fields and greatly minimized the number of useless hf_ variables generated.
    
    Change-Id: I26b2ddb5b65fcde99787cc2771348aa1b37f919f
    Reviewed-on: https://code.wireshark.org/review/1329
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 5d60236
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Apr 24 20:07:24 2014 -0400

    Convert "4 space tabs" to spaces;
    Add editor modelines.
    
    Change-Id: I360a557a1e9753c4ae7ab95213aa8d44000f7dfd
    Reviewed-on: https://code.wireshark.org/review/1335
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit e209668
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 24 17:26:22 2014 +0200

    Consistently use the macro PROTO_REGISTRAR_GET_NTH in proto.c
    
    Change-Id: Iecfdd9463bec7958e8ede764bf5e09f6c29ac895
    Reviewed-on: https://code.wireshark.org/review/1326
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 11d77da
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Thu Apr 24 12:54:09 2014 +0300

    Improve Instance ID LCAF type handling
    
    Change-Id: I66b1f4746b67ff88c56c4127647c4baa2d504a93
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1325
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3f56993
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 24 10:53:29 2014 +0200

    Fix warning: declaration of 'address' shadows a global declaration.
    
    Change-Id: I0be594aca0e8fac3c55492f6c168b0b8c13e63e5
    Reviewed-on: https://code.wireshark.org/review/1324
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f37116a
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Thu Apr 24 11:03:20 2014 +0300

    Add support for Geo Coordinates LCAF type
    
    Additionally, improve the way LCAF top-level tree item shows details
    from the information gathered later, including for AFI List LCAF types.
    For someone interested just in the summary from an LCAF type, this can
    save one or two clicks opening subrees.
    
    Change-Id: I40ea05ddf922bcb2a2a934f5e791f87133ca32cc
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1323
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 560b5d9
Author: Jaap Keuter <jaap.keuter@xs4all.nl>
Date:   Wed Apr 23 23:59:19 2014 +0200

    Adding two well known OAM related multicast address ranges.
    
    Change-Id: I8fb840e7422b5fe7cd3072d8332de659598ebd3d
    Reviewed-on: https://code.wireshark.org/review/1313
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7a68dc5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Apr 24 08:42:26 2014 +0200

    Fix packet-ospf.c:1181:33: warning: code will never be executed [-Wunreachable-code] found by Clang with extra compiler flags
    
    Change-Id: I6a923d85cb5cc947a7e96c1845bde72059d92118
    Reviewed-on: https://code.wireshark.org/review/1322
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 75f4f9d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Apr 24 08:33:39 2014 +0200

    Fix packet-netlink-sock_diag.c:653:4: warning: code will never be executed [-Wunreachable-code] found by Clang with extra compiler flags
    
    Change-Id: Ie3917cee669cfe71f0967e132dd73145a55f0aad
    Reviewed-on: https://code.wireshark.org/review/1321
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e45af41
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Apr 24 08:31:51 2014 +0200

    Fix packet-ospf.c:1181:33: warning: code will never be executed [-Wunreachable-code] found by Clang with extra compiler flags
    
    Change-Id: Ia08e01eee4b0829074f65d50c6ba51ef32dc64b9
    Reviewed-on: https://code.wireshark.org/review/1320
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 50ed98e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Apr 24 08:29:19 2014 +0200

    Fix warning: extra ‘;’ [-Wpedantic]
    
    Change-Id: Ib2f52d28dce0f64bf56ff0df7b4ed7d091670620
    Reviewed-on: https://code.wireshark.org/review/1319
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit bf2d8f9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Apr 24 08:27:26 2014 +0200

    Fix Warning: Found soft-deprecated APIs in epan/dissectors/packet-lisp.c: tvb_length
    
    and also fix warning found by fix-encodings-args
    
    Change-Id: I20193d9f2700e8ede439dcc848390ff7672239b3
    Reviewed-on: https://code.wireshark.org/review/1318
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 993adc8
Author: Jakub Zawadzki <darkjames@darkjames.pl>
Date:   Tue Apr 22 23:13:40 2014 +0200

    Fix counting/ checking for leap years in mktime_utc()
    
    When HAVE_TIMEGM is undefined mktime_utc() might output one day shift (+86400s)
    for (years <= 1967 or years >= 2100) && month >= 3
    
    { .tm_mday = 1 .tm_mon = 2 .tm_year = 67 }
    mktime_utc() = -89436590    // Thu Mar  2 00:00:00 UTC 1967
        gmtime() = -89596800    // Wed Mar  1 00:00:00 UTC 1967
    
    { .tm_mday = 1 .tm_mon = 2 .tm_year = 200 }
    mktime_utc() = 4107628800   // Tue Mar  2 00:00:00 UTC 2100
        gmtime() = 4107542400   // Mon Mar  1 00:00:00 UTC 2100
    
    Change-Id: I1a544762fa5178c8798496d7dc30a2e767919149
    Reviewed-on: https://code.wireshark.org/review/1287
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8759da8
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Wed Apr 23 16:10:33 2014 +0300

    Improve LCAF handling
    
    Also, remove some more proto_tree_add_text() occurrences.
    
    Change-Id: Ie46e16308b95f190229c22d06c5235ea3464394a
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1317
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit bf1f30b
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 23 16:10:51 2014 -0400

    JXTA: ask for one more segment, not one more byte
    
    Otherwise we end up doing reassembly of long messages one painful byte at a time
    even when all of those bytes are in the same TCP payload. This results in
    ridiculous memory usage.
    
    Change-Id: Ie28d5ade1fec54e6ebc225341582270651d7371c
    Closes-Bug: 10018
    Reviewed-on: https://code.wireshark.org/review/1312
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit fbc5226
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Apr 24 02:16:34 2014 +0000

    Revert "Move kerberos to dirty list in CMake"
    
    it no longer has any warnings
    
    This reverts commit 30c9f421c024266d0fd6a9d981f28b83d8b363ba.
    
    Change-Id: I5cc71f905ffa4f00ffb44ad7d03b2684c2e44e38
    Reviewed-on: https://code.wireshark.org/review/1316
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 3b32885
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Apr 24 02:16:17 2014 +0000

    Revert "Move kerberos to dirty dissector list"
    
    it no longer has any warnings
    
    This reverts commit 3ff57c86adb373eedaf0295ce20d4f1c4445921a.
    
    Change-Id: I655f4cf682eb6784340799c54d2f9a6cc5321812
    Reviewed-on: https://code.wireshark.org/review/1315
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 853e391
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Apr 24 00:07:18 2014 +0200

    Kerberos: use dissect_kerberos_ADDR_TYPE (removes an unused function warning)
    
    Change-Id: I87d9c88d9db06c8f7dedd6e39152c39c13f8d32d
    Reviewed-on: https://code.wireshark.org/review/1314
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 5ab53e6
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Apr 23 19:22:21 2014 +0200

    Fix typo in comment (parameterts => parameter)
    
    Change-Id: Ie1fefc27d249929f0f5108b0757768e7e23a9dbe
    Reviewed-on: https://code.wireshark.org/review/1310
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4eb4bae
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Apr 23 15:39:10 2014 +0200

    Add check for no kerberos keytab file.
    
    Avoid printf warnings when loading a capture with kerberos packets
    when not having configured a keytab file.
    
    Change-Id: I0950daa18c42f4687d29101fac74f6f6bd6071b1
    Reviewed-on: https://code.wireshark.org/review/1300
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 30c9f42
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 23 15:19:17 2014 -0400

    Move kerberos to dirty list in CMake
    
    As pointed out by David Ameiss, I only did automake the first time round.
    
    Change-Id: Ie72ab5014d8f21d194d15af430c6c0a8a612f5f7
    Reviewed-on: https://code.wireshark.org/review/1309
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit f62e8a0
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 23 13:53:18 2014 -0400

    Fix format warning.
    
    Change-Id: I6627af8d90299d599db779bde0061191fc514fb3
    Reviewed-on: https://code.wireshark.org/review/1307
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 3ff57c8
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 23 13:50:59 2014 -0400

    Move kerberos to dirty dissector list
    
    It currently generates some unused functions.
    
    Change-Id: I59e2ffefbf66975d35f2a89c2c49c3ab61f41a84
    Reviewed-on: https://code.wireshark.org/review/1306
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit cd4d4ac
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Apr 23 19:32:07 2014 +0200

    MBIM: fix dissection of GSM SMS messages
    
    Change-Id: I07e753e50a42513daa704e56ee5c9b399a91fec9
    Reviewed-on: https://code.wireshark.org/review/1305
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 3b6789e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Apr 23 13:15:26 2014 -0400

    packet-mqtt.c: Minor cleanup
    
    - Create/use an extended value string;
    - Use ...add_text() instead of ..._add_string() for a packet details "header" line
       (Removes a filter named "mqtt" (not the 'protocol' filter));
    - Fix what is (IMO) a slightly misleading display of "Connect Flags";
    - Remove two lines of duplicate code;
    - Localize some variables;
    - Remove some unneeded initializers;
    - Set tab-stops, etc in editor mode-lines to 8;
    - 'offset++' ==> 'offset += 1';
    - Do some minor whitespace changes.
    
    Change-Id: Ia891c6893643790dbb26510f060c4fb6dfe1fe3a
    Reviewed-on: https://code.wireshark.org/review/1304
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit fe195c0
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 23 11:50:24 2014 -0400

    Don't throw for offset at end of TVB with len -1.
    
    g867a1827e7dc88896ee27a107eb35c4b3973d270 introduced a change to cleanup/fix
    handling of bounds checks for -1 length fields, but it ended up guaranteeing a
    throw for 0-length tvbs, which isn't good; we ought to be able to add 0-length
    FT_PROTOCOL items at the very least.
    
    Better names for the function than _cheat are welcome, but I want to shut up the
    buildbot.
    
    Change-Id: I24610f947d03dac32766e2a0ffa0ff7bcc74c3e8
    Reviewed-on: https://code.wireshark.org/review/1303
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit be13690
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Apr 23 11:39:40 2014 -0400

    Continuation of bug 9532.
    
    Ie4d1edfd67a8e6f02834573f29f07baf79058534 created a several duplicate hf_ registrations.  That led to the exposure of some other potential problems with generating sequences.
    
    Still not quite complete, but want to pacify the buildbots, so there is a small amount of manual editing to comment out a few duplicated hfs in packet-parlay.c.
    
    Change-Id: I0ff8a9795e213ab966db8d6333b9477bad06250b
    Reviewed-on: https://code.wireshark.org/review/1302
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 1a1abf9
Author: David Ameiss <netshark@ameissnet.com>
Date:   Tue Apr 22 11:30:54 2014 -0500

    Conversation/memory scope fixes for LBM dissectors. See bug 9718.
    
    Change-Id: I58aa249d73ab44f5f56b1559b38b216cdb542ecb
    Reviewed-on: https://code.wireshark.org/review/1280
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit abbcaab
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Apr 23 16:59:28 2014 +0200

    Kerberos: use auto generated code for ADDR-TYPE instead of a hand made value_string array
    
    Change-Id: I74089fe609368fdd582aef1f2cb00a3905e0641b
    Reviewed-on: https://code.wireshark.org/review/1301
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit cb8386c
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 23 12:46:51 2014 +0000

    Revert "Create the HTTP tree after we're assured it's HTTP.  Otherwise a bogus tree is created when HTTP2 traffic is found."
    
    It causes the DTLS decryption test suite to fail for some reason, and I don't have time/energy to investigate further, so we should probably revert it until that gets resolved.
    
    This reverts commit fc5d8db74dc473610b9fc6c0c4b571d4aa65264a.
    
    Change-Id: Iac9a7592047d2e080e380a70752efa076303e442
    Reviewed-on: https://code.wireshark.org/review/1297
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit f0e77aa
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 23 08:57:43 2014 -0400

    Add a cast to satisfy mac buildbot.
    
    Change-Id: I625b025d3f8a57812512497c6104977ae5d10232
    Reviewed-on: https://code.wireshark.org/review/1298
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 9ba4c6e
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Apr 21 20:30:06 2014 -0400

    Hash map implementation for wmem.
    
    This has two expected uses:
    - Many current users of wmem_tree don't actually need the predecessor lookup
      it provides (the lookup_le function family). A hash map provides straight
      insertion and lookup much more efficiently than a wmem_tree when predecessor
      lookup isn't needed.
    
    - Many current users of glib's hash table and hash functions use untrusted data
      for keys, making them vulnerable to algorithmic complexity attacks. Care has
      been taken to make this implementation secure against such attacks, so it
      should be used whenever data is untrusted.
    
    In my benchmarks it is measurably slower than GHashTable, but not excessively
    so. Given the additional security it provides this seems like a reasonable
    trade-off (and it is still faster than a wmem_tree).
    
    Change-Id: I2d67a0d06029f14c153eaa42d5cfc774aefd9918
    Reviewed-on: https://code.wireshark.org/review/1272
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 268104a
Author: Roland Knall <roland.knall@br-automation.com>
Date:   Wed Apr 23 13:53:12 2014 +0200

    CaptureDialog: Fix IF type for user created pipe
    
     - If a user adds a pipe via "Capture Options"->"Manage Interfaces"
       ->"Pipes" the device.if_type.type is either not filled out (in
       the case if no other interfaces exist), or will be set to the
       last set if_type of the device queried by the iteration in line
       3537.
    
     - One could argue, that this is just a fixup, as still the issue
       remains, that the device structure will not be resetted, after
       the search for an already existing pipe element. Maybe a separate
       variable should be used for searching as it is used for adding
       the pipe
    
    Change-Id: Ia727bf3ce270a62d065e8c524a13768af389c346
    Reviewed-on: https://code.wireshark.org/review/1296
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 11b78ff
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Apr 23 08:32:29 2014 +0200

    Kerberos: put PDU dissection under Kerberos tree and remove duplicate PDU name
    
    Change-Id: Id4824ad3a7bca1959579e5fd0a17a67c6bcda174
    Reviewed-on: https://code.wireshark.org/review/1293
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit d41a6e4
Author: Lorand Jakab <ljakab@ac.upc.edu>
Date:   Tue Apr 22 22:06:55 2014 +0300

    Fix LISP dissectior regressions introduced in 1.11
    
    This patch fixes dissection of some fields and restores some of the
    output before the dissector was updated not to use proto_tree_add_text()
    calls.
    
    While at it improve the consistency in the code.
    
    Change-Id: Ic30e60de1382f4325bd75e814444205f2fc5a359
    Signed-off-by: Lorand Jakab <ljakab@ac.upc.edu>
    Reviewed-on: https://code.wireshark.org/review/1283
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit fccf62e
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Apr 22 08:56:03 2014 -0400

    Bugfix generating a sequence of "native" types.  Bug 9532.
    
    Previously a sequence of "native" types (int, float, etc) generated a proto_tree_add_uint (for the loop over the sequence) and a proto_tree_add_XXX (for the "native" type), but only 1 hf variable was created for the "loop" field, so DISSECTOR_ASSERT_NOT_REACHED would be generated if "native" type != uint.  Now a separate hf_ variable is generated for the "loop" and "native" type.
    
    Also update existing IDL dissectors with new generator logic.
    
    Change-Id: Ie4d1edfd67a8e6f02834573f29f07baf79058534
    Reviewed-on: https://code.wireshark.org/review/1274
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8ab1c80
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 22 21:44:31 2014 -0700

    Another cut-and-pasteo - UCS-4/UTF-32 should fetch 4-byte characters.
    
    Change-Id: Iff4a659cb0d0062cc149f451e49474c8db4143cd
    Reviewed-on: https://code.wireshark.org/review/1292
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0f90397
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Apr 23 00:05:04 2014 -0400

    Fix generator to remove Dead Store (Dead assignement/Dead increment) warning found by Clang.
    
    (not sure why, but regeneration also "moved" some hf_ variables from previous version)
    
    Change-Id: I197eacbb3f892dbdca6e6bc354fc88240c1bfb34
    Reviewed-on: https://code.wireshark.org/review/1291
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 867a182
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Apr 22 22:14:56 2014 -0400

    Fix up get_hfi_length():
    
    Treat FT_BYTES and a few others the same as FT_PROTOCOL: allow a zero length
    but throw an exception if the offset is already beyond the end of the TVB
    (prior to this change it would assert out).  This (when manually applied to
    master-1.10) fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9999 .
    
    While we're at it: tvb_captured_length_remaining() no longer returns -1 (see
    r52571) so don't expect it to.  Instead just use
    tvb_ensure_captured_length_remaining() to throw an exception if the offset is
    bad.
    
    Change-Id: I686722a4fed46b86139466afcf64ff02f319c702
    Reviewed-on: https://code.wireshark.org/review/1289
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9c8febd
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Apr 22 22:27:41 2014 +0200

    Fix copy & paste error in tvb_extract_utf_16_string, tvb_extract_ucs_4_string.
    
    Use proper p{le,n}toh16 macro depending on endianess.
    
    Change-Id: I8323e4296ec88e2cb24f54a1d8dc89328edb1957
    Reviewed-on: https://code.wireshark.org/review/1285
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 490a8a6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Apr 22 23:59:39 2014 +0200

    Kerberos: define HostAddress/addr-type as a FT_UINT32 field
    
    Fixes part of bug 10019
    
    Change-Id: Id367d6c86533c840ea2ff40ef96b1c1854b96150
    Reviewed-on: https://code.wireshark.org/review/1288
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit f746d5e
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Tue Apr 22 15:30:37 2014 +0200

    Fix ASAN error due to invalid type
    
    ei_array is supposed to be an array of expert_entry items. However, it
    was initialized of an array of expert_info_t items which is much larger.
    This caused an ASAN error when running `tshark -z expert` because
    expert_stat_packet wants to read past the stack.
    
    Fix this by correcting the type. While at it, reduce the size of
    expert_entry for 64-bit systems (reduces initial memory usage by 8
    kilobytes) and avoid a redundant g_array_index call.
    
    Change-Id: I2e08676a5e242743ed502dd2836806604ea75cc0
    Reviewed-on: https://code.wireshark.org/review/1275
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 2d774c6
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Apr 22 10:48:41 2014 -0400

    Minor cleanup
    
    - Remove unneeded #includes;
    - Move proto_reg_handoff...(() to the end of the file as per convention;
    - Use dissector_add_handle() instead of using dissector_add_uint(..., 0, ...);
    - #if 0 an unused global function (which caused a [-Wmissing-prototypes] warning);
    - Remove an empty proto_reg-handoff...();
    - 'if (already_registered)' not required in one case.
    
    Change-Id: I74f267c2721df13eb4d52d7f19a6ded423218a39
    Reviewed-on: https://code.wireshark.org/review/1277
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit 085b37d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Apr 22 10:31:05 2014 -0400

    Fix gcc "warning: no previous prototype ... [-Wmissing-prototypes]
    
    Change-Id: Icdbc626dca876244b603c58cba05d0847d5d6a6f
    Reviewed-on: https://code.wireshark.org/review/1276
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 66a4303
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Apr 22 09:33:32 2014 -0400

    Cache the "tcp_tree" with p_add_proto_data. Bug 9518.
    
    This is more reliable than doing "tree math" and corrects the intention of 5470356154bec50b607e071606f49696429a0c7c which made the incorrect assumption that tcp_dissect_pdus will be called with the tree that is passed into a protocol's main dissection function (directly from TCP).
    
    Change-Id: I6ffc2188420ab74784c7bc2c69aa79ff071c90b6
    Reviewed-on: https://code.wireshark.org/review/1214
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 68eae53
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 18 22:31:26 2014 +0200

    Add Length for Mobility Header Link-Layer Address Option (Type 7)
    
    Change-Id: I8e5a254d25a63c18753a2d6a4da4bfc470191304
    Reviewed-on: https://code.wireshark.org/review/1204
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit c0b7e19
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Apr 22 10:31:31 2014 +0200

    Fix display of AVP: 3GPP-MS-TimeZone(23), oct is owerwritten.
    
    Change-Id: I12caa4b612bb98459899054841317361bf4af215
    Reviewed-on: https://code.wireshark.org/review/1273
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 4304571
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 18 23:37:21 2014 +0200

    Manual fix of Dead Store (Dead assignement/Dead increment) warning found by Clang No found how to fix the generator...
    
    Change-Id: Ic49e8904b44ff733cca0df916b6677e6fb86d9ba
    Reviewed-on: https://code.wireshark.org/review/1209
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 1a6e9b5
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Apr 21 18:56:12 2014 -0400

    Much faster implementation of 'strict' allocator.
    
    Rather than using a hash table, which is overkill and slow, embed a
    doubly-linked-list in the prefix structure.
    
    On my tests with some random capture file and tshark -nxVr:
    - normal block allocator: ~2.1 seconds
    - old (slow) strict allocator: ~4.2 seconds
    - new (fast) strict allocator: ~2.8 seconds
    
    The buildbot will thank me :)
    
    Change-Id: I2fb42229c4ee4c40bbe45ba04b7848792998eaa9
    Reviewed-on: https://code.wireshark.org/review/1251
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a755ccb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Apr 21 15:25:27 2014 -0700

    Note the new transport name resolution behavior.
    
    Change-Id: I345ca0770fe8c116c6103e09c70c46d7140b90e9
    Reviewed-on: https://code.wireshark.org/review/1248
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 4628dc0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Apr 16 13:23:04 2014 -0700

    Disable transport name resolution by default.
    
    Modern hosts typically open many more TCP and UDP connections than in
    years past.  For an example opening a popular news site in a web browser
    can easily trigger dozens of separate connections. At the same time our
    services file has accumulated a lot of cruft over time. As a result
    transport name resolution is a bunch of lies.
    
    Change-Id: Ibbca5b1c7ea1e800fc46dad63b9270128dacd721
    Reviewed-on: https://code.wireshark.org/review/1240
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b98e8eb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Apr 21 20:06:20 2014 +0200

    regenerate manuf
    
    Change-Id: Ib4cfdd8261e53caef695d54a2991223b1f296448
    Reviewed-on: https://code.wireshark.org/review/1247
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit bf2b6dd
Author: Philip Rosenberg-Watt <p.rosenberg-watt@cablelabs.com>
Date:   Mon Apr 21 10:38:20 2014 -0600

    Add short name for CableLabs.
    
    Change-Id: I474c03a1a40586a14cdec2196ee3ebc89eedd8ab
    Reviewed-on: https://code.wireshark.org/review/1236
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 72527a4
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Apr 21 13:07:38 2014 -0400

    Define a function as 'static' (Fixes [-Wmissing-prototypes] warning).
    
    Change-Id: Ia0a5c05c953053691837c5795c8204e2144d8067
    Reviewed-on: https://code.wireshark.org/review/1241
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit bcfa1cc9
Author: Martin Kaiser <martin@skogar.kaiser.cx>
Date:   Sun Apr 20 12:53:58 2014 +0200

    dissect some more E-LMI fields
    
    Change-Id: I9b0cb7c8602f813fd06f1b3ea6107ed6fe8d72ed
    Reviewed-on: https://code.wireshark.org/review/1244
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 9c08f8d
Author: Martin Kaiser <martin@skogar.kaiser.cx>
Date:   Sun Apr 20 21:34:43 2014 +0200

    mention the E-LMI lua dissector in the header
    
    Change-Id: I5e0e44019ddee4d39fbf2d6204c40c02d3e97c6f
    Reviewed-on: https://code.wireshark.org/review/1243
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 4b754b7
Author: Martin Kaiser <martin@skogar.kaiser.cx>
Date:   Sun Apr 20 12:58:31 2014 +0200

    add E-LMI to the release notes
    
    Change-Id: I5e0e44018eaee4da9fbf2d6204c40c0ad3ea7a6f
    Reviewed-on: https://code.wireshark.org/review/1242
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 7a1848b
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Apr 21 12:34:14 2014 -0400

    Fix gcc "warning: no previous prototype ... [-Wmissing-prototypes]"; Do some whitespace changes
    
    Change-Id: I8c2e8694223270f1810aa6b13d955f0d08001d30
    Reviewed-on: https://code.wireshark.org/review/1239
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 48c77d8
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Apr 21 12:09:06 2014 -0400

    Fix some bugs; Do more cleanup;
    
    Bugs fixed:
    - DISSECTOR_BUG (reported by proto.c) when displaying "Parameters"
       (Apparently introduced in I8de7a19 (gc538b44))
    - Incorrect byte pane highlighting for ARG_ARRAY container type
       (In dissector code as originally committed)
    - "uint32uint32" should be "uint32" in packet details.
       (In dissector code as originally committed)
    
    Cleanup:
    - Remove unneeded #includes;
    - Simplify some code;
    - Remove unneeded initializers;
    - Fix: "warning: no previous prototype...[-Wmissing-prototypes]"
    - Reformat hf[] array entries;
    - Fix some spelling;
    - Do indentation, whitespace & formatting style changes.
    
    Change-Id: If1f488f10ba83b27f75a1f71cf4bce7d5279e87c
    Reviewed-on: https://code.wireshark.org/review/1238
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 0102007
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Apr 20 18:29:14 2014 -0400

    (Trivial) Clean up a comment; Fix spelling errors; Do some whitespace changes.
    
    Change-Id: I57fb3c0d1ba97674c01c4c4799bf36696659c82b
    Reviewed-on: https://code.wireshark.org/review/1237
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 3b4a591
Author: AndersBroman <a.broman@bredband.net>
Date:   Mon Apr 21 18:06:10 2014 +0200

    Update to latsest spec. number while we are at it(no change).
    
    Change-Id: I5064bbbd1d4961cbff6202967cbd2ee66f7a2c0b
    Reviewed-on: https://code.wireshark.org/review/1235
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 38b0861
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Apr 21 11:57:06 2014 -0400

    Fix declaration of index shadows global
    
    Change-Id: I14030ab86c5f3a3fe28b6102f7c0d84494b138e2
    Reviewed-on: https://code.wireshark.org/review/1234
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d47ae54
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Apr 20 17:27:18 2014 -0400

    Replace linked list of proto fields with array
    
    This is substantially more memory-efficient, shaving another ~1.5MB off our base
    usage. It also lets us remove the annoying extra "last_field" pointer and
    simplify proto_register_field_common(). It also accidentally fixed what may
    have been a memory leak in proto_unregister_field().
    
    It unfortunately complicates proto_get_next_protocol_field() to require
    refetching the protocol each time, but that is itself just an array-lookup under
    the covers (and isn't much used), so I don't expect the performance hit to be
    noticable.
    
    Change-Id: I8e1006b2326d6563fc3b710b827cc99b54440df1
    Reviewed-on: https://code.wireshark.org/review/1225
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5983cda
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Apr 20 16:45:57 2014 -0400

    Replace a GTree with a GHashTable
    
    Shaves ~1.5MB off our base memory usage, and provides O(1) operations instead of
    O(log n). We don't need the additional operations a tree provides.
    
    Change-Id: I6159d09ee380a2bca0de3bb2d031a874d8eb79d2
    Reviewed-on: https://code.wireshark.org/review/1224
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 6f0f612
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sat Apr 19 22:20:26 2014 -0400

    Apply the fix for bug 3290 to proto_tree_add_bytes*(): check the item length before trying to fake the item.
    
    This fixes the case described in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9983
    
    proto_tree_add_bytes_item() and FT_UINT_BYTES both still need work.
    
    Change-Id: Ie421fed9e6dcecbc8b3eed1a57b3032d6ee043e8
    Reviewed-on: https://code.wireshark.org/review/1219
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit cc86596
Author: David Ameiss <netshark@ameissnet.com>
Date:   Mon Apr 21 09:23:59 2014 -0500

    Minor value table updates. See bug 9718.
    
    Change-Id: Ia0779c6055f6e2864d2099fd607d9763e4040380
    Reviewed-on: https://code.wireshark.org/review/1233
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 6c6aeb1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 20 17:47:59 2014 -0700

    Fix various white space issues and typoes and regenerate SABP dissector.
    
    Change-Id: Ic036dcbb36b2f0e1eda46062867b762d150b78e0
    Reviewed-on: https://code.wireshark.org/review/1232
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit fde8ef0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 20 16:54:21 2014 -0700

    Rename ENABLE_EXTRA_COMPILER_CHECKS to ENABLE_EXTRA_COMPILER_WARNINGS.
    
    This matches the current name of the --enable-extra-compiler-warnings
    option in autotools.
    
    Fix the documentation of the option to match.
    
    (Note that "compiler" won't necessarily always be GCC or Clang, and
    won't necessarily always use -W for warning options, so speaking of them
    as "-W checks" isn't future-proof.)
    
    Change-Id: I2e142532e78be3c8051f1e738b3109a83e7d10dc
    Reviewed-on: https://code.wireshark.org/review/1231
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 4fdd528
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 20 16:49:34 2014 -0700

    "extra *compiler* warnings", not just "extra warnings".
    
    Rename --enable-extra-warnings to --enable-extra-compiler-warnings, and
    have the message talking about "extra warnings" talk about "extra
    compiler warnings", to make it more uniform (the documentation for the
    --enable flag speaks of "additional compiler warnings") and to clarify
    that these are warnings from the compiler, not from *shark.
    
    Change-Id: Ic1a045670144f8d9eda2e3427142027e2a339156
    Reviewed-on: https://code.wireshark.org/review/1230
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit cbdd515
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 20 16:31:23 2014 -0700

    Rename ENABLE_EXTRA_GCC_CHECKS to ENABLE_EXTRA_COMPILER_CHECKS.
    
    This matches with the change made to CMakeLists.txt.
    
    Change the description as well - the name was changed because those
    extra checks don't just apply to GCC.
    
    Change-Id: Id81c081574c42e11144d119c8af45875248578b5
    Reviewed-on: https://code.wireshark.org/review/1229
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit f456a6e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 20 16:22:10 2014 -0700

    Get rid of ENABLE_EXTRA_CLANG_CHECKS.
    
    It no longer does anything, and it refers to variables that no longer
    exist, as we're not distinguishing between extra GCC warning flags and
    extra CLang warning flags any more.
    
    Change-Id: If0b346f669f2573e46261e6da4dc78e96ef79a8f
    Reviewed-on: https://code.wireshark.org/review/1228
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0bdd9a7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 20 15:52:34 2014 -0700

    Rename --enable-extra-compiler-checks to --enable-extra-warnings.
    
    That makes it clearer that what we're enabling are extra warnings, and
    fits better with the description for --enable-warnings-as-errors, which
    says the default is "yes, unless extra warnings are enabled".
    
    Change-Id: If21f778df0dfdb98acbe02cb6a763ed27f2a7f91
    Reviewed-on: https://code.wireshark.org/review/1227
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 68f9811
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 20 15:44:53 2014 -0700

    Don't distinguish between "GCC" and "Clang" extra -W flags.
    
    We test whether a given compiler supports a given -W flag, so we don't
    need to separate them and check them only for particular compilers.
    
    To make that even clearer, rename the --enable option from
    --enable-extra-gcc-checks to --enable-extra-compiler-checks, and
    document it as just "do additional -W checks", and rename the
    WIRESHARK_EXTRA_GCC_ CMake variables to WIRESHARK_EXTRA_COMPILER_.
    
    Sync up the lists of warning flags in CMake with the lists in autoconf.
    
    Uncomment -Wdocumentation while we're at it.  If it doesn't work *at
    all*, comment it out until it's fixed, or, better yet, fix it; if it
    still produces warnings, we just leave it among the "extra" flags.
    
    Change-Id: I4042affdade612e4025e2881d08f1ca69d759626
    Reviewed-on: https://code.wireshark.org/review/1226
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 62592ee
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Apr 20 08:04:37 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-04-20]
    
    Change-Id: I2629e1cf04bdb003d659d2d25d1fe7bf0b4fe3e0
    Reviewed-on: https://code.wireshark.org/review/1221
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit fc5d8db
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Apr 19 10:07:40 2014 -0400

    Create the HTTP tree after we're assured it's HTTP.  Otherwise a bogus tree is created when HTTP2 traffic is found.
    
    Change-Id: Ic315ed9b7d65fe70401945cb0cceda4af863d140
    Reviewed-on: https://code.wireshark.org/review/1215
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit d0489f2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 19 12:33:22 2014 -0700

    Clean up white space (replace tabs with 4 spaces).
    
    Change-Id: Id253ddca497ca92272e7317177aae5e5570f4271
    Reviewed-on: https://code.wireshark.org/review/1218
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 97869f2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 19 12:29:50 2014 -0700

    More name changes.
    
    Add ep_ to routines that may return ephemeral strings.
    
    Change "get_XXX" to "XXX_to_display" if the routine returns a formatted
    string if it can't get a name.
    
    Change-Id: Ia0e82784349752cf4285bf82788316c9588fdd88
    Reviewed-on: https://code.wireshark.org/review/1217
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit c8f7e16
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 19 12:06:34 2014 -0700

    Some routine name changes.
    
    "get_addr_name()" -> "ep_address_to_display()", to 1) indicate that it
    returns a string with ephemeral scope and 2) indicate that it maps an
    address to a "displayable" form - a name if possible, an address string
    if not.
    
    "se_get_addr_name()" -> "get_addr_name()", to indicate that its strings
    have the same scope as "get_ether_name()", "get_hostname()", and
    "get_hostname6()".
    
    Change-Id: If2ab776395c7a4a163fef031d92b7757b5d23838
    Reviewed-on: https://code.wireshark.org/review/1216
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit c03f13b
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Apr 19 12:52:21 2014 -0400

    IPV6 Mobility Header Binding Revocation Acknowledge Global field is the wrong bit
    
    According to RFC 5846 (https://tools.ietf.org/html/rfc5846#section-5.2), there are 3 bits in the Binding Revocation Acknowledgement Message, which come in the following order:
    1. Proxy Binding (P)
    2. IPv4 HoA Binding Only (V)
    3. Global (G)
    
    Found by Boaz Brickner
    
    From Alexis: MIP6 dissector is based on old draft...
    
    Closed-bug: 10007
    Change-Id: I570381171e1455cc03fa7b40bf682d6ed7bd0a92
    Reviewed-on: https://code.wireshark.org/review/1203
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 9496733
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 18 23:09:47 2014 +0200

    IPv6 Authentication Header not parsed after Mobility Header
    
    When IPv6 has a Mobility Header that is followed by an Authentication Header, the Authentication Header is not parsed.
    
    Found by Boaz Brickner
    
    Change-Id: Ib6ad759c9f08c94650d72d8dfcc95856e628d2e6
    Close-Bug: 10005
    Reviewed-on: https://code.wireshark.org/review/1205
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 80011ec
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 19 04:04:12 2014 -0700

    Don't se_ allocate strings when mapping addresses to column strings.
    
    This should significantly reduce memory usage, without increasing the
    CPU time required to process a capture file in TShark or Wireshark.
    
    As a result, se_address_to_str() is no longer used; eliminate it.
    
    Fixes bug #9949.
    
    Change-Id: I65a112a426c82cc73a957b81384c765c3d14f2c3
    Reviewed-on: https://code.wireshark.org/review/1213
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 1d57459
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Apr 19 00:29:23 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I3f0365e6e693e26e2490150d78cc6a7bc82281fe
    Reviewed-on: https://code.wireshark.org/review/1211
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 2e3ad3e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 18 23:53:04 2014 +0200

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I27b43b9326caaff7df5fbc65afdc77b06850c2a8
    Reviewed-on: https://code.wireshark.org/review/1210
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5871409
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Apr 18 18:00:27 2014 -0400

    Fix infinite loop. Bug #10003.
    
    Also do a quick scan for other similar issues and fix them too; this type of
    underflow has popped up three times now in the openflow dissector in separate
    bugs. Hopefully this squashes the last of them.
    
    Change-Id: Id404433333016f64cdd83d7e0f9e60a3028d2d0b
    Reviewed-on: https://code.wireshark.org/review/1207
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 0601a8b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 18 21:42:08 2014 +0200

    Move packet-kerberos to ASN1 dissector
    
    Change-Id: Ib4c97cb654b744bdc65155a0f97b3e944486fc30
    Reviewed-on: https://code.wireshark.org/review/1200
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>

commit 79b401b
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Apr 18 21:46:34 2014 +0200

    Remove all old BER functions.
    
    This should complete the transition to the "New" type.
    
    Change-Id: I882b088206c6e6d0592159451c943caeaf5b90ec
    Reviewed-on: https://code.wireshark.org/review/1202
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 1fb902f
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Apr 18 21:27:30 2014 +0200

    Use new BER functions in kpasswd.
    
    Added RFC 3244 ChangePasswdData to the kerberos dissector.
    
    This is the last dissector using the "old BER" functions.
    
    Change-Id: I1d79047103c07c268d08e652745391f1ac37c82c
    Reviewed-on: https://code.wireshark.org/review/1198
    Reviewed-by: Tomáš Kukosa <tomas.kukosa@unify.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d35f097
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 18 21:43:12 2014 +0200

    Add kerberos-exp.cnf to asn1 gitignore
    
    Change-Id: I48e225a6a68675afe6cacf57e5f3aa6b2eaaa407
    Reviewed-on: https://code.wireshark.org/review/1201
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ad33357
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Apr 18 16:43:36 2014 +0200

    Exported PDU: add support for more than 32 tags
    
    Change-Id: Idc9f105164919827a8a81c88b5a56de4fa25df0b
    Reviewed-on: https://code.wireshark.org/review/1197
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit be76ba5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 18 21:34:20 2014 +0200

    Fix warning found by -Wunused-const-variable (Clang 3.5)
    
    ../../asn1/kerberos/packet-kerberos-template.c:1076:27: error: unused variable 'w2k_pac_types' [-Werror,-Wunused-const-variable]
    ../../asn1/kerberos/packet-kerberos-template.c:1089:27: error: unused variable 'krb5_princ_types' [-Werror,-Wunused-const-variable]
    ../../asn1/kerberos/packet-kerberos-template.c:1146:27: error: unused variable 'krb5_encryption_types' [-Werror,-Wunused-const-variable]
    ../../asn1/kerberos/packet-kerberos-template.c:1184:27: error: unused variable 'krb5_checksum_types' [-Werror,-Wunused-const-variable]
    ../../asn1/kerberos/packet-kerberos-template.c:1222:27: error: unused variable 'krb5_ad_types' [-Werror,-Wunused-const-variable]
    ../../asn1/kerberos/packet-kerberos-template.c:1239:27: error: unused variable 'krb5_transited_types' [-Werror,-Wunused-const-variable]
    ../../asn1/kerberos/packet-kerberos-template.c:1244:27: error: unused variable 'krb5_address_types' [-Werror,-Wunused-const-variable]
    ../../asn1/kerberos/kerberos.cnf:153:27: error: unused variable 'kerberos_Applications_vals' [-Werror,-Wunused-const-variable]
    
    Change-Id: Ie842d236628efb46450f3e6c23b5590b2e622c25
    Reviewed-on: https://code.wireshark.org/review/1199
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>

commit acd640c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 18 14:04:36 2014 +0200

    Fix mix tab and space
    
    Change-Id: Ife12c5118dcd70ba6b2540d53697f7c9cc9207c9
    Reviewed-on: https://code.wireshark.org/review/1196
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 38b8d32
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Apr 17 19:26:50 2014 -0400

    Mark the exported_pdu tags as stable (before the next release).
    
    These tag values have been pretty stable for a while now; mark them as
    stable and insert a warning (copied directly from tcpdump.org) to ensure
    that people don't start using tags without registering them.
    
    Change-Id: I9d7b9cd0daaff7eded606506d540c2555d78c417
    Reviewed-on: https://code.wireshark.org/review/1193
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e1bff5e
Author: Edwin Groothuis <edwin@mavetju.org>
Date:   Fri Apr 18 16:37:08 2014 +1000

    Fix build for FreeBSD
    
    Change-Id: Ide3af6a6ed535b839ad4eb1dd58681792b0af3a3
    Reviewed-on: https://code.wireshark.org/review/1195
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 55d5c0f
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Apr 17 23:13:33 2014 -0400

    Add a hack to _VS_ENUM_XXX to prevent gcc "warning: comma at end of enumerator list [-pedantic]"
    
    Change-Id: Icfab3cf8e152a2ee239c042e5bfbd9260d102035
    Reviewed-on: https://code.wireshark.org/review/1194
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 0f78d03
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Apr 17 23:58:46 2014 +0200

    Moved packet-kerberos.c to DIRTY_ASN1_DISSECTOR_SRC
    
    Change-Id: Ib51dc40bdf4e5e2de0dd159eb40ea5114b4b6ee4
    Reviewed-on: https://code.wireshark.org/review/1190
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>

commit a317ba0
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Apr 18 00:00:09 2014 +0200

    Fixed typo HAVE_LIBGRYPT -> HAVE_LIBGCRYPT
    
    Change-Id: I85772e1f4d4882810bf82a9903e30156eb374df9
    Reviewed-on: https://code.wireshark.org/review/1191
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>

commit ad0066c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Apr 17 14:38:11 2014 -0700

    Save and restore the current_proto string in tcp_dissect_pdus().
    
    That way, the right protocol gets shown for exceptions in PDUs after the
    one for which dissection failed.
    
    Change-Id: I9f212fe55f19a7a818cd58cd0611683cbb723c0c
    Reviewed-on: https://code.wireshark.org/review/1189
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 53ae837
Author: Philip Rosenberg-Watt <p.rosenberg-watt@cablelabs.com>
Date:   Thu Apr 17 14:04:36 2014 -0600

    Add CRC-8 calculator for EPON
    
    See IEEE Standard 802.3-2012 Section 5, Clause 65
    
    Change-Id: I83d8adfd5c4fd1f263175ac726854d51419b34e0
    Reviewed-on: https://code.wireshark.org/review/1187
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit c531099
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Apr 17 13:08:21 2014 -0700

    Try to fix bug 10000.
    
    This involves duplicating macros, but at least it
    
    	1) doesn't have empty arguments to macros, which are apparently
    	   considered "undefined" by C90 and C++98
    
    and
    
    	2) doesn't involve "extern" applied to a definition rather than
    	   a declaration, which breaks building on some platforms (and
    	   which I think is also not legal C).
    
    Change-Id: I7eb98963a6d2e1bc9f869ebce3d7ba9228b6c9e4
    Reviewed-on: https://code.wireshark.org/review/1188
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit f52626c
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sat Apr 12 23:20:15 2014 -0400

    Add tvb_get and proto_tree_add for string-encoded byte arrays
    
    This commit adds tvb_get_string_bytes and proto_tree_add_bytes_item routines for
    getting GByteArrays fields from the tvb when they are encoded in ASCII hex string form.
    
    The proto_tree_add_bytes_item routine is also usable for normal
    binary encoded byte arrays, and has the advantage of retrieving
    the array values even if there's no proto tree.
    
    It also exposes the routines to Lua, both so that a Lua script can take
    advantage of this, but also so I can write a testsuite to test the functions.
    
    Change-Id: I112a038653df6482a5d0ebe7c95708f207319e20
    Reviewed-on: https://code.wireshark.org/review/1158
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit c49be78
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 17 15:37:07 2014 +0200

    remove duplicated entries.
    
    Change-Id: I1fcbda17cbc444eee04e975d60b371fc2fa4754c
    Reviewed-on: https://code.wireshark.org/review/1184
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 17a0b59
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 17 15:15:40 2014 +0200

    From Graham Bloice:
    Fix A mismatch in the dnp3_al_obj_vals value string fixes bug
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9945
    
    Change-Id: I3d0a423d7d2e4a711533debbd950e2976dd5115e
    Reviewed-on: https://code.wireshark.org/review/1183
    Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>

commit ce46865
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Mon Apr 14 13:28:37 2014 +0200

    ssl: Detect unencrypted heartbeat messages
    
    Records are always unencrypted before the ChangeCipherSpec message. This
    patch assumes that conversations without a SSL decoder (i.e. before
    calling ssl_change_cipher) are unencrypted. If it turns out that the
    contents were encrypted anyway, then there is about 0.8% probability
    that the heartbeat message gets recognized wrong
    (dissect_ssl3_heartbeat checks if the first byte equals 1 (request) or 2
    (response)). Not a big deal, and the advantage that the heartbleed
    expert information is triggered overweights that possible mistake.
    
    (Note that ssl_set_master_secret as called by external code will also
    invoke ssl_change_cipher, but that should be caught by the if
    condition in the line before this hunk.)
    
    An example capture is available at:
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9988
    
    Change-Id: I5b14d9e7e8e0c1cd358f3b05c9b84fca1daf1d69
    Reviewed-on: https://code.wireshark.org/review/1102
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5201d17
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 17 14:01:02 2014 +0200

    From zeljko:
    Preferences for the MRCPv2 protocol, TCP port is converted from a single port to a port range field.
    
    Change-Id: Ieb7a7a9beb8474fe89531742d39d5ed6f6862637
    Reviewed-on: https://code.wireshark.org/review/1182
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 194e7ec
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 17 13:49:46 2014 +0200

    From: Alvaro Neira Ayuso <anayuso@sysmocom.de>
    fix SW_DESCR decoding
     error
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9993
    
    Change-Id: Ia722239797ae4458d5cf880a54b6d358dc108b64
    Reviewed-on: https://code.wireshark.org/review/1181
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit dea68bf
Author: AndersBroman <a.broman@bredband.net>
Date:   Wed Apr 16 21:58:16 2014 +0200

    Switch to using the ASN1 based kerberos dissector.
    
    Change-Id: Ib8945cdad149b71e3f79bd88032fd10f55ba556d
    Reviewed-on: https://code.wireshark.org/review/1174
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 791dd4e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Apr 16 22:14:25 2014 +0200

    Use Lua 5.2.3 linked against MSVCR110.DLL when compiling with MSVC2012
    
    Change-Id: I372ca3b6ad80ee5a3073d06bccd3986a6d7ba27f
    Reviewed-on: https://code.wireshark.org/review/1176
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 544f89e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Apr 16 22:00:32 2014 -0400

    Fix a [pedantic] gcc warning: "empty macro arguments are undefined in ISO C90 and ISO C++98"
    
    Change-Id: I09f05bb1af1da20eb1a0675ed56fbe7e6b769d68
    Reviewed-on: https://code.wireshark.org/review/1180
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit a919be5
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Apr 16 20:44:27 2014 -0400

    Fix gcc "might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]" introduced by 19a3d046f2
    
    [Apparently (at least) the Ubuntu buildbot gcc (presumably < 4.9) needs two vars
    to be marked volatile even though gcc.4.9 (Fedora) doesn't.
    
    Change-Id: Icf95511d08a31547196874aecb60d85cab975cfb
    Reviewed-on: https://code.wireshark.org/review/1179
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 19a3d04
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Apr 16 18:51:09 2014 -0400

    Fix "might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]" warning from gcc 4.9.
    
    Change-Id: I99f777b3058e1cef3e1a077ffde259f0d2f51c98
    Also: rename some vars to catch any incorrect usage.
    Reviewed-on: https://code.wireshark.org/review/1178
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit d51cac2
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Apr 16 18:45:45 2014 -0400

    Fix "might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]" warning from gcc 4.9
    
    Rework code related to TRY_SCSI_CDB_ALLOC_LEN macro to simplify and clarify same.
    Rename some vars to catch any incorrect usage.
    
    Change-Id: Ibf9465c5ce7670aa1147e0c311c37e582ece427a
    Reviewed-on: https://code.wireshark.org/review/1177
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit b9dd810
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 16 13:38:16 2014 -0700

    Make dissect_nbss() a bit more like tcp_dissect_pdus().
    
    Move some stuff out of dissect_nbss_packet() to dissect_nbss(), to make
    its main loop look a bit more like tcp_dissect_pdus()' main loop, and
    then pick up some changes from tcp_dissect_pdus().
    
    Also, have the "Length" field cover not only the field nominally
    designated as a length field, but also the low-order bit of the flags
    field, because that bit is really the 17th bit of a 17-bit length field
    (RFC 1002 even speaks of it in those terms).
    
    Change-Id: Ia95912163c23d482bfca6c026d92aadbd0ca8ac4
    Reviewed-on: https://code.wireshark.org/review/1175
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 4bee7a5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Apr 16 18:58:06 2014 +0200

    USB: fix 'Decode As' by USB Device functionality
    
    Change-Id: I22a997939f456dd4c4baecd7dd1aedc3ffefcc82
    Reviewed-on: https://code.wireshark.org/review/1173
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 0269b5e
Author: Philip Rosenberg-Watt <p.rosenberg-watt@cablelabs.com>
Date:   Wed Apr 16 08:45:58 2014 -0600

    Added David Miller and Philip Rosenberg-Watt to file info.
    
    Change-Id: I5f9248d58a4e809ed2fffd714411ab2e0fcc283d
    Reviewed-on: https://code.wireshark.org/review/1171
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 328a335
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Apr 16 16:52:50 2014 +0200

    Fix packet-maccontrol.c:147: warning: format not a string literal and no
    format arguments
    
    Change-Id: I57305c7c6be86a706f10ac2c08f6576bd41eac94
    Reviewed-on: https://code.wireshark.org/review/1172
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Philip Rosenberg-Watt <p.rosenberg-watt@cablelabs.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit cd2abf9
Author: Philip Rosenberg-Watt <p.rosenberg-watt@cablelabs.com>
Date:   Mon Apr 14 11:57:56 2014 -0600

    Add missing MPCP messages as per IEEE 802.3 Standard
    
    Added following message types:
      * GATE
      * REPORT
      * REGISTER REQ
      * REGISTER
      * REGISTER ACK
    
    Change-Id: I005d92289cf3a8d46f3786184d18ce500863541e
    Reviewed-on: https://code.wireshark.org/review/1128
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f012574
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Apr 16 16:21:19 2014 +0200

    From Martin Mathieson:
    For S1AP PDUs that contain a cause, show that cause in the Info column.
    
    Change-Id: Icecb8da278c16e0d47395b17b54dee6ebd7be646
    Reviewed-on: https://code.wireshark.org/review/1170
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ba7a70a
Author: Selva <v.selvamuthukumar@gmail.com>
Date:   Wed Apr 16 12:52:45 2014 +0530

    Fix typo in openflow dissector.
    
    Change-Id: Ic702cc804b0d8757f284e64d35e449ed233149d3
    Reviewed-on: https://code.wireshark.org/review/1169
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 65371b9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 15 21:47:11 2014 -0700

    Fetch fields in NBDS as we add them to the protocol tree.
    
    That way, we don't throw an exception until we actually try to fetch a
    field that's not present, so that fields we *do* successfully fetch show
    up in the protocol tree.
    
    While we're at it, convert some proto_tree_add_text() fields to named
    fields.
    
    Change-Id: I22877dfaa0fe53c44f66e8f150a9f31ccd5aba37
    Reviewed-on: https://code.wireshark.org/review/1168
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit d063b32
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Apr 15 22:34:07 2014 -0400

    Fix "might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]" warning from gcc 4.9.
    
    Change-Id: I8495d746f47c0e2528f88295771f86197d22d159
    Reviewed-on: https://code.wireshark.org/review/1166
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 53cb2b7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 15 18:28:39 2014 -0700

    Get rid of another g_assert().
    
    Change-Id: I7eb5177864d683cf722f877336f787b392e707e6
    Reviewed-on: https://code.wireshark.org/review/1165
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 16f3342
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 15 17:50:29 2014 -0700

    Fix FSF address.
    
    Change-Id: Id4a7b4ff8167c4691cf3b2c6273e29d1b00f79cf
    Reviewed-on: https://code.wireshark.org/review/1163
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit abbf520
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 15 17:40:35 2014 -0700

    Squelch some warnings:
    
    The dictionary_id member of a spdy_conv_t is only used if we have libz;
    put it inside the #ifdef.  That also lets us give it a type of uLong,
    from libz, which avoids it being 32 bits when the type returned by
    adler32() is 64 bits.  (The *value returned by adler32()* might always
    fit in 32 bits, but this is arguably cleaner than throwing a cast at the
    problem.)
    
    The third argument to adler32() is a uInt; cast sizeof to uInt to avoid
    other 32-bit-vs-64-bit warnings.  (It should have been size_t, but maybe
    libz antedated size_t's availability in all the compilers that were used
    to compile it.)
    
    The buffer size in spdy_decompress_header_block() is always 16K; just
    make it a #define that is *not* size_t, so that we avoid other
    32-bit-vs-64-bit warnings.
    
    Use DISSECTOR_ASSERT_NOT_REACHED() for "this can't happen" - it's marked
    as "doesn't return", so we don't get "variable is unassigned" warnings
    (at least not from the Clang I'm using), and also means we wouldn't get
    a crash if it *does* happen (we just get a warning on the console and in
    the protocol tree).
    
    Change-Id: I55945b69b7485a02f3f623b21f671ed2915d453d
    Reviewed-on: https://code.wireshark.org/review/1162
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit cd958c7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 15 17:27:24 2014 -0700

    Squelch warnings when built without libz.
    
    Change-Id: I881bb369ccf5d32cb53014998ddf76210aaab73e
    Reviewed-on: https://code.wireshark.org/review/1161
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 8055351
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Apr 13 11:47:59 2014 -0400

    Add SPDY dissector (from SPDYSHARK)
    
    Porting SPDYSHARK Plugin ( http://code.google.com/p/spdyshark/) to built-in dissector
    
    Closed-bug: 9821
    Change-Id: I3169ab49e67f67a17e4094a289f4d3a389d610bc
    Reviewed-on: https://code.wireshark.org/review/767
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 537a02b
Author: Martin Kaiser <martin@skogar.kaiser.cx>
Date:   Tue Jun 18 23:30:33 2013 -0700

    start a dissector for Ethernet Local Management Interface
    
    Change-Id: I332bd690be67c908067c12e570f993565de98aed
    Reviewed-on: https://code.wireshark.org/review/1159
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit da055b8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 15 23:19:59 2014 +0200

    remove unused variable 'tree'
    
    Change-Id: Icd39b32aa61fd9fc39c7a15d22134350582b9de6
    Reviewed-on: https://code.wireshark.org/review/1160
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit c538b44
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Apr 15 13:20:11 2014 -0400

    Cleanup Alljoyn dissector.
    
    Change-Id: I8de7a196ad068506f8e7312021879d20be4063d2
    Reviewed-on: https://code.wireshark.org/review/1156
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Joe Huffman <jhuffman@codeaurora.org>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit e80f9cd
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Sun Apr 13 23:35:29 2014 +0200

    Fix crash on invalid SSH_CONNECTION and SSH_CLIENT values
    
    The third parameter to g_strsplit is the maximum number of elements, you
    cannot just assume that a vector with exactly that number of elements
    is available. This will crash for example: `SSH_CONNECTION= wireshark`.
    
    This patch takes care of that and also fixes a memleak due to missing
    g_strfreev. To reduce code bloat, return the filter at last so that
    g_strfreev does not have to be repeated before returning.
    
    Note that it still possible for the filter to contain absolute junk
    since the port and host number is not validated...
    
    Change-Id: I4414d2a748f83ded59775fb1e733ce1250cfc553
    Reviewed-on: https://code.wireshark.org/review/1100
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 3066190
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Apr 15 15:16:08 2014 -0400

    Bug 8214. Don't let array ett_ variables limit the number of array elements dissected. Also add support for set and bag dissection.
    
    Change-Id: I11059ec313aba7d289ce06e38b4992429f2fd999
    Reviewed-on: https://code.wireshark.org/review/1123
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit b4442b8
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Tue Apr 15 19:07:47 2014 +0200

    ui/gtk/voip_calls: Fix minor memleak
    
    Return values from g_strsplit must be always be freed. Also remove a
    useless return statement and set a saner maximum split.
    
    Change-Id: I680e20d40fe86103b0dcba210ef41aa5769f4f86
    Reviewed-on: https://code.wireshark.org/review/1155
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 3f0bc55
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 15 12:00:06 2014 -0700

    Add license compatibility information for GMP (used by GnuTLS).
    
    Update GLib and GTK+ release dates and add Qt release dates while we're
    here.
    
    Change-Id: Ia0da8f6e118e5737d19d321ce3fae6de75477b08
    Reviewed-on: https://code.wireshark.org/review/1157
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 1279068
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Apr 15 12:53:48 2014 -0400

    Fix check*.pl errors
    
    Change-Id: Id0526cd9b6b724a8f125574507f9ce6302db540d
    Reviewed-on: https://code.wireshark.org/review/1129
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit d73d1f1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 15 09:57:24 2014 -0700

    1.11.3 → 1.11.4.
    
    Change-Id: I0bf8792b9b524ae4d8e1022b234e2510972c7019
    Reviewed-on: https://code.wireshark.org/review/1154
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 1dd5d3a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 15 09:31:24 2014 -0700

    Build 1.11.3.
    
    Change-Id: I8c8f1c22a2cba97e69b27e5fb0b4de9981668966
    Reviewed-on: https://code.wireshark.org/review/1153
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 38d5b11
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Apr 15 16:19:20 2014 +0200

    Fix warning when build with -Wdocumentation
    
    epan/wmem/wmem_strutl.h:85:63: error: parameter 'str' is already documented [-Werror,-Wdocumentation]
    epan/wmem/wmem_strutl.h:85:27: note: previous documentation
    epan/wmem/wmem_strutl.h:90:39: error: parameter 'str' is already documented [-Werror,-Wdocumentation]
    epan/wmem/wmem_strutl.h:85:57: note: previous documentation
    epan/wmem/wmem_strutl.h:83:11: error: parameter 'allocator:' not found in the function declaration
    epan/wmem/wmem_strutl.h:83:11: note: did you mean 'allocator'?
    epan/wmem/wmem_strutl.h:84:11: error: parameter 'str:' not found in the function declaration [-Werror,-Wdocumentation]
    epan/wmem/wmem_strutl.h:85:11: error: parameter 'len:' not found in the function declaration [-Werror,-Wdocumentation]
    epan/wmem/wmem_strutl.h:85:11: note: did you mean 'len'?
    
    Change-Id: Id2888c5967c94c48f9b53957c8be361bbebd3488
    Reviewed-on: https://code.wireshark.org/review/1151
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5c5a24f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 13 20:27:05 2014 +0200

    Update French translation
    
    Change-Id: If552907a2eb0828198e912fa5c2628efa7190f20
    Reviewed-on: https://code.wireshark.org/review/1119
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e7488b7
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Apr 15 10:25:51 2014 -0400

    Fix "might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]" warning from gcc 4.9.
    
    Change-Id: I0d8f2a03d615840a1733602d0a5a6524caba6ff5
    Reviewed-on: https://code.wireshark.org/review/1152
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit bd6ffea
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Apr 14 23:27:32 2014 +0200

    LTE RRC: break the sr-configIndex down into periodicity and subframe offset
    
    Change-Id: I5e153ebba9957f3dc5551f540cf333a1d0ff89f7
    Reviewed-on: https://code.wireshark.org/review/1141
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 157fe98
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 22:27:10 2014 +0200

    Update .gitignore to ignore doxygen generate file/directory (wsar_html...)
    
    Change-Id: I3d45c03f923dcc1c9216b8b102235221e8e3d556
    Reviewed-on: https://code.wireshark.org/review/1140
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit e304d5d
Author: Shu Shen <shu.shen@gmail.com>
Date:   Mon Apr 14 16:11:27 2014 -0700

    Fix typo in packet-openflow_v1 and v5
    
    Change-Id: Iefc02123447edecbd02cd9a31fff0f412edc8461
    Signed-off-by: Shu Shen <shu.shen@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/1148
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit a88b811
Author: Shu Shen <shu.shen@gmail.com>
Date:   Mon Apr 14 16:04:50 2014 -0700

    Fix typo for packet-openflow_v4.c, Unknown Message Type
    
    Change-Id: I6b416785f99c9a333d799188f06637d6643b4a38
    Signed-off-by: Shu Shen <shu.shen@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/1147
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 16b26b8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Apr 14 15:43:03 2014 -0700

    Put the system ID in the top-level items for neighbors.
    
    Add a tvb_print_system_id() routine, and use that in various ISIS
    dissectors, while we're at it.
    
    Change-Id: I31b6b9ea8faf2b4849f974ec7ed27fbdd14b91ef
    Reviewed-on: https://code.wireshark.org/review/1145
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit d3ad273
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Apr 14 15:22:50 2014 -0700

    Call each item in the Extended IS Reachability CLV an "IS Neighbor".
    
    This makes it a bit more like the (un-extended) Reachability CLVs.
    
    Also, just make the top-level items just a text field, just like the
    top-level items for neighbors in the (un-extended) Reachability CLVs.
    
    Rename the system IDs to be "... neighbor ID", not just "neighbor"; the
    top-level items hold all the information for the neighbor, and the
    system ID for the neighbor is just one of those pieces of information.
    
    Change-Id: I72182dea496f8cfa6048cff3b0d2474df8f31282
    Reviewed-on: https://code.wireshark.org/review/1144
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 7fdd74a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Apr 14 09:53:01 2014 -0700

    Release note updates for 1.11.3.
    
    Change-Id: I16b70456b86fbc83b791186dd6e1a7e815815e0e
    Reviewed-on: https://code.wireshark.org/review/1143
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit a838f10
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Apr 14 14:52:25 2014 -0700

    You can't use proto_item_set_len() to make an item unknown-length.
    
    You also shouldn't use an item for one *element* of a structure to
    represent the entire structure.
    
    Fix both of those.
    
    Change-Id: Id1711238ebec02f135c404ac001aa51d783b3c69
    Reviewed-on: https://code.wireshark.org/review/1142
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 45143c6
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 08:59:07 2014 +0200

    Fix Argument with 'nonnull' attribute passed null found by Clang
    
    Change-Id: I9b8a6c37e4ed589ac3066ec9cbb1b63a9f30a12b
    Reviewed-on: https://code.wireshark.org/review/1097
    Reviewed-by: Peter Wu <peter@lekensteyn.nl>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 2ce2320
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 21:21:42 2014 +0200

    Upgrade doxygen configuration (with doxyen 1.8)
    With doxygen -u doxygen_global.cfg
    
    Fix warning
    Warning: Tag `SYMBOL_CACHE_SIZE' at line 290 of file doxygen_global.cfg has become obsolete.
    To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
    Warning: Tag `SHOW_DIRECTORIES' at line 490 of file doxygen_global.cfg has become obsolete.
    To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
    Warning: Tag `HTML_ALIGN_MEMBERS' at line 847 of file doxygen_global.cfg has become obsolete.
    To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
    Warning: Tag `USE_INLINE_TREES' at line 1032 of file doxygen_global.cfg has become obsolete.
    To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
    
    Change-Id: Ic0b5dda7f4bcaa17b7bf915928a938e614d54f30
    Reviewed-on: https://code.wireshark.org/review/1139
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 647287f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 21:15:33 2014 +0200

    Fix warning when generate documentation (doxygen)
    
    ui/decode_as_utils.h:42: Warning: The following parameters of decode_build_reset_list(const gchar *table_name, ftenum_t selector_type, gpointer key, gpointer value, gpointer user_data) are not documented:
      parameter 'selector_type'
    
    Change-Id: I8353dae120e87c9651c6611924c1fc652436146d
    Reviewed-on: https://code.wireshark.org/review/1138
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a9103e0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 21:15:12 2014 +0200

    Fix warning when generate documentation (doxygen)
    
    ui/gtk/gui_stat_menu.h:42: Warning: The following parameters of register_menu_bar_menu_items(const char *gui_path, const char *name, const gchar *stock_id, const char *label, const char *accelerator, const gchar *tooltip, gpointer callback, gpointer callback_data, gboolean enabled, gboolean(*selected_packet_enabled)(frame_data *, struct epan_dissect *, gpointer callback_data), gboolean(*selected_tree_row_enabled)(field_info *, gpointer callback_data)) are not documented:
      parameter 'gui_path'
      parameter 'label'
      parameter 'accelerator'
      parameter 'tooltip'
      parameter 'enabled'
    
    Change-Id: I422d767741b29b8722c85a4ef97186d599d802c3
    Reviewed-on: https://code.wireshark.org/review/1137
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b00a622
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 20:25:25 2014 +0200

    Fix warning when generate documentation (doxygen)
    
    ui/gtk/gui_utils.h:277: Warning: argument 'parent' of command @param is not found in the argument list of pixbuf_to_widget(const guint8 *pb_data)
    ui/gtk/gui_utils.h:277: Warning: argument 'xpm' of command @param is not found in the argument list of pixbuf_to_widget(const guint8 *pb_data)
    
    Change-Id: I9182a6f8c85b69bd8b0bab7e03af441dee31fc1d
    Reviewed-on: https://code.wireshark.org/review/1136
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d029cf1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 20:23:59 2014 +0200

    Fix warning when generate documentation (doxygen)
    
    pcapio.h:65: Warning: The following parameters of pcapng_write_session_header_block(FILE *pfile, const char *comment, const char *hw, const char *os, const char *appname, guint64 section_length, guint64 *bytes_written, int *err) are not documented:
      parameter 'err'
    
    Change-Id: I0eaa55a44436de5b9687c9b7846c199fe77d98e4
    Reviewed-on: https://code.wireshark.org/review/1135
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit bfc85bb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 20:22:58 2014 +0200

    Fix warning when generate documentation (doxygen)
    
    airpcap.h:422: Warning: unable to resolve reference to `radiotap' for \ref command
    airpcap.h:443: Warning: unable to resolve reference to `radiotap' for \ref command
    
    Change-Id: I40028cbf16ba7a3a3da5fd84abf453e4b2d39b75
    Reviewed-on: https://code.wireshark.org/review/1134
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit cb51bd0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 20:21:08 2014 +0200

    Fix warning when generate documentation (doxygen)
    
    build/epan/proto.h:384: warning: Found unknown command `\uXXXX'
    
    Change-Id: Ic42730e49ba9b956090269a3b80ffd7a87da33d3
    Reviewed-on: https://code.wireshark.org/review/1133
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit bcb6f09
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 20:20:24 2014 +0200

    Fix warning when generate documentation (doxygen)
    
    ui/packet_list_utils.h:32: warning: argument 'IN' of command @param is not found in the argument list of right_justify_column(gint col, capture_file *cf)
    ui/packet_list_utils.h:32: warning: argument 'IN' of command @param is not found in the argument list of right_justify_column(gint col, capture_file *cf)
    ui/packet_list_utils.h:32: warning: The following parameters of right_justify_column(gint col, capture_file *cf) are not documented:
      parameter 'col'
      parameter 'cf'
    ui/packet_list_utils.h:42: warning: argument 'IN' of command @param is not found in the argument list of resolve_column(gint col, capture_file *cf)
    ui/packet_list_utils.h:42: warning: argument 'IN' of command @param is not found in the argument list of resolve_column(gint col, capture_file *cf)
    ui/packet_list_utils.h:42: warning: The following parameters of resolve_column(gint col, capture_file *cf) are not documented:
      parameter 'col'
      parameter 'cf'
    
    Change-Id: I15c7046a36cc72d9904002946eab4dec81ab6861
    Reviewed-on: https://code.wireshark.org/review/1132
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 1fceb51
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 20:16:40 2014 +0200

    Fix warning when generate documentation (doxygen)
    
    epan/wmem/wmem_strutl.h:82: warning: Found unknown command `\allocator'
    epan/wmem/wmem_strutl.h:82: warning: Found unknown command `\allocator'
    epan/wmem/wmem_strutl.h:80: warning: Found unknown command `\str'
    epan/wmem/wmem_strutl.h:81: warning: Found unknown command `\len'
    epan/wmem/wmem_strutl.h:81: warning: Found unknown command `\str'
    epan/wmem/wmem_strutl.h:81: warning: Found unknown command `\st
    
    Change-Id: I0c3908f0e4aa84cc20fad954638b0cb10b1d6dee
    Reviewed-on: https://code.wireshark.org/review/1131
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 05ce6ef
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 19:17:06 2014 +0200

    Fix warning when generate documentation (doxygen)
    
    wireshark/epan/wmem/wmem_stack.h:39: Warning: group wmem-stack: ignoring title "Stack-bbab" that does not match old title "Queue"
    
    Change-Id: I9376651d89d9df21aeca82ddb952c230d546169a
    Reviewed-on: https://code.wireshark.org/review/1130
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d685e9b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 17:10:06 2014 +0200

    Fix warning found by -Wunused-const-variable (Clang 3.5)
    
    Change-Id: I246aa28be28194576b4bd58714b2e6ac36f7a29a
    Reviewed-on: https://code.wireshark.org/review/1121
    Reviewed-by: Peter Wu <peter@lekensteyn.nl>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit fad0aa0
Author: Joseph Huffman <jhuffman@codeaurora.org>
Date:   Mon Nov 18 08:52:07 2013 -0800

    Addition of AllJoyn packet dissector.  Bug 9361
    
    Change-Id: Ia582732ee27ce9c1e4280afef5a6b3e3be959d23
    Reviewed-on: https://code.wireshark.org/review/1127
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit dacc7ee
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Apr 14 09:53:47 2014 -0700

    Pull in some changes from master-1.10/make-version.pl.
    
    Matches versioning behavior in stable branches.
    
    Change-Id: Ic4d451e7e9941b65d24a76bfaf57de2b4fb58239
    Reviewed-on: https://code.wireshark.org/review/1124
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit e9e4277
Author: Matthieu Texier <matthieu@texier.tv>
Date:   Fri Apr 4 13:39:18 2014 +0200

    Add support of RFC 6514 PMSI bgp attribute and tunnel ID decoding
    
    Change-Id: Ia170002fb5af5f6548595688956cc01ec4a72298
    Reviewed-on: https://code.wireshark.org/review/960
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 9838ab9
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Apr 14 09:06:03 2014 -0700

    Adjust path width for OS X & Linux.
    
    Change-Id: Icc51e8c3c93f78cbfa0a0aeda3552ceb4c82803d
    Reviewed-on: https://code.wireshark.org/review/1122
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 920ae80
Author: Philip Rosenberg-Watt <p.rosenberg-watt@cablelabs.com>
Date:   Mon Apr 14 07:43:34 2014 -0600

    Fixed deprecated tvb_length and tvb_length_remaining.
    
    Change-Id: Icb7b703319f2d76383fe0a52294ca8c2d06bef84
    Reviewed-on: https://code.wireshark.org/review/1118
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 834c25f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Apr 14 16:07:46 2014 +0200

    no need for if(tree)
    
    Change-Id: I90a9d2f31c479d1e13f5842be944b67ef67ed6a7
    Reviewed-on: https://code.wireshark.org/review/1117
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 97d4a8f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Apr 14 16:04:48 2014 +0200

    TABs -> spaces
    add modelines
    
    Change-Id: Iae34900e61c2b1f58e48d5ec2d2a303b00beb137
    Reviewed-on: https://code.wireshark.org/review/1116
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 9a9ca0a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 15:42:16 2014 +0200

    lrelease / lupdate translation files
    
    Change-Id: I2962614ad9d4bd5a263f50e827705133c6c65d9c
    Reviewed-on: https://code.wireshark.org/review/1110
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit eef5e68
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 15:38:15 2014 +0200

    Fix typo (double at...)
    
    Change-Id: If095b9d01817e4345ae588020cdc3332709c18d0
    Reviewed-on: https://code.wireshark.org/review/1109
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c4626a2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 15:36:23 2014 +0200

    Fix typo (Link size => Link type) in Qt Summary window
    
    Change-Id: I78844161e19eaa88a62417f492ac5e439c6bbac0
    Reviewed-on: https://code.wireshark.org/review/1108
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 12e9baf
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 15:33:04 2014 +0200

    Fix typo and make buildbot doc happy
    
    Change-Id: I9e60fd8a8353e740c1b57f52daac86b1af1b784f
    Reviewed-on: https://code.wireshark.org/review/1106
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit b8d03c5
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Apr 13 19:20:38 2014 +0200

    always get the transfer type from the conversation
    
    Change-Id: Iadd45be615053cd070f69cd836d2a4abb2d5588f
    Reviewed-on: https://code.wireshark.org/review/1115
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit e1c692d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Apr 13 18:25:55 2014 +0200

    check for is_setup, not for the value of the setup flag
    
    Change-Id: I9fe0f2e180a3ccf13a4db13918a73b1999e29ade
    Reviewed-on: https://code.wireshark.org/review/1114
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 8547329
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Apr 13 18:54:40 2014 +0200

    remove device_address parameter from try_dissect_next_protocol()
    read the transfer type from the usb conversation instead
    
    Change-Id: I91b835aea32edbf7916c392afc0eb14e711f1baf
    Reviewed-on: https://code.wireshark.org/review/1113
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit dc97682
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Apr 13 18:49:16 2014 +0200

    remove bus_id parameter from try_dissect_next_protocol()
    read the transfer type from the usb conversation instead
    
    Change-Id: I246a64f72b8c38b98337f463ee137e30fc9b504d
    Reviewed-on: https://code.wireshark.org/review/1112
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 01d2ca6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Apr 13 18:41:19 2014 +0200

    remove type parameter from try_dissect_next_protocol()
    read the transfer type from the usb conversation instead
    
    Change-Id: Iec4866ac9c58bf576422f4bcb3bc8947bca27f06
    Reviewed-on: https://code.wireshark.org/review/1111
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 3aa48c8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Apr 14 15:33:25 2014 +0200

    path is used only for libsmi and geoip
    fix a compile error when they're both unused
    
    Change-Id: I23b341bc02624e3e56320818056ac3cc8cd65b99
    Reviewed-on: https://code.wireshark.org/review/1107
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit c687697
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Apr 14 14:47:30 2014 +0200

    Fix no previous prototype warnings.
    
    Change-Id: I859597ebc957a58f659800ef63318f94e80feabf
    Reviewed-on: https://code.wireshark.org/review/1104
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 167041a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 14:34:37 2014 +0200

    Try to make happy Ubuntu Buildbot
    
    ../../../epan/wslua/wslua_tree.c: In function 'TreeItem_add_packet_field':
    ../../../epan/wslua/wslua_tree.c:151:14: error: variable 'tvbr' might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]
    ../../../epan/wslua/wslua_tree.c:154:9: error: variable 'ett' might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]
    ../../../epan/wslua/wslua_tree.c:159:9: error: variable 'nargs' might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]
    
    Change-Id: I1720a62613f4bf94ae2f8649a04139a7899fb106
    Reviewed-on: https://code.wireshark.org/review/1103
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 2414d9d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 08:59:28 2014 +0200

    Fix Argument with 'nonnull' attribute passed null found by Clang
    
    Change-Id: If1c907308a7c776a6198530663f8dce03839d43b
    Reviewed-on: https://code.wireshark.org/review/1098
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit dd00264
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sat Apr 12 00:32:20 2014 -0400

    Add tvb_get and proto_tree_add for string-encoded timestamps
    
    This commit adds tvb_get_string_time and proto_tree_add_time_item routines for
    getting nstime fields from the tvb when they are encoded in ASCII string form.
    
    The proto_tree_add_time_item routine is also usable for normal
    big/little-endian encoded time_t, and has the advantage of retrieving
    the value even if there's no proto tree.
    
    It also exposes the routines to Lua, both so that a Lua script can take
    advantage of this, but also so I can write a testsuite to test the functions.
    
    Change-Id: I955da10f68f2680e3da3a5be5ad8fdce7ed6808c
    Reviewed-on: https://code.wireshark.org/review/1084
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 92b5013
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 14 12:34:10 2014 +0200

    Enhance translation (rename also pixel => Pixel to avoid similar string...)
    
    Change-Id: Ic2e0ca99382208c13ea2c71c11684c43b34b9988
    Reviewed-on: https://code.wireshark.org/review/1099
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 3ca06aa
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Apr 14 08:07:58 2014 +0200

    Increase tap limit to 5000
    
    This will fix "Warn Too many taps queued" information,
    while there is more then 100 PDUs to be exported.
    For example while exporting Logcat from TCP/IP it is quite
    often to have PDU with multiple Logcat PDUs around 1000.
    
    Change-Id: I24d0619e57ae494c836c19c8a67df44503c54318
    Reviewed-on: https://code.wireshark.org/review/1096
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 5d51a8d
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Tue Apr 1 08:53:39 2014 +0200

    Fix wtap displayable names
    
    Also fix indentions.
    
    Change-Id: I5440859aaf3ec1dbf416d9da6c1dab71bec803d8
    Reviewed-on: https://code.wireshark.org/review/1094
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 444cdf5
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Apr 14 07:59:25 2014 +0200

    Bluetooth: ATT: Add missing offset calculations
    
    Change-Id: Ia0fe426bff7d48a45d915a18aa679bb8978d2fca
    Reviewed-on: https://code.wireshark.org/review/1095
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit bf515f5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 13 20:31:21 2014 +0200

    lupdate / lrelease translation file...
    
    Change-Id: I6d93828ece6e62e4885c31d6d4429c652ead9389
    Reviewed-on: https://code.wireshark.org/review/1090
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 16d45a6
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Fri Apr 11 17:59:17 2014 +0200

    Allow FT_BYTES, FT_NONE, FT_STRING use length "-1"
    
    All three types support zero length, so using
    -1 (aka length remaining) should be safe.
    
    Change-Id: Ia616d652ce6884f8e12a5ac5782073403810b10b
    Reviewed-on: https://code.wireshark.org/review/1072
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit fca3746
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 13 20:30:42 2014 +0200

    Enhance translation (rename toolTip to avoid similar string...)
    
    Change-Id: I66a17871829a769fe6ffecb2becbb5f4cc7fa078
    Reviewed-on: https://code.wireshark.org/review/1089
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d64a5fb
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Apr 13 21:08:34 2014 -0400

    Fix infinite loop.  Bug 9986
    
    Change-Id: Idbd22522918f0db131945d2a39f38b963ca3e0c2
    Reviewed-on: https://code.wireshark.org/review/1093
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 0a5572e
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Apr 3 17:42:54 2014 -0400

    Fix Bug 9951: 'git commit hook isn't calling checkAPIs.pl with arguments for the dissectors'
    
    I recently made a change to packet-rtp.c and inappropriately included
    g_error() in it, which the builbots caught during their run of checkAPIs.pl.
    But checkAPIs.pl is supposed to catch such things for us before we submit, by
    being invoked in the git pre-commit hook.
    
    Apparently though, buildbots call checkAPIs.pl with extra arguments for
    different cases... and for packet dissectors it calls it with a '-g abort'
    argument, which is how it caught the g_error.
    
    So the "bug" is that the pre-commit hook should invoke checAPIs.pl with that
    argument too, for epan/dissectors/packet-*.c files.
    
    Change-Id: Ie8f9dcc55f2248918208dea85a04f67e6bf9829a
    Reviewed-on: https://code.wireshark.org/review/953
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit f532fb9
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Apr 13 22:47:53 2014 +0200

    MBIM: fix dissection of ENVELOPE Sim Toolkit messages
    
    Change-Id: I3e6567e8ebfe83f12a0e2cbb2998b2e43ad2277a
    Reviewed-on: https://code.wireshark.org/review/1092
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit f6dfda3
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Apr 13 22:39:29 2014 +0200

    MBIM: add decoding of text based CDMA SMS
    
    Change-Id: Id2497597660bffeff2d98087d6511b91bfd93b1a
    Reviewed-on: https://code.wireshark.org/review/1091
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit cfe11b1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Apr 13 18:53:29 2014 +0200

    Add ENC_ASCII_7BITS encoding
    
    Change-Id: I01ec87ff4181afb5b2de487fd5f5200f8d62f17d
    Reviewed-on: https://code.wireshark.org/review/1088
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 63ed474
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Apr 10 15:30:00 2014 -0700

    Replace QTableWidgets with QLabels + HTML tables.
    
    This lets the user select and copy the folder and plugin data as text.
    Add clickable local filesystem URLs while we're at it.
    
    (I suspect that you shouldn't use QTableWidgets unless you're creating a
    spreadsheet.)
    
    Change-Id: I45650bd4f4b6215824a4ed70ec80698d0805baba
    Reviewed-on: https://code.wireshark.org/review/1064
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit cf85d91
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Apr 13 08:04:54 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-04-13]
    
    Change-Id: I0af1de7915bf152ae59e48b4fb2e80c302aa4b39
    Reviewed-on: https://code.wireshark.org/review/1085
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f55269e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 12 15:39:20 2014 -0700

    Use ftype_name() to get the name of an FT_ value.
    
    That way we don't have to update the hf_types[] value_string if a new
    type is added.
    
    Change-Id: If4fd0a8ff2d6b54d0b70140be407dae9c4ab6b3b
    Reviewed-on: https://code.wireshark.org/review/1083
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit cb16dff
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 12 15:26:34 2014 -0700

    Get rid of more tvb_get_nstringz* calls.
    
    Add an FT_STRINGZPAD type, for null-padded strings (typically
    fixed-length fields, where the string can be up to the length of the
    field, and is null-padded if it's shorter than that), and use it.  Use
    IS_FT_STRING() in more cases, so that less code needs to know what types
    are string types.
    
    Add a tvb_get_stringzpad() routine, which gets null-padded strings.
    Currently, it does the same thing that tvb_get_string_enc() does, but
    that might change if we don't store string values as null-terminated
    strings.
    
    Change-Id: I46f56e130de8f419a19b56ded914e24cc7518a66
    Reviewed-on: https://code.wireshark.org/review/1082
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ef8a0a2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Apr 12 19:19:04 2014 +0200

    Update E.212 list to Operational Bulletin No. 1047 (1.III.2014)
    
    Change-Id: I6eddb03a0ef541f94fc166a03417a91bb219e235
    Reviewed-on: https://code.wireshark.org/review/1081
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit d7d1cdb
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Apr 12 16:13:36 2014 +0200

    Add MQTT to release notes
    
    Change-Id: I553698c522b4a1eba370591a4ab788a139f8f221
    Reviewed-on: https://code.wireshark.org/review/1080
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit c00de87
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Apr 12 14:08:41 2014 +0200

    no need for if(tree)
    
    Change-Id: Ic74a8f080628dc200fe1f5a4d34ff5f9bb60e232
    Reviewed-on: https://code.wireshark.org/review/1079
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 37f8550
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Apr 12 14:07:08 2014 +0200

    TABs -> spaces
    add editor modelines
    
    Change-Id: Ieee4ea5c5043c519c465a4b0570357f2c22e311c
    Reviewed-on: https://code.wireshark.org/review/1078
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 6fd55a2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 11 16:56:38 2014 +0200

    Fix packet-vp8.c:168:6: warning: redundant redeclaration of 'proto_reg_handoff_vp8' [-Wredundant-decls]
    packet-vp8.c:30:6: note: previous declaration of 'proto_reg_handoff_vp8' was here
    
    Change-Id: Ibbae1eeffaa672224e5ea77bda8e207d077b7262
    Reviewed-on: https://code.wireshark.org/review/1071
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit ae127f2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 12 01:53:33 2014 -0700

    Add Mac Roman and DOS CP437.
    
    Change-Id: Ib96f2cf4ea71cd0cc2c703d58b9d254bf4c1248a
    Reviewed-on: https://code.wireshark.org/review/1077
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 538429c
Author: David Ameiss <netshark@ameissnet.com>
Date:   Thu Apr 10 08:53:48 2014 -0500

    Fixes for numerous fuzz crashes - bug 9962.
    
    Change-Id: I34fb09b62e79bfadd362c0ade81bec80dd0f14e0
    Reviewed-on: https://code.wireshark.org/review/1058
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 0c2978d
Author: Shu Shen <shu.shen@gmail.com>
Date:   Fri Apr 11 14:22:56 2014 -0700

    Adding message type to COL_INFO for multipart messages
    
    Change-Id: I0ae84101c71f31e2d6ab91c7f7b74da81865b8f3
    Signed-off-by: Shu Shen <shu.shen@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/1075
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 5ad84a9
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Apr 11 14:08:14 2014 -0400

    Fix non-standard format specifiers
    
    C90 permits plain %f for doubles. Thanks to Alexis for pointing this out.
    
    Change-Id: I3f927b0a50e5764c2297c7f9d680c6363ba9fd0e
    Reviewed-on: https://code.wireshark.org/review/1073
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 2afa065
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Apr 11 22:24:23 2014 +0200

    Fix compilation if not HAVE_LIBGNUTLS and not HAVE_LIBGCRYPT
    
    This was introduced in the previous compilation fix.
    
    Change-Id: I4ec652a2708d90f35f3f00ec2c3261acb3e68397
    Reviewed-on: https://code.wireshark.org/review/1074
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>

commit b642a28
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Apr 11 15:20:00 2014 +0200

    Fix compilation if HAVE_LIBGNUTLS but not HAVE_LIBGCRYPT.
    
    Also fixed a comment for a #endif for the same defines.
    
    Change-Id: Icbbf619dbaeb1d4d154a5f1a8273f252d35c6981
    Reviewed-on: https://code.wireshark.org/review/1070
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 48c05a4
Author: Niels de Vos <ndevos@redhat.com>
Date:   Fri Apr 11 10:47:19 2014 +0200

    GlusterFS: correctly dissect flags passed with OPEN, CREATE, etc.
    
    RPC/XDR is in big-endian, just like dissect_rpc_uint64() and friends.
    
    Change-Id: I0843e280bd2ffc2c4bd9a5273a7343a17d81ad6a
    Reported-by: Xavier Hernandez <xhernandez@datalab.es>
    Signed-off-by: Niels de Vos <ndevos@redhat.com>
    Reviewed-on: https://code.wireshark.org/review/1066
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 3f81af2
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Apr 11 13:13:42 2014 +0200

    Improved TLS/DTLS Heartbeat Message handling.
    
    Added an expert info for invalid payload length (heartbleed).
    
    Change-Id: I9e09d1ae2b997091bbce2483c098dba7e6631859
    Reviewed-on: https://code.wireshark.org/review/1067
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 9ce003a
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Apr 11 13:17:56 2014 +0200

    Added P1 extension 34.
    
    Change-Id: Iccaaf39d4de21e1a12a26c40a184321a67b41f3e
    Reviewed-on: https://code.wireshark.org/review/1068
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>

commit 7ac3ed3
Author: Gerald Combs <gerald@zing.org>
Date:   Thu Apr 10 18:25:50 2014 -0700

    Fix unused variable warnings found by clang.
    
    Change-Id: I31ff6d9bfcedfc1e3cab4e191d8dbf8de347abb1
    Reviewed-on: https://code.wireshark.org/review/1065
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 725c2b3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Apr 10 22:53:11 2014 +0200

    Fix called C++ object pointer is null found by Clang Analyzer
    
    Change-Id: I7d142ed60af8bb776ea732bf9ef94ad92bc23d70
    Reviewed-on: https://code.wireshark.org/review/1061
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 36a2ba2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Apr 10 23:00:59 2014 +0200

    display LCNs as decimal number
    this makes them easier to compare with your TVs channel list
    
    Change-Id: Ie78d1a7df8aa83455ff723fa523b84a067231e5f
    Reviewed-on: https://code.wireshark.org/review/1063
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit b6cbf23
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Apr 10 22:59:19 2014 +0200

    use the CI+ value string for CI+ descriptor tags
    
    Change-Id: I48f3304f74263672a65a74f523f14ebb7950d2d6
    Reviewed-on: https://code.wireshark.org/review/1062
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit b84ce5c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Apr 10 13:56:52 2014 -0400

    Comment out a section re SVN usage; svn ==> git in a few cases; Fix some typos.
    
    Change-Id: I0bd7a7d4bdcc566af6b8f672a25fb937176fde21
    Reviewed-on: https://code.wireshark.org/review/1060
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit ed1e229
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Apr 10 08:53:53 2014 -0400

    Fix infinite loop.  Bug 9970
    
    Change-Id: I4f928187b9ba3e522f63f6b6987587e3638d8ba7
    Reviewed-on: https://code.wireshark.org/review/1057
    Reviewed-by: Francesco Fondelli <francesco.fondelli@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit f5b26da
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Apr 10 12:55:28 2014 -0400

    Remove unneeded #include.
    
    Change-Id: I3675f664f1e67c3881e5911427725fade8d1d0f0
    Reviewed-on: https://code.wireshark.org/review/1059
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 28931af
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 10 12:33:21 2014 +0200

    Update to the latest packet format.
    
    Change-Id: I745a05c9a9e7a5addc00befc2b4ff019aca2a4cc
    Reviewed-on: https://code.wireshark.org/review/1056
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9ed6b19
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 10 10:00:16 2014 +0200

    Add a hint in the protocol tree.
    
    Change-Id: Id565b153e322599430218eb6f7a542e2dd763458
    Reviewed-on: https://code.wireshark.org/review/1055
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 98df3ce
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 10 09:43:47 2014 +0200

    Have the checkum preference only affect IPv4
    
    Change-Id: I6416ab40ac4e1e652bc453fb8e6d3eaa6ec5fe65
    Reviewed-on: https://code.wireshark.org/review/1054
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit af6618b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 9 18:41:54 2014 -0700

    More zero-length checks.
    
    Fixes bug 9965.
    
    (Also fixes a typo in an expert info string.)
    
    Change-Id: I0b4f9bc4619e0d2ba291795973070598e2e142fe
    Reviewed-on: https://code.wireshark.org/review/1051
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 209b082
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 9 18:30:03 2014 -0700

    Check for zero-length options.
    
    Otherwise, we get an infinite loop when processing options.  This might
    be the cause of bug 9967.
    
    Change-Id: If115c8cc8fc87b0c4252ab3cd07bfa34952786c6
    Reviewed-on: https://code.wireshark.org/review/1050
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ea7660a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 9 18:06:20 2014 -0700

    Fix two ett_ variables that weren't getting registered.
    
    Change-Id: I0b37bf3d89a108978a6c917fc4d3a33cba456493
    Reviewed-on: https://code.wireshark.org/review/1048
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 7cbc790
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 9 17:48:32 2014 -0700

    Avoid bug 9962 - don't use variables that haven't been set.
    
    See the comment for details.
    
    Change-Id: I0b1800dd884736e00201f09166c0d2bd6795b6c3
    Reviewed-on: https://code.wireshark.org/review/1047
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 7fb9e9b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 9 15:58:59 2014 -0700

    Fix white space.
    
    Change-Id: Ia36d439d1210f93be25a31d2a7288474688e0d9c
    Reviewed-on: https://code.wireshark.org/review/1046
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit b3350ed
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 9 17:19:31 2014 -0400

    Update kafka OffsetFetchResponse dissection
    
    Per https://github.com/Shopify/sarama/pull/77 the spec is out of date, there is
    no longer a clientID field in certain messages.
    
    Change-Id: Ieeb7b8f1dd32b326b3d9507e3d5897574a1b09fd
    Reviewed-on: https://code.wireshark.org/review/1043
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 800cd7b
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Apr 9 08:34:47 2014 -0400

    Improve dissection of RFC 6607.  Bug 9960
    
    Change-Id: Ibab13b0ab7b3f0ac1d9c2e305cb428bb17689313
    Reviewed-on: https://code.wireshark.org/review/1039
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 4990a8e
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Apr 6 16:31:53 2014 -0400

    Added support for MQTT protocol. Bug 9930
    
    Change-Id: I04fc3a6225c56af9905f4f9bbbca5bc10f214843
    Reviewed-on: https://code.wireshark.org/review/873
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit a07dd03
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 9 14:37:31 2014 -0700

    Clean up white space.
    
    Change-Id: If274c6239859127485d306b92a59e4d473c26d39
    Reviewed-on: https://code.wireshark.org/review/1045
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 4e8d739
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 9 14:32:15 2014 -0700

    Use tvb_strncaseeql() to check for XML.
    
    This avoids using tvb_get_nstringz0(), and simplifies the check.
    
    Change-Id: Ib33cf22bf79d4fac8896c25a8b879eeb6e506831
    Reviewed-on: https://code.wireshark.org/review/1044
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit baa9d10
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Apr 9 14:39:15 2014 +0200

    iTXt chunk name
    
    Change-Id: I0310368319fe70782bd2c3b48e100292cd93d8c4
    Reviewed-on: https://code.wireshark.org/review/1042
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit a653014
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Apr 9 15:56:06 2014 +0200

    There seems to be some ambigiousy on how to calculate V3 checksums for
    IPv4. Introduce a preference to use the same metod as for VRRP V2.
    http://ask.wireshark.org/questions/15291/does-wireshark-uses-a-pseudo-header-for-vrrpv3-ipv4-checksum-calculation
    
    Change-Id: I14bf279b0c85405c1963784737add9321d5cb7c4
    Reviewed-on: https://code.wireshark.org/review/1040
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit dae96ca
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Apr 8 20:01:01 2014 +0200

    Switch back Windows 32 bits build to GTK2
    
    GTK3 does not work great on Windows:
    - the GUI is quite ugly
    - features like background color in filter box does not work
    - x64 builds are still using GTK2
    - no one is putting efforts on this to fix those issues
    
    As we are transitioning to Qt, I do not expect any improvement soon.
    Let's switch back to a more user friendly GUI.
    
    Change-Id: I04c0856b8ac8ce808c1942f7f26b14dd57388d1a
    Reviewed-on: https://code.wireshark.org/review/1026
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 1c162ff
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 9 02:44:15 2014 -0700

    Clean up the dissection of ServiceContexts.
    
    Make the top-level item for a ServiceContext an item for the
    ServiceContext as a while, and put the VSCID under it like other items,
    rather than making the VSCID the top-level item.
    
    Don't dissect the VSCID using the value_string field for the Object
    Management Group's SCIDs; use that value_string field for the SCID if
    the VSCID is 0 (meaning "Object Management Group"), and have no
    value_string field for the VSCID otherwise (the interpretation of the
    SCID depends on the value of the VSCID).
    
    Dissect the encapsulation information even for unknown ServiceContexts.
    
    If the ServiceContext's length is bigger than what it's supposed to be,
    throw an exception if it's also bigger than the data available in the
    packet; this squelches a run-time warning in that case.
    
    Change-Id: I11cc62c2e32f4623dba2a551119b3146a7037e6d
    Reviewed-on: https://code.wireshark.org/review/1038
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 9c14703
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 8 16:22:13 2014 +0200

    remove usb_trans_info parameter
    trans_info is part of the conversation info
    
    Change-Id: I3eafe893324d7d6d23c5475f6f7aa34b7520a6b8
    Reviewed-on: https://code.wireshark.org/review/1018
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 3e228c0
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 8 15:59:02 2014 +0200

    setup dissectors don't need bus_id and device_address parameters
    these values are already part of usb_conv_info
    
    Change-Id: I79f0c67c91f0f93ba2d52ef08875833eee5e9efd
    Reviewed-on: https://code.wireshark.org/review/1017
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 7d83a87
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 9 01:04:37 2014 -0700

    Don't use tvb_get_nstringz0(), use tvb_get_string_enc().
    
    Change-Id: I8e654fa857fca6713198e3d20f2a14a0a444e935
    Reviewed-on: https://code.wireshark.org/review/1037
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 412c6ca
Author: Michał Orynicz <michal.orynicz@tieto.com>
Date:   Tue Apr 8 09:33:43 2014 +0200

    Make makefile verbosity configurable from CMake
    
    This change makes CMAKE_VERBOSE_MAKEFILE option
    of CMake used to determine verbosity of generated
    makefile, instead of hardcoding it in CMakeLists.txt
    script and forcing user to read the script and use
    workarounds like "make VERBOSE=1"
    
    Change-Id: I0f3b90ccf962ff88fbfa21ad2f3920b1644d6b6e
    Reviewed-on: https://code.wireshark.org/review/1002
    Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 3057e30
Author: Michał Orynicz <michal.orynicz@tieto.com>
Date:   Tue Apr 8 10:40:09 2014 +0200

    Change how WERROR and WERR_UNKNOWN is turned off
    
    Use setting WERROR and WERR_UNKNOWN explicitly to
    FALSE instead using unset command. This ensures that
    no if(WERROR) or if(WERR_UNKNOWN) clause will trigger
    unless these variables are set to another value.
    
    Change-Id: I752d7691c9c101b07c6ee85db83d96d9190bccd7
    Reviewed-on: https://code.wireshark.org/review/1001
    Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 8d9c45d
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Apr 8 19:11:15 2014 -0400

    Update some Kafka API constants per lastest spec
    
    Change-Id: Icef981f50e81e5059916e3bde5fa8a1e1fcd92ae
    Reviewed-on: https://code.wireshark.org/review/1033
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 130b94f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 19:01:59 2014 -0700

    Sadly, packet-dcerpc-mapi.c is not yet free of warnings.
    
    Change-Id: Ic208c89a915fc34d0f42ce788a60aa15029d105b
    Reviewed-on: https://code.wireshark.org/review/1036
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit d8a647e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 17:58:32 2014 -0700

    OK, that might mean packet-dcerpc-mapi.c now has no warnings.
    
    Change-Id: I22688f0a9b6c04b1e0e9f16c92e7c0713610854c
    Reviewed-on: https://code.wireshark.org/review/1035
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ed075f2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 17:50:56 2014 -0700

    Fix some C++ warnings about implicit casts.
    
    Change-Id: I19730e723700f0cc7dcc7ba0db2689f076c7bb5b
    Reviewed-on: https://code.wireshark.org/review/1034
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 6ae5747
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 12:25:49 2014 -0700

    I don't see anything here requiring netinet/in.h, so don't include it.
    
    Change-Id: Id024d7e2529a6eb9ca79ce8c3ea674a3c0795b85
    Reviewed-on: https://code.wireshark.org/review/1030
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 834f563
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 12:23:57 2014 -0700

    I don't see anything here requiring netinet/in.h, so don't include it.
    
    Change-Id: I852d810d6cd6105b564a6fa630a53499d99afde0
    Reviewed-on: https://code.wireshark.org/review/1029
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 84a57cb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 8 12:21:01 2014 -0700

    The "not DNS" filter used UDP in the description but matched against
    TCP. DNS runs over both so update the filter to exclude both.
    
    Thanks to Yaron Fainstein for noticing this.
    
    Change-Id: I0c4d1fef7f8d725bf656cca87ba5908893fff0b2
    Reviewed-on: https://code.wireshark.org/review/1028
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 07ee5de
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 12:19:55 2014 -0700

    Get the UDP protocol number from a Wireshark header.
    
    We have epan/ipproto.h to define various IP protocol numbers; use that.
    
    Change-Id: I1ec72028182125f7e11dc159791753ee26d35f12
    Reviewed-on: https://code.wireshark.org/review/1027
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 7d458fa
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 11:03:58 2014 -0700

    Make sure IPv4 address structures really have 4 bytes of data.
    
    Change-Id: If89827677f7503fc67ba9a025f28447a68a98f07
    Reviewed-on: https://code.wireshark.org/review/1025
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit beb4876
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 10:57:59 2014 -0700

    Don't assume the data pointed to by an address structure is aligned.
    
    And don't assume you can dereference the pointer nonetheless; that
    doesn't work on SPARC, for example - you get an unaligned-access trap.
    
    Instead, use pntoh32() to fetch IPv4 address values from the address
    structures.
    
    While we're at it, just use guint32 for those addresses; we don't need
    in_addr_t.
    
    Change-Id: I84e6c653fe33b1bc6e67d9097ce423b82f1eb0c8
    Reviewed-on: https://code.wireshark.org/review/1024
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0f0c079
Author: Michał Orynicz <michal.orynicz@tieto.com>
Date:   Tue Apr 8 13:09:36 2014 +0200

    Add commit-msg hook to tools to spare searching for it
    
    commit-msg script adds change id at end of commit messages.
    As this script is needed for Gerrit review system to work
    and every wireshark developer will need to download it from
    somewhere, it will be better if it is downloaded with Wireshark
    sources and ready to copy to .git/hooks
    
    Copied from AOSP Gerrit.
    
    Change-Id: Ib3705abfedd2869462eef57690a2f430037f9cc1
    Reviewed-on: https://code.wireshark.org/review/1008
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 3c13e98
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 09:35:33 2014 -0700

    Squelch another warning; fix a place assuming 8-bit device IDs.
    
    Change-Id: I0b2d30a7724f9493ef0388232f6c13751e707255
    Reviewed-on: https://code.wireshark.org/review/1023
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 45f0192
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 09:13:39 2014 -0700

    Get rid of some unused functions.
    
    Change-Id: I3b1529826c04334d2df8e3f80a69e8b51651b9cf
    Reviewed-on: https://code.wireshark.org/review/1022
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 63f18c4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 09:11:21 2014 -0700

    USB device addresses need to be 16-bit.
    
    They are 16-bit in the Windows header; make them that way everywhere, so
    that we don't get "shortening 16 bits to 8 bits" warnings.
    
    Change-Id: I18f4c4254f224d76a90f3e87bc2f28cba011b5a3
    Reviewed-on: https://code.wireshark.org/review/1021
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 946dfdb
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Apr 8 17:29:42 2014 +0200

    Add application/vnd.oma.xdm-apd+xml
    
    Change-Id: I7d5c3757d5c66da4b1ce91026bdacd9631eda78c
    Reviewed-on: https://code.wireshark.org/review/1020
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit fa4c104
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Apr 8 17:10:51 2014 +0200

    Update to V11.6.0
    
    Change-Id: I91def9d33901f82b9516a0be464ba9e609da0007
    Reviewed-on: https://code.wireshark.org/review/1019
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7a3cd91
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 8 10:41:55 2014 +0200

    reformat the code for bulk, interrupt urbs
    
    Change-Id: Ib2374df62daf0fc26fb02202d3a64e59b902a1e8
    Reviewed-on: https://code.wireshark.org/review/1016
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 8d6b20a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 8 10:14:35 2014 +0200

    move the assignments for is_request, endpoint behind the if statements
    
    Change-Id: Id3938253bbc63cc27823afa326b1997182e3943d
    Reviewed-on: https://code.wireshark.org/review/1015
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 7952e2a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 8 10:41:24 2014 +0200

    get rid of src_endpoint, dst_endpoint
    
    Change-Id: I0d12586afb3723a0da9d24ab2a4b7aa2426b5512
    Reviewed-on: https://code.wireshark.org/review/1014
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit e140c0a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 8 10:30:35 2014 +0200

    get rid of tmp_address
    
    Change-Id: I67b83c07c591ef926e5eee94a5526479453d6955
    Reviewed-on: https://code.wireshark.org/review/1013
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 6acb386
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 8 09:59:11 2014 +0200

    remove another two NULL checks
    
    Change-Id: I091f35ecca8c1418e86ac41018beca705bb1fcd6
    Reviewed-on: https://code.wireshark.org/review/1012
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit ab145d20
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Apr 6 21:25:04 2014 +0200

    reformat the nested switch-case part
    
    Change-Id: Idd98825cbbc6bcc27823afac26b1997182e994cd
    Reviewed-on: https://code.wireshark.org/review/1011
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit dfd3680
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Apr 8 15:32:59 2014 +0200

    Fix a typo, missing ","
    
    Change-Id: I848cf4c63f9b4c7daf6e63f2e60cd1d5aded7b82
    Reviewed-on: https://code.wireshark.org/review/1010
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d3b599e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 7 07:49:38 2014 +0200

    Remove some variant of tfs_set_notset...
    
    Change-Id: Ida21963cd68f8fc7387cd2ca37d9436f98318d40
    Reviewed-on: https://code.wireshark.org/review/1004
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 7077aaa
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Tue Apr 8 12:26:19 2014 +0100

    Fixes for Windows build post change 1006
    Windows still needs the definition of in_addr_t
    
    Change-Id: I43c417de8e8199cfa58b9d494be5e828f959f1a9
    Reviewed-on: https://code.wireshark.org/review/1009
    Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
    Tested-by: Graham Bloice <graham.bloice@trihedral.com>

commit 717613e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 7 07:38:30 2014 +0200

    Fix Hello options Flags
    * Remove flag I and F (from old draft of draft-ietf-ospf-manet-or)
    * Add flag AT (Authentication) from RFC6506 (RFC7166)
    
    Closed-bug: 9941
    Change-Id: If6e9c2aa3d2e437ac499253a3061579f344fe607
    Reviewed-on: https://code.wireshark.org/review/1003
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 1d8cab5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 7 08:48:14 2014 +0200

    Make filterable OSPF Hello Packet
    
    Change-Id: Idc7e84fe9f00c30ad6edebcdd11c72d3a7fb77e7
    Reviewed-on: https://code.wireshark.org/review/1005
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d3df2e5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Apr 8 01:22:57 2014 -0700

    On UN*X, <arpa/inet.h> suffices for struct in_addr and in_addr_t.
    
    So don't pull in <netinet/in.h>.  Also, avoid <sys/types.h> in
    packet-dcom.c.
    
    While we're at it, do *not* assume that pinfo->src or pinfo->dst are
    IPv4 addresses.
    
    Change-Id: I5fc8e859780a8d863aaf6e90a21a7039cabae0e6
    Reviewed-on: https://code.wireshark.org/review/1006
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit abbdcd8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Apr 8 08:44:44 2014 +0200

    Fix warning found by -Wunused-const-variable (Clang 3.5)
    
    Change-Id: I4506be6ae8deda5e8d1e038b089620a15b650b03
    Reviewed-on: https://code.wireshark.org/review/1000
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 872dd70
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Apr 7 18:51:41 2014 -0700

    Don't pretend that sizeof(guintN) will give us more robust values.
    
    What matter in these cases is the number of bytes on the wire; either
    sizeof(guint8) = 1, sizeof(guint16) = 2, and sizeof(guint32) = 4, in
    which case just using 1, 2, and 4 avoids "64-bit to 32-bit conversion"
    warnings on LP64 and LLP64 environments, or they're not equal, in which
    case using 1, 2, and 4 rather than the sizeof()s is correct.
    
    Change-Id: I4f15c5fae51958c1aff17ff819a9878fa6bd1f54
    Reviewed-on: https://code.wireshark.org/review/999
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 75dcbc4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Apr 7 17:45:45 2014 -0700

    Make sure packet-lbttcp.h ends up in the release tarball.
    
    Change-Id: I9e0eec78bd2020040eb8d5fe5e527fb2a6fc6f9b
    Reviewed-on: https://code.wireshark.org/review/998
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit e1ce405
Author: Marko Hrastovec <marko.hrastovec@gmail.com>
Date:   Mon Apr 7 19:59:29 2014 +0200

    ASTERIX - added dissector for category 023.
    
    Sample file with traffic is the same as for CAT021 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9953). Apply filter "asterix.category == 23" to see only CAT023 packets.
    A small change in actual dissecting code was also needed because of strange item I023/101. The first FX bit is in the second byte and then grows only for a byte.
    
    Change-Id: I3f80e6e46b642efc6f2e19e6f931cdef1c39495a
    Reviewed-on: https://code.wireshark.org/review/993
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 2f4ca9c
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Apr 7 16:33:51 2014 -0400

    Initial checkin of LBM aka 29West dissectors. See Bug 9718.
    
    Change-Id: If8fcfe1971c8863f370e440f64c36eb7566f6852
    Reviewed-on: https://code.wireshark.org/review/113
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 8c7fae2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Apr 7 16:41:25 2014 -0700

    Absolute and relative OIDs have different FT_ values.
    
    This squelches some run-time dissector asserts.
    
    Change-Id: I0ce33c4eb6e9c3bd371e47363a981e9a7a0dc789
    Reviewed-on: https://code.wireshark.org/review/997
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 2b5fc4e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Apr 7 16:14:01 2014 -0700

    The encoding of a string is *not* part of its type.
    
    So get rid of the commented-out FT_UCS2_LE; that would be handled as an
    FT_STRING, FT_UINT_STRING, or FT_STRINGZ with an encoding of
    ENC_UCS_2|ENC_LITTLE_ENDIAN.
    
    Change-Id: I828fc1ed49843a503ec70e6adaf6dadd256df407
    Reviewed-on: https://code.wireshark.org/review/996
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 172f5cd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Apr 7 16:07:06 2014 -0700

    Sort the values in value_strings that we'll treat as extended.
    
    This squelches a run-time warning.
    
    Change-Id: I5b147530b7f9255c3564fe24b56e0ea3eab45852
    Reviewed-on: https://code.wireshark.org/review/995
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 26f46d4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Apr 7 15:39:55 2014 -0700

    Handle string types with somewhat appropriate encodings.
    
    For various string types defined in X.680, use the appropriate encoding,
    or ENC_ASCII|ENC_NA in some cases where we don't have an appropriate
    encoding yet.
    
    This most significantly fixes the handling of BMPString and
    UniversalString, which are supersets of ASCII (Unicode Basic
    Multilingual Plane and Unicode, respectively), but don't encode ASCII
    characters as single octets.  It also fixes UTF8String to, well,
    properly recognize UTF-8.
    
    This also lets us get rid of the special handling of SyntaxBMPString in
    X.509sat (and, in fact, *requires* us to get rid of it, as, otherwise,
    the string value appears twice).
    
    Change-Id: I325c4e71a6110278eb23b86e0d986e6439cfc328
    Reviewed-on: https://code.wireshark.org/review/994
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit a5cb72f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Feb 11 16:07:10 2014 -0800

    Add a Qt I/O Graph dialog.
    
    For each graph you can set:
    - Its visibility
    - A name
    - A display filter
    - Color, from a fixed list
    - Plot style: Line, Impulse, Bar, Stacked Bar, Dot, Square, Diamond
    - Basic Y Axes (packets/s, bytes/s, bits/s)
    - Computed Y Axes (SUM, MIN, AVG, MAX)
    - Smoothing
    
    You can pan and zoom using the mouse and keyboard. Clicking on a graph
    selects the last packet for that interval. If all graphs have the same Y
    axis a single label is shown, otherwise a legend is shown.
    
    The time scale (X axis) can be toggled between relative seconds and the
    time of day.
    
    Graphs can be saved as PDF, PNG, BMP, and JPEG. Settings are "sticky"
    via the io_graphs UAT.
    
    To do:
    - Minimize graph drawing delays.
    - Figure out why smoothing differs from GTK+
    - Everything else at the top of io_graph_dialog.cpp
    - Fix empty resets.
    
    A fair amount of code was copied from TCPStreamDialog. We might want to
    subclass QCustomPlot and place the shared code there.
    
    Move common syntax checking to SyntaxLineEdit.
    
    Move some common code from ui/gtk/io_stat.c to ui/io_graph_item.[ch] and
    use it in both GTK+ and Qt.
    
    Make the io_graph_item_t array allocation in io_stat.c static. The
    behavior should be identical and this gives us additional compile-time
    checks.
    
    Change-Id: I9a3d544469b7048f0761fdbf7bcf20f44ae76577
    Reviewed-on: https://code.wireshark.org/review/435
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Gerald Combs <gerald@wireshark.org>

commit cc3c05e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Apr 6 22:01:03 2014 +0200

    Switch to Lua 5.2.3 built with MSVC2010 instead of the one built with MingW gcc 4.3
    
    Fixes bug 9957
    
    Change-Id: Ibe38ec25be5cfdad98c53c8257b0a858529897f6
    Reviewed-on: https://code.wireshark.org/review/991
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit e32b381
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sun Apr 6 18:54:24 2014 -0400

    Fix Bug 9958: 'SDP displays double spaces between payload formats as a 0 payload format'
    
    Given an SDP m= line such as this:
    
        m=audio 29156 RTP/AVP 18  0
    
    SDP will show a media format of G.729 (the 18) and then two G.711 entries: one
    for the extra space between the 18 and 0, and one format for the 0. The latter
    is correct, but the extra space one isn't.
    
    Technically such an m= line is malformed, since only one space is allowed
    between payload formats; but it's definitely not a format of 0.
    
    A similar thing happens in many parts of SDP dissection code. It needs to issue
    an expert error and handle it gracefully.
    
    Change-Id: I1f1500489a13a55e03fc8ea14b37d99a019fc449
    Reviewed-on: https://code.wireshark.org/review/989
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 26dcdbb
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Apr 6 19:59:52 2014 -0400

    Tweak the Diameter heuristics a bit more.
    
    Increase the max Diameter message size to 65534 and reject messages whose
    flags have both the E- and R-bits set.
    
    Change-Id: Ib11701a47d23ff042a346d59c56f9f0f4410e6b7
    Reviewed-on: https://code.wireshark.org/review/990
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 58a6487
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 6 19:25:36 2014 +0200

    Add WS_DLL_PUBLIC for p_remove_proto_data and tvb_child_uncompres function
    
    Change-Id: If043683f366fedd849688ca3c512707954221a3b
    Reviewed-on: https://code.wireshark.org/review/984
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f06cdf3
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Apr 6 13:38:11 2014 -0400

    Tweak ZigBee GreenPower heuristic to more closely match ZigBee NWK heuristic.  Bug 9956
    
    Change-Id: I2c4d26ee27684d1f18c39add249b9cd116cf6f71
    Reviewed-on: https://code.wireshark.org/review/985
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Tested-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 4eaec3c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 6 14:21:49 2014 -0700

    Get rid of an extra blank line.
    
    Change-Id: I119bbc0c4979a938e4d4633e6acbf46d265b8398
    Reviewed-on: https://code.wireshark.org/review/988
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 70ad7d8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 6 12:12:59 2014 -0700

    Move the status dissecting code to the AFP dissector.
    
    The ASP and DSI dissectors had almost-identical dissection of the ASP
    and DSI "status" responses. What's being dissected is defined by the AFP
    specification (and might be different for protocols *other* than AFP
    running atop AFP or DSI), so move that dissection to the AFP dissector.
    
    Note that, at least for AFP-over-DSI, the spec isn't being followed in
    at least one capture.
    
    Change-Id: Idb1013483f3a3bdf2b7eb0618e48fc178a338642
    Reviewed-on: https://code.wireshark.org/review/987
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 5a67479
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Apr 6 19:28:39 2014 +0200

    Fix indent (use 2 spaces) and add modelinse info for frame_data.h
    
    Change-Id: Ib9eced1b652345cd40edb96ddde092f41a8f669c
    Reviewed-on: https://code.wireshark.org/review/986
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 85aa071
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sun Apr 6 12:37:49 2014 -0400

    Get it compiling again: WindowsXP build failing
    
    The WindowsXP build is failing due to a wslua testsuite failure, in the
    file reader/writer tests. I've looked at it a bit and I don't know
    why it's failing yet - I know why it says it's failing, but it doesn't
    fail for me. And it was passing on WindowsXP until the change to Lua 5.2.3,
    but I run 5.2.3 all the time and it passes for me, and there's nothing
    special about the portion that's failing.
    
    The only way to debug it is to run it on WindowsXP myself, but I need
    a build to do that with, so I've commented out the failing test and
    hopefull it will build now and I can grab the automated build to debug
    the issue.
    
    Change-Id: Ib75e8f75829e8f506823e648605ba16e21c7973a
    Reviewed-on: https://code.wireshark.org/review/982
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 6328f6e
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Fri Apr 4 12:01:31 2014 -0400

    Add a couple more in_error_pkt checks.
    
    Don't attempt reassembly and squash an expert info when we're in an error
    packet.
    
    Change-Id: I7d19e4ab7add78829bf1e28ad92dce3a7431c37d
    Reviewed-on: https://code.wireshark.org/review/964
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit e60ed4f
Author: Francesco Fondelli <francesco.fondelli@gmail.com>
Date:   Wed Apr 2 14:12:01 2014 +0200

    IANA assigned port number 6653 to OpenFlow.  However, applications
    (e.g. opendaylight, nox, openvswitch, etc) still use legacy port
    numbers.  The most common are 6633 and 6634.  This patch adds a
    simple heuristic logic and uses the current uint preference as
    additional input.  In most cases no user intervention is needed and
    OpenFlow is automatically detected/dissected.
    
    Change-Id: Iebf09b7b870efe9d52421b9acc238208d25d4565
    Signed-off-by: Francesco Fondelli <francesco.fondelli@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/921
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 5647301
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Apr 6 08:07:06 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-04-06]
    
    Change-Id: Ifebae1d444037a1432d62d710c42c1da9dd0ed58
    Reviewed-on: https://code.wireshark.org/review/979
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 01f1ed8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Apr 6 19:12:28 2014 +0200

    remove unnecessary NULL checks
    
    Change-Id: I5792fe99f0c75dfa0a9c5e20c4784e2e8a9c00f0
    Reviewed-on: https://code.wireshark.org/review/983
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit b40cb1a
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Apr 6 10:57:33 2014 -0400

    Apply found fix-encoding-args.pl errors in the dissector directory.
    
    I coincidentally found a few files with errors, so I thought it might be time to run it on the whole directory again.
    
    Change-Id: Ia32e54b3b1b94e5a418ed758ea79807c8bc7e798
    Reviewed-on: https://code.wireshark.org/review/978
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 4a00ef2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Apr 3 23:09:36 2014 +0200

    make sure that we always finalize the composite setup_tvb
    
    this should contribute to fix bug 9949
    
    Change-Id: I5235a14b5603ac22c41dd38fb405409c066c9444
    Reviewed-on: https://code.wireshark.org/review/952
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 16f2aad
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Apr 5 17:06:45 2014 -0400

    Bugfix AFP dissection within MDSSRV.  Part of bug 9950.
    
    Change-Id: Ibe2aa48284fe7a507133f5b70a22110bb3bb56cb
    Reviewed-on: https://code.wireshark.org/review/973
    Reviewed-by: Ralph Böhme <rb@sernet.de>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 828bb24
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Apr 6 12:10:30 2014 +0200

    Partly revert fdeed480bf89a1f43f7b3d4be67fa0e4333f7120
    
    wmem_packet_scope() cannot be used outside of a packet treatment
    
    Change-Id: I6e545bbb51f325b366288f17358f9d2347a7d7c4
    Reviewed-on: https://code.wireshark.org/review/977
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a90dfcb
Author: Marko Hrastovec <marko.hrastovec@gmail.com>
Date:   Sun Apr 6 07:34:33 2014 +0200

    Bugfix for ASTERIX category 021.
    
    It was found in https://code.wireshark.org/review/#/c/972/ and only commented out.
    The bug is now fixed, the variable is used.
    
    Change-Id: I0361b269a06f45f4d36b8bc97c3623618cb5f859
    Reviewed-on: https://code.wireshark.org/review/976
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit fdeed48
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Apr 5 21:15:23 2014 -0400

    Convert ep_address_to_str -> address_to_str(wmem_packet_scope, ...) for all dissectors
    
    Change-Id: I7489e2fb3a1f2630ca17b0a5fe1aa873992f1061
    Reviewed-on: https://code.wireshark.org/review/975
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 941bd01
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Apr 5 20:26:21 2014 -0400

    Added support for BSS header in ED-137A RTP header
    
    Change-Id: Iffab8a62cf58d3ccf54fe2ed086aae80eb425a5f
    Reviewed-on: https://code.wireshark.org/review/929
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 6ee4dde
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat Apr 5 11:08:19 2014 +0200

    ssl-utils: add signed_certificate_timestamp tls hello extension
    
    This extension is defined in RFC 6962.
    
    Change-Id: I3aa7321c60baef59ccb59ded6b91f3e42c854bfa
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/970
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit b903789
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat Apr 5 11:05:35 2014 +0200

    ssl-utils: add constants defined for draft-ietf-tls-oob-pubkey-11
    
    This adds two tls hello extensions from
    http://tools.ietf.org/html/draft-ietf-tls-oob-pubkey-11 which got
    numbers assigned by the IANA in
    https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml
    In addition it also adds a new certificate type defined in the same
    documents.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Change-Id: I3c52d9602f2f255a5700cc6a9954385ad0d7cae8
    Reviewed-on: https://code.wireshark.org/review/969
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit bf190f2
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat Apr 5 10:57:52 2014 +0200

    ssl-utils: add named brainpool ecc curves
    
    This adds detection for the named brainpool ecc curves defined in RFC7027.
    
    Change-Id: I125ddbf74068888f4989781d274dbc74feb8b20c
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/968
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 0af279a
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat Apr 5 10:55:37 2014 +0200

    ssl-utils: add detection of Supplemental Data
    
    This adds basic detection of Supplemental Data as defined in RFC4680.
    
    Change-Id: I8dac99bf243a6bd176585d1fe70f82abcae70c7f
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/967
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 590fcbc
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Apr 1 04:34:47 2014 +0200

    Upgrade Windows builds to Lua 5.2.3
    
    Change-Id: Ie7fffa9d57b1b861ab57cc55259c79cf0e8ee0e0
    Reviewed-on: https://code.wireshark.org/review/974
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit d6fa458
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Sat Apr 5 10:49:27 2014 +0200

    ssl-utils: add support for tls cipher suites from draft-mcgrew-tls-aes-ccm-ecc-08
    
    This adds the new cipher suites from
    http://tools.ietf.org/html/draft-mcgrew-tls-aes-ccm-ecc-08
    They are defined by IANA in
    https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-4
    
    Change-Id: I1a1576567782abb93ae5b09efd4199cb1040d5d2
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-on: https://code.wireshark.org/review/966
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 293b5ea
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sat Apr 5 13:20:50 2014 -0400

    Get it compiling again: packet-asterix.c has unused const variable.
    
    Change-Id: I07125f1779063527f24d9195a9999cef4c8fe343
    Reviewed-on: https://code.wireshark.org/review/972
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit bc40848
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Apr 5 07:46:26 2014 -0400

    Rework debug_print_hash logic so that it's supported by older versions of perl.
    
    Change-Id: I1720681dc367e01268ffbb1f31035464fa642496
    Reviewed-on: https://code.wireshark.org/review/971
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Tested-by: Michael Mann <mmann78@netscape.net>

commit f415e23
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Apr 4 22:15:18 2014 -0400

    Decoder for category 021 added to ASTERIX dissector.  Bug 9953.
    
    Change-Id: If72685f41cd32854d6c0c04716ee640196431f87
    Reviewed-on: https://code.wireshark.org/review/961
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 9fa48e3
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Apr 4 18:13:05 2014 -0400

    New DCE/RPC MDSSVC dissector. Bug 9950
    
    Change-Id: I8832c139938e767de71b2cc74ca41208f509e478
    Reviewed-on: https://code.wireshark.org/review/959
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit b6a5f89
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Apr 4 17:06:33 2014 -0400

    Expose dissect_spotlight as its own dissector.  Needed for DCE/RPC MDSSVC
    
    Change-Id: I5c9dbd59b18eff5dc9cb9476f1883cb9fa9d9c02
    Reviewed-on: https://code.wireshark.org/review/958
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit b346050
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Fri Apr 4 11:56:09 2014 -0400

    Get it compiling again.
    
    Change-Id: Iecc560a672970817ddc401c654c19f446fe398e9
    Reviewed-on: https://code.wireshark.org/review/963
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit b40b655
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Fri Apr 4 15:49:35 2014 +0200

    Change tvb_get_string() -> tvb_get_string_enc and ENC_ASCII -> ENC_UTF_8
    
    Change-Id: I07ecca5612ae9fa2b053a62c69014612c5125d5e
    Reviewed-on: https://code.wireshark.org/review/962
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 1966775
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 4 08:49:11 2014 +0200

    Remove $Id$ in wslua
    
    Change-Id: I01052bb4c41a17e8289cc7ed1b465042c23b6d82
    Reviewed-on: https://code.wireshark.org/review/957
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 131bba8
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Apr 3 12:55:51 2014 -0400

    Remember to destroy the pinfo pool cache
    
    Otherwise a library reinitialization leaks at least one large 8MB chunk.
    
    Change-Id: I5336fef5925eb54e88a72f1a16fc0ddf77ae6c10
    Reviewed-on: https://code.wireshark.org/review/945
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8db838e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Apr 4 08:14:57 2014 +0200

    Fix indent and add modelines
    
    (Indent typo coming from 23d7d2ca2674565404262734f1a5855f83535c85)
    
    Change-Id: Ic4deae30d64db9f264223366d2d9d880708001d8
    Reviewed-on: https://code.wireshark.org/review/956
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e2ded09
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Thu Apr 3 15:51:31 2014 -0400

    Don't do TSN analysis on data chunks embedded in PKTDROP chunks; set in_error_pkt too.
    
    Add a comment indicating what we should be doing when the PKTDROP chunk contains
    a truncated data chunk.
    
    Change-Id: Icbba4c6dafc5c2656fc337734a1a570ef4a055d2
    Reviewed-on: https://code.wireshark.org/review/950
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 38b1be9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Apr 3 20:14:24 2014 -0700

    Fix more verbs, and fix one field long name that matches its blurb now.
    
    Change-Id: I78a011291217be901efba331e8e41ca527d52e10
    Reviewed-on: https://code.wireshark.org/review/955
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit c5e29ac
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Apr 3 19:26:43 2014 -0700

    Clean up some strings - "UTF8" to "UTF-8", etc..
    
    Clean up the display of addresses a bit, and the use of verbs in some
    field descriptions.
    
    Change-Id: I3d2d4fc4cd13503924abecee55adfaa899385ffb
    Reviewed-on: https://code.wireshark.org/review/954
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 5bb64c0
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Thu Apr 3 13:57:15 2014 -0400

    Strengthen the Diameter heuristics to avoid trying to reassemble enormous messages.
    
    Fixes some heuristics mistakes pointed out in
    http://ask.wireshark.org/questions/31227/diameter-reassembly-malformed-packets
    
    Change-Id: Iffc97d46cee5dd532fec0031286927fbcb86c095
    Reviewed-on: https://code.wireshark.org/review/949
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit df52f81
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Apr 3 23:05:08 2014 +0200

    fix a typo
    
    Change-Id: If339a36a6e3d8bedef6eed36eb121e9f25afa6e5
    Reviewed-on: https://code.wireshark.org/review/951
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 23d7d2c
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 3 12:37:43 2014 +0200

    Add a preference to enable loading of the database. Effectivly
    dissabling the dissector. Defaulted to FALSE e.g dissebling the
    dissector.
    The usage of this dissector is limited and most people don't use it so
    it might as well be dissabled by default. See Bug 9569 for a discussion on
    the subject.
    
    Change-Id: I82f675bcf8ba37220105c98360195ea805aa7330
    Reviewed-on: https://code.wireshark.org/review/939
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit e662353
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Apr 3 12:33:14 2014 -0400

    Remove garbage character inadvertantly introduced in the previous commit.
    
    Change-Id: I6338fdb4506973ea5ed991512bbefa6b855640e9
    Reviewed-on: https://code.wireshark.org/review/944
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit a45602c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Apr 2 23:13:06 2014 -0400

    Create/use an extended value-string; Do other minor changes;
    
     Minor changes:
     - Remove a few unneeded initializers;
     - Convert "4 space tab" indentation to spaces;
     - Fix some indentation;
     - Remove some boilerplate comments;
     - Adjust exitor modelines.
    
    Change-Id: Ie314a2d91bf89f8612dec9e9f161d987ea107dd5
    Reviewed-on: https://code.wireshark.org/review/942
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit c0b0a11
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Apr 2 23:59:19 2014 -0400

    (Pedantic): set editor modelines tab-width & etc to 8; Also: fix some indentation in packet-sip.c
    
    Change-Id: I623fc5e4c1247dbe5e15f0f33270f4f0994268ab
    Reviewed-on: https://code.wireshark.org/review/943
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit dc84709
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Apr 3 08:55:06 2014 -0400

    please checkAPI
    
    Change-Id: I2dbd1fcb47b75300e753b5ef2dc60e68ca1b5fa5
    Reviewed-on: https://code.wireshark.org/review/941
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5e4769d
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Apr 3 13:18:59 2014 +0200

    Use ENC_UTF_8 for strings, it's faster and *should* be OK.
    
    Change-Id: I7615f407a017454d3fb11ec0b45b584bfa5d79b5
    Reviewed-on: https://code.wireshark.org/review/940
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 4daf6f3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Apr 3 00:01:07 2014 -0700

    Make payload type arguments guint rather than guint8.
    
    That should suppress some "cast to pointer from integer of different
    size" warnings.
    
    Change-Id: I2ef38e16ce866e244cb7c0a2275dfb5975980fc4
    Reviewed-on: https://code.wireshark.org/review/938
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit a5a692c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 2 23:54:28 2014 -0700

    Handle DLT_USER2 as PKTAP, to handle Mavericks.
    
    Change-Id: Ic58c3584994f822d5d5a1434050aaa61f86ba17c
    Reviewed-on: https://code.wireshark.org/review/937
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 618c27b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 2 23:45:11 2014 -0700

    Add a capture_pktap() routine and use it.
    
    That way, the packet counts are will be valid when capturing.
    
    Change-Id: I0a21cc817d918e7f849620db5ca6dfd84bd2cd87
    Reviewed-on: https://code.wireshark.org/review/936
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 04c05a2
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Apr 2 02:07:16 2014 -0400

    Fix Bug 9920 Buildbot crash due to SDP/RTP mismatch
    
    For details see comments in Bug 9920.
    
    The executive summary:
    Bug 9920 is a crash caused by a couple of issues:
    
    1) The memory ownership model for the rtp_dyn_payload hashtable is split: SDP
    creates the rtp_dyn_payload hashtable, but RTP can free it. Since there isn't
    *one* pointer to the hashtable, RTP freeing it means SDP has a dangling
    pointer.
    
    2) Either the SDP dissector shouldn't be creating two separate, unique
    hashtables for multiple media channels of the same addr:port, or RTP shouldn't
    be free'ing the previous one.
    
    Change-Id: I436e67de6882f84aa82dcbdfe60bf313fe4fd99c
    Reviewed-on: https://code.wireshark.org/review/918
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit df80f31
Author: AndersBroman <a.broman@bredband.net>
Date:   Thu Apr 3 06:35:51 2014 +0200

    Fix a typo
    
    Change-Id: Ie32a140e49140a92c69cb6fa84cdc55402516830
    Reviewed-on: https://code.wireshark.org/review/935
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 67cc462
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Apr 2 16:18:39 2014 +0200

    Don't use external function internaly to avoid multiple checks.
    tvb_captured_length()                      -> tvb->length
    tvb_captured_length_remaining(tvb, offset) -> (Inline) _tvb_captured_length_remaining()
    tvb_get_ptr()                              -> ensure_contiguous()
    
    Change-Id: I3540854c9b51ca9c3319b030c7d91b4aff976a26
    Reviewed-on: https://code.wireshark.org/review/922
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 84bc050
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 31 13:57:03 2014 +0200

    In the string handling routines don't call tvb_get_...() inside the loops insted get the ptr and read
    directly avoiding the overhead of calling fast_ensure_contiguous()
    repeatibly.
    
    Change-Id: Ib5eee87ef9d49cb4e46b3b9c3d3db0134d3c4a32
    Reviewed-on: https://code.wireshark.org/review/889
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e982992
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 2 20:18:50 2014 -0700

    For single-precision calculations, use single-precision constants.
    
    Otherwise the calculation is done in double precision, and some
    compilers complain of a double-precision value being assigned to a
    single-precision variable.
    
    Change-Id: I78317a0e9b625ae4f34df3597fdb5eba711bcae2
    Reviewed-on: https://code.wireshark.org/review/934
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 9bd0932
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Apr 2 20:05:14 2014 -0700

    For single-precision calculations, use single-precision constants.
    
    Otherwise the calculation is done in double precision, and some
    compilers complain of a double-precision value being assigned to a
    single-precision variable.
    
    Change-Id: I41699fa69e21a2c42d54867765f9fa35a9ab7414
    Reviewed-on: https://code.wireshark.org/review/933
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0d6f511
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Apr 3 03:42:15 2014 +0200

    Add PKTAP to release notes
    
    Change-Id: Ibec2b400493b0936505e467d1ae9bc6551e6cc03
    Reviewed-on: https://code.wireshark.org/review/931
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 0a49935
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Apr 2 11:05:04 2014 -0700

    Add a backporting chapter.
    
    Change-Id: Id0e017b18e95d6703e166fa09f767200d8ed1f8d
    Reviewed-on: https://code.wireshark.org/review/925
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 50a5598
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Apr 2 22:55:58 2014 +0200

    dissect gama chunk
    
    Change-Id: I4fcdb926db9d2f23f5901586b5d97b727237db3d
    Reviewed-on: https://code.wireshark.org/review/930
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 29519c4
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Apr 2 12:51:52 2014 -0700

    Remove extra parenthesis in EQ_SEQ.
    
    Fixes the following clang warning:
    
    epan/follow.c:397:20: error: equality comparison with extraneous parentheses [-Werror,-Wparentheses-equality]
      if ( ((sequence) == (seq[src_index])) ) {
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
    epan/follow.c:397:20: note: remove extraneous parentheses around the comparison to silence this warning
      if ( ((sequence) == (seq[src_index])) ) {
           ~           ^                  ~
    epan/follow.c:397:20: note: use '=' to turn this equality comparison into an assignment
      if ( ((sequence) == (seq[src_index])) ) {
                       ^~
                       =
    
    Change-Id: Ic257bbc598e17f854b671056887ca1a13dcea850
    Reviewed-on: https://code.wireshark.org/review/928
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit b8b68f7
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Mar 31 20:34:38 2014 +0200

    dissect the chrm chunk
    
    Change-Id: I922169d4e246470e018d3db53964ae3f794642f6
    Reviewed-on: https://code.wireshark.org/review/927
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit eee21a6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Mar 31 21:45:40 2014 +0200

    redefine proto_tree_add_float_format_value() if we're using the new
    proto tree api, similar to other proto_tree_add_...() functions
    
    Change-Id: Iaef0711b8221a7bbb24f1004c81a1438f5674e42
    Reviewed-on: https://code.wireshark.org/review/926
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit b238cd1
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 2 13:11:58 2014 -0400

    Scrap wmem splay trees for now.
    
    There is confusion about API usage, and problems on my part concerning whether
    keys should be compared signed or unsigned, and how to do that efficiently.
    Unsigned keys in particular were behaving oddly.
    
    Change-Id: I075693bbd04c15f79f24f9a24006003a914cc572
    Reviewed-on: https://code.wireshark.org/review/924
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 9410882
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Apr 2 17:28:39 2014 +0200

    Add a cople of missing pcap.extension IE:s
    
    Change-Id: I7086349f3fb9e3fd8c1ea902ef08b54c27b0a8c5
    Reviewed-on: https://code.wireshark.org/review/923
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 5838881
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Apr 2 09:17:56 2014 -0400

    Have Infiniband dissector show payload. Bug 9929.
    
    The trees in the infiniband dissectors were incorrectly setup causing the data dissector to always have a NULL tree (so it wouldn't appear in packet view).
    
    Also cleaned up some other unnecessary global variables.
    
    Change-Id: I778073bdca864dfc5087cdcfc7ef0018f9bd704c
    Reviewed-on: https://code.wireshark.org/review/915
    Tested-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 8570f17
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Apr 2 13:31:29 2014 +0200

    Fix packet-bootp.c:5368:18: error: 'ti' may be used uninitialized in this
    function
    
    Change-Id: I15f32e7b5c9ce23e1ddc00792b2d5c37945ae081
    Reviewed-on: https://code.wireshark.org/review/920
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 255eca0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Feb 21 19:36:39 2014 +0100

    Revert Remove check and inverse code to display a error if there is a $Id$
    
    Change-Id: I7061ad312df5079924c927ca95a8fa111c756012
    Reviewed-on: https://code.wireshark.org/review/498
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 781a41a
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Apr 1 18:04:52 2014 +0200

    From Martin Mathieson:
    Show the message type name in option 53, as well as in the bootp protocol root.
    
    Change-Id: I5864a2024d3e64fa8eeee40b465dcd3459b8472e
    Reviewed-on: https://code.wireshark.org/review/910
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 761464f
Author: Bart Van Assche <bvanassche@acm.org>
Date:   Thu Jan 30 13:33:41 2014 +0100

    Fix InfiniBand dissector. Bug 9719
    
    Change-Id: I7b9df14b4d9aa520c3fe28c86014665461b758f2
    Reviewed-on: https://code.wireshark.org/review/917
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 7f6a1ce
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Apr 1 20:36:58 2014 -0400

    packet-pdc.c: Add asterix protocol layer to base tree (not to PDC tree).
    
    PDC capture file: See attachment to Bug #9746
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9746
    
    Change-Id: I815779f4213d1caec3e1c8dc46506bcc8647bcbb
    Reviewed-on: https://code.wireshark.org/review/914
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 577f16a
Author: Martin Kaiser <martin@skogar.kaiser.cx>
Date:   Mon Mar 31 22:44:56 2014 +0200

    use tvb_find_guint8() to find the 0 termination in a text chunk
    keyword and text are latin1 strings
    
    Change-Id: I01637efa2ebf4d1e1a83f6001737066dc1258e6c
    Reviewed-on: https://code.wireshark.org/review/913
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit fc48f57
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Mar 31 21:04:13 2014 -0700

    Add a dissector for Apple's PKTAP headers.
    
    It automatically works for LINKTYPE_PKTAP and, by default, for
    LINKTYPE_USER2; if any other dissector is specified for LINKTYPE_USER2,
    that dissector overrides PKTAP.
    
    Change-Id: Ic00ac8a81c6101e45d638d337aef42df3920da12
    Reviewed-on: https://code.wireshark.org/review/903
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 47d2967
Author: Pavel Karneliuk <pavel_karneliuk@epam.com>
Date:   Tue Apr 1 14:57:26 2014 +0300

    replace comparing sequence numbers of TCP segments with wrap-firendly XX_SEQ macros; replace tabs with 2 whitespace indentations
    
    Change-Id: I8af522cc34863501195d0a79db5c0ab4135246a8
    Reviewed-on: https://code.wireshark.org/review/907
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 0b5f26b
Author: Pavel Karneliuk <pavel_karneliuk@epam.com>
Date:   Mon Mar 31 12:55:15 2014 +0300

    fix comparing a sequence number of TCP fragment when its value wraps over uint32_t limit
    
    Change-Id: I0ff939e2d1265a2d9380c83f8f538bb43b0dadf9
    Reviewed-on: https://code.wireshark.org/review/875
    Reviewed-by: Pavel Karneliuk <pavel_karneliuk@epam.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 01b6526
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Apr 1 15:36:57 2014 +0200

    Inlining some tvb function gives a 6% performance gain according to
    valgrind.
    
    Change-Id: I7881f8c1407d422a3f1ad5bc17e975b45703db74
    Reviewed-on: https://code.wireshark.org/review/909
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8c5e9fc
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Mon Mar 31 14:29:57 2014 +0100

    Fixed display of IIN during reads and writes of IIN object.
    Added (hidden) dnp3.addr field set by both source and destination dnp3
    addresses to allow easier filtering.
    
    Change-Id: I04980c24c1b9f30a2ee5a0d5ea4ac32ae877504e
    Reviewed-on: https://code.wireshark.org/review/908
    Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
    Tested-by: Graham Bloice <graham.bloice@trihedral.com>

commit 2284f0b
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Apr 1 10:01:57 2014 +0200

    For now use UTF-8 for all strings for performance reasons.
    
    Change-Id: If47ffbee58d534ce3d44f00e1e5b966bc42a2ea8
    Reviewed-on: https://code.wireshark.org/review/906
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 914cbc2
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Mon Mar 31 23:58:04 2014 -0400

    Fix checkApis perl script false positive proto_tree_add with ENC_*
    
    In epan/proto.c in function proto_tree_add_split_bits_crumb, the
    proto_tree_add_text function is called with one of its arguments
    using ENC_BIG_ENDIAN, but it's not an argument for proto_tree_add_text
    itself but instead a function being called inside it. checkAPIs.pl
    tries to avoid this in check_proto_tree_add_XXX_encoding, by removing
    parenthesis arguments, but in this acse there are newlines between
    the arguments, causing the regex to not catch them. This commit
    fixes the regex.
    
    Change-Id: I70ef79d5436ba2ec04ffdc3d9939c7aa2cdf6a1f
    Reviewed-on: https://code.wireshark.org/review/902
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e7b3eff
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Mon Mar 31 22:47:56 2014 -0400

    Fix tshark.c to pass checkAPIs script
    
    Since tshark.c was using strdup, perror, and g_main_quit, changes to
    the file won't pass checkAPIs; so this commit replaces those with
    the approved functions; except strdup, which was unecessary.
    
    Change-Id: I031aa44594f2b96960a45f48537ab4e9a10d34b1
    Reviewed-on: https://code.wireshark.org/review/898
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 97cddf5
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Apr 1 00:20:07 2014 -0400

    Fix proto.c to pass checkAPIs script
    
    Since proto.c was using strcat(), changes to the file won't pass checkAPIs.
    So this commit replaces it with the appropriate function, and also replaces
    the deprecated tvb_length_remaining and tvb_ensure_length_remaining function
    calls with the new versions, since checkAPIs was warning about that too.
    This commit does not change the ep_* memorry calls to the new wmem-based
    ones though, as that's a bigger deal than this trivial commit I think.
    
    Change-Id: I51e6d5b3a6e03233f2695c890ff4c10d02fdb0c0
    Reviewed-on: https://code.wireshark.org/review/905
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit dc4c26c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Mar 31 19:48:21 2014 -0700

    Update encap_table_base.
    
    As the comment after the WTAP_ENCAP_ list says, "After adding new item
    here, please also add new item to encap_table_base array".
    
    Change-Id: I918603fa271978b3a81525466c5f4067efc7a783
    Reviewed-on: https://code.wireshark.org/review/897
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 249daa6
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Apr 1 00:26:12 2014 -0400

    Copy randpkt.exe & randpkt.pdb to install directory during windows build.
    
    Change-Id: I6ef6b181897bd3d35dc94ebb2d04aaa209d8df6e
    Reviewed-on: https://code.wireshark.org/review/904
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit a8e9637
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 31 23:12:20 2014 -0400

    Fix two bugs and do misc other minor changes;
    
    Bugs fixed:
     - col_...() should not be called under 'if (tree)';
     - proto_reg_handoff_pdc(): pdc tcp.port preference change was handled incorrectly;
    
    Minor changes:
    - Move proto_reg_handoff...() to the end of the file as per convention;
    - new_register_dissector...() call not needed;
    - Remove some unneeded initializers;
    - 'xxx++' ==> 'xxx += 1' in a few instances;
    - widen a few variables (guint? ==> guint);
    - Add XXX comment about possible simplification of the code;
    - Remove unneeded #include <epan/reassemble.h>;
    - Reformat hf[] entries for readability;
    - Do whitespace changes;
    
    Change-Id: Ib9224f0c6392a45c19656a63bbac97fbaf3acc08
    Reviewed-on: https://code.wireshark.org/review/900
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit a72dc7a
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 31 22:50:39 2014 -0400

    Fix expert_...() calls to not be under 'if (tree)';Do other minor changes;
    
    Minor changes;
     - Remove #include <epan/etypes.h>; It's not needed;
     - Do some whitespace changes;
     - Use tab-width=8 in editor modelines
    
    Change-Id: I84a1c9bc814fae384c4d5a434c2f9aed865c76ae
    Reviewed-on: https://code.wireshark.org/review/899
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 4958cd7
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 31 15:28:39 2014 -0400

    Remove 3 dups from .gitignore
    
    Change-Id: I81434f311568d42dd897461365a5c345dd9ff1bc
    Reviewed-on: https://code.wireshark.org/review/893
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit d8001e8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 31 11:14:29 2014 +0200

    Continue to remove $Id$ from top of file
    
    (Using sed : sed -i '/^\*\* \$Id\$/,+1 d') (2 star and space)
    
    Change-Id: I48505ffb8bfa103cd7db0117e18cdb1925a7034d
    Reviewed-on: https://code.wireshark.org/review/884
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b7b33b5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 31 12:45:42 2014 +0200

    Continue to remove $Id$ from top of file
    
    Last one $Id$ (remove by hand) to make checkAPI haapy !
    
    Change-Id: I5adfdcac0629a36e08c5fe3ea7960bdbc251364f
    Reviewed-on: https://code.wireshark.org/review/887
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7d77d75
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 31 12:22:59 2014 +0200

    Continue to remove $Id$ from top of file
    
    (Using sed :sed -i '/^\/\* \$Id\$ \*\//,+0 d') ( /* $Id */ )
    
    Change-Id: I46e928d7f2a307c35876ed5d34cb6b7cccfcd6e9
    Reviewed-on: https://code.wireshark.org/review/886
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 757aa33
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 17 15:57:02 2014 +0100

    Continue to remove $Id$ from top of file
    
    (Using sed : sed -i '/^\# \$Id\$/,+1 d') (start with dash)
    
    Change-Id: Ia4b5a6c2302f6a531f6a86c1ec3a2f8205c8c2dd
    Reviewed-on: https://code.wireshark.org/review/881
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit fb61a0a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 31 12:10:52 2014 +0200

    Continue to remove $Id$ from top of file
    
    (Using sed :sed -i '/^  \* \$Id\$/,+1 d') (2 spaces before star)
    
    Change-Id: I7060f198b4ae4dd271ecc454f6c6dd8bd4cfd8d4
    Reviewed-on: https://code.wireshark.org/review/885
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b0ba475
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 17 17:59:52 2014 +0100

    Continue to remove $Id$ from top of file
    
    (Using sed : sed -i '/^  \$Id\$/,+1 d') (No star only 2 spaces before)
    
    Change-Id: Id7b254031769a9dca2941304e4d3a0f4bdbc3f54
    Reviewed-on: https://code.wireshark.org/review/883
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7287b58
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 17 16:46:33 2014 +0100

    Continue to remove $Id$ from top of file
    
    (Using sed : sed -i '/^<!-- \$Id\$ -->/,+0 d') (XML Comments)
    
    Change-Id: Ifd03f70ae84dfbbbe04d91f10fd30857fd197014
    Reviewed-on: https://code.wireshark.org/review/882
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a8f1e34
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Mar 31 12:32:51 2014 -0400

    Doc tweaks and macro parameterization
    
    Change-Id: I9898bedf05a785683e79866a149336cbbf402d27
    Reviewed-on: https://code.wireshark.org/review/892
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 0233001
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 17 15:08:11 2014 +0100

    Continue to remove $Id$ from top of file
    
    Remove all $Id:$ (by hand)
    
    Change-Id: Ia8790ee852fe338469e855713199220d345a59b7
    Reviewed-on: https://code.wireshark.org/review/880
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 09cd306
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 7 17:52:50 2014 +0100

    Continue to remove $Id$ from top of file
    
    (Using sed : sed -i '/^\* \$Id\$/,+1 d') (no space before star)
    
    Change-Id: I318968db2b8512ba1303b5fc5c624c66441658f0
    Reviewed-on: https://code.wireshark.org/review/879
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f2dfc39
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 7 16:32:18 2014 +0100

    Continue to remove $Id$ from top of file
    
    (Using sed : sed -i '/^ \t$Id\$/,+0 d') (tab before $Id$)
    
    Also modify generator (NDR.pm)
    
    Change-Id: I348a1d129d1d1320bd80b428038ea5ed291d6ca8
    Reviewed-on: https://code.wireshark.org/review/878
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 94a791a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 7 14:06:43 2014 +0100

    Continue to remove $Id$ from top of file
    
    (Using sed : sed -i '/^\$Id\$/,+1 d') (No space or star before $Id$)
    
    Change-Id: I0801bd7cf234d32487008a8b6dcee64875b07688
    Reviewed-on: https://code.wireshark.org/review/876
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 3170f2e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 7 14:16:15 2014 +0100

    Continue to remove $Id$ from top of file
    
    (Using sed : sed -i '/^ \*  \$Id\$/,+1 d') (Double space between star and $Id$)
    
    Change-Id: If9b8f345e3b6493de0b573600e60005c8b0b33c3
    Reviewed-on: https://code.wireshark.org/review/877
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d0edbd3
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 31 17:55:28 2014 +0200

    Use tvb_get_string_enc() with UTF_8 when checking headers as it's faster.
    
    Change-Id: I88cd6f71c1fcbf67948dd0ebdc6e5641d6ba111c
    Reviewed-on: https://code.wireshark.org/review/891
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b3708a9
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 31 14:35:05 2014 +0200

    According to RFC 3261
    7 SIP Messages
    
       SIP is a text-based protocol and uses the UTF-8 charset
    
    So use ENC_UTF_8|ENC_NA.
    
    Change-Id: I0101eca3dd7d8ff9ebf98fd733548131b862919e
    Reviewed-on: https://code.wireshark.org/review/890
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 6a3394e
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 31 13:44:05 2014 +0200

    Inlining wmem_strbuf_grow seems to give better performance.
    
    Change-Id: I80f3d42fb01461af97984b463a6e8b8217eed552
    Reviewed-on: https://code.wireshark.org/review/888
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 280c295
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 15 12:52:29 2014 +0100

    Add --enable-extra-clang-checks for autotools and CMakeList
    With -Wunreachable-code flags (and disable for the moment -Wdocumentation)
    
    Change-Id: I126c962b32e650a63b78092e95896736ae7335c9
    Reviewed-on: https://code.wireshark.org/review/678
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 0973a32
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Mar 23 16:02:04 2014 +0100

    Fix Argument with 'nonnull' attribute passed null found by Clang
    
    Change-Id: Ie59c379a4f00c807ebc50c95eea2017f8cac0c69
    Reviewed-on: https://code.wireshark.org/review/796
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 650ed5f
Author: Hanspeter Portner <dev@open-music-kontrollers.ch>
Date:   Sun Mar 30 10:47:08 2014 +0200

    packet-osc dissector bug fix of path validity func
    
    - 'is_valid_path' function has been corrected
    - an OSC path is valid if:
     - it consists of printable characters only
     - does not contain ' ' and '#'
    - characters '*' ',' '?' '[' ']' '{' '}' are valid, but have special meaning at the receiving end (used for pattern matching)
    
    Change-Id: I4ff4308d0955da2ef377d606b7778819b97754a0
    Reviewed-on: https://code.wireshark.org/review/868
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 550e315
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Mar 30 16:55:08 2014 -0400

    Fix fuzz-test.sh '-b' option so it works again; Do some other tools/*test*.sh changes
    
    - Add -b option to randpkt-test.sh and test-captures.sh;
    - Create/ue a common function to do '-x' tests on files/dirs;
    - Rename exit_error function to ws_exit_error
    
    Change-Id: I032c9d784bec1fb6b0717aaad08a061e4d935476
    Reviewed-on: https://code.wireshark.org/review/872
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit b63b503
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sat Mar 29 17:16:22 2014 -0400

    Fix Bug 9938 'tshark "-Y -2 -w" saves non-dependent frames'
    
    When the '-Y' display filter option is given with a '-2', and a '-w' to write out
    the packets, tshark grabs *all* dependent frames in the catprue file, even those
    that weren't dependents of a matching packet. Note that this also uses the '-2'
    two-pass option, since only two-pass mode writes out dependent frames to begin with.
    
    Change-Id: I17726447bec434ba2566e98fb78893d1331e3056
    Reviewed-on: https://code.wireshark.org/review/866
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5cdf04e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Mar 30 08:06:45 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-03-30]
    
    Change-Id: Iff714193adc4035d96f69d4944b43da7edb3cfa8
    Reviewed-on: https://code.wireshark.org/review/869
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit bda08a2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Mar 29 16:00:13 2014 -0700

    Hide unused variable.
    
    Leave it there, but commented out, just in case it *should* be used.
    "#if 0" out the code that sets it.
    
    Change-Id: I8802fc416030106d9d8421b0d7b8612597794bab
    Reviewed-on: https://code.wireshark.org/review/867
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit d156def
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Mar 29 13:22:27 2014 -0700

    Rename "size" variable to "length", to match other string routines.
    
    Change-Id: I385345cfafc7e7b4d3e66713fb0fe570b39f438d
    Reviewed-on: https://code.wireshark.org/review/865
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 8ffdf42
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Mar 29 12:56:21 2014 -0700

    Add a pcorey48tohll() macro, and use #defines for some offsets.
    
    The "48 bits, in a weird byte order" is a variant of 64-bit
    "Corey-endian", with the upper 16 bits of the result - which are in the
    *middle* of the bytes of the number - ignored.  Define a pcorey48tohll()
    macro and use that, rather than the loop.
    
    There are a bunch of #defines for offsets in the headers; use them
    rather than magic constants.
    
    Change-Id: Idfdc8a741278d71a5db47c067914c97615c3e02d
    Reviewed-on: https://code.wireshark.org/review/864
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 521bab1
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Mar 28 11:00:28 2014 -0400

    Use sized strbufs when extracting tvb strings
    
    We rarely know exactly how long a string will be, but we frequently have a good
    lower bound (that's better than the default strbuf size of 16). Starting at that
    size probably reduces the amount of allocation/copying needed.
    
    Also make use of the new _finalize() method to save memory and avoid constness
    problems.
    
    Change-Id: I3f043bd12c1ccfce5990168fb6531ecd287bec5b
    Reviewed-on: https://code.wireshark.org/review/856
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7df8839
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Mar 20 12:04:06 2014 -0400

    Splay tree implementation for wmem
    
    This is a tree implementation intended to replace the current red-black tree in
    wmem_tree (which was inherited from emem), assuming there are no regressions.
    Splay trees bubble recently accessed keys to the top, and as such have a number
    of very nice properties: https://en.wikipedia.org/wiki/Splay_tree
    
    This implementation is a variant known as "independent semi-splaying", which has
    better practical performance. It should do about as well as the red-black tree
    for random insertions and accesses, but somewhat better for patterned accesses
    (such as accessing each key in order, or accessing certain keys very
    frequently).
    
    There are a few other changes relative to the red-black tree implementation that
    are worth mentioning:
     - Instead of requiring complex keys to be split into guint32 chunks and doing
       this weird trick with sub-trees, I let the keys be arbitrary pointers and
       allowed the user to specify an arbitrary comparison function. If the function
       is NULL then the pointers are compared directly for the simple integer-key
       case.
     - Splay trees do not need to store a red-black colour flag for each node. It is
       also much easier to do without the parent pointer in each node. And due to
       the simpler system for complex keys, I was able to remove the "is_subtree"
       boolean. As such, splay nodes are 12 bytes smaller on 32-bit platforms, and
       16 bytes smaller on a 64-bit platform.
    
    All done in about half the lines of code.
    
    Change-Id: I89fb57e07d2bb7e3197190c7c2597b0c5adcc03b
    Reviewed-on: https://code.wireshark.org/review/758
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit a1d4189
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Mar 29 10:00:33 2014 +0100

    Upgrade Windows builds to Lua 5.2.1
    
    Change-Id: I5d2058673b69beb8393aae0571703cd9dbb79c4e
    Reviewed-on: https://code.wireshark.org/review/863
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit adc46f5
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Mar 29 11:01:06 2014 -0400

    Tighten the NO_MORE_DATA_CHECK macros
    
    We should return if we've already somehow overflowed the apparent length, not
    just if we've hit it dead on.
    
    Fixes bug #9932 and probably others.
    
    Change-Id: I2719c3bd38f03e18ea557df962ee4a1beb64c2e8
    Reviewed-on: https://code.wireshark.org/review/862
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 302632f
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Mar 28 18:47:48 2014 -0400

    Fix some compiler issues on windows with Lua 5.2
    
    Change-Id: I5c692bbc5fd1a9f0d361413e44e70282c3299901
    Reviewed-on: https://code.wireshark.org/review/860
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 48fc43b
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Mar 28 16:28:53 2014 -0400

    Implement finalize() method for wmem strbuf.
    
    Change-Id: Ib7a2b0d348b3624f41253e2d0995a4a38a9fe45d
    Reviewed-on: https://code.wireshark.org/review/859
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7785dd0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Mar 28 23:42:08 2014 +0100

    Please checkAPI.pl
    
    Change-Id: I78e9d3781df81fd4edda7e9b20749cb096a05499
    Reviewed-on: https://code.wireshark.org/review/861
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit c39060a
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Mar 28 11:20:08 2014 -0400

    Update README.wslua with latest info.
    
    Change-Id: I20ea6c374f791054f16f0aaba33967b869348ff5
    Reviewed-on: https://code.wireshark.org/review/857
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit a8562b2
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Mar 28 13:50:39 2014 -0400

    Add handling of OSC over TCP; fix a bug in the UDP heuristic.
    
    Bug Fixed: UDP heuristic wasn't properly setting the dissector
    for the UDP conversation.
    
    From https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9837#c3:
    
     I did a little survey about alternative OSC transmission, but UDP.
    
     As OSC is packet-based, it is tramitted raw via packet-oriented protocols (e.g. UDP).
    
     For reliable stream-based protocols (TCP, USB), the raw OSC packet is
     prefixed with the packets Int32 size as a packetization scheme.
    
     For unreliable stream-based protocols (RS232 and other serial lines),
     the raw OSC packet is SLIP and/or double SLIP encoded as packetization
     scheme.
    
     There was discussion in the past to make SLIP encoding the default for
     all stream-based protocols, but apparently it has never been adopted
     for any OSC via TCP implementation I've found in the web.
    
     As OSC is used in networked Audio, most implementations run with the
     Nagle algorithm disable, and send the prefixed length and the raw OSC
     packet separately.
    
    Change-Id: Ife690cc5ea0575c65124a7b441431e1cc6ba5091
    Reviewed-on: https://code.wireshark.org/review/858
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit f7c6254
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Fri Mar 28 14:57:24 2014 +0100

    tvb_get_ascii_string is really expensive. On a large capture file which I
    profiled in october Fetch cost has gone from 15,6M to 24,2M, changing
    tvb_get_string() to tvb_get_string_enc() with ENC_UTF_8 where it seems
    safe helps a bit and should be done any way.
    
    Change-Id: I4d3e640bfde3304a991c09e2a30ad7dd132fc5ac
    Reviewed-on: https://code.wireshark.org/review/855
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3438243
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Mar 28 13:44:34 2014 +0100

    Fix crash when calling "MAP Summary" dialog when no file is open
    
    Fixes bug 9934
    
    Change-Id: I2915d0715431cf983511fe7f5f036be99bbd2467
    Reviewed-on: https://code.wireshark.org/review/853
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit b2509f6
Author: AndersBroman <a.broman@bredband.net>
Date:   Fri Mar 28 06:45:01 2014 +0100

    Deleted one line to much in previous chgange.
    
    Change-Id: I19d1153558130356286bac55f6cb321d30a767b1
    Reviewed-on: https://code.wireshark.org/review/852
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 2c1e673
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Mar 27 16:35:48 2014 -0400

    Allow chained calls with Lua TreeItem functions, and fix a couple of minor errors.
    
    A common Lua idiom is to use chained calls, i.e. tree:foo():bar():choo(). This actually
    works for tree:add() because it returns the new child tree item which is then the one
    being applied to the next chained call. But it doesn't work beyond that for things like
    set_generated() and so on.  So this commit fixes that.
    
    This also fixes the Lua tree:add() function for the FT_BOOL type to let it be a Lua boolean value.
    And it reverts a previous change to Struct.tohex() to allow coercion of the argument.
    
    Change-Id: I10f819d363163914ba320c87d4bedebe5b50cacf
    Reviewed-on: https://code.wireshark.org/review/851
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 0ffc690
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Mar 27 17:24:24 2014 +0100

    dissect sRGB chunk
    
    Change-Id: I5a9eefb7f5108de0e46b70453a4485b1cbc3983d
    Reviewed-on: https://code.wireshark.org/review/850
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit ca384a1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Mar 27 15:14:31 2014 +0100

    use an expert info if a png chunk is too large for us
    
    Change-Id: I6a06bf297ef68ca351deff2e08eec7cd12ba8fe0
    Reviewed-on: https://code.wireshark.org/review/849
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit ca9c160
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Mar 27 17:24:20 2014 -0400

    Fix bug9931 'Encapsulated ethernet packets sometimes show invalid FCS'
    
    This fixes part-1 of bug9931: the uninitialized use of a wtap_pkthdr
    struct. The second part of the bug deals with dissectors calling
    the Ethernet dissector for ecnapsulated Ethernet packets but using
    the wrong dissector handle to do so. That's unrelated to the issue this
    commit addresses, so I'm splitting them up.
    
    Change-Id: I87be7b736f82dd74d8c261062f88143372b5344c
    Reviewed-on: https://code.wireshark.org/review/848
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9a977fc
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Mar 27 17:48:19 2014 +0100

    Add dissection of 3G Interface Type package and add some comments about
    the usage of variables in the h248_package_t struct.
    
    Change-Id: Ic5419ab5c20051e56963fe8ea1728d78f95538f0
    Reviewed-on: https://code.wireshark.org/review/846
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d1bef29
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Mar 27 15:07:34 2014 +0100

    Regenerate the dissector with the latest template.
    
    Change-Id: Iefdd7122537108c37e71650ad2674418109d2f1b
    Reviewed-on: https://code.wireshark.org/review/845
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 418c3a7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Mar 27 11:38:06 2014 +0100

    NAS EPS: display also detach cause in case of network initiated procedure
    
    Change-Id: I36fef9eb8a81b03f29c812f94524f4cdf056448b
    Reviewed-on: https://code.wireshark.org/review/844
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 3dd4ef5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Mar 27 09:54:47 2014 +0100

    MBIM: fix identification of DSS streams and add a way to register an external dissector for DSS
    
    Change-Id: Ic7f5708b60ee5846d95725dbbd14d8958d43372e
    Reviewed-on: https://code.wireshark.org/review/843
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 3584a21
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Mar 27 10:34:59 2014 +0100

    From Martin Mathiesson: Display Detach Type in info col.
    
    Change-Id: I33692ac93f60cbabec0804f6ee7e75a9d5b9497c
    Reviewed-on: https://code.wireshark.org/review/842
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f3fe29f
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Mar 26 19:12:04 2014 -0400

    Add paths to Lua package.path so require works for user scripts
    
    This adds the global and personal plugins directories to the
    package.path setting in Lua, so doing 'require' will work
    properly.
    
    Change-Id: Iec33bc60cd7d41aa122da456db91d4ccc3085f82
    Reviewed-on: https://code.wireshark.org/review/841
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 09055f1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Mar 26 23:24:07 2014 +0100

    two more chunk names
    
    Change-Id: I5a34a59c88a4119be2fac4acdd352d474ffc62cd
    Reviewed-on: https://code.wireshark.org/review/840
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 9497476
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Mar 26 23:15:01 2014 +0100

    add some more chunk names
    
    Change-Id: I6d294a901af88f993ca6a44ababad194fb44a693
    Reviewed-on: https://code.wireshark.org/review/839
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit d5ddfed
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Mar 26 21:43:20 2014 +0100

    clean up the png dissector
    
    use value_string instead of our own data type
    read the type string in one go
    
    Change-Id: I115c99c4636540702c1fd301f09a92a0dd466fcd
    Reviewed-on: https://code.wireshark.org/review/838
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 436100c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Mar 26 12:14:59 2014 +0100

    use the correct png chunk len
    the parameter for proto_tree_add_text() is the length, not the end offset
    
    Change-Id: Ie24d5982b7ff13363061fb087438dd714cae748a
    Reviewed-on: https://code.wireshark.org/review/837
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 482a3cd
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Mar 26 15:55:07 2014 +0100

    More fiddling with heuristic.
    
    Change-Id: I50b78cc38c6f529695ecd54ced0ed94e8a683534
    Reviewed-on: https://code.wireshark.org/review/835
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 873a96f
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Wed Mar 26 13:09:31 2014 +0100

    Fix off by one error
    
    Change-Id: I24c9e988786a95489f918bed2c043e6eb23e4caa
    Reviewed-on: https://code.wireshark.org/review/834
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7fd2daa
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Sun Mar 23 10:55:44 2014 -0100

    Postpone replacing GTK+ stock icon usage
    
    This prevents regressions observable on GTK+ 3.10 which caused
    icons to disappear in some cases.
    
    Change-Id: Ic971258807510dc038e30c6c64fb547f0529a3c2
    Reviewed-on: https://code.wireshark.org/review/792
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>

commit 97ab466
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Mar 26 10:55:26 2014 +0100

    LTE RRC: add file forgotten in gb981173
    
    Change-Id: I1727e56e678c32402f6331463c06c62072c954d8
    Reviewed-on: https://code.wireshark.org/review/833
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 8c2bb80
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Mar 26 02:24:51 2014 -0400

    Add various functions for Lua directory handling and path info
    
    This adds new functions to get plugins path info, find out if a directory
    exists, make a new one, remove one, etc. It also creates a file environment
    for user-supplied Lua scripts, to prevent global variable contamination as
    well as supply the script-specific file name.  Some other minor cleanup was
    done as I found them.
    
    A new testsuite was added to test the existing and new directory functions.
    
    Change-Id: I19bd587b5e8a73d89b8521af73670e023314fb33
    Reviewed-on: https://code.wireshark.org/review/832
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit da1af6e
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Mar 25 18:11:05 2014 -0400

    Add filterable expert info for Lua
    
    This adds the ability for a Lua script to register expert info fields,
    similar to C-code dissectors. This change also removes the need for
    the expert_add_info_format_internal() function. Existing Lua scripts
    do not have to change, because the existing expert info function
    uses the internal "_ws.lua" protocol instead of nothing; but using
    the new functionality provides more benefits since it correctly
    registers the expert info fields to the dissector's protocol.
    
    The test suite was amended to generate both old and new forms.
    
    Change-Id: Ib5ae74e927cfa81312baf7b04ff4104b0b4f936e
    Reviewed-on: https://code.wireshark.org/review/830
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit b981173
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Mar 26 00:07:20 2014 +0100

    LTE RRC: fix dissection of SystemInfoListGERAN IE
    
    Change-Id: I502f7cd97cf00822900b4cd09e183e3b491c1437
    Reviewed-on: https://code.wireshark.org/review/831
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 38b5efd
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Mar 25 22:51:05 2014 +0100

    MBIM: fix dissection of control packets when capturing with usbmon
    
    Change-Id: Ie20fcb8d393a85d47ba78f6cb70de77fedda2587
    Reviewed-on: https://code.wireshark.org/review/829
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 843054c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Mar 25 21:37:46 2014 +0100

    no need for if(tree)
    
    Change-Id: If95ece8e2db1b650de5804465128020caf391956
    Reviewed-on: https://code.wireshark.org/review/828
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 027ecfb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Mar 25 21:29:56 2014 +0100

    use wmem_ascii_strdown()
    
    Change-Id: Iaa7dfdc979e78f53b53f2b9a0b093873c9004f2d
    Reviewed-on: https://code.wireshark.org/review/827
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 63b0d89
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Mar 21 14:22:09 2014 +0100

    if a .png file is sent on the application mmi resource, pass the file
    data to the png dissector
    
    Change-Id: I112733f97ba35d9ec497b427c64b2f5ea99fd963
    Reviewed-on: https://code.wireshark.org/review/818
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit d6381c6
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Mar 25 18:19:12 2014 +0100

    Strengthen RANAP heuristic.
    
    Change-Id: I8f6515d2716bb633f753243b7f86d371a22ebbad
    Reviewed-on: https://code.wireshark.org/review/826
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 86d65a0
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Mar 25 11:00:50 2014 +0100

    Introduce wmem_ascii_strdown()
    
    Change-Id: Icdc5a0d5033f3ab709fbf19a33ab26f609d4b1f0
    Reviewed-on: https://code.wireshark.org/review/824
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit a99a036
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Mar 24 11:54:00 2014 +0100

    Bluetooth: Fix wrong recognized RFCOMM services
    
    It seems that RFCOMM service can be dynamically changed while
    connection is still alive. In other words: host can connect to
    remote device and set one RFCOMM service (remote service), but later
    remote device can change service to one of host service without
    any disconnection. This patch add support for this case.
    Also improve searching for useful UUID service through SDP.
    
    Change-Id: I9e03b9b965d6b0d9761b4a451cdeb4a1a33ca017
    Reviewed-on: https://code.wireshark.org/review/808
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ab42220
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Tue Mar 25 08:59:28 2014 +0100

    Bluetooth: AVDTP: Add option to disable Force Codec preference
    
    In real option "SBC" was Default/Off, now user can choose between
    Default and Force SBC Codec.
    
    Change-Id: I605320d89fade11dc7172793bc0492bc4b319e9c
    Reviewed-on: https://code.wireshark.org/review/822
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e90f660
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Mar 25 10:04:02 2014 +0100

    Don't register in the rtp.pt table if the pt value is set to zero.
    
    Change-Id: I17c523da0fb57ed8591f409615fe56ab18977103
    Reviewed-on: https://code.wireshark.org/review/823
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 03d982a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Feb 20 11:00:15 2014 +0100

    DHCP/BOOTP: Add specific 43 Option when Class is ArubaAP or ArubaInstantAP
    
    Change-Id: I77d898af2b6b6f413f3698bb24f4c6280898da1a
    Reviewed-on: https://code.wireshark.org/review/775
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit de44124
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sun Mar 23 11:01:12 2014 -0400

    Enhance Lua API doc generator and add more API info
    
    This enhances the Lua API doc generator Perl script to handle
    meta-information in description comments, such as bold, italics,
    raw code, version info, etc.
    
    The supported markup and codes are documented in make-wsluarm.pl.
    
    It's not beautiful Perl code (I don't know Perl), and I'd rather
    do it using Lua, but I think keeping it Perl makes more sense in
    the long run.
    
    Change-Id: I477b3ebe770075dcea9ec52708e2d6fb5758d2f4
    Reviewed-on: https://code.wireshark.org/review/802
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e4756cc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Mar 24 20:15:21 2014 -0700

    Comment cleanups.
    
    Remove some more 802.11i references, and replace a reference to the
    "WEP" bit with a reference to the "Protected" bit.
    
    Change-Id: I77b50af2b34e2bdc4c21af29b54627ed19219090
    Reviewed-on: https://code.wireshark.org/review/821
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 4038fa9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Mar 24 20:07:07 2014 -0700

    IEEE 802.11i is dead; long live IEEE 802.11-2012.
    
    802.11i was absorbed into a revision of the 802.11 spec, so speak of
    "IEEE 802.11 RSNA EAPOL"/"wlan_rsna_eapol" until somebody comes up with
    a better name for it.
    
    Also, add in one more key flags bit that's in 802.11-2012 but not
    802.11i-2004.
    
    Change-Id: Ia825f7466f3b3d159706eb681546b5bbb4e066bf
    Reviewed-on: https://code.wireshark.org/review/820
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 250c2b0
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Mar 24 22:54:17 2014 +0100

    minor cleanup
    - replace TABs with spaces
    - add editor modelines
    - remove unnecessary NULL checks
    
    Change-Id: Ic6024fc4b6aec56c8cafd39c707e20485fa6cca7
    Reviewed-on: https://code.wireshark.org/review/819
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 9c2e374
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Mar 24 15:48:07 2014 +0100

    separate function to dissect File Acknowledge APDU
    
    Change-Id: I1824407cae4cded0680b01e9dea1de6f0408c607
    Reviewed-on: https://code.wireshark.org/review/817
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit d2ba473
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Mar 24 22:29:11 2014 +0100

    Upgrade LPPe dissector to V1_1-20140108-C
    
    Change-Id: I1d5d4ed73825bb5cda0cc2e76e5000c38c50b601
    Reviewed-on: https://code.wireshark.org/review/816
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 69f4610
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Mar 24 22:06:57 2014 +0100

    Add IEEE 1722a and Landis & Gyr Telegyr 8979 dissectors to release notes
    
    Change-Id: I1785bd35f9fcd2624a97e6ba224f3dbafb673846
    Reviewed-on: https://code.wireshark.org/review/815
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 8aaff81
Author: Clay Jones <clay.jones@email.com>
Date:   Fri Mar 21 14:21:24 2014 -0600

    Add the FNET_PRIVATE ppi extension.
    Look for a dissector for "ppi_fnet" and use it if found, otherwise
    just display the fnet tag on the data.
    
    Change-Id: I07009215faa8faad0e6a82468bad33f266778426
    Reviewed-on: https://code.wireshark.org/review/778
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 93d996b
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sun Mar 23 19:20:19 2014 +0000

    Enhanced text2pcap so that if direction is specified on the command line, "-D",
    and a direction indicator added to the start of each packet in the text file,
    "I" or "O", then the ip source and destination addresses and udp, tcp and sctp
    ports are swapped for an inbound packet.
    Tcp sequence numbers and ack sequence numbers are updated accordingly.
    
    Change-Id: Iec2c0fd68d80aad8842b7513fdd30bae6806b96a
    Reviewed-on: https://code.wireshark.org/review/801
    Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
    Tested-by: Graham Bloice <graham.bloice@trihedral.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit d04cddf
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Mar 24 15:30:25 2014 +0100

    no need for if(tree)
    
    Change-Id: Ia6db5839a8bbbc79a5196406e3f8d59f7ce7498a
    Reviewed-on: https://code.wireshark.org/review/814
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit d066376
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 24 14:36:04 2014 +0100

    Check API found: Found non-ASCII characters on line 248 ..253
    
    Change-Id: I964690c6468f1b8cfdf63cb5784f26065d56a204
    Reviewed-on: https://code.wireshark.org/review/813
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3258588
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 24 14:30:52 2014 +0100

    Don't include voip_bg.xpm, it's not used any more.
    
    Change-Id: I34fb5166afb7b1218cb7e011096c4a3455b364d3
    Reviewed-on: https://code.wireshark.org/review/812
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d35a4e8
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 24 13:41:49 2014 +0100

    Get rid of the background pixmap, set the background color directly.
    
    Change-Id: I7b291892b041055fe4165abcbb2962a295aedce4
    Reviewed-on: https://code.wireshark.org/review/811
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 698e829
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Mar 10 15:48:43 2014 +0100

    USB: Fix comments about dissector tables used in "Decode As"
    
    Issue requested by Tomasz Mon, thanks.
    
    Change-Id: I9931f561294ef34573c6426f17a299c8929a2341
    Reviewed-on: https://code.wireshark.org/review/810
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 79ed216
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Thu Mar 20 18:31:03 2014 +0100

    Use tabs instead of spaces
    
    Change-Id: I16086216ffcac0a457c8fcdabfc0458d4e701ea0
    Reviewed-on: https://code.wireshark.org/review/809
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e01c07a
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Mar 23 18:27:19 2014 +0100

    Bluetooth: L2CAP: Fix disconnection CIDs
    
    CID has two roles: Source CID and Destination CID. This two roles
    have another two different meanings: one if frame is received, another if frame
    is sent (SCID is "DCID", etc). Then using information that PDU is "request"
    or "response" we can correctly recognize CID.
    
    This should fix unrecognized L2CAP payload while there were no valid
    Disconnection Request.
    
    Change-Id: Ibcbbb9e6966873b6af12c1e3c65c6a3983aa4163
    Reviewed-on: https://code.wireshark.org/review/807
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 992c65c
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Mar 23 16:43:55 2014 +0100

    Bluetooth: L2CAP: A little update to Core 4.1
    
    Add some command codes seen in Core 4.1 specification.
    Also add some missing fields.
    
    Change-Id: If3761744b1ada185027a560bceb66804d7eea8ec
    Reviewed-on: https://code.wireshark.org/review/806
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 01c4685
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Fri Mar 21 12:36:28 2014 +0100

    Bluetooth: AVDTP: Use full name for MPF field
    
    Change-Id: I25d359926fa5790383624378a6826c8fd5a9bd5c
    Reviewed-on: https://code.wireshark.org/review/805
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9c370fc
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Mar 16 13:07:36 2014 +0100

    Bluetooth: AVDTP: Improve filtering
    
    A few more filtering name separated by "." for convention.
    
    Change-Id: Ie1ceb0ba807e033085c43826c334933c6b178389
    Reviewed-on: https://code.wireshark.org/review/804
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8e3e0fd
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Wed Mar 19 09:58:07 2014 +0100

    Bluetooth: Add Member "Company" UUIDs
    
    Change-Id: I8f455f12eeeaa51a0699e4cc1ee639d7031ce2c6
    Reviewed-on: https://code.wireshark.org/review/803
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8da90a2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Mar 23 16:18:48 2014 +0100

    Fix Argument with 'nonnull' attribute passed null found by Clang
    
    Change-Id: I5c84e4813d03b734afaf2a7cb3205773324f049d
    Reviewed-on: https://code.wireshark.org/review/798
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 30a4398
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Mar 23 16:15:28 2014 +0100

    Fix Argument with 'nonnull' attribute passed null found by Clang
    
    Change-Id: Ie27fb4c5067c35237a5027ce6428b6cfed40b141
    Reviewed-on: https://code.wireshark.org/review/797
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 2d78287
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Mar 23 12:17:23 2014 -0700

    Add a dissector table for EAPOL Key Descriptor types.
    
    Instead of having a switch statement in the EAPOL dissector for Key
    Descriptor types, have a dissector table, and:
    
    	have the EAPOL dissector register with a dissector for the RC4
    	type;
    
    	have the 802.11 dissector register with dissectors for WPA and
    	RSN types.
    
    This means that ieee_80211_add_tagged_parameters() no longer needs to be
    public; make it static.
    
    Change-Id: I68e0592c3ea055c693d6d5d5a9eb88634ea37a95
    Reviewed-on: https://code.wireshark.org/review/800
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 2a6e50c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Mar 23 11:44:12 2014 -0700

    Clean up white space.
    
    This makes the code's if/then/else bracketing clearer.
    
    Make the if/then/else style more consistent in one case, which also helps.
    
    Change-Id: I7c765b761d92c6710461181b3e3ccd77d2a40f83
    Reviewed-on: https://code.wireshark.org/review/799
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 04c9655
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 18 15:45:24 2014 +0100

    DHCP/bootp: Always display by default value of Option 43 (Vendor-Specfic)
    
    Change-Id: I91b711a11865ce8d31d3585b93b11923e25a12d3
    Reviewed-on: https://code.wireshark.org/review/774
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit e0378db
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Mar 23 08:06:28 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-03-23]
    
    Change-Id: I33cecc1f3c4e66f5758eeb8cbba77cde97a06ae5
    Reviewed-on: https://code.wireshark.org/review/793
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 045a662
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Mar 23 00:52:27 2014 -0700

    Note that the EAPOL-Key Key Data this dissects is for 802.11.
    
    Change-Id: Id012c468da8619108ec41ad3ae43564f4fa636aa
    Reviewed-on: https://code.wireshark.org/review/791
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 864304c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 22 15:31:20 2014 +0100

    Update to QCustomPlot 1.2.0
    
    Reapply remove trailing whitespace and some spelling fixes
    MSCV warning are already fixed
    Fix also a not ASCII caracter in qcustomplot.h
    
    Change-Id: Ied6b0a4ad7397caea6b75fa56f4f2d6ea91d0472
    Reviewed-on: https://code.wireshark.org/review/787
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 21a61a8
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sun Mar 23 00:30:21 2014 -0400

    Add Lua Struct.values() function, and prevent coercion in all Struct functions
    
    This adds a Struct.values() function to get the number of values
    needed/returned with Struct.pack/unpack. It also changes the existing
    Struct functions such that they don't coerce a non-string argument
    into a string. (not preventing it confused a user on ask.wireshark.org)
    
    Change-Id: I93d5846105e55b67680e1c276a7286535c77b039
    Reviewed-on: https://code.wireshark.org/review/790
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9950510
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 22 14:56:36 2014 +0100

    Add missing modelines info
    
    Change-Id: Ic0f83eb469442b386d6389c08860b0faaae2e324
    Reviewed-on: https://code.wireshark.org/review/785
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 69af33f
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sat Mar 22 12:58:12 2014 -0400

    Fix spelling mistakes in Lua test scripts
    
    Change-Id: I8671eb3d3b46ec5c723a6545451ecbb33a10c807
    Reviewed-on: https://code.wireshark.org/review/788
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 1f28f47
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sat Mar 22 10:27:33 2014 -0400

    Fix Bug 9915 'GIOP dissector prints non-UTF-8 to Info column'
    
    When the capture file in Bug 9915 is opened in wireshark with GTK2,
    the console prints out 'Pango-WARNING **: Invalid UTF-8' warnings.
    This capture file was a subset of the one in fuzzbot crash bug 9883.
    I believe it is what's causing the crash in 9883, because GTK is
    finicky about such things. But my system doesn't crash for bug 9883,
    so perhaps it's not the same root cause.
    
    Change-Id: Ifaaed9157f9abd34014001c954647f7db51d650b
    Reviewed-on: https://code.wireshark.org/review/786
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 4acdfe3
Author: AndersBroman <a.broman@bredband.net>
Date:   Sat Mar 22 11:32:25 2014 +0100

    Fix request for implicit conversion from 'gpointer' to 'struct file_priv_t *' not permitted in C++
    
    Change-Id: If88c65fa70d38d6b447a060a19d2681aa7166217
    Reviewed-on: https://code.wireshark.org/review/783
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 66719c9
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Mar 20 17:56:21 2014 -0400

    Add way for Lua file reader to save state per file read/write ops
    
    Lua can create a file reader/writer, to open new capture file
    formats or write to new ones. To save local state, it can save
    things in Lua itself; but since there can be multiple open files
    at the same time (for example during a reload), the Lua script
    won't know for which file and state its read/write functions are
    being invoked for. To remedy this, and also provide a convenient
    way to store such state, this commit adds the ability for a Lua
    script to store a Lua table in the wtap/wtap_dumper's priv
    data member, just like C-code-based reader/writers do.
    
    Change-Id: Ifc9e0d5f0379accee56f2a04b6080238670fec52
    Reviewed-on: https://code.wireshark.org/review/766
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 296bc0b
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Mar 21 22:47:20 2014 -0400

    Fix Bug 9909 Buildbot crash correctly
    
    Fixed a null de-reference in packet-ieee80211.c caused by change-id
    I742726027bcab7d25ca4a9ce3a406518db6d272f, commit g4b8b83407ac744d114462235a8bcca0d480954c7.
    
    See Bug 9909 for details.
    
    Change-Id: I7189476faee3ae6ab34fb52c1564ac668496679a
    Reviewed-on: https://code.wireshark.org/review/780
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit da83ead
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 11:26:03 2014 +0100

    Enhance Neighbor report
    
    Closed-bug: 9724
    
    Change-Id: Id6aefcddf5bd8bd490296e84351152808c03004a
    Reviewed-on: https://code.wireshark.org/review/731
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 82f11d4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 21 22:53:58 2014 +0100

    Fix indexcap tools
    
    Change-Id: Ib77af11975873106b7db7ac1bcd12f4a0800b59e
    TypeError: extract_protos_from_file() takes exactly 6 arguments (7 given)
    Reviewed-on: https://code.wireshark.org/review/779
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 97ba940
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Mar 21 10:35:20 2014 +0100

    fix a crash in the GTK "Interface Management" dialogue
    for Pipes and Local Interfaces
    (Capture / Options / Manage Interfaces)
    
    if you start with an empty dialogue, select a pipe using Browse and
    press Save, wireshark crashes because of a strcmp() against the
    uninitialized pipe_name
    
    initialize pipe_name to NULL and make sure its value is reset when the
    dialogue is closed
    
    don't add a pipe unless there's an active selection in the pipe list
    (which may be "New Pipe")
    
    Change-Id: Id460c8d0d43cd7fc4cb8f4e9b4357898bbef20f7
    Reviewed-on: https://code.wireshark.org/review/776
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 752e545
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Mar 21 15:12:55 2014 -0400

    Fix API comments and don't use sprintf in wslua_int64.c
    
    Change-Id: I4997317e010f685d47e1e2ab512b086e54b286a7
    Reviewed-on: https://code.wireshark.org/review/777
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 51597c1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 21 19:29:45 2014 +0100

    Add a missing word to translation
    
    Change-Id: I7ec79840331a5072f12236c27f8dc842c703b23f
    Reviewed-on: https://code.wireshark.org/review/773
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit aa082ce
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 25 23:26:23 2014 +0100

    Enhance translation (rename toolTip to avoid similar string...)
    
    Change-Id: I23e30b445ac587e2702477afcf6b155ff21f23d4
    Reviewed-on: https://code.wireshark.org/review/772
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 57d68fe
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 16 16:14:49 2014 +0100

    Add dot to string
    
    And avoid different string for translation...
    
    Change-Id: I36ae0fd3366cb9b42f146163f4355778f0b9b40c
    Reviewed-on: https://code.wireshark.org/review/771
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit ad39bb3
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Mar 21 17:28:58 2014 +0100

    test for >0
    
    Change-Id: I7114028ce296ffa875ddfbb24b935dc2573f964c
    Reviewed-on: https://code.wireshark.org/review/770
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 95f5938
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Mar 21 15:25:34 2014 +0100

    fix clear/scrambled detection
    
    Change-Id: Id82763dd17e8c4e0902ae8e31ec6554e8f174b59
    Reviewed-on: https://code.wireshark.org/review/769
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit d1873db
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Mar 20 12:57:29 2014 -0400

    Fix Bug 9903: 'Clicking reload-file ignores selected file format reader'
    
    There's a relatively new feature in 1.11.3 to select a specific file format
    reader, instead of relying on magics or heuristics. If you select a file
    reader and open a file, open it, and then click the reload-file button or go
    to View->Reload or press the ctrl-R keymap, the file is reloaded but using the
    magic/heuristics again instead of the file format reader you previously chose.
    Likewise, the Lua relaod() function has the same issue (which is how I found
    this problem).
    
    I have tested this change by hand, using a Lua script, but I didn't add it
    to the testsuite because I need another change for my test script to work
    correctly. (an enhancement rather than a bug fix, which I'll submit separately)
    
    Change-Id: I48c2d9ea443e37fd9d41be43d6b6cd5a866d5b01
    Reviewed-on: https://code.wireshark.org/review/764
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 49be990
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 15 18:55:46 2014 +0100

    Make Mac OS X buildbot happy (fix index shadow variable)
    
    packet-epl.c:2248: warning: declaration of 'index' shadows a global declaration
    packet-epl.c: In function 'dissect_epl_sdo_command_write_multiple_by_index':
    packet-epl.c:2380: warning: declaration of 'index' shadows a global declaration
    packet-epl.c: In function 'dissect_epl_sdo_command_read_by_index':
    packet-epl.c:2489: warning: declaration of 'index' shadows a global declaration
    
    Change-Id: Ib1a1d1d2aa596df558162839e7594b7fd12559a3
    Reviewed-on: https://code.wireshark.org/review/765
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f5cfcf6
Author: Andreas Leibold <andreas.leibold@harman.com>
Date:   Fri Feb 28 15:47:29 2014 +0100

    ieee1722a dissector added
    
    Change-Id: I4361e282146d86057d6797bc001f6605d5d06486
    
    Whitespaces removed, Code clean up, usage of expert information API
    
    Change-Id: I4361e282146d86057d6797bc001f6605d5d06486
    
    code beautyfying, modeline added
    
    Change-Id: I4361e282146d86057d6797bc001f6605d5d06486
    
    code beautyfying
    
    Change-Id: I4361e282146d86057d6797bc001f6605d5d06486
    Reviewed-on: https://code.wireshark.org/review/430
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e0556fa
Author: Lukas Emersberger <lukas.emersberger@br-automation.co.at>
Date:   Thu Mar 13 14:39:39 2014 +0100

    EPL: Enable PLK to display OD entries
    
      Each package is dissected using a reference to object indeces, so
      that in the view of the dissector output, a clear indication
      to what the index means and what the subindices mean is given.
      Additional special entries (mappings, timestamps) have their own hf
      fields, and can be searched for via display filter.
    
    Signed-off-by: Lukas Emersberger <lukas.emersberger@gmail.com>
    Change-Id: I928c11a9f4a5b762c8947713a0f70e03bd711158
    Reviewed-on: https://code.wireshark.org/review/730
    Reviewed-by: Roland Knall <rknall@gmail.com>
    Reviewed-by: Lukas Emersberger <lukas.emersberger@br-automation.co.at>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 25826ad
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Mar 21 09:54:44 2014 -0400

    Fix using '%hh' for printf format because MS Visual C++ is lame
    
    Change-Id: I1d80b82d7c6a5aa85bf59b449326874c0f851737
    Reviewed-on: https://code.wireshark.org/review/763
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit dc75867
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Mar 21 09:28:01 2014 -0400

    Fix missing license in conversation_debug.h
    
    Change-Id: I5922a36ee84d45653e52e6fe847c6a9085ee5e21
    Reviewed-on: https://code.wireshark.org/review/762
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 0940595
Author: Roland Knall <roland.knall@br-automation.com>
Date:   Thu Mar 20 15:23:55 2014 +0100

    openSAFETY, EPL: Fix heuristic for false-positives
    
     - Adding a typedefinition which can be deactivated, so
       that certain types of frames are only detected in their
       respective transport protocols
     - Rename bytes array as it is a key-word for some IDEs and
       hinders syntax checking
     - Add node info to the time request from/by fields
     - EPL: add message type to heuristic dissection call
    
    Change-Id: Ia572bb68fc1d24d70e72b77867f0dad323b055b9
    Reviewed-on: https://code.wireshark.org/review/750
    Reviewed-by: Roland Knall <rknall@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a04f610
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Mar 5 10:56:33 2014 -0500

    Add debug printing functions for conversations, sip, sdp, rtp
    
    There have been enough gnarly bus in sip/sdp/rtp that it needs
    to have good debug printing. Using a debugger isn't good enough
    because there's interaction across multiple frames and it's too
    hard to follow what's going on without real printed data history.
    
    Change-Id: Ifb5bb1fb580be81f988569ece79d238a9c030c34
    Reviewed-on: https://code.wireshark.org/review/688
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9c5f199
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Mar 20 17:59:50 2014 -0400

    Fix bug 9909 Buildbot crash - but only to stop the crashing
    
    This fixes the crashing on buildbot, but only in the sense that
    it now calls DESSECTOR_ASSERT_NOT_REACHED() for the case that's
    causing the crash - which is a null dereference, due to something
    going wrong in add_tagged_field() of packet-ieee80211.c.
    
    I don't know what the right thing to do is, but at least this
    gets buildbot going again. (that file is over 25k lines!)
    
    Change-Id: I1658944f9704a071dffc7f4834b9294fffc0e7ba
    Reviewed-on: https://code.wireshark.org/review/757
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7b6f047
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Mar 20 18:45:42 2014 -0700

    Handle big-endian Prism headers.
    
    Apparently, some systems write out big-endian Prism headers (probably
    big-endian-MIPS-based Wi-Fi APs running $LINUX_DISTRIBUTION and the
    like), so check for both big-endian and little-endian message codes,
    and, for the fields in the header, use the byte order that matched.
    
    Change-Id: Ia13df606676bb7dbc5d12fe4e297681bebb6f478
    Reviewed-on: https://code.wireshark.org/review/759
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0ec20c3
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Mar 14 09:55:39 2014 +0100

    brackets around MAKE_TYPE_VAL's definition
    
    Change-Id: I8e080b250b81976898d2950da9e91fb32b719590
    Reviewed-on: https://code.wireshark.org/review/756
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 48f6b80
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Mar 13 18:52:43 2014 +0100

    (nearly empty) function to dissect the body of a track header box
    
    Change-Id: I17e4bb3968e503b250b9c8d6a7a9bb2abf0f6868
    Reviewed-on: https://code.wireshark.org/review/755
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit c9440cb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Mar 20 20:30:31 2014 +0100

    use the WTAP_TYPE_AUTO define to make things clearer
    
    Change-Id: I1dd51d1452333826c153b6bb861262a6166af3c5
    Reviewed-on: https://code.wireshark.org/review/754
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 6553435
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Mar 20 13:38:08 2014 -0400

    col_...() should not be under 'if (tree)'; add editor modelines.
    
    Change-Id: I4c2464c6faa79bdc1edb205f3f842864963d1cb9
    Reviewed-on: https://code.wireshark.org/review/753
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 3626f86
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Mar 20 16:32:53 2014 +0100

    Upgrade LTE RRC dissector to v11.7.0
    
    Change-Id: If1f64241846cc18463c8c5e9da7dd2a5eaba6733
    Reviewed-on: https://code.wireshark.org/review/752
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit ffe7134
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Thu Mar 20 15:40:59 2014 +0100

    Get the NEXT protocol not the previous top one.
    
    Change-Id: I261a740cbc369d905c89236b5173944e2780af59
    Reviewed-on: https://code.wireshark.org/review/751
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 0513b29
Author: Anders Broman <a.broman58@gmail.com>
Date:   Thu Mar 20 12:22:39 2014 +0000

    Revert "Allow pcapng interface options to be available to dissectors."
    This patch causes Wireshark/tshark to segfault if the file is reread(open a file and press reload).
    The test suite also fails on
    2.1.1 Step: Exit status for existing file: "/home/wireshark/builders/trunk/sol10sparc/build/test/captures/dhcp.pcap" must be 0/home/wireshark/builders/trunk/sol10sparc/build/test/suite-clopts.sh: line 149:  6646 Segmentation Fault      (core dumped) $TSHARK -r "${CAPTURE_DIR}dhcp.pcap" > ./testout.txt 2>&1
    
    OSX build bot chokes on
    pcapng.c: In function 'pcapng_destroy_option_value':
    pcapng.c:377: warning: implicit declaration of function 'g_byte_array_unref'
    pcapng.c:379: warning: implicit declaration of function 'g_array_unref'
    pcapng.c: In function 'pcapng_collect_block_option':
    pcapng.c:419: warning: implicit declaration of function 'g_byte_array_new_take'
    pcapng.c:419: warning: initialization makes pointer from integer without a cast
    
    these functions are glib 2.22
    This reverts commit 7b13a3b0f6a5617e0e352f87cc5a20afea226aa8.
    
    Change-Id: Ia82fdb2d08287bc2cd2841e1e941ae68cbc2e009
    Reviewed-on: https://code.wireshark.org/review/749
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7b13a3b
Author: Christopher Kilgour <techie@whiterocker.com>
Date:   Sun Feb 23 17:30:57 2014 -0800

    Allow pcapng interface options to be available to dissectors.
    
    Interface options[1], and more generally pcapng options[2], are useful
    information that can provide improved dissector output.
    
    Prior to this change, only certain pcapng interface options were interpreted
    and made available to dissectors, e.g. the interface name or description.
    This change augments the situation by providing epan_get_interface_option( ),
    which returns an array of byte arrays if the option code exists
    (otherwise NULL).  Each element of the array is a byte buffer containing
    the raw data of the option.  An array-of-buffers is used because pcapng
    allows for multiple instances of the same option to be present in the file.
    All interface options found in a pcapng file are thus made available to the
    dissector.
    
    The implementation also provides infrastructure to collect options from
    other pcapng blocks such as the section header.  Currently these options
    are discarded, but could be retained in the future to support more features.
    
    [1] http://www.winpcap.org/ntar/draft/PCAP-DumpFileFormat.html#sectionidb
    [2] http://www.winpcap.org/ntar/draft/PCAP-DumpFileFormat.html#sectionopt
    
    Change-Id: I944b6f0f03dde9b8e7d1348b76acde6f9d312f37
    Reviewed-on: https://code.wireshark.org/review/331
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f65513291
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Mar 19 22:51:39 2014 +0100

    the entries for file types with magic numbers are
    0...heuristic_open_routine_idx-1
    
    at the moment, we loop over all entries of the open_info_arr
    
    Change-Id: Iabca32521a066d994b1c840b7514faa983375f0c
    Reviewed-on: https://code.wireshark.org/review/748
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 4a51f62
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Mar 19 22:38:31 2014 +0100

    use the correct end index when we loop over the open_info_arr
    
    until recently, we always had a 0,0,0,... entry at the end of the array
    that's gone now - which makes sense for people who register wiretap
    plugins...
    
    Change-Id: Id47dc4917481ffa8560e17b8740c2f9716bb8df1
    Reviewed-on: https://code.wireshark.org/review/747
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit c14cc2f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 20:53:04 2014 +0100

    Make checkAPIs happy
    strncpy -> g_strlcpy
    
    Change-Id: Ib17b6799a762e2e2e65bf7c6dd5a894bfb127c86
    Reviewed-on: https://code.wireshark.org/review/746
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 0f51f78
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 19:40:53 2014 +0100

    The 1.11.x installer puts the global plugins in the wrong place [Mac OS X]
    
    Issue found by rols
    
    Fix comment and use the correct plugin_dir path (missing wireshark folder)
    
    Change-Id: I298bc5e9872d8c20c5baeaaf056262b9668f15bf
    Closed-bug: 9854
    Reviewed-on: https://code.wireshark.org/review/745
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 5b7ad82
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 19:32:28 2014 +0100

    Try to fix Buildbot (Mac OS X and Windows) about conversion
    
    logcat.c: In function 'detect_version':
    logcat.c:142: warning: implicit conversion shortens 64-bit value into a 32-bit value
    logcat.c:143: warning: implicit conversion shortens 64-bit value into a 32-bit value
    logcat.c:150: warning: implicit conversion shortens 64-bit value into a 32-bit value
    logcat.c:151: warning: implicit conversion shortens 64-bit value into a 32-bit value
    logcat.c: In function 'logcat_dump_text':
    logcat.c:427: warning: implicit conversion shortens 64-bit value into a 32-bit value
    logcat.c:451: warning: implicit conversion shortens 64-bit value into a 32-bit value
    
    Change-Id: I4361567e599b7d04f422fccd7f8b1bccc897f114
    Reviewed-on: https://code.wireshark.org/review/744
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 16e7096
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Mar 19 13:04:37 2014 -0400

    Remove duplicate call to fix-encoding-args
    
    Change-Id: I7067a8856ff1c431d5e5ec7ec2a51228a8613631
    Reviewed-on: https://code.wireshark.org/review/743
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2aebb94
Author: Jan Kaisrlik <j.kaisrlik@seznam.cz>
Date:   Sat Mar 15 19:58:40 2014 +0000

    fix of bug 9836. Avg. packet size in Statistics -> Summary is rounded to nearest. GTK QT
    
    Change-Id: I34e84e6cf4587fee999764435fa1a407c8aa04bb
    Reviewed-on: https://code.wireshark.org/review/687
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7e423a3
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Mar 19 12:57:13 2014 -0400

    Add read_format extension to manual pages
    
    The -X read_format extension was added in code but in the manuals.
    
    Change-Id: I21692120229ef531671fc3db247809ace69d23b3
    Reviewed-on: https://code.wireshark.org/review/742
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c8a98f3
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Mar 19 12:14:09 2014 -0400

    Fix lua file testsuite not working and weak heuristic readers not being registered
    
    The testsuite for Lua file reader/writer uses the acme_file.lua script to
    generate a pcapng file from an Acme sipmsg.log file. It then compares the
    tshark verbose output of this new pcapng file to a sip.pcapng file in
    the test/captures directory that was previously made. Unfortunately, the
    acme_file.lua script generates a timestamp based on local system timezone,
    rather than UTC, so the testsuite fails if not run in the EST timezone where
    the sip.pcapng file was originally made. This has now been fixed.
    
    Also, trying to register new weak heuristic readers fails because the GArray
    is terminated with a NULL-based row without Glib knowing about that. So this
    commit changes it to let Glib handle the NULL-terminated row, so that appending
    takes it into account automatically.
    
    Change-Id: I037ce1cfbda03585b3a1e159df78ff8ebb41fc32
    Reviewed-on: https://code.wireshark.org/review/741
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit a68e3a4
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Feb 9 18:37:44 2014 +0100

    Wiretap: Add support for Android Logcat
    
    Now Androit Logcat (Logger) binary logs are supported.
    Try "adb logcat -Bf /sdcard/log.logcat; adb pull /sdcard/log.logcat".
    Also there is possibility to save logs to text format like by "adb".
    
    Change-Id: If7bfc53d3fbd549a0978d1dbf96f3fff671fd601
    Reviewed-on: https://code.wireshark.org/review/235
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 27ad4c0
Author: ruengeler <ruengeler@wireshark.org>
Date:   Wed Mar 19 17:06:40 2014 +0100

    Add a new case to find existing assocs when only the information of an INIT chunk is provided.
    
    Change-Id: I88c5367652fb59a3da2cfd8895a1c0cc5176b859
    Reviewed-on: https://code.wireshark.org/review/740
    Reviewed-by: Michael Tüxen <tuexen@wireshark.org>
    Tested-by: Michael Tüxen <tuexen@wireshark.org>

commit 9f01daa
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 14:00:46 2014 +0100

    Add check of whitespace error after Wireshark check (checkhf, checAPIs...)
    
    (Because check whitespace quit after check... and no longer launch other check...)
    
    Change-Id: I97ee0191c3d985934e74d23576f88984ec0e9b46
    Reviewed-on: https://code.wireshark.org/review/739
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 830ad37
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 13:59:56 2014 +0100

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I303184523c22d17c3f642852bcd97a9533bf5521
    Reviewed-on: https://code.wireshark.org/review/738
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d35ccc5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 13:49:42 2014 +0100

    Try to fix Mac OS X Buildbot
    
    packet-ieee80211.c:8583: warning: integer constant is too large for 'long' type
    packet-ieee80211.c:8584: warning: integer constant is too large for 'long' type
    packet-ieee80211.c:8585: warning: integer constant is too large for 'long' type
    
    Change-Id: I5badc6e0d2595d4353e33cd273d55f28737b34a8
    Reviewed-on: https://code.wireshark.org/review/737
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 8c3dee9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 13:44:50 2014 +0100

    Fix warning/error found by CheckAPI
    
    (and fix also fix-encodings-args)
    
    Change-Id: Ic2e99ca02398b7525b1cf68ab0d8279a2909940e
    Reviewed-on: https://code.wireshark.org/review/736
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f7461a8
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Wed Mar 19 12:33:54 2014 +0100

    USB: decode HID desc for unknown iface class
    
    If the interface class is not yet known (for example, in the enumeration
    phase; or if the interface descriptor was missed), then a HID descriptor
    would not get dissected. Instead of printing an unhelpful "unknown
    descriptor" message, always try to find a HID descriptor.
    
    Change-Id: Ic162d6b93b0428a1edd3a925229093dfcc52c42d
    Reviewed-on: https://code.wireshark.org/review/735
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 35c8934
Author: Peter Wu <peter@lekensteyn.nl>
Date:   Wed Mar 19 12:30:45 2014 +0100

    USB: show data fragment for control messages
    
    This makes the usb.data_fragment field more useful in tshark, i.e.,
    showing the bytes for the data stage. Previously, the GUI would just
    show the "Data Fragment" text label which is not really useful on its
    own.
    
    Change-Id: Id0ca39a9a144a37aa6d0b4ae65c1d655deb76748
    Reviewed-on: https://code.wireshark.org/review/734
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 7bbb3ac
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 12:49:27 2014 +0100

    Try to make Mac OS X buildbot Happy
    
    packet-ieee80211.c:8581: warning: implicit conversion shortens 64-bit value into a 32-bit value
    packet-ieee80211.c:8582: warning: integer constant is too large for 'long' type
    packet-ieee80211.c:8583: warning: integer constant is too large for 'long' type
    packet-ieee80211.c:8583: warning: implicit conversion shortens 64-bit value into a 32-bit value
    packet-ieee80211.c:8584: warning: integer constant is too large for 'long' type
    packet-ieee80211.c:8584: warning: implicit conversion shortens 64-bit value into a 32-bit value
    
    Change-Id: I8f8c5518239c7d6e55006abfca8d9452f9a09c6a
    Reviewed-on: https://code.wireshark.org/review/733
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 3d6c13e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 19 12:22:23 2014 +0100

    Fix build
    
    wslua_file.c:92:13: error: request for implicit conversion from 'WFILE_T' to 'FILE_T' not permitted in C++ [-Werror=c++-compat]
    
    Change-Id: Iff9cc716333802a3902429a8c68e5f4cdac2ee9e
    Reviewed-on: https://code.wireshark.org/review/732
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit eb2fb39
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Mar 11 08:25:34 2014 +0100

    The 1.11.x installer puts the global plugins in the wrong place [Mac OS X]
    
    Issue found by rols
    
    The installer puts the normal included plugins (e.g. mate, wimax) in
    /Applications/Wireshark.app/Contents/Frameworks/wireshark/plugins,
    however the global plugins directory is set to
    /Applications/Wireshark.app/Contents/Resources/lib/wireshark/plugins
    (as it was in previous versions) so no plugins load at startup.
    In order to make them load you have to create this directory and
    copy the plugins there, or put them in your personal directory.
    
    From remark of Gerald, use recommandation of Bundle Programming Guide (use Contents/PlugIns for plugin)
    
    https://developer.apple.com/library/mac/documentation/corefoundation/conceptual/cfbundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW19
    
    Change-Id: Ib1ae7da48a8fa94f7037912cd44c05532a238b71
    Closed-bug: 9854
    Reviewed-on: https://code.wireshark.org/review/602
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 4b8b834
Author: Moraney Jalil <moraney.jalil@outlook.com>
Date:   Thu Mar 13 13:54:27 2014 +0200

    Support for IEEE 802.11ad
    
    (according to the 9th draft of the standard)
    
    Closed-bug: 8594
    
    Change-Id: I742726027bcab7d25ca4a9ce3a406518db6d272f
    Reviewed-on: https://code.wireshark.org/review/632
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit bbd1880
Author: AndersBroman <a.broman@bredband.net>
Date:   Wed Mar 19 07:23:29 2014 +0100

    Fix Error: the name for hf_lg8979_start_ptnum8 ("lg8979.start_ptnum8") has
    trailing space in packet-lg8979.c
    
    Change-Id: I80e5c93846c66aad1d1bc6f91b20501e0f384a6c
    Reviewed-on: https://code.wireshark.org/review/729
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 488f2a0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Mar 18 23:01:22 2014 +0100

    Exported PDU: add support for data length on the wire
    
    Change-Id: Iff14ec4d0297ec85f3597b33871fb0ab5256a597
    Reviewed-on: https://code.wireshark.org/review/728
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 30ba425
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sun Mar 16 17:20:07 2014 -0400

    Fix Bug 9885: 'Buildbot crash output: fuzz-2014-03-14-15333.pcap'
    
    The Buildbot found a crash which is cause by a bug that has
    been there all along, but a recent change exposed. This bug is
    likely in 1.10.6 as well, so I'll backport this if I can
    reproduce it in 1.10.6.
    
    Change-Id: I505bc73cbe6281e6d64f00de441c8e6231b55000
    Reviewed-on: https://code.wireshark.org/review/702
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit fff998d
Author: cbontje <cbontje@gmail.com>
Date:   Tue Mar 11 15:46:27 2014 -0600

    New Dissector for Landis & Gyr (Telegyr) 8979
    
    Commit includes dissector code for lg8979 as well as additions to RTAC Serial code to call dissector when required.
    
    See bug report 9874 for further details and sample pcap files
    
    UPDATE1: L&G 8979 commit for addressing comments from Anders and Alexis and added Cmakelists.txt
    UPDATE2: address further comments from Alexis re. proto_item_set_text / proto_item_add_text entries.  Also add modelines
    UPDATE3: fix compilation error noted by Alexis
    UPDATE4: address proto_tree_add_* comments from Michael
    
    Change-Id: I6e69d2b7b7e91e6efa12e4a5fb7dbd140c0540ed
    Reviewed-on: https://code.wireshark.org/review/610
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 04d9501
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Mar 18 13:21:51 2014 -0400

    Add capture file reader/writer support for Lua so scripts can implement new capture file formats.
    
    This enables a Lua script to implement a brand new capture file format reader/writer, so that for example one could write a script to read from vendor-specific "logs" of packets, and show them as normal packets in wireshark.
    
    Change-Id: Id394edfffa94529f39789844c382b7ab6cc2d814
    Reviewed-on: https://code.wireshark.org/review/431
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d832cb1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Mar 18 18:24:56 2014 +0100

    Fix OS-X compilation broken by gc354675
    
    Change-Id: Ie32a2c256055059d1eade29af69eaad9011ca78b
    Reviewed-on: https://code.wireshark.org/review/727
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit c354675
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Tue Mar 18 13:59:14 2014 +0100

    Dechunk/export sctp payloads trough export PDU.
    
    Change-Id: I86d21cadcbd3e85b7a91d509ffd3c317d76a2ce2
    Reviewed-on: https://code.wireshark.org/review/726
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d416783
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Mar 17 17:14:39 2014 +0100

    ULP: upgrade dissector to approved version 2.0.1
    
    Change-Id: I9d7b16c450cb99aa1d66b0a180241c36f8869637
    Reviewed-on: https://code.wireshark.org/review/716
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 1db0fc5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 17 18:04:47 2014 +0100

    Enhance pre-commit tools to avoid false positive
    
    Limit check to file with extension *.c or *.h
    
    Patch revert by mistake in 49394d3101ec286b335213a9845b6d4202955021
    
    Change-Id: Ifed4c833c740218e5e24b3176dc20802fa5849bb
    Reviewed-on: https://code.wireshark.org/review/719
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit b749291
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 17 12:55:30 2014 -0400

    Revert "Try to make the heuristic a bit more efficient."
    (based upon an OK from Anders).
    
    (The commit caused 'reload_framing_info' to be referenced before being set).
    
    This reverts commit b3ce4ecc1460fc0171d65e69549e155b447d851a.
        svn path=/trunk/; revision=52004
    
    Change-Id: If715e1cad041fd832f460411cc652d9b5764d069
    Reviewed-on: https://code.wireshark.org/review/718
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 386ebf5
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 17 11:58:22 2014 -0400

    Heuristics length check must use captured_length; Do other misc changes:
    
    - Use tvb_reported_length() iso tvb_length() in various places;
    - Add some 'if(tree) {...}';
    - Remove an unneeded length-check;
    - Use a consistent formatting style for hf[]array entries;
    - Do some minor whitespace changes;
    - Add editor modelines.
    
    Change-Id: Iac0a74142c5a5944e69fc911e54b0fbdfd1f5bab
    Reviewed-on: https://code.wireshark.org/review/717
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit d426802
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 17 17:07:02 2014 +0100

    Try to fix warning: cast discards__attribute__((const)) qualifier
    from pointer target type [-Wcast-qual]
    
    Change-Id: Idb1d8c9ac6fee135d3c3c7438d46ad6fb396954f
    Reviewed-on: https://code.wireshark.org/review/715
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ce527ba
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 17 16:54:08 2014 +0100

    Try to fix trivial varnings
    
    Change-Id: I7b09999fe34ffded73f0b26c3e561b39d2120643
    Reviewed-on: https://code.wireshark.org/review/714
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit aea1edf
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 17 16:24:59 2014 +0100

    Mark tree as unused.
    
    Change-Id: I57c201c0077144aace68bb51a6b0c7350dd8d5a8
    Reviewed-on: https://code.wireshark.org/review/713
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit e839a4a
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Mon Mar 17 13:52:41 2014 +0100

    Inhance summary output for some 3GPP AVPs
    
    Change-Id: I3657cef87070b91ae17a438140f1fb77edae8622
    Reviewed-on: https://code.wireshark.org/review/709
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit d43f7d1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 15 11:35:21 2014 +0100

    Remove -Wunreachable-code it is removed from GCC
    
    http://gcc.gnu.org/ml/gcc-help/2011-05/msg00360.html
    
    Change-Id: I3f016611d0dc5e7cc6d53965f9b5d2b1ee88fe1c
    Reviewed-on: https://code.wireshark.org/review/677
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 66d0b18
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 17 12:02:29 2014 +0100

    Fix some typo on 802.11 dissector
    (Found by Jalil Moraney in change to add 802.11ad support review 632)
    
    Change-Id: I547bf647ae7400633ad27c7849088fd088928075
    Reviewed-on: https://code.wireshark.org/review/708
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3b69de7
Author: Marko Hrastovec <marko.hrastovec@gmail.com>
Date:   Mon Mar 17 10:44:14 2014 +0100

    Asterix CAT062 fix. Units for cartesian velocity of track were displayed with wrong units.
    
    Change-Id: I716dfeb16b049544e691dcdf75c488758d9e1fa0
    Reviewed-on: https://code.wireshark.org/review/707
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2507ce4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 17 10:39:42 2014 +0100

    Revert de6bfa12b0c002e1930cfb9946078097d294acf8 (break Linux and Mac OS X buildbot...)
    
    Change-Id: If5a6a77909b2d178052605cf2fc6fc0ef758553c
    Reviewed-on: https://code.wireshark.org/review/706
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit de6bfa1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 15 18:01:20 2014 +0100

    Fix build on my old Windows XP Buildbot (With VS2008EE)
    
    ../../asn1/atn-ulcs/packet-atn-ulcs-template.c(126) : fatal error C1083: Cannot
    open include file: 'stdint.h': No such file or directory
    
    Change-Id: I8825a2f0b6440ec5a4bbfb49ea5c183dd8cbf03f
    Reviewed-on: https://code.wireshark.org/review/705
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 46970c4
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Mon Mar 17 00:07:10 2014 +0100

    Print a message in case we don't have an X11 SDK installed about where
    to find xquartz.
    
    Change-Id: I76548fba0b01f8274d12bbb55f4f16622d9a7eff
    Reviewed-on: https://code.wireshark.org/review/704
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit 17fc3b4
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Mon Mar 17 00:05:43 2014 +0100

    CMake updates:
    - build by default
    - update to 2.8.12.2 which actually builds on Mavericks
    
    Change-Id: I60b539613e13d2cdccbd083b28f641ff1ce363c4
    Reviewed-on: https://code.wireshark.org/review/703
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit 072b990
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Mar 16 13:39:07 2014 -0700

    Add a #define for the stats block header length, and use it.
    
    And rename to #define for the stats block trailer length to indicate
    that it's the length of the trailer, not the length of the stats block
    in its entirety.
    
    Change-Id: Iec82c971b32f2d3f4a604fe75a91633e1813ebd5
    Reviewed-on: https://code.wireshark.org/review/701
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit fcf1c44
Author: AndersBroman <a.broman@bredband.net>
Date:   Sun Mar 16 18:57:18 2014 +0100

    Make the avp_str available to sub dissectors and Let the subdissector have
    precedence filling in the avp_item string. Use that in a couple of places.
    
    Change-Id: I1af7a1ca4c14fb56ddeaab336202e6c2a18e556b
    Reviewed-on: https://code.wireshark.org/review/699
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 5f508e8
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Sun Mar 16 19:59:17 2014 +0100

    Small updates to the setup process documentation
    
    Change-Id: Ie6dc3a8254e30495945155f058f1ef10a75c4745
    Reviewed-on: https://code.wireshark.org/review/700
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit d8265cd
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Mar 15 20:32:47 2014 -0400

    Remove Visual Studio solution and project files (and their existence from Makefiles)
    
    There have been discussions on -dev about removing this and I believe I was the last holdout. Finally convinced that I should just have a local copy (ignored by git)
    
    Change-Id: Ic72a22baf58e3412023cf851f0fce16eb07113b0
    Reviewed-on: https://code.wireshark.org/review/681
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 51f26ab
Author: Ronnie Sahlberg <ronniesahlberg@gmail.com>
Date:   Sat Mar 15 08:12:34 2014 -0700

    NFS: We need to pass data through to the dissect_rpc_list() callback
    
    Change-Id: Iace7c6dfb81f0a98bbae304346906a5e82c82812
    Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/679
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 5569f66
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Mar 16 08:06:26 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-03-16]
    
    Change-Id: I714e82b9ea319c2937460978f6feb119917f56f9
    Reviewed-on: https://code.wireshark.org/review/696
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit fa72887
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Sun Mar 16 12:39:30 2014 +0100

    Fix GTK3 detection (or more specific: the include paths) on Windows
    
    Change-Id: Ia0aef096849d1935ca4a6d1d31aabd099087cf29
    Reviewed-on: https://code.wireshark.org/review/694
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit b0b6064
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Sun Mar 16 09:39:50 2014 +0100

    Fix
    [  5%] Building C object epan/CMakeFiles/epan.dir/dissectors/packet-umts_fp.c.o
    /home/jmayer/work/wireshark/git/epan/dissectors/packet-umts_fp.c: In function ‘umts_fp_init_protocol’:
    /home/jmayer/work/wireshark/git/epan/dissectors/packet-umts_fp.c:4526:17: error: enum conversion in assignment is invalid in C++ [-Werror=c++-compat]
                     umts_fp_conversation_info->iface_type        = uat_umts_fp_ep_and_ch_records[i].interface_type;
                     ^
    /home/jmayer/work/wireshark/git/epan/dissectors/packet-umts_fp.c:4527:17: error: enum conversion in assignment is invalid in C++ [-Werror=c++-compat]
                     umts_fp_conversation_info->division          = uat_umts_fp_ep_and_ch_records[i].division;
                     ^
    /home/jmayer/work/wireshark/git/epan/dissectors/packet-umts_fp.c:4533:17: error: enum conversion in assignment is invalid in C++ [-Werror=c++-compat]
                     umts_fp_conversation_info->rlc_mode          = uat_umts_fp_ep_and_ch_records[i].rlc_mode;
                     ^
    cc1: all warnings being treated as errors
    
    Change-Id: Ie783a261c40d26ffd105822d5f45bd0513aa1914
    Reviewed-on: https://code.wireshark.org/review/693
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit 9d8cfcc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Mar 16 01:16:13 2014 -0700

    And another warning fix.
    
    Change-Id: Ibbf3366d0075f7b367383a2950c9f0bc54ae194c
    Reviewed-on: https://code.wireshark.org/review/692
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit f61f79f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Mar 16 01:02:22 2014 -0700

    Squelch some warnings by narrowing or widening some variables.
    
    Change-Id: If3ad60532e8b7e74272683b254582d86653c777e
    Reviewed-on: https://code.wireshark.org/review/691
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit dc6a973
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Mar 16 00:31:15 2014 -0700

    Get rid of unused #defines and no-longer-used structures.
    
    The #defines came from Radiotap, but this isn't Radiotap (I see no
    presence bits here), and Radiotap has to handle stuff that this code
    doesn't (such as, for example, Atheros Wi-Fi adapters that, annoyingly,
    pad the space between the 802.11 header and the 802.11 payload when in
    monitor mode, hence the "datapad" flag).
    
    Change-Id: I87ca3539e0f9254ab94cc8897bdf69e4574f0525
    Reviewed-on: https://code.wireshark.org/review/690
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 9f6f6bc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Mar 16 00:19:20 2014 -0700

    Reorganize the code.
    
    Pull the packet data copying code into the routines that parse the rest
    of the record data.  Have those routines directly fill in the metadata
    headers in the packet data, without bothering to fill in a structure
    first.
    
    As a result, those routines no longer can set phdr->caplen to a value
    different from phdr->len, so don't set WTAP_HAS_CAP_LEN.
    
    Have the existing sanity checking code cause the read to fail if the
    checks fail, and add some additional sanity checking.
    
    Use #defines for some offsets into the statistics header and trailer.
    
    Change-Id: Ie936683b96888961d6e2598131cc0eb6146b37e9
    Reviewed-on: https://code.wireshark.org/review/689
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 4342323
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Mar 14 12:38:52 2014 -0700

    Support to version 3.0 of netscaler packet wire format.
    
    From shekhar.chandra@citrix.com.  See bug 9280.
    
    Change-Id: If3abbc653bb1f127b151976d4183af4c4f1e71eb
    Reviewed-on: https://code.wireshark.org/review/658
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit f199688
Author: AndersBroman <a.broman@bredband.net>
Date:   Thu Mar 13 21:41:16 2014 +0100

    Add an UAT table to define endpoints and channel data to be able to
    presetup conversations with FP dissection data.
    
    Change-Id: Ibced63bf944d7268751f8055095eb26477664be1
    Reviewed-on: https://code.wireshark.org/review/643
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: ronnie sahlberg <ronniesahlberg@gmail.com>
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit 3ac19d3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Mar 15 12:18:28 2014 -0700

    Clean up the setting of the len and caplen fields.
    
    Always include the length of the metadata headers, as we're always
    copying them.
    
    Do a straightforward check to make sure the data length is >= 4 before
    subtracting out the FCS (which appears not to actually be an FCS; at
    least in the captures I've seen, it looks like random junk).
    
    Improve the comments for that code.
    
    Get rid of some tabs, in favor of spaces, while we're at it, and make
    the 3 sections of code where that's done more alike.
    
    Change-Id: Ica338cd492ac535833933a8b7cd5191217c5ab5b
    Reviewed-on: https://code.wireshark.org/review/685
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 42c522c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Mar 15 13:57:05 2014 -0400

    (Minor) prefs_register_protocol() callback not required; Therefore: simplify proto_reg_handoff...().
    
    Change-Id: Ic09351d7b04d55814211618056e92430bc114f6f
    Reviewed-on: https://code.wireshark.org/review/684
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 7b6b6e5
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Mar 15 13:51:33 2014 -0400

    Add a length-check to heuristic to prevent any exception during test; add editor modelines.
    
    Change-Id: I8b4f565699c4d044cc3b64b22115a921b97b3d38
    Reviewed-on: https://code.wireshark.org/review/683
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 33b3bb9
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Mar 15 13:49:05 2014 -0400

    (Trivial): add editor modelines. use consistent indentation & do whirespace re-formatting.
    
    Change-Id: Ic8378bf398bcabfe1f50f7f6ccbe10e2e84884d5
    Reviewed-on: https://code.wireshark.org/review/682
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit d6548f9
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Mar 15 14:31:14 2014 +0100

    Remove unused const variables errors seen with recent Clang version
    
    Fixes bug 9886
    
    Change-Id: I8624ef1c5874aea5521d21c998510fc29c838936
    Reviewed-on: https://code.wireshark.org/review/657
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 830684f
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Mar 15 11:48:58 2014 -0400

     #if 0 (with XXX comment) use of try_conversion(); Also: do misc cosmetic changes.
    
    Change-Id: Ib31439cfaaf5c08113b87f0bbb0b75932ca06bc9
    Reviewed-on: https://code.wireshark.org/review/680
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 5af1e3a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 15 11:01:03 2014 +0100

    Fix -Wabsolute-value in TAP Compare stat (Found by Clang 3.5)
    
    tap-comparestat.c:321:55: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    tap-comparestat.c:321:55: note: remove the call to 'abs' since unsigned values cannot be negative
    tap-comparestat.c:347:56: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    tap-comparestat.c:347:56: note: remove the call to 'abs' since unsigned values cannot be negative
    
    Change-Id: Ice950228d844373abcbd0cdc8ea05079b8b933d0
    Reviewed-on: https://code.wireshark.org/review/676
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 813bc10
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 15 10:55:01 2014 +0100

    Fix -Wabsolute-value in GTK Compare stat (Found by Clang 3.5)
    
    compare_stat.c:235:34: error: taking the absolute value of unsigned type 'guint32' (aka 'unsigned int') has no effect [-Werror,-Wabsolute-value]
    compare_stat.c:235:34: note: remove the call to 'abs' since unsigned values cannot be negative
    compare_stat.c:406:55: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    compare_stat.c:406:55: note: remove the call to 'abs' since unsigned values cannot be negative
    compare_stat.c:432:56: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    compare_stat.c:432:56: note: remove the call to 'abs' since unsigned values cannot be negative
    
    Change-Id: I03cc3136df3faf42c25986f52f015b8d87ce5774
    Reviewed-on: https://code.wireshark.org/review/675
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 35648de
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 15 10:52:23 2014 +0100

    Fix -Wabsolute-value in GTK SCTP Graph (Found by Clang 3.5)
    
    sctp_graph_dlg.c:1562:18: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    sctp_graph_dlg.c:1562:18: note: remove the call to 'abs' since unsigned values cannot be negative
    sctp_graph_dlg.c:1574:18: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    sctp_graph_dlg.c:1574:18: note: remove the call to 'abs' since unsigned values cannot be negative
    
    Change-Id: If3cdce123256543a95fe0b596eee962e1d93d118
    Reviewed-on: https://code.wireshark.org/review/674
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 0d2dd00
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Mar 15 10:49:47 2014 +0100

    Fix -Wabsolute-value in ICMP dissector (found by Clang 3.5)
    
    packet-icmp.c:1245:7: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    packet-icmp.c:1245:7: note: remove the call to 'abs' since unsigned values cannot be negative
    packet-icmp.c:1245:30: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    packet-icmp.c:1245:30: note: remove the call to 'abs' since unsigned values cannot be negative
    packet-icmp.c:1254:6: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    packet-icmp.c:1254:6: note: remove the call to 'abs' since unsigned values cannot be negative
    packet-icmp.c:1254:29: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value]
    packet-icmp.c:1254:29: note: remove the call to 'abs' since unsigned values cannot be negative
    packet-icmp.c:1623:7: error: taking the absolute value of unsigned type 'guint32' (aka 'unsigned int') has no effect [-Werror,-Wabsolute-value]
    packet-icmp.c:1623:7: note: remove the call to 'abs' since unsigned values cannot be negative
    packet-icmp.c:1629:7: error: taking the absolute value of unsigned type 'guint32' (aka 'unsigned int') has no effect [-Werror,-Wabsolute-value]
    packet-icmp.c:1629:7: note: remove the call to 'abs' since unsigned values cannot be negative
    
    Change-Id: I6b344d01b8239fb93aedf95d954ef1243ba45a6b
    Reviewed-on: https://code.wireshark.org/review/673
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3094062
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Mar 15 03:02:40 2014 -0700

    Use constants instead of vwr->STATS_LEN in some cases.
    
    In some cases, we know, based on the FPGA code, what vwr->STATS_LEN is,
    so use that #define.
    
    While we're at it, replace some hardcoded numbers that represent the
    statistics trailer length with the appropriate #define.
    
    Also, combine two identical case arms for Ethernet into one.
    
    Change-Id: I0bdea8e5aab146094ad21fa7e67dca2913da688b
    Reviewed-on: https://code.wireshark.org/review/672
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 41c8cd6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Mar 15 02:45:34 2014 -0700

    Fix setting of STATS_LEN - it's what's in the file, not what we *generate*.
    
    vwr->STATS_LEN is the length of the statistics trailer at the end of the
    packet, and it's the same for S2 and S3 versions of the WLAN card.  It
    should *not* be set to the length of the metadata headers that we
    *generate and put in front of the packet data that we hand to our
    callers*.
    
    Get rid of a debugging message while we're at it.
    
    Change-Id: I465b5ba4dedb88f1f401d34439b44b16a4bb01cc
    Reviewed-on: https://code.wireshark.org/review/671
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0d6cdb5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Mar 15 02:24:03 2014 -0700

    Clean up naming and get rid of unused and duplicate definitions.
    
    The so-called "radiotap headers" bear no resemblance to actual
    radiotap.org radiotap headers; there are no presence bits, for example.
    Get rid of the words "radiotap" and "radio tap", get rid of #defines
    that aren't used, get rid of duplicate definitions.
    
    Change-Id: I0bb6abda5d13bf20810dc865a567f4ec51a38056
    Reviewed-on: https://code.wireshark.org/review/670
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 5d24091
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 14 17:39:52 2014 +0100

    Fix indent (use 2 spaces)
    
    Change-Id: If7872c510d20e9f04e44e3fdf09c023e5ac602d9
    Reviewed-on: https://code.wireshark.org/review/648
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit e63eb02
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Mar 15 09:57:52 2014 +0100

    Fix compilation of packet-aruba-erm.c
    
    Change-Id: I30bef3eb92e1bdf67e4a3019ef3542e14ac9505c
    Reviewed-on: https://code.wireshark.org/review/669
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a16b862
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 14 16:54:51 2014 +0100

    Enhance dissector Aruba ERM
    
    Support type 0 (legacy), type 1 (peek), type 3 (pcap+radio) mode
    via preference
    
    type 2 (airmagnet) is no yet supported
    
    Change-Id: I4f0d10e5d9b87bdcf5863d84e565201acaeee45b
    Reviewed-on: https://code.wireshark.org/review/647
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit bac9b5b
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Mar 14 21:05:25 2014 -0400

    Fix lrexlib.c clang static analyzer warning
    
    This fixes a "Argument with 'nonnull' attribute passed null" warning
    generated by the clang static analyzer.  It's a false positive, but
    easy to remedy.
    
    Change-Id: Id737d1ac29765ed26a416c5cd13bedafee478fb6
    Reviewed-on: https://code.wireshark.org/review/661
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f75f1d5
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Mar 14 21:12:10 2014 -0400

    Fix README.heuristic wording to Bill Meier's correction
    
    Change-Id: Ifeb61abdcc7aa049529d584ff3fe50b6fd79fe21
    Reviewed-on: https://code.wireshark.org/review/662
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit c7383fa
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Mar 15 00:48:56 2014 -0700

    Better document the offset of the MPDU in the packet data.
    
    In the S1 FPGA code, copy the "MPDU starts at 4 or 6" comment.
    
    Get rid of misleading comment in the S2/S3 FPGA code; we're using the
    MPDU_OFF field from the private data structure, so we're not calculating
    *anything* at that point.  Put in comments indicating what's being done
    at the point where those calculations are actually done.
    
    Change-Id: Ifda709a6b2aa7edad964f639086012c72c0a71fe
    Reviewed-on: https://code.wireshark.org/review/668
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 288923d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Mar 14 20:18:24 2014 -0700

    Add a #define for the record header length, and use it.
    
    Add a comment describing (some of) the record, while we're at it, and
    update another comment to reflect reality.
    
    Change-Id: Ia7f1432402b843b96983375c0e0842c030de0cee
    Reviewed-on: https://code.wireshark.org/review/667
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit a0afd45
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Mar 14 19:49:54 2014 -0700

    Some records have two statistics blocks; clarify that.
    
    Change-Id: I139cd73f6fff84528e105f9246a4207aa48a68df
    Reviewed-on: https://code.wireshark.org/review/666
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 50b3da0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Mar 14 19:47:22 2014 -0700

    More use of vwr->STATS_LEN to clarify what code is doing.
    
    Change-Id: I9292f7b054f7b71727409deb062200a0301db5ee
    Reviewed-on: https://code.wireshark.org/review/665
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 225635e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Mar 14 19:45:02 2014 -0700

    Get rid of duplicate code.
    
    Change-Id: I39515c13f667a62445e3498cf90742dc271e390c
    Reviewed-on: https://code.wireshark.org/review/664
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 3158a5b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Mar 14 18:36:36 2014 -0700

    Use vwr->STATS_LEN instead of numbers, and eliminate redundant checks.
    
    Instead of throwing in 48 and 64 as numbers, use vwr->STATS_LEN to
    indicate what the lengths are.  Yeah, it has to be fetched at run time,
    but big deal.
    
    That also shows that, as we've already rejected records whose size is
    less than vwr->STATS_LEN, we don't have to check for that, so eliminate
    those checks.
    
    Change-Id: Id4822b3e5a02abfffb2da96a50999e36548a4279
    Reviewed-on: https://code.wireshark.org/review/663
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ba7e5e3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Mar 14 16:14:15 2014 -0700

    len and caplen are derived independently, so set WTAP_HAS_CAP_LEN.
    
    Fix presumed typo while we're at it.
    
    Change-Id: Ic8ae6e6669e5c5fc618ec2516af98ba2390487ce
    Reviewed-on: https://code.wireshark.org/review/660
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 55f6b2e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Mar 14 12:52:00 2014 -0700

    Remove more now-unused stuff.
    
    Change-Id: I8f65ed38e0b5f8923b7c273c2fca4c2b57c5af9c
    Reviewed-on: https://code.wireshark.org/review/659
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 6e33920
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Mar 14 12:23:03 2014 -0700

    Get rid of a no-longer used preference.
    
    We no longer need a preference to determine the byte order of the T and
    L in the TLVs, as libpcap and libwiretap both, when reading a file,
    translate from the file's byte order to the reading host's byte order
    and, in fact, currently don't use the variable in which the preference
    is stored; eliminate the preference.
    
    Change-Id: Id06a6284960c1ac77028af07f3937eb4a7b0acaa
    Reviewed-on: https://code.wireshark.org/review/656
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit bf0b7f7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 14 18:45:34 2014 +0100

    Fix indent (use 4 spaces) and add Modelines
    
    Change-Id: I50c66638d48a6579b50204769bd27210d9d6c228
    Reviewed-on: https://code.wireshark.org/review/655
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e0d76a5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 14 18:26:09 2014 +0100

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I688509fff7d5b663f2ff54b42a80c52592613213
    Reviewed-on: https://code.wireshark.org/review/654
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d3cc7e0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 14 18:21:28 2014 +0100

    Fix -Wunused-const-variable found by Clang 3.5
    
    Change-Id: Idf5ac9e067a647d3e1be82df352d956c87d6050c
    Reviewed-on: https://code.wireshark.org/review/653
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 348c19c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Mar 14 13:05:15 2014 -0400

    Use try_val_to_str() in heuristics test (intead of a loop); ensure no exception during test.
    
    Change-Id: Ib55ccca4a025fb1cbef52ffa01888fef6d72156a
    Reviewed-on: https://code.wireshark.org/review/651
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit f02b888
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Mar 14 12:21:40 2014 -0400

    Fix two bugs & do various other changes.
    
    Bugs fixed:
    - Catch exceptions during heuristics test so that the sequence of
      dissector heuristics tests is not terminated abnormally;
      (Prevents incorrect tshark "one-pass" dissection);
    - Comment out registration of heuristic for TCP; TCP dissection
      requires different code than for UDP. ("XXX: ToDo" added)
    
    Misc:
    - Create/use two extended value_strings;
    - "UL" is not needed as a modifier for several constants;
    - Remove some unneeded initializers;
    - Localize some variables;
    - Remove unneeded '#include <stdlib.h>
    - Do some whitespace changes.
    
    Change-Id: Ida11cb6b26911c0032155fde7491dd2a6f136c34
    Reviewed-on: https://code.wireshark.org/review/650
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 740ec32
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Mar 13 16:18:06 2014 -0400

    Ensure there's no exception during the initial heuristics test.
    
    Change-Id: I7d7e8bf2d1d63b34659f6de506eb4b2693780cce
    Reviewed-on: https://code.wireshark.org/review/649
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit eea31be
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 14 16:53:22 2014 +0100

    Add modelines information and peekremote register for futur use...
    
    Change-Id: I81f726cd20878770a37d9489f40d473960714425
    Reviewed-on: https://code.wireshark.org/review/646
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 4b2ec6b
Author: AndersBroman <anders.broman@ericsson.com>
Date:   Fri Mar 14 13:55:34 2014 +0100

    Display framed_ipv6_prefix as an IPv6 address even when it's not the full
    16 bits.
    
    Change-Id: I6cef08e2da9467cb54b5d08526c77c87e7afe1fa
    Reviewed-on: https://code.wireshark.org/review/645
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 04c39bb
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Mon Mar 10 01:54:51 2014 -0400

    Add Lua heuristic dissector support
    
    This adds the ability for Lua scripts to register heuristic dissectors
    for any protocol that has registered a heuristic dissector list, such
    as UDP, TCP, and ~50 others. The Lua function can also establish a
    conversation tied to its Proto dissector, to avoid having to check the
    heuristics for the same flow. The example dissector in the testsuite
    has also been enhanced to include a heuristic dissector, to verify
    the functionality and provide an example implementation.
    
    Change-Id: Ie232602779f43d3418fe8db09c61d5fc0b59597a
    Reviewed-on: https://code.wireshark.org/review/576
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a59ac1b
Author: 0xbismarck <0xbismarck@gmail.com>
Date:   Thu Mar 13 12:01:23 2014 -0400

    Bug 9704: GSM_MAP SendRoutingInfoForSM incomplete
    
    Added the field information for Phase 1 for the Send Routing Info
    For Sm message per request of ticket 9704. Code per the suggestion of
    Anders Broman. Adding Phase 1 code to GSMMAP.asn.
    
    Did not have any data to verify that the change worked.
    
    Change-Id: Ic387e2e12e8893abb0f453f5010909ffbfd1808c
    Reviewed-on: https://code.wireshark.org/review/147
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 2f794e9
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Mar 13 22:47:14 2014 +0100

    MBIM: fix 3GPP SMS PDU record dissection
    
    Change-Id: I232a12eb7f7ee49464bb45c6f284ca3a3825909c
    Reviewed-on: https://code.wireshark.org/review/644
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit eff7a9b
Author: Patrick MacArthur <pmacarth@iol.unh.edu>
Date:   Wed Mar 12 15:21:23 2014 -0400

    Fix dissection of RDMA WRITE ONLY IMM packets.
    
    Change-Id: Icdc4aaa243191dc85e067a75a068c175fa09296b
    Reviewed-on: https://code.wireshark.org/review/637
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e204e9a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Mar 13 12:52:41 2014 +0100

    Enhance ZigBee Routing Table
    Make field filterable and use value_string for status
    
    Based from capture available in bug 9855
    
    Need to continue... lot of enhance is possible in ZigBee dissector...
    
    Change-Id: I0ac84e05a7b8b54e9879abbb7495034318188394
    Reviewed-on: https://code.wireshark.org/review/631
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit ba32257
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Mar 11 22:46:25 2014 +0100

    add a test for SSL/TLS decryption using the master secret
    
    rename the existing SSL test to clarify that it uses the server's
    private key for decryption
    
    Change-Id: I13598fc4cf724b144a8f27bfa7a3316acfc78728
    Reviewed-on: https://code.wireshark.org/review/640
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit c9956e3
Author: AndersBroman <a.broman@bredband.net>
Date:   Thu Mar 13 21:08:57 2014 +0100

    Use dissector_try_uint_new() and include diam_sub_dis_inf when calling all
    AVP sub dissectors.
    
    Change-Id: I6dcc362ea755794d3e18d8d27ed2128b46bd887b
    Reviewed-on: https://code.wireshark.org/review/642
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f3f77bd
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Mar 13 21:23:24 2014 +0100

    Add tfshark.rc.in to Makefile.am
    
    Change-Id: I7d987534243a3e1575191f67d8b660c3c4c4731f
    Reviewed-on: https://code.wireshark.org/review/641
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a9f349b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Mar 13 12:41:00 2014 -0700

    Rename and relabel some fields, as per emburey's comment.
    
    Change-Id: I8e32672912bb202903182126613ce3394e0e1c35
    Reviewed-on: https://code.wireshark.org/review/639
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 641eb36
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Mar 13 10:20:28 2014 -0700

    Fix value_string checks in checkAPIs.pl.
    
    Some strings contain semicolons, which meant g36db2df was terminating
    our REs too early. Try terminating them with '}' followed by ';'.
    
    Change-Id: I97f63351ef35c91e3123d9abd47576d47fea4b2b
    Reviewed-on: https://code.wireshark.org/review/638
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 53dab8e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Mar 11 10:28:41 2014 -0400

    Note that a dissector heuristic test *must not* cause an exception before returning FALSE.
    
    Change-Id: I9f1ab000f7a2c554d1c20abf8ca4e4bab4b5ef27
    Reviewed-on: https://code.wireshark.org/review/635
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 36db2df
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Mar 12 17:11:27 2014 -0700

    Add a check for newlines in value_strings.
    
    Update checkAPIs.pl to look for newlines in value_strings and
    enum_val_t's. We now have to perform the check before we strip quoted
    strings. Hopefully that won't cause a problem. Rename the check since
    we do more than check for NULL termination.
    
    Add modelines.
    
    Fixes bug 9878.
    
    Change-Id: I39dd910db60c7028ea4bdb58e8cfdb239c094748
    Reviewed-on: https://code.wireshark.org/review/628
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit b1a05d5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Mar 13 14:46:42 2014 +0100

    ULP: add UDP transport
    
    and fix indent (use 2 spaces)
    
    Change-Id: I558616e3030a55a845cd4ba31ac32f08bdf8376d
    Reviewed-on: https://code.wireshark.org/review/634
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 73618c8
Author: Roland Knall <roland.knall@br-automation.com>
Date:   Thu Mar 13 14:28:43 2014 +0100

    Pre-Commit Hook check to check for newer version
    
     Insert a short check to always check for newer versions
     in the tool directory of the pre-commit script
    
     So far, only a warning is being generated, allowing the
     developer to decide for him/herself
    
    Change-Id: I6fce60e3de1d051757d0ed38eae8fdc94cec7662
    Reviewed-on: https://code.wireshark.org/review/633
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit b5fae94
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Mar 13 01:28:08 2014 -0700

    Assorted cleanups of field names and descriptions.
    
    The PeekRemote headers are 802.11, so "Dot80211" is redundant.
    
    "Wep" really means "Protected" as there's also WPA/WPA2.
    
    "FlagsN" means "802.11n", not "802.11ac", and the "n" in "flagsn"
    indicates that.  Also, "Hz" stands for "Hertz", as in "Heinrich Hertz",
    so the "H" is capitalized.
    
    Change-Id: If46cc4859ae8d65a199c9ad1fd48d2f2128ccd3d
    Reviewed-on: https://code.wireshark.org/review/630
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 08bf1a4
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Mar 13 02:45:03 2014 -0400

    Add support for Aruba ERM Radio-Format
    
    This adds support for a variant of the current Aruba ERM format,
    a new format that provides rdio information. This addresses
    enhancment bug 9880.
    
    Change-Id: Ia38ff09d9f814193bdc544466dbd005123771262
    Reviewed-on: https://code.wireshark.org/review/629
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 907d24d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Mar 12 16:11:00 2014 -0700

    Get rid of $Id$, add some comments.
    
    Change-Id: I3f34484f18fba45b23b5acc924b56e5b62291114
    Reviewed-on: https://code.wireshark.org/review/627
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 13d635b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Mar 12 15:12:58 2014 -0700

    Get rid of space-before-tab in indentation.
    
    Change-Id: If747e7b2af34e27ca8558293140a74691a0113b4
    Reviewed-on: https://code.wireshark.org/review/624
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit c8b6b76
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Mar 12 15:10:29 2014 -0700

    Thou shalt not put newlines in the strings in value_string tables.
    
    That just breaks too many things.
    
    This catches the examples of that found in bug 9878.  There might be
    others that my grepping didn't find.
    
    We should also have the checkAPIs.pl script check for this, so this
    isn't a full fix for bug 9878.
    
    Change-Id: I3bf6f1fc0fe8654d0f54a995e72f1966ae012f5e
    Reviewed-on: https://code.wireshark.org/review/623
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 0284e87
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Mar 12 14:44:01 2014 -0700

    Consistently put -lm at the end of library lists.
    
    I'm not sure why it's associated with GLIB_LIBS in most entries - at
    some point, was it the case that we didn't use libmath routines but GLib
    did? - but there's no guarantee that other libraries don't use them, so
    put them at the end of the lists.  That also makes the lists a bit more
    consistent.
    
    (Yes, I know, the wireshark_ldadd list is followed by some other
    libraries in the library lists that use it, so -lm isn't *really* at the
    end everywhere.)
    
    Change-Id: Ia2e0b295fdaae771fdee7d5eecdefaa83fae9992
    Reviewed-on: https://code.wireshark.org/review/622
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 5ae2815
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Mar 11 00:27:50 2014 -0400

    Fix bug 9866: Qt 'Clearing filters does not seem to affect the packet list'
    
    Clicking the "X" clear filter button now applies the clearing to the
    displayed packet list.  This commit also adds tooltips for the display
    filter display filter box's butons.
    
    Change-Id: I827020a7705a32a4a9204d22e94942853e25bba6
    Reviewed-on: https://code.wireshark.org/review/601
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit bc3aa5d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 10 22:28:08 2014 +0100

    Add dissection of flags, status, flagsN for Omnipeek/Peek Remote dissector.
    
    Information about value of flags from Emburey
    
    Change-Id: Iba79fba8e95cd2fc80f6fba5fa937d5485fbb381
    Closed-bugs: 9586
    Reviewed-on: https://code.wireshark.org/review/595
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit c4c8350
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Mar 6 17:20:48 2014 -0500

    Fix bug 9021: 'RTP not decoded inside the conversation in v.1.10.1'
    
    The behavior for SIP/SDP handling of RTP conversation tracking
    changed in v1.10, with some unintended consequences.  The bugs did not
    show up at the time because wireshark makes 2 passes of the packet list,
    and so the problems auto-corrected themselves in most cases.  Unfortunately,
    a change in r53641 modified how UDP behaves, making it always create
    conversations for UDP packets, and that exposed the bugs inherent in the
    SIP/SDP code changes.
    
    This commit reverts the behavior of SIP/SDP to its pre-1.10 model, but
    creates a new preference setting for "Delay SDP changes for tracking media",
    which if enabled, will turn on the new (but buggy) model introduced in 1.10.
    This preference is *disabled* by default, since for a majority of cases the
    new behavior is worse than the previous behavior.
    
    The preference, and this commit's fix, is not intended to last long. I intend
    to re-write the SIP/SDP/RTP interaction model for release 1.11 - I think it's
    too big a change for 1.10, however, which is why I submitted this commit.
    
    Change-Id: Ic5601749d6c2344e952ced8206dd9296bfdc4b90
    Reviewed-on: https://code.wireshark.org/review/543
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 70ff7be
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Mar 12 17:36:26 2014 +0100

    MAC LTE: fix a typo in Buffer Size value_string
    
    Change-Id: Ie38726fb51a74bbcdc630550e61fa0e934ffdd1e
    Reviewed-on: https://code.wireshark.org/review/618
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 69cc9e1
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Mar 12 12:14:51 2014 -0400

    Fix whitespace tabs to spaces, indent by 4, modelines
    
    Change-Id: I8bb64a879d1aa779c9ac85db306cbd34d1188243
    Reviewed-on: https://code.wireshark.org/review/617
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit e548219
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 12 15:43:05 2014 +0100

    Fix indent (Remove space and use tabs)
    
    Change-Id: I9cc33a43e0f06dfad3f9fb53ad0df636f2ea7020
    Reviewed-on: https://code.wireshark.org/review/615
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit db1fddb
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Mar 11 11:52:48 2014 -0400

    Fix Bug 9873: 'Qt: right-clicking on toolbars only shows checkmarks'
    
    Add the text descriptions for the two toolbars: "Main Toolbar" and
    "Display Filter", so the right-click context menu shows what you're
    removing/adding. And add a View->Toolbar sub-menu, with checkable
    "Main Toolbar" and "Display Filter" entries, which enable you to
    show/hide the toolbars via the menu.
    
    If someone has/prefers better names for these things, I'm all ears.
    
    Change-Id: I55b9fbaed2ef6dca3260fa9dfdddd7dad95d05c4
    Reviewed-on: https://code.wireshark.org/review/608
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d89195d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Mar 12 15:16:10 2014 +0100

    Fix a trivial typo
    
    Change-Id: Ibb2609b865ebaca14572c480d06ecc6ae7ef73f5
    Reviewed-on: https://code.wireshark.org/review/614
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 7e7bf82
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Mar 11 22:27:42 2014 -0400

    Fix Bug 9872: 'SIP status line in 200 OK for de-registration is misleading'
    
    The status line of the 200 OK during a deregistration is (1 bindings), but it
    should be (0 bindings). Wireshark should check the "expires=0" in the contact
    header not just count the number of the contact lines. But since it's not
    truly valid to have expires=o contacts in responses, this commit adds expert
    info warning of such.
    
    Also, the REGISTER request itself already says "(remove all bindings)"
    in the Info column currently if the Contact was a '*', but it didn't
    say something similar if only de-registering one or more explicit
    contacts. This has been fixed as well.
    
    Lastly, this fixes three other bugs I found while reading the code and testing:
    (1) comma-separated Contact headers will be displayed as a single one if
    the first one(s) don't have header params but a subsequent one does; and
    (2) the last Contact header param is displayed with the trailing '\r\n'
    header separator; and (3) the SIP REGISTER response code displayed contact
    binding info for responses other than 2xx, which isn't logical.
    
    Since all of these are in the same area and not critical, I'm lumping these
    all together.
    
    A test capture file used for testing is attached to the bug.
    
    As an aside, the SIP header parsing code needs to be refactored. Most SIP
    headers follow a common ABNF pattern, and should be parsed using a common
    function(s) so these issues don't crop up for specific headers.
    
    Change-Id: I16c531fcb244dc121fc0e8046908e475b41489f9
    Reviewed-on: https://code.wireshark.org/review/612
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 1ab950c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 12 11:07:10 2014 +0100

    Enhance VXLAN dissector
    
    * Fix modelines (no CR after modelines)
    * Add UDP Port (Attributed in draft 04 Port 4789)
    * Update link to last draft (no specify change)
    
    Change-Id: I4cd89719ae00eb64ce4c234c39b9e18cdc1b8b93
    Reviewed-on: https://code.wireshark.org/review/613
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 2a92943
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jan 14 19:37:40 2014 +0100

    Add Export PDU Dialog (Wireshark Qt)
    
    Rebase with last change and add Logcat export
    
    Change-Id: Idc9b444b1bf14b95ff60e8466e94f7eecd875b47
    Reviewed-on: https://code.wireshark.org/review/14
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 5af5f16
Author: Martin Kaiser <martin@skogar.kaiser.cx>
Date:   Tue Mar 11 17:40:56 2014 +0100

    fix the SSL decryption using the master secret
    this was broken in 21aa7168c7565445ee544ee78fb6c836a63cd4ed
    
    to be on the safe side, we assue that return value >= 0 means success,
    < 0 means failure
    
    Change-Id: I1d03000e6b6d70fac6bef8766d28990d953c8e27
    Reviewed-on: https://code.wireshark.org/review/609
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 0f73f79
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Mar 11 12:02:23 2014 +0100

    GTK_STOCK_PRINT_ERROR was missing in GTK+ < 2.14, too
    
    Change-Id: I1be141c58252b8bb0db2ffff2edbb80f92c69cd6
    Reviewed-on: https://code.wireshark.org/review/606
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>

commit 42971dc
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Mar 11 09:52:11 2014 +0100

    Don't use some stock icons missing in old (< 2.16) versions in GTK+
    
    Change-Id: I2716a8a25627de9c3945fbf5117edcb4859aa95f
    Reviewed-on: https://code.wireshark.org/review/605
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit c45a15f
Author: Lukas Emersberger <lukas.emersberger@gmail.com>
Date:   Mon Mar 10 08:23:36 2014 +0100

    EPL: Support SyncReq and SyncResp Frames
    
      - For PollResponse-Chaining SyncReq and SyncResp frames were introduced.
        Those frame-types are not recognized by Wireshark yet.
    
      - Currently only the FeatureFlags 0-13 where interpreted by Wireshark.
        Flags 14-15 and all extended flags where missing.
    
        14 = SDO Read/Write All by Index
        15 = SDO Read/Write Multiple Parameter by Index
        16 = Multiple-ASend Support (TRUE = Device supports Multiple-ASend; FALSE = Device doesn’t support Multiple-ASend)
        17 = Ring Redundancy (TRUE = MN supports ring redundancy; FALSE = MN does not support ring redundancy)
        18 = PResChaining (TRUE = Device supports PResChaining; FALSE = Device does not support PResChaining)
        19 = Multiple PReq/PRes (TRUE = Device supports Multiple PReq/PRes; FALSE = Device does not support Multiple PReq/PRes)
        20 = Dynamic Node Allocation (TRUE = Device supports DNA; FALSE = Device does not support DNA)
    
    Signed-off-by: Lukas Emersberger <lukas.emersberger@gmail.com>
    Change-Id: I9ac19f8b71b1be1094f410141c0f806996b1cb25
    Reviewed-on: https://code.wireshark.org/review/589
    Reviewed-by: Roland Knall <rknall@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 00be1d3
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Fri Feb 21 14:09:52 2014 +0100

    Migrate GTK icon handling to GTK 3.10 API
    
    GtkStockItem usage is deprecated with all the GTK_STOCK_.* stock ids.
    We keep a stock id based approach but without relying on GTK's
    GtkStockItem system.
    
    We create our own internal stock ids for {icon, label} tuples and keep
    the original GTK stock id #define-s and values to preserve backward
    compatibility.
    
    Change-Id: Ia0b35a5903f079e92c8026e3df21bbf0be2d06b0
    Reviewed-on: https://code.wireshark.org/review/302
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 234ab5b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 10 22:36:47 2014 +0100

    Replace (int)sizeof(guint*) by value
    guint8 => 1
    guint16 => 2
    guint32 => 4
    guint64 => 8
    
    Change-Id: I23ae863115522779d99cfadeb698ed43ca626667
    Reviewed-on: https://code.wireshark.org/review/597
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit aabb002
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Mar 9 11:40:56 2014 +0100

    Add value string (type and data rate) from omnipeek
    
    Change-Id: I1ed387f1cb8d207c32c5202b578bd452cef4401c
    Reviewed-on: https://code.wireshark.org/review/594
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 1cde337
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Mar 10 22:30:18 2014 +0100

    Fix incorrect file in epan/Makefile.am when build with ENABLE_STATIC
    
    Change-Id: I7f76e3e3d2d6f3edd2a658fccd5953393ef74ed7
    Closed-bug: 9871
    Reviewed-on: https://code.wireshark.org/review/596
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 9961ee3
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Mon Mar 10 15:18:24 2014 -0400

    Fix Bug 9870 'Lua: trying to call/get an invalid name results in a get-loop error'
    
    Due to the change I made previously for how methods are accessed, if you try
    to access one that doesn't exist (for example mistype it or whatever), you get
    an internal Lua error about a loop in table get, as opposed to the right error
    message about the field not existing.
    
    That's because I had set the class' metatable __index metamethod to point to
    the class table, which of course has the metatable with the __index
    metamethod, causing a lookup loop.  Blech.
    
    Change-Id: I20d3717feadd45f652c2640e1671846184e7082d
    Reviewed-on: https://code.wireshark.org/review/593
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit f4de2a2
Author: Yaniv Kaul <yaniv.kaul@emc.com>
Date:   Mon Mar 10 21:04:30 2014 +0200

    packet-scsi.c minor changes - add WWN dissection and fix a typo
    Change-Id: I0ef84e088988f1a40863ab54b722faace8bacc31
    Reviewed-on: https://code.wireshark.org/review/592
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8e50897
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Mar 10 16:16:23 2014 -0700

    Try to fix -Wparentheses-equality errors.
    
    Clang in XCode 5.0 currently fails with
    
        error: equality comparison with extraneous parentheses
        [-Werror,-Wparentheses-equality]
    
    Change-Id: I7ca2e81959e777f923bdff1273aca6c56b100f6c
    Reviewed-on: https://code.wireshark.org/review/600
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit adc0871
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Mar 10 23:01:39 2014 +0100

    dissect the CertificateVerify handshake message
    
    Change-Id: I0f6887c86afeb5b4ae8b9910688863c7dc866a99
    Reviewed-on: https://code.wireshark.org/review/599
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 21aa716
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Mar 9 20:41:16 2014 +0100

    SSL/TLS payload decryption:
    don't make private key and keylog file mutually exclusive
    
    if we find a private key that does not match or is not usable for
    getting the pre-master secret (e.g. because we're using an ephemeral
    cipher suite), don't give up and exit with an error
    
    continue reading the keylog file and search for our master secret there
    
    Change-Id: I59fb460339e3e606a077b3a902fa1f9777b5e118
    Reviewed-on: https://code.wireshark.org/review/590
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 5de268a
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Mar 10 08:25:31 2014 -0400

    Replace "see copyright notice in" message with full license
    
    Should make the licensecheck buildbot happy.
    
    Also add "Public domain MIT/X11 (BSD like)" to the list of permitted licenses,
    since it is a combination of two permitted licenses.
    
    Change-Id: Ibc4ead09af89e9225c4e0589a2b7d06dcee6a44e
    Reviewed-on: https://code.wireshark.org/review/581
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 0e3956d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 10 09:16:22 2014 -0400

    Remove 1 duplicate #include and several unneeded #include's.
    
    Change-Id: Iab434edd114082586cc13f05b38e6a9d256a74c5
    Reviewed-on: https://code.wireshark.org/review/588
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 99b55eb
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Mar 9 18:33:29 2014 -0400

    Fix a typo in a comment; use consistent indentation matching that specified by the editor modelines.
    
    Change-Id: I6d4ad3675ec9099913c8a32ad1f2758316158f68
    Reviewed-on: https://code.wireshark.org/review/587
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 3003f1c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Mar 9 17:38:07 2014 -0400

    Use tvb_length() instead of tvb_reported_length_remaining() for a heuristics length check.
    
    Change-Id: I197fe3d401ffb2d5894c823690a11f4a68fb7268
    Reviewed-on: https://code.wireshark.org/review/585
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit fced2dd
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Mar 9 16:11:43 2014 -0400

    Do various minor changes
    
    - Remove _U_from a function param;
       document usage of the param;
       add a DISSECTOR_ASSERT for the param;
    - Remove a few unneeded variable initalizers;
    - Use -1 iso tvb_length() in proto_tree_add_protocol_format(..);
    - Add editor modelines.
    
    Change-Id: I7d7a8ea1176a26ea319d9fc0dab5d3a51050edd5
    Reviewed-on: https://code.wireshark.org/review/584
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 784808c
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Mar 10 14:04:30 2014 +0100

    PDCP LTE: various fixes related to security handling
    
    - fixes the wrap multiplier (for COUNT) for 12-bit sequence numbers
    - fixes dissection of non-ciphered IP payloads
    - adds a way for private protocols to set keys. The ueid->key lookup is now broken out into a separate function, and these settings are used in preference to the UAT ones
    
    Change-Id: I723307df3ee20425897b82beb9b431a0860075cf
    Reviewed-on: https://code.wireshark.org/review/583
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit b996e8a
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Mar 10 08:27:31 2014 -0400

    Add two more casts to satisfy OSX10.6 buildbot
    
    Change-Id: Ia9d289d241d6117fdeb89db122b1813eed537631
    Reviewed-on: https://code.wireshark.org/review/582
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit c3b012a
Author: Anders Broman <a.broman58@gmail.com>
Date:   Mon Mar 10 11:49:48 2014 +0100

    Fix Windows x64 build failure
    
    Change-Id: I7b71ead00b09e583e51fe45cf6b0bdfe75c3da98
    Reviewed-on: https://code.wireshark.org/review/580
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit af36d77
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Mar 10 10:19:47 2014 +0100

    MBIM: add sanity checks to bulk packets
    
    Change-Id: I425f4ecd03f5ae0ec27b77b1437366d66107342f
    Reviewed-on: https://code.wireshark.org/review/579
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit cfebfd7
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Mar 10 09:55:15 2014 +0100

    remove $Id$
    add newline at the end of the file
    
    Change-Id: I9a10751977260bd24497734f3788b5e794a3dd8d
    Reviewed-on: https://code.wireshark.org/review/578
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 3b47668
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Mar 10 09:32:50 2014 +0100

    add explicit casts to fix compilation on Linux
    
    Change-Id: I3b87e156ab35e14e3c6e3800ee2058b1a6be57d6
    Reviewed-on: https://code.wireshark.org/review/577
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 09af140
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Mar 9 09:23:27 2014 -0400

    Add PDC dissector
    
    Change-Id: I6eee13cda755b1f1d1a61288a6314fcebb681efb
    Reviewed-on: https://code.wireshark.org/review/180
    Reviewed-by: Michael Mann <mmann78@netscape.net>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ea46cdc
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sat Feb 22 00:44:00 2014 -0500

    Add GLib's regex library into Lua
    
    While Lua's built-in pattern support is ok for simple things, many people end
    up wanting a real regex engine. Since Wireshark already includes the GLib
    Regex library (a wrapper for PCRE), it makes sense to expose that library to
    Lua scripts. This has been done using Lrexlib, one of the most popular regex
    bindings for Lua. Lrexlib didn't support binding GLib's Regex in particular -
    it does for PCRE but GLib is a different API - so I've done that. A fairly
    thorough testsuite came along with that, which has been incorporated into the
    wireshark wslua testuites as well in this commit.
    
    Change-Id: I05811d1edf7af8d7c9f4f081de6850f31c0717c7
    Reviewed-on: https://code.wireshark.org/review/332
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 81c0091
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Mar 9 15:40:31 2014 -0700

    Try to improve the "Kerberos requested but not OpenSSL" message.
    
    At least one person didn't realize that it meant that you have to
    specify --with-ssl when configuring, so try saying that a bit more
    explicitly.
    
    Change-Id: If15a9cfaeaf7d4aca2c570602fc09ff3ae489d35
    Reviewed-on: https://code.wireshark.org/review/575
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ac739ca
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Mar 9 19:01:24 2014 +0100

    add the CLIENT_RANDOM format to the tooltip
    
    Change-Id: I8fe6ceb148ec8145a1e71002d42bbdace58edbb6
    Reviewed-on: https://code.wireshark.org/review/574
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 80772d3
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Mar 8 14:34:44 2014 -0500

    Remove a warning, add a comment guessing the intent
    
    Discovered investigating bug #9833, not the cause of that bug.
    
    Change-Id: I53ee5c792eba8429d2c203c03e2f359a433ca262
    Reviewed-on: https://code.wireshark.org/review/562
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit c2b762f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Mar 9 08:06:26 2014 -0700

    [Automatic manuf, services and enterprise-numbers update for 2014-03-09]
    
    Change-Id: Iadbd9fb43228b9723195bfc6e7326d64e9a92412
    Reviewed-on: https://code.wireshark.org/review/569
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit fa61734
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Feb 24 09:23:30 2014 +0100

    add the CC protocol name to the info column
    
    Change-Id: Ic57c2a36c88a7528c4e37681bc5db4309174019d
    Reviewed-on: https://code.wireshark.org/review/463
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 839b5b2
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Mar 9 11:02:30 2014 +0100

    Update documentation about p_[add|get]_proto_data (new argument: scope)
    
    Change-Id: Ic27b0e601967c90567fac58447d28b10c02a3888
    Reviewed-on: https://code.wireshark.org/review/564
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a6ed603
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Mar 9 11:06:17 2014 +0100

    IE chosen channel on Lb interface decoded incorrectly
    
    IE "chosen channel" in message "perform location request" on Lb interface (BSC <-> SMLC) is decoded incorrectly. IE "chosen channel" on Lb interface is decoded as 2 octets data.
    It should be 3 octet IE on Lb interface (IEI, length and data).
    
    Change-Id: Ic815a7b4ac08a035c5b292985c64d14e986fe8d7
    Closed-bug: 9531
    Reviewed-on: https://code.wireshark.org/review/565
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 8a9bba8
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sat Mar 8 18:57:04 2014 -0500

    Fix Bug 9853: 'Lua: trying to get/access a Preference before its registered causes a segfault'
    
    Accessing a pref before it's registered causes a segfault, because prefs_p->next
    is not being checked for NULL in wslua_proto.c:Prefs__index().
    
    Change-Id: I270978ddb9238a9e8d2c533a96fc01ee0df385c7
    Reviewed-on: https://code.wireshark.org/review/563
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit ff6cc9b
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Mar 4 14:59:39 2014 +0100

    Add pkg-config file
    
    Change-Id: Ia55a2e560aef8d2f9a3cede18af4555507656047
    Reviewed-on: https://code.wireshark.org/review/500
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Balint Reczey <balint@balintreczey.hu>
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>

commit ed1528d
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Mar 8 10:43:39 2014 -0500

    Ensure that the input to strtoul ends with a null.
    
    Otherwise it runs past the end of the array into stack memory. Should fix the
    intermittent DVB-CI decryption test suite failures.
    
    Change-Id: Ice17497e661c8579baf3a546efcb5529beda6b49
    Reviewed-on: https://code.wireshark.org/review/559
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit ddd9d27
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Mar 8 12:37:50 2014 -0500

    Tight array index guard in packet-umts_fp.c
    
    Fixes bug #9828.
    
    Change-Id: I69b02a0d51921bae77850b599144f35a4fe9ee33
    Reviewed-on: https://code.wireshark.org/review/560
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 5f16578
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Fri Dec 13 16:48:36 2013 +0100

    ssl: add more ciphers for decryption
    
    This patch adds some more ciphers to the list of ciphers that can be
    decrypted by wireshark. Most of them are PSK based ciphers. To do the a
    actually decryption in most cases the TLS pre master secret or the
    master secret is needed.
    
    In the changed lines just a comment with the name of the cipher was
    added.
    
    This was generated with the help of Peter Wu's generate-wireshark-cs
    script from https://git.lekensteyn.nl/peter/wireshark-notes.git .
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    
    Change-Id: I347dc5a530380a04cc00418640f00bbda0db8de8
    Reviewed-on: https://code.wireshark.org/review/558
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit a14266d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Mar 8 10:01:53 2014 +0100

    Add BTLE RF dissector to release notes
    
    Change-Id: Idccb6b0e6bf8ae603377dce43c9d266d4c101374
    Reviewed-on: https://code.wireshark.org/review/557
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 3be0768
Author: AndersBroman <a.broman@bredband.net>
Date:   Sat Mar 8 09:52:41 2014 +0100

    Omitting SubscriberData makes CONTENT OF fail and InsertSubscriberDataArg will not get all its tags
    
    Change-Id: I2ace2271d9ce5650e5239c12e64080463aae9367
    Reviewed-on: https://code.wireshark.org/review/556
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 15b95ba
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Wed Mar 5 12:37:30 2014 +0100

    Do not try to use unknown/non-existent webbrowser
    
    Some systems do not have webbrowser or have strange browser.
    Do not try to use it and dislayed URL for user information.
    
    Change-Id: I3f5bcca6701b20cafa942629cbee78aa1fc689b1
    Reviewed-on: https://code.wireshark.org/review/516
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit f3178a1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 7 16:53:29 2014 +0100

    Remove trailing (tab)whitespace...
    
    Change-Id: I26325e40d6100dcd4f3e72080476a82e93edf28d
    Reviewed-on: https://code.wireshark.org/review/550
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 6c831d6
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 7 16:47:53 2014 +0100

    Fix indent (use tabs) and modelines info
    
    (Need to continue on other packet-dcerpc-* file...)
    
    Change-Id: I536d52017940cac9c810693045649a67e77a336a
    Reviewed-on: https://code.wireshark.org/review/549
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit a6809ce
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Mar 7 07:32:23 2014 -0500

    Fix bytes view pane showing non-ASCII chars
    
    The bytes view pane in Qt is showing non-ASCII characters in the right-hand
    side.  That's because the code is using isprint(), which is locale specific
    and frequently includes non-ascii charscters such as the copyright symbol and
    such. I wouldn't care, except some of those non-ASCII characters affects
    the font height and makes it looks sloppy (the display output is set to a
    fixed *width* font, but not fixed height font apparently).
    
    Change-Id: Idd471c5fb769d3d67aa08bc507d168e686d48098
    Reviewed-on: https://code.wireshark.org/review/548
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit ee07cd9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Mar 7 08:18:32 2014 +0100

    Make buildbot happy : packet-btle.c:275:16: error: declaration of 'index' shadows a global declaration [-Werror=shadow]
    
    Change-Id: I94e1da9f12c257fa4e2c597f29a200d35e2d5d0d
    Reviewed-on: https://code.wireshark.org/review/546
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 1b2559d
Author: cbontje <cbontje@gmail.com>
Date:   Thu Mar 6 13:21:58 2014 -0700

    Fix DNP3 Dissector DNP3 Read Requests and Direct Op No ACKs
    
    This corrects a couple issues with the DNP3 Dissector:
    - Refactored Read Object String lookups to use value_string
    - Corrected issue with multiple object types in a single read not being processed
    - Added processing for Direct Operate No ACK Messages
    
    Fixes issues noted in Bug 9839
    
    Change-Id: I9895e509a8d3931c805ce53b718a4951f8f8039e
    Reviewed-on: https://code.wireshark.org/review/538
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 419ee94
Author: Stefan Metzmacher <metze@samba.org>
Date:   Mon Aug 13 17:51:21 2012 +0200

    packet-smb2: setup decryption keys for kerberos session setups
    
    Change-Id: I1a641da6f85e047984631c4dec158718fd7d011d
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/365
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7f9acb5
Author: Stefan Metzmacher <metze@samba.org>
Date:   Wed Oct 3 23:01:12 2012 +0200

    packet-smb-direct.c: add support for reassembling of fragments
    
    Change-Id: I6b66867774f369fa49c9ee45a6792a6ad4d4c6e2
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/59
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ef94a80
Author: Christopher Kilgour <techie@whiterocker.com>
Date:   Fri Feb 21 23:39:45 2014 -0800

    Introduces two new Bluetooth DLTs for RF-based captures.
    
    Adds support for BLUETOOTH_LE_LL_WITH_PHDR, dissector integrates with existing
    BTLE dissector.
    
    Fixes BTLE dissector to correctly extract packet CRC.
    
    Adds CRC checking to BTLE dissector.
    
    Provides optional context to BTLE dissector that allows RF captures to provide
    link-layer hints for dissection details.  Significantly, parameters for
    determining CRC correctness are provided, as well as Access Address validity
    information.
    
    Change-Id: I7d4936b053353a7f9c524021c01f67f5828253fb
    Reviewed-on: https://code.wireshark.org/review/310
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 825ce03
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Mar 3 08:51:46 2014 +0100

    Bluetooth: A2DP/VDP: Display SEIDs used in conversation
    
    Change-Id: I855ccbee2248cafcc9b1d32245894e2933ca745a
    Reviewed-on: https://code.wireshark.org/review/474
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d0132ad
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Feb 24 11:50:37 2014 +0100

    Bluetooth: AVDTP: Fix trees and distinguish local and remote SEPs
    
    When there is more then one interface or adapter then AVDTP dissector
    incorrectly mixing it data together. Patch extends keys to support
    multiple interfaces/adapters. Also do little simplification on trees.
    
    There are two device, both use SEPs to configuration and
    it is possible to use the same SEID. SetConfiguration use
    remote "ACP" SEID and local "INT" SEID, so there is need to
    distinguish them and please remember then INT SEID types can be
    unknown in most case.
    
    Change-Id: I150f3625f532386a1078deb8d0ac70a1c05c3f04
    Reviewed-on: https://code.wireshark.org/review/473
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 058527f
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Mar 6 04:22:31 2014 -0500

    Fix bug 9835 disabled second media stream disables all media streams
    
    When a single media line is rejected in an SDP answer, for example a second
    'm=video' line, wireshark disables ALL media sessions, instead of just that
    one.  But per the RFCs, all it should do is disable just the one RTP media
    session the m= line represents. This commit fixes that, so that a disabled
    media session (one with a m= port of 0) in the SDP answer only disables its
    associated/paired media stream in the offer.
    
    Change-Id: I9bd0d3fc88b8eaa55207c9bf3f3e37da7746fd14
    Reviewed-on: https://code.wireshark.org/review/526
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4fbcfc1
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Mar 6 23:55:37 2014 -0500

    (Benign) Don't use "address-of" operator on arg of VALS() (not that it makes any actual difference)..
    
    Change-Id: I0766d0f130648aaa5a58d9f4062fa24e898cbdc3
    Reviewed-on: https://code.wireshark.org/review/545
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit fc2be9e
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Mar 3 08:51:27 2014 +0100

    Bluetooth: HCI_EVT: Fix empty advertising data
    
    LE Advertising Report with length 0 is valid, so check
    it before dissecting adverising data.
    
    Change-Id: I4937ec2de5d703b05c6e5f5bac7f81d153e49b40
    Reviewed-on: https://code.wireshark.org/review/475
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit aac1e0a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Mar 6 21:10:52 2014 +0100

    add the (not yet official) TLS channel_id extension that's used by Chrome
    
    Change-Id: Ib8779b0db790a78fff8bd1970a7240bbd8f49f75
    Reviewed-on: https://code.wireshark.org/review/537
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit f4591ef
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Mar 3 12:12:03 2014 +0100

    Bluetooth: Avoid using find_dissector()
    
    Also remove SVN $Id$ lines.
    
    Change-Id: I4f2925e6ad8dcfe4a62d879a2cef44447f8ae916
    Reviewed-on: https://code.wireshark.org/review/476
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 78ff87e
Author: Peter Hatina <phatina@redhat.com>
Date:   Mon Mar 3 12:53:14 2014 +0100

    Reorganize Capture Options dialog
    
    Opening Capture Options dialog on low resolution displays (e.g. 1366x768) in GNOME-shell makes user unable to see the bottom of the dialog
    
    Change-Id: Icc39d5ca89f98edb3ff246cd23ab9663a3dfbd1e
    Reviewed-on: https://code.wireshark.org/review/453
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 2256bbc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Mar 6 21:04:22 2014 +0100

    Remove unused include header
    
    Change-Id: Ia8d5da43b1ab2db3aa508863fc94ca758cdff37d
    Reviewed-on: https://code.wireshark.org/review/536
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 0cd28d0
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Mar 6 17:28:16 2014 +0100

    fix invalid offset for URI's EMI
    
    Change-Id: I397eeed3008d91aeb6c025c9146b9ed6d98881a6
    Reviewed-on: https://code.wireshark.org/review/535
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 49394d3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Mar 6 18:00:43 2014 +0100

    Update Wireshark pre-commit tools (Add check for trailing whitespace based from git pre-commit.sample)
    
    Change-Id: If8f5f48dfd96c3657036f7b59b6ca905c9d24043
    Reviewed-on: https://code.wireshark.org/review/531
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit dbff30b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Mar 6 17:58:39 2014 +0100

    Cosmetic fix about openCaptureFile... (in Wireshark Qt)
    
    Change-Id: I9f62b8393f33a964ec54a673f30d5d9a77d02f2c
    Reviewed-on: https://code.wireshark.org/review/530
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit bf3f471
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Mar 6 17:50:01 2014 +0100

    Fix startup warning when launch Wireshark Qt
    
    QObject::connect: No such signal WiresharkApplication::openCaptureFile(QString&,QString&,unsigned int) in main.cpp:502
    QObject::connect:  (receiver name: 'MainWindow')
    
    Change-Id: I0d6283c1b55619fa6878161d0a74db1ec9107bf2
    Reviewed-on: https://code.wireshark.org/review/529
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit eef0fa6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Mar 6 14:19:13 2014 +0100

    Add OSC dissector to release notes
    
    Change-Id: I135d9f8321b4d42ffaa1d1571ac43f61a364d1ed
    Reviewed-on: https://code.wireshark.org/review/528
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 93a59e7
Author: Hanspeter Portner <dev@open-music-kontrollers.ch>
Date:   Mon Mar 3 14:06:58 2014 +0100

    Open Sound Control dissector.
    
    Dissector for specification at http://opensoundcontrol.org/spec-1_0.
    
    - use value_string
    - add integer oferflow protection
    - remove trailing white space
    - add capture file to bug tracker: Bug 9837
    - fix warnings by tools/fix-encodings-args.pl
    - make use of VALS
    - dissect MIDI controller messages separately
    
    Change-Id: Iab0dc01d4bf1c08eac175b6af1dd07809090c35a
    Reviewed-on: https://code.wireshark.org/review/454
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c9dd46c
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Mar 3 08:50:53 2014 +0100

    Bluetooth: Make Source/Destination BD_ADDRs and names filterable
    
    Source/Destination BD_ADDRs and name are filterable.
    Also simplify code around wmem trees, and enable commented "data"
    field in unreassembled case and fix btl2cap offsets
    (discovered by enabling "data" field).
    
    Change-Id: Ic28c9bf19bcd6281b652be538b221da74df4bb76
    Reviewed-on: https://code.wireshark.org/review/471
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 248c284
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Mon Mar 3 08:51:04 2014 +0100

    Bluetooth: Fix interface_id
    
    Interface ID should correspond to the Wireshark Interface Id
    to avoid mixing data from various interfaces in dissectors.
    
    Change-Id: Ibaa3ddab7f0ebd0985efea74439b94a5881145a7
    Reviewed-on: https://code.wireshark.org/review/472
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit e2ed48a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Feb 8 19:09:41 2014 -0800

    Have NFLOG TLV type and length be in host byte order.
    
    When capturing, they'll be in host byte order.  The top of the libpcap
    trunk and 1.5 branch, when reading a file, will, if necessary, byte-swap
    the type and length values so that they're in the byte order of the host
    reading the file (rather than the host that wrote the file).
    
    Do the same when we read a file, and have the NFLOG dissector assume
    host byte order for those fields.
    
    Change-Id: I493aed1e07b626af1157d75f3bc293b0a694ad07
    Reviewed-on: https://code.wireshark.org/review/148
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit dc7d5f9
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Wed Mar 5 16:34:13 2014 -0500

    Add a few grouped AVP definitions for 3GPP-Slh
    
    ... as suggested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9793#c5
    
    Also remove trailing white space.
    
    Change-Id: Ic83ad7e4c7792a78a9d11eef25f1edf92bd22ddb
    Reviewed-on: https://code.wireshark.org/review/521
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7a4702d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Mar 5 21:20:40 2014 -0500

    Ue TFS & VALS macros for certain 'fieldconvert' fields.
    
    Change-Id: I8d7468e62d5de99eb68b554134be71b17d1b87c8
    Reviewed-on: https://code.wireshark.org/review/525
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit be0b4b9
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Mar 5 13:14:26 2014 -0500

    Add test to dump glossaries.
    
    All it checks is that they don't crash, but this is enough to catch malformed
    extended value strings and other oddities.
    
    Change-Id: If853e8e2b19517a784daa4bbb8e41eddc7c7ddd9
    Reviewed-on: https://code.wireshark.org/review/520
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 970197c
Author: Widok <kellingwido@aol.com>
Date:   Wed Mar 5 14:18:39 2014 +0100

    Corrected mrp decoding of link up and down
    Added DCP decoding of reset to factory
    removed unused value_strings
    corrected decoding of PDSubFrameBlock
    most of the length display added a dec_hex display
    
    
    Signed-off-by: Widok <kellingwido@aol.com>
    Change-Id: I17b59b45eff37b65047a7a3e5e275f01a37ee616
    Reviewed-on: https://code.wireshark.org/review/517
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 041f844
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Mar 4 06:19:01 2014 -0500

    Add command-line arg for input file format for tshark/wireshark
    
    Now that we have the ability to choose input file format type
    in the GUI, we might as well have it in the command-line too.
    Plus it would help me in test-stuies if we had a commandline.
    So I've added a '-X read_format:Foo' for this.  Using just
    '-X read_format:', or with a bad name, will make it print out
    the full list (in tshark); just like the '-F' does for output
    file formats.
    
    Note: I am *not* putting in code for Win32 GUI,
    because I can't compile that and I wouldn't have even
    done the GTK one if I could compile Qt originally. (I don't think we need
    to add any more features to GTK or Win32, just Qt from now on,
    right?)
    
    Change-Id: I2fe6481d186f63bd2303b9e591edf397a2e14b64
    Reviewed-on: https://code.wireshark.org/review/493
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f1f0601
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Mar 5 10:26:11 2014 -0500

    (Trivial) Fix a typo.
    
    Change-Id: Ib084b7e9d463c54fc836745833005b1456a82709
    Reviewed-on: https://code.wireshark.org/review/518
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit abc6fb2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Mar 5 08:53:22 2014 +0100

    Fix some code remove by 296591399f90a9d89be958d91047aa724a77ee6d
    (Copyright or info about file...)
    
    Change-Id: I90ba8b1c3ec8406b0c3365a69a8555837fc4bbb1
    Reviewed-on: https://code.wireshark.org/review/515
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 8881f3f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Mar 4 18:32:00 2014 -0800

    Don't truncate the options field.
    
    Create a placeholder protocol tree item under which to put the options,
    do the analysis of fields from the fixed-length portion of the TCP
    header (such as sequence numbers), and then do a straightforward
    dissection of the options, throwing an exception if we run past the end
    of the options field.
    
    This is a bit simpler, and doesn't add confusing notes about
    truncation of the options.
    
    XXX - we're currently not including selective acknowledgments in any of
    the SEQ/ACK analysis; should we?  That means, of course, that we have to
    dissect the options before doing that analysis, and if the options were
    cut short by slicing, you lose....
    
    Change-Id: I425a6c83f26512b802267f76739cbf40121b3040
    Reviewed-on: https://code.wireshark.org/review/511
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit b2689ab
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Mar 4 11:18:26 2014 -0800

    Add gitversion.h.
    
    Change-Id: Ia1609a20b060cb535a366c96be5618dccb6e055f
    Reviewed-on: https://code.wireshark.org/review/507
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 083ea63
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Mar 4 11:15:46 2014 -0800

    Add a cast.
    
    Change-Id: Ib1885bcbe061942ecba55b90e6b1d9b20f033f41
    Reviewed-on: https://code.wireshark.org/review/505
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 6a40495
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Wed Feb 26 16:27:20 2014 +0100

    win32: Implement format type selector in open file dialog
    
    Change-Id: Idef1829fcc2b7b08783e5288bb6486ce19c4779b
    Reviewed-on: https://code.wireshark.org/review/405
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit e6a4500
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Mar 4 12:20:52 2014 -0500

    One more fix from g2965913
    
    Change-Id: I68d5bd33a44783c42a75e8244ef53c73a4f484f9
    Reviewed-on: https://code.wireshark.org/review/503
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 35098d2
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Mar 3 23:44:12 2014 -0500

    Fix memory-alignment in the block allocator.
    
    The previous macro gave the correct alignment, but there was one case where it
    would add a whole block of unnecessary ALIGN_SIZE bytes. The new one is also
    slightly faster to compute.
    
    Benchmark win of about 3%.
    
    Change-Id: I5d8bad0f78dc0e383e14c2c7a951328a06400020
    Reviewed-on: https://code.wireshark.org/review/492
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 75a67e6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Mar 4 17:36:59 2014 +0100

    Fix warnings introduced in g2965913
    
    Change-Id: I7b0fedf0c508404b3f2dea789f50b7b5db4e2eb7
    Reviewed-on: https://code.wireshark.org/review/502
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 02c741b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Mar 4 16:43:25 2014 +0100

    Fix compilation broken by g2965913
    
    Change-Id: I5af8c0ae049bb3d2caed04bd3229c11a81f7b5b9
    Reviewed-on: https://code.wireshark.org/review/501
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 2965913
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Mar 4 13:14:53 2014 +0100

    Remove all $Id$ from top of file
    
    (Using sed : sed -i '/^ \* \$Id\$/,+1 d')
    
    Fix manually some typo (in export_object_dicom.c and crc16-plain.c)
    
    Change-Id: I4c1ae68d1c4afeace8cb195b53c715cf9e1227a8
    Reviewed-on: https://code.wireshark.org/review/497
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 01467c2
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Mar 4 08:11:57 2014 -0500

    Remove assertions from block allocator.
    
    It has been extremely well-tested at this point, and is a very hot code path so
    the performance gain is measurable (~1-2% on most captures I tried).
    
    Change-Id: I2f5e03d2f348f56e740bf0dfbc83a4fd9cc8c5a9
    Reviewed-on: https://code.wireshark.org/review/499
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 3a4b311
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Mar 4 12:32:50 2014 +0100

    When dissecting GSM MAPv1/v2 messages, display opcode 44 or 46 as forwardSM
    
    Fixes bug 9829
    
    Change-Id: Ib56bc7dc79ca27667fb89691817f6e568006d3a8
    Reviewed-on: https://code.wireshark.org/review/494
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 7a008e4
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Tue Mar 4 12:39:52 2014 +0100

    cmake: Add missing exported_pdu dissector
    
    Change-Id: I9a6a91b11555e2b271b3d359f26bf97796d6742f
    Reviewed-on: https://code.wireshark.org/review/495
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit ad76c35
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Mar 2 00:08:42 2014 +0300

    replace label_mark_truncated_start() with a macros that calls
    label_mark_truncated()
    
    Change-Id: I7ede5f9776d26ebce2ccf427cf6ff5dec56814cd
    Reviewed-on: https://code.wireshark.org/review/465
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit dec951e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 3 21:52:11 2014 -0500

    (Trivial) Fix 2 typos; Reformat some long lines.
    
    Change-Id: If7d009b7764e858bd210d613ac9af219e9e20464
    Reviewed-on: https://code.wireshark.org/review/491
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 83b9949
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Mar 3 14:49:20 2014 -0800

    Show ymsg.content as bytes; it's not a simple string.
    
    The content of a YMSG message is a sequence of lines, each one of which
    contains a text string (in some ASCII-based encoding) for a key, a
    0xc080 separator, and a text string (in some ASCII-based encoding) for a
    value.  That's not a string in any ASCII-based encoding I know of - 0xc0
    0x80 is not, for example, a valid UTF-8 sequence (it's a too-long
    sequence for NUL).
    
    This should fix bug 9832:
    
    	https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9832
    
    by avoiding the general "GTK+ on Windows crashes when asked to copy
    something that's not valid UTF-8" problem.
    
    Fix some field descriptions while we're at it.
    
    Change-Id: I4084dabc89b0186ecd1a7329452ca2f1cb48f1c0
    Reviewed-on: https://code.wireshark.org/review/488
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit f94674d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Mar 1 13:25:47 2014 +0300

    truncate UTF-8 strings only at the boundary between two characters
    
    Change-Id: Ib3ffc1593e877f4f7c708712b82209cf969cecff
    Reviewed-on: https://code.wireshark.org/review/464
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 4ddd7a6
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 3 16:10:35 2014 -0500

    Create/use extended value_strings; add editor modelines as needed.
    
    Change-Id: I36ebee937ddd1c5ccbfa36f284a4794bc63631dc
    Reviewed-on: https://code.wireshark.org/review/482
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 1795b40
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 3 13:27:24 2014 -0500

    Move value_string defs from .h file; create/use extended value_string; Other minor changes.
    
    - Multiple value string arrays were defined in packet-fcels.h (which was included
      in two differnt .c files). Only one of the arrays was actually used in two
      different .c files. All the value_string arrays (and most of the #defines)
      moved to packet-fcels.c.
    
    - Other:
      Use -1 instead of tvb_length() for the length param of several proto_tree_add...() calls.
      Add editor modelines.
    
    Change-Id: Idc642caf1c8d62b658147a234d5560b8f2fd0630
    Reviewed-on: https://code.wireshark.org/review/479
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 1f2f2ba
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 3 11:17:57 2014 -0500

    Create/use an extended value-string; Move value-string array from .h file; Do other misc.
    
    - Value string arrrays should never be defined in a .h file (especially one
       included in multiple .c files).
      So: a. The value_string array (and associated #defines) was moved from the .h file
             to packet-rtp_events.c
          b. A public extended value_string was created in packet-rtp_events.c
              and declared as external in packet-rtp_events.h
    
    - Other:
      Remove a few unneeded initializers;
      Add editor modelines.
    
    Change-Id: Ib580c3e50ab5ce79484c9c6af57f62ca604b57d1
    Reviewed-on: https://code.wireshark.org/review/468
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 69a8881
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 3 01:53:50 2014 -0500

    Create/use several extended value-strings; Do several other small changes.
    
    - Move setting COL_PROTO & clearing COL_INFO to before a tvb fetch which
       could cause an exception;
    - Remove some unneeded initializers;
    - Fix up some long-lines and whitespace;
    - Use a consistent indentation;
    - Add editor modelines.
    
    Change-Id: I8a8015a65d5dc581ed02cbd134231481b9f96263
    Reviewed-on: https://code.wireshark.org/review/467
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 40e9465
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Mar 3 00:43:39 2014 -0500

    Create/use an extended value_string; Do other misc minor changes.
    
    - Localize some vars;
    - Use a consisten 4-space indentation & whitespace style;
    - Add editor modelines;
    
    Change-Id: I0d6270eea3fae804788a56557d3c7e171afa8aaa
    Reviewed-on: https://code.wireshark.org/review/466
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 5fc9db8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Mar 2 18:25:31 2014 +0100

    SSL: dynamically allocate session ticket storage area to avoid buffer overflow
    
    Fixes bug 9825
    
    Change-Id: I20ae65331ec11b2f6774054df4c026fd5fa76d3a
    Reviewed-on: https://code.wireshark.org/review/447
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 2ab7268
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Feb 28 11:58:11 2014 +0300

    show if the current service is scrambled or free
    
    Change-Id: I9e50920fbc09fdf0650be3a63fee8153ce0fd3df
    Reviewed-on: https://code.wireshark.org/review/462
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit c8b62c9
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Feb 24 09:50:49 2014 +0100

    add cleartext values for retention limit
    
    Change-Id: I8ecfdb1c366310d224660e89c99136a0a9f4a067
    Reviewed-on: https://code.wireshark.org/review/461
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit f91f433
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Feb 24 09:23:04 2014 +0100

    move URI dissection to a separate function
    
    Change-Id: Ia1db91ef9344e46a3f32204bbf9cdbcc514980ce
    Reviewed-on: https://code.wireshark.org/review/460
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 64ee293
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Feb 25 11:06:22 2014 +0300

    use tvb_memdup() instead of tvb_get_ptr()
    
    Change-Id: I1e9ff715c3e315c9e36abb69fb5f441b71477501
    Reviewed-on: https://code.wireshark.org/review/459
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 2286437
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Feb 25 21:41:27 2014 +0300

    remove unnecessary if (tree) check
    
    Change-Id: I1542d715594b1b90e2442edb6f220ddc4dd99675
    Reviewed-on: https://code.wireshark.org/review/458
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit e6d2415
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Feb 26 13:21:09 2014 +0300

    skip empty service provider name and empty service name
    
    Change-Id: I355600320865a9c7c17093d37fc693b02f0a7f0c
    Reviewed-on: https://code.wireshark.org/review/457
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 0156add
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Feb 26 12:10:02 2014 +0300

    service provider name is a DVB-SI string
    
    Change-Id: Idea44f0e4678f738336215f4a250b9e9d9a60fbc
    Reviewed-on: https://code.wireshark.org/review/456
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 070ae30
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Feb 25 22:04:19 2014 +0300

    service name is a DVB-SI string
    
    Change-Id: I81ef4cd363acf6cff99fd0f75b135962c4c22f53
    Reviewed-on: https://code.wireshark.org/review/455
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit a79fbf0
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Mar 2 09:58:49 2014 -0500

    Don't pass an invalid length to proto_item_set_len
    
    Fixes bug #9818.
    
    Change-Id: I4fb4cf2b5b31ed6efc55a48df67f2ec4949d47c3
    Reviewed-on: https://code.wireshark.org/review/442
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 9afdd44
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Mar 2 10:19:41 2014 -0500

    Improve SCTP association lookup.
    
    It's still O(n) in the worst case since the comparison function doesn't appear
    to be suitable for use in a tree or hash-table, but at least we no longer spend
    O(n) by default just finding the end of the list so we can iterate backwards.
    
    Discovered while investigating bug #9823, but probably not the cause of that
    bug.
    
    Change-Id: Ib6c3691cff8e7fa49703df7c75635ef797c8fbe8
    Reviewed-on: https://code.wireshark.org/review/443
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 0f2014b
Author: Gerald Combs <gerald@zing.org>
Date:   Sun Mar 2 12:11:37 2014 -0800

    Scan-build didn't like the fixes in g79ef36a5f.
    
    Change-Id: I1083136f9e4fb38b55e9b9c2fec74ddec35f198e
    Reviewed-on: https://code.wireshark.org/review/452
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 26e0635
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Mar 2 14:27:43 2014 -0500

    Remove unneeded line of code.
    
    Change-Id: Ic2769d5c125d8db7d32b6ad3ab0e4363f513f599
    Reviewed-on: https://code.wireshark.org/review/451
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 122f99a
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Mar 2 14:11:51 2014 -0500

    Clear INFO column at the beginning of the dissector.
    
    Change-Id: Iea901674e1d9c4745b891ac4330bd781d5eb76ec
    Reviewed-on: https://code.wireshark.org/review/450
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit add1213
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Mar 2 13:43:06 2014 -0500

    tvb_length() --> tvb_reported_length() in several cases + other misc changes.
    
    Misc changes:
     - sort entries in an enum by value;
     - add some XXX notes as to possible missing entries in a value-string array;
     - remove an unneeded initializer;
     - 0 --> FALSE for several boolean values;
     - whitespace.
    
    Change-Id: I6c8f1c1f37edad120d979fcd2d7278e7981ca5a7
    Reviewed-on: https://code.wireshark.org/review/449
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 988a184
Author: Josip Medved <jmedved@jmedved.com>
Date:   Sun Mar 2 09:23:36 2014 -0800

    Added Cisco Starent Diameter dictionary entries.
    
    Change-Id: Ib7fa98639b6de965148349948ccf86d8c8641fb1
    Reviewed-on: https://code.wireshark.org/review/438
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 14c8c64
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Mar 2 12:33:25 2014 -0500

    Clear INFO col; Create/use extended value-string; Do other minor changes
    
    - val_to_str() -> val_to_str_const() in a few cases;
    - localize some vars;
    - remove some unneeded initializers;
    - convert "4 space tabs" indentation to "4 spaces";
       revise editor modelines to match;
    - do some whitespace changes.
    
    Change-Id: Ic91df02022971c973b27c71e6127395ed3ef06d3
    Reviewed-on: https://code.wireshark.org/review/448
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 58c3c7e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Mar 2 08:06:15 2014 -0800

    [Automatic manuf, services and enterprise-numbers update for 2014-03-02]
    
    Change-Id: Ie382028102569030ac00084125a26d49a05432b9
    Reviewed-on: https://code.wireshark.org/review/444
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 0a202bc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 23 19:19:32 2014 +0100

    Fix packet-h223.c:842:18: error: will never be executed [-Werror,-Wunreachable-code]
    
    Change-Id: I8255a3841add78eaa167ef631effe58d9fb12736
    Reviewed-on: https://code.wireshark.org/review/323
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5f78d0f
Author: Roland Knall <roland.knall@br-automation.com>
Date:   Wed Feb 26 13:14:01 2014 +0100

    Fix ui/iface_lists.c - type attribute is not copied
    
     temp is a clone of the local if_info, but the type
     attribute is not copied correctly
    
     Additionally, the if_type member is exposed via the
     capture options
    
    Change-Id: Id53f0dfd1e127921e1b89bbf78cb431ee257a96c
    Reviewed-on: https://code.wireshark.org/review/404
    Reviewed-by: Roland Knall <rknall@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 9c62ea4
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 25 10:44:39 2014 -0500

    Fix text2pcap.c: Argument with 'nonnull' attribute passed null (clang analyzer)
    
    Clang scan analysis reports API error for text2pcap.c.
    
    Change-Id: Ie0861d75888e258d9fd928d5d7441e1e3a8279ba
    Reviewed-on: https://code.wireshark.org/review/367
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>

commit 111c077
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Mar 1 16:26:07 2014 -0500

    Create/use two extended value-strings & do other minor changes.
    
    - Use VALUE_STRING_ENUM/VALUE_STRING_ARRAY macros to create one of the
       value string arrays instead of using the usual separate #defines & array definition;
    - Remove a few unneeded initializers;
    - prefs_register_protocol() need not be called under 'if (gp_zbee_prefs == NULL)'
    - Do some minor whitespace changes;
    - Add editor modelines.
    
    Change-Id: I33669b25fa18ecc452b83a0d88a6c0b33aae904a
    Reviewed-on: https://code.wireshark.org/review/441
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 54cf849
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Fri Feb 28 14:47:56 2014 -0500

    Add the PPID for 3GPP Pua.  Move the (unregistered) M2TP PPID into that dissector.
    
    Also put a note in sctpppids.h saying that only IANA-registered PPIDs should go
    in that file.  Inspired by the rejection of
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4332
    
    Change-Id: I763aad7d1b69e9d36c798061473438ce3cb66ca1
    Reviewed-on: https://code.wireshark.org/review/434
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Tested-by: Anders Broman <a.broman58@gmail.com>

commit 79ef36a
Author: Gerald Combs <gerald@zing.org>
Date:   Sat Mar 1 11:13:08 2014 -0800

    Fix some scan-build warnings.
    
    Fix a modeline while we're at it.
    
    Change-Id: Ief6d5edbe33456170059cfab4f436f0844de32a1
    Reviewed-on: https://code.wireshark.org/review/440
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 0cb4b4e
Author: Niels de Vos <ndevos@redhat.com>
Date:   Wed Feb 26 17:41:52 2014 +0100

    GlusterFS: add support for ZEROFILL fop
    
    Implementation details in http://review.gluster.org/5327
    
    BUG: 9812
    Change-Id: Ib1650fb7ca8221def4e9c6a323008847dc7b5f62
    Signed-off-by: Niels de Vos <ndevos@redhat.com>
    Reviewed-on: https://code.wireshark.org/review/429
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 104a6ed
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Feb 27 15:31:10 2014 -0800

    Disable IPv4 checksum verfification to match TCP and UDP.
    
    Offloading seems to be very common nowadays and having this option
    enabled by default generates a lot of false positives. Suggested by
    Laura Chappell.
    
    Change-Id: I285f218efb3c9f164d8ad7a6d6de8270e442ffff
    Reviewed-on: https://code.wireshark.org/review/426
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 616ed71
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Feb 28 13:55:43 2014 -0500

    Fix bug which (somewhat) randomly caused UAT pref to not display on a proto pref page.
    
    Introduced in ga2b2dd4b (SVN #53880)
    
    Change-Id: I3dd24ab5e1b45367b03b8096a5892f346782217f
    Reviewed-on: https://code.wireshark.org/review/433
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit d14abec
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Fri Feb 28 13:51:59 2014 -0500

    Add 3GPP Slh AVPs 2400, 2405, 2407 and 2409-2411.
    
    This fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9793
    
    Change-Id: Ia104767d2c1b3c26da851887c08973485f99f58b
    Reviewed-on: https://code.wireshark.org/review/432
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit d085868
Author: Florian Fainelli <florian@openwrt.org>
Date:   Fri Feb 28 01:40:42 2014 +0100

    packet-homeplug-av: use HOMEPLUG_AV_MMVER_1_1 consistently
    
    The HomePlug AV dissector was not consistently using the
    HOMEPLUG_AV_MMVER_1_1 constant and was sometimes using it and sometimes
    using mmver == 1 directly. Make sure we use that constant throughout the
    code to help clarifiying which version tests are applying to.
    
    Change-Id: I602413163e4e44dedfbf3e2364448a951fa70f54
    Signed-off-by: Florian Fainelli <florian@openwrt.org>
    Reviewed-on: https://code.wireshark.org/review/428
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit e6277bd
Author: Florian Fainelli <florian@openwrt.org>
Date:   Fri Feb 28 01:37:00 2014 +0100

    packet-homeplug-av: fix missing reserved byte for station dump
    
    dissect_homeplug_av_nw_info_sta() was processing stations
    information correctly, except that after the first station dump, all
    dumps would be off-by-one byte because we were not reserving a missing
    byte at the end of the station dump. Fixes #9798.
    
    Change-Id: Iff3afd5ff536ae718fa446de3c59cd5e9851ff20
    Signed-off-by: Florian Fainelli <florian@openwrt.org>
    Reviewed-on: https://code.wireshark.org/review/427
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 54cccef
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Feb 27 16:59:08 2014 -0500

    Fix build with recent lua changes.
    
    Use FT_NONE instead of 0 to initialize an enum.
    Drop use of lround/llround since they are not available on Windows.
    
    Change-Id: I3961c1921304bafc090c763f0d6de8532f0b3510
    Reviewed-on: https://code.wireshark.org/review/425
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 655f2e4
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 25 12:57:52 2014 -0500

    Fix prefs.c: Argument with 'nonnull' attribute passed null (redux)
    
    Change-Id: I795df36039278283008132d647aaf51e76dbe218
    Reviewed-on: https://code.wireshark.org/review/424
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit c826191
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Feb 26 23:42:15 2014 -0500

    Fix coverity warnings for all wslua files. (redux)
    
    This fixes/addresses all the coverity warnings shown by
    the buildbots. (I hope)
    
    Change-Id: Ic2722df97c577d274e3cf3f0cbdca1902edde047
    Reviewed-on: https://code.wireshark.org/review/423
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit c875dc8
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 25 11:25:47 2014 -0500

    Fix dumpcap.c: Assigned value is garbage or undefined (clang analyzer)
    
    Change-Id: I61dbf5e1e206b1c0d2e594bfba38e83e51e8f09c
    Reviewed-on: https://code.wireshark.org/review/371
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 1828c34
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Feb 26 19:11:12 2014 -0500

    Ensure ieee802154_packet struct is initialized.
    
    A malformed capture could cause the zbee-nwk-gp and 6lowpan heuristics to be
    called with an incompletely-initialized structure, leading to valgrind errors.
    
    Change-Id: Iaea6daecdca6856466b58071f095930e68c6e159
    Closes-Bug: #9735
    Reviewed-on: https://code.wireshark.org/review/418
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 9733917
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Feb 26 16:58:22 2014 -0800

    Sherman, set the Wayback Machine for 1997.
    
    The URLs for the CRC-10 code are dead; use Wayback Machine URLs.
    
    Change-Id: I3924e9cabb3b49b0e1abb31fbffa9b89f95cd0ce
    Reviewed-on: https://code.wireshark.org/review/419
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 46d8abe
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Feb 26 14:25:38 2014 -0800

    Document tvb_memdup() in more detail.
    
    Change-Id: Iec94342b7d033fb6e8597bbffea563128182316b
    Reviewed-on: https://code.wireshark.org/review/417
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit df77e26
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Feb 26 17:22:22 2014 -0500

    Fix some wmem-related documentation.
    
    Discovered while reviewing Ibd3efb92a203861f507ce71bc8d04d19d9d38a93
    
    Change-Id: Ie4dfc1b9b7a99f14657148ed5a935bbb079c2b4e
    Reviewed-on: https://code.wireshark.org/review/415
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit a8ef66f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Feb 26 14:24:24 2014 -0800

    Regularize the formatting of some comments.
    
    Change-Id: I1009c75d5a4f074767dbc3600e7a6edfd0031460
    Reviewed-on: https://code.wireshark.org/review/416
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 5de2dac
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Feb 26 14:20:58 2014 -0800

    Fix a copy-and-pasteo.
    
    Change-Id: Ied8830e2e7a689197870a4d839fd08b36546c75f
    Reviewed-on: https://code.wireshark.org/review/414
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 910949c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Feb 26 14:14:16 2014 -0800

    Some g_free() -> wmem_free() changes missed in earlier checkins.
    
    Change-Id: I5858e0ee8fc8584b35145c943e19e8e5f7dba77c
    Reviewed-on: https://code.wireshark.org/review/413
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 8d234a0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Feb 23 14:16:24 2014 -0800

    More tvbuff API deprecation, comment expansion, and documentation updates.
    
    Do with tvb_get_stringz() what was done with tvb_get_string().
    
    Redo the comments for the string get routines to try to give more detail
    in a fashion that's a bit less hard to read.
    
    Warn, in comments, of the problems with using
    tvb_get_string()/tvb_get_stringz() (i.e., if your strings are non-ASCII,
    all bytes with the 8th bit set are going be replaced by the Unicode
    REPLACEMENT CHARACTER, and displayed as such).
    
    Warn, in a comment, of the problems with tvb_get_const_stringz() (i.e.,
    it gives you raw bytes, rather than guaranteed-to-be-valid UTF-8).
    
    Update documentation and release notes appropriately.
    
    Change-Id: Ibd3efb92a203861f507ce71bc8d04d19d9d38a93
    Reviewed-on: https://code.wireshark.org/review/327
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 1dff4e3
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Feb 26 14:29:17 2014 -0500

    Remove trailing whitespace from asn1 .cnf & template.[hc] files. Regenerate dissectors.
    
    Change-Id: I0e779b2ac2f608356649c5bbfca438141070dea4
    Reviewed-on: https://code.wireshark.org/review/412
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit b485014
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Feb 26 14:27:36 2014 -0500

    Remove a trailing space from a line of generated code.
    
    Change-Id: Ib95c0db932c54f5664905bde9286aad7a195570f
    Reviewed-on: https://code.wireshark.org/review/411
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 0d2f290
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Feb 26 12:40:51 2014 -0500

    Create/use an extended value_string.
    
    Change-Id: I1cd20d68ebb50d11ecfa00bf76e9be7c47a45860
    Reviewed-on: https://code.wireshark.org/review/410
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 15a3a44
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Feb 26 12:30:01 2014 -0500

    (Minor) Use col_add_str() iso col_set_str().
    
    Change-Id: I3d430e7e6a6bbdcb518f0110bd81ab32f88c17f0
    Reviewed-on: https://code.wireshark.org/review/409
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 5ae7c2f
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Feb 25 22:18:37 2014 -0500

    Create/use some extended value-strings. Do some whitespace changes.
    
    Change-Id: Iee5cb12d3b6669c7e45e18352ebcd151db721ad3
    Reviewed-on: https://code.wireshark.org/review/408
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 2c09745
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 25 12:15:05 2014 -0500

    Fix capture_sync: Assigned value is garbage or undefined (clang analyzer)
    
    I'm not 100% positive this fix is the right way to handle this condition,
    but it seems the safest way without changing a lot of other code.
    
    Change-Id: Icaa8d6f38bc03177162f046d1e7ca55d87bad6a6
    Reviewed-on: https://code.wireshark.org/review/373
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Balint Reczey <balint@balintreczey.hu>
    Tested-by: Balint Reczey <balint@balintreczey.hu>

commit ea1d5c1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Feb 26 02:16:27 2014 -0800

    Use proto_tree_add_item() for most string encodings.
    
    We support ISO 8859-1 and 8859-8, so use proto_tree_add_item() for them.
    That leaves only EUC-KR.
    
    Change-Id: Ie61f69af43be03e5abeb84b95601a407900fb79b
    Reviewed-on: https://code.wireshark.org/review/403
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 85885f4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Feb 26 02:12:53 2014 -0800

    Use tvb_get_string_enc(..., ENC_ASCII|ENC_NA) for 8-bit encoding.
    
    If there are 8-bit "extended ASCII" encodings, either one should be
    wired in or there should be a preference for them.
    
    Change-Id: Id62381b2579e8edf3719bd92959821c21f7ba223
    Reviewed-on: https://code.wireshark.org/review/402
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 985d334
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Feb 26 10:21:32 2014 +0100

    Replace tabs by spaces
    
    Change-Id: Ib7b97c415fdf924783637bfe566f1e7d21e28369
    Reviewed-on: https://code.wireshark.org/review/401
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit b84d6be
Author: Stefan Metzmacher <metze@samba.org>
Date:   Fri Jan 31 15:24:34 2014 +0100

    packet-smb-direct: register as a infiniband subdissector
    
    This is implemented based on the documentation, I sadly don't
    have a capture to verify this.
    
    Change-Id: Ia7dc371cb5b17ea42be0e686c97797f8c06ccabd
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/358
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 8242756
Author: Stefan Metzmacher <metze@samba.org>
Date:   Fri Jan 31 15:23:06 2014 +0100

    packet-infiniband: pass a struct infinibandinfo to subdissectors
    
    Change-Id: I187a1a91f34b1b758cad03bd9902ba132272cd3a
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/357
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit f012f1d
Author: Stefan Metzmacher <metze@samba.org>
Date:   Fri Jan 31 16:20:12 2014 +0100

    packet-smb-direct: only handle RDMA_SEND_* messages
    
    Change-Id: I08fa1092e2722c108bf6f847f8fc230f131e584b
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/356
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 6efd2c7
Author: Stefan Metzmacher <metze@samba.org>
Date:   Fri Jan 31 16:16:48 2014 +0100

    packet-iwarp-ddp-rdmap: pass struct rdmapinfo with opcode to the subdissectors
    
    Change-Id: I51bb8a3047bbc16d55d0c089fe869c7534d4c0b5
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/355
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 98cc3d6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Feb 25 23:56:48 2014 -0800

    We don't use EBCDIC_to_ASCII(), so we don't need to include <epan/charsets.h>.
    
    Change-Id: Ief609f48493f406ba0818ed3e6febe9a8ef0aaf2
    Reviewed-on: https://code.wireshark.org/review/400
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit f8f4ebb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Feb 25 23:50:22 2014 -0800

    Use tvb_get_string_enc() to get UCS-2 strings.
    
    Also, note that the "8-bit" encoding is "user-defined".
    
    Change-Id: Ic4786873150d837d8793d2d3d20af50cd0003cc7
    Reviewed-on: https://code.wireshark.org/review/399
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 136b730
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Wed Feb 26 00:52:36 2014 +0100

    As long as the NEWS file is part of the source distribution it really
    needs to be updated every time the file docbook/release-notes.asciidoc
    get changed.
    
    Change-Id: Idea130c883b3b3645d696b830e25fe052f889860
    Reviewed-on: https://code.wireshark.org/review/398
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit d75d5a1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Feb 25 15:41:14 2014 -0800

    Fix indentation and numbering.
    
    Change-Id: Ic1b528db9128420e106affcc8b3639d2d5fc65c0
    Reviewed-on: https://code.wireshark.org/review/397
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 65bac03
Author: Joerg Mayer <jmayer@loplof.de>
Date:   Tue Feb 25 23:29:48 2014 +0100

    Remove the line that causes the following message:
    asciidoc: WARNING: developer-guide.asciidoc: line 25: include file not found: /home/jmayer/work/wireshark/git/docbook/wsdg_src/WSDG_chapter_.asciidoc
    
    Change-Id: I65c035da7e44e0bca7aa9fe26a9d77da5238e205
    Reviewed-on: https://code.wireshark.org/review/394
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Jörg Mayer <jmayer@loplof.de>

commit bac680c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Feb 25 14:43:04 2014 -0800

    Get Windows build working again.
    
    Change 16 / g579e7e1 introduced a breaking change in
    capture_file_dialog.cpp on Windows. This works around the problem
    temporarily until we come up with a proper fix.
    
    Fix a Q_OS_WIN check while we're at it.
    
    Change-Id: I552d60720e4a45c5144e0047ee3c1fcc7e64f4eb
    Reviewed-on: https://code.wireshark.org/review/396
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit a7de012
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Feb 25 23:36:24 2014 +0100

    Add a few more dissectors to release notes
    
    Change-Id: I9d3262fe8205d21baf46b7a7389ca0154a16d165
    Reviewed-on: https://code.wireshark.org/review/395
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit fcb0837
Author: Stefan Metzmacher <metze@samba.org>
Date:   Wed Sep 19 20:21:49 2012 +0200

    packet-smb: register a dissector on top of smb_direct
    
    Change-Id: I316b958c6a91dc333bcdb468368f2c19fe8845d6
    Old-Change-Id: I26a3088df12de9d74cf6c224b938003417b758f5
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/58
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit d0d83e5b85173cd9fdc9001a2efb2f596124e2a2)
    Reviewed-on: https://code.wireshark.org/review/389

commit 5d0be58
Author: Stefan Metzmacher <metze@samba.org>
Date:   Wed Sep 19 20:21:49 2012 +0200

    packet-smb2: register a dissector on top of smb_direct
    
    Change-Id: I6a87c57d513af9c8ce9dff783988f7242f5257d0
    Old-Change-Id: If52130f7f9e9783a8ecc8b8b3c01d86a02e4f946
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/57
    Reviewed-by: Evan Huus <eapache@gmail.com>
    (cherry picked from commit cd9f6e077fdbdde2462acea6b7906e153c8c4864)
    Reviewed-on: https://code.wireshark.org/review/390

commit 8fe9187
Author: Stefan Metzmacher <metze@samba.org>
Date:   Wed Sep 19 16:21:21 2012 +0200

    packet-smb-direct.c: add initial implementation
    
    See [MS-SMBD] http://msdn.microsoft.com/en-us/library/hh536346.aspx
    
    Change-Id: If2cf719bdf5da82bc5f5e086dd69d02caff2166a
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/55
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 621a9c5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Feb 25 13:57:28 2014 -0800

    Add back an anchor removed in gc55c57a.
    
    Change-Id: I9795278b759d1a965abd9b22dc023c70fce19b77
    Reviewed-on: https://code.wireshark.org/review/391
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 9db0e02
Author: Stefan Metzmacher <metze@samba.org>
Date:   Mon Aug 13 14:45:58 2012 +0200

    packet-kerberos: remember in what frame a key was learned
    
    Change-Id: Icd05d4941fdacac44094fafbad07f08ec4cbe976
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/364
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 98e6bb1
Author: Stefan Metzmacher <metze@samba.org>
Date:   Mon Aug 13 08:59:22 2012 +0200

    asn1/kerberos: remember in what frame a key was learned
    
    Change-Id: I8e64e1d02ee8b4dff3845e1b9ec8f56174e76fbf
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/363
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d5c437e
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Feb 25 16:44:29 2014 -0500

    Fix function prototypes.
    
    Functions with no parameters must be written func(void). Fixes (some) of the
    buildbots.
    
    Change-Id: I1a6e5c0553e032e99419fe67eb4b573bbdfe7fe6
    Reviewed-on: https://code.wireshark.org/review/388
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7955654
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 25 11:10:50 2014 -0500

    Fix mergecap.c: Dereference of null pointer (clang analyzer)
    
    Change-Id: I89076388db8522c5fbdf72505f50e1380f1ab391
    Reviewed-on: https://code.wireshark.org/review/369
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit bd36fe1
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Feb 21 01:11:41 2014 -0500

    Fix bug 6357: Lua all_field_infos() broken within tap/listener
    
    The current API for Lua provides a global function
    "all_field_infos()" which returns all the populated field_info nodes
    in the current proto_tree.
    
    By default all_field_infos() "works", in the literal sense: it returns
    exactly the fields the previous dissectors of the packet have
    populated at that instant of time.  But of course dissectors don't
    populate all the applicable fields most of the time, because of the
    TRY_TO_FAKE_THIS_ITEM optimization where they don't fill in things
    that aren't needed at the time by a display, color, or tap's dfilter.
    
    So this commit offers a way to force the dissectors to populate
    all the applicable field_infos in the tree, by setting the proto_tree
    to be visible.  Obviously that is going to impact performance, since
    it basically bypasses the TRY_TO_FAKE_THIS_ITEM optimization; so the
    patch only does this if the Lua script author told it to explicitly,
    by adding an argument to Listener.new() and register_postdissector().
    
    Change-Id: I11d3559fbe8c14fbadf1b51415a3701dc1200b7b
    Reviewed-on: https://code.wireshark.org/review/286
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 860747e
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 18 10:03:04 2014 -0500

    Adds some Lua helper functions: some commonly used functions, and to help troubleshooting Lua scripts
    
    There are some common things people need to do, such as convert to/from hex or get
    the raw binary string in a ByteArray/Tvb/TvbRange. These have been added, as well
    as some tests for them in the testsuites. Also, functions have been added to allow
    a script to get all the available tap types and filter fields, since they are
    not exactly what one can see in the Wireshark gui.
    
    Change-Id: I92e5e4eae713bb90d79b0c024eaa4e55b99cc96b
    Reviewed-on: https://code.wireshark.org/review/249
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 907a825
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 25 11:05:17 2014 -0500

    Fix file.c: Dereference of null pointer (clang analyzer)
    
    Change-Id: Ib96e5ffb284234562c2883c13e93109173e22179
    Reviewed-on: https://code.wireshark.org/review/368
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 5478483
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Tue Feb 25 15:46:11 2014 -0500

    Install git-review too.
    
    Change-Id: I65c98fe8e120ac3b416ca6749eb2b44c47664fb5
    Reviewed-on: https://code.wireshark.org/review/386
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 11b5c15
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Feb 25 15:42:35 2014 -0500

    Remove trailing whitespace
    
    Change-Id: I8116f63ff88687c8db3fd6e8e23b22ab2f759af0
    Reviewed-on: https://code.wireshark.org/review/385
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit c55c57a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Feb 25 12:22:50 2014 -0800

    Add Git+Gerrit command line instructions.
    
    Add a Git+Gerrit command line example to the Developer's Guide. Convert
    some Subversion text to Git.
    
    Skip building the Developer's Guide if we don't have a2x.
    
    Change-Id: I62e9e71eb3ffc07d8677df35b4b197f53f77b4f2
    Reviewed-on: https://code.wireshark.org/review/384
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 34933eb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 25 19:46:17 2014 +0100

    802.11 : Add channel number custom (to display info when report channel number is 0 or 255)
    
    Fix also indent for other custom...
    
    Change-Id: Ic95b65d5217a0d1e967892ac2694f3ba749242fb
    Reviewed-on: https://code.wireshark.org/review/379
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f5ebc08
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 25 18:58:53 2014 +0100

    802.11: Regulatory Class => Operating Class (changed in 802.11-2012)
    
    Fix also typo for hf_ieee80211_tag_measure_request_regulatory_class wrong hf name...
    
    Change-Id: I49e582c7683e58abb8785958dcc043789fd79a26
    Reviewed-on: https://code.wireshark.org/review/378
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2da9162
Author: Michael Pergament <mpergament@googlemail.com>
Date:   Fri Feb 21 16:26:46 2014 +0100

    Enhance BGP Dissector
    Add
    * BGP MPLS Based Ethernet VPN dissector (draft-ietf-l2vpn-evpn-05)
    * PMSI Tunnel Attribut dissector (RFC6514)
    
    Change-Id: I02caa67fc371bbc9666f343e20fa678e8b029a59
    Reviewed-on: https://code.wireshark.org/review/296
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 75015e4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Feb 25 11:53:44 2014 -0800

    Can't register in a non-existent dissector table.
    
    This will have to wait until the SMB Direct dissector is actually
    committed.  There's no point in getting a bunch of "OOPS: dissector
    table "smb_direct" doesn't exist" messages every time you run Wireshark
    or TShark.
    
    Change-Id: I9772eb3f119822fbeaa78876570798d49bb4cab9
    Reviewed-on: https://code.wireshark.org/review/382
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 1084b88
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Feb 25 11:04:00 2014 -0800

    Fix indentation.
    
    Change-Id: I2105c24a196ddd108925fd3ea29180aa8245dc1b
    Reviewed-on: https://code.wireshark.org/review/381
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 1b046b7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Feb 25 10:59:31 2014 -0800

    The UMTS GTP QoS Profile is a UTF-8-encoded string.
    
    So use tvb_get_string_enc() with ENC_UTF_8|ENC_NA.
    
    Use tvb_reported_length() while we're at it.
    
    Change-Id: I75bfa9abb23ca411dca5844dd56fe062d16319e0
    Reviewed-on: https://code.wireshark.org/review/380
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 95e5a1d
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Feb 25 13:37:58 2014 -0500

    Use correct macro to really fix MacOSX buildbot
    
    Change-Id: Ibb7b13c0c9c5699642cda48522b34ace34c28b46
    Reviewed-on: https://code.wireshark.org/review/377
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 8ce395d
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Feb 25 13:08:43 2014 -0500

    Include old-gtk-compat.h to fix build.
    
    Change-Id: I3614e11fb0e76625b2b9686be423bf421c295e6f
    Reviewed-on: https://code.wireshark.org/review/376
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5a1aa01
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Tue Feb 25 09:29:28 2014 -0500

    Get rid of a few more Subversion remnants.
    
    Change-Id: I35ff651017e355f92b4f9e6388e90d446f245d0a
    Reviewed-on: https://code.wireshark.org/review/361
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit cd02def
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Tue Feb 25 11:20:22 2014 -0500

    Clean up some more subversion references in the documentation.
    
    Change-Id: Id6cf1a617bff3e09e47933a69d505393502874d1
    Reviewed-on: https://code.wireshark.org/review/370
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit cd9f6e0
Author: Stefan Metzmacher <metze@samba.org>
Date:   Wed Sep 19 20:21:49 2012 +0200

    packet-smb2: register a dissector on top of smb_direct
    
    Change-Id: If52130f7f9e9783a8ecc8b8b3c01d86a02e4f946
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/57
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit d0d83e5
Author: Stefan Metzmacher <metze@samba.org>
Date:   Wed Sep 19 20:21:49 2012 +0200

    packet-smb: register a dissector on top of smb_direct
    
    Change-Id: I26a3088df12de9d74cf6c224b938003417b758f5
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/58
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 04bd19d
Author: Stefan Metzmacher <metze@samba.org>
Date:   Tue Sep 15 01:54:18 2009 +0200

    packet-dcerpc-nt.c: fix a crash bug
    
    Change-Id: Ia8d167afc79c4fa1b2fa05b78152120203462b67
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/362
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 579e7e1
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sat Jan 18 15:20:02 2014 +0100

    Wireshark: Add option to choose format type of capture file
    
    The best heuristic can fail, so add possibility to manually choose
    capture file format type, so not correctly recognize file format can be
    loaded in Wireshark.
    
    On the other side now it is possible to open capture file
    as file format to be dissected.
    
    Change-Id: I5a9f662b32ff7e042f753a92eaaa86c6e41f400a
    Reviewed-on: https://code.wireshark.org/review/16
    Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit b6aae8d
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 25 09:17:00 2014 -0500

    Change libsmi url and Lua version in macosx-setup.sh
    
    The libsmi url in macosx-setup.sh was dead, it's now an https site not ftp.
    Also we were pulling down Lua 5.1.5 but should be pullsing down 5.2.3.
    Lastly, macosx-setup cerates macosx-support-libs directory, which needs
    to be ignored.
    
    Change-Id: I79dc833dbc54fda8b237c5ada64f3564ce4f4cde
    Reviewed-on: https://code.wireshark.org/review/360
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 605d9bb
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Tue Feb 25 09:44:28 2014 -0500

    Delete tools/svnadd: it seems git doesn't need all this fancy properties stuff.
    
    Change-Id: Ibb1c713ba9e9b09f062753c232d006b3afd682f0
    Reviewed-on: https://code.wireshark.org/review/366
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 93fe4d5
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Feb 25 11:27:32 2014 -0500

    Remove trailing whitespace.
    
    Change-Id: Ia03a1cd4590aceda30ead4aa93ad413d90c6aea6
    Reviewed-on: https://code.wireshark.org/review/372
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 7db4bed
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 23 18:59:16 2014 +0100

    Fix packet-devicenet.c:619:17: error: will never be executed [-Werror,-Wunreachable-code]
    
    Change-Id: I3e7cc60e1844dcb1eab87060f6338bd4ba08e9b3
    Reviewed-on: https://code.wireshark.org/review/322
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit d3e03e9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 23 19:23:33 2014 +0100

    Fix packet-ieee80211.c:13115:7: error: will never be executed [-Werror,-Wunreachable-code]
    
    Change-Id: I0a87e6a2e9a819148a816ad1bc9da008b8cc1518
    Reviewed-on: https://code.wireshark.org/review/324
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit 7af7c87
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 23 19:26:05 2014 +0100

    Fix packet-ipv6.c:585:13: error: will never be executed [-Werror,-Wunreachable-code]
    
    Change-Id: Ic2696aac59e001db1e4f62942680150a065ebbb1
    Reviewed-on: https://code.wireshark.org/review/326
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit 42188b9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 23 19:25:21 2014 +0100

    Fix packet-ip.c:579:9: error: will never be executed [-Werror,-Wunreachable-code]
    
    Change-Id: Id368fdb7025260cb1fc261f844eae8c018c65edd
    Reviewed-on: https://code.wireshark.org/review/325
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit 692e7a2
Author: Jeff Morriss <morriss@ulticom.com>
Date:   Mon Feb 24 16:16:14 2014 -0500

    Install git instead of subversion.
    
    Change-Id: I5da2c129fa120e461d4bb3199c1ec0e0b52c28a4
    Reviewed-on: https://code.wireshark.org/review/337
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit 2f23977
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Feb 24 19:26:08 2014 -0500

    More explanation of example heuristic code.
    
    Approach suggested by Jeff seems right to me:
    https://www.wireshark.org/lists/wireshark-dev/201402/msg00198.html
    
    Change-Id: I3d54cb49e2f0027ee79f68a633f57382101241b5
    Reviewed-on: https://code.wireshark.org/review/350
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 42ce748
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Feb 25 02:00:29 2014 -0800

    Just use proto_tree_add_item() for an EBCDIC string.
    
    Change-Id: Ic385926b5f4110253e3ab47984589d646707afa0
    Reviewed-on: https://code.wireshark.org/review/353
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 9815a25
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Feb 25 01:07:19 2014 -0800

    Fix crash when exporting dissection summaries to a CSV file.
    
    The while loop in question ends with tmp_str being NULL; the next loop
    processes the same string, so you have to set tmp_str to csv_str before
    looping.
    
    Fix some comments while we're at it.
    
    Change-Id: I69dd7dc276e0cb11226eceee7921be87e3cc7534
    Reviewed-on: https://code.wireshark.org/review/352
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 92a369e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Feb 24 23:08:50 2014 +0100

    Remove a few wrong use of tvb_get_string()
    
    Change-Id: I7095e12439fd8c0c5cd3ce14d19662efa3fd841f
    Reviewed-on: https://code.wireshark.org/review/339
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 53deb52
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 23 20:11:19 2014 +0100

    Neighbor report (802.11k) may be have no subelement (len == 13)
    
    Fix some malformed frame from sample on Bug 9724
    
    Change-Id: I0874c2aab57799426f13e18123b05a7e73c6a75f
    Partialy-Bug:9724
    Reviewed-on: https://code.wireshark.org/review/340
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 5704884
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Feb 24 15:58:47 2014 -0800

    "tools" updates.
    
    Remove backport-change. It didn't work as well as I had hoped. Remove
    backport-rev since we don't use Subversion any more. Remove DocBook
    code from gen-bugnote.
    
    Change-Id: I70f39444c6cdd380301691f64d27147ac09e5cae
    Reviewed-on: https://code.wireshark.org/review/348
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 58db464
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Feb 24 23:27:52 2014 +0100

    Remove executable bit from a few files
    
    Change-Id: Ib9be221e3d325379c8b665ab73d976254bb23bb6
    Reviewed-on: https://code.wireshark.org/review/342
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit b7bd4ff
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 23 17:09:30 2014 +0100

    Fix -Wunused-const-variable found by Clang
    
    Change-Id: I57cfafea0e3110553ef03a34baad217f8109942d
    Reviewed-on: https://code.wireshark.org/review/320
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 780cd80
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Feb 24 21:03:01 2014 +0100

    Add ADB CS and Logcat dissectors to release notes
    
    Change-Id: I063cc38c156505922fa31eb67c176dc1cd6ecfa7
    Reviewed-on: https://code.wireshark.org/review/336
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 9b6f139
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 23 17:52:39 2014 +0100

    Fix -Wunused-const-variable found by Clang
    
    Change-Id: I7fb2e6477cea26a5ee13dcc0610f7522ce211ae2
    Reviewed-on: https://code.wireshark.org/review/321
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit bf43e31
Author: Tobias Brunner <tobias@strongswan.org>
Date:   Mon Feb 24 15:39:27 2014 +0100

    Use correct hash algorithms in ISAKMP (IKEv2) dissector
    
    Change-Id: Ia448f3cc5f5ffc8eafad73fdb0c3f3dd647342ef
    Reviewed-on: https://code.wireshark.org/review/335
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 7bd1467
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 23 20:05:04 2014 +0100

    Fix Called C++ object pointer is null found by Clang
    
    Change-Id: I2263b4ac16945be6d87eaa8c963f7b03e437d724
    Reviewed-on: https://code.wireshark.org/review/319
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit dd4e5fc
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Feb 23 23:36:11 2014 +0100

    NAS EPS: fix dissection of CS service notification message
    
    Fixes bug 9789
    
    Change-Id: I26ed1e9d8bb5b662af97d19f64b5f4b39374a5ee
    Reviewed-on: https://code.wireshark.org/review/330
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a8676c2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Feb 23 23:32:03 2014 +0100

    Fix dissection of BCD numbers
    
    Do not use of tvb_get_string(): what we really want is the byte string, not an ASCII string
    
    Change-Id: I8b9a8b7ccacbdaf6d9525771ff8ed883ba01ad34
    Reviewed-on: https://code.wireshark.org/review/329
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 1678b0a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Feb 23 23:23:40 2014 +0100

    Remove deprecated TVB APIs
    
    Change-Id: I87216c3bd2061c12ce486c752d4381ab722db95e
    Reviewed-on: https://code.wireshark.org/review/328
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit bdfa3e8
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Feb 23 08:05:52 2014 -0800

    [Automatic manuf, services and enterprise-numbers update for 2014-02-23]
    
    Change-Id: Ib8cee06ff9420f16566696ca7dd0efc97036c7dc
    Reviewed-on: https://code.wireshark.org/review/316
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 83fc346
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Feb 22 14:16:44 2014 -0500

    Documentation updates
    
    Change-Id: I6bd7fa40726fe7ffd68b9341c640874f2a0f1c7c
    Reviewed-on: https://code.wireshark.org/review/314
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Christopher Maynard <Christopher.Maynard@gtech.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 41fc5a5
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sat Feb 22 14:56:25 2014 -0500

    Add note to .gitignore on how to ignore locally-specific files
    
    Also, this removes a couple locally-specific files I had previously added.
    
    Change-Id: Ib93e0dc5aeb062321e47f77a084b0581f87046c6
    Reviewed-on: https://code.wireshark.org/review/315
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit ce932fb
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Feb 22 10:00:45 2014 -0500

    Add some simple ISAKMP heuristics
    
    Hopefully fixes bug 9800.
    
    Change-Id: I69e1a0e39763a6e25eb18aed6b4a6a6217e22d14
    Reviewed-on: https://code.wireshark.org/review/312
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 88c34ec
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Feb 21 21:57:03 2014 +0100

    Fix Called function pointer is null (null dereference) found by Clang
    
    ../../asn1/h248/packet-h248-template.c:1222:31: warning: Value stored to 'prop' is never read
            if (!prop->dissector) prop = &no_param;
    
    Change-Id: I6d380fbb5fef9dc548385b0b470aea1cb3c34df1
    Reviewed-on: https://code.wireshark.org/review/301
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit cfeae2f
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Feb 21 16:07:20 2014 -0500

    Fix clang warning regarding null pointer use in packet-sip.c.
    
    In malformed sip-sec header fields, missing spi-c/spi-s values will
    cause thie 'value' pointer to remain NULL, leading to bad things.
    This fix checks for that and adds an expert warning about malformed
    sip-sec mechanism.
    
    Change-Id: Ia7d1741fc8d829dd14e5c68f21fa99282eddbeab
    Reviewed-on: https://code.wireshark.org/review/299
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 22149c5
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Feb 22 08:39:57 2014 -0500

    TVB API deprecations and cleanup
    
    - rename tvb_length and similar to tvb_captured_length and similar; leave
      #defines in place for backwards-compat, but mark them clearly as deprecated in
      code comments and in checkAPI
    - remove tvb_get_string as C code and just leave a #define in place for
      backwards-compat; mark it clearly as deprecated in code comment and checkAPI
    - update READMEs and sample dissector for all of the above
    - while in the neighbourhood, make checkAPI skip (and warn) for missing files
      instead of bailing on the whole check, so subsequent files still get checked
    
    Change-Id: I32fc437896ca86ca73e9b49d5f50400adf8ec5ad
    Reviewed-on: https://code.wireshark.org/review/311
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 00cc94b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Feb 21 16:47:55 2014 -0800

    Add bug 9492.
    
    Change-Id: I412d5c56848f2a19c8bf2c2e50f1ad1db86ce793
    Reviewed-on: https://code.wireshark.org/review/306
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 504eee7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Feb 21 15:55:13 2014 -0800

    Cleanup the automatically-generated fields to match the rest.
    
    Change-Id: I217d5c390c806dfa28c7e9ff155ef927ed2a9111
    Reviewed-on: https://code.wireshark.org/review/303
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 4b28a98
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Feb 21 13:27:57 2014 -0800

    Update the "latest version" URL in manuf/manuf.tmpl.
    
    Regenerate manuf. I *really* wish Gitweb URLs were less ugly.
    
    Change-Id: I51eabe1a028999859499466a9369106f465dec80
    Reviewed-on: https://code.wireshark.org/review/300
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 7f07436
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Feb 20 21:12:25 2014 -0500

    Fix bug 9790: Lua: wslua allows duplicate field registration
    
    As discussed in bug 3513 and 9709, one can register more than one new ProtoFields for
    the same field name. Of course C-code can do that too, and does a LOT apparently, but
    if they're not similar ftypes then things can get scrweed up in display filters.
    
    So this change prevents duplicate field registration of dissimilar ftypes. The
    similarity is based on the discussion on the mailing list, and the listing in
    README.developer has been updated to refelect that as well.
    
    Also, this change adds a testscript for Proto/ProtoFields.
    
    Change-Id: I43bd323f785245941a21289647332a19adec2a9d
    Reviewed-on: https://code.wireshark.org/review/285
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 1b210e9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Feb 21 20:08:30 2014 +0100

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I05ca21d94bbaa8c92a33f02ceb100c206c198052
    Reviewed-on: https://code.wireshark.org/review/298
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e009dc9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Feb 21 19:53:15 2014 +0100

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: Ic3a240a2e751700f653287dd84fe58016adab9e2
    Reviewed-on: https://code.wireshark.org/review/297
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e1b2655
Author: Matthieu Texier <matthieu@texier.tv>
Date:   Fri Feb 21 15:36:07 2014 +0100

    Moving custer list/cluster id attribut to items
    
    Change-Id: If23c530b10c67613311aa8a8a1b1a8acf95f3c48
    Reviewed-on: https://code.wireshark.org/review/294
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 95190e4
Author: Roland Knall <roland.knall@br-automation.com>
Date:   Fri Feb 21 10:02:34 2014 +0100

    EPL + openSAFETY: Better handling of guint in EPL
    
     This is a permanent solution for bug #9786. guint overflows
     are now prevented, and the remaining length is queried from
     tvb and taken into consideration.
    
     As a side-effect, the fix brought up two bugs in the openSAFETY
     dissector, which where fixed as well.
    
     Upd: Remove stdio.h and fix one encoding error found by
     fix-encoding-args.pl
    
    Change-Id: Ic2d478a8ea15b0bcfd2536a074c217daf610fe08
    Reviewed-on: https://code.wireshark.org/review/291
    Reviewed-by: Roland Knall <rknall@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit caaac7e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Feb 21 17:25:07 2014 +0100

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I329fd1cec092e425dd0f6c2c1992d278dcdba743
    Reviewed-on: https://code.wireshark.org/review/293
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 696353c
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Mon Feb 17 11:45:57 2014 -0500

    Add test suite for verifying Lua global variables/tables of previous releases have not disappeared.
    
    Several bugs have been introduced due to changing of perl scripts or #define names, such
    that things exported into Lua have dissapeared or changed unintentionally. This commit
    adds a test suite which compares the Lua global table with the ones from previous
    releases (1.8 and 1.10), to verify nothing has gone missing. New items can be added, but
    old ones cannot go away. The added script to verify these things, called 'verify_globals.lua',
    also has the ability to display what's new - i.e., what was not in the olrder releases.
    
    Lastly, this commit also fixes a bug: MENU_STAT_ENDPOINT became MENU_STAT_ENDPOINT_LIST
    due to a change in the make-init-lua.pl perl script in this 1.11 release.
    
    Change-Id: Iba143d1a436e706970635a5f8cc2b317955392bf
    Reviewed-on: https://code.wireshark.org/review/284
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit fe64c46
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Feb 20 23:33:13 2014 -0800

    And we need wslua_internals.obj as well.
    
    Sort the list to match the .c list while we're at it, to make it easier
    to check for errors.
    
    (Why isn't this done with a Makefile.common file?)
    
    Change-Id: I239964d53be9e48bddbd6180aabe118b5cac1fd0
    Reviewed-on: https://code.wireshark.org/review/287
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 8d64656
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Feb 20 19:05:14 2014 -0800

    Need to include wslua_internals.c here as well.
    
    Change-Id: Ibae7e4473ad0131e399423ee9faba5ad759feaed
    Reviewed-on: https://code.wireshark.org/review/283
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 431dc82
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Feb 20 18:59:44 2014 -0800

    Fix warnings - index() is declared as a function in some systems.
    
    Change-Id: If9ee9f0decc0a9d7971095109e1012b015a9dc96
    Reviewed-on: https://code.wireshark.org/review/282
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 3f2be6d
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Feb 21 02:16:43 2014 +0000

    Revert "Add test suite for verifying Lua global variables/tables of previous releases have not disappeared."
    
    This reverts commit 5b7f00178f45149ecdce204f1c71c1598ceedac1.
    
    Change-Id: Idf09d25270847970713b67d02bcd7cbc411a4e9c
    Reviewed-on: https://code.wireshark.org/review/280
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5b7f001
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Mon Feb 17 11:45:57 2014 -0500

    Add test suite for verifying Lua global variables/tables of previous releases have not disappeared.
    
    Several bugs have been introduced due to changing of perl scripts or #define names, such
    that things exported into Lua have dissapeared or changed unintentionally. This commit
    adds a test suite which compares the Lua global table with the ones from previous
    releases (1.8 and 1.10), to verify nothing has gone missing. New items can be added, but
    old ones cannot go away. The added script to verify these things, called 'verify_globals.lua',
    also has the ability to display what's new - i.e., what was not in the olrder releases.
    
    Lastly, this commit also fixes a bug: MENU_STAT_ENDPOINT became MENU_STAT_ENDPOINT_LIST
    due to a change in the make-init-lua.pl perl script in this 1.11 release.
    
    Change-Id: Ic46172904256dc535b0fe4543237c07dddb3b9b5
    Reviewed-on: https://code.wireshark.org/review/242
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 9246a70
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Feb 19 03:22:55 2014 -0500

    Cleanup on aisle 5: normalizes the Lua code to follow common schema/model
    
    Over time the various wslua classes/functions have gotten moldy, with different
    ways of doing similar things. Some of it can't be changed without breaking
    backwards compatibility for Lua scripts, so I didn't do that. But I did what
    I could. The biggest change is a refactoring of how accessors/attributes
    are handled in the code, so that most of them work the same way using the
    same code.
    
    Specific changes made:
     * Added null/expired checking macro to class declarations for many classes
     * Removed extraneous pointer/expired checking, since checkFoo() does that already
     * Fixed "errors" reported by clang static analyzer; they were false positives, but it was easier to get it to stop complaining by changing the code
     * Moved internal wslua functions from wslua_utils.c into a new 'wslua_internals.c' file
     * Changed Listener/NSTime/Pinfo/Proto to use a common setter/getter accessor/attribute code model, instead of each of them doing their own
     * Fixed some API doc mistakes, mostly around attributes that were documented as read-only but were actually read-write
    
    Change-Id: Idddafc5fbd3545ebff29e063acc767e1c743a1a9
    Reviewed-on: https://code.wireshark.org/review/271
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit c65fbff
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Feb 20 17:50:52 2014 -0800

    Force "printing" if -T is specified, even if -w is also specified.
    
    Just as "tshark ... -P -w xxx" writes raw packets to xxx *and* writes
    text packet summaries to the standard output, and just as "tshark ...
    -V -w xxx" writes raw packets to xxx *and* writes text packet details to
    the standard output, so should "tshark ... -T fff -w xxx" write raw
    packets to xxx *and* write whatever "-T fff" (and any "-e" options)
    specifies to the standard output.
    
    Change-Id: I28ab3a4d48531f297533ec4dfb3742031eb69885
    Reviewed-on: https://code.wireshark.org/review/278
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit dd4daf5
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Feb 20 18:51:46 2014 -0500

    Try a simpler method of fixing 32/64 issues
    
    It appears we're only working on four chars anyways, so the cast to gint should
    be safe.
    
    Reverts 602d7d3d39f26b06bcfa25bf9580cfd652a7eee7
    
    Change-Id: Ice101fea7dd7fe4cc65f0d673210c0c791cbe1c5
    Reviewed-on: https://code.wireshark.org/review/277
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 3b57455
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Feb 20 18:14:58 2014 -0500

    Fix more 32/64 casting errors
    
    Change-Id: I13a3a19738dd5933d9e19045fc188bb8e2f04fe0
    Reviewed-on: https://code.wireshark.org/review/275
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 602d7d3
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Feb 20 18:06:15 2014 -0500

    g_ascii_strtoull returns a gint64
    
    fixes build errors on certain 32-bit systems
    
    Change-Id: I6476107aa753b670df6bede0ce15ea6760e52aeb
    Reviewed-on: https://code.wireshark.org/review/274
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit b7985c5
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Feb 20 17:16:08 2014 -0500

    Fix mode for lua test suite
    
    Change-Id: If516472ca9c4a0ae84da22a0ecfc9449f0495cbb
    Reviewed-on: https://code.wireshark.org/review/273
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4c100fe
Author: Peter Lemenkov <lemenkov@gmail.com>
Date:   Thu Feb 20 15:50:09 2014 +0400

    Initial basic RTPproxy-ng dissector
    
    Initial basic RTPproxy-ng dissector which uses bencode packing.
    
    Change-Id: I5b3e9f6e745977b3df12263c3a9f4ee9a3e1445e
    Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/268
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit b14cf15
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Feb 9 16:32:08 2014 +0100

    Android: Add support for ADB Client-Server protocol
    
    ADB Client-Server Protocol is protocol between adbd
    (ADB Daemon aka Server) and adb client (aka adb).
    Typically you can find it on "lo" interface over TCP protocol.
    
    Change-Id: Iad008560c983f5ede554e1eaa728d703aae95eed
    Reviewed-on: https://code.wireshark.org/review/233
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5ae2326
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Feb 20 16:44:56 2014 -0500

    Fix "off by 1" bug in dissection of OPTION_AFTR_NAME introduced in 0548a7d5.
    
    Change-Id: I461601cd952f1c4d27a004c0a65cfefe82dc0f49
    Reviewed-on: https://code.wireshark.org/review/272
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit fe769e7
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Feb 20 10:12:33 2014 -0500

    Add 4 more test scripts for Lua, and its own testsuite menu
    
    This adds test scripts for verifying Pinfo, Address, Field, FieldInfo, NSTime
    and Listener classes/functions.  It also moves Lua test scripts out of
    unittests and into its own new testsuite.
    
    Change-Id: I65c238fd459efb96db3f8f9145842cd038dea7c7
    Reviewed-on: https://code.wireshark.org/review/270
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d574fd8
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Feb 16 17:01:45 2014 +0100

    Add support for Bluetooth Linux Monitor
    
    BlueZ 5/Linux Kernel introduced new way to sniffing Bluetooth interfaces.
    We are ready to use it. Libpcap provide new interface called
    "bluetooth-monior".
    
    Also fix trivial typos.
    
    Change-Id: Ic608a3d8553bbebbb21f2733ec92c758cbf8f707
    Reviewed-on: https://code.wireshark.org/review/253
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 9a05640
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Feb 20 09:55:46 2014 -0500

    Fix Bug 9792: 'Lua: setting pinfo.dst_port actually sets src_port'
    
    Setting the Pinfo.dst_port to a value actually changes the src_port's value,
    due to a bug in wslua_pinfo.c, where both src_port and dst_port attributes use
    the PARAM_PORT_SRC for their setter type enum.
    
    Change-Id: I1b84ba8b343ec857d04a2d0809e16f17ba2a43e8
    Reviewed-on: https://code.wireshark.org/review/269
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 1fd434e
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Tue Feb 18 13:07:16 2014 +0100

    Add missing SBC library to cmake build
    
    Change-Id: I4eb2dacc196b8feef62ff633322c53c04f78fc92
    Reviewed-on: https://code.wireshark.org/review/252
    Reviewed-by: Michal Orynicz <michal.orynicz@tieto.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2e1f112
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 18 14:45:33 2014 +0100

    Enhance pre-commit tools to avoid false positive
    
    Limit check to file with extension *.c or *.h
    
    Change-Id: I6e237e6fd053083d271924120973a6b07e2d4e53
    Reviewed-on: https://code.wireshark.org/review/247
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 64b4746
Author: Matthieu Texier <matthieu@texier.tv>
Date:   Wed Feb 19 19:16:02 2014 +0100

    BGP : clean up of unused define and adding amount of ext-communities in community item
    
    Change-Id: I55793e522d0bdaee0f19ca020a8ef0097f5fb5f1
    Reviewed-on: https://code.wireshark.org/review/255
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit b26c445
Author: Irene Rüngeler <ruengeler@MacBookIrene.local>
Date:   Wed Feb 19 15:39:13 2014 +0100

    Limit the range to the TSNs provided.
    
    Change-Id: Ibf72fb60d06baa7a9590a303f2e10e5a86c61093
    Reviewed-on: https://code.wireshark.org/review/254
    Reviewed-by: Michael Tüxen <tuexen@wireshark.org>

commit dc53a65
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Feb 19 23:44:14 2014 -0500

    Fix minor bug; Use a consistent whitespace & formatting style; add extended value-string.
    
    Bug fix: don't call col_...() under 'if (tree)'
    
    Change-Id: I5f586f16f0e64b30da49fbbb0bb8e41b04ba8833
    Reviewed-on: https://code.wireshark.org/review/267
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 9e00e02
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Feb 19 23:16:38 2014 +0100

    fix endless loop
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9786
    
    Change-Id: I336f2bcc14596d64ad2e3f3e8140269996e077f5
    Reviewed-on: https://code.wireshark.org/review/260
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 2bb54d5
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Feb 19 15:51:23 2014 -0500

    Create/Use some extended value strings.
    
    Change-Id: I750d04a25a4f7d600e4156aaac4a4580a1f7a345
    Reviewed-on: https://code.wireshark.org/review/259
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 5a775b1
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Feb 19 15:48:56 2014 -0500

    Fix incorrect definition and use of a val64_string which caused a crash.
    
    Change-Id: Ib15ddef167c0e2af24938fc5bb68839eac65ca2c
    Reviewed-on: https://code.wireshark.org/review/258
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 0548a7d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Feb 19 12:57:54 2014 -0500

    Simplify/improve handling of FQDN field in various options; Fix some minor bugs.
    
    Details:
    - Use dhcpv6_domain() to handle dissection of certain FQDN fields:
      + OPTION_AFTR_NAME:           Don't use get_dns_name(); It allows "compression"
                                     which is not valid forthis field.
      + OPTION_CCCV6_IETF_PROV_SRV: Replace use of swap_field_length_with_char();
                                    Fix bug which caused invalid "expert" message.
      + OPTION_CCCV6_KRB_REALM:     Remove validation; replace use of swap_field_length_with_char().
    
    - Allow filtering for each different FQDN field (rather than using a generic "dhcpv6.domain"
       for the various FQDN fields).
    
    - Fix some bugs in the display of the dissection for NTP_SERVER_OPTION;
    - Add some "XXX ToDo" comments.
    - Add some comments as the to specific RFC for certain options;
    - Note that RFC 4075 is now "deprecated";
    - CL-SP-CANN-DHCP-Reg: version I10 is the latest as  Feb 2014.
    
    Change-Id: I82edafb8293b71037b84629406ce609f9a835f04
    Reviewed-on: https://code.wireshark.org/review/257
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 0d244ee
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Feb 17 00:43:57 2014 -0500

    Remove code which dissects CableLabs options 17.2170.3 thru 17.2170.9
     inasmuch as these options don't exist per the spec.
    
     See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9690
          (especially comment #5).
    
    Change-Id: Iab757a71fe1865bbd0b97443512bf947f027dbe1
    Reviewed-on: https://code.wireshark.org/review/256
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit cfe488b
Author: Widok <kellingwido@aol.com>
Date:   Wed Feb 19 14:27:46 2014 +0100

    Bug 9721 - profinet write doesn't decode the Profidrive value Type correct
    removed win-setup.sh.bak
    Signed-off-by: Widok <kellingwido@aol.com>
    Change-Id: I4ec65ef10ca794cd5b43fa66502edd4533c356d1
    Reviewed-on: https://code.wireshark.org/review/198
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 622d259
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Feb 18 22:48:16 2014 +0100

    the gif version string is 7bit ASCII
    
    Change-Id: I1e827ad4d2cf64411c5a87f4710235dc4d6efc35
    Reviewed-on: https://code.wireshark.org/review/250
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>

commit 9fd19dd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 18 14:45:07 2014 +0100

    Fix indent (use tabs)
    
    Change-Id: I45f5e2ed64090947f1605db10eb6cee0e33782bf
    Reviewed-on: https://code.wireshark.org/review/248
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 1115889
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 18 09:03:50 2014 +0100

    Fix Branch condition evaluates to a garbage value found by Clang Analyzer
    
    Change-Id: I745f838a763e5cc89e1b9c0536ad3cb299b00786
    Reviewed-on: https://code.wireshark.org/review/245
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 8a1cead
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 18 14:21:25 2014 +0100

    Fix typo in name of Radio Type 802.11b (in IEEE802.11 WTP Radio Information)
    
    Found by Massimo Vellucci
    
    Change-Id: Ibbe2d0a4d1e421e647028262baf0398d05905c8d
    Reviewed-on: https://code.wireshark.org/review/246
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit ff0468f
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Feb 9 18:35:08 2014 +0100

    Add Logcat to Exported PDU
    
    Logcat can be exported from ADB over USB or ADB over TCP where can occur
    multiple Logcat PDUs in one frame.
    
    Change-Id: I290fa131e5600c62357e5be4e76096ea5c35364b
    Reviewed-on: https://code.wireshark.org/review/234
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 4624d6d4
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Feb 9 18:01:41 2014 +0100

    Android: Add support for Logcat dissector
    
    Supported is Binary Logcat/Logger, aka adb logcat -Bf /sdcard/log.logcat
    
    Change-Id: I883c6d746ec4fe67ef4ce15ca4227adce407fb76
    Reviewed-on: https://code.wireshark.org/review/232
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 8c608e6
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Feb 17 22:02:21 2014 -0500

    Remove $Id$ from the ASN.1 dissectors and regenerate them.
    
    Change-Id: Ie476c6f82f318188b41ed922b92c6fec119ea954
    Reviewed-on: https://code.wireshark.org/review/244
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
    Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit ff52d8b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Feb 17 21:37:03 2014 +0100

    BGP : Update Capability Codes
    
    From IANA page: http://www.iana.org/assignments/capability-codes/capability-codes.xhtml
    Use decimal value (like iana page)
    Fix Dynamic Capability value...
    
    Change-Id: I9a6e672de840403943792b6ba4d913b186b1d09f
    Reviewed-on: https://code.wireshark.org/review/243
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4cea550
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 16 19:13:29 2014 +0100

    <Ctrl>R to restart does not work [Wireshark Qt]
    
    From me : Add reload action
    
    Change-Id: Ic47e3ff1ae0c1cc0ae8c40e5019dea9906612f90
    Partial-Bug: 9003
    Reviewed-on: https://code.wireshark.org/review/238
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 3aaa131
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 16 20:13:10 2014 +0100

    On 'You have unsaved packets' dialog, expected D or <Alt>D to use as accelerator to discard and S or <Alt>S of save [Wireshark Qt].
    
    From me : Add window title and fix missing text (Do you want to ....)
    
    Change-Id: I1448d7b85ad9490a92dac7e89d9fd2fdb51a145e
    Partial-Bug: 9003
    Reviewed-on: https://code.wireshark.org/review/239
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7447cd8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 16 19:12:10 2014 +0100

    Menu cannot be reached using accelerators, for example <Alt-F> does not open File [Wireshark Qt].
    
    Change-Id: I8a67d435510d5604bb501872f264cce4ba23595d
    Partial-Bug: 9003
    Reviewed-on: https://code.wireshark.org/review/237
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5e27a39
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Feb 16 11:12:35 2014 +0100

    Add Bluetooth SBC Codec support in cmake
    
    SBC Codec can be optionally linked with Wireshark to provide
    ability to playing RTP/SBC stream by RTP Player.
    
    Change-Id: Iffbae16a741ffbfd0fb55a300064739d2c27c2e5
    Reviewed-on: https://code.wireshark.org/review/223
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 49abfc4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Feb 17 12:20:34 2014 +0100

    Display the number of unknown BGP Path Attribut (use val_to_str)
    
    Change-Id: I6aed8ee3a92cc08aebfef58372285bed5a62e8bd
    Reviewed-on: https://code.wireshark.org/review/240
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 0fd6782
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Feb 16 13:18:34 2014 -0500

    Add config.cache to .gitignore
    
    Change-Id: Ic1a5d06f9a0bea4ea10cd009000d5074541bec2a
    Reviewed-on: https://code.wireshark.org/review/236
    Reviewed-by: Bill Meier <wmeier@newsguy.com>
    Tested-by: Bill Meier <wmeier@newsguy.com>

commit 2038406
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Feb 16 08:05:39 2014 -0800

    [Automatic manuf, services and enterprise-numbers update for 2014-02-16]
    
    Change-Id: I94453e0ca00d8eaf6877d1b9c2a529431582f08d
    Reviewed-on: https://code.wireshark.org/review/229
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 8c72070
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Sun Feb 16 12:14:40 2014 +0100

    Bluetooth: AVDTP: Fix byte order
    
    AVDTP does not specify byte order of protocol, but define that at byte level
    (MSB/LSB). Moreover: Codec VendorId is in Little Endian and this patch fix that.
    
    Change-Id: I91d8e9321e9909cb07d92d3df348ab6e1e5b1e1b
    Reviewed-on: https://code.wireshark.org/review/222
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit fa02368
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 16 13:21:33 2014 +0100

    EDNS0 DO bit in Z field is decode incorrect
    
    Z field of edns0 in Additinal records is decoded to text description incorrectly (wrong bitmask)
    
    Found by  Jittinan Suwanrueangsri
    Closed-Bug: 9767
    
    Change-Id: I8171b211cce79cb096a0f354764992f5cb18617c
    Reviewed-on: https://code.wireshark.org/review/226
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 1995e42
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 16 12:41:02 2014 +0100

    Stack overflow after selecting data when filter is applied that has no results (Wireshark Qt)
    
    Fix
    0x00000000004a480e in PacketList::contextMenuEvent (this=0xbbb460, event=0x7fffffffd270)
        at ui/qt/packet_list.cpp:485
    485	            if (cap_file_->edt->pi.ipproto == IP_PROTO_SCTP)
    
    Closed-bug : 9769
    
    Change-Id: I1a657d7208a10c829b2dfe90abb168eff93cd268
    Reviewed-on: https://code.wireshark.org/review/224
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4ca528f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Feb 16 09:05:19 2014 -0500

    Add explicit casts to fix OSX10.5 Buildbot
    
    Change-Id: I13fa3d6af3d0fddc367835fc05efdbe106b991e6
    Reviewed-on: https://code.wireshark.org/review/228
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4f7d3ea
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 16 14:41:07 2014 +0100

    Fix indent (use tabs) and add modelines info
    
    Change-Id: I2a25cc406a8c52b14ed5a0fb3cf906b1a8da5a18
    Reviewed-on: https://code.wireshark.org/review/227
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 6010481
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 16 12:50:44 2014 +0100

    Rx ACK packets are displayed with transposed Interface MTU and Max MTU fields
    
    Found by David Howells
    
    Change-Id: Ic86e44b528069be8e43c1262c68afedcd159de23
    Closed-bug: 9762
    Reviewed-on: https://code.wireshark.org/review/225
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c0a0805
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Feb 14 16:49:21 2014 -0500

    Remove emem tree code entirely, it is unused.
    
    Depends on I1cedc611c9b7888eb671cf858c6f7819d37afba9
    
    Change-Id: I5dda2f7c34eacb6f350473791df1d74ea4b4a749
    Reviewed-on: https://code.wireshark.org/review/220
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit f7d2163
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Feb 14 16:44:08 2014 -0500

    Replace last use of emem trees with GHashTables
    
    Change-Id: I1cedc611c9b7888eb671cf858c6f7819d37afba9
    Reviewed-on: https://code.wireshark.org/review/219
    Reviewed-by: Michael Mann <mmann78@netscape.net>

commit b24339e
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Feb 14 14:10:49 2014 -0500

    Disable tfshark taps for now.
    
    Should fix build issue and none of the current taps are relevant to tfshark
    anyways.
    
    Change-Id: I29168e0b296cd64fe3783de63e1fdd2a472ee6d3
    Reviewed-on: https://code.wireshark.org/review/218
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7878878
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Feb 14 11:16:27 2014 -0500

    Move lua struct license to top of file.
    
    It isn't picked up by licensecheck at bottom of file.
    
    Change-Id: Ifa8302f90dc44eacd3722efca2471101902457a0
    Reviewed-on: https://code.wireshark.org/review/217
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 627069c
Author: Roland Knall <roland.knall@br-automation.com>
Date:   Wed Feb 12 16:04:18 2014 +0100

    openSAFETY: Reduce overload and display gap data
    
     Up until now, openSAFETY hooked into a heuristic filter for epl
     and dissected the whole package, handing back some epl header
     information by calling epl again. This was time-consuming and
     on a busy network led to an increase in dropped packages and
     memory usage, as well as unresponsivness.
    
     This patch only takes the payload data of epl frames, and
     therefore greatly reduces the dissection overhead of openSAFETY.
    
     On a second note, intergap data between safety frames is now
     being displayed as Data, but only if the option for doing so
     is specifically enabled in the openSAFETY preferences, as it
     changes the behaviour of the dissector output.
    
     Upd: Because of the gap handling, some frames where marked
     as being truncated, although they were not, or did not contain
     openSAFETY frames at all. In the course of the fix for this,
     the byte copying for the byte swap with MBTCP has been moved
     to only occur when needed, and is additionaly guarded.
    
     Upd2: Identation and comment fixes
    
     Upd3: Change memcpy to memdup and move find_dissector ( "data" )
     to proto_reg_handoff
    
    PLK: Store data dissector pointer
    
     Move the if-clause to proto_reg_handoff as documented
     in comment of Change-id: 191
    
    Change-Id: I3038ed465900a2b5e63b3a0967abd62a4c66f318
    Reviewed-on: https://code.wireshark.org/review/191
    Reviewed-by: Roland Knall <rknall@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5c1a348
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Feb 14 16:02:31 2014 +0100

    Make checkAPI Happy
    
    Change-Id: I885fb33685eb0ff06a1cf97e6cd671e6b6ee2eaa
    Reviewed-on: https://code.wireshark.org/review/215
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 353163c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Feb 12 22:33:09 2014 +0100

    Add new IEEE802.11 CAPWAP message type from RFC5416
    * Add WLAN
    * Assigned WTP BSSID
    * Delete Wlan
    
    From SmartCAPWAP Bug #9752
    
    Change-Id: I22fe8366e824a3ec3d3cd09887f0328141c30a69
    Reviewed-on: https://code.wireshark.org/review/214
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 45c5c6c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Feb 14 12:50:39 2014 +0100

    Update list SSL Cipher suite : The Salsa20 Stream Cipher for Transport Layer Security
    
    http://tools.ietf.org/html/draft-josefsson-salsa20-tls
    
    Change-Id: I9a31dc0306f71cd57d9c6593ea1f0619398c65c0
    Reviewed-on: https://code.wireshark.org/review/212
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 225c524
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Feb 14 12:37:40 2014 +0100

    Update list SSL Cipher suite : ChaCha20Poly1305 for TLS
    
    http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305
    
    Used by Google Chrome and Google Web Server
    
    Change-Id: I615a821962b5d25190a11c30e2b7717f1d285289
    Reviewed-on: https://code.wireshark.org/review/211
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 3a4f762
Author: Owen Williams <williams.owen@gmail.com>
Date:   Thu Feb 13 21:25:17 2014 +0000

    New RTCP REMB dissector – Bug 9757
    
    Change-Id: I0f455f58bdec8dc3787da96a3bfc43ac41dc48f8
    Reviewed-on: https://code.wireshark.org/review/202
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d12011a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Feb 14 13:36:11 2014 +0100

    Fix build on Windows
    
    wslua_struct.c(431) : error C2220: warning treated as error - no 'object' file generated
    wslua_struct.c(431) : warning C4244: '=' : conversion from 'lua_Number' to 'size_t', possible loss of data
    
    Change-Id: Id8b7a77eb123232116223077175d243195c8d4fa
    Reviewed-on: https://code.wireshark.org/review/213
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit c4f1777
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sun Feb 2 22:49:30 2014 -0500

    Adds support for Lua struct library so one can pack/unpack binary structures
    
    This is based on Roberto Ierusalimschy's struct library, along with additional
    options based on Flemming Madsen's patch to the lua-users mailing list, and
    some changes I made to support 64-bit integer packing/unpacking.  Details
    are in the top comments for wslua_struct.c.  This also includes a test script.
    
    Change-Id: Ifcd0116ba013d5c760927721c8d6e9f28965534b
    Reviewed-on: https://code.wireshark.org/review/98
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 7a50370
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Feb 13 19:23:04 2014 -0500

    Add some asn1 files to .gitignore.
    
    (Now doing "make -C asn1" doesn't result in any untracked changes.)
    
    Change-Id: I2971407f8227ca6f409cfb60d842d58ff2780500
    Reviewed-on: https://code.wireshark.org/review/206
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 82e2865
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Feb 13 19:17:27 2014 -0500

    Remove $Id$ and other Subversion leftovers from the tools.
    
    There are a few things in here which could still use attention.
    
    Don't regenerate anything now.
    
    Change-Id: I283c224d3523212144707fca3d6265916cb11792
    Reviewed-on: https://code.wireshark.org/review/205
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit b6a9b84
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Feb 13 18:58:24 2014 -0500

    Remove $Id$ and other Subversion leftovers from the doc files.
    
    Change-Id: I28a376f7e0fd90971f65ae9c1105a3ec85221470
    Reviewed-on: https://code.wireshark.org/review/204
    Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>

commit d219887
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Feb 13 17:39:19 2014 -0500

    Don't complain if files don't have $Id$ in them.
    
    $Id$ is pretty useless in git so don't enforce it in our source code.
    
    Change-Id: Ie8b1b9627aabbca72c9c1dd93a9a76901e6967eb
    Reviewed-on: https://code.wireshark.org/review/203
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 58fe488
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sun Feb 9 14:27:51 2014 -0500

    Lua: add ability for scripts loaded from command-line to be passed arguments
    
    This change adds the ability to pass on to lua scripts loaded from the
    command-line (tshark or wireshark) additional arguments supplied by the
    command-line.  This will help us in our testsuites, but also might be
    useful for user-created scripts.  The additional arguments are passed in
    using the '-X' eXtension switch.
    
    Change-Id: Ib94cdf1ffd194ca84692fee7816665e4ff95efbd
    Reviewed-on: https://code.wireshark.org/review/156
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 1eeb33a
Author: Matthieu Texier <matthieu@texier.tv>
Date:   Mon Feb 3 23:20:35 2014 +0100

    Redesign of BGP ext-com in a separate function, alignement with RFC and IANA, use of items instead of add_text
    
    Change-Id: I4af2ee8e760aa80eeb28f71e93f8948ef5b26eb5
    Reviewed-on: https://code.wireshark.org/review/95
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 7e94ee9
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Feb 13 16:02:13 2014 -0500

    Enable SCTP reassembly by default.
    
    This was suggested in:
    http://ask.wireshark.org/questions/29660/sctp-protocols-in-frame-problem
    
    Since desegmentation is enabled by default in TCP, it makes sense to me to do
    the same in SCTP as well.
    
    Change-Id: I3cb4c7900c600d21668d95003149f87b9a006f66
    Reviewed-on: https://code.wireshark.org/review/200
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 96583cd
Author: Roland Knall <roland.knall@br-automation.com>
Date:   Wed Feb 12 15:14:56 2014 +0100

    Powerlink: New heuristic payload dissection
    
     Up until now, the heuristic dissector for epl allways passed the
     complete epl frame. Therefore a lot of information got passed,
     which was not needed, resulting in subdissectors to have to call
     the epl dissector again, if the epl data had to be dissected.
    
     This patch adds a second heuristic dissector (not breaking the
     way, the existing one is working), which only passes the payload
     of the epl frame to a sub-dissector, therefore reducing memory
     overhead and increasing dissection speed.
    
     Upd: Changes according to comments in patchset
    
    Change-Id: I2ef309310f421f24d96dd1c188e188ccfa5935cd
    Reviewed-on: https://code.wireshark.org/review/190
    Reviewed-by: Roland Knall <rknall@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 029859a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Feb 13 13:04:31 2014 -0800

    Try to get rid of the big ugly revision history table border.
    
    Change-Id: Id9505660dd020285be63d2ba17cf34a46aa6084f
    Reviewed-on: https://code.wireshark.org/review/201
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 168f241
Author: AndersBroman <a.broman@bredband.net>
Date:   Thu Feb 13 20:29:20 2014 +0100

    Expand gtpv2_srvcc_cause_vals with new values from TS 29.280 V11.5.0
    and fix up the msg names.
    
    Change-Id: If2cc51a99bc236e840fea274d32989a5fe96aa29
    Reviewed-on: https://code.wireshark.org/review/199
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Tested-by: Anders Broman <a.broman58@gmail.com>

commit fd5e882
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Feb 12 17:30:41 2014 -0800

    About box: make sure we read AUTHORS-SHORT as UTF-8.
    
    Use the application monospace font for the "Authors" and "License"
    tabs similar to the GTK+ UI.
    
    Change-Id: Ibca481562d7a9957ce603441c1e98b564e5bf389
    Reviewed-on: https://code.wireshark.org/review/194
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit a83452c
Author: AndersBroman <a.broman@bredband.net>
Date:   Thu Feb 13 07:21:51 2014 +0100

    Add application/pidf-diff+xml
    
    Change-Id: I15e4fc59181d9d8fa8dd363cbe4219e21c82f4a9
    Reviewed-on: https://code.wireshark.org/review/197
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Tested-by: Anders Broman <a.broman58@gmail.com>

commit 09f8b31
Author: AndersBroman <a.broman@bredband.net>
Date:   Thu Feb 13 07:03:42 2014 +0100

    From Michael Lum
    Header dissection for EVRC-NW2K
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9691
    
    Change-Id: Id068aff15079a199e6ae91e2de65a957bd034ac4
    Reviewed-on: https://code.wireshark.org/review/196
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Tested-by: Anders Broman <a.broman58@gmail.com>

commit a9dc801
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Feb 12 08:32:27 2014 +0100

    Add message type from RFC5416 : Section 3 : IEEE 802.11 Specific CAPWAP Control Messages
    
    Issue found by Massimo Vellucci (SmartCAPWAP)
    
    Partial-Bug: 9752
    
    Change-Id: I6f61a3c8706572e9ea7935e8f00818e6aa9fef7a
    Reviewed-on: https://code.wireshark.org/review/193
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d958ea8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Feb 12 08:16:37 2014 +0100

    Add support of SIP subprotocol for WebSocket
    
    RFC 7118: The WebSocket Protocol as a Transport for the Session Initiation Protocol (SIP)
    
    No yet support of auto-detect subprotocol (via Sec-WebSocket-Protocol)
    
    Change-Id: I16e8ddd37002b3982673bd4a4a7b15f6200a4d85
    Reviewed-on: https://code.wireshark.org/review/192
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 337b2f7
Author: Yasuyuki Tanaka <yatch@isl.rdc.toshiba.co.jp>
Date:   Wed Feb 12 17:46:55 2014 +0900

    Add support for two AVPs newly defined in RFC 6786
    - Encryption-Encap AVP (AVP code 12)
    - Encryption-Algorithm AVP (AVP code 13)
    
    Change-Id: I9a4245b526bc59c2ffa228ce46c80ce3250ef0b6
    Reviewed-on: https://code.wireshark.org/review/189
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 6ebd552
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Feb 11 20:56:50 2014 -0500

    Fix nmake build
    
    Change-Id: I5583e3c01aa40e07d153f57d72eff92766a755df
    Reviewed-on: https://code.wireshark.org/review/185
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 1bbe5cf
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Feb 11 20:45:31 2014 -0500

    Add correct license headers for reedsolomon code.
    
    I got in contact with the original author (thanks to Didier for digging up his
    current email address) and verified that we could license this under the GPLv2+.
    
    Licensecheck finally passes!
    
    Change-Id: I6660ef9a961626bbc4dad53e8bf767b5b9e0b3fa
    Reviewed-on: https://code.wireshark.org/review/183
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 10084c3
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Fri Sep 14 15:08:17 2012 +0200

    RTP: Add support for SBC codec in RTP Player
    
    Add optional dependancy to libsbc to play Bluetooth SBC in
    A2DP payload. Also simplify RTP Player and extent codec interface.
    
    Change-Id: I52e1fce9c82e2885736354fe73c6c37168a4fda3
    Reviewed-on: https://code.wireshark.org/review/19
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit ab3348e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Feb 11 14:04:38 2014 -0800

    Comment out the .asciidoc → .xml rule for now.
    
    Change-Id: I174fdb875030e10cee641e936d3fa9a7e66a23b2
    Reviewed-on: https://code.wireshark.org/review/181
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 619dfeb
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Feb 11 23:15:56 2014 +0100

    Update new protocols list
    
    Change-Id: I960f857d59230e88bf8042148e5c8cec86d81161
    Reviewed-on: https://code.wireshark.org/review/182
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 30b53c3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Feb 11 11:57:44 2014 -0800

    Try to fix dist. Change the .asciidoc.xml inference rule to a pattern
    rule specific to wsug_src similar to the nmake change in gedc06c1.
    
    Change-Id: I6d4bffc5391bd84a83fca8acb6a3688805e05de6
    Reviewed-on: https://code.wireshark.org/review/179
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 114d051
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Feb 11 11:49:24 2014 -0800

    Fix crash when doing "tshark -2 -r file -w newfile".
    
    We were using cf->buf in some places and a local variable buf in others;
    consistenly use the local variable.
    
    Have a local variable for the struct wtap_pkthdr while we're at it; with
    some work we may be able to get rid of the struct wtap_pkthdr and the
    Buffer in the capture_file structure.
    
    Change-Id: I4762e22e11ef576be6bf9015450d1a270dd3d16b
    Reviewed-on: https://code.wireshark.org/review/178
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 6487694
Author: Gerald Combs <gerald@zing.org>
Date:   Tue Feb 11 11:45:30 2014 -0800

    Fix a Qt version comparison.
    
    Change-Id: I7df90d53a2d8f29042994bd0c2bc7bf4450fab10
    Reviewed-on: https://code.wireshark.org/review/177
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit edc06c1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Feb 11 10:54:17 2014 -0800

    Make sure the .asciidoc.xml inference rule only applies to the wsug_src
    directory. This keeps us from trying to clobber GPL_appendix.xml if
    GPL_appendix.asciidoc has a more recent timestamp.
    
    Change-Id: I37962c7a6c5357709a4dd269340c333673d44539
    Reviewed-on: https://code.wireshark.org/review/176
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit d49485e
Author: David Ameiss <dameiss@29west.com>
Date:   Sat Feb 8 12:37:41 2014 +0100

    Statistics->Flow Graph in qtshark crashes with a segfault
    
    What appears to be happening is SequenceDiagram::draw() is iterating over the stored seq_analysis_item_t elements - but at the same time SequenceDialog::fillDiagram() is running - which destroys the old seq_analysis_info_t (which SequenceDiagram has stored a copy of and is referencing items in the list) then reloads it.
    
    I'll attach a patch to SequenceDialog::fillDiagram() which fixes the problem - essentially calling sequence_analysis_list_get() with a new seq_analysis_info_t, calling SequenceDialog::setData() with the new one, then destroying the current seq_analysis_info_t and replacing it with the new on
    
    Change-Id: I14f7b5dc64018ba5b81fe8d874a701e021401859
    Closed-bug:9506
    Reviewed-on: https://code.wireshark.org/review/175
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 5e3113e
Author: Gerald Combs <gerald@zing.org>
Date:   Sun Feb 9 11:01:49 2014 -0800

    Finish converting the Developer's Guide to AsciiDoc.
    
    Add developer-guide-docinfo.xml, which lets us carry over DocBook front
    matter. Remove the meta_info chapter. Most of its contents are now in
    developer-guide-docinfo.xml. Add a DocBook revision history based on
    hints from the Git/SVN/CVS revision history.
    
    Comment out or note makefile content that's no longer necessary for
    converting the Developer's Guide but will be useful for converting the
    User's Guide. Fix building the release notes with CMake. Other minor
    changes. Tested with Autotools, nmake, and CMake.
    
    Change-Id: Ib6d50c821ca906fff50a84ad4d6af3212ebdff0a
    Reviewed-on: https://code.wireshark.org/review/155
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Gerald Combs <gerald@wireshark.org>

commit bed30b8
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Feb 11 08:56:15 2014 -0800

    Fix the host entry.
    
    Change-Id: Ia76b5585c38eebdec6c275c6e1aadabb3862cf2b
    Reviewed-on: https://code.wireshark.org/review/172
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit dd64517
Author: Peter Lemenkov <lemenkov@gmail.com>
Date:   Sat Dec 21 00:31:40 2013 +0400

    Add expert info about skipped notify IP address
    
    - Add expert info about skipped notify IP address
    - Add a couple of comments (cosmetic)
    
    Change-Id: I6caa904cf16b304724c5da1933531cf865daf619
    Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/171
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 0e120c1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Feb 10 23:30:27 2014 +0100

    Fix warnings in packet-parlay.c
    
    packet-parlay.c:53643:9: warning: passing argument 2 of 'get_CDR_wchar' from incompatible pointer type [enabled by default]
    
    packet-parlay.c:53667:9: warning: passing argument 2 of 'get_CDR_wstring' from incompatible pointer type [enabled by default]
    
    Change-Id: I027809139e74b563e759f28e2e141951166e53d0
    Reviewed-on: https://code.wireshark.org/review/170
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Tested-by: Anders Broman <a.broman58@gmail.com>

commit 0e3081a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Feb 10 23:10:24 2014 +0100

    Fix indent (Use 4 spaces and modelines info)
    
    Change-Id: I1cae6fd52f84a4d2f101357adddfda010da847e0
    Reviewed-on: https://code.wireshark.org/review/168
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 38b7e2e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Feb 10 23:10:54 2014 +0100

    Fix indent (Use 4 spaces and modelines info)
    
    Change-Id: I833b6f33a66ab911fd0c5f5ce4e35f590918f85f
    Reviewed-on: https://code.wireshark.org/review/167
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 667bc7f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Feb 10 23:11:57 2014 +0100

    Fix indent (use 4 spaces and modelines info)
    
    Change-Id: Ib5c57a8302ca065233dd7d827605f8dc333d220c
    Reviewed-on: https://code.wireshark.org/review/166
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 9a6e032
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Feb 10 23:11:37 2014 +0100

    Fix indent (use 4 spaces and modelines info)
    
    Change-Id: Iace874e7ccb5a3b8d0429f4627e6137abe8fbf21
    Reviewed-on: https://code.wireshark.org/review/169
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 80e807f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Feb 10 23:11:11 2014 +0100

    Fix indent (Use 4 spaces and modelines info)
    
    Change-Id: If816b474634dd72ad75931e8803ba1bdfb6b1143
    Reviewed-on: https://code.wireshark.org/review/165
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 48d421e
Author: David Tapuska <dave@tapuska.com>
Date:   Mon Feb 10 15:33:59 2014 -0500

    Enable DTLS "Decrypting" of all the NULL cipher suites. Previously
    it only did the RSA MD5/SHA1 ones.
    
    Change-Id: I7b16c7245dd1646f68479095540a8bef191d5fb2
    Reviewed-on: https://code.wireshark.org/review/160
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2a5618b
Author: Gerald Combs <gerald@zing.org>
Date:   Mon Feb 10 11:56:53 2014 -0800

    Qt 5.2.1 for Mac has QtMacExtras but not QMacNativeToolBar.
    
    Change-Id: I55e68a7fd84d36b50e6084cd82b51df7c91c6476
    Reviewed-on: https://code.wireshark.org/review/159
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Gerald Combs <gerald@wireshark.org>

commit 129bc4c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Feb 10 20:59:33 2014 +0100

    VP8 RTP: fix Windows build failure
    
    Fix Windows build errors:
    packet-vp8.c(179) : error C2220: warning treated as error - no 'object' file generated
    packet-vp8.c(179) : warning C4101: 'vp8_payload_tree' : unreferenced local variable
    packet-vp8.c(291) : warning C4101: 'ti' : unreferenced local variable
    packet-vp8.c(599) : warning C4101: 'vp8_name_handle' : unreferenced local variable
    While we are at it, remove useless _U_ modifiers and NULL assignments.
    
    Change-Id: I3d28de7f27a8019cc5424dafc4264107742d7c86
    Reviewed-on: https://code.wireshark.org/review/158
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 3d9547a
Author: Peter Lemenkov <lemenkov@gmail.com>
Date:   Fri Dec 13 22:10:21 2013 +0400

    Use IP types instead of plain strings where possible
    
    Change-Id: Ia4a78e1ef3a7c45761cc271ecc17e7868b8456d9
    Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
    Reviewed-on: https://code.wireshark.org/review/157
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 5eb4b62
Author: Owen Williams <williams.owen@gmail.com>
Date:   Wed Feb 5 23:40:07 2014 +0000

    VP8 RTP dissector
    
    Change-Id: Ic21d13bf8ca77ff37c2d2d229c4e8c9d8f053677
    Reviewed-on: https://code.wireshark.org/review/124
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f5a1786
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Feb 6 03:14:11 2014 -0500

    Add test suite for Lua dissector-related functions
    
    This isn't super-fancy, but it runs a simple protocol dissector and verifies the tshark output
    matches what it expects.  Things like Proto, ProtoField, Field, Tvb, TvbRange, etc., are used
    in an example dissector script - it dissects DNS... partially.  Enough to make sure things
    aren't fundamentally broken.  This provides something to add on top of later as well.
    
    Change-Id: Icf3c8e9534944bcf4c4f6150f02a9a43f999cd75
    Reviewed-on: https://code.wireshark.org/review/126
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit fe0ed97
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Feb 9 08:05:27 2014 -0800

    [Automatic manuf, services and enterprise-numbers update for 2014-02-09]
    
    Change-Id: I8ca5845c85a086cd88af5b95bb9fee09e9b05850
    Reviewed-on: https://code.wireshark.org/review/151
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 4e8832b
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sun Feb 9 02:49:44 2014 -0500

    Fix bug 9736 'Lua: new Int64/UInt64 functions don't prevent division by zero'
    
    OK, in all fairness this does a bit more than just fix that bug. It also
    adds a 'Int64()' and 'UInt64()' __call metamethods. I generally dislike
    using __call metamethods, because they're often unintuitive (for example
    the wireshark Field and FielInfo use this in a bizarre fashion).  But this
    happens to be a perfect use for it, and very natural, imho.  Another change
    is to make the metatables of classes visible to scripts. There was never
    really a good reason not to make them visible, and they have to be visible
    to do things like use __call on a plain table... not to mention I need them
    to be visible to run test scripts verifying evrything is kosher.
    
    I also updated the test suite to test for the div/mod by zero.
    
    Change-Id: Ia4c594c8f59d4e799090716bd032ba2815df032f
    Reviewed-on: https://code.wireshark.org/review/149
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 0353c9a
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Feb 6 14:32:59 2014 -0500

    Fix Bug 6489 to stop compiler warning on gcrypt deprecated delcarations
    
    The libgcrypt library has several deprecated functions exported, that we don't use.
    Unfortunately the GCC compiler warns about these deprecated functions regardless,
    which is quite annoying.  This commit makes clang/gcc ignore the deprecated attribute,
    for gcrypt.h only.  The danger with this is if gcrypt ever deprecates a function
    we actually *use*, then we won't see the warning.  So I'm not sure if it's a good or
    bad idea to do this change, but it's really annoying to see the warnings and makes
    finding real warnings difficult.
    
    Change-Id: I03e80a6e7e4833ce0f709088c9ab4af98193db3d
    Reviewed-on: https://code.wireshark.org/review/128
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 3fd9a5e
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Feb 8 09:29:10 2014 -0500

    Licensecheck improvements, just two errors left.
    
    Spawned from https://www.wireshark.org/lists/wireshark-dev/201402/msg00024.html
    
    Add some ignore rules for files that can't/shouldn't include a license header.
    
    Reorganize some ignore rules to group rules with similar motivations.
    
    Add a header to autogen.sh and attribute it to just "The Wireshark Authors"
    since while Gilbert wrote the original version it's gone through so many changes
    over the years that sorting out proper authorship is unnecessarily complex.
    
    Add headers to Graeme Hewson's two files as verified by private email, and
    update his address in the AUTHORS file per his request.
    
    Add header to one of Ulf Lamping's files, as verified by private email.
    
    Only remaining problem is the reedsolomon code.
    
    Change-Id: Ifb7de8c4b4d79012553e29d459a0145d39f51df5
    Reviewed-on: https://code.wireshark.org/review/145
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 183e038
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Feb 8 15:46:59 2014 +0100

    Fix typo about encoding in MIP6 dissector...
    
    Change-Id: Id0b50ddacf2e3cae008590456316586d262e6029
    Reviewed-on: https://code.wireshark.org/review/146
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f2f94d9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Feb 8 15:28:53 2014 +0100

    Fix some typo in MIP6 dissector
    Fix indent (use 4 spaces)
    Add modelines info
    Fix warning found by fix encoding args tools
    
    Change-Id: I4de8e3c0729c550eeceddd8e1a67fb6aa063844a
    Reviewed-on: https://code.wireshark.org/review/144
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f555415
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Feb 7 23:36:31 2014 -0500

    Fix bug 9733 ' Lua: wtap_filetypes.TSPREC_ variable names are missing from the Lua global table'
    
    The fix for bug 9712, which involved changing the make-init-lua.pl perl script
    to handle the new C-code define names for filetypes in release 1.11,
    unfortunately also stopped matching against the timestamp define names.
    
    Arguably the timestamp ones should never have been matched to begin with, at
    least not by the same regex function, because they're not "filetypes".  But
    they've been matched and exported into the Lua table forever, so we'll break
    backward-compat if we don't keep doing it. Ugh.
    
    The good news is I caught this bug using a new test script I wrote which
    verifies previous release's Lua stuff didn't disappear.  I'll submit that
    separately when I get a chance to clean it up, hopefully next week.
    
    Change-Id: Ibf1d1da0dc4ed62cc1bacf345742dccf8ec40e30
    Reviewed-on: https://code.wireshark.org/review/143
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 9a26416
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Feb 6 13:46:41 2014 -0800

    Have macros to handle the range check and byte swapping.
    
    Combine the check for whether the field is within the packet data and
    the swapping of the field into macros that do both, and use them.
    
    Change-Id: I1db4c5fd76172edd44abc9fb111d79a2537c6c9d
    Reviewed-on: https://code.wireshark.org/review/130
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 991bd3d
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Feb 7 14:23:41 2014 -0500

    Fix bug 9732: ' Lua: recent commit changed some MENU_ key names in init.lua'
    
    A recent fix (made by me) for bug 9707, in Change-Id:
    If4ee1906aa60dd37366cf2ef9bc4168e0ea024b6, made the perl regex grab too much
    of the menu name.  It changed MENU_STAT_CONVERSATION, MENU_STAT_RESPONSE, and
    MENU_ANALYZE_CONVERSATION's key names into their longer C-code names.  Ugh.
    
    The fix for this is a bit brittle, but I think it's impractical to avoid it
    being brittle, due to needing to support legacy Lua scripts.  I put comments
    in stat_menu.h to warn of the danger.
    
    Change-Id: I41408e9d4f5b5bd73e2871fccabff81c7cbd242d
    Reviewed-on: https://code.wireshark.org/review/140
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 8d7b600
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Feb 7 16:46:05 2014 -0800

    "origin" appears to be a safer bet than "@{upstream}".
    
    Change-Id: Icd00c62d9b908771bf2b73b8e5b49d519570ff8b
    Reviewed-on: https://code.wireshark.org/review/142
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit f966980
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Feb 7 11:14:52 2014 -0800

    Replace "svn" with "git" all over the place.
    
    Rename "SVNPATH" to "GITBRANCH" since that seems more appropriate.
    Rename "svnversion.h" to "version.h" as Evan suggested. Update some
    URLs. In make-version.pl, make sure we don't set an improper upstream
    branch name. Use the number of commits + short hash from `git describe`
    for package names by default.
    
    Change-Id: I922bba8d83eabdf49284a119f55b4076bc469b96
    Reviewed-on: https://code.wireshark.org/review/139
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit 217f9fd
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Thu Feb 6 01:33:12 2014 -0500

    Fix Bug 9728 'Lua: ProtoField.bool() VALUESTRING argument is not optional but was supposed to be'
    
    Similar to bug 9725 and ProtoField.new(), the way the VALUESTRING argument is being checked
    in the code for ProtoField.bool() ends up making it non-optional.  This patch fixes that,
    along with some minor API documentation fixes (text).
    
    Change-Id: Iadb9a8ace9c5514fc623d882301fe16b637fe4ce
    Reviewed-on: https://code.wireshark.org/review/125
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 373bf9b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Feb 7 16:35:33 2014 +0100

    Parse SIP sec-mechanism
    
    From Anders Broman: parse security mechanism as specified in RFC 3329
    
    Change-Id: I37300aa45740a11679149550943b3a1614ac8423
    Reviewed-on: https://code.wireshark.org/review/138
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Tested-by: Anders Broman <a.broman58@gmail.com>

commit 04959a0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Feb 7 12:40:09 2014 +0100

    Register SSH dissector by name
    
    Change-Id: Ia9ad45ce9196486129897cd616707d622778e9dd
    Reviewed-on: https://code.wireshark.org/review/137
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit a7b1567
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Feb 6 18:46:05 2014 -0800

    Qt 5.2.1 - now with added native OS X toolbar!
    
    To quote
    
    	https://qt.gitorious.org/qt/qtbase/source/62feb088a30045e7fbd2a3074c64d18035b84a97:dist/changes-5.2.1
    
    "****************************************************************************
    *                      Platform Specific Changes
    *
    ****************************************************************************
    
    	...
    
    OS X
    ----
    
     - [QTBUG-34411] Implemented QMainWindow::setUnifiedTitleAndToolBarOnMac."
    
    Also get rid of a commented-out setting of QT_VERSION to 5.1.1 while
    we're at it.
    
    Change-Id: I957fdfecb70954723cfd3160f40758f722dc56c8
    Reviewed-on: https://code.wireshark.org/review/136
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit ff85833
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Feb 6 17:58:43 2014 -0500

    Fix Bug #9690: DHCPv6 Packet dissector incorrectly handling FQDN in option 17.2171.6
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9690
    
    Change-Id: I606bb73f4a226cbf1eb56cc0a27b926b97a453a0
    Reviewed-on: https://code.wireshark.org/review/131
    Reviewed-by: Bill Meier <wmeier@newsguy.com>

commit 02b5bf9
Author: Gregor Jasny <gjasny@googlemail.com>
Date:   Thu Feb 6 20:47:02 2014 +0100

    Extend RTMPT video types table
    
    Change-Id: Ic97edfa64bb2d69b97295564e2f11cd07a0fe54c
    Reviewed-on: https://code.wireshark.org/review/129
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 63479ad
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Feb 5 00:33:45 2014 -0800

    Make some routines take a struct wtap_pkthdr * as an argument.
    
    For some routines that take multiple arguments that come from a struct
    wtap_pkthdr, pass a pointer to the struct wtap_pkthdr in question,
    rather than the separate arguments.  Do this even if we're passing
    expressions that were earlier assigned to the struct wtap_pkthdr fields
    in question.  This simplifies the calling sequences and ensures that the
    right values are picked up by the called routine; in at least one case
    we were *not* passing the right values (the code to handle Simple Packet
    Blocks in pcap-ng files).
    
    Also, call the byte-swapping routines for pseudo-header fields only if
    we need to do byte-swapping.
    
    Change-Id: I3a8badfcfeb0237dfc1d1014185a67f18c0f2ebe
    Reviewed-on: https://code.wireshark.org/review/119
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Guy Harris <guy@alum.mit.edu>

commit 1dc06a2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Feb 6 09:16:33 2014 -0800

    Convert the user interface chapter to AsciiDoc.
    
    Start mentioning Qt. Update and add HIG links.
    
    Change-Id: Iac984045b03a96862981d58ff63c9ee6bcdbbce8
    Reviewed-on: https://code.wireshark.org/review/127
    Tested-by: Wireshark Buildbot <buildbot-no-reply@wireshark.org>
    Reviewed-by: Gerald Combs <gerald@wireshark.org>

commit b1bea54
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Feb 4 22:24:56 2014 +0100

    Introduce end-of-line normalization
    
    Change-Id: Ie6991af2432b193fbdc23bbbd335f83c091f14e8
    Reviewed-on: https://code.wireshark.org/review/114
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 60ea645
Author: didier <dgautheron@magic.fr>
Date:   Wed Feb 5 17:21:55 2014 +0100

    use the right src dir in git command for svnversion.h
    
    make-version.pl wasn't using the right source dir for git commands when not compiling from inside source tree.
    add --git-dir=$srcdir/.git parameter.
    
    Change-Id: I45ca4874d96abaed1c559c022d0ace66239652c8
    Reviewed-on: https://code.wireshark.org/review/122
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 32e4d90
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Feb 5 15:14:04 2014 -0500

    Two fixes for license headers
    
    - packet-bencode.c had the wrong FSF address
    - wslua_int64.c had the license as a footer instead of a header
    
    Change-Id: I71204b36a1034af72874d6fe87929c31c9ff03df
    Reviewed-on: https://code.wireshark.org/review/123
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 5236d89
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Feb 5 14:29:57 2014 +0100

    Dissector assert in packet-nbap.c. num_items isn't reset before calling a sequence filling the array.
    
    Closed-bug #9726
    
    Change-Id: Ie4bc538b0788eb32895c9eedf8e0277c6d9ed1b2
    Reviewed-on: https://code.wireshark.org/review/120
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Anders Broman <a.broman58@gmail.com>
    Tested-by: Anders Broman <a.broman58@gmail.com>

commit 2c3f022
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Feb 5 09:23:39 2014 +0100

    Add Aruba Intant AP dissector
    
    There is no public spec, based only on analyze of packet
    It is more easy to found the address IP of Intant AP
    
    Change-Id: I3baf205c5e4ad699b954f4a9fbf4b9e65f82cb36
    Reviewed-on: https://code.wireshark.org/review/121
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 2466a7c
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Feb 5 01:23:25 2014 -0500

    Fix Bug 9725 'Lua: ProtoField.new() is buggy'
    
    Using ProtoField.new() is dicey.  Many of the optional arguments don't properly check the lua stack - they call lua_isnil() for their index number, instead of lua_gettop() to see the stack size.  lua_isnil() may return false in such cases.
    
    Change-Id: I83ca1e5fc34e71ec35899adbedabcee69571b9fe
    Reviewed-on: https://code.wireshark.org/review/118
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>

commit c391d74
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 4 18:26:07 2014 -0500

    Fix wslua docs script to handle module names with digits, like Int64/UInt64
    
    The fix in commit 28e028ddd5579c3d405b21523cdc2773c798e32f missed the module
    name, which was only grabbing alphabetic characters not numbers. This fixes
    that oversight.
    
    Change-Id: I65a87279024a81b33a8deb83b7a3573ea6eaf139
    Reviewed-on: https://code.wireshark.org/review/117
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 9eaa611
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Tue Feb 4 00:45:45 2014 -0500

    Fix bug 9720 'Lua: bitop library is missing in Lua 5.2'
    
    In Lua 5.2 the bitop library is missing - it's not getting loaded into
    the lua global table as "bit", or anything else for that matter.  Lua
    5.2 has its own bit-operations library ("bit32") which is there, but
    that one's not as good as bitop and would break back/forward
    compatibility for lua scripts anyway.
    
    Change-Id: I94b7d45bbeb2f637d1c76b0b5c9d8472eebfcaea
    Reviewed-on: https://code.wireshark.org/review/100
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>

commit 953c3ef
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Feb 4 10:28:06 2014 -0500

    Fix dissection of GTP MM Context RAND field.
    
    As suggested by Lükő Bálint to fix bug #9722.
    
    Change-Id: I177f7632a0936f105b1acff5e7c20bcce2328957
    Reviewed-on: https://code.wireshark.org/review/109
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 5340477
Author: Jelmer Vernooij <jelmer@samba.org>
Date:   Mon Feb 3 00:36:50 2014 +0000

    Split out bencode dissector and use it in the bzr dissector.
    
    Change-Id: I5b2ef173faf7670fad64298d67f2aaf055b8d6d8
    Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
    Reviewed-on: https://code.wireshark.org/review/82
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 1987306
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Thu Jan 30 08:44:35 2014 +0100

    Bluetooth: btle: Make RxAdd field reserved in some cases
    
    Specification: "If the TxAdd or RxAdd fields are not
    defined as used in a given PDU then they shall be considered
    Reserved for Future Use."
    
    Change-Id: I767c0df0366afe789624046cda2d49c9875ffe60
    Reviewed-on: https://code.wireshark.org/review/103
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 4ba8609
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Tue Feb 4 11:15:46 2014 +0100

    Bluetooth: AVDTP: Fix offset in case with Error Code
    
    Change-Id: I6e97781bfd1775dcc13c4488af11d615ef6594fb
    Reviewed-on: https://code.wireshark.org/review/102
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 5fd025e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 4 13:51:26 2014 +0100

    Fix indent (Remove tabs and use 4 spaces)
    
    Change-Id: Ide617723ffbe0c813f08b44804cd4ca52884a875
    Reviewed-on: https://code.wireshark.org/review/107
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 9f96c73
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Feb 4 13:51:41 2014 +0100

    Fix indent (Remove tabs and use 4 spaces)
    
    Change-Id: Ide85336be3dca4059619bb91707bfc49e25af63d
    Reviewed-on: https://code.wireshark.org/review/108
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 6d0f3d8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jan 31 15:45:51 2014 +0100

    Fix indent (Use tabs)
    
    Change-Id: I5c16950394915091a1dfb76e480ae7f2cba53e3f
    Reviewed-on: https://code.wireshark.org/review/106
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit e07e697
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Fri Jan 10 12:51:19 2014 +0100

    USB: Fix Linux header byte-order
    
    Linux USB Header should be in Host Endian.
    Also add ENC_HOST_ENDIAN to simplify code.
    
    Change-Id: I95e7d97014633e8fc1d7739d0728780d70c60442
    Reviewed-on: https://code.wireshark.org/review/15
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 4e7e5a6
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Feb 3 12:19:58 2014 +0100

    asn2wrs: Rewrite relative paths in header.
    
    Change both absolute paths and relative paths generated outside
    source directory to paths relative to asn1/<proto> subdir.
    
    Change-Id: I867d3a31c687b08347b11336ce69fc70db2d7c7b
    Reviewed-on: https://code.wireshark.org/review/88
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>

commit 28e028d
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Mon Feb 3 23:14:47 2014 -0500

    Fix wslua docs script to handle class names with digits, like Int64/UInt64
    
    Change-Id: I555e4401828680cc8d6516b11af21d2ae5c0144d
    Reviewed-on: https://code.wireshark.org/review/99
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>

commit 1cd7828
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Feb 3 19:56:49 2014 -0500

    Various fixes to the Lua int64 code
    
    - add casts to pacify certain buildbots
    - skip test if lua isn't available
    
    Change-Id: I614c05dca40cb848c87b361e4b3d3c4e94aafb9e
    Reviewed-on: https://code.wireshark.org/review/97
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 2e7f771
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Sun Feb 2 22:49:30 2014 -0500

    Adds support for Lua Int64 and UInt64 operators, functions, and general
    usefulness, working around bug #9162 until Lua 5.3 is released.
    
    The existing Int64 and UInt64 classes provide virtually no
    usefullness, other than for creating a string of their value.  While
    one could then write Lua code to convert the string to Lua numbers and
    such, ultimately Lua has no native 64-bit integer support, making such
    a task difficult to handle in Lua.  This change adds a host of
    functions and operators to the existing Int64 (gint64) and UInt64
    (guint64) classes, to enable true 64-bit integer support on par with
    native Lua numbers.
    
    A test script is also provided, which tests the functions/operators.
    
    Change-Id: I4c5f8f5219b9a88198902283bd32ddf24c346bbe
    Reviewed-on: https://code.wireshark.org/review/83
    Tested-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit caed281
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Feb 3 15:05:32 2014 -0800

    Don't use newer shell features, as we now just use /bin/sh.
    
    /bin/sh in Solaris 10, for example, doesn't understand "${OS#Windows}",
    so using /bin/sh broke the Solaris build on the buildbot.  Use a case
    statement instead.
    
    Change-Id: Icdec74599c339e19ef6ffc7728f4ae2d5cf98999
    Reviewed-on: https://code.wireshark.org/review/96
    Reviewed-by: Guy Harris <guy@alum.mit.edu>
    Tested-by: Guy Harris <guy@alum.mit.edu>

commit 8f547d7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Feb 3 23:11:14 2014 +0100

    Upgrade RRC dissector to v11.8.0
    
    Change-Id: If43fc7ec8b5f997e573a9d84fda03f2ca2bf6dc7
    Reviewed-on: https://code.wireshark.org/review/94
    Tested-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

commit 4dd6451
Author: Gerald Combs <gerald@zing.org>
Date:   Mon Feb 3 10:28:37 2014 -0800

    Convert the dissection chapter to AsciiDoc.
    
    Change-Id: Ieccd2ad235576b9ec6013ddb23a8373ccf2f8cdf
    Reviewed-on: https://code.wireshark.org/review/92
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Gerald Combs <gerald@wireshark.org>

commit 5385259
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Feb 3 08:39:46 2014 -0500

    Don't pass tvb_get_ptr to proto_tree_add_string
    
    If the string doesn't end with a null-terminator in the given length it causes a
    read-overflow. Should fix bug #9717.
    
    Change-Id: I44647ef8ecb856e07d1175777ed603736ec63553
    Reviewed-on: https://code.wireshark.org/review/90
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit f62450f
Author: Peter Hatina <phatina@redhat.com>
Date:   Mon Feb 3 10:51:07 2014 +0100

    allow tshark reading from pipes
    
    Change-Id: If20a14b949667911df44f09c6a705b7645d4c49e
    Reviewed-on: https://code.wireshark.org/review/85
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 6d2f865
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Feb 3 08:13:36 2014 -0500

    Add a cast to fix g4cc694839d.
    
    Apparently very recent gcc versions *do* complain about the cast from gint to
    enum, despite the comment to the contrary.
    
    Change-Id: I422df9950f1c7c46ca8ea37a0e3abd7aa8fc1c7d
    Reviewed-on: https://code.wireshark.org/review/89
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit c93dddd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 15:14:19 2013 +0100

    Fix (-W)documentation found by Clang
    
    Convert comment to doxygen type
    
    Change-Id: Ib7adc2ece99dc4baa8ec3a349896dfa89277e00b
    Reviewed-on: https://code.wireshark.org/review/84
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit f9dbf32
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Feb 3 12:16:50 2014 +0100

    Fix one -fstrict-alias warning missed in g4cc69483
    
    Change-Id: I99aa593c188ca77dd20dba8e4305cc9ffdf50416
    Reviewed-on: https://code.wireshark.org/review/87
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>

commit 3ba10a7
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Feb 3 11:02:43 2014 +0100

    Apply g4cc69483 to asn1 templates.
    
    Change-Id: Id44ef17e7293be5d713c5e9e5d55b25194b46016
    Reviewed-on: https://code.wireshark.org/review/86
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>

commit 4cc6948
Author: Gilbert Ramirez <gram@alumni.rice.edu>
Date:   Thu Jan 30 09:43:52 2014 -0800

    Fix all -fstrict-alias warnings found by gcc 4.1.2
    
    The majority of the fixes are for calls to uat_new(). Instead of
    having each caller cast its private data to (void**), we use void*
    in the uat_new() API itself. Inside uat_new(), we cast the void*
    to void**.
    
    Some dissectors use val64_string arrays, so a VALS64() macro was
    added for those, to avoid using VALS(), which is useful only for
    value_string arrays.
    
    packet-mq.c was changed because dissect_nt_sid() requires
    a char**, not a guint**. All other callers of dissect_nt_sid() use
    char*'s (and take the address of it) for their local storage. So,
    this was changed to follow the other practices.
    
    A confusion between gint and absolute_time_display_e in packet-time.c
    was cleared up.
    
    The ugliest fix is the addition of ip6_guint8_to_str(), for exactly
    one caller. The caller uses one type of ip6 address byte array,
    while ip6_to_str() expects another. This new function is in place
    until the various address implementations can be consolidated.
    
    Add VALS64() to the developer documentation.
    
    Change-Id: If93ff5c6c8c7cc3c9510d7fb78fa9108e4552805
    Reviewed-on: https://code.wireshark.org/review/48
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 479d27c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Feb 2 21:18:17 2014 +0100

    QUIC dissector : Update from last Design Document and Specification (12/2/2013)
    
    Changed “GUID” to “CID” (Connection Identifier), as the original term carried common meaning and baggage that was not intended
    
    Change-Id: I04986331aee33be237dab6963c0ff39accf507cd
    Reviewed-on: https://code.wireshark.org/review/81
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 4982d95
Author: Ville Skyttä <ville.skytta@iki.fi>
Date:   Mon Dec 23 10:32:23 2013 +0200

    Install SVG icon.
    
    Closes-Bug: #9590
    
    Change-Id: I20b29ccc4237434c4a3d11615fc2cad832c3c685
    Reviewed-on: https://code.wireshark.org/review/80
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit d252d91
Author: Peter Wu <lekensteyn@gmail.com>
Date:   Sun Feb 2 17:20:52 2014 +0100

    Fix dissector exception when GUID is empty in flags
    
    When the GUID (CID or Connection Identifier in a more recent spec) field in Public Flags is 0, a zero-length item would be added.
    
    This trivial patch prevents a dissector exception by checking the length first.
    
    Change-Id: Idf6d970bc1b0b3f1a8e47618a8759f6a0cd54c65
    Reviewed-on: https://code.wireshark.org/review/78
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 1b2145d
Author: Gerald Combs <gerald@zing.org>
Date:   Sun Feb 2 11:00:30 2014 -0800

    Convert three more WSDG chapters: works, build, and capture.
    
    Start adding references to Qt and wsutil. Fix a file extension in
    CMakeLists.txt.
    
    Change-Id: I0cbe7e802d88a05effff40b5de72669e22c0df53
    Reviewed-on: https://code.wireshark.org/review/79
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Gerald Combs <gerald@wireshark.org>

commit 0651012
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jan 23 18:10:27 2014 +0100

    dissector for HDMI (High-Definition Multimedia Interface)
    messages on the Data Display Channel (DDC)
    
    this dissector is available as an option for I2C messages
    
    it handles EDID messages (Extended Display Identification Data)
    and passes HDCP messages on to the HDCP dissector
    
    Change-Id: Ia8d8e73c36e2a1ad560b911dd4c1c9f34997b5c2
    Reviewed-on: https://code.wireshark.org/review/63
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 3ea0cd7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Feb 2 08:05:35 2014 -0800

    [Automatic manuf, services and enterprise-numbers update for 2014-02-02]
    
    Change-Id: Iad6b1cf37ab39a48ef42fe957724daa4c80ef094
    Reviewed-on: https://code.wireshark.org/review/75
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit d9c0185
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sat Feb 1 16:46:50 2014 +0000

    Improve windows build
    
    Allows config.nmake to pick up settings from environment variables.
    With the move to git I'm no longer happy with my permanently modified
    copy of config.nmake, these changes allow the most often modified
    values to be set from environment variables.
    
    As a bonus, some of the variables are set by the vcvarsall.bat for
    Visual Studio 2012 or later
    
    Change-Id: I681aeaec9519f6b6c9fa2c33abc706ce335585f5
    Reviewed-on: https://code.wireshark.org/review/70
    Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
    Tested-by: Graham Bloice <graham.bloice@trihedral.com>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 05f54f7
Author: Edwin Groothuis <wireshark@mavetju.org>
Date:   Sun Feb 2 11:05:30 2014 +1100

    Fix build on FreeBSD 10.0
    
    Change-Id: I6be0d2dfe3b44f166233b1dd20ef02c10a024f97
    Reviewed-on: https://code.wireshark.org/review/74
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit ec6fc76
Author: Gerald Combs <gerald@zing.org>
Date:   Sat Feb 1 11:26:38 2014 -0800

    Convert the libraries chapter to AsciiDoc.
    
    Add some docbook-related entries to .gitignore. Whoever maintains the
    Windows libraries has done a terrible job of keeping this chapter up to
    date.
    
    Change-Id: Ic6dcbd9e8369eae9f07403bd3f805a515886f542
    Reviewed-on: https://code.wireshark.org/review/72
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Gerald Combs <gerald@wireshark.org>

commit bdafbad
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jan 31 17:47:21 2014 -0800

    Convert the tools chapter to AsciiDoc.
    
    Replace SVN text with Git, other mostly-minor edits.
    
    Change-Id: I41b602cc9334656dc8e5f37c33fb6cd660043d17
    Reviewed-on: https://code.wireshark.org/review/69
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Gerald Combs <gerald@wireshark.org>

commit 42af212
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jan 31 18:05:49 2014 -0500

    Add experimental gitreview file
    
    Change-Id: I8361e6c2c477eca51e53185527db19993b8ddb94
    Reviewed-on: https://code.wireshark.org/review/66
    Reviewed-by: Gerald Combs <gerald@wireshark.org>
    Tested-by: Evan Huus <eapache@gmail.com>

commit cf48ff0
Author: Stefan Metzmacher <metze@samba.org>
Date:   Wed Sep 19 20:21:04 2012 +0200

    packet-iwarp-mpa: give more information if the ULPDU length doesn't match
    
    Try to dissect even it the size is not as expected.
    Windows doesn't use alignment for smb-direct.
    
    Change-Id: I66c465d331aaab5caf28385a6dd3a43b63af2208
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/56
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit f30b717
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jan 31 21:12:37 2014 +0100

    remove some of the unnecessary if(tree) checks
    
    Change-Id: Ie1b684327a77c265188d916c1242d335c55aa8cb
    Reviewed-on: https://code.wireshark.org/review/65
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit 95477a9
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jan 31 21:05:58 2014 +0100

    TABs -> spaces
    add editor modelines
    
    Change-Id: I5433e0d41a30043264a0f60c2166de471c80745c
    Reviewed-on: https://code.wireshark.org/review/64
    Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
    Tested-by: Martin Kaiser <wireshark@kaiser.cx>

commit dc9c107
Author: Stefan Metzmacher <metze@samba.org>
Date:   Wed Sep 19 15:38:43 2012 +0200

    packet-iwarp-ddp-rdmap: make it possible to register "iwarp_ddp_rdmap" payload dissectors
    
    Change-Id: I4621cda936cb54c70de7e294cc760b9baff38961
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/54
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Reviewed-by: Evan Huus <eapache@gmail.com>

commit 7feac74
Author: Stefan Metzmacher <metze@samba.org>
Date:   Fri Jan 3 11:51:04 2014 +0100

    Revert "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 ..."
    
    This is wrong it breaks all sort of things. The "Volume label field"
    is a special case, which can be fixed by using nopad=TRUE.
    
    Change-Id: I3cd3f30ff0076d5e31a735391b175fd68e5fa142
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/26
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 505af30
Author: Stefan Metzmacher <metze@samba.org>
Date:   Fri Jan 3 11:50:00 2014 +0100

    packet-smb.c: real fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5778
    
    Change-Id: I33308c44791b487844f23db07d152897380d7cf1
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/25
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 3d59ff9
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Jan 31 02:25:42 2014 -0500

    Fix for Bug-9711 Lua: the Lua stack is growing slightly during initialization.
    
    Change-Id: I689319c0071fdb42583e8bd7633d8f0660c92f1b
    Reviewed-on: https://code.wireshark.org/review/51
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>

commit a94d127
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Jan 31 01:22:58 2014 -0500

    Fix for Bug-9709 Lua: class attribute descriptions in API docs don't say if an attribute is read/write/both.
    Also added some minor text to README.wslua for developers.
    
    Change-Id: I50b36f06710da6920ad98be6dde27d6091d91d54
    Reviewed-on: https://code.wireshark.org/review/50
    Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
    Tested-by: Stig Bjørlykke <stig@bjorlykke.org>

commit b84d5ac
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jan 31 17:02:02 2014 +0100

    Enhance / Update ICMPv6 dissector
    
    * Update to the last IANA icmpv6-parameters (2014-01-30)
    * Update to final draft (for RFC 6743 and RFC 6775)
    * Add RFC 7112 (Implications of Oversized IPv6 Header Chains) support (Add new Parameter Problem code)
    * Fix a encoding arg
    
    Change-Id: I90f65dfc54e5c0aff21a0e7ec2c937304aced02d
    Reviewed-on: https://code.wireshark.org/review/62
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit b4f90d9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jan 31 16:42:22 2014 +0100

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: Id7bab3a69514f159eda8d1285ca7f8f2d42e34ad
    Reviewed-on: https://code.wireshark.org/review/61
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 2516e54
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jan 31 16:41:49 2014 +0100

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    Change-Id: I695824b95f5e8978c2b58c4e98471d1ed204d686
    Reviewed-on: https://code.wireshark.org/review/60
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 848546e
Author: Stefan Metzmacher <metze@samba.org>
Date:   Sat Sep 29 10:35:13 2012 +0200

    packet-smb2: dissect SMBDirect Buffer Descriptors
    
    Change-Id: Ie91c19078a92f36044b4eee55c3228e3257bf45d
    Signed-off-by: Stefan Metzmacher <metze@samba.org>
    Reviewed-on: https://code.wireshark.org/review/53
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>

commit 764cc74
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Fri Jan 31 02:57:37 2014 -0500

    Fix for Bug-9712 Lua: changes to WTAP_FILE_ #define names prevents them being in init.lua
    
    Change-Id: I0a2ccd686a89ffbc918a7b8b6af4a0ba8a5ab097
    Reviewed-on: https://code.wireshark.org/review/52
    Reviewed-by: Gilbert Ramirez <gram@alumni.rice.edu>
    Tested-by: Gilbert Ramirez <gram@alumni.rice.edu>

commit 5c7d57a
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Jan 29 23:43:31 2014 -0500

    In .gitignore: added dylib and sublimetext file types to be ignored, plus init.lua from anywhere, and removed the dir-specific entries for it.
    
    Change-Id: I4b1f9b1603dcbf1e895944a4ccf382ad6ee309b0
    Reviewed-on: https://code.wireshark.org/review/49
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 21e0a63
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jan 29 18:04:20 2014 -0500

    Add remove_last_data_source and fix bug 9169
    
    The OP asked 9169 to be reopened because the capture was spewing ~40GB of output
    when dissected with tshark. Investigation showed this was because the HTTP
    dissector was requesting ONE_MORE_PACKET reassembly a lot, and TCP was adding
    each step as a data-source which was being printed by tshark's hex dump. This
    was leading to O(n^2) of output.
    
    To fix, introduce function remove_last_data_source which removes the most recent
    data source from the list. If the subdissector in TCP reassembly asks for
    ONE_MORE_PACKET, assume it hasn't added any tree items (since it shouldn't have)
    and remove the data source since it is unnecessary.
    
    This may break dissectors which add tree items and *then* return
    ONE_MORE_PACKET, since they will have their data source removed out from under
    them. I believe those cases should be fixed to not add tree items until they're
    sure they have enough data.
    
    Change-Id: Iff07f959b8b8bd1acda9bff03f7c8684901ba8aa
    Reviewed-on: https://code.wireshark.org/review/38
    Reviewed-by: Evan Huus <eapache@gmail.com>
    Tested-by: Evan Huus <eapache@gmail.com>

commit 458b835
Author: Jiri Engelthaler <engycz@gmail.com>
Date:   Thu Jan 30 12:37:57 2014 +0100

    IEC60870-5-104: Added decoding of integrated totals without time tag, fixed inverted logic of "Overflow" and "Adjusted" bits, some minor code style changes.
    
    Change-Id: I76af5eabfd08f312f37547bcc10e3ffe10b17f2a

commit 40c459e
Merge: 436fe9c 88e82bd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jan 30 10:36:25 2014 +0000

    Merge "openSAFETY: Fixing field / byte assignment"

commit 88e82bd
Author: Roland Knall <roland.knall@br-automation.com>
Date:   Thu Jan 30 10:50:57 2014 +0100

    openSAFETY: Fixing field / byte assignment
    
     - SNMT messages where presented in a way, where the value of the
       field was not pointing to the correct bytes where it came from
     - Sender / Receiver where renamed to be better understandable
     - SN send to (Receiver) now comes first as it does in the byte
       stream
    
    Change-Id: I364cb248bed9489c0cf9c7bf9fbd37b0225dbd78

commit 436fe9c
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Jan 29 11:13:47 2014 +0100

    Lua: Improved running in build directory.
    
    Load system init.lua from build-directory/epan/wslua
    Set Lua datafile_path to source-directory/epan/wslua
    Made dofile() search in source-directory/epan/wslua
    
    Change-Id: I009234eb8193c1ed3260455b245c256c9747930f

commit 7daae6d
Author: Gerald Combs <gerald@zing.org>
Date:   Wed Jan 29 17:15:25 2014 -0800

    Fix Juan Antonio Montesinos' name.
    
    Change-Id: Ifb948839e92c2228addfbdcb19ed94fc38624bdd

commit 45fea8e
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jan 29 18:10:22 2014 -0500

    Add missing gitignore entries
    
    Change-Id: Icfdde6bad4aed8dfd5c0b14a04c37395dfbf0395

commit 5f91002
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 29 23:24:47 2014 +0100

    replace spaces with a TAB
    
    Change-Id: I8340b4af524b5c4ffb1a10b0eccd809f1d6b1e9f

commit 1c09d04
Merge: 8f15d3a 2c28c5d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 29 22:20:47 2014 +0000

    Merge "MIME: Rename image dissectors to file dissectors."

commit 2c28c5d
Author: Michal Labedzki <michal.labedzki@tieto.com>
Date:   Fri Jan 24 15:45:43 2014 +0100

    MIME: Rename image dissectors to file dissectors.
    
    Change-Id: Ie160733ceeed23ff96ddccfbf0ca2e7694789ff8

commit 8f15d3a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jan 22 14:49:38 2014 +0100

    Fix display of right arrow in CSV export
    
    Changeset 1d8a895fa4d7c16d213bda50b1177eccbb54326e introduced the use of UTF-8 righ arrow to indicate the direction in TCP dissector.
    While it displays nicely in Wireshark GUI or in a text export of packets, an export to CSV results in an escaped string.
    This patch is a naive attempt to display the right arrow in a more friendly way when exporting to CSV.
    Any smarter fix is welcome.
    
    Change-Id: Ife787268696fa69dafc24a5cf9706af4c4832831

commit d1fb817
Merge: f97d6f3 82c5bfd
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jan 29 19:56:48 2014 +0000

    Merge "We have a usable tag now. There's no need to fake a version number."

commit f97d6f3
Author: Hadriel Kaplan <hadrielk@yahoo.com>
Date:   Wed Jan 29 14:02:33 2014 -0500

    Fix for Bug 9707 'Lua: init.lua has multiple 'MENU_STAT_TELEPHONY' values'
    
    Change-Id: If4ee1906aa60dd37366cf2ef9bc4168e0ea024b6

commit 82c5bfd
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jan 29 11:53:04 2014 -0800

    We have a usable tag now. There's no need to fake a version number.
    
    Change-Id: Ic6a704013b38e9be130be40098e9293e9196bfec

commit 60a1931
Merge: 5982c61 e4a140c
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Jan 29 18:29:59 2014 +0000

    Merge "Lua: Added a utility function file_exists()."

commit 5982c61
Merge: 6167a0f 7649011
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jan 29 17:44:54 2014 +0000

    Merge "Apply layouts in Qt Creator. Fix a tooltip."

commit 6167a0f
Author: Stefan Metzmacher <metze@samba.org>
Date:   Wed Oct 31 13:06:09 2012 +0100

    packet-smb2: fix lease epoch fields
    
    Bug: 9703
    
    Change-Id: I1955360adaee53846f084434c59180d715e19fcd
    Signed-off-by: Stefan Metzmacher <metze@samba.org>

commit cac3024
Merge: a5b2a9c fc21610
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jan 29 17:42:10 2014 +0000

    Merge "smb2: Lease Epoch is only 16 bit"

commit fc21610
Author: Volker Lendecke <vl@samba.org>
Date:   Tue Jan 28 11:27:14 2014 +0100

    smb2: Lease Epoch is only 16 bit
    
    See [MS-SMB2] 2.2.14.2.12
    
    Bug: 9703
    
    Change-Id: Ia9c9c658bd5020e0dad84fc74617fed60ce7df06
    Signed-off-by: Volker Lendecke <vl@samba.org>
    Reviewed-by: Stefan Metzmacher <metze@samba.org>

commit a5b2a9c
Merge: a20d788 05a7306
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jan 29 17:39:22 2014 +0000

    Merge "smb2: Fix a typo"

commit e4a140c
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Jan 29 16:05:48 2014 +0100

    Lua: Added a utility function file_exists().
    
    This function can be used to check for files before calling dofile(),
    which will fail for non-existing files.
    
    Change-Id: Iae7b7ef6d8eb6e0e18f98fee7c740d2a5705eef3

commit a20d788
Author: Gilbert Ramirez <gilramir@cisco.com>
Date:   Wed Jan 29 04:59:10 2014 -0800

    Add newlines at end of files that are missing them.
    
    gcc 4.1.2 complained with:
        No newline at end of file
    
    Change-Id: I813af88737e725a328713eea4a7096d28942f9b2

commit 05a7306
Author: Volker Lendecke <vl@samba.org>
Date:   Tue Jan 28 11:12:09 2014 +0100

    smb2: Fix a typo
    
    Bug: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9703
    
    Change-Id: I8ebb20a48e1131fcf14ee55e5e1822a8dcd713d2
    Signed-off-by: Volker Lendecke <vl@samba.org>
    Reviewed-by: Stefan Metzmacher <metze@samba.org>

commit 447c963
Author: Martin Kaiser <martin@reykholt.kaiser.cx>
Date:   Sat Jan 25 19:06:25 2014 +0100

    tree variables don't have to be initialized
    
    Change-Id: Ic87133b143170d0146cd3a8fb23f8d0b33ec6502

commit 221878b
Merge: 58bb472 2df4f47
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Jan 28 19:13:40 2014 +0000

    Merge "[Automatic manuf, services and enterprise-numbers update for 2014-01-26]"

commit 58bb472
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Jan 28 03:09:03 2014 +0000

    Comment out a lot more hf[] entries and related.
    (Found by checkhf).
    
    Note: There's quite a large amount of hf[] entries which are
          commented out. I wonder if there are "top-level" entries
          missing from the "parse-tree" arrays ?
    
    
    svn path=/trunk/; revision=54990

commit 9d0207e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Jan 28 03:06:03 2014 +0000

    Comment out unused hf[] entries and related found by checkhf.
    
    svn path=/trunk/; revision=54989

commit c1e53e7
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Jan 28 03:02:37 2014 +0000

    Re-arrange #if 0/#endif related to an hf[] entry so that checkhf doesn't complain.
    
    svn path=/trunk/; revision=54988

commit 953d54b
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jan 28 00:48:23 2014 +0000

    From Marko Hrastovec via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9697
    
    Architectural support for multiple version of the same Asterix categories.
    Includes implementation of CAT064 v.0.17.
    
    svn path=/trunk/; revision=54987

commit a40f824
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 27 19:22:10 2014 +0000

    Make it easier to try GTK 3.6
    
    svn path=/trunk/; revision=54986

commit 257e301
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jan 27 18:43:57 2014 +0000

    Convert the quick setup chapter to AsciiDoc and start converting its
    content to Git.
    
    svn path=/trunk/; revision=54985

commit 5c9c6cd
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jan 27 18:22:39 2014 +0000

    Fix hf[] entries with refs to range_string arrays
     to add missing BASE_RANGE_STRING and to use RVALS instead of VALS.
    
    Fixes crashes in 'tshark -G values' and presumably also fixes
     crashes when used in a dissection.
    
    Introduced in SVN #54449.
    
    (I suspect that ' convert_proto_tree_add_text.pl' may need some work
     to handle range_strings).
    
    
    
    svn path=/trunk/; revision=54984

commit 80b5c57
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jan 27 17:20:44 2014 +0000

    Fix: value string specified as a BASE_VAL64_STRING in
     an hf[] entry but defined as a 'value_string' intead of
     as a 'val64_string'.
    
    Caused 'tshark -G values' to crash
     (and presumably would also cause a crash when the value-string
      is referenced in a dissection):
    
    Introduced in svn #54728
    
    (Note: There's still another 'tshark -G values' crash to to found & fixed)
    
    
    svn path=/trunk/; revision=54983

commit dfb3d16
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jan 27 14:33:54 2014 +0000

    (Trivial) Fix spellling in a comment.
    
    svn path=/trunk/; revision=54982

commit dab2768
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jan 27 13:42:34 2014 +0000

    From Pavel Moravec via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9612
    
    Fix possibly-uninitialized variable caught by valgrind fuzzing in AMQP.
    
    svn path=/trunk/; revision=54981

commit 2338fde
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jan 27 13:12:59 2014 +0000

    Add missing cast.
    
    svn path=/trunk/; revision=54980

commit 9416835
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Jan 27 12:54:34 2014 +0000

    Revert part of previous change
    
    svn path=/trunk/; revision=54979

commit f903141
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Jan 27 12:06:46 2014 +0000

    Send news of SecurityModeFailure to PDCP dissector, which will attempt to roll back to previous setting
    
    svn path=/trunk/; revision=54978

commit 3abb51a
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Jan 27 09:57:24 2014 +0000

    Do not handle BER bitstring as ASCII string, because this will fail
    when the first bit is set.
    
    svn path=/trunk/; revision=54977

commit fbaff1f
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Jan 27 09:55:46 2014 +0000

    Add back the fix from revision 54693.
    
    svn path=/trunk/; revision=54976

commit face757
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Jan 27 09:02:06 2014 +0000

    Added back x509af_get_last_algorithm_id() removed in revision 54647 to
    restore usage in cms and pkcs12.  They never got a valid value in
    actx->external.direct_reference because they use another actx in this case.
    
    This will add back the global variable in x509af, but this is needed
    until we manage to pass the value in another way.
    
    See comments in bug 9573.
    
    svn path=/trunk/; revision=54975

commit b48a2db
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jan 27 05:26:38 2014 +0000

    Try to fix the path selector argument.
    
    svn path=/trunk/; revision=54974

commit 59990b7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jan 27 05:10:34 2014 +0000

    Fix a section name conflict.
    
    svn path=/trunk/; revision=54973

commit 5b17df0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jan 27 04:34:25 2014 +0000

    Restore an inadvertently deleted file.
    
    svn path=/trunk/; revision=54972

commit 5344e2f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jan 27 04:20:44 2014 +0000

    Migrate the build environment introduction to AsciiDoc.
    
    svn path=/trunk/; revision=54971

commit e61a653
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jan 27 03:08:01 2014 +0000

    Convert the preface to AsciiDoc with minor edits.
    
    svn path=/trunk/; revision=54970

commit bb21a09
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jan 26 22:21:28 2014 +0000

    GPLv2 -> GPLv2+
    
    svn path=/trunk/; revision=54969

commit bdcf549
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 26 18:24:56 2014 +0000

    lupdate / lrelease ui/qt/Qtshark.pro
    
    svn path=/trunk/; revision=54968

commit ea227de
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 26 18:24:45 2014 +0000

    Fix indent (Use 4spaces) and modelines info
    
    svn path=/trunk/; revision=54967

commit 2df4f47
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jan 26 09:06:14 2014 -0800

    [Automatic manuf, services and enterprise-numbers update for 2014-01-26]
    
    Change-Id: Iaec909df5c97e92ee5d25b2ef1593b9dc00f0ad6

commit c6022b3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 26 12:56:32 2014 +0000

    Drop support of Visual Studio 2005
    
    * Remove _MSC_VER < 1500 check
    * Cleanup config.nmake
    
    See http://www.wireshark.org/lists/wireshark-dev/201305/msg00159.html
    
    svn path=/trunk/; revision=54965

commit 47f50d1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 26 12:56:16 2014 +0000

    Fix indent (Use 4 spaces) and add modelines
    
    svn path=/trunk/; revision=54964

commit c802536
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 26 12:55:59 2014 +0000

    Fix encoding arg for RSVP dissector (with fix-encodings-args tools
    
    svn path=/trunk/; revision=54963

commit 64fd4c9
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Jan 25 18:44:29 2014 +0000

    (Trivial) update a comment
    
    svn path=/trunk/; revision=54962

commit b2c8429
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jan 25 14:38:51 2014 +0000

    TABs -> spaces
    add editor modelines
    
    svn path=/trunk/; revision=54961

commit 0d1f902
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jan 25 14:29:45 2014 +0000

    BASE_NONE -> STR_ASCII
    
    svn path=/trunk/; revision=54960

commit 5a70a53
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jan 25 14:27:49 2014 +0000

    the sametime dissector stores the result of tvb_get_string() into hf
     variables that can handle only 7bit ascii strings
    replace this with tvb_get_string_enc()
    
    svn path=/trunk/; revision=54959

commit 4a32b10
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 25 03:27:22 2014 +0000

    Comment out the "diff" section for now. We'll have to update it for "git
    diff" at some point.
    
    svn path=/trunk/; revision=54958

commit b326fe6
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 25 02:26:12 2014 +0000

    Uncomment anchors.
    
    svn path=/trunk/; revision=54957

commit b87a2cb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 25 01:49:57 2014 +0000

    Fix Windows build.
    
    svn path=/trunk/; revision=54956

commit 927914a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 25 01:09:28 2014 +0000

    Fix xpath selector. Clean up whitespace.
    
    svn path=/trunk/; revision=54955

commit 4c5bb90
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 25 01:01:04 2014 +0000

    Migrate more SVN content to Git+Gerrit.
    
    svn path=/trunk/; revision=54954

commit 0555a54
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 25 00:17:46 2014 +0000

    Migrate some of the SVN-specific content to Git.
    
    svn path=/trunk/; revision=54953

commit c57ac03
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 25 00:17:19 2014 +0000

    Try to get CMake to build the Developer Guide again. I don't have
    dblatex installed so the release notes fail to build but the WSDG
    targets appear to work.
    
    svn path=/trunk/; revision=54952

commit a7ea594
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jan 24 20:48:55 2014 +0000

    The wimax plugin primarily uses tvb_get_ptr buffer accesses instead of the
    safe accessor functions, and it's all done via scary bit-twiddling macros to
    boot.
    
    Create the macros TVB_NIB_WORD and TVB_NIB_NIBBLE that (should) behave just
    like the raw-pointer NIB_WORD and NIB_NIBBLE macros, except using the safe tvb
    functions instead.
    
    Replace two instances with the safe versions, which fixes an out-of-bounds
    access caught by my valgrind fuzzer. If this doesn't break anything then we
    should probably do a wholesale replacement at some point, but I'm not feeling
    that adventurous at the moment.
    
    svn path=/trunk/; revision=54951

commit 5be3544
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Jan 24 20:24:02 2014 +0000

    Mark a few function parameters as unused....
    
    svn path=/trunk/; revision=54950

commit 1bd982a
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Jan 24 20:19:06 2014 +0000

    Rework and simplify the code to follow the principle of "dissect as
     much as possible" rather than dissecting nothing if the length of a
     set of fields (e.g., a "command") seems wrong or if an exception
     occurs fetching data before previous fields have been displayed.
    In general: just fetch/dissect from start to end: If there is missing
       data, a Wireshark exception will eventually occur;
    
    Add lwm subtrees under the lwm protocol tree (*not* as protocols
     under the top (outermost) tree.
    
    Fix a bug which caused an exception to be reported as:
     "[Packet size limited during capture: LwMesh truncated]"
     rather than as the correct: "[Malformed...]"
    
    col_...() and expert...() functions shouldn't be called under 'if(tree)';
    
    Register the heuristic dissector using "IEEE802154_PROTOABBREV_WPAN"
     (like certain other dissectors) rather than using "wpan";
    
    missmatch --> mismatch
    
    Fix some long lines.
    
    
    svn path=/trunk/; revision=54949

commit c1a88c0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jan 24 20:08:22 2014 +0000

    Add packet-mbim.h to Makefile.common
    
    svn path=/trunk/; revision=54948

commit fae1cf2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jan 24 19:50:43 2014 +0000

    Make "all" the default target again.
    
    svn path=/trunk/; revision=54947

commit 5368012
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jan 24 19:12:59 2014 +0000

    Fix AsciiDoc WSDG build on Windows.
    
    svn path=/trunk/; revision=54946

commit 8997fb0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jan 24 18:55:27 2014 +0000

    Start migrating the Developer's Guide to AsciiDoc. So far only one
    chapter (WSDG_chapter_sources) has been converted.
    
    Conversion was done using the script in
    https://code.wireshark.org/review/#/c/9/ along with manual cleanup.
    Changes are mostly limited formatting.
    
    It's helpful to have a copy of the pre-conversion guide for comparison.
    I've placed a chunked copy online at
    http://www.wireshark.org/~gerald/wsdg_html_2014_01/ .
    
    Tested under Autotools. Nmake and CMake will likely break. I'll take a
    look shortly. If only we had documention adding a feature branch to
    Gerrit and using it to test different platforms...
    
    svn path=/trunk/; revision=54945

commit d8c15b8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jan 24 18:53:06 2014 +0000

    Add ability to register new UUID and CIDs
    
    svn path=/trunk/; revision=54944

commit ef935ca
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Jan 24 17:19:25 2014 +0000

    Remove some old obsolete text in the proto_tree_add_text() description.
    
    svn path=/trunk/; revision=54943

commit 7a44616
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jan 24 16:33:31 2014 +0000

    Fix dissection of 8PSK Power Capability IE
    
    svn path=/trunk/; revision=54942

commit 3cbe97d
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jan 24 15:52:28 2014 +0000

    Give valgrind fuzzing a bit more time. Otherwise we have some large (~80MB)
    captures in the menagerie which time out even under normal circumstances.
    
    svn path=/trunk/; revision=54941

commit 2fa2515
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jan 24 07:55:03 2014 +0000

    Check for a zero offset in the "get status" reply *before* adding the
    offset in the tvbuff of the beginning of the packet to it.  Otherwise,
    it will never be zero, and the tests will always think the field pointed
    to by the offset is present.
    
    svn path=/trunk/; revision=54938

commit c86c9ed
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Jan 24 06:42:49 2014 +0000

    Looks like the asciidoc stuff is wip and breaks cmake builds.
    Comment it out for now.
    
    svn path=/trunk/; revision=54937

commit a9ddc06
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jan 24 01:10:10 2014 +0000

    Prepare for conversion of Guide chapters to AsciiDoc.
    
    svn path=/trunk/; revision=54936

commit 81f3392
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jan 23 22:20:35 2014 +0000

    country and language are ISO-8859-1
    
    svn path=/trunk/; revision=54935

commit 089cedc
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jan 23 22:19:52 2014 +0000

    make the menu string filterable
    
    svn path=/trunk/; revision=54934

commit 055be45
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jan 23 22:18:41 2014 +0000

    the menu string is a DVB string
    
    svn path=/trunk/; revision=54933

commit bc14487
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jan 23 20:31:20 2014 +0000

    From me for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9519 RSVP dissector does not decode Session Object (1) C-type (13) message
    
    svn path=/trunk/; revision=54932

commit f07d9eb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jan 23 20:01:51 2014 +0000

    Remove Update.c (and nio-ie5.[ch])
    
    Never use... and replace by (Win)Sparkle
    
    svn path=/trunk/; revision=54931

commit 86930dd
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Jan 23 15:11:00 2014 +0000

    Given that we allow the 'outfile file' to be stdout, then presumably all
     text messages (including informational) should go to stderr.
    
    svn path=/trunk/; revision=54930

commit 9be9ba5
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Jan 23 14:39:29 2014 +0000

    printf(...) --> fprintf(stderr,...)  (in a commented out line of code)
    
    svn path=/trunk/; revision=54929

commit 893b1aa
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jan 23 13:39:39 2014 +0000

    Remove duplicate #include.
    
    svn path=/trunk/; revision=54928

commit a70ec94
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jan 23 07:57:20 2014 +0000

    Please GCC 4.3.2 that complains about a wrong 'variable may be used uninitialized in this function' error
    
    svn path=/trunk/; revision=54927

commit 8376b41
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 23 02:46:56 2014 +0000

    Use tvb_get_string_enc() rather than tvb_get_string().
    
    svn path=/trunk/; revision=54926

commit d281533
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 23 02:37:43 2014 +0000

    Use tvb_get_string_enc() rather than tvb_get_string().  RFC 5352 says,
    in section 6.1 "Registration.Request Primitive":
    
    	The Pool Handle parameter contains a NULL terminated ASCII
    	string of fixed length.
    
    svn path=/trunk/; revision=54925

commit 8944519
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 23 02:30:00 2014 +0000

    Use tvb_get_string_enc() rather than tvb_get_string().
    
    Update URL of spec.
    
    svn path=/trunk/; revision=54924

commit 138987a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 23 02:24:34 2014 +0000

    Use tvb_get_string_enc() rather than tvb_get_string().  The version of
    the AR.drone Developer Guide I found online mentioned ASCII but not
    UTF-8.
    
    svn path=/trunk/; revision=54923

commit 732db28
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jan 23 01:48:13 2014 +0000

    Use wmem_new0 to ensure that all field values are initialized. Caught by
    valgrind fuzzing.
    
    svn path=/trunk/; revision=54922

commit 6dcce1f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 23 01:45:55 2014 +0000

    Use tvb_get_string_enc() rather than tvb_get_string().  The specs say
    ASCII, but there's a proposal to use UTF-8.
    
    svn path=/trunk/; revision=54921

commit d4b7cc2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 23 01:37:39 2014 +0000

    Use tvb_get_string_enc() rather than tvb_get_string().
    
    svn path=/trunk/; revision=54920

commit aa69618
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 23 01:35:28 2014 +0000

    Use tvb_memdup(), not tvb_get_string(), when copying octets (such as
    octets within a BCD number).
    
    Use tvb_get_string_enc() rather than tvb_get_string().
    
    svn path=/trunk/; revision=54919

commit 4541827
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 22 22:37:10 2014 +0000

    BASE_NONE -> STR_ASCII
    
    svn path=/trunk/; revision=54918

commit 205a9f9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 22:37:08 2014 +0000

    Use tvb_get_string_enc() rather than tvb_get_string(); according to
    TIA/EIA-637-A, call-back numbers are either BCD or ASCII.
    
    svn path=/trunk/; revision=54917

commit fc58650
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 22 22:34:46 2014 +0000

    use tvb_get_string_enc()
    
    svn path=/trunk/; revision=54916

commit a592b6a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 22 22:29:54 2014 +0000

    BASE_NONE -> STR_ASCII
    
    svn path=/trunk/; revision=54915

commit 0f44a72
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 22 22:28:27 2014 +0000

    use tvb_get_string_enc(), the strings are 7-bit ascii
    
    svn path=/trunk/; revision=54914

commit 0c44ca6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 22 22:23:22 2014 +0000

    BASE_NONE -> STR_ASCII
    
    svn path=/trunk/; revision=54913

commit 6d85633
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 22 22:20:16 2014 +0000

    edonkey seems to use 7-bit ascii for its tags etc
    (not sure about one item that could contain arbitrary data...)
    
    svn path=/trunk/; revision=54912

commit 28a5c66
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 22 21:57:42 2014 +0000

    no need for if(tree)
    
    svn path=/trunk/; revision=54911

commit 2222969
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 20:51:56 2014 +0000

    Use tvb_get_string_enc() with appropriate encodings rather than
    tvb_get_string().  (Some versions of the spec speak of ISO 8859-15
    strings as well as UTF-8 strings, but we don't appear to try to handle
    those.)
    
    Update spec URL.
    
    svn path=/trunk/; revision=54910

commit dd8cf3d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 20:29:47 2014 +0000

    Use tvb_get_string_enc(), and assume ASCII for E.164 addresses.  (I must
    be misreading Q.2630.3, as it seems to indicate that the addresses are
    BCD, not ASCII, speaking as it does of "hexadecimal digit[s] of
    address[es]".
    
    svn path=/trunk/; revision=54909

commit 2019647
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 20:05:17 2014 +0000

    At least according to
    
    	http://web.archive.org/web/20080308233204/http://dev.aol.com/aim/oscar/#SNAC
    
    "In general strings are not NULL terminated and are encoded using UTF8."
    
    It also says
    
    	Authentication
    
    	Over the years, the AIM backend has supported several different
    	methods for authentication. ...
    
    	When a client collects the loginId and password for the user it
    	should not normalize them in any manner.  It also should not
    	prevent the user from entering certain characters as the AIM
    	name space is constantly changing.  For example, currently the
    	AIM name space is ASCII based, but in the future that may
    	change.  In general, the client should not perform input
    	checking and instead allow the backend to reject bad values.
    
    which also suggests not assuming ASCII.
    
    So use ENC_UTF_8 in most cases.
    
    For actual messages, it says:
    
    	An IM can be encoded in the following different forms:
    
    	Name	Value	Notes
    	ASCII	0	ANSI ASCII -- ISO 646
    	UNICODE	2	ISO 10646.USC-2 Unicode
    	LATIN_1	3	ISO 8859-1
    
    so, if that's the case, the dissector should choose beween
    ENC_ASCII|ENC_NA, ENC_UCS_2|ENC_appropriate_ENDIAN, and
    ENC_ISO_8859_1|ENC_NA.
    
    Use tvb_get_string_enc() with an encoding rather than tvb_get_string().
    
    svn path=/trunk/; revision=54908

commit 76131de
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 19:46:20 2014 +0000

    Update introductory comment to have correct file name.
    
    svn path=/trunk/; revision=54907

commit 07f22ff
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 19:31:03 2014 +0000

    Use tvb_get_string_enc() rather than tvb_get_string().
    
    XXX - if we supported various MacXXX character encodings, we could use
    those; that might require a preference to specify the encoding.
    
    svn path=/trunk/; revision=54906

commit 2b26c1e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jan 22 18:15:44 2014 +0000

    Prepare for Git migration.
    
    Mass-replace "svn" with "git". Add commented code to use git to fetch
    the repository version.
    
    svn path=/trunk/; revision=54905

commit 6b7fc8f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 10:39:59 2014 +0000

    Use tvb_get_string_enc() with an explicit encoding, and assume ASCII.
    Fix the encoding argument to proto_tree_add_item() calls that add
    strings.
    
    svn path=/trunk/; revision=54904

commit 6e70ecd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 07:55:06 2014 +0000

    Fetch strings using tvb_get_string_enc() and the appropriate encoding.
    
    svn path=/trunk/; revision=54903

commit a3fee17
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jan 22 07:49:48 2014 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54902

commit a5e7958
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jan 22 07:49:40 2014 +0000

    Fix encoding arg (found by encoding arg tools)
    
    svn path=/trunk/; revision=54901

commit 923c5b3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jan 22 07:49:31 2014 +0000

    Fix the second argument of some proto_item_add_subtree (function : dissect_vendor_tr111_suboption and dissect_vendor_cl_suboption)
    
    It is a ett variable no hf variable
    
    svn path=/trunk/; revision=54900

commit 90e6423
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 07:33:57 2014 +0000

    I don't see any specification of how a H221NonStandardIdentifier is
    encoded, but let's say it's pure ASCII for now.
    
    svn path=/trunk/; revision=54899

commit ee88d38
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jan 22 06:13:17 2014 +0000

    Add a SCTP port range preference.
    
    svn path=/trunk/; revision=54898

commit 31116b5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jan 22 06:09:42 2014 +0000

    Remove unused entity.
    
    svn path=/trunk/; revision=54897

commit d262ff8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 04:53:43 2014 +0000

    Use tvb_get_string_enc() with an explicit encoding; it's a + or a -, so
    just treat it as ASCII.
    
    svn path=/trunk/; revision=54896

commit 9ec41e3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 04:50:23 2014 +0000

    The stuff you get from dissect_cbs_data() is UTF-8 encoded; treat it as
    such.
    
    Replace proto_tree_add_string(..., tvb_get_string_enc(same ...,
    ENC_xxx)) with proto_tree_add_item(..., ENC_xxx).
    
    svn path=/trunk/; revision=54895

commit d85bca8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 04:39:31 2014 +0000

    Another probably-wrong tvb_get_string().
    
    Also, add a URL for the PKCS #12 spec.
    
    svn path=/trunk/; revision=54894

commit 051cb78
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 04:27:15 2014 +0000

    To quote section B.5 "Keys for password integrity mode" of PKCS #12
    v1.1: Personal Information Exchange Syntax:
    
    	http://www.emc.com/emc-plus/rsa-labs/pkcs/files/h11301-wp-pkcs-12v1-1-personal-information-exchange-syntax.pdf
    
    "When password integrity mode is used to protect a PFX PDU, a password
    and salt are used to derive a MAC key.  As with password privacy mode,
    the password is a Unicode string, and the salt is a byte string."
    
    So, not having found any other references to salts as text strings, copy
    it with tvb_memdup(), not tvb_get_string().
    
    svn path=/trunk/; revision=54893

commit 19930d6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 04:14:05 2014 +0000

    Clean up indentation and bracketing.
    
    svn path=/trunk/; revision=54892

commit c85b34e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 04:13:37 2014 +0000

    The strings in question are generated as UTF-8 from the CBS encoding, so
    process them as such.
    
    svn path=/trunk/; revision=54891

commit e163578
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 02:41:13 2014 +0000

    Another tvb_get_string() replacement.
    
    svn path=/trunk/; revision=54890

commit c12dc67
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 02:37:45 2014 +0000

    Strings in LDAP are generally UTF-8, although if we treat something only
    as a string if every byte in it is a printable ASCII character, it's
    ASCII.  Use tvb_get_string_enc() with an appropriate encoding.
    
    svn path=/trunk/; revision=54889

commit 5e0641f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 02:04:15 2014 +0000

    Use tvb_get_string_enc() with an explicit encoding.
    
    svn path=/trunk/; revision=54886

commit e35ca75
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 01:28:31 2014 +0000

    It's one character, either + or -, hence ASCII.
    
    svn path=/trunk/; revision=54885

commit a75657b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 01:22:01 2014 +0000

    It's not a string, it's a byte array (bit array, really).
    
    Also, RFC 5035 isn't a complete ESS spec, it's an update to RFC 2634.
    
    svn path=/trunk/; revision=54884

commit 9c95398
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jan 22 01:10:31 2014 +0000

    Clean up whitespace: use consistent indentation, etc;
    Add editor modelines.
    
    svn path=/trunk/; revision=54883

commit 90d7c5f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 22 00:26:36 2014 +0000

    Don't write out packets that have a "captured length" bigger than we're
    willing to read or that's bigger than will fit in the file format;
    instead, report an error.
    
    For the "I can't write a packet of that type in that file type" error,
    report the file type in question.
    
    svn path=/trunk/; revision=54882

commit 5c825d6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Jan 21 22:16:05 2014 +0000

    mp4 box type is always a 7bit ascii string
    
    svn path=/trunk/; revision=54881

commit ddb966f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 21 20:13:40 2014 +0000

    The file's name has a lower-case "p" in "9p".
    
    svn path=/trunk/; revision=54880

commit 87f4b37
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 21 20:13:17 2014 +0000

    Fix one half-changed tvb_get_string() call.
    
    svn path=/trunk/; revision=54879

commit 4eb619b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 21 20:12:48 2014 +0000

    Always combine ENC_UTF_8 with ENC_NA.
    
    svn path=/trunk/; revision=54878

commit 73598a7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 21 20:08:39 2014 +0000

    IA5 = ASCII.  Use tvb_get_string_enc() with an explicit encoding, not
    tvb_get_string().
    
    svn path=/trunk/; revision=54877

commit 4b02416
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 21 19:53:52 2014 +0000

    9p strings are, not surprisingly, encoded using UTF-8; replace
    tvb_get_string() calls with tvb_get_string_enc() calls explicitly
    specifying UTF-8.
    
    svn path=/trunk/; revision=54876

commit f4ab2b2
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jan 21 18:48:01 2014 +0000

    Harden nfs_name_snoop_add_name against various malformed inputs. Thanks to Moshe
    Kaplan for the report.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9672 and some
    other cases in the same vein.
    
    svn path=/trunk/; revision=54875

commit 4d9475e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 21 09:56:34 2014 +0000

    Get rid of tvb_get_faked_unicode() - tvb_get_string_enc() does the job
    better.
    
    We don't need eventlog_get_unicode_string_length() in the eventlog
    dissector, either - tvb_unicode_strsize() does the job just as well.
    
    svn path=/trunk/; revision=54874

commit 35d0d0f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jan 21 08:59:47 2014 +0000

    From Igor Slepchin via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9675 :
    RMT LCT dissector doesn't display 48-bit TOIs and TSIs properly
    
    svn path=/trunk/; revision=54873

commit 8f8eeb5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 21 08:50:35 2014 +0000

    Check the return of wtap_dump_close() even if we've gotten a read error;
    the only reason not to check it is if we've already gotten a write error
    and another write error would be superfluous (either "you got two of the
    same error" or "you got an I/O error *and* you ran out of disk
    space/disk quota" is of limited interest).
    
    Discard the return value of wtap_dump_close() in the case where we've
    already gotten a write error, in the hopes of squelching a Coverity
    warning.
    
    svn path=/trunk/; revision=54872

commit 0bc06ee
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Jan 21 02:32:48 2014 +0000

    - Remove unneeded #includes;
    - "Once-only" test not needed in proto_reg_handoff..();
    - Set COL_PROTOCOL, clear COL_INFO at the begining of the dissector
       before fetching data from the tvb;
    - Use tvb_reported_length;
    - Use col_set_str/col_append_str where appropriate;
    - Zigbee --> lwm;
    - Fix typo;
    - Reformat some whitespace for consistency.
    
    ToDo:
    - Review use of col_...() and expert...() under 'if (tree)';
    - Review use of col_clear(..., COL_INFO) after text already added to COL_INFO;
    - Review certain tvb fetches to ensure  no fetches using a negative offset;
    
    svn path=/trunk/; revision=54871

commit 45d5b74
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 21 01:44:58 2014 +0000

    Fix declaration of tvb_get_string().
    
    svn path=/trunk/; revision=54870

commit c540e33
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Jan 21 01:24:13 2014 +0000

    Add properties ....
    
    svn path=/trunk/; revision=54869

commit 9cdf8dd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 21 01:23:29 2014 +0000

    Don't do the byte-with-8th-bit-set-to-REPLACEMENT-CHARACTER mapping for
    UTF-8 strings.
    
    Add that mapping for null-terminated ASCII strings.
    
    Factor out some common parts of comments about string routines, and
    clean up some other comments.
    
    svn path=/trunk/; revision=54868

commit 6517e3b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jan 20 23:30:01 2014 +0000

    don't use tvb_get_string(..., len) to get exactly len raw bytes
    from a tvbuff
    
    svn path=/trunk/; revision=54867

commit ae82a1c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jan 20 22:06:19 2014 +0000

    make MMI strings filterable
    
    svn path=/trunk/; revision=54866

commit 26701ed
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jan 20 21:56:38 2014 +0000

    remove todo comments
    
    svn path=/trunk/; revision=54865

commit 933e95c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jan 20 21:39:00 2014 +0000

    tvb_get_string(): replace 8bit characters with the unicode replacement char
    
    svn path=/trunk/; revision=54864

commit 1d27123
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 20 21:37:32 2014 +0000

    Longs are not guaranteed to be 64-bit.  Use G_GINT64_MODIFIER to format
    64-bit quantities.
    
    svn path=/trunk/; revision=54863

commit 3a96d94
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 20 20:36:42 2014 +0000

    From Michal Labedzki:
    Bluetooth/Ubertooth: Improvements: Support for new btsnoop format, almost finished btle and minor fixes.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9606
    
    svn path=/trunk/; revision=54862

commit 5fc0904
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 20 20:30:41 2014 +0000

    packet-bootp.c: In function 'dissect_vendor_generic_suboption':
    packet-bootp.c:3293: warning: unused parameter 'pinfo'
    packet-bootp.c:3293: warning: unused parameter 'v_ti'
    packet-bootp.c:3294: warning: unused parameter 'optend'
    
    svn path=/trunk/; revision=54861

commit f0fb43a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 20 20:26:04 2014 +0000

    From alexeyv:
    Add decryption for resumed TLS sessions with a session ticket.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5963
    
    svn path=/trunk/; revision=54860

commit 6402d85
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 20 20:03:49 2014 +0000

    Add generic dissection of unknown vendor sub options.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9594
    
    svn path=/trunk/; revision=54859

commit 77e4a2f
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jan 20 19:32:43 2014 +0000

    Fix 32/64 casting and add a note where the loss of precision might actually be a
    problem for 32-bit platforms.
    
    svn path=/trunk/; revision=54858

commit f5931c7
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jan 20 19:13:42 2014 +0000

    From Pavel Moravec via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9612
    
    AMQP 1.0 Dissector
    
    svn path=/trunk/; revision=54857

commit d241033
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jan 20 18:35:45 2014 +0000

    From Lubos via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9638
    
    New Dissector For Lightweight Mesh protocol
    
    A dissector for ATMEL Lightweight Mesh protocol (lwm).
    The protocol is carried on the top of 802.15.4 frame.
    
    From me:
    * Add Modelines info
    * Fix indent (use 4 spaces)
    * Remove trailing whitespace
    
    svn path=/trunk/; revision=54856

commit c80e021
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jan 20 09:42:52 2014 +0000

    Add modelines info
    
    svn path=/trunk/; revision=54855

commit fdee928
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jan 20 09:42:45 2014 +0000

    Fix indent (use 4 spaces) and remove trailing whitespace
    
    svn path=/trunk/; revision=54854

commit 663ddb3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jan 20 07:53:42 2014 +0000

    Fix build with CMake (Missing tap_export_pdu in ui/CMakeLists.txt
    
    svn path=/trunk/; revision=54853

commit 18d3a70
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jan 20 07:53:00 2014 +0000

    Fix typo (only need one comma)
    
    svn path=/trunk/; revision=54852

commit 072cce1
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 20 06:59:10 2014 +0000

    From Abdul Hannan Khan:
    Correct AVP flags.
    
    svn path=/trunk/; revision=54851

commit e45896c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 20 05:51:10 2014 +0000

    Split the GUI and the tap part to make it possible to adapt to Qt.
    
    svn path=/trunk/; revision=54850

commit a8002aa
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jan 19 17:59:20 2014 +0000

    Fix two coverity messages:
    
    *** CID 718534:  Dereference before null check  (REVERSE_INULL)
    /tools/lemon/lemon.c: 3425 in translate_code()
    3419                rp->rhs[i]->index,i-rp->nrhs+1);
    3420           }else{
    3421             /* No destructor defined for this term */
    3422           }
    3423         }
    3424       }
    >>>     CID 718534:  Dereference before null check  (REVERSE_INULL)
    >>>     Null-checking "rp->code" suggests that it may be null, but it has already been
    +dereferenced on all paths leading to the check.
    3425       if( rp->code ){
    3426         cp = append_str(0,0,0,0);
    3427         rp->code = Strsafe(cp?cp:"");
    3428       }
    3429     }
    3430
    
    *** CID 1156989:  Out-of-bounds read  (OVERRUN)
    /tools/lemon/lemon.c: 3139 in tplt_xfer()
    3133       int i, iStart;
    3134       char line[LINESIZE];
    3135       while( fgets(line,LINESIZE,in) && (line[0]!='%' || line[1]!='%') ){
    3136         (*lineno)++;
    3137         iStart = 0;
    3138         if( name ){
    >>>     CID 1156989:  Out-of-bounds read  (OVERRUN)
    >>>     Overrunning array "line" of 1000 bytes at byte offset 1000 using index "i"
    +(which evaluates to 1000).
    3139           for(i=0; line[i] && i<LINESIZE; i++){
    3140             if( line[i]=='P' && i<(LINESIZE-5) && strncmp(&line[i],"Parse",5)==0
    3141               && (i==0 || !safe_isalpha(line[i-1]))
    3142             ){
    3143               if( i>iStart ) fprintf(out,"%.*s",i-iStart,&line[iStart]);
    3144               fprintf(out,"%s",name);
    
    svn path=/trunk/; revision=54849

commit a0df200
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Jan 19 16:19:24 2014 +0000

    coverity 702387
    add missing NULL check
    
    svn path=/trunk/; revision=54848

commit f544e08
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Jan 19 16:06:45 2014 +0000

    coverity 281214
    check the return value of strtok() before passing it to strtoul()
    
    (can't be triggered in practice as dumpcap never sends a NULL string)
    
    svn path=/trunk/; revision=54847

commit bb5051e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jan 19 15:03:43 2014 +0000

    [Automatic manuf, services and enterprise-numbers update for 2014-01-19]
    
    svn path=/trunk/; revision=54844

commit 95ed1b4
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Jan 19 09:40:04 2014 +0000

    As spotted by Joerg; make a HFILL_INIT(hf) macro and use it to init the private part of the hf structure.
    
    svn path=/trunk/; revision=54843

commit 113c6d5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jan 19 02:18:24 2014 +0000

    Fix a typo
    
    svn path=/trunk/; revision=54842

commit 88a205d
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jan 19 01:08:52 2014 +0000

    Error doesn't exist, use warning instead.
    
    svn path=/trunk/; revision=54841

commit 2a21b01
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jan 19 00:48:22 2014 +0000

    Add option to specify special permissions for dumpcap during cmake phase:
    set(DUMPCAP_INSTALL_OPTION   <val>)
    where val is one of "normal" "suid" "capabilities"
    
    Some things left to do:
    - Error out in cmake if setcap isn't found or libcap isn't found.
    - Move multivalue option handling into it's own macro (-file) with
      value checking
    
    
    svn path=/trunk/; revision=54840

commit 5783452
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Jan 18 22:52:56 2014 +0000

    -Warray-bounds was listed twice
    
    svn path=/trunk/; revision=54839

commit 8424cf3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 18 00:03:02 2014 +0000

    Add environment checks. Add a topic to our refspec.
    
    Check for a 'gerrit' remote and for a commit-msg hook. The hook script
    doesn't work on my system. This might be due to
    http://code.google.com/p/gerrit/issues/detail?id=843
    
    svn path=/trunk/; revision=54838

commit 6429497
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jan 17 22:18:50 2014 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9649 :
    SMPP: source_telematics_id value length is 1 byte
    
    svn path=/trunk/; revision=54837

commit f63d80c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jan 17 21:52:55 2014 +0000

    From Fabio Tarabelloni via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9650 :
    ZigBee ZCL Appliance Identification: fix endianness of Company ID, Brand ID and Product Type ID
    
    svn path=/trunk/; revision=54836

commit c852f99
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jan 17 20:06:39 2014 +0000

    From Toralf Förster
    fix format strings for signed integers
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9637
    
    svn path=/trunk/; revision=54835

commit 90ea235
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Jan 17 19:35:57 2014 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54834

commit 43595fa
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Jan 17 19:21:41 2014 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54833

commit 493ba3e
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Jan 17 18:58:50 2014 +0000

    Try to fix warning: initializer element is not computable at load time.
    
    svn path=/trunk/; revision=54832

commit a49fee4
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Jan 17 18:55:49 2014 +0000

    Fix a bug intrduced in http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=54820
    
    svn path=/trunk/; revision=54831

commit 7649011
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jan 16 14:40:46 2014 -0800

    Apply layouts in Qt Creator. Fix a tooltip.
    
    Change-Id: I02759cb83ef970395a80acaafb9a28c630000000

commit fae3157
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jan 16 20:15:20 2014 +0000

    Look for win_flex and win_bison.
    
    svn path=/trunk/; revision=54830

commit 705083d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jan 16 19:42:13 2014 +0000

    If you use bashisms it means you're a bash script.
    
    svn path=/trunk/; revision=54829

commit 8db4bc2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jan 16 18:57:29 2014 +0000

    More Chocolatey lex/yacc updates.
    
    Add Windows-style path handling to runlex.sh. Update the example
    Chocolatey LEX path accordingly. This lets us use path information in
    LEX and have it work in both nmake and runlex.sh
    
    Add a FindChocolatey.cmake module. Update FindLEX and FindYACC to use it.
    The code is currently untested and commented out.
    
    svn path=/trunk/; revision=54828

commit 6224947
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Jan 16 12:02:30 2014 +0000

    Remove #include and make the situation with snow3g clearer in a comment.  May need further removal, depending upon concensus on wireshark-dev
    
    svn path=/trunk/; revision=54827

commit 8c608ca
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jan 16 07:30:22 2014 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54826

commit bce9eaa
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jan 16 02:23:42 2014 +0000

    Partially revert r54824.
    
    svn path=/trunk/; revision=54825

commit d5b706b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jan 16 01:28:02 2014 +0000

    Allow the use of Win flex-bison and document how to do that.
    
    svn path=/trunk/; revision=54824

commit 60045ca
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jan 15 23:56:41 2014 +0000

    Implement basic support for SPXII decoding (at least we get the payload offsets
    right now).
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9552
    
    svn path=/trunk/; revision=54823

commit 1c6679c
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jan 15 23:09:36 2014 +0000

    Dissect SPXII flag bits.
    
    First part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9552
    
    svn path=/trunk/; revision=54822

commit 622d9cb
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jan 15 23:00:07 2014 +0000

    Add modelines and fix one indentation issue.
    
    svn path=/trunk/; revision=54821

commit efbecb3
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jan 15 19:29:03 2014 +0000

    Fix a couple of
    warning: initializer element is not computable at load time
    
    svn path=/trunk/; revision=54820

commit 3f65020
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jan 15 18:06:57 2014 +0000

    Add captype and tfshark binaries to .gitignore
    
    svn path=/trunk/; revision=54819

commit 9374ede
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 15 08:38:14 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54818

commit 2f0ddb9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 15 08:36:09 2014 +0000

    Fun and games with const.
    
    svn path=/trunk/; revision=54817

commit 9228c72
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 15 08:35:55 2014 +0000

    Explain casting away const.
    
    svn path=/trunk/; revision=54816

commit 1f8d2e2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jan 15 07:13:23 2014 +0000

    Update to version V12.3.0 (2013-12).
    
    svn path=/trunk/; revision=54815

commit d15a6d0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 15 03:37:06 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54814

commit ada9daf
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 15 03:35:44 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54813

commit dae8660
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jan 15 02:09:11 2014 +0000

    Reject pcap files that claim on-the-wire packet sizes > 64MB. This fixes many
    heuristic cases broken in r49999 when we permitted packets > 64KB, since that
    relaxed so severely the definition of a valid packet header.
    
    64MB is an arbitrary and perhaps suboptimal number, but it seems to do the right
    thing in all the examples I have handy.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9634
    
    svn path=/trunk/; revision=54812

commit 61867d0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 15 01:05:03 2014 +0000

    Eliminate fvalue_set() in favor of routines that take arguments
    appropriate for particular FT_ types.  This lets us do some more type
    checking and lets us use const pointers when appropriate.
    
    Constify a bunch of stuff, and don't cast away constness.
    
    svn path=/trunk/; revision=54811

commit 04b18f4
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jan 15 00:52:27 2014 +0000

    Make it more clear that we're faking a git description for now.
    
    svn path=/trunk/; revision=54810

commit d7e93e9
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jan 15 00:51:38 2014 +0000

    Copy over recent changes from trunk-1.8 along with some local
    modifications.
    
      ------------------------------------------------------------------------
      r54807 | gerald | 2014-01-14 16:35:34 -0800 (Tue, 14 Jan 2014) | 2 lines
    
      Start using the output of 'git describe'.
      ------------------------------------------------------------------------
      r54805 | gerald | 2014-01-14 15:38:16 -0800 (Tue, 14 Jan 2014) | 2 lines
    
      Start adding support for plain git.
      ------------------------------------------------------------------------
    
    svn path=/trunk/; revision=54809

commit 62aef67
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jan 14 20:48:30 2014 +0000

    Fix typo (Direcly => Directly)
    
    svn path=/trunk/; revision=54804

commit 4ed4470
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jan 14 20:37:23 2014 +0000

    Add filetap/abi* to .gitignore
    
    svn path=/trunk/; revision=54803

commit 32da185
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 18:42:54 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54802

commit a48d06d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 18:42:16 2014 +0000

    We have to cast away constness here, because C doesn't have
    parameterized types.
    
    svn path=/trunk/; revision=54801

commit f862fc4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 18:35:36 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54800

commit d99e0b1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 18:34:01 2014 +0000

    Regenerate ANSI TCAP dissector from the changes in r54499.
    
    svn path=/trunk/; revision=54799

commit afc159e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 18:19:31 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54798

commit 11220f6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 18:16:12 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54797

commit 834c79a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 18:12:14 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54796

commit 570a364
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 18:03:54 2014 +0000

    Consistently use "guint8" for "8-bit byte".
    
    Constify.
    
    For routines that manipulate sequences of 8-bit bytes, have them take
    guint8 pointers rather than void pointers.
    
    Don't cast away constness.
    
    svn path=/trunk/; revision=54795

commit 7a559d2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 17:49:50 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54794

commit 13176da
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 17:47:31 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54793

commit 0a99ee2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 17:45:03 2014 +0000

    Don't make claims of constness that can't be guaranteed in terms the C
    compiler can verify.
    
    svn path=/trunk/; revision=54792

commit 85ab202
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jan 14 17:44:21 2014 +0000

    Fix -Wsometimes-uninitialized found by Clang
    
    packet-pdcp-lte.c:1397:9: error: variable 'decrypted_data' is used uninitialized whenever 'if' condition is false
    packet-pdcp-lte.c:1469:50: note: uninitialized use occurs here
        decrypted_tvb = tvb_new_child_real_data(tvb, decrypted_data, payload_length, payload_length);
    packet-pdcp-lte.c:1353:27: note: initialize the variable 'decrypted_data' to silence this warning
    
    packet-pdcp-lte.c:1397:9: error: variable 'payload_length' is used uninitialized whenever 'if' condition is false
    packet-pdcp-lte.c:1469:66: note: uninitialized use occurs here
        decrypted_tvb = tvb_new_child_real_data(tvb, decrypted_data, payload_length, payload_length);
    packet-pdcp-lte.c:1354:24: note: initialize the variable 'payload_length' to silence this warning
    
    svn path=/trunk/; revision=54791

commit 6b6d709
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jan 14 17:44:07 2014 +0000

    Fix unused const variable found by Clang 3.4
    
    svn path=/trunk/; revision=54790

commit a48b6f4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jan 14 16:51:10 2014 +0000

    Upgrade LTE RRC dissector to v11.6.0
    
    svn path=/trunk/; revision=54789

commit 330654b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jan 14 16:48:43 2014 +0000

    SNOW3G is not available on default Wireshark
    
    svn path=/trunk/; revision=54788

commit eabf15f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jan 14 16:23:38 2014 +0000

    Fix dissection of 3GPP2 SMS encoded in UCS2
    
    svn path=/trunk/; revision=54787

commit 293f8ca
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Jan 14 16:22:44 2014 +0000

    Make sure we allocate bytes for snow3g at least rounded up to next 4 byte boundary
    
    svn path=/trunk/; revision=54786

commit b948c75
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Jan 14 15:11:35 2014 +0000

    Update a comment
    
    svn path=/trunk/; revision=54785

commit 58e8800
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Jan 14 15:07:20 2014 +0000

    Add snow3g integrity (not quite working for me), but rework how integrity and ciphering functions and conditional compilation is done
    
    svn path=/trunk/; revision=54784

commit b0d4e7a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jan 14 14:01:03 2014 +0000

    UCS2 encoded SMS is directly read from data -> remove PROTO_ITEM_SET_GENERATED()
    
    svn path=/trunk/; revision=54783

commit b01a99c
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Jan 14 11:09:47 2014 +0000

    Provide hook for calling EEA1 implementation (Snow3G).  Implementation not supplied due to licensing conditions.  TODO: EIA1.
    
    svn path=/trunk/; revision=54782

commit e2b668e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 10:50:26 2014 +0000

    Whoever in GLibland was responsible for defining the signature of
    g_snprintf() owes the world a huge apology.  They *could* have just used
    size_t, or they *could* at least have, if they insisted on having GLib
    types to mirror regular types, made gsize an alias for size_t and,
    whatever they did with gsize, they *could* have used it as the argument
    for the size of the buffer for g_snprintf(), but no, they had to use
    gulong.
    
    svn path=/trunk/; revision=54781

commit ecdc864
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 08:32:50 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54780

commit e1b57af
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 08:30:45 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54779

commit 9232db1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 08:30:24 2014 +0000

    But *do* cast const void * to the appropriate type.
    
    svn path=/trunk/; revision=54778

commit 1ec9417
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 08:26:24 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54777

commit 6aa49e3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 08:22:38 2014 +0000

    Don't assign away constness.
    
    svn path=/trunk/; revision=54776

commit bd165ab
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 08:14:28 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54775

commit 4a82c3b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 08:12:45 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54774

commit dc71034
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 08:09:33 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54773

commit 382e2c8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 07:59:58 2014 +0000

    gsize, not gusize.  Whatever.
    
    svn path=/trunk/; revision=54772

commit 8b2aced
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 07:58:18 2014 +0000

    Glib, gotta love it.  No, gusize isn't the same as size_t, it's long,
    which is Too Damn Short on Windows.  (Microsoft, gotta love 'em.  I
    guess even more Windows programmers than UN*X programmers thought long
    was 32 bits, now and forever, world without end, amen.)
    
    svn path=/trunk/; revision=54771

commit aaeb6a4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 07:56:43 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54770

commit dd152d8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 05:49:04 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54769

commit 4a7636a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 05:47:50 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54768

commit c6c1887
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 05:39:57 2014 +0000

    Have ip6_to_str() and tvb_ip6_to_str() return const pointers, as the
    ip_to_str equivalents do.
    
    Don't cast away constness, and don't make it necessary to do so.
    
    svn path=/trunk/; revision=54767

commit e1f6ad8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 05:29:02 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54766

commit 0f40fd8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 05:25:51 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54765

commit 720cfe4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 05:23:48 2014 +0000

    Don't cast away constness.  In one place, this requires that we use one
    pointer while we're filling in a string and then assigning it to a const
    pointer when we're done.
    
    Don't use guint16 as a size value; it does no good (it doesn't magically
    protect you againt too-long strings), it runs the potential risk of
    overflow, it doesn't save time for arithmetic (32-bit or 64-bit
    arithmetic may well be faster, and will at least be as fast), and it
    doesn't save space (if it fits in a register, you save nothing, and if
    it's on the stack, there will probably be padding.
    
    svn path=/trunk/; revision=54764

commit 547efd4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 05:17:06 2014 +0000

    Cast away constness.
    
    svn path=/trunk/; revision=54763

commit 1980bb7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 04:09:21 2014 +0000

    Constification.
    
    svn path=/trunk/; revision=54762

commit 1b0cfd4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 04:05:23 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54761

commit 6a4bd7a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 04:01:59 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54760

commit 6a9b99c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 04:01:34 2014 +0000

    And more constification.
    
    svn path=/trunk/; revision=54759

commit ccbebb0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 03:56:36 2014 +0000

    More constification.
    
    svn path=/trunk/; revision=54758

commit c1b6025
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 03:24:37 2014 +0000

    Don't make promises of constness that we can't honor.
    
    svn path=/trunk/; revision=54757

commit 60f06e5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 03:16:27 2014 +0000

    Don't cast away constness when you don't have to.
    
    svn path=/trunk/; revision=54756

commit 3decdd5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 03:06:40 2014 +0000

    Squelch some casting-away-constness warnings.
    
    svn path=/trunk/; revision=54755

commit f7b0675
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 02:30:05 2014 +0000

    Clean up references to an address and squelch some warnings.
    
    svn path=/trunk/; revision=54754

commit 7b32b5c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 02:25:20 2014 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=54753

commit 88e3e47
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 02:17:16 2014 +0000

    More prototype cleanup.
    
    svn path=/trunk/; revision=54752

commit 6b8e8d3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 02:06:42 2014 +0000

    Make a routine not used outside the SNMP dissector static.
    
    svn path=/trunk/; revision=54751

commit 9713776
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:44:36 2014 +0000

    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so.
    
    Said header declares pipe_input_cb_t, so we don't have to do it
    ourselves.
    
    svn path=/trunk/; revision=54750

commit d399b7a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:41:38 2014 +0000

    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so.
    
    svn path=/trunk/; revision=54749

commit afef2cd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:40:09 2014 +0000

    Detangle the #ifdefs a bit.
    
    svn path=/trunk/; revision=54748

commit 2e5c549
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:35:13 2014 +0000

    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so.
    
    Don't cast away constness when passing something to a routine that takes
    a const pointer argument.
    
    svn path=/trunk/; revision=54747

commit 6a37db9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:31:49 2014 +0000

    Make a routine not used outside this file static.
    
    svn path=/trunk/; revision=54746

commit 2051620
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:29:16 2014 +0000

    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so.
    
    svn path=/trunk/; revision=54745

commit 91ad2ea
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:26:51 2014 +0000

    Include ui/progress_dlg.h to get the declaration of
    delayed_create_progress_dlg().
    
    svn path=/trunk/; revision=54744

commit d041ec6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:23:49 2014 +0000

    #if 0 out an unused routine.
    
    svn path=/trunk/; revision=54743

commit 5a43b70
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:16:55 2014 +0000

    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so.
    
    svn path=/trunk/; revision=54742

commit 8642c3f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 14 01:11:42 2014 +0000

    Make a routine used only in this file static.
    
    svn path=/trunk/; revision=54741

commit 2081d99
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 23:05:44 2014 +0000

    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so - which means
    creating the header file in the first place.
    
    Also, declare proto_register_wimax_compact_dlmap_ie() early in
    wimax_compact_dlmap_ie_decoder.c, similar to what we do in
    wimax_copact_ulmap_ie_decoder.c.
    
    svn path=/trunk/; revision=54739

commit d363ef3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 23:03:30 2014 +0000

    tvparse_until() is used, so don't make it static.
    
    svn path=/trunk/; revision=54738

commit 41a13ad
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jan 13 22:57:31 2014 +0000

    Upgrade LPP dissector to v11.5.0
    
    svn path=/trunk/; revision=54737

commit f8cb559
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jan 13 22:54:41 2014 +0000

    Update SVN properties
    
    svn path=/trunk/; revision=54736

commit 9935ef7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 22:46:05 2014 +0000

    dissect_CBA_Connection_Data() isn't used outside packet-dcom-cba-acco.c,
    so make it static - and get rid of the #if 0'ed out declaration in
    packet-dcom-cba-acco.h.
    
    svn path=/trunk/; revision=54735

commit 7ef949b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 22:38:56 2014 +0000

    No reason for decode_bgp_rd()'s return value to be non-const, so make it
    const.
    
    svn path=/trunk/; revision=54734

commit 40791d0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 22:36:52 2014 +0000

    Move dissect_pn_uint16_ret_item() to packet-pn.c, to be with its sibling
    dissect_pn_uint16().  Declare it in packet-pn.h.
    
    svn path=/trunk/; revision=54733

commit 4a09abd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jan 13 22:25:13 2014 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54732

commit 86f6c85
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jan 13 22:25:03 2014 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54731

commit 4fdbf84
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 22:24:54 2014 +0000

    dispatchService() is imported from other code; declare it in
    opcua_transport_layer.h, not opcua_transport_layer.c.
    
    svn path=/trunk/; revision=54730

commit 4cf9cd3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jan 13 22:24:53 2014 +0000

    From Kevin Loewen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9631
    
    Add dissector for Pathport Protocol
    
    From me :
    * Fix indent (use 4 spaces)
    * Remove unused variable and fix Clang warning
    
    svn path=/trunk/; revision=54729

commit 10345a6
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jan 13 22:24:32 2014 +0000

    From Miroslav Miklus via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9504 Enhance BGP dissector : bgp-ls dissector (draft-ietf-idr-ls-distribution-04)
    
    BGPTYPE_LINK_STATE_ATTR is temporarily set to 99, would need change when IANA allocate a Path Attribute value for BGP-LS
    
    From me :
    * Fix indent
    * fix arg encoding (via encoding-args tools)
    
    svn path=/trunk/; revision=54728

commit c977816
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 22:20:25 2014 +0000

    #if 0 out unused routines claimed to be "untested" and #if 0'ed out in
    epan/tvparse.h, and static routines used by that code.
    
    svn path=/trunk/; revision=54727

commit 1f1887f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 22:14:38 2014 +0000

    Get rid of unused routine (the initialization is done in
    geoip_db_post_update_cb() - as the comment says, "and also once on
    startup").
    
    svn path=/trunk/; revision=54726

commit 59722b8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 22:06:12 2014 +0000

    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so - which means
    creating the header file in the first place.
    
    That means luaopen_bit() doesn't need to, and shouldn't be, declared in
    wslua.h.
    
    Have make-reg.pl generate a #include of lua_bitop.h.  Also fix the "this
    is autogenerated" warning.
    
    svn path=/trunk/; revision=54725

commit 020230e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 21:36:43 2014 +0000

    f_k() is used outside packet-gsm_a_rr.c, so it can't be static.
    
    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so - which means
    creating the header file in the first place.
    
    That means f_k() doesn't need to, and shouldn't be, declared in
    packet-gsm_rlcmac.h.  Include packet-gsm_a_rr.h in packet-gsm_rlcmac.c.
    
    svn path=/trunk/; revision=54724

commit 7f5567a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 21:23:46 2014 +0000

    lsarpc_dissect_sec_desc_buf() and lsarpc_dissect_struct_dom_sid2() are
    used in the Netlogon dissector, so don't make them static.
    
    Now that we've added HEADER START/HEADER END to Pidl, use it to declare
    those routines in packet-dcerpc-lsa.h.  Don't declare them in
    packet-dcerpc-netlogon.c, as they're now declared in the header.
    
    svn path=/trunk/; revision=54723

commit 386c5ba
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jan 13 21:23:36 2014 +0000

    Fix crash when exporting to CSV file
    
    svn path=/trunk/; revision=54722

commit 833d315
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 21:18:29 2014 +0000

    Document {CODE,HEADER} {START,END}.
    
    Clean up indentation.
    
    svn path=/trunk/; revision=54721

commit a297950
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 21:05:44 2014 +0000

    Add HEADER START and HEADER END, similar to CODE START and CODE END, to
    allow stuff to be put into the .h file; that way, if you put helper
    functions into the .c file, for use by dissectors other than the one
    being generated, you can put declarations for them into the .h file.
    
    Do some checks for mis-nesting of CODE and HEADER blocks.
    
    Clean up the "this is generated code" header.
    
    svn path=/trunk/; revision=54720

commit c463f6c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 20:17:20 2014 +0000

    Make a routine not used outside this file static.
    
    svn path=/trunk/; revision=54719

commit 7cff496
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 20:14:00 2014 +0000

    Make a routine not used outside this file static.
    
    svn path=/trunk/; revision=54718

commit 6df963e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 20:12:14 2014 +0000

    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so - which means
    creating the header file in the first place.
    
    svn path=/trunk/; revision=54717

commit aec280d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 19:49:12 2014 +0000

    In a source file that defines external functions, the header file that
    declares the functions must be included, in order to make sure the
    declarations match the function signature.  Make it so.
    
    They *didn't* match; fix that.
    
    Do *not* use 16-bit tvbuff offsets; there is no advantage to that (and,
    in fact, 32-bit arithmetic may be easier on some platforms), and it has
    the disadvantage that you're more likely to have the offset overflow.
    
    dissect_cbs_serial_number() returns the new offset, not the length of
    the item it dissected; don't add its return value to the offset, set the
    offset to its return value.
    
    Make dissect_cbs_message_identifier() return the new offset as well, for
    consistency, and don't add *its* return value to the offset.
    
    svn path=/trunk/; revision=54714

commit 39fe54a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 19:32:10 2014 +0000

    In a file that defines external routines, the header file that declares
    them should be included, to make sure the declaration and definition
    match.  Make it so.
    
    svn path=/trunk/; revision=54713

commit 7620abc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 19:29:21 2014 +0000

    Make routines not used outside packet-dcerpc-lsa.c static.
    
    svn path=/trunk/; revision=54712

commit 61d5c45
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 13 19:07:48 2014 +0000

    Squelch some warnings.
    
    svn path=/trunk/; revision=54711

commit bfde80d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jan 13 16:22:01 2014 +0000

    Make sure we point to the GPLv2.
    
    svn path=/trunk/; revision=54710

commit 1242a77
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Jan 13 10:51:37 2014 +0000

    Change level off TCP/RST expertitem from chat to warn. Add a comment
    that RST is still an indicator for network errors/problems.
    
    svn path=/trunk/; revision=54709

commit 1bd2407
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jan 12 22:21:55 2014 +0000

    One more place where setcap does not need inheritance
    
    svn path=/trunk/; revision=54708

commit 527071f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jan 12 20:52:19 2014 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9633 :
    Do not try to add a new NAL unit when the previous one was not decoded
    
    svn path=/trunk/; revision=54707

commit 658e0d8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Jan 12 17:57:21 2014 +0000

    remove unnecessary if(tree) statements
    
    svn path=/trunk/; revision=54706

commit b3df313
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Jan 12 17:49:30 2014 +0000

    Coverity 280438: missing break
    
    svn path=/trunk/; revision=54705

commit 8989899
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jan 12 15:03:43 2014 +0000

    [Automatic manuf, services and enterprise-numbers update for 2014-01-12]
    
    svn path=/trunk/; revision=54702

commit bdfabe5
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jan 12 03:17:51 2014 +0000

    Zcl OTA Upgrade cluster dissector.  Bug 9545 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9545)
    
    From Fabio Tarabelloni
    From me: Reorder function definitions so declarations aren't necessary
    
    svn path=/trunk/; revision=54701

commit 11a61d7
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jan 12 02:29:51 2014 +0000

    Bluetooth/Ubertooth improvements.  Bug 9606 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9606)
    
    From Michal Labedzki
    
    1. Bluetooth: Implement the rest of fields in Low Energy Link Layer dissector
    2. Bluetooth: Merge all UUIDs together
    3. Bluetooth: Extract LE Channel MAP to separate dissector
    4. Ubertooth: Dissect CC2400 registers
    
    svn path=/trunk/; revision=54700

commit c071a1c
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jan 12 00:50:41 2014 +0000

    Bluetooth/Ubertooth improvements.  Bug 9606 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9606)
    
    From Michal Labedski
    
    1. add support for new btsnoop "format" introduced by BlueZ team in "btmon" tool
    2. Bluetooth: Make EIR, AD and COD more generic
    3. Bluetooth: HCI/LL: Update Error Codes to Core 4.1  Specification
    4. Ubertooth: Fix response command handling
    5. Ubertooth: Update to support firmware version
    6. Ubertooth: Dissect by Vendor Id/Product Id
    
    svn path=/trunk/; revision=54699

commit 4210311
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sat Jan 11 20:40:43 2014 +0000

    Clean up OPTSTRING, removing ':'s from options that don't expect args and removing the G option completely, as it doesn't appear to be supported.
    
    svn path=/trunk/; revision=54698

commit 31e24e4
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jan 11 19:47:24 2014 +0000

    Link wiretap library with tfshark.  This is hopefully a "temporary" fix as the plan is to not have tfshark depend on wiretap.
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=54697

commit e2cec3b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jan 11 12:16:56 2014 +0000

    Remove (ugly) hack in about_dialog.cpp (include main.cpp to have function to set comp_info_str and runtime_info_str variable)
    
    Now About Dialog is start after main() and variables is set by main(), only extern variable in wireshark_applicatin.h
    
    svn path=/trunk/; revision=54696

commit bf95d60
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jan 11 11:16:49 2014 +0000

    Fix indent (use 4 spaces) and add modelines
    
    svn path=/trunk/; revision=54695

commit 1a279ac
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jan 10 22:57:28 2014 +0000

    Update the enterprise-numbers URL.
    
    svn path=/trunk/; revision=54694

commit 640e6f4
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Jan 10 18:58:56 2014 +0000

    Return other than 0 from RTSE when handling reassembly initiated from SES.
    
    This bug was introduced in revision 53093 when updating to new-style dissector.
    
    svn path=/trunk/; revision=54693

commit 830509b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Jan 10 17:56:55 2014 +0000

    Update a comment and fix some indentation
    
    svn path=/trunk/; revision=54692

commit 92b1a4a
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Jan 10 12:51:57 2014 +0000

    Move UEId to the beginning of summary shown in info column, plus only look for existing reassembly info when not starting a new SDU
    
    svn path=/trunk/; revision=54691

commit 4debda5
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Jan 10 12:36:17 2014 +0000

    Note in a comment that with Gtk 3.4.4 reselecting UE+channel doesn't work as other UEs seem to get selected while list is being repopulated during retapping
    
    svn path=/trunk/; revision=54690

commit 5843e95
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jan 10 09:23:36 2014 +0000

    use a value string for the emi
    correct the dot offset
    other minor cleanup
    
    svn path=/trunk/; revision=54689

commit 8a99c04
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jan 10 09:15:08 2014 +0000

    dissect Digital Only Token and retention limit
    
    svn path=/trunk/; revision=54688

commit 80ed2d2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jan 10 08:48:38 2014 +0000

    correct a typo in a filter string
    
    svn path=/trunk/; revision=54687

commit 05f7044
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Jan 10 07:01:15 2014 +0000

    Make internal functions static
    
    svn path=/trunk/; revision=54686

commit 02eb787
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Jan 10 06:49:25 2014 +0000

    Fix
    tfshark.c:1676:102: warning: unused parameter ‘data_offset’ [-Wunused-parameter]
    tfshark.c:177:1: warning: ‘string_compare’ defined but not used [-Wunused-function]
    tfshark.c:184:1: warning: ‘string_elem_print’ defined but not used [-Wunused-function]
    
    svn path=/trunk/; revision=54685

commit 70dc619
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jan 9 21:58:09 2014 +0000

    From Michael Lum via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9472 :
    ANSI IS-637 SMS enhancements for CMAS (TIA-1149) and header dissection
    
    svn path=/trunk/; revision=54684

commit f42fa7a
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jan 9 21:42:36 2014 +0000

    USB: Add DFU dissector.  Bug 9610 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9610)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=54683

commit 944db5d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jan 9 21:29:07 2014 +0000

    Set explicitly P2P direction for received SMS
    
    svn path=/trunk/; revision=54682

commit 84dc9e9
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jan 9 20:19:43 2014 +0000

    Revert "from me" changes of r54676.  Checks for NULL were functional logic, not trying to NULL protect proto_item_append_text.
    
    svn path=/trunk/; revision=54681

commit 0fa16ed
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jan 9 13:45:51 2014 +0000

    From Marko Hrastovec
    dissect all elements of category 48 messages
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9629
    
    svn path=/trunk/; revision=54680

commit e830c29
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jan 9 13:02:27 2014 +0000

    From Marko Hrastovec
    rename RE field len to make it generic for all categories
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9624
    
    svn path=/trunk/; revision=54679

commit 02b9cbb
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Jan 9 11:02:29 2014 +0000

    Move cfile.c into SHARK_COMMON_SRC (as was done in nmake)
    
    svn path=/trunk/; revision=54678

commit 993a4d5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 9 03:01:37 2014 +0000

    Mark an unused parameter as such.
    
    svn path=/trunk/; revision=54677

commit 5ff31ef
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jan 9 02:49:18 2014 +0000

    Remove some global variables.  Bug 9471 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9471)
    
    From Michael Lum
    From me: Remove a few proto_item* NULL checks because it's done by the underlying function.
    
    svn path=/trunk/; revision=54676

commit bbc7ad3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jan 9 01:30:25 2014 +0000

    cfile.c is in WIRESHARK_COMMON_SRC so there's no need to add it again.
    
    svn path=/trunk/; revision=54675

commit 2203d51
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jan 8 22:02:07 2014 +0000

    make tfshark finally compile:
    - Link against filetap
    - Add cfile.c to sources
    - Add the generated tshark-tap-register.c (which seems to be pulled
      in by one of the intermediate libraries with autotools)
    
    svn path=/trunk/; revision=54674

commit 0cde948
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 21:27:44 2014 +0000

    Add libfiletap.
    
    svn path=/trunk/; revision=54673

commit 8c91639
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 20:57:34 2014 +0000

    TFShark doesn't capture traffic, so it doesn't need
    SHARK_COMMON_CAPTURE_SRC.
    
    svn path=/trunk/; revision=54672

commit 658e0b3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 20:50:52 2014 +0000

    At least some of the files in PLATFORM_CAPTURE_SRC are needed by
    programs that use {lib,win}pcap but that don't capture traffic, such as
    rawshark; rename it to PLATFORM_PCAP_SRC, to match CMake.
    
    svn path=/trunk/; revision=54671

commit c81a43d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 20:36:37 2014 +0000

    At least some of the files in PLATFORM_CAPTURE_SRC are needed by
    programs that use {lib,win}pcap but that don't capture traffic, such as
    rawshark; rename it to PLATFORM_PCAP_SRC, and include it in
    SHARK_COMMON_SRC rather than SHARK_COMMON_CAPTURE_SRC.
    
    svn path=/trunk/; revision=54670

commit 324a7c9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 20:22:13 2014 +0000

    Rename PLATFORM_SRC to PLATFORM_CAPTURE_SRC, to match the CMake name.
    
    svn path=/trunk/; revision=54669

commit 005ff3f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 20:10:17 2014 +0000

    Rename WIRESHARK_COMMON_SRC to SHARK_COMMON_SRC - what's common about it
    is that it includes files used in TShark and rawshark as well as
    Wireshark, and that name is what's used by the autotools.
    
    Add capture_sync.c to SHARK_COMMON_CAPTURE_SRC, as it's used both by
    Wireshark and TShark, but not by rawshark, and as it's in the autotools
    SHARK_COMMON_CAPTURE_SRC.  Move PLATFORM_CAPTURE_SRC from
    (WIRE)SHARK_COMMON_SRC to SHARK_COMMON_CAPTURE_SRC, as it should only be
    used by programs that capture traffic.
    
    svn path=/trunk/; revision=54668

commit 9f664e5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jan 8 20:03:16 2014 +0000

    Add vendor-id="Acision"
    
    svn path=/trunk/; revision=54667

commit 57c4d97
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 8 18:42:26 2014 +0000

    use a DVB string for the text field in the extended event descriptor
    check for text length 0 while we're at it
    
    svn path=/trunk/; revision=54666

commit c05722e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 8 18:21:33 2014 +0000

    remove duplicate editor modelines
    it's enough to have them at the end of the file
    
    svn path=/trunk/; revision=54665

commit 5460e09
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 8 18:16:36 2014 +0000

    From Antony Bridle
    
    Added dissection capabilities for ASTERIX Category 062 Reserved
    Expansion Field.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9624
    
    svn path=/trunk/; revision=54664

commit a972503
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jan 8 15:58:49 2014 +0000

    Make it possible to use have_tap_listener() in a plugin
    
    svn path=/trunk/; revision=54663

commit 7cbbf32
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jan 8 14:43:41 2014 +0000

    Don't create About window when Wireshark Qt start
    
    svn path=/trunk/; revision=54662

commit d183113
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 8 13:57:02 2014 +0000

    merge two if statements
    
    svn path=/trunk/; revision=54661

commit 10da332
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 8 13:56:24 2014 +0000

    Coverity 280379
    if the key is missing, it's always a request
    
    svn path=/trunk/; revision=54660

commit e8c0ef0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jan 8 13:01:01 2014 +0000

    Add file_access.c
    
    svn path=/trunk/; revision=54659

commit f938507
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 8 12:49:45 2014 +0000

    no need for if (tree)
    
    svn path=/trunk/; revision=54658

commit 9979ebf
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 8 12:38:27 2014 +0000

    Coverity 280335, 280336
    check the return value of gtk_tree_selection_get_selected()
    
    svn path=/trunk/; revision=54657

commit 0b4aeb3
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jan 8 11:06:31 2014 +0000

    Coverity 280334
    check the return value of gtk_tree_selection_get_selected()
    
    if there was no selected item, wireshark would crash
    but this is very unlikely in practice
    
    svn path=/trunk/; revision=54656

commit be9d2e6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 10:34:00 2014 +0000

    Add libfiletap.
    
    Add libwsutil to wireshark-dev.files - I'm not sure it's necessary, but
    code added to Wireshark has to be able to call routines from libwsutil.
    
    svn path=/trunk/; revision=54655

commit 2f2bd94
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 09:21:26 2014 +0000

    Don't put into the distribution files that don't exist.
    
    svn path=/trunk/; revision=54654

commit a7c8e67
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Jan 8 08:19:51 2014 +0000

    Added a check for valid algorithm id.
    
    svn path=/trunk/; revision=54653

commit c79fb54
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 05:40:53 2014 +0000

    Sorry, the bytes-to-read argument to file_read() is unsigned int, so
    cast packet_size to unsigned int.  Yes, that means that it can't read
    more than 65535 bytes.
    
    Clean up white space while we're at it.
    
    svn path=/trunk/; revision=54652

commit 035526a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 05:36:36 2014 +0000

    tfshark.c doesn't build without warnings, so default to "don't build it"
    for now.
    
    svn path=/trunk/; revision=54651

commit cd7909e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 05:34:02 2014 +0000

    Handle tfshark.
    
    svn path=/trunk/; revision=54650

commit 276ac8d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 05:32:55 2014 +0000

    No generated C files in filetap, so no libfiletap_generated.
    
    svn path=/trunk/; revision=54649

commit ffb31ec
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 05:05:23 2014 +0000

    Unused parameters are unused.
    
    svn path=/trunk/; revision=54648

commit 92a567f
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jan 8 04:55:59 2014 +0000

    Make global algorithm_id in x509af dissector a direct_reference instead.  Bug 9573 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9573). Removes valgrind warnings as well as just being Good Code.
    
    svn path=/trunk/; revision=54647

commit bf284da
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jan 8 04:35:28 2014 +0000

    TFShark (Terminal Fileshark) v.001.  Bug 9607 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9607)
    
    This is a VERY PRELIMINARY version of tfshark.  It's an attempt to jumpstart FileShark and its architecture.  Right now it's mostly just a very stripped down version of tshark with all of the necessary build modifications (including now building filetap library since tfshark depends on it)
    
    This code has helped me identify what I believe to be all of the necessary layers for a complete fileshark architecture.  And those layers will slowly be added in time (patches always welcome!).
    
    svn path=/trunk/; revision=54646

commit a6ed8a1
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jan 8 01:58:06 2014 +0000

    Have HAVE_SPANDSP just go over entire file rather than individual functions.
    
    svn path=/trunk/; revision=54645

commit 2adcfcd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 8 00:39:14 2014 +0000

    Need <strsafe.h> for StringCchPrintf().
    
    svn path=/trunk/; revision=54644

commit 1678d37
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jan 8 00:29:56 2014 +0000

    Explicitly reject two-pass live capture, it doesn't work anyways.
    
    svn path=/trunk/; revision=54643

commit d28084d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jan 8 00:28:13 2014 +0000

    Move UAT xton() to wsutil library
    
    Use ws_xton() in few more places.
    
    svn path=/trunk/; revision=54642

commit e8dd800
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 7 23:56:21 2014 +0000

    As checkAPIs.pl says, "use StringCchPrintf".
    
    svn path=/trunk/; revision=54641

commit 62796c0
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jan 7 23:38:50 2014 +0000

    From Michal Labedzki via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9610
    
    USB: Dissect Application-specific Interface Class/Subclass/Protocols
    
    svn path=/trunk/; revision=54640

commit 4cbe95e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jan 7 23:32:11 2014 +0000

    Update documentation to match change in r54630:
    "The capabilities for dumpcap don't need to be inheritable."
    
    svn path=/trunk/; revision=54639

commit 25f66df
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jan 7 23:08:42 2014 +0000

    Rework compiler flag detection to be able to handle changed
    order of flags
    
    svn path=/trunk/; revision=54638

commit 2abbb53
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jan 7 22:55:03 2014 +0000

    Remove svn:executable attribute.
    
    svn path=/trunk/; revision=54637

commit 147e185
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jan 7 22:42:50 2014 +0000

    From Michal Labedzki via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9610
    
    USB: Update Standard Descriptor Type numbers to 3.1 Specification
    
    svn path=/trunk/; revision=54636

commit 8dae674
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jan 7 22:39:15 2014 +0000

    Don't use #defines for errno values, just build the value-string directly. They
    weren't used and were causing build failures due to redefinition in certain
    environments.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9614
    
    svn path=/trunk/; revision=54635

commit 644d6fe
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jan 7 22:36:01 2014 +0000

    Fix warning when use make packaging on Windows
    
    warning: unknown variable/constant "{PROGRAM_NAME_PATH_GTK}" detected, ignoring (macro:MUI_FUNCTION_FINISHPAGE:387)
    
    
    svn path=/trunk/; revision=54634

commit abda30e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jan 7 22:17:32 2014 +0000

    Fix bug #9618: Invalid utf8 causes JSON dissector assertion failure "g_utf8_validate"
    
    Validate JSON UTF-8 characters, replace with '?' when invalid.
    
    svn path=/trunk/; revision=54633

commit d1dcee9
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jan 7 21:55:49 2014 +0000

    Move defines for helping with UTF-16 surrogate pairs to wsutil/unicode-utils.h
    
    tvbuff version was moved, but with 'or' optimization from packet-json.
    
    svn path=/trunk/; revision=54632

commit adb28bd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jan 7 21:21:20 2014 +0000

    The capabilities for dumpcap don't need to be inheritable.
    
    See
    
    	https://bugzilla.redhat.com/show_bug.cgi?id=1022377
    
    svn path=/trunk/; revision=54630

commit 1df5d94
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jan 7 21:09:03 2014 +0000

    include config.h at the top of the file.
    A used parameter was marked unused.
    
    svn path=/trunk/; revision=54629

commit 2f76706
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jan 7 18:36:37 2014 +0000

    HAVE_PLUGINS was defined twice
    
    svn path=/trunk/; revision=54627

commit 8da8e47
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jan 7 18:08:02 2014 +0000

    Try to get rid of some warnings.
    
    svn path=/trunk/; revision=54626

commit 43252e3
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jan 7 17:41:06 2014 +0000

    From Zoltán Lajos Kis:
    
    OpenFlow 1.4 dissector: add missing features
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9621
    
    svn path=/trunk/; revision=54625

commit 3dbebff
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jan 7 17:25:20 2014 +0000

    Fix
    warning: redundant redeclaration of 'zbee_get_bit_field'
     warning: redundant redeclaration of 'zbee_aps_cid_names'
    
    svn path=/trunk/; revision=54624

commit 74394f2
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Tue Jan 7 14:46:17 2014 +0000

    Added expired handling to FieldInfo.
    
    This avoids using free'd pointers (which leads to crash) when
    assigning FieldInfos to global variables.
    
    svn path=/trunk/; revision=54623

commit fd4faf6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 6 23:07:48 2014 +0000

    Expand a comment.
    
    svn path=/trunk/; revision=54622

commit 81b2145
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jan 6 23:02:32 2014 +0000

    In col_fill_in() and col_fill_in_error(), use col_based_on_frame_data()
    to determine whether to fill in the column from frame data or not.
    
    svn path=/trunk/; revision=54621

commit f026d8a
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Jan 6 18:18:04 2014 +0000

    Call deciphering and integrity checking appropriately for
    SecurityModeCommand and SecurityModeResponse.
    
    Also show when integrity has been checked and found to be correct.
    
    svn path=/trunk/; revision=54620

commit 7bf44dc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 6 17:28:49 2014 +0000

    Try to fix warning: cast discards '__attribute__((const))' qualifier from pointer target type .
    
    svn path=/trunk/; revision=54619

commit 52033d3
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 6 17:25:03 2014 +0000

    Try to fix warning: initializer element is not computable at load time.
    
    svn path=/trunk/; revision=54618

commit 9c05ac1
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 6 17:12:54 2014 +0000

    Fix a typo.
    
    svn path=/trunk/; revision=54617

commit ef399fb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 6 15:30:01 2014 +0000

    Try to fix warning: initializer element is not computable at load time.
    
    svn path=/trunk/; revision=54616

commit f6bf628
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Jan 6 11:28:20 2014 +0000

    Do EEA2 deciphering in-place, from Pascal
    
    svn path=/trunk/; revision=54615

commit 5a3ba6c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jan 6 08:30:53 2014 +0000

    Omit assignment for not used types.
    
    svn path=/trunk/; revision=54614

commit df3d47a
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Jan 6 00:44:41 2014 +0000

    Base dissector for fileshark functionality.  Intended as the equivalent of packet-frame for capture files.  This is meant as a placeholder for now, so don't take any of the fields/data as being written in stone.
    
    
    svn path=/trunk/; revision=54613

commit bcacd60
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 5 18:40:07 2014 +0000

    Fix indent (use 4 spaces)
    
    svn path=/trunk/; revision=54612

commit 6c66f36
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 5 18:39:58 2014 +0000

    Fix indent (use 4 spaces) and add modelines and remove trailing whitespace
    
    svn path=/trunk/; revision=54611

commit 2108cca
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 5 18:39:50 2014 +0000

    Fix indent (Use tabs) and add modelines
    
    svn path=/trunk/; revision=54610

commit f27990c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 5 18:39:43 2014 +0000

    Fix indent (use 4 spaces)
    
    svn path=/trunk/; revision=54609

commit bf76292
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 5 18:39:35 2014 +0000

    Fix indent (4 spaces) and add modelines
    
    svn path=/trunk/; revision=54608

commit 9e49bf8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 5 18:16:29 2014 +0000

    Fix build when use PortablesAPPS
    
    svn path=/trunk/; revision=54607

commit a051efe
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 5 18:16:22 2014 +0000

    Fix indent (use 4 spaces)
    
    svn path=/trunk/; revision=54606

commit 88dcc80
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 5 18:16:14 2014 +0000

    Enhance NSIS Windows installer (Wireshark Qt support)
    
    * Add Radiobox to choose File Association (Wireshark GTK or Qt)
    * Add Checkbox to choose Wireshark Qt icon will be installed (Startup, Desktop...)
    * Fix unistaller (don't remove all icons...)
    * ...
    
    svn path=/trunk/; revision=54605

commit 76c9fc0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jan 5 17:16:03 2014 +0000

    Enhance NSIS Windows installer (Wireshark Qt support)
    
    * Add Radiobox to choose File Association (Wireshark GTK or Qt)
    * Add Checkbox to choose Wireshark Qt icon will be installed (Startup, Desktop...)
    * Fix unistaller (don't remove all icons...)
    * ...
    
    svn path=/trunk/; revision=54604

commit 9aad2ee
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jan 5 15:03:44 2014 +0000

    [Automatic manuf, services and enterprise-numbers update for 2014-01-05]
    
    svn path=/trunk/; revision=54601

commit 5fdb822
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jan 5 14:58:07 2014 +0000

    Dissect the remainder of IEC104 integrated totals, including the binary counter
    reading and the various flags.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9596
    
    svn path=/trunk/; revision=54600

commit 2ddfebb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Jan 5 12:17:52 2014 +0000

    use a DVB string for the event text in the short evt descriptor
    
    svn path=/trunk/; revision=54599

commit 36e68f7
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jan 5 00:47:24 2014 +0000

    From Jim Young via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9613
    
    Don't use "rand" as a variable name, it shadows a global in recent MacOSX
    stdlib.h
    
    svn path=/trunk/; revision=54598

commit 21cc278
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 23:41:22 2014 +0000

    Fix a typo.
    
    svn path=/trunk/; revision=54597

commit 0c3f422
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 17:48:15 2014 +0000

    Omit assignment for not used types.
    
    svn path=/trunk/; revision=54596

commit 65ac347
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Jan 4 17:45:12 2014 +0000

    Minor: update 'Conversation' intro to include find_or_create_conversation
    
    svn path=/trunk/; revision=54595

commit b26f50c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Jan 4 17:29:20 2014 +0000

    (Trivial) explicitely --> explicitly
    
    svn path=/trunk/; revision=54594

commit 3a533cc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 12:03:02 2014 +0000

    Omit assignment for not used types.
    
    svn path=/trunk/; revision=54593

commit c7c5e4f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 11:54:27 2014 +0000

    Omit assignment for not used types.
    
    svn path=/trunk/; revision=54592

commit 6b58ef9
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 11:48:40 2014 +0000

    Omit assignment for not used types.
    
    svn path=/trunk/; revision=54591

commit 42e0144
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 11:40:43 2014 +0000

    Remove unused function and variable.
    
    svn path=/trunk/; revision=54590

commit 2334ace
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 11:34:46 2014 +0000

    Omit assignment for not used types.
    
    svn path=/trunk/; revision=54589

commit 4763f36
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 11:26:30 2014 +0000

    Omit assignment for not used types.
    
    svn path=/trunk/; revision=54588

commit 2b32fed
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 11:24:33 2014 +0000

    Omit assignment for not used types.
    
    svn path=/trunk/; revision=54587

commit 7297067
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Jan 4 10:06:04 2014 +0000

    Add the rest of the NOKIA extensions.
    
    svn path=/trunk/; revision=54586

commit d0f7a4f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 4 01:13:01 2014 +0000

    Add tooltips for the total number of streams.
    
    svn path=/trunk/; revision=54585

commit 2fa2f63
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jan 4 01:00:19 2014 +0000

    Add a note and commented-out definitions for Win flex-bison.
    
    Alex Zhondin was kind enough to create a Chocolatey package for Win
    flex-bison.  Unfortunately a bug in Chocolatey's shell wrapper generator
    keeps us from using it for the time being.
    
    svn path=/trunk/; revision=54584

commit 7af0e2a
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jan 3 15:09:24 2014 +0000

    Add partial dissection of IEC104 M_IT_TB_1.
    For https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9596
    
    Also add modelines.
    
    svn path=/trunk/; revision=54583

commit c62db3c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Jan 3 14:44:16 2014 +0000

    For -h option: output to stdout and exit(0) as per convention;
    Do some whitespace changes;
    Change editor-modelines tab-width & etc to 8.
    
    svn path=/trunk/; revision=54582

commit 58a92b1
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Jan 3 14:30:09 2014 +0000

    For '-h' option: exit(0) as per convention;
    No need to build a constant string on the stack at runtime;
    Fix a typo;
    Do some whitespace changes;
    Change tab-width & etc to 8 in editor modelines.
    
    svn path=/trunk/; revision=54581

commit 4f62f2c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Jan 3 13:29:48 2014 +0000

    Add a few more of the NOKIA extensions.
    
    svn path=/trunk/; revision=54580

commit 3fb89fe
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jan 3 12:21:26 2014 +0000

    EIA2 is now functional
    
    svn path=/trunk/; revision=54579

commit 8299c8d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jan 3 10:22:10 2014 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54578

commit ff19d57
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jan 3 10:21:56 2014 +0000

    Update NEWS and Release note
    
    Revert part of last commit about AUTHORS-SHORT in Windows....
    
    svn path=/trunk/; revision=54577

commit dd03231
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Jan 3 09:48:53 2014 +0000

    Update with the removal of the ASN1 plugin and the GNM dissector.
    
    svn path=/trunk/; revision=54576

commit 396c028
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jan 3 06:03:28 2014 +0000

    Make sure we have a dissector table before calling dissector_try_uint_new. Fixes
    a null-ptr deref found while fuzzing.
    
    svn path=/trunk/; revision=54574

commit 75dbaf5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Jan 3 00:40:21 2014 +0000

    Check flags that might be supported by both C and C++ still
    separately.
    
    svn path=/trunk/; revision=54573

commit 0752f22
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Jan 3 00:14:46 2014 +0000

    As discussed on wireshark-dev: follow autotools to use
    -Wshorten-64-to-32 for c only
    
    svn path=/trunk/; revision=54572

commit ef5e9fd
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jan 2 20:48:33 2014 +0000

    Don't try to build asn1/asn1/Makefile either (see r54561).
    
    svn path=/trunk/; revision=54571

commit 9d41c65
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 2 20:47:21 2014 +0000

    No seek-read routines use the length argument, so eliminate it from
    wtap_seek_read().
    
    svn path=/trunk/; revision=54570

commit 5acabc9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jan 2 20:21:09 2014 +0000

    It is AUTHORS-SHORT.txt in Windows
    Kept comment about dev release (and change logo)
    Use the some order like Wireshark GTK (Authors before Folders)
    
    svn path=/trunk/; revision=54569

commit 11e4e67
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 2 20:17:24 2014 +0000

    Don't use the length argument to the seek-read routine; no other
    seek-read routine does that.
    
    Pass the length we just filled in to buffer_assure_space() in the
    seek-read routine, and use that in the memcpy() as well.
    
    svn path=/trunk/; revision=54568

commit d91261a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jan 2 19:48:26 2014 +0000

    Don't try to build asn1/gnm/Makefile (see r54561).
    
    svn path=/trunk/; revision=54567

commit 24b377b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jan 2 19:47:03 2014 +0000

    Don't try to distribute asn1.dll since we no longer build it.
    
    svn path=/trunk/; revision=54566

commit ac0f903
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 2 19:39:20 2014 +0000

    Don't pass the wtap * to a routine if it's not needed.
    
    svn path=/trunk/; revision=54565

commit e9730c8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 2 19:33:47 2014 +0000

    Fill in the struct wtap_pkthdr in the seek-read routine.
    
    svn path=/trunk/; revision=54564

commit a56494a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jan 2 19:11:06 2014 +0000

    Fix wireshark-qt startup coredump under autofoo and Windows: make cmake's
    VERSION_* macros integers instead of numbers (and treat them as such in
    ui/qt/about_dialog.cpp).
    
    svn path=/trunk/; revision=54563

commit bbcd2dc
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jan 2 18:32:58 2014 +0000

    Set SVN properties.
    
    svn path=/trunk/; revision=54562

commit b22d9ab
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jan 2 18:01:33 2014 +0000

    Disabling building of the gnm dissector, I don't tink it was ever used.
    
    svn path=/trunk/; revision=54561

commit 0a5f6f4
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Jan 2 17:59:04 2014 +0000

    Actually enable building filetap library.
    NEWS changed
    
    svn path=/trunk/; revision=54560

commit 643b572
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jan 2 17:47:34 2014 +0000

    Stop building and distributing the asn1 plugin. I bleleve it to be obsolete.
    
    svn path=/trunk/; revision=54559

commit 61c7271
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jan 2 17:42:02 2014 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54558

commit f5c6f39
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jan 2 17:04:10 2014 +0000

    Add About window for Wireshark Qt
    
    svn path=/trunk/; revision=54557

commit 5490a66
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jan 2 16:52:56 2014 +0000

    Fix icon in top of Wireshark Qt main window
    
    svn path=/trunk/; revision=54556

commit 8ef3e2f
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Jan 2 15:41:45 2014 +0000

    For getopt() arg processing:
     - Use exit(0) for -h option as per convention;
    
    For g_option...() arg processing (when USE_GOPTION is set):
     - Fix bug: 'capinfos x' doesn't print any info about x;
       (bug introduced in SVN #48481);
     - Use stderr for error messages related to cmd-line arg parsing;
    
    
    svn path=/trunk/; revision=54555

commit be849dc
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Jan 2 15:17:14 2014 +0000

    rename filetap/file_wrappers.[hc] -> filetap/ft_file_wrappers.[hc]
    to avoid colliding include file names with wiretap/file_wrappers.h
    
    svn path=/trunk/; revision=54554

commit 2db085d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jan 2 11:46:58 2014 +0000

    Fix indent always use tab
    
    svn path=/trunk/; revision=54553

commit 3cb2c58
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jan 2 11:27:10 2014 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54552

commit 558c885
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 2 09:23:45 2014 +0000

    Have a routine that reads and processes the record header, and use it in
    both the read and seek-read routines.
    
    Use the packet length read from the packet header when reading packets
    randomly.
    
    svn path=/trunk/; revision=54549

commit ce4d667
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 2 02:18:04 2014 +0000

    Process the packet header and data in common code, shared by the read
    and seek-read routines.
    
    svn path=/trunk/; revision=54548

commit abda7cd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jan 2 02:16:22 2014 +0000

    Read the packet header in the seek-read routines as well as the read
    routines.
    
    svn path=/trunk/; revision=54547

commit 492883c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 1 23:22:53 2014 +0000

    If the uncompression buffers are empty, they have no data; set the count
    of bytes in them to 0, as there's no data in them, and set the offset in
    that buffer of the stream's current position, to 0, as we're currently
    at the beginning of the file in both streams.
    
    This fixes some tricky-to-reproduce errors (which show up only if the
    ngsniffer_t structure is allocated from data that's been allocated,
    written to in those variables, and freed).
    
    #BACKPORT 1.8, 1.10
    
    svn path=/trunk/; revision=54544

commit f878016
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jan 1 23:19:17 2014 +0000

    Back out r54523 - more work is needed on it, and some testing found an
    unrelated uninitialized-data bug that I want to fix in the next commit,
    and then backport.
    
    svn path=/trunk/; revision=54543

commit 10ebce2
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jan 1 18:14:16 2014 +0000

    Add svn:keywords property
    
    svn path=/trunk/; revision=54542

commit 2bd1b54
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jan 1 18:11:38 2014 +0000

    Remove incorrect property 'svn:keyword'
    
    svn path=/trunk/; revision=54541

commit c228237
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jan 1 18:08:30 2014 +0000

    Change incorrect property 'keywords' to 'svn:keywords'
    
    svn path=/trunk/; revision=54540

commit fa353bc
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jan 1 18:02:11 2014 +0000

    Remove incorrect property 'svn:kywords'
    
    svn path=/trunk/; revision=54539

commit b602491
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jan 1 17:58:19 2014 +0000

    Remove incorrect property 'eol-style'
    
    svn path=/trunk/; revision=54538

commit d193a13
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Jan 1 17:54:44 2014 +0000

    Fix property name: svn:eol_style ==> svn:eol-style
    
    svn path=/trunk/; revision=54537

commit c3dce3b
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jan 1 14:55:20 2014 +0000

    Fix compile issue
    
    svn path=/trunk/; revision=54536

commit 998bbfb
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jan 1 14:51:58 2014 +0000

    Try to pacify OSX-10.6-x64 buildbot
    
    svn path=/trunk/; revision=54535

commit 6ebc058
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jan 1 14:33:19 2014 +0000

    Add proto_tree_add_ts_23_038_7bits_item() / tvb_get_ts_23_038_7bits_string() functions and update dissectors to use it.
    Remove gsm_sms_char_7bit_unpack() / gsm_sms_chars_to_utf8() functions.
    Update documentation a bit.
    
    svn path=/trunk/; revision=54534

commit e504cf9
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jan 1 14:29:16 2014 +0000

    wimax_compact_ulmap_ie_decoder() is used outside of wimax_compact_ulmap_ie_decoder.c
    
    svn path=/trunk/; revision=54533

commit 28a2511
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jan 1 14:12:38 2014 +0000

    Add extern C for init_wslua (for future use in Wireshark Qt)
    
    svn path=/trunk/; revision=54532

commit 6daf9fd
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jan 1 13:18:45 2014 +0000

    Filetap library, version 0.001
    
    This is intended as the "tap library" for fileshark.  Right now its basically just a very stripped down (and renamed) copy of the wiretap library.  The goal is to remove "capture" and "wire" specific functionality out of the file handling to make it easier/simpler to support non-capture type files in the epan architecture.
    
    svn path=/trunk/; revision=54531

commit 818c0fd
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jan 1 12:25:44 2014 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54530

commit ddda691
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Jan 1 12:20:27 2014 +0000

    Happy new year!
    
    svn path=/trunk/; revision=54529

commit 451c30e
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jan 1 12:17:57 2014 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54528

commit 322e727
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:51:10 2013 +0000

    Use a common code path for most of both sequential and random file
    access.  We currently can't provide a time stamp when randomly reading,
    so don't set WTAP_HAS_TS in that case.
    
    svn path=/trunk/; revision=54527

commit 1e3f101
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:49:09 2013 +0000

    Back out a change so that we can check it in again with the correct
    commit message.
    
    svn path=/trunk/; revision=54526

commit d734fe4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:48:02 2013 +0000

    When reading MIME-encapsulated files, read the entire file at once,
    don't break it into chunks.
    
    This means we don't need to do reassembly in the MIME-encapsulated-data
    dissector.
    
    svn path=/trunk/; revision=54525

commit 8387a45
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:47:24 2013 +0000

    When reading MIME-encapsulated files, read the entire file at once,
    don't break it into chunks.
    
    This means we don't need to do reassembly in the MIME-encapsulated-data
    dissector.
    
    svn path=/trunk/; revision=54524

commit cdce403
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:43:54 2013 +0000

    When reading sequentially, pass the packet data length to
    ngsniffer_read_rec_data(), and separatelyskip extra data after that.
    
    When reading randomly, use the packet length read from the packet
    header.
    
    svn path=/trunk/; revision=54523

commit 0dd0176
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:41:35 2013 +0000

    Use the packet length read from the packet header when reading packets
    randomly.
    
    svn path=/trunk/; revision=54522

commit 9df5ace
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:34:43 2013 +0000

    Trust the packet length we calculate when reading packets randomly.
    
    svn path=/trunk/; revision=54521

commit a628e77
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:33:49 2013 +0000

    Make it clearer that we're using the packet length read from the packet
    header when reading packets randomly.
    
    svn path=/trunk/; revision=54520

commit eeda7ec
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:32:30 2013 +0000

    Use the packet length read from the packet header when reading packets
    randomly.
    
    svn path=/trunk/; revision=54519

commit cd13dd3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:31:44 2013 +0000

    Use the packet length read from the packet header when reading packets
    randomly.
    
    svn path=/trunk/; revision=54518

commit 31d74c1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:30:39 2013 +0000

    Use the packet length read from the packet header, and check for an EOF
    and treat it as an error, when reading packets randomly.
    
    svn path=/trunk/; revision=54517

commit 4648f41
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 31 23:30:18 2013 +0000

    Use the packet length read from the packet header, and check for an EOF
    and treat it as an error, when reading packets randomly.
    
    svn path=/trunk/; revision=54516

commit a4c1a7c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 31 17:19:43 2013 +0000

    Revert r54510: OSX buildbots still complain about unused hf variables
    
    svn path=/trunk/; revision=54515

commit 1d11745
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Dec 31 16:23:00 2013 +0000

    Add -h option (with output to stdout and exit status 0).
    Add editor modelines.
    
    svn path=/trunk/; revision=54514

commit 6b4944e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Dec 31 16:17:09 2013 +0000

    Follow convention for -h option:
      Output to stdout & then exit(0).
    Add editor modelines.
    
    svn path=/trunk/; revision=54513

commit 1b180b3
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Dec 31 15:10:51 2013 +0000

    Use the normal convention for exit status and output file descriptors:
    Changes:
     - exit(1) if error (not exit(-1));
     - for -h: output to stdout & exit(0);
    
    Also:
     - editor modelines: set tab-width=8;
     - use a consistent whitespace & formatting style;
    
    svn path=/trunk/; revision=54512

commit aa796df
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 31 14:50:52 2013 +0000

    Add SVN properties
    
    svn path=/trunk/; revision=54511

commit 729e8a2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 31 14:48:48 2013 +0000

    move packet-tango.c from dirty to clean
    
    svn path=/trunk/; revision=54510

commit 97f904a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 31 14:25:28 2013 +0000

    add Novell PKIS to the list of new protocols
    
    svn path=/trunk/; revision=54509

commit 43e892e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 31 14:20:08 2013 +0000

    From Dirk
    dissector for Novell's PKIS certificate extensions
    
    from me
    clean up the $Id$ tags
    remove packet-pkis(-template).h
    remove ASN.1 definitions that cause compiler warnings
       (OID, SecurityLabelType2)
    move the dissector to the clean ASN.1 dissectors
    support CMake build
    change the name to novell_pkis
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9597
    
    svn path=/trunk/; revision=54508

commit fc15329
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 31 13:09:52 2013 +0000

    add some more box names
    
    svn path=/trunk/; revision=54507

commit 2719103
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Dec 31 00:46:53 2013 +0000

    Zero security struct to avoid reading garbage value, and remove a redundant test
    
    svn path=/trunk/; revision=54506

commit a65cbe8
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Dec 30 23:58:45 2013 +0000

    Add new function: tvb_skip_guint8()
    
    svn path=/trunk/; revision=54505

commit e1ea055
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 30 23:44:42 2013 +0000

    Clean up white space.
    
    svn path=/trunk/; revision=54504

commit 53cba3e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 30 23:37:12 2013 +0000

    Add an "ATM reassembly failed" flag for capture file readers to provide,
    and set it in NetXRay/Windows Sniffer files if the putative "ATM
    reassembly failed" flag is set and, if reassembly failed, don't attempt
    to dissect the packet.
    
    svn path=/trunk/; revision=54503

commit 1c9b36a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 30 22:31:04 2013 +0000

    gcamel_StatSRT is set by the CLI CAMEL tap, so it can't be static.
    
    svn path=/trunk/; revision=54502

commit bb4b783
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 30 22:22:22 2013 +0000

    Fix a couple of old typos;
    Use a consistent formatting style for function defs;
    Add editor modelines.
    
    svn path=/trunk/; revision=54501

commit 2c73dbc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 30 22:14:45 2013 +0000

    Squelch compiler warnings.
    
    svn path=/trunk/; revision=54500

commit 58346b6
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Dec 30 22:07:38 2013 +0000

    Move tcap and camel "persistent data" functionality to the dissectors themselves instead of being part of epan directory.
    
    svn path=/trunk/; revision=54499

commit 94387fd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 30 21:03:43 2013 +0000

    If we don't have libgcrypt, have a stub zbee_sec_ccm_decrypt() routine
    that always returns FALSE, meaning "can't decrypt".
    
    Should fix bug 9608.
    
    We already declare zbee_sec_ccm_decrypt() in a header file, so don't
    declare it in the source file.
    
    svn path=/trunk/; revision=54498

commit e133ec2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 30 20:56:53 2013 +0000

    More reverse engineering.
    
    svn path=/trunk/; revision=54497

commit 3490fae
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Dec 30 12:26:03 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9286 :
    PLMN 440 20 is now used by SoftBank.
    While we are at it, update the E.212 list to the latest operational bulletin no. 1041.
    
    svn path=/trunk/; revision=54496

commit 5946c52
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 30 06:43:19 2013 +0000

    For file formats that don't have magic numbers, so they're recognized by
    heuristics, but do have a file extension that files of that format are
    likely to have, use the extension of the file we're opening, if it has
    one, as a hint for which heuristics to try first.
    
    svn path=/trunk/; revision=54495

commit 8724d5d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 30 02:24:11 2013 +0000

    Use G_GUINT64_CONSTANT(nn) instead of nnULL in a few places.
    
    svn path=/trunk/; revision=54494

commit f7208c8
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 30 01:47:51 2013 +0000

    Don't use 'l' as a constant modifier:
     Define NTP_BASETIME as an unsigned [int] constant;
    
    Also:
     Add editor modelines;
     Create/use an extended value-string;
     Use casts to time_t consistently;
     'offset++' --> 'offset += 1'
     Adjust some whitespace.
    
    svn path=/trunk/; revision=54493

commit ce68b8d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 29 23:29:03 2013 +0000

    Make arrow down/ up work in gtk again.
    
    Broken by r54328 g_ascii_isprint() can test only char type and event->keyval is unsigned int.
    
    svn path=/trunk/; revision=54492

commit 8732850
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Dec 29 23:09:12 2013 +0000

    Replace a global variable used only for its size with a #define for the
    size; this eliminates a global variable and also eliminates some
    compiler warnings on LP64 platforms.
    
    svn path=/trunk/; revision=54491

commit f7af5c4
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Dec 29 21:22:51 2013 +0000

    For the Juan Antonio entry: specify the dissector written;
    Move the entry to the end ofthe first section (before the
     'and by' section.
    
    svn path=/trunk/; revision=54490

commit 7564576
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Dec 29 20:58:27 2013 +0000

    From robionekenobi: packet-mq enhancement
     Add new Structure dissection
     Fix some small issues
     Reformat some part of code
     use spaces instead of tabs for indentation
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9603
    
    From me:
     Remove some trailing whitespace;
     Change a few tabs to spaces;
     Change editor-modelines tab-width, etc to 8 (altho
       not really relevant since tabs not being used).
    
    svn path=/trunk/; revision=54489

commit 745c866
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Dec 29 18:45:09 2013 +0000

    From stcook
    clear the temporary buffer after each DXM channel data line
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9598
    
    svn path=/trunk/; revision=54488

commit 870635c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Dec 29 17:28:12 2013 +0000

    The IEEE OUI, IAB, and OUI-36 lists currently redirect to
    http://standards.ieee.org/regauthmaint.html, which says
    
    IEEE Registration Authority Services will be unavailable from Friday, December 27th through Monday, December 30th
    
    As a result the manuf file got clobbered. Revert the manuf file to
    its non-clobbered state and add sanity checks to make-manuf. Add a
    note about the impending addition of OUI-28.
    
    svn path=/trunk/; revision=54485

commit 2693738
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 29 16:00:26 2013 +0000

    Set svn:keywords and svn:eol-style properties.
    
    svn path=/trunk/; revision=54484

commit 57a62f7
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 29 15:28:49 2013 +0000

    New dissector for the CCSDS CFDP protocol.  Bug 9517 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9517)
    
    From Juan Antonio
    
    svn path=/trunk/; revision=54482

commit f01ee8a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Dec 29 15:03:50 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-12-29]
    
    svn path=/trunk/; revision=54480

commit 82f9e9e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Dec 28 20:37:21 2013 +0000

    use the correct record length for an IPv6 record in the NRB
    
    this is already correct in 1.8 and 1.10 and was
    accidentially(?) changed in r52176
    
    svn path=/trunk/; revision=54479

commit d3ed64d
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Dec 28 12:26:37 2013 +0000

    Add ZigBee Green Power dissector.  Bug 9424 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9424)
    
    From DSR Corporation
    
    svn path=/trunk/; revision=54478

commit a8ac118
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 27 23:55:23 2013 +0000

    Use Unicode REPLACEMENT CHARACTER for TS 23.038 errors, as we do for
    unassigned code points in some other character sets.
    
    svn path=/trunk/; revision=54477

commit d6b35d5
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 27 17:42:46 2013 +0000

    mp2t: return offset when dissecting AF (continuation of r54396)
    
    svn path=/trunk/; revision=54476

commit 6bb97fa
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 27 15:46:50 2013 +0000

    Generate prototype for plugin_reg_handoff()
    
    This should fix warnings:
     plugin.c:XX:1: warning: no previous prototype for 'plugin_reg_handoff' [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54475

commit cc74708
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 27 11:08:41 2013 +0000

    Fix some typoes, quote $CFLAGS and $LDFLAGS when using them in
    assignments (not sure that's necessary, but...).
    
    svn path=/trunk/; revision=54474

commit d0915ca
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Dec 27 10:49:35 2013 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54473

commit fa2c0bb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 27 08:11:25 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9576
    
    Replace g_memmove with memmove
    
    However there still one move g_memmove related code in "packaging/macosx/native-gtk/glibconfig.h".
    
    svn path=/trunk/; revision=54472

commit 2412913
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 26 21:45:51 2013 +0000

    Fix configure-script errors with some versions of autoconf.
    
    svn path=/trunk/; revision=54470

commit 31954c9
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Dec 26 21:35:20 2013 +0000

    From Robert Jongbloed via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8355
    
    Support RTP/RTCP multiplexing. With input from Jonathan Lennox.
    
    svn path=/trunk/; revision=54469

commit 0893e06
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 26 21:03:54 2013 +0000

    OK, "i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc.
    build 5658) (LLVM build 2336.11.00)" likes -Wmissing-prototypes but not
    -Wmissing-declarations and G++ 4.8.2 likes -Wmissing-declarations but
    not -Wmissing-prototypes, so check whether *either* of them requires
    -Werror in order to be detected as NSFC++.
    
    Fix a copy-and-pasteo while we're at it.
    
    Don't treat a different willingness to accept
    -Wmissing-{prototypes,declarations} as an indication that you have
    mismatched C and C++ compilers.
    
    svn path=/trunk/; revision=54468

commit 29f61a9
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Dec 26 15:42:06 2013 +0000

    Add numeric types instead of string where possible in the RTPproxy dissector.  Bug 9561 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9561)
    
    From Peter Lemenkov
    
    svn path=/trunk/; revision=54467

commit f563d1d
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Dec 26 15:08:18 2013 +0000

    ZigBee Test Profile #2 and ZDP fixes.  Bug 9584 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9584)
    
    From DSR Corporation
    
    svn path=/trunk/; revision=54466

commit 60b1c30
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Dec 26 14:28:22 2013 +0000

    Bugfix attribute id parsing in zbee dissectors.  Bug 9566 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9566)
    
    From Fabio Tarabelloni
    
    svn path=/trunk/; revision=54465

commit a2abd0e
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Dec 26 14:12:50 2013 +0000

    Protect ucp_mktime against too-short input strings, as caught by Alexis'
    ASAN-fuzzing.
    
    svn path=/trunk/; revision=54464

commit 6697a94
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Dec 26 14:10:26 2013 +0000

    "Better" fix for OpenSafety heuristics with Modbus/TCP.  Bug 9572 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9572)
    
    From Roland Knall
    
    This fix is on top of/in conjunction with r54193 and both need to be backported.
    
    svn path=/trunk/; revision=54463

commit 441ebf8
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Dec 26 14:01:37 2013 +0000

    Use the correct define for the array length check, actually fixes the overflow I
    originall tried to fix in r54441.
    
    svn path=/trunk/; revision=54462

commit 67527be
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 26 13:45:59 2013 +0000

    Report files not recognized as capture files as type "unknown" rather
    than as open errors.
    
    svn path=/trunk/; revision=54461

commit e3d4fe8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 26 12:58:26 2013 +0000

    Add some new tags seen.
    
    svn path=/trunk/; revision=54460

commit ca91b33
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Dec 26 10:53:53 2013 +0000

    There's no need to mark inline functions with _U_
    
    svn path=/trunk/; revision=54459

commit e79f82d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Dec 26 10:00:36 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54458

commit c39b9e7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Dec 26 09:54:31 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54457

commit 766d443
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Dec 26 09:54:22 2013 +0000

    Fix -Wunused-const-variable found by Clang
    
    svn path=/trunk/; revision=54456

commit 00fb8f0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Dec 26 09:54:12 2013 +0000

    From Yaniv Kaul via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9595
    
    Small changes (mainly textual) to packet-scsi.c
    
    The attached patch fixes small issues in SCSI dissection:
    1. Extends the meaning of some fields (for example, the mysterious 'LBPME' becomes 'LBPME (logical block provisioning management enabled) / TPE'
    2. Adds another ASC value which is important to me - 'Thin Provisioning Soft Threshold Reached' . Added comment where to get all of them (at  http://www.t10.org/lists/asc-alph.txt or http://www.t10.org/lists/asc-num.txt)
    3. Fixes a small typo: scsi.extcopy.dest_lba is 'Destination LBA', not 'Source LBA' (silly copy-paste mistake).
    
    svn path=/trunk/; revision=54455

commit 8411568
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 26 03:45:12 2013 +0000

    Since the documentation states that, "Text2pcap understands a hexdump of the form generated by od -Ax -tx1 -v.", supply an example that actually matches that format.
    
    In addition, change the hex bytes so that they represent a valid, well-formed packet, rather than a malformed RSVP packet.  This should allow a user to more clearly verify that the text2pcap converstion worked as expected in the event he/she desires to test text2pcap using the example provided.
    
    
    svn path=/trunk/; revision=54454

commit c0823e1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Dec 25 23:03:12 2013 +0000

    OmniPeek's dissection nonwitstanding, the timestamp field in the
    PeekRemote packets from Cisco appears to be a 64-bit timestamp; it's
    probably the Time Synchronization Function timestamp (TSFT), so call it
    that.
    
    svn path=/trunk/; revision=54453

commit 189debc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Dec 25 09:23:33 2013 +0000

    Code that uses that parameter is #if 0'ed out, so _U_ it for now.
    
    svn path=/trunk/; revision=54452

commit 21f8c1f
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Dec 25 08:44:43 2013 +0000

    Show ciphering and integrity keys separately.  Correct inputs to integrity calculation (result still not right with gcrypt 1.6 yet)
    
    svn path=/trunk/; revision=54451

commit e44ebaa
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Dec 25 03:48:20 2013 +0000

    Use expert info instead of proto_tree_add_text.
    
    svn path=/trunk/; revision=54450

commit 6535f89
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Dec 24 23:41:24 2013 +0000

    Make many fields filterable.  Used convert_proto_tree_add_text.pl to do a "first pass" at converting proto_tree_add_text calls since this dissector is the worse (ab)user (by volume) of proto_tree_add_text and the "coding style" is very conducive to having convert_proto_tree_add_text.pl correctly guessing the field info.
    
    Another pass or two of convert_proto_tree_add_text.pl (with more manual intervention) is needed to be a "proper" dissector, but it gets it off of the checkAPIs.pl "naughty list" in time for Christmas.
    
    svn path=/trunk/; revision=54449

commit b5baf01
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 24 18:51:13 2013 +0000

    No need for quotes around the arguments to AC_MSG_ macros.
    
    svn path=/trunk/; revision=54448

commit 8713e04
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 24 18:43:42 2013 +0000

    Some warning options are, for reasons not entirely obvious to me, not
    supported by some versions of g++ even though the corresponding version
    of gcc supports them.  Other versions of g++, and clang, support them.
    
    Check, before adding a -W option for C++, whether the compiler supports
    it; that check must be done with -Werror, at least with g++, in order to
    get a non-zero exit status from the compiler.
    
    svn path=/trunk/; revision=54447

commit 68e7ccc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 24 15:16:02 2013 +0000

    From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9589
    
    Enhance SSL dissector : fix ssl_private_decrypt()
    
    rename and remove some variables
    
    svn path=/trunk/; revision=54446

commit 46d0f09
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 24 15:15:52 2013 +0000

    From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9589
    
    Enhance SSL dissector : fix ssl_private_decrypt()
    
    free all gcrypt resources
    
    svn path=/trunk/; revision=54445

commit ee6d040
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 24 15:15:43 2013 +0000

    From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9589
    
    Enhance SSL dissector : fix ssl_private_decrypt()
    
    free all gcrypt resources
    
    svn path=/trunk/; revision=54444

commit ad5d1b9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 24 15:15:29 2013 +0000

    From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9589
    
    Enhance SSL dissector : fix ssl_private_decrypt()
    
    initialize all variables
    
    svn path=/trunk/; revision=54443

commit 7c5dc6d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 24 15:15:17 2013 +0000

    From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9589
    
    Enhance SSL dissector : fix ssl_private_decrypt()
    
    remove unused functions and a #define
    
    svn path=/trunk/; revision=54442

commit 36587bc
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 24 14:34:06 2013 +0000

    Avoid accessing past the end of an array.
    
    svn path=/trunk/; revision=54441

commit d6b1e2e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 24 13:53:09 2013 +0000

    use https instead of http in the url when the packet contains ssl
    
    svn path=/trunk/; revision=54440

commit fba61a3
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 24 13:44:00 2013 +0000

    add ssl detection to proto_get_frame_protocols()
    
    svn path=/trunk/; revision=54439

commit 7708c2a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 24 13:38:32 2013 +0000

    dirty hack to make things compile without libgcrypt
    
    would it make sense to check global_pdcp_check_integrity inside
    calculate_digest()?
    
    svn path=/trunk/; revision=54438

commit 8cbcfcf
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Dec 24 07:24:39 2013 +0000

    Lop off last 4 bytes of payload to use for digest calculation. Still doesn't get expected result.
    
    svn path=/trunk/; revision=54437

commit 18f9460
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 24 03:39:19 2013 +0000

    Remove now-unused ephemeral stack code. And another one bites the dust...
    
    svn path=/trunk/; revision=54436

commit 7151a4d
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 24 03:29:14 2013 +0000

    Replace all(?) remaining ep_stack occurences with wmem stacks.
    
    svn path=/trunk/; revision=54435

commit 0ea5c80
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 24 01:38:26 2013 +0000

    Replace an ep-stack with a wmem stack. Running epan_init() no longer uses
    any ephemeral memory.
    
    svn path=/trunk/; revision=54434

commit edb6cf0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 24 01:30:00 2013 +0000

    Get rid of no-longer-used variables.
    
    svn path=/trunk/; revision=54433

commit 1dfa4e2
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 24 01:17:41 2013 +0000

    Add wmem_destroy_list, wmem_destroy_queue, wmem_destroy_stack so that those
    data-structures can be used with manually managed memory.
    
    svn path=/trunk/; revision=54432

commit 5f91a0a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 24 01:03:59 2013 +0000

    Oops, escape characters shouldn't cause anything to be added to the
    string, they should just cause TRUE to be returned - it's the *next*
    code point that gets treated specially and, after mapping, added to the
    string.
    
    svn path=/trunk/; revision=54431

commit 5a81522
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 24 00:54:30 2013 +0000

    Make sure uchar is always initialized. Just use '?' since the comment indicates
    that it's a weird (undefined?) case.
    
    svn path=/trunk/; revision=54430

commit bd8aeb9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 24 00:23:09 2013 +0000

    Update some comments.
    
    svn path=/trunk/; revision=54429

commit 0d7a48a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 24 00:20:09 2013 +0000

    Add a ENC_3GPP_TS_23_038 encoding, for the standard SMS alphabet in a
    bit-packed string, and use it in some places.
    
    svn path=/trunk/; revision=54428

commit 57c6542
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Dec 24 00:09:41 2013 +0000

    Still not quite working, but using MAC API with gcrypt 1.6 now for digest
    
    svn path=/trunk/; revision=54427

commit b71b269
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 23 22:05:23 2013 +0000

    Fix setup of new expert info item.
    
    svn path=/trunk/; revision=54426

commit 7adc480
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Dec 23 21:39:09 2013 +0000

    Make C-type filterable.
    
    If someone wanted to make more hf_ variables accompanied by a variety of value_strings for each category, they are certainly more than welcome.  For now it just cuts down on the proto_tree_add_text (ab)use.
    
    "Comment out" unused hf_ variable found.
    
    svn path=/trunk/; revision=54425

commit 0fc3f9c
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Dec 23 21:30:44 2013 +0000

    Designated initializers are not standard C90, just list all the '-1's without
    their field names.
    
    svn path=/trunk/; revision=54424

commit e805778
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Dec 23 21:19:34 2013 +0000

    Avoid using ephemeral memory in register routines.
    
    svn path=/trunk/; revision=54423

commit a0321dd
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Dec 23 21:19:06 2013 +0000

    Avoid one unnecessary use of ephemeral memory.
    
    svn path=/trunk/; revision=54422

commit adff2b3
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Dec 23 21:09:26 2013 +0000

    Get rid of some useless intermediate ep-memory when building Diameter arrays.
    
    svn path=/trunk/; revision=54421

commit b2e5e4a
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Dec 23 20:52:12 2013 +0000

    First round converting OIDs from emem to wmem. Just internal functions so far.
    
    svn path=/trunk/; revision=54420

commit d567248
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:42:43 2013 +0000

    From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9498
    
    dtls: use generic ssl dissect code for TLS extensions
    
    This makes the DTLS dissector use the now common TLS extensions
    dissector from packet-ssl-utils.c instead of its own.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    
    svn path=/trunk/; revision=54419

commit 7b75159
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:42:28 2013 +0000

    From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9498
    
    ssl: move TLS ext dissect code to packet-ssl-utils.c
    
    This moves the code used to parse the TLS extension into packet-
    ssl-utils.c and adds an architecture that this code could be used by
    dtls in the next patch. This patch should not change anything in the
    functionality.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    
    svn path=/trunk/; revision=54418

commit a92a125
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:13:48 2013 +0000

    Add modelines info
    
    svn path=/trunk/; revision=54417

commit aa65e84
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:13:31 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54416

commit 09e10bb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:13:17 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54415

commit c3a3825
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:13:04 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54414

commit efa81cd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:12:51 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54413

commit b3a584d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:12:39 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54412

commit 368df16
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:12:26 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54411

commit 8b468ca
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 20:12:13 2013 +0000

    Fix Result of operation is garbage or undefined warning found by Clang
    
    svn path=/trunk/; revision=54410

commit b48d585
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Dec 23 20:05:18 2013 +0000

    Set SVN properties.
    
    svn path=/trunk/; revision=54409

commit 43a2cd3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 19:24:20 2013 +0000

    Fix Windows Buildbot
    
    packet-ubertooth.c(680) : warning C4244: '=' : conversion from 'gint16' to 'guint8', possible loss of data
    
    svn path=/trunk/; revision=54408

commit 0d76e34
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:56:30 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9562
    
    USB: Add support for Bluetooth Ubertooth with initial version of Low Energy Link Layer protocol and NFC ACR122
    
    USB: CCID: Add ACR122 dissector to be autodetected by VendorId/ProductID
    
    svn path=/trunk/; revision=54407

commit e32d169
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:56:19 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9562
    
    USB: Add support for Bluetooth Ubertooth with initial version of Low Energy Link Layer protocol and NFC ACR122
    
    NFC: Add ACR122 USB dongle dissector
    
    ACS ACR122 is compatibile with PN532, but has its own API. Dissect it.
    
    svn path=/trunk/; revision=54406

commit 908bd09
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:56:06 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9562
    
    USB: Add support for Bluetooth Ubertooth with initial version of Low Energy Link Layer protocol and NFC ACR122
    
    Bluetooth: Add support for Low Energy Link Layer dissector
    
    svn path=/trunk/; revision=54405

commit b16af7b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:55:55 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9562
    
    USB: Add support for Bluetooth Ubertooth with initial version of Low Energy Link Layer protocol and NFC ACR122
    
    Bluetooth: L2CAP: Clarify constant
    
    BTL2CAP_FIXED_CID_MAX should not be 0x40 because this is first
    dynamic CID, so rename to BTL2CAP_FIXED_CID_LAST and set to
    last fixed CID value.
    
    svn path=/trunk/; revision=54404

commit eb68a7b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:55:37 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9562
    
    USB: Add support for Bluetooth Ubertooth with initial version of Low Energy Link Layer protocol and NFC ACR122
    
    Bluetooth: HCI: Clarify roles for Switch Role command
    
    Descriptions now based on Core 4.1 specification.
    
    svn path=/trunk/; revision=54403

commit 717b8d3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:55:04 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9562
    
    USB: Add support for Bluetooth Ubertooth with initial version of Low Energy Link Layer protocol and NFC ACR122
    
    USB: Add support for Ubertooth dissections
    
    svn path=/trunk/; revision=54402

commit 00fd173
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:54:46 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9562
    
    USB: Add support for Bluetooth Ubertooth with initial version of Low Energy Link Layer protocol and NFC ACR122
    
    USB: Make setup request to be able decoding by next dissector
    
    Most devices use them as commands, so we can dissect this protocol (class, vendor).
    Also update "hci_usb" to decode these informations.
    
    svn path=/trunk/; revision=54401

commit 27a9308
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:54:27 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9562
    
    USB: Add support for Bluetooth Ubertooth with initial version of Low Energy Link Layer protocol and NFC ACR122
    
    USB: Decode the rest of Linux header
    
    svn path=/trunk/; revision=54400

commit 1b5ebb1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:54:09 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9562
    
    USB: Add support for Bluetooth Ubertooth with initial version of Low Energy Link Layer protocol and NFC ACR122
    
    Bluetooth: HCI_USB seems to be compatible with AMP Controllers
    
    svn path=/trunk/; revision=54399

commit 21eb60d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:12:16 2013 +0000

    Fix compilation after last change in packet-pdcp-lte (about unused parameter)
    
    svn path=/trunk/; revision=54398

commit 0ce7d17
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 18:12:04 2013 +0000

    Make Buildbot Happy
    
    Fix : ./wslua_proto.c:1261:1: error: 'ProtoField_systemid' defined but not used [-Werror=unused-function]
    
    svn path=/trunk/; revision=54397

commit 37ec878
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Dec 23 18:07:28 2013 +0000

    mp2t: rework dissecting adaptation field
    
    - move dissecting adaptation field length to dissect_mp2t_adaptation_field()
    - return offset, not delta.
    
    svn path=/trunk/; revision=54396

commit 8c87099
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Dec 23 18:06:33 2013 +0000

    mp2t: avoid calling get_mp2t_conversation_data()
    
    svn path=/trunk/; revision=54395

commit bcd2ecf
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Dec 23 17:57:57 2013 +0000

    Add FT_SYSTEM_ID for type checking
    
    svn path=/trunk/; revision=54394

commit 68e0469
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 23 17:20:07 2013 +0000

    Use G_GINT64_CONSTANT(nnn) instead of nnnul in a few places;
    Add a few casts to time_t;
    Do a few whitespace tweaks (indentation, trailing, etc)
    
    svn path=/trunk/; revision=54393

commit 460d57c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Dec 23 17:01:37 2013 +0000

    Fix up casing and code formatting in the UDP Decode-As code.
    
    svn path=/trunk/; revision=54392

commit b20e6a2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Dec 23 16:50:25 2013 +0000

    Make the SCTP Decode-As dialog more consistent with the TCP one.
    Rename the 2nd SCTP Transport tab to "SCTP(PPID)" to make it obvious what it
    is.
    
    Fix up casing and code formatting in both SCTP and TCP Decode-As code.
    
    svn path=/trunk/; revision=54391

commit 9e8306c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 23 16:47:10 2013 +0000

    Back out inadvertant change introduced in SVN #54340
     to use GTK2 when building Windows Wireshark.
    
    svn path=/trunk/; revision=54390

commit bc7c39e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 15:58:26 2013 +0000

    Make buildbot Happy
    
    error: unused parameter 'allow_partial_value'
    
    svn path=/trunk/; revision=54389

commit 7479af5
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 23 15:56:40 2013 +0000

    Add #if 0'd code to calculate CMAC digest, which isn't supported in windows build of libgcrypt currently getched by 'setup'.
    
    svn path=/trunk/; revision=54388

commit 8ab9c55
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 23 15:53:13 2013 +0000

    From  Ville Skyttä: Spelling Fixes
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9591
    
    
    svn path=/trunk/; revision=54387

commit eecbfd1
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 23 15:35:07 2013 +0000

    Reove _U_ from some function parameters ...
    
    svn path=/trunk/; revision=54386

commit f687bd1
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 23 15:25:05 2013 +0000

    Change types to try to avoid warnings.
    
    svn path=/trunk/; revision=54385

commit 00048cf
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Dec 23 15:19:25 2013 +0000

    Add GPLv2+ license header to headers-check.c as per private email from the
    author.
    
    svn path=/trunk/; revision=54384

commit 7ec4582
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Dec 23 15:18:48 2013 +0000

    Add FT_SYSTEM_ID type and convert the dissectors that use print_system_id with FT_BYTES to now use FT_SYSTEM_ID type.
    
    svn path=/trunk/; revision=54383

commit 5b8f078
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 23 13:53:56 2013 +0000

    Remove printf() call
    
    svn path=/trunk/; revision=54382

commit 5742802
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 23 13:45:07 2013 +0000

    From Yaniv Kaul via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9551
    
    Dissect SCSI XCOPY and RECEIVE COPY Parameters commands
    
    From me :
    Fix encoding-args
    Fix trailing whitespace
    
    svn path=/trunk/; revision=54381

commit 9d688a9
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 23 13:43:13 2013 +0000

    Call function and compare result with parsed mac-i.  Now just need to do EIA2(AES) calculation
    
    svn path=/trunk/; revision=54380

commit e8e3f10
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Dec 23 12:19:16 2013 +0000

    Removed a wrong sanity check in ByteArray base64_decode.
    
    svn path=/trunk/; revision=54379

commit 27409e8
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 23 11:38:38 2013 +0000

    Use preference variable that wasn't used yet to pacify buildbot
    
    svn path=/trunk/; revision=54378

commit 2f2b05a
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 23 10:56:51 2013 +0000

    Starting to get ready for integrity checking
    
    svn path=/trunk/; revision=54377

commit 0566944
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 23 09:42:10 2013 +0000

    correct http2 detection
    
    check the input tvb's length before doing tvb_get_guint8(tvb,2)
    reject a short packet, don't throw an exception
    
    svn path=/trunk/; revision=54376

commit eb3ff13
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 23 02:19:27 2013 +0000

    Fix warning.
    
    svn path=/trunk/; revision=54375

commit 8a5d226
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 23 01:25:20 2013 +0000

    Fix the offset constant in SURROGATE_VALUE(), and add rather than OR it.
    
    Expand a bunch of comments, discussing what various routines do and
    should perhaps do.
    
    Pull the core of tvb_get_ucs_2_string()/tvb_get_ucs_2_stringz() and
    tvb_get_ucs_4_string()/tvb_get_ucs_4_stringz() into common routines, as
    we did for tvb_get_utf_16_string()/tvb_get_utf_16_stringz().
    
    svn path=/trunk/; revision=54374

commit 0ab7d56
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Dec 23 01:16:00 2013 +0000

    Make (most) fields within packet-osi-options.c filterable.
    
    Not sure how to handle the filter names.  Even though OSI isn't a "protocol", there's enough commonality to justify a "dissector".  Also not sure if packet-osi-options.c should just be merged with packet-osi.c to make the relationship more obvious (both files aren't that big)
    
    svn path=/trunk/; revision=54373

commit df25b7a
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Sun Dec 22 22:19:41 2013 +0000

    Improved out-of-bounds check in TvbRange ustringz and le_ustringz.
    
    This functions should probably be marked as obsoleted now that we
    have support for encoding in stringz.
    
    svn path=/trunk/; revision=54372

commit 8a4f419
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Sun Dec 22 22:09:06 2013 +0000

    Made TvbRange strsize take an optional encoding argument.
    
    svn path=/trunk/; revision=54371

commit 9de6aa8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Dec 22 21:16:31 2013 +0000

    From Fabrice Bellard:
    Add Carrier Id and detailed PHY info to MAC LTE UDP framing dissector
    
    svn path=/trunk/; revision=54370

commit 18f68ca
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Dec 22 20:12:31 2013 +0000

    Try to pacify buildbots
    
    svn path=/trunk/; revision=54369

commit ee0ea80
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Dec 22 19:26:58 2013 +0000

    Fix dissection of GSM SMS PDU
    
    svn path=/trunk/; revision=54368

commit 89786cc
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 22 18:18:12 2013 +0000

    Overhaul the ISIS dissectors
    
    1. Make real dissectors and call dissector_try_uint_new for each "isis.type"
    2. Use make_register script for dissector initialization
    3. Replace isis_dissect_unknown() with real expert info
    4. Use convert_proto_tree_add_text.pl to make many more filterable items and gets some files off of the checkAPIs.pl naughty list.
    5. Remove (now unnecessary) dissector specific header files
    6. Do some reordering of functions to eliminate the need for function declarations.
    
    Additional whitespace formatting and modelines should probably be applied to all of these dissectors.
    
    Used capture files from bug 5354 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5354) and bug 1792 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1792) for fuzztesting.
    
    svn path=/trunk/; revision=54367

commit 302a4cf
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Dec 22 17:27:53 2013 +0000

    Fix copy/paste error
    
    svn path=/trunk/; revision=54366

commit 3fba8ea
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Dec 22 16:27:21 2013 +0000

    proto_tree_add_text -> proto_tree_add_item
    
    svn path=/trunk/; revision=54365

commit e348c13
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Dec 22 15:47:17 2013 +0000

    (Trivial)
    - Minor whitespace changes;
    - Fix a typo;
    - Add editor modelines to tnbuff_subset.c
    
    svn path=/trunk/; revision=54364

commit 523abb7
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Dec 22 15:31:42 2013 +0000

    'L' constant modifier not needed.
    
    svn path=/trunk/; revision=54362

commit e73a97a
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Dec 22 15:22:49 2013 +0000

    Constant modifier 'L' not needed;
    Remove unneeded #includes;
    Change several tabs to spaces;
    Add editor modelines.
    
    svn path=/trunk/; revision=54361

commit 95379b9
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Dec 22 15:03:44 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-12-22]
    
    svn path=/trunk/; revision=54359

commit c00f877
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Dec 22 14:47:16 2013 +0000

    Don't use 'L' as a constant modifier.
    
    svn path=/trunk/; revision=54358

commit 400a1fc
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Dec 22 14:43:35 2013 +0000

    Use G_GINT64_CONSTANT(n) rather than 'nLL' when defining constants;
    Fix a typo in a comment.
    
    svn path=/trunk/; revision=54357

commit a48a5a1
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Sun Dec 22 13:08:39 2013 +0000

    Made TvbRange string and stringz take an optional encoding argument, and
    removed the yet-another-string-function string_enc and stringz_enc.
    
    Documented the encoding argument.
    
    svn path=/trunk/; revision=54356

commit a1c84e0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Dec 22 11:15:35 2013 +0000

    Get rid of a set-but-unused variable.
    
    svn path=/trunk/; revision=54355

commit 51ea411
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 22 10:52:29 2013 +0000

    Move expert value_string body to expert.c (from expert.h)
    
    svn path=/trunk/; revision=54354

commit 1f88687
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 22 10:45:22 2013 +0000

    tvb_get_ucs_4_string: increase offset by 4
    
    copy&paste of tvb_get_ucs_2_string?
    
    svn path=/trunk/; revision=54353

commit 0f8572c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 22 10:41:27 2013 +0000

    Avoid including definition of column_info structure in dissectors.
    
    Move COL_* enum to <epan/column-utils.h>
    
    XXX Later we can rename epan/column-info.h to column-int.h (or smth like this)
    
    svn path=/trunk/; revision=54352

commit fc7a771
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Dec 22 08:45:57 2013 +0000

    Add UCS-4 support, and use it.
    
    Shuffle the character ENC_ values around a bit, keeping the Unicode
    encodings together, moving the Windows code pages (only one for now)
    after the ISO 8859 encodings, and putting "I can't believe it's not
    ASCII!" at the end.
    
    Fix some comment typoes, and update another comment, while we're at it.
    
    svn path=/trunk/; revision=54351

commit 5084f58
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Dec 22 02:12:32 2013 +0000

    We support ENC_UCS_2, so use that in proto_tree_add_item() and
    tvb_get_string_enc() rather than using iconv to convert it to UTF-8.
    
    svn path=/trunk/; revision=54350

commit f9cce15
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 22 01:29:21 2013 +0000

    Generated stuff does not belong into the source tree
    
    svn path=/trunk/; revision=54349

commit 6d17d3c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 22 01:21:56 2013 +0000

    Beginnings of doxygen support.
    Currently the doxygen.cfg files are not designed for
    out-of-tree builds - that needs to be fixed first.
    
    svn path=/trunk/; revision=54348

commit 48504bc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 21 22:12:46 2013 +0000

    Oops, added the "unknown header version" expert info to the wrong item.
    
    svn path=/trunk/; revision=54347

commit 50d9d2f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 21 22:10:49 2013 +0000

    Support all the DVB ISO 8859-x encodings, now that we have ENC_ values
    for all of them.
    
    svn path=/trunk/; revision=54346

commit 80ad152
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Dec 21 22:05:42 2013 +0000

    Fix for
    
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-peekremote.c: In function ‘dissect_peekremote_new’:
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-peekremote.c:210:15: error: variable ‘ti_header_version’ set but not used [-Werror=unused-but-set-variable]
       proto_item *ti_header_version, *ti_header_size;
                   ^
    cc1: all warnings being treated as errors
    
    
    svn path=/trunk/; revision=54345

commit f231a27
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 21 21:55:46 2013 +0000

    Add the rest of ISO-8859-n, thanks to Jakub's "generate a mapping table"
    program.
    
    Put the character-encoding cases in order.
    
    svn path=/trunk/; revision=54344

commit 026fae3
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 21 21:42:18 2013 +0000

    Don't use 'L' as a constant modifier.
    
    svn path=/trunk/; revision=54343

commit ad0c90e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 21 21:02:41 2013 +0000

    Use G_GINT64_CONSTANT(-1) instead of -1L.
    
    svn path=/trunk/; revision=54342

commit aba3b9a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 21 20:54:26 2013 +0000

    Dissect some more fields in the legacy (20-byte) header, as per the
    screenshot in bug 9586.
    
    First cut at dissecting the 802.11n (55-byte) header, as per the other
    screenshot in that bug.
    
    Update Protocol column to match the new name we gave the protocol.
    
    Still waiting for a new-header capture to test with....
    
    svn path=/trunk/; revision=54341

commit 7d5a52f
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 21 19:12:04 2013 +0000

    Add a comment as to a required change to CFLAGS
    if Wireshark is ever to be built with Gtk >= 3.10.
    
    svn path=/trunk/; revision=54340

commit 2e20f89
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 18:40:20 2013 +0000

    Argh, fix include.
    
    I start thinking about compiling (read: installing) Qt...
    
    svn path=/trunk/; revision=54339

commit c40e1dc
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 18:19:07 2013 +0000

    fix warnings.
    
    svn path=/trunk/; revision=54338

commit 6ec4ba5
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 21 18:16:07 2013 +0000

    If Gtk >= 3.10, allow use of deprecated Gtk features (and prevent 'deprecated' warnings);
    
    Given that Wireshark is moving to QT, the Wireshark changes required to
    fix the features deprecated in Gtk 3.10 will not be done.
    
    svn path=/trunk/; revision=54337

commit 58289a8
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 18:00:00 2013 +0000

    missing include
    
    svn path=/trunk/; revision=54336

commit c442c1b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 17:37:37 2013 +0000

    Fix buildbot: ./wslua_util.c:102: warning: implicit declaration of function 'rel_time_to_ep_str'
    
    svn path=/trunk/; revision=54335

commit 4cf7cdd
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 17:34:41 2013 +0000

    fix some warnings.
    
    svn path=/trunk/; revision=54334

commit 4f6f488
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 17:24:19 2013 +0000

    Avoid including <epan/addr_resolv.h> in dissectors
    
    svn path=/trunk/; revision=54333

commit deb2b23
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 17:23:17 2013 +0000

    Add missing includes
    
    svn path=/trunk/; revision=54332

commit 1fbc610
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 16:22:44 2013 +0000

    include header file.
    
    svn path=/trunk/; revision=54331

commit 3d6fdc5
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 16:16:56 2013 +0000

    New functions: str_to_ip6(), str_to_ip()
    
    This way we can avoid including lot of system header files in some dissectors
    and it might fix bug #9581
    
    svn path=/trunk/; revision=54330

commit aa4b08e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 15:25:06 2013 +0000

    ui/gtk/follow_stream.c was using isprint.h hack, change all isprint()
    
    svn path=/trunk/; revision=54329

commit 33ef0c2
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 15:12:11 2013 +0000

    isascii(x) && isprint(x) -> g_ascii_isprint(x)
    
    svn path=/trunk/; revision=54328

commit 746ee39
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 15:01:45 2013 +0000

    Drop isprint.h use g_ascii_isprint() when this include hack was enabled.
    
    svn path=/trunk/; revision=54327

commit be733f3
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 14:38:51 2013 +0000

    Move epan/base64.[ch] to wsutil/ with function name change.
    
    svn path=/trunk/; revision=54326

commit 576c7ea
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 14:33:54 2013 +0000

    Move base64_to_tvb() to tvbuff_base64.c
    
    svn path=/trunk/; revision=54325

commit 3778699
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 21 11:44:31 2013 +0000

    Commit sample program to generate charsets.c tables using iconv()
    
    For now only single-byte, and it must be possible to encode whole charset as UCS-2
    
    svn path=/trunk/; revision=54324

commit 0d479ec
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Dec 21 09:43:02 2013 +0000

    make it possible to compile the sample dissector.
    Fix one trivial error found.
    Add a missing forward declaration.
    
    svn path=/trunk/; revision=54323

commit 81fb51a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Dec 21 03:04:27 2013 +0000

    Fix compilation without HAVE_HFI_SECTION_INIT defined.
    
    svn path=/trunk/; revision=54322

commit 9591364
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 21 01:52:18 2013 +0000

    Update documentation to reflect the non-existence of
    proto_tree_add_unicode_string().
    
    svn path=/trunk/; revision=54321

commit ab9aa3c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 21 01:50:55 2013 +0000

    Update documentation to reflect removal of tvb_get_unicode_string*, full
    support for (correct) UTF-16, and new string encodings.
    
    svn path=/trunk/; revision=54320

commit 2af870c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Dec 21 01:50:54 2013 +0000

    Convert to NEW_PROTO_TREE_API
    
    svn path=/trunk/; revision=54319

commit 92f177e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 21 01:42:41 2013 +0000

    Get rid of tvb_get_unicode_string() and tvb_get_unicode_stringz();
    instead, have static routines to get UCS-2 (no surrogate pairs) and
    UTF-16 (with surrogate pairs) strings, with the routines to handle
    UTF-16 actually handling surrogate pairs.
    
    Update some out-of-date comments while we're at it.
    
    svn path=/trunk/; revision=54318

commit 296a286
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Dec 21 00:20:12 2013 +0000

    unknown5 is probably the speed in 500kHz
    
    svn path=/trunk/; revision=54317

commit fa7471a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Dec 20 23:48:03 2013 +0000

    Try to guess some more values looking at the decoded values from
    a (version 2) screenshot
    
    svn path=/trunk/; revision=54316

commit 90858e3
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 20 23:25:36 2013 +0000

    Avoid including <epan/range.h> in dissectors.
    
    svn path=/trunk/; revision=54315

commit 064082e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 20 22:39:32 2013 +0000

    Change G_GINT64_CONSTANT(xxxxU) to G_GUINT64_CONSTANT(xxxx)
    
    svn path=/trunk/; revision=54314

commit 90c8f5d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 20 22:32:11 2013 +0000

    Copy Evan r54250 changes to asn/
    
    Rename more to_str functions to have ep_ in the name if they return ephemeral buffers.
    
    svn path=/trunk/; revision=54313

commit 4ca4794
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Dec 20 21:41:54 2013 +0000

    unknown2/3 -> capturelen1/2
    
    NEWS got updated
    
    svn path=/trunk/; revision=54312

commit ae97f5d
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Dec 20 21:15:04 2013 +0000

    Improved the valuestring documentation.
    
    svn path=/trunk/; revision=54311

commit 0f86a86
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 20 20:29:27 2013 +0000

    Add new string_enc and stringz_enc methods that take an encoding value
    as an argument, just as the add_packet_field method for a tree does.
    
    Use tvb_get_string_enc() and tvb_get_stringz_enc() rather than
    tvb_get_string(), tvb_get_stringz(), tvb_get_unicode_string(), and
    tvb_get_unicode_stringz().  Treat "ustring" as meaning "UTF-16-encoded
    Unicode string" rather than "UCS-2-encoded subset-of-Unicode string".
    
    svn path=/trunk/; revision=54310

commit 7838ead
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 20 16:57:02 2013 +0000

    - Change guint32 array initializer constants to use 'U' rather than 'L'
     (not that it actally makes any difference);
    - Change 'guint crc32_0AA725CF_reverse[]' to 'guint32 ...'
     (no actual difference);
    - Fix some indentation;
    - Add editor modelines.
    
    svn path=/trunk/; revision=54309

commit 6a0b02c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 20 16:42:06 2013 +0000

    'guint32 crc_c[256]' array initializer constants should be unsigned 32bit; Replace 'L' by 'U'.
    (not that it makes any difference in this case).
    
    (I note that in https://tools.ietf.org/id/draft-ietf-tsvwg-sctpcsum-01.txt
    the definition was 'unsigned long crc_c[256] = {0x...L, ...} presumably from
    the days when LP32 was still in use.
    
    
    
    svn path=/trunk/; revision=54308

commit dcd669e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 20 16:25:37 2013 +0000

    #if 0 a group of unused #defines;
    Remove some trailing whitespace;
    Add editor modelines.
    
    svn path=/trunk/; revision=54307

commit ffb3264
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 20 16:03:24 2013 +0000

    #if 0 some unused #defines.
    
    svn path=/trunk/; revision=54306

commit bf9f19e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 20 15:55:40 2013 +0000

    #if 0 some unused #defines;
    Add editor modelines.
    
    svn path=/trunk/; revision=54305

commit ccdb11e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 20 15:34:05 2013 +0000

    nnn'ULL' ==> G_GUINT64_CONSTANT(nnn)
    
    
    svn path=/trunk/; revision=54304

commit 82112c8
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 20 15:14:52 2013 +0000

    The payload of a compressed Kafka message is supposed to be itself a
    message-set, so dissect it as such. I don't have a capture demonstrating this
    at the moment, but it ought to work.
    
    svn path=/trunk/; revision=54303

commit 1feb5f0
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 20 15:03:08 2013 +0000

    Simplify dissect_kafka_metadata_request() to not add an unnecessary tree and
    match the rest of the protocol dissection in style.
    
    svn path=/trunk/; revision=54301

commit 73f1356
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Dec 20 15:02:23 2013 +0000

    use small negative values for the error defines
    (such constants are signed ints by default)
    
    svn path=/trunk/; revision=54300

commit 0f59960
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Dec 20 15:00:26 2013 +0000

    we can display UTF-8 encoded ISO 10646 BMP without any mapping
    
    svn path=/trunk/; revision=54299

commit d8fd9f7
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Dec 20 14:59:34 2013 +0000

    add Asian DVB-SI character tables
    minor whitespace changes
    
    svn path=/trunk/; revision=54298

commit cf3276b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Dec 20 14:58:43 2013 +0000

    simplify the defines for DVB chartables
    there's no need for their values to match the values in the DVB-SI spec
    we can summarize basic and extended table definitions
    
    svn path=/trunk/; revision=54297

commit c384243
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 20 14:45:24 2013 +0000

    Replace one more g_memmove with memmove, add a cast to make the Lua stuff
    compile.
    
    svn path=/trunk/; revision=54296

commit 9fba5a7
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 20 14:35:34 2013 +0000

    g_memmove has been removed in favour of normal memmove in the latest glib
    versions, so do the same. Plain old memmove appears to be specified in C90, so
    I'm not sure why they ever needed a compat function in the first place...
    
    svn path=/trunk/; revision=54295

commit c3de9c6
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Dec 20 14:28:16 2013 +0000

    As pointed out in http://ask.wireshark.org/questions/28304/questions-on-packet-kafkac :
    
    ett_kafka_metadata_topics is defined (and registered) but not used.  Use it.
    
    svn path=/trunk/; revision=54294

commit de2bcb2
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Dec 20 13:38:36 2013 +0000

    Build correct base table in init.lua after changes in epan/proto.h
    
    svn path=/trunk/; revision=54293

commit db3c476
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Dec 20 13:33:48 2013 +0000

    Rewrote ProtoField_new to:
    - Allow both string and integer for type and base (improve usability).
    - Check valid base and mask for different types (avoid crashes).
    - Remove ftypes.PROTOCOL from valid types.
    
    This should fix bug #9549.
    
    svn path=/trunk/; revision=54292

commit fe98b8e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Dec 20 13:23:13 2013 +0000

    use STR_ASCII instead of BASE_NONE for strings
    
    svn path=/trunk/; revision=54291

commit 217f710
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Dec 20 13:17:24 2013 +0000

    don't assert if an FT_BYTES entry is empty
    
    svn path=/trunk/; revision=54290

commit 198ce0b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 20 10:30:57 2013 +0000

    Fix indentation.
    
    svn path=/trunk/; revision=54289

commit 1cf2e46
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 20 10:08:35 2013 +0000

    bytes_to_hexstr_punct() does not add a null terminator, so we must add
    it ourselves.
    
    svn path=/trunk/; revision=54288

commit 2548f6e
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Dec 20 09:04:12 2013 +0000

    Strip leading spaces in unknown-extension value.
    
    svn path=/trunk/; revision=54287

commit f53f205
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Dec 20 08:57:17 2013 +0000

    fix
    
      CC     packet-ecatmb.lo
    packet-ecatmb.c: In function 'dissect_ecat_mailbox':
    packet-ecatmb.c:877:64: error: 'info.anSdoInfoUnion.Entry.ValueInfo' may be used uninitialized in this function [-Werror=uninitialized]
    packet-ecatmb.c:796:38: note: 'info.anSdoInfoUnion.Entry.ValueInfo' was declared here
    packet-ecatmb.c:884:34: error: 'info.anSdoInfoUnion.Entry.Res.BitLen' may be used uninitialized in this function [-Werror=uninitialized]
    packet-ecatmb.c:796:38: note: 'info.anSdoInfoUnion.Entry.Res.BitLen' was declared here
    
    
    svn path=/trunk/; revision=54286

commit f48dde1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Dec 20 08:33:18 2013 +0000

    Fix a "'str' may be used uninitialized in this function" error
    
    svn path=/trunk/; revision=54285

commit 852d93a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Dec 20 07:57:02 2013 +0000

    comment out unused function
    
    svn path=/trunk/; revision=54284

commit 1170be1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Dec 20 07:56:38 2013 +0000

    fix compilation without libgcrypt
    
    svn path=/trunk/; revision=54283

commit f390e38
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Dec 20 06:55:56 2013 +0000

    Fix time dissection broken in r54274
    
    svn path=/trunk/; revision=54282

commit 350a207
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Dec 20 06:50:46 2013 +0000

    Try to please the buildbot.
    
    svn path=/trunk/; revision=54281

commit 5fbfa6c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Dec 20 06:30:13 2013 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54280

commit f4ef031
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Dec 20 02:13:02 2013 +0000

    Make more items filterable courtesy of convert_proto_tree_add_text.pl
    
    svn path=/trunk/; revision=54279

commit 56fa846
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Dec 19 22:55:16 2013 +0000

    Try to please Clang-Code-Analysis buildbot
    
    svn path=/trunk/; revision=54278

commit 6af6cd7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Dec 19 22:40:49 2013 +0000

    Add out-of-band send_preamble event to UDP framing protocol
    
    svn path=/trunk/; revision=54277

commit 704f759
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Dec 19 22:18:30 2013 +0000

    Makes "slot" filterable to pacify checkAPIs.pl
    
    svn path=/trunk/; revision=54276

commit 1e29ff6
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Dec 19 22:05:07 2013 +0000

    proto_tree_add_text -> proto_tree_add_string to satisfy checkAPIs.pl
    
    svn path=/trunk/; revision=54275

commit 959a290
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Dec 19 21:51:09 2013 +0000

    proto_tree_add_text -> proto_tree_add_xxx conversion.
    
    svn path=/trunk/; revision=54274

commit d66bffb
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Dec 19 21:40:38 2013 +0000

    Add System Frame Number to UDP framing protocol and display it in info column
    
    svn path=/trunk/; revision=54272

commit 6be3781
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Dec 19 20:53:44 2013 +0000

    Add bytestring_to_str() which takes a wmem scope and is otherwise identical to
    bytestring_to_ep_str (now deprecated). Use the new one in a few obvious places.
    
    Also just print directly to the buffer when loading ethernet addresses for
    resolution. The straight-to-buffer bytes_to_hexstr seems useful, maybe it
    shouldn't be in a private header...
    
    svn path=/trunk/; revision=54270

commit 1ed5971
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 19 20:52:56 2013 +0000

    Remove 'L' and 'LL' from constants; they are all used as 32-bit quantities.
    #if 0 an unsed constant definition.
    
    svn path=/trunk/; revision=54269

commit bc301c4
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 19 20:34:13 2013 +0000

    Add XXX comment as follows:
     /* XXX: GINT_MAX is not defined so #if ... will always be false */
     #if (GINT_MAX >= (1LL << 32))
       ...
     #endif
    
    Remove _U_ on several function parameters.
    
    Do some very minor whitespace changes;
    Add editor modelines.
    
    
    svn path=/trunk/; revision=54268

commit 82d0e1f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Dec 19 20:16:31 2013 +0000

    Another try at marking the ws_sign_ext functions possibly-unused.
    
    svn path=/trunk/; revision=54267

commit e2c5575
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 19 19:29:44 2013 +0000

    Cast result of strtol() to guint32;
    
    svn path=/trunk/; revision=54266

commit 67ceb46
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Dec 19 19:12:25 2013 +0000

    Try to fix a warning found by, but not related to, the ABI check.
    
    svn path=/trunk/; revision=54265

commit 771dc84
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Dec 19 18:58:31 2013 +0000

    Update file forgotten in r54250
    
    svn path=/trunk/; revision=54264

commit 3dc77ce
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 19 17:48:58 2013 +0000

    Need to call ptvcursor_current_offset() BEFORE ptvcursor_free().
    
    svn path=/trunk/; revision=54257

commit 4509ef2
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Dec 19 17:48:32 2013 +0000

    Change types and add cast to try to please buildbot
    
    svn path=/trunk/; revision=54256

commit 725d85f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 19 17:48:11 2013 +0000

    Fix leaks where ptvcursor_free() wasn't being called.
    
    svn path=/trunk/; revision=54255

commit f756c9b
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 19 17:46:59 2013 +0000

    Since we're always calling ptvcursor_new() now, always call ptvcursor_free().
    
    svn path=/trunk/; revision=54254

commit 62393a6
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Dec 19 17:21:36 2013 +0000

    Cope with spaces or dashes in security keys
    
    svn path=/trunk/; revision=54251

commit 2ae8edc
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Dec 19 16:28:39 2013 +0000

    Rename more to_str functions to have ep_ in the name if they return ephemeral
    buffers. Remove two unused functions.
    
    svn path=/trunk/; revision=54250

commit a6415ec
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Dec 19 15:49:09 2013 +0000

    Rename a couple of to_str functions to have ep_ in the name. This makes it
    obvious that the returned string is ephemeral, and opens up the original names
    in the API for versions that take a wmem pool (and thus can work in any scope).
    
    svn path=/trunk/; revision=54249

commit b7ab4db
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Dec 19 15:27:44 2013 +0000

    Modelines and consistent indentation.
    
    svn path=/trunk/; revision=54248

commit 3b73e8b
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Dec 19 15:26:31 2013 +0000

    Renamed new_TvbRange to push_TvbRange and use this when creating a new
    TvbRange from a FieldInfo.
    
    This should fix the crash in bug #9483.
    
    svn path=/trunk/; revision=54247

commit 891b237
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Dec 19 11:24:55 2013 +0000

    Improved compressed user data handling.
    
    svn path=/trunk/; revision=54246

commit 317b828
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 19 09:19:33 2013 +0000

    Use proto_tree_add_item() or tvb_get_string_enc() instead of
    tvb_get_unicode_string().  If there's an indication that the encoding is
    UCS-2, use that, otherwise use UTF-16.  (For example, "BMP" stands for
    "Basic Multilingual Plane", which is the part of Unicode that can be
    encoded in 16 bits, hence UCS-2.)
    
    In the description of the "Use Heuristics for UDP" preference for the
    XML dissector, note that it's not just trying to recognize XML in UCS-2,
    it's trying to recognize XML in *big-endian* UCS-2.
    
    svn path=/trunk/; revision=54245

commit 4a346b7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 19 03:12:59 2013 +0000

    Use tvb_get_string_enc(), or proto_tree_add_item(), rather than
    tvb_get_unicode_string() or g_iconv stuff.
    
    svn path=/trunk/; revision=54244

commit 3012901
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 19 02:41:27 2013 +0000

    Use proto_tree_add_item() in cases where we don't actually look at the
    value.
    
    svn path=/trunk/; revision=54243

commit 6762f7e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Dec 19 02:32:21 2013 +0000

    Some patches from Peter Harris:
    
    [PATCH 1/5] X11 dissector: Sort declarations
    This prevents pointless changes showing up in the diff when evaluating
    unrelated changes to the generator.
    
    See http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod#Hash_randomization
    
    [PATCH 2/5] X11 dissector: Silence warnings on perl 5.18, prevent 5.20
    Perl 5.18 retroactively marked "given/when" experimental, with a
    promise to remove or dramatically change it in 5.20.
    
    Since there is no perl 5.20 yet, there is no way to make this script
    compatible with it.
    
    [PATCH 3/5] X11 dissector: Support variable_param (at least for glCallLists)
    (This patch makes the change in r54232 unnecessary by using the previously-
    unused variable.)
    
    [PATCH 4/5] X11 dissector: Remove obsolete TODO item
    This item was done in r53531 PATCH 09/11
    
    svn path=/trunk/; revision=54242

commit cc15202
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Dec 19 01:37:54 2013 +0000

    Exposing a couple of more constant arrays for ANSI-637.  Bug 9471 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9471)
    
    From Michael Lum
    
    svn path=/trunk/; revision=54241

commit 10670dc
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Dec 18 23:45:09 2013 +0000

    Regenerate the X11 dissector in order to pick up the change from r54232.  Also update to the latest mesa (though this resulted in no changes).
    
    svn path=/trunk/; revision=54240

commit 099294d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Dec 18 23:32:06 2013 +0000

    Add charset table for ISO/IEC 8859-9 (ENC_ISO_8859_9)
    
    svn path=/trunk/; revision=54239

commit e49da69
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Dec 18 22:25:18 2013 +0000

    Use ws_sign_ext64()
    
    svn path=/trunk/; revision=54238

commit 424fae1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Dec 18 22:15:56 2013 +0000

    initialize info_flags, fix compile error
    
    svn path=/trunk/; revision=54237

commit f882b63
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Dec 18 22:10:59 2013 +0000

    Some proto_tree_add_xxx functions have a '_' in the function name so make sure they get counted in the proto_tree_add_text percentage.
    
    Makes a few dissectors look a little better.
    
    svn path=/trunk/; revision=54236

commit 4c4af54
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Dec 18 21:36:15 2013 +0000

    Use FT_STRING for string-valued fields.
    
    Have RDP_FI_STRING set for all string-valued fields, with:
    
    	RDP_FI_UNICODE set if the string is always "Unicode" (assumed to
    	be UTF-16-encoded);
    
    	RDP_FI_ANSI set if the string is always "ANSI" (we should try to
    	use the code page indication);
    
    	neither set if the string is "Unicode" or "ANSI" depending on
    	the INFO_UNICODE flag in the packet (the only strings that work
    	that way are in TS_INFO_PACKET or TS_EXTENDED_INFO_PACKET
    	packets, which also have the flags field with INFO_UNICODE).
    
    Use proto_tree_add_item() to add the string items.
    
    While we're at it, pull the code to get conversation data, creating it
    if necessary, into a routine.
    
    svn path=/trunk/; revision=54235

commit fe7e178
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Dec 18 21:21:08 2013 +0000

    Remove unneeded #include epan/dissectors/packet-scsi.h
    
    svn path=/trunk/; revision=54234

commit 3b51943
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Dec 18 21:20:57 2013 +0000

    Add extern C for stat_cmd_args (for future use in Wireshark Qt)
    
    svn path=/trunk/; revision=54233

commit 5385c2d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Dec 18 20:53:01 2013 +0000

    Instead of assigning a variable to itself, avoid unused warnings similar
    to the Q_UNUSED macro.
    
    svn path=/trunk/; revision=54232

commit b834b2a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Dec 18 20:38:05 2013 +0000

    "unsigned long" is not necessarily the same as "guint".
    
    svn path=/trunk/; revision=54231

commit 0c73eb6
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 18 20:00:06 2013 +0000

    Update the example to match the ohter plugins in wireshark.nsi.
    
    svn path=/trunk/; revision=54230

commit 3947343
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Dec 18 19:22:24 2013 +0000

    Remove unused variable.
    
    svn path=/trunk/; revision=54229

commit 00eb735
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Dec 18 19:19:17 2013 +0000

    Remove other_decode_bitfield_value in favor of bitmasks in hf_ entry.
    Replace "home grown" APIs for string->int conversions with more standard ones.
    
    svn path=/trunk/; revision=54228

commit f0a58ef
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 18 18:27:07 2013 +0000

    Call ptvcursor_new() to initialize cursor whether tree is NULL or not.
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9578
    #BACKPORT(1.10, 1.8)
    
    svn path=/trunk/; revision=54227

commit 72e5288
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Dec 18 16:52:51 2013 +0000

    Per user request, revert reformatting of hf[] entries done in SVN #54005.
    
    See wireshark-dev message thread begining at:
     https://wireshark.org/lists/wireshark-dev/201312/msg00156.html
    
    
    svn path=/trunk/; revision=54226

commit 8f665d9
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Dec 18 15:54:32 2013 +0000

    Add a sixteenth element to all BCD digit sets to avoid garbage values when
    decoding corrupt bytes. Some of these digit sets could probably be
    deduplicated...
    
    svn path=/trunk/; revision=54224

commit 197c2ff
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Dec 18 15:15:39 2013 +0000

    CIMD Error Code Dissection.  Bug 9570 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9570)
    
    From Vineeth
    
    from me - make a few of the value_strings value_string_exts
    
    svn path=/trunk/; revision=54223

commit c1ceac5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Dec 18 14:31:14 2013 +0000

    Fix -Wunused-const-variable found by Clang
    
    svn path=/trunk/; revision=54222

commit ad531c5
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Dec 18 14:19:12 2013 +0000

    Added Column clear_fence().
    
    svn path=/trunk/; revision=54221

commit 80150e1
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Dec 18 14:18:45 2013 +0000

    Added col_clear_fence().
    
    svn path=/trunk/; revision=54220

commit 4729c08
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Wed Dec 18 13:49:10 2013 +0000

    Add 'Filter Association' to context menu in packet list.
    
    svn path=/trunk/; revision=54219

commit 485faca
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Dec 18 13:37:20 2013 +0000

    Add cast to try to fix buildbot failure
    
    svn path=/trunk/; revision=54218

commit ae50f1d
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Dec 18 13:08:57 2013 +0000

    Fix a test to allow deciphering to happen on the first pass, and close the gcrypt handles after use.
    
    svn path=/trunk/; revision=54216

commit 52a05e6
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Dec 18 12:55:43 2013 +0000

    Added ByteArray base64_decode().
    
    svn path=/trunk/; revision=54215

commit aa29612
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Dec 18 12:54:18 2013 +0000

    Added support for continuation line in content type.
    
    svn path=/trunk/; revision=54214

commit d536d5f
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Dec 18 12:19:42 2013 +0000

    Remove unused variables to try to unbreak MAC buildbots
    
    svn path=/trunk/; revision=54213

commit 17e31af
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Dec 18 12:05:11 2013 +0000

    Only convert string key once, during update uat callback
    
    svn path=/trunk/; revision=54212

commit d54801b
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Wed Dec 18 09:53:25 2013 +0000

    Fix warning because of functions defined but not used.
    
    svn path=/trunk/; revision=54211

commit d65cb2e
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Wed Dec 18 08:04:01 2013 +0000

    Ignore the first line of the chunk statistics file.
    
    svn path=/trunk/; revision=54210

commit e8b935a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Dec 18 06:51:09 2013 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54209

commit 7dfbe30
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Dec 18 02:25:53 2013 +0000

    Translate a little leftover German to English.
    
    svn path=/trunk/; revision=54208

commit 189a800
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Dec 18 02:16:42 2013 +0000

    Fix compilation when we don't HAVE_GCRYPT.
    
    svn path=/trunk/; revision=54207

commit 5c8e650
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Dec 18 02:08:17 2013 +0000

    Presumably ansi_tsb58_language_ind_vals shouldn't be static (since it's listed in the header file).
    
    svn path=/trunk/; revision=54206

commit 88b9db9
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Dec 18 01:30:50 2013 +0000

    ANSI A-interface improvements.  Bug 9471 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9471)
    
    From Michael Lum
    
    svn path=/trunk/; revision=54205

commit 01c048b
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 17 23:03:27 2013 +0000

    Add two missing BASE_EXT_STRING flags as caught by Alexis's ASAN fuzzing.
    
    svn path=/trunk/; revision=54204

commit a2bb473
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 17 22:38:40 2013 +0000

    Fix what appears to be a misuse of pointers in the LLDP dissector as caught by
    Alexis's ASAN fuzzing. Pass the address of a guid on the stack, not the address
    of a pointer to a guid which doesn't actually point to anything...
    
    svn path=/trunk/; revision=54203

commit ff2a584
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 17 22:16:06 2013 +0000

    sign_ext.h: use G_GINT64_CONSTANT(), add sample for alternative method of sign extension.
    
    Alternative method looks much nicer in dissasembly.
    
    svn path=/trunk/; revision=54202

commit e6d09c1
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Dec 17 22:07:32 2013 +0000

    Make local functions static. Include *.h when needed.
    
    svn path=/trunk/; revision=54201

commit be09c39
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Dec 17 22:03:37 2013 +0000

    Add SVN properties.
    
    svn path=/trunk/; revision=54200

commit 9628624
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 17 21:51:45 2013 +0000

    Get rid of trailing periods in some error messages for consistency; the
    others don't have trailing periods, and the caller adds a period as
    desired.
    
    svn path=/trunk/; revision=54199

commit c8716a4
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 17 21:38:59 2013 +0000

    Put sign_ext.h in Makefile.
    
    svn path=/trunk/; revision=54198

commit 0de43ce
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 17 21:36:33 2013 +0000

    Create sign extension routines in <wsutil/sign_ext.h>, use it in few places.
    
    svn path=/trunk/; revision=54197

commit 6db9eb0
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Dec 17 20:06:03 2013 +0000

    Bugfix OpenSafety "heuristics" to only consider a packet "handled" if a subdissector is called.  Fixes bug 9572 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9572)
    
    Also removed tree check in Modbus dissector because dissector_try_string() is being called under it.
    
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=54193

commit c03bcb5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 17 18:53:01 2013 +0000

    From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8805
    
    Wireshark not recognizing skinny version 19
    
    Allow Wireshark to decode skinny version 19 (0x13)
    Only allow, no found spec to support all feature/packet of skinny 19
    
    Also fix a encoding arg
    
    svn path=/trunk/; revision=54189

commit e9946f0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 17 18:43:34 2013 +0000

    Make Ubuntu Buildbot happy
    
    Fix following error:
    ../../../ui/qt/sctp_chunk_statistics_dialog.cpp: In member function ‘void SCTPChunkStatisticsDialog::fillTable(bool)’:
    ../../../ui/qt/sctp_chunk_statistics_dialog.cpp:145:29: error: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Werror=unused-result]
    
    svn path=/trunk/; revision=54188

commit f1a440b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 17 18:43:24 2013 +0000

    Remove trailing whitespace and add modelines
    
    svn path=/trunk/; revision=54187

commit 69ac243
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Dec 17 17:32:20 2013 +0000

    General cleanup of ZBEE ZCL dissector.  Removed unnecessary casts and wrapping functions.
    
    Tried to remove zcl_cluster_id global, but it's used in a function that is called by other dissectors that I'm not sure if they are expecting the zcl_cluster_id to be "saved" (or if -1 could be passed in for cluster id from those dissectors).  Removed as many uses of it as possible if someone knows the dissectors better to make that call.
    
    svn path=/trunk/; revision=54186

commit 79d336c
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Dec 17 16:50:33 2013 +0000

    Handle signed integers > 32 bits.  Bug 8454 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8454)
    
    svn path=/trunk/; revision=54183

commit 1b4ea6b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Dec 17 16:40:42 2013 +0000

    Preferences to control whether deciphering should be done for signalling and user plane
    
    svn path=/trunk/; revision=54182

commit 87e2aa3
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Dec 17 15:02:47 2013 +0000

    From "bd": Fix " Wireshark stops showing new packets but dumpcap keeps writing them to the temp file"
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9571
    
    From me: Fixed in a slightly different manner than sugested in the patch attached to the bug.
    
    
    
    svn path=/trunk/; revision=54181

commit e79de98
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Dec 17 14:49:21 2013 +0000

    First working version of deciphering with AES (EEA2).  Lots of improvements still to make
    
    svn path=/trunk/; revision=54180

commit d319ad5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 17 13:31:58 2013 +0000

    Do not modify the bytes given to proto_tree_add_uint_format_value() in case there is a mask present in hf definition.
    Otherwise the bits displayed in the tree are not the right ones.
    
    svn path=/trunk/; revision=54179

commit 30447ec
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 17 13:21:26 2013 +0000

    Fix preprocessor macro and indentation.
    
    svn path=/trunk/; revision=54178

commit 894d8d0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 17 13:11:44 2013 +0000

    Fix a crash when calling try_val_to_str_ext()
    
    svn path=/trunk/; revision=54177

commit 3d6c71e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 17 13:06:11 2013 +0000

    Fix indent (use 4 spaces) and add modelines
    
    svn path=/trunk/; revision=54176

commit 2f3a943
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 17 11:34:45 2013 +0000

    Fix a typo and check that handle exists before calling call_dissector()
    
    svn path=/trunk/; revision=54175

commit 0f6429c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 17 11:28:48 2013 +0000

    Fix the offset when dissecting a Signal reserved field
    
    svn path=/trunk/; revision=54174

commit 0db7187
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 17 10:54:57 2013 +0000

    Comment a useless increment
    
    svn path=/trunk/; revision=54173

commit bde542b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 17 10:43:08 2013 +0000

    From Fabio Tarabelloni via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9547
    
    Zbee ZCL wrong cmdID in DefaultRespons
    
    Default Response command generated by Specific command cluster contains wrong cmdId decoding. The value shows the cross-cluster command id but not the specific cluster command id name.
    Draft of solution is already created (now is under test). The idea is to add a cmdId function callback in zbee_zcl_init_cluster in order to call it when wireshark has to decode specific cluster cmd in default response.
    
    svn path=/trunk/; revision=54171

commit 7e2353f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 17 10:22:00 2013 +0000

    Make translatable ready SCTP Graph for Qt
    
    svn path=/trunk/; revision=54170

commit 7eb5057
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Dec 17 09:51:34 2013 +0000

    Find the right frame when plottable was clicked.
    
    svn path=/trunk/; revision=54167

commit 25a74d3
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Dec 17 08:56:47 2013 +0000

    Fill the chunk statistics. Read line with fgets instead of getline.
    
    svn path=/trunk/; revision=54166

commit 555b8a5
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Dec 17 08:54:54 2013 +0000

    Add the header files only once.
    
    svn path=/trunk/; revision=54165

commit a1f179c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Dec 17 06:10:41 2013 +0000

    Make local functions static. Include *.h when needed.
    
    svn path=/trunk/; revision=54164

commit 5c08517
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 16 23:26:09 2013 +0000

    Intialise a variable to avoid a (bogus) warning with my version of gcc
    
    svn path=/trunk/; revision=54163

commit f9abd6f
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 16 23:21:31 2013 +0000

    Fix compilation for when HAVE_LIBGCRYPT is not defined
    
    svn path=/trunk/; revision=54162

commit 7851e21
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 16 23:08:09 2013 +0000

    Fix compiler warnings.
    
    svn path=/trunk/; revision=54161

commit e4a880b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 16 23:00:58 2013 +0000

    Get rid of unused variable.
    
    svn path=/trunk/; revision=54160

commit 8bbff41
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 16 22:43:10 2013 +0000

    Fix typo in formatting string (%%s should be %s).
    
    Mark unused argument as such.
    
    svn path=/trunk/; revision=54159

commit 068008f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 16 22:39:41 2013 +0000

    Use proto_tree_add_item() in preference to fetching the string and
    adding it with proto_tree_add_string().  Use tvb_get_string_enc() rather
    than tvb_get_unicode_string() to fetch strings.
    
    We assume a UTF-16 encoding for all "Unicode" strings.
    
    Use tvb_strsize() and tvb_unicode_strsize() to get the lengths of
    null-terminated strings.
    
    Get rid of unused ett_nt_unicode_string variable.
    
    svn path=/trunk/; revision=54158

commit 54c2724
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Dec 16 21:39:44 2013 +0000

    ANSI A-interface enhancements.  Bug 9471 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9471)
    
    From Michael Lum:
    1. Allow mobile ID and service option to be shown in the INFO line for various messages.
    2. proto_tree_add_text -> proto_tree_add_item conversions.
    
    From me:
    1. Even more proto_tree_add_text -> proto_tree_add_item conversions.
    
    svn path=/trunk/; revision=54157

commit 09ce0cf
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 16 20:38:20 2013 +0000

    From Peter Lemenkov:
    
     "This patch removes misleading dereferencing operator from the
      array's name. E.g. consider the following declaration:
    
      guint32 ipaddr[4];
    
      ipaddr points to the address of an array of guint32's, while &ipaddr
      points to the first' guint32 object. E.g. &ipaddr == &ipaddr[0]. The
      value is the same, but has different type which is necessary
      sometimes. However inet_pton treats latest argument as void*, and
      this information is left anyway. So no need to bother with types and
      let's just pass pointer to the array."
    
      https://bugs.wireshark.org/bugzilla/attachment.cgi?id=12304
    
    From me: Remove dereferencing operator from 'ipaddr' in two calls to
             wmem_memdup().
    
    svn path=/trunk/; revision=54156

commit 0afeb2a
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 16 20:22:50 2013 +0000

    Change editor modelines value for 'indent-tabs-mode' from 'true' to 't'
     so emacs doesn't complainab 'unsafe value'.
    
    svn path=/trunk/; revision=54153

commit 94b225a
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 16 18:53:14 2013 +0000

    Now calling function that will decipher payloads, if possible, and return a new tvb.  Actual deciphering still to come...
    
    svn path=/trunk/; revision=54149

commit d2e947f
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Dec 16 18:44:04 2013 +0000

    Fix alignment issue in GTK2 flowgraph "packet choice" window.
    (Issue reported by Alexis Lagoutte).
    
    ##Backport 1.10
    
    svn path=/trunk/; revision=54148

commit 71b281a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 16 16:49:37 2013 +0000

    when the default character table is used,
    don't add af hf entry with len 0 to the tree
    add a text element instead
    
    svn path=/trunk/; revision=54145

commit b71335c
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Dec 16 16:32:51 2013 +0000

    Fix PGN value computation
    
    svn path=/trunk/; revision=54144

commit c1a20e5
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 16 15:03:41 2013 +0000

    Reorganise main dissection function to that sequence analysis is done before signalling data payload
    
    svn path=/trunk/; revision=54143

commit e78173d
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 16 11:47:04 2013 +0000

    Look up key (now by UEId, not RNTI) and display in security tree where known.
    
    svn path=/trunk/; revision=54142

commit 74d627d
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Dec 16 11:18:53 2013 +0000

    Add configuration of UE keys (by RNTI).  Still to show and use this info...
    
    svn path=/trunk/; revision=54141

commit a6a53d2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 16 10:10:29 2013 +0000

    no need for if(tree)
    
    svn path=/trunk/; revision=54140

commit 9e5143f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 16 10:06:09 2013 +0000

    TABs -> spaces, add editor modelines
    
    svn path=/trunk/; revision=54139

commit a1defaa
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 16 08:20:22 2013 +0000

    From Wesley
    fix "decode as" for time protocol
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9563
    
    svn path=/trunk/; revision=54138

commit df30bf9
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Dec 16 06:03:17 2013 +0000

    Make local functions static.
    
    svn path=/trunk/; revision=54137

commit 2363dd4
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Dec 16 05:56:42 2013 +0000

    Make local functions static.
    
    svn path=/trunk/; revision=54136

commit c45475a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 15 23:44:12 2013 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54135

commit 59dddc2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Dec 15 19:48:15 2013 +0000

    In dissect_ndr_byte_array(), use the field index from the dcerpc_info
    structure, rather than a fixed field.  Get rid of that fixed field, as
    it's no longer needed.
    
    Use dissect_ndr_byte_array() rather than dissect_ndr_char_cvstring() in
    a case where we have an opaque byte array.
    
    Have dissect_ndr_cvstring() and dissect_ndr_vstring() - and, therefore,
    routines that call them, such as dissect_ndr_cstring(),
    dissect_ndr_char_cvstring(), dissect_ndr_char_vstring(), and
    dissect_ndr_wchar_vstring() - require that the field being used by an
    FT_STRING field.  Manually fix a case where the PIDL generator makes
    such a field FT_NONE rather than FT_STRING.  Also handle EBCDIC, just in
    case we happen to see a packet with EBCDIC strings.
    
    Use tvb_get_string_enc(), rather than tvb_get_unicode_string() or
    tvb_get_string(), in dissect_ndr_cvstring() and dissect_ndr_vstring().
    
    svn path=/trunk/; revision=54134

commit afc0d8a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Dec 15 19:19:30 2013 +0000

    use ISO 8859-5 for DVB-SI
    
    svn path=/trunk/; revision=54133

commit a07c0ff
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Dec 15 19:13:31 2013 +0000

    add support for ISO 8859-5
    
    svn path=/trunk/; revision=54132

commit 93594d6
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 19:07:40 2013 +0000

    Upgrade to HTTP2 draft-09
    
    Add HTTP2 to Decode as
    
    svn path=/trunk/; revision=54131

commit c00a126
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 19:07:26 2013 +0000

    Fix warning found by doxygen
    
    svn path=/trunk/; revision=54130

commit aae7200
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 19:07:09 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54129

commit 9f22d3a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Dec 15 18:38:35 2013 +0000

    improve DVB-SI string handling
    
    new function dvb_add_chartbl() adds a tree entry for an encoding
    use FT_BTYES as type for encoding hfs
    string hfs for DVB-SI strings must have STR_UNICODE, not BASE_NONE
    make dvb_string_encoding_vals[] internal to dvb_chartbl.c
    
    svn path=/trunk/; revision=54128

commit 9ce9b10
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 16:36:25 2013 +0000

    From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9542
    
    Enhancements for SEL Fast Message Dissector
    
    Additional functionality for SEL Fast Message dissector:
    - Optional CRC16 validation for Fast SER messages that use those footers.  Use built-in Wireshark functions to complete this
    - Handle Fast Meter messages with scale factors present in the configuration message.  Required some additions to the fm_conversation struct
    - Some small cleanups for margins and comment locations.
    
    From me :
    - Fix some encoding field
    - unused variable...
    
    svn path=/trunk/; revision=54127

commit ee08b65
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 16:28:57 2013 +0000

    Fix build with CMake (Missing dvb_chartbl.c...) Fix indent also in Makefile.common
    
    svn path=/trunk/; revision=54126

commit 57ed8b4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 16:17:36 2013 +0000

    From Fabio Tarabelloni via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9544
    
    Zbee ZCL Identify dissector duplicated
    
    The packet-zbee-zcl.c contains duplication of ZCL Identify cluster dissector, already developed in packet-zbee-zcl-general.c file
    
    svn path=/trunk/; revision=54125

commit fea47a3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 16:17:22 2013 +0000

    Make checkAPI happy
    
    Error: hf_zbee_beacon_router_capacity: FT_BOOLEAN with a bitmask must specify a 'parent field width' for 'display' in packet-zbee-nwk.c
    Error: hf_zbee_beacon_end_device_capacity: FT_BOOLEAN with a bitmask must specify a 'parent field width' for 'display' in packet-zbee-nwk.c
    
    svn path=/trunk/; revision=54124

commit c58f388
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 16:17:08 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9558
    
    Mark generated fields as generated in RTPproxy dissector
    
    This patch is cosmetic. It just marks generated fields as generated (to avoid confusion)
    
    Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
    
    svn path=/trunk/; revision=54123

commit 5c7c8e3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 16:16:54 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9546
    
    PSK stream does not get decrypted with other TLS streams
    
    Fix PSK decryption with keylog file
    
    Session IDs may be empty (length zero). Currently, these sessions are
    still stored in the session cache which is quite useless as is is very
    likely that multiple TLS streams have no Session ID in their Hello
    messages. This causes the wrong premaster secret to be restored when the
    ClientHello is dissected (via dissect_ssl3_hnd_hello_common).
    
    In the PSK case, this will prevent the SSL keylog file from being
    consulted. When processing the ClientKeyExchange, the
    ssl_generate_pre_master_secret function is called to set the pre-master
    key... but this does not happen when ssl.psk is not available. In this
    case, the PMK that was restored in ClientHello is used. This results in
    faulty dissection.
    
    RSA does not have this problem because it always tries to use the
    private server key (and falls back to the keylog file).
    
    This fix prevents empty session IDs from being stored with a PMK,
    making the dissector use the keylog file for PSK.
    
    svn path=/trunk/; revision=54122

commit 1c85671
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 15 16:16:38 2013 +0000

    From Niels de Vos via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9557
    
    Add support for dissecting Gluster/NFS file handles
    
    The nfs dissector has support for dissecting several types (depending on the NFS-server) of file-handles. GlusterFS/NFS can not be dissected yet
    
    svn path=/trunk/; revision=54121

commit f247647
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Dec 15 15:52:15 2013 +0000

    Add a MIN() to avoid reading past the end of a buffer in LDSS. Caught by
    valgrind fuzzing.
    
    svn path=/trunk/; revision=54120

commit 971f1a1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Dec 15 15:03:42 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-12-15]
    
    svn path=/trunk/; revision=54117

commit f98af27
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Dec 15 12:51:33 2013 +0000

    remove a line that sneaked in from some tests
    
    svn path=/trunk/; revision=54116

commit 9818914
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 15 12:48:12 2013 +0000

    Create separate dissection functions for TCP and UDP.
    
    svn path=/trunk/; revision=54115

commit 2c015bb
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 15 12:35:00 2013 +0000

    Fix some const/ not const warnings.
    
    svn path=/trunk/; revision=54114

commit db1b70f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Dec 15 12:05:50 2013 +0000

    as requested, move the functions/defines for DVB character tables
    to separate files
    
    svn path=/trunk/; revision=54113

commit d6b2fb1
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 15 02:56:29 2013 +0000

    proto_tree_add_xxx -> proto_tree_add_item
    
    svn path=/trunk/; revision=54112

commit 35606f3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Dec 15 01:10:47 2013 +0000

    Fix a cut-and-pasteo.
    
    svn path=/trunk/; revision=54111

commit 465e466
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Dec 14 23:44:25 2013 +0000

    Use "(void) <variable/>" to avoid unused variable warnings similar to
    Qt's Q_UNUSED macro.
    
    svn path=/trunk/; revision=54110

commit 62d05c8
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 22:07:26 2013 +0000

    Fix some warnings
    
    svn path=/trunk/; revision=54109

commit 4120d74
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 21:04:49 2013 +0000

    sock diag netlink: dissect requests, stub for 'padding dissection'.
    
    svn path=/trunk/; revision=54108

commit defd185
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 14 19:26:06 2013 +0000

    Rework code slightly to prevent VS Code Analysis warning:
      C6326: Potential comparison of a constant with another constant
    
    svn path=/trunk/; revision=54107

commit 02eea93
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Dec 14 19:23:34 2013 +0000

    More shorten-64-to-32 warnings.
    
    svn path=/trunk/; revision=54106

commit 478f83d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 14 19:11:21 2013 +0000

    Use proto_tree_add_item() rather than fetching a string an adding it, if
    possible.  If (possibly) not possible, use tvb_get_string_enc() rather
    than tvb_get_unicode_string().
    
    svn path=/trunk/; revision=54105

commit 81a67ce
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 14 18:50:23 2013 +0000

    Fix (I think) VS Code Analyzer warnings:
     C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value.
       Results might not be an expected value
    
    
    svn path=/trunk/; revision=54104

commit 3ddb201
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 14 18:33:55 2013 +0000

    Create/use several extended value-strings;
     (Sort & remove dups from underlying value_string arrays);
    Reformat a few long lines;
    Add editor modelines;
    
    
    svn path=/trunk/; revision=54103

commit 1190f52
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 14 18:25:42 2013 +0000

    Fix VS Code Analysis warning:
      C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. \
      Results might not be an expected value
    
    'offset++' --> 'offset += 1' for consistency;
    Add/adjust whitespace;
    Add editor modelines
    
    
    svn path=/trunk/; revision=54102

commit 75f1073
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Dec 14 18:12:32 2013 +0000

    Cast away shorten-64-to-32 warnings.
    
    svn path=/trunk/; revision=54101

commit 8fde852
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Dec 14 18:07:01 2013 +0000

    Squelch a bunch of shorten-64-to-32 warnings by parsing all of our
    numeric values using strtoul and casting it the result to a guint32.
    Hopefully no user or session IDs are negative or greater than 32 bits.
    
    svn path=/trunk/; revision=54100

commit c729725a
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 14 17:00:56 2013 +0000

    Fix bug found by VS Code Analysis:
     warning C6385: Invalid data: accessing 'tag_to_type', \
     the readable size is '136' bytes, but '140' might be read
    
    svn path=/trunk/; revision=54099

commit 862b30c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sat Dec 14 17:00:36 2013 +0000

    Take a preemptive strike at some likely future VS Code Analyzer warnings about strings possibly not being zero-terminated.
    
    svn path=/trunk/; revision=54098

commit 07a8d1b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 16:47:52 2013 +0000

    xmpp_attr_info, xmpp_attr_info_ext: Pass pointer to hf
    
    This should fix most of warnings:
    	initializer element is not computable at load time
    
    svn path=/trunk/; revision=54097

commit b4acad6
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 14 16:36:07 2013 +0000

    Prevent VS Code Analyzer warning; (AFAICT: not an actual bug).
    
    svn path=/trunk/; revision=54096

commit 715e2d6
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 16:09:57 2013 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54095

commit 5a4720b
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Dec 14 16:01:00 2013 +0000

    Set Proto col & Clear Info col before fetching data from the tvb;
    Almost all of the dissection code can be under 'if (tree)';
    Do some whitespace changes.
    
    svn path=/trunk/; revision=54094

commit aa16494
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Dec 14 14:44:52 2013 +0000

    Add a cast to silence an unnecessary warning.
    
    svn path=/trunk/; revision=54093

commit e0e86ba
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 14:33:46 2013 +0000

    Fix const warnings.
    
    svn path=/trunk/; revision=54092

commit 2754c08
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Dec 14 14:11:30 2013 +0000

    From Peter Paluch via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9158
    
    Currently, the LLC dissector in packet-llc.c displays the values of DSAP IG bit
    and SSAP CR bit as separate items in the proto tree. This gives an impression
    that these entries are separate fields in the LLC header while in reality, they
    are only the least significant bits in DSAP/SSAP octets. In addition, the
    importance of these bits is relatively low in today's LLC-based protocols (they
    are mostly set to 0), so having them always displayed in the proto tree is
    somewhat of a luxury.
    
    Modify the LLC dissector by having added a subtree to both DSAP and SSAP items
    that displays the IG and CR bits as bits in a bitfield, and moved the display
    of IG and CR bits into these subtrees.
    
    It may seem that adding a text item instead of a FT_UINT8 value is not a
    sensible approach because such item is not filterable. However, if filtering by
    the entire DSAP/SSAP value (which is the typical way of filtering on SAPs), this
    value is always added to the tree in its entirety and indexed by "llc.dsap" and
    "llc.ssap" filter strings. If the GI or CR bit are to be matched, "llc.dsap.ig"
    and "llc.ssap.cr" filter strings are available. Searching for the value of the
    DSAP/SSAP & 0xFE which would be the value currently added by the
    proto_tree_add_text() is not done and should not be done, as IEEE stipulates:
    "An individual actual address value does not necessarily have any relationship
    with a group address of the same actual address value."
    (http://standards.ieee.org/develop/regauth/tut/llc.pdf) Following this
    consideration, the choice of displaying the SAP "actual address" using
    proto_tree_add_text() is acceptable.
    
    svn path=/trunk/; revision=54091

commit a990dfa
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 13:36:54 2013 +0000

    rdp_field_info_t struct: Pass pointer to hf
    
    This should fix most of errors:
      warning: initializer element is not computable at load time [enabled by default]
    
    svn path=/trunk/; revision=54090

commit 1053e72
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 12:45:57 2013 +0000

    Fix warnings
    
    svn path=/trunk/; revision=54089

commit 4d92f60
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 11:12:20 2013 +0000

    Remove not needed ';'
    
    svn path=/trunk/; revision=54088

commit fde0410
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 11:03:16 2013 +0000

    Fix constiness of GET_VALSP() macro.
    
    svn path=/trunk/; revision=54087

commit 53f438b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 10:43:29 2013 +0000

    Allow -Wmissing-prototypes only for C
    
    It should fix:
    	cc1plus: warning: command line option `-Wmissing-prototypes' is valid for Ada/C/ObjC but not for C++ [enabled by default]
    
    (only g++ complains, clang is OK with -Wmissing-prototypes)
    
    svn path=/trunk/; revision=54086

commit 5c79cbf
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 14 10:29:26 2013 +0000

    Fix some trivial warnings.
    
    svn path=/trunk/; revision=54085

commit 5dd7b73
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 14 03:44:12 2013 +0000

    Use proto_tree_add_item() for UTF-16 strings when dissecting string
    descriptors.
    
    Make sure the length in string descriptors is at least 2, so that we
    have a valid string or string-list length.
    
    svn path=/trunk/; revision=54084

commit e57d150
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Dec 14 01:40:39 2013 +0000

    Fix string length typo causing unitialized-value warnings caught by valgrind
    fuzzing.
    
    svn path=/trunk/; revision=54083

commit cb73c37
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Dec 14 01:34:02 2013 +0000

    It seems sscanf requires the input string to be null-terminated, even if it is
    longer than the maximum possible amount to read based on the format string. For
    this reason, don't use sscanf on tvb_get_ptr directly, copy and null-terminate
    the bytes we want.
    
    Fixes an uninitialized value caught by valgrind fuzzing.
    
    svn path=/trunk/; revision=54082

commit 2f11c8f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Dec 14 00:07:27 2013 +0000

    Add a bunch of tooltips.
    
    svn path=/trunk/; revision=54081

commit 0510eeb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 23:32:00 2013 +0000

    Pass the information from ATP to the conversation dissector.
    
    svn path=/trunk/; revision=54080

commit 8a3191f
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 13 23:22:28 2013 +0000

    It should halve warnings count in tn5250 dissector.
    
    svn path=/trunk/; revision=54079

commit d6da7a0
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 13 23:11:14 2013 +0000

    Fix warnings + remove some v. old comment from strutil.h
    
    
    svn path=/trunk/; revision=54078

commit 24360c9
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 13 23:08:32 2013 +0000

    Make sure all unused bits are 0 in bacapp, fixes uninitialized memory found by
    valgrind.
    
    svn path=/trunk/; revision=54077

commit 4043db5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 22:44:58 2013 +0000

    Rename spotlight_get_utf16_string_encoding() to
    spotlight_get_utf16_string_byte_order(), and have it return
    ENC_BIG_ENDIAN or ENC_LITTLE_ENDIAN if it finds a BOM and 0xFFFFFFFF if
    it doesn't, to make it a bit clearer what it's doing.
    
    Use tvb_get_string_enc() rather than tvb_get_unicode_string().
    
    svn path=/trunk/; revision=54075

commit 30ab019
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 22:35:50 2013 +0000

    In tvb_get_unicode_string(), if the byte count is odd, ignore the last
    byte.  (We should perhaps add an expert info indication in those cases.)
    
    svn path=/trunk/; revision=54074

commit bbc3e14
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 13 22:34:10 2013 +0000

    netlink: update
    
    - set pinfo->p2p_dir based on portid
    - check for nlmsg type in dissect_netlink_sock_diag()
    - sock diag support LINUX_AF_INET6, LINUX_AF_PACKET
    - naming cleanup
    
    svn path=/trunk/; revision=54073

commit 4cb6a92
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 13 22:15:29 2013 +0000

    Change the exit status of a fuzz failure to 255 so that if you use it with xargs
    the failures don't get suppressed.
    
    svn path=/trunk/; revision=54071

commit 2d5c1c8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 21:36:50 2013 +0000

    Note that apparently some BACnet implementations misuse the "ANSI X3.4"
    encoding for ISO 8859-1; this means that those strings won't be
    correctly interpreted if they're interpreted as UTF-8.
    
    svn path=/trunk/; revision=54069

commit fde7a4c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Dec 13 21:31:01 2013 +0000

    Simplify column sizing.
    
    svn path=/trunk/; revision=54068

commit 9d21f52
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 13 21:30:25 2013 +0000

    Fix various issues:
    - Display of header bit fields was incorrect;
    - Computation of the data length was incorrect;
    - Display of trailer 'indicator enable' & 'indicator' bit fields was incorrect;
    - 'Display' field of certain hf[] entries was incorrect.
    - Pedantic: Use ENC_BIG_ENDIAN instead of ENC_NA in certain places.
    
    See Bug #9539
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9539
    
    
    svn path=/trunk/; revision=54067

commit 34b93ed
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 13 21:26:59 2013 +0000

    Replace wmem_alloc with wmem_new in a few places, and wmem_new with wmem_new0 in
    a few places to avoid uninitialized memory found while fuzz-testing with
    valgrind.
    
    svn path=/trunk/; revision=54066

commit 0905bff
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 21:25:48 2013 +0000

    Return FALSE from dissect_iwarp_mpa() if data is NULL.  Note that this is the conservative/safest approach since there do appear to be some code paths that don't rely on the data.
    
    svn path=/trunk/; revision=54065

commit 7aaa0b2
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 21:15:49 2013 +0000

    Return FALSE from dissect_zbee_nwk_heur() if data is NULL.
    
    svn path=/trunk/; revision=54064

commit 629c13c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 21:08:21 2013 +0000

    Add data arg to dissect_wassp_heur() in case it's ever used.
    
    svn path=/trunk/; revision=54063

commit 7ba2ee5
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 20:59:45 2013 +0000

    Return FALSE from dissect_tapa_heur() if data is NULL.
    
    svn path=/trunk/; revision=54062

commit 305055b
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 20:50:19 2013 +0000

    Add data arg to dissect_skype_heur() so it compiles cleanly if/when SKYPE_HEUR is ever defined.
    
    svn path=/trunk/; revision=54061

commit cbeaa89
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 20:31:02 2013 +0000

    Handle NFS4_OP_ILLEGAL (and other potential array bounds errors).
    
    svn path=/trunk/; revision=54058

commit c88431c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 20:16:53 2013 +0000

    Remove _U_
    
    svn path=/trunk/; revision=54057

commit 4b6ef3f
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 13 20:09:17 2013 +0000

    Add another check to radiotap-iter initialization to catch another out-of-bounds
    read found while fuzzing with valgrind. Hopefully doesn't break valid captures.
    
    svn path=/trunk/; revision=54056

commit 7d016fc
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 20:07:44 2013 +0000

    If data is NULL, return FALSE.
    
    svn path=/trunk/; revision=54055

commit 2147ff9
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 19:01:02 2013 +0000

    Remove _U_
    
    svn path=/trunk/; revision=54054

commit be1aa48
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Dec 13 19:00:51 2013 +0000

    Add recent Qt additions.
    
    svn path=/trunk/; revision=54053

commit a2835dd
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Dec 13 18:36:59 2013 +0000

    Capture Interfaces dialog cleanup.
    
    Apply layouts as needed to allow resizing. Select the interface list by
    row. We might want to switch the interface list to a QTreeWidget. Today
    I learned that you can make QGroupBox titles checkable. Do that where we
    enable and disable groups of items. Flatten all of the group boxes.
    Change the output format combo to radio buttons. There are only two
    choices and we have lots of real estate available. Use a
    QDialogButtonBox so Qt can size and order the buttons appropriately.
    
    svn path=/trunk/; revision=54052

commit 093ace5
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 18:25:06 2013 +0000

    Fix Visual Studio Code Analysis warning C6011: Dereferencing NULL pointer 'returnedDevmode'
    
    svn path=/trunk/; revision=54051

commit 4cabb63
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 18:13:58 2013 +0000

    Fix Visual Studio Code Analysis warning C6001: Using uninitialized memory 'keylist'
    
    svn path=/trunk/; revision=54050

commit 97964f3
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 17:13:33 2013 +0000

    Fix Visual Studio Code Analysis warning C6054: String 'szStr' might not be zero-terminated
    
    svn path=/trunk/; revision=54049

commit fae2172
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 13 14:56:39 2013 +0000

    Fix (presumably) a VS Code analysis warning:
     C6385: Invalid data: accessing 'dgt->out', the readable size is '15' bytes, but '18' bytes might be read
    
    Also: Do some trivial whitespace and formatting changes.
    
    svn path=/trunk/; revision=54048

commit 099efcf
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 13 14:39:19 2013 +0000

    Value_string.h:  Minor changes to comment text
    value_string.c:  value_string_ext_validate() always fails on Windows
                       when called from a different DLL (i.e. a plugin).
                       So: Add #ifndef _WIN32 around the offending code.
    
    svn path=/trunk/; revision=54047

commit aa08f7b
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 13 14:19:52 2013 +0000

    (Trivial) remove some trailing whitespace.
    
    svn path=/trunk/; revision=54046

commit 18fe640
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 13 14:16:54 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9556
    
    Cosmetic change in a LF field representation in the RTPproxy dissector
    
    Don't display any value for LF field
    
    Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
    
    svn path=/trunk/; revision=54045

commit 14b210c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 13 14:16:46 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=54044

commit 719cc1e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 13 14:06:18 2013 +0000

    From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9499
    
    DLTS: add cipher version for OpenSSL pre 0.9.8f
    
    OpenSSL pre 0.9.8f uses the TLS version 0x0100 and is not completely
    compatible with DTLS 1.0 or 1.2. One difference is that the encrypted
    pre master from TLS 1.0 does not have an own length, which is needed by
    TLS and DTLS 1.0, this makes decrypting impossible. This patch makes it
    possible for the code to distinguish between this OpenSSL version and
    real DTLS 1.0, because they are not using the same code any more. This
    is needed to fix the snakeoil-dtls test.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    
    svn path=/trunk/; revision=54043

commit ec9642f
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Fri Dec 13 13:31:34 2013 +0000

    May this silences a warning of code that will go out next week.
    
    svn path=/trunk/; revision=54042

commit 9a5d23c
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Fri Dec 13 13:00:29 2013 +0000

    Try to silence warnings and add a comment for Irene to
    fix these appropriately next week.
    
    svn path=/trunk/; revision=54041

commit 0c5eccc
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Fri Dec 13 11:34:37 2013 +0000

    Try to silence a warning due to a temporary workaround.
    
    svn path=/trunk/; revision=54040

commit ec32b61
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 13 11:30:24 2013 +0000

    From Peter Wu
    
    ssl-utils: remove SIG, rename mode and formatting
    
    The changes seem huge, but actually involve a few structural changes
    that do not change functionality, but aim to make maintenance easier and
    lines shorter. The following changes were made:
    
     1. Remove the "sig" field and `SIG_*` constants as they are not used
        anywhere.
     2. Convert `SSL_CIPHER_MODE_*` macros to an enum, change the type in
        SslCipherSuite, change the field terminator in cipher_suites and
        drop the `SSL_CIPHER_` prefix to make it shorter.
     3. Add whitespace to align the cipher suites and convert the numbers to
        hex to match common usage (e.g. IANA docs). Done with the awk script
        below.
    
    AWK script that takes the lines with `,KEX_` and applies changes (3):
    
        #!/usr/bin/gawk -f
        BEGIN { FS="[, {]+" }
        {
            split($0, c, "}, *");
            comment="";if(c[2])comment="   "c[2];
            sub("}", "", $10); # comment }
            printf("    {0x%04X,%-12s%-16s%2d,%3d,%3d,%-11s %-22s},%s\n",
                   strtonum($2),
                   $3 ",", # Key exchange
                   # $4 is SIG_ - remove
                   $5 ",", # Cipher
                   $6, # blocksize
                   $7, # keysize
                   $8, # export keysize
                   $9 ",", # Digest
                   $10, # mode
                   comment);
        }
    
    Signed-off-by: Peter Wu <lekensteyn@gmail.com>
    
    svn path=/trunk/; revision=54039

commit 4f32d66
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 13 11:29:11 2013 +0000

    Add Copyright and modelines (Fix also indent to use 4 spaces)
    
    svn path=/trunk/; revision=54038

commit 894bc27
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 13 11:20:21 2013 +0000

    Fix typo
    
    svn path=/trunk/; revision=54037

commit a2a4809
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 13 11:03:13 2013 +0000

    Fix typo.
    
    svn path=/trunk/; revision=54036

commit 92ed24d
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 13 10:56:31 2013 +0000

    Fix gboolean bool conflict.
    
    svn path=/trunk/; revision=54035

commit 3ad28a9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 13 10:56:14 2013 +0000

    Fix build when use Qt4
    
    ui/qt/sctp_chunk_statistics_dialog.cpp:16:40: error: ‘class QHeaderView’ has no member named ‘setSectionsClickable’
    ui/qt/sctp_chunk_statistics_dialog.cpp:17:40: error: ‘class QHeaderView’ has no member named ‘setSectionsMovable’
    
    svn path=/trunk/; revision=54034

commit a1da50b
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 13 10:39:13 2013 +0000

    Add sctp files to Makefile.am
    
    svn path=/trunk/; revision=54033

commit dafe3d0
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 13 09:52:41 2013 +0000

    Address more Windows errors.
    
    svn path=/trunk/; revision=54032

commit 7cfa3d0
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 13 09:14:20 2013 +0000

    Address Windows warning
    
    svn path=/trunk/; revision=54031

commit 9792fe5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Dec 13 09:10:35 2013 +0000

    "Fix"
    /home/jmayer/work/wireshark/svn/trunk/ui/qt/sctp_graph_byte_dialog.cpp:36:13: error: variable ‘minBytes’ set but not used [-Werror=unused-but-set-variable]
         guint32 minBytes, maxBytes;
                 ^
    cc1plus: all warnings being treated as errors
    
    
    svn path=/trunk/; revision=54030

commit ecbca40
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Dec 13 09:09:06 2013 +0000

    "Fix"  'set but not used' warning turning error.
    
    svn path=/trunk/; revision=54029

commit 66d0882
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 13 08:41:26 2013 +0000

    Address Windows warning.
    
    svn path=/trunk/; revision=54028

commit 2c6d94b
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 13 08:01:24 2013 +0000

    Take sctp_stat.c off the list because it has been removed.
    
    svn path=/trunk/; revision=54027

commit 796bf40
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 13 07:25:30 2013 +0000

    Add dialogs and graphs to analyse SCTP behavior similar to the GTK version.
    
    svn path=/trunk/; revision=54026

commit 28e6aa4
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Dec 13 06:55:20 2013 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=54025

commit 4e3e8d2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Dec 13 06:52:02 2013 +0000

    Try to fix building of captype
    
    svn path=/trunk/; revision=54024

commit 62f5450
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Dec 13 06:36:00 2013 +0000

    Add a file that probably should have been a part of
    http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=54015
    
    svn path=/trunk/; revision=54023

commit 86149a1
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 13 04:11:49 2013 +0000

    Don't use optind, we don't actually call getopt or friends and we don't include
    the necessary headers on all platforms to have optind defined. Just check that
    we got arguments in addition to the executable name.
    
    svn path=/trunk/; revision=54022

commit e954ce0
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Dec 13 04:04:10 2013 +0000

    Add what appears to be a missing #include for windows.
    
    svn path=/trunk/; revision=54020

commit 746e796
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 13 03:24:08 2013 +0000

    (Try to) fix VS Clang Analysis warning:
    C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value
    
    svn path=/trunk/; revision=54019

commit afa9f61
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 03:13:40 2013 +0000

    And another one.
    
    svn path=/trunk/; revision=54018

commit 70e8da2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 03:12:42 2013 +0000

    Add some more file types misidentified as VWR files.
    
    svn path=/trunk/; revision=54017

commit 644e804
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 03:02:09 2013 +0000

    Fix command name.
    
    svn path=/trunk/; revision=54016

commit e21fd7c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 02:59:16 2013 +0000

    Add a "captype" file that just reports the type of a capture file, based
    on what libwiretap thinks it is.
    
    Update some comments to reflect the death of the hack used to include
    (libwiretap) plugin support in programs not built with libwireshark.
    
    svn path=/trunk/; revision=54015

commit ed9865a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 02:58:34 2013 +0000

    Fix packet-lapd.c:186: warning: comparison between signed and unsigned.
    
    svn path=/trunk/; revision=54014

commit e2d46b8
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 02:55:05 2013 +0000

    Fix 4 instances of Visual Studio Code Analysis warnings C6001: Using uninitialized memory 'pduType2', 'numberCapabilities' (2x), and 'pduType'
    
    svn path=/trunk/; revision=54013

commit c34050d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Dec 13 02:38:11 2013 +0000

    The IxVeriWave heuristic now gets more false positives (after, I
    suspect, the change to handle VWR files with no packets); shuffle it
    after all the types we've seen misidentified as VWR files.
    
    svn path=/trunk/; revision=54012

commit 6544ea2
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 13 02:36:27 2013 +0000

    Let's see if this fixes VS Code Analysis warnings:
      C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. \
                                  Results might not be an expected value
    
    svn path=/trunk/; revision=54011

commit 18398c9
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 02:35:26 2013 +0000

    Fix Visual Studio Code Analysis warning C6204: Possible buffer overrun in call to 'memcpy': use of unchecked parameter 'data_len'
    
    svn path=/trunk/; revision=54010

commit e45b95f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 02:04:39 2013 +0000

    Try to appease Visual Studio Code Analysis to avoid a false warning (as far as I can tell), namely: warning C6054: String 'forbidden' might not be zero-terminated
    
    svn path=/trunk/; revision=54009

commit bd9b32a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 01:56:40 2013 +0000

    Fix Visual Studio Code Analysis warning C6001: Using uninitialized memory 'obj_type'
    
    svn path=/trunk/; revision=54008

commit 10d8530
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Dec 13 01:40:36 2013 +0000

    Switch the cherry-pick merge strategy to "recursive + theirs", which
    seems to pull in fewer changes and be less prone to conflitcs. This was
    the case for r53086, at least.  Add "-x" which adds a "cherry picked
    from..." line to the commit message.
    
    Show a diff before pushing.
    
    svn path=/trunk/; revision=54007

commit d708f93
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 13 00:51:30 2013 +0000

    netlink: update
    
    - add netlink socket diag,
    - dissect socket diag meminfo structures,
    - add prototypes.
    
    svn path=/trunk/; revision=54006

commit 721b5d2
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Dec 13 00:44:32 2013 +0000

    Do one or more of the following:
    - Convert "4 space tabs" to spaces;
    - Remove some unneeded initializers;
    - 'offset++' --> 'offset += 1' for consistency;
    - Reformat hf[] entries;
    - Rework/add whitespace;
    - Adjust editor modelines (set tab-width to 8).
    
    svn path=/trunk/; revision=54005

commit 2fd6bb7
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 00:08:16 2013 +0000

    Trivial: Spaces -> tabs
    
    svn path=/trunk/; revision=54004

commit a43efdb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Dec 13 00:05:32 2013 +0000

    Fix redirection.
    
    svn path=/trunk/; revision=54003

commit 3a35dd5
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Dec 13 00:05:14 2013 +0000

    Trivial: Spaces -> tabs
    
    svn path=/trunk/; revision=54002

commit 07b56cf
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Dec 13 00:03:19 2013 +0000

    Don't cherry-pick if we have changes.
    
    svn path=/trunk/; revision=54001

commit db59fd8
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Dec 13 00:02:46 2013 +0000

    Add .gitreview
    
    svn path=/trunk/; revision=54000

commit 9b0b757
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Dec 12 23:38:54 2013 +0000

    Add a "backport-change" script which cherry-picks a proposed backport
    and pushes it to Gerrit.
    
    svn path=/trunk/; revision=53999

commit 37f60fa
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 23:11:04 2013 +0000

    In one or more of the files:
     - Create/use some extended value-strings;
     - Remove some unneeded initializers;
     - 'offset++' --> 'offset += 1' for consistency;
     - Set editor modelines 'tab-width' to 8 (not 4);
     - tabs --> spaces (to match editor modelines);
     - Rework/add whitespace.
    
    svn path=/trunk/; revision=53998

commit 5db2d62
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Dec 12 22:35:45 2013 +0000

    From Michael Lum via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9554 :
    GSM SMS: remove some globals and expose some UDH fields through dis_field_udh()
    
    svn path=/trunk/; revision=53997

commit 8d67e7b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 12 22:22:09 2013 +0000

    The dissector table has never been used, and the name of the dissector
    table doesn't correspond to any obvious field, so I'm not sure why it
    needs to exist.  Remove it.
    
    svn path=/trunk/; revision=53996

commit 76eebd5
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 22:02:46 2013 +0000

    Appease Visual Studio Code Analysis by ensuring that the string in csec[] is NULL-terminated.
    
    svn path=/trunk/; revision=53995

commit 3e8ea51
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 12 21:45:35 2013 +0000

    Get rid of a dissector table that has never been used.
    
    Get rid of a field that was hidden, always set to 0, and not obviously
    used anywhere.
    
    svn path=/trunk/; revision=53994

commit b3922f9
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 21:42:10 2013 +0000

    Create/use two extended value-strings;
    Reformat some hf[] entries;
    Reformat a long line;
    tabs --> spaces 9to match editor-modelines);
    Rework/Add whitespace.
    
    svn path=/trunk/; revision=53993

commit f049bec
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Dec 12 21:29:51 2013 +0000

    DHCPv6: update list of message types and options (from IANA)
    
    svn path=/trunk/; revision=53992

commit 24c15c9
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 21:15:03 2013 +0000

    Reformat some hf[] entries;
    Reformat some long lines;
    tabs --> spaces (to match editor modelines);
    Rework/add whitespace;
    
    svn path=/trunk/; revision=53991

commit 09d84f3
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 21:11:30 2013 +0000

    Create/use an extended value-string;
    Localize some vars;
    Remove some unneeded initializers;
    Reformat some hf[] entries;
    Reformat a long commenty for readability;
    Break up some long lines;
    Use consistent indentation;
    Rework/add whitespace;
    Fix inconsistent editor modelines.
    
    
    svn path=/trunk/; revision=53990

commit 859cd68
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 12 21:06:55 2013 +0000

    In r12060, use of the "aim.family" subdissector table was eliminated, in
    favor of the AIM dissector having its own private way of handing off to
    subdissectors.  Get rid of the subdissector table.
    
    svn path=/trunk/; revision=53989

commit b54c6ea
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 21:02:25 2013 +0000

    Reformat hf[] entries;
    tabs --> spaces to match editor modelines;
    Rework/add whitespace.
    
    svn path=/trunk/; revision=53988

commit d63a5cf
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 20:56:31 2013 +0000

    Remove 'if (tree)' around (indirect) calls to expert functions;
    Reformat hf[] entries;
    'offset++' --> 'offset += 1' for consistency;
    tabs --> spaces to match editor modelines;
    Rework/add whitespace.
    
    svn path=/trunk/; revision=53987

commit 62a62aa
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 20:51:40 2013 +0000

    Remove two text arrays (flagged with _U_);
    Remove unneeded initializers;
    Change tabs --> spaces (to match edirtor modelines);
    Rework/add some whitespace.
    
    svn path=/trunk/; revision=53986

commit 01fd11a
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 20:44:08 2013 +0000

    (Trivial):
     tabs --> spaces (to match editor modelines);
     'offset++' --> 'offset += 1' for consistency;
     Break up a long text constant;
     Reformat some lines for readability.
    
    svn path=/trunk/; revision=53985

commit 06282f3
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 20:40:12 2013 +0000

    Fix Visual Studio Code Analysis warning C6385: Invalid data: accessing 'tag_to_type', the readable size is '136' bytes, but '540' bytes might be read
    
    svn path=/trunk/; revision=53984

commit 5a2dd0e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 20:39:11 2013 +0000

    Use a consistent indentation: 4 spaces;
    Use #if 0/#endif instead of '/* */' to comment out some code;
    
    svn path=/trunk/; revision=53983

commit 226e9ca
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 20:35:58 2013 +0000

    (Trivial)
     - Remove two lines of commented out code;
     - Specify 'tab-width: 8' (not 4) in editor modelines;
     - Rework/add whitespace;
    
    svn path=/trunk/; revision=53982

commit b03a63f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 20:33:30 2013 +0000

    Fix Visual Studio Code Analysis warning C6287: Redundant code: the left and right sub-expressions are identical
    
    svn path=/trunk/; revision=53981

commit e566611
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 20:33:17 2013 +0000

    (Trivial);
     - localize some vars;
     - Specify 'tab-width: 8' (not 4) in editor modelines;
     - tabs --> spaces;
    
    svn path=/trunk/; revision=53980

commit 394b50d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 20:25:53 2013 +0000

    (Trivial)
     tabs --> spaces to match editor modelines;
     Specify 'tab-width: 8' (not 4) in editor modelines;
    
    svn path=/trunk/; revision=53979

commit ebaeed5
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 20:16:30 2013 +0000

    (Trivial)
     - Fix indentation to match editor modelines (tabs-->spaces);
     - Rework/add some whitespace;
    
    svn path=/trunk/; revision=53978

commit e14b04c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Dec 12 20:15:06 2013 +0000

    remove unused dissector tables
    http://www.wireshark.org/lists/wireshark-dev/201312/msg00137.html
    
    svn path=/trunk/; revision=53977

commit 03e8f5b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Dec 12 20:09:40 2013 +0000

    correct the function names in order to fix compile errors
    
    svn path=/trunk/; revision=53976

commit bc1b084
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 20:09:33 2013 +0000

    Trivial: Spaces -> tabs.
    
    svn path=/trunk/; revision=53975

commit bacfeda
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 19:59:23 2013 +0000

    Move proto_reg_handoff...() to the file end as per convevntion;
    Reformat certain lines to use a consistent style;
    tabs --> spaces (to match the editor modelines);
    Rework some whitespace;
    
    svn path=/trunk/; revision=53974

commit 0b2dc70
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 19:56:35 2013 +0000

    Fix Coverity CID 1135557: Structurally dead code, by moving the break statement to the most sensible place.
    
    svn path=/trunk/; revision=53973

commit 54a8c31
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Dec 12 19:54:15 2013 +0000

    Try to fix "initializer element is not computable at load time"
    
    svn path=/trunk/; revision=53972

commit 4058146
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Dec 12 19:52:14 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53971

commit 13cc753
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 19:48:46 2013 +0000

    Move proto_reg_handoff...() to file end as per convention;
    Reformat various hf[] entries;
    #include params.h (not prefs.h);
    'offset++' --> 'offset += 1' for consistency;
    Localize some variable defintions;
    Tabs --> spaces (to match editor modelines);
    Rework some whitespace;
    
    svn path=/trunk/; revision=53970

commit 69dbd3f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 19:38:20 2013 +0000

    Reject the packet if info is NULL under conditions where it'll be used.
    
    svn path=/trunk/; revision=53969

commit 1de8943
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Dec 12 19:26:55 2013 +0000

    Create/use a number of extended value-strings;
     Remove or comment out dups from several value-string arrays;
     Sort a number of value-string arrays;
    Reformat many hf[] entries;
    Remove some unneeded initializers;
    Add editor-modelines;
    Use consistent indentation;
    Reformat whitespace.
    
    svn path=/trunk/; revision=53968

commit c96d5a9
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 19:20:30 2013 +0000

    Trivial: Tab -> spaces.
    
    svn path=/trunk/; revision=53967

commit c21370b
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 19:10:24 2013 +0000

    Reject the packet if data is NULL under conditions where it'll be used.
    
    svn path=/trunk/; revision=53966

commit 4b609d4
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 19:04:38 2013 +0000

    Reject the packet if data is NULL.  For now, leave the DISSECTOR_ASSERT's since both get_rose_ctx() and get_asn1_ctx() also check signatures.
    
    svn path=/trunk/; revision=53965

commit a97a315
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Dec 12 18:10:08 2013 +0000

    Reject the packet if data is NULL.  Remove _U_ where data is actually used.  For now, leave the DISSECTOR_ASSERT's since both get_rose_ctx() and get_asn1_ctx() also check signatures.
    
    (Arguably it's the responsibility of the dissector passing this information to set the signature correctly so if there's an invalid signature, the bug is with the calling dissector and not with the one receiving the invalid signature.)
    
    svn path=/trunk/; revision=53964

commit 74b5816
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Dec 12 17:45:22 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53963

commit 138ce6f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Dec 12 17:32:22 2013 +0000

    Try to fix "initializer element is not computable at load time"
    
    svn path=/trunk/; revision=53962

commit aad04d5
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Dec 12 13:25:12 2013 +0000

    Remove some TODOs that have now been addressed
    
    svn path=/trunk/; revision=53961

commit 25cc056
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Dec 12 13:23:28 2013 +0000

    Missing from last commit - copy hfn into stored result for PDU
    
    svn path=/trunk/; revision=53960

commit 9a6d3cf
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Dec 12 11:07:53 2013 +0000

    Show other security inputs (apart from keys)
    
    svn path=/trunk/; revision=53959

commit b781d6c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Dec 12 06:11:05 2013 +0000

    - Make local functions static.
    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53958

commit 018157c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Dec 12 02:41:08 2013 +0000

    Fix the path to dumpcap.
    
    svn path=/trunk/; revision=53957

commit 12ef64b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Dec 12 01:46:09 2013 +0000

    Remove the checks for ../../lib. If it still exists it likely means that
    there's a stale LIBRARY_OUTPUT_PATH in CMakeCache.txt.
    
    svn path=/trunk/; revision=53956

commit 8470f36
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Dec 12 01:36:44 2013 +0000

    Update library searches to reflect r53780.
    
    svn path=/trunk/; revision=53955

commit a2459dc
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 11 23:04:09 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53954

commit 8cacdfa
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 11 23:03:01 2013 +0000

    Reject the packet if data is NULL.  Leave the DISSECTOR_ASSERT(actx != NULL) since get_asn1_ctx() also checks the signature.
    
    svn path=/trunk/; revision=53953

commit a814243
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Dec 11 22:29:05 2013 +0000

    Be more consistent with the name "Wireshark" and its two UI
    flavors. Upgrade the Qt flavor from "experimental" to "alpha".  I also
    apologize in advance to all of the people who installed previous versions
    of the 1.11.x packages and who will now have extra shortcuts lying around.
    
    svn path=/trunk/; revision=53952

commit 6e79e1f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Dec 11 21:51:30 2013 +0000

    Fix
    svn/trunk/epan/dissectors/packet-netlink-netfilter.c:164:11: error: variable ‘is_req’ set but not used [-Werror=unused-but-set-variable]
      gboolean is_req;
               ^
    cc1: all warnings being treated as errors
    
    
    svn path=/trunk/; revision=53951

commit 57e66ad
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Dec 11 21:30:23 2013 +0000

    Fix buildbot:
    
    packet-netlink-netfilter.c:94: warning: 'dissect_netlink_netfilter_queue' defined but not used
    
    svn path=/trunk/; revision=53950

commit d5f1c9e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 11 21:25:35 2013 +0000

    Trivial: tabs -> spaces.
    
    svn path=/trunk/; revision=53949

commit 6120f6a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 11 21:23:32 2013 +0000

    New-style dissectors return the number of bytes dissected, not TRUE/FALSE.
    
    svn path=/trunk/; revision=53948

commit 7fe87b5
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Dec 11 21:11:42 2013 +0000

    fix buildbot:
    
    packet-netlink-netfilter.c:93: warning: unused parameter 'tvb'
    
    svn path=/trunk/; revision=53947

commit ae9e6df
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 11 21:06:09 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53946

commit 212ee66
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 11 20:57:53 2013 +0000

    Be sure tcpinfo is not NULL before dereferencing it.
    
    svn path=/trunk/; revision=53945

commit 1482ce4
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Dec 11 20:52:05 2013 +0000

    Revert part of r53874
    
    svn path=/trunk/; revision=53944

commit 804bf90
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Dec 11 20:48:18 2013 +0000

    Add new & update netlink dissectors.
    
    svn path=/trunk/; revision=53943

commit 2939977
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Dec 11 20:04:37 2013 +0000

    - Make local functions static.
    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53942

commit 7a5d4ed
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Dec 11 19:46:38 2013 +0000

    - Make local functions static.
    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53941

commit b4020a8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Dec 11 18:47:15 2013 +0000

    From Michael Lum via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9550 :
    GSM SMS UDH EMS control expects 4 octets instead of 3 with OPTIONAL 4th
    
    svn path=/trunk/; revision=53940

commit 95b25a4
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 11 17:08:23 2013 +0000

    Remove _U_ from dissect_openwire_tcp()'s data parameter; technically it is used since it is passed to tcp_dissect_pdus(), even though dissect_openwire() doesn't actually use it.
    
    svn path=/trunk/; revision=53939

commit 4c19d29
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 11 16:52:40 2013 +0000

    Improve tshark command-line error help.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9548 and adds addtional help, better formatting, sorting and some minimal documentation of the -u option to the tshark man page.
    
    svn path=/trunk/; revision=53938

commit 1bd68e7
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 11 15:20:29 2013 +0000

    Trivial: Fix typo.
    
    svn path=/trunk/; revision=53937

commit 8617423
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Dec 11 13:14:08 2013 +0000

    Update .gitignore
    
    wireshark-tap-register* is used by gtk and Qt
    
    svn path=/trunk/; revision=53936

commit 16f8513
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Dec 11 13:14:00 2013 +0000

    Fix (-W)unused-const-variable error found by Clang
    
    svn path=/trunk/; revision=53935

commit 3b59a3b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Dec 11 12:54:10 2013 +0000

    Fix an out of bounds access found by ASAN and reported by Alexis:
    
    ==21553==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7fffbc0b2a5e at pc 0x7fe8684147a3 bp 0x7fffbc0b2950 sp 0x7fffbc0b2948
    READ of size 2 at 0x7fffbc0b2a5e thread T0
        #0 0x7fe8684147a2 in dissect_schedule_message /home/alagoutte/wireshark-clang/epan/dissectors/packet-gsm_cbch.c:309
        #1 0x7fe867ed70a9 in call_dissector_through_handle /home/alagoutte/wireshark-clang/epan/packet.c:512
        #2 0x7fe867eda42c in call_dissector_only /home/alagoutte/wireshark-clang/epan/packet.c:2139
        #3 0x7fe867ed70a9 in call_dissector_through_handle /home/alagoutte/wireshark-clang/epan/packet.c:512
        #4 0x7fe867ed735b in dissector_try_uint_new /home/alagoutte/wireshark-clang/epan/packet.c:1030
        #5 0x7fe868a3ebd4 in decode_udp_ports /home/alagoutte/wireshark-clang/epan/dissectors/packet-udp.c:411
        #6 0x7fe868a41886 in dissect /home/alagoutte/wireshark-clang/epan/dissectors/packet-udp.c:747
        #7 0x7fe867ed70a9 in call_dissector_through_handle /home/alagoutte/wireshark-clang/epan/packet.c:512
        #8 0x7fe867ed6d03 in dissector_try_uint_new /home/alagoutte/wireshark-clang/epan/packet.c:1030
        #9 0x7fe8684eaa1f in dissect_ip /home/alagoutte/wireshark-clang/epan/dissectors/packet-ip.c:2401
        #10 0x7fe867ed70a9 in call_dissector_through_handle /home/alagoutte/wireshark-clang/epan/packet.c:512
        #11 0x7fe867ed735b in dissector_try_uint_new /home/alagoutte/wireshark-clang/epan/packet.c:1030
        #12 0x7fe868333e98 in dissect_ethertype /home/alagoutte/wireshark-clang/epan/dissectors/packet-ethertype.c:305
        #13 0x7fe867ed707d in call_dissector_through_handle /home/alagoutte/wireshark-clang/epan/packet.c:508
        #14 0x7fe867eda42c in call_dissector_only /home/alagoutte/wireshark-clang/epan/packet.c:2139
        #15 0x7fe8683328ad in dissect_eth_common /home/alagoutte/wireshark-clang/epan/dissectors/packet-eth.c:472
        #16 0x7fe867ed70a9 in call_dissector_through_handle /home/alagoutte/wireshark-clang/epan/packet.c:512
        #17 0x7fe867ed735b in dissector_try_uint_new /home/alagoutte/wireshark-clang/epan/packet.c:1030
        #18 0x7fe868382460 in dissect_frame /home/alagoutte/wireshark-clang/epan/dissectors/packet-frame.c:485
        #19 0x7fe867ed70a9 in call_dissector_through_handle /home/alagoutte/wireshark-clang/epan/packet.c:512
        #20 0x7fe867eda42c in call_dissector_only /home/alagoutte/wireshark-clang/epan/packet.c:2139
        #21 0x7fe867ed5baf in call_dissector /home/alagoutte/wireshark-clang/epan/packet.c:2169
        #22 0x7fe867eb6388 in epan_dissect_run_with_taps /home/alagoutte/wireshark-clang/epan/epan.c:329
        #23 0x4a0ef9 in process_packet /home/alagoutte/wireshark-clang/tshark.c:3434
        #24 0x49c985 in load_cap_file /home/alagoutte/wireshark-clang/tshark.c:3237
        #25 0x7fe860e8ede4 in __libc_start_main /build/buildd/eglibc-2.17/csu/libc-start.c:260
        #26 0x48586c in _start ??:?
    
    Address 0x7fffbc0b2a5e is located in stack of thread T0 at offset 126 in frame
        #0 0x7fe86841353f in dissect_cbch /home/alagoutte/wireshark-clang/epan/dissectors/packet-gsm_cbch.c:345
    
      This frame has 2 object(s):
        [32, 80) 'new_slots.i'
        [128, 224) 'other_slots.i' <== Memory access at offset 126 underflows this variable
    HINT: this may be a false positive if your program uses some custom stack unwind mechanism or swapcontext
          (longjmp and C++ exceptions *are* supported)
    SUMMARY: AddressSanitizer: stack-buffer-overflow ??:0 ??
    
    
    svn path=/trunk/; revision=53934

commit c25611b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Dec 11 11:15:35 2013 +0000

    Remove an unused variable
    
    svn path=/trunk/; revision=53933

commit c72fa5e
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Dec 11 11:03:29 2013 +0000

    Convert to new-style dissector, change crcStatusValid to a gboolean, and rework DRX timers (again)
    
    svn path=/trunk/; revision=53932

commit 453f98c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Dec 11 06:29:17 2013 +0000

    #if 0 unused function.
    
    svn path=/trunk/; revision=53931

commit 07c5bb3
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Dec 11 06:10:45 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53930

commit a155364
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Dec 10 23:23:26 2013 +0000

    Pass the correct uuid when recursing (the other one is a temporary var that may
    not be initialized).
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9535
    
    svn path=/trunk/; revision=53929

commit 3889cfc
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Dec 10 22:38:35 2013 +0000

    From Deon van der Westhuysen via bug 9537:
    
    ----
    The qt version of wireshark (stats_tree_dialog.cpp) by default expands
    all nodes within a stats_tree (see for example the "Statistics" > "IP
    Statistics" > "IP Destinations" stats_tree; you need this patch
    installed before the item is added to the stats menu:
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9528). This
    behaviour is fine for small trees but becomes counter productive in
    trees with many items or levels.
    
    This patch changes the qt ui to act like the gtk ui: the first level of
    nodes are expanded by default while deeper levels are collapsed.
    ----
    
    From me: "Expand all" makes sense for a small number of items. Do so if
    we have less than 100.
    
    svn path=/trunk/; revision=53928

commit 20c7414
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 10 22:08:07 2013 +0000

    use large positve values for illegal DVB-SI string encodings
    
    interpret encoding fields as UINT32 so that the displayed value matches
    the actual bytes in the packet
    
    svn path=/trunk/; revision=53927

commit 67912bf
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 22:06:22 2013 +0000

    Trivial: The file name is prefs_capture.c, not capture_prefs.c
    
    svn path=/trunk/; revision=53926

commit c856b1b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 10 22:05:54 2013 +0000

    use the new SI string routines in DVB-CI
    
    svn path=/trunk/; revision=53925

commit 3ec7cbf
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 22:04:30 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53924

commit 90f5dea
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 22:04:00 2013 +0000

    Where appropriate, reject the packet entirely or at least protect against data being NULL.
    
    svn path=/trunk/; revision=53923

commit a57b528
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 22:01:55 2013 +0000

    Reject packets if data (and usb_trans_info) are NULL.  Also, new-syle dissectors return the number of bytes dissected, not TRUE/FALSE.
    
    svn path=/trunk/; revision=53922

commit 1032078
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 21:56:48 2013 +0000

    Trival: spaces -> tab.
    
    svn path=/trunk/; revision=53921

commit c8c5ea1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Dec 10 21:44:12 2013 +0000

    QComboBox::setCurrentText() exits in Qt3 and Qt5 but not Qt4.
    
    svn path=/trunk/; revision=53920

commit ed80d7a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Dec 10 21:43:14 2013 +0000

    Add a missing semicolon.
    
    svn path=/trunk/; revision=53919

commit 440a180
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Dec 10 21:30:13 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53918

commit 7b4b912
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Dec 10 21:27:09 2013 +0000

    Fix prototypes.
    
    svn path=/trunk/; revision=53917

commit 4cd6759
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 21:12:52 2013 +0000

    Remove _U_ from dissect_usb_com_bulk()'s data parameter; it is used.
    
    svn path=/trunk/; revision=53916

commit 1c9b5df
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Dec 10 21:07:26 2013 +0000

    Add "Decode As" to the packet list and protocol tree context menus.
    Automatically add a new item if "Decode As" is triggered from the
    context menus.
    
    svn path=/trunk/; revision=53915

commit b007fcc
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 20:49:11 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53914

commit 5be6dd5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Dec 10 20:23:33 2013 +0000

    Remove config.h includes from proto.h and tap.h.
    
    svn path=/trunk/; revision=53913

commit 61461cc
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Dec 10 20:00:02 2013 +0000

    Fix compilation on Windows.
    
    svn path=/trunk/; revision=53912

commit 9bdd3bb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Dec 10 19:50:20 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53911

commit 17a67c3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Dec 10 19:23:26 2013 +0000

    Get the "Decode As" dialog working, albeit with a few warts. It differs
    from the GTK flavor in two major ways:
    
    - The "Decode As" and "User Specified Decodes" dialog have been unified.
    - You can modify the decode as behavior at any time, not just when you
      have a packet selected.
    
    Revert part of 53498 so that we can move items marked
    
    /*** THE FOLLOWING SHOULD NOT BE USED BY ANY DISSECTORS!!! ***/
    
    from epan/decode_as.h to ui/decode_as_utils.h.
    
    Move "save" code from decode_as_dlg.c to decode_as_utils.c as well.
    
    In packet-dcerpc.c don't register a table named "ethertype". We might
    want to add checks for duplicate table names.
    
    To do:
    - Add support for ranges?
    - Either add support for DCERPC or make DCERPC use a regular dissector
      table.
    - Fix string selectors (i.e. BER).
    
    
    svn path=/trunk/; revision=53910

commit 5fa7d37
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 10 19:13:09 2013 +0000

    Fix epan building with undefined HAVE_PLUGINS
    
    + guard prototypes with HAVE_PLUGINS in .h files to get errors before linking.
    
    svn path=/trunk/; revision=53909

commit 25ce6c2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Dec 10 17:41:57 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53908

commit 706c629
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Dec 10 15:39:16 2013 +0000

    Add uat preferences to SCTP (QT only).
    
    svn path=/trunk/; revision=53907

commit 85d8477
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Dec 10 15:33:07 2013 +0000

    Use PT_TXTMOD_NONE for columns that should not be editable.
    
    svn path=/trunk/; revision=53906

commit 939e04e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 15:31:29 2013 +0000

    In dissect_ldss_transfer(), reject the packet if data is NULL.  Fix some typos.
    
    svn path=/trunk/; revision=53905

commit 7eb15db
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Dec 10 15:29:43 2013 +0000

    Do not show uat preferences if not registered for the gui.
    
    svn path=/trunk/; revision=53904

commit 0d31c84
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Tue Dec 10 14:43:15 2013 +0000

    Removed debug output.
    
    svn path=/trunk/; revision=53903

commit ff42551
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Dec 10 10:52:29 2013 +0000

    comment out unused functions
    
    fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9538
    reported by Yaniv Kaul
    
    svn path=/trunk/; revision=53902

commit acf2fed
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Dec 10 06:01:16 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53901

commit af4cbd0
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 03:56:51 2013 +0000

    Remove _U_ from dissect_wol's and dissect_wolheur's data argument; they both pass it to dissect_wol_pdu, which doesn't actually use it, but technically they do.
    
    svn path=/trunk/; revision=53900

commit 6e37321
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 03:33:50 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53899

commit c5e3581
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 03:25:04 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53898

commit ca174ae
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 10 03:11:34 2013 +0000

    Remove _U_ from dissect_carp's data argument; it's passed to test_carp_packet(), which doesn't actually use it, but dissect_carp technically does.
    
    svn path=/trunk/; revision=53897

commit babc735
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 9 22:38:42 2013 +0000

    Reject the packet if data is NULL.  For now, leave the DISSECTOR_ASSERT(rose_ctx_tmp) since get_rose_ctx() also checks the signature, which might be invalid even if data is not NULL.
    
    svn path=/trunk/; revision=53896

commit 79fa0d0
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 9 22:23:44 2013 +0000

    Reject the packet if data is NULL without doing anything else.
    
    Note: We *might* want to do _something_ but that _something_ should be well-defined and consistent across all dissectors.  Previously, some dissectors called proto_tree_add_text() to add some error message text to the tree, while others called DISSECTOR_ASSERT().
    
    svn path=/trunk/; revision=53895

commit e3c369e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 9 21:33:54 2013 +0000

    Minor whitespace changes and to keep the GNU-syle indentation scheme consistent.
    
    svn path=/trunk/; revision=53894

commit aba06b5
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 9 21:20:52 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53893

commit b369351
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 9 21:14:45 2013 +0000

    ignore empty texts
    
    svn path=/trunk/; revision=53892

commit 17cb36a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 9 21:06:58 2013 +0000

    use the DVB-SI string hadling for the short event descriptor
    
    svn path=/trunk/; revision=53891

commit 3dbf837
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 9 20:58:57 2013 +0000

    add editor modelines
    
    svn path=/trunk/; revision=53890

commit cdd716e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 9 20:55:49 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53889

commit 5422134
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 9 20:52:39 2013 +0000

    TABs -> spaces
    add editor modelines
    
    svn path=/trunk/; revision=53888

commit e383ad9
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 9 20:51:32 2013 +0000

    From packet-ua, pass a pointer to direction rather than direction itself.  In packet-ua3g, reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53887

commit cb1cb94
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 9 20:46:27 2013 +0000

    From Jakub
    support DVB-SI character tables (EN 300 468) in a generic way
    
    From me
    move things to charsets.c/.h
    distinguish between single and multi byte encoding for some tables
    (so that the highlighted bytes match the displayed value)
    no character table byte -> length 0, use default table
    
    svn path=/trunk/; revision=53886

commit 3ae2e5e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Dec 9 20:15:47 2013 +0000

    Fix warnings
    
    svn path=/trunk/; revision=53885

commit 8aebe15
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Dec 9 17:51:48 2013 +0000

    fix compilation without GNUTLS and libgcrypt
    
    move from_hex_char() and from_hex() outside ifdef gnutls
    add dummy ssl_generate_pre_master_secret()
    
    this should fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9529
    
    svn path=/trunk/; revision=53884

commit edce820
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 9 16:32:15 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53883

commit 494d32a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 9 15:45:59 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53882

commit 3be739a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Dec 9 11:54:05 2013 +0000

    Add TLV 16 (Interface name)
    
    svn path=/trunk/; revision=53881

commit a2b2dd4
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Mon Dec 9 10:07:33 2013 +0000

    Add a function and an enum to register an uat preference for QT only.
    
    svn path=/trunk/; revision=53880

commit 293e390
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Dec 9 08:56:06 2013 +0000

    Use an item for USSD text
    
    svn path=/trunk/; revision=53879

commit 2f79fbd
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Mon Dec 9 07:34:52 2013 +0000

    Fix clang warning.
    
    svn path=/trunk/; revision=53878

commit b693f74
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Dec 9 06:50:09 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53877

commit 0d46cda
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Dec 9 06:20:42 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53876

commit f91eba7
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 23:16:06 2013 +0000

    Fix some warnings: cast discards `__attribute__((const))' qualifier from pointer target type
    
    svn path=/trunk/; revision=53875

commit 2b0797a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 22:16:22 2013 +0000

    It's DTLS failing not DVB_CI.
    
    svn path=/trunk/; revision=53874

commit 6e2465b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Dec 8 22:11:18 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53873

commit 4124b7a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Dec 8 22:02:12 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53872

commit 23c9eb2
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 21:29:30 2013 +0000

    Try to check why test.sh fails.
    
    svn path=/trunk/; revision=53871

commit 3ccec6e
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sun Dec 8 21:28:29 2013 +0000

    Add MSC version for VS2013.
    
    svn path=/trunk/; revision=53870

commit a944c8e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Dec 8 20:15:07 2013 +0000

    Remove proto_tree_add_unicode_string()
    
    svn path=/trunk/; revision=53869

commit 0826029
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Dec 8 20:13:50 2013 +0000

    Add a reference to STR_ASCII and STR_UNICODE
    
    svn path=/trunk/; revision=53868

commit 93398e7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Dec 8 20:03:15 2013 +0000

    Use STR_UNICODE display instead of proto_tree_add_unicode_string() in the remaining dissectors
    
    svn path=/trunk/; revision=53867

commit 2dd25c2
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 20:00:19 2013 +0000

    check licence: fix FSF address.
    
    svn path=/trunk/; revision=53866

commit b61dd3c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 19:55:46 2013 +0000

    Encoding table for ISO/IEC 8859-2: make code points in the range 0x80-0x9F map to 0x80-0x9F (Guy Harris).
    
    svn path=/trunk/; revision=53865

commit 6445626
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 19:30:33 2013 +0000

    Improve netlink dissection:
    
    - add standard message types
    - add dissection for WS_RTM_*NEIGH
    - add BASE_CUSTOM functions to print bitfields
    
    svn path=/trunk/; revision=53864

commit fab9e52
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Dec 8 18:46:38 2013 +0000

    Try to please OSX-10.5-x86 buildbot
    
    svn path=/trunk/; revision=53863

commit 5db0452
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Dec 8 16:50:07 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53862

commit 8983ae0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Dec 8 16:40:49 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53861

commit c9884f5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Dec 8 15:52:29 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53860

commit b630cce
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Dec 8 15:40:10 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53859

commit b7d6205
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Dec 8 15:14:32 2013 +0000

    ../../epan/address.h:63:17: warning: comma at end of enumerator list [-pedantic]
    
    svn path=/trunk/; revision=53856

commit 4f446fe
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Dec 8 15:03:43 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-12-08]
    
    svn path=/trunk/; revision=53855

commit 17a94af
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 13:28:01 2013 +0000

    netlink-route: extend Interface IP address dissections
    
    + try to fix make dist
    
    svn path=/trunk/; revision=53854

commit d6ca007
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 12:43:46 2013 +0000

    Fix buildbot:
    	packet-netlink-route.c:672: warning: request for implicit conversion from 'void *' to 'struct packet_netlink_data *' not permitted in C++
    
    svn path=/trunk/; revision=53853

commit fa01b39
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 12:42:10 2013 +0000

    Add more LINUX_AF_* values, create value_string_ext for them. Use it in netlink, nflog.
    
    svn path=/trunk/; revision=53852

commit 4af107e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 12:34:56 2013 +0000

    Make VALUE_STRING_EXT_INIT use G_N_ELEMENTS macro instead of array_length.
    
    array_length() requires including packet.h
    
    svn path=/trunk/; revision=53851

commit 6e928c4
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Dec 8 12:01:32 2013 +0000

    Add initial dissectors for netlink, and netlink route subsystem.
    
    svn path=/trunk/; revision=53850

commit 5ed31d2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 8 11:10:04 2013 +0000

    From David Ameiss via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9509
    
    qtshark Flow Graph displays wrong information in comments column
    
    In qtshark, the flow graph is displaying the the frame label in the comments field. A simple fix, the patch is attached.
    
    svn path=/trunk/; revision=53849

commit 006f84a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 8 11:09:54 2013 +0000

    From Deon van der Westhuysen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9452
    
    Patch: Stats_tree enhancements for sorting, averages and burst rate
    
    Add sort, save-as and new columns to Qt ui, remove old functions
    
    stats_tree.c / stats_tree_priv.h: Make all columns sortable. Remove unneeded functions stats_tree_get_strs_from_node, stats_tree_branch_to_str and stats_tree_is_sortable_column.
    
    stats_tree_stat.c: Set all columns sortable.
    
    stats_tree_dialog.cpp / stats_tree_dialog.h: Add new stats_tree columns. Make columns sortable. Remove copy to csv and copy to yaml buttons. Add copy to clipboard as plain text and save as buttons.
    
    stats_tree_dialog.ui: Remove copy to csv and copy to yaml buttons. Add copy to clipboard as plain text and save as buttons. Only define one column in ui, rest are added dynmically.
    
    From me : fix trailing whitespace
    
    svn path=/trunk/; revision=53848

commit 4ed05f2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 8 11:09:43 2013 +0000

    Remove trailing whitespace
    
    svn path=/trunk/; revision=53847

commit 4a33c88
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Dec 8 11:09:30 2013 +0000

    Fix indent (use 4 spaces) and add modelines
    
    svn path=/trunk/; revision=53846

commit 34ac401
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 8 02:48:24 2013 +0000

    RLC dissector cannot assemble PDUs with SNs skipped and wrap-arounded.  Bug 9505 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9505)
    
    From Nobuyuki Tsushima
    
    svn path=/trunk/; revision=53845

commit 30b49ce
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 8 02:27:52 2013 +0000

    IPsec ESP: add AES-GCM decryption.  Bug 8395 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8395)
    
    Insert Any 64bit authnetication option so AES-GCM with 8 byte ICV
    
    From Alexandru Juncu
    
    svn path=/trunk/; revision=53844

commit 6c5a93d
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 8 02:12:48 2013 +0000

    Fix invalid read and correct PSK upper bound.  Bug 9512 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9512)
    
    From Peter Wu.
    
    svn path=/trunk/; revision=53843

commit 21ca76a
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 8 01:52:02 2013 +0000

    dtls: fix buffer overflow in mac check.  Bug 9512 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9512)
    
    From Hauke Mehrtens
    
    svn path=/trunk/; revision=53842

commit 20e0d85
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 8 01:35:39 2013 +0000

    Fix signed/insigned mismatch in ErlDP dissector.  Bug 9525 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9525)
    
    From Peter Lemenkov
    
    svn path=/trunk/; revision=53841

commit e1c994f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Dec 8 01:28:00 2013 +0000

    It's ISO 8859-1, not "ISO 18859-1", at least according to ANSI/ASHRAE
    Standard 135-2004.
    
    Use tvb_get_string_enc() wherever possible.
    
    svn path=/trunk/; revision=53840

commit b4b18b3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Dec 8 01:21:58 2013 +0000

    Expand a comment.
    
    svn path=/trunk/; revision=53839

commit 5c4a125
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 8 01:15:55 2013 +0000

    Correctly update the data length of the SCSI payload within ISCSI.  Bug 9521 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9521)
    
    From Yaniv Kaul
    
    svn path=/trunk/; revision=53838

commit 562348f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Dec 8 01:05:35 2013 +0000

    Add ENC_ISO_8859_1.
    
    Move the Wikipedia links for the code page layouts in front of the
    tables whose contents reflect the code page layouts.
    
    svn path=/trunk/; revision=53837

commit 0f05597
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 8 00:58:06 2013 +0000

    DTLS decryption enhancements.  Bug 9499 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9499)
    
    From Hauke Mehrtens
    
    1. dtls: set ssl_set_server() in DTLS dissector so wireshark knows if this is client or server
    2. SSL: add decrypt support for CCM and CCM_8 Ciphers per rfc 6655
    3. dtls: add psk decrypt support
    
    svn path=/trunk/; revision=53836

commit 7d10a41
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sat Dec 7 23:27:36 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53835

commit 4904620
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 23:25:36 2013 +0000

    Add WTAP_ENCAP_NETLINK which maps to DLT_NETLINK /253/
    
    svn path=/trunk/; revision=53834

commit 3c2bd00
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 7 22:45:37 2013 +0000

    Note what the two new character encoding tables in charsets.c are.
    
    svn path=/trunk/; revision=53833

commit c193f9c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 19:46:05 2013 +0000

    Use strutil xml_escape() function
    
    svn path=/trunk/; revision=53832

commit a2b9f02
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Dec 7 19:43:59 2013 +0000

    Fix some cases where STR_UNICODE was used with FT_DOUBLE.
    
    svn path=/trunk/; revision=53831

commit f38af18
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Dec 7 17:56:39 2013 +0000

    add a decryption test for DVB-CI to the testsuite
    
    svn path=/trunk/; revision=53830

commit 333fea4
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 17:49:41 2013 +0000

    Add missing consts.
    
    svn path=/trunk/; revision=53829

commit fa5083e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Dec 7 17:40:02 2013 +0000

    make SAC message padding filterable
    
    svn path=/trunk/; revision=53828

commit 7ab1866
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 15:48:35 2013 +0000

    Drop proto_tree_add_unicode_string() from IP, IPv6, JSON dissectors.
    
    Set .display to STR_UNICODE (instead of STR_ASCII).
    
    svn path=/trunk/; revision=53827

commit 0e5bc8a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 15:02:55 2013 +0000

    Add string encoding for ISO/IEC 8859-2 (ENC_ISO_8859_2)
    
    svn path=/trunk/; revision=53826

commit e67762e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Dec 7 14:38:16 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9524 :
    Fix typo in erldp dissector
    
    svn path=/trunk/; revision=53825

commit cff7d45
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Dec 7 14:36:54 2013 +0000

    From Mathias Guettler via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9523 :
    Fix ISO 10747 (IDRP) incorrect handling of data in IDRP ERROR PDU's
    
    svn path=/trunk/; revision=53824

commit 1560949
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 11:55:22 2013 +0000

    gadu-gadu: use STR_UNICODE display instead of proto_tree_add_unicode_string().
    
    svn path=/trunk/; revision=53823

commit ffb4e79
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 11:50:43 2013 +0000

    Add STR_ASCII, STR_UNICODE as possible displays for field_display_e
    
    svn path=/trunk/; revision=53822

commit eb252d2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Dec 7 11:37:58 2013 +0000

    - Make local functions static.
    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53821

commit c67d38c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 10:41:42 2013 +0000

    Rename base_display_* to field_display
    
    This is preparation to support ->display for FT_STRING values.
    
    svn path=/trunk/; revision=53820

commit 113b078
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 10:10:03 2013 +0000

    Add new string proto encoding for windows-1250 (ENC_WINDOWS_1250)
    
    - Move windows-1250 to unicode encoding table to charset.c
    - Add tvb_get_string_unichar2, tvb_get_stringz_unichar2 functions which recode tvb-string to UTF-8.
    
    svn path=/trunk/; revision=53819

commit b3c9332
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Dec 7 09:14:35 2013 +0000

    Remove #if 0 inverse_bit_mask8 array.
    
    It was only used by tvb_get_bits_buf (removed in r53183).
    
    svn path=/trunk/; revision=53818

commit cc71d21
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Dec 7 08:34:39 2013 +0000

    - Make local functions static.
    - Forward declaration of register function.
    
    svn path=/trunk/; revision=53817

commit cc5543f
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Dec 7 01:01:31 2013 +0000

    Bluetooth enhancements.  Bug 9446 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9446)
    
    Bluetooth: SCO: Add Source/Destination addresses
    Bluetooth: HCRP: Use information from SDP to decoding PSM payload
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=53816

commit c1ef044
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Dec 6 23:23:44 2013 +0000

    Move tvb_uncompress() to tvbuff_zlib.c
    
    svn path=/trunk/; revision=53815

commit 895f83b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 16:41:05 2013 +0000

    Fix indent (use 4 spaces) Remove trailing whitespace Add Modelines
    
    svn path=/trunk/; revision=53814

commit e820340
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 16:40:55 2013 +0000

    Add Modelines info
    
    svn path=/trunk/; revision=53813

commit d5c3c08
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 16:40:44 2013 +0000

    Fix (-W)unused-const-variable error found by Clang
    
    svn path=/trunk/; revision=53812

commit 138cb0e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Dec 6 16:37:20 2013 +0000

    Update svn properties
    
    svn path=/trunk/; revision=53811

commit ae37302
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri Dec 6 14:45:06 2013 +0000

    Add assoc_index to the properties that can be filtered.
    Find the association for each packet.
    
    svn path=/trunk/; revision=53810

commit d1e904b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 10:24:58 2013 +0000

    From Thomas ERSFELD (GSoC13)
    
    Hiding monitor column when not available
    
    svn path=/trunk/; revision=53809

commit f9c27ac
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 10:24:50 2013 +0000

    Fix warning when launch Qt Port
    
    QMetaObject::connectSlotsByName: No matching signal for on_tbInterfaces_hideEvent(QHideEvent*)
    QMetaObject::connectSlotsByName: No matching signal for on_tbInterfaces_showEvent(QShowEvent*)
    Object::connect: No such slot CaptureInterfacesDialog::tableItemPressed(QTableWidgetItem *)
    Object::connect:  (sender name:   'tbInterfaces')
    Object::connect:  (receiver name: 'CaptureInterfacesDialog')
    
    svn path=/trunk/; revision=53808

commit 8cfb238
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 10:24:41 2013 +0000

    Fix ui/qt/capture_interfaces_dialog.ui: Warning: The name 'layoutWidget' (QWidget) is already in use
    
    svn path=/trunk/; revision=53807

commit 7a5cf63
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 08:37:48 2013 +0000

    Fix wireshark/epan/dissectors/packet-j1939.c:313: multiple definition of `proto_register_devicenet'
    
    svn path=/trunk/; revision=53806

commit 04a8ed2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 08:09:56 2013 +0000

    Fix packet-j1939.c:160:42: error: declaration of 'address' shadows a global declaration [-Werror=shadow]
    
    svn path=/trunk/; revision=53805

commit f5136e3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Dec 6 08:04:09 2013 +0000

    Fix unused parameter 'pinfo'
    
    svn path=/trunk/; revision=53804

commit 643f9ef
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Dec 6 04:33:58 2013 +0000

    Add DeviceNet and J1939 dissectors.  Both run on top of CAN (not necessarily always SocketCAN, but it did provide a good test environment)
    
    svn path=/trunk/; revision=53802

commit b2be51c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Dec 5 22:50:42 2013 +0000

    Only try to fix absolute Unix paths.
    
    svn path=/trunk/; revision=53801

commit 13fb0f3
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Dec 5 21:35:25 2013 +0000

    int -> gboolean
    
    svn path=/trunk/; revision=53800

commit 1f9d8c5
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Dec 5 21:32:05 2013 +0000

    dissect Operator Profile's error flag
    
    svn path=/trunk/; revision=53799

commit f251011
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Dec 5 15:06:21 2013 +0000

    Include epan/conv_id.h - some of the buildbot machines have errors without it
    
    svn path=/trunk/; revision=53798

commit eb85d08
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Dec 5 14:45:03 2013 +0000

    Make launching TCP graphs from conversations window work again, by supplying stream and direction when graph is first created
    
    svn path=/trunk/; revision=53797

commit 125a17f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Dec 5 09:30:22 2013 +0000

    Initialize the error-reporting routines before scanning for plugins, as
    the code to scan for them uses those routines.
    
    This means epan_init() no longer takes those routines as arguments -
    which is just as well, given that the mechanism in question is no longer
    part of libwireshark, but is part of libwsutil.
    
    This should fix bug 9508.
    
    svn path=/trunk/; revision=53796

commit 78c1172
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Dec 5 06:48:13 2013 +0000

    Remove non-ASCII character
    
    svn path=/trunk/; revision=53795

commit 5331c54
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Dec 5 06:46:58 2013 +0000

    Try to please OSX-10.5-x86 buildbot
    
    svn path=/trunk/; revision=53794

commit 03085a5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Dec 5 06:23:17 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9503 :
    Fix dissection of STK SEND SHORT MESSAGE proactive command
    
    svn path=/trunk/; revision=53793

commit 8d0dc9f
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Dec 5 03:36:49 2013 +0000

    CAN protocols have a CAN ID and up to 8 bytes of data.  How the CAN ID and data are presented is the responsibility of the previous layer.  Make the interface be passing the CAN ID in dissector data and have the (up to) 8 bytes be the tvb.  CAN protocols should treat the CAN ID as "generated" data.
    
    svn path=/trunk/; revision=53792

commit 0ccb4a7
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Dec 4 23:59:31 2013 +0000

    Regenerate ASN.1 dissectors
    
    It seems that around r53700 GenericChargingDataTypesV1171.asn was called 3GPPGenericChargingDataTypesV1171.asn.
    
    svn path=/trunk/; revision=53791

commit 6244f2f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Dec 4 22:07:26 2013 +0000

    Finally successfully built with the msvc2010 GUI a Debug
    and a RelWithDebInfo build, after adding the missing path
    to the cygwin tools.
    
    svn path=/trunk/; revision=53790

commit d576ba0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Dec 4 21:35:53 2013 +0000

    - Forward declaration of register functions.
    
    svn path=/trunk/; revision=53789

commit bbc4a29
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Dec 4 21:33:38 2013 +0000

    Try to fix a bunch of [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=53788

commit 53394ac
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Dec 4 21:32:16 2013 +0000

    Fix
    
    [  5%] Building C object epan/CMakeFiles/epan.dir/dissectors/packet-diameter.c.o
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-diameter.c: In function ‘dissect_diameter_avp’:
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-diameter.c:621:37: error: ‘avp_str’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
      if (avp_str) proto_item_append_text(avp_item," val=%s", avp_str);
                                         ^
    cc1: all warnings being treated as errors
    make[2]: *** [epan/CMakeFiles/epan.dir/dissectors/packet-diameter.c.o] Error 1
    
    
    svn path=/trunk/; revision=53787

commit 1a7c42d
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Dec 4 21:12:16 2013 +0000

    - Make local functions static.
    - Forward declaration of register function.
    
    svn path=/trunk/; revision=53786

commit 5c40dde
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Dec 4 20:55:52 2013 +0000

    "RFC 6733 [5] specifies the Experimental-Result AVP containing Vendor-Id AVP and Experimental-Result-Code AVP. The Experimental-Result-Code AVP (AVP Code 298) is of type Unsigned32 and contains a vendor-assigned value representing the result of processing a request."
    
    This means we have to store the value of the Vendor Id AVP in the grouped  Experimental-Result AVP to be able to dissect the value of
    Experimental-Result-Code according to the vendor specified values(if known). This patch implements that with a dissector table to register vendor dissectors for the result code.
    
    svn path=/trunk/; revision=53785

commit a8ed2cf
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Dec 4 15:59:29 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9446 - r53051 introduced an incorrect DISSECTOR_ASSERT(acl_data), which led me to believe that acl_data must not be NULL.  Except for the removal of the DISSECTOR_ASSERT(acl_data), this patch basically reverts r53735 and r53743, as acl_data can be NULL.
    
    svn path=/trunk/; revision=53784

commit 50989f3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Dec 4 15:13:24 2013 +0000

    From Matt Texier
    
    Enhance BGP Dissector : Communities
    
    Use proto_tree_add_item
    
    From me
    Missing space for well known community
    
    svn path=/trunk/; revision=53783

commit 0a626c3
Author: Tomas Kukosa <tomas.kukosa@siemens.com>
Date:   Wed Dec 4 14:45:32 2013 +0000

    Ply parser updated to 3.5 (from GitHub github.com/dabeaz/ply)
    
    svn path=/trunk/; revision=53782

commit 9252681
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Dec 4 13:55:53 2013 +0000

    Add also heuristic for HTTP
    
    svn path=/trunk/; revision=53781

commit cf82d05
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Dec 4 10:41:38 2013 +0000

    Create all binaries in one directory. After running setpath.bat
    wireshark etc should now work, the basic stuff at least.
    
    Known problems/todos:
    - The plugins are not searched for in the current directory,
      so find out how to let Wireshark know to search for the
      plugins
    - Other supporting files are missing (COPYING.txt, AUTHORS*, ...)
    - Your missing feature could be listed here ;)
    
     Ciao
       Jörg
    
    svn path=/trunk/; revision=53780

commit 2e0fbbf
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Dec 4 09:53:51 2013 +0000

    Regenerate dissector after change to add prototype
    
    svn path=/trunk/; revision=53779

commit 6b10f16
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Dec 4 09:53:21 2013 +0000

    From Anders request Add prototype for corba/idl dissector
    
    svn path=/trunk/; revision=53778

commit 470a022
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Dec 4 09:39:19 2013 +0000

    Fix for dissecting cdt without having a tree.
    
    svn path=/trunk/; revision=53777

commit 55546d5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Dec 4 09:10:35 2013 +0000

    On Windows:
    - Add instructions how to build zlib
    - Add information how to build with msbuild
    
    
    svn path=/trunk/; revision=53776

commit c0663d9
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Dec 4 07:39:37 2013 +0000

    - Include config.h
    - Merge two ifdef _WIN32 sections
    
    svn path=/trunk/; revision=53775

commit b75354e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 3 23:49:51 2013 +0000

    Avoid including <epan/epan.h> in dissectors.
    
    svn path=/trunk/; revision=53774

commit 477add4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 3 23:08:50 2013 +0000

    Dissect comprehension-tlv address object
    
    svn path=/trunk/; revision=53773

commit 9812f55
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 3 23:08:46 2013 +0000

    Include <epan/dfilter/dfilter.h> in files that use display filter
    routines.
    
    svn path=/trunk/; revision=53772

commit 2118d75
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 3 22:59:29 2013 +0000

    missing stdlib.h include for wslua.
    
    svn path=/trunk/; revision=53771

commit 5afbad4
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 3 22:26:07 2013 +0000

    Rename struct _epan_dissect_t to epan_dissect.
    
    svn path=/trunk/; revision=53770

commit 65db828
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 3 22:16:49 2013 +0000

    When including <epan/prefs.h> don't force inclusion of <epan/uat.h>
    
    svn path=/trunk/; revision=53769

commit dbd9c13
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Dec 3 21:49:28 2013 +0000

    - Fix lots of "C:\wireshark\trunk\ui\qt\qcustomplot.cpp(16589) :
      warning C4305: 'argument' : truncation from 'double' to 'float'"
    - Remove trailing whitespace
    
    
    svn path=/trunk/; revision=53768

commit bf0de43
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 3 21:35:36 2013 +0000

    Rename struct _uat_t to epan_uat
    
    Leave typedef (uat_t) unchanged.
    
    svn path=/trunk/; revision=53767

commit cedb73c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 3 21:31:04 2013 +0000

    Dissectors should not use dfilter.h, don't include it.
    
    XXX ncp2222 dissector is using dfilter_compile(), why?
    
    svn path=/trunk/; revision=53766

commit 82f1fec
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 3 20:59:25 2013 +0000

    struct _dfilter_t: rename to epan_dfilter.
    
    typedef (dfilter_t) not renamed.
    
    svn path=/trunk/; revision=53765

commit 01e08ae
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Dec 3 20:35:50 2013 +0000

    wiretap: start using <wsutil/pint.h>
    
    svn path=/trunk/; revision=53764

commit f98625c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 3 19:45:10 2013 +0000

    Don't forget to test even the simplest fixes.
    
    svn path=/trunk/; revision=53763

commit 8b3f82d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 3 19:44:32 2013 +0000

    Add request / response tracking to MBIM_FUNCTION_ERROR_MSG messages
    
    svn path=/trunk/; revision=53762

commit c28c8ed
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Dec 3 19:40:23 2013 +0000

    Wrap usage text at column 80.
    
    svn path=/trunk/; revision=53761

commit 2d49720
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Dec 3 19:32:10 2013 +0000

    Add Qualcomm proprietary UUID
    
    svn path=/trunk/; revision=53760

commit a6dea76
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Dec 3 18:16:38 2013 +0000

    The ip.proto table isn't limited to the IPv4 dissector.
    
    svn path=/trunk/; revision=53759

commit e55e699
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:48:08 2013 +0000

    Fix encoding arg Remove tab and trailing whitespace Add modelines info
    
    svn path=/trunk/; revision=53758

commit 062f8a5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:39:10 2013 +0000

    Manual fix of Dead Store (Dead assignement/Dead increment) warning found by Clang No found how to fix the generator...
    
    svn path=/trunk/; revision=53757

commit 043b37a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:38:56 2013 +0000

    Regenerate idl dissector after last change in generator !
    
    svn path=/trunk/; revision=53756

commit 6efd311
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:38:46 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=53755

commit 3fc5a3e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:38:38 2013 +0000

    Add modelines info to idl generate file
    
    svn path=/trunk/; revision=53754

commit de65892
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:38:30 2013 +0000

    Fix indent for generated file (Use 4 space)
    
    svn path=/trunk/; revision=53753

commit a637d81
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:38:23 2013 +0000

    Fix generator don't generate trailing whitespace
    
    svn path=/trunk/; revision=53752

commit 225161b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:38:15 2013 +0000

    Remove trailing whitespace and add modelines info
    
    svn path=/trunk/; revision=53751

commit ede151c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:38:07 2013 +0000

    Remove whitespace and add modelines info
    
    svn path=/trunk/; revision=53750

commit b2445d4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:37:58 2013 +0000

    Fix
    
    warning: argument 'data' of command @param is not found in the argument list of dissector_all_tables_foreach_changed(DATFunc func, gpointer user_data)
    
    warning: The following parameters of dissector_all_tables_foreach_changed(DATFunc func, gpointer user_data) are not documented: parameter 'user_data'
    
    svn path=/trunk/; revision=53749

commit 420b33d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:37:49 2013 +0000

    Fix warning: The following parameters of proto_tree_add_expert_format(proto_tree *tree, packet_info *pinfo, expert_field *eiindex, tvbuff_t *tvb, gint start, gint length, const char *format,...) are not documented: parameter 'format'
    
    svn path=/trunk/; revision=53748

commit 0940471
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:37:40 2013 +0000

    Fix warning: argument 'out/in' of command @param is not found in the argument list of SE_COPY_ADDRESS(to, from)
    
    svn path=/trunk/; revision=53747

commit 76db825
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Dec 3 13:37:31 2013 +0000

    Add #pragma to idl generator...
    
    svn path=/trunk/; revision=53746

commit 30d0d8f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Dec 3 13:18:37 2013 +0000

    Move stats_tree_stat.c back to clean files.
    
    svn path=/trunk/; revision=53745

commit 024c4fc
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Dec 3 12:53:09 2013 +0000

    Don't allow conversation_data to be NULL.  Bug 9493 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9493)
    
    svn path=/trunk/; revision=53744

commit 18e532b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 3 11:02:00 2013 +0000

    Remove some no-longer-necessary null pointer checks, as pointed out by
    Coverity; dissect_btl2cap() now returns immediately if handed a null
    private-data pointer.
    
    svn path=/trunk/; revision=53743

commit 7538119
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Dec 3 10:54:10 2013 +0000

    Clean up indentation.
    
    svn path=/trunk/; revision=53742

commit 089e4d9
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Dec 3 06:20:18 2013 +0000

    Try to fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=53741

commit a21898c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Dec 3 05:22:47 2013 +0000

    - copy paste error in parlay
    - Add pragmas to remove warnings, this should go into the generation script.
    
    svn path=/trunk/; revision=53740

commit 203ecca
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 23:09:08 2013 +0000

    Space between STANAG and the standard number.
    
    svn path=/trunk/; revision=53739

commit a4c7893
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Dec 2 22:38:00 2013 +0000

    Fix encap_table_base[] array.
    
    svn path=/trunk/; revision=53738

commit 231e52a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 21:52:46 2013 +0000

    Reject the packet if data is NULL without doing anything else.
    
    svn path=/trunk/; revision=53737

commit a441a51
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 21:46:06 2013 +0000

    Link with -lcodecs on UN*X as well.  Link with -lwsutil after
    -lwireshark, -lwiretap, and -lcodecs, just in case the linker requires
    that, if library A uses something from library B, library B be read
    after library A.
    
    svn path=/trunk/; revision=53736

commit ae2e12d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 21:34:23 2013 +0000

    Reject the packet if data is NULL without doing anything else.
    
    svn path=/trunk/; revision=53735

commit ce7b831
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 21:18:25 2013 +0000

    No C++/C99 comments, as not all compilers handle them.  Use #if 0/#endif
    instead.
    
    svn path=/trunk/; revision=53734

commit b5e3775
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 21:13:29 2013 +0000

    eject the packet if data is NULL without doing anything else.
    
    svn path=/trunk/; revision=53733

commit 99d9c3d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 21:05:11 2013 +0000

    Reject the packet if data is NULL without doing anything else.
    
    svn path=/trunk/; revision=53732

commit ba0e04e
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Dec 2 20:31:42 2013 +0000

    Character conversion error.
    
    svn path=/trunk/; revision=53731

commit c0407d6
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Dec 2 20:18:48 2013 +0000

    Add pragmas to remove warnings, this should go into the generation script.
    
    svn path=/trunk/; revision=53730

commit fb289ae
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 19:20:35 2013 +0000

    Explicitly convert an int to an enum.
    
    svn path=/trunk/; revision=53729

commit 93f15d6
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 19:17:12 2013 +0000

    Specify SI units for the max filesize autostop condition.  For now, keep the capture buffer size in IEC units, but document it as such.
    #BACKPORT(1.10, 1.8(?))
    
    svn path=/trunk/; revision=53728

commit 5e7b58a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 19:15:14 2013 +0000

    Make the declaration of stats_tree_format_node_as_str() match the
    definition.
    
    svn path=/trunk/; revision=53727

commit 28a1c45
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 19:12:59 2013 +0000

    Use g_strlcpy() and g_strlcat() to squelch API checker warnings.
    
    svn path=/trunk/; revision=53726

commit e313b15
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 18:58:40 2013 +0000

    Use ws_fopen() so we properly handle UTF-8 file names on Windows.
    
    svn path=/trunk/; revision=53725

commit 72065e7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Dec 2 15:55:36 2013 +0000

    stats_tree_stat.c currently procudes warnings - move to dirty
    
    svn path=/trunk/; revision=53724

commit 3f8128d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 2 13:46:39 2013 +0000

    Fix (-W)documentation error found by Clang
    
    parameter 'sai' not found in the function declaration [-Werror,-Wdocumentation]
    
    svn path=/trunk/; revision=53723

commit 5d53a72
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 2 13:46:30 2013 +0000

    Fix (-W)documentation error found by Clang
    
    error: parameter '...' not found in the function declaration [-Werror,-Wdocumentation]
    
    svn path=/trunk/; revision=53722

commit bd5f16a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 2 13:46:20 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../epan/strutil.h:95:11: error: parameter 'line' not found in the function declaration [-Werror,-Wdocumentation]
     * @param line A pointer to the input string
              ^~~~
    ../../epan/strutil.h:95:11: note: did you mean 'string'?
     * @param line A pointer to the input string
              ^~~~
              string
    
    svn path=/trunk/; revision=53721

commit 1f3261d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 2 13:46:10 2013 +0000

    Fix (-W)documentation error found by Clang
    
    error: parameter 'addr*[in]' not found in the function declaration [-Werror,-Wdocumentation]
    
    svn path=/trunk/; revision=53720

commit 67c0418
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 2 13:45:59 2013 +0000

    Fix (-W)documentation error found by Clang
    
    error: parameter '...' not found in the function declaration [-Werror,-Wdocumentation]
    
    svn path=/trunk/; revision=53719

commit acccbc7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Dec 2 13:00:06 2013 +0000

    nmake: Allow setting the wireshark base dir via env variable
    
    svn path=/trunk/; revision=53718

commit 20799bd
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Dec 2 09:50:30 2013 +0000

    Remove /msvc2010 after ${QT5_BASE_DIR}, it should be part of
    the QT5_BASE_DIR value.
    
    svn path=/trunk/; revision=53717

commit 55544b5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 09:30:31 2013 +0000

    Get rid of a stray semicolon, as it upsets Sun^WOracle Studio's C
    compiler.
    
    Clean up escape_xml_chars() a bit, so that there's no extra unreached
    "return s;", and so that it's clearer that it runs until it hits a NUL.
    (XXX - are there GLib routines that will do this?)
    
    svn path=/trunk/; revision=53716

commit 111ee4c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 09:10:29 2013 +0000

    Don't include wslua headers if we don't have Lua.
    
    svn path=/trunk/; revision=53715

commit c3de2cb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 09:10:13 2013 +0000

    Don't assume we have Lua just because we have plugin support.
    
    svn path=/trunk/; revision=53714

commit 7c10c3d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 09:06:00 2013 +0000

    We need to link with the codecs library.
    
    svn path=/trunk/; revision=53713

commit c123b13
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 08:55:38 2013 +0000

    Make the declaration of stats_tree_format_as_str() match the definition.
    
    svn path=/trunk/; revision=53712

commit 40b60cb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 08:51:46 2013 +0000

    Do something less catastrophic than crashing if the same name is used in
    two codec registrations.
    
    svn path=/trunk/; revision=53711

commit 0cc1545
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Dec 2 08:30:29 2013 +0000

    Move most of the plugin code from epan to wsutil and remove all
    knowledge of particular types of plugins.  Instead, let particular types
    of plugins register with the common plugin code, giving a name and a
    routine to recognize that type of plugin.
    
    In particular applications, only process the relevant plugin types.
    
    Add a Makefile.common to the codecs directory.
    
    svn path=/trunk/; revision=53710

commit baf5691
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 02:31:33 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53709

commit 9b38829
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 02:31:04 2013 +0000

    Reject the packet if data is NULL without doing anything else.
    
    svn path=/trunk/; revision=53708

commit acc5fd7
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 02:18:21 2013 +0000

    Reject the packet if data is NULL.
    
    svn path=/trunk/; revision=53707

commit 42a64c3
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 02:07:42 2013 +0000

    If data is NULL, the bug, if any, is not with *this* dissector, but with whichever one failed to pass the data properly.
    
    svn path=/trunk/; revision=53706

commit a990037
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 01:53:13 2013 +0000

    Fix Coverity CID 1134045: Printf format string issue.  (As documented in the printf man page for the ' option, "Note that many versions of gcc(1) cannot parse this option and will issue a warning."  (r47940 reverted a similar change, so this keeps things consistent.)
    
    svn path=/trunk/; revision=53705

commit 87d3630
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Dec 2 00:45:44 2013 +0000

    Fix Coverity CID 1134046: Structurally dead code.
    
    svn path=/trunk/; revision=53704

commit 70f4223
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 1 22:24:59 2013 +0000

    The changes to work around the msbuild deficiencies broke
    dependeny tracking (replaced the list of dissectors by the file
    containing the dissectors). Fix that.
    
    svn path=/trunk/; revision=53703

commit 40c6d9a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 1 21:56:40 2013 +0000

    Copy over rev 53700 to cmake
    
    svn path=/trunk/; revision=53702

commit 6a34c8c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 1 21:55:21 2013 +0000

    Small style changes.
    
    svn path=/trunk/; revision=53701

commit 9baa935
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Dec 1 20:34:21 2013 +0000

    Update to V11.7.1 (2013-09)
    
    svn path=/trunk/; revision=53700

commit eb8b506
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Dec 1 16:50:05 2013 +0000

    If  we're including "config.h" when compiling a codec, then /I.. must be part of CFLAGS.
    
    svn path=/trunk/; revision=53699

commit 0c9aa51
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 1 15:44:22 2013 +0000

    Patch to include YAML export. Bug 9452 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9452)
    
    From Deon van der Westhuysen
    From me: use switch statements instead of if-else
    
    svn path=/trunk/; revision=53698

commit 98c8454
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Dec 1 15:03:49 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-12-01]
    
    svn path=/trunk/; revision=53695

commit 7ee8d48
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 1 13:47:11 2013 +0000

    Add MPLS dissector to "ppp.protocol" table.  Bug 9492 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9492)
    
    From Peter Paluch
    
    svn path=/trunk/; revision=53694

commit c0f974f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 1 10:58:17 2013 +0000

    Too litte modify in copy - modify - paste cycle
    
    svn path=/trunk/; revision=53693

commit 38b8e4e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 1 10:34:01 2013 +0000

    Graham Bloice
    - Using gtk[23] is a hack. Implement a clean solution.
    
    Me
    - In the current setup, building Qt ONLY is not supported as
      lots of required support libraries are only found in gtk2 and
      gtk3. Print an error in that case.
    - Small style changes (lowercasing, whitespace)
    
    svn path=/trunk/; revision=53692

commit 402df00
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 1 10:10:24 2013 +0000

    Looks like the problem with redefined symbols is not new, it
    just got a few new ones.
    Add HAVE_STRING_H and HAVE_STDLIB_H to the list.
    
    svn path=/trunk/; revision=53691

commit 2440000
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 1 10:05:16 2013 +0000

    - Rename PCAP_VERSION to WINPCAP_VERSION - the version of the underlying
      pcap probably is different from the WinPcap version.
    - Set WINPCAP_VERSION for cmake builds to "unknown"
    - Oh, the NEWS file changed again.
    
    svn path=/trunk/; revision=53690

commit 6cd4ad7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Dec 1 09:18:19 2013 +0000

    SBC -> sbc
    On Unix case is relevant, so fix it.
    Please try to avoid filenames starting with Upper case, it
    makes completion so much easier as I only need to remember the
    name and not the case.
    
    svn path=/trunk/; revision=53689

commit a9bd097
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun Dec 1 08:52:06 2013 +0000

    Start teid_data field from the correct offset
    
    svn path=/trunk/; revision=53688

commit da7af5c
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun Dec 1 08:51:07 2013 +0000

    Also add filter and expert info for ICMPv6 requests with no responses.
    
    svn path=/trunk/; revision=53687

commit 9972e5f
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Dec 1 03:53:57 2013 +0000

    Move codecs.[ch] out of epan and into codecs directory.
    
    This may break easy_codec plugins, but it appears a better/more consistent way is needed to register codecs.  See Guy's comments in bug 7893 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893)
    
    svn path=/trunk/; revision=53686

commit 4e2b6b1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Dec 1 01:53:26 2013 +0000

    Use 4-space (PEP 8) indentation. Add modelines.
    
    svn path=/trunk/; revision=53685

commit c02bbf9
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Dec 1 01:46:45 2013 +0000

    Use indentation recommended by PEP 8.
    
    svn path=/trunk/; revision=53684

commit 80b4bc0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Dec 1 01:35:13 2013 +0000

    Fix compatibility with Python 2.5. Tested with 2.5, 2.6, 2.7, and 3.3.
    
    svn path=/trunk/; revision=53683

commit e30fd2f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Nov 30 23:40:25 2013 +0000

    Looks like the WinPcap version can only be determined from the
    name of the compressed archive - which currently means "only by
    manual developer intervention".
    
    svn path=/trunk/; revision=53682

commit fbaac2c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 30 22:17:15 2013 +0000

    The HAVE_xxx definitions come from config.h; include it.
    
    svn path=/trunk/; revision=53681

commit 8bdf0ad
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 30 22:16:09 2013 +0000

    Tag arguments to decodeXXX routines as unused iff we don't support the
    codec.
    
    svn path=/trunk/; revision=53680

commit ac9b982
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 30 21:00:21 2013 +0000

    Better fix for uninitialized variable warning.  Part of bug 9452 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9452)
    
    From Peter Wu.
    From me: Leave the "result" variable initialized because I'm not sure code analyzers will consider g_assert_not_reached() enough prevention from using uninitialized "result"
    
    svn path=/trunk/; revision=53679

commit fd2f054
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 30 20:48:46 2013 +0000

    Update documentation for tcp_dissect_pdus.  Bug 9491 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9491)
    
    From Peter Wu: update to README.dissector
    From me: update to WSDG_chapter_dissection.xml
    
    svn path=/trunk/; revision=53678

commit e2d2d12
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 30 19:26:18 2013 +0000

    Replace "btsdp" tap with function to query service_infos tree, since that's all dissectors were doing with it.  Not used outside of dissectors and cuts down on a few redundant global variables.
    
    svn path=/trunk/; revision=53677

commit d1e4422
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 30 15:42:14 2013 +0000

    Add G.722, G.726 and SBC codecs.  G.722 and G.726 are from bug 5619 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5619) and SBC is from bug 7893 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893).
    
    Codecs are added, but (intentionally) not hooked to the RTP player as a "more generic architecture" is desired.  There are some discussions in bug 7893 on how to do this.  One thing to add would be how to handle codecs that may not be supported on all platforms.  Should the codec not be "registered" at all (with a #define over the whole module) or should it's register functions be stubbed (with a #define in each function that requires a non-supported library)
    
    svn path=/trunk/; revision=53676

commit 021efe4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Nov 30 12:31:36 2013 +0000

    Try to please GCC 4.3.2
    
    svn path=/trunk/; revision=53675

commit d62b116
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 30 10:17:30 2013 +0000

    Make the code testing the Rx MCS Bitmask subfield of the Supported MCS
    Set field of the HT Capabilities element a bit clearer, and add
    comments.
    
    Fix it so it doesn't assign a variable to itself, as clang warns about
    that.
    
    svn path=/trunk/; revision=53674

commit 4e3d829
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Nov 30 09:50:04 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9490 :
    Couple packets in RTPproxy dissector not only with CookieID but also with Call-IDs
    
    svn path=/trunk/; revision=53673

commit 8b17996
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Nov 30 08:30:04 2013 +0000

    Update release notes
    
    svn path=/trunk/; revision=53672

commit 0e669d5
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 30 01:50:12 2013 +0000

    README update.  Bug 9174 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9174)
    
    From Peter Wu
    
    svn path=/trunk/; revision=53671

commit e1532f3
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 30 01:35:03 2013 +0000

    Tx MCS set is not interpreted properly in WLAN beacon frame.  Bug 8894 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8894)
    
    #BACKPORT
    
    svn path=/trunk/; revision=53670

commit 6d3d155
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 30 01:18:22 2013 +0000

    STANAG 5066 DTS Layer dissector.  Bug 9217 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9217)
    
    From İbrahim Can Yüce
    
    From me: Update to new tcp_dissect_pdus format, minor whitespace issues noticed in wiretap files.
    
    svn path=/trunk/; revision=53669

commit e52bce9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 30 00:53:03 2013 +0000

    Fix indentation.
    
    svn path=/trunk/; revision=53668

commit 00737f8
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 30 00:30:56 2013 +0000

    Add wifi display port to the RTSP dissector.  Bug 9339 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9339)
    
    From chaitanya
    
    From me: Add another obsolete preference and cleanup whitespace
    
    svn path=/trunk/; revision=53667

commit c6efc22
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 30 00:10:18 2013 +0000

    Strings are usually unwritable; squelch "constness is being assigned
    away" warnings.
    
    svn path=/trunk/; revision=53666

commit 8c338ea
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 30 00:07:15 2013 +0000

    Squelch a "parentheses suggested" warning.
    
    Casts from void * are required in C++.
    
    svn path=/trunk/; revision=53665

commit 216f631
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 30 00:05:24 2013 +0000

    Casts required from void * in C++.
    
    svn path=/trunk/; revision=53664

commit 1d80b1e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 30 00:02:46 2013 +0000

    Constify to squelch some warnings.
    
    svn path=/trunk/; revision=53663

commit 52cfff9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 29 23:57:23 2013 +0000

    Squelch some "use parentheses" warnings.
    
    Use tab indentation uniformly.
    
    svn path=/trunk/; revision=53662

commit 488e61f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 29 23:54:12 2013 +0000

    Rename variable to avoid collisions with standard function names.
    
    Use the st_format_type type.
    
    svn path=/trunk/; revision=53661

commit 8a849e8
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Nov 29 23:52:32 2013 +0000

    When a snaplength isn't specifically set by the user, the default snaplength is used.  In this case, rather than display the text, "default", display the actual value so the user always knows which value will be used.  Other tools (tcpdump, for example) uses a different default snaplength, so it may not have been obvious to all users which value Wireshark uses for its default snaplength (even if it is documented in the man pages).
    
    svn path=/trunk/; revision=53660

commit 1ca9613
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 29 23:46:48 2013 +0000

    A typedef has to actually define a type.
    
    svn path=/trunk/; revision=53659

commit 68c8c7e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Nov 29 22:56:34 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9487 :
    Use RTP payload descriptions from RTP dissector in RTPproxy codec param value
    
    svn path=/trunk/; revision=53658

commit 60d6b05
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 29 22:47:59 2013 +0000

    Stats_tree enhancements for sorting, averages and burst rate.  Bug 9452 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9452)
    
    From Deon van der Westhuysen
    
    - Bug fix: object leak in stats_tree after a tap reset (for example apply statistics preferences with a stats_tree window open)
    - Bug fix: correct sample code in README.stats_tree
    - Add: slash in plug-in name now creates submenu as docs describe (was a bug?)
    - Add: menu separator before the stat_tree registered plug-ins
    - Add: stats_tree can now calculate averages for nodes; automatically calculated for range nodes. Add section in README.stats_tree describing averages.
    - Add: stats_tree can now calculate burst rate of each node (like rate but with a shorter, sliding time window)
    - Add: sorting for stats_tree plug-ins. Can sort on node name, count, average, min, max values and burst rate.
    - Add: preferences for stats_tree system (default sort column, burst calc params)
    - Add: stats_tree window copy to clipboard and export and plain text, csv and XML.
    - Added sample of new functionality in $srcdir/plugins/stats_tree/pinfo_stats_tree.c
    - Moved all stats_tree sample plug-ins to "IP Statistics" submenu.
    
    svn path=/trunk/; revision=53657

commit eaaf443
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 29 21:07:23 2013 +0000

    Graham Bloice
    
    Ensure we use the correct value for MSC_VER_REQUIRED (similar to
    nmake build)
    
    svn path=/trunk/; revision=53656

commit 82e2675
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 29 20:53:00 2013 +0000

    Avoid including <wiretap/wtap.h> in dissectors.
    
    svn path=/trunk/; revision=53655

commit fb22ecc
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 29 19:57:00 2013 +0000

    Graham Bloice
    
    I've now got tshark to build from a VS solution file, had to do some hacks
    to get there though, patch files attached for others to peruse, as I'm not
    sure if they are the optimal solutions:
    
       3. As mentioned in my previous message, the VS solution chops out every
       8192nd byte from the command line passed to make-dissector-reg.py.  My
       patch (make-reg.patch) gets CMake to write out the required source file
       list to a file and modifies the python script to read in the file.  The
       python changes *should* be backwards compatible.
    
    Me: Small fix to UseMakeDissectorReg.cmake (elseif() -> else())
    
    svn path=/trunk/; revision=53654

commit d99fdfd
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 29 19:21:20 2013 +0000

    Replace macros: BSWAP16, BSWAP32, BSWAP64 with glib-version.
    
    
    XXX, people are not aware that expression of this macros might be evaluated multiple times, like:
     -  BSWAP16(tvb_get_letohs(tvb, off)) : \
     +  GUINT16_SWAP_LE_BE(tvb_get_letohs(tvb, off)) : \
    
    Should be tvb_get_ntohs() called?
    
    
    svn path=/trunk/; revision=53653

commit 5ac6474
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 29 18:59:06 2013 +0000

    Rename some of pint.h macros to match common style (bits number on the end).
    
       pntohs  -> pntoh16
       pntohl  -> pntoh32
       pletohs -> pletoh16
       pletohl -> pletoh32
       phtons  -> phton16
       phtonl  -> phton32
    
    
    svn path=/trunk/; revision=53652

commit 288efa5
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 29 18:44:00 2013 +0000

    Expand macros: htoles(), htolel(), htolell()
    
    svn path=/trunk/; revision=53651

commit 9c9a038
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 29 17:51:56 2013 +0000

    General "Prosody" placeholder parameter ("prosody-") is broken down to a 6 new "Prosody" specific parameters.  Bug 9425 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9425)
    
    From zeljko
    
    svn path=/trunk/; revision=53650

commit 73f042a
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Nov 29 17:42:08 2013 +0000

    Fix number of selected bytes for gtp.teid_data.  Also remove some stray tabs and unneeded _U_
    
    svn path=/trunk/; revision=53649

commit 27089d6
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 29 15:46:50 2013 +0000

    Clean up whitespace.
    
    svn path=/trunk/; revision=53648

commit 718568b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 29 15:40:04 2013 +0000

    Graham Bloice:
    
    Always include the "true" zlib includes first. This works around a
    bug in the Windows setup of GTK[23] which has a faulty zconf.h.
    
    
    svn path=/trunk/; revision=53647

commit bf9fdc8
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 29 14:55:49 2013 +0000

    Bugfix timestamp formatting of Gigamon trailer.  Bug 9433 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9433)
    
    From Sandeep Dahiya
    
    svn path=/trunk/; revision=53646

commit 8821cb7
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 29 13:42:09 2013 +0000

    Bugfixes of r53636, part of bug 9423 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9423)
    
    From DSR Corporation
    
    svn path=/trunk/; revision=53645

commit 9a48c7e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Nov 29 10:38:00 2013 +0000

    Improve request / response tracking in case you have several open / close commands in the capture
    
    svn path=/trunk/; revision=53644

commit 09770db
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 29 09:45:44 2013 +0000

    At least winpcap checks for WIN32 and not for _WIN32, so
    define it. This copies the behaviour of Makefile.nmake.
    
    svn path=/trunk/; revision=53643

commit 5cb8483
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 29 08:33:51 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=53642

commit 09e1e86
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 29 08:02:39 2013 +0000

    Enable by default UDP conversation (Needed by udp.stream)
    
    svn path=/trunk/; revision=53641

commit 7e06455
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 29 08:02:30 2013 +0000

    Add udp.stream display filter
    
    The result is the same filter used by Follow UDP (may be reuse the new filter in Follow)
    
    svn path=/trunk/; revision=53640

commit e2f4b54
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 29 08:02:19 2013 +0000

    When clean remove also *.moc.cpp / *.rrc.ccp and ui_*.h ...
    
    svn path=/trunk/; revision=53639

commit 1107951
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 29 08:02:09 2013 +0000

    Add HTTP2 heuristic when it is encapsulated in SSL
    
    the heuristic may be leak (only check if type > 10...)
    
    svn path=/trunk/; revision=53638

commit f60aba3
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Nov 29 07:14:13 2013 +0000

    Add an application id.
    
    svn path=/trunk/; revision=53637

commit 563cf65
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 29 03:40:16 2013 +0000

    Improved ZCL dissectors.  Bug 9423 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9423)
    
    From DSR Corporation
    
    svn path=/trunk/; revision=53636

commit 5acdfae
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 29 03:14:24 2013 +0000

    Restore disabled "decode as" settings.
    
    svn path=/trunk/; revision=53635

commit 9e0cd5d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Nov 28 23:09:55 2013 +0000

    Fix typo (r53633) in one more place, fix typo in filename, make hex numbers capital.
    
    svn path=/trunk/; revision=53634

commit 26446f8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 28 22:36:10 2013 +0000

    Fix (presumed) tpyo.
    
    svn path=/trunk/; revision=53633

commit 3bbfb68
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Nov 28 22:31:55 2013 +0000

    Move MPEG section table id defines to packet-mpeg-sect.h
    
    svn path=/trunk/; revision=53632

commit 37660f4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Nov 28 21:59:02 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9478 :
    GSM SMS User Data header fill bits are wrong when using a 7 bits ASCII / IA5 encoding
    
    svn path=/trunk/; revision=53631

commit 710feed
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 28 20:40:46 2013 +0000

    GUINT_TO_POINTER() does just enough casting to suppress complaints about
    32-bit integers and 64-bit pointers, so it needs to be handed a guint
    (or equivalent type); it doesn't suppress warnings about 8-bit or 16-bit
    integers, so those have to be cast up to guint first.
    
    svn path=/trunk/; revision=53630

commit a31d102
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 28 18:33:26 2013 +0000

    Bluetooth: HSP: Add support for HSP.  Bug 9446 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9446)
    
    HSP is modest version of HFP.
    
    From Michal Labedzki.
    
    svn path=/trunk/; revision=53629

commit 8dab825
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 28 18:11:02 2013 +0000

    Bluetooth improvements.  Bug 9446 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9446)
    
    From Michal Labedzki.
    
    1. Bluetooth: HFP: Fix recognizing roles. There is need to check which side SDP record is, then it is possible to recognize roles.
    2. Bluetooth: RFCOMM/HFP: Fix recognizing services and roles. Direction bit means only that device is initiator of connection or not. But need information who is owner of connection (remote device or localhost), so use this information from L2CAP.
    3. Bluetooth: HFP: Fix unexpected expert info
    4. Bluetooth: HCI: Set addresses to host/controller. Also optimize a little handing of dissectors handles.
    
    svn path=/trunk/; revision=53628

commit 30ae01c
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu Nov 28 16:39:04 2013 +0000

    Support long Domain Names in NTLMSSP v2
    
    ... instead of crashing on them. :-)
    
    Discovered by Garming Sam <garming@catalyst.net.nz>
    
    svn path=/trunk/; revision=53626

commit 71d0517
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 28 16:33:54 2013 +0000

    USB: Enable Decode As.  Bug 9445 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9445)
    
    From Michal Labedzki
    
    From me:
    Have #defines in packet-usb.c because they are only used in the module.
    
    Break out the value computation so that it can be properly wrapped in GUINT_TO_POINTER without adding more complexity.
    
    svn path=/trunk/; revision=53625

commit 2ec033d
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu Nov 28 16:04:33 2013 +0000

    Fix potential signed int overflow in Lemon
    
    This chrashed Solaris buildbot when -ftrapv was enabled.
    Triaged by Guy Harris, see detail at:
    http://www.wireshark.org/lists/wireshark-dev/201311/msg00185.html
    
    svn path=/trunk/; revision=53624

commit ea7bcf0
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 28 15:56:53 2013 +0000

    Add count() function to display filter.  Bug 9480 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9480)
    
    From Martin Kaiser
    
    svn path=/trunk/; revision=53623

commit 3d9e55b
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 28 14:11:48 2013 +0000

    RTPproxy dissector: Add expert info about timeouts.  Bug 9484 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9484)
    
    From Peter Lemenkov
    
    svn path=/trunk/; revision=53622

commit f74c645
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 28 14:00:23 2013 +0000

    Adjust fc_stat.c to use newer fc_exchange_t structure for its stats.
    
    svn path=/trunk/; revision=53621

commit e450b9b
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 28 01:49:29 2013 +0000

    Bugfix Negative Fibre Channel scsi_time value.  Bug 3209 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3209)
    
    The solution was to move the itlq_nexus_t structure handling from the FC dissector to the FCS dissector since it's actually the one with the LUN field.  OXID+LUN makes a unique exchange at FC layer so track that separately.  Also needed some additional OXID->LUN mapping at the FC layer to keep LUN correctly persistent.
    
    Not backporting because this was partially made possible by r53569, which won't be backported.
    
    svn path=/trunk/; revision=53620

commit b5fd2fd
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Nov 27 23:09:19 2013 +0000

    Having a generated file in the source tree is not fun.
    
    svn path=/trunk/; revision=53619

commit d2fc017
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Nov 27 23:07:25 2013 +0000

    - Avoid copying of the graphics, specify the graphics source
      dir instead.
    - (Finally!) fix the problem of missing admon graphics in out of
      tree builds - specify the admin directory as an absolute path
      This may need porting to Makefile.am
    
    svn path=/trunk/; revision=53618

commit be4e248
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Nov 27 21:52:44 2013 +0000

    try to fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9485
    fc dissector rejects the packet if data parameter is empty
    
    
    svn path=/trunk/; revision=53617

commit c3a8eca
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 27 17:23:00 2013 +0000

    Try fixing Sun compiler error: "warning: this decimal constant is unsigned only in ISO C90"
    
    svn path=/trunk/; revision=53616

commit 914605a
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 27 16:48:00 2013 +0000

    Fix a badly formed comment;
    
    svn path=/trunk/; revision=53615

commit 04cdccd
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 27 16:30:20 2013 +0000

    - Create/use several extended value_strings
      (sort associated value_string arrays as needed);
    
    - Use new VALUE_STRING_LIST mechanism/macros to
      create enums and value_string arrays for:
        WERR_errors, DOS_errors, SRV_errors, and HRD_errors;
    
    - Declare certain global value_string arrays as static (local)
      and use global extended value_strings to reference same;
        (e.g., ms_coiuntry_codes value_string_array)
    
    - Rename SMBE_... defs used in several different value_string arrays
      to prevent potential name collisions:
       ( e.g., for SRV_errors: SMBE_... ==> SMBE_SRV_...)
       Done for value_string arrays: DOS_errors, SRV_errors, HRD_errors;
    
    - WERR_errors value_string array:
        Note that WERR associated defs no longer exist in the latest samba doserr.h.
        (The WERR_errors defs were originally generated from the samba doserr.h).
        For now: WERR_errors kept as is.
    
    - ToDo: Fix PIDL-generated dcerpc dissectors to use NT_errors_ext
            and WERR_errors_ext extended value_strings.
    
    - Add editor modelines to a few files.
    
    - Make whitespace changes.
    
    
    svn path=/trunk/; revision=53614

commit d1daa67
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 27 14:37:33 2013 +0000

    Create/use several extended value_strings;
    Add editor modelines.
    
    svn path=/trunk/; revision=53613

commit ca8b7b1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Nov 27 08:09:55 2013 +0000

    Reinitialize counter between loops to avoid an out of bound access found with fuzz testing.
    
    svn path=/trunk/; revision=53612

commit 5d44edf
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Nov 27 05:31:10 2013 +0000

    While r53608 fixed the "Use promiscuous mode on all interfaces" toggle button behavior, it wasn't enough, so use the technique from r53609 for the "Capture on all interfaces" toggle button to fix it completely.
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=53611

commit eabd5d8
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Nov 27 05:13:22 2013 +0000

    OK, capture_all is only ever set to TRUE or FALSE, so just use it directly.
    
    svn path=/trunk/; revision=53610

commit 1360306
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Nov 27 05:03:31 2013 +0000

    Make "Capture on all interfaces" toggle button behave properly, particularly when all interfaces had been selected but one of them is deselected.
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=53609

commit a01b501
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Nov 27 03:02:51 2013 +0000

    Make "Use promiscuous mode on all interfaces" toggle button work properly again.
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=53608

commit 69017ac
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Nov 26 23:43:18 2013 +0000

    Overhaul rpm-building options a bit: as suggested by Anders, have the RPM follow
    ./configure's options for gtk2 vs gtk3 vs qt.
    
    Make it possible to not build the GNOME package (now both UIs' packages are
    optional).  I think Chris requested this a while ago.
    
    If this works out it may make sense to control the rest of the options via
    ./configure .
    
    svn path=/trunk/; revision=53607

commit cc538db
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 26 22:54:25 2013 +0000

    Squelch a compiler warning.
    
    svn path=/trunk/; revision=53606

commit f2d28c0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Nov 26 22:40:52 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9476 :
    Add DTMF dissector setup based on the information found in RTPproxy requests
    
    svn path=/trunk/; revision=53605

commit a955db9
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Nov 26 22:32:33 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9444 :
    Add initial parameter parser for commands in RTPproxy dissector
    
    svn path=/trunk/; revision=53604

commit dff6b2a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Nov 26 22:05:33 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9397 :
    Add RTP/RTCP dissector setup based on the replies found in rtpproxy dissector
    
    svn path=/trunk/; revision=53603

commit a5d8e1a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 26 21:49:31 2013 +0000

    fix encoding args
    
    svn path=/trunk/; revision=53602

commit f5ed725
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Nov 26 20:53:43 2013 +0000

    Create/use two extended value_strings;
    Replace 'offset++' (and similar) by 'offset += 1' for consistency;
    Remove some unneeded initializers;
    Fix indentation &  whitespace style to be consistent;
    Add editor modelines.
    
    svn path=/trunk/; revision=53601

commit 861e033
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Nov 26 20:29:17 2013 +0000

    From Vineeth:
    Support for Nokias GSM MAP Private Extensions
    
    svn path=/trunk/; revision=53600

commit 730bd9c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Nov 26 19:54:02 2013 +0000

    Correct one AVP, some flags and add comments with new AVP:s
    
    svn path=/trunk/; revision=53599

commit e72632c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 26 12:18:23 2013 +0000

    From Ralph Böhme
    Add QUERY_FS_INFO info level SMB_QUERY_POSIX_WHOAMI
    
    from me
    remove unnecessary if(tree) checks
    add one check before guint16 *bcp is decremented
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9475
    
    svn path=/trunk/; revision=53598

commit 1f88ca3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 26 09:33:56 2013 +0000

    Note why refresh_local_interface_lists() is being called in various
    cases.
    
    svn path=/trunk/; revision=53597

commit b01acd4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 26 09:10:50 2013 +0000

    Add explanatory comments.
    
    svn path=/trunk/; revision=53596

commit dae2d02
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 26 09:08:45 2013 +0000

    Fix indentation.
    
    svn path=/trunk/; revision=53595

commit f9c662d
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Nov 26 08:29:30 2013 +0000

    Initialize more values and set the current item explicitly.
    
    svn path=/trunk/; revision=53594

commit b5e6985
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 26 03:13:16 2013 +0000

    Report the interface when an open or an attempt to set the link-layer
    header type fails, as we might be capturing on more than one interface.
    
    Report the failing interface name in single quotes in some places where
    we weren't doing so, for stylistic consistency.
    
    svn path=/trunk/; revision=53593

commit 261f69b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 26 02:44:21 2013 +0000

    Actually, you can set the link-layer header type globally from the
    command line, and it works as long as all interfaces on which you're
    capturing support it and that's what you really want.
    
    There's some UI cleanup that calls for, however.
    
    svn path=/trunk/; revision=53592

commit 4558ff0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 26 02:43:06 2013 +0000

    Add a comment explaining what setting
    capture_opts->default_options.linktype to -1 means.
    
    svn path=/trunk/; revision=53591

commit 945d6d0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 26 02:25:20 2013 +0000

    Add a comment about the "default options".
    
    svn path=/trunk/; revision=53590

commit 913bc4a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 26 02:16:07 2013 +0000

    Use prefs_to_capture_opts(); there's no harm in setting
    global_capture_opts.auto_scroll_live from the preferences.
    
    svn path=/trunk/; revision=53589

commit aac0ba6
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Nov 25 23:01:37 2013 +0000

    When there is no ICMP reply, add a filterable field and expert info warning
    
    svn path=/trunk/; revision=53588

commit 8993524
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Nov 25 22:57:24 2013 +0000

    Delete the svn:executable property on added files (we might add it back later).
    
    svn path=/trunk/; revision=53587

commit 946d691
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 25 22:36:06 2013 +0000

    Clean up indentation, add a comment, use "== 0" to test the result of
    strcmp() to make it clearer that it's testing whether the strings are
    equal.
    
    svn path=/trunk/; revision=53586

commit af892f0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Nov 25 22:25:03 2013 +0000

    Fix typo errors
    
    svn path=/trunk/; revision=53585

commit c0dc54d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 25 22:03:06 2013 +0000

    capture_interfaces_dialog.h is processed by moc, so it has to include
    config.h itself, so that HAVE_LIBPCAP is defined appropriately.
    
    svn path=/trunk/; revision=53584

commit 1fb476b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 25 22:01:03 2013 +0000

    Have to include config.h before including headers that use #defines,
    such as HAVE_LIBPCAP, from config.h.
    
    svn path=/trunk/; revision=53583

commit e2735b1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 25 21:50:58 2013 +0000

    No libpcap, no capturing, no capture interfaces.  Ifdef the entire
    capture interfaces dialog code, *and* the code that calls it, under
    HAVE_LIBPCAP.
    
    Still more stuff to remove from the no-pcap UI, such as the Capture
    menu, the capture filter in the main window, and the list of interfaces
    in the main window.
    
    svn path=/trunk/; revision=53582

commit 2c9ea8a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 25 21:21:25 2013 +0000

    If we don't have any preference set for the link-layer header type for
    an interface, don't destroy the default link-layer header type from the
    list of types.
    
    I.e., first get the type from the preference (which sets the type to -1
    if there isn't a preference), and then loop through the list of types
    and, if there was no value obtained from the preference (i.e., the type
    is -1), set it to the first type in the list.
    
    Also, don't bother with the link-layer header type from the global
    default options, as a global (all-interface) link-layer header type
    makes little sense, given that the list of link-layer header types for
    an interface depends on the type of interface and hence may differ from
    interface to interface.
    
    Fixes bug 9473.
    
    svn path=/trunk/; revision=53581

commit 5e65315
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Nov 25 20:56:34 2013 +0000

    there were two identical copies of the function to process a DVB-SI time
    remove the one in DVB-CI, use the version in mpeg-sect instead
    
    svn path=/trunk/; revision=53580

commit 747ab4e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 25 20:54:19 2013 +0000

    Blank after comma for all arguments in that call.
    
    svn path=/trunk/; revision=53579

commit 1516e5f
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 25 20:04:25 2013 +0000

    Create/use two extended value-strings;
    Comment out an unused variable definition;
    Do some whitespace changes & several other minor changes;
    Add editor modelines.
    
    svn path=/trunk/; revision=53578

commit 21c772c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 25 18:55:45 2013 +0000

    Create/use an extended value_string;
    Use 'offset += 1' instead of 'offset++' for consistency;
    Replace 32767 (as a mask) with 0x7FFF for clarity;
    Remove some unneeded boilerplate comments;
    Do whitespace changes.
    
    
    svn path=/trunk/; revision=53577

commit b023777
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Nov 25 18:29:40 2013 +0000

    The defragment_xudt preference is used to control reassembly of both XUDTs
    and also DT1s.  Update the preference text to reflect that.
    
    (Don't change the actual preference name to avoid breaking backward
    compatibility.)
    
    svn path=/trunk/; revision=53576

commit 12618aa
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Nov 25 18:04:07 2013 +0000

    Add command type to info column
    
    svn path=/trunk/; revision=53575

commit db25d43
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Nov 25 18:02:21 2013 +0000

    Set SVN properties.
    
    svn path=/trunk/; revision=53574

commit de590ab
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Nov 25 17:04:58 2013 +0000

    fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9474
    
    make mepg-sect a new-style dissector and do a length check on the
    incoming tvb
    
    svn path=/trunk/; revision=53573

commit 393c769
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 25 17:01:10 2013 +0000

    From Thomas ERSFELD (GSoC13) and me : Try to fix OSX-10.5-x86 (without pcap...) Buildbot
    
    svn path=/trunk/; revision=53572

commit 818ce4f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Nov 25 16:59:06 2013 +0000

    mark unused parameter
    
    svn path=/trunk/; revision=53571

commit 3e3c976
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 25 16:57:43 2013 +0000

    Create/use extended value_string;
    Move value_string array definitions from .h to .c file
     (value_string definitions should never be in a .h file);
    Add XXX comments re value_string arrays containing
     duplicate values [ptp_opcode_names & ptp_respcode_names];
    Remove unneeded #includes (stdio.h, stdlib.h & string.h);
    Remove some unneeded initializers;
    Add editor modelines.
    Do some whitespace & long-lines changes;
    
    svn path=/trunk/; revision=53570

commit a9dd765
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Nov 25 16:04:57 2013 +0000

    Remove Fibre Channel specific fields from packet_info and just have the fc_hdr or fc_data_t structure passed between all necessary dissectors.
    
    svn path=/trunk/; revision=53569

commit d4c4e24
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 25 15:56:22 2013 +0000

    Try to fix OSX-10.6-x64 Buildbot
    
    svn path=/trunk/; revision=53568

commit 056a5ed
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 25 15:43:16 2013 +0000

    Comment debug...
    
    svn path=/trunk/; revision=53567

commit 34d7df7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 25 15:43:08 2013 +0000

    From Thomas ERSFELD (GSoC13) : Try to fix Windows buildbot
    
    svn path=/trunk/; revision=53566

commit 1508335
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 25 15:37:56 2013 +0000

    Create/use some extended value_strings.
    Add editor modelines.
    
    svn path=/trunk/; revision=53565

commit a427b58
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Nov 25 15:35:53 2013 +0000

    Add svn:eol-style.
    
    svn path=/trunk/; revision=53564

commit 43b1f47
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 25 14:15:49 2013 +0000

    From Thomas ERSFELD (GSoC13) : Add Capture interface dialog window
    
    * Reuse sparkline from welcome
    * Split settings in tab (!= GTK)
    * No all feature work (Work In Progress...)
    * ...
    
    Comments (and review) are welcome !
    
    svn path=/trunk/; revision=53563

commit 402fed4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Nov 25 11:23:11 2013 +0000

    Fix a shadowed declaration error when compiling with gcc 4.3.2
    
    svn path=/trunk/; revision=53562

commit 17e16ae
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Nov 25 11:16:24 2013 +0000

    Prettify LTE Positioning Protocol dissection
    
    svn path=/trunk/; revision=53561

commit 0757ccc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Nov 25 07:22:17 2013 +0000

    Add a temporary workaround for the duplicated filter name problem.
    
    svn path=/trunk/; revision=53560

commit 6505190
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Nov 25 00:14:50 2013 +0000

    Move DCERPC data in packet_info needed for Decode As into packet scoped proto data.
    
    svn path=/trunk/; revision=53559

commit a15b7e9
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Nov 24 23:55:26 2013 +0000

    Create/use a fair number of extended value_strings;
    Add an XXX comment noting that the 'ndps_error_types' array has a
     number of duplicate values; Also note the commenting out of those
     dups which would not have been found via a linear search in the
     original unsorted array.
    
    svn path=/trunk/; revision=53558

commit db7405b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 24 23:09:48 2013 +0000

    Dissect UE Rx - Tx time difference field
    
    svn path=/trunk/; revision=53557

commit 4dbed5f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 22:51:44 2013 +0000

    According to
    
        http://gcc.gnu.org/onlinedocs/gcc-4.8.2/gcc/Code-Gen-Options.html#Code-Gen-Options
    
    -ftrapv "generates traps for signed overflow on addition, subtraction,
    multiplication operations." and -fwrapv "instructs the compiler to
    assume that signed arithmetic overflow of addition, subtraction and
    multiplication wraps around using twos-complement representation."
    
    Those seem mutually-exclusive to me, and we probably want wrapping, not
    traps, as there's probably a fair bit of code out there that explicitly
    or implicitly assumes wrapping.  (Actually, we really want to avoid
    signed arithmetic for the cases that most matter, such as offsets and
    lengths, but, unfortunately, we currently have API conventions that
    allow negative values for lengths, either with -1 meaning "to the end"
    or with negative values meaning "relative to the end".)  In addition,
    there seem to be some bugs complaining that -ftrapv doesn't always cause
    traps on signed integer overflow.
    
    We seem to be seeing crashes in Lemon on the Solaris buildbot subsequent
    to adding -ftrapv; I don't know whether that's an overflow being
    detected, a bug in the compiler, or something unrelated, especially
    given that we're using Sun C, not GCC, on the Solaris buildbot.
    However, we'll try removing -ftrapv, to see if it fixes the problem; the
    MIT CSAIL paper in question wasn't really recommending all the GCC
    options it mentioned (which, as noted, wouldn't make sense, as -ftrapv
    and -fwrapv appear to be mutually-exclusive).
    
    svn path=/trunk/; revision=53556

commit 91159d9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 22:13:28 2013 +0000

    Note that I've filed a Samba bug for one of the problems.
    
    svn path=/trunk/; revision=53555

commit 5877167
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 21:21:42 2013 +0000

    pidl would tag all pinfo arguments as unused, as it doesn't take the
    effort to figure out whether they *are* used (and there's no point in it
    doing so - might as well just flag them preemptively).
    
    pidl can't handle this, at least not on OS X, as it's not handling the
    C++/C99-style dissectors in the IDL for NSPI, so we manually put the
    _U_s back.
    
    svn path=/trunk/; revision=53554

commit 0f28eb7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 21:15:22 2013 +0000

    Squelch a Coverity warning (not necessary, but it still complains).
    
    svn path=/trunk/; revision=53553

commit e2df7c8
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 24 20:55:55 2013 +0000

    Move dceprc_procedure_name from packet_info to dcerpc_info.  Doesn't appear to be "used" by dissectors, just stored (for help in debugging?).
    
    svn path=/trunk/; revision=53552

commit ee14799
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Sun Nov 24 20:28:25 2013 +0000

    Use GCC flags to avoid optimization problems due to undefined behaviour
    
    Adding flags suggested by article at:
    http://pdos.csail.mit.edu/~xi/papers/stack-sosp13.pdf
    
    svn path=/trunk/; revision=53551

commit e36f3b0
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sun Nov 24 19:12:07 2013 +0000

    Ensure the WIRESHARK_BASE_DIR env var is in cmake format.  Required for the regex in FindGTK3.cmake.
    
    svn path=/trunk/; revision=53550

commit 7510dee
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Nov 24 15:55:10 2013 +0000

    Create/use some extended value_strings;
    Do a few trivial whitespace tweaks.
    
    svn path=/trunk/; revision=53549

commit 3b324fd
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 24 15:03:43 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-11-24]
    
    svn path=/trunk/; revision=53546

commit a980729
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Nov 24 14:27:52 2013 +0000

    Fix checkAPIs: don't try to feed VALS() into FT_BOOLEANs.
    
    Also, as per Peter Harris' request, update copyright date.
    
    svn path=/trunk/; revision=53545

commit 6aec20c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 24 12:49:50 2013 +0000

    Rmove packet_info argument from packet_list_append(), never used.
    
    Part of attachment 12060, from Didier Gautheron (bug #9419).
    
    svn path=/trunk/; revision=53544

commit 92fba9d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 04:39:27 2013 +0000

    Actually, the "1632" types do exist, and are 16-bit for NDR and 32-bit
    for NDR64, and we handle them.  The real problems are elsewhere.
    
    svn path=/trunk/; revision=53543

commit 0a2519f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 04:15:25 2013 +0000

    These are two of the problems that pidl has with dfs.idl.
    
    svn path=/trunk/; revision=53542

commit 61cce92
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 04:14:00 2013 +0000

    Get rid of trailing spaces, fix some proto_tree_add_item() calls as per
    the result of pidl on dce.idl.
    
    (We can't just regenerate it, as there are some pidl bugs that cause bad
    code to be generated.)
    
    svn path=/trunk/; revision=53541

commit f7e5e2d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 03:33:17 2013 +0000

    The issue with misc.idl was a .cnf file that needed to be updated.
    
    Give details of the problems with the other files.
    
    svn path=/trunk/; revision=53540

commit eb223ff
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 03:21:50 2013 +0000

    Regenerate - new API changes, get rid of trailing whitespace.
    
    svn path=/trunk/; revision=53539

commit f070b9e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 03:20:25 2013 +0000

    Fix to match API changes.
    
    svn path=/trunk/; revision=53538

commit 9410fcc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 03:18:22 2013 +0000

    Fix line endings, set svn:eol-style to native.
    
    svn path=/trunk/; revision=53537

commit d30959d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 02:58:26 2013 +0000

    Update a date, explain what the problems are with a bunch of IDL files,
    add another file that *might* be generating incorrect code.
    
    svn path=/trunk/; revision=53536

commit 3f6b85e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 02:57:24 2013 +0000

    Regenerate - for whatever reason, the fields come out in a different
    random order, but nothing else changes.
    
    svn path=/trunk/; revision=53535

commit 70cea27
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 02:51:36 2013 +0000

    Regenerated with the current version of pidl; mainly removes trailing
    white space, but also gets rid of an apparently-unnecessary _U_ for one
    argument.
    
    svn path=/trunk/; revision=53534

commit cafef8b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 24 02:45:38 2013 +0000

    Updates to:
    
    	suggest using our version of pidl, given that its Wireshark
    	parser generator has changes to support the current internal
    	Wireshark APIs for dissectors;
    
    	suggest using "--includedir ." to make IDL files in
    	subdirectories of epan/dissectors/pidl work;
    
    	update the list of IDL files with issues;
    
    	reformat to 80x66 (if it's good enough for Herman Hollerith,
    	it's good enough for me!).
    
    svn path=/trunk/; revision=53533

commit de2a922
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Nov 24 01:32:55 2013 +0000

    Some patches from Peter Harris to make it possible to build the X11 dissector
    again (and some various other improvements):
    
    Rebuild the dissector with the latest xcbproto and mesa.
    
    
    Subject: [PATCH 01/11] X11 dissector: Support CARD64 and INT64 types
    These types are used by the new Present extension.
    
    Subject: [PATCH 02/11] X11 dissector: Un-blacklist a few structures
    The xinput structs are used by the latest xcb/proto, and the xkb
    struct has been removed.
    
    Subject: [PATCH 03/11] X11 dissector: Add hack for xinput:ChangeProperty
    xinput:ChangeProperty should use switch/case, but only switch/bitcase
    is supported at the moment. Add (hopefully temporary) hack.
    
    Subject: [PATCH 04/11] X11 dissector: Use namespace for types
    In particular, the name of the xsync struct 'INT64' collides with a
    basic type of the same name.
    
    Subject: [PATCH 05/11] X11 dissector: Add support for "Generic" events
    All new extensions are using the new "Generic" events instead of
    traditional events, because there aren't enough traditional event
    numbers.
    
    Denoted by <event xge="true"> in xcb/proto.
    
    Subject: [PATCH 06/11] X11 dissector: Blacklist unused structures
    
    Subject: [PATCH 07/11] X11 dissector: Support multiple enumref in a bitcase
    XKB is weird.
    
    Subject: [PATCH 08/11] X11 dissector: Support sumof
    
    Subject: [PATCH 09/11] X11 dissector: Stop generating unused-but-set variables
    (This patch also reverts r53298/r53299.)
    
    svn path=/trunk/; revision=53532

commit a434d96
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Nov 24 01:32:20 2013 +0000

    Some patches from Peter Harris to make it possible to build the X11 dissector
    again (and some various other improvements):
    
    Rebuild the dissector with the latest xcbproto and mesa.
    
    
    Subject: [PATCH 01/11] X11 dissector: Support CARD64 and INT64 types
    These types are used by the new Present extension.
    
    Subject: [PATCH 02/11] X11 dissector: Un-blacklist a few structures
    The xinput structs are used by the latest xcb/proto, and the xkb
    struct has been removed.
    
    Subject: [PATCH 03/11] X11 dissector: Add hack for xinput:ChangeProperty
    xinput:ChangeProperty should use switch/case, but only switch/bitcase
    is supported at the moment. Add (hopefully temporary) hack.
    
    Subject: [PATCH 04/11] X11 dissector: Use namespace for types
    In particular, the name of the xsync struct 'INT64' collides with a
    basic type of the same name.
    
    Subject: [PATCH 05/11] X11 dissector: Add support for "Generic" events
    All new extensions are using the new "Generic" events instead of
    traditional events, because there aren't enough traditional event
    numbers.
    
    Denoted by <event xge="true"> in xcb/proto.
    
    Subject: [PATCH 06/11] X11 dissector: Blacklist unused structures
    
    Subject: [PATCH 07/11] X11 dissector: Support multiple enumref in a bitcase
    XKB is weird.
    
    Subject: [PATCH 08/11] X11 dissector: Support sumof
    
    Subject: [PATCH 09/11] X11 dissector: Stop generating unused-but-set variables
    (This patch also reverts r53298/r53299.)
    
    svn path=/trunk/; revision=53531

commit 1db1b8e
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Nov 23 22:37:33 2013 +0000

    Convert ASN1 dissectors from ep_address_to_str to address_to_str. Clean up a bit
    of ansi_tcap code while in the neighbourhood.
    
    svn path=/trunk/; revision=53530

commit 318d38b
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 23 22:29:31 2013 +0000

    Use 32bit key in p_add_proto_data() and friends.  Bug 9453 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9453)
    
    From Dirk
    
    svn path=/trunk/; revision=53529

commit d97c9e2
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Nov 23 22:17:27 2013 +0000

    Implement address_to_str which is like ep_address_to_str and se_address_to_str
    except it takes a wmem scope instead. Add the two emem equivalents to checkAPI
    as (weakly) deprecated.
    
    svn path=/trunk/; revision=53528

commit df1aec4
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Nov 23 22:03:48 2013 +0000

    Remove old (2009) and no-longer-necessary compatibility macro.
    
    svn path=/trunk/; revision=53527

commit ea63042
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 23 21:41:08 2013 +0000

    Bluetooth improvements.  Bug 9446 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9446)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=53525

commit 84e23ce
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 23 20:10:02 2013 +0000

    Set a field to squelch a Coverity warning.
    
    svn path=/trunk/; revision=53524

commit a18cf19
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 23 19:51:02 2013 +0000

    Always check cf->edt before dereferencing it, so that Coverity doesn't
    say "you checked it here, but you dereferenced it later even if it was
    null when you checked it".
    
    This obviates the need for some checks of frame_selected, as cf->edt
    will be non-null iff cf->current_frame is non-null.
    
    Always check *cf, not cfile, in set_menus_for_selected_packet().
    Currently, cf always == &cfile, but we aren't guaranteeing that will be
    true forever.
    
    svn path=/trunk/; revision=53523

commit 55c6869
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 23 19:16:05 2013 +0000

    Remove ip_ttl from packet_info structure.
    
    Part of the fix includes having the IPv6 dissector populate as much of a ws_ip structure as possible to pass to subdissectors of the "ip.proto" table, so the ttl value can be picked up.
    
    svn path=/trunk/; revision=53522

commit 9150571
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Nov 23 12:30:19 2013 +0000

    Check the packet length when using the "Force decoding of unknown USB control data as MBIM" option to reduce false positives.
    Align text in info column.
    
    svn path=/trunk/; revision=53521

commit 9b7fb8a
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 23 02:20:13 2013 +0000

    Create the ability to have packet scoped "proto" data.  Bug 9470 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9470)
    
    I'm not sold on the name or module the proto_data functions live in, but I believe the function arguments are solid and gives us the most flexibility for the future.  And search/replace of a function name is easy enough to do.
    
    The big driving force for getting this in sooner rather than later is the saved memory on ethernet packets (and IP packets soon), that used to have file_scope() proto data when all it needed was packet_scope() data (technically packet_info->pool scoped), strictly for Decode As.
    
    All dissectors that use p_add_proto_data() only for Decode As functionality have been converted to using packet_scope().  All other dissectors were converted to using file_scope() which was the original scope for "proto" data.
    
    svn path=/trunk/; revision=53520

commit b3a24c5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 23 01:06:30 2013 +0000

    Replace similar code with a common routine.
    
    svn path=/trunk/; revision=53519

commit 11d8147
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Nov 22 23:46:00 2013 +0000

    Add exception for cmake/TestWindowsFSeek.c it is copied from upstream under a
    valid license, but has no recognizable header and there's no reason to carry the
    delta.
    
    svn path=/trunk/; revision=53518

commit 455ccca
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 22 20:54:30 2013 +0000

    Slap a BSD checksum onto in_cksum.h.
    
    svn path=/trunk/; revision=53517

commit 213d47a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 22 17:59:15 2013 +0000

    Fix packet list selection signaling.
    
    It looks like resetting the packet list model during freezing and
    thawing disconnects the selection changed signal between the model and
    the main window. Rename the packet list's setMenusFollowStream signal to
    packetSelectionChanged and use it to trigger menu updates in the main
    window.
    
    svn path=/trunk/; revision=53516

commit 779f95a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 22 17:53:25 2013 +0000

    Make the "decode as" dialog modal (for now, at least).
    
    svn path=/trunk/; revision=53515

commit 65e3e91
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Nov 22 17:18:11 2013 +0000

    Tweak filter names for expert items, mostly to consistently use - rather than _
    
    svn path=/trunk/; revision=53514

commit a906b1f
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Nov 22 16:52:28 2013 +0000

    Tidy up some TODOs
    
    svn path=/trunk/; revision=53513

commit f482d87
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 22 14:52:25 2013 +0000

    Fix unused-const-variable error when build with clang 3.4
    
    svn path=/trunk/; revision=53512

commit 2350754
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 22 14:52:15 2013 +0000

    Fix unused-const-variable error when build with clang 3.4
    
    svn path=/trunk/; revision=53511

commit 14ee1a5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 22 14:52:04 2013 +0000

    Fix unused-const-variable error when build with clang 3.4
    
    svn path=/trunk/; revision=53510

commit 0d20064
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 22 14:51:52 2013 +0000

    Fix unused-const-variable error when build with clang 3.4
    
    svn path=/trunk/; revision=53509

commit f39f943
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 22 14:51:43 2013 +0000

    Fix unused-const-variable error when build with clang 3.4 (with ugly hack... Maybe remove all ugly INIT_FIELD/ ADD_FIELD macro)
    
    svn path=/trunk/; revision=53508

commit 001d79c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 22 14:51:31 2013 +0000

    Add -Wheader-guard to Autotools and CMake
    
    svn path=/trunk/; revision=53507

commit cebc175
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Nov 22 11:22:46 2013 +0000

    Make use of ctrl_ack_vals value_string array
    
    svn path=/trunk/; revision=53506

commit 6e2b1c9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 22 08:53:05 2013 +0000

    Fix typo in top filename
    
    svn path=/trunk/; revision=53505

commit 9ba190f
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 22 02:52:41 2013 +0000

    Create multiple dissection functions if packet_info->ipproto is used to distinguish behavior.
    
    svn path=/trunk/; revision=53504

commit 237c580
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 22 02:49:00 2013 +0000

    Replace packet_info->ipproto with packet_info->layers loop to determine TCP/UDP.
    
    svn path=/trunk/; revision=53503

commit 635a5b1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 22 02:11:40 2013 +0000

    Fix qmake builds on Unix.
    
    tap_register.variable_out adds wireshark-tap-register.c to SOURCES. We
    don't have to add it again ourselves.
    
    svn path=/trunk/; revision=53502

commit 629d5f1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 22 01:25:17 2013 +0000

    Mark a parameter unused.
    
    svn path=/trunk/; revision=53501

commit e5c9616
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 22 01:11:49 2013 +0000

    Remove a commented-out duplicate dissector_table definition.
    
    svn path=/trunk/; revision=53500

commit 78266fe
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 22 01:07:36 2013 +0000

    Add an initial "Decode As" dialog. Currently read-only.
    
    Fixup some of the Statistics menu items.
    
    svn path=/trunk/; revision=53499

commit 70709e1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 22 00:20:23 2013 +0000

    Move common "decode as" preference code to epan.
    
    We presumably want "decode as" behavior to be consistent across UIs so
    call load_decode_as_entries() from read_prefs().
    
    svn path=/trunk/; revision=53498

commit fc5adb9
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 21 23:21:49 2013 +0000

    Comment out *many* unused vars found by CLANG;
    Fix 2 minor bugs wherein an incorrect (NULL) tree was always used;
    Remove some unneeded initializers;
    Localize some variables;
    Use consistent indentation & whitespace formatting
    Add editor modelines.
    
    svn path=/trunk/; revision=53497

commit 9f485b9
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 21 23:17:59 2013 +0000

    #if 0 some unused vars found by CLANG
    
    svn path=/trunk/; revision=53496

commit a5317f8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Nov 21 22:30:55 2013 +0000

    From Abhik Sarkar
    improve relative offset calculations for Kyoto-Tycoon protocol
    
    from me:
    use col_append_sep_str()
    set the correct length in dissect_kt()
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9418
    
    svn path=/trunk/; revision=53495

commit 36f11a7
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Nov 21 21:54:31 2013 +0000

    next unprocessed descriptor 0xFF means that
    all descriptors were processed
    
    svn path=/trunk/; revision=53494

commit 63c8b20
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 21 20:50:13 2013 +0000

    Widen the Ethertype to a guint, to avoid compiler warnings.
    
    Fix indentation while we're at it.
    
    svn path=/trunk/; revision=53493

commit dad2b94
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 21 20:33:28 2013 +0000

    Get rid of unused variable.
    
    svn path=/trunk/; revision=53492

commit fd51955
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 21 20:24:01 2013 +0000

    Tap listeners have to be registered before we read our prefs.
    
    svn path=/trunk/; revision=53491

commit ebc4cbc
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Nov 21 20:20:29 2013 +0000

    Attempt to fix Qt dependencies for SUSE.
    
    svn path=/trunk/; revision=53490

commit eabadda
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 21 20:08:20 2013 +0000

    Remove ethertype, mpls_label and ppids from packet_info structure.
    
    The information was converted to "proto" data within their respective dissectors strictly for use in "Decode As".
    
    svn path=/trunk/; revision=53489

commit 9fa6c9f
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 21 19:51:17 2013 +0000

    Create new dissectors when a protocol goes across ethernet and "something else" instead a single dissector that uses pinfo->ethertype to determine if it's the "ethernet" or the "something else" case.
    
    svn path=/trunk/; revision=53488

commit 82f7344
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 21 19:11:47 2013 +0000

    Add some "helper" macros to:
         Provide the capability to define a list of value_strings once and
         then to expand the list as an enum and/or as a value_string array.
    
    
    svn path=/trunk/; revision=53487

commit a36046c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 21 18:50:44 2013 +0000

    Get rid of C++ comments.
    
    svn path=/trunk/; revision=53486

commit a1f2a76
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 21 18:48:36 2013 +0000

    #if 0 out some currently-unused variables and the code that sets them,
    to squelch compiler warnings.
    
    svn path=/trunk/; revision=53485

commit 7727623
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 21 18:46:40 2013 +0000

    Do some constification;
    Create/use value_string_ext_free();
    Display certain numbers also as hex in the
       "forced to fall back to linear search: ..." value-string warning msg
    Add editor-modelines to some files;
    Do some whitespace changes.
    
    svn path=/trunk/; revision=53484

commit de60c9c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 21 18:37:26 2013 +0000

    (Trivial) Formatting & whitespace changes ....
    
    svn path=/trunk/; revision=53483

commit 13124b7
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 21 18:03:10 2013 +0000

    Constify two vars;
    Add editor modelines;
    Rework some whitespace.
    
    svn path=/trunk/; revision=53482

commit 694d2cb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 21 17:44:12 2013 +0000

    Add a note about UTF-8.
    
    svn path=/trunk/; revision=53481

commit 0f5f63b
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 21 17:41:17 2013 +0000

    Constify a character array;
    Fix a typo;
    Add editor modelines.
    
    svn path=/trunk/; revision=53480

commit 22f8920
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 21 17:39:32 2013 +0000

    Remove an unused function.
    
    svn path=/trunk/; revision=53479

commit f4360dc
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 21 17:18:11 2013 +0000

    Create separate dissector function for TCP functionality so packet_info->ethertype doesn't need to be used.
    
    svn path=/trunk/; revision=53478

commit 774b7ca
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 21 17:12:05 2013 +0000

    Create/use a number of extended value-strings;
    Use FT_BOOLEAN instead of FT_UINT16 with 'ptp_bool_vals' value_string array;
    Add editor modelines;
    Do some whitespace & formatting changes.
    
    svn path=/trunk/; revision=53477

commit 64c6873
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 21 16:42:10 2013 +0000

    Remove packet_info->ipproto and packet_info->ethertype uses in the GUI.  Convert to walking packet protocol list looking for desired protocols.
    
    I may eventually switch this to use proto_* values instead of strings, but just the addition of the loop is more jarring as compared to the simple comparing of ip or ethernet values.  But it should lead to a smaller (less protocol specific) packet_info structure.
    
    svn path=/trunk/; revision=53476

commit d5433fd
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Nov 21 15:42:22 2013 +0000

    Cope with empty VWR files (bug 9428)
    
    svn path=/trunk/; revision=53475

commit 2e983ba
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 21 12:46:31 2013 +0000

    Revert what I thought was a simple "compile" change for r53473, but causes Wireshark to crash at startup.
    
    svn path=/trunk/; revision=53474

commit ad1d471
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 21 12:16:49 2013 +0000

    Walk list of protocol strings to determine which protocols are present in a packet rather than rely on protocol specific items in packet_info in an effort to (eventually) reduce packet_info members.
    
    svn path=/trunk/; revision=53473

commit 3894de2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Nov 21 11:20:06 2013 +0000

    Indicate fragments in info column
    
    svn path=/trunk/; revision=53472

commit 2f3d057
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Nov 21 09:33:01 2013 +0000

    Do not add an unknown tag item for End-of-options
    
    svn path=/trunk/; revision=53471

commit 52ce5ac
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Nov 21 08:42:21 2013 +0000

    Detect out-of-bounds when handling zero terminated strings from a TvbRange.
    This avoids a wireshark crash.
    
    svn path=/trunk/; revision=53470

commit 0604779
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 21 05:55:30 2013 +0000

    Add ui_stats_tree_dialog.h to the list of generated headers not to
    install; that should fix the "make distclean" errors.
    
    svn path=/trunk/; revision=53469

commit 32b66a9
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 21 03:26:42 2013 +0000

    Fix memory leak from formatted string.
    
    svn path=/trunk/; revision=53468

commit daa8b5e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 21 02:12:56 2013 +0000

    Fix buildbing ui/qt/wireshark-tap-register.c with autotools.
    
    svn path=/trunk/; revision=53467

commit 2632502
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 21 02:05:36 2013 +0000

    Try to get qmake to create wireshark-tap-register.c.
    
    svn path=/trunk/; revision=53466

commit 31b216d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 21 01:31:36 2013 +0000

    Add the new stats tree.
    
    svn path=/trunk/; revision=53465

commit ea28298
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 21 01:28:17 2013 +0000

    Add a statistics tree dialog.
    
    Add menu items for each corresponding item in gtk/main_menubar.c that
    calls gtk_stats_tree_cb(). Hopefully that's everything. Note that we use
    quite a bit less code than the GTK+ flavor and why we might not want to
    do that. Change a few things in ui/qt/CMakeLists.txt to more closely
    match the GTK+ version. Add plumbing for tap registrations in
    CMakeLists.txt and Makefile.am. Add the ability to copy text as CSV or
    YAML.
    
    svn path=/trunk/; revision=53464

commit 3111b6c
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 21 01:18:23 2013 +0000

    USB CCID and PN532_HCI can be now used in Decode As.  Bug 9445 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9445)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=53463

commit 091fd3d
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 21 01:12:25 2013 +0000

    Fix DecodeBy priorities.  Bug 9445 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9445)
    
    From Michal Labedzki.
    
    svn path=/trunk/; revision=53462

commit 8b8cf56
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 21 00:38:22 2013 +0000

    strncpy() consideered unsafe (it doesn't, for example, guarantee that
    the result is null-terminated); use g_strlcpy() (which *does* guarantee
    null termination) instead.
    
    svn path=/trunk/; revision=53461

commit 1ee5043
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 21 00:34:38 2013 +0000

    We don't need "ws_symbol_export.h" if we're not using anything from it;
    see whether that's what's currently causing Windows build problems.
    
    svn path=/trunk/; revision=53460

commit 254614f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Nov 21 00:28:33 2013 +0000

    GTK3 >= 3.10 will fail building if deprecation warnings are on.
    Fix this for the cmake build by disabling these warnings.
    
    svn path=/trunk/; revision=53459

commit 123caff
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Nov 21 00:18:12 2013 +0000

    Remove one accidentally remaining reference to emem in XMPP utils.
    
    Kill a bunch of now-unused emem tree code.
    
    svn path=/trunk/; revision=53458

commit 50aa247
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Nov 20 23:32:02 2013 +0000

    Fix Bug #9457 Update BACnet vendor list
    
    Based on attachment #12139 (diff for adding the table) by rtsking117,
    but keep original formatting and encoding (ASCII).
    
    svn path=/trunk/; revision=53457

commit a252026
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Nov 20 22:51:14 2013 +0000

    Fix minor issue introduced with conversion to new expert API in r51688.
    Specifically, proto_tree_add_expert() must take an actual tree node (for example
    from proto_item_add_subtree()) and cannot take just any old item node. The
    original intent (before the conversion) appeared to be just to put it on the
    tree, so do that.
    
    Another assertion gone from
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9406
    
    svn path=/trunk/; revision=53456

commit bd62511
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Nov 20 22:38:15 2013 +0000

    status, in main, is now used only if we have libpcap.
    
    svn path=/trunk/; revision=53455

commit 44b4d2a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Nov 20 22:36:05 2013 +0000

    libui is an static library, not a dynamic library, so the WS_DLL_PUBLIC
    stuff isn't necessary and doesn't work on Windows.
    
    svn path=/trunk/; revision=53454

commit 3b6573c
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Nov 20 22:34:36 2013 +0000

    As per suggestion of Mike Morrin via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9406
    
    The GSM CBCH assertion should be <= 48 not <48. Fixes one of the failing
    assertions with the capture from that bug.
    
    svn path=/trunk/; revision=53453

commit f7f4efa
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Nov 20 21:00:55 2013 +0000

    Add support for a new type of frame data record seen in a k18 file, and
    handle that file not ending with a 2-byte 0xffff end-of-file record.
    
    This fixes bug 9455, although it doesn't add support for reading an
    "index" file for a capture that's in multiple .rf5 files, which is a
    separate issue noted in that bug.
    
    It also doesn't attempt to figure out what the data in the new record
    type following the data that appears to be the same as that in the other
    data record format but preceding the actual packet data is.
    
    svn path=/trunk/; revision=53452

commit ff6a590
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Nov 20 20:36:22 2013 +0000

    Mark another parameter as unused
    
    svn path=/trunk/; revision=53451

commit 7d2ae28
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Nov 20 20:17:33 2013 +0000

    Add code to dump part of a record as ASCII, and use it to dump strings
    in a source description record, including the stack.  Dump some other
    fields in those records as well.
    
    Attach separate sequential and random read buffers to the private data
    structure, rather than allocating them in various routines (and not
    always freeing them) and, in at least one case, allocating a single
    *common* buffer for all wth's to use.
    
    Fix some comments (the DS0 mask is 32 bytes long, but gets turned into a
    bitmask).
    
    Put in a description of what a "stack file"'s contents look like.  Much
    of it may be useless to us (for example, we have the notion that TCP has
    protocol number 6 built-in...), but the RELATION entries that map from
    "BASE" to a protocol could obviate the need to have the user specify a
    map from stack file names to starting protocols, and we might be able to
    use, for example, entries that map TCP/UDP/SCTP port numbers to
    protocols to obviate the need for the user to explicitly use Decode As
    or otherwise configure port-to-protocol mappings themselves.
    
    Add a bunch of record length checks before we fetch data from records.
    
    svn path=/trunk/; revision=53450

commit 564b444
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Nov 20 20:07:42 2013 +0000

    Add explicit casts to please GCC
    
    svn path=/trunk/; revision=53449

commit 61a4e7d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Nov 20 20:05:17 2013 +0000

    Add explicit casts to please GCC
    
    svn path=/trunk/; revision=53448

commit 304eba4
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Nov 20 19:52:21 2013 +0000

    Mark parameter as unused
    packet-ber.c:391: warning: unused parameter 'table_name'
    
    svn path=/trunk/; revision=53447

commit 01c8945
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 20 19:23:02 2013 +0000

    Provide "Decode As" functionality through dissectors themselves instead of the GUI.  Bug 9450 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9450)
    
    The basic idea behind this design is to have dissectors register with a "decode as list" with their name and dissector table.  When "Decode As" dialog is launched, any "registered" dissector found in the packet will cause a tab to be created in the dialog.  Any GUI (GTK+/Qt/tshark) can just hook into the "decode as list" to see what can be provided.
    
    This patch includes the GUI portion of the functionality (including packet-dcerpc.[ch] because it had some GUI dependencies that are now removed).
    
    Other notes:
    1. Some "GUI text" (UTF8_LEFTWARDS_ARROW and similar) made their way into the dissector code.  Not sure how necessary it is and if reformatting the strings to avoid the macros is desired (TCP/UDP use it, SCTP doesn't).
    
    2. I converted the SCTP functionality to have 2 tabs (instead of radio button), currently both are labeled "Transport" which could be confusing to users.  Naming suggestions welcome (as well as for naming of tabs from other dissectors).
    
    3. BER and DCERPC have more opportunity to use Decode As now that they are selected based on dissector presense, not packet_info values.
    
    4. Catapult DCT2000 populates pinfo->ipproto, yet under new design will not show up to do Decode As.  Should a "decode as item" be created for it?
    
    5. BER dissector doesn't have Clear/Show Current functionality working (never did)
    
    6. Bluetooth (in old design) could have been used "capture wide" instead of single packet (creating tabs of values not present in current packet), which goes against what I believe to be in the intent of Decode As, but I'm willing to hear counter-arguments.
    
    svn path=/trunk/; revision=53446

commit 76ab93e
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 20 19:17:08 2013 +0000

    Provide "Decode As" functionality through dissectors themselves instead of the GUI.  Bug 9450 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9450)
    
    The basic idea behind this design is to have dissectors register with a "decode as list" with their name and dissector table.  When "Decode As" dialog is launched, any "registered" dissector found in the packet will cause a tab to be created in the dialog.
    
    This patch includes just the dissector portion of the functionality (minus packet-dcerpc.[ch] because it has hooks to the current GUI)
    
    svn path=/trunk/; revision=53445

commit 91b972a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Nov 20 18:38:48 2013 +0000

    From Jakub via http://www.wireshark.org/lists/wireshark-dev/201311/msg00153.html
    
    Wrong offset incrementation in r53416 (Add status_request_v2 TLS extension dissection (RFC6961))
    
    From me
    Fix encoding args
    
    svn path=/trunk/; revision=53444

commit f34e11f
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 20 02:28:14 2013 +0000

    Convert ethertype() function into a pure dissector.  Bug 9454 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9454)
    
    The main driving force for this was my new Decode As functionality (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9450) that wants a dissector/subdissector table relationship for all dissectors wanting to use Decode As functionality.  The ethertype() function provides the value to the "ethertype" subdissector table, so I think it should be matched to a dissector.  Only odd side effect is the display filter of "ethertype" returns no packets because there is no "item" associated with the dissector.
    
    
    svn path=/trunk/; revision=53443

commit ea278d3
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 20 01:44:06 2013 +0000

    Remove a few (now unused) variables.
    
    svn path=/trunk/; revision=53442

commit a8a3b22
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 19 22:22:16 2013 +0000

    Update URL for the Tektronix manual, and fix a typo in the same comment.
    
    Dump the raw contents of records as hex and ASCII, not just hex.
    
    Sort the record types, and add a new one for a type we've seen in a k18
    file and about which we know nothing.
    
    For unknown record types, print the type in hex.
    
    svn path=/trunk/; revision=53441

commit 22389d7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 19 20:30:31 2013 +0000

    Set our IPv6 status when we set addresses.
    
    svn path=/trunk/; revision=53440

commit 80db2d0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 19 20:29:58 2013 +0000

    Print one YAML item per packet.
    
    svn path=/trunk/; revision=53439

commit ffd96e2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 19 20:12:51 2013 +0000

    Fix some problems with the debugging code.
    
    svn path=/trunk/; revision=53438

commit 30620ff
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 19 20:06:47 2013 +0000

    Fix missing semicolon.
    
    svn path=/trunk/; revision=53437

commit bfc1e51
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 19 20:05:21 2013 +0000

    Constants that don't fit in 32 bits must be wrapped in
    G_GINT64_CONSTANT().
    
    svn path=/trunk/; revision=53436

commit 06098fc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 19 19:45:38 2013 +0000

    Add routines to set the personal file directory paths (personal
    configuration file directory and directory in which to save captures),
    have the routine to parse -P options use them, and move that routine to
    libui.
    
    Have that routine just return a gboolean.
    
    svn path=/trunk/; revision=53435

commit 935a4de
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Nov 19 18:20:15 2013 +0000

    Add dissection of UICC Application Identifier
    
    svn path=/trunk/; revision=53434

commit 5064834
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Nov 19 18:18:52 2013 +0000

    Fix a typo
    
    svn path=/trunk/; revision=53433

commit d28d1a8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Nov 19 12:27:09 2013 +0000

    Fix compilation with Clang (Remove limitation to -fPIE to only C)
    
    /usr/include/qt5/QtCore/qglobal.h:1079:4: error:
    "You must build your code with position independent code if Qt was built with -reduce-relocations. " "Compile your code with -fPIC or -fPIE."
    
    svn path=/trunk/; revision=53432

commit 11b3ae8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Nov 19 12:27:01 2013 +0000

    From Glen Parker via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9449
    
    Add support for new PostgreSQL (9.3) error/notice message fields
    
    Improves the PostgreSQL protocol dissector by adding support for the new error and notice fields which are new in PG 9.3:
    
    http://www.postgresql.org/docs/9.3/interactive/protocol-error-fields.html
    
    In particular, it adds support for the 'p', 'q', 's', 't', 'c', 'd', and 'n' field codes.
    
    From me :
    Fix wrong hf name...
    
    svn path=/trunk/; revision=53431

commit afe84fe
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Nov 19 12:26:49 2013 +0000

    From Ralph Böhme via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9439
    
    Add missing SMB_QUERY_CIFS_UNIX_INFO capability flags
    
    Listed in https://git.samba.org/?p=samba.git;a=blob_plain;f=libcli/smb/smb_unix_ext.h;hb=HEAD
    
    svn path=/trunk/; revision=53430

commit 566d080
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 19 08:03:31 2013 +0000

    add editor modelines
    
    svn path=/trunk/; revision=53429

commit ebc201d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 19 07:56:30 2013 +0000

    remove unnecessary if(tree) checks
    
    svn path=/trunk/; revision=53428

commit 6812969
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 19 07:26:01 2013 +0000

    From DSR Corporation
    
    fix segfault in ZigBee APS tunnel commands
    pass the data parameter to subdissectors
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9438
    
    svn path=/trunk/; revision=53427

commit 3d0c92e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 19 07:05:34 2013 +0000

    fix compiler warning about write-only variable
    
    svn path=/trunk/; revision=53426

commit 864431b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Nov 19 06:06:38 2013 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=53425

commit bfcc639
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Nov 19 01:07:28 2013 +0000

    Remove ppid member from packet_info structure and just pass it to SCTP subdissectors.  There are no subdissectors currently in Wireshark source that use the ppid member so any third party dissectors need to update accordingly.
    
    svn path=/trunk/; revision=53424

commit d766ab6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 19 00:32:02 2013 +0000

    The GTK+ "follow stream" dialogs don't support "save as YAML"; put in a
    stub case, complete with a "this can't happen" assert failure, to
    squelch compiler warnings.
    
    svn path=/trunk/; revision=53423

commit f089b4c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 19 00:29:37 2013 +0000

    #if 0 out an error check that wasn't doing anything interesting for an
    error, and put in a pseudo-code call to stand in for error reporting
    code.
    
    Fix a signed-vs-unsigned comparison issue.
    
    svn path=/trunk/; revision=53422

commit 45fc7b6
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Nov 18 23:39:47 2013 +0000

    Follow dialog data display improvements.
    
    Change the "Raw" character type to UTF-8. I'm not sure it's possible
    to show true raw data in a QTextEdit widget and calling it UTF-8 more
    accurately repesents what happens when you pass a char * to a QString.
    Add a YAML display. Hopefully Scapy users will find it useful.
    
    Sort the the character display items alphabetically. Make sure we go
    back to the top of the buffer when we change the direction or character
    set. Be less aggressive about setting focus on the "find text" entry.
    
    svn path=/trunk/; revision=53421

commit fe2cd1d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 18 23:27:06 2013 +0000

    Terminate a value_string array.
    
    svn path=/trunk/; revision=53420

commit 785ebdc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 18 22:02:50 2013 +0000

    From Matt Texier Enhance BGP Dissector : AS_PATH
    
    Full rewrite of BGP AS_PATH attribut using items and a clearer (and documentated !) heuristic
    
    From me
    Fix indent
    
    svn path=/trunk/; revision=53419

commit 418a98c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 18 21:42:43 2013 +0000

    It's incremented, so not a const.
    
    Clean up indentation while we're at it.
    
    svn path=/trunk/; revision=53418

commit e069d1c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 18 20:27:04 2013 +0000

    From Peter Wu
    
    Add RFC6066 CertificateUrl TLS extension
    
    This is not supported by OpenSSL or NSS, the extension itself seems
    unsafe, but some implementations seem to support it[1].
    
    Untested, no capture available.
    
     [1]: http://www.ietf.org/mail-archive/web/tls/current/msg02535.html
    
    svn path=/trunk/; revision=53417

commit 123e3d9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 18 20:26:55 2013 +0000

    From Peter Wu
    
    Add status_request_v2 TLS extension dissection (RFC6961)
    
    Besides adding status_request_v2 support, this patch moves the
    Certificate Status Type from the OCSP Status subtree to its parent
    (the extension tree). This is needed because this type applies to all
    OCSPResponse fields.
    
    The check for "tree != NULL" seems unnecessary here, it was not
    clarified in the original patch so I removed it.
    
    From me
    Fix typo
    Remove unneeded tvb_ensure_bytes_exist
    Use proto_tree_add_item
    
    svn path=/trunk/; revision=53416

commit 954584d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 18 20:26:46 2013 +0000

    From Peter Wu
    
    Add TLS StatusRequest (RFC6066) ClientHello extension recognition
    
    Only empty Responder ID lists and empty Request Extensions are
    implemented. I could not really find existing clients or servers that
    populate these.
    
    This status_request extension has a different signature for a
    ClientHello and ServerHello, in the latter the extension_data field
    must be empty. Therefore an additional parameter is added to
    dissect_ssl3_hnd_hello_ext.
    
    From me :
    Fix typo
    
    svn path=/trunk/; revision=53415

commit 22f57a9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 18 20:26:37 2013 +0000

    From Peter Wu
    
    Support for EncryptedExtensions handshake type (a.k.a. NextProtocol)
    
    Based on https://tools.ietf.org/html/draft-agl-tls-nextprotoneg-04
    
    From me
    Fix warning found by fix-encoding-args
    
    svn path=/trunk/; revision=53414

commit 0bae995
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 18 20:26:27 2013 +0000

    Remove duplicate (wireshark_application.h) and unused #include files
    
    svn path=/trunk/; revision=53413

commit 16e2704
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Nov 18 17:41:00 2013 +0000

    1.11.2 → 1.11.3.
    
    svn path=/trunk/; revision=53412

commit 5033435
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Nov 18 16:44:16 2013 +0000

    Build 1.11.2.
    
    svn path=/trunk/; revision=53411

commit 6188141
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Nov 18 11:16:32 2013 +0000

    fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9448
    
    pass data parameter to afp dissector
    
    svn path=/trunk/; revision=53410

commit 87fb87b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 18 07:58:16 2013 +0000

    I guess "v4" is 1.3 and "v5" is 1.4.  I'm sure there's a reason why that
    makes sense of a sort....
    
    svn path=/trunk/; revision=53409

commit 9965f29
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 18 07:54:48 2013 +0000

    You don't get to have three separate protocols all with the name
    "OpenFlow 1.3".
    
    svn path=/trunk/; revision=53408

commit 2276ff0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Nov 18 07:42:23 2013 +0000

    Beginnings of CheckAPI support. More diligence needed
    (need to seperate generated files into their own variables).
    
    svn path=/trunk/; revision=53407

commit 7b80faa
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Nov 18 07:25:12 2013 +0000

    Fix some warnings that were really errors.
    
    It would really help to fix the remaining warnings so that these
    files can be compiled with -Werror, which gets me to the quesiton:
    Is this code still maintained in some form or was it an interesting
    experiment that has been terminated?
    
    svn path=/trunk/; revision=53406

commit adc82b1
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Nov 18 06:24:27 2013 +0000

    From Zoltán Lajos Kis:
    Start of OpenFlow 1.4 dissector.
    
    svn path=/trunk/; revision=53405

commit 202a03b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Nov 18 06:22:09 2013 +0000

    Fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=53404

commit 67d4aaa
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Nov 18 00:51:22 2013 +0000

    Get rid of unused trivial wrapper routine.
    
    svn path=/trunk/; revision=53403

commit 061831b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Nov 17 21:25:00 2013 +0000

    Don't include epan/filesystem.h any more
    
    svn path=/trunk/; revision=53402

commit 7d39211
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Nov 17 17:51:59 2013 +0000

    add a cast to fix compiler warning
    
    svn path=/trunk/; revision=53401

commit b4b5d00
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 17 17:00:11 2013 +0000

    Fix the number of highlighted bytes in case of unaligned PER constrained integer
    
    svn path=/trunk/; revision=53400

commit 1c73d04
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 17 16:40:25 2013 +0000

    From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9442 :
    DNP3 bug fix for analog data sign bit bandling
    
    svn path=/trunk/; revision=53399

commit d28beab
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 17 15:57:51 2013 +0000

    From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9435 :
    SEL Fast Message bug fix for signed 16-bit integer fast meter messages
    
    svn path=/trunk/; revision=53398

commit af081c7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 17 15:03:41 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-11-17]
    
    svn path=/trunk/; revision=53395

commit 55a9182
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 17 14:48:55 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9441 :
    Fix Notify IPv6 address parsing in RTPproxy dissector
    
    svn path=/trunk/; revision=53394

commit 3ddf37e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 17 14:32:40 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9440 :
    RTPproxy: use proto_item_append_text instead of rewriting the entire item's text
    
    svn path=/trunk/; revision=53393

commit 374683f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Nov 17 14:28:42 2013 +0000

    Fix indent (2 spaces) and remove trailing whitespace
    
    svn path=/trunk/; revision=53392

commit c25fab0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 17 14:14:41 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9430 :
    Fix empty ToTag in RTPproxy's Offer/Update command
    
    svn path=/trunk/; revision=53391

commit 35b7824
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Nov 17 14:03:58 2013 +0000

    Fix indent (use tabs)
    
    svn path=/trunk/; revision=53390

commit 4f2808b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Nov 17 14:03:45 2013 +0000

    Fix indent (use 4 spaces) and add modelines
    
    svn path=/trunk/; revision=53389

commit 02284a7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Nov 17 14:03:32 2013 +0000

    Fix indent (use 4 spaces) and add modelines
    
    svn path=/trunk/; revision=53388

commit 983ea76
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Nov 17 14:03:17 2013 +0000

    Add extern C if cplusplus (when use with Qt) Add Modelines (and fix indent use 4 spaces for oids.h)
    
    svn path=/trunk/; revision=53387

commit 768d277
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Nov 17 14:02:54 2013 +0000

    use explicit casts to fix compilation on OS X
    
    svn path=/trunk/; revision=53386

commit 101c3cd
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 17 13:59:06 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9429 :
    Fix Notify info parsing in RTPproxy dissector
    
    svn path=/trunk/; revision=53385

commit 3f2eaf1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Nov 17 13:41:16 2013 +0000

    add Kyoto Tycoon to the list of new protocols
    
    svn path=/trunk/; revision=53384

commit 2510118
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Nov 17 13:36:21 2013 +0000

    From Abhik Sarkar:
    dissector for Kyoto Tycoon binary protocol
    
    from me:
    make port range preference work
    highlight the correct bytes for records
    remove trailing commas
    correct(?) 64->32 cast
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9418
    
    svn path=/trunk/; revision=53383

commit ea45be3
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 17 13:31:32 2013 +0000

    Add a way to retrieve a PER variable bit string length
    
    svn path=/trunk/; revision=53382

commit ed80b06
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 17 08:49:51 2013 +0000

    strncat() bad, g_strlcat() good.
    
    svn path=/trunk/; revision=53381

commit d0cd962
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 17 04:43:28 2013 +0000

    Clean up indentation.
    
    svn path=/trunk/; revision=53380

commit eee9b9d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 17 04:39:44 2013 +0000

    Move get_tempfile_path() from filesystem.[ch] to tempfile.[ch].
    
    svn path=/trunk/; revision=53379

commit 74647a3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 17 04:31:26 2013 +0000

    We just use g_get_tmp_dir() to get the temporary file directory when
    creating temporary files, so use it to get the directory we show to the
    user.
    
    svn path=/trunk/; revision=53378

commit db25270
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Nov 17 02:55:14 2013 +0000

    Move the epan/filesystem.c routines to wsutil; they're not specific to
    packet dissection, they're specific to the entire Wireshark suite of
    programs.
    
    svn path=/trunk/; revision=53377

commit dd1034e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 16 22:57:54 2013 +0000

    I guess the order *doesn't* matter.
    
    svn path=/trunk/; revision=53376

commit bc8d5a1
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 16 22:44:29 2013 +0000

    Fix previous commit + rename to bitswap.
    
    svn path=/trunk/; revision=53375

commit 004220f
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 16 22:31:07 2013 +0000

    Exporting/importing variables cause problems, so create function to do bitswaping.
    
    svn path=/trunk/; revision=53374

commit 0e02916
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 16 21:40:42 2013 +0000

    OK, does it matter in which order "extern" and "declspec" appear?
    
    svn path=/trunk/; revision=53373

commit 623caee
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 16 19:47:25 2013 +0000

    For *definitions* of external data items, we need to use
    WS_DLL_PUBLIC_DEF.
    
    svn path=/trunk/; revision=53372

commit e542bd8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Nov 16 17:23:46 2013 +0000

    dissect operator tune status, reorder some defines
    
    svn path=/trunk/; revision=53371

commit f161482
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Nov 16 17:22:56 2013 +0000

    dissect extended event usage
    
    svn path=/trunk/; revision=53370

commit 65a96c1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Nov 16 14:17:06 2013 +0000

    interpret the flags for EIT p/f, EIT sch usage
    
    svn path=/trunk/; revision=53369

commit 28886d1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Nov 16 14:08:03 2013 +0000

    Clear protocol column when the dissector is known
    
    svn path=/trunk/; revision=53368

commit 13672dc
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Nov 16 13:15:44 2013 +0000

    Put "GSM SIM" in protocol column
    
    svn path=/trunk/; revision=53367

commit f3ef33d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 16 09:26:08 2013 +0000

    Fix epan_memmem() copyrights.
    
    svn path=/trunk/; revision=53366

commit 3b9f6df
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 16 09:16:57 2013 +0000

    Move bitswap.[ch] from epan to wsutil.
    
    svn path=/trunk/; revision=53365

commit 4f78d3c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 16 09:11:26 2013 +0000

    Don't include <epan/bitswap.h> when not needed
    
    svn path=/trunk/; revision=53364

commit d84c4ef
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 16 08:56:44 2013 +0000

    Remove svn:executable property from packet-finger.c packet-whois.c
    
    svn path=/trunk/; revision=53363

commit 0991626
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sat Nov 16 03:21:06 2013 +0000

    Add a basic finger dissector.
    See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9432
    
    svn path=/trunk/; revision=53362

commit 4fae219
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Nov 16 03:16:57 2013 +0000

    Reformat some lines;
    Tweak some whitespace.
    
    svn path=/trunk/; revision=53361

commit a848b34
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Nov 16 02:53:12 2013 +0000

    Create/use extended-value-strings to reference certain value-strings;
    Constify a character array;
    Fix a typo in a coment;
    Tweak some whitespace;
    
    svn path=/trunk/; revision=53360

commit 3e5b82d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Nov 16 02:48:43 2013 +0000

    Constify a character array;
    Add forward declarations for proto_register_...() & proto_reg_hand_off_...();
    Remove a boilerpalte comment;
    Tweak some whitespace;
    Add editor modelines.
    
    
    svn path=/trunk/; revision=53359

commit d973799
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Nov 16 02:46:04 2013 +0000

    Constify a character array;
    'localize' some variables;
    Remove some unneeded initializers;
    Move proto_reg_handoff_...() to the end of the file as per convention;
    Add forward declarations for proto_register_...() & proto_reg_hand_off_...();
    Reformat some long lines;
    Tweak some whitespace;
    Add editor modelines.
    
    svn path=/trunk/; revision=53358

commit 5eac178
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Nov 16 02:36:53 2013 +0000

    Constify two character arrays;
    '#if 0' variable 'set but never used' & related code;
    'localize' some variables;
    Remove some unneeded initializers;
    Tweak some whitespace;
    Add editor modelines.
    
    svn path=/trunk/; revision=53357

commit fd95b3d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 16 02:34:36 2013 +0000

    Instead of installing a script named "utility-launcher" and renaming it,
    install a script named "wireshark".
    
    svn path=/trunk/; revision=53356

commit 0892ff6
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Nov 16 02:30:02 2013 +0000

    Change editor modelines to reflect actual indentation used in file (4 spaces);
    Replace a few tabs with spaces;
    Fix some spelling in comments;
    Tweak some whitespace.
    
    
    svn path=/trunk/; revision=53355

commit b073be7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 16 01:16:14 2013 +0000

    Try reverting 01wireshark.xml to r53280.
    
    svn path=/trunk/; revision=53354

commit ea73d4a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 16 01:10:05 2013 +0000

    Avoid calling find_dissector(), cache result of [new_]register_dissector()
    
    svn path=/trunk/; revision=53353

commit 09dc9a3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 16 00:27:19 2013 +0000

    Try removing XML headers.
    
    svn path=/trunk/; revision=53352

commit 72baf40
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 15 23:33:48 2013 +0000

    Make swaptab const.
    
    svn path=/trunk/; revision=53351

commit 8c11584
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 15 23:33:02 2013 +0000

    Make wslua byte_to_str[] array of char[3] instead of pointers to char.
    
    XXX, it should use byte_to_hex() from to_str.c
    
    svn path=/trunk/; revision=53350

commit 70b9ce2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Nov 15 23:16:25 2013 +0000

    Dissect USB Com Network Control Model requests
    
    svn path=/trunk/; revision=53349

commit 47c6288
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 15 23:15:08 2013 +0000

    From Dirk Jagdmann: Make sure err_str is initialized.
    
    svn path=/trunk/; revision=53347

commit f772a26
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 15 22:34:31 2013 +0000

    1.11.1 → 1.11.2.
    
    svn path=/trunk/; revision=53346

commit bde2a94
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Nov 15 22:31:11 2013 +0000

    Fix chopping when offset is 0.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9422
    
    svn path=/trunk/; revision=53345

commit d3033d3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 15 20:45:13 2013 +0000

    Build 1.11.1.
    
    svn path=/trunk/; revision=53344

commit de4c6a2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 15 20:25:33 2013 +0000

    Reset data_out_file when we close it. Add comments and fixup whitespace.
    
    svn path=/trunk/; revision=53343

commit 1868bd1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 15 20:24:56 2013 +0000

    When we freeze the packet list disconnect its model.
    
    This matches the GTK+ behavior and keeps us from dissecting TCP packets
    out of order when we follow a TCP stream.
    
    svn path=/trunk/; revision=53342

commit 4eefe7c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 15 18:12:24 2013 +0000

    Remove comment & defines for frame_data_sequence from cfile.h
    
    It's already in epan/frame_data_sequence.c and no-one else should use it.
    
    svn path=/trunk/; revision=53341

commit 230ac54
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 15 17:02:20 2013 +0000

    Apply the changes from r52506. Fixes bug 9044 for the Qt port.
    
    svn path=/trunk/; revision=53340

commit 31c1e20
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 15 08:24:08 2013 +0000

    Updating a generated file
    
    svn path=/trunk/; revision=53339

commit d212ae7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 15 08:21:11 2013 +0000

    Remove some trailing whitespace
    
    svn path=/trunk/; revision=53338

commit 171f91d
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Nov 15 06:32:11 2013 +0000

    Try to fix [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=53337

commit 23e55c6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 15 01:20:34 2013 +0000

    To quote GCC, "uninitialized const 'zeroes' is invalid in C++".  I guess
    that must be true, and that there's a reason why it's invalid....
    
    svn path=/trunk/; revision=53336

commit afd79c3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Nov 15 00:30:07 2013 +0000

    Add a "to do" item.
    
    svn path=/trunk/; revision=53335

commit 2fb674f
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Nov 15 00:15:20 2013 +0000

    Create/use value_string_ext to reference a value-string-array.
    Define an array as const.
    
    
    svn path=/trunk/; revision=53334

commit 494d4bb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 14 23:54:41 2013 +0000

    Add changes since 1.11.0.
    
    svn path=/trunk/; revision=53333

commit 530d88d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 14 23:54:09 2013 +0000

    Let's try putting the 'const' in the right place...
    
    svn path=/trunk/; revision=53332

commit d735fef
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 14 23:40:26 2013 +0000

    Update the guidelines a bit.
    
    svn path=/trunk/; revision=53331

commit bc17e76
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 14 23:11:12 2013 +0000

    Create/use value_string_ext to reference certain value-string-arrays.
    Define an array as const.
    Add editor modelines.
    Do some minor whitespace & formatting style changes.
    
    svn path=/trunk/; revision=53330

commit f954245
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 14 22:52:05 2013 +0000

    Revert some inadvertent changes from the last commit.
    
    svn path=/trunk/; revision=53329

commit c0c26f8
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Nov 14 22:50:55 2013 +0000

    64-bits: reorder fields in struct _protocol to remove padding.
    
    This patch decrease size of _protocol structure from 64B to 56B
    
    svn path=/trunk/; revision=53328

commit b5916f0
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Nov 14 22:40:40 2013 +0000

    Expand CHECK_DISPLAY_AS_X ('this macro looks like a hack') macro in packet-ieee80211.c, remove it.
    
    svn path=/trunk/; revision=53327

commit 1745e13
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 14 22:35:10 2013 +0000

    Create a plural-only English translation. Use it to pluralize the Follow
    Stream and Flow Graph hint statistics.
    
    svn path=/trunk/; revision=53326

commit 64f4e13
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 14 22:26:08 2013 +0000

    Create/use value_string_ext to reference certain value-string-arrays.
    Define an array as const.
    Remove some unneeded initializers.
    Add editor modelines.
    Do some minor whitespace changes.
    
    svn path=/trunk/; revision=53325

commit ea849c7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 14 22:18:58 2013 +0000

    Fix preprocessing logic.
    
    svn path=/trunk/; revision=53324

commit 7226846
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Nov 14 21:49:23 2013 +0000

    share Data Broadcast IDs between MPEG descriptor and DVB-CI
    
    svn path=/trunk/; revision=53323

commit ef7e1f1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Nov 14 21:44:05 2013 +0000

    fix application capability handling
    
    svn path=/trunk/; revision=53322

commit c333b6f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Nov 14 21:42:00 2013 +0000

    add Data Broadcast ID for CI+ and HbbTV
    
    svn path=/trunk/; revision=53321

commit cc30b35
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Nov 14 21:40:59 2013 +0000

    dissect Operator Profile's delivery capability bytes
    
    svn path=/trunk/; revision=53320

commit a3cb8fd
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 14 21:32:47 2013 +0000

    Create/use value_string_ext to reference certain value-string-arrays.
    Define a char array as const.
    Remove an unneeded initializer.
    Add editor modelines.
    Do some minor whitespace changes.
    
    svn path=/trunk/; revision=53319

commit d369ee8
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Nov 14 21:20:49 2013 +0000

    Cast the return value of conversation_get_proto_data() to whois_transaction_t *.
    
    svn path=/trunk/; revision=53318

commit 2f523fd
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Nov 14 21:04:05 2013 +0000

    Add a basic whois dissector.
    See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9357
    
    svn path=/trunk/; revision=53317

commit 87594e3
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Nov 14 20:32:58 2013 +0000

    Create/use value_string_ext for some value-string-arrays.
    Define several char arrays as const.
    Add editor modelines.
    Do some minor whitespace changes.
    
    svn path=/trunk/; revision=53316

commit ccb6da1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 14 18:55:50 2013 +0000

    Fix automake compilation.
    
    svn path=/trunk/; revision=53315

commit 190bdc3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 14 17:37:40 2013 +0000

    Add packet information and selection to the Follow Stream dialog.
    
    Collect packet numbers when following streams so that we can correlate
    text positions with packets. Add a FollowStreamText class so that we can
    track mouse events. Add a hint label that shows the packet under the
    cursor along with packet counts and the number of "turns".
    
    Add the packet number to the C array dump. Note that dumping to YAML
    might be useful for Scapy users.
    
    svn path=/trunk/; revision=53314

commit 2809240
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Nov 14 13:07:53 2013 +0000

    Add a cast to try and fix the OSX buildbot.
    
    svn path=/trunk/; revision=53313

commit 488cf80
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Nov 14 09:43:32 2013 +0000

    Fix dissection of MBIM Extended Functional Descriptor MTU
    
    svn path=/trunk/; revision=53312

commit a7e417b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Nov 14 06:21:02 2013 +0000

    Get rid of Warinings [-Wmissing-prototypes]
    
    svn path=/trunk/; revision=53311

commit bfca717
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Nov 14 03:34:01 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9303 based on patch and
    help from Matthieu Patou.
    
    If the DCE-RPC heuristic failed to identify a TVB, *but* we've already decoded
    a DCE-RPC layer in this packet *and* the heuristic failed because we didn't have
    enough data, make the reasonable assumption that it actually is another DCE-RPC
    packet, and ask TCP to desegment more data for us and try again.
    
    svn path=/trunk/; revision=53310

commit b13c1b7
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Nov 13 23:47:57 2013 +0000

    The kafka compression codec is only 2 bits, not 3.
    
    svn path=/trunk/; revision=53309

commit fc08bf1
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Nov 13 23:43:08 2013 +0000

    Fix what appears to be a mistake during the conversion in r53036 from
    dissector_try_uint to dissector_try_uint_new: protocols called due to TCP port
    matching were not getting added to the list of protocols in the frame. The
    "add_proto_name" parameter should be TRUE except in unusual circumstances.
    
    svn path=/trunk/; revision=53308

commit 329873c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Nov 13 23:10:01 2013 +0000

    share service type descriptions between MPEG descriptor and DVB-CI
    
    svn path=/trunk/; revision=53307

commit b0063a0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Nov 13 22:18:01 2013 +0000

    Highlight selected sequence diagram items.
    
    Create a new dialog each time the user follows a stream. A lot of the
    follow code seems to assume one and only one dialog so there are likely
    outstanding bugs.
    
    Don't use the global cfile (should we deprecate its usage?). We want to
    move closer to multiple documents, not further away.
    
    Clean up after ourselves. Free our payload list and unlink our temp
    file. Make a bunch of gchar*s QStrings. Make sure our destructor gets
    called and use it.
    
    Make member variable and method names more consistent.
    
    svn path=/trunk/; revision=53306

commit 3e41e17
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Nov 13 21:52:33 2013 +0000

    dissect Refresh Request Flag
    
    svn path=/trunk/; revision=53305

commit ff7f1c8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Nov 13 20:41:00 2013 +0000

    dissect Operator Profile's delivery system hint
    
    svn path=/trunk/; revision=53304

commit 014bbf1
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 13 19:29:37 2013 +0000

    (Minor cleanup):  unneeded initializers, whitespace, long-lines, typos
    
    svn path=/trunk/; revision=53303

commit 53a29de
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Nov 13 17:28:18 2013 +0000

    Add more GSM SIM Toolkit info to info column
    
    svn path=/trunk/; revision=53302

commit 219fb7f
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Nov 13 17:11:21 2013 +0000

    Fix CID 1113411: close the file descriptor and free the file name even in
    error cases.
    
    svn path=/trunk/; revision=53301

commit 6b7ab3b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Nov 13 16:16:06 2013 +0000

    Make subpackage Requires: more generic.
    
    svn path=/trunk/; revision=53300

commit 38eac2f
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Nov 13 14:00:45 2013 +0000

    Wrap GCC pragma in an #ifdef to make it compile when we're not using GCC.
    
    Again, change manually applied to the .h file.
    
    svn path=/trunk/; revision=53299

commit 8893d3d
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Nov 13 03:20:37 2013 +0000

    Use a gcc pragma to stop the (pages of) warnings coming out of
    x11-extensions-implementation.h .
    
    This change was manually applied to the .h file as I can't currently rebuild
    the X11 dissector.
    
    svn path=/trunk/; revision=53298

commit 78f8757
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Nov 13 03:01:42 2013 +0000

    Add a (wireshark-)qt package that contains the Qt-based GUI (and the necessary
    desktop-integration files); build it by default.
    
    Use 'alternatives' to choose which GUI actually gets used; give the Gtk
    GUI priority over the Qt one (for now).
    
    svn path=/trunk/; revision=53297

commit 3009823
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Nov 13 02:50:25 2013 +0000

    Simplify the CLI preinstall script a bit and hopefully get rid of an error.
    
    svn path=/trunk/; revision=53296

commit a1a63ba
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Nov 13 01:52:06 2013 +0000

    Set SVN properties.
    
    svn path=/trunk/; revision=53295

commit fd81ae5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 12 22:50:26 2013 +0000

    Highlight selected sequence diagram items.
    
    svn path=/trunk/; revision=53294

commit 6461057
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 12 22:22:23 2013 +0000

    Now that fvalue_to_string_repr() returns NULL if the fvalue's ftype has
    no val_to_string_repr method, we don't need to check whether it has such
    a method, and thus don't need to include epan/ftypes/ftypes-int.h.
    
    svn path=/trunk/; revision=53293

commit 3c22e05
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Nov 12 22:09:10 2013 +0000

    tabs -> spaces
    
    svn path=/trunk/; revision=53292

commit 0e20c39
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Nov 12 22:07:11 2013 +0000

    Fix a typo error
    
    svn path=/trunk/; revision=53291

commit 409dd07
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Nov 12 22:06:00 2013 +0000

    Replace fvalue_ftype() with a fvalue_type_ftenum() routine that returns
    the ftenum_t for the fvalue's ftype, rather than a pointer to the ftype
    (which isn't all that useful except as a handle, unless you import the
    internal header).
    
    Have fvalue_to_string_repr() return NULL, rather than failing, if the
    fvalue's ftype has no val_to_string_repr method.
    
    This lets us not include the ftypes internal header in
    ui/cli/tap-diameter-avp.c.
    
    svn path=/trunk/; revision=53290

commit 72f3c25
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 12 22:04:47 2013 +0000

    share the text description of service types between MPEG PMT and DVB-CI
    
    svn path=/trunk/; revision=53289

commit 7221215
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Nov 12 22:04:03 2013 +0000

    Add "rtp handle protection" inside srtp_add_address/rtp_add_address/bluetooth_add_address so dissectors calling it don't need to find "rtp" just for the handle check.
    
    svn path=/trunk/; revision=53288

commit 99f0fc1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 12 21:48:13 2013 +0000

    From Michal Labedzki
    
    add forward declarations
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9333
    
    svn path=/trunk/; revision=53287

commit 7221138
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 12 21:45:50 2013 +0000

    From Michal Labedzki
    
    change two local variables to gint16 so we can store
    -1 for invalid value
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9333
    
    svn path=/trunk/; revision=53286

commit bcf10a8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 12 21:28:27 2013 +0000

    From robionekenobi
    add expert info for invalid item length in mq pcf
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9411
    
    svn path=/trunk/; revision=53285

commit 29ff687
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Nov 12 21:22:37 2013 +0000

    LMP dissector can't be called by anything but UDP, so no need to check that.
    
    svn path=/trunk/; revision=53284

commit a661864
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Nov 12 21:10:20 2013 +0000

    Add "T.38 handle protection" inside t38_add_address() so dissectors calling it don't need to find "t38" just for the handle check.
    
    svn path=/trunk/; revision=53283

commit f56aa72
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Nov 12 20:47:03 2013 +0000

    Don't do our own line wrapping of the display filter, let GTK do it for us.
    (With this change all the right-hand columns in this dialog will wrap if
    necessary whereas before only the display filter would wrap lines.)
    
    svn path=/trunk/; revision=53282

commit 30bdf66
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 12 20:38:58 2013 +0000

    Fix permissions for installed OS X files and directories.
    
    Add a cli-preinstall script that creates missing parts of the
    installation path and sets their permissions. Simply copy
    "utility-launcher" to "wireshark" instead of renaming it at install
    time. Explicitly set its ownership and permissions. Pretty-print some of
    the PackageMaker XML files via `xmllint --format --recover`.
    
    svn path=/trunk/; revision=53281

commit 4525c64
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 12 19:31:02 2013 +0000

    Fix compilation on Windows.
    
    svn path=/trunk/; revision=53280

commit 4299d4e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 12 19:12:40 2013 +0000

    Try to fix compilation for GLib < 2.30.
    
    svn path=/trunk/; revision=53279

commit a97460a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Nov 12 18:57:14 2013 +0000

    Add an item for any unknown tags we come across (just as FT_BYTES).
    
    svn path=/trunk/; revision=53278

commit 64f0caf
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Nov 12 18:49:57 2013 +0000

    De-duplicate some code by changing a while loop to a do-while loop.
    
    svn path=/trunk/; revision=53277

commit 1d8a895
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 12 17:34:50 2013 +0000

    Try using UTF8_RIGHTWARDS_ARROW to indicate direction.
    
    If this doesn't cause any problems we should probably move
    utf8_entities.h from ui to wsutil.
    
    svn path=/trunk/; revision=53276

commit 89db79a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 12 17:02:17 2013 +0000

    When we dump a sequence diagram to text, make sure labels are truncated.
    
    svn path=/trunk/; revision=53275

commit 76bfa2c
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Nov 12 13:46:51 2013 +0000

    Remove usb_conv_info_t from packet_info and pass the data directly into the subdissectors.  Bug 9413 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9413)
    
    svn path=/trunk/; revision=53274

commit 2b729ba
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 12 11:53:05 2013 +0000

    From Michal Labedski
    fix Logically Dead Code: allow cmd==0
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9420
    
    svn path=/trunk/; revision=53273

commit ecad809
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Nov 12 10:22:27 2013 +0000

    Fix segfault bug and show the combo-box.
    
    svn path=/trunk/; revision=53272

commit 4808694
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Nov 12 10:21:17 2013 +0000

    Use the right threshold.
    
    svn path=/trunk/; revision=53271

commit 4578241
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Nov 12 10:08:13 2013 +0000

    remove pointless if (tree) checks
    
    svn path=/trunk/; revision=53270

commit ccb8b8f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Nov 12 09:23:37 2013 +0000

    Remove some #include (Found by iwyu)
    
    svn path=/trunk/; revision=53269

commit e13ef41
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Nov 12 09:23:13 2013 +0000

    Fix typo (for generated Documentation)
    
    svn path=/trunk/; revision=53268

commit 371683c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Nov 12 09:22:51 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=53267

commit ca63f71
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Nov 12 09:22:28 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=53266

commit e706af2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Nov 12 09:21:48 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=53265

commit dc93a4b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 12 01:39:44 2013 +0000

    Redraw the diagram when needed.
    
    svn path=/trunk/; revision=53264

commit fc93c3a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Nov 12 01:08:08 2013 +0000

    Sequence / flow diagram updates.
    
    Add "Save As..." Add a context menu and keyboard shortcuts. Add a
    tooltip.
    
    svn path=/trunk/; revision=53263

commit edbe198
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Nov 11 22:36:08 2013 +0000

    Include rohc struct inside pdcp instead of repeating all of the fields
    
    svn path=/trunk/; revision=53262

commit 77e4c15
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Nov 11 22:15:30 2013 +0000

    replace proto_tree_add_string_format_value() with proto_tree_add_item()
    
    svn path=/trunk/; revision=53261

commit 66bb75d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Nov 11 22:00:48 2013 +0000

    Sequence / flow diagram updates.
    
    Plumb some controls. Adjust dialog layout. Make sure sequence
    information is allocated and freed correctly. Remove a debugging
    statement.
    
    svn path=/trunk/; revision=53260

commit a33c6a8
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Nov 11 21:55:27 2013 +0000

    Mark some parameters unused.
    
    svn path=/trunk/; revision=53259

commit 628dda9
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Nov 11 21:13:55 2013 +0000

    From Michael Bean via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9384 :
    Add support for Alcatel-Lucent 8950 AAA
    
    svn path=/trunk/; revision=53258

commit 7652baa
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Nov 11 20:04:27 2013 +0000

    From doh via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9112 :
    Fix incorrect "bytes missing in capture file" in "check_fragments"
    
    svn path=/trunk/; revision=53257

commit 492ad0d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Nov 11 19:57:38 2013 +0000

    Update the list of new protocols
    
    svn path=/trunk/; revision=53256

commit 98bc5ee
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Nov 11 19:50:17 2013 +0000

    Export the right function name.
    
    svn path=/trunk/; revision=53255

commit 5470356
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Nov 11 19:30:59 2013 +0000

    Remove tcp_tree from packet_info structure.
    
    All dissectors that call tcp_dissect_pdus() have the same relative tree position, so it doesn't need to be specifically saved in the packet_info.
    
    svn path=/trunk/; revision=53253

commit f738c18
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Nov 11 19:28:42 2013 +0000

    Create separate heuristic dissectors for TCP and UDP dissection.  Some of the checking for "protocol" in the old heuristic dissector can be handled automatically by being registered with TCP/UDP specifically.
    
    Also replaced ADWIN_ADD_[LE|BE] macros so check*.pl scripts aren't shirked.  Didn't think the macros saved that much.
    
    svn path=/trunk/; revision=53252

commit 8f88855
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 11 18:44:50 2013 +0000

    Add -P option to allow specifying the 'callgrind-out-file' name
    
    svn path=/trunk/; revision=53250

commit 44d8b7f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Nov 11 16:36:16 2013 +0000

    From Peter Lemenkov
    display a text description for the RTPProxy version request
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9416
    
    svn path=/trunk/; revision=53249

commit f771b78
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Nov 11 12:20:12 2013 +0000

    fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9411
    make sure we're not stuck in the while loop
    
    svn path=/trunk/; revision=53248

commit 2759cfb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Nov 11 10:57:30 2013 +0000

    fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9409
    don't call proto_item_get_len() when the argument can be NULL
    
    svn path=/trunk/; revision=53247

commit 7791446
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Nov 11 04:01:50 2013 +0000

    tcp_dissect_pdus can handle both desegmented and complete packets, so have the entire pdu be handled that way.
    
    svn path=/trunk/; revision=53246

commit 5bebc20
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Nov 11 02:06:17 2013 +0000

    Decode more error replies in RTPproxy dissector.  Bug 9408 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9408)
    
    From Peter Lemenkov
    
    svn path=/trunk/; revision=53245

commit 043f18b
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 11 01:54:42 2013 +0000

    Do some whitespace & formatting style changes;
    Remove some unneeded initializers;
    Also: packet-mq.c: Add an XXX coment.
    
    svn path=/trunk/; revision=53244

commit d111d15
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 21:53:03 2013 +0000

    "productsign" should work now. Remove "codesign".
    
    svn path=/trunk/; revision=53243

commit 1fc8fd9
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 21:44:50 2013 +0000

    Be exceedingly diligent about checking OS X package signatures.
    
    svn path=/trunk/; revision=53242

commit 4945174
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 10 21:33:45 2013 +0000

    Pass "wild_card" directly to dissector instead of using private_data.  "h248term" dissector is not in Wireshark source, so third-party will need to update accordingly.
    
    svn path=/trunk/; revision=53241

commit ce62a3c
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 10 19:58:03 2013 +0000

    Use ASN.1 private data instead of pinfo->private_data to exchange kerberos callback functions.
    
    svn path=/trunk/; revision=53240

commit e78924d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 17:55:26 2013 +0000

    Use the correct event filter.
    
    From Richard Moore via bug 9410.
    
    svn path=/trunk/; revision=53239

commit 640d152
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 17:51:00 2013 +0000

    Mark a parameter unused.
    
    svn path=/trunk/; revision=53238

commit 02e5ce8
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 10 17:45:59 2013 +0000

    pinfo->private_data is no longer being used, so adjust the logic accordingly.
    
    svn path=/trunk/; revision=53237

commit d5d8c3c
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 10 17:17:18 2013 +0000

    context is not being passed to dissector, not through pinfo->private_data so check data parameter, not pinfo->private_data.
    
    svn path=/trunk/; revision=53236

commit c2e0f82
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 17:15:35 2013 +0000

    No need to include whole <epan/packet.h>
    
    svn path=/trunk/; revision=53235

commit 5a7cc48
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 10 17:03:28 2013 +0000

    Move #defines from packet-hclnfsd.h into the dissector since there is no external need for the values.
    
    svn path=/trunk/; revision=53234

commit 5518639
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 16:57:29 2013 +0000

    Fix buildbot:
    	wslua_proto.c(1700) : error C2065: 'TRY' : undeclared identifier
    
    svn path=/trunk/; revision=53233

commit fe52a15
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 10 16:39:46 2013 +0000

    Have rpc_call_info_value be passed through to (sub)dissectors instead of using pinfo->private_data.
    
    This was acheived by adding a void* data parameter to the dissect_function_t typedef in packet-rpc.h (r53213).  After converting the pinfo->private_data, I'm not sure if it would be better to change the void* data pointer to be a rpc_call_info_value* explicitly. Not all "dissector functions" use it, but it would certainly save a lot of casting...
    
    svn path=/trunk/; revision=53232

commit 6f6d04e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 16:04:15 2013 +0000

    Move REPORT_DISSECTOR_BUG() body to proto_report_dissector_bug() function. Remove exceptions.h include from proto.h
    
    svn path=/trunk/; revision=53231

commit ae59b09
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 15:59:37 2013 +0000

    Add missing includes in order to remove exceptions.h from proto.h (next commit).
    
    svn path=/trunk/; revision=53230

commit 100e97c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 15:03:43 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-11-10]
    
    svn path=/trunk/; revision=53227

commit 086e73c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Nov 10 14:42:49 2013 +0000

    On Windows find the standard html viewer by using bigger and bigger
    hammers only to realize that this really needs to be done at runtime.
    Commit it anyway.
    
    svn path=/trunk/; revision=53226

commit b651258
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 14:00:29 2013 +0000

    try to fix buildbot:
    	./wslua_field.c:32:31: fatal error: ftypes/ftypes-int.h: No such file or directory
    
    svn path=/trunk/; revision=53225

commit 9a68104
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 13:38:07 2013 +0000

    Fix buildbot:
    	wslua_field.c(179) : error C2037: left of 'val_to_string_repr' specifies undefined struct/union '_ftype_t'
    
    svn path=/trunk/; revision=53224

commit 12d1509
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 13:14:09 2013 +0000

    Move struct _ftype_t + callback typedefs + free macro to ftypes-int.h
    
    svn path=/trunk/; revision=53223

commit ea478f2
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 13:04:21 2013 +0000

    missing include for tvbtest + add 'const' (silent most of warnings).
    
    svn path=/trunk/; revision=53222

commit 617f2ed
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 12:31:17 2013 +0000

    Remove <epan/ipv6-utils.h> from tvbuff.
    
    svn path=/trunk/; revision=53221

commit e7e010b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 11:53:41 2013 +0000

    Don't test for guard-include-define (or how it's called) inside including header.
    
    svn path=/trunk/; revision=53220

commit 8b73d37
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 11:48:03 2013 +0000

    exceptions.h not needed by tvbuff.h (no much progress because it's needed by proto.h)
    
    svn path=/trunk/; revision=53219

commit da01960
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Nov 10 11:00:54 2013 +0000

    Make FindGTK3 work on windows
    
    svn path=/trunk/; revision=53218

commit c9bafe2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Nov 10 10:46:13 2013 +0000

    From Zoltán Lajos Kis:
    
    Move OpenFlow v1.0 dissector out from main OpenFlow dissector.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9405
    
    svn path=/trunk/; revision=53217

commit 90c2945
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Nov 10 10:45:29 2013 +0000

    Fix compilation under Linux (Ubuntu)
    
    airpdcap.c:470:18: error: declaration of 'address' shadows a global declaration [-Werror=shadow]
    airpdcap.c:611:18: error: declaration of 'address' shadows a global declaration [-Werror=shadow]
    
    svn path=/trunk/; revision=53216

commit ee0d4f6
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Nov 10 10:38:49 2013 +0000

    Try to get findhtmlviewer working on windows. Doesn't work but
    at least remember the registry keys for the next time someone
    works on this.
    
    svn path=/trunk/; revision=53215

commit 7b64bcf
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Nov 10 09:44:02 2013 +0000

    Move prototype of bytes_to_str, bytes_to_str_punct to correct header.
    
    svn path=/trunk/; revision=53214

commit af0819f
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 10 03:20:04 2013 +0000

    Add data parameter to dissect_function_t in vsff structure.  The intention here is to use it to replace some pinfo->private_data.
    
    I didn't realize how expansive this change would be, so committing it now before replacing the pinfo->private_data, so if something needs to be reverted, all of this is not lost.
    
    svn path=/trunk/; revision=53213

commit 2965a6b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 01:52:06 2013 +0000

    Add missing backslash.
    
    svn path=/trunk/; revision=53212

commit 04a7231
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 01:31:25 2013 +0000

    More packaging updates.
    
    Specify "Application" or "Installer" code signing identities as needed.
    Switch back to productbuild for the package. That seems to be the
    correct utility to use. Give the package an ID. Package signing is still
    broken but this appears to be closer to being correct.
    
    svn path=/trunk/; revision=53211

commit 48c5a9a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 01:25:38 2013 +0000

    Bump LSMinimumSystemVersion to 10.6.
    
    svn path=/trunk/; revision=53210

commit f505358
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 00:39:09 2013 +0000

    Fix argument order.
    
    svn path=/trunk/; revision=53209

commit e8106d0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 10 00:24:56 2013 +0000

    Try switching back to codesign.
    
    svn path=/trunk/; revision=53208

commit a4c4ca8
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 9 21:54:26 2013 +0000

    Register openvpn over TCP and UDP under different dissector names.
    
    svn path=/trunk/; revision=53207

commit c51dcff
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Nov 9 21:30:33 2013 +0000

    Modify TCPENCAP heuristic to avoid triggering a 'packet size limited during capture' catch
    
    svn path=/trunk/; revision=53206

commit 7b0c75d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Nov 9 21:18:08 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8966 :
    Initialize last entry of background_color array to avoid having a RGBA(0,0,0,0) transparent black
    
    svn path=/trunk/; revision=53205

commit 87b7c35
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Nov 9 19:56:43 2013 +0000

    Fix crash when displaying VoIP call flow (introduced in r52824)
    
    svn path=/trunk/; revision=53204

commit 9f163b7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 9 19:22:42 2013 +0000

    Sign the right file.
    
    svn path=/trunk/; revision=53203

commit 970b0a0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 9 19:00:19 2013 +0000

    Older versions of productsign don't support "--force" or "--verbose".
    
    svn path=/trunk/; revision=53202

commit c7f9803
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 9 18:39:58 2013 +0000

    Try to simplify package signing.
    
    According to the packagemaker man page, '--target 10.5' will produce a
    flat package. Use it instead of pkgutil.
    
    svn path=/trunk/; revision=53201

commit 7f3dd7b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 9 18:17:00 2013 +0000

    Fix unused and shadow variable errors.
    
    svn path=/trunk/; revision=53200

commit 3a21ccd
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 9 17:52:54 2013 +0000

    Try to perform package signing as described at
    http://stackoverflow.com/questions/11487596/making-os-x-installer-packages-like-a-pro-xcode4-developer-id-mountain-lion-re
    
    We *might* have to switch away from packagemaker in order to be able to
    sign packages properly.
    
    svn path=/trunk/; revision=53199

commit 8081cf1
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 9 17:46:28 2013 +0000

    Add data parameter to tcp_dissect_pdus() as well as convert it to using "new" style dissectors.
    
    Now that "bytes consumed" can be determined, should tcp_dissect_pdus() take advantage of that?
    
    Should tcp_dissect_pdus return length (bytes consumed)?  There are many dissectors that just call tcp_dissect_pdus() then return tvb_length(tvb).  Seems like that could all be rolled into one.
    
    svn path=/trunk/; revision=53198

commit c9b2ee3
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 15:44:29 2013 +0000

    include <wsutil/pint.h> only when needed.
    
    svn path=/trunk/; revision=53196

commit 7b89063
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 14:58:28 2013 +0000

    Don't include <epan/strutil.h> when not needed.
    
    svn path=/trunk/; revision=53194

commit 0b0bbf0
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 14:37:13 2013 +0000

    Replace STRINGIFY with glib version.
    
    svn path=/trunk/; revision=53193

commit 3b2e519
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 14:19:19 2013 +0000

    Remove comment (leftovers from r49444) + add missing WS_DLL_PUBLIC for adler32
    
    (modifing files to be commited when svn commit is already running is no good).
    
    svn path=/trunk/; revision=53192

commit 3931cfd
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 14:04:52 2013 +0000

    Correct include path.
    
    svn path=/trunk/; revision=53191

commit ca42cb3
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 14:03:53 2013 +0000

    Move adler32 from epan/ to wsutil/
    
    The same like done for crc*
    
    svn path=/trunk/; revision=53190

commit 1899903
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 13:41:10 2013 +0000

    Include <epan/to_str.h> only when needed.
    
    svn path=/trunk/; revision=53189

commit 0d23305
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Nov 9 12:20:21 2013 +0000

    cmake builds against gtk3 don't work. Those against gtk2 do.
    
    svn path=/trunk/; revision=53188

commit 9aac554
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 11:26:41 2013 +0000

    Put "private" to_str.c functions to to_str-int.h
    
    svn path=/trunk/; revision=53187

commit 5aa4b84
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 11:23:02 2013 +0000

    g_snprintf() don't return -1 from glib-1.2.3 [1]
    
    [1] https://developer.gnome.org/glib/2.28/glib-String-Utility-Functions.html#g-snprintf
    
    svn path=/trunk/; revision=53186

commit ef30aee
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 11:03:02 2013 +0000

    nstime_to_sec() and capinfos secs_nsecs() seems to be same.
    
    svn path=/trunk/; revision=53185

commit 38edae1
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 10:38:02 2013 +0000

    Replace wtap_nstime with nstime_t, remove wtap_nstime_to_sec.
    
    After r50154 nstime_t is inside wsutil/ so wiretap don't need it's own copy.
    
    svn path=/trunk/; revision=53184

commit f207c70
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 10:08:58 2013 +0000

    I have added tvb_get_bits_buf() in r37217, nobody is using it, remove.
    
    svn path=/trunk/; revision=53183

commit c86d38a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 10:02:39 2013 +0000

    Remove old (5 yrs) #if 0 code (from r25028).
    
    svn path=/trunk/; revision=53182

commit 8be10b5
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 10:00:54 2013 +0000

    Remove #if 0 code (introduced in r29489).
    
    svn path=/trunk/; revision=53181

commit f9b68b0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Nov 9 09:36:09 2013 +0000

    No need to check whether cmake_policy command exists as we require
    cmake 2.6.
    Add two more policy statements to avoid warnings on current cmake systems.
    CMP0020 doesn't work - no idea why.
    
    svn path=/trunk/; revision=53180

commit 0e61383
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Nov 9 08:19:13 2013 +0000

    Fix a tpyo (packet-quic.)
    
    svn path=/trunk/; revision=53179

commit 9297c9e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Nov 9 04:47:08 2013 +0000

    Rename swar_count_bits() to ws_count_ones()
    Try to make ws_count_ones() inline function.
    
    svn path=/trunk/; revision=53178

commit 3aaf560
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Nov 9 00:19:52 2013 +0000

    Add QUIC (Quick UDP Internet Connections) dissector
    
    See http://blog.chromium.org/2013/06/experimenting-with-quic.html
    
    Don't yet support protocol decryption...
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9402
    
    svn path=/trunk/; revision=53177

commit e6944e6
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 8 22:01:12 2013 +0000

    Try to split ws_ctz() from hfinfo_bitshift().
    
    svn path=/trunk/; revision=53176

commit 7e312c9
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 8 21:38:32 2013 +0000

    Convert: vlan, sll, rip to NEW_PROTO_TREE_API
    
    svn path=/trunk/; revision=53175

commit b3a4b56
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Nov 8 20:09:54 2013 +0000

    Use escape_string*() functions in ftype-string.
    
    Found in attachment #11961, by Didier Gautheron
    
    svn path=/trunk/; revision=53174

commit ad0a9f4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 8 19:38:28 2013 +0000

    Indentation tweaks.
    
    svn path=/trunk/; revision=53173

commit 5a0809c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Nov 8 17:17:57 2013 +0000

    (Trivial) whitespace cleanup (mostly trailing whitespace).
    
    svn path=/trunk/; revision=53172

commit 6159e98
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Nov 8 17:15:43 2013 +0000

    Didn't need to include wtap.h again
    
    svn path=/trunk/; revision=53171

commit 0c590a9
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Nov 8 17:12:31 2013 +0000

    Fix up function names: type -> type_subtype
    
    svn path=/trunk/; revision=53170

commit 8f1ba43
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Nov 8 16:35:42 2013 +0000

    Add reference to qttools5-dev in README.qt documentation
    
    There is following error message with cmake :
    
    CMake Warning at CMakeLists.txt:490 (find_package):
      By not providing "FindQt5LinguistTools.cmake" in CMAKE_MODULE_PATH this
      project has asked CMake to find a package configuration file provided by
      "Qt5LinguistTools", but CMake did not find one.
    
      Could not find a package configuration file provided by "Qt5LinguistTools"
      with any of the following names:
    
        Qt5LinguistToolsConfig.cmake
        qt5linguisttools-config.cmake
    
      Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or
      set "Qt5LinguistTools_DIR" to a directory containing one of the above
      files.  If "Qt5LinguistTools" provides a separate development package or
      SDK, be sure it has been installed.
    
    CMake Error at ui/qt/CMakeLists.txt:205 (QT5_ADD_TRANSLATION):
      Unknown CMake command "QT5_ADD_TRANSLATION".
    
    svn path=/trunk/; revision=53169

commit a3d422f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 8 11:50:57 2013 +0000

    The experimental code in echld/ also got broken by the wtap
    file types commit. Make this compile again as well.
    Trivial whitespace cleanup while in those files.
    
    svn path=/trunk/; revision=53168

commit 609cd8c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 8 11:42:57 2013 +0000

    Looks like r53166 was not compile tested. Now k12text.l compiles again.
    
    svn path=/trunk/; revision=53167

commit 853da2e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 8 09:53:01 2013 +0000

    The "file types" we have are actually combinations of types and
    subtypes, e.g. Network Monitor version 1 and Network Monitor version 2
    are separate "file types", even though they both come from Network
    Monitor.
    
    Rename various functions, #defines, and variables appropriately.
    
    svn path=/trunk/; revision=53166

commit 5cec175
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 8 09:11:54 2013 +0000

    Another one.
    
    svn path=/trunk/; revision=53165

commit 011ee99
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 8 09:10:36 2013 +0000

    What matters is the encapsulation type, not the file type, so just test
    for WTAP_ENCAP_BER, not for WTAP_FILE_BER.
    
    svn path=/trunk/; revision=53164

commit 88d0e90
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Nov 8 05:58:13 2013 +0000

    From Katrina Zhang:
    Add/fix RFSP dissection.
    
    svn path=/trunk/; revision=53163

commit fd429a6
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Nov 8 05:57:00 2013 +0000

    From Katrina Zhang:
    3GPP AVP updates.
    
    svn path=/trunk/; revision=53162

commit 35a7ade
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Nov 8 03:33:01 2013 +0000

    Remove some trailing whitespace....
    
    svn path=/trunk/; revision=53161

commit d62f92b
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 8 02:02:43 2013 +0000

    Make LDAP dissector use ASN.1 private_data instead of pinfo->private_data.
    
    Cleanup a forgotten pinfo->private_data use in the H245 dissector.
    
    svn path=/trunk/; revision=53160

commit c4e9865
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 8 01:25:48 2013 +0000

    Fix more errors.
    
    svn path=/trunk/; revision=53159

commit 7a2a486
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 8 01:24:55 2013 +0000

    Wrong function.
    
    svn path=/trunk/; revision=53158

commit 9dd06cd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 8 01:23:18 2013 +0000

    Fix errors.
    
    svn path=/trunk/; revision=53157

commit bf4e84a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Nov 8 01:08:42 2013 +0000

    For open dialogs, offer a list of sets of extensions, not of file types;
    .cap, for example, doesn't refer to a particular file type - a whole
    bunch of file types use .cap.
    
    Also offer, in addition to "All Files", "All Capture Files", which
    matches all the extensions we know about.
    
    svn path=/trunk/; revision=53156

commit 2812942
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 8 00:23:32 2013 +0000

    As the code seems to be working now for two people
    (both using Linux) it's time to be able to play with
    the new HFI code.
    Run cmake with -DHAVE_HFI_SECTION_INIT and you are good to go.
    
    svn path=/trunk/; revision=53155

commit 9aa9d60
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 8 00:13:02 2013 +0000

    With the new HFI code the compiler complains about unused element - great!
    
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-mint.c:205:26: error: ‘hfi_mint_control_0x0c_unknown4’ defined but not used [-Werror=unused-variable]
     static header_field_info hfi_mint_control_0x0c_unknown4 MINT_HF_INIT =
                              ^
    
    svn path=/trunk/; revision=53154

commit 5ba977e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 8 00:03:51 2013 +0000

    The release notes update caused a new NEWS file to be built. Commit it.
    
    Question: Should we remove the generated NEWS file from the repo?
    
    svn path=/trunk/; revision=53153

commit 7c2c2d8
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 8 00:01:19 2013 +0000

    Fix:
    
    cd /home/jmayer/work/wireshark/svn/build/qt-gtk3/epan && /usr/bin/cc  -DG_DISABLE_DEPRc
    In file included from /home/jmayer/work/wireshark/svn/trunk/epan/packet.h:29:0,
                     from /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-2dp:
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-2dparityfec.c: In functio:
    /home/jmayer/work/wireshark/svn/trunk/epan/proto.h:2128:2: error: ISO C90 forbids mixe]
      extern header_field_info __start__data_ ##proto[]; \
      ^
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-2dparityfec.c:331:4: note’
        proto_register_fields(proto_2dparityfec, hfi, array_length(hfi));
        ^
    cc1: all warnings being treated as errors
    
    
    svn path=/trunk/; revision=53152

commit 06fdf81
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 7 23:43:35 2013 +0000

    Fix the AsciiDoc description.
    
    svn path=/trunk/; revision=53151

commit 1dffd1a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Nov 7 23:20:06 2013 +0000

    GCC on amd64 align header_field_info variables to 16-bytes, this cause problems with proto_register_fields_section().
    sizeof(void *) alignment should be enough, use it in HFI_INIT.
    
    This fixes http://www.wireshark.org/lists/wireshark-dev/201311/msg00069.html
    
    svn path=/trunk/; revision=53150

commit fa3332e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Nov 7 21:40:31 2013 +0000

    Remove extraction of cmake parameters from autotools files.
    While it was an interesting exercise it just doesn't
    work good enough to stay, i.e. it doesn't automatically
    pick up changes but requires rerunning cmake instead.
    
    svn path=/trunk/; revision=53149

commit 6961949
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Nov 7 21:08:15 2013 +0000

    From Vasil Velichkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9382 :
    Fix dissection of GSM MAPv3 ReportSM_DeliveryStatusRes
    
    svn path=/trunk/; revision=53148

commit a00f13b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Nov 7 20:32:41 2013 +0000

    Turn WANT_PACKET_EDITOR into an option until such a time that
    it isn't a compile time option any more.
    
    svn path=/trunk/; revision=53147

commit ce6ca9a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Nov 7 20:14:18 2013 +0000

    Add infrastructure for section-initializing protocol hfis (without array).
    
    configure implementation later.
    
    svn path=/trunk/; revision=53146

commit 3f385b3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Nov 7 17:55:46 2013 +0000

    Print LC_VERSION_MIN_MACOSX for each executable and library.
    
    svn path=/trunk/; revision=53145

commit 5c31986
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Nov 7 17:06:04 2013 +0000

    Add a p_add_proto_data call to dissect_ndmp to match the one in
    dissect_ndmp_heur.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9393
    
    Potentially we should add a void *data to tcp_dissect_pdus instead...?
    
    svn path=/trunk/; revision=53144

commit 6441f10
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Nov 7 17:03:04 2013 +0000

    Add modelines. Minor indentation fixes.
    
    svn path=/trunk/; revision=53143

commit 8f112c0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Nov 7 16:53:59 2013 +0000

    Fix dissection of MBIM data packets when using 32-bits NDPs
    
    svn path=/trunk/; revision=53142

commit eac2762
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 7 15:54:11 2013 +0000

    8-bit counter variable not big enough and causes infinite loop.  Bug 9392 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9392).
    
    svn path=/trunk/; revision=53141

commit 50ddf47
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Nov 7 10:41:53 2013 +0000

    Try 2 to fix Mac OS X 10.5 buildbot
    
    Include old-gtk-compat.h
    
    svn path=/trunk/; revision=53140

commit 9201e8c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Nov 7 10:27:11 2013 +0000

    3GPP2 SMS: add support for KSC5601 (Korean) character set
    
    svn path=/trunk/; revision=53139

commit 9fd106a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Nov 7 09:53:56 2013 +0000

    (re)Fix warning found by fix-encodings-arg tool
    
    svn path=/trunk/; revision=53138

commit 1f8282d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Nov 7 09:33:39 2013 +0000

    Try to fix Mac OS 10.5 Buildbot (with old Glib...)
    
    gtk_dialog_get_action_area is available only Glib 2.14
    
    svn path=/trunk/; revision=53137

commit c8dc57a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Nov 7 09:03:46 2013 +0000

    Remove C++ comments
    
    svn path=/trunk/; revision=53136

commit 5af14ea
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Nov 7 07:43:19 2013 +0000

    Add Edit Packet in Right Click
    
    svn path=/trunk/; revision=53135

commit 4948552
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Nov 7 07:43:11 2013 +0000

    Add Packet Editor Preference
    
    svn path=/trunk/; revision=53134

commit 6261789
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Nov 7 07:43:01 2013 +0000

    Add WANT_PACKET_EDITOR to CMake
    
    svn path=/trunk/; revision=53133

commit 4bff9d3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Nov 7 07:42:35 2013 +0000

    Enable Packet Editor by default
    
    svn path=/trunk/; revision=53132

commit 21ddc7a
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 7 04:50:53 2013 +0000

    Revert r53118 as it breaks reassemble_test.
    
    svn path=/trunk/; revision=53130

commit b9e3614
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 7 03:13:53 2013 +0000

    Got burned by forgetting to compile first...
    
    svn path=/trunk/; revision=53129

commit 4fb9091
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Nov 7 02:47:22 2013 +0000

    Have the gsm_rlcmac_ul and gsm_rlcmac_dl use the data parameter of the dissector function instead of pinfo->private_data to receive a RlcMacPrivateData_t structure.
    
    This work was done in bug 7615 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7615), but the tie in to use the RlcMacPrivateData_t structure (passed by the GSMTAP dissector) was never completed.  Whenever that picks up again, the data parameter of the dissector should be used instead of pinfo->private_data.
    
    svn path=/trunk/; revision=53128

commit f380299
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Nov 7 02:11:51 2013 +0000

    Note that bug 8808 and bug 9390 are fixed.
    
    svn path=/trunk/; revision=53125

commit 29fef43
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Nov 6 22:55:17 2013 +0000

    With the updated pidl it is now possible to generate several
    of the dcerpc dissectors again. Commit those of the generated
    onces that actually compile.
    
    svn path=/trunk/; revision=53122

commit f7f47af
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Nov 6 22:50:28 2013 +0000

    Reapply the removal or the use of private_data that got removed by
    syncing from samba.org.
    If any other patches were applied, then I missed them and they are
    lost unless reapplied.
    
    svn path=/trunk/; revision=53121

commit 02fe7ff
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Nov 6 22:48:50 2013 +0000

    Copy over the current WIP from samba.org::ftp/unpacked/samba_4_0_test/pidl
    - As the pidl in Wireshark doesn't work anyway we can just mirror the WIP
      so that patches to our code base are against the current code.
    
    svn path=/trunk/; revision=53120

commit f9e5c14
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 22:07:04 2013 +0000

    Add Zoltan Lajos Kis as author
    
    svn path=/trunk/; revision=53119

commit c59fab0
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 21:59:03 2013 +0000

    Correctly report segments marked with REASSEMBLE_FLAGS_NO_FRAG_NUMBER.  Bug 9304 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9304)
    
    Instead of incrementing the offset for each new segment by one we add the length of the segment so that each segment is correctly shown in the segment list.
    
    It proves to be very useful to find which packet (segment) is causing an application dissector to go wrong.
    
    From Matthieu Patou
    
    svn path=/trunk/; revision=53118

commit c011e54
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Nov 6 21:15:46 2013 +0000

    Fix buildbot, typo:
    	tvbuff.c:1258: warning: passing argument 2 of '__builtin___memcpy_chk' makes pointer from integer without a cast
    	tvbuff.c:1258: warning: passing argument 2 of '__inline_memcpy_chk' makes pointer from integer without a cast
    
    svn path=/trunk/; revision=53117

commit 912b591
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 20:57:23 2013 +0000

    NFC: PN532: Dissect InListPassiveTarget Response and Diagnose request and response.  Bug 9333 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9333)
    
    From Michal Labedzki
    
    From me: adjust datatype to guint8 on a few local variables to quiet the Microsoft compiler.
    
    svn path=/trunk/; revision=53116

commit 99e20da
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 20:39:10 2013 +0000

    Add response time to the rtpproxy dissector. Bug 9380 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9380)
    
    From Peter Lemenkov.
    
    svn path=/trunk/; revision=53115

commit 2a088c1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Nov 6 20:39:09 2013 +0000

    Add support for displaying dates as year and day-of-year (1-origin).
    
    In the process, fix various man page descriptions of the -t flag,
    and add support for UTC absolute times in the iousers and iostat TShark
    taps.
    
    svn path=/trunk/; revision=53114

commit 67f69e9
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Nov 6 20:34:27 2013 +0000

    tvb: optimize tvb_get_*guid()
    
    we already have valid ptr from ensure_contiguous() so use it to fill structure.
    
    svn path=/trunk/; revision=53113

commit b4be2fa
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Nov 6 20:22:28 2013 +0000

    tvbuff: use always ops->tvb_size
    
    svn path=/trunk/; revision=53112

commit d54b3a7
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Nov 6 19:03:14 2013 +0000

    tvbuff: cleanup, remove dead code.
    
    ensure_contiguous() will throw exception but won't return NULL.
    
    svn path=/trunk/; revision=53111

commit dc53bb7
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 18:40:29 2013 +0000

    Bluetooth: OBEX: Storing info about previous protocol is not needed anymore.  Bug 9303 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9303)
    
    From Michal Labedzki.
    
    svn path=/trunk/; revision=53110

commit 5efc340
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Nov 6 17:52:11 2013 +0000

    Mark more unused parameters.
    
    svn path=/trunk/; revision=53109

commit 99d8439
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Nov 6 17:43:49 2013 +0000

    Add a license-ignore for tools/html2text.py
    Update the preamble to COPYING to clarify that pidl isn't the only tool we carry
    which isn't GPLv2-compatible.
    
    svn path=/trunk/; revision=53108

commit 55922b6
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 16:51:19 2013 +0000

    Fix for checking RTPS sub message length.  Bug 9378 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9378)
    
    From Steve Osselton
    
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=53107

commit c278a0a
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 16:30:14 2013 +0000

    SID28 is special kind of SID where no matter what it uses 28 bytes it's used in the DRS protocol.  Bug 9337 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9337)
    
    From Matthieu Patou
    
    svn path=/trunk/; revision=53106

commit a4b4c92
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 6 16:00:11 2013 +0000

    Add _U_ to a function parameter to fix a compiler warning
    
    
    svn path=/trunk/; revision=53105

commit 53fabc2
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 6 15:54:24 2013 +0000

    Add _U_ to a few function parameters to fix compiler warnings
    
    Note: I hope the following is not indicative of something wrong with the code.
          (I've just marked di as _U_).
    
    packet-dcerpc-netlogon.c: In function 'dissect_secchan_nl_auth_message':
    packet-dcerpc-netlogon.c:7582:75: error: unused parameter 'di' [-Werror=unused-parameter]
                                                proto_tree *tree, dcerpc_info *di, guint8 *drep)
    
    
    svn path=/trunk/; revision=53104

commit 0f61417
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 6 15:46:36 2013 +0000

    Add _U_ to a function parameter to fix a compiler warning.
    
    
    svn path=/trunk/; revision=53103

commit 7e9091e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 6 15:43:41 2013 +0000

    Add _U_ to a few function parameters to fix compiler warnings
    
    svn path=/trunk/; revision=53102

commit c4efddd
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Nov 6 15:28:23 2013 +0000

    From robionekenobi: "packet-mq adapted"
    
    See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9367
          especially comments 8,9,12,13
    
    Patch: https://bugs.wireshark.org/bugzilla/attachment.cgi?id=12014
    
    From me: Remove several uses of DEF_VALSEXT macro
             since the above patch removed the definition.
    
    (It seems that Microsoft C expands undefined macros as null;
     GCC complains).
    
    
    svn path=/trunk/; revision=53101

commit 22760b2
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 14:31:29 2013 +0000

    Remove pinfo->private_data from DCERPC dissectors and instead have dcerpc_info* infomation be passed in as a function parameter.  Bug 9387 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9387)
    
    All "generated" source was manually modified (with the power of search/replace), but I believe the "source input" files have been adjusted (checked into revs 53098 and 53099) to reflect the necessary changes (with possible whitespace formatting differences).
    
    The Microsoft compiler doesn't flag "unused function parameters", so I apologize in advance if I may have missed a few.  The "dcerpc_info* di" parameter is used in almost every function.
    
    svn path=/trunk/; revision=53100

commit 440ac83
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 13:01:23 2013 +0000

    Remove pinfo->private_data from DCERPC dissectors.  Bug 9387 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9387)
    
    This is the "Wireshark DCERPC" input file changes necessary to support removing pinfo->private_data from the DCERPC dissectors in favor of passing it through function parameters.  I didn't regenerate the dissector source, so this is just a "good faith" effort to mimic the manual changes.
    
    svn path=/trunk/; revision=53099

commit 79cd356
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Nov 6 12:36:09 2013 +0000

    Remove pinfo->private_data from DCERPC dissectors.  Bug 9387 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9387)
    
    This is the PIDL input file changes necessary to support removing pinfo->private_data from the DCERPC dissectors in favor of passing it through function parameters.  I didn't regenerate the dissector source, so this is just a "good faith" effort to mimic the manual changes.
    
    svn path=/trunk/; revision=53098

commit 5d50358
Author: Tomas Kukosa <tomas.kukosa@siemens.com>
Date:   Wed Nov 6 08:19:08 2013 +0000

    Email updated
    
    svn path=/trunk/; revision=53097

commit 5f2c75e
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Nov 5 22:58:50 2013 +0000

    Add missing cast.
    
    svn path=/trunk/; revision=53096

commit 1631f12
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Nov 5 21:49:57 2013 +0000

    From robionekenobi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9375 :
    Avoid a 'GetVersionEx deprecated' warning when compiling with MSVC2013
    
    svn path=/trunk/; revision=53095

commit 7c33631
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Nov 5 20:00:57 2013 +0000

    Remove setting of pinfo->private_data to ETHERCAT_MBOX_HEADER structure as it's not used anywhere in the Wireshark source.
    If it's used by a third-party plugin, please submit a patch that passes the ETHERCAT_MBOX_HEADER structure through the data parameter of the "new" style dissector function.
    
    svn path=/trunk/; revision=53094

commit 5465c18
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Nov 5 19:51:27 2013 +0000

    Remove DISSECTOR_ASSERT since private_data isn't being used anymore to transport tcp_info data.
    
    svn path=/trunk/; revision=53093

commit f435f8c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Nov 5 19:38:41 2013 +0000

    From Zoltán Lajos Kis:
    
    display present bit for vlan oxm field
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=53092

commit 99b598b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Nov 5 19:36:09 2013 +0000

    From Zoltán Lajos Kis:
    
    use tcp_dissect_pdus to properly dissect messages.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=53091

commit b6b78d6
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Nov 5 18:47:26 2013 +0000

    In an effort to reduce the use of pinfo->private_data (and some true global variables), I converted the ASN.1 dissectors that use pinfo->private_data to exchange a SESSION_DATA_STRUCTURE to instead only exchange it in the context of ASN.1.  This meant converting dissectors to the "new" style to pass the SESSION_DATA_STRUCTURE as well as providing a pointer to it in asn1_ctx_t.private_data.  Yes, it's still "private data", but it's not used by all dissectors like pinfo->private data is.
    
    svn path=/trunk/; revision=53090

commit 389423a
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Nov 5 17:48:48 2013 +0000

    Replace pinfo->layer_names as a string with pinfo->layers as a wmem_list of
    protocol IDs. This is substantially more efficient, which means we can build it
    all the time rather than only if tree (in my benchmarks the extra time taken is
    not large enough to be statistically significant even over tens of thousands of
    packets).
    
    This fixes what was probably a bug in btobex that relied on layer_names for
    non-tree dissection. It also enables a much simpler fix for
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9303
    
    svn path=/trunk/; revision=53089

commit d04079e
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Nov 5 17:28:19 2013 +0000

    Expose wmem_list_remove_frame to make it efficient to do pop operations as
    wmem_list_remove_frame(wmem_list_tail())
    
    svn path=/trunk/; revision=53088

commit 1051504
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Nov 5 13:17:55 2013 +0000

    From Michael Labedzki, call data dissector instead if handle is NULL.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9379
    
    svn path=/trunk/; revision=53087

commit bb362a8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Nov 5 08:40:55 2013 +0000

    From J. Bruce Fields via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9383
    Incorrect FATTR4_SECURITY_LABEL value
    
    We got this constant wrong.
    See http://tools.ietf.org/html/draft-ietf-nfsv4-minorversion2-dot-x-19 and http://marc.info/?l=linux-nfs&m=138359828516861&w=2
    
    svn path=/trunk/; revision=53086

commit 005f86c
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Nov 5 02:03:18 2013 +0000

    Change "4 space tabs" indentation to use "4 spaces";
    Clean up alignment of various structs & etc.
    
    svn path=/trunk/; revision=53085

commit e656eea
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 4 20:57:01 2013 +0000

    Declare many value_string_arrays not used elsewhere as static;
    IOW: Explicitly declare as global only those value_string_arrays
         used elsewhere.
    
    svn path=/trunk/; revision=53084

commit de05747
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Nov 4 20:29:29 2013 +0000

    - Reenable /LARGEADDRESSAWARE on Windows platform
    - Add a CMAKE_BUILD_TYPE default of RelWithDebInfo (Release with debug info),
      print the choice.
      This will pick up the previously used flags LINK_FLAGS and
      CMAKE_C_FLAGS and CMAKE_CXX_FLAGS but also pick up the variables postfixed
      by _<build-type>
    - Remove Optimization (-O2) and debug (-g) flags from list of default flags
      as they are now automagically set by CMAKE_C_FLAGS_RELWITHDEBINFO etc.
      NOTE: This also needs to be done for the Windows flags, I just don't have
      a Win system to test on right now.
    
    
    svn path=/trunk/; revision=53083

commit 629aa84
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 4 20:22:54 2013 +0000

    '#if 0' numerous unused value string arrays.
    
    svn path=/trunk/; revision=53082

commit 85d4d46
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 4 20:09:13 2013 +0000

    Promote/update the entry for robionekenobi.
    
    svn path=/trunk/; revision=53081

commit 996b07a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Nov 4 19:38:20 2013 +0000

    Print if_dropped
    
    svn path=/trunk/; revision=53080

commit 7bd7c70
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Nov 4 19:35:00 2013 +0000

    From Zoltán Lajos Kis:
    
    tidying some stuff.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=53079

commit 0243d69
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Nov 4 18:55:06 2013 +0000

    From robionekenobi: Enhancement of the packet-mq dissector (WMQ 7.1-7.5)
    
     Add more detail for SPI Open LPOO Structure
     Add more int_to_vals for INQ_Q_MGR reply
     Add more display detail for encoding value
     Some fix and display correction
    
    Note: The patch used was the *original* patch submitted (plus some fixes by me).
    
    That is: (https://bugs.wireshark.org/bugzilla/attachment.cgi?id=11962)
             plus my fixes
    
    See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9367 and comments for
    details.
    
    From me:
    - Fix bug which resulted in a macro expansion fail on GCC
    - Fix a -Wshadow error in packet-mq-pcf.c
    
    
    svn path=/trunk/; revision=53078

commit 7c1ab97
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Nov 4 15:10:58 2013 +0000

    Don't show the channel information twice in the protocol root proto_item
    
    svn path=/trunk/; revision=53077

commit 8a0ef07
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Nov 4 14:12:59 2013 +0000

    Effectively remove the tree memory pool and port some of its behaviour to the
    pinfo memory pool, they have exactly the same scope. Simplification and minor
    performance win (one GHashTable we longer have to create/destroy on every
    packet).
    
    svn path=/trunk/; revision=53076

commit ca7923f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Nov 4 10:07:33 2013 +0000

    Revert r53073, by now the vast majority of dissector do declare the
    registration functions and if we want to standardize it makes more
    sense to fix the remaining ones.
    
    svn path=/trunk/; revision=53075

commit 55e3b53
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Nov 4 08:59:48 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9373
    
    ieee80211: Decode Radio Measurements (Action Frames)
    
    The length of the fixed fields are dependent on the radio measurement
    action. Before this patch, fields following the action code were
    ignored, leading to wrong decoding results. This patch adds recognition
    for the Radio Measurement action management frames as specified in
    IEEE Std 802.11-2012.
    
    From me:
    * Rename some hf (Add ff_ in name)
    * Link Margin and Transmit Power are signed
    * Use always proto_tree_add_item (replace proto_tree_add_text)
    
    svn path=/trunk/; revision=53074

commit f8e232e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Nov 3 22:12:48 2013 +0000

    Remove forward declarations of registration functions.
    
    svn path=/trunk/; revision=53073

commit b1b8482
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 3 19:36:36 2013 +0000

    Please checkAPIs.pl script
    
    svn path=/trunk/; revision=53072

commit ea0a85c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Nov 3 18:07:46 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9031 :
    SIP contact-param parsing fails in case the last parameter includes a quoted string
    
    svn path=/trunk/; revision=53071

commit f1a3e86
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sun Nov 3 18:02:17 2013 +0000

    Try to clarify the documentation for tvb_length_remaining() and tvb_reported_length_remaining() based on Jörg's recommendation from bug 9263.
    
    svn path=/trunk/; revision=53070

commit 6de5931
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Nov 3 17:04:13 2013 +0000

    NULL terminate a value_str
    
    svn path=/trunk/; revision=53069

commit 3f9ff99
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Nov 3 16:59:11 2013 +0000

    From Zoltán Lajos Kis:
    
    dissect the rest of the messages.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=53068

commit a0062fd
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 3 16:17:35 2013 +0000

    Sync remaining patches with latest SAMBA PIDL source per http://www.wireshark.org/lists/wireshark-dev/201310/msg00217.html
    
    0010-frsrpc-Regenerate-frsrpc-due-to-changes-in-the-pidl-.patch
    0016-Regenerate-the-dnserver.patch
    
    are now integrated, but modified to compile on Windows.  I suspect the PIDL generators may need to be updated to support this, otherwise regeneration will break the build on Windows again.
    
    svn path=/trunk/; revision=53067

commit 65b6a98
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 3 15:25:52 2013 +0000

    Bluetooth: AVDTP: Add support for Content Protection type SCMS-T (and some minor cleanup).  Bug 7893 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=53065

commit 5c93974
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Nov 3 15:03:48 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-11-03]
    
    svn path=/trunk/; revision=53063

commit e960c88
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Nov 3 14:22:53 2013 +0000

    Fix what appears to be an off-by-one error in the IMAP dissector, causing
    valgrind errors with the capture from
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9263
    
    svn path=/trunk/; revision=53062

commit 149de99
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 3 12:57:58 2013 +0000

    Have rose_ctx_t passed into subdissectors instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=53061

commit 0dc8063
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Nov 3 12:39:50 2013 +0000

    Fix autoconf broken by last commit.
    
    svn path=/trunk/; revision=53060

commit 117a59d
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Nov 3 12:22:39 2013 +0000

    Pass the name of the sed executable as an explicit argurment to
    runlex.sh (like it is done with LEX already). May fix a problem
    on Windows with cmake.
    
    svn path=/trunk/; revision=53059

commit 7054372
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Nov 3 11:19:10 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=53058

commit 95d4c4a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Nov 3 11:18:54 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=53057

commit 6166208
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Nov 3 10:56:55 2013 +0000

    Make Mac OS X buildbot happy (Missing _U_)
    
    svn path=/trunk/; revision=53056

commit 60e3e52
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Nov 3 02:45:22 2013 +0000

    Have asn1_ctx_t passed into the "h245.gef.name" and "h245.gef.content" subdissectors instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=53055

commit 3b7f6f0
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 21:06:07 2013 +0000

    Partially revert r53052 because hf_ fields aren't defined (or used)
    
    svn path=/trunk/; revision=53054

commit cc19763
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Nov 2 20:16:54 2013 +0000

    Replace glib with wmem when constructing dynamic RADIUS fields. Fixes the memory
    leaks reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9370
    
    svn path=/trunk/; revision=53053

commit f1e8e58
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 20:10:51 2013 +0000

    Bluetooth: minor improvements. Bug 7893 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893)
    
    1. AVDTP: Fix double decoded stream
    2. AVDTP: Use items for logical block objects
    3. HCI_USB use handoffed dissector handles instead of find_dissector()
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=53052

commit a267501
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 19:20:04 2013 +0000

    Bluetooth: Use dissector data instead of pinfo->private_data.  Bug 7893 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=53051

commit 2c85824
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Nov 2 16:17:23 2013 +0000

    From bkpsu via bug 9374:
    
    Minor grammar error in the NSIS installer script messageBox for
    "isRunning" section. "one is associated" should be changed to "one of
    its associated"
    
    svn path=/trunk/; revision=53050

commit 02a8391
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 15:52:25 2013 +0000

    Require dissector_try_string to pass a data parameter to its subdissectors.  There weren't that many calls, so might as well modify the function than create a need for dissector_try_string_new.
    
    svn path=/trunk/; revision=53049

commit 925cba4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Nov 2 13:31:24 2013 +0000

    Fix build (missing some _U_)
    
    svn path=/trunk/; revision=53048

commit c09657c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Nov 2 13:16:19 2013 +0000

    Fix warning found by fix-encodings-arg tool
    
    svn path=/trunk/; revision=53047

commit ea54dd1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Nov 2 13:12:56 2013 +0000

    Make checkAPIs Happy (Missing const for value_string)
    
    svn path=/trunk/; revision=53046

commit 872f3ef
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 13:05:58 2013 +0000

    Prep a few more dissectors to receive their string data through dissector data.
    
    svn path=/trunk/; revision=53045

commit 26105b7
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 13:02:55 2013 +0000

    get tcpinfo from dissector data, not pinfo->private_data
    
    svn path=/trunk/; revision=53044

commit 870346a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Nov 2 10:21:52 2013 +0000

    From Zoltán Lajos Kis:
    
    dissect multipart request and reply messages
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=53043

commit 8dc0db8
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 02:12:36 2013 +0000

    Allow json dissector to receive a string through dissector data and give dissector data priority over pinfo->private_data (to discourage it's use)
    
    svn path=/trunk/; revision=53042

commit ac09e77
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 01:36:53 2013 +0000

    Allow text-data dissector to receive a string through dissector data and give dissector data priority over pinfo->private_data (to discourage it's use)
    
    svn path=/trunk/; revision=53041

commit f6934a4
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 01:15:13 2013 +0000

    Remove rpc_defrag.h
    
    Move the #defines to packet-rpc.h and pull the functions into packet-rpc.c since they aren't used by any dissectors.
    
    svn path=/trunk/; revision=53040

commit 2f78757
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 2 01:12:30 2013 +0000

    libcap is UN*X-only; libnl is Linux-only.
    
    svn path=/trunk/; revision=53039

commit 0a0af31
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 2 01:07:07 2013 +0000

    Mark unused arguments.
    
    svn path=/trunk/; revision=53038

commit 4302292
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Nov 2 00:50:24 2013 +0000

    You have to cast void pointers to another type in C++; implicit
    conversions aren't valid.
    
    svn path=/trunk/; revision=53037

commit f8f1f48
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Nov 2 00:36:30 2013 +0000

    Pass struct tcpinfo into all TCP subdissectors instead of through pinfo->private_data.
    
    svn path=/trunk/; revision=53036

commit b648443
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 1 23:45:10 2013 +0000

    Allow try_conversation_dissector() to pass data to subdissectors.
    
    svn path=/trunk/; revision=53035

commit 7c20a93
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 1 23:40:11 2013 +0000

    Release notes are done.
    
    svn path=/trunk/; revision=53034

commit 953815d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Nov 1 21:39:23 2013 +0000

    Revert SVN #53027: It gives compile warning on GCC (at least).
    (No time right now to figure the problem out).
    
     CC       libdissectors_la-packet-mq-base.lo
    In file included from packet-mq-base.c:32:0:
    packet-mq.h:42:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_ext'
     #define DEF_VALSEXT(A)  value_string_ext GET_VALSV(A)_ext = VALUE_STRING_EXT_INIT(GET_VALSV(A))
                                                          ^
    packet-mq-base.c:1301:1: note: in expansion of macro 'DEF_VALSEXT'
     DEF_VALSEXT(selector);
     ^
    packet-mq.h:42:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_ext'
     #define DEF_VALSEXT(A)  value_string_ext GET_VALSV(A)_ext = VALUE_STRING_EXT_INIT(GET_VALSV(A))
                                                          ^
    packet-mq-base.c:1495:1: note: in expansion of macro 'DEF_VALSEXT'
     DEF_VALSEXT(mqcmd);
     ^
    
    
    svn path=/trunk/; revision=53033

commit 2a69c2d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Nov 1 20:39:11 2013 +0000

    Remove a phrase which implies that tab widths other than 8 are OK.
    
    svn path=/trunk/; revision=53030

commit 02f2b76
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Nov 1 20:13:15 2013 +0000

    From robionekenobi: Enhancement of the packet-mq dissector (WMQ 7.1-7.5)
    
    Add more detail for SPI Open LPOO Structure
    Add more int_to_vals for INQ_Q_MGR reply
    Add more display detail for encoding value
    Some fix and display correction
    
    See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9367
    
    
    svn path=/trunk/; revision=53027

commit 250641f
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Nov 1 20:06:22 2013 +0000

    From Thomas Dreibholz via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9368 :
    
    Call AC_PROG_MKDIR_P so MKDIR_P is sure to be set.
    
    svn path=/trunk/; revision=53026

commit 9707e46
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Nov 1 18:29:29 2013 +0000

    General dissector cleanup.
    
    The original intent was to just deal with struct tcpinfo data, but after finding it was unnecessary (and somewhat limited dissection in COL_INFO), I took the cleanup a little farther. Sample traces from wiki and bug 5956 were very helpful in proving I didn't break anything.
    
    svn path=/trunk/; revision=53025

commit 16b27ad
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Nov 1 17:02:39 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9298 :
    Update manifest file so as to identify Windows 8.1 properly (see http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx for details)
    Use manifest file to build tshark, rawshark and dumpcap
    
    svn path=/trunk/; revision=53024

commit 5217ec4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Nov 1 16:00:58 2013 +0000

    Clarify which filter types can share the same name
    
    svn path=/trunk/; revision=53017

commit 9589727
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Nov 1 15:48:57 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9360 :
    Fix IRC response command filter
    
    svn path=/trunk/; revision=53016

commit ec34959
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 1 09:55:26 2013 +0000

    Add generation of release notes.
    Regenerate NEWS file
    
    svn path=/trunk/; revision=53014

commit 9bdeb99
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 1 09:54:05 2013 +0000

    Remove a comment about adding use of the sh version of the script.
    
    svn path=/trunk/; revision=53013

commit 8a7198a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Nov 1 09:53:17 2013 +0000

    Fix a typo that was never noticed
    
    svn path=/trunk/; revision=53012

commit 39515de
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Oct 31 21:26:27 2013 +0000

    Increase PROTO_PRE_ALLOC_HF_FIELDS_MEM
    
    svn path=/trunk/; revision=53009

commit a95614a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Oct 31 17:30:22 2013 +0000

    Make declarations consistent, fix typos, remove tabs, use consistent indentation, wrap text at column 80, add modelines.
    
    svn path=/trunk/; revision=53004

commit 35dd143
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 31 15:02:50 2013 +0000

    USB/PN532: Fix dissector to use new dissector *data instead of  private_data.  Bug 9333 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9333)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=53003

commit 8baa713
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 31 14:35:22 2013 +0000

    Bluetooth: SDP: Recognize attributes by record handle or by UUIDs in request.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=53002

commit 6aaf3aa
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 31 14:12:53 2013 +0000

    sb3_task_id_t is not used in any existing dissector and can't be passed to any other (third-party) dissectors, so don't have it pollute pinfo->private_data.
    
    Also, call_dissector shouldn't be under a tree.
    
    svn path=/trunk/; revision=53001

commit 8f6b827
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Oct 31 13:58:57 2013 +0000

    Test was the wrong way around
    
    svn path=/trunk/; revision=53000

commit 15a7add
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Thu Oct 31 07:54:06 2013 +0000

    Add licence information.
    
    svn path=/trunk/; revision=52999

commit 68b5888
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Oct 31 01:49:10 2013 +0000

    From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9345
    
    openSAFETY: Changes for better dissection of additional SADR and SN Fail
    messages
    
    svn path=/trunk/; revision=52998

commit 1ac9cf6
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 31 01:08:36 2013 +0000

    Fix up some macros.
    
    svn path=/trunk/; revision=52996

commit c0fcebb
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 31 00:57:03 2013 +0000

    Add a data parameter to call_ber_oid_callback to be able to pass data to subdissectors found with dissector_try_string_new.
    
    The intention is to aid in the removal of pinfo->private_data use as well as static global variables in a dissector.  For now, all calls to call_ber_oid_callback have the data parameter set to NULL.
    
    svn path=/trunk/; revision=52994

commit 0de6807
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 31 00:05:59 2013 +0000

    Set the progress bar animation behavior to match other parts of the
    program.
    
    svn path=/trunk/; revision=52993

commit 46a0d36
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 31 00:01:51 2013 +0000

    Try to make the animation a little more natural.
    
    svn path=/trunk/; revision=52992

commit 60d6458
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 30 23:54:46 2013 +0000

    Move the geometry shenanigans a bit further ahead in the startup
    sequence. Fix some prefs logic.
    
    svn path=/trunk/; revision=52991

commit b17d987
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 30 23:23:24 2013 +0000

    Fix maximized geometry behavior on non-OS X systems.
    
    svn path=/trunk/; revision=52990

commit 8f21bfe
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 30 23:14:11 2013 +0000

    Fix a comparison.
    
    svn path=/trunk/; revision=52989

commit 9075922
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 30 22:39:52 2013 +0000

    Add initial support for geometry settings in the main window.
    
    In the current Qt startup sequence the main window + splash screen is
    displayed before the main preferences are loaded which means we can't
    immediately apply the correct geometry. For now, use an animation to
    morph from the default to the saved geometry after the prefs are loaded.
    
    Get rid of main_do_quit() (Qt) and main_window_exit() (Qt+GTK). It looks
    like they were unused.
    
    Add wsApp->isInitialized() and use it to see if we should exit() when
    the main window is closed. Otherwise we won't shut the application down
    and clean up properly.
    
    svn path=/trunk/; revision=52988

commit b84fee4
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Oct 30 22:34:16 2013 +0000

    BAT has a Bouquet ID, no Service ID
    
    svn path=/trunk/; revision=52987

commit 63325bd
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Oct 30 22:18:55 2013 +0000

    add one more private data specifier
    
    svn path=/trunk/; revision=52986

commit 3e2863e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Oct 30 18:16:22 2013 +0000

    Remove an extraneous semicolon.
    
    svn path=/trunk/; revision=52985

commit 875dee2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Oct 30 15:56:01 2013 +0000

    Add some documentation to hopefully help dissector writers avoid the problem
    in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9323 :
    
    The string added to proto_tree_add_string*() must be NULL terminated.
    
    svn path=/trunk/; revision=52984

commit 9049713
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Oct 30 13:45:28 2013 +0000

    Initialise current_security to NULL, to avoid possibly using uninitialised
    
    svn path=/trunk/; revision=52983

commit 7847580
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Oct 30 13:18:15 2013 +0000

    Get rid of value_strings that appear to be a throwback to when ROHC appeared in this dissector
    
    svn path=/trunk/; revision=52982

commit 97070ac
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Oct 30 12:58:03 2013 +0000

    Don't call RRC dissector if should be ciphered.  Take care to allow SecurityModeComplete to be shown though (i.e. the next UL frame after security is configured)
    
    svn path=/trunk/; revision=52981

commit 694bc6b
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 30 04:06:54 2013 +0000

    Allow string-based dissector tables to pass data between dissectors.
    
    svn path=/trunk/; revision=52980

commit a364873
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 30 02:09:34 2013 +0000

    Replace some proto_tree_add_string_format with proto_tree_add_item +
    proto_tree_set_text - the string was not the important part, the formatting was.
    We were passing the string directly from tvb_get_ptr, but this meant that if the
    packet didn't contain a null-terminator we would run off the end. Since the
    string comes straight from the packet, just let _add_item handle the length
    calculations etc efficiently, and set the display later.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9323
    
    I'm a bit confused honestly why most of these are being set hidden after being
    added and formatted, but at least there are no memory errors anymore.
    
    svn path=/trunk/; revision=52979

commit 1c96e97
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 30 02:02:08 2013 +0000

    Update the ASN.1 generated dissectors that were missed as part of the patches in bug 9344 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9344)
    
    svn path=/trunk/; revision=52978

commit 8f5bdaa
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 30 01:42:11 2013 +0000

    When adding an entry to a dissector string table, take a copy of the pattern
    string (and pass g_free to g_hash_table_new_full to free it).
    
    This means callers don't have to worry about the scope of the memory they pass
    in, and fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9296
    
    svn path=/trunk/; revision=52977

commit aa452c3
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Oct 30 00:43:46 2013 +0000

    Set SVN properties.
    
    svn path=/trunk/; revision=52976

commit 1e6927d
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Oct 29 23:18:26 2013 +0000

    Fix proto.c:4498: warning: 'compare_filter_name' defined but not used
    
    svn path=/trunk/; revision=52975

commit c864a20
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Oct 29 22:17:18 2013 +0000

    Optimize proto_get_id_by_filter_name() by using the existing hastable for proto_filter_names.
    
    svn path=/trunk/; revision=52972

commit a7505b3
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Oct 29 22:16:32 2013 +0000

    Mark an unused parameter as such
    
    svn path=/trunk/; revision=52971

commit 733713b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Oct 29 21:50:21 2013 +0000

    if pointer==0, the section starts immediately
    don't add an empty fragment to the list
    
    this should fix the asserts reported in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9325
    and
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8352
    
    svn path=/trunk/; revision=52969

commit 4118256
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Oct 29 21:40:09 2013 +0000

    separate function for dissecting the adaptation field
    
    svn path=/trunk/; revision=52967

commit de0fda9
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Oct 29 21:18:22 2013 +0000

    Revert r52905 and r52908: they're causing plenty of fuzz failures.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9323 is tracking the fix.
    
    svn path=/trunk/; revision=52966

commit f37469d
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Oct 29 21:16:50 2013 +0000

    Remove no-longer-used parameter.
    
    svn path=/trunk/; revision=52965

commit bd683d5
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 29 21:12:50 2013 +0000

    Pass T.38 data to subdissectors directly instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=52964

commit 773359c
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 29 20:04:50 2013 +0000

    Remove use of pinfo->private_data
    
    svn path=/trunk/; revision=52963

commit b93a567
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Oct 29 17:57:56 2013 +0000

    Add casts to results of g_hash_table_lookup() calls
    
    svn path=/trunk/; revision=52955

commit 304b96c
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Oct 29 17:46:50 2013 +0000

    Show security config settings in each PDCP PDU.  Don't call IP dissector for ciphered userplane frames. SRB messages are more complicated - need to keep track of SecurityModeRequest and SecurityModeResponse as they are not ciphered
    
    svn path=/trunk/; revision=52953

commit 119b431
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Oct 29 15:28:49 2013 +0000

    Add some items to the list of things still to be done.
    
    svn path=/trunk/; revision=52952

commit 8695129
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 29 15:18:05 2013 +0000

    Adjust when dissect_diameter_avp loop is called to avoid access violations.
    
    from Lukasz Markowski
    
    svn path=/trunk/; revision=52951

commit 1b55ee1
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Oct 29 15:00:32 2013 +0000

    Whitespace fixes: Replace some tabs by spaces & etc
    
    svn path=/trunk/; revision=52950

commit 37a66d9
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Oct 29 14:48:08 2013 +0000

    From Marko Hrastovec via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9347 :
    
    Asterix dissector had two #if 0 ... #endif blocks because it obviously did not
    compile on some systems.
    
    Blocks were created because of mistyped variable names and variable not used
    warning/error.
    
    The errors were corrected.
    
    svn path=/trunk/; revision=52949

commit 0ad9856
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Oct 29 14:09:20 2013 +0000

    From didier gautheron: remove redundant or use faster col_xxx functions
    
    - when the text parameter is constant col_add_str() and col_set_str() are equivalent but col_set_str() is faster.
    - same for  replace col_append_fstr and col_append_str
    - remove col_clear() when it's redundant:
        + before a col_set/col_add if the dissector can't throw an exception.
    - replace col_append() after a col_clear() with faster col_add... or col_set
    
       https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9344
    
    
    svn path=/trunk/; revision=52948

commit 86c145e
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Oct 29 14:08:19 2013 +0000

    Add a cast to try to fix OSX buildbot
    
    svn path=/trunk/; revision=52947

commit 66d64c6
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Oct 29 13:49:14 2013 +0000

    Pass security command details (integrity and ciphering algorithms) to PDCP (which doesn't yet do much with them)
    
    svn path=/trunk/; revision=52946

commit 6d3988f
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Oct 29 12:11:23 2013 +0000

    Make the packet analysis for SCTP independent from GTK and QT.
    
    svn path=/trunk/; revision=52945

commit 9f3740b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Oct 29 11:04:03 2013 +0000

    simplify file_error()
    
    svn path=/trunk/; revision=52944

commit 5ec452c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Oct 29 09:15:02 2013 +0000

    allow err_info==NULL in file_error()
    
    this fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9309
    reported by Peter Wu
    
    svn path=/trunk/; revision=52943

commit a876a43
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Oct 29 08:34:35 2013 +0000

    From Peter Wu
    
    write editcap debug infos to stderr
    print some of those messages only in verbose mode
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9342
    
    svn path=/trunk/; revision=52942

commit ba49d9b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 29 04:05:27 2013 +0000

    Revert part of 52896 and (for now) all of 52935. As Jeff pointed out,
    the PortableApps version relies on U3_-prefixed environment variables.
    
    svn path=/trunk/; revision=52941

commit 58d0151
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Oct 29 02:28:16 2013 +0000

    Make it so out-of-tree builds (autofoo and cmake) have access to the various
    data files (diameter/*, COPYING, manuf) when running *shark from the
    build directory.
    
    Do this by passing in the top-level source directory as a compile-time
    definition (unfortunately this has to be in the top-level Makefile too because
    some programs link directly with epan/filesystem.c).
    
    The plugins dir is no longer below the datafile directory but rather the
    progfile directory (if we have one).  Handle the special case of AUTHORS-SHORT
    (a data file but a generated one) by checking the file name before building
    the path.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5664
    
    svn path=/trunk/; revision=52940

commit 766a327
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Oct 29 01:49:59 2013 +0000

    Support building and installing both Qt and GTK+.
    
    When forcing CFLAGS and CXXFLAGS, add -g and -O2; newer versions of
    autoconf do so for GCC-compatible compilers (clang is GCC-compatible in
    that sense), but only do so when those variables aren't forced.
    
    svn path=/trunk/; revision=52939

commit e15afad
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 29 00:25:57 2013 +0000

    Have GTPv2 pass its "instance ID" to "private extension" subdissectors rather than use pinfo->private_data.  There are no "private extension" subdissectors in the Wireshark source, so I assume it's all done by third-party plugins.  They must now update their dissectors to get the "instance ID" from the dissector data parameter.
    
    svn path=/trunk/; revision=52938

commit 4e94bdc
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 28 23:57:57 2013 +0000

    Fix scroll bar ranges.
    
    svn path=/trunk/; revision=52937

commit 360c4fb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 28 22:38:23 2013 +0000

    Add c-ares. Untested, but it *should* work.
    
    svn path=/trunk/; revision=52936

commit 66558ef
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 28 22:11:51 2013 +0000

    Remove some (but not all) U3 remnants.
    
    svn path=/trunk/; revision=52935

commit 6ef5eb6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Oct 28 21:49:56 2013 +0000

    TABs -> spaces
    add editor modelines
    
    svn path=/trunk/; revision=52934

commit 447d393
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Oct 28 21:19:21 2013 +0000

    Add Tinkerforge to the list of new protocols
    
    svn path=/trunk/; revision=52933

commit fbba441
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Oct 28 20:37:58 2013 +0000

    FIX compiler warning:
      packet-gtp.c: In function 'dissect_gtp_common':
      packet-gtp.c:7838: warning: unused variable 'pd_save'
    
    svn path=/trunk/; revision=52932

commit 11934cf
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Oct 28 20:07:58 2013 +0000

    From Ishraq Ibne Ashraf: Tinkerforge protocol dissector
    
    See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9324
    
    From me:
    
    1. Move certain global vars to local storage in dissect_tfp_common()
    
    2. Declare all remaining global vars as static;
    
    3. Fix some bugs:
        - base58_encode() needed to be called before call to col_add_fstr()
        - display of UID string in tree was being truncated to 4 characters
    
    4. Cleanup whitespace: use consistent indentation (tabs); remove trailing whitespace;
    
    5. Add editor modelines
    
    
    
    
    svn path=/trunk/; revision=52931

commit e68d155
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 28 20:00:04 2013 +0000

    Add an extra parameter to gtp_match_response() so pinfo->private_data doesn't need to be used.
    
    svn path=/trunk/; revision=52930

commit 31db013
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 28 19:09:58 2013 +0000

    Add some verbosity.
    
    svn path=/trunk/; revision=52929

commit 9a2f5a2
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Mon Oct 28 18:59:33 2013 +0000

    Fix the compilation.
    I guess this is what is meant. Only compile tested...
    
    svn path=/trunk/; revision=52928

commit 3f0e0d5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Oct 28 18:10:16 2013 +0000

    Add an if(tree) and tweek col_add_fstr().
    
    svn path=/trunk/; revision=52927

commit d07f872
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Oct 28 18:01:09 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9341 :
    
    SVN rev 50525 tried to fix out-of-source-tree builds, but did so by
    writing the .rcc.cpp files to the source tree. This was noticed when
    running `make distcheck`. This patch reverts that behavior, and creates
    the image/ directory to fix out-of-tree builds.
    
    In other words, fix things so "make distcheck" with Qt works in out-of-tree
    builds too.
    
    svn path=/trunk/; revision=52926

commit 5587250
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Oct 28 17:16:43 2013 +0000

    make Pointer filterable
    
    svn path=/trunk/; revision=52925

commit 8367a1a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Oct 28 17:13:13 2013 +0000

    packed_analysis_data_t -> packet_analysis_data_t
    
    svn path=/trunk/; revision=52924

commit 1a7a05a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Oct 28 17:10:09 2013 +0000

    correct typos
    
    svn path=/trunk/; revision=52923

commit 8a2b9d8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Oct 28 17:08:55 2013 +0000

    remove unnecessary return; lines
    
    svn path=/trunk/; revision=52922

commit 8883b7a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Oct 28 17:07:14 2013 +0000

    add tags file to .gitignore
    
    svn path=/trunk/; revision=52921

commit c89b9a2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Oct 28 16:59:57 2013 +0000

    initialize tree variables
    
    svn path=/trunk/; revision=52920

commit 5de5fe6
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 28 15:59:26 2013 +0000

    Pass diam_sub_dis_t directly to the subdissectors instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=52919

commit 6340776
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Oct 28 14:26:13 2013 +0000

    Remove accidentally-added private dissectors from Makefile
    
    svn path=/trunk/; revision=52918

commit bf004cc
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Oct 28 14:09:39 2013 +0000

    Comment changes only
    
    svn path=/trunk/; revision=52917

commit 3b91b95
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 28 13:36:49 2013 +0000

    Pass tcap_private into the dissectors that need it rather than use private_data.  Not sure if value_ptr is the "proper" place to pass tcap_private "internally" within the TCAP dissector, but it gets away from (potential) private_data (ab)use.
    
    svn path=/trunk/; revision=52916

commit 6697d30
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Oct 28 04:07:52 2013 +0000

    Revert SVN #52914;
    OSX-10.6-x64 buildbot still givs an error
    (At least we now know which line of code gives the error).
    
    svn path=/trunk/; revision=52915

commit 2c3ec28
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Oct 28 03:16:31 2013 +0000

    From Shekhar Chandra: support for version 3.0 of netscaler packet wire format.
      https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9280
    
    (Revised patch: let's see if this version compiles w/o error
                    on all the buildbots)
    
    
    svn path=/trunk/; revision=52914

commit 3b7c0ff
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 28 01:39:20 2013 +0000

    More size and position tweaks.
    
    svn path=/trunk/; revision=52913

commit 20bbd49
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Oct 28 00:43:18 2013 +0000

    Use _add_item not _add_uint as pointed out by checkAPI
    
    svn path=/trunk/; revision=52912

commit c5bc8e9
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Oct 28 00:25:20 2013 +0000

    Fix up some formatting.
    
    svn path=/trunk/; revision=52911

commit 3ead3a9
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 27 23:18:19 2013 +0000

    Remove "Cisco MDS-specific" fields from packet_info.  2 of the 3 fields were used strictly for columns that are considered "deprecated" and I think the third could be put in that category as well.
    
    I assume the column enumerations haven't already been removed because of legacy "indexing issues", but if I'm wrong, we should definitely remove the columns altogether.  Could also see renaming columns to DEPRECATED_[X].
    
    svn path=/trunk/; revision=52910

commit 233c409
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 27 23:08:01 2013 +0000

    Dissect Kafka "fetch" requests and responses.
    
    svn path=/trunk/; revision=52909

commit 9259176
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Oct 27 22:40:55 2013 +0000

    As pointed by Evan: don't leak memory when the string pointer is NULL.
    
    svn path=/trunk/; revision=52908

commit 18b9db2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 27 22:40:45 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9333 :
    NFC: Add PN532 HCI dissector
    
    svn path=/trunk/; revision=52907

commit 5c65e00
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Oct 27 22:23:27 2013 +0000

    Try to improve the appearance of the sequence diagram.
    
    Use integer coordinates for the arrows and text. Add smooth_font_size()
    to qt_ui_utils which will hopefully adjust the size on Windows to
    something more readable.
    
    svn path=/trunk/; revision=52906

commit 8e2f00b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Oct 27 21:56:58 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9323 :
    
    Actually handle non-NULL-terminated FT_STRINGs properly.
    
    svn path=/trunk/; revision=52905

commit b0aa70b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun Oct 27 21:52:35 2013 +0000

    Initialise a couple of variables to avoid bogus may-be-used-uninitialised warnings with my version of gcc
    
    svn path=/trunk/; revision=52904

commit 289c279
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 27 21:32:32 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9333 :
    USB: Decode HID interface subclasses and protocols
    
    svn path=/trunk/; revision=52903

commit 13b39aa
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 27 21:14:22 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9333 :
    USB: CDC: Decode ACM, CM and Union Functional Descriptors
    
    svn path=/trunk/; revision=52902

commit 3f26a0f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 27 20:59:43 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9333 :
    USB: Decode CDC subclasses and protocols
    
    svn path=/trunk/; revision=52901

commit 8ab858e
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 27 20:58:00 2013 +0000

    Mark unused parameters.
    
    svn path=/trunk/; revision=52900

commit 8c64c5d
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 27 20:38:42 2013 +0000

    Remove iplen and iphdrlen from struct _packet_info.
    Dissectors should just use (reported) tvb length and taps have other ways to get the data.
    
    svn path=/trunk/; revision=52899

commit 63ff652
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 27 19:45:30 2013 +0000

    Fix relative path now that u3 folder has been removed
    
    svn path=/trunk/; revision=52898

commit d8bbe9b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 27 19:33:55 2013 +0000

    Do not reset pinfo->curr_layer_num in packet-frame.c
    Before this change, curr_layer_num could be off by 1 depending on whether we
    generated items for Frame protocol or not, leading to a failure to get the
    UDP heuristic dissector identified during first pass
    
    svn path=/trunk/; revision=52897

commit 69741d0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Oct 27 17:15:39 2013 +0000

    Remove U3 code and packaging.
    
    svn path=/trunk/; revision=52896

commit 8585240
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Oct 27 17:14:12 2013 +0000

    Add Gettext to PACKAGELIST. Homebrew puts it in a nonstandard location.
    
    svn path=/trunk/; revision=52895

commit 471f211
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 27 16:03:11 2013 +0000

    Have X.25 dissector pass boolean q_bit_set value through dissector data rather than pinfo->private_data.
    
    Other "related" dissectors weren't manipulating pinfo->private_data, so it doesn't make sense for them to bother saving/restore it (now that q_bit_set isn't being used)
    
    svn path=/trunk/; revision=52894

commit 394f67c
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 27 15:00:11 2013 +0000

    Allow "circuit dissectors" to pass data between dissectors.  Not sure if this is immediately useful (ie remove need for packet_info (private_)data), but opens the possibility.
    
    svn path=/trunk/; revision=52893

commit 469fc86
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Oct 27 14:03:42 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-10-27]
    
    svn path=/trunk/; revision=52890

commit 21aa62a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Oct 27 13:02:05 2013 +0000

    From Zoltán Lajos Kis:
    
    dissect flow_removed and port_status messages
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=52889

commit b57038a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Oct 27 12:55:56 2013 +0000

    From Zoltán Lajos Kis:
    
    dissect experimenter, get/set config, packet in and packet out messages
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=52888

commit eb560aa
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 27 02:18:57 2013 +0000

    Various updates - go into a little depth now.
    
    svn path=/trunk/; revision=52887

commit 3392cb4
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 27 02:18:00 2013 +0000

    Treat IE 173 (symbol proprietary) like we treat the vendor IE
    
    svn path=/trunk/; revision=52886

commit 09bd9ad
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 27 02:00:18 2013 +0000

    Have ANSI TCAP dissector pass data through subdissector parameter instead of using struct _packet_info.
    
    svn path=/trunk/; revision=52885

commit 0690c4f
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Oct 27 01:11:15 2013 +0000

    More SVN properties cleanup.
    
    svn path=/trunk/; revision=52884

commit bb36a25
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 27 01:06:44 2013 +0000

    Remove use of pinfo->private_data and just pass the data around through function parameters
    
    Remove g_pinfo from packet-ansi_637.c and add packet_info* as a function parameter while we're at it.
    
    svn path=/trunk/; revision=52883

commit 2d20a6c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Oct 27 00:51:54 2013 +0000

    Fix up some more svn properties.
    
    svn path=/trunk/; revision=52882

commit 04c9e08
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Oct 27 00:50:26 2013 +0000

    Don't set svn:keywords on .pod files.  Remove it from those that have it.
    Reorganize svnadd a little bit.
    
    svn path=/trunk/; revision=52881

commit ef24e09
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Oct 26 21:04:53 2013 +0000

    From robionekenobi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9328 :
    Suppress some VS2013 warnings when compiling gtk ui
    
    svn path=/trunk/; revision=52880

commit 01c2eec
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 26 20:57:38 2013 +0000

    Updates to radiotap-iter licensing terms. The upstream version has a COPYING
    file containing what is actually the ISC license (BSD-like), so add that to the
    header for licensecheck's sake (and remove the confusing reference to the BSD
    license). This makes the code actually your choice of ISC
    and GPL2 (since it is used in the Linux kernel which is GPL2-only). ISC is
    already acceptable for us, so ISC \union * must be also, so add ISC+GPL2 to
    checlicenses' list.
    
    Upstream COPYING file, for reference:
    http://git.sipsolutions.net/?p=radiotap.git;a=blob;f=COPYING;hb=97478c8467ce7ab56b7c9e8fd7cdc0f4e2cb22ed
    
    svn path=/trunk/; revision=52879

commit 99c75b2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Oct 26 20:50:51 2013 +0000

    From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9330:
    Add OID tests for adding named arcs
    
    svn path=/trunk/; revision=52878

commit 9804a7b
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 26 19:18:12 2013 +0000

    Don't use private_data for pwatm_private_data_t and instead pass it into the dissectors.
    
    svn path=/trunk/; revision=52877

commit 5b28dba
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Oct 26 17:20:18 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=52876

commit 3a1041c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Oct 26 17:18:24 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=52875

commit 39f4eb2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Oct 26 17:18:12 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=52874

commit 70b52fc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Oct 26 17:17:53 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=52873

commit 6895d1f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Oct 26 17:17:38 2013 +0000

    Remove unused variable
    
    svn path=/trunk/; revision=52872

commit 8bcefa0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Oct 26 17:17:17 2013 +0000

    Fix indent and add modelines info
    
    svn path=/trunk/; revision=52871

commit 3342e3b
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 26 16:04:21 2013 +0000

    Convert some emem to wmem. It took some manual flow analysis, but they are only
    used during actual packet dissection.
    
    svn path=/trunk/; revision=52870

commit df5a9be
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 26 13:28:47 2013 +0000

    Bluetooth: SDP: Decode custom 128bit UUIDs and minor fixes.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=52869

commit e154ac3
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 26 13:18:21 2013 +0000

    Bluetooth: OBEX: PBAP: Fix Filter parameter.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=52868

commit 2416408
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Oct 26 09:37:47 2013 +0000

    Convert to value_str_ext in a couple of places.
    
    svn path=/trunk/; revision=52867

commit 21bed981
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Oct 26 03:16:57 2013 +0000

    Fix several [-Wunused-const-variable] warnings (using '#if 0').
    
    svn path=/trunk/; revision=52866

commit 70cf133
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 26 02:54:58 2013 +0000

    Cleanups to the TPNCP database parser/loader:
    - use and free glib memory instead of ep_ memory - another dissector down
    - propogate errors correctly
    - produce a warning if an error occurs loading the DB
    - add XXX comments about realloc handling that may or may not be a memory leak
      in failure cases
    
    svn path=/trunk/; revision=52865

commit 2ebf40a
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 26 02:36:56 2013 +0000

    Bluetooth: SDP: Decode all types of UUIDs.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327).
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=52864

commit 3cc6957
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 26 02:24:04 2013 +0000

    Bluetooth: Use items for logical block objects.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327)
    
    Bluetooth protocols use items, so dissect it to improve filtering and better user experience - text object cannot be filterable or comparable.
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=52863

commit 6dd42b5
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sat Oct 26 02:09:14 2013 +0000

    Fix some [-Wunused-const-variable] warnings (using '#if 0')
    
    svn path=/trunk/; revision=52862

commit 63869c4
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 26 00:53:23 2013 +0000

    Bluetooth: SDP: Add MultiProfile UUIDs.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=52861

commit d8f1af5
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sat Oct 26 00:41:54 2013 +0000

    Mark a bunch of no-longer-used parameters as unused.  Remove a couple of
    unused parameters.
    
    svn path=/trunk/; revision=52860

commit 250568c
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 26 00:36:16 2013 +0000

    Bluetooth: SDP: Fix PBAP features presentation.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=52859

commit 68a5e46
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 26 00:31:42 2013 +0000

    OBEX: Fix Presentation of Reserved Fields.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=52858

commit 5030e21
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 26 00:26:41 2013 +0000

    Replace tabs by spaces.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=52857

commit 1e0405a
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Oct 25 23:59:30 2013 +0000

    Remove SMB's use of private_data and just pass the data through all of the dissection functions
    
    svn path=/trunk/; revision=52856

commit 7a2de9f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 25 23:16:56 2013 +0000

    More sequence dialog updates.
    
    Draw item labels and port numbers.  Update the hint text. Make items
    selectable.  Resize fonts similar to the GTK+ version.  Add scrollbars.
    Update the cursor.  Use pango_layout_set_ellipsize() in the GTK+ code.
    Fixup comments.
    
    svn path=/trunk/; revision=52855

commit 95f484a
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Oct 25 22:14:25 2013 +0000

    Add a very small hack to make the UAT update callback error string freeable, and
    convert all existing UAT update callbacks to use glib memory instead of
    ephemeral memory for that string.
    
    UAT code paths are entirely distinct from packet dissection, so using ephemeral
    memory was the wrong choice, because there was no guarantees about when it would
    be freed.
    
    The move away from emem still needs to be propogated deeper into the UAT code
    itself at some point.
    
    Net effect: remove another bunch of emem calls from dissectors, where replacing
    with wmem would have caused assertions.
    
    svn path=/trunk/; revision=52854

commit 7a3feba
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 25 21:37:30 2013 +0000

    Exit if we're building with Qt and we can't find macdeployqt.
    
    svn path=/trunk/; revision=52853

commit a049a20
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Oct 25 21:16:39 2013 +0000

    Sync up with packet-pana.c.
    
    svn path=/trunk/; revision=52852

commit 9fd46d8
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Oct 25 21:04:22 2013 +0000

    wmemify.
    
    svn path=/trunk/; revision=52851

commit b190de3
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 20:38:50 2013 +0000

    Fix CID 281375 (dead code) while hopefully fixing detection of Class-2 ERR
    messages.
    
    Also fix a couple of incorrect MTP3 standard detections that I found.
    
    svn path=/trunk/; revision=52850

commit ce22ab5
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Oct 25 18:14:36 2013 +0000

    Add an exception to the license-checker for Samba's special IDL license which
    appears to be compatible as far as I can tell (not a lawyer). See:
    https://www.wireshark.org/lists/wireshark-dev/201310/msg00234.html
    
    svn path=/trunk/; revision=52849

commit 274596e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 15:25:46 2013 +0000

    Fix up some formatting and white space.
    
    svn path=/trunk/; revision=52848

commit ce23d500
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 15:00:00 2013 +0000

    Fix CID 715143: assert that the preference we were looking for was found.  It
    should be which is why this is an assertion not a NULL check.
    
    svn path=/trunk/; revision=52847

commit 81b0681
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 14:57:55 2013 +0000

    Fix CID 715144: assert that the preference we were looking for was found.  It
    should be which is why this is an assertion not a NULL check.
    
    svn path=/trunk/; revision=52846

commit 4cfc0f2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 14:41:12 2013 +0000

    Kafka's CRC is 4 bytes long and is added with ENC_BIG_ENDIAN.  Make the hf
    FT_UINT32 instead of FT_BYTES to match.
    
    svn path=/trunk/; revision=52845

commit 3440dd7
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 14:38:39 2013 +0000

    Fix CID 1080758: be prepared for tvb_child_uncompress() failing (and returning
    NULL).
    
    svn path=/trunk/; revision=52844

commit 2aae7bc
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 14:15:28 2013 +0000

    Fix CID 280081: ENC_NULL can't be used as an array index into ciphers[], rather
    ENC_NULL-0x30 needs to be used.
    
    (This could probably use some cleanup...)
    
    svn path=/trunk/; revision=52843

commit ab97b9d
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 14:04:22 2013 +0000

    Fix CID 1111806: it's not safe to check if "tag < sizeof(tag_to_type)" before
    accessing tag_to_type[tag]: while the array is made of enums and the values of
    the enum will fit in a guint8 (making the conditional safe) compilers don't
    *have* to "right size" the storage for the enum.  They very well could be lazy
    and store the enum in int's.
    
    Replace it with a macro that tells us the size of the array.
    
    svn path=/trunk/; revision=52842

commit 0278474
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Oct 25 13:37:10 2013 +0000

    Make sure "mp2t-dsmcc" dissector is registered by name so it can be picked up by etv dissector.
    
    svn path=/trunk/; revision=52841

commit 3e4c954
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 13:24:29 2013 +0000

    Fix checkAPIs: don't add hf_zbee_beacon_protocol with
    proto_tree_add_uint(..., ENC_NA); use proto_tree_add_item() as it appears
    was intended.
    
    svn path=/trunk/; revision=52840

commit 86b6659
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 13:23:17 2013 +0000

    Fix CID 1111814: segment_item is set but not used (in one conditional).
    
    Move a URL from in the middle of the copyright notice to up where it (appears
    to) belong.
    
    svn path=/trunk/; revision=52839

commit 62b66ac
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Oct 25 12:51:16 2013 +0000

    Display the frame number on the packet summary line if it's one of the configured columns.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9317
    
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=52838

commit cf1f098
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Oct 25 02:41:47 2013 +0000

    Improvements for the KDSP dissector.  Bug 8891 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8891)
    
    From Yuri Schaeffer
    
    svn path=/trunk/; revision=52837

commit c09b328
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Oct 25 02:02:02 2013 +0000

    Pass ieee802154_packet data into the heuristic check instead of using private_data.
    
    svn path=/trunk/; revision=52836

commit ab0ad4a
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Oct 25 01:54:53 2013 +0000

    Make TAPA dissector heuristic instead of "ugly hack" now that IP dissector supports heuristics.
    IP heuristics pass in IP header to help subdissectors decide what to do.
    
    svn path=/trunk/; revision=52835

commit 0cc2c88
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 01:25:23 2013 +0000

    Fix more SVN properties.
    
    svn path=/trunk/; revision=52834

commit ed7af16
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 01:25:00 2013 +0000

    Handle *.rtf and *.qm files.
    
    svn path=/trunk/; revision=52833

commit 787bca8
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 25 00:56:17 2013 +0000

    Add SVN properties.
    
    svn path=/trunk/; revision=52832

commit 29a4ebc
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Oct 25 00:08:07 2013 +0000

    Mark unused parameter, remove moved .h file from Makefile.common
    
    svn path=/trunk/; revision=52831

commit 9563de9
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 24 23:59:47 2013 +0000

    AIM doesn't ever use it's private_data structure, so remove it.  If it ever does, just pass the data into the subdissectors.
    
    svn path=/trunk/; revision=52830

commit 8a707b0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 24 23:52:58 2013 +0000

    Fix properties
    
    svn path=/trunk/; revision=52829

commit 61c7a1b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 24 23:47:30 2013 +0000

    Make things compile again.
    
    svn path=/trunk/; revision=52828

commit e83fe18
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 24 23:40:58 2013 +0000

    Have ZigBee dissectors pass data through subdissector parameter instead of using struct _packet_info.
    
    svn path=/trunk/; revision=52827

commit 6131c00
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 24 23:11:09 2013 +0000

    Add sequence_dialog.ui.
    
    svn path=/trunk/; revision=52826

commit cb3cfd1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 24 23:01:30 2013 +0000

    Add a missing dependency.
    
    svn path=/trunk/; revision=52825

commit 1a4033b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 24 22:52:30 2013 +0000

    Initial and woefully incomplete flow graph support.
    
    Copy common code from ui/gtk/flow_graph.c and ui/gtk/graph_analysis.[ch]
    to ui/tap-sequence-analysis.[ch]. Start using the name "sequence" in
    places.
    
    svn path=/trunk/; revision=52824

commit 39fd5f2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Oct 24 21:11:00 2013 +0000

    Fix copy paste errors
    
    svn path=/trunk/; revision=52823

commit bc8006b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Oct 24 20:59:32 2013 +0000

    fix offset calculation
    highlight the correct payload bytes for unknown sub-descriptors
    
    svn path=/trunk/; revision=52822

commit 8601a75
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Oct 24 20:52:00 2013 +0000

    Finish implementing https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7263 :
    
    Change cflow.sysuptime from an FT_UINT32 (milliseconds since the router booted)
    to an FT_RELATIVE_TIME (seconds since the router booted).  I don't imagine
    anyone will care if we show them seconds or milliseconds and it satisfy the
    user's request (in that bug) to compare cflow.sysuptime to cflow.timeend (which
    is already an FT_RELATIVE_TIME).
    
    (If someone does care, we could always display the field twice, once in
    milliseconds and once in seconds.)
    
    svn path=/trunk/; revision=52821

commit 1b69a6a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 24 20:35:53 2013 +0000

    CID 700176: Dereference null return value (NULL_RETURNS)
    
    Not sure whether this is really possible, but add a dissector_assert
    just to be safe.
    
    svn path=/trunk/; revision=52820

commit 5303e14
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 24 17:24:07 2013 +0000

    Confirm the license as well.
    
    svn path=/trunk/; revision=52819

commit f5492ad
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 24 17:23:13 2013 +0000

    Enable QtMultimedia. We'll need it for VoIP playback at some point.
    
    (The current Qt packages in wireshark-win{32,64}-libs still have
    QtMultimedia disabled. This will hopefully make sure it's enabled next
    time around.)
    
    svn path=/trunk/; revision=52818

commit 86790a6
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Oct 24 16:50:14 2013 +0000

    Add a command code.
    
    svn path=/trunk/; revision=52817

commit f1f72f2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Oct 24 16:41:04 2013 +0000

    From Zoltán Lajos Kis:
    
    dissect echo messages.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=52816

commit e4e536b
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 24 15:04:38 2013 +0000

    Remove need for match_port #define in packet_info.h and just replace existing calls.
    
    svn path=/trunk/; revision=52815

commit eec2feb
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Thu Oct 24 14:32:22 2013 +0000

    Revert previous commit of Irene, which doesn't work (yet).
    
    svn path=/trunk/; revision=52814

commit 207cedd
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Oct 24 12:41:27 2013 +0000

    From Michal Labedzki via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8818
    
    Add correct license headers, $Id$ fields and modelines to the common dwarf
    files.
    
    svn path=/trunk/; revision=52813

commit 9188e54
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Thu Oct 24 09:36:33 2013 +0000

    Move sctp_stat to ui to make it independent from gtk.
    
    svn path=/trunk/; revision=52812

commit d803c5b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Oct 24 04:04:14 2013 +0000

    Pascal:s patch from 52759 is needed here too.
    curr-num_layer is not always incremented by 1 when calling the subdissector.
    
    svn path=/trunk/; revision=52811

commit 71cbca0
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 24 01:26:30 2013 +0000

    Remove ipxptype from struct _packet_info and pass it into subdissectors through ipxhdr_t structure.
    
    svn path=/trunk/; revision=52810

commit 503e211
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 24 00:32:52 2013 +0000

    Minor cleanup.
    
    svn path=/trunk/; revision=52809

commit ffd7d71
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 24 00:30:14 2013 +0000

    Make WiMax CDMA Code Attribute its own protocol with it's own filter.
    
    svn path=/trunk/; revision=52808

commit 5ca56e5
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 24 00:26:57 2013 +0000

    Create a single array of ett_ variables, instead of individual etts + array of pointers.
    
    Other minor cleanup.
    
    svn path=/trunk/; revision=52807

commit 4cfd2f9
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 24 00:17:58 2013 +0000

    Remove profinet_conv member of struct _packet_info and turn it into proto_data.
    
    svn path=/trunk/; revision=52806

commit a3ba5dc
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Oct 23 21:22:14 2013 +0000

    initialize DSM-CC over TCP and over MPEG2-TS in the same way
    
    svn path=/trunk/; revision=52805

commit 00e8cd9
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Oct 23 21:20:41 2013 +0000

    support DSM-CC over TCP
    
    dissect some DSM-CC user-to-network messages related to session
    management
    
    svn path=/trunk/; revision=52804

commit 3f0bbe7
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 23 20:54:17 2013 +0000

    Fix warnings.
    
    svn path=/trunk/; revision=52803

commit e41d5b9
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Oct 23 17:47:47 2013 +0000

    Provide a usage example of the column formats.
    
    svn path=/trunk/; revision=52802

commit 918df38
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 23 17:22:54 2013 +0000

    Add an X11/MIT license to asn2wrs.py as it's compatible with our license, that's
    what the original base code was, and Tomas (who made most of the
    wireshark-specific changes) has no particular preference.
    
    svn path=/trunk/; revision=52801

commit 4e66e2e
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 23 17:10:25 2013 +0000

    Fix the last of the 32/64 conversion errors and re-enable ELF dissection.
    Actually tested on 32-bit XP vm, so should really work this time.
    
    svn path=/trunk/; revision=52800

commit 8c220a6
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Oct 23 16:59:34 2013 +0000

    Fix (using '#if 0') a few more [-Wunused-const-variable] warnings
    
    svn path=/trunk/; revision=52799

commit 79d58dc
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 23 16:47:02 2013 +0000

    Add Lua cleanup on shutdown, to help with memory leak detection.   Bug 5575 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5575)
    
    From Robert G. Jakabosky
    
    From me: cleanup so that it applies to trunk.
    
    svn path=/trunk/; revision=52798

commit 25c43f9
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 23 16:25:26 2013 +0000

    Make option tag and length filterable and part of a subtree, which simplifies the switch statement handling.
    
    Add modelines.
    
    svn path=/trunk/; revision=52797

commit 0bf2190
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Oct 23 16:23:54 2013 +0000

    Remove trailing spaces from hf name values (to satisfy checkAPIs).
    
    svn path=/trunk/; revision=52796

commit 976d1fc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 23 15:55:06 2013 +0000

    Add a few command codes.
    
    svn path=/trunk/; revision=52795

commit aa67dd1
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Oct 23 15:53:31 2013 +0000

    Fix (using '#if 0') various  [-Wunused-const-variable] warnings
    
    svn path=/trunk/; revision=52794

commit 36e13a4
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 23 15:31:48 2013 +0000

    Bugfix "Restart the running live capture" when using multiple files makes a long filename.  Bug 2274 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2274)
    
    Yes this solution leaks memory, but I think the handful of bytes leaked is worth fixing this nuisance.  Won't backport until leak is fixed though.
    
    svn path=/trunk/; revision=52793

commit be86384
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Oct 23 14:41:30 2013 +0000

    As suggested by Michael in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4605 :
    
    Add a tooltip to tell users they can click to see the other IP addresses for
    the selected interface.
    
    svn path=/trunk/; revision=52792

commit 5abe9d8
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 23 14:41:07 2013 +0000

    The interpretation of Max Power Constraint in VHT TPE is incorrect.  Bug 8939 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8939).
    
    From chaitanya
    
    svn path=/trunk/; revision=52791

commit bb25fad
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 23 14:24:17 2013 +0000

    Add the ability to collapse subtrees with Shift+Left + additional menu items.  Bug  9008 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9008).
    
    Currently this is only for GTK, but allows users to test it to see if its worth adding to Qt (my personal opinion is yes).
    
    From Jiří Engelthaler
    
    svn path=/trunk/; revision=52790

commit f4306bb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 23 14:19:28 2013 +0000

    From Michal Labedzki:
    
    Fix offset values
    
    Still some warnings remaining.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8818
    
    svn path=/trunk/; revision=52789

commit c76f307
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 23 14:08:56 2013 +0000

    From Zoltán Lajos Kis:
    
    dissect hello messages
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=52788

commit b8003ea
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 23 14:04:19 2013 +0000

    g_slist_free_full() is glib 2.28
    Fix spelling.
    
    svn path=/trunk/; revision=52787

commit e717ca0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 23 12:02:15 2013 +0000

    Make manual address resolution work again by putting the addresses
    in a separate list and add that list when address resolution is rebuilt
    during rescan of packets.
    
    svn path=/trunk/; revision=52785

commit 760f83f
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Wed Oct 23 09:53:21 2013 +0000

    Remove unused wsicon32.xpm
    
    svn path=/trunk/; revision=52784

commit 8713b82
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 23 08:54:30 2013 +0000

    epan/dissectors/Makefile.common:218: error: comment following trailing backslash
    
    svn path=/trunk/; revision=52783

commit cf1d4bb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Oct 23 08:07:28 2013 +0000

    Pass -sdk, not that it actually *works*.
    
    svn path=/trunk/; revision=52782

commit 8533218
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 23 08:02:16 2013 +0000

    Exclude file-elf.c untill the following warningd´s are fixed.
    I'm not sure of the correct way of fixing them.
    file-elf.c(642) : error C2220: warning treated as error - no 'object' file generated
    file-elf.c(642) : warning C4244: '=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(644) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(715) : warning C4244: 'function' : conversion from 'guint64' to 'const guint32', possible loss of data
    file-elf.c(729) : warning C4244: 'function' : conversion from 'guint64' to 'const guint32', possible loss of data
    file-elf.c(752) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(917) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(967) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1013) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1015) : warning C4244: '+=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1018) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1019) : warning C4244: '+=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1021) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1036) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1069) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1071) : warning C4244: '+=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1074) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1075) : warning C4244: '+=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1253) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1257) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1285) : warning C4244: '=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1381) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1381) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1394) : warning C4244: '=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1411) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1411) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1414) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1414) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1417) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1453) : warning C4244: '=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1486) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1486) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1489) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1489) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1492) : warning C4244: 'function' : conversion from 'guint64' to 'const gint', possible loss of data
    file-elf.c(1581) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1581) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1586) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1586) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1592) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1592) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1598) : warning C4244: '=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1601) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1612) : warning C4244: '=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1615) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1626) : warning C4244: '=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1637) : warning C4244: '=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1640) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1641) : warning C4244: '+=' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1680) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1686) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    file-elf.c(1698) : warning C4244: 'function' : conversion from 'guint64' to 'gint', possible loss of data
    
    svn path=/trunk/; revision=52781

commit 9874da2
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Oct 23 06:29:11 2013 +0000

    #if 0 numerous "unused const variables" (mostly value-string-arrays);
    Also; fix a few "set but not used" warnings.
    
    svn path=/trunk/; revision=52780

commit dd314cd
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 23 01:56:52 2013 +0000

    Add explicit 64/32 casts missing from r52775.
    
    svn path=/trunk/; revision=52779

commit 53e771f
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 23 01:47:55 2013 +0000

    From Jonathon Jongsma via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9143
    
    Add correct license header to packet-spice.h
    
    svn path=/trunk/; revision=52778

commit 86b6093
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Oct 23 01:40:33 2013 +0000

    Default to GTK+ 3, not Qt, for now.
    
    svn path=/trunk/; revision=52777

commit 9ca4360
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Oct 23 01:39:54 2013 +0000

    First cut at having this handle Qt.  Adds a TOOLKIT variable that you
    set to "qt", "gtk2", or "gtk3".
    
    Work done on a machine with the command-line build tools, but not Full
    Frontal Xcode, installed, so it couldn't build Qt, so it hasn't been
    tested.  It *has* been fixed to complain in that case, rather than
    letting the Qt build fail with a somewhat less useful message talking
    about Xcode licensing.
    
    svn path=/trunk/; revision=52776

commit 328a056
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 23 01:36:49 2013 +0000

    From Michal Labedzki via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8818
    
    Add support for dissection ELF files. It opens as a "capture" file via wiretap
    at the moment for simplicity's sake, but the intention is eventually to have
    this (and other file types we dissect) open through some other program sharing
    much of the libwireshark infrastructure.
    
    svn path=/trunk/; revision=52775

commit cbd3194
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 22 23:30:26 2013 +0000

    Add STANAG 5066 DTS CRC routines.  Bug 9217 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9217)
    
    STANAG 5066 DTS will follow when it passes review, just trying to make the patch more manageable.
    
    svn path=/trunk/; revision=52774

commit 02a8e72
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Oct 22 22:33:05 2013 +0000

    Generate wsicon32.xpm during building Debian package
    
    svn path=/trunk/; revision=52773

commit bd0a70c
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Oct 22 22:32:55 2013 +0000

    Revert "Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9209 :"
    
    This reverts commit r52441.
    
    svn path=/trunk/; revision=52772

commit 17679ee
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 22 17:41:06 2013 +0000

    Cannot define Field refering ProtoField defined in LUA. Bug 3513 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3513)
    
    When a new Field is created, does as following:
    
    * Check whether that field is registered, by using `proto_registrar_get_byname`. This is current behavior.
    * (patched) If not registered, check whether that field is defined in LUA and will be registered. This is performed in `wslua_is_field_available` accessing LUA context.
    * If not, an error "a field with this name must exist"  occurs.
    
    
    svn path=/trunk/; revision=52771

commit 1363444
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Oct 22 16:52:45 2013 +0000

    Handle long gaps between PDUs by resetting timers, and show short-cycle-timer as part of state
    
    svn path=/trunk/; revision=52770

commit 4baec51
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 22 16:48:04 2013 +0000

    Add information about building Qt.
    
    svn path=/trunk/; revision=52769

commit 7aee8b2
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 22 16:29:10 2013 +0000

    Optimize tvb_ensure_bytes_exist through manual inlining and removal of redundant
    checks and computations. Should contain no behavioural changes at *all*, I hope.
    
    svn path=/trunk/; revision=52768

commit a3a15ff
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Oct 22 16:13:32 2013 +0000

    Remove instances of unused 'data_handle' (and of one other handle).
    
    svn path=/trunk/; revision=52767

commit 5b9ec08
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 22 16:02:13 2013 +0000

    Optimization: in test_length there's no need to validate that the count value
    for FT_UINT_STRINGs and FT_UINT_BYTEs is still in the TVB. Any infinite loop
    that adds a counted field ought to be extracting the length for its own offset
    anyways, in which case it will overflow on the next iteration and won't actually
    loop forever.
    
    svn path=/trunk/; revision=52766

commit 27d1539
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Oct 22 15:56:14 2013 +0000

    Show state of other DRX timers, and update some comments.
    
    svn path=/trunk/; revision=52765

commit bcadba5
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 22 15:49:32 2013 +0000

    Revert r52730, it is unnecessary with r52695 reverted.
    
    svn path=/trunk/; revision=52764

commit 1684ac9
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Oct 22 14:54:54 2013 +0000

    Revert 52695.
    
    svn path=/trunk/; revision=52763

commit ab78bb5
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 22 14:52:28 2013 +0000

    Print informations even on short reads.  Bug 9310 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9310)
    
    Before this patch, an error message would be printed when the file
    appears to be truncated. After this patch, a warning will be printed,
    but the information is still displayed. In both cases, capinfos exits
    with status code 1.
    
    From Peter Wu
    
    svn path=/trunk/; revision=52762

commit a7fbfd7
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Oct 22 14:27:48 2013 +0000

    Cleanup:
    - remove duplicate/unneeded #includes
    - remove some boilerplate comments
    - fix up whitespace: indentation, trailing & etc
    - remove 'if (tree)'
      (Note: 'if (tree)' needs to be around all the code (as in the previous
              version of packet-wsmp) or none so that the same value of offset is used
              in various function calls whether or not 'tree == NULL'.
             For the moment I've chosen to remove the 'if (tree)' since (in theory)
             the (external) data dissector shouldn't be called under 'if (tree)'.
    - revert SVN #52757 since no it's longer needed with the removal of 'if (tree)';
    - remove another unneeded line of code.
    
    svn path=/trunk/; revision=52761

commit 29b7092
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 22 14:12:20 2013 +0000

    dissect error messages.  Bug 9283 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283)
    
    From Zoltán Lajos Kis
    
    svn path=/trunk/; revision=52760

commit d9b9ff6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Oct 22 13:51:21 2013 +0000

    curr-num_layer is not always incremented by 1 when calling the subdissector
    
    svn path=/trunk/; revision=52759

commit a93eb10
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Oct 22 13:27:31 2013 +0000

    set SVN properties.
    
    svn path=/trunk/; revision=52758

commit 3867c85
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Oct 22 11:12:41 2013 +0000

    From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9244 :
    Fix error: 'wsmlength' may be used uninitialized in this function
    
    svn path=/trunk/; revision=52757

commit 6e67565
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue Oct 22 10:36:12 2013 +0000

    Use the preferred or default linktype as active.
    
    svn path=/trunk/; revision=52756

commit 7592634
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 22 02:37:49 2013 +0000

    Latest WSMP protocol support.  Bug 9244 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9244)
    
    Per bug, version 1 is no longer in use as its no longer specified in the standard.
    
    svn path=/trunk/; revision=52755

commit c87641f
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 22 02:29:12 2013 +0000

    dissection of group_mod messages.  Bug 9283 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283)
    
    From Zoltán Lajos Kis
    
    svn path=/trunk/; revision=52754

commit 7a36032
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 22 02:08:42 2013 +0000

    openSAFETY: Fixing rare crash as well as dissector errors.  Bug 9314 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9314)
    
    From Roland Knall
    
    svn path=/trunk/; revision=52752

commit b6df061
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 22 01:02:00 2013 +0000

    Pass struct rxinfo "private data" into AFS dissector instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=52751

commit 28b5926
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 22 00:49:16 2013 +0000

    Pass usb_data_t "private data" into subdissectors instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=52750

commit 88b157d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Oct 21 23:57:42 2013 +0000

    Fix "unused variable 'dct3trace_magic_l2_end' [-Werror,-Wunused-const-variable" found by clang v3.4
    
    svn path=/trunk/; revision=52749

commit 6eba759
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Oct 21 21:44:31 2013 +0000

    Properly implement subtree expansion (including automagically
    expanding the mint subtrees during development).
    
    svn path=/trunk/; revision=52748

commit 0aac675
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Oct 21 21:20:39 2013 +0000

    Improve the way DRX before and after state is shown.
    
    svn path=/trunk/; revision=52747

commit 2dd3a65
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 21 20:06:14 2013 +0000

    Code signing updates.
    
    Sign executables, libraries, frameworks, plugins, and bundles as per the
    Code Signing Guide. Check our work with spctl. Use "bundle" to
    differentiate what we're doing with the package script.
    
    svn path=/trunk/; revision=52746

commit c8573b9
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Oct 21 19:57:47 2013 +0000

    Reindent.
    
    svn path=/trunk/; revision=52745

commit 87e55cb
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 19:41:54 2013 +0000

    Sync with latest SAMBA PIDL source per http://www.wireshark.org/lists/wireshark-dev/201310/msg00217.html
    
    Didn't integrate
    0010-frsrpc-Regenerate-frsrpc-due-to-changes-in-the-pidl-.patch
    0016-Regenerate-the-dnserver.patch
    
    due to compilation errors on Windows.
    
    svn path=/trunk/; revision=52744

commit 15294a1
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 18:46:52 2013 +0000

    Add a new api to allow dissection of the array payload as a whole.  Bug 9307 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9307)
    
    From Matthieu Patou
    
    svn path=/trunk/; revision=52743

commit 772fb97
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 18:33:14 2013 +0000

    We can't really have conformant strings they are always conformant and
    varying but pidl insists on having a different function.  Bug 9306 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9306)
    
    From Matthieu Patou.
    
    svn path=/trunk/; revision=52742

commit ac7caf7
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 18:25:41 2013 +0000

    Add APIs for PIDL generated code to return the value of the integer that was dissected.  Bug 9305 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9305).
    
    From Matthieu Patou
    
    svn path=/trunk/; revision=52741

commit cc0bba9
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Oct 21 18:03:37 2013 +0000

    Tentative fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9287 :
    Initialize ofn->lCustData variable
    
    svn path=/trunk/; revision=52740

commit 33dd47e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Oct 21 17:59:51 2013 +0000

    Add packet-spice.h
    
    svn path=/trunk/; revision=52739

commit 3616fa1
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Oct 21 17:31:22 2013 +0000

    Remove if (fh_tree) checks as add_ethernet_trailer() calls such functions as dissector_try_heuristic(),  expert_add_info(), and col_append_str(), which all need to be called whether fh_tree is NULL or not.
    
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=52738

commit 2dafe09
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 16:48:07 2013 +0000

    Update spice protocol dissector.  Bug 9143 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9143)
    
    From Jonathon Jongsma
    
    Note that the new packet-spice.h is auto-generated outside of Wireshark.
    
    svn path=/trunk/; revision=52737

commit a8d1874
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 16:00:37 2013 +0000

    dce-rpc: properly dissect multiple PDU in the same packet. Bug 9302 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9302).
    
    From Matthieu Patou
    
    svn path=/trunk/; revision=52736

commit 651b858
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 15:58:52 2013 +0000

    Fix compile errors introduced in r52734.
    
    svn path=/trunk/; revision=52735

commit 598726b
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 15:50:23 2013 +0000

    Datablob size is NDR64/32 dependant.  Bug 9301 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9301).
    
    From Matthieu Patou
    
    svn path=/trunk/; revision=52734

commit 8ee3d11
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 15:46:13 2013 +0000

    Fix padding bytes overlapping due to NDR alignment.  Bug 9300 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9300)
    
    From Matthieu Patou
    
    svn path=/trunk/; revision=52733

commit f69a489
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 15:39:07 2013 +0000

    NULL check ref_nt_challenge_response and ref_lm_challenge_response. Bug 9299 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9299)
    
    From Matthieu Patou
    
    svn path=/trunk/; revision=52732

commit 14fd3d0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Oct 21 15:16:41 2013 +0000

    ZeroMemory -> SecureZeroMemory
    
    svn path=/trunk/; revision=52731

commit 23191ea
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Oct 21 13:07:19 2013 +0000

    Don't go into a loop if we find a zero-length line. Fixes
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9312
    
    Anders, this may be related to your recent TVB optimizations, since I don't
    think it happened before that? Did you change the behaviour of tvb_find_line_end
    or its callees at all?
    
    svn path=/trunk/; revision=52730

commit be62b39
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 03:13:47 2013 +0000

    Pass fc_hdr "private data" into subdissectors instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=52729

commit 77837d2
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 21 00:27:36 2013 +0000

    Pass struct aspinfo "private data" into subdissectors instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=52728

commit 87c65ff
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 20 23:38:37 2013 +0000

    Use SecureZeroMemory instead of plain ZeroMemory because checkAPI says to.
    
    svn path=/trunk/; revision=52727

commit 63eac3f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 20 23:35:48 2013 +0000

    Fix -Wshadow error
    
    svn path=/trunk/; revision=52726

commit 98dec2f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Oct 20 21:12:32 2013 +0000

    Adds dissecting for actions, and proper display for OXM values.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=52725

commit b552143
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 20 21:05:37 2013 +0000

    Put PDU dissection in protocol tree
    
    svn path=/trunk/; revision=52724

commit 24ba431
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 20 20:35:24 2013 +0000

    Pass ROHC "private data" from PDCP-LTE using dissector data parameter instead of using pinfo->private_data.
    
    Passing data through the dissector parameter eliminates the need for ROHC dissector to save/restore private_data.
    
    svn path=/trunk/; revision=52723

commit 1f110ac
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Oct 20 19:05:00 2013 +0000

    2nd try to fix recent test failures.
    
    After recent changes it's possible that epan_dissect_cleanup() can be called if there were
    no dissection run on it (epan_dissect_run()) In such case ->tvb will have random value,
    just initialize it to NULL in _init() and see if it's working.
    
    Thanks goes to Evan for backtrace.
    
    svn path=/trunk/; revision=52722

commit 7f3d07b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 20 18:43:00 2013 +0000

    From e.yimjia via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9289 :
    Add dissection of OMA-ILP
    
    svn path=/trunk/; revision=52721

commit f06d7ca
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 20 18:26:08 2013 +0000

    Regenerate H.225 dissector
    
    svn path=/trunk/; revision=52720

commit d269d19
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 20 18:06:23 2013 +0000

    Fix a typo
    
    svn path=/trunk/; revision=52719

commit df6594b
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 20 18:00:05 2013 +0000

    Pass MPLS "private data" into subdissectors instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=52718

commit a9d79eb
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Oct 20 17:53:55 2013 +0000

    Try to fix recent test failures (wild guess, can't reproduce).
    
    svn path=/trunk/; revision=52717

commit cf9bbde
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 20 17:35:30 2013 +0000

    From RobiOneKenobi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9297 :
    Add support for MSVC2013
    
    svn path=/trunk/; revision=52716

commit 33e376d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 20 16:57:38 2013 +0000

    From robionekenobi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9267 :
    Fix compilation of packet-mq.c
    
    svn path=/trunk/; revision=52715

commit e78f917
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Oct 20 14:03:43 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-10-20]
    
    svn path=/trunk/; revision=52712

commit 52e1697
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Oct 20 13:22:48 2013 +0000

    wireshark: use epan_dissect_reset(), rawshark: fix missing epan_dissect_cleanup()
    
    svn path=/trunk/; revision=52711

commit 65a538f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 20 12:53:04 2013 +0000

    Add more new protocols to release notes
    
    svn path=/trunk/; revision=52710

commit fe937ac
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Oct 20 12:35:55 2013 +0000

    tshark: use epan_dissect_reset()
    
    svn path=/trunk/; revision=52709

commit 215902b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Oct 20 12:34:42 2013 +0000

    rawshark: use epan_dissect_reset()
    
    svn path=/trunk/; revision=52708

commit 94c3d21
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 20 12:11:55 2013 +0000

    Enhancement of the packet-mq dissector (WMQ 7.1-7.5).  Bug 9267 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9267)
    
    From robionekenobi
    
    From me: Pass data through dissectors instead of using pinfo->private_data
    
    svn path=/trunk/; revision=52707

commit bad81b5
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Oct 20 10:21:25 2013 +0000

    Reintroduce back epan_dissect_reset(), proto_tree_reset()
    
    This time it makes more sense, cause for each dissection we need two wmem allocators.
    Reseting wmem allocator is much faster than destroy & create.
    
    svn path=/trunk/; revision=52706

commit 107e4a6
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Oct 20 10:11:16 2013 +0000

    Move resetting packet_info structure from dissect_packet() to epan_dissect_init()
    
    It'd be actually good idea to seperate packet_info data (packet.c) from epan_dissect_t (epan.c),
    but this rule is already violated.
    
    Strict seperation could allow for example allow multiple dissection on the same epan_dissect_t
    (I think it was idea behind it), but it's not working.
    
    svn path=/trunk/; revision=52705

commit 336befd
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Oct 20 10:03:32 2013 +0000

    Remove allocation stem from PROTO_NODE_NEW() macro.
    
    Tree root-node will be allocated using g_slice()
    
    svn path=/trunk/; revision=52704

commit 7cc5d87
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 20 02:38:51 2013 +0000

    Remove non-ASCII characters causing checkAPI failures
    
    svn path=/trunk/; revision=52703

commit f5442e2
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 20 02:24:34 2013 +0000

    Fix format error.
    
    svn path=/trunk/; revision=52702

commit b054d20
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 20 02:18:19 2013 +0000

    Don't use g_assert_cmpint, it isn't happy on Windows. g_assert is nearly as good
    except it doesn't produce as nice error messages.
    
    svn path=/trunk/; revision=52701

commit 7969855
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 20 02:17:42 2013 +0000

    Convert the proto_tree_add_text calls that should have been expert info.
    
    svn path=/trunk/; revision=52700

commit badde83
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 20 02:10:39 2013 +0000

    Take a blind stab at adding oids_test to nmake
    
    svn path=/trunk/; revision=52699

commit 522b4ce
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 19 23:06:13 2013 +0000

    Pass SPX "private data" into subdissectors instead of using pinfo->private_data.
    
    svn path=/trunk/; revision=52698

commit e958d8c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Oct 19 20:25:55 2013 +0000

    From  beroset@mindspring.com:
    remove unnecessary and unused oid_resolv_cleanup()
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9295
    
    svn path=/trunk/; revision=52697

commit 3c813bb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Oct 19 20:19:35 2013 +0000

    From Zoltán Lajos Kis:
    dissect flow_mod body in openflow_v4
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9283
    
    svn path=/trunk/; revision=52696

commit 09e32f5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Oct 19 20:16:00 2013 +0000

    Minor optimizations.
    
    svn path=/trunk/; revision=52695

commit 1f35491
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 19 19:40:02 2013 +0000

    Don't link explicitly with libwmem, it's already in libwireshark and the symbol
    doubling leads to all sorts of very subtle badness (including test failures due
    to funny internal assertions because the two wmems have mismatching state).
    
    Make wmem_init and wmem_cleanup PUBLIC instead of LOCAL so that they don't get
    stripped and don't cause a link failure when trying to build oids_test (now that
    it's not linking with libwmem explicitly). There is possibly a better way to fix
    this, but I'm not sure what it is.
    
    svn path=/trunk/; revision=52694

commit 3635bea
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 19 18:52:13 2013 +0000

    Add OID unit tests.  Bug 9294 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9294)
    
    From Ed Beroset
    
    svn path=/trunk/; revision=52692

commit b752cfa
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 19 16:50:52 2013 +0000

    Correct source code formatting.  Bug 9146 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9146)
    
    From Roland Knall
    
    svn path=/trunk/; revision=52691

commit 030b8c5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Oct 19 16:13:40 2013 +0000

    Update comments
    
    svn path=/trunk/; revision=52690

commit 2ec414c
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Sat Oct 19 15:51:36 2013 +0000

    Minor refactoring in CMake ABI dump generation
    
    svn path=/trunk/; revision=52689

commit 70dce86
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Sat Oct 19 14:55:12 2013 +0000

    Set and use TMPDIR for ABI dump generation when using CMake
    
    svn path=/trunk/; revision=52688

commit f6e6660
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Oct 19 14:10:05 2013 +0000

    Update E.212 list to Operational Bulletin No. 1038 (15.X.2013)
    
    svn path=/trunk/; revision=52687

commit d9a0c65
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Oct 19 14:09:14 2013 +0000

    Update ITU E.164 list to Operational Bulletin No. 1038 (15.X.2013)
    
    svn path=/trunk/; revision=52686

commit 64018e9
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Oct 19 10:04:39 2013 +0000

    Convert to new hf handling
    
    svn path=/trunk/; revision=52685

commit 141673b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Oct 19 09:04:10 2013 +0000

    Some more decoding of mint traffic, start reformatting (incomplete)
    
    svn path=/trunk/; revision=52684

commit 1554929
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Oct 19 02:45:01 2013 +0000

    Only allow one popup dialog in UAT dialog.  Editing/copying/deleting can modify the uat list and other open dialogs will not be aware of it and lead to unexpected behavior (including crashes).  Fixes bug 9129 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9129)
    
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=52683

commit 54413b1
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Fri Oct 18 22:39:31 2013 +0000

    Fix writing enhanced packet blocks when flags are
    provided: Don't write the end od options parameter
    twice.
    
    svn path=/trunk/; revision=52682

commit 7ab98fb
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 18 21:47:05 2013 +0000

    Get it actually building when we don't HAVE_LIBPCAP.
    
    It would seem moc doesn't know about or pay attention to #ifdefs so take them
    out of wireshark_application.h .
    
    svn path=/trunk/; revision=52681

commit 3b1463d
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 18 21:32:59 2013 +0000

    Clean up warnings when we don't HAVE_LIBPCAP.
    
    svn path=/trunk/; revision=52680

commit 2657071
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Oct 18 21:17:01 2013 +0000

    Don't allow invalid ranges to be specified for the stats tree. Bug 9130 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9130)
    
    Not sure which memory allocation should be used here (using wmem caused crash), but this revision can at least be easily backported to 1.10 where the bug was reported.
    
    Also allow a single number to be used in the stats range since it's considered a valid "range" by the UAT.
    
    svn path=/trunk/; revision=52679

commit d3a09e0
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Oct 18 21:11:11 2013 +0000

    - Remove hf_ integers from few more dissectors
    - udp: remove proto_udp.
    
    svn path=/trunk/; revision=52678

commit f86132a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Oct 18 20:28:11 2013 +0000

    White space cleanups (thanks either to shekhar.chandra@citrix.com or
    Bill Meier; see bug 9280).
    
    svn path=/trunk/; revision=52677

commit d69a93f
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 18 18:28:57 2013 +0000

    Simplify a bit (in a way which will hopefully actually work): just don't add -Wshorten-64-to-32 to CXXFLAGS.  Also, add AM_CLEAN_FLAGS to AM_CXXFLAGS, not AM_CPPFLAGS.
    
    svn path=/trunk/; revision=52676

commit 2322bd3
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Oct 18 18:10:46 2013 +0000

    Fix lemon FSF address and add license exception for the generated mate grammar
    files. One of them has no license (it is just defines) and the other gets picked
    up as LGPL for no reason I can discern.
    
    svn path=/trunk/; revision=52675

commit 2ac63d7
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 18 17:42:32 2013 +0000

    Add -Wno-shorten-64-to-32 (if we can) when compiling the Qt UI.
    
    svn path=/trunk/; revision=52674

commit db68b80
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 18 16:56:27 2013 +0000

    Add AM_CLEAN_CFLAGS (-Werror) to AM_CPPFLAGS so we get notified of warnings in
    the C++ stuff.
    
    ui/qt/CMakeLists.txt adds -Wno-shorten-64-to-32 on 64-bit systems but it
    doesn't seem necessary on Fedora 18 (64-bit).  Leaving it out for now--let's
    see what others say...
    
    svn path=/trunk/; revision=52673

commit be9eede
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 18 16:32:43 2013 +0000

    Make sure LIBGCRYPT_CFLAGS is added to AM_CPPFLAGS.
    
    svn path=/trunk/; revision=52672

commit 19f63eb
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Oct 18 15:08:19 2013 +0000

    Revert SVN #52650 as per discussion on wireshark-dev
    
    svn path=/trunk/; revision=52671

commit 4578df7
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Oct 18 14:41:01 2013 +0000

    Use Z_tree for the subtree
    
    svn path=/trunk/; revision=52670

commit 1318ec2
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 18 13:09:22 2013 +0000

    Beginnings of Motrola's MiNT protocol.
    Most important missing item: Fill in the test functions
    to avoid using all packets to the (fixed) ports.
    
    svn path=/trunk/; revision=52669

commit 1b0fa2e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 18 13:06:33 2013 +0000

    Forgot in the previous checkin.
    
    svn path=/trunk/; revision=52668

commit 662c770
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 18 13:06:05 2013 +0000

    After looking for something in the column-*.h files and
    not finding it, I finally found it in column_info.h
    Renamed column_info.h to column-info.h to have consistency
    with the column*h files.
    
    svn path=/trunk/; revision=52667

commit 2197f29
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Oct 18 04:31:08 2013 +0000

    Revert SVN #52665.
    
    Compilation fails on (only the ?) OSX-10.6-x64 buildbot with error:
    
    netscaler.c: In function 'nstrace_read_v30':
    netscaler.c:1295: warning: implicit conversion shortens 64-bit value into a 32-bit value
    
    (Life is too short for me to dig multiple levels deep into a set of macros to try to see which
     actual line of code is causing the problem.  Maybe the patch submitter can identify the problem).
    
    
    svn path=/trunk/; revision=52666

commit c50b988
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Oct 18 03:36:04 2013 +0000

    From Shekhar Chandra: support for version 3.0 of netscaler packet wire format.
      https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9280
    
    From me: fix indentation(tabs->spaces) and trailing whitespace.
    
    
    svn path=/trunk/; revision=52665

commit 42c52d8
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Oct 18 01:53:32 2013 +0000

    Add more filterable fields around EDNS(0)
    
    svn path=/trunk/; revision=52664

commit 98f3bb5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 17 22:34:38 2013 +0000

    Sign all of the executables.
    
    svn path=/trunk/; revision=52663

commit e746a62
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 17 20:54:42 2013 +0000

    Bugfix an apparent typo in edns0 "Higher bits in extended RCODE".  Bug 9199 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9199).
    
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=52662

commit e7202d1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 17 17:50:00 2013 +0000

    If static analysis is enabled disable error checking when compiling the
    Qt code. This should hopefully work around a builder issue.
    
    svn path=/trunk/; revision=52661

commit cbe8af0
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Oct 17 12:24:25 2013 +0000

    Revert the optimization in r52578. As Jakub predicted, it caused at least one
    infinite loop to pop up. We're just going to have to eat the performance hit.
    (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9282)
    
    svn path=/trunk/; revision=52660

commit 744f471
Author: Tomas Kukosa <tomas.kukosa@siemens.com>
Date:   Thu Oct 17 11:24:43 2013 +0000

    H.225.0: fix handling of compound parameters in Generic Extensible Framework (H.460.22 did not work well)
    
    svn path=/trunk/; revision=52659

commit 934bfff
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Oct 17 02:43:21 2013 +0000

    Temporarily revert r52651 it caused a regression when trying to tvb_memcpy from
    a negative offset (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9277)
    
    svn path=/trunk/; revision=52658

commit 747f140
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 17 02:13:23 2013 +0000

    Properly decode CAPWAP Data Keep-Alive's.  Bug 9165 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9165)
    
    From Andreas Schultz
    
    From me: Use expert API instead of throwing exception for a bad length.
    
    svn path=/trunk/; revision=52657

commit 9e494db
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 17 01:23:12 2013 +0000

    Be able to search through HTTP request and HTTP response lines.  Bug 9134 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9134)
    
    From Edwin Groothuis
    
    svn path=/trunk/; revision=52656

commit 5344c7f
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 16 22:52:40 2013 +0000

    If the length we allocated was 0, don't try and write to the returned pointer.
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9276
    
    svn path=/trunk/; revision=52655

commit f6884b5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 16 22:39:44 2013 +0000

    Add checks to see if CC and/or CXX are Clang. Add "-Qunused-arguments"
    to CFLAGS and/or CXXFLAGS as needed.
    
    svn path=/trunk/; revision=52654

commit 80b5c92
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Oct 16 20:35:08 2013 +0000

    Remove trailing blanks; Fix some indentation;
    Add editor modelines.
    
    svn path=/trunk/; revision=52653

commit 94ba4e9
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Oct 16 20:32:57 2013 +0000

    Fix inconsistent indentation & formatting, trailing blanks.
    Add some parens.
    Add editor modelines.
    
    svn path=/trunk/; revision=52652

commit 4223c93
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 16 20:05:59 2013 +0000

    Create an internal _tvb_memcpy() without the sanity checks to be caled from tvb internal routines with sanity checks to avoid duplicated checks.
    
    svn path=/trunk/; revision=52651

commit 26ad68d
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 16 20:02:14 2013 +0000

    Prepend to lists rather than append as that's more efficient.
    
    svn path=/trunk/; revision=52650

commit fe55299
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 16 18:40:13 2013 +0000

    Don't bother checking for clang, just add -Qunused-arguments to the
    compiler flags checks.
    
    svn path=/trunk/; revision=52649

commit 09066e4
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 16 18:08:24 2013 +0000

    In packet-wsp.c, don't use the get_long_integer macro where we only need the
    very smallest part of its logic. Just call tvb_get_guint8 directly and check
    that the return is between 1 and 4. Properly fixes the set-but-unused and
    associated warnings that were showing up.
    
    svn path=/trunk/; revision=52648

commit 7c2219f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 16 17:32:45 2013 +0000

    1.11.0 -> 1.11.1
    
    svn path=/trunk/; revision=52647

commit 5fba0c2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 16 17:22:58 2013 +0000

    If we're using Clang add -Qunused-arguments in order to avoid a bunch
    of warnings described at
    http://petereisentraut.blogspot.com/2011/05/ccache-and-clang.html
    
    svn path=/trunk/; revision=52646

commit 1701f42
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 16 17:19:59 2013 +0000

    Fix warnings found by Clang 5.0 (-Wself-assign and -Wparentheses-equality).
    
    Move code from ipv6-utils.h to packet-ipv6.c since that was the only
    place it was used. Comment out unused code.
    
    svn path=/trunk/; revision=52645

commit 4515b2b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 16 17:05:29 2013 +0000

    Fix a comment.
    
    svn path=/trunk/; revision=52644

commit 2aa86c5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 16 16:44:56 2013 +0000

    Back out the previous commit. We'll have to find a different fix.
    
    svn path=/trunk/; revision=52643

commit cdebec1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 16 16:41:28 2013 +0000

    Work around a self-assingment error picked up by Clang 5.0.
    
    svn path=/trunk/; revision=52642

commit 9b40d29
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Oct 16 14:17:05 2013 +0000

    Fix (what appears to be) a minor bug when dissecting RTMP.
    
    svn path=/trunk/; revision=52641

commit 9382064
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 16 03:06:46 2013 +0000

    Upgrade RRLP dissector to V11.0.0
    
    svn path=/trunk/; revision=52640

commit 55f3af2
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Oct 16 02:39:09 2013 +0000

    Fix various: whitespace, comments & etc.
    Add editor modelines.
    
    svn path=/trunk/; revision=52639

commit 9ae071f
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Oct 16 02:34:03 2013 +0000

    Add blank line before 'and by'
    
    svn path=/trunk/; revision=52638

commit d61a6dd
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Oct 16 01:10:04 2013 +0000

    Add Ed Beroset to the list of Wireshark authors.
    
    svn path=/trunk/; revision=52637

commit f6e09fa
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Oct 16 00:57:28 2013 +0000

    From Ed Beroset: add modelines and fix irregular indenting;
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9273
    
    This patch adds modelines and cleans up the irregular indentation of
    this dissector's code.  The only other change was in
    asn1/c1222/packet-c1222-template.c to consolidate an #ifdef that had a
    redundant #endif (line 812) and subsequent reopening #ifdef (line
    824).  The only thing between them was comments, so the span of the
    original #ifdef (line 644) was simply extended by eliminating those
    two lines.
    
    The purpose for this patch is to make the file easier to edit and
    understand in advance of more substantive patches later.  This patch
    is intended to be easy to review by having only non-substantive
    changes.
    
    
    svn path=/trunk/; revision=52636

commit 78d3fe6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 16 00:35:02 2013 +0000

    Update the list of new protocols supported
    
    svn path=/trunk/; revision=52635

commit 7b3dfaa
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 15 23:16:35 2013 +0000

    As suggested separately by both Jakub and Anders: only read the
    WIRESHARK_DEBUG_WMEM_OVERRIDE environment variable once in wmem_init, not every
    time wmem_allocator_new is called. We currently create a new pinfo pool for
    every packet we dissect, so this is a small performance win, especially when
    getenv is slow (which may happen if a large number of environment variables are
    set, such as when fuzz-testing).
    
    svn path=/trunk/; revision=52634

commit c4dcd0c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 23:03:48 2013 +0000

    If CODE_SIGN_IDENTITY is set use it to sign the app bundle and the
    installer package. Add commented-out code to sign the .dmg as well in
    case Apple supports that in the future.
    
    svn path=/trunk/; revision=52633

commit fb9d429
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 21:31:32 2013 +0000

    Adjust parenthesis to make gcc happy.
    
    svn path=/trunk/; revision=52632

commit 6731cba
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Oct 15 21:28:04 2013 +0000

    Don't try heuristic dissectors on second pass if no match was found in the first one.
    
    svn path=/trunk/; revision=52631

commit 49343d6
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Oct 15 20:14:47 2013 +0000

    Fix ABI check error for libwireshark
    
    svn path=/trunk/; revision=52630

commit 6fcea10
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 19:21:04 2013 +0000

    1.11.0 → 1.11.1.
    
    svn path=/trunk/; revision=52629

commit b4f3f2f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 18:40:00 2013 +0000

    Try building 1.11.0.
    
    svn path=/trunk/; revision=52628

commit 63e4539
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Oct 15 18:27:35 2013 +0000

    From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9272
    
    Add tshark -G column-formats report and document the missing ftypes, heuristic-decodes and plugins reports.
    
    From me: Sort the reports.  Add modelines to epan/column.c.  Minor whitespace changes.
    
    svn path=/trunk/; revision=52627

commit b0080ae
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Oct 15 18:21:03 2013 +0000

    g_slist_prepend() should be faster than g_slist_append() use it where the order shouldn't matter.
    
    svn path=/trunk/; revision=52626

commit 6bb579e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Oct 15 18:20:59 2013 +0000

    Micro-optimize print_columns(): replace g_snprintf() & g_strlcat() with memcpy().
    
    svn path=/trunk/; revision=52625

commit 9c3be9d
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Oct 15 18:19:57 2013 +0000

    Try to optimize heuristics slightly.
    
    svn path=/trunk/; revision=52624

commit 4ae53bc
Author: Cal Turney <cal.turney@emc.com>
Date:   Tue Oct 15 16:41:29 2013 +0000

    Reorder all of the bitmask trees according to its endianess from highest to lowest order bit.
    These consist of the following bitmask fields:
    [packet-smb.c] 'Create Flags', 'Access Mask', 'File Attributes', 'Share Access', 'Create Options',
                   'Security Flags', 'Optional Support'(in TreeConnect AndX responses), and "Quota Flags"
    [packet-smb2.c] 'Flags', 'Session Flags', 'Security mode', and 'Interface Capabilities'.
    
    [packet-smb.c] Made the tfs_file_attribute_xxx true_false_string values less verbose and more compact.
    
    [packet-smb2.c] Changed all references to "RMDA" to RDMA".
    
    [packet_smb.c] In dissect_qfi_SMB_FILE_NETWORK_OPEN_INFO() (GetInfo response) changed "Unknown Field"
                   to "Reserved" (See capture 'DMtrace2.cap' frame 20023).
    
    svn path=/trunk/; revision=52623

commit 821e1a7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 16:40:19 2013 +0000

    Add another cast.
    
    svn path=/trunk/; revision=52622

commit c70baa2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 16:29:38 2013 +0000

    Add casts to fix some shortening errors.
    
    svn path=/trunk/; revision=52621

commit 720de30
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 15:22:03 2013 +0000

    Add some missing parenthesis. Make sure we set our font in the right place.
    
    Make the ColorUtils::fromColorT() convenience function a little more
    convenient. Use it.
    
    svn path=/trunk/; revision=52620

commit 156659e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Oct 15 15:15:59 2013 +0000

    limit the values written to phdr.(cap)len to guint32, not to guint16
    
    We read a two-byte length field and add a constant number of header
    bytes to this length, so we could in theory be larger than guint16.
    
    svn path=/trunk/; revision=52619

commit ef33b36
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Oct 15 15:11:40 2013 +0000

    code review of parse_s1_W_stats()
    
       range check for array index
       don't assign the result of pntohs() to a gint16
       range check for the values stored in phdr.(cap)len
    
    svn path=/trunk/; revision=52618

commit 7d66e38
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 15 13:15:38 2013 +0000

    Don't do canaries in blocks of guint32, it appears to cause alignment issues
    when running tests on Solaris. Revert back to byte-at-a-time, but do fewer bytes
    to avoid a performance hit.
    
    svn path=/trunk/; revision=52617

commit 586dea0
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 15 13:05:31 2013 +0000

    Check the length *before* accessing the array, and cap the
    length-retrieved-from-packet at the size of the array we have.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9270
    
    svn path=/trunk/; revision=52616

commit a6d8e18
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 15 12:34:45 2013 +0000

    Fix a length check in the OID code, we add an extra byte if is_first, not the
    other way around. Also add an assert so it blows up if we get it wrong, rather
    than leading to uninitialized memory.
    
    Fixes the last errors I can find in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9268
    
    svn path=/trunk/; revision=52615

commit 8956ee2
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Oct 15 07:30:05 2013 +0000

    Factor out common parts of ABI checks to UseABICheck.cmake
    
    svn path=/trunk/; revision=52614

commit 66de013
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Oct 15 03:38:09 2013 +0000

    Fix Coverity CID 1106801: Missing break in switch.
    
    svn path=/trunk/; revision=52613

commit bc3cd56
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 01:10:52 2013 +0000

    Make sure we have a valid capture file pointer in win32_export_file().
    Fixes bug 9271.
    
    svn path=/trunk/; revision=52612

commit 2b0c8b1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 00:48:34 2013 +0000

    Fill in the help links. Make sure they do something when they're clicked.
    
    Try to make the task list width match its contents.
    
    svn path=/trunk/; revision=52611

commit 4520cc0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 15 00:17:23 2013 +0000

    Remove some commented code.
    
    svn path=/trunk/; revision=52610

commit 856668d
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 15 00:05:45 2013 +0000

    Fix the bitcoin dissector to be able to dissect recent version of the protocol.  Bug 8844 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8844)
    
    Changes:
      - All messages now have a checksum (and not only version and verack).
      - In the version message: user agent added as a string preceded by a varint length.
      - Port in an address is in little endian and not big endian.
      - In the version message the receiving and emitting address where inverted.
    
    From Eric Masson
    
    svn path=/trunk/; revision=52609

commit 21e17b8
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Oct 14 21:50:37 2013 +0000

    Reverting as requested by Jakub, eventhoug I don't think this prticular entry is useful as it's duplicated in the tree and almost certanly never vissible.
    
    svn path=/trunk/; revision=52608

commit 0efe942
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 14 21:17:38 2013 +0000

    Let Qt lay out and size elements in FollowStreamDialog. Make it
    resizable. Get rid of the group box -- the OS X and Windows HIGs
    discourage its use and I'm not sure if it fits the GNOME HIG in this
    case either. Make the stream contents monospace. Set the cursor to the
    beginning of the text when we follow a stream.
    
    Continue the War On Unnecessary Dialogs. Move "Find"ing from a pop-up
    window to the main Follow dialog. Wrap back to the beginning as needed.
    
    Add a "Cancel" button. Make sure it and the escape key work as expected.
    
    svn path=/trunk/; revision=52607

commit 2e405d7
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Oct 14 20:35:56 2013 +0000

    Replace XXX with explanation based on discussion with Jakub on -dev.
    
    svn path=/trunk/; revision=52606

commit bef9e93
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Oct 14 20:29:23 2013 +0000

    Slightly clarify the wmem release note entry.
    
    svn path=/trunk/; revision=52605

commit ecb5860
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Oct 14 18:18:16 2013 +0000

     Adding to col info is probably useless as next dissector will overwrite it.
    
    svn path=/trunk/; revision=52604

commit 7541b47
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Oct 14 18:16:11 2013 +0000

    Try to pptimize heuristics slightly.
    
    svn path=/trunk/; revision=52603

commit c94403e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Oct 14 17:55:43 2013 +0000

    Add dissection of NCM/MBIM data traffic based on data interface class protocol code
    
    svn path=/trunk/; revision=52602

commit 9011036
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 14 17:23:58 2013 +0000

    Look for QtWidgets in the right directory.
    
    svn path=/trunk/; revision=52601

commit 13c1c9d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 14 16:54:41 2013 +0000

    PacketList and ProtoTree need access to MainWindow at initialization
    time in order to fill in their respective context menus. R52386 broke
    that. Fix it and add comments about handling reparenting. Fixes bug
    9265.
    
    svn path=/trunk/; revision=52600

commit 1eb36c1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Oct 14 15:03:28 2013 +0000

    do some range checks when reading vwr files
    don't assign the output of pntoh24() to a gint16
    
    unfortunately, vwr detection does not work reliably and many pdf files
    are recognized as vwr - this commit should prevent wireshark from
    crashing when it tries to load the USB 2.0 spec as pdf ;-)
    
    
    svn path=/trunk/; revision=52599

commit 3af074a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Oct 14 14:53:36 2013 +0000

    Make pkgconfig work - sort of:
    - fix a typo
    - Add the library dirs and not just the libraries.
      This would help if the paths that are now returned
      were actually correct.
    
    svn path=/trunk/; revision=52598

commit debe9b6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Oct 14 08:36:38 2013 +0000

    As reported by Didier Gautheron on -dev (http://www.wireshark.org/lists/wireshark-dev/201310/msg00159.html) :
    Since r49923, TCP flags are no more displayed in info column when tree is NULL
    
    svn path=/trunk/; revision=52597

commit 7be4187
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 14 03:07:32 2013 +0000

    TLS server key exchange misses sig and hash algorithm for TLS 1.2.  Bug 9208 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9208).
    
    1. Fix ECDH server key exchange for TLS 1.2
    2. Fix RSA server key exchange for TLS 1.2
    
    From Hauke Mehrtens
    
    svn path=/trunk/; revision=52596

commit 20c163d
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Oct 14 02:34:06 2013 +0000

    DTLS server key exchange misses sig and hash algorithm for TLS 1.2.  Bug 9208 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9208)
    
    1. Fix ECDH server key exchange for DTLS 1.2
    2. Fix RSA server key exchange for DTLS 1.2
    
    From Hauke Mehrtens
    
    svn path=/trunk/; revision=52595

commit 5320a5e
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun Oct 13 22:00:09 2013 +0000

    DRX: start to show state prior to and after current PDU.
    
    svn path=/trunk/; revision=52594

commit a361571
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Oct 13 21:25:19 2013 +0000

    As requested by Zoltán Lajos Kis, split the openflow dissector int one file per protocol version.
    
    svn path=/trunk/; revision=52593

commit ee19aea
Author: Cal Turney <cal.turney@emc.com>
Date:   Sun Oct 13 20:19:30 2013 +0000

    SMB2 SRT can be very inaccurate in the presence of retransmissions:   Retransmitted responses not only add additional (bogus) transactions but also the latency associated with them. This can greatly inflate the maximum and average SRT stats especially in the case of retransmissions triggered by the expiry of the rexmit timer (RTOs). Only calculating SRT for the first response received accomplishes this goal without requiring the TCP pref "Do not call subdissectors for error packets" to be set.
    
    svn path=/trunk/; revision=52592

commit 2ac134b
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Oct 13 19:56:52 2013 +0000

    whitespace fixes; mostly: remove trailing blanks
    
    svn path=/trunk/; revision=52591

commit 5927778
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Oct 13 19:14:33 2013 +0000

    Minor whitespace changes
    
    svn path=/trunk/; revision=52590

commit 3118bd5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Oct 13 18:59:23 2013 +0000

    Don't clobber PKG_CONFIG_PATH.
    
    svn path=/trunk/; revision=52589

commit 76d4b43
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Oct 13 18:14:59 2013 +0000

    Minor whitespace, formatting & etc changes.
    
    svn path=/trunk/; revision=52588

commit ee6916b
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 13 16:10:43 2013 +0000

    When printing PDML, don't assume that all values with bitmasks are represented
    as guint32 internally - they may be signed and/or 64-bit.
    
    svn path=/trunk/; revision=52587

commit 4e50b8b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Oct 13 14:03:40 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-10-13]
    
    svn path=/trunk/; revision=52584

commit e7a0c26
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 13 13:13:24 2013 +0000

    Subsume README.binarytrees into wmem doxygen. The README was out of date
    anyways, since Michael made key operations non-destructive in r44380.
    
    svn path=/trunk/; revision=52583

commit 14d9d10
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 13 12:25:01 2013 +0000

    openSAFETY: Dissection for second crc as well as plausability check.  Bug 9261 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9261).
    
    From Roland Knall
    
    svn path=/trunk/; revision=52582

commit 1299f24
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sun Oct 13 09:47:32 2013 +0000

    Set CMake to use Python when building the tap register files.
    
    svn path=/trunk/; revision=52581

commit 9c4ee86
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sun Oct 13 09:21:55 2013 +0000

    Add CMake properties to targets so that they are logically organised when using a Visual Studio solution.
    Add CMake properties to group the source files in epan into logical blocks when using a Visual Studio solution.
    
    svn path=/trunk/; revision=52580

commit f5decf5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 13 08:47:05 2013 +0000

    Fix dissection of Home Provider CID and fix a typo error
    
    svn path=/trunk/; revision=52579

commit efdbb59
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 13 04:54:14 2013 +0000

    So a while back Jeff added some code to check that the offset+length passed to
    proto_tree_add_item was valid *before* we short-circuited based on a NULL tree.
    This was good in that it removed a common source of really-long-loop bugs. It
    was less good in that it cost us about 8% in speed when doing a tree-less
    dissection, but we decided the tradeoff was worth it.
    
    After Anders' recent mail to -dev about performance, I started thinking about
    how to optimize this. It occurred to me that the vast majority of the logic
    involved in the check was dealing with the length value - fetching the actual
    length if it was a counted string, calculating the length if it was -1, adding
    the length to the offset in a way that was free from overflows, etc.
    
    All of this is (theoretically) unnecessary - simply checking the offset without
    worrying about the length will still catch the very-long-loops, since it is the
    offset that increases in each iteration, not the length.
    
    All that to justify:
    - implement tvb_ensure_offset_exists which throws an exception if the offset is
      not within the tvb
    - use it instead of all the complicated other logic in the pre-short-circuit
      step of proto_tree_add_item and friends
    
    This gives us back about 3/4 of the performance we lost in the original patch.
    We're still ~2% slower than without any check, but this is the best I can think
    of right now.
    
    svn path=/trunk/; revision=52578

commit f65ab94
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 13 00:13:20 2013 +0000

    Order our conditionals to take advantage of the fact that we know tvb->length <=
    tvb->reported_length. Small performance win on the hot path, and a bit easier to
    read.
    
    svn path=/trunk/; revision=52577

commit 6390f33
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Oct 12 23:48:43 2013 +0000

    Update the User Guide for the upcoming 1.11.0 release
    
    svn path=/trunk/; revision=52576

commit a11b04b
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 12 23:41:55 2013 +0000

    Tweak/simplify some tvbuff length check functions slightly. In my benchmarks of
    dissecting without tree, they are costly because they now happen for every
    proto_tree_add_item call even if tree is NULL.
    
    svn path=/trunk/; revision=52575

commit 3ab8799
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Oct 12 22:08:03 2013 +0000

    Remove some things that I added while not understanding the real
    problem/solution.
    "Long" since solved by copying the solution from Makefile.nmake.
    
    Small update to the status of cmake builds on windows
    
    svn path=/trunk/; revision=52574

commit c2b2d20
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 12 21:01:17 2013 +0000

    Redo r52569 in a way that doesn't break the GUI. Add a mem_pool member to
    tree_data and reference it directly when allocating/freeing tree items. This
    lets us keep multiple around when we need them, and still lets us use
    wmem_free_all for a major speedup. It also, coincidentally, lets us get rid of
    the annoying fi_tmp hack that was needed before, since that element gets swept
    up in the free_all with everything else.
    
    Keep one pool cached to avoid creating/destroying a pool for each packet,
    another minor performance win.
    
    The various changes in approach seem to balance out pretty much exactly, this
    still gives ~11% over pre-52569.
    
    svn path=/trunk/; revision=52573

commit 2e1497b
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 12 18:14:19 2013 +0000

    Revert r52569, it breaks the GUI since that sometimes has multiple trees active
    at once.
    
    svn path=/trunk/; revision=52572

commit b610734
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sat Oct 12 18:13:26 2013 +0000

    If the offset is out of bounds, have tvb_length_remaining() and tvb_reported_length_remaining() return 0 instead of -1.  This should provide a better long-term fix for bugs/problems such as seen in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9263.  In the long-run, if we like this behavior, we can change the return value to a guint as well.  Let's let it simmer for awhile first ...
    
    svn path=/trunk/; revision=52571

commit 65accd3
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sat Oct 12 18:03:34 2013 +0000

    Don't assume that tvb_length_remaining() or tvb_reported_length_remaining() always return a value >= 0.  Part of fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9263
    
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=52570

commit 540e9c7
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 12 17:57:51 2013 +0000

    Use wmem_free_all on the tree pool rather than freeing each node, label and
    field_info separately. We still have to walk the tree in order to free certain
    fvalues, but that's not a big deal. Another ~11% speed-up running "tshark -nVr"
    on a large capture.
    
    svn path=/trunk/; revision=52569

commit d19a207
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 12 17:32:41 2013 +0000

    Use a wmem block allocator to allocate field_infos, proto_nodes and item_labels.
    Even without making use of free_all (which should be possible) this still
    results in ~8% speedup running "tshark -nVr" on a large file in my tests.
    
    svn path=/trunk/; revision=52568

commit f1ee43a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Oct 12 14:29:40 2013 +0000

    Update User Guide for 1.11 preparation
    
    svn path=/trunk/; revision=52567

commit 214a2d7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Oct 12 14:05:32 2013 +0000

    From Todd Newton via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9262 :
    Fix dissection of PTP Management messages
    
    svn path=/trunk/; revision=52566

commit 137be14
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 12 13:14:30 2013 +0000

    We can't use proto_tree_add_uint_* for FT_TIME fields, use proto_tree_add_time_*
    instead. Fixes another one of the issues that shows up in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9263
    
    svn path=/trunk/; revision=52565

commit b581aff
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 12 12:53:35 2013 +0000

    Based on help and suggestions from Johannes Berg, fix Radiotap Header decode the
    right way.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9256 without
    reintroducing https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9212
    
    svn path=/trunk/; revision=52564

commit fa1027a
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 12 12:38:56 2013 +0000

    From RobiOneKenobi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9229
    
    Add a new strutil function format_text_chr that replaces unprintable characters
    with a single passed-in char (eg a '.' or a '-') instead of a C-style escape.
    This is useful for displaying binary data that frequently but not always
    contains text; otherwise the number of C escape codes makes it unreadable.
    
    svn path=/trunk/; revision=52563

commit 522f74e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Oct 12 03:44:20 2013 +0000

    Have pixbuf_to_widget() use a guint8 * to match
    gdk_pixbuf_new_from_inline().
    
    svn path=/trunk/; revision=52562

commit 7335343
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Oct 12 03:00:04 2013 +0000

    Another Solaris Studio C++ fix.
    
    svn path=/trunk/; revision=52561

commit 6e3892e
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 12 02:41:44 2013 +0000

    Free the actual struct, not the typedef thereof, because the typedef is actually
    a typedef of a *pointer* to the struct, not the struct itself, which are
    different sizes.
    
    This doesn't show up under valgrind because the length isn't checked in that
    case, everything gets subsumed in valgrind's malloc/free hooks.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9264
    
    svn path=/trunk/; revision=52560

commit 1f2043d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Oct 12 02:29:17 2013 +0000

    Solaris Studio C++ won't let us pass the address of main() to
    init_progfile_dir(). Try using QCoreApplication::applicationFilePath()
    instead.
    
    svn path=/trunk/; revision=52559

commit 6a5afa8
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Oct 12 01:02:34 2013 +0000

    Update to the latest Windows library tags. Add an "install_qt" target.
    
    svn path=/trunk/; revision=52558

commit fcff2c9
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Oct 12 00:12:24 2013 +0000

    QT_DIR → QT5_BASE_DIR. This matches the CMake environment.
    
    svn path=/trunk/; revision=52557

commit 383ed64
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 23:52:19 2013 +0000

    Look for Qt in WIRESHARK_LIB_DIR. Add a conditional check for qmake.
    
    svn path=/trunk/; revision=52556

commit c01ab40
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 11 23:03:18 2013 +0000

    With Gerald's patch we should no longer require GTK includes for QT-Only builds
    (untested).
    
    svn path=/trunk/; revision=52555

commit 90b20ab
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 21:42:49 2013 +0000

    One more HAVE_LIBPCAP.
    
    svn path=/trunk/; revision=52554

commit aae1de7
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 11 21:29:12 2013 +0000

    cf_start_tail() is (now) just a wrapper around cf_open().  Get rid of it and just call cf_open().
    
    svn path=/trunk/; revision=52553

commit 564ca2d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 21:26:26 2013 +0000

    Try to fix Qt compilation when libpcap is disabled.
    
    svn path=/trunk/; revision=52552

commit 2dcfce3
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 11 20:48:13 2013 +0000

    Fix some formatting.
    
    svn path=/trunk/; revision=52551

commit 15b539f
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 11 20:29:11 2013 +0000

    Replace a question in a comment with a better explanation (that answers the question).
    
    svn path=/trunk/; revision=52550

commit d06d2fd
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 11 19:55:34 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8943 :
    
    List Windows Server 2012 (and a couple of Home Server versions) as supported OS.
    
    While at it, remove the list of the various "NT-based" Windows versions from
    a couple of other places (this effectively removes statements that we still
    support NT4.0 and 2000).
    
    svn path=/trunk/; revision=52549

commit d643779
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 18:42:34 2013 +0000

    Build with Qt by default.
    
    svn path=/trunk/; revision=52548

commit a631772
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 17:58:12 2013 +0000

    More ui/util.h includes.
    
    svn path=/trunk/; revision=52545

commit 3623167
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 17:47:43 2013 +0000

    Include ui/util.h.
    
    svn path=/trunk/; revision=52544

commit 6262bb3
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 11 17:43:07 2013 +0000

    There's no need to include prefs.h twice.
    
    svn path=/trunk/; revision=52543

commit 259768d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 17:20:50 2013 +0000

    Remove GTK+ and global cfile dependencies from file_dlg_win32.c.
    
    Move the declaration of set_last_open_dir() to ui/util.h. It still
    has separate GTK+ and Qt implemenations. We might want to move it to
    ui/util.c at some point. Remove a lot of unnecessary GTK+ includes.
    Remove most of the references to the global cfile while we're at it.
    
    svn path=/trunk/; revision=52542

commit ee5397d
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 11 11:43:37 2013 +0000

    The env variable is QT5_BASE_DIR, as documented in README.cmake
    Make documentation and implementatoin consistent
    
    svn path=/trunk/; revision=52541

commit f0e92ef
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 11 11:25:40 2013 +0000

    The path for the Qt5 installation now needs to be set as a
    windows environment variable.
    
    svn path=/trunk/; revision=52540

commit f5fd46f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 11 11:11:41 2013 +0000

    qtshark and wireshark(gtk2) now actually find their libs.
    
    svn path=/trunk/; revision=52539

commit 28282a9
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 11 10:32:11 2013 +0000

    Now the GUI programs (wireshark/gtk2 and qtshark) compile and link
    
    svn path=/trunk/; revision=52538

commit a37a217
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Oct 11 10:32:05 2013 +0000

    Fix another fuzz failure
    
    svn path=/trunk/; revision=52537

commit a183a4f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Oct 11 07:53:17 2013 +0000

    We don't need to check for lauxlib.h.
    
    svn path=/trunk/; revision=52536

commit 8719ceb
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 11 07:38:45 2013 +0000

    Make airpcap detection work
    
    svn path=/trunk/; revision=52535

commit 5db6b8a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Oct 11 06:53:29 2013 +0000

    Check for sa_len in struct sockaddr.
    
    svn path=/trunk/; revision=52534

commit 3179493
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Oct 11 06:48:45 2013 +0000

    We don't check for lauxlib.h or lualib.h, and we don't need to - we just
    check whether we have Lua or not.  Get rid of the cmakedefines for those
    two headers.  (The autoconf script should perhaps do the check
    differently.)
    
    svn path=/trunk/; revision=52533

commit 059423c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Oct 11 06:10:32 2013 +0000

    Fix check for inflatePrime in zlib (ZLIB_LIBRARIES isn't set at that
    point, you want ZLIB_LIBRARY).
    
    svn path=/trunk/; revision=52532

commit 75ccff5
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Oct 11 01:33:40 2013 +0000

    Destroy dissector tables on shutdown and use epan scoped memory of handles.
    Cleans up another 600KB of "still accessible" memory.
    
    svn path=/trunk/; revision=52531

commit 59e24df
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 01:31:59 2013 +0000

    "install-generated-files" depends on "doc". Set dependencies
    accordingly.
    
    svn path=/trunk/; revision=52530

commit c03546c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 01:16:19 2013 +0000

    qtshark.exe doesn't depend on tshark_OBJECTS.
    
    svn path=/trunk/; revision=52529

commit abd75d1
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Oct 11 01:11:21 2013 +0000

    Free all the heuristict dissector lists and their entries on shutdown, another
    few KB of "still reachable" data down.
    
    svn path=/trunk/; revision=52528

commit 545455d
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 11 00:42:02 2013 +0000

    Fix compilation when we don't HAVE_LIBGCRYPT
    
    svn path=/trunk/; revision=52527

commit 64cc800
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Oct 11 00:31:01 2013 +0000

    Don't assume people have subversion--I just copied my home directory to a new
    machine and it would have been nice if this script and installed subversion
    for me.
    
    Install perl-podlators too (for pod2man).  Need to check if that's the package
    name to use on SuSE too...
    
    svn path=/trunk/; revision=52526

commit c62f096
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Oct 11 00:29:21 2013 +0000

    Don't return an error if cleaning the Qt directory fails.
    
    svn path=/trunk/; revision=52525

commit 2ee9b16
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Oct 11 00:05:08 2013 +0000

    Note that dladdr() isn't being found on OS X, even though it's
    available.
    
    svn path=/trunk/; revision=52524

commit 2ed259c
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Oct 10 23:59:57 2013 +0000

    When TCP options are truncated, we only add the truncated length to the tree,
    not the whole length. Fixes an invalid access with the capture from
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9263
    
    svn path=/trunk/; revision=52523

commit e5336d2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Oct 10 23:54:53 2013 +0000

    Move the QT_MACEXTRAS_LIB cmakedefine in cmakeconfig.h.in to the
    equivalent location in config.h.in, to simplify comparing the two files.
    
    Add some tests from the autoconf script to CMake:
    
    	check for setresgid() and setresuid();
    
    	check for struct stat having an st_flags member.
    
    Get rid of INTTYPES_H_DEFINES_FORMATS; we don't appear to check for it,
    and we don't use it (we're using GLib's formatting functions, which have
    their own way of handling 64-bit integers).
    
    Get rid of STDC_HEADERS; it's in autoconf because autoconf was
    originally developed back when you couldn't rely in ANSI C and has never
    been removed, and something we're using for other purposes checks for
    it, not because we explicitly test for it, but we don't test it in the
    code, and CMake doesn't even check for it.
    
    svn path=/trunk/; revision=52522

commit 2f067f2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 10 23:52:29 2013 +0000

    Use the right package name.
    
    svn path=/trunk/; revision=52521

commit 06a3d11
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 10 23:45:16 2013 +0000

    Try to discover Qt similar to the way we discover Python.
    
    svn path=/trunk/; revision=52520

commit 878186b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Oct 10 23:33:21 2013 +0000

    We use g_ascii_strtoll(), not strtoll(), so we no longer need to check
    for strtoll() (if we ever did check for it).
    
    svn path=/trunk/; revision=52519

commit 564797a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 10 23:11:19 2013 +0000

    Try to locate QtMacExtras.
    
    svn path=/trunk/; revision=52518

commit 2accaae
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Oct 10 22:56:48 2013 +0000

    Fix other HAVE_LUA entry.
    
    svn path=/trunk/; revision=52517

commit 59e052e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 10 22:19:45 2013 +0000

    Fix a few things - untested until current build finishes.
    
    svn path=/trunk/; revision=52516

commit baf34b0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Oct 10 21:02:50 2013 +0000

    Don't check for pcap_version(); we don't use it.
    
    Sort the #cmakedefines in cmakeconfig.h.in to more closely match the
    order in config.h.in, to make it easier to make sure CMake and autofoo
    are doing the same checks.  Remove some #cmakedefines that don't
    correspond to check that are being done either by CMake or autofoo.
    
    svn path=/trunk/; revision=52515

commit 260a3af
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Oct 10 20:36:11 2013 +0000

    Check for bpf_image(), just as the autoconf script does.
    
    svn path=/trunk/; revision=52514

commit 2a59ee5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 10 20:35:32 2013 +0000

    Add Airpcap detection, use it by default on win32
    
    QT5 compile working - NOT. It's almost working, except
    that I *still* need to get GTK detection working on Win :-(
    
    
    svn path=/trunk/; revision=52513

commit 561a071
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Oct 10 20:23:59 2013 +0000

    Don't close the Capture Options window if there was an error in what was
    selected (and we're not going to start capturing).  That way the user can fix
    whatever was wrong without having to re-open the dialog.
    
    svn path=/trunk/; revision=52512

commit 36fe610
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Oct 10 20:20:45 2013 +0000

    Just describe HAVE_LUA as "Define to use Lua"; it's not tied to a
    version, and this matches cmakeconfig.h.in.
    
    svn path=/trunk/; revision=52511

commit dea61da
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Oct 10 20:19:27 2013 +0000

    Fix an infinite loop detected during fuzz testing
    
    svn path=/trunk/; revision=52510

commit ce17930
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Oct 10 20:14:12 2013 +0000

    HAVE_LUA is for Lua, not some particular version thereof.
    
    Reorder to match config.h.in (which is autogenerated).
    
    svn path=/trunk/; revision=52509

commit aeec217
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Oct 10 20:10:18 2013 +0000

    Get rid of apparently-undefined and apparently-unused #defines.
    
    svn path=/trunk/; revision=52508

commit 37a7e33
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Oct 10 19:48:37 2013 +0000

    Revert the changes made to resolve https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3528 (When following an HTTP tcp stream decode gzip data automatically), as they caused a bigger problem reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9044 ("Follow TCP Stream" shows only first HTTP req+res).
    
    #BACKPORT(1.10)
    
    
    svn path=/trunk/; revision=52506

commit d8231f1
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Oct 10 19:30:29 2013 +0000

    Try to make the build bot happy.
    
    svn path=/trunk/; revision=52505

commit d038be7
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Oct 10 19:17:48 2013 +0000

    Flag the addresses used in the trace which has been resolved and only add those to the list used to create the NRB.
    
    svn path=/trunk/; revision=52504

commit f29544f
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Oct 10 17:44:55 2013 +0000

    Add a call to tvb_ensure_bytes_exist before we allocate memory based on our
    offset+size, prevents attempts to allocate outrageous memory, fixing
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9260
    
    svn path=/trunk/; revision=52503

commit 7a1a387
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Oct 10 17:30:56 2013 +0000

    Fixes for the utility-launcher script.
    
    If we don't find Wireshark.app in WIRESHARK_APP_DIR or
    /Applications/Wireshark.app, look for it using its bundle ID. Add a
    description of this process to the Read Me First files. Look for
    executables in the right subdirectory depending on our UI flavor.
    
    Make sure we don't add GTK+-specific items to the app bundle if we're
    using Qt.
    
    svn path=/trunk/; revision=52502

commit 689618c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 10 17:28:50 2013 +0000

    Build qtshark by default, use qt5 by default. To turn
    off building qtshark do "cmake ... -DBUILD_qtshark=OFF ..."
    or change your local copy of CMakeOptions.txt
    
    Small update to README.cmake (when running nmake I recommend
    using /X- to avoid some (viewing) corruptions.
    
    
    svn path=/trunk/; revision=52501

commit b80fad5
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Oct 10 17:23:12 2013 +0000

    Fix a couple of typos.
    
    svn path=/trunk/; revision=52500

commit 607e329
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 10 17:16:21 2013 +0000

    Explain about setpath.bat
    
    svn path=/trunk/; revision=52499

commit 7c25a38
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 10 17:13:02 2013 +0000

    lib is required for linking, the dlls are in bin
    And with this change, I'm finally able to run the executables in the
    top builddir.
    
    svn path=/trunk/; revision=52498

commit a50dee3
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Oct 10 16:18:49 2013 +0000

    From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9246
    
    Fix memory leaks and bad memory accesses in c1222 dissector.
    
    From me: use realloc in a handoff function since it may get called multiple
    times, and we only need the latest.
    
    svn path=/trunk/; revision=52497

commit 1370003
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Oct 10 16:07:20 2013 +0000

    From Marko Hrastovec via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9239
    
    Add dissection of Asterix category 008.
    
    svn path=/trunk/; revision=52496

commit 59c91b3
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Oct 10 16:04:41 2013 +0000

    Safer to compare return value of tvb_reported_length_remaining() > 0 than != 0.
    Convert tabs to spaces.
    
    svn path=/trunk/; revision=52495

commit 943356c
Author: Cal Turney <cal.turney@emc.com>
Date:   Thu Oct 10 15:53:45 2013 +0000

    "Expert Info (Error/Malformed) trying to fetch an unsigned integer with length 0" errors when an attempt is made to display the File Attributes within the FID subtree of SMB requests and responses.  In addition, not all the options and masks were marked with PROTO_ITEM_SET_GENERATED(item) when appropriate to do so;
    
    Fix1: The proto_tree_add_item() was changed to proto_tree_add_uint.
    Fix2: "If (len==0) PROTO_ITEM_SET_GENERATED(item);" was added to dissect_nt_create_options_bits(), dissect_nt_share_access_bits(), dissect_smb_access_mask_bits(), dissect_nt_create_bits(), and dissect_file_ext_attr_bits().
    
    svn path=/trunk/; revision=52494

commit bcf51e8
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Oct 10 14:53:19 2013 +0000

    Fix the core dump reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9258 :
    
    After calling wtap_close(), set the wth to NULL so we don't try to close it
    again later. (The core only happens when tshark isn't keeping up with dumpcap's
    file rotation.)
    
    Wireshark still has a problem but it's a different one.
    
    svn path=/trunk/; revision=52493

commit 36e0adf
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 10 13:37:15 2013 +0000

    Generate setpath.bat to set the paths necessary for running
    the generated binaries inside the build dir.
    
    svn path=/trunk/; revision=52492

commit 526f7cf
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 10 09:10:53 2013 +0000

    The path approach can't work this way: Trying to set an environment
    variable of our parent process isn't going to work. Plan B is to write
    this stuff into a file and manually run it once.
    
    Hard code the QT5 search path on Windows for now.
    
    svn path=/trunk/; revision=52489

commit 7af36bb
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu Oct 10 08:41:14 2013 +0000

    Revert "Fix using fop from CMake"
    
    This reverts commit r52484
    
    svn path=/trunk/; revision=52488

commit a77e375
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Oct 10 08:15:55 2013 +0000

    Slightly change heuristics
    
    svn path=/trunk/; revision=52487

commit ee0fc35
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Oct 10 07:30:57 2013 +0000

    Add fragmentation support
    
    svn path=/trunk/; revision=52486

commit c3d138d
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Oct 10 07:13:36 2013 +0000

    As the Qt build will not use portaudio, we don't need to
    put portaudio flags into config.pri
    
    svn path=/trunk/; revision=52485

commit 6602789
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu Oct 10 05:02:50 2013 +0000

    Fix using fop from CMake
    
    svn path=/trunk/; revision=52484

commit aa57e00
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Oct 9 22:30:59 2013 +0000

    Fix signed vs. unsigned comparison warnings.
    
    svn path=/trunk/; revision=52483

commit 60d0a97
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Oct 9 22:10:15 2013 +0000

    Don't update DRX state when preference is turned off
    
    svn path=/trunk/; revision=52482

commit f2f95a4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 9 21:59:41 2013 +0000

    Update a comment
    
    svn path=/trunk/; revision=52481

commit 61d0ac9
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 9 21:36:03 2013 +0000

    Change the default UDP port to 0.
    
    svn path=/trunk/; revision=52480

commit 6a8ceca
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 9 20:49:12 2013 +0000

    Sometimes we need to @rpathify libraries from more than one directory.
    Instead of trying to match libraries from $LIBPREFIX, exclude libraries
    that aren't in well-known system paths and which haven't previously been
    @rpathified.
    
    svn path=/trunk/; revision=52479

commit 51d6f57
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 9 20:31:23 2013 +0000

    Check if first char is printable.
    
    svn path=/trunk/; revision=52478

commit f678c0f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 9 20:30:18 2013 +0000

    Try to fix
    packet-rtpproxy.c:217: warning: comparison between signed and unsigned
    
    svn path=/trunk/; revision=52477

commit 6ca246c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 9 20:14:12 2013 +0000

    Make RTPProxy a newstyle dissector.
    
    svn path=/trunk/; revision=52476

commit ca78b8f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 9 20:12:08 2013 +0000

    g_list_prepend() is faster.
    
    svn path=/trunk/; revision=52475

commit ba3e8e0
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 9 19:43:02 2013 +0000

    Make column "filter name" prefixed with _ws. to be the same as other "*shark application filters" created in r52462.
    
    svn path=/trunk/; revision=52474

commit 576a160
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 9 17:58:39 2013 +0000

    When we display an error message in the interface list make sure it's
    word-wrapped.
    
    svn path=/trunk/; revision=52473

commit de733af
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Oct 9 17:34:49 2013 +0000

    0xffffffffffff doesn't necessarily fit in an int, so use
    G_GINT64_CONSTANT().  Make it unsigned while we're at it.
    
    Clean up indentation.
    
    svn path=/trunk/; revision=52472

commit 2693e12
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 9 17:30:50 2013 +0000

    Add some license headers after emailing the respective authors to confirm.
    
    svn path=/trunk/; revision=52471

commit 4860e10
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 9 17:24:16 2013 +0000

    Slight simplification, inline a function only ever called once.
    
    svn path=/trunk/; revision=52470

commit 7058b87
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Oct 9 17:21:30 2013 +0000

    From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9238
    
    Add test for ANSI C12.22 decryption.
    
    svn path=/trunk/; revision=52469

commit 32bc65a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Oct 9 16:20:54 2013 +0000

    Try to make more efficient heuristick checks.
    
    svn path=/trunk/; revision=52468

commit 16085e8
Author: Cal Turney <cal.turney@emc.com>
Date:   Wed Oct 9 16:13:18 2013 +0000

    If the capture is frame sliced at or beyond the TCP 20-byte fixed length portion of the TCP header and tcp_analyze_seq is enabled, TCP analysis is not conducted:  As much of the options field as possible should be dissected and TCP analysis should be performed.
    Patch was tested with snaplens of:
    49 and 52:  (TCP fixed header incomplete) TCP analysis NOT performed.
    54:  (Fixed header complete but entire options wfield was sliced off) TCP analysis ran and was OK.
    64:  (Fixed header complete but a portion of the options field was missing) Options were dissected to the extent possible.  TCP analysis ran and was OK.
    66:  (Fixed header and options complete) TCP analysis ran and was OK.
    70:  (Fixed header and options complete plus  4 bytes) TCP analysis ran and was OK.
    
    svn path=/trunk/; revision=52467

commit 6a67588
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 9 16:07:24 2013 +0000

    From Peter Van Eynde via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9252 :
    Fix WCCP fix hash buckets assignment info decoding
    
    svn path=/trunk/; revision=52464

commit 65a8127
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 9 15:19:04 2013 +0000

    Improve on r52458 and bugfix a few places where offset wasn't incrementing.  Helps fix bug 9248 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9248) and should be good enough to backport.
    
    svn path=/trunk/; revision=52463

commit 9ccefb0
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 9 12:56:19 2013 +0000

    Prefix all "Wireshark application specific" display filters with a "_ws." to distinguish them from dissector filters.
    
    This was committed now to get it into the 1.11 release so users can start getting used to the changed filter names.
    
    svn path=/trunk/; revision=52462

commit a56818a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 9 09:53:48 2013 +0000

    Add an option (off by default) to force decoding of unknown USB control data as MBIM
    
    svn path=/trunk/; revision=52461

commit de8242e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Oct 9 00:03:14 2013 +0000

    Fix a comment.
    
    svn path=/trunk/; revision=52460

commit f54c08e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 8 23:45:26 2013 +0000

    Add some QT_DIR checks.
    
    svn path=/trunk/; revision=52459

commit 74501b2
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 8 23:16:53 2013 +0000

    Hacky fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9248
    Just break out of the loop if offset doesn't go up.
    
    There's almost certainly a better fix - the dissector is weird, and I'm not sure
    if all the _length_remaining() checks are important or legacy, and what affect
    they have on this issue.
    
    At the very least this will pacify the fuzzbots until somebody has time to
    figure it out properly.
    
    svn path=/trunk/; revision=52458

commit d95d8d7
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 8 23:05:29 2013 +0000

    Replace a strbuf with a much simpler strdup_printf since it was in fact only
    modified in one place. Much reduces memory usage, and makes it clear that
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9248 is an infinite loop not
    a memory problem.
    
    svn path=/trunk/; revision=52457

commit b3c844f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 8 23:03:56 2013 +0000

    Add an initial Qt configuration and makefile targets.
    
    svn path=/trunk/; revision=52456

commit 69da562
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 8 21:12:06 2013 +0000

    Don't try and construct an OID string if the len is zero. Fixes
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9246
    
    svn path=/trunk/; revision=52455

commit 0863791
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Oct 8 20:41:57 2013 +0000

    Try to set PATH on Windows to all required dlls/libs to allow
    running the executables from the build tree without installation.
    It doesn't really work yet but the troubleshooting has to wait
    until either I've gotten some sleep or someone else fixes it.
    
    svn path=/trunk/; revision=52454

commit 69473b4
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 8 20:21:36 2013 +0000

    Use a plain package name even if we're building with GTK3. Hopefully
    we're beyond the "experimental" stage now.
    
    svn path=/trunk/; revision=52453

commit b505bb7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 8 18:25:10 2013 +0000

    Add notes about Qt, wmem, and bug 9242.
    
    svn path=/trunk/; revision=52452

commit 5b3f870
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Oct 8 18:17:45 2013 +0000

    Add 3GPP AVP 533 - 537
    
    svn path=/trunk/; revision=52451

commit 795dbb7
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Oct 8 17:13:34 2013 +0000

    Separate state struct into separate config and running_state structs.  Also, mod startOffset when working out if short cycle onDuration should be started
    
    svn path=/trunk/; revision=52450

commit 2553de1
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 8 15:09:59 2013 +0000

    From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9245
    
    Fix test suite so that it doesn't attempt to use color if ncurses is not
    installed.  This came up when I attempted to use the test suite under Windows
    with cygwin installed but not ncurses.  The result is not entirely broken but
    the error messages saying that "tput is not a valid command" make the menus and
    results difficult to read.
    
    svn path=/trunk/; revision=52449

commit 54c558f
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 8 15:05:45 2013 +0000

    Reorganize handling of incomplete fragments slightly. The logic hasn't changed
    much, but I think this way's a little clearer, and it made it much easier to
    figure out where the memory leak was.
    
    Fixes the leaks from https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9243
    
    svn path=/trunk/; revision=52448

commit 8a9e9de
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Oct 8 11:23:22 2013 +0000

    mpeg pes private data is 16 bytes long, see iso 13818-1
    
    svn path=/trunk/; revision=52447

commit c75a0a6
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Oct 8 06:10:26 2013 +0000

    Add information about the IANA assigned UDP port.
    
    svn path=/trunk/; revision=52446

commit 56d8797
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 8 01:09:51 2013 +0000

    Don't try and fetch the repeat value of slot 0, since it makes us underflow the
    array we're accessing.
    
    Fixes the uninitialized value errors in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9243
    
    svn path=/trunk/; revision=52445

commit 7c50731
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Oct 7 21:57:07 2013 +0000

    Starting to debug DRX support
    
    svn path=/trunk/; revision=52443

commit 9f45bac
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Oct 7 19:37:22 2013 +0000

    Try to fix building the GTK flavor OS X app.
    
    svn path=/trunk/; revision=52442

commit df1b8d3
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Oct 7 19:06:39 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9209 :
    
    Debian still uses XPMs for their menu system[1] so distribute wsicon32.xpm in
    the source tarball again (reverting part of r48565).  This is the icon that
    debian/wireshark.menu refers to.
    
    [1] http://lintian.debian.org/tags/menu-icon-not-in-xpm-format.html
    
    svn path=/trunk/; revision=52441

commit 67e98ca
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Oct 7 18:32:48 2013 +0000

    From Erik Hugne:
    tYN flag in named messages
    
    Named messages are both used for connectionless
    messaging and connection setup requests. A SYN
    flag is now represented by the previously reserved
    bit 18 in word 0 to differentiate named messages from
    connection requests.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9241
    
    svn path=/trunk/; revision=52440

commit 88130d4
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Oct 7 18:29:57 2013 +0000

    From Erik Hugne:
    tipc: update discovery protocol header according to spec
    
    Dissection of word 1 in the TIPC ndisc protocol header
    is wrong. The field called "Broadcast ack no" should
    be "Node Signature" (16 bits wide).
    "Requested Links" is also wrong. This should actually be
    5 bits reserved, followed by a 8 bit "Minor protocol version"
    field
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9241
    
    svn path=/trunk/; revision=52439

commit ced6613
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Oct 7 16:34:00 2013 +0000

    From Michal Labedzki via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9232
    
    Use wmem_strbuf instead of manual string management in btsdp. Fixes fuzz
    failure.
    
    From me: minor tweak to make the patch apply to current trunk.
    
    svn path=/trunk/; revision=52438

commit daba11a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Oct 7 15:22:08 2013 +0000

    dissect mpeg registration descriptor
    
    svn path=/trunk/; revision=52437

commit f9da278
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Oct 7 12:16:30 2013 +0000

    MBIM data is transferred over CDC-Data interface class. Remove useless code.
    
    svn path=/trunk/; revision=52436

commit 65f5c9a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Oct 7 10:15:04 2013 +0000

    Dissect MBIM traffic over USB bulk
    
    svn path=/trunk/; revision=52435

commit f02d2f8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Oct 7 08:14:15 2013 +0000

    Update function name in debug info
    
    svn path=/trunk/; revision=52434

commit 1394b21
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Oct 7 04:49:44 2013 +0000

    Try to fix Bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9227 "Fix build for VS 2012 (MSVC_VARIANT==MSVC2012EE)"
    
    svn path=/trunk/; revision=52433

commit 6013cbd
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Oct 7 00:25:43 2013 +0000

    Try to get gtk3 detection working via pkg-config
    (not yet working).
    
    svn path=/trunk/; revision=52432

commit 05908de
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Oct 7 00:21:23 2013 +0000

    NEED_STRPTIME_H needs to be detected properly for windows.
    Set it manually for now.
    
    svn path=/trunk/; revision=52431

commit 0777f96
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 6 23:39:16 2013 +0000

    Another path and ordering tweak.
    
    svn path=/trunk/; revision=52430

commit 84aebfb
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 23:35:39 2013 +0000

    Small update wrt the Windows build.
    
    svn path=/trunk/; revision=52429

commit 087c885
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 6 23:29:59 2013 +0000

    More tweaking of test suite path variables, trying to make everything play
    nicely on Windows and Linux both.
    
    svn path=/trunk/; revision=52428

commit 0c25744
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 22:17:24 2013 +0000

    The code (at least) in dumpcap assumes that PCAP_CREATE is not
    available on Windows - but we detect it in winpcap.
    
    With this change dumpcap compiles and links
    
    
    svn path=/trunk/; revision=52427

commit f625f54
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 22:15:38 2013 +0000

    Remove an uncommented line: The file is now part of wsutil
    
    svn path=/trunk/; revision=52426

commit 2e59bc7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 22:14:37 2013 +0000

    Use the correct syntax for the shell
    
    svn path=/trunk/; revision=52425

commit f016e8c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 21:25:44 2013 +0000

    Libwireshark now links on windows with cmake
    
    svn path=/trunk/; revision=52424

commit e5d29e2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 6 21:23:39 2013 +0000

    Add support for relative OID to PER dissector
    
    svn path=/trunk/; revision=52423

commit 30f8fb1
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 21:07:58 2013 +0000

    Undo r52382 for this file: We use a different solution on Windows
    
    svn path=/trunk/; revision=52422

commit 32efaf8
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 21:05:47 2013 +0000

    Add $Id$
    
    svn path=/trunk/; revision=52421

commit 16333c0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Oct 6 20:59:05 2013 +0000

    From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9192 :
    Cleanup of relative and absolute OID decoding in packet-ber.c
    
    svn path=/trunk/; revision=52420

commit 0f8133c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 20:51:13 2013 +0000

    More copying of config.h.win32 stuff into cmake
    
    svn path=/trunk/; revision=52419

commit 88eb040
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 20:32:56 2013 +0000

    Fix a typo
    
    svn path=/trunk/; revision=52418

commit 13ae682
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 6 20:30:12 2013 +0000

    Fix nameres test suite cleanup after recent changes.
    
    svn path=/trunk/; revision=52417

commit c73bbc6
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 19:58:18 2013 +0000

    Make FindGTK3 work again
    
    svn path=/trunk/; revision=52416

commit 00c8690
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 6 19:07:30 2013 +0000

    Ignore g711.c it's under some weird Sun license but appears to be fully
    GPL-compatible as far as I can tell (not a lawyer).
    
    svn path=/trunk/; revision=52415

commit 5dfd0ad
Author: Gilbert Ramirez <gram@alumni.rice.edu>
Date:   Sun Oct 6 19:05:31 2013 +0000

    Add license text to dftestlib files, and point to the
    capture files that someone renamed from *.cap to *.pcap.
    
    svn path=/trunk/; revision=52414

commit 004c706
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 6 19:04:10 2013 +0000

    Remove packet-vj.c as it does not appear to be under a license we can use.
    
    svn path=/trunk/; revision=52413

commit 62c230c
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 6 18:57:01 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9174
    
    Reorg more of the test variables, still separating source and test directories.
    More minor fixes from me.
    
    svn path=/trunk/; revision=52412

commit 7888bec
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 18:19:58 2013 +0000

    Missed this part of Grahams patch.
    
    svn path=/trunk/; revision=52411

commit fb0af7e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 18:15:43 2013 +0000

    config.h.win32 used another solution
    
    svn path=/trunk/; revision=52410

commit d28324b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 18:11:41 2013 +0000

    Add a comment about PCAP_VERSION
    
    svn path=/trunk/; revision=52409

commit 59cca50
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 18:11:05 2013 +0000

    Finding GTK3 works now, but the list of libs is incomplete
    
    svn path=/trunk/; revision=52408

commit 433ea57
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 17:04:18 2013 +0000

    Remove trailing whitespace
    
    svn path=/trunk/; revision=52407

commit db51201
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 16:11:50 2013 +0000

    Set some values for Windows manually where autodetection
    does not yet work.
    
    svn path=/trunk/; revision=52406

commit efb42cf
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 15:56:30 2013 +0000

    Rewrite FindPCAP.cmake to current practices
    
    svn path=/trunk/; revision=52405

commit 07f25c7
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 6 15:51:31 2013 +0000

    WebSphere MQ V7 Bug Fix 8322 TSHM_EBCDIC.  Bug 9198 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9198)
    
    From Ed Beroset.
    
    svn path=/trunk/; revision=52404

commit eda89e5
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 6 15:38:32 2013 +0000

    Improve "eHRPD Indicator" NVSE dissection in 3GPP2 A11 Registration Request. Bug 9206 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9206)
    
    From Masayuki Takemura
    
    svn path=/trunk/; revision=52403

commit 81a0f15
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 6 14:15:38 2013 +0000

    Try to fix unittest path magic on windows.
    
    svn path=/trunk/; revision=52400

commit fc4c37c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Oct 6 14:03:44 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-10-06]
    
    svn path=/trunk/; revision=52399

commit 0faf9a0
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 6 13:22:12 2013 +0000

    Rewrite the layout case statement as two separate ones, grouping and using
    fallthrough to reduce the amount of duplication.
    
    svn path=/trunk/; revision=52398

commit e0cc11c
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Oct 6 12:44:10 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9174
    
    Support running most tests out-of-tree. Use case is to have a source tree and
    use a semi-unprivileged user to perform tests (to rule out interference).
    
    From me:
    - fix unit-test suite, it has to build the binaries it runs so it must
      more-or-less ignore the out-of-tree stuff
    - fix name-res suite, just missing a path qualifier
    
    
    svn path=/trunk/; revision=52397

commit f5cebd0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 12:25:46 2013 +0000

    Hack around the "/MD overridden by /MDd" messages.
    Better solutions welcome.
    
    svn path=/trunk/; revision=52396

commit 5cd147c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Oct 6 10:40:46 2013 +0000

    The recent update to asn2wrs affected one additional dissector.
    
    svn path=/trunk/; revision=52395

commit 94f0e1f
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 6 02:42:14 2013 +0000

    Fully support relative AP-titles in C12.22.  Bug 9196 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9196)
    
    From Ed Beroset
    
    svn path=/trunk/; revision=52394

commit ee208c8
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 6 02:31:10 2013 +0000

    Add support for RELATIVE-OID ASN.1 type. Bug 9192 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9192)
    
    From Ed Beroset.
    
    svn path=/trunk/; revision=52393

commit 625fbd5
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 6 02:07:47 2013 +0000

    Allow a "more complex" algorithm to finding proto_tree_add_text overuse.  Disabled by default, but used when I want to go on an add filterability spree.  convert_proto_tree_add_text.pl makes these easier to fix, so why not be pickier about the percentages that dissectors use.
    
    svn path=/trunk/; revision=52392

commit 7f36cf3
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 6 01:53:26 2013 +0000

    Add IEEE802.11ac VHT NDP announcement dissection.  Bug 9224 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9224)
    
    From Luca Coelho
    
    From me: make sure return value of tvb_length_remaining is positive.
    
    svn path=/trunk/; revision=52391

commit 5d7b8db
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Oct 6 01:14:46 2013 +0000

    Improved zebra dissector.  Bug 9219 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9219)
    
    From Hannes Hofer
    
    From me: some cleanup noticed during review.
    
    svn path=/trunk/; revision=52390

commit b3f440f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Oct 5 22:51:02 2013 +0000

    Add a link to GammaRay.
    
    svn path=/trunk/; revision=52389

commit 0db37a0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Oct 5 22:47:43 2013 +0000

    Make the task list colors more consistent.
    
    svn path=/trunk/; revision=52388

commit 29bcbc5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Oct 5 22:41:09 2013 +0000

    (Hopefully) unbreak windows build (#define'ing to 0 is not
    undefined).
    
    svn path=/trunk/; revision=52387

commit c37cd6b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Oct 5 22:39:49 2013 +0000

    Fix the white-rectangle-at-startup artifact with the help of GammaRay[1].
    
    Make extra_split_ a member variable again. Make it and master_split_
    full-on values. Set various parent/child relationships at startup
    so that each widget is associated with a layout (which appears to be
    the actual fix).
    
    Make the throttled startup delay huge so that it's easier to browse
    using GammaRay.
    
    [1] https://github.com/KDAB/GammaRay
    
    svn path=/trunk/; revision=52386

commit 07a5c74
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Oct 5 21:56:23 2013 +0000

    Invert NEED_INET_ATON_H to HAVE_INET_ATON_H
    Remove unused NEED_G_ASCII_STRTOULL_H
    
    svn path=/trunk/; revision=52385

commit f303dfd
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Oct 5 21:23:57 2013 +0000

    Fix a typo (letover from autotools times) which accidentally
    worked with cmake on unix but not on windows
    
    svn path=/trunk/; revision=52384

commit 5c1eafd
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Oct 5 21:00:25 2013 +0000

    From Peter A. Bigot via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9225
    
    Fix CoAP option decoding. It's perfectly acceptable for the Payload Marker to
    appear with no preceding options. Without this check such a situation produces
    an invalid diagnostic: end-of-options marker found, but option length isn't 15
    
    svn path=/trunk/; revision=52383

commit eb1ee41
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Oct 5 20:49:44 2013 +0000

    editcap and capinfos compile now with cmake
    
    svn path=/trunk/; revision=52382

commit 8b4c5a5
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Oct 5 18:57:15 2013 +0000

    remove some more if (tree) checks
    
    svn path=/trunk/; revision=52381

commit 21b5802
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Oct 5 18:42:54 2013 +0000

    add editor modelines
    
    svn path=/trunk/; revision=52380

commit 71a4ec8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Oct 5 18:38:25 2013 +0000

    remove some unnecessary if (tree) checks
    
    svn path=/trunk/; revision=52379

commit a15760b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Oct 5 18:29:17 2013 +0000

    From Jacob Erlbeck
    
    Fix GPRS-NS protocol dissector for STATUS PDU
    
    When a NS-STATUS message contains a PDU, the packet description
    refers to the contained PDU and the offset is wrong, thus finding
    information elements that are not present.
    
    This fixes the implementation by checking, whether the PDU dissector
    has been called recursively and by updating the offset correctly.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9221
    
    (from me: use gboolean, separate variable declaration and initialization)
    
    svn path=/trunk/; revision=52378

commit 7b3ac2a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Oct 5 10:17:21 2013 +0000

    Attempt to get linking working with cmake - without success so far.
    
    svn path=/trunk/; revision=52377

commit 438f4be
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Oct 5 09:13:14 2013 +0000

    More debugging.
    
    svn path=/trunk/; revision=52376

commit d7ab7a8
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sat Oct 5 08:02:17 2013 +0000

    Updated instructions for Windows CMake usage when build a Visual Studio solution.
    
    svn path=/trunk/; revision=52375

commit 83d4da3
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 23:46:08 2013 +0000

    Document a little progress wrt cmake windows builds.
    
    svn path=/trunk/; revision=52374

commit 150fb74
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 23:23:16 2013 +0000

    Make runlex.sh work on Windows
    
    svn path=/trunk/; revision=52373

commit 21bfea7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 22:18:57 2013 +0000

    Looks like we have problems invoking shell scripts from
    cmake on windows - so explicitely run the shell with the
    script as argument
    
    svn path=/trunk/; revision=52372

commit afb568c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 22:08:46 2013 +0000

    libwsutil needs to link against libgmodule2
    
    svn path=/trunk/; revision=52371

commit 30f0ea3
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 21:59:18 2013 +0000

    ssize_t is missing on Windows, so typdef it.
    
    svn path=/trunk/; revision=52370

commit 1f278f0
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Fri Oct 4 17:32:04 2013 +0000

    Updated email address for Chris Bontje and myself.
    
    svn path=/trunk/; revision=52369

commit de3867e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 16:55:33 2013 +0000

    The PERL variable name is deprecated, use PERL_EXECUTABLE instead.
    
    svn path=/trunk/; revision=52368

commit 3c96218
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 16:55:04 2013 +0000

    Get pod2man to work on windows: call via perl
    
    svn path=/trunk/; revision=52367

commit 8fcf96c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Oct 4 16:07:26 2013 +0000

    header length includes the adaptation header
    
    svn path=/trunk/; revision=52366

commit e6080d0
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Oct 4 16:05:18 2013 +0000

    More DRX changes
    
    svn path=/trunk/; revision=52365

commit 9c0f237
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 15:51:59 2013 +0000

    Add a missing file on the Windows platform.
    Add missing $Id$ tags.
    
    svn path=/trunk/; revision=52364

commit 6c498c7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 15:42:23 2013 +0000

    Add Win support (and add a "hacked" case where the zlib
    stuff has been compiled in place but not installed)
    
    svn path=/trunk/; revision=52363

commit 8f46fd5
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Oct 4 15:40:24 2013 +0000

    TABs -> spaces
    
    svn path=/trunk/; revision=52362

commit 325d831
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 15:10:27 2013 +0000

    Detecting these modules finally works on Windows setup
    
    svn path=/trunk/; revision=52361

commit 319d0fb
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 13:22:36 2013 +0000

    Cleanup similar to FindGTHREAD2.cmake
    
    svn path=/trunk/; revision=52360

commit 2103728
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 13:22:01 2013 +0000

    Remove now unneeded stuff missed by previous cleanup.
    
    svn path=/trunk/; revision=52359

commit 5ec13cf
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 13:08:21 2013 +0000

    Remove a debug "printf"
    
    svn path=/trunk/; revision=52358

commit 67bae10
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Oct 4 12:52:36 2013 +0000

    in a uat dialogue, allow only one popup for confirming a deletion of an
    element
    
    this should at least partially fix bug 9129
    
    svn path=/trunk/; revision=52357

commit 00ab245
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 12:49:06 2013 +0000

    Replace the old version by a more modern one that only
    tries to find glib2 and  not other stuff as well.
    Not tested on OS X due to problems with my build environment.
    
    svn path=/trunk/; revision=52356

commit a1c82a0
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Oct 4 12:21:17 2013 +0000

    dissect the remaining components of the smart card descriptor
    (without going into too much detail)
    
    svn path=/trunk/; revision=52355

commit cf3ac5e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Oct 4 10:29:57 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9228 :
    Ensure that decompressed tvb exists before trying to add it to the tree
    
    svn path=/trunk/; revision=52354

commit 2ab20bf
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Fri Oct 4 10:12:13 2013 +0000

    From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9195:
    
    Added object decoding for Device Attributes
    Added object decoding for IIN read
    Improved decoding of Counter Freeze objects
    
    svn path=/trunk/; revision=52353

commit f485bea
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 08:13:07 2013 +0000

    Update coding style, use FIND_PACKAGE_HANDLE_STANDARD_ARGS
    instead of doing handmade stuff to the same effect.
    
    svn path=/trunk/; revision=52352

commit 0e6a533
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 07:48:25 2013 +0000

    Fix a typo
    
    svn path=/trunk/; revision=52351

commit e56915b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Oct 4 07:41:43 2013 +0000

    Fogot to set the <package>_INCLUDE_DIRS variable, thus it
    would only work on platforms where the required path got set for
    another package
    
    svn path=/trunk/; revision=52350

commit 76c769e
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Oct 4 02:21:39 2013 +0000

    Initialize the SegmentType to the appropriate "Unknown" value so that if the
    subdissector bails early we don't use uninitialized memory. Also add modelines.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9226
    
    svn path=/trunk/; revision=52349

commit 58e2773
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Oct 4 01:55:16 2013 +0000

    Rename epan/dissectors/packet-s5066.c to
    epan/dissectors/packet-s5066sis.c, to clarify that it's not for STANAG
    5066 as a whole, but just for the Subnetwork Interface Sublayer.
    There's currently an enhancement to support the Data Transport Sublayer,
    which adds a epan/dissectors/packet-s5066dts.c file.
    
    svn path=/trunk/; revision=52348

commit e0cb13c
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Oct 4 00:33:58 2013 +0000

    From RobiOneKenobi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9215
    
    better handling of CAUT Structure in mq dissector
    
    svn path=/trunk/; revision=52347

commit 1805a79
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Oct 4 00:30:57 2013 +0000

    Mark unused parameter.
    
    svn path=/trunk/; revision=52346

commit 3dc5f04
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Oct 3 22:09:28 2013 +0000

    Add dissection of MBIM (extended) functional descriptor
    
    svn path=/trunk/; revision=52345

commit a2f8b3d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Oct 3 21:46:20 2013 +0000

    Try to please Linux and OSX buildbots
    
    svn path=/trunk/; revision=52344

commit 246077e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Oct 3 18:20:09 2013 +0000

    Fix dissection of MBIM_PIN_LIST_INFO
    
    svn path=/trunk/; revision=52343

commit a0201b0
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Oct 3 15:04:39 2013 +0000

    More DRX changes - getting closer (still mostly untested)
    
    svn path=/trunk/; revision=52342

commit a891f3e
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Oct 3 01:54:02 2013 +0000

    Make expert items used in "low level" proto functions filterable (and ensure they are called even with a NULL tree).  I don't really like the Type Length Mismatch "protocol", but it doesn't seem that much different than the exception "protocols".
    
    svn path=/trunk/; revision=52341

commit b9eecb6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Oct 3 00:33:30 2013 +0000

    Report what file we were using to determine the architecture.
    
    svn path=/trunk/; revision=52340

commit 85779fa
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 2 20:17:29 2013 +0000

    Remove C++ comments
    
    svn path=/trunk/; revision=52339

commit 539b24f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 2 19:59:35 2013 +0000

    From Audric Schiltknecht via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9218 :
    Fix typo in MODCOD list of DVB-S2 dissector
    
    svn path=/trunk/; revision=52338

commit 99422f3
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 2 19:52:42 2013 +0000

    Add dissection of GSM/CDMA SMS in PDU mode
    
    svn path=/trunk/; revision=52337

commit 76e8ff1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 2 18:04:06 2013 +0000

    Replace the 3 dissector tables (with a single entry in each) by a direct call to the GSM SMS dissector
    
    svn path=/trunk/; revision=52336

commit f7c8ee4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Oct 2 17:56:27 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9216 ssl: Support PSK larger than 16 octets
    
    PSK allows up to 2^16-1 octets as key according to RFC 4279 (PSK for
    TLS). Therefore remove the restriction of 16 octets. While at it, skip
    testing for negative size as this is unnecessary.
    
    Reported at:
    http://ask.wireshark.org/questions/25157/can-not-decrypt-ssl-psk-traffic
    
    svn path=/trunk/; revision=52335

commit 5685440
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 2 17:33:19 2013 +0000

    Let's please fix-encoding-args.pl
    
    svn path=/trunk/; revision=52334

commit 4b18251
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Oct 2 16:51:10 2013 +0000

    More progress on DRX checking
    
    svn path=/trunk/; revision=52333

commit 07fb69f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 2 16:40:06 2013 +0000

    Revert files committed by mistake in r52331
    
    svn path=/trunk/; revision=52332

commit 5d183ee
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 2 16:37:10 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9211 :
    Add basic conversation support for rtpproxy dissector
    
    svn path=/trunk/; revision=52331

commit 1d4b8d6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Oct 2 15:33:00 2013 +0000

    From Pavel via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9204 :
    Fix parsing of padding in RTP header extension
    
    svn path=/trunk/; revision=52330

commit 1e14c2d
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Oct 2 01:43:39 2013 +0000

    Textual corrections to EtherNet/IP dissector.  Bug 9213 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9213)
    
    From Joakim Wiberg
    
    From me: Change blurbs to NULL since they are duplicates of field name.
    
    svn path=/trunk/; revision=52329

commit e2351b6
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 1 22:57:35 2013 +0000

    Convert an _add_bytes to an _add_item (it used to be an _add_bytes_format prior
    to r52272; that treats NULL as get-from-the-tvb, whereas _add_bytes treats NULL
    as an error).
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9214
    
    svn path=/trunk/; revision=52328

commit ccbb52b
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 1 22:50:29 2013 +0000

    Add a dissector assert to _set_bytes like the one in _set_oid, noticed while
    debugging https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9214
    
    svn path=/trunk/; revision=52327

commit 1b9b3dc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Oct 1 21:54:20 2013 +0000

    Undo my previous manual undo of an RTF change made by the Mountain Lion
    version of TextEdit, so that this is solely the result of TextEdit.
    
    svn path=/trunk/; revision=52324

commit 4c16969
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 1 21:43:51 2013 +0000

    Add Wireshark back to the GTK+ package.
    
    svn path=/trunk/; revision=52323

commit e83ce4b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Oct 1 21:41:54 2013 +0000

    We install the wrapper scripts for the command-line tools in
    /usr/local/bin, not in /Library/Wireshark.
    
    svn path=/trunk/; revision=52322

commit 99f457b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Oct 1 21:04:13 2013 +0000

    Use separate "Read me first" files for Qt and GTK+.
    
    svn path=/trunk/; revision=52321

commit 4e6f6a5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Oct 1 19:35:34 2013 +0000

    Enable RC2 support with libgcrypt
    
    The name "RC2" is not used by libgcrypt, instead it uses
    "RFC2268_<keysize>". RFC2268_40 and RFC2268_128 are both documented,
    though only RFC2268_40 is implemented right now.
    
    As documented in RFC2246 (TLS 1.0), section 6.3.1 Export key generation
    example, exportable ciphers (in this case, the
    TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 cipher) only use 40 bits of the
    key_block, but the real key (final_{client,server}_write_key) used for
    the actual algorithm (RC2) is still 16 bytes (128 bits). Therefore
    RFC2268_128 is the correct name to use.
    
    As libgcrypt 1.5.3 does not support the 128-bit keys, I have submitted a
    patch for libgcrypt to support the larger 128-bit rc2 keys has been
    submitted to gcrypt-devel@gnupg.org (it sits in their mail queue as I am
    not subscribed).
    
    svn path=/trunk/; revision=52320

commit 6b00384
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Oct 1 19:34:00 2013 +0000

    Update Aruba dictionary (from ArubaOS 6.3 and ClearPass 6.2)
    
    svn path=/trunk/; revision=52319

commit b3c3bd6
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Oct 1 16:19:42 2013 +0000

    Call mac_lte_drx_control_element_received and make it static again
    
    svn path=/trunk/; revision=52318

commit d6950e2
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 1 15:30:22 2013 +0000

    FINALLY remove the check_col API so that reviewers won't have to mention that it's deprecated.  Now it just won't compile if its included in a dissector.
    
    svn path=/trunk/; revision=52317

commit 12dd69e
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 1 15:14:59 2013 +0000

    Remove check_col.
    
    svn path=/trunk/; revision=52316

commit df58485
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Oct 1 14:49:01 2013 +0000

    From Didier Gautheron via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9210 :
    Add 'deflate' to SIP Content-Encoding
    
    svn path=/trunk/; revision=52315

commit 8e2c3ba
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Oct 1 14:47:03 2013 +0000

    Add MPS extensions as found on http://compliance.usb.org/mbim/
    
    svn path=/trunk/; revision=52314

commit 0334c5b
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 1 14:45:03 2013 +0000

    Remove check_col from generated DCE/RPC dissectors.  Bug 8804 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8804).
    
    I still couldn't figure out how to generate the source, so I made the modifications to the generated dissectors "manually" (search/replace tool in VS) that would match the "PIDL source" included here.
    
    I will be sending the "PIDL source" (non dissector files) to the samba team.
    
    svn path=/trunk/; revision=52313

commit c6371f0
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 1 13:09:51 2013 +0000

    Add cast.
    
    svn path=/trunk/; revision=52312

commit 3955de8
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Oct 1 13:07:25 2013 +0000

    Add some additional checks around the radiotap iterator initialization, to fix
    the invalid access errors in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9212
    
    (also add modelines)
    
    svn path=/trunk/; revision=52311

commit 55371ca
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Oct 1 13:02:12 2013 +0000

    Remove check_col for all non-generated DCE/RPC dissectors.
    
    svn path=/trunk/; revision=52310

commit 233a6cd
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Oct 1 07:41:30 2013 +0000

    Sort alphabetically the list
    
    svn path=/trunk/; revision=52309

commit 3c10ffd
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 30 20:38:23 2013 +0000

    Plug MBIM dissector to USB one
    With this change and the use of USBPcap, it becomes possible to dissect MBIM messages on Windows 8.1
    
    svn path=/trunk/; revision=52308

commit d837d9f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 30 20:36:38 2013 +0000

    Fix compilation warnings
    
    svn path=/trunk/; revision=52307

commit 5cb299d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 30 20:16:58 2013 +0000

    Add basic request / response tracking
    
    svn path=/trunk/; revision=52306

commit 5e641a6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 30 20:14:42 2013 +0000

    Add identification of Windows 8.1 / Windows Server 2012 R2
    
    svn path=/trunk/; revision=52305

commit 1e5ff91
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 30 18:02:32 2013 +0000

    Add some expert info.  The main reason for doing this was there were a bunch of proto_tree_add_bytes_format calls that were passing hf_ variables that weren't of type FT_BYTES, and I assume that should lead to a dissector assert/fuzzbot failure.
    
    For consistency all places that "didn't have enough bytes", got an expert message, regardless of whether the upcoming field itself was a FT_BYTES type.
    
    svn path=/trunk/; revision=52304

commit 2d1b16f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 30 17:33:59 2013 +0000

    The Qt executables shouldn't need any wrappers. Just copy them over
    as-is.
    
    svn path=/trunk/; revision=52303

commit 5687b33
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 30 17:19:48 2013 +0000

    Make sure we copy Wireshark's libraries to Frameworks. Use top_builddir
    instead of top_srcdir. It shouldn't make any difference in our case but
    it's more correct.
    
    svn path=/trunk/; revision=52302

commit c70b1a5
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 30 16:10:40 2013 +0000

    Convert proto_tree_add_int_format calls to proto_tree_add_int_format_value where appropriate.
    
    svn path=/trunk/; revision=52301

commit 50fd09f
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 30 15:59:27 2013 +0000

    Convert proto_tree_add_int64_format calls to proto_tree_add_int64_format_value where appropriate.
    
    svn path=/trunk/; revision=52300

commit ffaeb8a
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 30 15:52:24 2013 +0000

    Convert proto_tree_add_uint64_format calls to proto_tree_add_uint64_format_value where appropriate.
    
    svn path=/trunk/; revision=52299

commit 47bca84
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 30 15:42:18 2013 +0000

    Convert proto_tree_add_double_format calls to proto_tree_add_double_format_value where appropriate.
    
    svn path=/trunk/; revision=52298

commit 097feb5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 30 15:37:11 2013 +0000

    Be a little more verbose.
    
    svn path=/trunk/; revision=52297

commit cf80442
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 30 15:21:09 2013 +0000

    Convert some proto_tree_add_string_format calls to something more appropriate.
    
    There seem to be several cases of proto_tree_add_string_format where a "string" value/filter doesn't really make sense because it's always empty, and is just being used as a "filterable subtree header (placeholder)".  They appear to be more for "presense" than "value" and should probably be FT_NONE, although I'd almost argue for removing the filter in favor of  proto_tree_add_text.
    
    svn path=/trunk/; revision=52296

commit 2211ab0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 30 13:12:28 2013 +0000

    Use macdeployqt to add the Qt bits to our bundle. Put our libraries in
    Contents/Frameworks since that's what macdeployqt expects. Have
    osx-dmg.sh look at the correct executable.
    
    svn path=/trunk/; revision=52295

commit 67da8b6
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 30 11:57:14 2013 +0000

    From Peter Paluch via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9160
    
    Extend the BPDU dissector in packet-bpdu.c so that it recognizes and displays
    the PVID TLV in Cisco's PVST+/RPVST+ BPDUs.
    
    svn path=/trunk/; revision=52294

commit 2468b33
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 30 11:29:58 2013 +0000

    More Qt app bundle migration. Still doesn't work quite right.
    
    svn path=/trunk/; revision=52293

commit 0a75c9d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 30 10:20:43 2013 +0000

    Start migrating the OS X app bundle to Qt. This will likely break the
    installers.
    
    svn path=/trunk/; revision=52292

commit acf8fbb
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Sep 30 10:15:50 2013 +0000

    Deep copy needed (clang warning flagged by Alexis!)
    
    svn path=/trunk/; revision=52291

commit 88c79b0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 30 09:03:41 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=52290

commit 3776270
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 30 09:03:28 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=52289

commit bdd2350
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 30 09:03:16 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=52288

commit 8a95992
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 30 09:03:06 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=52287

commit fe92d7a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 30 09:02:56 2013 +0000

    Fix indent (use 4 spaces)
    
    svn path=/trunk/; revision=52286

commit 2f3a181
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 30 09:02:44 2013 +0000

    Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
    
    svn path=/trunk/; revision=52285

commit 098819b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 30 08:38:00 2013 +0000

    Fix compile when use gzip from make dist-gzip (Missing some images)
    
    svn path=/trunk/; revision=52284

commit d5cd2f3
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 30 08:12:46 2013 +0000

    Don't link qtshark against portaudio
    
    svn path=/trunk/; revision=52283

commit a6f406a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 30 07:55:11 2013 +0000

    Strip out references to PortAudio. Qt has its own audio module (Phonon).
    We'll presumably use that.
    
    svn path=/trunk/; revision=52282

commit d1544e8
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 30 00:05:43 2013 +0000

    Use array_length macro in two places. Add modelines. Remove trailing whitespace.
    
    svn path=/trunk/; revision=52281

commit 9a0e88b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Sep 29 22:54:13 2013 +0000

    For an EPB, write out an "end of options" option if we write out any
    other options.
    
    Eliminate duplicate comment.
    
    Fix indentation.
    
    svn path=/trunk/; revision=52280

commit c8be3dc
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 29 22:50:27 2013 +0000

    Add a MBIM (Mobile Broadband Interface Model) dissector
    Still to be done:
    - fragmentation support
    - plug the MBIM dissector on USB dissector
    
    svn path=/trunk/; revision=52279

commit 5cd75ac
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Sep 29 22:40:25 2013 +0000

    As pointed out in bug 9127, tcpdump dissects Juniper Attributes
    quite well - reimplement that in Wireshark.
    
    There is room for improvement in this patch, e.g. use subtrees for
    the subattributes.
    
    svn path=/trunk/; revision=52278

commit 3a57abe
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Sep 29 22:20:32 2013 +0000

    Add a routine to return the length of a string option, given the string;
    0 means "this option won't be written", and use it when writing pcap-ng
    blocks.
    
    svn path=/trunk/; revision=52277

commit f3e28f3
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 29 21:06:44 2013 +0000

    Remove unused variable.
    
    svn path=/trunk/; revision=52276

commit b068763
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Sep 29 20:53:13 2013 +0000

    Rename routines that write pcap-ng files to "pcapng_xxx" rather than
    "libpcap_xxx".
    
    Rename the low-level write routine in pcapio.c to write_to_file(), as
    it's used for both pcap and pcap-ng files.
    
    svn path=/trunk/; revision=52275

commit c42263f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Sep 29 20:26:25 2013 +0000

    We always write to a FILE *, so:
    
    	make libpcap_write_to_file() static;
    
    	don't pass it as an argument to write routines, just have them
    	call it directly;
    
    	make the handle argument a FILE *.
    
    Make the data length argument to libpcap_write_to_file() a size_t, as
    that's what, for example, fwrite() takes as a size argument.
    
    svn path=/trunk/; revision=52274

commit 9b2ecdc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Sep 29 19:11:37 2013 +0000

    Use a common routine to write out string options.
    
    This fixes a problem noted in bug 9202, where the calculation of the
    padding for the SHB_HARDWARE option was wrong.
    
    svn path=/trunk/; revision=52273

commit e6f1bd9
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 29 18:19:29 2013 +0000

    Convert several proto_tree_add_bytes_format calls to proto_tree_add_bytes_format_value.
    
    svn path=/trunk/; revision=52272

commit 33583f2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Sep 29 18:07:33 2013 +0000

    Removing the assignments to "str" was an error, as its value is returned
    from the functions.
    
    svn path=/trunk/; revision=52271

commit 33ae47f
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 29 17:18:56 2013 +0000

    Cleanup some proto_tree_add_ipv4_format calls that shouldn't be.
    
    svn path=/trunk/; revision=52270

commit e584687
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 29 16:40:01 2013 +0000

    Convert proto_tree_add_time_format to either proto_tree_add_time or proto_tree_add_time_format_value.
    
    Only proto_tree_add_time_format calls remaining are in packet-ncp2222.inc, which may just need some additional filters.
    
    svn path=/trunk/; revision=52269

commit da2adc7
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 29 15:49:04 2013 +0000

    Convert proto_tree_add_ipxnet_format to proto_tree_add_ipxnet_format_value.  Now proto_tree_add_ipxnet_format is currently unused.
    
    svn path=/trunk/; revision=52268

commit afc9629
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Sep 29 14:03:41 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-09-29]
    
    svn path=/trunk/; revision=52265

commit c1dd5d3
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 29 12:44:50 2013 +0000

    Replace some val_to_str calls with the equivalent val_to_str_const calls (and
    implement rval_to_str_const to do this). The format-strings didn't have any
    parameter specifiers in them, so they were clearly never used (or they would
    have blown up) but still a bug.
    
    This is one of the first steps towards converting val_to_str and friends to
    wmem. I'm honestly not sure what the best approach is for the API in this case:
    the vast majority of usage is within dissectors, so just hard-coding packet
    scope (the way they currently hard-code ep_ scope) doesn't look terrible, but
    there are *some* uses in taps and other places that will need to be converted to
    something else if we go that route. Adding a wmem_pool parameter just for the
    uncommon case seems a bit like overkill, though perhaps it is the right thing to
    do.
    
    svn path=/trunk/; revision=52264

commit 640a45d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Sep 29 00:37:04 2013 +0000

    Get rid of a redundant check - pcapng_read_packet_block() already checks
    whether the (zero-based) interface ID is < the number of interface IDs,
    so we don't need to do so in pcapng_read().
    
    Unions are tricky - if the compiler doesn't ensure that the right
    component of the union is being used at any given time, various problems
    can happen.
    
    Remove some members from the "data" union in the wtapng_block_t
    structure, and use a local variable of the specified type.
    
    svn path=/trunk/; revision=52262

commit dc0b725
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 28 23:45:18 2013 +0000

    Don't assert that the key to a wmem tree operation is short. If XMPP wants to
    use a 1500-byte string as a key, so be it. It will be slow, but at least it will
    work.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9078
    
    svn path=/trunk/; revision=52261

commit dcbc510
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 28 23:26:23 2013 +0000

    From Peter Van Eynde via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9187
    
    Fix some minor length calculation mistakes in the WCCP decoder.
    
    svn path=/trunk/; revision=52260

commit 5cbfbf3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Sep 28 21:29:11 2013 +0000

    Make the sample "The following bugs have been fixed:" entry match the
    syntax used in actual release notes we've shipped (putting the buglist
    link in parentheses).
    
    svn path=/trunk/; revision=52257

commit 18aea72
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Sep 28 21:25:44 2013 +0000

    Mention bug 9200 being fixed.
    
    svn path=/trunk/; revision=52256

commit 658a162
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Sep 28 21:06:17 2013 +0000

    The pcap-ng spec says the captured length is the minimum of the
    interface snapshot length and the packet length; make it so.
    
    svn path=/trunk/; revision=52253

commit d399dcb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Sep 28 20:08:39 2013 +0000

    Actually, the captured length must be the minimum of:
    
    	the number of bytes available for packet data in the block;
    
    	the packet length;
    
    	*and* the snapshot length for the interface.
    
    One more fix for bug 9200, so it should *now* be fixed.
    
    svn path=/trunk/; revision=52250

commit 1d00d58
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Sep 28 19:26:23 2013 +0000

    Fix cut-and-pasteo.
    
    Finishes the fix for bug 9200.
    
    svn path=/trunk/; revision=52247

commit bdd2378
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Sep 28 18:25:07 2013 +0000

    Correctly calculate the captured length in a Simple Packet Block -
    subtract out the minimum SPB size, which includes the length of
    *everything* except for the packet data.
    
    Fixes one problem found by the file in bug 9200.
    
    svn path=/trunk/; revision=52244

commit a582b72
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Sep 28 18:03:20 2013 +0000

    In a Simple Packet Block, the captured length isn't the block length
    minus the lengths of the two length fields and the packet length field,
    it's the minimum of that and the packet length, as there might be
    padding.
    
    Fixes one problem found by the file in bug 9200.
    
    While we're at it, pcapng_read_packet_block() and
    pcapng_read_simple_packet_block() return an integer, not a Boolean;
    return 0, not FALSE (they have the same value, but returning 0 makes it
    clearer that the return value isn't restricted to TRUE or FALSE).
    
    svn path=/trunk/; revision=52241

commit 12912b6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Sep 28 17:44:50 2013 +0000

    There's no interface ID in a Simple Packet Block.
    
    Fixes one problem found by the file in bug 9200.
    
    svn path=/trunk/; revision=52238

commit 8157963
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Sep 28 08:58:06 2013 +0000

    Start dissect multipart messages.
    
    svn path=/trunk/; revision=52237

commit ca52337
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 28 02:41:49 2013 +0000

    Fix various warnings in (hopefully) the right ways.
    
    svn path=/trunk/; revision=52236

commit e5379de
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Sep 28 00:45:44 2013 +0000

    1. Remove PITEM_FINFO from add_tlv_subtree and add_protocol_subtree (as well as some other minor cleanup) and adjust the calling functions accordingly.
    
    2. Converted several add_protocol_subtree calls to add_tlv_subtree to get true filterability.  Many of the add_protocol_subtree are effectively being (ab)used as proto_tree_add_text with different highlighting.
    
    3. Convert tvb_new_subset into tvb_new_subset_length.
    
    Still looks like some of the remaining "protocols" need more specific filters, and should just be regular FT_BYTES fields.
    
    svn path=/trunk/; revision=52235

commit 21bcd56
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 27 22:30:34 2013 +0000

    Fix a typo (a missed replace)
    
    svn path=/trunk/; revision=52234

commit 1306b0f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 27 20:33:29 2013 +0000

    Hack for
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9127
    
    With 6 unknown bytes leading to the two known values for the
    last two bytes this cannot yet be properly dissected. Dissect
    the one known case. More traces with additional properties
    required to get more sense into the first 6 bytes.
    
    svn path=/trunk/; revision=52233

commit 9e93af2
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Sep 27 16:40:50 2013 +0000

    And also where it is declared. Doesn't VSC++ warn about anything?
    
    svn path=/trunk/; revision=52232

commit e848820
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Sep 27 16:38:45 2013 +0000

    Temporarily make an uncalled function non-static, until it gets called
    
    svn path=/trunk/; revision=52231

commit e4186e8
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Sep 27 16:29:05 2013 +0000

    Remove unused parameter
    
    svn path=/trunk/; revision=52230

commit f655b55
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Sep 27 16:18:09 2013 +0000

    Another step towards DRX support in LTE MAC
    
    svn path=/trunk/; revision=52229

commit 703dad7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 27 08:06:44 2013 +0000

    Fix:
    
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-openflow.c: In function ‘dissect_openflow_v_1_3’:
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-openflow.c:1125:18: error: variable ‘version’ set but not used [-Werror=unused-but-set-variable]
         guint8 type, version;
    
    Remove some trailing whitespace.
    
    svn path=/trunk/; revision=52228

commit 4ddecad
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Sep 27 03:33:26 2013 +0000

    Have ChmodBPF kludge^Wcreate as many BPF devices as possible at startup.
    
    The welcome screen in the Qt port runs "dumpcap -S" to draw sparklines.
    On OS X this means that it holds open a BPF device for each interface.
    Trying to capture using another instance of Wireshark (or tcpdump, or
    tshark, or...) will trigger the creation of an additional BPF device but
    we won't have permission to use it. Forcing device creation at startup
    works around this.
    
    svn path=/trunk/; revision=52227

commit 1662d89
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 26 21:21:54 2013 +0000

    Fix:
    packet-openflow.c:577:31: error: "/*" within comment
    packet-openflow.c:655:24: error: "/*" within comment
    cc1: warnings being treated as errors
    packet-openflow.c: In function 'dissect_openflow_features_reply_v1_3':
    packet-openflow.c:671: warning: unused parameter 'pinfo'
    packet-openflow.c:671: warning: unused parameter 'length'
    packet-openflow.c: In function 'dissect_openflow_multipart_request_v1_3':
    packet-openflow.c:809: warning: unused parameter 'pinfo'
    packet-openflow.c:809: warning: unused parameter 'length'
    packet-openflow.c: At top level:
    packet-openflow.c:1033: warning: return type defaults to 'int'
    packet-openflow.c:1119: warning: return type defaults to 'int'
    
    svn path=/trunk/; revision=52226

commit 408ba7b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 26 21:15:44 2013 +0000

    From beroset@mindspring.com:
    
    c1222 dissector has wrong tag value for BER-encoding of calling_AE_qualifier
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9193
    
    svn path=/trunk/; revision=52225

commit 578ead4
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 26 21:08:49 2013 +0000

    From beroset@mindspring.com:
    removed obsolete references to se_alloc
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9194
    
    svn path=/trunk/; revision=52224

commit a8a0450
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 26 21:05:04 2013 +0000

    Start refactoring to dissect each version separatly.
    
    svn path=/trunk/; revision=52223

commit 179b148
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 26 21:04:10 2013 +0000

    Add a few AVP:s
    
    svn path=/trunk/; revision=52222

commit f216d4e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Sep 26 17:27:53 2013 +0000

    When a line of text wraps to the next line, the character that caused the line to wrap was not being printed.
    
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=52221

commit 5ee2b14
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Sep 25 22:53:53 2013 +0000

    Do all checks against the reported length; a packet that wasn't captured
    in its entirety due to a snapshot length being specified is not
    malformed.
    
    Instead of checking for the the sum of the offset and the value length
    being less than the offset, check whether the TLV length is <= 4 and, if
    so, just quit at that point (that also handles the "value is zero
    length" case).  That makes sure that valuelength isn't negative; given
    that length is < 65536, valuelength < 65532, so that won't cause offset
    to overflow, so that means offset won't go backwards.
    
    svn path=/trunk/; revision=52220

commit 9973f5f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 25 21:15:25 2013 +0000

    From beroset@mindspring.com:
    
    oid_subid2encoded generates faulty encodings for 3-, 4- and 5-byte subid values
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9188
    
    svn path=/trunk/; revision=52219

commit 49b08e6
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 25 21:11:25 2013 +0000

    From Masayuki Takemura:
    According to 3GPP R8/R9/R10/R11, the mobility option "3GPP Specific PMIPv6 error
    code" is 1 octet length.
    
    However, in the source file packet-mip6.c, the length of the option is set to 4 octets (around line 1744):
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9183
    
    svn path=/trunk/; revision=52218

commit 0fdbb8c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 25 21:06:05 2013 +0000

    Dissect bssmap_reroute_cmd and bssmap_reroute_complete and
    add new IE dissection to bssmap_cl3_info.
    
    svn path=/trunk/; revision=52217

commit 19fdb49
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 25 20:58:37 2013 +0000

    Add the abillity to let vendor AVP subdisectors add Message type to the info column.
    
    svn path=/trunk/; revision=52216

commit 376c579
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Sep 25 19:13:10 2013 +0000

    Minor correction to dissection of DLR frames in Ethernet/IP dissector.  Bug 9186 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9186)
    
    From Joakim Wiberg
    
    svn path=/trunk/; revision=52215

commit eb64e87
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Sep 25 16:57:21 2013 +0000

    Prevent offset overflow in DTP dissector. Fixes
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9184
    
    Also add modelines.
    
    svn path=/trunk/; revision=52214

commit 95bc2da
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Sep 25 16:41:09 2013 +0000

    Require the NTLMSSP response contents to be long enough before we try to memcpy
    it. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9182
    
    svn path=/trunk/; revision=52213

commit 31f9c28
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Sep 25 10:11:07 2013 +0000

    Beginning to work on bug 9127 (Juniper proprietary TLV in RSVP):
    - Print hexdump of unknown or vendor specific toplevel TLVs
    - Try to print the name of type 204 (something still missing)
    
    svn path=/trunk/; revision=52212

commit 80d1fde
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Sep 25 00:26:36 2013 +0000

    Delete extra_split if we're not using it. This keeps its handle from
    showing up in the main window. Make it local to layoutPanes().
    
    svn path=/trunk/; revision=52211

commit 71e0d23
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Sep 24 22:42:27 2013 +0000

    From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9180
    
    A few enhancements to the SEL Fast Message (selfm) Dissector:
    - Final piece of dissection for standard Fast Meter messages to display pad byte
      (if present) and single-byte checksum footer.
    - Enhancement to digital word display to show 1-byte bit patterns on proto_item
      without requiring user to expand tree.
    
    svn path=/trunk/; revision=52210

commit f92832c
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Sep 24 21:06:05 2013 +0000

    Prevent crashing as a result of tree removal in r52208.  Tree removal + this patch should be the "quick" fix to bug 5349 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5349).  I knew the tree check was preventing some dissection/column data/etc, but from the comments in bug 5349, the tree check was also protecting this (and maybe other) crashes (due to missed NULL checking).
    
    I want to follow up with some massive cleanup (remove PITEM_FINFO calls), but this with r52208 should be good enough to backport to 1.8 and 1.10 to fix bug 5349.  Cleanup shouldn't need to be backported.
    
    svn path=/trunk/; revision=52209

commit 9e24ed6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Sep 24 20:32:19 2013 +0000

    You are in a twisty little maze of code paths, all different.  Get rid
    of the if (tree) tests in dissect_mac_header_generic_decoder(), as some
    of the stuff done inside there should be done even if we're not building
    a protocol tree, e.g. CRC stuff and calling subdissectors.
    
    Get rid of a gratuitous pair of curly braces, and fix the indentation of
    one line, while we're at it.
    
    svn path=/trunk/; revision=52208

commit 84ac869
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Sep 24 19:57:41 2013 +0000

    Stuff used when checking the CRC needs to be done regardless of whether
    we're building a protocol tree or not.
    
    svn path=/trunk/; revision=52207

commit ff7b1d8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Sep 24 19:56:56 2013 +0000

    Get rid of unused variable.
    
    svn path=/trunk/; revision=52206

commit d08e970
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Sep 24 19:09:10 2013 +0000

    Fix copy-and-pasteo(?).
    
    svn path=/trunk/; revision=52205

commit 36fd921
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Sep 24 19:07:22 2013 +0000

    One advantage of making as many things as possible static is that, if
    they're not being used, the compiler can be made to warn about that.
    
    In this case, Broadcast_Control_Pointer_IE() was used because of a
    missing case in a switch statement; put that case in.
    
    svn path=/trunk/; revision=52204

commit 1ac3997
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Sep 24 18:45:39 2013 +0000

    Wimax dissector improvements:
    
    1. Remove message type field from all MAC Management "sub"dissectors and place it in Mac Management subdissector itself.  This may cause backwards-compatibility issues (malformed packets) with third-party subdissectors of the MAC Management dissector, but it didn't make sense to have so many filters for a single enumerated value, especially when the various "protocol" filters covers many of them.
    
    2. Removed some if(tree) checks as column info and calling other dissectors are sometimes executed underneath.  Some of this is in preparation for addressing bug 5349.
    
    3. Make all dissector functions (and a few others) static, and use register_dissector() when necessary.
    
    4. Convert generic decoder CRC errors into expert info, rather than have it be a "protocol" filter (it just looks funny that way)
    
    
    In general, these dissectors seem "over-protocolized". I understand the need for all of the dissectors, but I don't know if they all need "protocol" status.
    
    svn path=/trunk/; revision=52203

commit 019e64f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 24 17:56:17 2013 +0000

    Upgrade RRC dissector to v11.7.0
    
    svn path=/trunk/; revision=52202

commit 9a495ec
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 24 16:50:21 2013 +0000

    On Win it's nmake, not make
    
    svn path=/trunk/; revision=52201

commit 31267e5
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Sep 24 01:12:44 2013 +0000

    From Wido Kelling via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9176 :
    
    Fix decoding of the Auto-Negotiation bits in LLDP (they were off by one).
    
    svn path=/trunk/; revision=52199

commit 221f85f
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Sep 24 01:04:10 2013 +0000

    From robionekenobi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9173 :
    
    This enhancement add the missing structure CAUT, some missing integer
    converted to Strings and some field that were unknown to a better explanation.
    
    Sorted alphabetically the MQCFINT_Parse VALS structure to better find what is
    missing in this VALS structure
    
    svn path=/trunk/; revision=52198

commit 6d255f8
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Sep 24 00:31:49 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6596 :
    
    Allow reading SSL keylog files with carriage returns.
    
    svn path=/trunk/; revision=52197

commit d456079
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 23 21:45:55 2013 +0000

    Beginnings of win cmake support (not yet working), created by Graham Bloice,
    some smaller changes by me.
    - README.cmake
      Document how to (one day) run on Windows
    - CMakeLists.txt
      Use MSVC compiler flags for MSVC instead of gcc flags
    - FindWSWinLibs.cmake
      New: Creates HINTS for finding includes and libraries
      inside the Wireshark support library installation.
    - FindXXX.cmake
      Make use of HINTS generated by FindWSWinLibs.cmake
    
    This has not really been tested on Windows as my installation seems to have
    automagically downloaded some fixes and is in an inconsistent state since.
    Will probably need to reinstall.
    
    svn path=/trunk/; revision=52194

commit d74564d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 23 21:21:58 2013 +0000

    Ensure to release an existing DRX configuration when receiving a RRC Connection Setup message
    
    svn path=/trunk/; revision=52193

commit 15ba18d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 23 20:20:36 2013 +0000

    Upgrade LPPa dissector to v11.3.0
    
    svn path=/trunk/; revision=52192

commit db64bbc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Sep 23 19:02:33 2013 +0000

    Add dissection of new IEs in UL_UNITDATA
    
    svn path=/trunk/; revision=52191

commit eb7cb19
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Sep 23 17:34:18 2013 +0000

    Another step towards tracking UE DRX state
    
    svn path=/trunk/; revision=52190

commit d09b1db
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 23 15:54:29 2013 +0000

    DTP Dissector Enhancements
    
    1) Corrections to the naming and terminology of DTP, its TLVs, types and values
    
    2) Improvements to the dissection of Trunk Status and Trunk Type TLVs whose values and meaning have not been properly decoded so far
    
    3) Improvements to the dissection of the Domain TLV (now using proto_tree_add_item() to display its value; this also allows for filtering operations)
    
    4) Minor cleanups to the code (mainly renaming the macro names to make them more consistent)
    
    
    From Peter Paluch, Bug 9156 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9156)
    
    svn path=/trunk/; revision=52189

commit 2a1175c
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 23 12:09:58 2013 +0000

    Tiny indentation fix.
    
    svn path=/trunk/; revision=52188

commit f1ba7e1
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 23 12:09:20 2013 +0000

    The pointer into proto_tree_add_oid can be NULL if the length is 0. Exposed
    because wmem_alloc(pool, 0) returns NULL (like pretty much every other
    malloc-style function) where ep_ or se_ alloc did not.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9175
    
    svn path=/trunk/; revision=52187

commit bd3d51b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 23 07:20:53 2013 +0000

    Fix Function call argument is an uninitialized value warning found by Clang
    
    svn path=/trunk/; revision=52186

commit 2b301ce
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 23 07:20:45 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=52185

commit 0449518
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 23 07:20:38 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=52184

commit 5576d25
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 23 07:20:28 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=52183

commit 800b45f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Sep 22 21:51:05 2013 +0000

    From Peter Wu: on systems other than Windows, skip the GUI tests if the
    DISPLAY environment variable isn't set.
    
    From me: note that this won't be the right thing to do on OS X if we
    switch to a toolkit that doesn't use X11, and that this may or may not
    be the right thing to do with toolkits using Wayland or Mir directly.
    
    svn path=/trunk/; revision=52182

commit d158983
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 22 20:18:25 2013 +0000

    Fix some typos, indentation. Don't try to write the NRB if the pointer to our
    two lists is itself NULL.
    
    svn path=/trunk/; revision=52181

commit 102c452
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 22 20:04:35 2013 +0000

    More emem -> wmem conversion:
    - tvb_get_g_stringz()/tvb_get_ephemeral_stringz()/tvb_get_seasonal_stringz() -> tvb_get_stringz()
    - tvb_get_g_stringz_enc()/tvb_get_ephemeral_stringz_enc() -> tvb_get_stringz_enc()
    - tvb_get_ephemeral_unicode_stringz() -> tvb_get_unicode_stringz()
    - tvb_bcd_dig_to_ep_str() -> tvb_bcd_dig_to_wmem_packet_str()
    - update docs accordingly
    
    svn path=/trunk/; revision=52180

commit 1210a33
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 22 20:01:32 2013 +0000

    Fix -Wshadow, indentation
    
    svn path=/trunk/; revision=52179

commit 6aa5e30
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 22 19:58:22 2013 +0000

    Remove unused parameter.
    
    svn path=/trunk/; revision=52178

commit a8bd9fb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Sep 22 19:43:51 2013 +0000

    Turn off debuging.
    
    svn path=/trunk/; revision=52177

commit 20108d7
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Sep 22 19:40:02 2013 +0000

    Get rid of struct addrinfo, use the hastables for name resolution instead.
    
    svn path=/trunk/; revision=52176

commit 9175c79
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Sun Sep 22 17:16:02 2013 +0000

    Update SCTP PPIDs and use newly assigned value.
    
    svn path=/trunk/; revision=52175

commit a0c53ff
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 22 15:50:55 2013 +0000

    emem -> wmem conversion:
    - ep_tvb_get_bits() -> wmem_packet_tvb_get_bits()
    - tvb_g_memdup()/ep_tvb_memdup() -> tvb_memdup()
    - tvb_fake_unicode()/tvb_get_ephemeral_faked_unicode() -> tvb_get_faked_unicode()
    - tvb_get_g_string()/tvb_get_ephemeral_string()/tvb_get_seasonal_string() -> tvb_get_string()
    - tvb_get_g_unicode_string()/tvb_get_ephemeral_unicode_string() -> tvb_get_unicode_string()
    - tvb_get_ephemeral_string_enc() -> tvb_get_string_enc()
    - update docs accordingly
    
    svn path=/trunk/; revision=52172

commit c4a608a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Sep 22 14:03:42 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-09-22]
    
    svn path=/trunk/; revision=52169

commit e33209d
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Sep 22 14:00:52 2013 +0000

    Don't declare proto_mac_mgmt_msg_ucd_decoder twice.
    
    svn path=/trunk/; revision=52168

commit 6ceb84b
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 22 00:50:24 2013 +0000

    Make dissectors register for their MAC Management Message Type and use dissector_try_uint to do any dissection.  Many "outside" (third-party) message types appear to exist.
    
    Have the makefiles do all the work setting up proto_register_<dissector> and proto_reg_handoff_<dissector>, rather than sprinkled throughout the dissectors with extern declarations.
    
    More is coming to make more functions static (because of current makefile fixes) and cleanup MAC Management dissectors to remove unnecessary/duplicative code, but I wanted to get the build issues squared away.
    
    svn path=/trunk/; revision=52167

commit 39d3b8c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Sep 22 00:48:03 2013 +0000

    Remove U3 references.
    
    svn path=/trunk/; revision=52166

commit 9afac16
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 21 17:37:31 2013 +0000

    Update to tvb_g_memdup in tvb test suite.
    
    svn path=/trunk/; revision=52165

commit 6df83e8
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 21 17:04:41 2013 +0000

    Add _g_ to the names of functions that allocate glib memory. This is a bit more
    explicit, and frees up the "generic" names (like tvb_memdup) for new signatures
    that take the appropriate wmem pool.
    
    Majority of the conversion done with sed.
    
    svn path=/trunk/; revision=52164

commit 8abfcae
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 21 16:27:55 2013 +0000

    Lower the default RTMPT max reassembly size. A bigger bandaid for
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6898
    
    svn path=/trunk/; revision=52163

commit 514b38f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Sep 21 11:08:35 2013 +0000

    Make it more obvious that the function is using wmem memory
    
    svn path=/trunk/; revision=52162

commit c90d29c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Sep 20 20:52:04 2013 +0000

    As pointed out by Kurt in http://ask.wireshark.org/questions/24886/error-failed-build-dependencies-while-making-rpm :
    
    If we're not building with gtk3 we now need to add --with-gtk2 .
    
    svn path=/trunk/; revision=52161

commit 857dbb0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Sep 20 19:40:26 2013 +0000

    From Mathias Guettler via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9159 :
    ESIS dissector exception due to incorrect length parameter to 'proto_tree_add_uint'
    
    svn path=/trunk/; revision=52160

commit 0120181
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Sep 20 19:11:23 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9164 :
    Add dissector_try_uint_new() to the list of exported symbols
    
    svn path=/trunk/; revision=52159

commit a92dd77
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Sep 20 19:02:15 2013 +0000

    Enhance DOCSIS dissector with new fields.  Bug 9149 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9149)
    
    From Jerry Negele
    
    svn path=/trunk/; revision=52158

commit 61c9a77
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Sep 20 18:35:10 2013 +0000

    Bugfix a few items:
    
    1. Correct Interface Flag enumeration
    2. Dissect ARP data without making it look like its an ARP packet by disabling column writing.
    
    svn path=/trunk/; revision=52157

commit 4212b20
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 20 14:41:22 2013 +0000

    Don't use g_strv_length on a single string, just use strlen. Also do the
    null-check *before* calling strlen (if it's even necessary?)
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9166
    
    svn path=/trunk/; revision=52156

commit f3e76b0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Sep 20 14:20:06 2013 +0000

    Indicate Sequence of 0 length.
    
    svn path=/trunk/; revision=52155

commit 95c5f81
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Sep 20 14:19:31 2013 +0000

    DCH-ID can be 255
    
    svn path=/trunk/; revision=52154

commit 067ca19
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Sep 20 14:06:43 2013 +0000

    Try to make heuristic slightly faster.
    
    svn path=/trunk/; revision=52153

commit 9c5ff39
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Sep 19 21:16:46 2013 +0000

    From Chun-Yeow via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9163 Ability to Decode the Number of Mesh Peerings
    
    Decode the mesh formation information fields related to the number of mesh peerings
    
    Signed-off-by: Chun-Yeow Yeoh <yeohchunyeow@cozybit.com>
    
    svn path=/trunk/; revision=52152

commit 2477170
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Sep 19 20:41:22 2013 +0000

    Add Peter Wu to AUTHORS
    
    (Thanks for the work on SSL/TLS/DTLS Ciphers)
    
    svn path=/trunk/; revision=52151

commit 23f9100
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Sep 19 20:27:12 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 [PATCH] Update TLS Ciphers
    
    Really add support for AEAD ciphers (GCM)
    
    GCM uses counter mode with authentication tags (the latter is currently
    not supported). As for the key material, there is no MAC (because the
    auth tag is supposed to verify the authenticity).
    
    Finally, correct the GCM cipher suite definitions: IV block size of
    4 bytes and GCM instead of CBC mode.
    
    svn path=/trunk/; revision=52150

commit a87da76
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Sep 19 20:27:05 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 [PATCH] Update TLS Ciphers
    
    Use IV from record for CBC mode, add padding/IV length check
    
    Add summary of RFCs to make it more obvious why certain parts (IV, MAC,
    padding) are used. Merge DTLS and TLS blocks for extracting IV. This
    saves an unnecessary memmove() because the input pointer is, well, just
    a local variable and can therefore be incremented.
    
    Validate padding and IV lengths before using it. A crash could occur
    if the explicit IV is missing (this would make memmove write before its
    buffer). The missing padding check had as implication that a misleading
    error is returning with a negative length (not exploitable).
    
    Use IV from record for CBC mode, previously it decrypted the first block
    incorrectly and then threw this "decrypted" IV away. Now it extracts the
    IV and uses this for decrypting the first fragment block. (remember that
    CBC xor's the output of the block cipher with the previous ciphertext
    (or IV for the first block)).
    
    This is a preparation for GCM which does not have a MAC. The skip_mac
    branch is necessary to make the compiler happy in this patch, 'mac'
    could otherwise be uninitialised.
    
    svn path=/trunk/; revision=52149

commit cf7f5dd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Sep 19 20:26:57 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 [PATCH] Update TLS Ciphers
    
    Correct cipher suites list, add TLS_ annotations
    
    Add official TLS_ names as comment and correct:
    - 6: RC2 is a block cipher using MD5, not stream+SHA.
    - 25,26,27: should be SHA instead of MD5
    - 98: DES export is a block cipher using 56-bits[1], not stream.
    - 99: DES export should be using 56-bits[1].
    - 138: removed commented RC4 cipher because it is not a block cipher
    
    Besides these comments and corrections, there are no further changes.
    
     [1]: http://tools.ietf.org/html/draft-ietf-tls-56-bit-ciphersuites-00
    
    svn path=/trunk/; revision=52148

commit f4a4271
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Sep 19 20:26:50 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 [PATCH] Update TLS Ciphers
    
    Drop export_cipher and dig_len, cleaner digest access
    
    Removed dig_len as this magic number is dependent on dig. The digests
    variable is converted from a string to a structure holding the digest
    name and length because of its close dependency.
    
    Introduce another struct+function to get rid of the magic number 0x40
    (DIG_MD5).
    
    Removed export_cipher bit as this is dependent on eff_bits < bits.
    Verified with:
    grep ,KEX_ packet-ssl-utils.c | awk -F, '{bits=$6!=$7;ex=$9;
    if ((bits && !ex) || (!bits && ex))print $6, $7, $8, "###", $0}'.
    
    Removed space before SIG_RSA for cipher 51 for consistency with others.
    
    svn path=/trunk/; revision=52147

commit 9e36ab4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Sep 19 20:26:41 2013 +0000

    Add *.lai file to wireshark
    
    svn path=/trunk/; revision=52146

commit 606c422
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 19 17:39:43 2013 +0000

    Zero the key in ntlmssp, because we don't otherwise fill all of it. I suspect
    the tvb_memcpy on the next line should be taking more data, but I don't know
    enough about the protocol to be sure. This is the least disruptive way to fix
    the last valgrind error from
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8941
    
    svn path=/trunk/; revision=52145

commit 27c4a47
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 19 13:04:37 2013 +0000

    Enum was used after all. Restore it and namespace it with GLUSTER_ to avoid the
    collision.
    
    svn path=/trunk/; revision=52144

commit 6c41404
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 19 13:00:57 2013 +0000

    From Mark Vitale via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9141
    
    Decode AFS RXAFSCB_GetCapabilities RPC requests with their replies.
    
    svn path=/trunk/; revision=52143

commit 4964806
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 19 12:50:25 2013 +0000

    Remove unused enum that started conflicting with /usr/include/dirent.h on my
    system.
    
    svn path=/trunk/; revision=52142

commit d353e38
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Wed Sep 18 21:51:45 2013 +0000

    Revert "Prefer newer Lua versions"
    
    The original version was OK, obviously.
    
    svn path=/trunk/; revision=52141

commit 3db47e6
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Wed Sep 18 21:13:36 2013 +0000

    Prefer newer Lua versions
    
    svn path=/trunk/; revision=52140

commit 63c297c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Sep 18 14:49:03 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9138 (Malformed NORM packet) having to do with Wireshark assuming that all remaining bytes in the packet are part of the "cc_node_list", rather than stopping dissection according to the hdr_len field in the NORM Common Message Header.
    
    Ref: http://tools.ietf.org/html/rfc3940#section-4.2.3.4
    
    #BACKPORT(1.10, 1.8)
    
    svn path=/trunk/; revision=52139

commit b80c836
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Sep 18 14:23:14 2013 +0000

    Rename PCAP files to .pcap; set mime-type appropriately.  Should these files be in the test/captures directory?
    
    svn path=/trunk/; revision=52138

commit 9983ada
Author: Gilbert Ramirez <gram@alumni.rice.edu>
Date:   Wed Sep 18 05:12:04 2013 +0000

    Missed one file from dfilter-test.py
    Updated license in ancient tool.
    
    svn path=/trunk/; revision=52137

commit 4797eaf
Author: Gilbert Ramirez <gram@alumni.rice.edu>
Date:   Wed Sep 18 05:07:46 2013 +0000

    Update dfilter-test.py to use a much more modern test harness,
    the "unittest" module that comes with Python. Specifically, this
    takes advantage of a couple of features in the "unittest" in
    Python 2.7. The tests are all the same as before, but much
    better managed.
    
    This is in preparation for some work on the display filter code.
    
    svn path=/trunk/; revision=52136

commit ab7d8cc
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Sep 18 03:58:07 2013 +0000

    Fix a couple of EXPORT_DEPENDS
    
    svn path=/trunk/; revision=52135

commit 6883f69
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Sep 18 03:31:03 2013 +0000

    Add the dependeny handling for windows builds as well
    
    svn path=/trunk/; revision=52134

commit ae8824d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Sep 18 02:58:14 2013 +0000

    Missed 1 character replacement as part of r52132.
    
    svn path=/trunk/; revision=52133

commit b9ee9fa
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Sep 18 02:48:29 2013 +0000

    Remove all non-ASCII characters from all .asn files.  I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources.
    
    svn path=/trunk/; revision=52132

commit 0fb41d1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 17 21:56:35 2013 +0000

    From Jason Wzhy via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9157 :
    BSSGP: Fix dissection of Trace Type IE in SGSN-INVOKE-TRACE message
    
    svn path=/trunk/; revision=52131

commit 953c6fe
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 17 21:34:05 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52130

commit af15a51
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 17 20:45:00 2013 +0000

    Fix remaining dependencides for -exp.cnf files.
    
    svn path=/trunk/; revision=52129

commit 2b44f14
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 17 20:06:48 2013 +0000

    Fix off by 1 error when dissecting Data Radio Bearer identity number
    
    svn path=/trunk/; revision=52128

commit de20bbf
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 17 19:43:37 2013 +0000

    More dependeny updates for asn1 -exp.cnf files.
    Only three remaining: p7, p22, x509ce - thanks to Chris Maynard for the list.
    
    svn path=/trunk/; revision=52127

commit 882ca2e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Sep 17 19:23:11 2013 +0000

    Remove some unneeded #includes...
    
    svn path=/trunk/; revision=52126

commit ac62145
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 17 18:55:18 2013 +0000

    Regenerate all files where the .cnf files had whitespace changes.
    
    svn path=/trunk/; revision=52125

commit 7316284
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Sep 17 18:55:17 2013 +0000

    Reference 'BACnetVendorIdentifiers' value_string using
    an extended value string.
    
    svn path=/trunk/; revision=52124

commit 72f8ca4
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 17 18:54:18 2013 +0000

    One of the wmem patches only updated the generated packet-snmp.c
    but not the source. Fix that.
    
    svn path=/trunk/; revision=52123

commit b1a7fc3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Sep 17 18:42:36 2013 +0000

    Switch the inline functions that use tvbuffs and emem back to macros.
    This should hopefully fix linking with Solaris Studio, which doesn't
    remove unused inline functions by default. Fix a copy+paste error.
    
    svn path=/trunk/; revision=52122

commit 3bb06ab
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Sep 17 18:33:03 2013 +0000

    Fix proto_registrar_dump_protocols() bug introduced by the
    implementation of BASE_VAL64_STRING value_strings.
    
    Fixes 'tshark -G values' crash.
    
    svn path=/trunk/; revision=52121

commit fb83410
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 17 18:02:25 2013 +0000

    When building packet-dap.c on an empty build tree, packet-dap.c would
    be incorrect on the first pass and only be correct when remade.
    The reason was that disp-exp.cnf was created incorrectly on first pass.
    disp-exp.cnf required dop-exp.cnf to build correctly, so add a mechanism
    to add dependencies for export files.
    
    Note: Only the cmake change has been tested, the autofoo stuff requires
      testing.
    
    svn path=/trunk/; revision=52120

commit b7bb743
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Sep 17 16:44:26 2013 +0000

    Update 'BACnetVendorIdentifiers' value strings from
    BACnet vendor ID list dated September 16, 2013.
    http://www.bacnet.org/VendorID/BACnet%20Vendor%20IDs.htm
    
    
    svn path=/trunk/; revision=52119

commit a2e86de
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Sep 17 14:45:52 2013 +0000

    Fix dependency problems (continuation of r52110 and r52112).
    
    svn path=/trunk/; revision=52118

commit af96c7b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 17 05:53:02 2013 +0000

    Fix a difference to Makefile.common
    
    svn path=/trunk/; revision=52117

commit 80d8b02
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 17 05:51:37 2013 +0000

    Add svn id tag
    
    svn path=/trunk/; revision=52116

commit e7290ae
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Sep 17 04:55:29 2013 +0000

    Don't call gethostbyaddr() we have already read the local hosts file, settle for that.
    
    svn path=/trunk/; revision=52115

commit 9876180
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 16 23:24:32 2013 +0000

    From Mark Vitale via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9142
    
    Fix decoding of AFS Volume Name.
    
    svn path=/trunk/; revision=52114

commit 64d9c00
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 16 23:15:18 2013 +0000

    From Mark Vitale via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9140
    
    Add reassembly support for AFS.
    
    From me: minor tweaks to conform to other reassemblable protocols; indentation
    fixes; modelines
    
    svn path=/trunk/; revision=52113

commit 686dd9b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 16 21:45:46 2013 +0000

    Copy over rev 52110 to cmake
    
    svn path=/trunk/; revision=52112

commit 0017e99
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 16 21:38:42 2013 +0000

    Forgot to check in regenerated dissector for dap.
    
    svn path=/trunk/; revision=52111

commit e14b587
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 16 21:35:27 2013 +0000

    Fix dependency problem reported by Joerg Mayer on wireshark-dev.
    Ref: http://www.wireshark.org/lists/wireshark-dev/201309/msg00151.html
    
    svn path=/trunk/; revision=52110

commit 886332e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 16 21:35:19 2013 +0000

    Whitespace changes
    
    svn path=/trunk/; revision=52109

commit 945901a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 16 21:33:26 2013 +0000

    address_equal → addresses_equal. Switch from address macros to functions
    in the Qt code.
    
    svn path=/trunk/; revision=52108

commit 7d6899b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 16 21:26:03 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9155 :
    Ensure that codec_str string is always initialized
    
    svn path=/trunk/; revision=52107

commit 6079691
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 16 21:15:49 2013 +0000

    Convert each of the address.h macros to inline functions.
    
    Document each function. Note that we now call tvb_get_ptr() before
    modifying the address in tvb_set_address() and tvb_set_address_hf(). The
    caller doesn't have to worry about doing that any more. Add
    add_address_to_hash64().
    
    svn path=/trunk/; revision=52106

commit 4e74f3a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 16 20:30:34 2013 +0000

    Don't print a warning about missing svn id when the argument is not
    a file. Warn about the "wrong" filetype and continue
    
    svn path=/trunk/; revision=52105

commit 038d3b0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Sep 16 18:36:50 2013 +0000

    Read the local services file.
    
    svn path=/trunk/; revision=52104

commit 1821ed0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Sep 16 17:53:41 2013 +0000

    Don't call getservbyport() on unresolved ports - it's expensive.
    We should read the services file in initialize_services instead.
    
    svn path=/trunk/; revision=52103

commit f36c727
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 16 17:28:42 2013 +0000

    Add stream information to the hint label. Update our hint more often.
    Add a "to do" list.
    
    svn path=/trunk/; revision=52102

commit 6a1bd21
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 16 16:49:17 2013 +0000

    Trivial: Fix typo.
    
    svn path=/trunk/; revision=52101

commit cc7a3cf
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Sep 16 14:08:43 2013 +0000

    Remove a bunch more set-but-no-longer-used variables.
    
    svn path=/trunk/; revision=52100

commit bf093ef
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Sep 16 14:05:31 2013 +0000

    Remove set-but-no-longer-used variable.
    
    svn path=/trunk/; revision=52099

commit 346f803
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 16 10:39:06 2013 +0000

    Convert proto_tree_add_uint_format to proto_tree_add_uint_format_value if hf_ field name is the first part of the formatted string.  This was all manual inspection and most cases were either:
    1. Case sensitivity differences between hf_ field name and formatted string.
    2. Unnecessary whitespace between hf_ field name and colon in formatted string
    
    There are cases where the hf_ field name doesn't quite match the proto_tree_add_uint_format, but it's close enough that one of them should be "right", I'm just not sure which is, I just know the string in proto_tree_add_uint_format is the one displayed.
    
    svn path=/trunk/; revision=52098

commit 58e4750
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 16 07:56:04 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=52097

commit 9bde187
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 16 07:54:28 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144
    
    Update TLS Ciphers
    
    The attached trivial patch corrects the digest (SHA) length for TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
    
    svn path=/trunk/; revision=52096

commit 29b63a7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 16 02:04:52 2013 +0000

    Make sure we don't tap our packets twice. Give the graph has focus after
    we redraw it.
    
    svn path=/trunk/; revision=52095

commit 0f6baaa
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 16 01:19:14 2013 +0000

    Fix graph type selection.
    
    svn path=/trunk/; revision=52094

commit 6b251c7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 16 00:50:23 2013 +0000

    Another attempt at axis scaling. Tweak the appearance a little.
    
    svn path=/trunk/; revision=52093

commit 98479b0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Sep 15 23:55:51 2013 +0000

    When caclulating throughput, only subtract what we've added. Try to fix
    axis scaling.
    
    svn path=/trunk/; revision=52092

commit ca637de
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Sep 15 22:42:58 2013 +0000

    mark unused parameter
    
    svn path=/trunk/; revision=52091

commit adb3944
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 15 22:36:47 2013 +0000

    Apparently some platforms don't like $ in their macro names. Fix it.
    
    svn path=/trunk/; revision=52090

commit 464bbb1
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 15 22:34:36 2013 +0000

    Tweak mq macro and checkAPI to avoid false positives - "garbage"
    (like a #define) at the beginning of a line before a value_string no longer
    matches so a #define that includes the beginning of a value_string doesn't
    confuse the script.
    
    svn path=/trunk/; revision=52089

commit c05e968
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Sep 15 21:42:13 2013 +0000

    unused variable 'conversation'
    
    svn path=/trunk/; revision=52088

commit da8240e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 15 21:36:37 2013 +0000

    emem -> wmem (except uat or init routines)
    
    svn path=/trunk/; revision=52087

commit da27bad
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 15 21:01:45 2013 +0000

    Comment out hf_ var whose use is also commented out at least for now.
    
    svn path=/trunk/; revision=52086

commit 5bd199d
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 15 20:56:56 2013 +0000

    From RobiOneKenobi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9072
    
    Substantial enhancements to MQ protocol: all Structure, MSG_REQUEST/ASYNC_RESP,
    MQ Multi Segment are decoded until version 7.1/7.5
    
    svn path=/trunk/; revision=52085

commit 5d8143a
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 15 20:47:45 2013 +0000

    Our hash function is no longer commutative (yay!). However, this means that we
    no longer get to check both conversation directions at once "for free" because
    the two orderings actually result in different hashes. Do them one at a time.
    
    Sorry Anders, this may or may not cancel out some of the performance gain you
    were looking for. Either way, the new hash function is still an improvement.
    
    Fixes bidirectional conversation lookup, which was conveniently showing up as
    a DTLS decryption failure in the test suite. Go figure.
    
    svn path=/trunk/; revision=52084

commit dd88e1a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Sep 15 20:44:57 2013 +0000

    Make sure the RTT behavior matches the GTK+ port. Make sure we properly
    select a graph type.
    
    svn path=/trunk/; revision=52083

commit 432a064
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 15 20:18:56 2013 +0000

    Simplification I noticed while reviewing the wmem conversion: there's no need to
    strdup the string built in a strbuf if the scope is the same. Remove the
    thoroughly unnecessary temporary variable as well.
    
    svn path=/trunk/; revision=52082

commit 82c6375
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 15 20:11:25 2013 +0000

    Add the new hash algorithm to the macro we were already using. Create a
    temporary address structure for the port-numbers so we can use the same macro,
    reducing duplication further.
    
    Add modelines.
    
    svn path=/trunk/; revision=52081

commit 1359f55
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 15 19:44:19 2013 +0000

    From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9145 :
    openSAFETY: SSDO Abort codes are handled incorrectly
    
    svn path=/trunk/; revision=52080

commit 6653b82
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Sep 15 19:35:42 2013 +0000

    Use a better hash algorithm and add a dialouge to get hastable data.
    (missed a file)
    
    svn path=/trunk/; revision=52079

commit 7f57fe3
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Sep 15 19:35:10 2013 +0000

    Use a better hash algorithm and add a dialouge to get hastable data.
    
    svn path=/trunk/; revision=52078

commit 0e57edb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Sep 15 18:43:04 2013 +0000

    emem -> wmem for radius
    
    svn path=/trunk/; revision=52077

commit b1272cb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Sep 15 18:27:07 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52076

commit 04ec29b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Sep 15 18:20:25 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52075

commit 8c7cb82
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 15 18:18:08 2013 +0000

    No need to use the pinfo pool
    
    svn path=/trunk/; revision=52074

commit 97659c6
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 15 18:13:42 2013 +0000

    From Michal Labedzki via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9119
    
    Implement the majority of the remaining items from the PN532 spec.
    
    svn path=/trunk/; revision=52073

commit f83c03d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Sep 15 18:13:02 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52072

commit 20a4026
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 15 18:03:32 2013 +0000

    A few more dissectors converted to wmem
    
    svn path=/trunk/; revision=52071

commit a54e67a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Sep 15 18:01:01 2013 +0000

    TABs -> spaces
    add editor modelines
    
    svn path=/trunk/; revision=52070

commit 61aced2
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Sep 15 17:50:35 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52069

commit 98baf8b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Sep 15 17:50:18 2013 +0000

    Add help option
    List options one by one
    
    svn path=/trunk/; revision=52068

commit ed321d6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Sep 15 17:12:54 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52067

commit 62c3c0e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Sep 15 16:53:11 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52066

commit 4269f30
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Sep 15 16:49:06 2013 +0000

    Fix a typo
    
    svn path=/trunk/; revision=52065

commit 516f145
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Sep 15 16:47:31 2013 +0000

    Use "cheaper" length check.
    
    svn path=/trunk/; revision=52064

commit 7850883
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 15 15:11:11 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52063

commit c5ffff7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Sep 15 15:00:03 2013 +0000

    Fix checkapi warnings (missing id)
    Replace Makefile.{am,nmake,common} that did not conform by
    their asn1/c133/ version.
    
    svn path=/trunk/; revision=52062

commit 05ba7d3
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Sep 15 14:49:16 2013 +0000

    http://url is NOT a c++ style comment
    
    svn path=/trunk/; revision=52061

commit 65ff43f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Sep 15 14:37:46 2013 +0000

    Finish asn1 emem -> wmem conversion.
    Left are snmp and those functions that don't have wmem equivalents.
    
    svn path=/trunk/; revision=52060

commit c65459c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Sep 15 14:33:38 2013 +0000

    emem -> wmem (don't forget about .cnf)
    
    svn path=/trunk/; revision=52058

commit b936b04
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Sep 15 14:03:44 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-09-15]
    
    svn path=/trunk/; revision=52056

commit 9486a3d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 15 13:46:13 2013 +0000

    More wmem conversion (leaving uat related functions aside)
    
    svn path=/trunk/; revision=52055

commit 8886503
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Sep 15 13:24:14 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52054

commit 868b345
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 15 10:29:49 2013 +0000

    Convert a few more dissectors to wmem API
    
    svn path=/trunk/; revision=52053

commit 07c29e7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 15 09:12:01 2013 +0000

    Convert a few more dissectors to wmem API
    
    svn path=/trunk/; revision=52052

commit eda53fd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Sep 15 06:59:32 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9153 [PATCH trivial] Fix Application Data record parsing for TLS 1.1/1.2 and DTLS 1.0/1.2
    
    Using memcpy on overlapping memory has undefined behaviour (read: on GCC 4.8.1 this destroys the plaintext and invalidates the MAC).
    
    This patch fixes parsing Application Data records for TLS 1.1 and 1.2 (while I am at it, also for DTLS 1.0/1.2) by using memmove instead of memcpy.
    
    svn path=/trunk/; revision=52051

commit 89244b1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Sep 15 06:59:19 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 [PATCH] Update TLS Ciphers
    
    Fix decryption of TLS_RSA_WITH_IDEA_CBC_SHA (0x0007)
    
    Caught when iterating through all SSLv3 cipher suites.
    TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 (0x0006) was another one that
    could not be decrypted
    
    svn path=/trunk/; revision=52050

commit 219d171
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Sep 15 06:59:07 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 [PATCH] Update TLS Ciphers
    
    Add more TLS cipher suites (SEED, AES-GCM, ECC)
    
    - cipher suites from `RFC 5246 - TLS 1.2`
    - cipher suites 150-155 are taken from: RFC 4162 - SEED for TLS
    - cipher suites 156-167 are taken from: RFC 5288 - AES-GCM Cipher suites
    - cipher suites 49153-49177 are taken from: RFC 4492 - ECC for TLS
    - cipher suites 49195-49202 are taken from RFC 5289 - ECC with SHA256/384 and AES GCM
    
    svn path=/trunk/; revision=52049

commit 9ac2566
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Sep 15 06:58:54 2013 +0000

    From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 [PATCH] Update TLS Ciphers
    
    Add support for Camellia ciphers
    
    svn path=/trunk/; revision=52048

commit cbf315b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Sep 15 06:58:41 2013 +0000

    From Tom Cook via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9147 Long / short guard interval not properly read from IxVeriWave vwr files
    
    The short / long guard interval is located in a different spot than the current vwr reader looks.
    
    svn path=/trunk/; revision=52047

commit be2ebb1
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 15 02:26:20 2013 +0000

    Remove unused variables, fix typos.
    
    svn path=/trunk/; revision=52046

commit b38ee91
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 15 01:48:30 2013 +0000

    Convert proto_tree_add_uint_format to proto_tree_add_uint_format_value if hf_ field name is the first part of the formatted string.  This was done with a perl script on the dissectors directory (packet-*.c), followed by manual inspection of the output.  The manual inspection yielded a few cases that really should have been proto_tree_add_uint or proto_tree_add_item, so I updated them accordingly.
    
    The script didn't catch as many as I would have liked, but it's a start.
    
    The most common (ab)use of proto_tree_add_uint_format was for appending strings to CRC/checksum values to note good or bad CRC/checksum.
    
    svn path=/trunk/; revision=52045

commit a17cf67
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Sep 14 18:30:43 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52044

commit c522d83
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Sep 14 18:20:07 2013 +0000

    use generic editor modelines
    
    svn path=/trunk/; revision=52043

commit 1fccb6a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Sep 14 18:16:43 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52042

commit 17e350d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Sep 14 18:08:28 2013 +0000

    TABs -> spaces
    add editor modelines
    
    svn path=/trunk/; revision=52041

commit f1592c5
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Sep 14 17:56:44 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52040

commit ec2fc7f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Sep 14 14:42:35 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52039

commit f737cea
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Sep 14 14:33:04 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=52038

commit 7584f77
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 14 13:30:02 2013 +0000

    Only access val_other if tlv_len is sufficiently long. Fixes
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9150
    
    Also add modelines.
    
    svn path=/trunk/; revision=52037

commit ef101ed
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 14 13:15:31 2013 +0000

    _lookup_extended takes a pointer to the key-pointer since it has to set the old
    key pointer value. _insert just takes the key-pointer, not a pointer to it.
    Passing a pointer-to-a-pointer causes the outer pointer to be dereferenced as a
    struct (when it in fact points to a pointer to struct) and leads to incorrect
    behaviour and uninitialized/out-of-bounds memory accesses.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9139
    
    svn path=/trunk/; revision=52036

commit 9b5ab5c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Sep 14 13:11:38 2013 +0000

    Add copyright (Michael, Joerg and Guy) and license (GPL2+)
    
    svn path=/trunk/; revision=52035

commit 4535fd9
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 14 12:35:29 2013 +0000

    From Patrick Lundquist via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7038
    
    Fix a bug in Moldudp64 where offset + MOLDUDP64_MSGLEN_LEN was basically
    subtracted twice from remaining packet length.
    
    svn path=/trunk/; revision=52034

commit 868a331
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 14 12:23:19 2013 +0000

    Add GPL license as per Anders' email.
    
    svn path=/trunk/; revision=52033

commit 5635a1f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Sep 14 11:56:45 2013 +0000

    Revert to emem for uat
    
    svn path=/trunk/; revision=52032

commit 0743492
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Sep 14 10:53:29 2013 +0000

    Convert some dissectors to wmem (leaving uat-like memory with emem for now)
    
    svn path=/trunk/; revision=52031

commit f9faa33
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Sep 14 07:00:52 2013 +0000

    Fix a typo
    
    svn path=/trunk/; revision=52030

commit 7b03b59
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Sep 13 23:34:34 2013 +0000

    Mis-use error bars to draw segments.
    
    svn path=/trunk/; revision=52029

commit f2f2d0e
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 13 23:02:39 2013 +0000

    Add license header to colorfilters2js.pl as per email from Dirk.
    
    svn path=/trunk/; revision=52028

commit 7f92257
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Sep 13 22:29:05 2013 +0000

    More TCP stream graph updates.
    
    Scan our segment list (and the capture file) once per stream. Switch the
    stream selection control to a QSpinBox. Add graph type selection
    actions. The context menu + shortcuts should now be complete. Add the
    intitial tcptrace graph. Only ACKs and RWINs so far. A bunch of other
    updates and fixes.
    
    svn path=/trunk/; revision=52027

commit 956844f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Sep 13 21:59:24 2013 +0000

    Update a link.
    
    svn path=/trunk/; revision=52026

commit 170a70a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Sep 13 21:40:19 2013 +0000

    Copyright notice (GPL, why not).
    
    svn path=/trunk/; revision=52025

commit a4882cd
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Sep 13 21:15:29 2013 +0000

    Add WIRESHARK_APPDATA description to the rawshark and tshark man pages.
    
    svn path=/trunk/; revision=52024

commit d179a1b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Sep 13 21:06:08 2013 +0000

    Move debian-setup.sh into tools/
    
    svn path=/trunk/; revision=52023

commit 02cec4d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Sep 13 20:15:46 2013 +0000

    Allow an alternate application data location as specified by the new environment variable, WIRESHARK_APPDATA (chosen instead of my originally proposed WS_APPDATA name since  most other Wireshark-specific environment variables were already named with the WIRESHARK_ prefix).
    
    See also: http://www.wireshark.org/lists/wireshark-users/201309/msg00013.html
    
    svn path=/trunk/; revision=52022

commit e078770
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Sep 13 19:27:53 2013 +0000

    From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9047 :
    EPL: Dissection for WriteMultipleParameter, Node Alias, SDO/ASND structuring
    
    svn path=/trunk/; revision=52021

commit 863e056
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 13 18:40:15 2013 +0000

    cmake/TestFileOffsetBits also copied from an upstream with the appropriate
    license
    
    svn path=/trunk/; revision=52020

commit b33c061
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 13 18:36:11 2013 +0000

    Permit a bunch of 'combo' licenses (meaning GPL + something else we accept in
    the same file).
    
    svn path=/trunk/; revision=52019

commit d0d4118
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 13 18:29:08 2013 +0000

    Add license header (attributing to Jakub) for a few of the npl files.
    
    svn path=/trunk/; revision=52018

commit b5c48b4
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 13 18:24:22 2013 +0000

    Ignore svnversion.h, it's auto-generated. Ignore lemon and except.[ch], they're
    imported from upstreams with correct licensing but without a useful header (and
    there's no particular reason to carry that delta).
    
    svn path=/trunk/; revision=52017

commit 50bcbef
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Sep 13 18:11:29 2013 +0000

    OK, all the Makefiles use -build since r41943, so add that option back for now.
    
    svn path=/trunk/; revision=52016

commit 051c082
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Sep 13 18:00:32 2013 +0000

    Update the comments to match the current usage.
    
    svn path=/trunk/; revision=52015

commit 0d1411f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 17:40:32 2013 +0000

    Add comment where the vendor ids come from
    
    svn path=/trunk/; revision=52014

commit 7623232
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Sep 13 17:25:54 2013 +0000

    Convert a few more dissectors to wmem
    
    svn path=/trunk/; revision=52013

commit fbef795
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 17:23:29 2013 +0000

    Move common.c to dirty files
    
    svn path=/trunk/; revision=52012

commit b0ef116
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 17:23:00 2013 +0000

    Fix
    
    /home/jmayer/work/wireshark/svn/trunk/echld/parent.c: In function ‘echld_terminate’:
    /home/jmayer/work/wireshark/svn/trunk/echld/parent.c:305:5: error: suggest braces around empty body in ‘do’ statement [-Werror=empty-body]
      do ; while(sleep(1)); /* wait a full sec without signals */
         ^
    cc1: all warnings being treated as errors
    
    
    svn path=/trunk/; revision=52011

commit 4fb4b2f
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 13 17:21:12 2013 +0000

    Fix a bug (caught by Pascal) where a tree was being explicitly cast to emem_tree
    for some reason, and thus the compiler hadn't flagged a type mismatch when the
    tree was converted to wmem.
    
    svn path=/trunk/; revision=52010

commit 79cd883
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 17:20:39 2013 +0000

    Fix might be used uninitialized warning
    
    svn path=/trunk/; revision=52009

commit d6d4c06
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 13 17:14:55 2013 +0000

    Replace some emem with wmem.
    The windows-common dissector seems to make excessive use of strbufs - I
    converted them and simplified a bit, but it could probably be simplified more.
    
    svn path=/trunk/; revision=52008

commit f24067e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 17:08:00 2013 +0000

    Fix warnings shown by gcc-4.8.1
    
    /home/jmayer/work/wireshark/svn/trunk/echld/common.c:134:2: error: enum conversion in initialization is invalid in C++ [-Werror=c++-compat]
      {0,NULL}
      ^
    /home/jmayer/work/wireshark/svn/trunk/echld/common.c:134:2: error: (near initialization for ‘t_map[34].type’) [-Werror=c++-compat]
    /home/jmayer/work/wireshark/svn/trunk/echld/common.c:269:3: note: expected ‘echld_msg_type_t’ but argument is of type ‘guint32’
    /home/jmayer/work/wireshark/svn/trunk/echld/common.c:253:8: error: variable ‘off’ set but not used [-Werror=unused-but-set-variable]
       long off;
            ^
    cc1: all warnings being treated as errors
    
    Still todo:
    
    /home/jmayer/work/wireshark/svn/trunk/echld/common.c: In function ‘echld_read_frame’:
    /home/jmayer/work/wireshark/svn/trunk/echld/common.c:269:3: error: enum conversion when passing argument 4 of ‘cb’ is invalid in C++ [-Werror=c++-compat]
       cb( &(r->rp[sizeof(hdr_t)]), HDR_LEN(h), h->h.chld_id, HDR_TYPE(h), h->h.reqh_id, cb_data);
       ^
    /home/jmayer/work/wireshark/svn/trunk/echld/common.c:269:3: note: expected ‘echld_msg_type_t’ but argument is of type ‘guint32’
    
    Whitespace fixes
    
    
    svn path=/trunk/; revision=52007

commit 9c7e47f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Sep 13 16:52:08 2013 +0000

    Rename --build to --check-addtext/--nocheck-addtext for clarity.
    Add --check-addtext/--nocheck-addtext, --check-hf/--nocheck-hf and --debug to the usage output and format the usage output a little better.
    
    svn path=/trunk/; revision=52006

commit cabf974
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 13 16:48:07 2013 +0000

    Remove useless-use-of-emem, add modelines.
    
    svn path=/trunk/; revision=52005

commit b3ce4ec
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Sep 13 16:33:28 2013 +0000

    Try to make the heuristic a bit more efficient.
    
    svn path=/trunk/; revision=52004

commit 35a56ca
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 14:14:23 2013 +0000

    Dario Lombardo via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9147
    
    More emem -> wmem conversion: Addresses se_malloc() calls.
    
    svn path=/trunk/; revision=52003

commit 23d3e3d
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 10:13:19 2013 +0000

    Dario Lombardo <lomato@gmail.com> via
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9147
    
    Migration from emem to wmem for trivial cases (ep_alloc only).
    
    
    svn path=/trunk/; revision=52002

commit 1e762e3
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 09:13:09 2013 +0000

    Remove epan.h from ftypes.h, address.h and tpg.h,
    add it to proto.h as it contains macros that require emem.h
    
    svn path=/trunk/; revision=52001

commit f348cd5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 08:49:38 2013 +0000

    Explicit inclusion of emem.h
    
    svn path=/trunk/; revision=52000

commit e0d70f2
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 08:40:51 2013 +0000

    Include emem.h
    
    svn path=/trunk/; revision=51999

commit 083ef50
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 08:26:15 2013 +0000

    Two more places with now explicit emem.h include
    
    svn path=/trunk/; revision=51998

commit 029e258
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Sep 13 08:16:50 2013 +0000

    Explicitly include emem.h where it is needed
    
    svn path=/trunk/; revision=51997

commit 1ad6835
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Sep 12 23:46:56 2013 +0000

    Add a context menu to the TCP stream graph which includes all of our
    keyboard shortcuts.
    
    svn path=/trunk/; revision=51996

commit e3ef5ac
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 22:53:40 2013 +0000

    emem -> wmem
    
    This was the last dissector in packet-[t-z]*.c that I consider
    trivial enough to work on it. The remaining ones a left to people
    who intend to think while doing the conversion ;-)
    
    svn path=/trunk/; revision=51995

commit 1810de7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 22:44:08 2013 +0000

    In some cases add include emem.h
    In other cases emem -> wmem
    
    svn path=/trunk/; revision=51994

commit 2614ec5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 22:26:43 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=51993

commit c1e9555
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Sep 12 22:04:37 2013 +0000

    Try different arrow glyphs.
    
    svn path=/trunk/; revision=51992

commit 6cedc2c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Sep 12 22:03:31 2013 +0000

    Convert a few more dissectors to wmem
    
    svn path=/trunk/; revision=51991

commit 2e9cd19
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 21:53:53 2013 +0000

    == has higher precedence than &
    http://en.wikipedia.org/wiki/Operators_in_C_and_C++
    
    svn path=/trunk/; revision=51990

commit 07c3d05
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Sep 12 21:37:47 2013 +0000

    Add previous/next stream navigation to the TCP stream graph dialog.
    
    Add get_tcp_stream_count() to the TCP dissector and modify
    graph_segment_list_get() to allow matching based solely on a stream.
    
    Use text instead of icons for the mouse click behavior buttons. Remove
    their PNG resources since we aren't using them any more. Fix setting the
    cursor in the graph widget.
    
    svn path=/trunk/; revision=51989

commit 467f128
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 21:34:58 2013 +0000

    emem -> wmem
    "tshark -v" tested
    
    svn path=/trunk/; revision=51988

commit fd50ee1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Sep 12 21:29:50 2013 +0000

    dissect OCSP nonce extension
    some minor reformatting of the ASN.1 imports
    
    svn path=/trunk/; revision=51987

commit c7f22db
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Sep 12 21:17:21 2013 +0000

    mark unused parameters
    
    svn path=/trunk/; revision=51986

commit 71b9394
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 12 20:53:51 2013 +0000

    Try to make the STUN heuristic sligtly more efficient.
    
    svn path=/trunk/; revision=51985

commit 884b61f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 20:38:07 2013 +0000

    Add missing includes
    Remove not needed include
    emem -> wmem
    
    svn path=/trunk/; revision=51984

commit efe18f1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Sep 12 20:37:30 2013 +0000

    Convert a few dissectors from emem to wmem API
    
    svn path=/trunk/; revision=51983

commit ac7ecb1
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Sep 12 20:34:19 2013 +0000

    More dissector table name related changes (a continuation of r51904).
    
    svn path=/trunk/; revision=51982

commit aa8fbf0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Sep 12 20:31:31 2013 +0000

    The secs field of an nstime_t is a time_t, so cast to that.
    
    svn path=/trunk/; revision=51981

commit 8d8c56d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Sep 12 20:30:55 2013 +0000

    Note what the various ENC_TIME_ encodings are.
    
    svn path=/trunk/; revision=51980

commit 1965ab5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 20:25:51 2013 +0000

    emem -> wmem ("tshark -v" tested)
    
    svn path=/trunk/; revision=51979

commit 934cc45
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 20:07:48 2013 +0000

    Make proto.c compile on my system (linux, 32 bit)
    
          [-Werror,-Wshorten-64-to-32]
                                    time_stamp.secs = (todsecs  / 1000000) - TOD_BASETIME;
                                                    ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
    /home/jmayer/work/wireshark/svn/trunk/epan/proto.c:1613:44: error: implicit conversion
          loses integer precision: 'unsigned long long' to 'time_t' (aka 'long')
          [-Werror,-Wshorten-64-to-32]
                                    time_stamp.secs = (todsecs  / 1000000) - TOD_BASETIME;
                                                    ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
    
    svn path=/trunk/; revision=51978

commit 753afe5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 12 18:17:41 2013 +0000

    Fix UDP port range.
    
    svn path=/trunk/; revision=51977

commit 1f3adea
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 12 17:32:49 2013 +0000

    Revert the TPNCP changes in r51972 until we can figure out a better way to fix
    it.
    
    svn path=/trunk/; revision=51976

commit 3d5ed04
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 12 17:17:42 2013 +0000

    Add casts to fix mac buildbots.
    
    svn path=/trunk/; revision=51975

commit f8693e3
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 12 16:56:37 2013 +0000

    From RobiOneKenobi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9072
    
    Add support for Time-of-Day timestamp format from z/OS.
    
    svn path=/trunk/; revision=51974

commit e5bac80
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 12 16:31:30 2013 +0000

    Use wmem_new to get the automatic casts to fix the buildbot.
    
    svn path=/trunk/; revision=51973

commit d1ee499
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 16:15:54 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=51972

commit 95ae33c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 15:29:55 2013 +0000

    emem -> wmem
    
    svn path=/trunk/; revision=51971

commit fe5238e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 12 15:07:22 2013 +0000

    Convert from emem to wmem.
    Trivial whitespace fix in packet-tftp.c while at it.
    
    svn path=/trunk/; revision=51970

commit a102540
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 12 13:45:04 2013 +0000

    When profiling we are more interested in real-world performance than memory
    errors, so we want to use the "fast" allocators rather than the ones that are
    friendly to memcheck.
    
    svn path=/trunk/; revision=51969

commit 58a9f5c
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 12 12:37:27 2013 +0000

    More wmem.
    
    svn path=/trunk/; revision=51968

commit 343772c
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 12 12:25:17 2013 +0000

    Convert a few more dissectors to wmem.
    
    svn path=/trunk/; revision=51967

commit 2d128b7
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 12 12:16:15 2013 +0000

    Use epan-scope memory for OIDs, cleaning up another ~100KB of valgrind
    complaints.
    
    svn path=/trunk/; revision=51966

commit c0d7a95
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Sep 12 11:34:13 2013 +0000

    From Robert G. Jakabosky via bug 5575:
    Fix module registration.  Must use lua_call() when calling luaopen_*()
    
    svn path=/trunk/; revision=51965

commit dc7d611
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Sep 12 04:10:47 2013 +0000

    Need to specify the particular FT_UINTn type.
    
    svn path=/trunk/; revision=51964

commit 0c11b6f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Sep 12 03:41:22 2013 +0000

    Give various files RCS IDs.
    
    svn path=/trunk/; revision=51963

commit caf09bd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Sep 12 03:36:36 2013 +0000

    Fix the types of some multi-bit bitfields - they're not Booleans.  Give
    some of them real names (presumably they were copied-and-pasted without
    editing).
    
    Thanks and a tip of the Hatlo hat to checkAPI.pl for catching this.
    
    svn path=/trunk/; revision=51962

commit a1203de
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Sep 12 00:03:47 2013 +0000

    Make sure qmake links with zlib on Windows.
    
    svn path=/trunk/; revision=51961

commit 5cd898c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Sep 11 21:55:00 2013 +0000

    Rename frame relay NLPID dissector table from "fr.ietf" to "fr.nlpid".
    
    svn path=/trunk/; revision=51960

commit 0b0cb31
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Sep 11 21:44:13 2013 +0000

    Test the return value of tvb_reported_length_remaining() as > 0 rather than != 0.  While in these cases, I don't see any actual bugs due to other protections, I don't think it hurts to make this change and should help avoid others from copying/pasting this code elsewhere, where similar protections may not be in place.
    
    svn path=/trunk/; revision=51959

commit f2c276e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Sep 11 21:37:58 2013 +0000

    Change the name of the Cisco HDLC dissector table from chdlctype to chdlc.protocol and change the UI name to match.  It is by far much more common to name the tables after the field than to pick another name.
    
    svn path=/trunk/; revision=51958

commit 2a276b3
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Sep 11 21:06:34 2013 +0000

    Mark a couple of parameters as unused.
    
    Fix up indentation in many places while getting rid of tabs.
    
    svn path=/trunk/; revision=51957

commit d1c73ac
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 11 20:26:42 2013 +0000

    - Introduce a dissector table for Vendor AVP:s
    - Dissect some of Cable Labs AVP:s.
    
    svn path=/trunk/; revision=51956

commit 34e2a96
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Sep 11 19:59:22 2013 +0000

    Define NOMINMAX for the entire Qt build.
    
    svn path=/trunk/; revision=51955

commit 52bcaf6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Sep 11 19:49:16 2013 +0000

    remove unused variable, mark unused parameter
    
    svn path=/trunk/; revision=51954

commit e3cccd1
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 11 19:22:24 2013 +0000

    Get rid of some users the addrinfo_list.
    
    svn path=/trunk/; revision=51953

commit bf59c70
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Sep 11 18:06:29 2013 +0000

    Instead of prepending "LLC " to the UI table name, just modify the table name.
    
    svn path=/trunk/; revision=51952

commit 6986eb4
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Sep 11 17:39:49 2013 +0000

    Move a lot of includes from follow_stream_dialog.h to
    follow_stream_dialog.cpp. Remove the ones that we don't use. Use
    QMessageBox in place of simple_dialog.
    
    Move IP6OPT_HOME_ADDRESS and related definitions to packet-ipv6.c. It
    looks like we only use it there and it conflicts with WinPcap.
    
    Mark some items unused.
    
    svn path=/trunk/; revision=51951

commit 2d132d3
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Sep 11 17:31:24 2013 +0000

    Add a link to IANA's Assigned Internet Protocol Numbers page.
    
    svn path=/trunk/; revision=51950

commit 8daede4
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Sep 11 16:18:17 2013 +0000

    Make sure we can link on Windows.
    
    svn path=/trunk/; revision=51949

commit 73d1162
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 11 04:56:44 2013 +0000

    From Tommy Wu:
    Update-Reason should be an integer.
    
    svn path=/trunk/; revision=51948

commit eb6d67d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Sep 10 22:25:41 2013 +0000

    Use the correct GnuTLS include directory.
    
    svn path=/trunk/; revision=51947

commit d7cdca5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 10 22:19:24 2013 +0000

    Update User Guide
    
    svn path=/trunk/; revision=51946

commit ef6ad28
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Sep 10 22:01:42 2013 +0000

    Add a hack to allow builds to succeed on 64-bit systems.
    
    svn path=/trunk/; revision=51945

commit 33beb26
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 10 21:43:51 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9116 :
    README.stats_tree shows the wrong function parameters for stats_tree_register
    
    svn path=/trunk/; revision=51944

commit 17678f9
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Sep 10 21:24:52 2013 +0000

    Homebrew installs gettext (including libintl, which GLib requires) in
    /usr/local/opt/gettext. Tell CMake to update our include and library
    paths accordingly.
    
    svn path=/trunk/; revision=51943

commit 84069ac
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 10 21:18:28 2013 +0000

    From Philippe Rosenfeld via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9126 :
    Fix the value of 'SEND_TO_UE' in the DIAMETER Gx dictionary for Packet-Filter-Usage AVP
    
    svn path=/trunk/; revision=51942

commit 10193e1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 10 19:37:13 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9128 :
    ZigBee ZCL epoch is January 1, 2000
    
    svn path=/trunk/; revision=51939

commit eee252d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Sep 10 17:55:31 2013 +0000

    proto_tree -> proto_item
    
    svn path=/trunk/; revision=51936

commit 8a5db6b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Sep 10 15:39:05 2013 +0000

    Add newlines to the AsciiDoc output.
    
    svn path=/trunk/; revision=51930

commit 4b0a906
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Sep 10 15:01:52 2013 +0000

    remove unnecessary if (tree)
    no need for tvb_ensure_bytes_exist()
    replace += 1;; with ++;
    
    svn path=/trunk/; revision=51929

commit db96634
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Tue Sep 10 11:18:41 2013 +0000

    Enable Lua ldap, smb and smb2 taps
    
    svn path=/trunk/; revision=51928

commit ed31ede
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Tue Sep 10 11:10:00 2013 +0000

    Make compare-abis.sh work with versions having multiple digits in version number
    
    svn path=/trunk/; revision=51927

commit 152a9c5
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Tue Sep 10 10:35:30 2013 +0000

    Added TreeItem prepend_text().
    
    svn path=/trunk/; revision=51924

commit d5909d3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Sep 10 10:28:30 2013 +0000

    Use -m32, instead, as per Michael Tuexen's suggestion.
    
    svn path=/trunk/; revision=51923

commit 860856b
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Tue Sep 10 10:27:47 2013 +0000

    Fixed some NSTime error texts.
    
    svn path=/trunk/; revision=51922

commit 2891a58
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Sep 10 10:24:00 2013 +0000

    When building for 10.4 or 10.5, force 32-bit x86 on x86 and 32-bit PPC
    on PPC.
    
    svn path=/trunk/; revision=51921

commit 8bde188
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Tue Sep 10 10:07:40 2013 +0000

    Fixed FieldInfo documentation.
    
    svn path=/trunk/; revision=51920

commit 9378661
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Sep 10 06:32:41 2013 +0000

    From Selvamegala:
    
    GTS starting slot in the Beacon frame is not parsed correctly. As per the Spec, in the 3byte gts descriptor value bit 0- 15  refers Device Short address bit 16-19 – Starting slot bit 20-23 – GTS length.
    
    (I Dug out the onliner from the attached file)
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8946
    
    svn path=/trunk/; revision=51919

commit 0bb9585
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Sep 10 06:06:55 2013 +0000

    Freom Dennis:
    
    As I looked into the implementation in epan/dissectors/packet-ieee802a.c, there's a bug in the dissect_ieee802a(). After OUI and PID is parsed, it looks for the customized sub-dissector_table by
    oui_info = (oui_info_t *)g_hash_table_lookup(oui_info_table, GUINT_TO_POINTER(oui))
    The problem is that the oui is defined as an array (guint8 oui[3]), whose value contains the 3-byte customized OUI. However, here GUINT_TO_POINTER(oui) converts the local array oui's address to the hash table key, instead of the value. That cause the search in the hash table to fail, because the ieee802_add_oui() use the OUI value as the key.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9122
    
    svn path=/trunk/; revision=51918

commit 60aaa2d
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Sep 10 05:47:28 2013 +0000

    Change the default preference on how to dissect dunneled data to GTP_TPDU_AS_TPDU.
    
    svn path=/trunk/; revision=51917

commit b1e6fc8
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Sep 10 05:43:17 2013 +0000

    From: Michal Labedzki <michal.labedzki@tieto.com>
    
    Subject: [PATCH] NFC: PN532: Implement half of PN532 specification
    
    Implement TG_* and RF_* commands/responses.
    Also decode "status" field in all commands.
    Update USB CCID to decode "escaped" payload.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9119
    
    svn path=/trunk/; revision=51916

commit 8646abf
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Sep 10 01:18:09 2013 +0000

    It's such fun to have four count 'em four different build systems
    (autotools, CMake, nmake, qmake).  Throw something at qmake in the hopes
    of letting it use GnuTLS in the "follow SSL stream" code.
    
    svn path=/trunk/; revision=51915

commit fca3bb6
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Sep 10 01:08:07 2013 +0000

    Restart the splash timer *after* the paint has completed, so that in situations
    when the paint takes a long time (for very large windows, or on older machines)
    that doesn't cause every single event to paint (which slows the whole thing to
    a crawl). Drop the splash timer to 15ms, since we're no longer counting paints
    this seems like a more appropriate value. The old value of 50ms would causing
    the splash to only paint once or twice during startup.
    
    svn path=/trunk/; revision=51914

commit 6a06b06
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Sep 10 00:15:15 2013 +0000

    Explicitly refer to ui/follow.h, as we do with other header files from
    the ui directory, so see if that fixes the build issues.
    
    svn path=/trunk/; revision=51913

commit 0df1640
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Sep 9 23:33:51 2013 +0000

    Get rid of a whole bunch of things that are supposed to be included by
    source files rather than header files in most if not all cases.
    
    svn path=/trunk/; revision=51908

commit d3f277c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 22:30:40 2013 +0000

    More dissector table UI name changes (a continuation of r51904).
    
    svn path=/trunk/; revision=51907

commit bc48d52
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Sep 9 22:21:36 2013 +0000

    "uni", in "unistd.h", stands for "Unix".  Only include it if we have it,
    which we don't on Windows.
    
    svn path=/trunk/; revision=51905

commit 0c41507
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 21:55:57 2013 +0000

    Change some internal dissector table UI names so it's clear which protocol they pertain to and it's easier to find in the list.
    
    svn path=/trunk/; revision=51904

commit 408b498
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Sep 9 21:42:49 2013 +0000

    Return ByteArray as "value" for FieldInfo's with type FT_NONE (which has data).
    
    This fixes bug 5201.
    
    svn path=/trunk/; revision=51903

commit 8fbfb0f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 9 21:32:45 2013 +0000

    Add svn:mime-type property to follow_stream_dialog.ui
    
    svn path=/trunk/; revision=51902

commit 9d49aa7
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 21:32:03 2013 +0000

    Replace the simpler chop example with a more detailed example.
    
    svn path=/trunk/; revision=51901

commit fb6d18f
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Sep 9 21:24:54 2013 +0000

    Set *.ts files' mime type to be XML; set svn properties on tools/pre-commit.
    
    svn path=/trunk/; revision=51900

commit f8624ce
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Sep 9 21:20:26 2013 +0000

    Initialize all tvb values in FieldInfo_get_range.
    
    This fixes bug 5200.
    
    svn path=/trunk/; revision=51899

commit fb621af
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Sep 9 21:12:49 2013 +0000

    But we *do* have to include <zlib.h> here.
    
    svn path=/trunk/; revision=51898

commit 0f84971
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Sep 9 21:09:03 2013 +0000

    Another "this depends on a ui_XXX.h" required to force the ui_XXX.h to
    be built.
    
    svn path=/trunk/; revision=51897

commit c3fe87f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 21:09:00 2013 +0000

    With the change from r51895, revert r51894.
    
    svn path=/trunk/; revision=51896

commit e5947cf
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 9 21:04:41 2013 +0000

    Cleanup follow.h a bit:
    - no need to include zlib.h
    - sgetline() function is not used outside of follow.c
    
    svn path=/trunk/; revision=51895

commit 85cb27b
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 21:02:07 2013 +0000

    Add $(ZLIB_CFLAGS) to the GENERATED_CFLAGS list to fix compile error.
    
    svn path=/trunk/; revision=51894

commit 9ac9114
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Sep 9 20:43:31 2013 +0000

    Add missing svn properties
    
    svn path=/trunk/; revision=51893

commit 18a8525
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 9 20:37:50 2013 +0000

    While the previous fix to this file added the ; at the end,
    it shoud have added _;
    
    Was the original commit compile tested before committing?
    
    svn path=/trunk/; revision=51892

commit 0a20370
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 9 20:33:09 2013 +0000

    Make follow_stream_dialog.h compile.
    
    Question: Should all this stuff really be included in the .h file
    or in the .cpp file(s)?
    
    svn path=/trunk/; revision=51891

commit 1d095d1
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 9 20:25:59 2013 +0000

    Add a missing ;
    
    svn path=/trunk/; revision=51890

commit f93f3e2
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 9 20:25:26 2013 +0000

    No need to include gtk/gtk.h
    
    svn path=/trunk/; revision=51889

commit cc39b08
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 19:46:02 2013 +0000

    Remove a leftover #if 0 block.
    
    svn path=/trunk/; revision=51888

commit fe4fc3c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 19:43:37 2013 +0000

    Fix typo.
    
    svn path=/trunk/; revision=51887

commit 51ccb61
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 19:39:45 2013 +0000

    Fix the "crossed chopping region" problem.  Also, move chopping to its own function for both clarity and correctness since we need to compute chop offsets and lengths on a per-packet basis whereas previously this was not being done.
    
    Lastly, try to improve the documentation a bit concerning chopping and provide another example depicting 2 separate chopping regions.  *Maybe* this is clearer?
    
    One more example here for posterity:  Given the following 75 byte packet, there
    are 8 different ways to chop the 2 regions marked as 10 and 20 in a single pass:
    
        <--------------------------- 75 ---------------------------->
    
        +---+-------+-----------+---------------+-------------------+
        | 5 |   10  |     15    |       20      |         25        |
        +---+-------+-----------+---------------+-------------------+
    
    1) editcap -C 5:10 -C -25:-20 in.pcap out.pcap
    2) editcap -C 5:10 -C 50:-20 in.pcap out.pcap
    3) editcap -C -70:10 -C -25:-20 in.pcap out.pcap
    4) editcap -C -70:10 -C 50:-20 in.pcap out.pcap
    5) editcap -C 30:20 -C -60:-10 in.pcap out.pcap
    6) editcap -C 30:20 -C 15:-10 in.pcap out.pcap
    7) editcap -C -45:20 -C -60:-10 in.pcap out.pcap
    8) editcap -C -45:20 -C 15:-10 in.pcap out.pcap
    
    
    svn path=/trunk/; revision=51886

commit 2632e16
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 9 19:30:47 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51885

commit 45b9f59
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 9 19:30:39 2013 +0000

    Add my pre-commit git script (with checkAPI/hf/encoding args...) Need to copy in .git/hooks folder and will be launch all check when make local commit (if there is some false-positive add --no-verify to disable check)
    
    Should be enhance to be better (check trailing/whitespace...)
    
    svn path=/trunk/; revision=51884

commit 80f9326
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 9 19:30:30 2013 +0000

    From Thomas ERSFELD (GSoC13)
    
    Add TCP/UDP/SSL Follow feature to QtShark
    
    Known issue :
    * Duplicate code with GTK (function need follow_info_t struct but in GTK there is some GWidget variable in struct)
    * Sometimes TCP Follow fail...
    
    svn path=/trunk/; revision=51883

commit 41174fa
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 9 19:30:19 2013 +0000

    if display_filter is NULL, qtshark crash...
    
    svn path=/trunk/; revision=51882

commit fef8195
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 9 19:30:10 2013 +0000

    add qtshark /path/mycap.pcapng support (from GTK code...)
    
    svn path=/trunk/; revision=51881

commit 37260a4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 9 19:30:02 2013 +0000

    Use the same variable name than GTK (cf_name)
    
    svn path=/trunk/; revision=51880

commit 346ff86
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 9 19:29:48 2013 +0000

    Update README.qt after last change in QtShark translations (Add Preferences to select language)
    
    svn path=/trunk/; revision=51879

commit a34dd7e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 9 19:23:17 2013 +0000

    The previous commit contained some WIP: Check which files
    still generate warnings. Finish that.
    Only qcustomplot.cpp does. Move the rest to clean.
    
    
    svn path=/trunk/; revision=51878

commit 8e5006a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Sep 9 19:16:40 2013 +0000

    Commit 51871 did not update CMakeLists.txt
    
    svn path=/trunk/; revision=51877

commit 771668d
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 9 17:51:30 2013 +0000

    Register a wmem callback to free the glib hash tables used in SMB2 conversation
    structs. Fixes the most egregious of the memory leaks (around 300KB) from
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9120
    
    svn path=/trunk/; revision=51873

commit f74bd06
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Sep 9 17:49:22 2013 +0000

    Removed return value from ByteArray append and prepend, as this did push
    the same ByteArray twice (and thus calling the GC twice).
    This should fix bug 4461.
    
    Changed ByteArray concat to create a new array to be returned.
    
    svn path=/trunk/; revision=51872

commit f99f7bf
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 9 17:49:15 2013 +0000

    From Dean Lee via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8597 Qtshark: Chinese Simp translation
    
    From me :
    Add to the (new) Qtshark Language selector
    
    svn path=/trunk/; revision=51871

commit fe4407e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 9 16:20:45 2013 +0000

    Add Preference to change Language (in QtShark)
    
    Need restart application to change language
    
    svn path=/trunk/; revision=51869

commit aa0e020
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Sep 9 14:26:41 2013 +0000

    Use a bunch of #includes only when needed. (2nd try; hat tip to Guy).
    
    
    svn path=/trunk/; revision=51868

commit 955c898
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 9 13:07:08 2013 +0000

    coverity 996921: add missing break
    
    svn path=/trunk/; revision=51867

commit 9c023c0
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 9 12:53:14 2013 +0000

    we don't need brackets around SET_ADDRESS() any more
    
    svn path=/trunk/; revision=51866

commit e3eb345
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 9 12:16:18 2013 +0000

    In SMB2 dissector, make sure pinfo->private_data is pointing to an SMB struct
    before calling an SMB helper function which expects it. Fixes the primary error
    in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9120
    
    svn path=/trunk/; revision=51865

commit a78abca
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Sep 9 06:41:03 2013 +0000

    Yet another cast fix.
    
    svn path=/trunk/; revision=51864

commit 4b4aaf3
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 06:26:42 2013 +0000

    The file was a weird mix of 2 and 4 indent so use a consistent 4-space indent scheme and add modelines to match.  Also, declare a few variables static.
    
    (A fix for crossed chopping regions should be coming in the near future ...)
    
    svn path=/trunk/; revision=51863

commit 6263037
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Sep 9 06:04:46 2013 +0000

    One small step towards fixing the broken python support.
    Support Python 3.
    
    svn path=/trunk/; revision=51862

commit 8175865
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Sep 9 05:51:35 2013 +0000

    Added casts in dissector_delete_all_check().
    
    svn path=/trunk/; revision=51861

commit 9c3487a
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Sep 9 05:45:24 2013 +0000

    Added DissectorTable_set and DissectorTable_remove_all to simplify changing
    registered port numbers in PROTO.prefs_changed.
    
    Now we only need this code in Lua plugins having port numbers prefs:
    
    PROTO.prefs.ports = Pref.range ("Ports", 0, "Port numbers", 65535)
    
    PROTO.prefs_changed()
      local udp_table = DissectorTable.get ("udp.port")
      udp_table:set (PROTO.prefs.ports, PROTO)
    end
    
    svn path=/trunk/; revision=51860

commit 2b698e5
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Sep 9 05:36:45 2013 +0000

    Added dissector_delete_all() to remove all entries from a dissector table.
    
    svn path=/trunk/; revision=51859

commit e4025f4
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 9 03:43:45 2013 +0000

    Add an example of filterable expert info.
    
    Also cleanup references to README.developer that are now README.dissector.
    
    svn path=/trunk/; revision=51858

commit 25bb947
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 9 02:19:27 2013 +0000

    Have conversion tools use the "new" expert_add_info_format.
    
    svn path=/trunk/; revision=51857

commit 829c1ed
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Sep 9 01:40:06 2013 +0000

    Add the TCP window scaling graph. Add zoom selections.
    
    Rename some methods. Add the ability to toggle time and sequence number
    origins. Add more keyboard shortcuts. Comment out abs_secs abs_usecs in
    the segment struct since it looks like we aren't using them. Make sure
    we stay in the same TCP stream.
    
    svn path=/trunk/; revision=51856

commit 077d252
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Sep 9 01:23:06 2013 +0000

    Revert #51843: Build fails on  OSX-10.5-x8
    
    svn path=/trunk/; revision=51855

commit eeba211
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Sep 9 01:04:13 2013 +0000

    OK, allow either positive or negative offsets no matter if we're chopping from the beginning or the end.
    
    Given the following example, it's now possible to chop the 10 bytes depicted from the 100 byte packet 4 different ways and achieve the exact same results:
    
        <-------- 100 -------->       Methods:
                                      1) editcap -C 20:10 in.pcap out.pcap
        +------+----+---------+       2) editcap -C -80:10 in.pcap out.pcap
        |  20  | 10 |   70    |       3) editcap -C -70:-10 in.pcap out.pcap
        +------+----+---------+       4) editcap -C 30:-10 in.pcap out.pcap
    
    
    svn path=/trunk/; revision=51854

commit bffe25f
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 9 01:02:44 2013 +0000

    Complete the conversion of expert_add_info_format_text -> expert_add_info_format.
    
    svn path=/trunk/; revision=51853

commit 9e3f9b4
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 9 00:44:09 2013 +0000

    expert_add_info_format_text -> expert_add_info_format
    
    svn path=/trunk/; revision=51852

commit 00dd0ad
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 9 00:28:48 2013 +0000

    expert_add_info_format_text -> expert_add_info_format
    
    svn path=/trunk/; revision=51851

commit 7ec34a5
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 9 00:11:19 2013 +0000

    expert_add_info_format_text -> expert_add_info_format
    
    svn path=/trunk/; revision=51850

commit a50c428
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 8 23:47:06 2013 +0000

    expert_add_info_format_text -> expert_add_info_text
    
    svn path=/trunk/; revision=51849

commit ba3a77b
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sun Sep 8 21:35:24 2013 +0000

    Specify the optional offset as a positive value, regardless of chopping from packet beginning or packet end.  I *think* this will be easier syntax to remember.
    
    svn path=/trunk/; revision=51848

commit f54441c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 8 21:22:11 2013 +0000

    Add a chunk forgotten in r51846
    
    svn path=/trunk/; revision=51847

commit a6ae13d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Sep 8 21:10:36 2013 +0000

    Slightly different fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9117 :
    Check that tvb returned by dissect_per_bit_string is not null before trying to use it
    
    svn path=/trunk/; revision=51846

commit 54adc0d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sun Sep 8 20:29:26 2013 +0000

    Allow an optional offset to be specified when chopping bytes from packets.
    
    svn path=/trunk/; revision=51845

commit 1b009df
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 8 19:32:10 2013 +0000

    Couldn't quite figure out how to make the expert items in proto.c and the LUA API filterable (suggestions welcome!), but I wanted to start forcing dissectors to use the filterable expert API (nothing like compile errors to force change!).  I created expert_add_info_format_internal (original expert_add_info_format) and used it as a placeholder for proto.c/LUA API until a solution is created.  The "new" expert_add_info_format will be the "old" expert_add_info_format_text, and I'll slowly do the search/replace.
    
    For those with dissectors outside the source tree, please see tools/convert_expert_add_info_format.pl for help with the conversion.  Please do not use expert_add_info_format_internal, as it's support time will be very short lived.
    
    svn path=/trunk/; revision=51844

commit fb75b68
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Sep 8 19:25:36 2013 +0000

    Use a bunch of #includes only when apparently needed.
    
    svn path=/trunk/; revision=51843

commit 15f1dd9
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 8 18:35:36 2013 +0000

    Convert malformed ("protocol") expert infos into something filterable.  Not sure if "malformed.expert" is more confusing than helpful, but I didn't want it to share with the "malformed" display filter because their underlying types are different (FT_PROTOCOL vs FT_NONE).  The ".expert" has been my convention when a condition already has a well-named hf_ display filter, but also has expert info associated with it.
    
    Also removed the commented out calls to expert_add_info_format to avoid confusion, but left the comments noting the reason it's absent.
    
    svn path=/trunk/; revision=51842

commit f746c09
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 8 16:23:33 2013 +0000

    Convert profinet dissector to use filterable expert info.
    
    NOTE: Some of the expert group values may need to be checked, PI_UNDECODED doesn't always seem like the right choice.  I thought PI_PROTOCOL should be used more.
    
    
    This concludes the conversion expert_add_info_format for all dissectors (where the function isn't commented or #defined out).  Onto the "internal" (epan/lua) uses of the call.
    
    svn path=/trunk/; revision=51841

commit 5f7187c
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 8 15:18:55 2013 +0000

    Cycle the recycler in realloc() and free() as well, reducing memory usage of the
    stress-test by another ~10%.
    
    svn path=/trunk/; revision=51840

commit 720935c
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 8 15:05:08 2013 +0000

    Fix "seq_base could be used unitialized" warning. We should probably enable
    -Werror for the qt code...
    
    svn path=/trunk/; revision=51839

commit 2210020
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 8 14:55:36 2013 +0000

    Restore some format arguments that were accidentally dropped.
    
    svn path=/trunk/; revision=51838

commit ea42ade
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Sep 8 14:03:41 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-09-08]
    
    svn path=/trunk/; revision=51835

commit da96b71
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 8 13:54:07 2013 +0000

    Add filterable expert info to generated X11 dissector.  I didn't regenerate the dissector files, but did manually update the source (tools/process-x11-xcb.pl) so any future regeneration won't lose the changes.
    
    svn path=/trunk/; revision=51834

commit 306a110
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 8 13:35:57 2013 +0000

    Add filterable expert info to NCP dissector.
    
    svn path=/trunk/; revision=51833

commit abdac5b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Sep 8 01:25:27 2013 +0000

    Add the TCP RTT graph.
    
    Show the time values in ms instead of s. Add a button and keyboard
    shortcut to switch the connection direction. Move more code to
    tap-tcp-stream.c. Update our axis labels.
    
    svn path=/trunk/; revision=51832

commit cc26962
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 8 00:47:15 2013 +0000

    Batch of filterable expert info
    
    svn path=/trunk/; revision=51831

commit 57c28ae
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 7 22:12:24 2013 +0000

    Fix the FSF address in the license header for the new ASN.1 dissectors.
    
    svn path=/trunk/; revision=51830

commit 2fd0b97
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 7 22:06:19 2013 +0000

    Ignore licensing in the macosx packaging - it's all copied from Inkscape (GPL)
    as far as I can tell, so it doesn't have our headers.
    
    svn path=/trunk/; revision=51829

commit 9507f56
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 7 22:00:02 2013 +0000

    Fix lua docstring causing the buildbot's documentation step to fail.
    
    svn path=/trunk/; revision=51828

commit 9fd46c3
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 7 18:20:52 2013 +0000

    - no need for a doubly-linked list of TVBs, single is simpler
    - support merging chains in tvb_add_to_chain
    - when we have an old reassembled TVB, just merge the chains rather than
      freeing it (we may still need it as it may already be a data source)
    - modelines
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9027
    
    #BACKPORT, but it's gonna be messy...
    
    svn path=/trunk/; revision=51825

commit 6a4364b
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Sat Sep 7 18:04:35 2013 +0000

    Added pinfo.can_desegment to lua script.
    
    This fixes bug 5205.
    
    svn path=/trunk/; revision=51824

commit 17fbd90
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Sep 7 16:07:02 2013 +0000

    Batch of filterable expert info
    
    svn path=/trunk/; revision=51823

commit e746a01
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 7 13:56:25 2013 +0000

    Display GTPv2 Area Code fields (which show up in some DIAMETER AVPs) as
    BASE_HEX_DEC instead of just BASE_DEC.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9118
    
    svn path=/trunk/; revision=51822

commit e69ec10
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 7 13:48:13 2013 +0000

    Callers of tvb_per_bit_string expect that the returned value_tvb is non-NULL.
    Ensure that is the case even in certain peculiar error conditions, by filling it
    with a 0-length subset TVB. Fixes
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9117
    
    Also add modelines.
    
    svn path=/trunk/; revision=51821

commit a1d88c4
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 7 13:22:58 2013 +0000

    Fix a few more places that didn't have a semicolon after the address-macro use.
    
    svn path=/trunk/; revision=51820

commit 2e299ec
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Sep 7 12:51:29 2013 +0000

    Add modelines, use consistent indentation in address.h
    
    Use the "do { } while (0)" trick to make the macros behave like regular function
    calls syntatically.
    
    Fix one dissector that wasn't using semicolons after the macro calls.
    
    svn path=/trunk/; revision=51819

commit 7d3d674
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Sat Sep 7 11:27:38 2013 +0000

    Added support for a "prefs_change" function in Lua scripts, which is called
    when the preferences for the dissector are changed.
    
    This is not a 100% correct implementation at the time because the
    prefs_changed function in all Lua plugins will be called whenever
    a preference in a single Lua plugin is changed.
    
    svn path=/trunk/; revision=51818

commit a8638ee
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Sat Sep 7 11:07:18 2013 +0000

    Added support for integer range in DissectorTable_add and DissectorTable_remove.
    
    This was requested in bug 6762.
    
    svn path=/trunk/; revision=51817

commit 452bfe4
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Sat Sep 7 11:01:52 2013 +0000

    A small documentation fix for DissectorTable_remove.
    
    svn path=/trunk/; revision=51816

commit 6b93b0e
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Sat Sep 7 10:56:52 2013 +0000

    Added syntax and range checks for Lua Prefs.range default values.
    Fixed some small memory leakages.
    
    svn path=/trunk/; revision=51815

commit 071f89e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Sep 7 10:02:46 2013 +0000

     coverity 1047692: check return value of inet_pton()
    
    svn path=/trunk/; revision=51814

commit c4f5a94
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Sep 7 09:03:21 2013 +0000

    trivial: fix a typo
    
    svn path=/trunk/; revision=51813

commit f974c74
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Sep 7 08:03:32 2013 +0000

    From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9105 :
    Add additional PN532 opcodes, and update USB CCID dissector to skip status word in PN532 responses
    
    svn path=/trunk/; revision=51812

commit 2dca89e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Sep 7 03:51:27 2013 +0000

    Only add data points to the throughput graph if our time window has
    advanced. Add a reset button.
    
    svn path=/trunk/; revision=51811

commit f9a9753
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Sep 7 00:33:41 2013 +0000

    Fix PacketList::goToPacket work correctly. Minor screen graph
    improvements.
    
    svn path=/trunk/; revision=51808

commit ac93afc
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Sep 7 00:18:10 2013 +0000

    Use "recode" to convert HTML entities to UTF-8 if it's available.
    
    svn path=/trunk/; revision=51806

commit f9f29d0
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Sep 6 22:22:27 2013 +0000

    Make the Lua dissector "init" routine work again.
    
    svn path=/trunk/; revision=51805

commit 51b613e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Sep 6 21:57:04 2013 +0000

    Whitespace cleanup, sort options, add modelines.
    
    svn path=/trunk/; revision=51804

commit faad753
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Sep 6 20:40:54 2013 +0000

    The 'a' option doesn't take an argument.  Fix bug introduced by r49964.
    
    svn path=/trunk/; revision=51803

commit 297d199
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Sep 6 19:07:57 2013 +0000

    Switch from a 20 segment moving average to a 1 second MA. Add a #define
    to allow switching back to the old behavior.
    
    Note that goToPacket can jump to the wrong packet if we have a display
    filter applied.
    
    svn path=/trunk/; revision=51801

commit 52c9e57
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Sep 6 17:39:03 2013 +0000

    Deduplicate some type and field names.
    
    svn path=/trunk/; revision=51800

commit 1c46818
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 6 15:59:45 2013 +0000

    Convert to wmem, and as per Michael's suggestion in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9107, use zeroed memory for
    ntlmssp_info structs.
    
    svn path=/trunk/; revision=51799

commit 0e885e8
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Sep 6 15:29:18 2013 +0000

    Set length and contents to 0/NULL if the blob is empty. Fixes
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9107
    
    svn path=/trunk/; revision=51798

commit df6f341
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Sep 6 02:00:14 2013 +0000

    Adjust titles and labels.
    
    svn path=/trunk/; revision=51797

commit 29e03fe
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Sep 6 00:48:21 2013 +0000

    Make graph movement pixel-based to match the GTK+ version.
    
    svn path=/trunk/; revision=51796

commit 6003d3b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Sep 6 00:41:07 2013 +0000

    Throughput graph usability updates.
    
    Make the stream graph dialog modeless and let the user open multiple
    instances. The dangling dialog behaves similar to the GTK+ version. Add
    a setDissectedCaptureFile signal to MainWindow (currently unused).
    Properly transform yAxis2 and simplify resetAxes while we're at it.
    Other bug fixes.
    
    svn path=/trunk/; revision=51795

commit 96d29a5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 5 20:55:59 2013 +0000

    Get rid of a duplicated filter name.
    
    svn path=/trunk/; revision=51792

commit 0cf459a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Sep 5 20:35:03 2013 +0000

    Try to fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9106 :
    Intialize phdr structure to avoid an invalid access to phdr->opt_comment
    
    svn path=/trunk/; revision=51791

commit 2d1b7d1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Sep 5 20:18:13 2013 +0000

    add casts to make my compiler (gcc 4.6.3) happy
    
    svn path=/trunk/; revision=51790

commit f6eb619
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Sep 5 18:51:46 2013 +0000

    Display "TEID/GRE Key" field consistently as hexadecimal since 3GPP TS 36.444 says this field is of type, "octet string".
    
    Ref: http://ask.wireshark.org/questions/24221/decode-gtpv2-teid-as-decimal-or-hex
    
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=51789

commit f13c30d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Sep 5 17:51:17 2013 +0000

    Per http://nsis.sourceforge.net/Docs/Chapter4.html#4.2.4, we need to use $\n for a newline in strings.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9103.
    
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=51788

commit b3f4084
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Sep 5 16:29:08 2013 +0000

    Make "content blob" dynamically sized so it doesn't take up 20k of memory per conversation.
    
    Add filterable expert info while we're at it.
    
    svn path=/trunk/; revision=51787

commit 808d594
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 5 16:05:32 2013 +0000

    Add an expert info if we see content-length header and chunked encoding
    together.
    
    The other part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9101
    
    Also fix modelines.
    
    svn path=/trunk/; revision=51786

commit 40a83d1
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 5 15:48:50 2013 +0000

    As per the HTTP spec, prefer chunked transfer-encoding to content-length if we
    get both. Fixes reassembly for
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9101
    
    svn path=/trunk/; revision=51785

commit 8552f0d
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 5 13:15:04 2013 +0000

    The length field is retrieved from the packet in bytes, not bits, so stop
    adjusting it by 8 everywhere.
    
    Seems to fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9087 though
    someone more familiar with the protocol will have to verify it's actually
    correct now.
    
    svn path=/trunk/; revision=51784

commit e67292f
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Sep 5 13:11:54 2013 +0000

    Move where timing reference for DRX timers will be set
    
    svn path=/trunk/; revision=51783

commit 47e241f
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 5 12:50:24 2013 +0000

    Make checkAPI notify (warnings only, for now) about deprecated emem functions.
    
    svn path=/trunk/; revision=51782

commit 3b6f55c
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Sep 5 12:13:00 2013 +0000

    Convert atn-* dissectors to wmem. No emem in new code please!
    
    svn path=/trunk/; revision=51780

commit c248e3c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 5 09:23:50 2013 +0000

    Add modelines to avoid using tabs in the code
    
    svn path=/trunk/; revision=51779

commit a5e2a30
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 5 08:55:09 2013 +0000

    Change the regexp syntax a bit.
    
    svn path=/trunk/; revision=51778

commit 06c27f8
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Sep 5 08:32:00 2013 +0000

    Use intended regex modification for absolute paths.
    
    svn path=/trunk/; revision=51777

commit fadd2ae
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Sep 5 08:22:44 2013 +0000

    Removed TAB as indent.
    Fixed regex for modifying absolute paths in header.
    
    svn path=/trunk/; revision=51776

commit 8b842ae
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 5 07:38:32 2013 +0000

    Adapt generated output to always print paths relative to
    the asn1/<proto>/ subdir. This makes cmake generated builds
    look identical to autotools generated builds.
    
    svn path=/trunk/; revision=51775

commit 8543636
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 5 07:36:16 2013 +0000

    Generated file differs in whitespace output
    
    svn path=/trunk/; revision=51774

commit 39bff32
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 5 07:33:05 2013 +0000

    Missed 50% of the updates in last commit
    
    svn path=/trunk/; revision=51773

commit d4f2865
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 5 07:28:47 2013 +0000

    CMakeLists was no longer in sync with Makefile.common
    
    svn path=/trunk/; revision=51772

commit 0227067
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 5 06:05:15 2013 +0000

    Add missing CMakeLists.txt files
    
    svn path=/trunk/; revision=51771

commit 02a61b0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Sep 5 05:48:22 2013 +0000

    Fix cmake syntax - so now it "only" warns about missing
    CMakeLists.txt in the subdirectories.
    
    svn path=/trunk/; revision=51770

commit 7e2efe9
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 5 05:39:15 2013 +0000

    From Christoph Viethen:
    Typo in the name of a PPPoE tag name.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9102
    
    svn path=/trunk/; revision=51769

commit dd12400
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 5 05:34:40 2013 +0000

    From Chris Bontje:
    Changes include:
    - Detect previously-unknown object types.  No dissection is attempted of response messages, but at least the types are documented and labelled.  As Graham notes, if some examples are provided we can attempt a little more here.
    - Change up info_column object label handling to add some of the new objects.  Also added in a few that would be present in 'write' messages.
    - Add expert info field for abnormal IIN bits.  This will help me in my job of detecting unknown objects and unsupported function codes and will easily flag to the user that 'something is up' due to the color changes.
    - Only detect Application Layer if we are on the Final Transport Layer frame.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9056
    
    svn path=/trunk/; revision=51768

commit 436a6d2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 5 05:26:34 2013 +0000

    From Mathias Guettler:
    
    New dissector for Air/Ground Datalink ICAO doc 9705 Ed2: ULCS, CM, CPDLC.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8903
    
    svn path=/trunk/; revision=51767

commit 80cd0dc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 5 05:26:04 2013 +0000

    From Mathias Guettler:
    
    New dissector for Air/Ground Datalink ICAO doc 9705 Ed2: ULCS, CM, CPDLC.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8903
    
    svn path=/trunk/; revision=51766

commit edbade8
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 5 05:03:42 2013 +0000

    3GPP-MS-TimeZone value is not decoded in RADIUS and DIAMETER messages.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9099
    
    svn path=/trunk/; revision=51765

commit b422c48
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Sep 5 04:57:33 2013 +0000

    From Dirk:
    fix NTLMSSP Target Info Attribute dissection
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9098
    
    svn path=/trunk/; revision=51764

commit 239971e
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Sep 5 02:52:08 2013 +0000

    Fix some expert filter field names (one of which was illegal)
    
    svn path=/trunk/; revision=51763

commit dd4b035
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Sep 5 01:42:11 2013 +0000

    Remove commented out expert_add_info_format
    
    svn path=/trunk/; revision=51762

commit 0c49b4d
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Sep 5 01:39:35 2013 +0000

    Add filterable expert info to dissect_802_3() and clean up the shrapnel.
    
    svn path=/trunk/; revision=51761

commit e65df7f
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Sep 5 01:05:16 2013 +0000

    Batch of filterable expert info.
    
    Some of the FT_NONE hf_ variables were removed in favor of proto_tree_add_expert. It may also be possible to remove some of the booleans surrounding the expert info.
    
    New expert display filters may need to be double-checked to make sure they make sense.
    
    svn path=/trunk/; revision=51760

commit 03fd39d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Sep 4 23:15:59 2013 +0000

    Throughput graph updates.
    
    GTK+: Fix what appears to be an off-by-one error in the MA period (21
    segments instead of 20). Throw away our initial segment length instead
    of subtracting it from the moving sum, which skews the sum.
    
    Qt: Add the througput graph. Use bits/s for the throughput y axis. Let
    the user switch between graph types. The dialog hangs when doing this. I
    haven't been able to track down the cause. Remove some unused code.
    
    Both: Tell the user that we're using a 20 segment moving average. Move
    more routines to tap-tcp-stream.[ch].
    
    svn path=/trunk/; revision=51759

commit 1abd5a5
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Sep 4 22:00:41 2013 +0000

    dissect some more items of the smart card descriptor
    
    svn path=/trunk/; revision=51758

commit 14d589a
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Sep 4 21:24:51 2013 +0000

    Remove some emem functions that have now been completely replaced by wmem.
    Finally...
    
    svn path=/trunk/; revision=51757

commit cad5014
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Sep 4 21:14:55 2013 +0000

    Remove what appear to be the last two instances of pe_tree. Could this be the
    first emem API to die?
    
    svn path=/trunk/; revision=51756

commit 90ac3f1
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Wed Sep 4 21:07:09 2013 +0000

    Improve the display of AUTH related parameters.
    Only use IANA registered values for HMAC ids.
    
    svn path=/trunk/; revision=51755

commit 48089ba
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Sep 4 21:06:56 2013 +0000

    Use epan-scoped memory for building more of the diameter table stuff.
    
    svn path=/trunk/; revision=51754

commit 4fade3b
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Sep 4 20:42:12 2013 +0000

    Convert GCP to wmem. It is only called from dissectors in the proper scope
    already (yay!).
    
    svn path=/trunk/; revision=51753

commit f5b85d8
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 4 18:11:21 2013 +0000

    From Katrina Zhang:
    Fix QoS dissection.
    
    svn path=/trunk/; revision=51752

commit 3813c0b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 4 18:10:33 2013 +0000

    From Katrina Zhang:
    Add Grouped AVP:s
    
    svn path=/trunk/; revision=51751

commit a53b483
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 4 18:10:00 2013 +0000

    From Katrina Zhang:
    Change to tfs_enabled_disabled.
    
    svn path=/trunk/; revision=51750

commit 10f7f95
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 4 18:08:08 2013 +0000

    From Katrina Zhang:
    637 UAR-Flags dissection.
    
    svn path=/trunk/; revision=51749

commit 86656b3
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Sep 4 16:56:37 2013 +0000

    Another small step towards modelling and reporting upon DRX state in
    MAC.
    
    svn path=/trunk/; revision=51748

commit 8eb0bfd
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Sep 4 12:01:09 2013 +0000

    Fix one small memory leak.
    
    svn path=/trunk/; revision=51747

commit d11c7d5
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Sep 4 11:46:01 2013 +0000

    Always initialize the hash when dissecting nfsv3 file handle. Fixes the recent
    valgrind fuzz failure.
    
    svn path=/trunk/; revision=51746

commit 55f7519
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Sep 4 04:47:38 2013 +0000

    From Tyson Key:
    Update the InListPassiveTarget Response handler to dissect the ISO 14443-A ATQA, and UID values from InnoVision/Broadcom Topaz cards/tags.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9096
    
    svn path=/trunk/; revision=51745

commit a59b538
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 3 22:05:22 2013 +0000

    From Andreas Urke via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9091 :
    Add support for CFM R-APS/G.8032 version 2
    
    From me: convert a few value_string to true_false_string
    
    svn path=/trunk/; revision=51744

commit 69dfcff
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 3 21:25:16 2013 +0000

    Remove obsolete code
    
    svn path=/trunk/; revision=51743

commit 6fc009b
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Sep 3 21:20:59 2013 +0000

    Similar to the IPv4 dissector's hf_ip_dst_host, hf_ip_src_host and hf_ip_host fields, add to the Ethernet dissector:
    
    hf_eth_dst_resolved
    hf_eth_src_resolved
    hf_eth_addr_resolved
    
    and add to the IEEE802.11 dissector:
    
    hf_ieee80211_addr_da_resolved
    hf_ieee80211_addr_sa_resolved
    hf_ieee80211_addr_ra_resolved
    hf_ieee80211_addr_ta_resolved
    hf_ieee80211_addr_bssid_resolved
    hf_ieee80211_addr_resolved
    
    Change motivated by:
    http://ask.wireshark.org/questions/24314/possible-to-use-the-mac-info-in-the-wireshark-manuf-file-as-part-of-display-filter
    
    svn path=/trunk/; revision=51742

commit a65045e
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 3 21:10:05 2013 +0000

    Code cleanup:
    - remove some useless trees
    - prettify the dissection of a few IEs
    - use ELEM_MAND_VV_SHORT macro where applicable
    
    svn path=/trunk/; revision=51741

commit 7935291
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Sep 3 19:04:13 2013 +0000

    Fix "malformed packet" and tidy up a bit.
    
    svn path=/trunk/; revision=51740

commit b5e4fd5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Sep 3 18:50:17 2013 +0000

    Document the current state of naming in ui/qt. Say it's OK to use C++
    comments in C++ code.
    
    svn path=/trunk/; revision=51739

commit 4a22691
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Sep 3 18:47:44 2013 +0000

    Protect agains infinite loop.
    
    svn path=/trunk/; revision=51738

commit dc1477b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 18:44:42 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51737

commit 5098965
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 18:44:16 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51736

commit 6ac93da
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 18:43:50 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51735

commit b4a4a76
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 18:43:29 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51734

commit 154d793
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 18:43:11 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51733

commit 6934553
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 18:42:49 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51732

commit 7ecb6b1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 18:42:01 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51731

commit 637d599
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 3 18:35:49 2013 +0000

    Add missing svn properties
    
    svn path=/trunk/; revision=51730

commit 9de7a12
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Sep 3 18:29:34 2013 +0000

    Fix "Tones off" value typo introduced in r51613
    
    svn path=/trunk/; revision=51729

commit cc96a45
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Tue Sep 3 17:54:23 2013 +0000

    Fix a syntax error in a FreeBSD specific code part.
    
    svn path=/trunk/; revision=51728

commit 2022703
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Sep 3 17:35:00 2013 +0000

    Add MACSEC dissector
    
    From Allan W. Nielsen, bug 9094 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9094)
    
    svn path=/trunk/; revision=51727

commit feb3970
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Sep 3 16:43:08 2013 +0000

    Decompress gzipped Kafka messages.
    
    svn path=/trunk/; revision=51726

commit dc002f2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Sep 3 16:30:38 2013 +0000

    Add a note about making the behavior more native on Windows and OS X.
    
    svn path=/trunk/; revision=51725

commit 3331d6d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Sep 3 16:14:38 2013 +0000

    Use more consistent naming.
    
    svn path=/trunk/; revision=51724

commit 259ebc5
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Sep 3 16:06:20 2013 +0000

    Respect the other layout preference in qtshark: which pane goes in which spot.
    
    svn path=/trunk/; revision=51723

commit 7cd3ff3
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 3 15:35:32 2013 +0000

    Fix for
    QWidget::setWindowModified: The window title does not contain a '[*]' placeholder
    
    a) Add [*] to the window title.
    b) Also set the window title before calling setWindowModified
    
    Not really understanding what I'm doing here, just following the hints
    given in http://qt-project.org/forums/viewthread/2108
    
    Original logmessages when closing Wireshark while running a capture.
    
    17:23:39.652 Capture Msg  Capture stopped!
    17:23:39.653 Main Dbg  Callback: capture update finished
    QWidget::setWindowModified: The window title does not contain a '[*]' placeholder
    FIX: packet list heading menu sensitivity
    17:23:39.653  Dbg  FIX: capture_info_ui_destroy
    17:23:39.653 Main Dbg  Callback: Closing
    FIX: packet list heading menu sensitivity
    17:23:39.655 Main Dbg  Callback: Closed
    
    
    svn path=/trunk/; revision=51722

commit ee8719e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Sep 3 13:49:48 2013 +0000

    Fix typo: =+ ---> +=
    
    svn path=/trunk/; revision=51721

commit a795048
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Sep 3 13:29:09 2013 +0000

    Correctly update the pane layout whenever the preferences are changed, you no
    longer need to restart for that to take effect. Hopefully I got all the slot
    ordering right.
    
    svn path=/trunk/; revision=51720

commit 78529b2
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Sep 3 12:53:32 2013 +0000

    Separate window creation from the laying out of the list/tree/byte panes. This
    more-or-less restores the correct splash behaviour on startup.
    
    svn path=/trunk/; revision=51719

commit 16cbf7d
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Sep 3 12:21:14 2013 +0000

    Parent the list, tree and byte panes from the main UI rather than the
    splitters they're actually layed out in. This should let us reorganize the
    splitters at will (when the prefs change) without reconstructing the panes.
    
    svn path=/trunk/; revision=51718

commit 3c08741
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:36:43 2013 +0000

    Enhance DNS Dissector Remove bad_rr goto !
    
    Code is fuzzed (9 Pass with more of 400 DNS files)
    
    svn path=/trunk/; revision=51717

commit 6f4225a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:36:33 2013 +0000

    Enhance NSEC3,NSEC3PARAM TLSA type visibility
    
    svn path=/trunk/; revision=51716

commit 29d0726
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:36:23 2013 +0000

    Add dissection of EUI Family (draft-jabley-dnsext-eui48-eui64-rrtypes) DNS Rcode (EUI48, EUI64)
    
    svn path=/trunk/; revision=51715

commit 3f3a394
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:36:12 2013 +0000

    Add Dissection of ILNP (RFC6742) DNS Rcode (NID, L32, L64, LP)
    
    svn path=/trunk/; revision=51714

commit 3658cbf
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:36:01 2013 +0000

    Update DNS Rcode to last IANA Parameters (2013-07-24) * Add ILNP (RFC6742) Rcode (NID, L32, L64, LP) * Add EUI Family (draft-jabley-dnsext-eui48-eui64-rrtypes) Rcode (EUI48, EUI64) * Add URI Rcode (256) * Add TA (DNSSEC Trust Authorities) Rcode (32768)
    
    svn path=/trunk/; revision=51713

commit cbb1820
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:35:51 2013 +0000

    Enhance DNS reorder case of big switch dns_type
    
    svn path=/trunk/; revision=51712

commit 02f17d0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:35:41 2013 +0000

    Enhance DNS dissector Remove ugly dns_type_description function and use value_string(_ext)
    
    svn path=/trunk/; revision=51711

commit bfeb147
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:35:30 2013 +0000

    Enhance DNS dissector visibility (Rename some hf and display field)
    
    svn path=/trunk/; revision=51710

commit 53e87bd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:35:13 2013 +0000

    Enhance DNS dissector visibility (Add comments)
    
    svn path=/trunk/; revision=51709

commit 800359d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:35:01 2013 +0000

    Enhance default DNS type... (and expert info)
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51708

commit 7f64348
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:34:52 2013 +0000

    Enhance NULL type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51707

commit de8247f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:34:41 2013 +0000

    Enhance M.. familly type (MD, MF, MB, MG, MR, MINFO)
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51706

commit 4a51170
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:34:31 2013 +0000

    Enhance NSAP and NSAP PTR type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51705

commit 340ff87
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:34:21 2013 +0000

    Enhance PX type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51704

commit a6f7037
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:34:10 2013 +0000

    Enhance X25 and ISDN type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51703

commit b7e78c7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:34:00 2013 +0000

    Enhance AFSDB and RT type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51702

commit 8e237ac
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:33:48 2013 +0000

    Enhance RP type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51701

commit 7668baf
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:33:38 2013 +0000

    Enhance GPOS type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51700

commit 7b012cf
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:33:28 2013 +0000

    Enhance APL (and DHCID) type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51699

commit d37a4ea
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:33:18 2013 +0000

    Enhance HIP type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51698

commit 7de1545
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:33:07 2013 +0000

    Enhance SSHFP type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51697

commit f38fb1a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:32:57 2013 +0000

    Enhance NAPTR type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51696

commit 2b63d4f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:32:47 2013 +0000

    Enhance TSIG and TKIP DNS type
    
    Update rrcode list
    Convert proto_tree_add_text calls to proto_tree_add_item
    Use expert info when no found dissector for TSIG algo
    
    Enhance TKEY (BETA)
    
    svn path=/trunk/; revision=51695

commit b36e366
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:32:36 2013 +0000

    Enhance SRV DNS type
    
    svn path=/trunk/; revision=51694

commit e748993
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:32:26 2013 +0000

    Enhance WINS and WINS-R DNS type
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51693

commit dfec5ef
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:31:53 2013 +0000

    Make test.sh from buildbot Happy
    
    svn path=/trunk/; revision=51692

commit 0550cb5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Sep 3 06:09:21 2013 +0000

    Make Ubuntu buildbot happy
    
    packet-kerberos.c: In function 'proto_register_kerberos':
    packet-kerberos.c:5406:29: error: unused variable 'ei' [-Werror=unused-variable]
    
    svn path=/trunk/; revision=51691

commit 8f7c877
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Sep 3 02:35:48 2013 +0000

    forgotten cleanup
    
    svn path=/trunk/; revision=51690

commit a72fc72
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Sep 3 02:26:50 2013 +0000

    Batch of filterable expert info.
    
    svn path=/trunk/; revision=51689

commit 5405b34
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Sep 2 23:32:31 2013 +0000

    Batch of filterable expert info.
    
    svn path=/trunk/; revision=51688

commit ea6e5b7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:16:39 2013 +0000

    Fix Function call argument is an uninitialized value Warning found by Clang
    
    packet-dcerpc-pn-io.c:9101:29: warning: Function call argument is an uninitialized value
            tvbuff_t *new_tvb = tvb_new_subset(tvb, offset, u32RecDataLen, u32RecDataLen);
                                ^                           ~~~~~~~~~~~~~
    
    svn path=/trunk/; revision=51687

commit 5e7d5b9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:16:29 2013 +0000

    Fix indent (Mix of tab and space...) => use tab
    
    svn path=/trunk/; revision=51686

commit 1a76dd7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:16:19 2013 +0000

    Fix warning found by fix-encoding-args tools
    
    svn path=/trunk/; revision=51685

commit 1d1a482
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:16:10 2013 +0000

    Fix warning found by fix-encoding-args tools
    
    svn path=/trunk/; revision=51684

commit 7ac4759
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:15:59 2013 +0000

    Fix warning found by fix-encoding-args tools
    
    svn path=/trunk/; revision=51683

commit 53c2e68
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:15:50 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51682

commit 68ceffe
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:15:40 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51681

commit f1ef082
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:15:29 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51680

commit 21436ab
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:15:17 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51679

commit b92f4ec
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:15:07 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51678

commit 1a4e261
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:14:57 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51677

commit b59244d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:14:46 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51676

commit 1c28ae3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:14:35 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51675

commit a8b720b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:14:25 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51674

commit b7d50ac
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:14:15 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51673

commit c35cc80
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:13:58 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51672

commit b897a61
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:13:47 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51671

commit f16b33e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:13:36 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51670

commit f54d687
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:13:22 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51669

commit 9c43ccd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:13:12 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51668

commit 4e02b8d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:13:02 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51667

commit 890d656
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:12:52 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51666

commit aaa8f4a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:12:42 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51665

commit 9bf5e05
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:12:31 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51664

commit 6a23fa0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:12:21 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51663

commit a1d2587
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:12:11 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51662

commit b631b0c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:12:00 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51661

commit ca31e9d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:11:50 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51660

commit f015ca3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:11:41 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51659

commit a635df5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:11:30 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51658

commit e4e084c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:11:20 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51657

commit fd7658c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:11:10 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51656

commit b717a54
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:11:00 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51655

commit 010c633
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:10:51 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51654

commit b920999
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:10:41 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51653

commit 01af8f0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:10:31 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51652

commit e070841
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Sep 2 23:04:16 2013 +0000

    Fix compilation with Linux packet-openflow.c: In function 'dissect_openflow_pkt_out': packet-openflow.c:663:13: error: variable 'actions_len' set but not used [-Werror=unused-but-set-variable]
    
    And make fix-encoding-args happy
    
    svn path=/trunk/; revision=51651

commit 2cddd61
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Sep 2 21:45:09 2013 +0000

    Fix
    packet-openflow.c:318: warning: return type defaults to 'int'
    packet-openflow.c: In function 'dissect_openflow_ofp_match_v_1_0':
    packet-openflow.c:350: warning: control reaches end of non-void function
    
    svn path=/trunk/; revision=51650

commit a768180
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Sep 2 20:02:49 2013 +0000

    Dissect more of openflow.
    
    svn path=/trunk/; revision=51649

commit acfbd6d
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 2 17:46:47 2013 +0000

    Dissect all the fields in kafka produce request/response pairs. All of the
    helpers should be in place for the other message types now.
    
    svn path=/trunk/; revision=51648

commit 785c1a5
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 2 16:03:13 2013 +0000

    Respect the layout preference (just the horizontal/vertical splitting of the
    panes, not yet which data goes in which pane).
    
    You currently have to restart for the change to take effect. I also had to move
    the preferences-reading (and thus the epan_init) call to before the main window
    instantiation so that the preference was actually available for use. This means
    that the progress-bar doesn't show up for very long any more, since most of the
    work is already done by the time it appears.
    
    I'm sure there is a way to delay just the layout setup until later, but I kept
    getting slot errors I couldn't figure out...
    
    svn path=/trunk/; revision=51647

commit c5488ab
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 15:39:16 2013 +0000

    dissect len and type for audio class descriptors
    
    svn path=/trunk/; revision=51646

commit 6585c8e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 15:34:37 2013 +0000

    register a dissector for ccid class specific descriptors
    start dissecting the smart card descriptor
    --This line, and those below, will be ignored-e
    
    M    epan/dissectors/packet-usb-ccid.c
    
    svn path=/trunk/; revision=51645

commit 8506a52
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 14:35:07 2013 +0000

    descriptor type value string for the video class
    
    svn path=/trunk/; revision=51644

commit 8ac76c0
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 14:33:16 2013 +0000

    descriptor type value string for HID
    
    svn path=/trunk/; revision=51643

commit 97985b6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 14:31:22 2013 +0000

    dissect_usb_descriptor_header() takes an additional value_string
    parameter to intrepret the descriptor type depending on the class
    
    per default, the list of standard descriptor types is used
    
    svn path=/trunk/; revision=51642

commit 2643a24
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 14:27:48 2013 +0000

    remove class specific descriptor types from the global list
    
    rename the value string to std_descriptor_type_vals_ext in order to
    clarify that this is for the standard descriptors only
    
    svn path=/trunk/; revision=51641

commit ae17626
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 2 14:15:23 2013 +0000

    Add long-opts support to qtshark. Take -r or --read-file to open a capture file
    immediately from the CLI. Get rid of the comment concerning multi-pass parsing
    of the options, it only applied to the GTK version.
    
    svn path=/trunk/; revision=51640

commit 72b18b1
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Sep 2 13:59:05 2013 +0000

    Remove a bunch of commented code copied from the GTK version. We don't need it
    (yet) and it is getting in the way while I try and add some argument parsing.
    It's still in the GTK version if we want it.
    
    svn path=/trunk/; revision=51639

commit 68e48ee
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 13:02:26 2013 +0000

    register a dissector for audio class specific descriptors
    recognize audio control interface and endpoint descriptors
    
    svn path=/trunk/; revision=51638

commit c41e8e1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 12:56:45 2013 +0000

    display usb descriptor type as hex value
    this is what all the class specs do
    
    svn path=/trunk/; revision=51637

commit bda2a2a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 10:57:16 2013 +0000

    clean up dissect_ssl3_hnd_cert_req()
    - proper indentation
    - remove unnecessary subtree checks
    - no need for tvb_ensure_bytes_exist()
    
    svn path=/trunk/; revision=51636

commit 1a92451
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 10:55:21 2013 +0000

    use dissect_ssl_hash_alg_list() for TLS1.2 certificate request
    
    svn path=/trunk/; revision=51635

commit e249c25
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Sep 2 08:16:44 2013 +0000

    From Michael Reschly
    dissect TLS/signature_algorithms extension
    
    from me
    separate function for dissecting the algorithm list
    remove some unnecessary checks and variables
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9092
    
    svn path=/trunk/; revision=51634

commit aca2dd2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Sep 1 19:59:48 2013 +0000

    dissect OFPT_PACKET_IN.
    
    svn path=/trunk/; revision=51633

commit 1f4f0d5
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 1 16:41:29 2013 +0000

    Remove expert_add_undecoded_item in favor of proto_tree_add_expert.
    
    svn path=/trunk/; revision=51632

commit 2bda155
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Sep 1 14:03:43 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-09-01]
    
    svn path=/trunk/; revision=51629

commit 6c9fd6e
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 1 13:43:26 2013 +0000

    Fix two expert calls on the wrong proto_item.
    
    svn path=/trunk/; revision=51628

commit 3c1e67c
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 1 13:37:38 2013 +0000

    Send all alloc and free calls within wmem through wmem_alloc and wmem_free with
    a NULL allocator. This gives us a single, central place to handle out-of-memory
    errors (by, for example, throwing an exception) for basically all of epan.
    
    The only remaining glib memory that is directly allocated is for the hash tables
    used by the simple and strict allocators.
    
    svn path=/trunk/; revision=51627

commit d939a6d
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 1 13:07:22 2013 +0000

    Do our list manipulation entirely after the realloc, so that if the realloc
    doesn't return (do to, for example, throwing an exception) the allocator is
    left in a consistent state.
    
    svn path=/trunk/; revision=51626

commit e597acd
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Sep 1 13:05:27 2013 +0000

    Batch of filterable expert info.
    
    svn path=/trunk/; revision=51625

commit 7dbc052
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Sep 1 01:00:11 2013 +0000

    More dissectors to wmem. There are no more dissectors using se_tree now, just a
    few other places.
    
    svn path=/trunk/; revision=51622

commit 74b205b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Aug 31 16:53:24 2013 +0000

    Set our connection capture filter in main() similar to the GTK+ version.
    
    svn path=/trunk/; revision=51621

commit f875bf8
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 31 16:36:37 2013 +0000

    In the strict allocator, do canaries in units of guint32 instead of guint8. This
    makes canary checking about 20% faster, which should speed up fuzz-testing now
    that more and more dissectors use wmem.
    
    svn path=/trunk/; revision=51620

commit c0763b0
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 31 16:17:31 2013 +0000

    More wmem.
    
    svn path=/trunk/; revision=51619

commit 35e20fb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Aug 31 16:16:36 2013 +0000

    Try to set a sensible capture filter at startup.
    
    svn path=/trunk/; revision=51618

commit 44c91cb
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 31 15:58:15 2013 +0000

    More wmem.
    
    svn path=/trunk/; revision=51617

commit 83a7fed
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 31 15:47:04 2013 +0000

    A few more dissectors to wmem.
    
    svn path=/trunk/; revision=51616

commit 50815e0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Aug 31 15:30:07 2013 +0000

    Update a comment with the correct memory allocator type
    
    svn path=/trunk/; revision=51615

commit 446bf40
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Aug 31 15:21:39 2013 +0000

    According to X.S0059 specification, when using FemtoInterfaceMsg Body the Information Elements for the Complete Layer 3 Information message shall not be included
    
    svn path=/trunk/; revision=51614

commit 8711038
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Aug 31 14:44:50 2013 +0000

    Fix (for real) https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9068 :
    Add dissection of Signal and Call Waiting Indicator IEs when present in MS Information Records IE
    
    svn path=/trunk/; revision=51613

commit 58804a6
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 31 14:32:01 2013 +0000

    Convert another 10 dissectors to wmem.
    
    svn path=/trunk/; revision=51612

commit dba0cef
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Aug 31 10:06:33 2013 +0000

    From Jon Carmicheal via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9068 :
    BSMAP: add dissection of Signal IE when present in MS Information Records IE
    
    svn path=/trunk/; revision=51611

commit dffff25
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Aug 31 09:42:11 2013 +0000

    From Andreas Urke via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9088 :
    STP: fix dissection of MSTI Root Identifiers for all MSTIs
    
    svn path=/trunk/; revision=51610

commit 789a406
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Aug 31 04:18:42 2013 +0000

    Qt5 on Windows needs platforms/qwindows.dll as well.
    
    svn path=/trunk/; revision=51609

commit a8f4327
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 31 02:50:32 2013 +0000

    Convert m3ua to wmem and use the pinfo pool for a variable that might be used
    for an address. Fixes the recent valgrind fuzz failure.
    
    svn path=/trunk/; revision=51608

commit 01f7a04
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 30 23:01:03 2013 +0000

    Implement "Save As..." in the TCP stream graph dialog. We currently
    support PDF, PNG, BMP, and JPEG.
    
    svn path=/trunk/; revision=51607

commit 17cbb2c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Aug 30 21:31:42 2013 +0000

    bitcoin, gif: pass header_field_info to proto_tree_*.
    
    svn path=/trunk/; revision=51606

commit f871fa0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 30 21:28:51 2013 +0000

    Fix an include.
    
    svn path=/trunk/; revision=51605

commit 1d27c70
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 30 21:15:24 2013 +0000

    Add an item tracer to the TCP stream graph. Enable packet selection.
    
    QCustomPlot data sets are made up of keys (x axis by default) and values
    (y axis). It looks like we can have multiple values for a given key
    (i.e. we can show multiple sequence numbers for a given timestamp) but
    QCPItemTracers can only be positioned by a key and not a key+value pair.
    This makes our graph selection behavior a bit different compared to the
    GTK+ version. We can only select one segment for a give timestamp but
    our selection targets are much larger (the height of the graph).
    
    Add a map for segment data so we don't have to iterate to find them. Use
    UTF8_RIGHTWARDS_ARROW where appropriate. Set a window title. Tell the
    user what will happen if he or she clicks. Disable graph selection.
    
    svn path=/trunk/; revision=51604

commit 8445c81
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Aug 30 18:13:54 2013 +0000

    (try to) fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9079
    
    don't enter the for loop if there are no components to dissect
    
    svn path=/trunk/; revision=51603

commit 777613f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Aug 30 17:55:07 2013 +0000

    Remove useless tree
    
    svn path=/trunk/; revision=51602

commit c82839c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Aug 30 17:23:36 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9085 :
    GSM A-I/F DTAP - Detach Request - Detach type is not displayed
    
    svn path=/trunk/; revision=51599

commit 36ff508
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 30 15:55:12 2013 +0000

    Try to fix PortableApps packaging. Note that the Qt definitions should
    be in config.nmake along with everything else.
    
    svn path=/trunk/; revision=51598

commit 84bf0ac
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Aug 30 14:49:55 2013 +0000

    Convert a few dissectors from EMEM to WMEM API
    
    svn path=/trunk/; revision=51597

commit ac56194
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Aug 30 12:31:14 2013 +0000

    Deactivate debug code
    
    svn path=/trunk/; revision=51596

commit 256d290
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Aug 30 11:47:58 2013 +0000

    Try 2 to fix Portable App buildbot
    
    svn path=/trunk/; revision=51595

commit 84f2e7d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Aug 30 11:18:06 2013 +0000

    Try to fix Portable App buildbot
    
    svn path=/trunk/; revision=51594

commit 14d0a15
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Aug 30 11:14:26 2013 +0000

    Add HTTP2 to colorfilters
    
    svn path=/trunk/; revision=51593

commit b7d30a7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Aug 30 11:14:18 2013 +0000

    HTTP2 Upgrade heuristic for HTTP (Work with HTTP-draft-XX/2.0 and HTTP/2.0)
    
    svn path=/trunk/; revision=51592

commit c42a4f7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Aug 30 11:14:09 2013 +0000

    From me and Stephen Ludin via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9042 Add HTTP2 Dissector Based on draft-ietf-httpbis-http2-06
    
    TODO :
    * Support HTTP Header Compression (draft-ietf-httpbis-header-compression)
    * Enhance display of Data
    * Reassembling of continuation frame (and other frame)
    * Add same tap and ping/pong time response
    
    svn path=/trunk/; revision=51591

commit d89a3ba
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Aug 30 09:36:10 2013 +0000

    fragment_length has already been retrieved from TVB
    
    svn path=/trunk/; revision=51590

commit 3eb4d24
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Aug 30 09:18:21 2013 +0000

    From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9081 :
    DTLS: fix detection of encrypted handshake messages in case of fragment
    
    svn path=/trunk/; revision=51589

commit abd0838
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Aug 30 04:33:36 2013 +0000

    Revert r51586.  It works just fine for drb_mapping_t.
    The real problem seems to be that I forgot to commit the generated
    packet-lte-rrc.c.
    
    svn path=/trunk/; revision=51588

commit 201f3a3
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Aug 30 04:31:02 2013 +0000

    Submit forgotten generated file.
    
    svn path=/trunk/; revision=51587

commit fa2c2e6
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Aug 30 04:26:22 2013 +0000

    Try to fix build problem for some compilers that don't like
    
    typedef struct foo {
     ...
    } foo;
    
    
    svn path=/trunk/; revision=51586

commit a09ee6a
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri Aug 30 04:08:57 2013 +0000

    The first step towards tracking and showing DRX info in MAC:
    - send release from RRC
    - show current DRX config from each frame, including a link back to the
      RRC config frame
    - show simple DRX state for each frame (currently only offset into long
      cycle and whether within long cycle 'on' period)
    
    TODO:
    - simulate timers in response to new UL/DL transmissions or DL CRC
      errors
    - maintain whether in long or short cycle
    - show state of all timers
    
    svn path=/trunk/; revision=51585

commit d9eb37b
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 30 01:29:46 2013 +0000

    Add a preference for whether to use names found in DNS packets for address
    resolution.
    
    svn path=/trunk/; revision=51584

commit 2e85795
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 30 00:43:51 2013 +0000

    Fix NSIS packaging.
    
    svn path=/trunk/; revision=51583

commit 0764fca
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Aug 29 22:29:48 2013 +0000

    Update for Qt 5.1.1.
    
    svn path=/trunk/; revision=51582

commit d0b80c8
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 29 22:18:12 2013 +0000

    Revert revision=51577.
    
     Ref https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9082
    Since this commit the IP (source and destination) address in the GUI will be
    replaced with some date after I click on the entry, reverting this commit fixes
    the problem.
    
    
    This looks like a memory corruption. I imported an older pcap file.
    
    svn path=/trunk/; revision=51581

commit f1ceee4
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Aug 29 22:15:40 2013 +0000

    Add support for Qt5 (tested with 5.1.1).
    
    svn path=/trunk/; revision=51580

commit ae83d08
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 29 22:08:23 2013 +0000

    Revert revision=51577.
    
     Ref https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9082
    Since this commit the IP (source and destination) address in the GUI will be
    replaced with some date after I click on the entry, reverting this commit fixes
    the problem.
    
    
    This looks like a memory corruption. I imported an older pcap file.
    
    svn path=/trunk/; revision=51579

commit aa99a6c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Aug 29 20:23:43 2013 +0000

    From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9081 :
    DTLS: improve detection of encrypted handshake messages
    
    svn path=/trunk/; revision=51578

commit 39a61a1
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 29 18:59:49 2013 +0000

    Don't store address in the hastable when name resolution is off.
    
    svn path=/trunk/; revision=51577

commit bc65487
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Aug 29 18:15:13 2013 +0000

    Handle the 2GiB boundary case of the max filesize autostop condition properly so that we avoid overflow conditions and so that we ensure we don't capture more than 2GiB.  Also, document the max filesize autostop value of 2GIB as well as indicating that it's truly GiB and not GB.
    
    This fixes the problem reported on ask: http://ask.wireshark.org/questions/23891/wireshark-wont-run-with-multiple-capture-files
    
    #BACKPORT(1.10) ... not sure about 1.8?
    
    svn path=/trunk/; revision=51576

commit 894ca4e
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 29 17:09:14 2013 +0000

    From Johan Wåhl:
    Dissect 3GPP AVP 637 UAR-Flags.
    
    svn path=/trunk/; revision=51575

commit 951e010
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Aug 29 14:25:38 2013 +0000

    From Hauke Mehrtens:
    Break out Signature Hash Algorithm into hash and signature values
    
    From me:
    Cleanup all "saved" trees throughout the dissector as well as removing a few unnecessary NULL tree checks.
    Removed most of the tvb_ensure_bytes_exist checks because the line that follows will through an exception anyway if there isn't enough bytes in the tvb.
    
    
    
    
    svn path=/trunk/; revision=51574

commit 3bd36d8
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Aug 29 02:20:49 2013 +0000

    Minor reformatting; Also: remove some boilerplate comments.
    
    svn path=/trunk/; revision=51573

commit 92fe2aa
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Aug 29 02:17:00 2013 +0000

    Minor cleanup:
    - proto_reg_handoff_...() & related;
    - Remove unneeded #includes
    
    svn path=/trunk/; revision=51572

commit 3b9ecc4
Author: Bill Meier <wmeier@newsguy.com>
Date:   Thu Aug 29 02:05:31 2013 +0000

    Fix some indentation to match mode-lines; Do some other minor reformatting.
    
    svn path=/trunk/; revision=51571

commit ee9c47b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Aug 28 22:57:52 2013 +0000

    Slightly improve the decoding of unknown Aironet IEs
    
    svn path=/trunk/; revision=51570

commit 821b3f2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Aug 28 19:53:44 2013 +0000

    Fix a copy-paste error.
    
    svn path=/trunk/; revision=51569

commit 87d4d48
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Aug 28 19:25:48 2013 +0000

    packet-aruba-erm.c:136: warning: 'range_add_callback' defined but not used
    
    svn path=/trunk/; revision=51568

commit f6b9c18
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Aug 28 19:10:33 2013 +0000

    Use dissector_delete_uint_range/dissector_add_uint_range
    
    svn path=/trunk/; revision=51567

commit 29f0303
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Aug 28 18:27:16 2013 +0000

    svn version 1.7.11 no longer has local .svn directories,
    just one at the top level. So on my system, /trunk no longer
    contains a .svn directory. Check in parent directory as well.
    
    svn path=/trunk/; revision=51566

commit 35f284c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Aug 28 17:33:14 2013 +0000

    Revert file committed by accident
    
    svn path=/trunk/; revision=51565

commit 519a777
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Aug 28 17:31:12 2013 +0000

    Fix copy/paste error introduced in r51541 and spotted by Joerg
    
    svn path=/trunk/; revision=51564

commit 5c66701
Author: Bill Meier <wmeier@newsguy.com>
Date:   Wed Aug 28 15:57:10 2013 +0000

    Fix formatting again (so blank line before "and by:" in AUTHORS output)
    
    svn path=/trunk/; revision=51563

commit 2994791
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Aug 28 14:59:32 2013 +0000

    Credit Martin Pool for his natural order string comparison algorithm.
    
    svn path=/trunk/; revision=51562

commit b9a4e7a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Aug 28 14:09:32 2013 +0000

    As reported by Ben Smith (thex1le@gmail.com) on #wireshark:
    
    Aironet IE 20 is ClientMFP
    
    svn path=/trunk/; revision=51561

commit 57b9b11
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Aug 28 10:47:23 2013 +0000

    Comment out a line that seems to do nothing.
    
    ** CID 1068812: Unused pointer value (UNUSED_VALUE)
    
    svn path=/trunk/; revision=51560

commit 5d4782b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Aug 28 10:43:50 2013 +0000

    There is no use in checking for (cf) if we have already unconditionally
    used cf-> ...
    
    ** CID 1068811: Dereference before null check (REVERSE_INULL)
    
    svn path=/trunk/; revision=51559

commit c660aab
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Aug 28 02:30:50 2013 +0000

    Update the test suite for r51556. Use -Y in one place instead of -R where only
    filtering is important. Use -2 and -R together in one place where the counting
    functionality is important.
    
    svn path=/trunk/; revision=51558

commit c1c6545
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Aug 28 01:38:23 2013 +0000

    Comment out some unused variables.
    
    svn path=/trunk/; revision=51557

commit 5c85185
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Aug 28 00:56:19 2013 +0000

    Fully deprecate read filter (-R) without two-pass (-2). It does exactly the same
    thing as the display filter (-Y) in that case except with more confusing
    semantics.
    
    This also lets us fix -c in the single-pass case to unconditionally count
    packets. This isn't the old behaviour (which counted them only if they passed
    the read filter) but is more consistent with two-pass mode where they are
    counted even if they pass the display filter, since they are counted on the
    first pass and the display filter is applied on the second pass.
    
    Anyone who wants to use -c to limit packet count conditionally on them passing a
    filter should use it in tandem with -2 and -R: the read filter is applied on the
    first pass before the count.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9048
    
    svn path=/trunk/; revision=51556

commit 25392c7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Aug 28 00:23:01 2013 +0000

    Let the QCustomPlot widget have focus.
    
    svn path=/trunk/; revision=51555

commit 66b8223
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Aug 27 23:28:35 2013 +0000

    Add initial mouse and keyboard controls. QCustomPlot uses different
    mouse interactions than the GTK+ version, but they seem to match modern
    UI conventions better. The keyboard shortcuts have been changed to match
    modern UI conventions as well, but I'll try to support the old shortcuts
    as much as possible.
    
    svn path=/trunk/; revision=51554

commit b862ff0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Aug 27 22:10:35 2013 +0000

    Make sure we initialize the array of file type extensions before we use
    it.
    
    svn path=/trunk/; revision=51553

commit 574183b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Aug 27 21:13:09 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=51552

commit af7e3d0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Aug 27 21:13:00 2013 +0000

    Fix indent (use 4 spaces) And add modelines info
    
    svn path=/trunk/; revision=51551

commit f079ce9
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Aug 27 21:12:52 2013 +0000

    Fix indent (use 4 spaces) And add modelines info
    
    svn path=/trunk/; revision=51550

commit 37e43e5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Aug 27 21:12:42 2013 +0000

    Enhance TLS ALPN dissection (Add length of ALPN)
    
    svn path=/trunk/; revision=51549

commit 5be9038
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Aug 27 21:12:32 2013 +0000

    Enhance Profinet MRP (Merge LinkUp and LinkDown)
    
    svn path=/trunk/; revision=51548

commit a505518
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Aug 27 20:46:47 2013 +0000

    Have a separate list of extension sets to use in the Open dialog;
    include only extensions used mostly by capture files (i.e., not ".txt"
    or ".xml"), and list each extension set only once (it's silly to have,
    for example, separate entries for NetMon, Shomiti Surveyor, and
    NetScaler with ".cap" when you get all those types no matter which entry
    you choose).
    
    svn path=/trunk/; revision=51547

commit a84b44f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Aug 27 20:42:54 2013 +0000

    Credit Emanuel Eichhammer.
    
    svn path=/trunk/; revision=51546

commit 0ead8d9
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Aug 27 20:32:39 2013 +0000

    Try to fix error: enum conversion in assignment is invalid in C++ [-Werror=c++-compat]
    
    svn path=/trunk/; revision=51545

commit abfc95b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Aug 27 20:31:22 2013 +0000

    QCustomPlot is C++, not C.
    
    Additional changes needed for the TCP stream UI code.
    
    svn path=/trunk/; revision=51544

commit 7cfcf70
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Aug 27 20:26:43 2013 +0000

    Fix some warnings.
    
    svn path=/trunk/; revision=51543

commit b30a098
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Aug 27 20:24:20 2013 +0000

    Add qcustomplot.cpp to Makefile.common and CMakeLists.txt
    a few whitespace fixes
    
    svn path=/trunk/; revision=51542

commit 22c5585
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Aug 27 19:38:35 2013 +0000

    Add a DRX subtree to GTP dissector now that the subtree (useless for NAS and EPS NAS dissectors) was removed from de_gmm_drx_param in r51537
    
    svn path=/trunk/; revision=51541

commit 7e3922c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 27 19:21:20 2013 +0000

    Use dissector_delete_uint_range/dissector_add_uint_range
    
    svn path=/trunk/; revision=51540

commit cbae911
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Aug 27 18:37:13 2013 +0000

    Remove an attempt to fix a qmake warning.
    
    svn path=/trunk/; revision=51539

commit 6d731a3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Aug 27 18:13:20 2013 +0000

    Add TCP sequence number (Stevens-style) graphs.
    
    Add the QCustomPlot widget. Thanks to Emanuel Eichhammer for granting a
    license change. Move some common code from ui/gtk/tcp_graph.c to
    ui/tap-tcp-stream.[ch]. Get rid of tcp_graph_selected_packet_enabled().
    It was only used in the menu code and didn't match what we were doing
    elsewhere.
    
    Still quite a bit of work to do but it's a promising start.
    
    svn path=/trunk/; revision=51538

commit 77f1ed0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Aug 27 17:01:58 2013 +0000

    Make SPLIT PG CYCLE CODE filterable
    
    svn path=/trunk/; revision=51537

commit 7dfc77a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Aug 27 14:56:00 2013 +0000

    From Jiri Engelthaler via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8849 :
    IEC104: fix dissection of VTI Value and Normalised value
    
    svn path=/trunk/; revision=51536

commit 165caf0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Aug 27 12:28:21 2013 +0000

    From Hadar Shoham via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9076 :
    MGCP: add support for option mp and fxr/fx
    
    svn path=/trunk/; revision=51535

commit ed8115e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Aug 27 11:19:12 2013 +0000

    Remove tab and fix order
    
    svn path=/trunk/; revision=51534

commit 6d97cc8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Aug 27 11:10:36 2013 +0000

    revert the last commit, the comment was correct already
    
    svn path=/trunk/; revision=51533

commit 285ab0a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Aug 27 11:04:12 2013 +0000

    correct a comment: resource -> item
    
    svn path=/trunk/; revision=51532

commit 155ac2e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Aug 27 11:02:01 2013 +0000

    set item len correctly
    
    svn path=/trunk/; revision=51531

commit 8911436
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Aug 27 10:44:16 2013 +0000

    better function name, make it clear what we want to do
    
    svn path=/trunk/; revision=51530

commit 3f4cf67
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Aug 27 08:32:01 2013 +0000

    dissect the components of the HID descriptor
    
    svn path=/trunk/; revision=51529

commit 75522d1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Aug 27 07:40:50 2013 +0000

    register a dissector for HID class specific descriptors
    start dissecting the HID descriptor
    
    svn path=/trunk/; revision=51528

commit 0e81643
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 27 05:08:34 2013 +0000

    From Michal Labedzki:
    Full dissection of EIR/AD and little improve filtering, cd
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9050
    
    svn path=/trunk/; revision=51527

commit 8ddf822
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 27 04:57:27 2013 +0000

    From Chun-Yeow:
    Decode the Mesh Configuration Capabilities Info in Details.
    With a change to use tfs_yes_no.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9070
    
    svn path=/trunk/; revision=51526

commit 84a319f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 27 04:44:05 2013 +0000

    From Dmitry Dyachenko:
    Add Vendor Ids
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9075
    
    svn path=/trunk/; revision=51525

commit a913e57
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Aug 26 21:11:35 2013 +0000

    TABs -> spaces
    add modelines
    
    svn path=/trunk/; revision=51524

commit 5ff688f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Aug 26 16:53:17 2013 +0000

    Use oldiconutil (https://github.com/uliwitness/oldiconutil) to convert
    our PNG-based icons to JPEG 2000. Hopefully fixes bug 8993.
    
    svn path=/trunk/; revision=51523

commit 304bbab
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Aug 26 16:23:55 2013 +0000

    From Jiri Engelthaler via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9055
    
    Add support for bitmask set for signed integer types.
    
    svn path=/trunk/; revision=51522

commit 2a0b65b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Aug 26 05:14:53 2013 +0000

    Make the UDP port preference a range.
    
    svn path=/trunk/; revision=51521

commit b56ffc4
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Aug 26 00:54:48 2013 +0000

    Make all expert info filterable.  Display filter names may need review, but at least the filtering is in place.
    
    svn path=/trunk/; revision=51520

commit a75499a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Aug 25 22:41:54 2013 +0000

    Check our recently-added signal pipe in statistics mode.
    
    svn path=/trunk/; revision=51519

commit e5e4d35
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Aug 25 21:01:11 2013 +0000

    Batch of filterable expert infos.
    
    svn path=/trunk/; revision=51518

commit d8e8f48
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Aug 25 18:48:26 2013 +0000

    Simplify adding and deletetion of port ranges by adding new methods.
    If no one has any objection I'll edit the deocumentation later.
    
    svn path=/trunk/; revision=51517

commit b5900e5
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 25 17:31:15 2013 +0000

    Make sure our ldap_call_response_t struct is always completely initialized,
    fixing a "Conditional jump or move depends on uninitialised value" error found
    by valgrind fuzzing.
    
    svn path=/trunk/; revision=51516

commit ccbaea5
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 25 17:23:15 2013 +0000

    Valgrind requires more resources than running normally. Bump limits to 1.5x
    normal when fuzzing with valgrind, as otherwise half the menagerie runs out of
    memory.
    
    svn path=/trunk/; revision=51515

commit 9d4df60
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 25 14:38:06 2013 +0000

    Convert XMPP dissector suite to wmem.
    
    svn path=/trunk/; revision=51514

commit 14e6ddd
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 25 14:23:13 2013 +0000

    Replace some emem with wmem.
    
    svn path=/trunk/; revision=51512

commit fac9c21
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Aug 25 14:03:39 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-08-25]
    
    svn path=/trunk/; revision=51510

commit 11dbf5d
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 24 16:26:49 2013 +0000

    From Chris Pane via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9063
    
    Fix unregistered hf assertion in 1722.1 entity descriptors.
    
    From me: #if0 out even more unused hfs, what is with this dissector?
    
    svn path=/trunk/; revision=51509

commit d763a69
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 24 12:13:11 2013 +0000

    Use the correct length field when tagging the SSID. Fixes the first valgrind
    fuzz failure.
    
    svn path=/trunk/; revision=51508

commit ed2d4bc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sat Aug 24 07:50:46 2013 +0000

    From Tommy Wu:
    Handle ERROR-SPEC: mandatory object, with an empty value.
    
    svn path=/trunk/; revision=51507

commit df309c6
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Aug 24 01:42:43 2013 +0000

    Tool to help convert current expert_add_info_format() calls into filterable expert info API.  It's not as helpful as convert_proto_tree_add_text.pl because the expert string is usually too long to take the ei_ variable name or display filter string as is, but it does do the batch "search and replace" nicely and makes finding common expert info easier.
    
    svn path=/trunk/; revision=51506

commit e123d27
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Aug 24 01:38:43 2013 +0000

    If the proto_tree_add_text string is just "%s", assume it won't be converted (it's usually a header that has the same field filterable in its subtree)
    
    svn path=/trunk/; revision=51505

commit 6614f28
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Aug 24 01:25:14 2013 +0000

    From Simon Zhong: Convert several proto_tree_add_text into filterable expert info.
    
    From me: Make "Reserved" fields filterable.  This was enough to pacify checkAPIs.pl, but part of the reason it was complaining in the first place is that many hf items are passed into info_to_display, which will end up calling a proto_tree_add_xxx function, rather than calling a proto_tree_add_xxx function directly.  Cursory glance says info_to_display could probably just be replaced with direct proto_tree_add_xxx calls.
    
    svn path=/trunk/; revision=51504

commit e45f35d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Aug 24 01:01:04 2013 +0000

    Can't use [ as an alias for "test" in configure scripts, as [ and ] are
    quoting characters; use test instead.
    
    svn path=/trunk/; revision=51503

commit c06e10b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Aug 24 00:12:27 2013 +0000

    Add a routine to create a dummy signal pipe and pass it to dumpcap when
    gathering interface statistics. This should help dumpcap exit properly
    if its parent process crashes or is killed.
    
    svn path=/trunk/; revision=51502

commit 98db1ce
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Aug 23 23:57:09 2013 +0000

    To handle the hypothetical case of an OS X release offering a choice of
    installing command-line developer tools with no SDKs but with a standard
    UN*Xy /usr/include or of installing Full Frontal Xcode, if the user
    didn't specify building against an SDK, check to see whether we *have*
    any SDKs and, if not, don't set the deployment target.
    
    svn path=/trunk/; revision=51501

commit 0675ed7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Aug 23 23:51:52 2013 +0000

    Clang, clang, clang went the warning....
    
    Fix a memset (drb_mapping is a pointer, so its size is the size of a
    pointer; we want the size of what it points to).
    
    svn path=/trunk/; revision=51500

commit 9becffe
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Aug 23 23:27:07 2013 +0000

    To handle the hypothetical case of an OS X release offering a choice of
    installing command-line developer tools with no SDKs but with a standard
    UN*Xy /usr/include or of installing Full Frontal Xcode, check to see
    whether we *have* any SDKs and, if not, don't try to find the
    appropriate SDK for the release and use it.
    
    svn path=/trunk/; revision=51499

commit 1e9a678
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Aug 23 22:59:16 2013 +0000

    Put back missing space between --disable-cups and --without-libtiff.
    Should fix bug 9073.
    
    svn path=/trunk/; revision=51498

commit dc87fa2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 23 22:18:49 2013 +0000

    Chocolatey wants to install NSIS in "c:\Program Files" no matter what. Try
    to locate makensis automatically, similar to the way we locate Python.
    
    svn path=/trunk/; revision=51497

commit fe0b284
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 23 21:17:56 2013 +0000

    Assume we always have GNU diff and that we can use --strip-trailing-cr.
    
    svn path=/trunk/; revision=51496

commit c3d2917
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 23 20:47:33 2013 +0000

    Correctly reference EXTRA_LIBFILES. Make sure QMAKE_EXTENSION_SHLIB
    is set.  Adjust some wildcards.
    
    svn path=/trunk/; revision=51495

commit a8c7285
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 23 18:54:22 2013 +0000

    Add a test for rawshark.
    
    svn path=/trunk/; revision=51494

commit a4a6af3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 23 18:42:51 2013 +0000

    Initialize our wtap_pkthdr struct so that we don't try to dereference an
    invalid opt_comment pointer down the line.
    
    svn path=/trunk/; revision=51493

commit baaa0eb
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Fri Aug 23 18:11:47 2013 +0000

    Mention BPF JIT in User Guide
    
    svn path=/trunk/; revision=51492

commit c431ae3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 23 17:10:32 2013 +0000

    Make sure we call epan_free() before epan_cleanup() similar to r51342.
    
    svn path=/trunk/; revision=51491

commit ae4f556
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Aug 23 12:51:07 2013 +0000

    Simplify logic a bit now that we do not use anymore GUINT_TO_POINTER macro
    
    svn path=/trunk/; revision=51490

commit 483ee31
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Aug 23 10:42:11 2013 +0000

    From Martin Mathieson:
    Follow-up of r51429 that
    - uses accessors to lazily allocate a private_data struct and returns the different parts based upon their use
    - includes the v1130 DRX Config
    
    svn path=/trunk/; revision=51489

commit 71f7093
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Aug 23 05:25:30 2013 +0000

    Output a warning about kernel BPF JIT compiler beeing activated.
    
    svn path=/trunk/; revision=51488

commit f9aaaeb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Aug 23 05:21:25 2013 +0000

    Output a warning about kernel BPF JIT compiler beeing activated.
    
    svn path=/trunk/; revision=51487

commit 6880359
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Aug 23 03:17:34 2013 +0000

    Batch of filterable expert infos.
    
    svn path=/trunk/; revision=51486

commit 186babc
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 23 02:34:51 2013 +0000

    When we close a main window, delete the welcome screen, which in turn
    deletes the interface list, which in turn kills off the dumpcap process
    it may be running. This should hopefully keep us from leaving dumpcap
    processes running in the background on Windows. (Am I the only one
    running QtShark on that platform?)
    
    svn path=/trunk/; revision=51485

commit 4daaf4f
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 23 00:51:04 2013 +0000

    Purge some emem.
    - In kingfisher it wasn't even needed, just use a variable on the stack.
    - In SDP convert to wmem. Use auto-resetting trees to avoid the need for an init
      routine and somewhat simplify that whole thing.
    
    svn path=/trunk/; revision=51484

commit 32e1523
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Aug 23 00:06:26 2013 +0000

    For the Windows Open dialog for capture files, get rid of the "(*.*)" in
    the "All Files" entry (the current UI guidelines from Microsoft say to
    do so, and that's what Paint does, at least), and add an "All Capture
    Files" entry with all the file extensions for the file types we support
    (it'll pick up all text files, but there's not much we can do about
    that, and it won't pick up files with *no* extension or weird
    extensions, such as you might get from UN*X systems or from WinDump
    commands, but at least it'll filter out some other crud).
    
    Fix what appear to be memory leaks; that should be backported unless
    I've missed something and they aren't leaks.
    
    Fix an out-of-date comment, and add an additional comment.
    
    svn path=/trunk/; revision=51481

commit 7130121
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Aug 22 22:33:19 2013 +0000

    Split EXTRA_LIBFILES into EXTRA_LIBFILES and EXTRA_BINFILES. Try using
    macdeployqt to build our OS X bundle.
    
    svn path=/trunk/; revision=51480

commit 850f80f
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Aug 22 21:20:50 2013 +0000

    proto: simplify proto_tree_add_pi() remove out pointer to field_info *
    
    field_info can be already get using PNODE_FINFO(return_value)
    
    svn path=/trunk/; revision=51479

commit 401cdb0
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Aug 22 20:54:50 2013 +0000

    Convert more dissectors to use hfinfo instead of hfindex.
    
    svn path=/trunk/; revision=51478

commit 75f4fa5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Aug 22 19:55:25 2013 +0000

    Remove tree check when dissecting PCCH message so as to avoid filtering expert info on first pass
    
    svn path=/trunk/; revision=51477

commit 9e7ce8b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 22 18:49:31 2013 +0000

    fix compiler warning on Debian wheezy (gcc 4.7.2)
    
    dumpcap.c:193:10: error: ignoring return value of ‘write’, declared with
    attribute warn_unused_result [-Werror=unused-result]
    
    for some reason, using (void)write(fd, ...) did not do the trick
    
    svn path=/trunk/; revision=51476

commit 347ea71
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 22 17:36:30 2013 +0000

    Only enable the Linux kernel BPF JIT compiler if we're on Linux.
    
    Unless we're going to do something if that fails, there's no point in
    having enable_kernel_bpf_jit_compiler() return a success/failure
    indication.
    
    Fix indentation.
    
    svn path=/trunk/; revision=51475

commit 4409bc2
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Aug 22 17:22:25 2013 +0000

    Fixed building documentation for Lua classes and functions containing digits.
    
    svn path=/trunk/; revision=51474

commit ba1bee9
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 22 17:21:20 2013 +0000

    On request from Tommy Wu:
    Enable Diameter over UDP dissection as there is an application using it.
    
    svn path=/trunk/; revision=51473

commit 5928ded
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 22 17:20:09 2013 +0000

    Enable Kernel BPF JIT compiler from dumpcap.
    
    svn path=/trunk/; revision=51472

commit cc2a6a4
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Aug 22 17:03:19 2013 +0000

    Fix clang warning: comma at end of enumerator list
    
    svn path=/trunk/; revision=51471

commit 5f35d91
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Aug 22 11:58:32 2013 +0000

    Added TvbRange strsize().
    
    svn path=/trunk/; revision=51470

commit d6e80b4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 22 03:43:39 2013 +0000

    From Stephen Donnelly <stephen.donnelly@emulex.com>:
    
    Move the check for vwr files *after* the check for ERF files, as it
    sometimes thinks ERF files are VWR files.
    
    svn path=/trunk/; revision=51467

commit 0c550e9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 22 03:42:15 2013 +0000

    Back out the previous change, so I can check it in again with the
    *correct* checkin message.  Sigh....
    
    svn path=/trunk/; revision=51466

commit a460926
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 22 03:40:30 2013 +0000

    Copy over r51462 from trunk:
    
      ------------------------------------------------------------------------
      r51462 | guy | 2013-08-21 20:21:47 -0700 (Wed, 21 Aug 2013) | 8 lines
    
      What was I thinking?  ".caz" is used for compressed *Windows* Sniffer
      files (which are just gzipped uncompressed Windows Sniffer files, albeit
      with the checksum computed differently in some fashion, or perhaps just
      being computed incorrectly), not compressed *DOS* Sniffer files (which
      use their own form of compression, which doesn't compress the entire
      file, just most of it, and which use the same extensions as uncompressed
      DOS Sniffer files).
    
    svn path=/trunk/; revision=51465

commit 7a1fdce
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 22 03:21:47 2013 +0000

    What was I thinking?  ".caz" is used for compressed *Windows* Sniffer
    files (which are just gzipped uncompressed Windows Sniffer files, albeit
    with the checksum computed differently in some fashion, or perhaps just
    being computed incorrectly), not compressed *DOS* Sniffer files (which
    use their own form of compression, which doesn't compress the entire
    file, just most of it, and which use the same extensions as uncompressed
    DOS Sniffer files).
    
    svn path=/trunk/; revision=51462

commit 7e59f1f
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 22 02:29:32 2013 +0000

    Move a brace outside an #ifdef, it was confusing vim's folding.
    
    svn path=/trunk/; revision=51461

commit 2161550
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 22 02:19:22 2013 +0000

    Don't look at packet or byte limits during the second pass of two-pass analysis.
    The limits are enforced during the first pass, and frames that get dropped from
    the first pass for this reason aren't available to the second pass at all, so
    checking again is redundant.
    
    svn path=/trunk/; revision=51460

commit 8c484c0
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Aug 21 21:44:48 2013 +0000

    The export PDU mechanism creates a new capture which contains only the
    exported PDUs. The currently opened capture file is closed.
    
    Make sure that this does not discard any unsaved data. Ask the user for
    confirmation and save the changes before running the export.
    
    svn path=/trunk/; revision=51459

commit ac73f00
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Aug 21 20:24:39 2013 +0000

    From Michael Reschly
    Support dissection of TLS Application Layer Protocol Negotiation
    
    from me:
    fix indentation, add check for minimum ext_len, encoding for string hf
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9051
    
    svn path=/trunk/; revision=51458

commit 61d2e64
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Aug 21 19:53:57 2013 +0000

    Make it possible to add custom Diameter AVP .xml files and distribute them by adding the file name to separate files and leave the "normal" makefiles untouched.
    
    svn path=/trunk/; revision=51457

commit d9ebff0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 21 18:39:39 2013 +0000

    Arrange that "make distcheck" use the GUI configure flags used to
    configure Wireshark, so we don't, for example, do "make distcheck" with
    no options, and thus default to GTK+ 3, on a system without GTK+ 3 where
    Wireshark was configured with --with-gtk2.  (This also means that if
    we're configuring only with Qt, or with GTK+ *and* Qt, "make distcheck"
    will check with those.)
    
    svn path=/trunk/; revision=51456

commit 438f2f4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Aug 21 17:58:16 2013 +0000

    Fix typo errors
    
    svn path=/trunk/; revision=51455

commit 19edfe8
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Aug 21 17:26:49 2013 +0000

    Fully parenthesize the isprint() macro.
    
    svn path=/trunk/; revision=51454

commit 67131fc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Aug 21 17:05:20 2013 +0000

    FromChun-Yeow via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9059
    Add Support of Decoding 802.11s Mesh Channel Switch Parameter Element
    
    From me:
    Remove some trailing whitespace
    Add subtree for flag
    Change typo of display filter
    
    svn path=/trunk/; revision=51453

commit a6409fd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Aug 21 17:04:51 2013 +0000

    From Dario Lombardo via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9061 Added expert info to DNS dissector for negative TTL values
    
    According to RFC, TTL valid values are the positive values of a 32 bit signed field. This means that, despite the negative values can be put in a packet, they should be ignored. Wireshark prints them correctly, but a warning expert info could be useful.
    
    svn path=/trunk/; revision=51452

commit 0b4c57e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Aug 21 17:01:05 2013 +0000

    small fix for r51448 isprint() is locale aware, we want just ascii
    
    svn path=/trunk/; revision=51451

commit b3dc1ee
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Aug 21 14:08:42 2013 +0000

    Fix Coverity CID's 1063706-1063710: Out-of-bounds read (OVERRUN_STATIC)
    
    svn path=/trunk/; revision=51450

commit 121d02e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Aug 20 22:53:26 2013 +0000

    No need to initialize length_remaining to 0.
    
    svn path=/trunk/; revision=51449

commit 3accefd
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Aug 20 22:42:46 2013 +0000

    Simplify find_delimiter() by making use of tvb_find_guint8().
    In sss_string():
     -> Protect against tvb_length_remaining() possibly returning -1.
     -> Fix off-by-1 potential buffer overflow condition.
     -> Use isprint() rather than "do-it-yourself" code.
     -> Remove the extra unnecessary "length_remaining" checks in the for() loop.
    
    #BACKPORT(1.10, 1.8)
    
    svn path=/trunk/; revision=51448

commit 21ad5c1
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Aug 20 22:41:49 2013 +0000

    Clean-up ipxnet hash table in host_name_lookup_cleanup. Should fix the buildbot
    test suite failures.
    
    svn path=/trunk/; revision=51447

commit 2cfb8df
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Aug 20 21:21:10 2013 +0000

    Whitespace changes.  Add modelines.
    
    svn path=/trunk/; revision=51446

commit c27481b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Aug 20 19:56:57 2013 +0000

    Fix for bug #9034: Composite TVBs aren't supported by tvb_find_guint8()
    
    Add generic tvb_find_guint8, tvb_pbrk_guint8
    
    svn path=/trunk/; revision=51445

commit 8ade8c4
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Aug 20 19:54:42 2013 +0000

    Composite tvb (tvb_memcpy/tvb_get_ptr): don't assert with offset == tvb->length, and 0 length
    
    svn path=/trunk/; revision=51444

commit 39122c4
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Aug 20 19:53:24 2013 +0000

    If packet was modified fallback to generic clone
    
    svn path=/trunk/; revision=51443

commit b0adfae
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Aug 20 18:50:40 2013 +0000

    Fix clang warnings: Value stored to '[offset|length]' is never read.
    
    svn path=/trunk/; revision=51442

commit 2cb6529
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Aug 20 18:46:46 2013 +0000

    Fix clang warnings: Value stored to '[decrypted_]offset' is never read.
    
    svn path=/trunk/; revision=51441

commit e37aa2a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Aug 20 18:30:46 2013 +0000

    Fix clang warning: Value stored to 'netl' is never read.
    Other misc. whitespace changes.
    
    svn path=/trunk/; revision=51440

commit e7242f0
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Aug 20 17:25:17 2013 +0000

    Fix several instances of clang warnings: Value stored to 'length' is never read
    Also, whitespace changes (tabs ->spaces, indentation) and add modelines.
    
    svn path=/trunk/; revision=51439

commit 0f74dff
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Aug 20 06:35:45 2013 +0000

    Fix for
    [  6%] Building C object epan/CMakeFiles/epan.dir/addr_resolv.c.o
    /home/jmayer/work/wireshark/svn/trunk/epan/addr_resolv.c:1927:1: error: unused function
          'get_ipxnetbyname' [-Werror,-Wunused-function]
    get_ipxnetbyname(const gchar *name)
    ^
    /home/jmayer/work/wireshark/svn/trunk/epan/addr_resolv.c:2009:1: error: unused function
          'add_ipxnet_name' [-Werror,-Wunused-function]
    
    by #if 0/#endif the functions. If they really are not needed any more
    they should be removed.
    
    svn path=/trunk/; revision=51438

commit cb1bd18
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 20 05:27:48 2013 +0000

    Mark an unused parameter.
    
    svn path=/trunk/; revision=51437

commit 4e63bb5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 20 05:06:26 2013 +0000

    Use g_hash_table() for ipxnet name resolution.
    
    svn path=/trunk/; revision=51436

commit ce6a604
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 20 05:04:45 2013 +0000

    From Tommy Wu:
    Update Octet 7 of Indication IE.
    
    svn path=/trunk/; revision=51435

commit 1a884bf
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Aug 20 03:21:06 2013 +0000

    Add a valgrind suppressions file set to suppress the zlib error which otherwise
    pops up immediately on the fuzzbot. Hopefully there won't be too many more of
    these.
    
    svn path=/trunk/; revision=51434

commit f0a66b2
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Aug 19 22:06:48 2013 +0000

    Another acknowledgment number tweak: If the ACK flag wasn't set such that the base_seq wasn't subtracted from it, then if we need to recover absolute values later on, don't add the base_seq value back either.
    
    svn path=/trunk/; revision=51433

commit d0722af
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Aug 19 21:41:49 2013 +0000

    When using relative sequence numbers, don't scale acknowledgment numbers unless the ACK bit is actually set; otherwise doing so results in many erroneous packets matching a filter such as, "(tcp.ack > 0) && (tcp.flags.ack == 0)".  With this change, the number of expert infos noting non-zero acknowledgment numbers when the ACK bit is not set is the same as the number of packets that are displayed when applying the above display filter regardless of whether using relative or absolute sequence numbers.  (Tested using the menagerie's mond.pcap file)
    
    svn path=/trunk/; revision=51432

commit e20e338
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Aug 19 21:17:04 2013 +0000

    Someone is bound to miss these expert info items, so add back expert info items for ack and urgent pointer when their respective flags are not set; however, don't indicate "Broken TCP" and only add them as Notes rather than as Warnings as was previously the case prior to r51356 since nowhere does it indicate these fields must be zero when their respective bits aren't set.
    
    Speaking of r51356, a clarification to its commit message is in order: Initially my intention was to only add the urgent pointer field when the URG bit was set; however, I then noticed that the acknowledgment number field was always being added irrespective of the ACK bit.  Had I made the change as I originally intended, it would have introduced an inconsistency.  After some deliberation, I opted for consistency, but botched the commit message.
    
    svn path=/trunk/; revision=51431

commit 5dee89a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Aug 19 19:59:52 2013 +0000

    Fix Coverity CID 1063335: Unused pointer value.
    
    svn path=/trunk/; revision=51430

commit 641032e
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon Aug 19 17:06:42 2013 +0000

    Gather together dedicated DRX configuration, and make sure that it
    is internally consistent.
    
    TODO: include r11 sequence that can overwrite some of these values.
    TODO: actx->private_data gets reused for several purposes, need to
    separate these uses out and avoid possible conflicts...
    
    svn path=/trunk/; revision=51429

commit 8566744
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Aug 19 16:56:05 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9053 :
    Update DDS RTPS Vendor and Product Ids based on http://portals.omg.org/dds/content/page/dds-rtps-vendor-and-product-ids
    
    svn path=/trunk/; revision=51428

commit b46f9be
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Aug 19 14:55:41 2013 +0000

    Change some dissectors to use pinfo memory pool instead of malloc if it can trigger an exception between between buffer allocation and tvb_set_free_cb call
    
    svn path=/trunk/; revision=51427

commit 02cae55
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Aug 19 11:11:11 2013 +0000

    Do not use ephemeral memory when adding a new data source
    
    svn path=/trunk/; revision=51424

commit 81b6d6a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Aug 19 10:39:43 2013 +0000

    Do not use ephemeral memory when adding a new data source
    
    svn path=/trunk/; revision=51423

commit b38ec03
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Aug 19 00:11:50 2013 +0000

    Bugfix SGI Nsym disambiguation is unconditionally displayed when dissecting VHT, bug 8989 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8989)
    
    From Karl Beldan
    
    BACKPORT(1.8,1.10)
    
    svn path=/trunk/; revision=51422

commit bf9d434
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 18 21:31:07 2013 +0000

    One more 64/32-conversion fix for rtpproxy
    
    svn path=/trunk/; revision=51421

commit 4dfcdcf
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 18 20:09:05 2013 +0000

    Take another stab at
    packet-rtpproxy.c:226: warning: implicit conversion shortens 64-bit value into a
    32-bit value
    
    svn path=/trunk/; revision=51420

commit 8d7d5fb
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 18 20:04:52 2013 +0000

    Add a cast to try and fix
    packet-rtpproxy.c:226: warning: implicit conversion shortens 64-bit value into
    a 32-bit value
    
    I'm not quite sure what's going on here, all the values in use are either gint
    or guint so they should all be the same size?
    
    svn path=/trunk/; revision=51419

commit 6dd6ed8
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 18 19:59:28 2013 +0000

    Use epan scope for one XML DTD string to fix a small leak.
    
    svn path=/trunk/; revision=51418

commit 0a23ac4
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 18 19:49:08 2013 +0000

    From Peter Lemenkov via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8326
    
    Dissector for the Sippy RTPproxy controlling protocol. RTPproxy is a well-known
    (among SIP-engineers) application and it operates using its own simple
    text-based protocol. There are several competing products but all of them
    implements it (sometimes slightly extending).
    
    svn path=/trunk/; revision=51417

commit 4fd2487
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Aug 18 19:18:20 2013 +0000

    addr_resolution_dlg.c: In function 'ipv6_hash_table_to_texbuff':
    addr_resolution_dlg.c:185: warning: unused parameter 'key'
    
    svn path=/trunk/; revision=51416

commit ccb96fd
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Aug 18 19:02:48 2013 +0000

    Use g_hastable() for IPv6 name reslution.
    
    svn path=/trunk/; revision=51415

commit 2cbe777
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Aug 18 14:03:49 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-08-18]
    
    svn path=/trunk/; revision=51412

commit edf1436
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Aug 18 02:32:23 2013 +0000

    Bluetooth: HCI: Synchronize and update Voice command.  Bug 9050 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9050)
    
    From Michal Labedzki.
    
    svn path=/trunk/; revision=51411

commit 3ffb8e2
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Aug 18 02:11:36 2013 +0000

    HCI: Full dissection of EIR/AD and little improve filtering, bug 9050 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9050)
    
    From Michal Labedzki.
    
    From me:
    1. Have boolean filters use tfs_true_false instead of NULL (because it appears previous functionality had "TRUE" and "FALSE").  Perhaps other tfs_ values could be used, but tfs_true_false makes a good placeholder.
    2. Add FT_ETHER field as a proto_tree_add_item.
    
    svn path=/trunk/; revision=51410

commit 4619288
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Aug 18 01:36:26 2013 +0000

    Create individual filters for HCI LMP features.  Bug 9050 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9050)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=51409

commit 9eeeb6d
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Aug 17 23:18:41 2013 +0000

    Various fixes for dissection bugs from bug 9045 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9045)
    
     - Expert info for CRC 0x5935 got wrongly attached to Slim SSDO packages
     - SPDO Data Requests that fit in the last bytes of a frame got missed
     - Slim SSDOs got detected, that actually are not Slim SSDOs, to prevent this in the future, two checks have been added
        - The reported length of a Slim SSDO must be larger than 0 (correct
          Slim SSDOs always have at least 1 byte)
        - Both crc's must differ from another. There is a very unlikely
          possibility, that they may collide, but in such a case openSAFETY
          in itself would be flawed by design.
    
    svn path=/trunk/; revision=51408

commit 0c0e568
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Aug 17 19:35:00 2013 +0000

    Commit far from being perfect conversation tool from hfindex to hfinfo.
    
    svn path=/trunk/; revision=51407

commit 8fc0c28
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Aug 17 18:27:23 2013 +0000

    Another tv_buff reference.
    
    svn path=/trunk/; revision=51406

commit ae50596
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Aug 17 18:22:50 2013 +0000

    Just call it a tvbuff, with no underscore.
    
    svn path=/trunk/; revision=51405

commit a8766fb
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat Aug 17 17:52:13 2013 +0000

    Squelch a (bogus) warning about next_tvb being unused initialised.
    
    svn path=/trunk/; revision=51404

commit 88eaeba
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Aug 17 08:59:19 2013 +0000

    Convert few more dissectors to new proto API.
    
    svn path=/trunk/; revision=51403

commit 74972b2
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Aug 17 08:18:59 2013 +0000

    Fix subtree ett value.
    
    svn path=/trunk/; revision=51402

commit 4e870dd
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Aug 17 07:16:12 2013 +0000

    Fix few concept of new api tree:
    
    - (for now) keep ABI, restore prototype of old proto_tree_add_item, add new proto_tree_add_item_new
    - add few helpers for boolean, time, string which will do ->id
    - don't use HFI_INIT directly, use it by another macro (MSVC has very small limit for section name)
    
    svn path=/trunk/; revision=51401

commit 68f9abd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Aug 17 06:30:02 2013 +0000

    Move "aggregate" fields containing bit subfields before the bit
    subfields.  Rename some of their hf_ variable names to match the hf_
    variable names of the subfields, and rename one field to be a prefix of
    its subfields.
    
    For the 64-bit UNIX capabilities, use proto_tree_add_item() for the
    flags.
    
    Get rid of a #if 0'ed out field that is duplicated by one of the
    newly-added fields.
    
    svn path=/trunk/; revision=51400

commit 36c6e86
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Aug 17 00:38:54 2013 +0000

    Get rid of an unused variable.
    
    For some routines, instead of having them check for -1 as the hf_index
    and using a default hf_index in that case, just pass them the default
    hf_index instead of -1 and just use the hf_index unconditionally.
    
    svn path=/trunk/; revision=51399

commit f0fc3c2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Aug 16 22:22:36 2013 +0000

    Fix typo (failure to remove a %).
    
    _U_ify some no-longer-used arguments.
    
    Rename all the hf_pipe variables to hf_smb_pipe, and rename the field
    names and protocol name to be "smb_pipe.", for consistency.  (Ceci n'est
    pas une pipe.)
    
    Treat and label 1-byte parameters as "byte parameters" and multi-byte
    opaque parameters as "bytes parameters".
    
    Format machine-added hf[] entries to match other hf[] entries.
    
    Fix indentation.
    
    svn path=/trunk/; revision=51398

commit 1356d07
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Aug 16 21:52:35 2013 +0000

    Convert my dissectors to new proto API.
    
    svn path=/trunk/; revision=51397

commit 9d79b32
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Aug 16 21:21:52 2013 +0000

    Introduce new proto_tree API required for hf_ variables removal.
    
    svn path=/trunk/; revision=51396

commit 67f1d07
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Aug 16 20:46:45 2013 +0000

    Initialize val_len to avoid Clang warning: The right operand of '-' is a garbage value.  While in there, add some protection against tvb_length_remaining() possibly returning -1, or possibly being less than val_len.
    
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=51395

commit 9e92781
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Aug 16 20:38:21 2013 +0000

    Make more filterable items courtesy of convert_proto_tree_add_text.pl.
    
    Also converted proto_tree_add_xxx_format into proto_tree_add_xxx_format_value so that label doesn't get out of sync with hf.
    
    svn path=/trunk/; revision=51394

commit dc105bb
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Aug 16 20:07:25 2013 +0000

    Fix 5 warnings: Value stored to 'offset' is never read.  Also: misc. whitespace changes, add modelines.
    
    svn path=/trunk/; revision=51393

commit 365d223
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Aug 16 19:28:24 2013 +0000

    Trivial.  Fix warning: Value stored to 'str_index' is never read.
    
    svn path=/trunk/; revision=51392

commit 0ea379e
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 16 13:45:00 2013 +0000

    Be sure to forward BIN_DIR to the valgrind script, probably also needed on the
    fuzz-but.
    
    svn path=/trunk/; revision=51391

commit c5ae1bb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Aug 16 05:24:09 2013 +0000

    packet-dcerpc-pn-io.c: In function 'dissect_PNIO_C_SDU':
    packet-dcerpc-pn-io.c:9220: warning: unused parameter 'drep'
    
    svn path=/trunk/; revision=51390

commit 3e69184
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Aug 16 04:57:48 2013 +0000

    From Wido Kelling:
    wrong interpretation of first byte in userdata of profinet data.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9039
    
    svn path=/trunk/; revision=51389

commit 1e8f7d9
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Aug 16 04:49:13 2013 +0000

    From Chris Pane:
    More bug fixes and feature additions to IEEE1722.1 dissector.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9043
    
    svn path=/trunk/; revision=51388

commit 5d8b79c
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 16 01:52:51 2013 +0000

    Try to use smarter path resolution and detection in order to work in
    environments that are not the build tree (namely the fuzz-bot, but this might
    make normal out-of-tree builds easier too).
    
    svn path=/trunk/; revision=51387

commit 6538787
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 16 01:35:56 2013 +0000

    Add one 'volatile' keyword to fix a -Wclobbered and change the tree used in one
    proto_tree call to fix a -Wunused-but-set-variable, both of which show up in GCC
    4.8.
    
    svn path=/trunk/; revision=51386

commit e2bf819
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Aug 16 00:08:25 2013 +0000

    Use convert_proto_tree_add_text.pl to make many filterable items.
    Also some cleanup since the filterable items remove the need for tvb_memcpy of static structures.
    
    svn path=/trunk/; revision=51385

commit 618c6ee
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Aug 15 17:37:14 2013 +0000

    Fix Coverity CID 1062616: Unused pointer value.
    
    svn path=/trunk/; revision=51384

commit 543e05b
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Aug 15 15:26:12 2013 +0000

    Group all "Seconds elapsed appears to be encoded as little-endian" expert info messages together, regardless of the computed value of the seconds field.  This adds a single expandable entry instead of multiple entries (up to 255 potentially) and makes the expert info generally nicer to view (IMO).
    
    svn path=/trunk/; revision=51383

commit ba0edfe
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Aug 15 10:44:19 2013 +0000

    Original ERF file format documentation is still 404, link to bugzilla.
    
    svn path=/trunk/; revision=51382

commit 68d8cad
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Aug 15 09:33:52 2013 +0000

    [trivial] Use g_stpcpy()
    
    svn path=/trunk/; revision=51381

commit e4c4c6f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 15 09:09:49 2013 +0000

    Get rid of set-but-not-used variable.  Link to the tools.ietf.org HTML
    version of RFC 5050.
    
    svn path=/trunk/; revision=51380

commit 456d1f1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 15 04:09:18 2013 +0000

    Add $Id$, arrange that it's expanded, use native line endings.
    
    svn path=/trunk/; revision=51379

commit ad0fbb4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 15 04:05:49 2013 +0000

    Add $Id$, arrange that it's expanded, use native line endings.
    
    svn path=/trunk/; revision=51378

commit 778e736
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 15 04:01:23 2013 +0000

    Add $Id$.
    
    svn path=/trunk/; revision=51376

commit 64f0794
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 15 03:55:09 2013 +0000

    Fix $Id$.
    
    svn path=/trunk/; revision=51373

commit 76d8682
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 15 03:54:23 2013 +0000

    Fix $Id$
    
    svn path=/trunk/; revision=51372

commit 7a3791c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 15 03:50:36 2013 +0000

    Expand $Id$, use native line endings.
    
    svn path=/trunk/; revision=51369

commit 63fb123
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 15 03:47:37 2013 +0000

    Expand $Id$, use native line endings, get rid of CRs (they belong on
    Windows, but not on UN*X).
    
    svn path=/trunk/; revision=51368

commit b6b0269
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 15 03:37:51 2013 +0000

    Add SVN properties to expand $Id$ and use native line endings.
    
    svn path=/trunk/; revision=51366

commit 7eb98fe
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Aug 15 03:05:51 2013 +0000

    A few more improvements:
    1. Make a "dissect_dictionary" function for the common dissection of the different primary header versions.
    2. Remove some of the "dissection aborts" if sdnv values are bad.  Detecting malformed packets can be a good thing.
    3. Make fields that use a sdnv value filterable, with expert info if the value is bad.
    
    
    svn path=/trunk/; revision=51365

commit 2048ac8
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 15 02:45:58 2013 +0000

    Split the code to convert an ethernet address into an int64 into a function
    since it's used in several places. Don't allocate a key just to do a hash-table
    lookup, we only need to do that if we're actually inserting. Fixes another ~1KB
    of leaks.
    
    svn path=/trunk/; revision=51364

commit 4577d39
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 15 02:38:00 2013 +0000

    Free the old name before we add the new one in case the services file has
    duplicates (it does). Fixes about 2KB of leaks.
    
    svn path=/trunk/; revision=51363

commit 21d9e01
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 15 02:23:53 2013 +0000

    From Yaniv Kaul via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9040
    
    Small fixes and enhancements to SCSI INQUIRY results.
    
    svn path=/trunk/; revision=51362

commit bef6373
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 15 02:17:51 2013 +0000

    From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9037
    
    Update the heuristics for detecting ISO 14443-A payloads with 4 byte UIDs, and
    ATS values to support MTCOS-based cards/tokens (e.g. passports) in PN532
    InListPassiveTarget responses.
    
    svn path=/trunk/; revision=51361

commit 80ea68a
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 15 02:06:49 2013 +0000

    As suggested by Volcke Mario, fixing
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9036
    
    Don't change the length *and* the offset when adjusting for the ethercat header,
    just the offset is enough (the length is then right).
    
    svn path=/trunk/; revision=51360

commit d9fd5d6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Aug 14 21:14:21 2013 +0000

    use the correct length for the tvbuff of an unknown usb descriptor
    
    svn path=/trunk/; revision=51359

commit 6503e92
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Aug 14 20:14:38 2013 +0000

    Add some XXX comment.
    
    svn path=/trunk/; revision=51358

commit 6730531
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Aug 14 18:35:36 2013 +0000

    Nowhere in the RFC's (793 or otherwise) does it indicate that if the URG bit is not set that the urgent pointer field must be zero.
    
    References:
    http://tools.ietf.org/html/rfc793, http://tools.ietf.org/html/rfc1122, ...
    http://www.wireshark.org/lists/ethereal-dev/200307/msg00297.html
    
    Similarly, nowhere does it say that the acknowledgment number field must be zero if the ACK bit is not set.
    
    This patch effectively reverts r37721.  If non-zero urgent pointers are of interest to you when the URG bit is not set, then a filter such as follows can be used:
    
        (tcp.flags.urg == 0) && !(tcp[18:2] == 00:00)
    
    Similarly, if non-zero acknowledgment numbers are of interest to you when the ACK bit is not set, then use this filter:
    
        (tcp.flags.ack == 0) && !(tcp.ack == 0)
    
    For consistency, should we avoid adding the ack field in this case as well?  The above filter would then change to:
    
        (tcp.flags.ack == 0) && !(tcp[8:4] == 00:00:00:00)
    
    This change was prompted by the following question on ask.wireshark.org:
    http://ask.wireshark.org/questions/23753/tcp-urgent-pointer-value-not-displayed
    
    svn path=/trunk/; revision=51356

commit 0da22d4
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Aug 14 17:36:47 2013 +0000

    Pre-emptively create the other two hash tables in packet.c for simplicity's
    sake.
    
    svn path=/trunk/; revision=51355

commit cbda96d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 14 04:14:36 2013 +0000

    Global variables considered harmful.
    
    svn path=/trunk/; revision=51352

commit da7c920
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 14 01:21:13 2013 +0000

    I guess Solaris's getopt_long() "struct option" declaration doesn't have
    enough cowbell^wconst; throw in a comment to squelch warnings.
    
    svn path=/trunk/; revision=51351

commit ab3aeb6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 14 01:18:58 2013 +0000

    Get rid of -Wshadow warning - I guess we're including something that
    gets <getopt.h>, so we get the optarg global.
    
    svn path=/trunk/; revision=51350

commit 9e47411
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 14 01:15:59 2013 +0000

    Include config.h first; it defines _FILE_OFFSET_BITS, and if some system
    header later causes it to be redefined - as happens on my Solaris 11
    virtual machine - we get a redefinition warning, which gets treated as
    an error.
    
    svn path=/trunk/; revision=51349

commit 34108ed
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 14 00:41:02 2013 +0000

    Get rid of -Wshadow warning - I guess we're including something that
    gets <getopt.h>, so we get the optarg global.
    
    svn path=/trunk/; revision=51348

commit b65e9e9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 14 00:37:14 2013 +0000

    UN*X pathnames + PL/I's comment syntax = surprises.  Yay C++ (and C99).
    
    svn path=/trunk/; revision=51347

commit 5dcd6da
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 14 00:35:27 2013 +0000

    Get rid of -Wshadow warning - I guess we're including something that
    gets <getopt.h>, so we get the optarg global.
    
    svn path=/trunk/; revision=51346

commit 14fe895
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 14 00:33:36 2013 +0000

    Use 4-space indentation consistently.
    
    svn path=/trunk/; revision=51345

commit e8f42c6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Aug 14 00:31:14 2013 +0000

    Include config.h first; it defines _FILE_OFFSET_BITS, and if some system
    header later causes it to be redefined - as happens on my Solaris 11
    virtual machine - we get a redefinition warning, which gets treated as
    an error.
    
    svn path=/trunk/; revision=51344

commit cfa2dc5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Aug 13 23:37:32 2013 +0000

    Add in more comments on the whole "get the path of the executable from
    the kernel" thing, and add the NetBSD and DragonFly BSD /proc links (if
    they don't mount /proc, that doesn't work, but it doesn't get in the
    way).
    
    On Solaris, check for getexecname, just in case somebody tries to build
    on an old Solaris that doesn't support it (that could well end up being
    the least of their problems, but at least they won't ask us to diagnose
    that one).
    
    svn path=/trunk/; revision=51343

commit d8f00e2
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Aug 13 22:41:34 2013 +0000

    As suggested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9033
    
    Make epan_free a no-op if the pointer is NULL. This fixes 99% of the cases
    causing problems for wmem_leave_file_scope() - remove that XXX comment and add
    back the assertion.
    
    Remove the cleanup_dissection call from epan_cleanup, it doesn't make sense
    there. init_dissection is only called from epan_new, so cleanup_dissection
    should only be called from epan_free.
    
    Add one missing epan_free call to tshark revealed by the above changes.
    
    svn path=/trunk/; revision=51342

commit 1eab806
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Aug 13 22:24:59 2013 +0000

    Make what appear to be the intended changes so that all variables are used or
    removed and it compiles.
    
    svn path=/trunk/; revision=51341

commit 4771fdb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Aug 13 18:03:17 2013 +0000

    Fix intended proto_tree_add_item() call that mistakenly called
    proto_tree_add_uint(); caught by the checkAPI script run in a Windows
    build.
    
    svn path=/trunk/; revision=51340

commit 02462c7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Aug 13 17:50:22 2013 +0000

    From Mark Phillips via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9038
    802.11 HT Extended Capabilities B10 decode incorrect
    
    #Backport 1.10 and 1.8
    
    Within the 802.11 HT Capabilities IE the "HT Extended Capabilities" B10's name is incorrect.
    
    It is currently titled "High Throughput". This is incorrect/missleading. It should be something like "High Throughput Control (+HTC)". The field indicates if the "High Throughput Control (HTC)" field is supported - not if HT itself is supported.
    
    svn path=/trunk/; revision=51339

commit 69e9d50
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Aug 13 13:28:14 2013 +0000

    Use start_offset to set the item length in the usual pattern (assuming this was
    intended). Fixes the unused variable warning on start_offset.
    
    svn path=/trunk/; revision=51338

commit 0776754
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Aug 13 11:37:27 2013 +0000

    Some improvements to the bundle protocol:
    1. Cleanly break out Convergence Layer Protocol (TCPCL) into its own (new-style) pure dissector.
    2. Make Bundle dissection into a new style dissector and clean so that it can be called using call_disssector.
    3. Use tcp_dissect_pdus for TCPCL protocol instead of "manual" while loop.  This allows contact header to benefit from TCP fragmentation.
    4. Make time fields use time field types so they can be filterable.
    5. A few functions were move to remove need for static declaration at top of file.
    6. Remove pri_hdr_procflags global variable.
    
    Next up - making more fields filterable.
    
    svn path=/trunk/; revision=51337

commit ab8f63d
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Aug 13 10:40:06 2013 +0000

    Add missing return (reported as missing break by coverity)
    
    svn path=/trunk/; revision=51336

commit a31a88b
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Tue Aug 13 10:38:30 2013 +0000

    Show the Lua plugin being loaded in the splash screen.
    
    svn path=/trunk/; revision=51335

commit bae2eee
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Aug 13 09:58:09 2013 +0000

    Implement in cmake:
    
    http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=51322
    
    > User: guy
    > Date: 2013/08/12 01:01 PM
    >
    > Log:
    >  Just check whether dladdr() is available; we check in the code whether
    >  it succeeds, so there's no point in checking whether it succeeds in a
    >  sample program.
    
    svn path=/trunk/; revision=51334

commit 9ef54f5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Aug 13 08:19:41 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9035 :
    Indicate the right direction in info column
    
    svn path=/trunk/; revision=51333

commit 890093e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Aug 13 07:58:06 2013 +0000

    Wrap in "extern "C"" for the benefit of C++ code including it.
    
    svn path=/trunk/; revision=51332

commit 1e9644c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 13 05:29:04 2013 +0000

    From Javier Godoy:
    Dissect additional OSD-2 service actions (CREATE/REMOVE PARTITION, GET/SET ATTRIBUTES, QUERY).
    
    This patch adds support for some OSD-2 service actions, following the approach described in bug 8832.
    
    The implemented service actions are:
     - CREATE PARTITION
     - REMOVE PARTITION
     - REMOVE COLLECTION
     - GET ATTRIBUTES
     - SET ATTRIBUTES
     - QUERY
    
    The following service action codes was #defined
     - OSD_2_REMOVE_PARTITION	0x888c
    
    The following trees were added
     - ett_osd2_query_criteria_entry
    
    The following fields were added:
     - hf_scsi_osd2_remove_scope (REMOVE PARTITION)
     - hf_scsi_osd2_immed_tr (QUERY)
     - hf_scsi_osd2_matches_collection_object_id (QUERY)
     - hf_scsi_osd2_query_type (query list CDB continuation descriptor)
     - hf_scsi_osd2_query_entry_length (query list CDB continuation descriptor)
     - hf_scsi_osd2_query_attributes_page (query list CDB continuation descriptor)
     - hf_scsi_osd2_query_attribute_number (query list CDB continuation descriptor)
     - hf_scsi_osd2_query_minimum_attribute_value_length (query list CDB continuation descriptor)*
     - hf_scsi_osd2_query_maximum_attribute_value_length (query list CDB continuation descriptor)*
     * (dissection of the attribute value in query descriptors is not implemented yet)
    
    The following value_string arrays were added:
     - scsi_osd2_remove_scope_val (OSD2r4 Table 143)
     - scsi_osd2_query_type_vals (OSD2r4 Table 75)
    
    The following value_string arrays were updated:
     - scsi_osd_svcaction_vals
     - scsi_osd2_object_descriptor_format_val
    
    The following functions were added:
     - dissect_osd2_query
     - dissect_osd2_query_list_descriptor (dissect CDB continuation descriptor type 0x0002)
    
    The following expert_info fields were added:
     - ei_osd2_query_values_equal (PI_PROTOCOL,PI_NOTE) - the minimum and maximum attribute values are equal in a query descriptor entry
    
    Changes in dissect_osd2_cdb_continuation:
     - Dissect case 0x0002
    
    Changes in dissect_osd_*
     - Initialize extra_data->osd2
     - Dissect OSD-2 specific fields
     - Call dissect_osd_cdb_continuation_length / dissect_osd_cdb_continuation  (if osd2)
     - Version-specific increment of offset after dissecting capability/security_parameters
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9029
    
    svn path=/trunk/; revision=51331

commit 4daf984
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 13 05:19:48 2013 +0000

    From Yaniv Kaul:
    small addition to SCSI dissection (media rotation speed analysis)
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9030
    
    svn path=/trunk/; revision=51330

commit a2b2885
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Aug 13 03:11:28 2013 +0000

    Create the dissector hash table in only one place, and specify that its values
    should be freed when it is destroyed. This requires splitting packet_init in
    two: the hash table which must be created before protocol registration, and the
    caching of common protocol handles, which must happen after registration.
    
    svn path=/trunk/; revision=51329

commit 14b098b
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Aug 13 02:56:55 2013 +0000

    When freeing the preferences of a module, also free the preferences of its
    submodule.
    
    svn path=/trunk/; revision=51328

commit f528d4e
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Aug 13 02:18:04 2013 +0000

    Only rescan packets if we have packets to rescan. Fixes at least the surface
    problem in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9033
    
    The underlying scoping issues may not be fully resolved yet.
    
    svn path=/trunk/; revision=51327

commit 7292140
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Aug 13 01:41:51 2013 +0000

    Fix name resolution tests:
    - if we find a name during lookup, return it even if it's not a dummy
    - read personal hosts after global hosts so that they take precedence
    
    Neither of these problems appear to be new - the recent work did not change this
    logic, so I have no idea how come name resolution wasn't failing before, but I
    guess the old hash table was weirder than I thought...
    
    svn path=/trunk/; revision=51326

commit 616324c
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Aug 12 23:35:35 2013 +0000

    Be sure to initialize the jumbo flag when creating a new chunk header by
    splitting an existing chunk. Thanks to Jeff for catching this one.
    
    svn path=/trunk/; revision=51325

commit 3b5aaef
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Aug 12 22:17:06 2013 +0000

    - Extract variables from Makefile.common.
    - Apply this to asn1/c1222/
    
    svn path=/trunk/; revision=51324

commit 50eb826
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 12 20:24:59 2013 +0000

    If we're looking for some version of GTK+, and don't find it, fail.
    That way, if somebody specifies --with-gtk[23] and that version of GTK+
    isn't found, we fail with an indication that the version of GTK+ they
    asked for isn't there, and if no GUI toolkit was specified, and they
    didn't explicitly say "don't build Wireshark", we look for GTK+ 3 and,
    if it's not found, let the user know explicitly.
    
    svn path=/trunk/; revision=51323

commit bebe120
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 12 20:01:30 2013 +0000

    Just check whether dladdr() is available; we check in the code whether
    it succeeds, so there's no point in checking whether it succeeds in a
    sample program.
    
    svn path=/trunk/; revision=51322

commit 4b64101
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Aug 12 19:23:08 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9031 :
    SIP contact-param parsing should be stopped when finding a comma separator
    
    svn path=/trunk/; revision=51321

commit 57b8c51
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 12 18:51:06 2013 +0000

    Tell a bit more of the story of dladdr()'s ability, or lack of same, to
    return a path for the executable image not based on argv[0].
    
    svn path=/trunk/; revision=51320

commit 1ef4ba5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Aug 12 18:33:08 2013 +0000

    Move initalisation of IPv4 hastable to the host_name_lookup_init() rotine.
    
    svn path=/trunk/; revision=51319

commit af49292
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Aug 12 18:29:42 2013 +0000

    From Tommy Wu:
    -         AppId is unsigned.
    -         Add Relay application.
    
    svn path=/trunk/; revision=51318

commit 25a8c57
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Aug 12 17:46:04 2013 +0000

    Fix error when enable "debug" in wiretap/pcapng.c file
    
    With gcc :
    pcapng.c: In function 'pcapng_read_packet_block':
    pcapng.c:1147:9: error: request for member 'pseudo_header' in something not a structure or union
    
    With clang :
    pcapng.c:1150:86: error: member reference type 'struct wtap_pkthdr *' is a pointer; maybe you meant to use '->'?
                           pcap_get_phdr_size(int_data.wtap_encap, &wblock->packet_header.pseudo_header));
                                                                    ~~~~~~~~~~~~~~~~~~~~~^
                                                                                         ->
    (Error message from clang is better...)
    
    svn path=/trunk/; revision=51317

commit f9da854
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Aug 12 17:45:54 2013 +0000

    Fix shorten-64-to-32 error when build with clang 3.4
    
    mcast_stream.c:393:29: error: implicit conversion loses integer precision: 'long' to 'gint32' (aka 'int')
          [-Werror,-Wshorten-64-to-32]
            usec = buffer[cur].tv_usec - buffer[prev].tv_usec;
                 ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
    
    svn path=/trunk/; revision=51316

commit 95785b9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 12 17:16:08 2013 +0000

    Use "command -v", required by recent POSIX, rather than "which"; I seem
    to remember this being suggested relatively recently on some mailing list
    (either one of the Wireshark lists or tcpdump-workers, I think).
    
    Handle systems where /usr/X11R6/bin is a symlink to /usr/bin and where
    the user running autogen.sh has /usr/X11R6/bin before /usr/bin in their
    $PATH.
    
    svn path=/trunk/; revision=51315

commit 1cf28c3
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Aug 12 12:59:21 2013 +0000

    Double click Lua scripts in About Plugins list to open in an editor.
    
    svn path=/trunk/; revision=51314

commit f76303c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Aug 12 10:15:01 2013 +0000

    coverity 280403 (logically dead code)
    
    set first to FALSE after the first block was dissected
    
    svn path=/trunk/; revision=51313

commit 40607cb
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Aug 12 09:56:30 2013 +0000

    Check presence of PagingRecordList before trying to fetch the number of Paging Ids
    
    svn path=/trunk/; revision=51312

commit 24e7b8a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Aug 12 09:26:24 2013 +0000

    Fix copy paste error and reinitialize actx->private_data to NULL once used
    
    svn path=/trunk/; revision=51311

commit 9ff0016
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 12 09:18:54 2013 +0000

    Fix a comment.
    
    Fix calls checking the Linux version number.
    
    svn path=/trunk/; revision=51310

commit 70523b5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 12 09:09:32 2013 +0000

    On some platforms, to get dladdr() you need to link with -ldl.  First
    try it without -ldl (in case the OS doesn't have it - not a good idea,
    as it complicates the build process for cross-platform tools that might
    require it on other platforms, but "not a good idea" never stopped UN*X
    vendors in the past) and, if that fails, try it with -ldl.
    
    svn path=/trunk/; revision=51309

commit f568d56
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 12 08:28:34 2013 +0000

    Add in a bunch of UNIX-platform-specific ways of getting executable path
    information supplied by the kernel; sadly, we can't trust dladdr() to
    use those mechanisms, so we try this first.
    
    Expand the comment about finding the application bundle path given the
    executable image path.
    
    svn path=/trunk/; revision=51308

commit 829a4f2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 12 01:20:20 2013 +0000

    Add a comment discussing the layout of application bundles and the
    directories we should - and perhaps should *not* - set up.
    
    svn path=/trunk/; revision=51307

commit 237c5a7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 12 00:59:34 2013 +0000

    If we weren't started with special privileges, try to figure out if
    we're running from inside an OS X app bundle and, if we are, save the
    pathname of the top-level bundle directory and use it to get the
    pathnames of global data files, plugins, and Python modules.
    
    This obviates the need to set special environment variables for them in
    the launcher scripts, so get rid of the commands to do that.
    
    The @rpathification of binaries also obviates the need for the
    commented-out setting of DYLD_LIBRARY_PATH, so get rid of that as well.
    
    svn path=/trunk/; revision=51306

commit bf0f0ec
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 23:49:56 2013 +0000

    Reorder and group chunk header flags. Reduces the bit-twiddling needed by the
    compiler and provides a surprising (if fairly small) performance win.
    
    svn path=/trunk/; revision=51305

commit dc46cb0
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 22:32:46 2013 +0000

    Split jumbo_free and jumbo_realloc into their own functions for readability and
    consistency (they are called just once and will be inlined by any reasonable
    compiler).
    
    Also add some comments, fix some spacing etc. No functional changes.
    
    svn path=/trunk/; revision=51304

commit 6eef00a
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 22:20:35 2013 +0000

    Move the null check outside the function call. Simpler, and more efficient for
    compilers that decide not to inline.
    
    svn path=/trunk/; revision=51303

commit 497e53e
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 19:33:30 2013 +0000

    Little optimization: move two statements inside an if block.
    
    svn path=/trunk/; revision=51302

commit 93c9c4b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Aug 11 19:02:26 2013 +0000

    Use g_hashtable for IPv4 name resolution.
    
    svn path=/trunk/; revision=51301

commit f983419
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 17:48:49 2013 +0000

    Don't let a valgrind-output-parsing error hide the fact that it was an error of
    some sort: if we don't recognize valgrind's output then something somewhere went
    wrong and we should be informed.
    
    svn path=/trunk/; revision=51300

commit 36ff6f2
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 17:18:19 2013 +0000

    Add support for allocating more than will fit in a single block, through the use
    of a jumbo flag in the chunk header.
    
    svn path=/trunk/; revision=51299

commit 959ee8f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 16:06:07 2013 +0000

    Instead of using a glib slist to track the list of blocks, embed a short
    doubly-linked list at the head of each block. This was intended as a step
    towards supporting allocations bigger than the usual block size, but also shows
    up as a 2% performance improvement in the speed test, so win-win.
    
    svn path=/trunk/; revision=51298

commit 3bac7e8
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 14:20:00 2013 +0000

    Small optimization: the master-list and recycler cases are different enough that
    doing all the safety checks was unnecessarily slow. Do only the appropriate
    checks for each case.
    
    svn path=/trunk/; revision=51296

commit f2b6745
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Aug 11 14:03:40 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-08-11]
    
    svn path=/trunk/; revision=51294

commit 9fdf6f2
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 13:44:11 2013 +0000

    Split some asserts so it is more clear what the problem is when they are
    triggered.
    
    svn path=/trunk/; revision=51293

commit 83d3162
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 13:42:12 2013 +0000

    Free a few hash tables in packet.c when we shutdown.
    
    svn path=/trunk/; revision=51292

commit 1176e2f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 00:50:51 2013 +0000

    Modelines and consistent indentation.
    
    Also tweak some ifdefs of function signatures. The multiple braces were
    confusing my folder and my indenter, so ifdef *only* the changed parameters and
    leave the bracing alone. This has the benefit of being a bit clearer too, I
    think.
    
    svn path=/trunk/; revision=51291

commit f753028
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Aug 11 00:35:22 2013 +0000

    Fix 130KB of leaked memory exposed (or caused?) by the conversion to glib hash
    tables.
    
    svn path=/trunk/; revision=51290

commit 84239c0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Aug 10 21:34:15 2013 +0000

    Initialize float variables with float constants, not double constants,
    and assign float constants, not double constants, to float variables.
    Floating-point constants are double by default; you have to add "f" to
    the end to make them float.
    
    This squelches 64-bit-to-32-bit warnings.
    
    svn path=/trunk/; revision=51289

commit 05739c8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:32:48 2013 +0000

    RPKI-RTR is not a asn1 dissector...
    
    svn path=/trunk/; revision=51288

commit f12a5fb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:32:40 2013 +0000

    Update .gitignore
    
    Add :
    packaging/macosx/Wireshark_package.pmdoc/index.xml
    and lib(wireshark/wiretap/wsutil).so.*
    
    svn path=/trunk/; revision=51287

commit 7db2d35
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:32:32 2013 +0000

    Fix (-W)header-guard error found by clang 3.4
    
    ./frame_tvbuff.h:25:9: error: '__FRAME_TVBUFF__' is used as a header guard here,
          followed by #define of a different macro [-Werror,-Wheader-guard]
    #ifndef __FRAME_TVBUFF__
            ^~~~~~~~~~~~~~~~
    ./frame_tvbuff.h:26:9: note: '__FRAME_TVBUFF_H__' is defined here; did you mean
          '__FRAME_TVBUFF__'?
    #define __FRAME_TVBUFF_H__
            ^~~~~~~~~~~~~~~~~~
            __FRAME_TVBUFF__
    
    svn path=/trunk/; revision=51286

commit d2c0e56
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:32:24 2013 +0000

    Fix (-W)header-guard error found by clang 3.4
    
    ./packet-ldp.h:26:9: error: '__PACKET_LDP_H_' is used as a header guard here,
          followed by #define of a different macro [-Werror,-Wheader-guard]
    #ifndef __PACKET_LDP_H_
            ^~~~~~~~~~~~~~~
    ./packet-ldp.h:27:9: note: '__PACKET_LDP_H__' is defined here; did you mean
          '__PACKET_LDP_H_'?
    #define __PACKET_LDP_H__
            ^~~~~~~~~~~~~~~~
            __PACKET_LDP_H_
    
    svn path=/trunk/; revision=51285

commit d5fed8b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:32:16 2013 +0000

    Fix (-W)header-guard error found by clang 3.4
    
    ./packet-idp.h:25:9: error: '__PACKET_IDP_H__' is used as a header guard here,
          followed by #define of a different macro [-Werror,-Wheader-guard]
    #ifndef __PACKET_IDP_H__
            ^~~~~~~~~~~~~~~~
    ./packet-idp.h:26:9: note: '__PACKET_IPX_H__' is defined here; did you mean
          '__PACKET_IDP_H__'?
    #define __PACKET_IPX_H__
            ^~~~~~~~~~~~~~~~
            __PACKET_IDP_H__
    
    svn path=/trunk/; revision=51284

commit 857f89a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:32:08 2013 +0000

    Fix (-W)header-guard error found by clang 3.4
    
    ../../epan/dissectors/packet-mpeg-sect.h:26:9: error: '__PACKET_MPEG_SECT_H_' is
          used as a header guard here, followed by #define of a different macro
          [-Werror,-Wheader-guard]
    #ifndef __PACKET_MPEG_SECT_H_
            ^~~~~~~~~~~~~~~~~~~~~
    ../../epan/dissectors/packet-mpeg-sect.h:27:9: note: '__PACKET_MPEG_SECT_H__' is
          defined here; did you mean '__PACKET_MPEG_SECT_H_'?
    #define __PACKET_MPEG_SECT_H__
            ^~~~~~~~~~~~~~~~~~~~~~
            __PACKET_MPEG_SECT_H_
    
    svn path=/trunk/; revision=51283

commit 4398ffa
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:31:59 2013 +0000

    Fix (-W)header-guard error found by clang 3.4
    
    ./packet-osi-options.h:26:9: error: '_PACKET_OSI_OPTION_H' is used as a header
          guard here, followed by #define of a different macro
          [-Werror,-Wheader-guard]
    #ifndef _PACKET_OSI_OPTION_H
            ^~~~~~~~~~~~~~~~~~~~
    ./packet-osi-options.h:27:9: note: '_PACKET_OSI_OPTIONS_H' is defined here; did
          you mean '_PACKET_OSI_OPTION_H'?
    #define _PACKET_OSI_OPTIONS_H
            ^~~~~~~~~~~~~~~~~~~~~
            _PACKET_OSI_OPTION_H
    
    svn path=/trunk/; revision=51282

commit 178bc22
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:31:51 2013 +0000

    Fix (-W)header-guard error found by clang 3.4
    
    ./packet-bluetooth-hci.h:24:9: error: '__PACKET_BLUETOOTH_HCI_H__' is used as a
          header guard here, followed by #define of a different macro
          [-Werror,-Wheader-guard]
    #ifndef __PACKET_BLUETOOTH_HCI_H__
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
    ./packet-bluetooth-hci.h:25:9: note: '__PACKET_BLUETOOTH_HCI__H__' is defined
          here; did you mean '__PACKET_BLUETOOTH_HCI_H__'?
    #define __PACKET_BLUETOOTH_HCI__H__
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
            __PACKET_BLUETOOTH_HCI_H__
    
    svn path=/trunk/; revision=51281

commit 9033f21
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:31:43 2013 +0000

    Fix (-W)documentation error found by Clang
    
    rawshark.c:889:11: error: parameter 'fd' not found in the function declaration
          [-Werror,-Wdocumentation]
     * @param fd [IN] A POSIX file descriptor.  Because that's _exactly_ the sort
              ^~
    rawshark.c:889:11: note: did you mean 'pd'?
     * @param fd [IN] A POSIX file descriptor.  Because that's _exactly_ the sort
              ^~
              pd
    
    svn path=/trunk/; revision=51280

commit 3ac11c0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:31:35 2013 +0000

    Fix (-W)documentation error found by Clang
    
    In file included from main_menubar.c:110:
    ../../ui/gtk/proto_help.h:39:5: error: '@return' command used in a comment that
          is attached to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    ../../ui/gtk/proto_help.h:47:5: error: '@return' command used in a comment that
          is attached to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    
    svn path=/trunk/; revision=51279

commit c67d8f4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:31:27 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../epan/ftypes/../emem.h:34:3: error: empty paragraph passed to '@details'
          command [-Werror,-Wdocumentation]
     */
      ^
    
    svn path=/trunk/; revision=51278

commit eb49ab7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:31:19 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../ui/gtk/gui_stat_menu.h:47:11: error: parameter 'group' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param group the menu group this stat should be registered to
              ^~~~~
    
    svn path=/trunk/; revision=51277

commit 0724542
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:31:10 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../ui/gtk/filter_autocomplete.h:41:15: error: empty paragraph passed to
          '@param' command [-Werror,-Wdocumentation]
     * @param event
       ~~~~~~~~~~~^
    ../../ui/gtk/filter_autocomplete.h:49:15: error: empty paragraph passed to
          '@param' command [-Werror,-Wdocumentation]
     * @param event
       ~~~~~~~~~~~^
    
    svn path=/trunk/; revision=51276

commit 1ec429a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:31:02 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../ui/preference_utils.h:40:11: error: parameter 'pref:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param pref: A preference.
              ^~~~~
    ../ui/preference_utils.h:40:11: note: did you mean 'pref'?
     * @param pref: A preference.
              ^~~~~
              pref
    ../ui/preference_utils.h:41:11: error: parameter 'unused:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param unused: unused
              ^~~~~~~
    ../ui/preference_utils.h:41:11: note: did you mean 'unused'?
     * @param unused: unused
              ^~~~~~~
              unused
    ../ui/preference_utils.h:48:11: error: parameter 'pref:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param pref: A preference.
              ^~~~~
    ../ui/preference_utils.h:48:11: note: did you mean 'pref'?
     * @param pref: A preference.
              ^~~~~
              pref
    ../ui/preference_utils.h:49:11: error: parameter 'changed_p:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param changed_p: A pointer to a gboolean. Set to TRUE if the prefere...
              ^~~~~~~~~~
    ../ui/preference_utils.h:49:11: note: did you mean 'changed_p'?
     * @param changed_p: A pointer to a gboolean. Set to TRUE if the prefere...
              ^~~~~~~~~~
              changed_p
    ../ui/preference_utils.h:60:11: error: parameter 'unused:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param unused: unused
              ^~~~~~~
    ../ui/preference_utils.h:60:11: note: did you mean 'unused'?
     * @param unused: unused
              ^~~~~~~
              unused
    
    svn path=/trunk/; revision=51275

commit b2b32ef
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:30:54 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../ui/preference_utils.h:40:11: error: parameter 'pref:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param pref: A preference.
              ^~~~~
    ../ui/preference_utils.h:40:11: note: did you mean 'pref'?
     * @param pref: A preference.
              ^~~~~
              pref
    ../ui/preference_utils.h:41:11: error: parameter 'unused:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param unused: unused
              ^~~~~~~
    ../ui/preference_utils.h:41:11: note: did you mean 'unused'?
     * @param unused: unused
              ^~~~~~~
              unused
    ../ui/preference_utils.h:48:11: error: parameter 'pref:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param pref: A preference.
              ^~~~~
    ../ui/preference_utils.h:48:11: note: did you mean 'pref'?
     * @param pref: A preference.
              ^~~~~
              pref
    ../ui/preference_utils.h:49:11: error: parameter 'changed_p:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param changed_p: A pointer to a gboolean. Set to TRUE if the prefere...
              ^~~~~~~~~~
    ../ui/preference_utils.h:49:11: note: did you mean 'changed_p'?
     * @param changed_p: A pointer to a gboolean. Set to TRUE if the prefere...
              ^~~~~~~~~~
              changed_p
    ../ui/preference_utils.h:60:11: error: parameter 'unused:' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param unused: unused
              ^~~~~~~
    ../ui/preference_utils.h:60:11: note: did you mean 'unused'?
     * @param unused: unused
              ^~~~~~~
              unused
    
    svn path=/trunk/; revision=51274

commit 8c15ddf
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:30:46 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ./packet_list_utils.h:37:11: error: parameter 'col[IN]' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param col[IN] The column number.
              ^~~~~~~
    ./packet_list_utils.h:38:11: error: parameter 'cf[IN]' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param cf[IN] The capture file containing the packet data.
              ^~~~~~
    ./packet_list_utils.h:47:11: error: parameter 'col[IN]' not found in the
          function declaration [-Werror,-Wdocumentation]
     * @param col[IN] The column number.
              ^~~~~~~
    ./packet_list_utils.h:48:11: error: parameter 'cf[IN]' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param cf[IN] The capture file containing the packet data.
              ^~~~~~
    
    svn path=/trunk/; revision=51273

commit 467ece4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:30:38 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../asn1/c1222/packet-c1222-template.c:348:15: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param pinfo
       ~~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:349:14: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param tree
       ~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:350:16: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param length
       ~~~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:351:16: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param offset
       ~~~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:758:11: error: parameter 'keybuf' not
          found in the function declaration [-Werror,-Wdocumentation]
     * \param keybuf is updated with a copy of the key data if successful lookup.
              ^~~~~~
    ../../asn1/c1222/packet-c1222-template.c:758:11: note: did you mean 'keybuff'?
     * \param keybuf is updated with a copy of the key data if successful lookup.
              ^~~~~~
              keybuff
    ../../asn1/c1222/packet-c1222-template.c:879:13: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param tvb
       ~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:880:16: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param offset
       ~~~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:881:13: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param len
       ~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:882:15: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param pinfo
       ~~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:883:14: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param tree
       ~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:1023:13: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param tvb
       ~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:1024:15: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param pinfo
       ~~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:1025:14: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param tree
       ~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:1047:15: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param pinfo
       ~~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:1048:13: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param tvb
       ~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:1049:16: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param offset
       ~~~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:1068:13: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param tvb
       ~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:1069:15: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param pinfo
       ~~~~~~~~~~~^
    ../../asn1/c1222/packet-c1222-template.c:1070:14: error: empty paragraph passed
          to '\param' command [-Werror,-Wdocumentation]
     * \param tree
       ~~~~~~~~~~^
    
    svn path=/trunk/; revision=51272

commit 5672a65
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:30:30 2013 +0000

    Fix (-W)documentation error found by Clang
    
    packet-umts_fp.c:3486:12: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
    * @param tvb
      ~~~~~~~~~^
    packet-umts_fp.c:3488:13: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
    * @param tree
      ~~~~~~~~~~^
    packet-umts_fp.c:3489:15: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
    * @param offset
      ~~~~~~~~~~~~^
    packet-umts_fp.c:3491:4: error: '@return' command used in a comment that is
          attached to a function returning void [-Werror,-Wdocumentation]
    * @return Void.
      ~^~~~~~~~~~~~
    
    svn path=/trunk/; revision=51271

commit 5741c8c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:30:18 2013 +0000

    Fix (-W)documentation error found by Clang
    
    packet-ucp.c:781:5: error: '\return' command used in a comment that is attached
          to a function returning void [-Werror,-Wdocumentation]
     * \return              For 'int'-types, the value of the field.
       ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    packet-ucp.c:954:17: error: parameter 'field' not found in the function
          declaration [-Werror,-Wdocumentation]
     * \param       field   The actual field, whose value needs displaying
                    ^~~~~
    
    svn path=/trunk/; revision=51270

commit 7bee346
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:30:08 2013 +0000

    Fix (-W)documentation error found by Clang
    
    packet-knet.c:466:5: error: '@return' command used in a comment that is attached
          to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-knet.c:518:5: error: '@return' command used in a comment that is attached
          to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-knet.c:677:5: error: '@return' command used in a comment that is attached
          to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-knet.c:697:5: error: '@return' command used in a comment that is attached
          to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-knet.c:717:5: error: '@return' command used in a comment that is attached
          to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-knet.c:731:5: error: '@return' command used in a comment that is attached
          to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    
    svn path=/trunk/; revision=51269

commit f1c0e51
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:29:59 2013 +0000

    Fix (-W)documentation error found by Clang
    
    packet-jxta.c:1668:13: error: parameter 'names' not found in the function
          declaration [-Werror,-Wdocumentation]
    *   @param  names The table of names.
                ^~~~~
    packet-jxta.c:1668:13: note: did you mean 'names_table'?
    *   @param  names The table of names.
                ^~~~~
                names_table
    
    svn path=/trunk/; revision=51268

commit 3c0c2e2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:29:51 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ./packet-gsm_rlcmac.h:1086:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< MS Radio Access capability IE >
    ^~~
    /**<
    ./packet-gsm_rlcmac.h:1089:26: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    typedef guint8 A5_bits_t;/*<A5 bits> ::= < A5/1 : bit> <A5/2 : bit> <A5/...
                             ^~~~~
                             /**<
    packet-gsm_rlcmac.c:169:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Global TFI IE >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:171:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Starting Frame Number Description IE >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:174:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Ack/Nack Description IE >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:178:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Packet Timing Advance IE >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:183:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Power Control Parameters IE >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:191:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Global Power Control Parameters IE >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:195:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Global Packet Timing Advance IE >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:197:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Channel Quality Report struct >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:210:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< EGPRS Ack/Nack Description >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:216:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*<P1 Rest Octets>*/
    ^~~~~
    /**<
    packet-gsm_rlcmac.c:218:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*<P2 Rest Octets>*/
    ^~~~~
    /**<
    packet-gsm_rlcmac.c:264:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< SI 13 Rest Octets >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:288:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Packet TBF Release message content >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:293:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Packet Control Acknowledgement message content >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:299:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Packet Downlink Dummy Control Block message content >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:301:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< Packet Uplink Dummy Control Block message content >*/
    ^~~
    /**<
    packet-gsm_rlcmac.c:305:1: error: not a Doxygen trailing comment
          [-Werror,-Wdocumentation]
    /*< MS Radio Access capability IE >*/
    ^~~
    /**<
    
    svn path=/trunk/; revision=51267

commit 4408571
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:29:42 2013 +0000

    Fix (-W)documentation error found by Clang
    
    packet-eigrp.c:633:10: error: unrecognized parameter passing direction, valid
          directions are '[in]', '[out]' and '[in,out]' [-Werror,-Wdocumentation]
     * @param[in|out] tree  detail dissection result
             ^~~~~~~~
    packet-eigrp.c:638:5: error: '@return' command used in a comment that is
          attached to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-eigrp.c:691:10: error: unrecognized parameter passing direction, valid
          directions are '[in]', '[out]' and '[in,out]' [-Werror,-Wdocumentation]
     * @param[in|out] tree  detail dissection result
             ^~~~~~~~
    packet-eigrp.c:696:5: error: '@return' command used in a comment that is
          attached to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-eigrp.c:765:10: error: unrecognized parameter passing direction, valid
          directions are '[in]', '[out]' and '[in,out]' [-Werror,-Wdocumentation]
     * @param[in|out] tree  detail dissection result
             ^~~~~~~~
    packet-eigrp.c:769:5: error: '@return' command used in a comment that is
          attached to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-eigrp.c:814:10: error: unrecognized parameter passing direction, valid
          directions are '[in]', '[out]' and '[in,out]' [-Werror,-Wdocumentation]
     * @param[in|out] tree  detail dissection result
             ^~~~~~~~
    packet-eigrp.c:818:5: error: '@return' command used in a comment that is
          attached to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-eigrp.c:853:10: error: unrecognized parameter passing direction, valid
          directions are '[in]', '[out]' and '[in,out]' [-Werror,-Wdocumentation]
     * @param[in|out] tree  detail dissection result
             ^~~~~~~~
    packet-eigrp.c:857:5: error: '@return' command used in a comment that is
          attached to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-eigrp.c:878:10: error: unrecognized parameter passing direction, valid
          directions are '[in]', '[out]' and '[in,out]' [-Werror,-Wdocumentation]
     * @param[in|out] tree  detail dissection result
             ^~~~~~~~
    packet-eigrp.c:882:19: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param[out] None
       ~~~~~~~~~~~~~~~^
    packet-eigrp.c:884:5: error: '@return' command used in a comment that is
          attached to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-eigrp.c:880:15: error: parameter 'pinfo' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param[in] pinfo     general data about the protocol
                  ^~~~~
    packet-eigrp.c:881:15: error: parameter 'ti' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param[in] ti        protocol item
                  ^~
    packet-eigrp.c:882:16: error: parameter 'None' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param[out] None
                   ^~~~
    packet-eigrp.c:902:19: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param[out] None
       ~~~~~~~~~~~~~~~^
    packet-eigrp.c:904:5: error: '@return' command used in a comment that is
          attached to a function returning void [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    packet-eigrp.c:902:16: error: parameter 'None' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param[out] None
                   ^~~~
    packet-eigrp.c:1712:15: error: parameter 'pinfo' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param[in] pinfo     general data about the protocol
                  ^~~~~
    packet-eigrp.c:1712:15: note: did you mean 'ti'?
     * @param[in] pinfo     general data about the protocol
                  ^~~~~
                  ti
    packet-eigrp.c:2585:18: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param[in] void
       ~~~~~~~~~~~~~~^
    packet-eigrp.c:2585:15: error: parameter 'void' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param[in] void
                  ^~~~
    packet-eigrp.c:3324:18: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param[in] void
       ~~~~~~~~~~~~~~^
    packet-eigrp.c:3324:15: error: parameter 'void' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param[in] void
                  ^~~~
    
    svn path=/trunk/; revision=51266

commit 32e5c9f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:29:33 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ./packet-ssl-utils.h:463:16: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     @param comp_str
     ~~~~~~~~~~~~~~^
    
    svn path=/trunk/; revision=51265

commit 9381244
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:29:24 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ./packet-mstp.h:31:13: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param val
       ~~~~~~~~~^
    ./packet-mstp.h:41:13: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param tvb
       ~~~~~~~~~^
    ./packet-mstp.h:42:15: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param pinfo
       ~~~~~~~~~~~^
    ./packet-mstp.h:43:14: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param tree
       ~~~~~~~~~~^
    ./packet-mstp.h:44:17: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param subtree
       ~~~~~~~~~~~~~^
    ./packet-mstp.h:45:16: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param offset
       ~~~~~~~~~~~~^
    ./packet-mstp.h:46:5: error: '@return' command used in a comment that is
          attached to a function returning void [-Werror,-Wdocumentation]
     * @return none
       ~^~~~~~~~~~~
    
    svn path=/trunk/; revision=51264

commit 33b09b4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:29:16 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ./packet-cell_broadcast.h:33:13: error: empty paragraph passed to '@param'
          command [-Werror,-Wdocumentation]
     * @param tvb
       ~~~~~~~~~^
    ./packet-cell_broadcast.h:34:14: error: empty paragraph passed to '@param'
          command [-Werror,-Wdocumentation]
     * @param tree
       ~~~~~~~~~~^
    ./packet-cell_broadcast.h:35:16: error: empty paragraph passed to '@param'
          command [-Werror,-Wdocumentation]
     * @param offset
       ~~~~~~~~~~~~^
    ./packet-cell_broadcast.h:43:13: error: empty paragraph passed to '@param'
          command [-Werror,-Wdocumentation]
     * @param tvb
       ~~~~~~~~~^
    ./packet-cell_broadcast.h:44:14: error: empty paragraph passed to '@param'
          command [-Werror,-Wdocumentation]
     * @param tree
       ~~~~~~~~~~^
    ./packet-cell_broadcast.h:45:16: error: empty paragraph passed to '@param'
          command [-Werror,-Wdocumentation]
     * @param offset
       ~~~~~~~~~~~~^
    ./packet-cell_broadcast.h:53:13: error: empty paragraph passed to '@param'
          command [-Werror,-Wdocumentation]
     * @param tvb
       ~~~~~~~~~^
    ./packet-cell_broadcast.h:54:15: error: empty paragraph passed to '@param'
          command [-Werror,-Wdocumentation]
     * @param pinfo
       ~~~~~~~~~~~^
    ./packet-cell_broadcast.h:55:14: error: empty paragraph passed to '@param'
          command [-Werror,-Wdocumentation]
     * @param tree
       ~~~~~~~~~~^
    
    svn path=/trunk/; revision=51263

commit aaf75af
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:29:08 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../epan/xdlc.h:48:29: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
    #define XDLC_N_R_MASK           0xE0    /*< basic */
                                            ^~~
                                            /**<
    ../../epan/xdlc.h:50:34: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
    #define XDLC_N_R_EXT_MASK       0xFE00  /*< extended */
                                            ^~~
                                            /**<
    ../../epan/xdlc.h:52:29: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
    #define XDLC_N_S_MASK           0x0E    /*< basic */
                                            ^~~
                                            /**<
    ../../epan/xdlc.h:54:34: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
    #define XDLC_N_S_EXT_MASK       0x00FE  /*< extended */
                                            ^~~
                                            /**<
    ../../epan/xdlc.h:60:24: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
    #define XDLC_P_F                0x10    /*< basic */
                                            ^~~
                                            /**<
    ../../epan/xdlc.h:61:29: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
    #define XDLC_P_F_EXT    0x0100  /*< extended */
                                    ^~~
                                    /**<
    
    svn path=/trunk/; revision=51262

commit 4c81d15
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:28:59 2013 +0000

    Fix (-W)documentation error found by Clang
    
    packet-bacapp.c:78:13: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tvb
       ~~~~~~~~~^
    packet-bacapp.c:79:15: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param pinfo
       ~~~~~~~~~~~^
    packet-bacapp.c:80:14: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tree
       ~~~~~~~~~~^
    packet-bacapp.c:100:13: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tvb
       ~~~~~~~~~^
    packet-bacapp.c:101:15: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param pinfo
       ~~~~~~~~~~~^
    packet-bacapp.c:102:14: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tree
       ~~~~~~~~~~^
    packet-bacapp.c:103:16: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param offset
       ~~~~~~~~~~~~^
    packet-bacapp.c:110:13: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tvb
       ~~~~~~~~~^
    packet-bacapp.c:111:15: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param pinfo
       ~~~~~~~~~~~^
    packet-bacapp.c:112:14: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tree
       ~~~~~~~~~~^
    packet-bacapp.c:113:16: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param offset
       ~~~~~~~~~~~~^
    packet-bacapp.c:130:13: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tvb
       ~~~~~~~~~^
    packet-bacapp.c:131:15: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param pinfo
       ~~~~~~~~~~~^
    packet-bacapp.c:132:14: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tree
       ~~~~~~~~~~^
    packet-bacapp.c:133:16: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param offset
       ~~~~~~~~~~~~^
    packet-bacapp.c:146:13: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tvb
       ~~~~~~~~~^
    packet-bacapp.c:147:15: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param pinfo
       ~~~~~~~~~~~^
    packet-bacapp.c:148:14: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param tree
       ~~~~~~~~~~^
    packet-bacapp.c:149:16: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param offset
       ~~~~~~~~~~~~^
    
    packet-bacapp.c:251:15: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param label
       ~~~~~~~~~~~^
    packet-bacapp.c:263:15: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param label
       ~~~~~~~~~~~^
    packet-bacapp.c:275:15: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param label
       ~~~~~~~~~~~^
    packet-bacapp.c:288:15: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param label
       ~~~~~~~~~~~^
    packet-bacapp.c:300:15: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param label
       ~~~~~~~~~~~^
    packet-bacapp.c:325:24: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param service_choice
       ~~~~~~~~~~~~~~~~~~~~^
    packet-bacapp.c:338:24: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param service_choice
       ~~~~~~~~~~~~~~~~~~~~^
    packet-bacapp.c:521:15: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param label
       ~~~~~~~~~~~^
    packet-bacapp.c:522:13: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param src
       ~~~~~~~~~^
    packet-bacapp.c:521:11: error: parameter 'label' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param label
              ^~~~~
    packet-bacapp.c:522:11: error: parameter 'src' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param src
              ^~~
    packet-bacapp.c:654:11: error: parameter 'tree' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param tree the tree to append this item to
              ^~~~
    packet-bacapp.c:654:11: note: did you mean 'subtree'?
     * @param tree the tree to append this item to
              ^~~~
              subtree
    packet-bacapp.c:723:11: error: parameter 'tree' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param tree the tree to append this item to
              ^~~~
    packet-bacapp.c:723:11: note: did you mean 'subtree'?
     * @param tree the tree to append this item to
              ^~~~
              subtree
    packet-bacapp.c:749:11: error: parameter 'tree' not found in the function
          declaration [-Werror,-Wdocumentation]
     * @param tree the tree to append this item to
              ^~~~
    packet-bacapp.c:749:11: note: did you mean 'subtree'?
     * @param tree the tree to append this item to
              ^~~~
              subtree
    packet-bacapp.c:1076:24: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param service_choice
       ~~~~~~~~~~~~~~~~~~~~^
    packet-bacapp.c:1266:17: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param service
       ~~~~~~~~~~~~~^
    packet-bacapp.c:1337:4: error: unknown command tag name 'pram'; did you mean
          'param'? [-Werror,-Wdocumentation]
     * @pram pinfo
       ^~~~~
        param
    packet-bacapp.c:1337:14: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @pram pinfo
             ~~~~^
    packet-bacapp.c:1366:15: error: empty paragraph passed to '@param' command
          [-Werror,-Wdocumentation]
     * @param label
       ~~~~~~~~~~~^
    
    svn path=/trunk/; revision=51261

commit c28b726
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:28:50 2013 +0000

    Fix (-W)documentation error found by Clang
    
    packet-9p.c:342:16: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
            guint16  len; /*< Length of the string */
                          ^~~
                          /**<
    packet-9p.c:343:13: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
            char *str; /*< The string */
                       ^~~
                       /**<
    packet-9p.c:364:15: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
            guint8 type; /*< Type */
                         ^~~
                         /**<
    packet-9p.c:365:19: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
            guint32 version; /*< Monotonically incrementing version number */
                             ^~~
                             /**<
    packet-9p.c:366:16: error: not a Doxygen trailing comment [-Werror,-Wdocumentation]
            guint64 path; /*< Per-server-unique ID for a file system element */
                          ^~~
                          /**<
    5 errors generated
    
    svn path=/trunk/; revision=51260

commit d26b7fc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:28:42 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../epan/wmem/wmem_user_cb.h:52:11: error: parameter 'allocator' not found in the function declaration
          [-Werror,-Wdocumentation]
     * @param allocator The allocator that triggered this callback.
              ^~~~~~~~~
    ../../epan/wmem/wmem_user_cb.h:53:11: error: parameter 'event' not found in the function declaration
          [-Werror,-Wdocumentation]
     * @param event     The event type that triggered this callback.
              ^~~~~
    ../../epan/wmem/wmem_user_cb.h:54:11: error: parameter 'user_data' not found in the function declaration
          [-Werror,-Wdocumentation]
     * @param user_data Whatever user_data was originally passed to the call to
              ^~~~~~~~~
    ../../epan/wmem/wmem_user_cb.h:63:11: error: parameter 'recurring' not found in the function declaration
          [-Werror,-Wdocumentation]
     * @param recurring If this is FALSE then the callback is called exactly once.
              ^~~~~~~~~
    4 errors generated.
    
    svn path=/trunk/; revision=51259

commit 6b2498b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:28:33 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../epan/expert.h:176:9: warning: parameter 'pi' not found in the function declaration [-Wdocumentation]
     @param pi Current protocol item (or NULL)
            ^~
    ../../epan/expert.h:176:9: note: did you mean 'tree'?
     @param pi Current protocol item (or NULL)
            ^~
            tree
    ../../epan/expert.h:195:9: warning: parameter 'pi' not found in the function declaration [-Wdocumentation]
     @param pi Current protocol item (or NULL)
            ^~
    2 warnings generated.
    
    svn path=/trunk/; revision=51258

commit a7c7742
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:28:25 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../epan/uat.h:245:23: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     * @param num_items_ptr
       ~~~~~~~~~~~~~~~~~~~^
    1 error generated.
    
    svn path=/trunk/; revision=51257

commit 9f24c44
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:28:17 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../epan/range.h:87:11: error: empty paragraph passed to '@return' command [-Werror,-Wdocumentation]
     * @return
       ~~~~~~~^
    ../../epan/range.h:86:11: error: parameter 'max_value'' not found in the function declaration [-Werror,-Wdocumentation]
     * @param max_value' specifies the maximum value in a range.
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ../../epan/range.h:86:11: note: did you mean 'max_value'?
     * @param max_value' specifies the maximum value in a range.
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              max_value
    
    svn path=/trunk/; revision=51256

commit c47aad7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:28:10 2013 +0000

    Fix (-W)documentation error found by Clang
    
    In file included from ../../epan/packet.h:29:
    ./../proto.h:1775:16: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     @param protocol
     ~~~~~~~~~~~~~~^
    ./../proto.h:1947:13: error: empty paragraph passed to '@param' command [-Werror,-Wdocumentation]
     @param flags
     ~~~~~~~~~~~^
    
    svn path=/trunk/; revision=51255

commit 2c3468d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:28:01 2013 +0000

    Fix (-W)documentation error found by Clang
    
    airpdcap.c:131:11: error: parameter 'password' not found in the function declaration [-Werror,-Wdocumentation]
     * @param password [IN] pointer to a password (sequence of between 8 and
              ^~~~~~~~
    airpdcap.c:154:11: error: parameter 'password' not found in the function declaration [-Werror,-Wdocumentation]
     * @param password [IN] pointer to a password (sequence of between 8 and
              ^~~~~~~~
    
    svn path=/trunk/; revision=51254

commit 7b44319
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:27:52 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../../epan/emem.h:560:5: error: '@return' command used in a comment that is attached to a function returning void
          [-Werror,-Wdocumentation]
     * @return void
       ~^~~~~~~~~~~
    
    svn path=/trunk/; revision=51253

commit ef56cd2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:27:42 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ./str_util.h:72:11: error: parameter 'str' not found in the function declaration [-Werror,-Wdocumentation]
     * @param str The string to be checked
              ^~~
    ./str_util.h:72:11: note: did you mean 'string'?
     * @param str The string to be checked
              ^~~
              string
    ./str_util.h:80:11: error: parameter 'str' not found in the function declaration [-Werror,-Wdocumentation]
     * @param str The string to be checked
              ^~~
    ./str_util.h:80:11: note: did you mean 'string'?
     * @param str The string to be checked
              ^~~
              string
    
    svn path=/trunk/; revision=51252

commit 1ef2d9f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:27:34 2013 +0000

    Fix (-W)documentation error found by Clang
    
    ../wsutil/crc16.h:68:11: error: parameter 'pBuffer' not found in the function declaration [-Werror,-Wdocumentation]
     * @param pBuffer a pointer to a buffer of the given length
              ^~~~~~~
    ../wsutil/crc16.h:68:11: note: did you mean 'buf'?
     * @param pBuffer a pointer to a buffer of the given length
              ^~~~~~~
              buf
    ../wsutil/crc16.h:77:11: error: parameter 'pBuffer' not found in the function declaration [-Werror,-Wdocumentation]
     * @param pBuffer a pointer to a buffer of the given length
              ^~~~~~~
    ../wsutil/crc16.h:77:11: note: did you mean 'buf'?
     * @param pBuffer a pointer to a buffer of the given length
              ^~~~~~~
              buf
    
    svn path=/trunk/; revision=51251

commit a1abe15
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:27:26 2013 +0000

    Fix error when build with clang 3.0
    
    dumpcap.c:3981:88: error: implicit conversion loses integer precision: 'const __suseconds_t'
          (aka 'const long') to 'guint32' (aka 'unsigned int') [-Werror,-Wshorten-64-to-32]
                                                                 phdr->ts.tv_sec, phdr->ts.tv_usec,
                                                                                  ~~~~~~~~~^~~~~~~
    dumpcap.c:3989:73: error: implicit conversion loses integer precision: 'const __suseconds_t'
          (aka 'const long') to 'guint32' (aka 'unsigned int') [-Werror,-Wshorten-64-to-32]
                                                  phdr->ts.tv_sec, phdr->ts.tv_usec,
                                                                   ~~~~~~~~~^~~~~~~
    
    svn path=/trunk/; revision=51250

commit 36f3b77
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Aug 10 21:27:17 2013 +0000

    Fix error when build with clang 3.0
    
    wiretap/lanalyzer.c:643:24: error: implicit conversion loses integer precision: 'const __suseconds_t'
          (aka 'const long') to 'gint32' (aka 'int') [-Werror,-Wshorten-64-to-32]
          gint32 usec = a->tv_usec;
                 ~~~~   ~~~^~~~~~~
    
    svn path=/trunk/; revision=51249

commit 1abc2eb
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat Aug 10 20:57:46 2013 +0000

    IxVeriwave 11ac patch (bug 8912) from Tom Cook.
    
    This was the 4th patch, but also:
    - use gmalloc0() to allocate vwr struct.  Otherwise, valgrind says that
      many of fields were still uninitialised when parse_s1_W_stats later
    read them
    - whitespace tidyup, got rid of remaining tabs and trailing whitespace
    
    Did a fair bit of fuzz-testing without seeing any problems.
    
    svn path=/trunk/; revision=51248

commit c6669a3
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Aug 10 17:49:28 2013 +0000

    dfilter: report warning if OR and AND logic operands are mixed without parentheses.
    
    svn path=/trunk/; revision=51247

commit 237182b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat Aug 10 17:09:12 2013 +0000

    Use proper macros to cast between uint and pointer
    
    svn path=/trunk/; revision=51246

commit 11304a3
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat Aug 10 16:53:05 2013 +0000

    Try again...
    
    svn path=/trunk/; revision=51245

commit 8cddb7a
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat Aug 10 16:34:19 2013 +0000

    Try using guint.
    
    svn path=/trunk/; revision=51244

commit 0fb73ab
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat Aug 10 16:17:33 2013 +0000

    Add a malformed check to show if GroupA has more RAPIDs than A & B
    combined.
    
    svn path=/trunk/; revision=51243

commit 1ea4e88
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Aug 10 12:37:47 2013 +0000

    coverity 1058716
    set but not used variable
    
    svn path=/trunk/; revision=51242

commit 48485e2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Aug 10 12:16:00 2013 +0000

    dissect the URL in the transport protocol descriptor
    
    svn path=/trunk/; revision=51241

commit 5364626
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 9 22:47:35 2013 +0000

    Fix error handling.
    
    svn path=/trunk/; revision=51240

commit c4befc8
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 9 15:37:07 2013 +0000

    Decode Kafka metadata requests and responses.
    
    svn path=/trunk/; revision=51239

commit 41f444e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Aug 9 15:26:48 2013 +0000

    Move the description of the -Y <displaY filter> option to maintain a proper sort.
    
    svn path=/trunk/; revision=51238

commit 9aa40bf
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Aug 9 15:08:48 2013 +0000

    Replace tabs with spaces.  Add modelines.
    
    svn path=/trunk/; revision=51237

commit 249285a
Author: Cal Turney <cal.turney@emc.com>
Date:   Fri Aug 9 14:53:35 2013 +0000

    Patch for bug 9014. If the relative time is negative, it is set to that of the previous packet. Since the packet is not discarded, its metadata is included in the stats.
    
    svn path=/trunk/; revision=51236

commit 5ffa911
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Aug 9 13:55:35 2013 +0000

    Allow display base, not field type to have multiple ORed entries (for things like BASE_EXT_STRING)
    
    svn path=/trunk/; revision=51235

commit 1c2cb57
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 9 11:20:02 2013 +0000

    Enhance verification to assert that the recycler and master list contain all
    free chunks of sufficient size.
    
    svn path=/trunk/; revision=51234

commit 2214b3f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Aug 9 07:58:27 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9022 :
    Fix dissection of Feature-Caps header field
    
    svn path=/trunk/; revision=51233

commit 48fcd0c
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Aug 9 01:51:23 2013 +0000

    Make more filterable items courtesy of convert_proto_tree_add_text.pl
    
    Fix a few misspelled hf_ variables.
    
    svn path=/trunk/; revision=51229

commit 5c0baee
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Aug 9 00:24:31 2013 +0000

    Don't print the packet counter when capturing if we're also printing
    packet information to a terminal (which we assume is the same terminal
    as the one to which the packet counts are being printed), as they get in
    the way of each other.
    
    Don't print it if we're sending the standard error to a terminal, or if
    -q is specified, either.
    
    Put all the setting of print_packet_counts together; it looks as if the
    default value of print_packet_counts may have been changed to TRUE and
    the code to handle -q wasn't changed to set it to FALSE if -q was
    specified rather than setting it to TRUE if it wasn't specified.
    
    svn path=/trunk/; revision=51227

commit 2bbe930
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 8 18:56:42 2013 +0000

    As suggested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9011 :
    
    Rename packet-cmd.c to packet-cisco-metadata.c .
    
    Assign copyright to the author.
    
    Also add the dissector to cmake (oops, should have been in r51198!).
    
    svn path=/trunk/; revision=51226

commit 77ff8f6
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 8 18:03:29 2013 +0000

    Remove a couple of set-but-no-longer-used variables.
    
    svn path=/trunk/; revision=51225

commit 45d2989
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 8 17:53:11 2013 +0000

    From Francesco Fondelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9024 :
    
    In dissect_rsvp_lsp_attributes() there is a check for invalid Attributes
    TLV length that is no more correct in light of changes described in
    Section 14 of RFC 5420.  This patch fixes that.
    
    svn path=/trunk/; revision=51224

commit 30e199e
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Aug 8 17:25:03 2013 +0000

    Use convert_proto_tree_add_text.pl to make many more fields filterable.
    
    Someone may want to check that the display filter naming scheme is consistent, I at least tried to make it consistent with the new filters created.
    May want to also add subtrees for the bit flags that used to be grouped in a single proto_tree_add_text.
    
    svn path=/trunk/; revision=51223

commit b882f54
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Aug 8 16:56:41 2013 +0000

    Apply same changes to common stats to tshark tap
    
    svn path=/trunk/; revision=51222

commit c00caf8
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Aug 8 16:41:10 2013 +0000

    Remove catalog.xml. As a comment from Bill Meier in 2010 notes, we don't
    seem to use it (and if your Docbook environment isn't set up correctly
    the problem should probably be fixed elsewhere).
    
    svn path=/trunk/; revision=51221

commit 42ede93
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Aug 8 15:58:35 2013 +0000

    Switch from Docbook 4.2 to 4.5. Our documentation builder only has the
    4.4 and 4.5 DTDs installed and a quick check using a popular network
    protocol analyzer showed that xsltproc was fetching the 4.2 DTDs from
    the network instead of the local filesystem.
    
    svn path=/trunk/; revision=51220

commit aabda8b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Aug 8 14:45:45 2013 +0000

    Improve stats of broadcast messages
    
    svn path=/trunk/; revision=51219

commit c5319eb
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 8 12:23:23 2013 +0000

    One more chunk header alignment fix.
    
    svn path=/trunk/; revision=51218

commit 0ebe18d
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 8 11:27:39 2013 +0000

    Make sure our chunk headers are large enough to correctly align the actual data
    pointer we return.
    
    svn path=/trunk/; revision=51217

commit d8684cf
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 8 11:16:10 2013 +0000

    When splitting a free chunk, if we don't have room for a free header don't even
    bother splitting. This greatly simplifies the logic, trims another 4% off the
    fast path, and doesn't actually affect the results at all because of the way we
    pad for alignment anyways.
    
    svn path=/trunk/; revision=51216

commit cf6288e
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu Aug 8 11:15:45 2013 +0000

    Added default ignore targets for new asn1 dissectors.
    Removed cnf data from atn-cpdlc.asn to make it generate.
    
    svn path=/trunk/; revision=51215

commit 2d2271f
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Aug 8 10:50:11 2013 +0000

    Correctly check bounds on dim_max.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9019
    
    svn path=/trunk/; revision=51213

commit 77f4bef
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 8 05:34:22 2013 +0000

    From Mathias Guettler:
    New dissector for Air/Ground Datalink ICAO doc 9705 Ed2: ULCS, CM, CPDLC.
    
    Add the files to the distribution.
    
    svn path=/trunk/; revision=51212

commit 1219287
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 8 05:14:33 2013 +0000

    Rename variables to reflect their use and to avoid a shadowing warning.
    
    Fix some indentation while we're at it.
    
    svn path=/trunk/; revision=51211

commit a4d1560
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 8 05:09:13 2013 +0000

    From Mathias Guettler:
    New dissector for Air/Ground Datalink ICAO doc 9705 Ed2: ULCS, CM, CPDLC.
    
    Just adding the files to SVN for now.
    
    svn path=/trunk/; revision=51210

commit 6e0c354
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 8 04:57:38 2013 +0000

    Clarify what the special cases in wtap_wtap_encap_to_pcap_encap() are
    doing.
    
    svn path=/trunk/; revision=51209

commit 08d223e
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 8 04:36:54 2013 +0000

    When dissecting IMSI handle the zero length tvb case, fixes "Malformed Packet: CAMEL (empty IMSI tag)"
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9015
    
    svn path=/trunk/; revision=51208

commit fd4a111
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 8 04:32:19 2013 +0000

    Don't call eth_addr_resolve() unconditionally.
    
    svn path=/trunk/; revision=51207

commit 812ad4f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 8 04:31:07 2013 +0000

    From Tommy Wu:
    -          Show major and Minor version.
    -          Correct SPI Name.
    
    svn path=/trunk/; revision=51206

commit a46f373
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 8 04:30:16 2013 +0000

    Add an application Id.
    
    svn path=/trunk/; revision=51205

commit ea72be8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 8 04:29:08 2013 +0000

    Speak of the "-d encap:" value as a linktype, rather than a DLT; if a
    name is specified, it currently must be a DLT_ name rather than a
    LINKTYPE_ name, as we use libpcap to do the mapping and it currently has
    no API to map LINKTYPE_ names to values, but if a number is specified,
    it could either be a LINKTYPE_ name or a DLT_ name if the two are
    different, and we want to encourage the use of LINKTYPE_ values.
    
    Note that in comments.
    
    svn path=/trunk/; revision=51204

commit 3734d4e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 8 04:18:20 2013 +0000

    Point to the tcpdump.org link-layer header types page.
    
    svn path=/trunk/; revision=51203

commit 8186532
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 8 04:16:53 2013 +0000

    Rename "dlt_value" to "linktype_value", and give more details in
    comments about LINKTYPE_ values vs. DLT_ values.
    
    svn path=/trunk/; revision=51202

commit 62c083f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Aug 8 00:46:19 2013 +0000

    Compile on Qt < 5.0.
    
    svn path=/trunk/; revision=51201

commit 79454ef
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Aug 8 00:26:57 2013 +0000

    Add initial capture filter support.
    
    Add CaptureFilterCombo and CaptureFilterEdit classes, similar to their
    display filter counterparts. Add a CaptureFilterSyntaxWorker class which
    runs a syntax check in a background thread similar to the threaded code
    in capture_dlg.c. Add a bunch of related signal and slot plumbing. Other
    minor fixups.
    
    svn path=/trunk/; revision=51200

commit 786adc8
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Aug 7 23:07:15 2013 +0000

    From Francesco Fondelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8954 :
    
    This patch adds XRO (Exclude Routes) support to RSVP dissector.  It
    also extends coverage of some new Attribute Flags (LSP_ATTRIBUTES object).
    
    svn path=/trunk/; revision=51199

commit a018f63
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Aug 7 22:52:43 2013 +0000

    From Vaibhav Katkade via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9011 :
    
    Add support for the Cisco MetaData (0x8909) ethertype.
    
    From me:
    
    Don't try to register the "eth.type" abbreviation; use "cmd.type" instead.
    Add SVN id.
    Clean up trailing white space and fix up some indentation.
    Don't declare a variable static that need not be.
    
    svn path=/trunk/; revision=51198

commit c44883c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Aug 7 22:20:49 2013 +0000

    From Роман Донченко via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9018 :
    
    This patch enables Wireshark to correctly decode messages specific to the
    selected key exchange method by determining and remembering that method.
    It's a little incomplete in that it doesn't support the case where
    first_kex_packet_follows is true, but then the current implementation
    doesn't either.
    
    It also adds/fixes dissection for the plain Diffie-Hellman key exchange and
    DH group exchange messages that were broken/missing, completing support for
    both of these key exchange methods.
    
    svn path=/trunk/; revision=51197

commit 07ee14d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Aug 7 21:17:53 2013 +0000

    fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9020
    make sure that the loop counter is always incremented
    
    svn path=/trunk/; revision=51196

commit 2f072ac
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Aug 7 20:18:11 2013 +0000

    add a range check for dch_id
    
    this should fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9005
    
    svn path=/trunk/; revision=51195

commit 6fea3ab
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Aug 7 18:30:21 2013 +0000

    Make sure we copy our support files to DESTDIR.
    
    svn path=/trunk/; revision=51194

commit a2452d6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Aug 7 17:34:49 2013 +0000

    Fix dissection of FemtoInterfaceMsg media type when it includes a mandatory LV or V IE
    
    svn path=/trunk/; revision=51193

commit 2c81a97
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Aug 7 16:46:08 2013 +0000

    Ensure we have both _initialize() and a corresponding _cleanup() routines for
    the various name resolvers; put those two routines next to each other.
    
    Add generic addr_resolv_init() and addr_resolv_cleanup() routines which call
    all of those internal routines.
    
    Call the generic init/cleanup routine from epan_init() and epan_cleanup().
    
    Create the hash tables for each name resolver in those initialization routines
    in order to avoid having to repeatedly check if the table is already created
    or not (and to avoid glib warnings if we neglected to perform that check):
    
    http://www.wireshark.org/lists/wireshark-dev/201308/msg00012.html
    
    
    Don't clean up   hostnames in init_dissection():    it's done already in cleanup_dissection().
    Don't initialize hostnames in cleanup_dissection(): it's done already in init_dissection().
    
    svn path=/trunk/; revision=51191

commit 2dab57f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Aug 7 16:33:39 2013 +0000

    Switch to make-services.py. Fix some variable names and version tests.
    
    svn path=/trunk/; revision=51189

commit 56d05bf
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Aug 7 16:14:44 2013 +0000

    It's not necessary to call epan_free() in cf_open(): cf_close() (which is
    called by cf_open()) already calls epan_free().
    
    svn path=/trunk/; revision=51188

commit c617a6a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Aug 7 13:44:44 2013 +0000

    Enhance LISP Dissector (Mapping, Locator and Record type...)
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    (the end of my original commit...)
    
    svn path=/trunk/; revision=51187

commit 0995eb9
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Aug 7 13:26:05 2013 +0000

    Remove some set-but-no-longer-used variables.
    
    svn path=/trunk/; revision=51186

commit 9b85c5b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Aug 7 12:56:39 2013 +0000

    Try to fix build by removing proto_tree_add_text() call replaced by items
    
    svn path=/trunk/; revision=51185

commit 90e273c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Aug 7 12:05:23 2013 +0000

    Enhance BGP Update
    
    Step 4 : Convert proto_tree_add_text calls to proto_tree_add_item and use new name of RFC4271 (  Withdrawn Routes Length ...)
    
    svn path=/trunk/; revision=51184

commit b4beea2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Aug 7 12:05:11 2013 +0000

    Enhance LISP Dissector (Mapping, Locator and Record type...)
    
    Convert proto_tree_add_text calls to proto_tree_add_item
    
    svn path=/trunk/; revision=51183

commit 8da9a76
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Aug 7 12:04:04 2013 +0000

    From Matt Texier
    
    Enhance BGP Dissector
    
    Step 3 :Variable consistency and renaming, adding RFC and draft as comments (Preperation for next enhance...)
    
    From me :
    Fix some typo/whitespace
    Make checkhf happy...
    
    Signed-off-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
    
    svn path=/trunk/; revision=51182

commit aadc33f
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Aug 7 10:02:03 2013 +0000

    Do not use overlapping memory in g_snprintf.
    Use consistent spacing between title and value.
    
    svn path=/trunk/; revision=51181

commit 4317fad
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Aug 7 04:39:32 2013 +0000

    From Michael Mann:
    
    the heuristics of NDMP require 28 bytes to be present in order for it to be dissected as NDMP.  NDMP is purely a heuristic dissector because TCPENCAP shares the same TCP port.
    Since NDMP officially registered port 10000 with IANA, allow it to use dissector_add_uint() instead of packet-ipsec-tcp.c, and by default have TCPENCAP only rely on its heuristics.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5462
    
    svn path=/trunk/; revision=51180

commit 907e735
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Aug 7 04:28:35 2013 +0000

    From Javier Godoy:
    Dissect SCSI OSD attribute identification sense data descriptor.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8971
    
    svn path=/trunk/; revision=51179

commit 79713e0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Aug 6 23:45:51 2013 +0000

    Add a Python version of make-services.pl. Instead of trying to parse the
    plain text version of the registry it parses the CSV version (which
    should hopefully be more reliable). Tested with Pythons 2.5, 2.6, 2.7,
    and 3.3.
    
    Update the services file.
    
    svn path=/trunk/; revision=51178

commit a1c6c09
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Aug 6 21:44:21 2013 +0000

    Get rid of a set-but-unused variable.
    
    Replace tabs with spaces (for consistency).
    
    svn path=/trunk/; revision=51177

commit 97bddef
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Aug 6 21:06:56 2013 +0000

    Try to fix compilation under MSVC
    
    __builtin_ctz() with bitmask == 0 is UB, so only do g_assert there.
    
    svn path=/trunk/; revision=51176

commit 9cfac12
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Aug 6 20:53:47 2013 +0000

    Replace hfinfo pointer to same_name_prev, with same_name_prev_id.
    
    svn path=/trunk/; revision=51175

commit 72ea2f9
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Aug 6 20:10:59 2013 +0000

    Remove hfinfo->bitshift member, add hfinfo_bitshift() to get it.
    
    svn path=/trunk/; revision=51174

commit 93f56d8
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Aug 6 19:53:54 2013 +0000

    Optimize wrs_count_bitshift()
    
    - Use __builtin_ctz for GCC/clang
    - Do multiply and lookup on other platforms
    
    svn path=/trunk/; revision=51173

commit fcc3728
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 6 17:18:40 2013 +0000

    From Chris Bontje:
    RTAC Serial Dissector Improvement for INFO Column Display.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9016
    
    svn path=/trunk/; revision=51172

commit 06c37f8
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 6 17:11:42 2013 +0000

    Add code and a preference to use GSM SAPI to call sub dissectors.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9017
    
    svn path=/trunk/; revision=51171

commit cc7c777
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Aug 6 17:07:20 2013 +0000

    Store the port number as a string for the unresolved ports to avoid repeated calls to getservbyport() for all unresolved ports.
    
    svn path=/trunk/; revision=51170

commit f6c55aa
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Aug 6 16:38:36 2013 +0000

    app_mem_usage fixes:
    
    - Add missing feature test macro for pread()
    - Fix $Id$ line
    
    svn path=/trunk/; revision=51169

commit 1cfc59d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Aug 6 07:33:49 2013 +0000

    remove unused variable numelem
    
    this fixes
      CC     libdissectors_la-packet-scsi-smc.lo
    packet-scsi-smc.c: In function 'dissect_smc_readelementstatus':
    packet-scsi-smc.c:467:11: error: variable 'numelem' set but not used
    [-Werror=unused-but-set-variable]
    
    
    svn path=/trunk/; revision=51168

commit bde81de
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Aug 6 04:55:48 2013 +0000

    Improve loop a bit to reduce likelihood of dissector asserts
    
    svn path=/trunk/; revision=51167

commit ac5ceb4
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Aug 6 01:11:55 2013 +0000

    Convert a few proto_tree_add_text to pacify checkAPIs.pl.  Looks like the "proper" fix for the remaining calls would be to setup additional field types (to remove the tvb_get_ptr calls)
    
    svn path=/trunk/; revision=51166

commit 1577a69
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Aug 6 00:14:06 2013 +0000

    Replace all proto_tree_add_text with filterable items.
    
    svn path=/trunk/; revision=51165

commit 6a1626f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 5 20:23:45 2013 +0000

    Make sure serv_proto is set to the appropriate string value in all
    cases; set it before we do the hash table lookup.  Don't initialize
    serv_proto to null when we declare it - that covers up cases where we
    fail to set it correctly.
    
    Clean up indentation.
    
    svn path=/trunk/; revision=51164

commit 518ac53
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Aug 5 20:15:06 2013 +0000

    Make some global variables static
    
    svn path=/trunk/; revision=51163

commit 5c813d0
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Aug 5 20:08:16 2013 +0000

    remove unnecessary if (tree) checks in packet-hdcp2.c,
    which uses ptvcursor
    
    svn path=/trunk/; revision=51162

commit f22f8cc
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Aug 5 20:08:11 2013 +0000

    Fix the Python version check. Hopefully no one is running 1.5 or 1.6.
    
    svn path=/trunk/; revision=51161

commit 0048fbc
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Aug 5 19:40:22 2013 +0000

    it's and, not or ;-)
    
    this fixes
      CC     libwireshark_la-addr_resolv.lo
    addr_resolv.c: In function 'serv_name_lookup':
    addr_resolv.c:666:3: error: logical 'or' of collectively exhaustive tests is always true [-Werror=logical-op]
    
    svn path=/trunk/; revision=51160

commit f4bcbeb
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Aug 5 19:09:44 2013 +0000

    Keep result of [new_]register_dissector in some dissectors. [2 of x]
    
    (don't create new dissector handle if we can use already existing one)
    
    svn path=/trunk/; revision=51159

commit d3af98b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Aug 5 18:57:00 2013 +0000

    Don't force the use of Python 2.x, similar (but not identical to)
    r51128. Print a warning if we're building with Python < 2.5.
    
    svn path=/trunk/; revision=51158

commit 7207378
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Aug 5 18:14:09 2013 +0000

    Replace global variable that was just used to pass data between dissectors with call_dissector_with_data.
    
    svn path=/trunk/; revision=51157

commit 5fa2a99
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Aug 5 18:09:43 2013 +0000

    Keep result of [new_]register_dissector in some dissectors.
    
    svn path=/trunk/; revision=51156

commit 9999016
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Aug 5 18:06:14 2013 +0000

    Try to make the OSX build bot happy.
    
    svn path=/trunk/; revision=51155

commit b53052c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Aug 5 17:23:47 2013 +0000

    Dissector handle after [new_]register_dissector can be get by find_dissector() so to avoid some extra calls just return it.
    
    svn path=/trunk/; revision=51154

commit 21d5a76
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Aug 5 16:36:24 2013 +0000

    Use a hastable for port resolution. Currently one table for the 4 protocols with resolution. SCTP and DCCP should perhaps be splited out to their own tables.
    
    svn path=/trunk/; revision=51153

commit 86472b6
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Aug 5 15:55:10 2013 +0000

    SCSI dissector does not parse PERSISTENT RESERVE commands correctly.  Bug 9012 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9012).
    
    From Bart Van Assche.
    
    Changes:
    - Add REGISTER AND MOVE and REPLACE LOST RESERVATION service actions.
    - Decode the PARAMETER LIST LENGTH field correctly - this is a four
      byte field instead of a two byte field.
    - For the REGISTER AND MOVE service action, add support for decoding
      the RELATIVE TARGET PORT IDENTIFIER, TRANSPORT ID LENGTH and
      TransportID fields.
    - Fix parsing of the SERVICE ACTION field - this field is five bits
      wide instead of four.
    - Move the definition of the "scsi.persresv.control.unreg" field just
      below the other REGISTER AND MOVE service action parameter list fields.
    
    See also http://www.t10.org/cgi-bin/ac.pl?t=f&f=spc4r36h.pdf.
    
    - Only display persistent reservation information in a PERSISTENT
      RESERVE IN response if the ALLOCATION LENGTH field in the request
      was not zero.
    - Correct the offset of the (SPC-2) SCOPE-SPECIFIC ADDRESS field.
      This field starts at offset 16 and not at offset 8.
    - Correct the offsets of the SCOPE and TYPE fields. These fields
      are both contained in the byte at offset 21.
    - Correct the base of the TRANSPORTID LENGTH field from BASE_HEX
      into BASE_NONE since this is the base required by non-numeric types.
    
    For more information, see also:
    * http://www.t10.org/cgi-bin/ac.pl?t=f&f=spc4r36h.pdf
    * http://www.t10.org/cgi-bin/ac.pl?t=f&f=spc2r20.pdf
    
    svn path=/trunk/; revision=51152

commit bb6004a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Aug 5 14:53:19 2013 +0000

    From Роман Донченко via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9010 :
    
    This patch fixes a bug where if the client identifies itself first, both of
    the protocol version messages are misidentified as encrypted data.
    
    svn path=/trunk/; revision=51151

commit 4b0a541
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Aug 5 13:17:37 2013 +0000

    Get rid of some unused and set-but-unused variables.
    
    Un-shadow a variable.
    
    Ensure a (new) tree variable is initialized.
    
    Clean up trailing white space.
    
    svn path=/trunk/; revision=51150

commit 635d8d4
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Aug 5 12:16:50 2013 +0000

    Add support for determining BASE_EXT_STRING.
    
    svn path=/trunk/; revision=51149

commit ad1d324
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Aug 5 11:57:21 2013 +0000

    Massive conversion to filterable items. It started with convert_proto_tree_add_text.pl, but continued as with many other cases that couldn't be handled by it (like using emem_strbuf_t to create groups of field strings).
    Should now pacify bug 6844 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6844)
    
    svn path=/trunk/; revision=51148

commit 7861e5e
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Aug 5 11:53:05 2013 +0000

    Added gtk_adjustment_get_step_increment compat.
    
    svn path=/trunk/; revision=51147

commit d9635da
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Aug 5 11:31:41 2013 +0000

    Fix some whitespace oddities
    
    svn path=/trunk/; revision=51146

commit d4c0d96
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Aug 5 11:16:12 2013 +0000

    From Øyvin Richardsen:
    - Added up/down scrolling in Flow Graph window.
    - Avoid segfault when mouse clicking below the last packet in the graph.
    - Fixed the Comment heading.
    
    svn path=/trunk/; revision=51145

commit 81f3faf
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Aug 5 02:25:45 2013 +0000

    Completely remove support for proto_item_set_expert_flags.
    
    svn path=/trunk/; revision=51144

commit 327f461
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Aug 5 02:14:39 2013 +0000

    Get rid of no-longer-used variables.
    
    svn path=/trunk/; revision=51143

commit a22331b
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Aug 5 01:54:15 2013 +0000

    Convert remaining proto_item_set_expert_flags in dissector directory.
    
    svn path=/trunk/; revision=51142

commit b67492b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Aug 4 22:02:42 2013 +0000

    Cleanup tvb
    
    - make tvb_ops->tvb_size a gsize field, not function call
    - remove not needed forward declaration / forward line
    
    svn path=/trunk/; revision=51141

commit af134c2
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Aug 4 19:59:01 2013 +0000

    Convert proto_item_set_expert_flags into filterable items.
    
    svn path=/trunk/; revision=51140

commit 1f9b980
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Aug 4 14:03:36 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-08-04]
    
    svn path=/trunk/; revision=51137

commit 3eafc74
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Aug 4 13:46:25 2013 +0000

    Convert proto_item_set_expert_flags to "filterable" items in alcap dissector.  Unfortunately it had a few tentacles, so they needed to be brought along for the ride.
    
    svn path=/trunk/; revision=51136

commit 30c5457
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Aug 4 13:08:59 2013 +0000

    Convert proto_item_set_expert_flags into something filterable.
    
    svn path=/trunk/; revision=51135

commit 0133cb6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Aug 4 11:35:54 2013 +0000

    dissect selector byte in the transport protocol descriptor
    
    svn path=/trunk/; revision=51134

commit 14dd5e8
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Aug 4 10:22:10 2013 +0000

    Ensure eth_hashtable exists when doing a lookup.  Not sure I'm running into the same situation as Jeff (http://www.wireshark.org/lists/wireshark-dev/201308/msg00012.html), but tshark is complaining so I can't do fuzz-testing.
    
    Also corrected copy/pasteo when cleaning up eth_hashtable.
    
    svn path=/trunk/; revision=51133

commit d3470e7
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 3 13:05:07 2013 +0000

    Add a cast. Use g_snprintf instead of plain snprintf.
    
    Should fix the buildbots.
    
    svn path=/trunk/; revision=51132

commit de0d7c7
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Aug 3 12:35:31 2013 +0000

    From Linas Vepstas via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8961
    
    Dissector for Stanag 4607 protocol.
    
    From me:
    - don't add expert info under if (tree)
    - simplify loop and overflow checking
    
    svn path=/trunk/; revision=51131

commit 6ab6208
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Aug 3 00:39:27 2013 +0000

    Allow the python interpreter to be version 3 (2 being preferred)
    
    svn path=/trunk/; revision=51128

commit 09bfd96
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 2 22:05:36 2013 +0000

    Switch back to seasonal memory for the address UAT data since r50073
    indicates that that's the correct thing to do for now.
    
    svn path=/trunk/; revision=51127

commit 1c0960e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Aug 2 21:56:28 2013 +0000

    From Роман Донченко via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9006 :
    
    Currently, Wireshark only dissects one side's Key Exchange Init message,
    which, in particular, means that the encryption, MAC and compression
    algorithms it infers are bogus.
    
    This patch fixes that.
    
    From me:
    
    Don't use a macro which confused checkhf (it only saved a small amount of
    visible code).  Fix up some more white space.
    
    Use macros for a couple array indexes.
    
    svn path=/trunk/; revision=51126

commit 57e5534
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 2 21:45:56 2013 +0000

    Move the 802.15.4 address table hash entries to epan scope. Otherwise we
    crash if we have an 802154_addresses UAT.
    
    svn path=/trunk/; revision=51125

commit bd33f6a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 2 16:37:45 2013 +0000

    Mention that building using Python 3 *should* work, but recommend using
    2.7. Make the minimum version 2.5.
    
    svn path=/trunk/; revision=51124

commit 97c9a9b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 2 16:34:31 2013 +0000

    Make sure we're compatible with Python 2 + 3. Tested with Pythons 2.5,
    2.7, and 3.3. The contents of packet-ncp2222.c are different after the
    changes (e.g. some array contents are in a different order) but the
    output of running 'tshark -nVxr' on the NCP files in the menagerie are
    identical.
    
    svn path=/trunk/; revision=51123

commit d4baa69
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Aug 2 16:20:15 2013 +0000

    Add some casts.
    
    svn path=/trunk/; revision=51122

commit b06ebbb
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Aug 2 15:27:19 2013 +0000

    Add some casts to keep C++ happy.
    
    Mark an unused parameter as such.
    
    #if out a currently unused function.
    
    svn path=/trunk/; revision=51121

commit 228fa70
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Aug 2 15:19:05 2013 +0000

    g_int64_equal() and g_int64_hash() exist *after* glib 2.22, not before.
    
    svn path=/trunk/; revision=51120

commit bcb5ff7
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Aug 2 15:05:00 2013 +0000

    - Use a hashtable for eth lookup.
    Currently broken get_ether_addr().
    - Show hastable content in address dlg.(temp solution).
    
    svn path=/trunk/; revision=51119

commit 7891191
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Aug 2 14:53:12 2013 +0000

    g_int64_hash() and g_int64_equal() first appear in GLib 2.22, make a local copy.
    
    svn path=/trunk/; revision=51118

commit cbcd704
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Aug 2 14:28:29 2013 +0000

    From ?\208?\160?\208?\190?\208?\188?\208?\176?\208?\189 ?\208?\148?\208?\190?\208?\189?\209?\135?\208?\181?\208?\189?\208?\186?\208?\190 via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9004 :
    
    This patch makes the SSH dissector able to display multiple messages in the
    Info column. As a side effect, it changes the formatting of some messages to
    be more uniform.
    
    I've also removed a dubious chunk of code that hardcodes a 16-byte MAC after
    a SSH_MSG_KEX_DH_GEX_REPLY message. There can't be a MAC before key exchange
    is over, and in my sample capture, this actually eats the second message that
    follows.
    
    From me: some white space cleanup.
    
    svn path=/trunk/; revision=51117

commit 87ca12f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Aug 2 07:20:43 2013 +0000

    Print the flag we are testing
    
    svn path=/trunk/; revision=51116

commit d017443
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Aug 2 07:07:35 2013 +0000

    Now that we're using getopt_long(), and have some options available only
    as long options, and thus identified with numbers rather than option
    letters as the return value of getopt_long(), we now have to include
    capture_opts.h even if we're *not* building with libpcap, to provide
    #defines for those numbers.
    
    svn path=/trunk/; revision=51115

commit 9905017
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Aug 2 02:34:13 2013 +0000

    Keep checkAPIs happy (even though it's just test code).  Get that test code
    compiling again (warning free).
    
    Fix the checkapi target in automake.
    
    svn path=/trunk/; revision=51114

commit 9bf533c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 2 02:09:11 2013 +0000

    Make sure we're compatible with Python 2 + 3. Tested with Pythons 2.5,
    2.6, 2.7, and 3.3.
    
    svn path=/trunk/; revision=51113

commit c4e966b
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 2 01:58:52 2013 +0000

    Combine two ternary ?: into a single if. Shaves about 1.5% off the fast timing
    test.
    
    svn path=/trunk/; revision=51112

commit a7b30a2
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 2 01:51:06 2013 +0000

    Small simplification
    
    svn path=/trunk/; revision=51111

commit c85ec68
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 2 01:36:52 2013 +0000

    Remove unnecessary null check.
    
    svn path=/trunk/; revision=51110

commit 2b69003
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Aug 2 01:11:08 2013 +0000

    Link wsutil with gnutls on Windows too.
    
    svn path=/trunk/; revision=51109

commit 95b4443
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Aug 2 00:52:13 2013 +0000

    LIBGCRYPT_CFLAGS is not set in Windows builds, use GNUTLS_CFLAGS instead.
    
    svn path=/trunk/; revision=51108

commit 1248db2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Aug 2 00:31:37 2013 +0000

    pint.h is in wsutil now.
    
    svn path=/trunk/; revision=51107

commit 2336eb9
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 2 00:22:51 2013 +0000

    Make sure we're compatible with Python 2 + 3. Tested with Pythons 2.5,
    2.7, and 3.3.
    
    svn path=/trunk/; revision=51106

commit e620212
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Aug 2 00:16:14 2013 +0000

    Make sure we're compatible with Python 2 + 3. Tested with Pythons 2.5,
    2.7, and 3.3.
    
    svn path=/trunk/; revision=51105

commit 64ed83d
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Aug 2 00:12:12 2013 +0000

    Rewrite the merge_free routine to keep the merged chunk on the master free list
    if the right-hand merge target was there originally. This brings memory usage
    down another ~40% when running the heavy test suite.
    
    This also lets us extract the master-list check out of unfree() since it is now
    only relevant at a single caller, and turns unfree into the more understandable
    remove_from_recycler().
    
    svn path=/trunk/; revision=51104

commit 9d0bcc9
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 1 23:56:09 2013 +0000

    Include LIBGCRYPT_CFLAGS in wsutil (but not in epan/crypt).
    
    svn path=/trunk/; revision=51103

commit f7843da
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 1 23:53:35 2013 +0000

    md5.h is in wsutil now.
    
    svn path=/trunk/; revision=51102

commit 45589bf
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Aug 1 23:40:06 2013 +0000

    TShark links with libui so we should always build it.
    
    svn path=/trunk/; revision=51101

commit 2df54da
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 1 23:34:47 2013 +0000

    Move a bunch of the crypt modules and pint.h into wsutil.
    
    This means wsutil now links against libcrypt.
    
    Protect a bunch of the crypt header files from multiple inclusion.
    
    svn path=/trunk/; revision=51100

commit 6ae3372
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 1 22:21:53 2013 +0000

    fix buildbot error on OSX-10.6-x64
    include capture_opts.h
    
    svn path=/trunk/; revision=51099

commit b05d555
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 1 21:46:38 2013 +0000

    As suggested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8816 :
    
    Enable TSN analysis by default.
    
    svn path=/trunk/; revision=51098

commit b5c43d0
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Aug 1 21:24:54 2013 +0000

    Use opt_comment only when has_phdr_comment is set.
    
    svn path=/trunk/; revision=51097

commit 11643ec
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 1 21:21:35 2013 +0000

    add --capture-comment to tshark's manpage
    fix a typo in the dumpcap manpage
    
    svn path=/trunk/; revision=51096

commit 7cbe100
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 1 21:20:31 2013 +0000

    Initialize fdata->flags.has_user_comment too.
    
    svn path=/trunk/; revision=51095

commit 24c88b8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 1 21:09:19 2013 +0000

    pass --capture-comment from tshark to dumpcap
    handle error cases in tshark
    
    svn path=/trunk/; revision=51094

commit bee4645
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 1 21:06:34 2013 +0000

    use explicit cast to squelch compiler warning
    
    svn path=/trunk/; revision=51093

commit 1dc3a29
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 1 21:04:32 2013 +0000

    From Dominique Martinet via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8787 :
    
    Follow-up on 9P dissector enhancement ( https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8589 )
    
    "fid"s, 9P file descriptors, are valid from the moment it's allocated until
    when it's freed. My original patch kept a fid hashtable updated everytime a
    packet was dissected in full-view (with a non-null tree)
    
    Attached is a patch that builds a tree for each 9P fid and stores the
    corresponding path when it becomes valid/marks it as invalid when it no longer
    is.
    
    svn path=/trunk/; revision=51092

commit 5863aaa
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 1 21:04:28 2013 +0000

    add --capture-comment to tshark's print_usage() function
    
    make it clear that a capture comment can only be added when we
    create a new file
    
    svn path=/trunk/; revision=51091

commit 08eb36b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Aug 1 20:59:38 2013 +0000

    Remove fdata->opt_comment, add pkt_comment to pinfo
    
    Original (read from file) comments can be accessed by pkthdr->opt_comment
    Keep user comments in seperated BST, add new method for epan session to get it.
    
    svn path=/trunk/; revision=51090

commit 6c5e161
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 1 20:57:47 2013 +0000

    add --capture-comment to tshark
    make sure that getopt() does not permute tshark's argv[] array
    
    svn path=/trunk/; revision=51089

commit 9138239
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Aug 1 20:46:49 2013 +0000

    Squelch a warning by explicitly casting to throw away the upper 32 bits
    of a result.
    
    svn path=/trunk/; revision=51088

commit 7cdd97b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 1 20:45:59 2013 +0000

    use getopt_long() in tshark
    
    svn path=/trunk/; revision=51087

commit 0cbe856
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 1 20:44:50 2013 +0000

    simplify argument checking for tshark
    if a capture file is read, do all corresponding checks in one place
    
    svn path=/trunk/; revision=51086

commit 73444a2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Aug 1 20:31:09 2013 +0000

    remove unused function hash_eth_wka()
    in order to fix the compile error
    addr_resolv.c:1250:1: error: 'hash_eth_wka' defined but not used
    [-Werror=unused-function]
    
    svn path=/trunk/; revision=51085

commit 0105d53
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Aug 1 20:11:13 2013 +0000

    Use glibs hastables rather than home grown variants for manuf an wka(well known addresses).
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9000
    
    svn path=/trunk/; revision=51084

commit 490f480
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 1 19:32:24 2013 +0000

    From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9001 :
    
    Some small improvements to the Modbus Dissector:
    - Better detection of query/response w/ serial line Modbus RTU
    - Smallest Modbus RTU message can actually be 6 bytes, not 8.
    - Only check 16/32-bit register decoding options with appropriate function codes
    
    svn path=/trunk/; revision=51083

commit d0cb52d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Aug 1 17:19:20 2013 +0000

    Move some asserts to be triggered sooner.
    
    svn path=/trunk/; revision=51082

commit 10e40c1
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Aug 1 16:54:22 2013 +0000

    tvb: check_offset_length() can calculate remaining length, use it.
    
    svn path=/trunk/; revision=51081

commit 565211c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Aug 1 16:03:55 2013 +0000

    As pointed out in https://www.wireshark.org/lists/wireshark-dev/201307/msg00250.html :
    
    r51066 should have also updated the hf_ variable name, comments, and a couple
    of data structures.
    
    (I don't know this protocol so these changes are basically a half-educated
    global search-n-replace.)
    
    svn path=/trunk/; revision=51080

commit 4111941
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jul 31 23:32:45 2013 +0000

    Fix compatibility with older versions of Python. Tested with 2.5, 2.6,
    and 3.3.
    
    svn path=/trunk/; revision=51079

commit 3d97536
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 31 22:07:05 2013 +0000

    From r50772 we don't need first_packet in modify_time_perform(), so we can remove whole initialization op.
    
    svn path=/trunk/; revision=51078

commit b7cf00c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 21:10:50 2013 +0000

    Check the Python major version number in a way that works in Python 2
    and Python 3.
    
    svn path=/trunk/; revision=51077

commit 3ba7057
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 20:41:56 2013 +0000

    Get rid of extra comment line.
    
    svn path=/trunk/; revision=51075

commit 7bad1f7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 20:40:19 2013 +0000

    Only use sw_vers if we're on OS X.
    
    svn path=/trunk/; revision=51074

commit ee9c308
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jul 31 20:14:35 2013 +0000

    Add support for Python 3. Make sure we pass bytes to hashlib.sha1 as
    suggested in bug 8995. Call print as a function instead of a builtin as
    suggested by 2to3.
    
    svn path=/trunk/; revision=51073

commit a2a20ed
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 31 20:01:53 2013 +0000

    Move tvbuff composite structure to their own file.
    
    svn path=/trunk/; revision=51072

commit 9d519b5
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 31 19:58:13 2013 +0000

    Move composite tvbuff to seperate file (with some subtle changes).
    
    svn path=/trunk/; revision=51071

commit a9b8779
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 31 19:02:56 2013 +0000

    Linux: add support for getting total/rss from /proc/self/statm
    
    svn path=/trunk/; revision=51070

commit 1cabad6
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 31 18:26:14 2013 +0000

    Add some very basic framework to fetch statistics of memory usage per component.
    Use it in memory_dlg.
    
    svn path=/trunk/; revision=51069

commit 0e90cd8
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 31 15:32:42 2013 +0000

    As noticed by Anders: move a wmem include outside of the #ifdef, we want it
    regardless of whether or not we have GnuTLS.
    
    svn path=/trunk/; revision=51067

commit fbbeebe
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jul 31 13:30:29 2013 +0000

    From Richard Sharpe:
    
    It's not Command Sequence Number but Message ID.
    
    https://www.wireshark.org/lists/wireshark-dev/201307/msg00242.html
    
    svn path=/trunk/; revision=51066

commit 5b485c3
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 31 12:15:34 2013 +0000

    Don't use emem or wmem in base_custom functions, just use a buffer on the stack,
    since it's not needed after we write it into the output field. Fixes
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8996 which was introduced by
    the wmem conversion.
    
    svn path=/trunk/; revision=51065

commit a6abba0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 10:59:38 2013 +0000

    Add the URL of a document from VSS Monitoring that gives details of the
    trailer.
    
    svn path=/trunk/; revision=51064

commit b8bc01c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 07:39:11 2013 +0000

    Set the minimum OS X version in the installer package based on the
    deployment target; if --disable-osx-deploy-target was specified, set it
    to the OS version on which we're building - minor/dot-dot version and
    all - as there's no guarantee that it'll work on *any* version earlier
    than that.
    
    svn path=/trunk/; revision=51060

commit 5593058
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 07:17:45 2013 +0000

    If you use --enable-osx-deploy-target or --disable-osx-deploy-target on
    anything other than OS X, fail; whatever it is you're trying to do won't
    work (unless and until there exists a platform that fully supports
    cross-development for OS X, *including* building against SDKs and
    building with -mmacosx-version-min).
    
    If you use neither on OS X, default to the OS major version on which
    you're building.  If you use --disable-osx-deploy-target, don't build
    against an SDK and don't use -mmacosx-version-min.
    
    svn path=/trunk/; revision=51057

commit 53bec49
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 06:25:40 2013 +0000

    Put the GTK2 vs. GTK3 and autofoo vs. CMake options at the beginning,
    before either of them are tested.
    
    Put the code to get the OS major version number just before we first use
    it.
    
    Fix indentation.
    
    svn path=/trunk/; revision=51054

commit 365188e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 05:04:20 2013 +0000

    Back out previous checkin, which wasn't intended (and which had the
    wrong checking message - wrong source tree...).
    
    svn path=/trunk/; revision=51051

commit d5a2958
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 05:01:58 2013 +0000

    Copy over r51049 from trunk:
    
      ------------------------------------------------------------------------
      r51049 | guy | 2013-07-30 22:00:28 -0700 (Tue, 30 Jul 2013) | 5 lines
    
      If no target OS version was specified, default to the major version on
      which we're running, so we *always* build against an SDK.  (The "10" in
      "10.x.y" is not *really* part of the version number, so the "major
      version" includes the "10" and the major version number following it.)
    
    svn path=/trunk/; revision=51050

commit dfce6fe
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 31 05:00:28 2013 +0000

    If no target OS version was specified, default to the major version on
    which we're running, so we *always* build against an SDK.  (The "10" in
    "10.x.y" is not *really* part of the version number, so the "major
    version" includes the "10" and the major version number following it.)
    
    svn path=/trunk/; revision=51049

commit 5047c5f
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jul 31 02:14:50 2013 +0000

    Some cleanup prepping for convert_proto_tree_add_text.pl.  Major issue was making value_strings global for the file (and adjusting their "namespace"), so they can be used in the hf array.
    
    
    svn path=/trunk/; revision=51048

commit 615687f
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 31 01:55:20 2013 +0000

    Fix the most egregious of the newly exposed leaks, about 28KB.
    
    svn path=/trunk/; revision=51047

commit 999c603
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 31 01:49:57 2013 +0000

    Convert preferences to wmem. Exposes some more memory leaks that didn't show up
    before.
    
    svn path=/trunk/; revision=51046

commit 8fafa9b
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 31 01:48:47 2013 +0000

    Add wmem_tree_is_empty(). Also permit lookups on a NULL tree for compatibility
    with emem.
    
    svn path=/trunk/; revision=51045

commit f9d7a5e
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 31 01:47:00 2013 +0000

    Revert one tiny bit of r51043 where UAT code got wmemed by accident.
    
    svn path=/trunk/; revision=51044

commit 960a461
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 31 01:26:05 2013 +0000

    Convert SSL and TCP dissectors to wmem (with the exception of UAT).
    
    svn path=/trunk/; revision=51043

commit bc7c14a
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 31 01:06:50 2013 +0000

    Convert the USB dissectors to wmem.
    
    svn path=/trunk/; revision=51042

commit 9bb17b7
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 30 23:14:09 2013 +0000

    Remove interface_id, pack_flags from frame_data structure.
    
    This patch assumes that wtap_phdr interface_id, pack_flags both from initial read and seek read will contain same values.
    Please fix if it's not.
    
    svn path=/trunk/; revision=51041

commit 564c623
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jul 30 21:27:01 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8883 :
    Add support for FemtoInterfaceMsg media type
    
    svn path=/trunk/; revision=51040

commit 3f9b7e3
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 30 21:09:03 2013 +0000

    Reorder field_info structure to remove paddings on 64 bits (8B less).
    
    svn path=/trunk/; revision=51039

commit 2f91dd8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Jul 30 20:36:05 2013 +0000

    From Roman Dontschenko
    
    VNC: Add Apple Remote Desktop authentication support
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8992
    
    svn path=/trunk/; revision=51038

commit 2f42b3b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Jul 30 20:05:49 2013 +0000

    provide a mechnism to exclude some CI+ SAC messages from being
    exported in the clear by the export PDU mechanism
    
    use this mechanism to exclude SAC messages that contain CCK precursor data
    (Exporting this is not a security issue, but people should be aware of what
     they're doing. It's safer to exlude those messages and prevent people from
     exporting them accidentially.)
    
    svn path=/trunk/; revision=51037

commit 430bd9e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 30 20:02:24 2013 +0000

    Optimize marking label as truncated in proto_tree_set_representation_*()
    
    svn path=/trunk/; revision=51036

commit e5997ef
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 30 19:47:51 2013 +0000

    Remove dirty (and not compiling) code from app_mem_usage.c, need rewrite if really needed.
    
    svn path=/trunk/; revision=51035

commit e6e2865
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 30 18:59:19 2013 +0000

    Add app_mem_usage.h.
    
    Sort the headers while we're at it.
    
    svn path=/trunk/; revision=51034

commit 9722350
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 30 18:57:32 2013 +0000

    Add a newline to the end of the file.
    
    svn path=/trunk/; revision=51033

commit e9d8fb7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Jul 30 17:57:20 2013 +0000

    Have docbook/Makefile.nmake use index.html similar to r51021. Make some
    target names less confusing.
    
    svn path=/trunk/; revision=51032

commit 5806f31
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jul 30 17:50:05 2013 +0000

    Remove useless include
    
    svn path=/trunk/; revision=51031

commit 1a28f66
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jul 30 17:13:57 2013 +0000

    Dissect more of the Kafka protocol.
    
    svn path=/trunk/; revision=51030

commit 338701e
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jul 30 16:50:31 2013 +0000

    Move a few variables inside the appropriate ifdefs.
    
    svn path=/trunk/; revision=51029

commit d0c26ae
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 30 16:21:15 2013 +0000

    Add missing includes.
    
    svn path=/trunk/; revision=51028

commit b0dc68d
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 30 14:37:43 2013 +0000

    Mimic commit http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=51021
    
    svn path=/trunk/; revision=51027

commit bf2b413
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 30 13:15:25 2013 +0000

    Add request/response tracking to COPS dissector.  Bug 8947 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8947).
    
    From Simon Zhong
    
    svn path=/trunk/; revision=51026

commit 9c58664
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Tue Jul 30 08:49:32 2013 +0000

    From Marko Hrastovec via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8994
    
    Adjusts field lengths to display values properly.
    
    svn path=/trunk/; revision=51025

commit 6e3a7dd
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 30 06:10:35 2013 +0000

    Building app_mem_usage fails on *nix, missing include(s)?
    Don't have the time to fix it at the moment.
    
    svn path=/trunk/; revision=51024

commit 78afe3f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 30 05:49:58 2013 +0000

    Add a routine to get application memory usage to epan.
    
    svn path=/trunk/; revision=51023

commit eb94380
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jul 29 21:14:13 2013 +0000

    asciidoc.conf: Have sort-and-group remove commas.
    gen-bugnote: Create proper bug links.
    
    svn path=/trunk/; revision=51022

commit 58ee866
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jul 29 21:12:05 2013 +0000

    Name our index pages "index.html". This is follows a well-established
    convention and lets us avoid a bit of juggling on the server side.
    
    svn path=/trunk/; revision=51021

commit 3b92f76
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jul 29 21:10:13 2013 +0000

    add a NULL check to report_type_length_mismatch()
    
    this might be called via proto_tree_add_item() with tree==NULL
    which results in a crash
    
    svn path=/trunk/; revision=51020

commit 174fa28
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jul 29 20:38:20 2013 +0000

    support exporting decrypted DVB-CI/CI+ SAC messages
    using the new export PDU mechanism
    
    svn path=/trunk/; revision=51019

commit 56bf58d
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 29 20:24:02 2013 +0000

    Add license header to script after emailing author to verify that GPL 2+ was the
    intended license.
    
    svn path=/trunk/; revision=51018

commit 8256913
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jul 29 18:19:59 2013 +0000

    Add the forgotten makefile updates.
    
    svn path=/trunk/; revision=51017

commit 8ec086a
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Mon Jul 29 17:27:16 2013 +0000

    Use wildcards for referring to library files in debian/wireshark-common.files
    
    This makes updating debian/wireshark-common.files obsolete when bumping
    library versions.
    
    svn path=/trunk/; revision=51016

commit 44d53b4
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 29 16:55:02 2013 +0000

    More little optimizations.
    
    svn path=/trunk/; revision=51014

commit 0fb6d96
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 29 16:47:30 2013 +0000

    Another little optimization.
    
    Removes one branch from the hot path, deduplicates one function call in the cold
    path by effectively falling through, and makes it more obvious what the code is
    actually trying to do.
    
    svn path=/trunk/; revision=51013

commit 1a0b16d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 29 15:45:36 2013 +0000

    Trivial: Wrap text at column 80.
    
    svn path=/trunk/; revision=51012

commit a459581
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 29 15:43:37 2013 +0000

    Trivial: Fix typo.
    
    svn path=/trunk/; revision=51011

commit 2bf78ce
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 29 08:37:18 2013 +0000

    In the comments for pcap_link_type, point to
    http://www.tcpdump.org/linktypes.html for the details, rather than to
    some particular OS's net/bpf.h (assuming it even has one), and speak of
    it as a LINKTYPE_ value rather than a DLT_ value (in those cases where
    the LINKTYPE_ value for a given link-layer header type is different from
    the DLT_ value, it's the LINKTYPE_ value that should be passed to
    text2pcap, as it's what gets written to the file, and those should be
    the always-platform-independent LINKTYPE_ values rather than the
    possibly-platform-dependent DLT_ values).
    
    svn path=/trunk/; revision=51008

commit 7c3e7c9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 29 08:30:42 2013 +0000

    The argument to the -l flag to text2pcap is a LINKTYPE_ value, not a
    DLT_ value, which is good because it's a numerical value and the
    numerical values for some link-layer header types are OS-dependent, but
    the numerical values for all LINKTYPE_ values are OS-independent.  Use
    LINKTYPE_RAW, not the value for the DLT_RAW on some but not all OSes,
    for raw IP.
    
    Also, 7 is LINKTYPE_ARCNET_BSD, emphasis on the "_BSD"; there's also a
    Linux encapsulation for ARCNet that is different.  Note that it's the
    BSD flavor.
    
    svn path=/trunk/; revision=51005

commit 3e4e144
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jul 29 07:54:24 2013 +0000

    Try to fix error: uninitialized const 'zeroes' is invalid in C++ [-Werror=c++-compat]
    
    svn path=/trunk/; revision=51004

commit bf9ec45
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 29 07:34:07 2013 +0000

    Make a never-changed pile-o-zeroes const.
    
    svn path=/trunk/; revision=51003

commit 847257a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 29 07:30:34 2013 +0000

    Make a never-changed table const.
    
    svn path=/trunk/; revision=51002

commit 0c2c7ea
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 29 07:28:28 2013 +0000

    Make non-static a variable that doesn't need to be static.
    
    svn path=/trunk/; revision=51001

commit 31731e9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 29 00:54:33 2013 +0000

    The base_secs value should be a time_t, as it's calculated using
    mktime().  That eliminates the need for casts.
    
    It should *also* be part of a per-wtap-structure private data structure,
    not a global variable; make it so.
    
    svn path=/trunk/; revision=51000

commit 47c8123
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 29 00:34:23 2013 +0000

    Add a URL for a STANAG 4607 spec.
    
    Fix some typoes in comments.
    
    svn path=/trunk/; revision=50999

commit afe77c5a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 29 00:27:20 2013 +0000

    Clean up white space a bit, make the description of the capture column
    type depend on what values are supported, add some comments.
    
    Regularize the curly bracket style a bit.
    
    svn path=/trunk/; revision=50998

commit 851c8bb
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 28 23:58:30 2013 +0000

    Use the portable g_ntohl, also add some casts.
    
    svn path=/trunk/; revision=50997

commit 0b796e5
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 28 23:41:18 2013 +0000

    From Linas Vepstas via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8962
    
    Enhancement: Add STANAG 4607 file format
    
    svn path=/trunk/; revision=50996

commit 21ba3c2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 28 22:37:45 2013 +0000

    Close a memory leak.
    
    svn path=/trunk/; revision=50993

commit f3fb2c0
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 28 22:02:00 2013 +0000

    Remove unused variable caught by GCC 4.8.
    
    svn path=/trunk/; revision=50992

commit a4ad9e9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 28 21:12:07 2013 +0000

    If a core Wireshark developer repeatedly can't remember that the
    argument to the -F flag for pcap format is "libpcap", not "pcap", we
    have a problem.  Make it "pcap", and add a backwards-compatibility hack
    to support using "libpcap" as well.
    
    Update the man pages to refer to it as pcap as well, and fix the
    capitalization of "WinPcap" (see http://www.winpcap.org) while we're at
    it.
    
    Also, refer to http://www.tcpdump.org/linktypes.html for the list of
    link-layer header types for pcap and pcap-ng.
    
    svn path=/trunk/; revision=50989

commit 0f13e3c
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Sun Jul 28 20:59:59 2013 +0000

    Add support for 64 bit value string in Lua.
    
    Lua cannot store a 64 bit integer with full precision, which is used
    for keys in tables, so this is not a 100% solution.  But it will probably
    be good enough for value strings, and it is better to have some support
    than no support.
    
    svn path=/trunk/; revision=50988

commit 974d050
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 28 20:34:52 2013 +0000

    Explain what the big loop in update_properties_all() is doing, and
    what's done after that.
    
    If we want to set the all-interfaces capture filter string, just set it,
    don't add anything to the drop-down list for it.
    
    If, after we've succeeded starting a capture, all active interfaces have
    the same capture filter, *do* add that filter to the all-interfaces
    recent capture filters list.
    
    Also, free g_strduped capture filter strings when we're done with them.
    
    svn path=/trunk/; revision=50986

commit e65c5cc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 28 20:24:27 2013 +0000

    Add a comment.
    
    In recent_add_cfilter(), the list we're working on is cfilter_list;
    properly remove an item from it - don't assign the result to
    recent_cfilter_list, assign it to cfilter_list.  This may fix some
    crashes and Valgrind errors.
    
    svn path=/trunk/; revision=50984

commit dbabc55
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 28 20:05:04 2013 +0000

    Much simpler (and possibly faster) fix for the 64-bit value string label issue.
    
    svn path=/trunk/; revision=50983

commit 4e5ac29
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 28 19:56:23 2013 +0000

    As caught by Stig: 64-bit value strings could print the field name twice.
    
    Don't do that.
    
    svn path=/trunk/; revision=50982

commit 266e577
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Jul 28 19:25:14 2013 +0000

    Update to handle version 9.
    
    svn path=/trunk/; revision=50981

commit deee570
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jul 28 16:26:29 2013 +0000

    From David Richards via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8870 :
    Add Windows specific items to .gitignore
    
    svn path=/trunk/; revision=50979

commit cb3d6a9
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 28 15:48:34 2013 +0000

    Looks like cfilter_combo_utils.c got removed.
    
    svn path=/trunk/; revision=50978

commit 2f6ee94
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sun Jul 28 14:40:56 2013 +0000

    Added more build artefacts to the clean target
    
    svn path=/trunk/; revision=50977

commit e533453
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jul 28 14:35:42 2013 +0000

    Align info column for UM MCCH/MTCH PDUs
    
    svn path=/trunk/; revision=50976

commit 12e86ee
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jul 28 14:03:35 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-07-28]
    
    svn path=/trunk/; revision=50973

commit 71921ce
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sun Jul 28 13:57:12 2013 +0000

    clean target misses some build artefacts; capinfos.lib and editcap.lib
    
    svn path=/trunk/; revision=50972

commit a9bccc8
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 28 12:55:37 2013 +0000

    Don't force the allocator choice in the data-structure tests, we want to be able
    to override that to simple for valgrinding (we still force the allocator in the
    allocator and timing tests, of course).
    
    svn path=/trunk/; revision=50971

commit b43996c
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 28 12:46:44 2013 +0000

    Fix a bug in the gc routine discovered while formally working out parts of the
    algorithm.
    
    Also add a test case to excercise it for future.
    
    svn path=/trunk/; revision=50970

commit 23d40bc
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jul 28 12:36:48 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8841 :
    Fix PER normally small non-negative whole number dissection when it is greater than or equal to 64
    
    svn path=/trunk/; revision=50969

commit eddc421
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jul 28 11:32:06 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8948 :
    Bluetooth: add missing PSM strings
    
    svn path=/trunk/; revision=50968

commit 5b15390
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 28 10:47:31 2013 +0000

    Store protocol fields in single linked list, saves about 1 MB of memory.
    
    svn path=/trunk/; revision=50967

commit 243a76b
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Sun Jul 28 09:57:52 2013 +0000

    Improved info column with multiple pdu's in a frame
    
    svn path=/trunk/; revision=50966

commit 51047d0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 28 09:36:31 2013 +0000

    Get rid of some unused variables.
    
    Register those hf[] arrays that weren't getting registered.
    
    Reformat all hf[] array initializations.
    
    svn path=/trunk/; revision=50965

commit d6f2496
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 28 08:41:26 2013 +0000

    dfilter: move convertion to byte to seperate function
    
    svn path=/trunk/; revision=50964

commit f3dac73
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jul 28 00:11:30 2013 +0000

    Fix compile error that resulted from whitespace cleanup.
    
    svn path=/trunk/; revision=50963

commit a87f47c
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jul 28 00:07:49 2013 +0000

    Make many items filterable for Vines dissectors.
    Add support for FT_VINES type.
    
    svn path=/trunk/; revision=50962

commit b9870c0
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 28 00:00:37 2013 +0000

    Little optimizations.
    
    Move a few assignments around to avoid one extra subtraction. I suspect having
    the two if statements next to each other is friendly to the compiler's optimizer
    as well.
    
    Shaves ~1.3% off my timing tests, bringing the new design *very* close to the
    old one in raw allocation speed.
    
    svn path=/trunk/; revision=50961

commit e7dfea8
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 27 23:35:59 2013 +0000

    Little things make big differences: somehow while I was experimenting this
    unobtrusive if statement got dropped. Without it the allocator exhibits the old
    bad behaviour of 3x memory usage and heavy fragmentation.
    
    We want it back, thank you very much.
    
    svn path=/trunk/; revision=50960

commit 9b9467c
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 27 23:01:24 2013 +0000

    Small optimization: conjoin two mutually exclusive ifs with an else.
    
    svn path=/trunk/; revision=50959

commit 720cce4
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 27 22:51:27 2013 +0000

    Simplify out an addition that happened a lot by performing it once on the
    variable it affected, since that variable wasn't used for any other purpose.
    
    svn path=/trunk/; revision=50958

commit 210507c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 27 22:37:26 2013 +0000

    Have separate lists of recent capture filters for all interfaces, in
    addition to a "global" list.  Store all of those lists in the recent
    file.  Maintain the lists in ui/recent.c, rather than attaching them to
    widgets; have the code that populates the combo boxes get the lists from
    the ui/recent.c code.
    
    This makes a little more of the code GUI-toolkit-independent, and should
    fix bug 7278.
    
    #BACKPORT 1.10, 1.8
    
    svn path=/trunk/; revision=50956

commit 3663498
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 27 22:27:28 2013 +0000

    Redesign of the wmem block allocator.
    
    What was becoming apparent as more dissectors started using wmem was that the
    old block allocator design had issues with memory fragmentation. This keeps the
    same underlying memory layout, but completely changes how free blocks are kept.
    It runs about 3% slower in my tests (still an order of magnitude faster than
    g_malloc) but uses about 1/3 the memory.
    
    I suspect some simple optimizations could reclaim that 3% as well - the design
    is fast, but I did not code particularly for speed.
    
    Thoroughly tested with the existing test suite (which caught half a dozen bugs
    in my first draft) so it should actually work!
    
    svn path=/trunk/; revision=50955

commit a076d63
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 27 21:56:43 2013 +0000

    Use a #define, tweak a comment.
    
    svn path=/trunk/; revision=50954

commit b50424f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 27 21:23:19 2013 +0000

    Clean up indentation.
    
    svn path=/trunk/; revision=50953

commit 0d414ac
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 27 20:57:58 2013 +0000

    make some variables static
    
    svn path=/trunk/; revision=50952

commit 73aa1e7
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 27 19:14:34 2013 +0000

    Support drange for functions
    
    last think from bug #8979
    + fix semcheck.c:875: warning: signed and unsigned type in conditional expression
    
    svn path=/trunk/; revision=50951

commit 1f4d76a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 27 18:55:05 2013 +0000

    Some more work related to bug #8979 and previous commit
    
    - Make http.location[0:4] == lower(http.location) behave the same as lower(http.location) == http.location[0:4]
    - fix compiler errors + comments
    
    svn path=/trunk/; revision=50950

commit da170f1
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 27 17:17:15 2013 +0000

    Fix bug #8979: Comparing function call and a range in the filter crashes Wireshark
    
    store whole node, don't assume it's always STTYPE_FIELD
    
    svn path=/trunk/; revision=50949

commit 9e33a6b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 27 16:48:06 2013 +0000

    if we capture on multiple interfaces, the output file will be pcapn-ng
    even if we enforce pcap ouput format via -P
    
    in such a case, we *can* write a capture comment to the output file
    
    svn path=/trunk/; revision=50948

commit 834b464
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 27 16:39:10 2013 +0000

    add --capture-comment to dumpcap's manpage
    
    svn path=/trunk/; revision=50947

commit 8905991
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 27 16:28:03 2013 +0000

    only one --capture-comment option may be given to dumpcap
    
    svn path=/trunk/; revision=50946

commit 82ea635
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 27 16:25:08 2013 +0000

    command line option --capture-comment for dumpcap
    
    svn path=/trunk/; revision=50945

commit a585b45
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 27 16:16:57 2013 +0000

    use capture_comment from the capture_options structure
    when we write the SHB
    
    svn path=/trunk/; revision=50944

commit e04a12a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 27 16:13:29 2013 +0000

    add capture_comment to the capture_options structure
    
    svn path=/trunk/; revision=50943

commit 234cd8d
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 27 13:50:52 2013 +0000

    Add the proper license header and attribution to Balint's git-compare-abis script.
    
    svn path=/trunk/; revision=50942

commit 5ede3bc
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 26 23:51:00 2013 +0000

    Follow-up to r50935: add support for 64-bit value strings in more places that
    need it, I think this is all of them.
    
    svn path=/trunk/; revision=50941

commit d229191
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 26 23:16:16 2013 +0000

    Switch on field length for the length_min/max fields of IPFix. Like several
    other nearby fields, they are different lengths in different versions of the
    spec.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8918
    
    svn path=/trunk/; revision=50940

commit c0cac86
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 26 22:52:34 2013 +0000

    Squelch MSVC warnings. It doesn't know that DISSECTOR_ASSERT_NOT_REACHED doesn't
    return.
    
    svn path=/trunk/; revision=50939

commit 6e3a307
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 26 21:51:39 2013 +0000

    Add 64-bit value strings and the appropriate tooling (including yet another
    overloaded use of the DISPLAY field). Thanks to Jakub for pointing out I'd done
    this wrong the first time (months ago in r49357).
    
    Fixes severity display for collectd protocol, originally filed at:
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8472
    
    svn path=/trunk/; revision=50935

commit 6580abb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 26 21:49:42 2013 +0000

    Give more detailed diagnostics for errors.
    
    Actually *check* for errors when reading.
    
    svn path=/trunk/; revision=50934

commit 9df4d49
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 26 21:25:33 2013 +0000

    Send error messages to the standard error, and include the program name
    in the error message.
    
    svn path=/trunk/; revision=50928

commit 8d81fe9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 26 21:06:38 2013 +0000

    The descriptive name for a field is the field full name; the name used
    in packet-matching expressions and TShark's -e flag and... is the
    field's abbreviated name.
    
    svn path=/trunk/; revision=50927

commit 2675472
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jul 26 18:30:10 2013 +0000

    Add support for common FT_ETHER cases.
    Bugfix gauging where the "field text" argument when parsing the proto_tree_add_text call.
    
    svn path=/trunk/; revision=50925

commit a7a2d51
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jul 26 18:27:38 2013 +0000

    Add display filters courtesy of convert_proto_tree_add_text.pl
    
    svn path=/trunk/; revision=50924

commit 2c85a33
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jul 26 18:10:55 2013 +0000

    Fix bug #8980 - IO graph/advanced, max/min/summ error on frames with multiple Diameter messages
    
    tap_iostat_packet() was fetching only first item for FT_RELATIVE_TIME.
    
    svn path=/trunk/; revision=50923

commit 6b07d33
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jul 26 17:07:57 2013 +0000

    Fix Frame Indicator analysis logic
    
    svn path=/trunk/; revision=50920

commit c693d9c
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 26 16:42:06 2013 +0000

    whitespace
    
    svn path=/trunk/; revision=50919

commit f15a20c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jul 26 16:26:29 2013 +0000

    Enhance BGP Update (Path Attribute)
    
    Step 2 ! Make Path Attribute field filterable...
    
    svn path=/trunk/; revision=50918

commit 54fc402
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jul 26 16:26:21 2013 +0000

    Enhance BGP Update
    
    First step ! Remove ugly double switch(bgpa_type)... (use proto_item_append_text)
    
    svn path=/trunk/; revision=50917

commit aa27f06
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jul 26 16:26:04 2013 +0000

    From Thomas ERSFELD (GSoC13)
    Automatic resize the content of UAT window dialog
    
    svn path=/trunk/; revision=50916

commit e442680
Author: Bill Meier <wmeier@newsguy.com>
Date:   Fri Jul 26 16:19:00 2013 +0000

    gtk_widget_modify_font() has been renamed to gtk_widget_override_font() in GTK3
    
    svn path=/trunk/; revision=50915

commit 22b3ead
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri Jul 26 15:58:17 2013 +0000

    Add dissection of more IEs
    
    svn path=/trunk/; revision=50912

commit 828eae7
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 26 13:06:50 2013 +0000

    Document that pinfo-scoped memory is also needed for anything passed to
    add_new_data_source().
    
    svn path=/trunk/; revision=50911

commit 53ddabf
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jul 26 10:39:23 2013 +0000

    Align info column for AM/UM/TM PDUs
    
    svn path=/trunk/; revision=50910

commit 373fde8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jul 26 10:21:05 2013 +0000

    Add Channel ID to MTCH PDUs
    
    svn path=/trunk/; revision=50909

commit 5988d13
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jul 26 08:51:59 2013 +0000

    From Jouni Malinen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8972 ieee80211: Dissect QoS Mapping information
    
    This patch adds support for dissecting QoS Map Configure frame and QoS Map Set element per Interworking functionality that was added in IEEE 802.11u
    
    svn path=/trunk/; revision=50908

commit 09dd131
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jul 26 07:02:12 2013 +0000

    Oups... Revert my change (See revision 50905)
    
    svn path=/trunk/; revision=50907

commit 6e5d6b8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jul 26 06:54:11 2013 +0000

    Fix compilation of qtshark
    
    ui/qt/uat_dialog.cpp: In member function ‘void UatDialog::stringPrefTextChanged(const QString&)’:
    ui/qt/uat_dialog.cpp:371:10: error: variable ‘enable_ok’ set but not used [-Werror=unused-but-set-variable]
    
    And remove a tabs
    
    svn path=/trunk/; revision=50906

commit bab7316
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 26 06:51:59 2013 +0000

    Guess what the intent of the enable_ok Boolean was.
    
    svn path=/trunk/; revision=50905

commit ec23a10
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Jul 26 01:48:05 2013 +0000

    Call on_uatTreeWidget_itemActivated directly. Fixes compilation on
    older versions of Qt.
    
    svn path=/trunk/; revision=50904

commit 5c6e1d5
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 26 01:45:48 2013 +0000

    From Cal Turney and Jiří Engelthaler via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8908 :
    
    The fix for bug 5585 (r35583) is no longer necessary (thanks to r50516) and it
    causes the screen to flicker when clicking on bytes in the bytes pane.
    
    svn path=/trunk/; revision=50903

commit 588bc03
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 26 01:35:44 2013 +0000

    From Роман Донченко via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8977 :
    
    In SSH, the protocol version message is terminated by CR LF. Wireshark, in the
    info column, strips out the LF, but not the CR.
    
    Attaching a patch to rectify that.
    
    Also, as requested, update the contributor's email address in AUTHORS.
    
    svn path=/trunk/; revision=50902

commit 26197c1
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 26 01:18:34 2013 +0000

    From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8952 :
    
    Microsoft describes a feature called Bind Time Feature Negotiation used in
    DCE/RPC Bind/BindAck PDUs. See http://msdn.microsoft.com/en-us/library/cc243715.aspx
    
    In the Bind PDU they encode 2 bits into the Transfer Syntax UUID. In the
    BindAck PDU they encode 2 bits into the result code. The attached patch
    dissects these two special bits. For the UUID I've simply added 4 UUIDs each
    with the same name; this works best with the DCE/RPC UUID lookup code. If
    Microsoft would ever introduce more bits we could change this to a better
    handling, since the current solution obviously doesn't scale.
    
    Apart from adding new hf_ and ett_ variables and using them, I've also renamed
    "Transport Syntax" to "Transfer Syntax", since the specifications only use
    "Transfer".
    
    svn path=/trunk/; revision=50901

commit 1b278a3
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 26 01:09:41 2013 +0000

    From Javier Godoy via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8951 :
    
    Currently, the only attribute that is dissected is attribute 82 in page 1.
    
    The approach for dissecting an attribute requires defining a function that
    processes the attribute-specific fields. However, most attributes consists of
    a single field, and the only difference between attributes is because of their
    length and format (that is already defined for the header field). The current
    code also assumes that the attribute length is always correct (e.g. the
    attribute has 8 bytes if the field is registered as FT_UINT64).
    
    As a proof of concept, this patch adds support for 3 attributes in the Current
    Command attributes page (see OSD2r4 section 7.1.3.31) and prepares a framework
    for dissecting additional attributes (dissection of additional attributes will
    be delivered in a separate patch).
    
    
    From me:
    
    Move the new length checking up to the caller rather than repeating it in
    every attribute dissector.
    
    Use proto_tree_add_expert_format() instead of proto_tree_add_text() plus
    expert_add_info().
    
    Fix checkfiltername.pl error:
    
        scsi_osd.scsi_osd_attribute_length.invalid duplicates PROTOABBREV of scsi_osd
    
    Remove trailing white space and fix up some indentation.
    
    svn path=/trunk/; revision=50900

commit effa863
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 26 00:24:54 2013 +0000

    From Chen Li via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8949 :
    
    Fix the dissection of the port number in announce_peers request in BTDHT.
    
    svn path=/trunk/; revision=50899

commit a934ff9
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 26 00:23:09 2013 +0000

    Add missing ui_uat_dialog.h dependency.
    
    The fact that we're listing these manually is kind of ugly...
    
    svn path=/trunk/; revision=50898

commit 8441fff
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jul 25 23:58:49 2013 +0000

    Use the pinfo pool for adding data sources in the h245 dissector. The packet
    pool is freed before the packet is displayed or otherwise processed, so adding
    data sources from it leads to use-after-free errors.
    
    Not sure why this wasn't showing up in the fuzz-bot valgrind step, there
    are lots of h245 captures in the menagerie...
    
    svn path=/trunk/; revision=50897

commit a05f55b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jul 25 23:49:47 2013 +0000

    Add a UAT dialog. Make UAT preferences uat_t * instead of void *.
    C++-ize the UAT headers.
    
    Add an ElidedLabel widget. Use it in the File Set, Profile, and UAT
    dialogs.
    
    Update the Qt README.
    
    svn path=/trunk/; revision=50896

commit 7d73903
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jul 25 23:28:38 2013 +0000

    Multiple improvements and bug-fixes for the fuzz-test script:
    
    - fix a few pieces of bad indentation
    - exit cleanly in all cases where we receive a SIGINT or other signal
    - check for valgrind bugs and dissector errors with every set of arguments (-nr
      vs -nVxr etc) not just the last
    - consider it an error if valgrind reports more than 500KB of leaked memory
    
    For the last point, 500KB is hopefully a safe choice for now since we only leak
    about 2KB "by default" and I have no idea what the state of most "non-default"
    code is with respect to memory leaks. I would like to eventually work this
    down to 0 of course :)
    
    svn path=/trunk/; revision=50895

commit 7b1aa04
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jul 25 22:45:02 2013 +0000

    Fix a bug in the Kafka dissector handling PRODUCE requests with a RequiredAcks
    field of 0 - we don't expect a response to them.
    
    svn path=/trunk/; revision=50894

commit c1e75c8
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jul 25 19:11:31 2013 +0000

    Add a few filters to keep checkAPIs.pl happy.
    
    svn path=/trunk/; revision=50893

commit d58c13c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 25 18:37:18 2013 +0000

    As pointed out in https://www.wireshark.org/lists/wireshark-dev/201307/msg00153.html :
    
    The fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3290 needs
    to allow for giving a length of -1 for FT_STRINGZ's.
    
    This is another fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8960
    (in addition to r50836).  There's no point in reverting that revision, though,
    since there was no need to use a length of -1 in that case.
    
    svn path=/trunk/; revision=50892

commit a92ee76
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jul 25 17:33:57 2013 +0000

    Add a smarter UM analysis for MCCH/MTCH channels
    
    svn path=/trunk/; revision=50891

commit 696a797
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jul 25 17:19:17 2013 +0000

    Optimize proto_item_append_string()
    
    - When old string empty just pass new one (like: frame.protocols)
    - if not, use ep_strconcat()
    
    svn path=/trunk/; revision=50890

commit 35e2205
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 25 15:40:39 2013 +0000

    Make it easier to add custom (proprietary) Diameter XML files.
    
    svn path=/trunk/; revision=50889

commit cb12fbb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 25 10:05:41 2013 +0000

    Fix some warnings that show up on OS X.
    
    Clean up indentation (use 4-space indentation, and no tabs).
    
    svn path=/trunk/; revision=50888

commit 629ee9e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 25 09:53:28 2013 +0000

    Fix some more bugs that caused compiler warnings.
    
    svn path=/trunk/; revision=50887

commit 166eb4f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 25 09:03:02 2013 +0000

    Get rid of an unused variable (set, but not used).
    
    Get rid of extra arguments to expert_add_info_format_text() - as with
    any other printf-like routine, if the format string has no % items, you
    don't need to pass any additional arguments after that - you don't have
    to tack on a BASE_NONE just for the lulz.
    
    svn path=/trunk/; revision=50886

commit b2ba9d6
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jul 25 04:40:37 2013 +0000

    Commiting Jakub Zawadzkis memory_dlg even if he does not think it's ready yet so others can add to it if they like. Fixed it to work on Windows too. It can always be removed if nothing comes of it.
    
    svn path=/trunk/; revision=50885

commit 3b3ff69
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jul 25 03:16:43 2013 +0000

    1. MASSIVE conversion of proto_tree_add_text to proto_tree_add_item with the help of (and a few passes of) convert_proto_tree_add_text.pl.  Tried to keep display filter names in line with existing filters.
    
    2. Cleaned up a bunch of proto_tree_add_xxx that could really be proto_tree_add_item so "useless" local variables could be removed.
    
    3. Bugfixed a few bitmask (probably) copy/pasteos.
    
    4. Better standardized whitespace and added modelines.
    
    5. Still think some of the "object" filters (with BASE_NONE) could be removed in favor of a single filter (value_string) with object ID number (BASE_DEC), but I'll leave that to someone more familiar with the protocol.
    
    svn path=/trunk/; revision=50884

commit 285a439
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 25 01:01:58 2013 +0000

    Reinstate r47243 (i.e., revert r50869): with the old way "make distcheck"
    fails.
    
    Fix radius/Custom.make so that automake likes it (remove the \ followed by
    nothing).  Once that's done, make the inclusion of that file mandatory so
    that it actually (as I supposed--incorrectly--would happen in r47243) gets
    distributed in the source tarball.
    
    svn path=/trunk/; revision=50883

commit 05a7ab1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 24 23:44:56 2013 +0000

    Add a AC_WIRESHARK_QT_MODULE_CHECK that checks for a particular Qt
    module, and use that in AC_WIRESHARK_QT_CHECK.
    
    svn path=/trunk/; revision=50882

commit f317c78
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 24 22:34:44 2013 +0000

    The files in aclocal-fallback are copies of .m4 files from various
    packages, providing macros that we use in our configure script in case
    somebody building from SVN doesn't happen to have the package installed
    and thus doesn't happen to have those macros defined.
    
    In the case of Qt, there *isn't* such a .m4 file, so we had to create
    the macro.  Move it to acinclude.m4, and rename it to
    AC_WIRESHARK_QT_CHECK to indicate that it's our own check.
    
    svn path=/trunk/; revision=50881

commit 9c5b6c7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 24 22:14:50 2013 +0000

    Check for QtMacExtras, and use it if we have it.
    
    svn path=/trunk/; revision=50880

commit 8fa093d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 24 22:08:42 2013 +0000

    Add a comment.
    
    svn path=/trunk/; revision=50879

commit 0e60bd6
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jul 24 20:54:15 2013 +0000

    Use the dist_ prefix for the _DATA variables.  That way we don't have to
    explicitly add them to the distribution (via EXTRA_DIST).
    
    svn path=/trunk/; revision=50878

commit 14c8247
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jul 24 20:42:39 2013 +0000

    use getopt_long() in dumpcap
    
    for now, there's no long options, this is just a first test to see if
    things compile everywhere...
    
    svn path=/trunk/; revision=50877

commit 7a324cf
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jul 24 20:42:11 2013 +0000

    Fix a bug that will prevent the extra flags from being honored.
    
    svn path=/trunk/; revision=50876

commit ae6007a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jul 24 20:40:40 2013 +0000

    Copy over from cmake git head as it fixes a bug:
    The detection will not work if the locale is non-English
    
    svn path=/trunk/; revision=50875

commit c5ab45f
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jul 24 20:16:44 2013 +0000

    fix "compile" error
    
    svn path=/trunk/; revision=50874

commit e8d6b05
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jul 24 18:48:25 2013 +0000

    we have to make the manual change for *gtk2* now
    
    svn path=/trunk/; revision=50873

commit 1cd5695
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 24 18:36:02 2013 +0000

    If none of --with-gtk2, --with-gtk3, or --with-qt are specified, and
    --disable-wireshark was not specified, build with GTK+ 3.
    
    If any of --with-gtk2 or --with-qt are specified, and --with-gtk3 wasn't
    specified, *don't* look for GTK+ 3 and don't build with it.
    
    If *both* --with-gtk2 and --with-gtk3, fail.
    
    svn path=/trunk/; revision=50872

commit b516757
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 24 17:34:09 2013 +0000

    Revert http://anonsvn.wireshark.org/viewvc/trunk/Makefile.am?r1=47243&r2=47242&pathrev=47243
    
    Config.nmake is needed when doing "make install" on a build from a tarball.
    
    svn path=/trunk/; revision=50869

commit 1c92cbf
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 24 17:29:52 2013 +0000

    Don't enable GTK3 build on win32 - it's not working.
    
    svn path=/trunk/; revision=50868

commit 4c45973
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jul 24 17:05:20 2013 +0000

    Add a note about possible improvements.
    
    svn path=/trunk/; revision=50867

commit 61e0e4d
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 24 15:54:55 2013 +0000

    Make it possible to use GetProcessMemoryInfo on Windows.
    
    svn path=/trunk/; revision=50865

commit 4795803
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jul 24 15:44:49 2013 +0000

    Add "usage" for expert option
    
    svn path=/trunk/; revision=50864

commit 18155bd
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jul 24 11:51:10 2013 +0000

    Change default gtk build from version 2 to version 3 for
    autotool, cmake and nmake.
    No idea what it takes to change the visual project stuff
    
    svn path=/trunk/; revision=50863

commit 957436d
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jul 24 01:54:22 2013 +0000

    Add a paragraph what to try if installation of the SDK fails.
    
    svn path=/trunk/; revision=50862

commit 9551f67
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 24 00:51:09 2013 +0000

    The current version of Qt is 5.1.
    
    Note that Qt Mac Extras won't necessarily build.
    
    svn path=/trunk/; revision=50861

commit 045638f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 24 00:12:41 2013 +0000

    Don't cast away constness, and constify a function parameter.
    
    svn path=/trunk/; revision=50860

commit d8022e7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 24 00:09:16 2013 +0000

    Make some routines not used outside rawshark.c static.
    
    svn path=/trunk/; revision=50859

commit 9e77cc4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 23:48:51 2013 +0000

    Make some functions not used outside tshark.c static.
    
    svn path=/trunk/; revision=50858

commit 905eb4d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 23:45:24 2013 +0000

    Make a routine not used outside file.c static.
    
    svn path=/trunk/; revision=50857

commit b524ece
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 23:42:14 2013 +0000

    Don't cast away constness (except in cases where an API makes that
    impossible).
    
    svn path=/trunk/; revision=50856

commit 8e22ded
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 23:39:37 2013 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=50855

commit 0751dae
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 23:34:45 2013 +0000

    Don't cast away constness (except where APIs render that impossible).
    
    svn path=/trunk/; revision=50854

commit 7f77335
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 23:25:04 2013 +0000

    Don't cast away constness.
    
    svn path=/trunk/; revision=50853

commit 8d5cb21
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 20:45:25 2013 +0000

    Fix ECHLD_TIMEOUT vs ECHLD_TIMED_OUT a second time for today.
    
    svn path=/trunk/; revision=50852

commit bed8ebd
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 23 19:51:14 2013 +0000

    Register BSSAP+ by name.
    
    svn path=/trunk/; revision=50851

commit 76f24a9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 19:50:52 2013 +0000

    Clean up capitalization in some option descriptions.
    
    svn path=/trunk/; revision=50850

commit 3506b0b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 19:47:14 2013 +0000

    The Qt documentation appears to indicate that you're expected to include
    <QPushButton> if you're using a QPushButton, so:
    
    	1) adding the include is the right fix, not just a duct-tape
    	   fix;
    
    	2) <QPushButton>, rather than <qpushbutton.h>, is probably what
    	   you're expected to include.
    
    (<QPushButton> is, at least in Qt 5.1, a wrapper that just includes
    <qpushbutton.h>.)
    
    svn path=/trunk/; revision=50849

commit 52972f6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 18:34:10 2013 +0000

    Handle operating systems that are anticipating the day when files should
    be read in chunks > 2GB.
    
    svn path=/trunk/; revision=50847

commit c9e6eda
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Tue Jul 23 18:26:38 2013 +0000

    Yet another iteration...
    
    
    svn path=/trunk/; revision=50846

commit ac16425
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 23 17:31:39 2013 +0000

    Free all cloned tvbs, not only first one.
    
    svn path=/trunk/; revision=50844

commit 761b763
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 23 17:23:51 2013 +0000

    Move tvb_new_child_real_data() to tvbuff_real.c with some cleanup
    
    svn path=/trunk/; revision=50843

commit 3808dfc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 14:54:18 2013 +0000

    Add RFC6975 (Signaling Cryptographic Algorithm Understanding in DNS Security Extensions (DNSSEC)) support ( DAU, DHU and N3U OPT(ion))
    
    svn path=/trunk/; revision=50840

commit 4806972
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 14:54:09 2013 +0000

    Fix warning found by fix-encoding-args
    
    svn path=/trunk/; revision=50839

commit 4aa7dab
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 14:53:59 2013 +0000

    Enhance DNS Dissector Make DS ( Delegation Signature 43 ) filterable (Update RFC reference...)
    
    svn path=/trunk/; revision=50838

commit 802e7be
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jul 23 14:34:46 2013 +0000

    Try to differentiate a non filled private_data (pointer set to NULL) from an enum with value = 0
    
    svn path=/trunk/; revision=50837

commit a74c353
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 13:38:39 2013 +0000

    Fix for Bug 8960 - All mongodb query show as [Malformed Packet: MONGO]
    
    proto_tree_add_item doesn't link to be called with FT_STRINGZ and length -1.
    
    svn path=/trunk/; revision=50836

commit 7e4ed00
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 13:24:52 2013 +0000

    Move files to dirty that generate a warning about
    variable length array
    
    svn path=/trunk/; revision=50835

commit 8bdf0dd
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 13:23:40 2013 +0000

    - Fix a typo that was warned about (acually a coding error that
      would not have had any effect in this particular case).
    - Remove trailing whitespace.
    
    svn path=/trunk/; revision=50834

commit da52691
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 13:11:16 2013 +0000

    Include sys/wait.h
    
    svn path=/trunk/; revision=50833

commit eb28276
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 12:20:33 2013 +0000

    Separate sources in
    CLEAN_FILES
    DIRTY_FILES
    and move packet_list_record.cpp to DIRTY.
    Now I finally have a compiling qtshark again (clang and Qt5)
    
    svn path=/trunk/; revision=50832

commit 95e60fa
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 12:18:11 2013 +0000

    Fix the following error with Duct Tape - long term solution still
    recommended ;-)
    
    /home/jmayer/work/wireshark/svn/trunk/ui/qt/summary_dialog.cpp:67:5: error: no matching
    +member function for call to 'connect'
        connect(bRefresh, SIGNAL(clicked()), this, SLOT(RefreshData()));
        ^~~~~~~
    /usr/include/QtCore/qobject.h:199:36: note: candidate function not viable: cannot
    +convert argument of incomplete type 'QPushButton *' to 'const QObject *'
        static QMetaObject::Connection connect(const QObject *sender, const char *signal,
                                       ^
    /usr/include/QtCore/qobject.h:202:36: note: candidate function not viable: cannot
    +convert argument of incomplete type 'QPushButton *' to 'const QObject *'
        static QMetaObject::Connection connect(const QObject *sender, const QMetaMethod
    +&signal,
    
    ...
    
    svn path=/trunk/; revision=50831

commit ba356ca
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 12:08:07 2013 +0000

    Fix "missing sentinel in function call" with help of
    http://stackoverflow.com/questions/12095865/spurious-missing-sentinel-in-function-call
    
    svn path=/trunk/; revision=50830

commit b1627f1
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 11:20:45 2013 +0000

    Sort alphabetically
    
    svn path=/trunk/; revision=50829

commit 99d0205
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 10:37:01 2013 +0000

    From Javier Godoy via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8963
    packet-scsi.c add asc/ascq code 2C:0A
    
    Add ASC/ASCQ code 2C:0Ah "PARTITION OR COLLECTION CONTAINS USER OBJECTS" (SPC-4
    
    svn path=/trunk/; revision=50828

commit d7095ca
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 10:36:52 2013 +0000

    From Javier Godoy via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8965
    Packet-scsi.c: fix subtree reference: ett_sense_osd_completed
    
    The field hf_scsi_sns_osd_object_completed should be dissected under ett_sense_osd_completed instead of ett_sense_osd_not_initiated
    (It was a copy-paste error in attachment 10967 from bug 8790)
    
    svn path=/trunk/; revision=50827

commit c68f439
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 10:32:02 2013 +0000

    From Thomas ERSFELD (GSoC13) Apply changes of revision 50107 to qtshark man pages sorted and added capinfos & reordercap
    
    svn path=/trunk/; revision=50826

commit 812f308
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 09:41:35 2013 +0000

    Use largefile detection in cmake.
    Move wiretap/file_wrapper.c back to clean sources.
    
    svn path=/trunk/; revision=50825

commit 1cbd49e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 09:40:21 2013 +0000

    Copy over cmake largfile detection from the gromacs project.
    
    svn path=/trunk/; revision=50824

commit d937adc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 09:37:37 2013 +0000

    Fix typo (Missing .git in git clone URL)
    
    svn path=/trunk/; revision=50823

commit 81a0f6d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 08:56:56 2013 +0000

    From Thomas ERSFELD (GSoC13) via remark of Gerald Use QDialogButtonBox for Summary Dialog
    
    (Using a QDialogButtonBox would ensure that the button names, sizes,
     and placement conforms to the UI guidelines for each platform.)
    
    svn path=/trunk/; revision=50822

commit 8c5f14a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 08:56:47 2013 +0000

    Fix warning when build Qtshark
    
    summary_dialog.ui: Warning: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'.
    summary_dialog.ui: Warning: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget2'.
    summary_dialog.ui: Warning: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget3'.
    
    svn path=/trunk/; revision=50821

commit dd6f0d0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 08:56:38 2013 +0000

    Fix warning from Windows Buildbot (when build qtshark) .\print_dialog.cpp(41) : warning C4100: 'version_string' : unreferenced formal parameter
    
    svn path=/trunk/; revision=50820

commit ad78694
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 08:56:30 2013 +0000

    From Thomas ERSFELD (GSoC13) Prepare inclusion of Follow (TCP/UDP/SSL) feature in Qtshark
    
    svn path=/trunk/; revision=50819

commit 6cff725
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 23 08:56:20 2013 +0000

    From Thomas ERSFELD (GSoC13) Qtshark : Columns in the packet list table are not updated when you add one on preference menu
    
    svn path=/trunk/; revision=50818

commit 681c9e7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jul 23 07:41:20 2013 +0000

    Looks like not every version of cmake has the same behaviour wrt
    the working directory. So hardcode the path in a case where it
    didn't work for everyone.
    
    svn path=/trunk/; revision=50817

commit efd6675
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 23 05:19:44 2013 +0000

    collectd.data.severity is unsigned, so use proto_tree_add_uint64.
    
    svn path=/trunk/; revision=50816

commit 2efa4fa
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 23 04:47:18 2013 +0000

    From Andreas Bachmann:
    allows to display multiple TLVs and the bug of logInterMessagePeriod is fixed.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6126
    
    svn path=/trunk/; revision=50815

commit d91b6a1
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 23 04:23:19 2013 +0000

    From  Michal Labedzki:
    HCI: Improve Class of Device dissection.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8948
    
    svn path=/trunk/; revision=50814

commit 0bbb2cb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 23 04:15:23 2013 +0000

    From  Michal Labedzki:
    HCI: Add latest Assigned Numbers
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8948
    
    svn path=/trunk/; revision=50813

commit 46eabdf
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 23 04:09:50 2013 +0000

    From  Michal Labedzki:
    Add initial support for 3DS Profile.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8948
    
    svn path=/trunk/; revision=50812

commit 24a60b1
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 23 03:56:38 2013 +0000

    From  Michal Labedzki:
    ATT: remove trailing white characters.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8948
    
    svn path=/trunk/; revision=50811

commit 511757f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 23 03:54:04 2013 +0000

    From  Michal Labedzki:
    SDP: Add support for USB Forum ProductID names.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8948
    
    svn path=/trunk/; revision=50810

commit 93646d0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 23 03:49:44 2013 +0000

    From Javier Godoy:
    Remove function osd_list_collection and update scsi_osd_svcaction.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8944#attach_11229
    
    svn path=/trunk/; revision=50809

commit 8bd5a36
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 22 23:11:07 2013 +0000

    Have get_uint_value() assume it's being passed an encoding value, which
    isn't necessarily going to be zero if the item is big-endian.
    
    The last argument to test_length() is an encoding, not a big-endian vs.
    little-endian Boolean; name it appropriately.
    
    This fixes bug 8953.
    
    svn path=/trunk/; revision=50806

commit 9f66191
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 22 23:01:30 2013 +0000

    The last argument to ptvcursor_add() is an encoding value; pass it one,
    not a Boolean endianness value.
    
    svn path=/trunk/; revision=50803

commit 545a841
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Jul 22 21:25:04 2013 +0000

    Fix for
    
    [ 28%] Building C object epan/CMakeFiles/epan.dir/dissectors/packet-diameter_3gpp.c.o
    /home/jmayer/work/wireshark/svn/trunk/epan/dissectors/packet-diameter_3gpp.c:232:90: error:
          unused parameter 'tree' [-Werror,-Wunused-parameter]
      ...*tvb, packet_info *pinfo _U_, proto_tree *tree, void *data _U_)
                                                   ^
    1 error generated.
    make[2]: *** [epan/CMakeFiles/epan.dir/dissectors/packet-diameter_3gpp.c.o] Error 1
    
    
    svn path=/trunk/; revision=50799

commit 358f334
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Jul 22 21:23:00 2013 +0000

    Move file_wrappers.c to dirty files, it has some warnings (turning errors)
    when compiled with clang.
    
    Just for documentation:
    
    [  6%] Building C object wiretap/CMakeFiles/wiretap.dir/file_wrappers.c.o
    /home/jmayer/work/wireshark/svn/trunk/wiretap/file_wrappers.c:987:28: warning: implicit
          conversion loses integer precision: 'gint64' (aka 'long long') to '__off_t'
          (aka 'long') [-Wshorten-64-to-32]
                    if (ws_lseek64(file->fd, off, SEEK_SET) == -1) {
                        ~~~~~~~~~~           ^~~
    /home/jmayer/work/wireshark/svn/trunk/wiretap/file_wrappers.c:1051:35: warning:
          implicit conversion loses integer precision: 'long long' to '__off_t' (aka 'long')
          [-Wshorten-64-to-32]
                    if (ws_lseek64(file->fd, offset - file->have, SEEK_CUR) == -1) {
                        ~~~~~~~~~~           ~~~~~~~^~~~~~~~~~~~
    /home/jmayer/work/wireshark/svn/trunk/wiretap/file_wrappers.c:1076:34: warning:
          implicit conversion loses integer precision: 'gint64' (aka 'long long') to
          '__off_t' (aka 'long') [-Wshorten-64-to-32]
                    if (ws_lseek64(file->fd, file->start, SEEK_SET) == -1) {
                        ~~~~~~~~~~           ~~~~~~^~~~~
    3 warnings generated.
    
    svn path=/trunk/; revision=50798

commit 7b0812c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jul 22 20:45:11 2013 +0000

    Add forgotten update.
    
    svn path=/trunk/; revision=50797

commit 5e56e72
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jul 22 20:44:01 2013 +0000

    Dissect S6 feature list.
    
    svn path=/trunk/; revision=50796

commit e07c9fc
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jul 22 19:49:03 2013 +0000

    Revert removed line in r50774, we can update pinfo->rel_ts not sure if it makes sense, but why not?
    
    svn path=/trunk/; revision=50795

commit 7ec1a78
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jul 22 19:38:38 2013 +0000

    Abuse epan_t more: add callback to get interface name.
    
    svn path=/trunk/; revision=50794

commit b0a94d2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 22 16:56:56 2013 +0000

    ASes can now be 32-bits; make the fields for them 32-bit so that you can
    filter on all possible values of them.
    
    Fixes bug 8959.
    
    #BACKPORT 1.10, 1.8
    
    svn path=/trunk/; revision=50791

commit ac22b33
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jul 22 15:41:46 2013 +0000

    Mark a parameter unused.
    
    svn path=/trunk/; revision=50790

commit fe166ca
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Jul 22 14:45:58 2013 +0000

    Wrap clang specific tests into a clang tests instead of checking
    for APPLE.
    Move 3 of the 4 tests out of this check because the improved checks
    should detect them correctly now
    
    svn path=/trunk/; revision=50789

commit f833e8e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Jul 22 14:43:17 2013 +0000

    Looks like building with -Werror in wsutil was forgotten with
    cmake.
    
    svn path=/trunk/; revision=50788

commit d5922fb
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jul 22 14:19:04 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8958 :
    Highlight the right number of bytes for the PadN option data field
    
    svn path=/trunk/; revision=50787

commit 4a84c09
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jul 22 13:00:41 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8957 :
    remove a copy /paste error triggering a malformed exception when dissecting IPv4 DHCP Support Mode option
    
    svn path=/trunk/; revision=50786

commit 8c7f13b
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Mon Jul 22 11:17:25 2013 +0000

    Fix includes to get things compiling.
    
    svn path=/trunk/; revision=50785

commit 43ef033
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Jul 22 09:36:14 2013 +0000

    Don't use the program name to identify the compiler - it won't work
    reliably in cases where the compiler is name /usr/bin/cc
    
    Use the internal variable CMAKE_<LANG>_COMPILER_ID instead, which is
    finally documented (but still called internal in the docs), see
    http://www.cmake.org/cmake/help/v2.8.10/cmake.html#variable:CMAKE_LANG_COMPILER_ID
    
    
    svn path=/trunk/; revision=50784

commit fb5a3b9
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Jul 22 08:01:10 2013 +0000

    Beginnings of Nintendo StreetProtocol support
    
    svn path=/trunk/; revision=50783

commit 39518fa
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 22 05:51:51 2013 +0000

    Squelch uninitialized variable warning.
    
    svn path=/trunk/; revision=50782

commit cf4e08b
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Jul 22 01:56:35 2013 +0000

    fix "compiler errors"
    Add better support for IP field detection.
    
    svn path=/trunk/; revision=50781

commit c131f9a
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Jul 22 00:39:30 2013 +0000

    Make items more filterable
    Apply consistent whitespace.
    Remove unnecessary string.h
    
    svn path=/trunk/; revision=50780

commit 60e25a2
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 22 00:12:42 2013 +0000

    Commit real kafka dissector this time.
    
    svn path=/trunk/; revision=50779

commit 76abdbc
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 22 00:11:57 2013 +0000

    Remove kafka dissector, accidentally committed symlink instead of real file.
    
    svn path=/trunk/; revision=50778

commit fb6c9c3
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 22 00:08:25 2013 +0000

    Skeleton dissector for Apache Kafka's new protocol:
    https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol
    
    All the core request/response matching necessary to actually decode is done, and
    helpers exist for the common Kafka data types. Now it just remains to fill in
    the rest of the fields.
    
    svn path=/trunk/; revision=50777

commit d43eaa7
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 21 23:31:46 2013 +0000

    Update rtp_player for rel_ts move.
    
    svn path=/trunk/; revision=50776

commit ad42fce
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 21 23:30:10 2013 +0000

    Fix file.c:112:1: error: ‘static’ is not at beginning of declaration
    [-Werror=old-style-declaration]
    
    svn path=/trunk/; revision=50775

commit 1a1360c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 21 23:26:07 2013 +0000

    Update plugins/ with recent change.
    
    svn path=/trunk/; revision=50774

commit e7d733b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 21 23:14:57 2013 +0000

    Fix error when compiled with --enable-packet-editor
    
    svn path=/trunk/; revision=50773

commit c702e92
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 21 23:07:33 2013 +0000

    Replace relative timestamp with reference frame number. Saves 16B per frame.
    
    svn path=/trunk/; revision=50772

commit 74b6c59
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 21 22:01:22 2013 +0000

    There are many types that eventually turn into "signed byte"; for calls
    to g_strlcpy(), use the one of them that it's documented as using.
    
    svn path=/trunk/; revision=50771

commit 0177ef4
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 21 21:17:35 2013 +0000

    - Whitespace changes
    - Add a missing continuation \
    
    svn path=/trunk/; revision=50770

commit 037fc02
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 21 21:13:30 2013 +0000

    Add wmem queue 'implementation' by wrapping wmem_list and wmem_stack.
    
    Also a bit of misc. refactoring of the stack while I was there, and doc tweaks.
    
    svn path=/trunk/; revision=50769

commit 9e1b535
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 21 21:10:13 2013 +0000

    Remove unused variable, fix comparison to use double-equals.
    
    svn path=/trunk/; revision=50768

commit 5df3249
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 21 21:04:25 2013 +0000

    Fix: epan.c:155: warning: assignment discards qualifiers from pointer target type
    
    svn path=/trunk/; revision=50767

commit df9bbb9
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Jul 21 20:58:37 2013 +0000

    Interpretation of 3gpp_feature_list depends on Application Id.
    
    svn path=/trunk/; revision=50766

commit 5d52e16
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 21 20:48:30 2013 +0000

    Add helper function to epan_session which can be used to get absolute timestamp of given frame.
    Remove ->prev_cap, for testing purpose also replace ->prev_dis with number of previously displayed frame number.
    
    This patch reduce size of frame_data by 8B (amd64)
    This is what (I think) was suggested by Guy in comment 13 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5821#c13)
    
    svn path=/trunk/; revision=50765

commit a66a717
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 21 19:21:51 2013 +0000

    Commit missing file.
    
    svn path=/trunk/; revision=50764

commit 265dbad
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 21 19:08:11 2013 +0000

    try to fix: epan.c:141: error: invalid application of 'sizeof' to incomplete type 'epan_t'
    
    svn path=/trunk/; revision=50763

commit 2e5561d
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jul 21 19:03:36 2013 +0000

    Add ability to convert proto_tree_add_text to "expert" API.  It's a little hacky because the first pass doesn't know that a proto_tree_add_text call will be converted into an expert API call, so there is some "field reappropriation" (but not enough to have a different field layout) in the .proto_tree_input file.
    
    svn path=/trunk/; revision=50762

commit 28e9dcc
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 21 18:38:03 2013 +0000

    Some work on multi file dissection
    
    - make init_dissection/cleanup_dissection private for libwireshark
    - implement epan_new(), epan_free()
    - pass epan_t to epan_dissect*
    
    svn path=/trunk/; revision=50761

commit 9e7b6f1
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 21 18:12:20 2013 +0000

    Try to generate an error when calling clang with an unknown compiler
    option. This behaviour changed in clang, see
    https://bugzilla.mozilla.org/show_bug.cgi?id=731316
    
    svn path=/trunk/; revision=50760

commit f506b45
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 21 18:10:30 2013 +0000

    Add option for echld builds (forgot that in a previous commit)
    
    svn path=/trunk/; revision=50759

commit 6eafdc3
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 21 17:36:35 2013 +0000

    Add test binaries to .gitignore
    
    svn path=/trunk/; revision=50758

commit 270cf97
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 21 14:28:08 2013 +0000

    Fix
    
    /home/jmayer/work/wireshark/svn/trunk/epan/address_to_str.c:595:20: error: passing
          'const guint8 *' (aka 'const unsigned char *') to parameter of type
          'const gchar *' (aka 'const char *') converts between pointers to integer types
          with different sign [-Werror,-Wpointer-sign]
        g_strlcpy(buf, (const guint8 *)addr->data, buf_len);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/glib-2.0/glib/gstrfuncs.h:110:20: note: passing argument to parameter 'src'
          here
                                            const gchar  *src,
                                                          ^
    
    svn path=/trunk/; revision=50756

commit 61f57ac
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 21 14:05:04 2013 +0000

    Remove trailing whitespace
    
    svn path=/trunk/; revision=50754

commit 3d6d5d1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jul 21 14:03:34 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-07-21]
    
    svn path=/trunk/; revision=50753

commit 94aa66e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 21 13:40:08 2013 +0000

    More fixes for building echld with cmake (not yet finished)
    
    svn path=/trunk/; revision=50752

commit df397b4
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 21 13:34:50 2013 +0000

    Enable echld builds with cmake when building with ENABLE_ECHLD=ON
    
    svn path=/trunk/; revision=50751

commit 94bdbd2
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 21 13:25:35 2013 +0000

    Include config.h, not ../config.h, just like everywhere else.
    
    svn path=/trunk/; revision=50750

commit f3f910a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jul 21 12:53:51 2013 +0000

    Don't check for "APPLE" if what you really mean is "clang"
    
    svn path=/trunk/; revision=50749

commit f186606
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jul 21 01:35:45 2013 +0000

    Turn modifier field into a value_string.
    
    svn path=/trunk/; revision=50748

commit 21609c5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 21 00:56:42 2013 +0000

    Don't report a syntax error if a preference name without a "." is
    specified, report it as "no such preference" instead.  That should be
    less confusing; see
    
       http://stackoverflow.com/questions/17757659/how-to-apply-and-override-preferences-with-tshark
    
    for an example of confusion.
    
    #BACKPORT 1.10, 1.8
    
    svn path=/trunk/; revision=50745

commit 6635f5e
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 20 20:33:38 2013 +0000

    Replace wmem slist (singly-linked) with wmem list (doubly-linked).
    
    The overhead is not large, and it makes append much faster (O(1) vs O(n)).
    
    It also will make a queue easy to add, which I need for a dissector I'm
    writing...
    
    svn path=/trunk/; revision=50744

commit 1972626
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jul 20 02:33:34 2013 +0000

    make proto_tree_add_text calls filterable through hfs and expert info.
    
    svn path=/trunk/; revision=50743

commit a692824
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sat Jul 20 01:01:55 2013 +0000

    GeoIP 1.5.1.
    
    svn path=/trunk/; revision=50742

commit a1a9670
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jul 19 17:51:05 2013 +0000

    Fix problems when expanding whole tree '*' / all subtree nodes <Shift>-Right
    
    Remove gtk_tree_view_collapse_row from check_expand_trees()
    
    svn path=/trunk/; revision=50741

commit acdfb0e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jul 19 17:31:32 2013 +0000

    Fix gtk warnings when clicking on some byte on byte pane.
    
    When we don't have path don't check for subtrees.
    (Originally report by Jeff on https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8908#c17)
    
    XXX, we could create a path pointing on begin of tree - but do we want to do it?
    
    svn path=/trunk/; revision=50740

commit 57aebcf
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jul 19 08:04:58 2013 +0000

    From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8942 :
    Fix segmentation fault when reading pref file
    
    svn path=/trunk/; revision=50737

commit 23d9a34
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 18 23:34:48 2013 +0000

    Fix the fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8941 :
    
    Storing 2 different structures on the fd proto_data (with the same key) isn't
    safe: use different keys to keep them separate.  I do wonder if both are
    really necessary...
    
    This fix can be back-ported to trunk-1.10 but not trunk-1.8 (which lacks the
    key identifier for proto_data's).
    
    svn path=/trunk/; revision=50734

commit a0606ce
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jul 18 20:13:42 2013 +0000

    Cleanup hf_ variables so they can be identified as such. "Array" of hf items not necessary and prevents "check" scripts from fully working.
    
    Made ett array local to proto_register_pcep.
    
    All this for preparing to use convert_proto_tree_add_text (which I thought should be its own patch/revision)
    
    svn path=/trunk/; revision=50733

commit 38c4986
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 18 20:11:55 2013 +0000

    From Marko Hrastovec via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8926 :
    
    A better fix for this bug (as compared to r50532): this version takes into
    account the scaling factors.
    
    svn path=/trunk/; revision=50732

commit b5cf7e1
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jul 18 18:19:03 2013 +0000

    Add fencing for COL_INFO (which was the intent of the dissector until I accidentally removed it in rev 50730.)
    
    svn path=/trunk/; revision=50731

commit ce4c06a
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jul 18 18:10:59 2013 +0000

    Make filterable items from proto_tree_add_text.
    
    svn path=/trunk/; revision=50730

commit c850c0b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jul 18 17:31:34 2013 +0000

    Fix memleak, base64_to_tvb() strdup passed string by its own.
    
    svn path=/trunk/; revision=50729

commit 7d76eb0
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 18 15:08:15 2013 +0000

    Catch exceptions from AVP subdissectors in case the AVPs following the one
    that threw the exception are OK--this allows us to view as much of the message
    as possible even when Wireshark doesn't like whatever was in a particular
    AVP.
    
    Instead of using the 'volatile' keyword to avoid variable-clobbering warnings,
    put the exception-catching code in its own function with no local variables.
    
    svn path=/trunk/; revision=50728

commit 6dd1cb7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jul 18 09:32:36 2013 +0000

    Fix copy/paste error
    
    svn path=/trunk/; revision=50727

commit d64dbd3
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jul 18 09:27:10 2013 +0000

    From Anders: add Verizon Wireless dictionary
    
    svn path=/trunk/; revision=50726

commit fdc867a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jul 18 09:12:59 2013 +0000

    Temporarily disable offending code triggering a segmentation fault on Linux (see bug 8942)
    
    svn path=/trunk/; revision=50725

commit e699361
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jul 18 07:21:25 2013 +0000

    Fix errors :
    prefs_dlg.c:1395:69: error: unused parameter ‘parent_w’ [-Werror=unused-parameter]
    prefs_dlg.c:1414:19: error: initialization discards ‘const’ qualifier from pointer target type [-Werror]
    prefs_dlg.c:1415:19: error: initialization discards ‘const’ qualifier from pointer target type [-Werror]
    prefs_dlg.c:1417:19: error: initialization discards ‘const’ qualifier from pointer target type [-Werror]
    prefs_dlg.c:1418:19: error: initialization discards ‘const’ qualifier from pointer target type [-Werror]
    prefs_dlg.c:1419:19: error: initialization discards ‘const’ qualifier from pointer target type [-Werror]
    prefs_dlg.c:1427:7: error: format not a string literal and no format arguments [-Werror=format-security]
    prefs_dlg.c:1432:7: error: format not a string literal and no format arguments [-Werror=format-security]
    
    svn path=/trunk/; revision=50724

commit 05d4b89
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jul 18 07:09:31 2013 +0000

    Fix various errors found by checkAPI.pl and fix-encoding-args.pl scripts
    
    svn path=/trunk/; revision=50723

commit 7b71fa4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jul 18 07:01:02 2013 +0000

    Try to fix error: ignoring return value of 'fwrite', declared with attribute warn_unused_result
    
    svn path=/trunk/; revision=50722

commit e006d81
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jul 18 06:38:51 2013 +0000

    Fix error: 'format' may be used uninitialized in this function
    
    svn path=/trunk/; revision=50721

commit 570e187
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jul 18 06:38:05 2013 +0000

    Try to fix 'old-style function definition' warning
    
    svn path=/trunk/; revision=50720

commit 6a19e6d
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jul 18 04:50:36 2013 +0000

    From Rupesh Patro:
    Add dissection of MPLS Upstream Label Assignment for LDP [RFC 6389].
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8020
    
    svn path=/trunk/; revision=50719

commit d312f17
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jul 18 04:40:03 2013 +0000

    From  Cal Turney:
    Fix: If the FH length is not 32 or 40, the packet is decoded as "Unknown", a warning is displayed in Expert, and the rest of the packet is decoded. In addition, changed "Celerra" to "Celerra|VNX".
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8945
    
    svn path=/trunk/; revision=50718

commit f85f12b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jul 18 04:34:56 2013 +0000

    From Javier Godoy:
     * Remove dissect_osd_list_collection and dissect LIST COLLECTION by calling dissect_osd_list.
     * Handle the few differences depending on the value of svcaction in extra data.
     * dissect_osd_collection_object_id now returns proto_item* instead of void.
    
    The following field was added:
     * hf_scsi_osd_list_collection_flags_coltn
    
    The following true_false_string array was added
     * list_coltn_tfs
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8944
    
    svn path=/trunk/; revision=50717

commit 09c5152
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jul 18 04:28:36 2013 +0000

    From  Cal Turney:
    Unrecognized preferences and color filters created in proprietary or older versions are discarded when saved.
    
    If the user attempts to save the preferences or colorfilters file, a popup is displayed that warns that unrecognized prefs or color filters have been detected and will be discarded if the save operation is allowed to proceed. In the case of Preferences, the popup message includes the version at which the file was last saved.  A "Continue without Saving" button is provided so that the user can save the profile under a different name.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8942
    
    svn path=/trunk/; revision=50716

commit 7dcafd6
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jul 18 04:17:58 2013 +0000

    Fix:
    packet-l2tp.c: In function 'dissect_l2tp_cisco_avps':
    packet-l2tp.c:1296: warning: unused variable 'pw_type'
    packet-l2tp.c: In function 'process_control_avps':
    packet-l2tp.c:1789: warning: unused variable 'pw_type'
    
    svn path=/trunk/; revision=50715

commit 617925c
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jul 18 02:49:06 2013 +0000

    Add better detection of strings and byte arrays.
    
    svn path=/trunk/; revision=50714

commit 9736e08
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jul 18 02:42:06 2013 +0000

    Convert proto_tree_add_text calls to proto_tree_add_item.
    
    svn path=/trunk/; revision=50713

commit af6ba75
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jul 17 23:19:19 2013 +0000

    Initially select the default item. Don't try to delete the default item
    or global items. Don't let the user try to do that.
    
    svn path=/trunk/; revision=50711

commit 2d006a2
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jul 17 21:55:38 2013 +0000

    Use the valid/invalid/deprecated backround color preferences.
    
    svn path=/trunk/; revision=50709

commit a181721
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 17 21:12:24 2013 +0000

    Remove fragment_data, add fragment_head, fragment_item - for now alias it to the same structure.
    
    This is begin of work to split fragment head and fragments items.
    
    svn path=/trunk/; revision=50708

commit f3a2aba
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jul 17 21:01:37 2013 +0000

    gen-bugnote: Produce a list item for AsciiDoc. backport-rev: Add error
    checking for newer versions of Subversion.
    
    svn path=/trunk/; revision=50707

commit 19df823
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jul 17 20:58:56 2013 +0000

    Add filter color preferences to the Qt UI similar to r50203. Fixes bug
    5413.
    
    svn path=/trunk/; revision=50706

commit 8cefe3b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 17 20:13:54 2013 +0000

    Optimize print_line_text
    
    - fill spaces[] array once
    - use fwrite()
    
    svn path=/trunk/; revision=50705

commit 2ee4339
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 17 18:19:23 2013 +0000

    Dissect new flags
    
    svn path=/trunk/; revision=50701

commit 066e012
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 17 18:18:52 2013 +0000

    Update 3GPP AVP:s
    
    svn path=/trunk/; revision=50700

commit 3845249
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 17 17:16:22 2013 +0000

    Optimize proto_tree_print_node() + fix possible memleak when -O is used
    
    svn path=/trunk/; revision=50699

commit 30d5ffb
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 17 17:10:52 2013 +0000

    Revert r50668, remove fd check to fix CID 1050093
    
    svn path=/trunk/; revision=50698

commit 33cf749
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jul 17 14:01:47 2013 +0000

    Fix up some indentation.
    
    svn path=/trunk/; revision=50697

commit ce4ad19
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 17 10:44:35 2013 +0000

    Use "generic" tfs (tfs_supported_not_supported...)
    
    Add Enforced / Not enforced to epan/tfs.[ch]
    
    svn path=/trunk/; revision=50696

commit e7316b7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 17 10:44:26 2013 +0000

    Move Do not clear / Clear & Confirmed / Unconfirmed TFS to epan/tfs.[ch]
    
    svn path=/trunk/; revision=50695

commit c00c0a1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 17 10:44:18 2013 +0000

    Use "generic" tfs (tfs_set_notset...)
    
    svn path=/trunk/; revision=50694

commit 4d37db3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 17 10:44:08 2013 +0000

    Use "generic" tfs (tfs_set_notset, tfs_supported_not_supported...)
    
    Add complete / Incomplete & Valid / Not Valid TFS
    
    svn path=/trunk/; revision=50693

commit 74fa541
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 17 10:43:57 2013 +0000

    Use "generic" tfs (tfs_set_notset...)
    
    svn path=/trunk/; revision=50692

commit e9d236e
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 17 05:52:51 2013 +0000

    Backing out r50690 (exept simple_dialog)
    
    struct FILE is different on windows vs *nix
    
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8942
    
    svn path=/trunk/; revision=50691

commit e0341f7
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 17 04:52:19 2013 +0000

    From  Cal Turney:
    Unrecognized preferences and color filters created in proprietary or older versions are discarded when saved.
    
    If the user attempts to save the preferences or colorfilters file, a popup is displayed that warns that unrecognized prefs or color filters have been detected and will be discarded if the save operation is allowed to proceed. In the case of Preferences, the popup message includes the version at which the file was last saved.  A "Continue without Saving" button is provided so that the user can save the profile under a different name.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8942
    
    svn path=/trunk/; revision=50690

commit 97ca781
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jul 17 03:13:07 2013 +0000

    Convert proto_tree_add_tree calls to something filterable.
    Remove "effectively useless" blurbs.
    
    svn path=/trunk/; revision=50689

commit 547eabc
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 16 22:21:10 2013 +0000

    Use label_fill also when boolean / bitfield.
    
    svn path=/trunk/; revision=50682

commit 13e07be
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 16 22:09:29 2013 +0000

    optimize: remove g_snprintf()'s from label_fill[_descr]
    
    svn path=/trunk/; revision=50681

commit cc82d38
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Jul 16 21:12:12 2013 +0000

    set HAVE_GETOPT_H and HAVE_GETOPT variables
    for both autotools and cmake builds
    
    (in order to use getopt_long(), we have to check if we
     can include getopt.h)
    
    svn path=/trunk/; revision=50680

commit 421e9ad
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 16 20:59:02 2013 +0000

    The new frame-based tvbuff code found that the DOS Sniffer code for
    compressed sniffer files failed if the very first read involves seeking
    past the first blob; fix that.
    
    svn path=/trunk/; revision=50679

commit 73e2a75
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 16 20:53:02 2013 +0000

    Make fields filterable through proto_tree_add_item (with the help of convert_proto_tree_add_text.pl) and expert info.
    Do some whitespace cleanup and add modelines.
    
    svn path=/trunk/; revision=50678

commit b8cc7b5
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Jul 16 20:15:02 2013 +0000

    make getopt_long() available on systems that don't have it natively
    
    svn path=/trunk/; revision=50677

commit 7de4065
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 16 19:14:26 2013 +0000

    Convert some proto_tree_add_text into proto_tree_add_expert.
    
    svn path=/trunk/; revision=50676

commit af79369
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 16 18:03:20 2013 +0000

    Replace some tabs with spaces.
    
    svn path=/trunk/; revision=50674

commit 9bee581
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 16 17:59:26 2013 +0000

    Fix the fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8940 :
    
    Test whether idx is in range or not (by seeing if it was found in the
    value_string) before using it as an index into any of the elem_var arrays.
    
    This fuzz failure was in elem_telv() but apply the fix to all the elem_*()
    functions.
    
    svn path=/trunk/; revision=50672

commit bd0dbc2
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 16:24:28 2013 +0000

    Make camins_read_packet static.
    
    svn path=/trunk/; revision=50671

commit 91ecc23
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 16:23:31 2013 +0000

    "man inet_pton" only says that it returns a negative value, zero or a postive value, and not specifically -1, 0, or 1, so even though we know that's what wsutil's inet_pton will return, we shouldn't test against those exact values.
    
    svn path=/trunk/; revision=50670

commit bb05898
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 16 16:02:39 2013 +0000

    Remove ADWIN_ADD_LE and ADWIN_ADD_BE macros as they don't add much to readability/code savings and they prevent the "check" scripts from doing their job.
    
    svn path=/trunk/; revision=50669

commit 70cac93
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 15:37:06 2013 +0000

    Fix Coverity CID 1050093: Dereference before null check.
    
    svn path=/trunk/; revision=50668

commit 02fa8a5
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 15:30:20 2013 +0000

    Fix Coverity CID 1050092: Dereference null return value.
    
    svn path=/trunk/; revision=50667

commit e93fdab
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 15:19:52 2013 +0000

    Fix Coverity CID 1055436: Improper use of negative value.
    
    svn path=/trunk/; revision=50666

commit 1ece46d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 15:10:38 2013 +0000

    Fix Coverity CID 1050089: "Explicit null dereferenced", by Move some lines of code into the if(tree != NULL) block.
    
    svn path=/trunk/; revision=50665

commit 18ea28c
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 16 14:01:45 2013 +0000

    Improve iec104 dissector.  Bug 8849 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8849)
    
    1) Decoding type 70 - End of initialization
    2) Decoding qualifier of interrogation for type 100
    3) Table of data length for all object types => checking length on one place
    4) Setting correct number of selected bytes for IOA
    
    From Jiří Engelthaler
    
    svn path=/trunk/; revision=50664

commit 3baf637
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jul 16 12:28:33 2013 +0000

    Allow to perform sequence analysis when only RLC headers are logged
    
    svn path=/trunk/; revision=50663

commit ff86842
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 16 04:10:25 2013 +0000

    Include merge.h, so it shows up in the distribution tarball.
    
    svn path=/trunk/; revision=50662

commit 44e4c93
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 03:34:04 2013 +0000

    Fix warning: cannot optimize possibly infinite loops.  There was no actual infinite loop, but the intended loop iteration count could have been wrong due to the implicit "mod 256" when previously assigning a value to a guint8.
    
    svn path=/trunk/; revision=50661

commit 86147047f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 16 03:16:26 2013 +0000

    Fix one that got missed.
    
    svn path=/trunk/; revision=50660

commit 9d3cda2
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 03:04:47 2013 +0000

    Revert r50655 for this file.
    
    svn path=/trunk/; revision=50659

commit f2e1a97
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 16 02:59:16 2013 +0000

    Add in basic error checking of the .proto_tree_input file to prevent some issues with updated dissector.
    
    svn path=/trunk/; revision=50658

commit 3dbade2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 16 02:54:45 2013 +0000

    g711.c and u3.c are now in wsutil.
    
    svn path=/trunk/; revision=50657

commit 0a66996
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 16 02:35:33 2013 +0000

    Move merge.{h,c} into wiretap: these modules use wiretap to merge files.
    
    svn path=/trunk/; revision=50656

commit d331c33
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 02:34:44 2013 +0000

    This should fix warning: to be safe all intermediate pointers in cast from 'gchar **' to 'const char **' must be 'const' qualified.
    
    svn path=/trunk/; revision=50655

commit 56735f8
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 16 02:04:55 2013 +0000

    Move u3.{h,c} and g711.{h,c} into wsutil.
    
    Project g711.h against multiple inclusion and add C++ compatibility wrapper.
    
    svn path=/trunk/; revision=50654

commit 69eb477
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 02:00:53 2013 +0000

    Fix warning: ISO C90 forbids specifying subobject to initialize.
    
    svn path=/trunk/; revision=50653

commit a430b13
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jul 16 01:57:30 2013 +0000

    Replace glib memory with wmem. Fixes a substantial memory leak in the TCP
    dissector (potentially several megabytes for a large capture).
    
    Bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8459
    
    svn path=/trunk/; revision=50652

commit df77b38
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jul 16 01:42:26 2013 +0000

    Bail in the profinet heuristics if we don't have source and destination mac
    addresses. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8904
    
    svn path=/trunk/; revision=50651

commit 2d30d5b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 16 01:16:50 2013 +0000

    Move strnatcmp.{h,c} from epan into wsutil: there's nothing epan-specific
    there and moving it avoids having to recompile the file for use in editcap
    and mergecap (which don't link against libwireshark).
    
    svn path=/trunk/; revision=50650

commit e4bb300
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 16 01:14:40 2013 +0000

    A better method of avoiding the "ISO C restricts enumerator values to range of 'int'" warning.
    
    svn path=/trunk/; revision=50649

commit 3e8b8f0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 16 00:18:55 2013 +0000

    Explain that we don't have to worry about fixed-length buffers whose
    size is based on the snapshot length.
    
    svn path=/trunk/; revision=50647

commit a39e5b9
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 15 23:58:47 2013 +0000

    On the suggestion of Cal Turney, via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8937
    
    Don't warn if a file has packets larger than the global snapshot length.
    
    svn path=/trunk/; revision=50646

commit 1c50729
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 15 23:50:43 2013 +0000

    Use PIE_CFLAGS when building qt-shark, since otherwise I get errors like:
    
    /usr/include/qt5/QtCore/qglobal.h:1079:4: error: #error "You must build your
    code with position independent code if Qt was built with -reduce-relocations. "
    "Compile your code with -fPIC or -fPIE."
    
    There is almost certainly a better way to do this: I'm cheating here because I
    don't know enough about autofoo, and it seems to work. I suspect we should be
    checking PIE for the C++ compiler separately (since presumably they're not
    guaranteed to be related like gcc/g++ are). I also suspect we should only be
    building with it in the first place if Qt really needs it, though I have no idea
    how to check that. The qt docs I've found suggest that qt5's cmake module has a
    flag for it, but autofoo is never mentioned...
    
    
    svn path=/trunk/; revision=50645

commit 66f7521
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 15 23:47:11 2013 +0000

    Revert r50150. I suspect the problem was Ubuntu's transition to qt5 as default,
    since now the defaults work as they should.
    
    svn path=/trunk/; revision=50644

commit 54ee8a0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 15 22:27:58 2013 +0000

    Don't compare a guint32 against -1, compare it against 0xFFFFFFFFU.
    
    svn path=/trunk/; revision=50643

commit 3cd6045
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jul 15 22:02:12 2013 +0000

    Get rid of "win-setup.sh: line 24: $'\r': command not found" warning
    
    svn path=/trunk/; revision=50642

commit 42a3cee
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 15 21:53:52 2013 +0000

    Fix warning: ISO C restricts enumerator values to range of 'int'
    
    svn path=/trunk/; revision=50641

commit e37533c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 15 21:37:55 2013 +0000

    Fix warnings: comma at end of enumerator list.
    
    svn path=/trunk/; revision=50640

commit 1c19a0d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 15 21:22:34 2013 +0000

    Fix warnings: format '%blah' expects argument of type 'foo', but argument 'i' has type 'bar' [-Wformat].
    
    svn path=/trunk/; revision=50639

commit f5f20fa
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 15 20:42:57 2013 +0000

    Fix warning: ISO C does not allow extra ';' outside of a function.
    
    svn path=/trunk/; revision=50638

commit 49051b1
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 15 20:29:36 2013 +0000

    Fix warning: ISO C does not support %n$ operand number formats.
    
    svn path=/trunk/; revision=50637

commit 946b736
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jul 15 20:17:17 2013 +0000

    Set the menuRole for actionCaptureOptions to NoRole similar to
    actionEditConfigurationProfiles. This keeps it from being converted to
    the default preferences item on OS X.
    
    Remove a hack where we stored the text for
    actionEditConfigurationProfiles in its iconText in order to keep it from
    clobbering actionEditPreferences. It doesn't seem to be necessary.
    
    svn path=/trunk/; revision=50636

commit b71a5aa
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 15 19:26:21 2013 +0000

    Expand the big comment about launching browsers.
    
    svn path=/trunk/; revision=50635

commit 49b642a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jul 15 18:59:42 2013 +0000

    Fix bug #8934: Fuzz failure: seg-fault in tvb_new_proxy()
    
    It is possible to have NULL reassembly data, support this case in tvb_new_proxy().
    
    svn path=/trunk/; revision=50634

commit fec836d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jul 15 18:32:11 2013 +0000

    Fix bug #8936: Fuzz failure: attempt to allocate -1 bytes from packet-bacapp.c and/or tvb_generic_clone_offset_len()
    
    Revert r50556: Add new function: validate_offset() which checks if offset is within bounds of tvb.
    
    svn path=/trunk/; revision=50633

commit 7c5b471
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:06:29 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50632

commit 4c34d30
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:06:19 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50631

commit 2080716
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:06:08 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50630

commit 9ddfede
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:05:57 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50629

commit b583443
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:05:37 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50628

commit 58bf1dc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:05:27 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50627

commit f7f3b66
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:05:14 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50626

commit e918ee6
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:05:04 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50625

commit e48f3cd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:04:53 2013 +0000

    Use 2 Spaces indent and add modelines info
    
    svn path=/trunk/; revision=50624

commit c55d2bc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:04:43 2013 +0000

    Fix warnings found by fix-encoding-args tools.(and remove some tabs also)
    
    svn path=/trunk/; revision=50623

commit 7614891
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:04:33 2013 +0000

    Use 4 Spaces indent and add modelines info
    
    svn path=/trunk/; revision=50622

commit 3dd52ea
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:04:23 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50621

commit c39ca07
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:04:14 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50620

commit 2aa4518
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:04:03 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50619

commit cde1b3d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:03:54 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50618

commit 779c37a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:03:43 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50617

commit 15a785c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:03:33 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50616

commit 579b937
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 18:03:13 2013 +0000

    Use "generic" tfs (tfs_set_notset)
    
    svn path=/trunk/; revision=50615

commit 928080f
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Mon Jul 15 17:53:24 2013 +0000

    Make Debian package build depend on xdg-utils to let configure detect xdg-open
    
    svn path=/trunk/; revision=50614

commit 42b0931
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 15 15:51:45 2013 +0000

    C++ style comments are not allowed in ISO C90.  (Fixes the rest of them now that I noticed, "this will be reported only once per input file")
    
    svn path=/trunk/; revision=50613

commit e7e260b
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 15 15:48:10 2013 +0000

    Trivial: C++ style comments are not allowed in ISO C90.
    
    svn path=/trunk/; revision=50612

commit 891854c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 14:31:35 2013 +0000

    As suggest by Balint:
    
    Remove the 03-preferences patch: there's an ongoing discussion over at Debian
    about using xdg-open to open URLs[1] (instead of sensible-browser as this
    patch was doing) and anyway xdg-open behaves better for Balint.
    
    Since we'll be using xdg-open, add a dependency on xdg-utils (also suggested
    by Balint).
    
    Both changes are untested.
    
    [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=172436
    
    svn path=/trunk/; revision=50611

commit 9fd357b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 13:28:53 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8908 :
    
    As per http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script
    the portable way to find out if a particular command is available is with "command -v" not
    "which".
    
    svn path=/trunk/; revision=50610

commit 776c949
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Mon Jul 15 08:58:32 2013 +0000

    Do not hide the interface name in capture options.
    Fix for bug 8932 reported by tdarnell5.
    
    svn path=/trunk/; revision=50609

commit 19fcedc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 08:13:28 2013 +0000

    Fix error from checkAPI.pl
    Error: Found non-ASCII characters on line 871 of packet-scsi-osd.c
    
    svn path=/trunk/; revision=50608

commit 09d68c7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 15 07:39:26 2013 +0000

    Set convert_proto_tree_add_text has executable
    
    svn path=/trunk/; revision=50607

commit 94e8ddf
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jul 15 05:28:20 2013 +0000

    Fix misassembly problems in CAP-LINK_ETH-20030618-150138.5VW
    
    When reading packet we need to read whole one including tvb_frame->offset, not only tvb->length
    
    svn path=/trunk/; revision=50606

commit b99a650
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jul 15 04:56:01 2013 +0000

    From Javier Godoy:
    adds support for the OSD-2 CREATE USER TRACKING COLLECTION service action, following the approach described in bug 8832. It also implements dissection of the CDB continuation segment.
    
    Change in scsi_osd_extra_data_t:
     - Add a continuation_length field (we need that value from the CDB when later dissecting the Data In buffer)
    
    The following fields were added:
     - hf_scsi_osd2_cdb_continuation_length
     - hf_scsi_osd2_cdb_continuation_format
     - hf_scsi_osd2_continued_service_action
     - hf_scsi_osd2_cdb_continuation_descriptor_type
     - hf_scsi_osd2_cdb_continuation_descriptor_pad_length
     - hf_scsi_osd2_cdb_continuation_descriptor_length
     - hf_scsi_osd2_source_collection_object_id
    
    The following expert_info fields were added:
     - ei_osd2_cdb_continuation_format_unknown (PI_UNDECODED, PI_ERROR)
     - ei_osd2_continued_service_action_mismatch (PI_PROTOCOL, PI_WARN)
     - ei_osd2_cdb_continuation_descriptor_type_unknown (PI_UNDECODED, PI_WARN)
     - ei_osd2_cdb_continuation_descriptor_length_invalid (PI_PROTOCOL, PI_ERROR)
     - ei_osd2_cdb_continuation_length_invalid (PI_PROTOCOL, PI_ERROR)
    
    The following value_string arrays were added:
     - scsi_osd2_cdb_continuation_format_val (OSD2r4 Table 69)
     - scsi_osd2_cdb_continuation_descriptor_type_val (OSD2r4 Table 71)
    
    The following functions were added:
     - dissect_osd2_cdb_continuation_length (dissect the cdb continuation length field in cdb and save continuation_length in extra_data)
     - dissect_osd2_cdb_continuation (dissect the cdb continuation segment from the data out buffer; currently, descriptor-specific fields are not dissected)
     - dissect_osd2_create_user_tracking_collection
    
    Changes in dissect_osd_collection_object_id
     - add an int hfindex parameter
     - the return type was made void (previously it returned int, but the return type was unused)
     - this function is used for filling collection_id related fields (there are several flavors of them) and may be modified for displaying creation/removal information (à la dissect_osd_partition_id)
     - one call to dissect_osd_requested_collection_object_id was replaced by dissect_osd_collection_object_id(...,hf_scsi_osd_requested_collection_object_id)
     - two calls to dissect_osd_collection_object_id were updated with the new signature
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8922
    
    svn path=/trunk/; revision=50605

commit e9872cf
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jul 15 04:50:42 2013 +0000

    Update dissection.
    
    svn path=/trunk/; revision=50604

commit 17c0371
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jul 15 04:50:03 2013 +0000

    From Javier Godoy:
    fix partitions being inadvertently set as removed.
    
    In dissect_osd_get_attributes and dissect_osd_set_attributes there were calls to dissect_osd_partition_id with the last parameter (is_removed) set to TRUE instead of FALSE. That caused dissect_osd_partition_id reporting the partitions as "removed".
    
    The only service action where is_removed must be TRUE is dissect_osd_remove_partition.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8927
    
    svn path=/trunk/; revision=50603

commit 58b3567
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 04:00:20 2013 +0000

    From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8920 :
    
    Changed FATTR4_DISSECT_VALUES arg to FATTR4_BITMAP_ONLY in calls to
    dissect_nfs4_fattrs() in cases NFS4_OP_OPEN and NFS4_OP_CREATE of
    dissect_nfs4_response_op().
    
    svn path=/trunk/; revision=50602

commit 3c76662
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 03:19:32 2013 +0000

    Try 2 at fixing the Debian package.
    
    svn path=/trunk/; revision=50601

commit a8ad045
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 03:12:02 2013 +0000

    Add report_err.c to cmake build.
    
    svn path=/trunk/; revision=50600

commit 16ef3ce
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 03:06:00 2013 +0000

    Restore inclusion of report_err.h
    
    svn path=/trunk/; revision=50599

commit 54bb2e7
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 02:48:26 2013 +0000

    Move report_err.{h,c} from epan into wsutil: there's nothing epan-specific there and moving it avoids having to recompile the file for use in editcap and capinfos (which don't link against libwireshark).
    
    svn path=/trunk/; revision=50598

commit 27059c2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 02:05:54 2013 +0000

    Fix up some white space.
    
    svn path=/trunk/; revision=50597

commit a05830e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 02:03:36 2013 +0000

    Try to fix the "make debian-package" buildbot step: update patch 03-preferences
    so it applies more cleanly to the modern prefs.c .
    
    Note: I built this patch partially by hand from "svn diff"; hopefully the
    Debian stuff likes it.
    
    svn path=/trunk/; revision=50596

commit 0211750
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 15 01:46:47 2013 +0000

    One more try at fixing all the issues reported in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8908 :
    
    Rename check_expand_children() to check_expand_trees() since the function
    doesn't just do the children of the current path/iter.
    
    Add a parameter to that function which controls whether the parent (or just
    the children) get expanded.
    
    As suggest by Jakub in the bug: block further calls to expand_tree() when
    we're expanding all these trees.  Add a comment telling callers of
    check_expand_trees() to do that.
    
    svn path=/trunk/; revision=50595

commit 6d7a3a8
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 14 23:32:08 2013 +0000

    Rename frame_invalidate to frame_cache.
    
    svn path=/trunk/; revision=50594

commit c3c6580
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 14 23:01:03 2013 +0000

    Fix assertion failed: ERROR:print.c:823:const guint8 *get_field_data(GSList *, field_info *): code should not be reached
    
    svn path=/trunk/; revision=50593

commit a25c186
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 14 22:43:52 2013 +0000

    Yet another place where + offset was missing.
    
    svn path=/trunk/; revision=50592

commit d296ebc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 22:38:03 2013 +0000

    All routines taking an offset and length that want to access the data in
    the backing tvbuff must add the subset tvbuff's offset to the offset
    argument, to skip to the subset.
    
    svn path=/trunk/; revision=50591

commit b68e6dc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 20:26:56 2013 +0000

    A bit more comment updating.
    
    svn path=/trunk/; revision=50590

commit 221f399
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 19:34:45 2013 +0000

    Fix incorrect use of dlsw.frame_direction for capability exchange
    frames; that should be a separate dlsw.capex_type field.
    
    dlsw.error_cause is a numeric field, so it needs a base; the values in
    the value_string table are in hex, so show it in hex.
    
    svn path=/trunk/; revision=50589

commit cc4197b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 19:07:09 2013 +0000

    Fix a comment.
    
    svn path=/trunk/; revision=50588

commit d3be980
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 19:02:19 2013 +0000

    Get rid of duplicate "Old message type" field.
    
    svn path=/trunk/; revision=50587

commit 0e40234
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 17:39:36 2013 +0000

    Make pointers to raw packet data pointers to guint8, not pointers to
    char; they're chunks of raw octets, not characters.
    
    svn path=/trunk/; revision=50586

commit b161d15
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 17:34:16 2013 +0000

    Use tvb_new_chain with the tvbuffs from a reassembly.
    
    svn path=/trunk/; revision=50585

commit 976cca3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 17:27:57 2013 +0000

    A fragment_data structure now contains a pointer to a tvbuff to the
    fragment or reassembled data, not a pointer to the data itself; instead
    of having to construct a tvbuffs for the reassembled data, we can now
    just use the existing tvbuff.
    
    Spell out "fragment" and "fragmentation" in comments while we're at it.
    
    svn path=/trunk/; revision=50584

commit a1ca4be
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 17:16:56 2013 +0000

    Cast the result of g_malloc(), to avoid warnings about trying to compile
    this code as C++.
    
    Make pointers to raw packet data pointers to guint8, not pointers to
    char, as they're octets, not characters.
    
    svn path=/trunk/; revision=50583

commit 543ba27
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 14 15:51:15 2013 +0000

    fix: ../../asn1/t38/packet-t38-template.c:346: warning: request for implicit conversion from 'gpointer' to 'char *' not permitted in C++
    
    
    svn path=/trunk/; revision=50582

commit 2671b8a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 14 15:20:09 2013 +0000

    fix: packet-mp2t.c:489: warning: implicit declaration of function 'tvb_new_proxy'
    
    svn path=/trunk/; revision=50581

commit c766e78
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 14 14:42:05 2013 +0000

    Rewrite reassemble API to use TVBs instead of raw data.
    
    (it seems to be working for TCP ^^)
    
    svn path=/trunk/; revision=50580

commit d924325
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jul 14 14:03:38 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-07-14]
    
    svn path=/trunk/; revision=50577

commit 43e20ff
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Sun Jul 14 12:39:25 2013 +0000

    Don't use compiler options not supported by clang in XCode 4.6.3
    on Apple platforms.
    
    svn path=/trunk/; revision=50576

commit 1f32615
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 10:30:49 2013 +0000

    Export tvb_free_chain() so that tvbtest can use it.
    
    As on Windows with MSVC, and as with reassemble_test, link tvbtest with
    libwireshark and the libraries it requires.
    
    svn path=/trunk/; revision=50575

commit f99694b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 10:23:59 2013 +0000

    Squelch a "not permitted in C++" warning.
    
    svn path=/trunk/; revision=50574

commit 0ca2dd8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 10:19:12 2013 +0000

    Build tvbtest the same way we build reassemble_test; see whether that
    fixes the build errors we're seeing, with complaints about
    
    	tvbtest.obj : warning LNK4217: locally defined symbol tvb_XX imported in function test
    	tvbtest.obj : error LNK2019: unresolved external symbol __imp_tvb_XXX referenced in function run_tests
    	tvbuff.obj : error LNK2019: unresolved external symbol tvb_XXX referenced in function tvb_new_YYY
    
    svn path=/trunk/; revision=50573

commit eedc060
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 09:17:31 2013 +0000

    Fix whitespace.
    
    svn path=/trunk/; revision=50572

commit 2131f22
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 14 08:41:04 2013 +0000

    Rewrite packet-mime-encap to use composite tvbs + cloning
    
    svn path=/trunk/; revision=50571

commit b3e0623
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 14 07:59:42 2013 +0000

    Fix tvbtest linking, move private structures to tvbuff_subset
    
    svn path=/trunk/; revision=50570

commit 0d85b75
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 14 07:42:19 2013 +0000

    Move tvb real and subset implementations to seperate files.
    
    svn path=/trunk/; revision=50569

commit c089afc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 02:35:26 2013 +0000

    OK, with Qt 5.1, the pkg-config modules are all called Qt5Xxx rather
    than QtXxx, so look for those as well.
    
    svn path=/trunk/; revision=50568

commit 79aea4b
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jul 14 02:13:07 2013 +0000

    Generate better hf_ name
    Generate initial filter name
    Apply consistent whitespace
    
    svn path=/trunk/; revision=50567

commit a325134
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jul 14 02:01:49 2013 +0000

    First real test of convert_proto_tree_add_text.pl.
    
    svn path=/trunk/; revision=50566

commit b54d5b7
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 14 01:02:44 2013 +0000

    Fix the OID registration leaks.
    
    Only 1,625 bytes to go...
    
    svn path=/trunk/; revision=50565

commit c7909c4
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 14 00:54:02 2013 +0000

    Fix one small leak in xml dissector registration.
    
    svn path=/trunk/; revision=50564

commit afa96c3
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 14 00:45:19 2013 +0000

    Fix some of the preferences leaks. Don't strdup the defaults, as they will be
    strduped again immediately when they are registered. To make this safe, tweak
    the flow a bit so that they are guaranteed to be registered immediately after
    being set here.
    
    svn path=/trunk/; revision=50563

commit bab8c3f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 14 00:10:17 2013 +0000

    Note that Qt builds are supported by autotools.
    
    svn path=/trunk/; revision=50562

commit fb177c2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 13 22:51:55 2013 +0000

    set svn properties
    
    svn path=/trunk/; revision=50561

commit bc239a7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 13 22:43:35 2013 +0000

    On OS X, set the rpath for executables to include
    @executable_path/../lib as well as /usr/local/lib, so we can use @rpath
    in the install names in the executables and libraries in the application
    bundle.
    
    Have the osx-app.sh script tweak all references to libraries from
    /usr/local/lib in all executables, libraries, and plugins in the app
    bundle to use @rpath.  (The "all" is important; it fixes the GTK+ crash
    mentioned in the comment in osx-app.sh.  The notion of doing all of them
    came from the osx-app.sh script in a newer version of Inkscape.)
    
    This renders the setting of DYLD_LIBRARY_PATH in the wrapper scripts in
    the bundle unnecessary; remove it.  (Ideally, we should try to get rid
    of the wrapper scripts entirely, but that might have to wait for us to
    switch to using Qt.)
    
    svn path=/trunk/; revision=50560

commit 94f44f7
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jul 13 21:28:53 2013 +0000

    Here's a tool to help in the conversion of proto_tree_add_text to proto_tree_add_item. It's still rough around the edges, but it's a lot better than doing it all manually.  It targets proto_tree_add_text functions with formatted parameters.  It "guesses" the necessary parameters for proto_tree_add_item and the associated hf_ strictly through proto_tree_add_text parameters, so it does better for cases where the tvb_ function (ie tvb_get_guint8) is one of the printf style parameters in the proto_tree_add_text.
    
    If there are cleaner ways (better regex) to represent the logic, please feel free to update.
    
    The key is to improve the "defaults" detected so less manual editting of the proto_tree_input file (and subsequent dissector file) is necessary.
    
    I'll be testing it more (and probably updating) as I try to work through the checkAPIs.pl "naughty list" (now that the list has expanded)
    
    svn path=/trunk/; revision=50559

commit ef93945
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 13 17:53:33 2013 +0000

    Add support for cloning TVBs, move tvb_new() prototype to wtap-int.h
    
    svn path=/trunk/; revision=50558

commit 9bdc911
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 13 15:07:15 2013 +0000

    From Dominic Spill via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8921
    
    Update the README to reflect the value_string name changes in r48645.
    
    From me: reorganize a bit to promote the use of val_to_str over try_val_to_str
    in most cases.
    
    svn path=/trunk/; revision=50557

commit af61f18
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 13 14:51:25 2013 +0000

    Add new function: validate_offset() which checks if offset is within bounds of tvb.
    
    svn path=/trunk/; revision=50556

commit 611eaf8
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 13 14:37:06 2013 +0000

    From Chris Botje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8917
    
    Minor Enhancement to add further to the Fast Message conversation structure to
    provide Data Region Address/Name lookup.
    
    From me: use tree for lookups, not slist.
    
    svn path=/trunk/; revision=50555

commit 8bd14d8
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 13 11:41:34 2013 +0000

    cygwin's dos2unix belongs to the Base category
    
    svn path=/trunk/; revision=50554

commit 19de5cc
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 13 11:33:44 2013 +0000

    From Vaibhav Katkade
    
    Add Netflow Record TrustSec fields
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8928
    
    svn path=/trunk/; revision=50553

commit ed324ee
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Jul 13 11:21:47 2013 +0000

    PNRP means Peer Name Resolution Protocol
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8929
    
    (fix another typo)
    
    svn path=/trunk/; revision=50552

commit d5450ff
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 13 10:28:19 2013 +0000

    Remove compute_offset_length()
    
    We either want to calculate only offset (compute_offset()), or
    offset and remaining length (compute_offset_and_remaining())
    
    Move old generic code to check_offset_length_no_exception())
    
    svn path=/trunk/; revision=50551

commit 614e45a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 13 09:48:55 2013 +0000

    Call check_offset_length_no_exception() in tvb_bytes_exist(), fix possible integer overflow
    
    svn path=/trunk/; revision=50550

commit cae2ce3
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 13 09:17:32 2013 +0000

    TVB: rewrite compute_offset_length(), check_offset_length_no_exception() to return exception number instead of FALSE, and 0 instead of TRUE
    + if there's overflow in check_offset_length_no_exception() just set exception, don't clamp end_offset (it could be an issue for 4GB tvbs :>)
    
    
    svn path=/trunk/; revision=50549

commit e26b65f
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 13 09:14:25 2013 +0000

    proto_custom_set() cleanup
    
    - Merge _UINT / _INT into one case
    - fix possible generation of wrong expression ("some_integer") for unknown value in BASE_NONE field
    
    svn path=/trunk/; revision=50548

commit 94c1824
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 13 01:16:14 2013 +0000

    Suggest why the rpathification of the libraries might not be sufficient.
    
    Don't rpathify system libraries.
    
    Rpathify with @rpath, not @executable_path.
    
    Use the right path for the binaries and libraries.
    
    svn path=/trunk/; revision=50547

commit 7f46a71
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Jul 12 22:53:56 2013 +0000

    If the FCS isn't present, don't indicate "FCS Valid: True".  Instead, indicate "FCS Valid: Unknown".
    
    Note: Other changes should be made as well regarding the FCS as part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8859.
    
    svn path=/trunk/; revision=50546

commit 0f80d54
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 12 22:28:37 2013 +0000

    Note the issue with setting program_LINK.
    
    svn path=/trunk/; revision=50545

commit 31f37c2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 12 22:06:54 2013 +0000

    Setting wireshark_LINK means that wireshark_LDFLAGS isn't used; there's
    no need to set it for the GTK+ version, so don't.  (For Qt, we should
    find some other way of forcing it to link wireshark-qt as a C++ program,
    perhaps by having a wireshark-qt.cpp file in the top-level source
    directory that contains main() and that calls the ui/qt code.)
    
    svn path=/trunk/; revision=50544

commit 600e668
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 21:53:52 2013 +0000

    Add a (GPLv2+) license header, copyright Balint.
    
    svn path=/trunk/; revision=50543

commit f3b4e97
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 21:51:34 2013 +0000

    Add (GPLv2+) license headers to these scripts, assigning the copyright to
    the original author of the scripts (Gerald).
    
    svn path=/trunk/; revision=50542

commit cef679a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Jul 12 21:32:03 2013 +0000

    Add the hidden wpan.frame_length to the IEEE 802.15.4 tree, not the top-level tree.
    
    svn path=/trunk/; revision=50541

commit 1629a09
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 12 19:19:09 2013 +0000

    When building for 10.6, force the build to use libpng12.
    
    svn path=/trunk/; revision=50538

commit d2b9339
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jul 12 17:53:51 2013 +0000

    fix subset tvb: we want to do operation on backing tvb on position: abs_offset + subset_offset, abs_offset - subset_offset makes no sense.
    
    Right now it doesn't really matter, cause tvb subsets always have real_data.
    
    Without fix, and with small modification in ensure_contigous_no_expcetion() to first check for ->tvb_get_ptr() and later real_data
    epan doesn't work and it flood console with warnings like:
    ** (process): WARNING **: Dissector bug, protocol IPv4, in packet 3823: tvbuff.c:976: failed assertion "exception > 0"
    
    
    svn path=/trunk/; revision=50537

commit cab1f9f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Jul 12 17:14:19 2013 +0000

    Allow -C <choplen> to be used more than once so it is now possible to chop bytes from both the beginning and end of a packet in a single step.
    
    svn path=/trunk/; revision=50536

commit 605e212
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 13:56:14 2013 +0000

    As suggested by Jakub in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8908#c8 :
    
    When auto-expanding previously-expanded children (r50516), only apply
    auto-scrolling to the tree the user just expanded (not any of its children
    which were auto-expanded).
    
    Also: only expand children of the just-expanded tree, not all instances of
    the just-expanded tree.  This prevents expanding, for example, one SCTP chunk's
    tree from expanding all other chunks in the same frame.  (Of course moving
    between frames will cause the chunks' trees to be expanded.)
    
    svn path=/trunk/; revision=50535

commit c449776
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Fri Jul 12 13:55:29 2013 +0000

    From Matt Texier via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8691 Improvement of previous support of RFC5575 BGP flow spec
    
    From me
    * Enhance and fix some display tree stuff
    * Add Matt to AUTHORS
    
    svn path=/trunk/; revision=50534

commit 2aff467
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 13:04:28 2013 +0000

    Move the ignore entries for ps.c to epan.
    
    svn path=/trunk/; revision=50533

commit 7ad38c4
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 13:01:17 2013 +0000

    From Dirk De Schepper via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8926 :
    
    The dissector defines some one-byte fields as UFLOAT. Defining them as UINT
    fixes the decoding error for CAT48 version 1.21.
    
    svn path=/trunk/; revision=50532

commit 9997e9f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 12 08:01:52 2013 +0000

    ps.h got moved to epan.
    
    svn path=/trunk/; revision=50531

commit 278567c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 12 07:29:05 2013 +0000

    Revert a change that shouldn't have been checked in.
    
    svn path=/trunk/; revision=50530

commit 5be96e7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 12 07:27:55 2013 +0000

    print.ps moved to epan.
    
    svn path=/trunk/; revision=50529

commit 54ec53a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 06:08:14 2013 +0000

    print.c and ps.c are in libwirshark now.
    
    svn path=/trunk/; revision=50528

commit 7c9c79c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jul 12 05:59:56 2013 +0000

    Move bitmask array from ipv4_addr_set_netmask_bits() to ip_get_subnet_mask()
    
    Use it in subnet_mask_lookup_init().
    
    svn path=/trunk/; revision=50527

commit 4dcc156
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 03:50:50 2013 +0000

    Move the print modules into epan.
    
    svn path=/trunk/; revision=50526

commit 416c76a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 03:49:29 2013 +0000

    Fix building ui/qt out of the source tree.
    
    svn path=/trunk/; revision=50525

commit fae759b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 03:35:44 2013 +0000

    Avoid building ascend.h and ascend.c in parallel (2 bison's running at the same time sometimes results in corrupted output).
    
    svn path=/trunk/; revision=50524

commit 7a3ea48
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 02:40:44 2013 +0000

    disabled_protos.c is in libwireshark now.
    
    svn path=/trunk/; revision=50523

commit 60b4764
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 02:24:25 2013 +0000

    disabled_protos.c is in libwireshark now.
    
    svn path=/trunk/; revision=50522

commit 1620634
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 01:40:06 2013 +0000

    Move disabled_protos.{h,c} into epan.
    
    svn path=/trunk/; revision=50521

commit 687cbef
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jul 12 01:22:35 2013 +0000

    No need to include epan header files here; include things directly as necessary.
    
    svn path=/trunk/; revision=50520

commit 725a05b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 12 00:42:14 2013 +0000

    frame_data_sequence.c and packet-range.c moved to epan.
    
    svn path=/trunk/; revision=50519

commit 5f26818
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 12 00:41:22 2013 +0000

    packet-range.h moved to the epan directory.
    
    svn path=/trunk/; revision=50518

commit 45449ce
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 11 23:57:11 2013 +0000

    Move some more modules into epan.
    
    svn path=/trunk/; revision=50517

commit d746612
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 11 23:01:13 2013 +0000

    Fix the problem reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8908#c3
    (the last remaining problem in that bug report):
    
    When we expand a tree, check if any of its children need to be expanded too
    (because the user left them expanded when s/he closed the parent).
    
    In the process, rename expand_finfos() to check_expand_children() since the
    function expands any children (subtrees) which should be expanded.  Remove
    one of that function's parameters too: just reference the global preference
    that controls whether scrolling should be done or not.
    
    Replace some tabs with spaces (for consistency).
    
    svn path=/trunk/; revision=50516

commit 0f003ba
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 11 21:54:23 2013 +0000

    Fix cut-and-pasteo found by a compiler warning.
    
    Mark an unused parameter as unused.
    
    svn path=/trunk/; revision=50515

commit b125950
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 11 21:53:19 2013 +0000

    Fix typo found by a compiler warning.
    
    svn path=/trunk/; revision=50514

commit 614194e
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jul 11 21:13:27 2013 +0000

    The beginning of an openflow dissector.
    
    svn path=/trunk/; revision=50513

commit 5dec6b5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jul 11 21:12:31 2013 +0000

    From Tommy Wu:
    
    Add 3gpp2_cvse.
    
    svn path=/trunk/; revision=50512

commit 7fa8bd0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Jul 11 21:11:28 2013 +0000

    From Tommy Wu:
    
    Use terminology from RFC 4303
    
    svn path=/trunk/; revision=50511

commit 6c37181
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Jul 11 15:55:52 2013 +0000

    Fix an obvious case of incorrectly comparing the return value of tvb_length_remaining() against non-zero instead of greater than zero.  There are other questionable uses of tvb_length_remaining() as well ... and maybe these should all be replaced with tvb_reported_length_remaining() as well?
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=50510

commit b53ced1
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 11 15:03:43 2013 +0000

    get_hfi_and_length() hasn't returned the hfi since r50015: rename it
    to get_hfi_length().
    
    svn path=/trunk/; revision=50509

commit b0c5fec
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 11 15:00:39 2013 +0000

    Don't mark a used parameter _U_.
    
    svn path=/trunk/; revision=50508

commit 160c35c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 11 14:58:11 2013 +0000

    For consistency:
    
    s/hf_index/hfindex/g
    s/hf_info/hfinfo/g
    
    svn path=/trunk/; revision=50507

commit b6ee11e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jul 11 14:46:30 2013 +0000

    Fix the very long loop fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8923 :
    
    Apply the fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3290
    to proto_tree_add_bits_item().  That is, test that we have offset+length bytes
    left in the TVB before trying to fake the item.
    
    svn path=/trunk/; revision=50504

commit c38a750
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jul 11 11:59:30 2013 +0000

    Client subnet optcode value now IANA assigned.  Warn if experimental placeholder value is still used.  Bug 7552 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7552)
    
    svn path=/trunk/; revision=50503

commit 359fb84
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 11 09:51:30 2013 +0000

    Throw in a cast to squelch warnings about a value not fitting in a
    time_t.  (That also lets us not care how big a time_t is, except that we
    have a not-fixable Y2.038K problem with 32-bit time_t, about which we
    merely warn in a comment.)
    
    svn path=/trunk/; revision=50502

commit 2009a08
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 11 09:45:51 2013 +0000

    You now have to update three count 'em three files when adding a new
    source file at the top level - top-level Makefile.common, top-level
    CMakeLists.txt, *and* qui/qt/QtShark.pro.
    
    svn path=/trunk/; revision=50501

commit 88a1a02
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 11 09:40:44 2013 +0000

    Get rid of an unused variable.
    
    Don't nest g_strconcat() calls: g_strconcat(a, g_strconcat(b, c, NULL), NULL)
    is equivalent to g_strconcat(a, b, c, NULL).  (And g_strconcat(b, c) is
    incorrect - you need a NULL at the end of the list.)
    
    Checking whether a pointer is "> 0" is useful only in platform-dependent
    situations or if you're doing a really greasy hack such as stuffing a
    flag into the uppermost bit of the pointer; the test should just check
    whether the pointer is null or not.
    
    svn path=/trunk/; revision=50500

commit 97456cd
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jul 11 06:08:28 2013 +0000

    Fix two problems in tvbuff.h
    
    svn path=/trunk/; revision=50499

commit 356a461
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jul 11 05:51:19 2013 +0000

    Restore old composite_memcpy() prototype. Remove it from ops.
    
    svn path=/trunk/; revision=50498

commit ce81449
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jul 11 05:47:02 2013 +0000

    packet dissection now takes pointer to tvb instead of guint8 data
    implement frame_tvbuff, right now almost a copy of 'real' tvb.
    
    svn path=/trunk/; revision=50497

commit 19d2d0d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jul 11 04:35:12 2013 +0000

    tvbuff: try to fix compilation problems for C++-like compilers.
    
    svn path=/trunk/; revision=50496

commit ef942ca
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jul 10 21:31:22 2013 +0000

    Upgrade NAS disssectors to v11.7.0
    
    svn path=/trunk/; revision=50494

commit 783902c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jul 10 20:15:26 2013 +0000

    Darn it - fix typo.
    
    svn path=/trunk/; revision=50493

commit 0c3f45a
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jul 10 20:12:52 2013 +0000

    Mention the new -L option to editcap in the release notes.
    
    svn path=/trunk/; revision=50492

commit e7a7293
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jul 10 20:02:45 2013 +0000

    Add -L option to allow adjustment of original frame length.  This change was motivated by a question on ask where the user currently has to jump through hoops to accomplish the same thing which can now be done in 1 step via:
    
        editcap -T wpan -C 16 -L -F libpcap test.pcap test_wpan.pcap
    
    I thought it would be useful enough for others as well.
    
    Ref: http://ask.wireshark.org/questions/22689/problems-with-editcap-and-wpan-encapsulation-option
    
    
    svn path=/trunk/; revision=50491

commit 338f1c9
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 10 19:25:49 2013 +0000

    tvbuff: remove ->tvb_init() from ops
    
    ->tvb_init() knows nothing about new tvb and can only do some kind of bzero()
    it's much better if we initialize object after tvb_new() [which anyway must be done]
    
    + try to fix OSX build.
    
    svn path=/trunk/; revision=50490

commit d717536
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 10 19:08:02 2013 +0000

    tvbuff: allow tvb-implementations using their own structure (it's fine as long as first member of struct is tvbuff)
    
    Move some stuff outside tvbuff struct.
    
    svn path=/trunk/; revision=50489

commit bdd8e5b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 10 18:41:24 2013 +0000

    From Cal Turney:
    - tshark -q -z io,stat,1 causes core dump for files larger than ~2MB
    (with this fix it will still overflow on 32-bits for frame time > 4294s)
    
    - In tshark's "io,stat" eliminate the unrequested "Frames and bytes" col, fix formatting, and add "Duration"
    
    From me:
    Added casts to squelch compiler warnings on win7 64bit
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8839
    
    svn path=/trunk/; revision=50488

commit b4d8a37
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 10 18:25:24 2013 +0000

    Fix previous commit. Devel env with -w in CFLAGS is not so good idea...
    
    svn path=/trunk/; revision=50487

commit f3ed13c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 10 18:14:15 2013 +0000

    tvbuff: replace type with operation vtable
    
    It's begin of work to allow adding new tvbuff types (think: wtap_tvbuff, base64_tvbuff).
    
    svn path=/trunk/; revision=50486

commit dffa72a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jul 10 17:57:10 2013 +0000

    Use QHeaderView::setSectionResizeMode on Qt >= 5.
    
    svn path=/trunk/; revision=50485

commit ca9c780
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Jul 10 16:51:54 2013 +0000

    Document that ProtoField INT64 and UINT64 does not support value string.
    
    svn path=/trunk/; revision=50484

commit 5289c95
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Wed Jul 10 16:33:30 2013 +0000

    Use luaL_optnumber for ProtoField mask, to avoid a signed cast.
    
    This fixes bug 5734.
    
    svn path=/trunk/; revision=50483

commit d602662
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jul 10 16:18:37 2013 +0000

    Add strnatcmp by Martin Pool for 'natural order' string comparisons, and make use of it in editcap and mergecap for listing encapsulation types.  For example:
    Before:
        user0 - USER 0
        user1 - USER 1
        user10 - USER 10
        user11 - USER 11
        user12 - USER 12
        user13 - USER 13
        user14 - USER 14
        user15 - USER 15
        user2 - USER 2
        user3 - USER 3
        user4 - USER 4
        user5 - USER 5
        user6 - USER 6
        user7 - USER 7
        user8 - USER 8
        user9 - USER 9
    
    After:
        user0 - USER 0
        user1 - USER 1
        user2 - USER 2
        user3 - USER 3
        user4 - USER 4
        user5 - USER 5
        user6 - USER 6
        user7 - USER 7
        user8 - USER 8
        user9 - USER 9
        user10 - USER 10
        user11 - USER 11
        user12 - USER 12
        user13 - USER 13
        user14 - USER 14
        user15 - USER 15
    
    
    svn path=/trunk/; revision=50482

commit d3e9ec6
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 10 05:08:06 2013 +0000

    From Javier Godoy:
    Proper dissection of responses with insufficient allocation length.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8919
    
    svn path=/trunk/; revision=50481

commit eff8250
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jul 10 05:00:43 2013 +0000

    From Joe McEachern:
    SIP stats shows incorrect values for Max/Ave setup times.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8897
    
    BACKPORT 1.8 1.10
    
    svn path=/trunk/; revision=50480

commit 40a66a2
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 10 01:50:27 2013 +0000

    Fix bug #8908: Strange behavior of tree expand/collapse in packet details
    
    Only expand subtree when parent was also expanded
    
    svn path=/trunk/; revision=50479

commit e2768d0
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 10 00:32:57 2013 +0000

    The last bits of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8828
    
    Convert the last DISSECTOR_ASSERTs into potential expert infos, and do the right
    offset manipulation and verification to avoid long (or infinite) loops when
    those conditions are hit. This includes fixing some long loops I accidentally
    introduced in r50432.
    
    svn path=/trunk/; revision=50478

commit 8332278
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 9 23:10:04 2013 +0000

    tvbuff: use ep_strbuf_append_unichar()
    
    svn path=/trunk/; revision=50477

commit 882d084
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Jul 9 20:51:48 2013 +0000

    fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8916
    reported by Laurent Butti
    
    a TPDU's length field must never be 0
    this length field was decremented without prior checking,
    allocating length-1 bytes of memory caused a dissector assert
    
    svn path=/trunk/; revision=50474

commit 8c9ab80
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jul 9 20:39:09 2013 +0000

    Upgrade LTE RRC dissector to v11.4.0
    
    svn path=/trunk/; revision=50473

commit 38ce891
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 9 20:35:26 2013 +0000

    Fix some uninitialized variable warnings reported in bug 8904 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8904) by setting conversation structure (smtp_session_state) to all zeros.
    
    svn path=/trunk/; revision=50472

commit 678913d
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Tue Jul 9 19:00:11 2013 +0000

    Avoid having double "Default" entry in "Create New Profile".
    
    #BACKPORT 1.10
    
    svn path=/trunk/; revision=50471

commit 43c3cb4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 9 18:08:40 2013 +0000

    From Thomas ERSFELD (GSOC13) via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8710 QtShark doesn't have a statistics summary window
    
    Add Summary Statistics to qtshark (Statistics => Summary)
    Now, use tabs to split summary display (File Capture details, Capture Statistics)
    
    Add also Comment Summary tab (to replace Statistics => Comments Summary)
    
    From me :
    Fix order of summary files in Qtshark.pro
    
    svn path=/trunk/; revision=50470

commit e8fed41
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 9 18:01:44 2013 +0000

    Another change that should have been part of r50465, which removed the limits to the number of characters in the display filter(s).  [Technically, there is still the inherent 65535 limit.]
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=50469

commit 9c98649
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 9 16:58:07 2013 +0000

    Use sizeof() instead of hard-coded values.  Other minor whitespace cleanup.
    
    svn path=/trunk/; revision=50466

commit dacf47c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jul 9 16:44:47 2013 +0000

    Remove the advanced filter field arbitrary text limit of 100 and remove the filter field arbitrary text limit of 256.
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8909
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=50465

commit 398f94d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 9 16:22:53 2013 +0000

    tvb subset: move setting tvb->ds_tvb to tvb_new_with_subset()
    
    svn path=/trunk/; revision=50464

commit df2c82e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 9 14:15:30 2013 +0000

    From X via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8914 :
    
    Correct AVP codes 712 and 713, add 714-719.
    
    Add and fix some enum codes.
    
    Update specification version.
    
    From me: Fix up indentation.
    
    svn path=/trunk/; revision=50463

commit fd86b76
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue Jul 9 13:09:05 2013 +0000

    From Javier Godoy via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8905 SCSI OSD: per-attribute subtree
    
    The response of the OSD-2 LIST command may contain attributes in multi-object retrieved attributes format. Currently all proto_items for that attributes are put under the SCSI Payload tree, yielding a large list of items:
    
    	Partition Id
    	Object Type
    	Attribute Page
    	Attribute Number
    	Attribute Length
    	(optional attribute-specific fields)
    	Attribute Page, ...
    	Partition Id
    	Object Type
    	Attribute Page, ...
    	...
    
    This patch classifies the OSD-2 LIST attributes (from the Data In buffer) in one tree per object and one sub-tree per attribute
    	Partition Id (ett_osd_multi_object tree)
    		Object Type
    		Attribute (ett_osd_attribute tree)
    			Attribute Page
    			Attribute Number
    			Attribute Length
    			(optional attribute-specific fields)
    		Attribute, ...
    	Partition Id
    		Object Type
    		Attribute Page, ...
    	...
    
    The same approach is applied to attributes in the Get/Set attributes segments.
    
    A function *attribute_page_numbers_t lookup_osd_attribute(page,number) was created, with common code that is called from dissect_osd_attributes_list, dissect_osd_attribute_value and dissect_osd2_attribute_list_entry.
    
    The trees are built in function dissect_osd_attribute_list_entry. That function was modified for avoiding code duplication with case 0x09 of dissect_osd_attributes_list. A missing padding was added in the process.
    
    The function dissect_osd_partition_id now returns proto_item*, so that we can create a subtree rooted at the partition_id (previously it returned an offset, but the return value was unused).
    
    From me:
    Fix clang warning duplicate code...
    Remove some trailing whitespace
    
    svn path=/trunk/; revision=50462

commit e51c046
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 9 09:54:19 2013 +0000

    Fix uninstallation of Cairo - uninstall, don't install!
    
    svn path=/trunk/; revision=50461

commit b4c7190
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 9 09:31:45 2013 +0000

    Fix missing $ before variable name.
    
    Look at the lua-*-done file to get the version number of the version of
    Lua we installed.
    
    svn path=/trunk/; revision=50460

commit 5967dc6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 9 08:48:07 2013 +0000

    CPPFLAGS contains the flags for the C preprocessor; CXXFLAGS contains
    the flags for the C++ compiler.
    
    If we're building for 10.5, force a 32-bit build.
    
    svn path=/trunk/; revision=50459

commit c72d5f0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 9 08:47:05 2013 +0000

    Fix the uninstall procedure for Lua - the man pages are installed into
    /usr/local/man/man1, not /usr/local/man.
    
    svn path=/trunk/; revision=50458

commit 06f748c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 9 05:14:33 2013 +0000

    prefs.c: In function 'capture_column_set_cb':
    prefs.c:1745: warning: unused variable 'syntax_error'
    
    svn path=/trunk/; revision=50457

commit ff15b89
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 9 04:41:34 2013 +0000

    Use older versions of some libraries, and build 32-bit, when building
    for Leopard.  Fix some issues that came up with the older versions.
    
    We don't support building *on* Leopard - we check for that up front - so
    eliminate some code to handle that.
    
    When uninstalling, check for the installed version by looking at the
    name of the -done file, so we don't have to trust the _VERSION settings.
    
    We don't appear to need to build our own versions of libpng or pixman
    when building *on* Snow Leopard *for* Leopard.
    
    The libffi configure patch for GLib appears not to be necessary -
    perhaps building and installing pkg-config *before* building GLib makes
    it no longer necessary - and it doesn't work with older versions of
    GLib, so don't apply it.
    
    svn path=/trunk/; revision=50456

commit bbf7636
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jul 9 04:22:43 2013 +0000

    From Cal Turney:
     Wireshark crashes when switching from a v1.11.0 profile to a v1.4.6 prof and then to a v1.5.1 profile.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8884
    
    #BACKPORT 1.10
    
    svn path=/trunk/; revision=50455

commit 6b3ac2d
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 9 01:18:52 2013 +0000

    Batch of filterable expert infos.
    
    svn path=/trunk/; revision=50454

commit c5ca0c8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 8 22:56:55 2013 +0000

    Download, build, and install pkg-config before GLib, courtesy of the
    "use your internal version of GLib" flag for pkg-config's configure
    script.  This simplifies things a little bit.
    
    Fix an indentation error while we're at it.
    
    svn path=/trunk/; revision=50453

commit 5541c28
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 8 21:12:06 2013 +0000

    Fix the very long loop reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8911 :
    
    In parseFields() ensure that we have at least one byte so that callers
    don't have to protect against it returning an offset which hasn't incremented.
    
    Remove a couple of now-unnecessary length-remaining (aka "will the offset
    move?") checks.
    
    In some other checks, use tvb_ensure_length_remaining() rather than calling
    tvb_length_remaining() and (potentially) THROWing an exception.  I'm not sure
    if these are really necessary now or not...
    
    svn path=/trunk/; revision=50450

commit 2a62d8e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 8 19:49:17 2013 +0000

    Include the output (fuzz'd) file name in the output when fuzz (or randpkt)
    testing fails.
    
    Useful for when you want to use up a few spare CPU cores running multiple
    simultaneous fuzz tests...
    
    svn path=/trunk/; revision=50449

commit 3db06ae
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jul 8 18:49:42 2013 +0000

    Fix "Could not compile color filter "Checksum Errors" from saved filters: eth.fcs_bad (type=Label) cannot participate in '==' comparison" warning
    
    svn path=/trunk/; revision=50448

commit 59644b3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jul 8 16:54:18 2013 +0000

    New Qt feature: Show related packet list items in the frame number
    column. Conversation spans (setup frame to last frame) are shown with a
    square bracket. Linked frames are shown with a circle.
    
    Use correct column justifications in Qt. Move common
    justification-related packet list code to ui/packet_list_utils.[ch].
    
    Add a last_frame element to conversation_t.
    
    svn path=/trunk/; revision=50447

commit 5b7c3b3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jul 8 16:37:47 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50446

commit 36d3734
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 8 16:25:13 2013 +0000

    From Jim Young via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8906 :
    
    This patch augments Wireshark's and tshark's augument usage reports (-? and
    -t?) and the Wireshark and tshark man pages to list all available timestamp
    options available for the -t option.
    
    svn path=/trunk/; revision=50445

commit 87646b1
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jul 8 05:59:07 2013 +0000

    Fixes for tmp_fld_check_value():
    
    - FT_FRAMENUM can't have strings
    - mask hfinfo->display to compare with valid BASE_ value
    
    svn path=/trunk/; revision=50444

commit 2cc0fb0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jul 7 21:38:04 2013 +0000

    Clean up comments.
    
    svn path=/trunk/; revision=50440

commit ed4622d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 7 21:32:12 2013 +0000

    ups? first add + 1, then multiply.
    
    svn path=/trunk/; revision=50438

commit bf6b5d7
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Jul 7 19:03:03 2013 +0000

    fixed a typo in the expert infos
    
    svn path=/trunk/; revision=50435

commit d4f1a2c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 7 17:13:17 2013 +0000

    tree_is_expanded: make it bit array.
    
    Right now we have about 36K of ett items, and tree_is_expanded takes: 144K of memory (36K*sizeof(gboolean))
    By making tree_is_expanded bit array, it reduce size to 4.5K (36K/8)
    
    svn path=/trunk/; revision=50434

commit 792f35a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jul 7 16:33:49 2013 +0000

    Make tree_is_expanded array static, add setter/getter function.
    
    svn path=/trunk/; revision=50433

commit cd7712f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jul 7 16:18:18 2013 +0000

    A bit more of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8828
    
    svn path=/trunk/; revision=50432

commit ebf30a7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jul 7 14:03:38 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-07-07]
    
    svn path=/trunk/; revision=50429

commit afa7538
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 23:53:09 2013 +0000

    Revert part of r50415. As pointed out by Jakub, some of the value_string
    functions are called when no dissection is going on, and so can't use
    wmem_packet_scope().
    
    svn path=/trunk/; revision=50428

commit 5ef777c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jul 6 23:46:31 2013 +0000

    proto.c: add few more cases when oct/hex can show up with signed number
    remove invalid comment about HEX/OCT print not supported for signed numbers.
    
    svn path=/trunk/; revision=50427

commit a39004e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 6 23:29:50 2013 +0000

    Check for an OS X deployment target early, so that as many
    tests using the compiler are done using the flags that
    we'll be using when building.
    
    Add a -mmacosx-version-min flag to CFLAGS/CPPFLAGS/LDFLAGS so that the
    compiler tests use them.  This may, or may not, obviate the need to set
    MACOSX_DEPLOYMENT_TARGET in OSX_DEPLOY_TARGET.
    
    svn path=/trunk/; revision=50426

commit 455f10f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 6 23:00:56 2013 +0000

    We need Cairo if we're building on 10.5 *or* if we're building *for*
    10.5 on a later OS.
    
    Fix the download path for libpng, and update the version to the
    currently-available version.
    
    svn path=/trunk/; revision=50425

commit 5633f7f
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 22:03:52 2013 +0000

    From Marko Hrastovec via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8886
    
    Fix an error in the scaling factor of field I062/380 subfield #28 in the Asterix
    dissector.
    
    svn path=/trunk/; revision=50424

commit 337ad42
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 21:55:10 2013 +0000

    From Peter Hatina via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8888
    
    We're allocating an array of pointers, not an array of objects, so make the
    sizeof() reflect that to avoid over-allocating.
    
    svn path=/trunk/; revision=50423

commit 67e4c15
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Jul 6 21:43:44 2013 +0000

    Add UE Id to UDP framing protocol
    
    svn path=/trunk/; revision=50422

commit 10b4dc9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 6 21:21:54 2013 +0000

    Use consistent 4-space no-tab indentation.
    
    svn path=/trunk/; revision=50421

commit 218608f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Jul 6 21:07:42 2013 +0000

    Count SDUs even when dumping only the MAC header
    
    svn path=/trunk/; revision=50420

commit b2475c1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 6 19:34:21 2013 +0000

    Squelch some warnings that show up with, for example, the GCC 4.2.1 that
    comes with Xcode 3.2.6 (it's not a real problem, but that requires more
    flow analysis than that version of the compiler does, apparently).
    
    svn path=/trunk/; revision=50419

commit e02563c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 6 19:32:07 2013 +0000

    Don't install the GNU autotools on Snow Leopard and earlier; they were
    shipped with those versions of OS X, and I had some problems with the
    newer versions on Snow Leopard (the Makefile was doing weird stuff that
    caused build failures in wsutil, moving .Tlo files to .Plo files; I
    didn't investigate futher).
    
    svn path=/trunk/; revision=50418

commit bd52515
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 18:40:56 2013 +0000

    Use epan-scoped memory for 6lowpan preference names. Another ~300 bytes gone.
    
    svn path=/trunk/; revision=50417

commit 2626f96
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 18:31:35 2013 +0000

    Use epan-scoped memory for XML field strings. Another ~35KB leaks fixed.
    
    Running `tshark -v` (which has the happy effect of doing
      epan_init();
      epan_cleanup();
    with no practical work in-between), now leaks a hair less than 2KB of memory on
    my machine. It was over 500KB earlier today :)
    
    svn path=/trunk/; revision=50416

commit bae9597
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 18:25:27 2013 +0000

    Wmem-ify value-strings. Another ~10KB gone.
    
    svn path=/trunk/; revision=50415

commit 74e1b83
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 18:14:04 2013 +0000

    Use epan-scoped memory for h248 packages. Fixes another ~24KB of leaks.
    
    svn path=/trunk/; revision=50414

commit 32088c9
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 18:06:56 2013 +0000

    Regenerate p1 dissector.
    
    svn path=/trunk/; revision=50413

commit b4df55d
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 18:01:57 2013 +0000

    Build dynamic diameter value_string arrays with wmem arrays not garrays.
    Fixes another ~60KB of leaks.
    
    svn path=/trunk/; revision=50412

commit e126895
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 17:47:32 2013 +0000

    Add wmem_array_sort() which just hands off to the standard library's qsort().
    
    svn path=/trunk/; revision=50411

commit 519c5af
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 6 16:42:30 2013 +0000

    Add a --enable-osx-deploy-target option to set the deployment target
    when building for OS X; that causes the MACOSX_DEPLOYMENT_TARGET
    environment variable to be set when building (so that, for example, we
    don't use linker features available on the version on which we're
    building but not on the minimum OS version for which we're building),
    and causes the SDK for that version to be used (so that, for example, we
    don't link with libraries with later version numbers than the ones
    provided with the OS version for which we're building).
    
    svn path=/trunk/; revision=50410

commit 5a744f4
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 16:11:36 2013 +0000

    Remove unused data structures from new expert code. Cleans up another ~17KB
    of leaks, and I suspect they won't be necessary (we can always add them back
    using wmem if they do turn out to be needed).
    
    svn path=/trunk/; revision=50409

commit 42ce3fe
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 16:08:12 2013 +0000

    Convert xml's dynamic hf array from a garray to a wmem_array. Cleans up another
    ~200KB of leaks in epan library.
    
    svn path=/trunk/; revision=50408

commit 53c6595
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 13:31:31 2013 +0000

    Add our license header to plugin moduleinfo.h files. Cleans up a batch of
    licensecheck warnings.
    
    svn path=/trunk/; revision=50407

commit 0bc2afc
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 12:54:13 2013 +0000

    Allocate expert protocol structs with wmem, cleans up a few KB of leaks in
    epan_cleanup().
    
    svn path=/trunk/; revision=50406

commit 260369a
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 12:45:33 2013 +0000

    Build diameter's hf array in a wmem array instead of a garray. Fixes ~270KB of
    leak when running epan_cleanup().
    
    svn path=/trunk/; revision=50405

commit 24142c4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 6 08:33:07 2013 +0000

    In some versions of some OSes, even <string.h> declares index() under
    some circumstances.  Use array_index as a variable name instead, to
    avoid warnings.
    
    svn path=/trunk/; revision=50404

commit 3376be1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 6 08:29:01 2013 +0000

    For C string functions, the header to include is <string.h>, not
    <strings.h>.
    
    svn path=/trunk/; revision=50403

commit 8e4a602
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jul 6 06:16:06 2013 +0000

    Add a "-t <target>" flag to set the deployment target OS version; that
    causes a -mmacosx-version-min flag to be used, to keep the compiler and
    linker from using features not supported by that OS version, and causes
    the support libraries to be built against the SDK for that OS version,
    so they don't request library versions later than the one shipped with
    that version.
    
    svn path=/trunk/; revision=50402

commit 777f060
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 04:08:07 2013 +0000

    Trivial code style: use wmem_new in a few places, and remove extraneous
    whitespace.
    
    svn path=/trunk/; revision=50401

commit c574f7d
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 04:02:08 2013 +0000

    Simple growable array implementation for wmem.
    
    svn path=/trunk/; revision=50400

commit 225698e
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jul 6 02:53:45 2013 +0000

    Fix display filter errors caught by checkfiltername.pl
    
    svn path=/trunk/; revision=50399

commit 9822a1f
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jul 6 02:52:16 2013 +0000

    Add support for filterable expert info fields.  Statistics don't separate out the expert info fields from the hf_ fields because we're really just looking for display filter name errors, regardless of source.
    
    svn path=/trunk/; revision=50398

commit 56db3a2
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 02:49:57 2013 +0000

    Fix the last remnant of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8160
    
    Correctly calculate delta-displayed time when using two-pass dissection with a
    display filter.
    
    svn path=/trunk/; revision=50397

commit eec311e
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jul 6 01:20:38 2013 +0000

    Fix duplicate diplay filter names found by checkfiltername.pl
    
    svn path=/trunk/; revision=50396

commit 6de3257
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 00:44:10 2013 +0000

    From Fabio Tarabelloni via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8718
    
    Zigbee messaging cluster dissector.
    
    svn path=/trunk/; revision=50395

commit 599d994
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jul 6 00:01:59 2013 +0000

    From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8860
    
    Numerous changes and fixes to the selfm dissector. Too many to bother listing
    here, see the bug for full details.
    
    svn path=/trunk/; revision=50394

commit 880e19a
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Fri Jul 5 23:57:07 2013 +0000

    Yet another iteration:
    - improve the parameter api
    - Add a parameter set message to the NEW child message to set parameters in bulk in the child
    - some more harvestig from tshark
    
    
    svn path=/trunk/; revision=50393

commit 34cd52a
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 5 23:53:25 2013 +0000

    Fix the use of va_args in the new expert code. Passing a va_list to a ... is
    valid, but doesn't do what you actually want most of the time.
    
    svn path=/trunk/; revision=50392

commit 7fb1b4a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 5 23:27:10 2013 +0000

    Get rid of extra blank line.
    
    svn path=/trunk/; revision=50391

commit ef71eb1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 5 23:26:15 2013 +0000

    Add a -u flag to uninstall the support tools and libraries.
    
    svn path=/trunk/; revision=50390

commit b1a91b4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jul 5 23:19:58 2013 +0000

    LIBFFI_CFLAGS and LIBFFI_LIBS are defined only to suppress the attempt
    to run pkg-config to get their values; they should be set equal to the
    values that would be returned by pkg-config for libffi with the --cflags
    and --libs arguments, respectively.  They should *NOT* include the
    values of CFLAGS and LDFLAGS supplied in the environment; those should
    be handled separately.
    
    svn path=/trunk/; revision=50389

commit a4e5839
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jul 5 22:54:51 2013 +0000

    Fix compile errors: remove unused parameters, fix format string.
    
    svn path=/trunk/; revision=50388

commit 0823711
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jul 5 20:47:24 2013 +0000

    Major cleanup to ICQ dissector.  Still needs a bunch of proto_tree_add_text -> proto_tree_add_xxx conversion (although the conversion seems simple but tedious).
    The big problem appears to be that this dissector doesn't support an ICQ version in use today.  Maybe having it look less scary will encourage someone to submit a patch that supports a more recent version.
    
    svn path=/trunk/; revision=50387

commit e4e67b1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jul 5 18:37:36 2013 +0000

    fix compiler warning
    
    packet-mpls-echo.c: In function 'dissect_mpls_echo_tlv':
    packet-mpls-echo.c:1136:38: error: 'ddsti' may be used uninitialized in
    this function [-Werror=maybe-uninitialized]
    packet-mpls-echo.c:1065:17: note: 'ddsti' was declared here
    
    
    svn path=/trunk/; revision=50386

commit e2cfb1f
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jul 5 14:22:35 2013 +0000

    Make checkAPIs.pl a little more discerning when looking for too many proto_tree_add_text()s. I believe the intent was to ignore "small" dissectors that didn't have enough fields to qualify, but the previous logic ignored dissectors that were (almost) all proto_tree_add_text and no proto_tree_add_xxx.
    I'm flexible on the definition of "small" (20 "fields"), but I think checkAPIs should flag the "all proto_tree_add_text" dissectors.
    
    svn path=/trunk/; revision=50385

commit 28bb3a5
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jul 5 03:10:36 2013 +0000

    Batch of filterable expert infos.
    
    svn path=/trunk/; revision=50384

commit d798f70
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 4 23:16:23 2013 +0000

    Use xcrun --show-sdk-path to find out where the system include files are
    hidden, rather than a "compile a program" hack.
    
    svn path=/trunk/; revision=50383

commit df95227
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 4 18:11:59 2013 +0000

    More details in a comment.
    
    svn path=/trunk/; revision=50382

commit df562fe
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jul 4 12:11:54 2013 +0000

    Add channel id to UDP framing protocol and allow to dissect only the header of a signalling PDU (as we do for data PDUs)
    
    svn path=/trunk/; revision=50381

commit 047c252
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Thu Jul 4 05:34:25 2013 +0000

    some more harvesting from tshark
    
    
    svn path=/trunk/; revision=50380

commit d85874c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 4 00:39:54 2013 +0000

    Add more comments indicating what this is doing.
    
    svn path=/trunk/; revision=50379

commit 88c1661
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jul 4 00:12:27 2013 +0000

    Global variables considered harmful.
    
    svn path=/trunk/; revision=50378

commit 7878e93
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jul 3 23:43:26 2013 +0000

    expert_add_info_format_text + proto_tree_add_text = proto_tree_add_expert_format, where applicable.
    
    svn path=/trunk/; revision=50377

commit 242e18d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 3 22:57:53 2013 +0000

    PROTO_REGISTRAR_GET_NTH() not needed after TRY_TO_FAKE_THIS_ITEM
    
    svn path=/trunk/; revision=50376

commit 784c7d6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jul 3 21:26:12 2013 +0000

    Fix a null pointer dereference in downlink direction
    
    svn path=/trunk/; revision=50374

commit 956fa2a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jul 3 20:03:52 2013 +0000

    Clear info column when using UDP framing
    
    svn path=/trunk/; revision=50373

commit 99e03ac
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jul 3 17:44:46 2013 +0000

    Optimize proto_item_prepend_text: if there's no fi->rep avoid one strlcpy().
    
    
    svn path=/trunk/; revision=50372

commit e930250
Author: Stephen Fisher <stephenfisher-wireshark@outlook.com>
Date:   Wed Jul 3 17:07:23 2013 +0000

    Change grammar (obsoleted -> obsolete) in RIP preferences.
    
    
    svn path=/trunk/; revision=50371

commit 5cdc82a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:46:29 2013 +0000

    From Oliver Gasser via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8863 Add CAA support to DNS dissector
    
    Add informationa about Certificate Authority Authorization (CAA) data to the DNS dissector. See the RFC [1] for more information. Suggestions and improvements are welcome.
    
    [1] http://tools.ietf.org/html/rfc6844
    
    svn path=/trunk/; revision=50370

commit 361b800
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:46:20 2013 +0000

    Remove trailing whitespace
    
    svn path=/trunk/; revision=50369

commit f937828
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:46:11 2013 +0000

    Fix some warnings from fix-encoding-args tools.
    
    svn path=/trunk/; revision=50368

commit 0a8f75a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:46:01 2013 +0000

    Fix some warnings from fix-encoding-args tools.
    
    svn path=/trunk/; revision=50367

commit 3220474
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:45:52 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50366

commit 4f2a033
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:45:42 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50365

commit 16bd4e7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:45:33 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50364

commit 647bad8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:45:24 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50363

commit d8a21fe
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:45:14 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50362

commit 4da8927
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:45:05 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50361

commit 3a1c338
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:44:55 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50360

commit 915a811
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:44:45 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50359

commit a7a2017
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:44:36 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50358

commit 97ba22a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:44:26 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50357

commit bfd7c94
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:44:17 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50356

commit dc00c8f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:44:08 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50355

commit 890da55
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:43:58 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50354

commit 327ca65
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:43:49 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50353

commit a06cccb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:43:40 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50352

commit d58b0bf
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:43:31 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50351

commit 82bef2a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:43:21 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50350

commit 172b023
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:43:12 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50349

commit 88211d3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:43:02 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50348

commit d34f4c3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:42:53 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50347

commit 58c3281
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:42:44 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50346

commit fb9d813
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:42:35 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50345

commit bfa7acc
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:42:25 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50344

commit 3dac733
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:42:15 2013 +0000

    There dissectors is not ASN1 dissectors.... !
    
    svn path=/trunk/; revision=50343

commit d9b440a
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Wed Jul 3 16:42:00 2013 +0000

    Fix typo (Missing CR)
    
    svn path=/trunk/; revision=50342

commit 88ae574
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Wed Jul 3 14:12:44 2013 +0000

    Attachment #11134 proposed as fix for bug #8899 by Peter Hatina
    
    svn path=/trunk/; revision=50341

commit 0bad33d
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jul 3 12:42:17 2013 +0000

    Fix infinite loop in VTP dissector.  Bug 8887 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8887)
    
    svn path=/trunk/; revision=50340

commit b00abd1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jul 3 12:01:12 2013 +0000

    Check actx->private_data validity before using it
    
    svn path=/trunk/; revision=50339

commit b91b990
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jul 3 08:53:47 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8880 :
    Check actx->private_data validity before using it
    
    svn path=/trunk/; revision=50338

commit 98492c5
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jul 3 02:59:31 2013 +0000

    expert_add_info + proto_tree_add_text = proto_tree_add_expert, where applicable
    
    svn path=/trunk/; revision=50337

commit fdead4d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jul 3 02:28:26 2013 +0000

    Fix Coverity CID 660 (Negative array index read) by holding off the assignment to yytos until after we check that pParser->yyidx is non-negative.
    See also: http://cwe.mitre.org/data/definitions/129.html
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=50336

commit 83b4b73
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jul 3 01:47:18 2013 +0000

    Fix Coverity CID 280323 (Free of array-typed value) by ensuring that tpltname doesn't point to the buf[] stack array before attempting to free it.
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=50335

commit 5d87a8c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 3 01:43:39 2013 +0000

    WS_DLL_PUBLIC is now always WS_DLL_PUBLIC_NOEXTERN with "extern" added;
    just define WS_DLL_PUBLIC_NOEXTERN inside the ifdefs, and define
    WS_DLL_PUBLIC as WS_DLL_PUBLIC_NOEXTERN followed by "extern".
    
    Then rename WS_DLL_PUBLIC_NOEXTERN to WS_DLL_PUBLIC_DEF, to clarify that
    it's what should be used for definitions; at least on Windows, you
    *have* to use it when declaring arrays without a size, and, whilst you
    might be able to use WS_DLL_PUBLIC for definitions of functions and
    perhaps data definitions other than no-size arrays, it might be clearer
    to rename WS_DLL_PUBLIC to WS_DLL_PUBLIC_DECL and use it only for
    declarations.
    
    svn path=/trunk/; revision=50334

commit a3543e6
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jul 3 01:22:54 2013 +0000

    From Javier Godoy via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8881
    
    Follow-up to r50308: misc bug fixes and tweaks to OSD2 dissection.
    
    svn path=/trunk/; revision=50333

commit 219c37c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jul 3 00:38:41 2013 +0000

    OK, try having WS_DLL_PUBLIC always say "extern".  If *that* doesn't
    work, because it can't be used with definitions, we'll probably have to
    have separate macros for declarations and definitions, as I don't think
    MSVC likes
    
    	int foo[];
    
    in a header file but should be fine with
    
    	extern int foo[];
    
    Add some more comments while we're at it; you are in a twisty little
    maze of #ifdefs, all different.
    
    svn path=/trunk/; revision=50332

commit f4361b8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 2 23:56:32 2013 +0000

    If the LHS of an "expr LHS : RHS" expression has an X added to avoid
    confusing expr if the LHS is an empty string, the RHS needs it as well.
    
    Also, fix some typoes ("$X" rather than "X$"), and use lower-case "x",
    as that's what's used elsewhere when doing that sort of thing.
    
    svn path=/trunk/; revision=50331

commit b4dca0f
Author: Stephen Fisher <stephenfisher-wireshark@outlook.com>
Date:   Tue Jul 2 23:28:51 2013 +0000

    Change additions from r50178 from if expr "$GCC_OPTION" to if expr
    "X$GCC_OPTION" so expr doesn't get confused by the GCC_OPTION that
    starts with a hyphen and spit out messages like this (on FreeBSD):
    
    checking whether we can add -fexcess-precision=fast to CXXFLAGS... expr:
    illegal option -- f
    expr: usage: expr [-e] expression
    
    expr: illegal option -- f
    expr: usage: expr [-e] expression
    
    no
    
    
    svn path=/trunk/; revision=50330

commit 717b358
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jul 2 22:08:23 2013 +0000

    Methinks the "not GCC 4 or later" #defines for WS_DLL_PUBLIC and
    WS_DLL_LOCAL were reversed; that might be what's causing a build error
    with ui/qt/main_status_bar.cpp.
    
    Add some comments for #else's while we're at it, so it's easier to
    figure out when particular sets of #defines are used.
    
    svn path=/trunk/; revision=50329

commit 9c58621
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 2 21:26:14 2013 +0000

    - rename and optimize proto_data_add_maybe_interesting_field
    - proto_tree_add_node() double checks if tree_type is valid remove second one (first one is more verbose)
    
    svn path=/trunk/; revision=50328

commit a6acb73
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 2 21:16:10 2013 +0000

    Make expert items filterable.  First use of proto_tree_add_expert.
    
    svn path=/trunk/; revision=50327

commit 68c2c57
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 2 20:51:58 2013 +0000

    Remove tree argument from TRY_TO_FAKE_THIS_REPR macro
    
    PTREE_DATA should be the same for both *tree* and *pi*
    
    svn path=/trunk/; revision=50326

commit e5cb4d8
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 2 20:43:21 2013 +0000

    proto_malformed SHOULD NOT be used outside of show_exception.c
    
    svn path=/trunk/; revision=50325

commit a19eaef
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 2 20:25:14 2013 +0000

    Remove "global" proto_malformed and update some of the expert_info items that really aren't "malformed".
    
    svn path=/trunk/; revision=50324

commit 7ae263b
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 2 20:08:49 2013 +0000

    Differentiate "Disabled" from "Unknown" and provide macros for the enumerated values.
    
    svn path=/trunk/; revision=50323

commit e16933f
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 2 19:53:28 2013 +0000

    Add proto_tree_add_expert and proto_tree_add_expert_format.  This was added to expert.h instead of proto.h because the underlying code to process expert info is static (and should probably remain so).  Also, proto_tree_add_expert and proto_tree_add_expert_format follow "expert info" rules in that they should be called regardless of tree status (even though they take a tree as an argument), unlike the functions in proto.h
    
    Also added an enumeration for checksum validation status, as verifying checksums is considered "expert" functionality.
    
    svn path=/trunk/; revision=50322

commit b0e04ac
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 2 19:23:10 2013 +0000

    Rewrite proto_lookup_or_create_interesting_hfids() and rename to proto_data_add_maybe_interesting_field
    
    Now proto_data_add_maybe_interesting_field:
    - it actually add field_info to interesting hash_tree
    - accept only required parameters
    - is called only by proto_tree_add_node
    
    svn path=/trunk/; revision=50321

commit 1d2409d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 2 18:56:48 2013 +0000

    Micro-optimize common case for proto_tree_add_pi() assume tree != NULL, pfi != NULL
    
    Fix calles.
    
    svn path=/trunk/; revision=50320

commit cce4ad3
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 2 18:45:47 2013 +0000

    tree == NULL check is already done by TRY_TO_FAKE_THIS_ITEM() macro.
    
    svn path=/trunk/; revision=50319

commit 874f119
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 2 18:36:00 2013 +0000

    Remove not needed TRY_TO_FAKE_THIS_ITEM() from proto_tree_*_format & proto_tree_*_format_value
    
    Right now for proto_tree_add format & _format_value TRY_TO_FAKE_THIS_ITEM() is called twice
    one from 'format' function, second time from 'no format' function.
    
    This reduces size of .text by 10K:
       text    data     bss     dec     hex filename
      76012     112      56   76180   12994 proto-after.o
      86324     112      56   86492   151dc proto-before.o
    
    
    svn path=/trunk/; revision=50318

commit b2788e5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Jul 2 18:26:52 2013 +0000

    Preserve symlinks when copying libraries into the application bundle on
    OS X so that it doesn't become excessively large.
    
    svn path=/trunk/; revision=50317

commit d27f026
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 2 17:09:38 2013 +0000

    cleanup, put result of decode_bitfield_value directly to fi->rep->representation
    
    svn path=/trunk/; revision=50316

commit 090ddb6
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 2 16:51:03 2013 +0000

    Remove dependency on proto_malformed as it should be encapsulated in expert info API (through show exception API)
    
    svn path=/trunk/; revision=50315

commit 2ab52de
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 2 16:09:56 2013 +0000

    Add TRY_TO_FAKE_THIS_REPR into proto_tree_set_representation_value() call.
    Remove TRY_TO_FAKE_THIS_REPR from calling functions.
    
    svn path=/trunk/; revision=50314

commit ecc4e47
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jul 2 16:02:31 2013 +0000

    Cache the malformed filter instead of looking it up each time a malformed packet comes in.  This drastically speeds up the load time of captures with lots of malformed packets (ie fuzztesting).
    
    svn path=/trunk/; revision=50313

commit 0643b22
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jul 2 14:15:40 2013 +0000

    From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8878 :
    
    The final maintenance patch, after excessive testing of the dissection engine.
    The last two bugs were:
    
    - FindSafetyFrame did not recognize the correct CRC, which in itself did not
      lead to wrongly detected packages, but was inconsistent with the rest.
    
    - CRC == 0 - because 0 is a valid result for the CRC value.
    
    svn path=/trunk/; revision=50312

commit d0c5a55
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jul 2 14:14:52 2013 +0000

    snprintf -> strlcpy.
    
    svn path=/trunk/; revision=50311

commit 14d105e
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Jul 1 23:59:05 2013 +0000

    Make expert items filterable and a little cleanup.
    
    Remove NULL tree check at start of dissection to ensure expert info is populated.
    
    Overall I think the logic could be a little cleaner (length checking and its tie to expert info seems excessive), but I'm not familiar enough to be comfortable making the changes.
    
    This dissector appears to be vulnerable to DOS attacks through its unsigned 16-bit length fields (just from static inspection).  Having the length be a signed 32-bit value even if the length in the protocol field is an unsigned 16-bit value could simplify some of the logic.
    
    svn path=/trunk/; revision=50310

commit a0d874a
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 1 23:21:44 2013 +0000

    From Fabio Tarabelloni via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8718
    
    Misc. minor improvements to zigbee zcl.
    
    svn path=/trunk/; revision=50309

commit be688c8
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 1 23:17:06 2013 +0000

    From Javier Godoy via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8832
    
    Support for OSD-2/3 in the SCSI dissector.
    
    svn path=/trunk/; revision=50308

commit 02a6c2b
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jul 1 20:54:15 2013 +0000

    Do whitespace cleanup;
    Reformat hf[] entries.
    
    svn path=/trunk/; revision=50307

commit c015eb1
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 20:38:12 2013 +0000

    Add some casts to try to appease the Ubuntu buildbot, which is angry from  r50303.
    
    svn path=/trunk/; revision=50306

commit b26abeb
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 20:25:49 2013 +0000

    Fix Coverity CID 280618 (Dereference before null check).
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=50305

commit 8dfe279
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jul 1 19:55:39 2013 +0000

    Remove unused parameters.
    
    svn path=/trunk/; revision=50304

commit b14de31
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 19:52:32 2013 +0000

    Fix Coverity CID 997052 (Infinite loop) by declaring 'err' volatile.
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=50303

commit 71e6d4b
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Jul 1 16:32:52 2013 +0000

    Made an attempt at making all TCP expert info filterable.  Many of the expert info "items" are shared with a FT_NONE (hf_ display) filter, so I replaced the FT_NONE filter used with proto_tree_add_none_format() and just went with an expert info "item" with the same display filter name.  The text between the "text" item and the "expert info" item varied, so I'd tried to best merge the two.
    
    "tcp.analysis.duplicate_ack" has both an hf_ and ei_ "item" so that the duplicate ack # and frame # can be assembled properly in the tree.  Since hf_tcp_analysis_duplicate_ack is of type FT_NONE, the duplicative display filter name is okay.
    
    svn path=/trunk/; revision=50302

commit 3f0aefb
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 16:29:17 2013 +0000

    Fix Coverity CID 1035326 (Improper use of negative value) by guarding against tvb_reported_length_remaining() possibly returning -1.
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=50301

commit 828d4e8
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jul 1 15:41:05 2013 +0000

    Define certain 'const char *...' arrays as static.
     (That is: Don't create the array on the stack each time
      the function is called).
    
     Reduces code memory usage and execution time.
     (See SVN #50271)
    
    
    svn path=/trunk/; revision=50300

commit 7b5a0e4
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jul 1 15:24:42 2013 +0000

    Cleanup fill_label_[u]int64 to fill_label_number64
    
    svn path=/trunk/; revision=50299

commit ff8842c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 15:20:02 2013 +0000

    Fix Coverity CID 1037114 (Dereference before null check).
    
    svn path=/trunk/; revision=50298

commit 17772df
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 15:09:56 2013 +0000

    Fix Coverity CID 1040373 (Dereference before null check).  Minor whitespace changes come along for the ride on this one.
    
    svn path=/trunk/; revision=50297

commit 3f4fb4d
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jul 1 14:40:58 2013 +0000

    Define certain 'const char *...' arrays as static.
     (That is: Don't create the array on the stack each time
      the function is called).
    
     Reduces code memory usage and execution time.
     (See SVN #50271)
    
    
    svn path=/trunk/; revision=50296

commit 43442af
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jul 1 14:32:08 2013 +0000

     Define certain 'const char *...' arrays as static.
     (That is: Don't create the array on the stack each time
      the function is called).
    
     Reduces code memory usage and execution time.
     (See SVN #50271)
    
    
    svn path=/trunk/; revision=50295

commit ee52f06
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 1 14:20:17 2013 +0000

    From Roland Knall via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8877 :
    
    In my last patch (bug #8847), I overlooked a place where I had to check for
    the old CRC as well, which led to packages that were not detected anymore.
    
    This 4 lines fix it. As usual, the patch was tested and works.
    
    svn path=/trunk/; revision=50294

commit 97b4bbc
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jul 1 14:09:26 2013 +0000

    Revert r50287: the P1 dissector isn't clean yet ('dissect_p1_T_report_type' defined but not used)
    
    svn path=/trunk/; revision=50293

commit 8d5bbb4
Author: Bill Meier <wmeier@newsguy.com>
Date:   Mon Jul 1 13:03:23 2013 +0000

    Define certain 'const char *...' arrays as static.
    
    Reduces code memory usage and execution time.
    (See SVN #50271)
    
    
    svn path=/trunk/; revision=50292

commit 59e46d8
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Jul 1 11:55:48 2013 +0000

    Fix typo in retrieving h263 dissector.  Bug 7893 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893)
    
    From Michal Labedzki
    
    svn path=/trunk/; revision=50291

commit 7dc10da
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jul 1 09:46:50 2013 +0000

    Rewrite hfinfo_numeric_value_format as a special case for _hfinfo_number_value_format
    cleanup some functions.
    
    svn path=/trunk/; revision=50290

commit 6394e93
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 06:35:28 2013 +0000

    Fix Coverity CID 1025626 (Unintentional integer overflow) by declaring 1 as a 64-bit unsigned integer using G_GUINT64_CONSTANT().
    
    svn path=/trunk/; revision=50289

commit 997c6c7
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 06:15:37 2013 +0000

    Fix Coverity CID 712348 (Unused pointer value).
    
    svn path=/trunk/; revision=50288

commit 48fdfdb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 1 06:13:56 2013 +0000

    packet-p1.c should now be clean.
    
    svn path=/trunk/; revision=50287

commit 95daae2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 1 06:13:21 2013 +0000

    Squelch some warnings.
    
    svn path=/trunk/; revision=50286

commit 9a394dd
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 06:03:35 2013 +0000

    Get rid of variable, 'end'.
    
    svn path=/trunk/; revision=50285

commit 8bfc3f6
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 05:58:41 2013 +0000

    Return from dissect_at_command() immediately if tvb_length_remaining() returns -1.
    
    svn path=/trunk/; revision=50284

commit bfcaf93
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 05:47:13 2013 +0000

    Fix Coverity CID 1040372 (Printf arg count mismatch) by eliminating the double %'s.
    
    svn path=/trunk/; revision=50283

commit 8976968
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 05:23:17 2013 +0000

    There are a few dissectors that pass the return value of tvb_length_remaining() as the size argument to the tvb_format_*() functions.  Try to do something sane if that value happens to be -1 (or negative in general).  One such example is packet-bthfp.c, as found and reported by Coverity in CID 1035325 (Improper use of negative value).
    
    Note: There are other ways to handle this of course, but this fix is suitable for backporting to both 1.10 and 1.8, as it does not break binary compatibility.  Is there a better way to fix this though?  For now, schedule this for backport.
    
    svn path=/trunk/; revision=50282

commit b1197f1
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 03:44:41 2013 +0000

    Fix Coverity CID 1040636 (Out-of-bounds read) by changing the loop termination condition from "i < ZBEE_ZCL_NUM_ATTR_ETT" to "i < ZBEE_ZCL_APPL_CTRL_NUM_FUNC_ETT".  The former is defined as 64 while the latter is defined as 32 and ett_zbee_zcl_appl_ctrl_func[], which is indexed within the loop, has only 32 entries.
    
    svn path=/trunk/; revision=50281

commit 53d3514
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 03:33:50 2013 +0000

    Fix Coverity CID's 1037112, 1037113 and 1040635 (Explicit null dereferenced).
    
    svn path=/trunk/; revision=50280

commit 50d79e8
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 03:31:11 2013 +0000

    A better fix than r50278.
    
    svn path=/trunk/; revision=50279

commit c12624f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 03:01:59 2013 +0000

    Realized that Coverity would have still complained about "explicit null dereferences", so add in some additional checks.
    
    svn path=/trunk/; revision=50278

commit f426c3c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jul 1 02:51:48 2013 +0000

    Consistently maintain the callState member of an iax2_info_t structure
    as a voip_call_state value; don't have it sometimes a voip_call_state
    and sometimes a frame subtype.
    
    This should squelch some complaints from newer versions of Clang about
    unnecessary array-bounds checks - the array-bounds checks are done on
    frame subtypes, where they *are* necessary (nothing prevents an
    untrustworthy IAX2 implementation or an untrustworthy capture file
    writer from putting an arbitrary value in the packets), not on
    voip_call_state values (where it was only necessary because the value
    wasn't, in that case, a voip_call_state value, it was a frame subtype
    cast to a voip_call_state).
    
    svn path=/trunk/; revision=50277

commit 3e0168d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 02:42:40 2013 +0000

    Use tvb_reported_length_remaining() instead of tvb_length_remaining().
    
    svn path=/trunk/; revision=50276

commit b2ed927
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 02:05:11 2013 +0000

    Fix Coverity CID 280550 (Dereference null return value) by checking that ieee_hints is not NULL before dereferencing it (as is done in all other cases).
    
    svn path=/trunk/; revision=50275

commit f435ace
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jul 1 01:56:23 2013 +0000

    Fix Coverity CID 1040370 (Explicit null dereferenced) by removing the if (tree) { ... } tests so that payload_tree is always assigned regardless of whether tree is NULL or not.
    
    Fix Coverity CID 1040371 (Negative loop bound) by not assignin the return value of tvb_length_remaining() to an unsigned integer and then using that value for loop termination.  Instead, assign the return value to a signed integer and only if tvb_length_remaining() returns a value greater than zero do we even begin to loop.
    
    In addition, use tvb_length_remaining() instead of tvb_length() to determine if more data exists, and then if it does, when displaying the payload bytes following the cmd_id, only pass the number of remaining bytes following the cmd_id rather than the entire length, which would include the 1 byte for the cmd_id itself.
    
    Other minor changes.
    
    svn path=/trunk/; revision=50274

commit baee2e2
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Mon Jul 1 01:49:34 2013 +0000

    ANother iteration,
    - started harvesting pieces from tshark.
    - fixed? signal handlers
    - interactive test program
    
    very hard to debug... set follow-on-fork doesn't seem to work on my mac. Need linux I guess...
    
    
    svn path=/trunk/; revision=50273

commit e03edbf
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 23:25:37 2013 +0000

    From David Richards via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8871 :
    
    TLS decryption fails when trying to decrypt XMPP sessions using start_tls as
    the port in the key list of the SSL preferences.
    
    Looking at the code, the XMPP dissector has 2 issues:
    
    1) The crude XML element detection for XMPP segmentation is run before
    checking if the SSL dissector should be called.  As a result, the SSL dissector
    is not called at the appropriate times.
    
    2) The SSL dissector is called withoug resetting the desegment flags are not
    manipulated as the SMTP dissector does so segmented SSL packets are not properly
    reconstructed.  Generally this causes the server hello not to be detected.
    
    A proposed patch to fix these issues is attached.
    
    svn path=/trunk/; revision=50272

commit 6499394
Author: Bill Meier <wmeier@newsguy.com>
Date:   Sun Jun 30 23:03:20 2013 +0000

    Declare slist[] as static (reduces storage & code executed: *See below);
    Declare dlist[] similarly to slist[] (not really needed since generated storage/code was OK as is)
    
    *On Windows the following program generates sub-optimal code
     (when built using VC10 or VC11 with CFLAGS as used when building Wireshark).
    
    void foo(void) {
        const char *const zz[] = {"ABC", "abc"};
    }
    -------------
    
    Code generated:
    
    <snip>
    _DATA	SEGMENT
    $SG1013	DB	'ABC', 00H  !!! note string stored twice !!
    $SG1014	DB	'ABC', 00H
    $SG1015	DB	'abc', 00H
    $SG1016	DB	'abc', 00H
    _DATA	ENDS
    
    <snip>
    ; 1    : void foo(void) {
    
    	push	ebp
    	mov	ebp, esp
    	sub	esp, 8
    
    ; 2    :     const char *const zz[] = {"ABC", "abc"};
    
    	mov	DWORD PTR _zz$[ebp], OFFSET $SG1014    !! note: each ptr of array
    	mov	DWORD PTR _zz$[ebp+4], OFFSET $SG1016  !!  individually pushed on stack
    
    <snip>
    
    Not shown: Declaring zz as 'static' generates much better code....
    
    
    svn path=/trunk/; revision=50271

commit 5bbc262
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jun 30 22:19:37 2013 +0000

    Batch of filterable expert infos.
    
    Also added a note about deprecating expert_add_info_format
    
    svn path=/trunk/; revision=50270

commit 20674d8
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 21:58:25 2013 +0000

    From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8876 :
    
    Errors in preferences preceding "gui.console_open" are not immediately
    displayed in the console:  If a gui.console_open is set to "AUTOMATIC" or
    "ALWAYS" and an error or warning occurs in a preference previous to it, the
    warning is not displayed in the console window because the window is not yet
    open. However, if the user switches to another profile and returns, the
    messages will be displayed.
    
    Fix: Move the gui.console_open to the top of the list in
    prefs_register_modules() of prefs.c. Existing preferences files can be
    corrected by saving them.
    
    svn path=/trunk/; revision=50269

commit 2808e85
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 21:34:40 2013 +0000

    Actually initialize the localhost ethernet address before setting
    dl_src/dl_dst to it.
    
    Fixes uninitialized-read warnings from Valgrind on the capture in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8827
    
    svn path=/trunk/; revision=50268

commit e9c8d41
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 20:56:28 2013 +0000

    Add a cast to squelch a warning.
    
    svn path=/trunk/; revision=50267

commit bdd5588
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 20:06:05 2013 +0000

    Fix up a mixup of the declaration of hf_vnc_auth_error_length and
    hf_vnc_auth_error.
    
    svn path=/trunk/; revision=50264

commit 7a767ed
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 20:04:10 2013 +0000

    From Matthias Benesch via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8869 :
    
    This patch adds dissection of the following VNC extensions:
     - MirrorLink messages (http://mirrorlink.com/)
     - Context Information pseudo encoding (http://mirrorlink.com/)
     - Scan Line based Run-Length encoding (http://mirrorlink.com/)
     - LibVNCServer additions (http://libvncserver.sourceforge.net/)
     - H.264 encoding
    
    From me: fix encoding arguments.
    
    svn path=/trunk/; revision=50263

commit 8723265
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jun 30 18:03:43 2013 +0000

    Minor improvements to VTP dissector.
    
    1. More items "filterable" through proto_tree_add_item and expert_add_info_format_text
    2. Update protocol spec reference
    3. Remove some length checks to allow for malformed packets within dissect_vlan_info since the entire "vlan info structure" is necessary.
    
    svn path=/trunk/; revision=50262

commit 7fa41b8
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 16:59:58 2013 +0000

    Add a question about whether hf_pn_rt_frag_data should be FT_STRING or FT_BYTES.
    
    svn path=/trunk/; revision=50261

commit c3aab70
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 16:28:52 2013 +0000

    Fix the infinite loop fuzz failure reported in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8875 :
    
    Don't let a negative item_length decrement our offset.
    
    svn path=/trunk/; revision=50258

commit 772b17a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 16:16:13 2013 +0000

    Actually use the new environment variable created in r49784--apparently I forgot to check in this file (sigh).
    
    svn path=/trunk/; revision=50257

commit 08ba037
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 30 14:03:40 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-06-30]
    
    svn path=/trunk/; revision=50254

commit 33abb4e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sun Jun 30 13:23:31 2013 +0000

    proto_custom_set: don't fetch values twice.
    
    svn path=/trunk/; revision=50252

commit df5c254
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun Jun 30 11:06:32 2013 +0000

    ip_proto.h now requires expert.h.
    
    svn path=/trunk/; revision=50249

commit 4d18fdf
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jun 30 03:16:32 2013 +0000

    Add expert info to dissect_ip_tcp_options().  The proto_tree_add_text seems a bit duplicative, but the byte highlighting over the whole option is nice.
    
    svn path=/trunk/; revision=50248

commit b6adc87
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 22:01:21 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50247

commit 1a364db
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 22:01:13 2013 +0000

    Fix warning from fix-encoding-args
    
    epan/dissectors/packet-scsi.c:  FT_BYTES:         proto_tree_add_item(tree, hf_scsi_report_opcodes_cdb_usage_data,                            tvb_v, offset_v+4, length, [[ENC_BIG_ENDIAN]-->[ENC_NA]]);
    
    svn path=/trunk/; revision=50246

commit 397ab1d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 22:01:01 2013 +0000

    Fix indent (Tabs => Spaces) and add modelines info for follow_* files
    
    svn path=/trunk/; revision=50245

commit 1dfecc0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 22:00:50 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50244

commit 70dde30
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 22:00:42 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50243

commit 5da25f8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 22:00:31 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50242

commit 6680177
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 22:00:22 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50241

commit c18eb78
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 22:00:13 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50240

commit e5d0603
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 22:00:03 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50239

commit 43be7b6
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 21:59:53 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50238

commit 391f902
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 21:59:44 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50237

commit 484bf76
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 21:59:35 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50236

commit e0343b5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 21:59:25 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50235

commit 229771b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 21:59:15 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50234

commit 64834eb
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 21:59:06 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50233

commit a5e8bb1
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 21:58:57 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=50232

commit e664574
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat Jun 29 21:58:46 2013 +0000

    Update .gitignore to add some Windows specific build stuff to ignore list.
    
    svn path=/trunk/; revision=50231

commit e5af2f5
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jun 29 19:59:08 2013 +0000

    Separate IP option header fields for each dissector that uses dissect_ip_tcp_options().  Bug 8823 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8823)
    
    svn path=/trunk/; revision=50230

commit 04f8906
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jun 29 15:57:44 2013 +0000

    From Fabio Tarabelloni via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8718
    
    Zigbee dissectors for the power profile cluster and the appliance control
    cluster
    
    svn path=/trunk/; revision=50229

commit 7c72e1c
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jun 29 02:54:58 2013 +0000

    Improvements for the KDSP dissector.  Bug 8864 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8864)
    
    From Yuri Schaeffer
    
    It addresses the following issues:
    
    - Payload was included for all CAPPACKET messages. Even when not flagged by bitmap (bug).
    - Frame Checksum (FCS) was not read from bitmap all following data is off by 4. (bug)
    - Headers indicated in bitmap could use own subtree
    - Payload is malformed because it is assumed the span 'the rest of the packet'. In reality more commands can follow. (bug)
    
    svn path=/trunk/; revision=50228

commit a3c320f
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Sat Jun 29 01:16:48 2013 +0000

    One further iteration, get things right, put placeholders for things to do.
    
    
    svn path=/trunk/; revision=50227

commit 487ff88
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jun 28 23:54:53 2013 +0000

    Callers to dissect_ndr_* functions expect pdata to be initialized on return from
    the function, so make sure it is even in error conditions and other anomaly
    cases. Fixes the valgrind errors with the capture from
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8828
    
    svn path=/trunk/; revision=50226

commit 67f849f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 28 22:52:24 2013 +0000

    Rename octet_to_hex() to low_nibble_of_octet_to_hex() to indicate what
    it actually does (it takes the low-order nibble of an octet and returns
    a single character).
    
    Cast away some warnings.
    
    svn path=/trunk/; revision=50225

commit 882db1c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 28 22:47:50 2013 +0000

    Squelch a warning.
    
    Rename the "is_int" argument to fill_label_number() to make it clearer
    what it indicates, i.e. whether the number is signed or unsigned.
    
    svn path=/trunk/; revision=50224

commit 832745d
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jun 28 22:29:08 2013 +0000

    Use octet_to_hex() in another place.
    
    svn path=/trunk/; revision=50223

commit 70075fa
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 28 22:00:52 2013 +0000

    Rename AC_WIRESHARK_GCC_CFLAGS_CHECK to
    AC_WIRESHARK_COMPILER_FLAGS_CHECK, because it doesn't just affect CFLAGS
    and it doesn't just affect the flags for GCC.
    
    svn path=/trunk/; revision=50222

commit eea87ac
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 28 21:51:31 2013 +0000

    Change formatting in the hopes of making the code a bit easier to figure
    out, and update a comment.
    
    svn path=/trunk/; revision=50221

commit d0c862b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jun 28 21:46:41 2013 +0000

    Merge fill_label_[u]int to fill_label_number, hfinfo_[u]int_value_format to hfinfo_number_value_format
    
    svn path=/trunk/; revision=50220

commit 623cca3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 28 21:38:51 2013 +0000

    When checking whether a given option should be added to the compiler
    flags, if the option should be added to the flags for both C and C++,
    test both the C and C++ compilers and, if the answers are different,
    print a warning; the user might have (intentionally or unintentionally)
    selected mismatched compilers, e.g. clang and g++ on OS X.
    
    svn path=/trunk/; revision=50219

commit cf647de
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Fri Jun 28 21:10:52 2013 +0000

    MS: new child
    MS: ping child
    MS: set/get child parameter
    
    
    svn path=/trunk/; revision=50218

commit 8ccfc17
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jun 28 19:54:04 2013 +0000

    Merge _hfinfo_int_value_format and _hfinfo_uint_value_format to one function hfinfo_number_vals_format
    
    In hfinfo_number_vals_format check how hf should be formatted.
    
    svn path=/trunk/; revision=50217

commit eecbade
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jun 28 19:34:48 2013 +0000

    #micro-optimization, remove g_snprintf()'s from _hfinfo_[u]int_value_format with some new fresh replacements.
    
    svn path=/trunk/; revision=50216

commit c0fa736
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 28 19:34:35 2013 +0000

    Do the "is $CXX actually a C++ compiler" test as early as possible, so
    that it doesn't fail due to the C++ compiler not supporting -W options
    that the C compiler does.
    
    (We should fix that, too, by having separate checks for whether the C
    and C++ compilers support particular options.)
    
    svn path=/trunk/; revision=50215

commit b5187b4
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri Jun 28 13:05:12 2013 +0000

    Use newly assigned DLT for PDU export functionality
    
    svn path=/trunk/; revision=50212

commit 8d29106
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jun 28 13:04:01 2013 +0000

    From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8850 :
    
    The attached patch fixes the integer type of the WCCP identity mask value.
    This is a bitmask which should be printed as hex, it doesn't make sense to
    print it as an IPv4 address. See
    http://tools.ietf.org/id/draft-wilson-wrec-wccp-v2-01.txt section 5.7.7 and
    the attached capture file as an example.
    
    The current draft http://tools.ietf.org/html/draft-mclaggan-wccp-v2rev1-00#section-6.15
    doesn't mention "mask" in the names of the field any more, but the description
    still describes them as mask values.
    
    svn path=/trunk/; revision=50211

commit 0d75d64
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jun 28 12:52:19 2013 +0000

    From Lorand Jakab via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8852 :
    
    The I and R flags in Map-Notify LISP control packets are shown at an incorrect
    position.  The attached patch fixes the bug.
    
    svn path=/trunk/; revision=50210

commit c1ddd60
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 28 12:52:13 2013 +0000

    replace object_identifier_id with actx->external.direct_reference
    
    svn path=/trunk/; revision=50209

commit 9009944
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 28 12:43:29 2013 +0000

    Remove all global variables in P1 dissector.  Bug 8515 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8515)
    
    Added a "subtree context" structure to asn1_ctx_t. This should allow other ASN.1 dissector global variables to be replaced when only used for transferring data between fields in a subtree.
    
    svn path=/trunk/; revision=50208

commit c29fb44
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jun 28 12:42:41 2013 +0000

    From Niels de Vos via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8861 :
    
    Recent versions of GlusterFS have extended the RPC protocol with new
    procedures. The RPC-program-version has not been updated (yet?).
    
    The attached adds support dissecting the FREMOVEXATTR, FALLOCATE and
    DISCARD procedures.
    
    svn path=/trunk/; revision=50207

commit 8c826964
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jun 28 12:18:03 2013 +0000

    Standard C++ header files don't have .h in their name: #include <iostream>
    rather than #include <iostream.h>.
    
    Also reference cout as std::cout in the test program.
    
    svn path=/trunk/; revision=50206

commit 9a09ef9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 28 09:59:19 2013 +0000

    AC_LANG_PROGRAM's second argument is put inside "int main(){"/"}" by the
    macro, and mustn't include that itself.
    
    svn path=/trunk/; revision=50205

commit fd5281c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 28 08:36:35 2013 +0000

    AC_PROG_CXX doesn't actually check whether what it finds is a real live
    C++ compiler (it might not be one on, for example, OS X, due to "cc"
    being a C compiler, "CC" referring to "cc" due to the case-insensitivity
    of the default OS X file system, and "CC" being one of the names checked
    for in AC_PROG_CXX), so if we really need a C++ compiler, test it with a
    program that a C compiler won't compile.
    
    svn path=/trunk/; revision=50204

commit 277aed8
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 28 03:03:36 2013 +0000

    Make colors used by colorize_filter_te_as_* as preferences.  Bug 5413 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5413)
    
    svn path=/trunk/; revision=50203

commit 1091886
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jun 28 01:47:18 2013 +0000

    From Fabio Tarabelloni via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8718
    
    More zigbee dissection, adding the following clusters:
    - appliance identification
    - meter identification
    - appliance statistics
    - appliance events and alert
    
    svn path=/trunk/; revision=50202

commit ca9122b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jun 27 23:11:05 2013 +0000

    Suppress "Of *COURSE* you're developing a Mac-only application - you're
    on a Mac, right?  So of *COURSE* you want to use our shiny new frameworks
    rather than those ugly old open-source multi-platform libraries, right?"
    warnings.
    
    svn path=/trunk/; revision=50200

commit 4504ed0
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jun 27 22:26:34 2013 +0000

    use hf_try_val_to_str() in two more places.
    
    
    svn path=/trunk/; revision=50199

commit 24a5467
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Thu Jun 27 19:24:39 2013 +0000

    Propagate the main_window_update change of few commits ago into the qt client
    :wq
    
    
    
    svn path=/trunk/; revision=50198

commit ac3f0d7
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jun 27 19:17:22 2013 +0000

    cleanup [u]int fill proto with value_string function
    
    Create generic int/uint fill functions from hfinfo_[u]int_value_format.
    
    XXX: to be honest I don't get it why if dev picked up BASE_DEC_HEX and has value string we're truncating it to BASE_DEC...
    
    svn path=/trunk/; revision=50197

commit b7a3865
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jun 27 19:14:41 2013 +0000

    Actually, that's not a clang bug; my test case had a typo.  It's still a
    case where clang is complaining about code that's OK, it's just not OK
    in a way that lets clang determine that it is.
    
    svn path=/trunk/; revision=50196

commit 99013ae
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Thu Jun 27 19:00:01 2013 +0000

    MS: list interfaces!
    
    
    svn path=/trunk/; revision=50195

commit 16fc2c5
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jun 27 18:44:11 2013 +0000

    Remove a no-longer-used variable.
    
    svn path=/trunk/; revision=50194

commit c36a384
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jun 27 18:40:08 2013 +0000

    cleanup int/uint fill proto functions.
    
    - hfinfo_uint_value_format(), hfinfo_int_value_format() formats value instead of returning proper format
    - remove hfinfo_int_format(), hfinfo_uint_format
    
    svn path=/trunk/; revision=50193

commit 7f5d688
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Thu Jun 27 17:45:07 2013 +0000

    Windows changes for main_window_update ....
    
    
    svn path=/trunk/; revision=50192

commit c780d97
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Thu Jun 27 17:27:41 2013 +0000

    forgot from the las commit...
    
    
    svn path=/trunk/; revision=50191

commit 3f5665a
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jun 27 17:26:23 2013 +0000

    Add functions hf_try_val_to_str[_const]
    
    svn path=/trunk/; revision=50190

commit 1895c1c
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jun 27 17:12:23 2013 +0000

    cleanup, use packet_list_iter_nth_child() in another place.
    
    svn path=/trunk/; revision=50189

commit 0bdc0ef
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Thu Jun 27 17:10:50 2013 +0000

    get main_window_update out of the way... pass an update_cb to the capture_sync stuff
    ... as per the XXX comment removed from tshark.c this was a mess to keep the linker
    happy... I couldn't!
    
    I did this without even understanding whether calling main_window_update was realy
    necessary in most cases. I guess nothing or more specific update cbs would be best.
    
    
    svn path=/trunk/; revision=50188

commit b450609
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jun 27 10:35:06 2013 +0000

    For now, don't turn on -Wcast-align by default.  There are at least some
    bugs it points out that probably mean the code won't work on machines
    that require alignment (e.g., SPARC machines), but we'll turn it on once
    we fix them.  (clang is fussier than GCC about this.)
    
    svn path=/trunk/; revision=50187

commit f3f1560
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jun 27 10:30:33 2013 +0000

    Don't assume the system include files are under /usr/include; trick the
    compiler into saying where they are, and use that.
    
    Patch a bug in PortAudio pa_stable_v19_20111121 that clang found.
    
    svn path=/trunk/; revision=50186

commit 9334a49
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 27 10:17:39 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8857 :
    Do not assume that we must have at least 1 character present before \r\n
    
    svn path=/trunk/; revision=50185

commit 31bd48b
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 27 03:44:48 2013 +0000

    *sigh*
    
    From the comment above wmem_tree_insert32_array():
     * If you use ...32_array() calls you MUST make sure that every single node
     * you add to a specific tree always has a key of exactly the same number of
     * keylen words or things will most likely crash. Or at least that every single
     * item that sits behind the same top level node always have exactly the same
     * number of words.
    
    So clearly generating thousands of keys with random lengths while testing is
    going to cause problems. Generate a set of random lengths, then use those
    lengths consistently (but still generating random keys of those lengths).
    
    Should hopefully fix the intermittent build-bot failures.
    
    (unfortunately this does not manifest nicely, and I cannot see an easy way to
    assert it so that we catch other people trying to use different-length key
    subtrees)
    
    svn path=/trunk/; revision=50184

commit e48b008
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Thu Jun 27 03:41:48 2013 +0000

    MS: Pong from the dispatcher!
    
    
    svn path=/trunk/; revision=50183

commit ffe6d9c
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 27 03:01:53 2013 +0000

    Misc little cleanups to wmem tree (comments, whitespace, assertions)
    
    svn path=/trunk/; revision=50182

commit 32f4010
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 27 03:00:33 2013 +0000

    Remove debugging lines from wmem_test, I think I've figured out the problem.
    
    svn path=/trunk/; revision=50181

commit 11cc464
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jun 27 02:34:57 2013 +0000

    From Audric Schiltknecht, bug 8521 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8521)
    
    According to ETSI TS 102 771 (GSE implementation guidelines), "mandatory extension headers" - when GSE's protocol type field is (strictly) less than 256 (0x100) - are of 'pre-defined length (and format) that must be known by all GSE receivers'.
    
    svn path=/trunk/; revision=50180

commit 9672f3d
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jun 27 01:15:24 2013 +0000

    Bugfix implementation of RFC 4379.  Reported through bug 8835 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8835)
    
    svn path=/trunk/; revision=50179

commit 04cc1e2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jun 27 00:45:39 2013 +0000

    Don't assume that compilers not named "clang" will, by default, report
    an error, or not issue warnings, by default if you give them an unknown
    -f flag.  Instead, test that flag with all compilers, and use -Werror to
    force it to error out.
    
    As with C/C++ flags, so with C++-only flags.
    
    svn path=/trunk/; revision=50178

commit eaf5e3f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 26 22:43:51 2013 +0000

    Don't assume that compilers that need an extra option to report errors,
    rather than just warnings, for unknown warning options are named
    "clang"; they might not be.
    
    svn path=/trunk/; revision=50177

commit 97d5908
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jun 26 22:03:57 2013 +0000

    #gtk #packet-list simplify, use gtk_tree_view_column_add_attribute() for text attribute.
    
    svn path=/trunk/; revision=50176

commit 53bc39d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 26 21:29:38 2013 +0000

    Another clang issue to work around:
    
    libgcrypt expects gnu89-style semantics for "inline"; GCC defaults to
    gnu89, but clang defaults to gnu99.
    
    svn path=/trunk/; revision=50175

commit c2e995b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 26 19:38:47 2013 +0000

    Suppress -Wformat-nonliteral when building GLib, to avoid a clang bug
    where it issues bogus warnings.
    
    svn path=/trunk/; revision=50174

commit ffc5183
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 26 18:19:43 2013 +0000

    (Attempt to) fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8813 :
    
    Enable INET6 checking on Solaris versions other than 5.8.
    
    (Yes, theoretically this should be checking for Solaris 5.7 or later.  I'm
    going to go out on a limb and assume that no one is actually still using 5.7
    or, if they are, they aren't trying to compile a modern Wireshark on it...)
    
    svn path=/trunk/; revision=50173

commit 0426c05
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Wed Jun 26 17:15:25 2013 +0000

    packet-editor: Allow focus for byteview, it should fix problems with field hexeditor not getting key-press-event.
    
    Generally it should be also safe for builds without packet-editor, just in case ifdef it.
    
    svn path=/trunk/; revision=50172

commit faecb6b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 26 16:23:54 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8853 :
    Add a missing subtree initialization
    
    svn path=/trunk/; revision=50171

commit 681efb2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 26 15:12:50 2013 +0000

    Don't link wireshark against the Qt libraries and don't like wireshark-qt
    against the Gtk+ libraries.
    
    (I didn't notice this before because the resulting programs aren't, on my
    system, actually linked against the libraries they don't use--presumably
    because of the "-Wl,--as-needed" flag.)
    
    svn path=/trunk/; revision=50170

commit 8da89ad
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jun 26 14:09:10 2013 +0000

    Adjust when name_len offset is used.  Part of bug 8776 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8776)
    
    From Dario Lombardo
    
    svn path=/trunk/; revision=50169

commit cbe96ae
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 26 13:52:52 2013 +0000

    echld is not an optional package, it's an optional Wireshark feature: use
    --enable-echld rather than --with-echld to control whether it is built.
    
    svn path=/trunk/; revision=50168

commit 6df12cb
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 26 13:26:25 2013 +0000

    If the user enables gtk3, (silently) disable gtk2 rather than forcing the user
    to also specify --without-gtk2 or complaining that they have specified both.
    
    svn path=/trunk/; revision=50167

commit 6e1f213
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jun 26 12:11:08 2013 +0000

    openSAFETY: CRC Maintenance, new CRC, new expert interface implemented.  Bug 8847 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8847)
    
    From Roland Knall
    
    svn path=/trunk/; revision=50166

commit 500d399
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 26 02:12:12 2013 +0000

    Move tap-*-common.{h,c} into ui/ since that's the home for common UI functions.
    
    svn path=/trunk/; revision=50165

commit bbf6a37
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 26 01:14:35 2013 +0000

    Move tempfile.{h,c} into wsutil.
    
    svn path=/trunk/; revision=50163

commit 3ab3359
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 26 00:48:58 2013 +0000

    Nothing uses the HAVE_GTK #define, so get rid of it.  (Keep the
    Makefile.am conditional, however.)
    
    svn path=/trunk/; revision=50162

commit 9ef2507
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 26 00:45:38 2013 +0000

    editcap no longer has to link against nstime.o, it's in libwsutil now.
    
    svn path=/trunk/; revision=50161

commit 003ba14
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 26 00:20:56 2013 +0000

    This file is in the top-level directory. Don't try to include things from ../
    
    svn path=/trunk/; revision=50160

commit 74dc568
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 26 00:18:44 2013 +0000

    As pointed out by Guy: timestats uses packet_info so it belongs in epan
    not wsutil.
    
    svn path=/trunk/; revision=50159

commit e101fe1
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 25 23:41:06 2013 +0000

    Put wsutil/*.h into the wireshark-dev package (in a blind attempt to fix the debian packaging step).  Why do we allow/encourage a wirshark-dev package?  IMO Wireshark (C language) development should only be done from the source (a tarball or better yet SVN).
    
    svn path=/trunk/; revision=50158

commit 2259c5c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 25 23:34:07 2013 +0000

    There's no need to compile timestats.c any more--it's now in libwsutil.
    
    svn path=/trunk/; revision=50157

commit a69be40
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 25 22:32:53 2013 +0000

    Arrays seems to be where the failure is, so remove excess verbiage around other
    tests, and add more details to that section.
    
    Now we wait for the buildbots to fail again...
    
    svn path=/trunk/; revision=50156

commit c56ea13
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 25 22:15:11 2013 +0000

    Link this plugin with libwsutil too (in order to pick up time symbols).
    
    svn path=/trunk/; revision=50155

commit a441793
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 25 22:02:20 2013 +0000

    Move a couple of time-related modules into wsutil.
    
    A bunch of files didn't really need to include these header files so remove
    the include line rather than changing it.
    
    svn path=/trunk/; revision=50154

commit 847fbee
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jun 25 21:45:56 2013 +0000

    Fix build with packet editor enabled.  (Fix a typo while we're at it.)
    
    svn path=/trunk/; revision=50153

commit 0a06027
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Tue Jun 25 21:09:29 2013 +0000

    Last changes to autofoo, rename the files as they live now in their own dir...
    
    
    svn path=/trunk/; revision=50152

commit 9216d33
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jun 25 21:05:28 2013 +0000

    From Reinhard Speyerer via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8851:
    ansi_637_tele dissector displays MSB as MBS for Call-Back Number
    
    svn path=/trunk/; revision=50151

commit 242a37e
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 25 20:49:16 2013 +0000

    Look for moc-qt4 before moc and uic-qt4 before uic, because (at least on my
    machine, with both qt4 and qt5 development tools installed), moc and uic are the
    qt5 versions, but the rest of the configuration process grabs qt4 headers and
    link paths, leading to a lot of weird errors.
    
    svn path=/trunk/; revision=50150

commit 9cb2e27
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 25 20:06:33 2013 +0000

    Of course I forgot to test the normal/default case (where no --with arguments
    are given)...
    
    Actually default --with-gtk2 to "yes".
    
    svn path=/trunk/; revision=50149

commit fd95d84
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 25 19:51:53 2013 +0000

    Allow the Gtk+ and Qt versions to be built simultaneously (with autotools).
    
    ./configure now accepts:
    	--with-gtk2 :  enabled by default; exclusive of --with-gtk3
    	--with-gtk3 : disabled by default; exclusive of --with-gtk2
    	--with-qt   : disabled by default, can be specified with gtk
    	--enable-wireshark : controls whether *any* GUI is built
    
    If Qt is enabled then a new program is created: "wireshark-qt".  "wireshark"
    remains the Gtk+ version.
    
    svn path=/trunk/; revision=50147

commit 8b9135e
Author: Bill Meier <wmeier@newsguy.com>
Date:   Tue Jun 25 19:38:15 2013 +0000

    Indentation/Whitespace cleanup;
    Add editor modelines.
    
    svn path=/trunk/; revision=50146

commit 1d5f640
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jun 25 19:32:39 2013 +0000

    Bugfix iec104 dissector, bug 8849 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8849)
    
    From Jiří Engelthaler
    
    1) Wrong bits definitions for SIQ.BL, SIQ.SB, SIQ.NT, SIQ.IV, QDS.BL, QDS.SB, QDS.NT, QDS.IV
    2) Invalid field abbrev for VTI Transient
    3) Wrong bit size for SCO.QU, DCO.QU, RCO.QU
    4) Changes from BASE_DEC to BASE_HEX
    5) Several code style changes
    
    svn path=/trunk/; revision=50145

commit f0c9b34
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jun 25 18:27:31 2013 +0000

    Allocate memory for col_text[_len] when really needed
    
    remove columnized bit, now the same can be done with col_text.
    
    svn path=/trunk/; revision=50144

commit f56d9b4
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jun 25 18:07:33 2013 +0000

    packet_list_iter_children() simplify, just call packet_list_iter_nth_child(..., 0)
    
    svn path=/trunk/; revision=50143

commit ab6c7a8
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Tue Jun 25 17:55:47 2013 +0000

    remove the Makefile.nmake target to avoid errors in dist...
    
    
    svn path=/trunk/; revision=50142

commit e200f6c
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Tue Jun 25 17:43:52 2013 +0000

    This should get cmake to ignore echld...
    
    
    svn path=/trunk/; revision=50141

commit ce088c3
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jun 25 15:32:49 2013 +0000

    makefile.nmake -> Makefile.nmake and minor whitespace (spaces -> tabs) changes.
    
    svn path=/trunk/; revision=50140

commit 03febfc
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Jun 25 13:31:19 2013 +0000

    From Dirk Jagdmann: Use a guint32 for IPv4 addresses. Fixes compilation
    on OS X + Cmake.
    
    svn path=/trunk/; revision=50139

commit a75e89c
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Tue Jun 25 04:50:36 2013 +0000

    Revert --with-echld until I find out how to get it to work with Cmake...
    :
    
    svn path=/trunk/; revision=50138

commit 1c8b686
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Tue Jun 25 04:20:08 2013 +0000

    --with-echld
    
    
    svn path=/trunk/; revision=50137

commit db09d8d
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Tue Jun 25 03:33:02 2013 +0000

    another iteration, prepared for automake.
    
    
    svn path=/trunk/; revision=50136

commit e591c9f
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Tue Jun 25 00:31:01 2013 +0000

    more stuff...
    
    
    svn path=/trunk/; revision=50135

commit cf7a0dd
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 24 23:26:56 2013 +0000

    Based on initial patch by Michal Labedzki
    
    Don't return a negative value from get_type_length, it can get us into bad
    loops. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8831
    
    svn path=/trunk/; revision=50134

commit d65fa93
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 24 22:59:02 2013 +0000

    From Fabio Tarabelloni via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8718
    
    More zigbee dissection:
    - illuminance measurement cluster
    - temperature measurement cluster
    - pressure measurement cluster
    - relative humidity measurement cluster
    
    svn path=/trunk/; revision=50133

commit 6ebdc45
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 24 22:37:04 2013 +0000

    Fix wmem_tree.h ifdef guards, hopefully fixing the check-abi buildbot.
    
    svn path=/trunk/; revision=50132

commit 29c75da
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 24 21:59:02 2013 +0000

    So it comes to this...
    
    Put in a whole bunch of stderr output in the wmem tree tests in the hopes that
    the next time one of the buildbots randomly (and irreproducibly) fails on this
    step we'll have at least a bit of a hint as to where it happened.
    
    svn path=/trunk/; revision=50131

commit d23f769
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jun 24 21:31:25 2013 +0000

    Add an option to dissect RRC-Container IE
    
    svn path=/trunk/; revision=50130

commit 93002cb
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jun 24 19:27:47 2013 +0000

    A follow-up to r50127 to highlight the correct 4 bytes of the Ethernet FCS for the hf_eth_fcs_good and hf_eth_fcs_bad fields.
    
    svn path=/trunk/; revision=50128

commit 00b1a9d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 24 19:00:55 2013 +0000

    The Ethernet FCS is 32 bits, not 16 bits.
    
    svn path=/trunk/; revision=50127

commit b276978
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Mon Jun 24 14:49:19 2013 +0000

    Dumpcap can write raw packets to stdout
    
    svn path=/trunk/; revision=50126

commit 16cd5cb
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jun 24 14:30:00 2013 +0000

    Display RSSI in dB instead of dBm.  Fixes the last remaining issue reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4507
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=50125

commit 8765ad2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jun 23 20:41:32 2013 +0000

    Make Authentification String filterable
    
    svn path=/trunk/; revision=50124

commit fde47f5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jun 23 20:41:18 2013 +0000

    From chaitanya via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8837 Add support for VHT Transmit Power Envelope IE
    
    Added support for VHT TPE IE and also tested it
    
    Also fixed a small typo from "IEEE Stc" to "IEEE Std" for all 802.11ac references.
    
    From me:
    * Remove some trailing whitespace
    * Fix bitmask PWR Info Unit
    * Modify expert_info to display error in PWR Info Count
    * Fix (possibility) loop
    * Fix value_string (not need to have Reserved...)
    
    svn path=/trunk/; revision=50123

commit b818229
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sun Jun 23 20:41:09 2013 +0000

    Enhance VRRP Dissector * Make checksum field filterable * Add also a checksum_bad filter and display a expert info when checksum is bad
    
    svn path=/trunk/; revision=50122

commit 1ac4456
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jun 23 19:13:25 2013 +0000

    Alphabetically sort in file-mp4.c
    
    svn path=/trunk/; revision=50121

commit 67d59d5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun Jun 23 19:12:50 2013 +0000

    Small whitespace fixes
    
    svn path=/trunk/; revision=50120

commit a4c7880
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 23 14:03:31 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-06-23]
    
    svn path=/trunk/; revision=50117

commit a1eae65
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jun 22 21:01:03 2013 +0000

    Only do a tree lookup if we have a tree to look up in.
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8833
    
    svn path=/trunk/; revision=50116

commit bfa8d9a
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jun 22 21:00:36 2013 +0000

    Make assertions in tree lookup more useful and fix formatting.
    
    Should help debugging https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8833
    
    svn path=/trunk/; revision=50115

commit f25a682
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Sat Jun 22 20:26:13 2013 +0000

    Not yet running  but almost there with the dummy
    
    
    svn path=/trunk/; revision=50114

commit 87eb22f
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jun 22 15:08:18 2013 +0000

    More proper fix (per advice of bug 8515 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8515)) of global variables complained about in bug 7060 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7060).  Not sure if algorithm_id of x509af dissector could also be a actx->external.direct_reference, so left it alone.
    
    svn path=/trunk/; revision=50113

commit 707e2ce
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Sat Jun 22 02:00:03 2013 +0000

    Make TCP segment length a generated field instead of a hidden field.
    
    We should deprecate the use of hidden fields, at least for fields that arei
    useful in filters. To make it easier for users to discover and use the fields.
    
    Change the highly useful field for TCP segment payload length from
    being a hidden field to be a generated field instead.
    
    
    
    svn path=/trunk/; revision=50112

commit e18e933
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 21 23:23:08 2013 +0000

    Add Uli Heilmeier
    
    svn path=/trunk/; revision=50111

commit eeaba53
Author: Stephen Fisher <stephenfisher-wireshark@outlook.com>
Date:   Fri Jun 21 22:43:24 2013 +0000

    AF_INET and AF_INET6 undefined in textpcap.c when compiling on FreeBSD
    9.1-RELEASE with non-standard gcc 4.6, so pull in sys/socket.h when available.
    
    
    svn path=/trunk/; revision=50110

commit ca99b7a
Author: Stephen Fisher <stephenfisher-wireshark@outlook.com>
Date:   Fri Jun 21 22:37:40 2013 +0000

    Cast away another implicit conversion not allowed in C++ warning
    
    
    svn path=/trunk/; revision=50109

commit 0b56dc6
Author: Stephen Fisher <stephenfisher-wireshark@outlook.com>
Date:   Fri Jun 21 22:01:37 2013 +0000

    Cast away some errors of these types:
    
        request for implicit conversion from 'gpointer' to 'char *' not permitted
        in C++ [-Werror=c++-compat]
    
    and
    
        enum conversion when passing argument 3 of 'krb5_crypto_init' is invalid
        in C++ [-Werror=c++-compat]
    
    
    svn path=/trunk/; revision=50108

commit eb0d10c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Jun 21 15:30:08 2013 +0000

    Sort the man pages.  Add capinfos and reordercap.  Should we also any others (i.e., asn2deb, dftest, idl2deb, idl2wrs, randpkt)?
    
    svn path=/trunk/; revision=50107

commit 4e29abf
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 21 05:24:59 2013 +0000

    get_ax25_name() is *NOT* the right routine to use to translate a
    human-readable representing an AX.25 subaddress (e.g. "KA9Q-01") into
    the binary form of an AX.25 address, because what it does is translate
    the binary form of an AX.25 address to the human-readable form!
    
    We currently have no routine that does the right thing and, even if we
    did, given that some bits in the AX.25 subaddress format are used for
    purposes other than representing the call sign and substation ID, so the
    matching routines for AX.25 addresses need to ignore certain bits.
    
    For now, we just remove the call to get_ax25_name() (which squelches the
    pointer-signedness warning that made me look at this code, and find the
    problem, in the first place) and replace it with a comment discussing
    the problem and a failure.
    
    The other pointer-signedness warning brought up a question of what to do
    with G_REGEX_RAW in the g_regex_match_full() call; it didn't bring up an
    immediately obvious *answer*, so we throw a cast at the warning and add
    another comment.  (We fix up alignment while we're at it.)
    
    svn path=/trunk/; revision=50106

commit 44882c4
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jun 21 05:18:45 2013 +0000

    rename packet-mp4.c to file-mp4.c
    
    svn path=/trunk/; revision=50105

commit f13ba97
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 21 02:59:54 2013 +0000

    Fix some pointer-signedness (well, signedness of what the pointer points
    to) warnings.
    
    svn path=/trunk/; revision=50104

commit d90ad53
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Fri Jun 21 01:30:39 2013 +0000

    Delete the moved files
    
    
    svn path=/trunk/; revision=50103

commit b5c96de
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Fri Jun 21 01:27:28 2013 +0000

    move echld to final dest...
    
    
    
    svn path=/trunk/; revision=50102

commit 74f0f96
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Fri Jun 21 01:25:22 2013 +0000

    Compiles, still incomplete...
    
    
    svn path=/trunk/; revision=50101

commit 50bc11b
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jun 21 00:49:35 2013 +0000

    One more fix for the protocol grey highlighting.
    
    svn path=/trunk/; revision=50100

commit 2bd2bfb
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jun 21 00:42:19 2013 +0000

    Yet another fix, put spaces in insensitive or normal state.
    
    svn path=/trunk/; revision=50099

commit 135ecc1
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Fri Jun 21 00:23:55 2013 +0000

    fix for r50095 don't fetch parent hfinfo, traverse tree to get top one.
    
    
    svn path=/trunk/; revision=50098

commit 35708df
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jun 21 00:08:20 2013 +0000

    create libfiledissectors.a during the autotools build
    
    svn path=/trunk/; revision=50097

commit de10bc6
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 20 23:37:16 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8799 :
    Display certificate as UINT64 and add support for a 64bits unsigned value in BER dissector
    
    svn path=/trunk/; revision=50096

commit 1b69a2b
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Thu Jun 20 23:28:35 2013 +0000

    Highlight protocol bytes in grey, idea stolen from qtshark
    
    svn path=/trunk/; revision=50095

commit 3258f12
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 23:27:16 2013 +0000

    Save and restore private_data pointer instead of freeing the old one, since this
    function can be called nestedly. Also use wmem memory so it doesn't leak.
    
    Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8828
    
    svn path=/trunk/; revision=50094

commit 3307acc
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 20 23:14:38 2013 +0000

    Regenerate DAP dissector that was changed in r50073 for some reason
    
    svn path=/trunk/; revision=50093

commit 602cf9c
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 22:46:08 2013 +0000

    Split README.developer into two: README.developer and README.dissector. All the
    documentation specific to dissectors should now live in README.dissector - what
    remains in README.developer should be useful to anybody coding on Wireshark
    regardless of if you're working on the GUI, wiretap, dissectors, etc.
    
    This first pass I did a fairly dumb split of copy-pasting relevant chunks from
    one file to the other. There are probably fragments that aren't in the right
    file anymore, so cleanup welcome.
    
    svn path=/trunk/; revision=50092

commit 369658c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Jun 20 22:25:33 2013 +0000

    inform expert info layer about the current number of packet comments
    when the last comment is removed and we have no other expert info,
    the maximum severity is changed from comment to none
    
    svn path=/trunk/; revision=50091

commit d7856ef
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 20 22:21:24 2013 +0000

    Fix bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8829 :
    Prevent an out of bounds access in 802.11 Radiotap dissector
    
    svn path=/trunk/; revision=50090

commit 176be6b
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 21:52:22 2013 +0000

    From Fabio Tarabelloni via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8718
    
    Zigbee partition cluster dissector.
    
    svn path=/trunk/; revision=50089

commit 2b3b994
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 20 21:10:23 2013 +0000

    Fix indent (use Tabs)
    
    svn path=/trunk/; revision=50088

commit 874ff29
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 20 21:10:18 2013 +0000

    Fix warning about CPUInfo in Linux (when use qmake to build qtshark)
    
    ../../version_info.c: In function 'get_cpu_info':
    ../../version_info.c:662:5: warning: pointer targets in passing argument 1 of 'do_cpuid' differ in signedness [-Wpointer-sign]
    ../../version_info.c:622:1: note: expected 'guint32 *' but argument is of type 'int *'
    ../../version_info.c:670:5: warning: pointer targets in passing argument 1 of 'do_cpuid' differ in signedness [-Wpointer-sign]
    ../../version_info.c:622:1: note: expected 'guint32 *' but argument is of type 'int *'
    ../../version_info.c:672:5: warning: pointer targets in passing argument 1 of 'do_cpuid' differ in signedness [-Wpointer-sign]
    ../../version_info.c:622:1: note: expected 'guint32 *' but argument is of type 'int *'
    ../../version_info.c:674:5: warning: pointer targets in passing argument 1 of 'do_cpuid' differ in signedness [-Wpointer-sign]
    ../../version_info.c:622:1: note: expected 'guint32 *' but argument is of type 'int *'
    
    svn path=/trunk/; revision=50087

commit e6a902e
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 20:24:51 2013 +0000

    From Fabio Tarabelloni via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8718
    
    New zigbee cluster dissectors added for Basic and Identify clusters.
    
    svn path=/trunk/; revision=50086

commit 8e4e4a3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 20 20:17:25 2013 +0000

    From report of Alexander Okonnikov and Patch of Matt Texier via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8802 Incorrect decoding of Layer2 Info Extended Community
    
    Within BGP Update message for BGP VPLS (RFC 4761) some parts of Extended Community "Layer2 Info" are incorrectly decoded:
    
    1. Encapsulation - Unknown (0x13). Per RFC 4761 encap type 0x13 is "VPLS" (clause 3.2.4);
    
    2. Control Flags - per RFC 4761 (clause 3.2.4) two least-significant bits (6 and 7) are defined as:
    "C" (bit 6, Control Word): value 1 - Control Word is required - and value 0 - Control Word is not required; decoding is correct (at least for value 0);
    "S" (bit 7, Sequence delivery): value 1 - Sequence delivery is required - and value 0 - Sequence delivery is not required; decoding is incorrect, because for value 0 (sequence delivery is not required) you provide description that "Sequence delivery  is required".
    
    Also, there is description (at the same string) "F Flag (reserved) set. IETF document draft-ietf-l2vpn-vpls-multihoming (clause 3.3.1) updates RFC 4761 and defines two additional bits within Control Flags byte - D (bit 0, "Down") and F (bit 2, "Flush"). You provide description that "F Flag (reserved) set" when this flag actually is not set (value 0). Furthermore, you don't provide description about status of flag D (in attached dump in the first packet flag D is set and unset in the second packet).
    
    svn path=/trunk/; revision=50085

commit 0a249bf
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 20 20:17:21 2013 +0000

    Fix errors found by fix-encoding-args script
    
    epan/dissectors/packet-dhcpv6.c:  FT_IPv6:          proto_tree_add_item(pkt_s_tree, hf_packetcable_cccV6_prov_srv_ipv6, tvb, suboptoff+1, 4, [[ENC_BIG_ENDIAN]-->[ENC_NA]]);
    epan/dissectors/packet-dhcpv6.c:  FT_BYTES:         proto_tree_add_item(subtree2, hf_capabilities_encoding_bytes, tvb, tlv5_cap_index, tlv5_cap_len, [[ENC_BIG_ENDIAN]-->[ENC_NA]]);
    
    svn path=/trunk/; revision=50084

commit 64e1585
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Jun 20 18:54:58 2013 +0000

    Fix for bug 8826.
    
    The global variable 'address_item' was not always being set to NULL
    before the dissection of a new frame.  Do more to set it in the general
    case, and in the particular case of an MTSBindResult_PDU, which was
    triggering an error in the supplied capture.
    
    There may be other entry points where this still safely isn't being
    set.
    
    svn path=/trunk/; revision=50083

commit dc82f1c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 20 18:32:18 2013 +0000

    Fix packet-dhcpv6.c: In function 'dhcpv6_option': packet-dhcpv6.c:1826:36: error: 'ti' may be used uninitialized in this function [-Werror=maybe-uninitialized]
    
    svn path=/trunk/; revision=50082

commit 879d865
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jun 20 18:07:54 2013 +0000

    Sort the encapsulation type combo box similar to the GTK change in r50077.
    
    svn path=/trunk/; revision=50081

commit 6c65dd2
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 16:54:13 2013 +0000

    Add a few of our headers to code generated by pycrc (their faq says we can do
    basically whatever we want with it, and this cleans up a couple of licensecheck
    errors).
    
    Fix FSF address in one dissector.
    
    svn path=/trunk/; revision=50080

commit 2dab2c8
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 16:44:46 2013 +0000

    Fix file_import_dlg.c:132: warning: useless storage class specifier in empty
    declaration
    
    I guess anonymous enums can't be static?
    
    svn path=/trunk/; revision=50079

commit 1a5b5a3
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 16:42:17 2013 +0000

    From Fabio Tarabelloni via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8718
    
    Move zbee-on-off to zbee-general in preparation to avoid an enormous number of
    small files when adding dissection for more zbee cluster types.
    
    svn path=/trunk/; revision=50078

commit 9229a5e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu Jun 20 16:40:46 2013 +0000

    Sort the list of encapsulation types, but still have Ethernet be the default.
    
    svn path=/trunk/; revision=50077

commit 5d53d63
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 16:31:53 2013 +0000

    From Michal Labedzki via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8824
    
    Convert bluetooth emem trees to wmem trees.
    Add modelines and fix indentation.
    Correct typo in wmem_tree.h that still referred to emem.
    
    svn path=/trunk/; revision=50076

commit 612d14c
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 16:22:53 2013 +0000

    From Brian Otte via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8592
    
    Numerous fixes and improvements to DHCPv6 Cable Television Labs vendor-specific
    information dissection.
    
    svn path=/trunk/; revision=50075

commit 7c85305
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 14:01:54 2013 +0000

    Ldap still needs to include wmem.h since it uses wmem during normal dissection,
    just not for UAT purposes.
    
    svn path=/trunk/; revision=50074

commit d63bd53
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 20 06:26:03 2013 +0000

    Back out some of the wmem conversions (r50063 and r50057).
    
    These dissectors allocate ephemeral or seasonal memory in UAT callbacks, which
    really makes no sense because UAT callbacks can occur when there is no packet or
    file in scope, making this effectively a leak if the user is fiddling with their
    UAT and never opens a capture.
    
    Emem let you get away with this, wmem forces an assertion. Back out the changes
    so that the UATs are usable until the code can be properly fixed to not use
    out-of-scope allocators.
    
    svn path=/trunk/; revision=50073

commit 4c50622
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jun 20 00:27:52 2013 +0000

    Don't assume $(uname) works; it's not a standard Bourne shell feature,
    and we only assume a Bourne-compatible shell.
    
    It's "OS X", not "OsX".
    
    svn path=/trunk/; revision=50072

commit 0d3718b
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 23:53:25 2013 +0000

    Add some missing wmem includes that apparently only show up on Windows.
    
    svn path=/trunk/; revision=50071

commit c0fda17
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 23:52:54 2013 +0000

    From Dirk J via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8821
    
    if no make options are given to the macosx-setup.sh script by the user, the
    script sets the number of parallel make jobs to 1.5x CPU cores.
    
    Bonus enhancement: print the "export PKG_CONFIG_PATH" information in autogen.sh
    on OsX, so people don't have to remember it.
    
    svn path=/trunk/; revision=50070

commit 88a4c49
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 19 23:37:38 2013 +0000

    update the button in the status bar when a packet comment is added
    (this is a quick fix, the case when the last comment is removed
     is still not handled correctly)
    
    svn path=/trunk/; revision=50069

commit 3a614b1
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 23:30:29 2013 +0000

    Based on patch from gyanesh via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8268
    
    Clarify display of the overload bit in multi-topology supported TLV for SPB.
    
    svn path=/trunk/; revision=50068

commit 8411a60
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Jun 19 23:27:12 2013 +0000

    Implement bug 8675: show stream id in follow TCP stream window.
    
    svn path=/trunk/; revision=50067

commit 8b0f1ad
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 23:08:58 2013 +0000

    Apparently one of our major global headers must include emem.h, because I just
    found a bunch more asn1 dissectors using emem without ever directly including
    the header. Convert those to wmem as well, which involves add a number of
    #include directives since dissectors do *not* automatically pull in the wmem
    headers.
    
    svn path=/trunk/; revision=50066

commit e6e7c11
Author: Graham Bloice <graham.bloice@trihedral.com>
Date:   Wed Jun 19 23:06:14 2013 +0000

    From Orgad Shaneh via bug 8308 - allow a relative path for the WIRESHARK_LIBS location.
    
    svn path=/trunk/; revision=50065

commit 21a682e
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Jun 19 22:57:39 2013 +0000

    Fix for bug 6090.  Clear the list store when resetting the dialog.
    
    svn path=/trunk/; revision=50064

commit b1e12ec
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 22:47:36 2013 +0000

    Convert the rest of the ASN1 dissectors from emem to wmem.
    
    svn path=/trunk/; revision=50063

commit 8e7abd9
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 19 22:28:58 2013 +0000

    From Anders:
    
    Check Header CRC of SYNC protocol.
    
    svn path=/trunk/; revision=50062

commit 52f1140
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 19 22:26:12 2013 +0000

    support extended size boxes, 2nd attempt
    put up an expert info if the extended size does not fit into a gint
    
    svn path=/trunk/; revision=50061

commit 014e2de
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 19 21:49:12 2013 +0000

    Add export of SS7 OPC/DPC
    
    svn path=/trunk/; revision=50060

commit 19d2f6d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 19 21:07:22 2013 +0000

    Fix display of "(correct)"/"(incorrect)" indication for the CRC.
    
    svn path=/trunk/; revision=50058

commit 9fa4a8e
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 20:43:03 2013 +0000

    Convert a batch of asn1 dissectors from emem to wmem.
    
    svn path=/trunk/; revision=50057

commit ab6d043
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Wed Jun 19 20:04:25 2013 +0000

    Another iteration
    
    
    svn path=/trunk/; revision=50056

commit a7bb5e1
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 19 19:31:40 2013 +0000

    Rework the change from r15595 a bit: when creating a TVB subset, always give
    the same captured and reported lengths so that we don't end up throwing
    BoundsErrors ("Packet size limited during capture") when the packet is simply
    malformed.
    
    This fixes one of the issues reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8816
    
    svn path=/trunk/; revision=50055

commit 6bc8d87
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 19 19:31:06 2013 +0000

    Preserve summary information when reordering a file
    
    svn path=/trunk/; revision=50054

commit 3369a97
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jun 19 19:16:35 2013 +0000

    If the user turns off printing of the packet summary line, disable the column headings checkbox; otherwise, enable it.
    
    svn path=/trunk/; revision=50053

commit ba951e1
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jun 19 18:48:20 2013 +0000

    Try to make it more obvious that you can select unselected task list
    items.
    
    svn path=/trunk/; revision=50052

commit f655e90
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jun 19 18:44:42 2013 +0000

    Remove col_headings_cb from print_cmd_toggle_detail() altogether.  It's not needed since if summary isn't printed, neither are column headings anyway.
    
    svn path=/trunk/; revision=50051

commit 50da1aa
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 18:38:52 2013 +0000

    Try and keep r50047 and still fix
    print_dlg.c:916: warning: value computed is not used
    
    svn path=/trunk/; revision=50050

commit f3dfe6b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 19 18:38:41 2013 +0000

    One of the unused hf's commented out in r47389 was not used due to a
    cut-n-pasteo.  Fix that cut-n-pasteo and reinstate the hf.
    
    svn path=/trunk/; revision=50049

commit b77119a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jun 19 18:33:49 2013 +0000

    Remove traling whitespace.
    
    svn path=/trunk/; revision=50048

commit 95a68da
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jun 19 18:30:04 2013 +0000

    Fix for
    Building C object ui/gtk/CMakeFiles/gtkui.dir/print_dlg.c.o
    /home/jmayer/work/wireshark/svn/trunk/ui/gtk/print_dlg.c: In function ‘print_cmd_toggle_detail’:
    /home/jmayer/work/wireshark/svn/trunk/ui/gtk/print_dlg.c:910:38: error: variable ‘col_headings_cb’ set but not used [-Werror=unused-but-set-variable]
       GtkWidget *print_bt, *summary_cb, *col_headings_cb, *details_cb;
                                          ^
    cc1: all warnings being treated as errors
    
    No idea wether the fix is correct. Compile tested only.
    
    svn path=/trunk/; revision=50047

commit e13d73e
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 18:28:13 2013 +0000

    Rework wmem scoping limits so that users can still get a handle to a pool when
    it is out of scope, they just can't *allocate* in the pool. This is necessary
    because file-scope trees (migrating from emem) are set up on program
    initialization when there is no file in scope - they need to initialize with the
    handle, they just won't use it until a file is actually in scope.
    
    svn path=/trunk/; revision=50046

commit 7670683
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jun 19 18:20:59 2013 +0000

    Explain how to enter a \ in an snmp field.
    
    svn path=/trunk/; revision=50045

commit d8c2f03
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 19 18:10:41 2013 +0000

    revert the extended size box changes for now,
    this needs some more work to make things portable
    
    svn path=/trunk/; revision=50044

commit b49fbad
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Jun 19 18:06:46 2013 +0000

    Add a couple of missing lines from the usage output.
    
    svn path=/trunk/; revision=50043

commit df74ddb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 19 17:51:59 2013 +0000

    explicitly use 64bit variables, g(u)int is not 64bit everywhere
    
    svn path=/trunk/; revision=50042

commit 451e4b8
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 17:40:33 2013 +0000

    Convert DNS dissector to wmem, including first actual usage of wmem's red-black
    tree.
    
    svn path=/trunk/; revision=50041

commit 86c30e2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 19 17:34:43 2013 +0000

    support extended size boxes, general cleanup
    
    svn path=/trunk/; revision=50040

commit a17358c
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 17:34:24 2013 +0000

    Add wmem_strbuf_new_label as just a sized new for label lengths.
    
    svn path=/trunk/; revision=50039

commit 608ad7b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Wed Jun 19 17:11:55 2013 +0000

    Add a comment about how it would nice for display filter macro fields
    to use auto-completion, but that it won't work because the string
    contains the $1, etc placeholders...
    
    svn path=/trunk/; revision=50038

commit c621a6d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jun 19 15:24:14 2013 +0000

    Trivial: add a missing word, "to".
    
    svn path=/trunk/; revision=50037

commit 909d2eb
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jun 19 15:22:56 2013 +0000

    Allow for column headers not to be printed in order to make it possible to export packets as plain text in a format that could then have a chance of being imported again (assuming other factors such as packet bytes were printed, etc.) in order to recover the original pcap file.
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1636
    
    svn path=/trunk/; revision=50036

commit 54d58d6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 19 14:56:11 2013 +0000

    etypes.h needs value_string.h
    
    svn path=/trunk/; revision=50035

commit 2eec913
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 19 07:16:14 2013 +0000

    Fet rid of a global variable
    
    svn path=/trunk/; revision=50034

commit f4e5a62
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Jun 19 06:48:08 2013 +0000

    Clean up wmem_strsplit to remove a bunch of weird switch statements and
    unnecessary continue statements. Should fix the coverity issues Joerg pointed
    out as well.
    
    svn path=/trunk/; revision=50033

commit 830ebed
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 19 06:44:39 2013 +0000

    Get rid of global variables
    
    svn path=/trunk/; revision=50032

commit 7a0245d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 19 06:23:51 2013 +0000

    Regenerate dissector
    
    svn path=/trunk/; revision=50031

commit 32b98e8
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jun 19 03:30:06 2013 +0000

    Fix CID 1033205: Dead default in switch (DEADCODE)
    
    svn path=/trunk/; revision=50030

commit d9b5210
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jun 19 03:23:31 2013 +0000

    Fix CID 712341: Dereference null return value (NULL_RETURNS)
    
    Well, not really. Just catch that case and error out.
    
    svn path=/trunk/; revision=50029

commit 2bb61fc
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Jun 19 02:54:45 2013 +0000

    Fix CID 1034293: Missing break in switch (MISSING_BREAK)
    
    
    svn path=/trunk/; revision=50028

commit 52e9ee8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 19 00:02:22 2013 +0000

    Clarify (a V1.0 file might have a single zero byte at the end of the
    page, which doesn't look like an "unused space" record because there
    aren't two bytes of record type, just one byte).
    
    svn path=/trunk/; revision=50027

commit 953d1bf
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jun 18 23:47:50 2013 +0000

    Slight stylistic cleanup - most routines, when defined, have no space
    between the routine name and the opening parenthesis, so remove it from
    the definition of the seek-read routine.
    
    svn path=/trunk/; revision=50026

commit 81b9276
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue Jun 18 23:37:30 2013 +0000

    Note that NetScaler trace files are page-oriented, with records not
    split across page boundaries, rather than being a byte stream, and that
    the last page may be short.
    
    Fix some comments.
    
    svn path=/trunk/; revision=50025

commit b4c6e0e
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Jun 18 23:36:35 2013 +0000

    Add an option (switched off) to decode the Contention Resolution body as
    an RRC UL CCCH PDU.
    
    svn path=/trunk/; revision=50024

commit e872569
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 18 23:33:00 2013 +0000

    From Anders: Fix the highlighted length, add PDU description as a comment.
    
    svn path=/trunk/; revision=50023

commit d09ffee
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jun 18 23:01:46 2013 +0000

    Add ability to export decrypted IPsec PDUs
    
    svn path=/trunk/; revision=50022

commit 2cf27a9
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Jun 18 22:38:54 2013 +0000

    Set PDCP SN length for DRBs for separate RRC element.
    
    svn path=/trunk/; revision=50021

commit 8e060a2
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 21:47:18 2013 +0000

    Update READMEs.
    
    svn path=/trunk/; revision=50020

commit 868f74d
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Jun 18 21:44:48 2013 +0000

    Also signal value of PDCP SN (only used if enabled by RLC preferences).
    
    svn path=/trunk/; revision=50019

commit 8ec8f94
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 21:42:54 2013 +0000

    Resurrect wmem_memdup in its own misc. utilities group. Emem provides it, so we
    need to provide an analogue at least for now.
    
    svn path=/trunk/; revision=50018

commit d487bba
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 21:25:37 2013 +0000

    Add wmem_alloc_array, wmem_strsplit, wmem_strconcat.
    
    svn path=/trunk/; revision=50017

commit ece132a
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Jun 18 21:02:00 2013 +0000

    Configure MAC LCID -> RLC channel settings from RRC.
    
    svn path=/trunk/; revision=50016

commit f60dd85
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jun 18 20:52:31 2013 +0000

    Pass hfinfo and not hfindex to internal proto functions.
    
    svn path=/trunk/; revision=50015

commit a7043bf
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Jun 18 20:48:42 2013 +0000

    Update "TTL low or unexpected" coloring rule to ignore vrrp, carp and MulticastDNS all of which intentionally use TTL 255.  Bug 5010 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5010)
    
    Add carp to routing protocols while we're at it.
    
    svn path=/trunk/; revision=50014

commit da6d99e
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 19:55:29 2013 +0000

    Refactor insert32 to use lookup_or_insert32 with the right flags.
    
    svn path=/trunk/; revision=50013

commit 4313d77
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 19:43:18 2013 +0000

    Refactor lookup_or_insert32 to remove a bunch of continue and break statements
    as well as a confusing while(TRUE).
    
    svn path=/trunk/; revision=50012

commit 8610601
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 19:32:40 2013 +0000

    Simplify node structure. Use a boolean for whether or not it's a subtree, and an
    enum for the color (red/black). Don't use bitfields since they don't save us
    much (if anything) in terms of space and don't nest the fields in their own
    anonymous struct.
    
    svn path=/trunk/; revision=50011

commit 02752f3
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 19:19:21 2013 +0000

    Factor function for node creation out and use it in several places.
    
    svn path=/trunk/; revision=50010

commit 881845a
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 19:01:01 2013 +0000

    Scrap wmem_memdup, it's not actually as useful as I thought it would be.
    
    svn path=/trunk/; revision=50009

commit 115eb9c
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 18:57:28 2013 +0000

    Factor common code for red-black tree array lookups into a helper function and
    use it for both direct lookups and less-than-or-equal-to lookups.
    
    svn path=/trunk/; revision=50008

commit 7fd970a
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 17:48:04 2013 +0000

    Remove wmem_tree_create_subtree, it does nothing we can't do with
    wmem_tree_new.
    
    svn path=/trunk/; revision=50007

commit d0c1d89
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 17:39:15 2013 +0000

    Factor string-packing code into a common function to use in both insert_string
    and lookup_string.
    
    svn path=/trunk/; revision=50006

commit 99e1ad5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Jun 18 12:22:40 2013 +0000

    Fix compile error:
    
    [ 79%] Building C object CMakeFiles/text2pcap.dir/text2pcap.c.o
    In file included from /usr/include/glib-2.0/glib/galloca.h:34:0,
                     from /usr/include/glib-2.0/glib.h:32,
                     from /home/jmayer/work/wireshark/svn/trunk/wsutil/file_util.h:34,
                     from /home/jmayer/work/wireshark/svn/trunk/text2pcap.c:116:
    /home/jmayer/work/wireshark/svn/trunk/text2pcap.c: In function ‘write_current_packet’:
    /usr/include/glib-2.0/glib/gtypes.h:186:22: error: declaration of ‘__v’ shadows a previous local [-Werror=shadow]
      ({ register guint16 __v, __x = ((guint16) (val)); \
                          ^
    /usr/include/glib-2.0/glib/gtypes.h:237:38: note: in expansion of macro ‘GUINT16_SWAP_LE_BE_IA32’
     #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA32 (val))
                                          ^
    /usr/lib/glib-2.0/include/glibconfig.h:192:29: note: in expansion of macro ‘GUINT16_SWAP_LE_BE’
     #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
                                 ^
    /usr/include/glib-2.0/glib/gtypes.h:359:23: note: in expansion of macro ‘GUINT16_TO_BE’
     #define g_htons(val) (GUINT16_TO_BE (val))
                           ^
    /home/jmayer/work/wireshark/svn/trunk/text2pcap.c:705:35: note: in expansion of macro ‘g_htons’
                 pseudoh.length      = g_htons(length - g_ntohs(HDR_IPv6.ip6_ctlun.ip6_un1.ip6_un1_plen) + sizeof(HDR_UDP));
                                       ^
    /usr/include/glib-2.0/glib/gtypes.h:237:38: note: in expansion of macro ‘GUINT16_SWAP_LE_BE_IA32’
     #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA32 (val))
                                          ^
    /usr/lib/glib-2.0/include/glibconfig.h:192:29: note: in expansion of macro ‘GUINT16_SWAP_LE_BE’
     #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
                                 ^
    /usr/include/glib-2.0/glib/gtypes.h:327:31: note: in expansion of macro ‘GUINT16_TO_BE’
     #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val))
                                   ^
    /usr/include/glib-2.0/glib/gtypes.h:357:23: note: in expansion of macro ‘GUINT16_FROM_BE’
     #define g_ntohs(val) (GUINT16_FROM_BE (val))
                           ^
    /home/jmayer/work/wireshark/svn/trunk/text2pcap.c:705:52: note: in expansion of macro ‘g_ntohs’
                 pseudoh.length      = g_htons(length - g_ntohs(HDR_IPv6.ip6_ctlun.ip6_un1.ip6_un1_plen) + sizeof(HDR_UDP));
                                                        ^
    /usr/include/glib-2.0/glib/gtypes.h:186:22: error: shadowed declaration is here [-Werror=shadow]
      ({ register guint16 __v, __x = ((guint16) (val)); \
                          ^
    /usr/include/glib-2.0/glib/gtypes.h:237:38: note: in expansion of macro ‘GUINT16_SWAP_LE_BE_IA32’
     #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA32 (val))
                                          ^
    /usr/lib/glib-2.0/include/glibconfig.h:192:29: note: in expansion of macro ‘GUINT16_SWAP_LE_BE’
     #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
                                 ^
    /usr/include/glib-2.0/glib/gtypes.h:359:23: note: in expansion of macro ‘GUINT16_TO_BE’
     #define g_htons(val) (GUINT16_TO_BE (val))
                           ^
    /home/jmayer/work/wireshark/svn/trunk/text2pcap.c:705:35: note: in expansion of macro ‘g_htons’
                 pseudoh.length      = g_htons(length - g_ntohs(HDR_IPv6.ip6_ctlun.ip6_un1.ip6_un1_plen) + sizeof(HDR_UDP));
                                       ^
    /usr/include/glib-2.0/glib/gtypes.h:186:27: error: declaration of ‘__x’ shadows a previous local [-Werror=shadow]
      ({ register guint16 __v, __x = ((guint16) (val)); \
                               ^
    /usr/include/glib-2.0/glib/gtypes.h:237:38: note: in expansion of macro ‘GUINT16_SWAP_LE_BE_IA32’
     #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA32 (val))
                                          ^
    /usr/lib/glib-2.0/include/glibconfig.h:192:29: note: in expansion of macro ‘GUINT16_SWAP_LE_BE’
     #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
                                 ^
    /usr/include/glib-2.0/glib/gtypes.h:359:23: note: in expansion of macro ‘GUINT16_TO_BE’
     #define g_htons(val) (GUINT16_TO_BE (val))
                           ^
    /home/jmayer/work/wireshark/svn/trunk/text2pcap.c:705:35: note: in expansion of macro ‘g_htons’
                 pseudoh.length      = g_htons(length - g_ntohs(HDR_IPv6.ip6_ctlun.ip6_un1.ip6_un1_plen) + sizeof(HDR_UDP));
                                       ^
    /usr/include/glib-2.0/glib/gtypes.h:237:38: note: in expansion of macro ‘GUINT16_SWAP_LE_BE_IA32’
     #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA32 (val))
                                          ^
    /usr/lib/glib-2.0/include/glibconfig.h:192:29: note: in expansion of macro ‘GUINT16_SWAP_LE_BE’
     #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
                                 ^
    /usr/include/glib-2.0/glib/gtypes.h:327:31: note: in expansion of macro ‘GUINT16_TO_BE’
     #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val))
                                   ^
    /usr/include/glib-2.0/glib/gtypes.h:357:23: note: in expansion of macro ‘GUINT16_FROM_BE’
     #define g_ntohs(val) (GUINT16_FROM_BE (val))
                           ^
    /home/jmayer/work/wireshark/svn/trunk/text2pcap.c:705:52: note: in expansion of macro ‘g_ntohs’
                 pseudoh.length      = g_htons(length - g_ntohs(HDR_IPv6.ip6_ctlun.ip6_un1.ip6_un1_plen) + sizeof(HDR_UDP));
                                                        ^
    /usr/include/glib-2.0/glib/gtypes.h:186:27: error: shadowed declaration is here [-Werror=shadow]
      ({ register guint16 __v, __x = ((guint16) (val)); \
                               ^
    /usr/include/glib-2.0/glib/gtypes.h:237:38: note: in expansion of macro ‘GUINT16_SWAP_LE_BE_IA32’
     #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA32 (val))
                                          ^
    /usr/lib/glib-2.0/include/glibconfig.h:192:29: note: in expansion of macro ‘GUINT16_SWAP_LE_BE’
     #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
                                 ^
    /usr/include/glib-2.0/glib/gtypes.h:359:23: note: in expansion of macro ‘GUINT16_TO_BE’
     #define g_htons(val) (GUINT16_TO_BE (val))
                           ^
    /home/jmayer/work/wireshark/svn/trunk/text2pcap.c:705:35: note: in expansion of macro ‘g_htons’
                 pseudoh.length      = g_htons(length - g_ntohs(HDR_IPv6.ip6_ctlun.ip6_un1.ip6_un1_plen) + sizeof(HDR_UDP));
                                       ^
    cc1: all warnings being treated as errors
    make[2]: *** [CMakeFiles/text2pcap.dir/text2pcap.c.o] Error 1
    
    
    Feel free to choose a less offensive variable name
    
    svn path=/trunk/; revision=50005

commit 701fb00
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 06:22:47 2013 +0000

    Add test block for wmem_tree_lookup32_array_le(), fix other tests where certain
    random seeds would cause collisions and false failures.
    
    svn path=/trunk/; revision=50004

commit 54959c2
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 05:41:16 2013 +0000

    Wmem tree tests with non-trivial keys.
    
    svn path=/trunk/; revision=50003

commit 7c99d55
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 05:31:12 2013 +0000

    Re-port a bunch of the red-black tree code from wmem with fewer modifications,
    and enable the tests.
    
    Lesson: make it work, *then* refactor it into sanity.
    
    svn path=/trunk/; revision=50002

commit 458dcb7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jun 18 01:13:07 2013 +0000

    Add ability to export decrypted SSL/DTLS PDUs
    
    svn path=/trunk/; revision=50001

commit 3d1115c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 18 01:08:17 2013 +0000

    From Anders:
    
    Use integers intead of strings for hf_sync_timestamp
    And hf_sync_packet_nr.
    Ad ref. to specification.
    
    svn path=/trunk/; revision=50000

commit 3f1f630
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 01:02:26 2013 +0000

    Don't limit the on-the-wire length of packets to 64KB, there are larger packets
    out there (especially over USB) and we should be able to load them as long as
    they are snapped to a sane length.
    
    Also validate that packets do not specify a snapshot length larger than the one
    in the file header, though only make it a warning, as this is not necessarily a
    fatally corrupt packet.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8808
    
    svn path=/trunk/; revision=49999

commit b5c538f
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 18 00:21:32 2013 +0000

    Add tests for red-black tree array keys, if0-ed out until I can make them not
    blow up. Not sure if the tests are wrong or if I broke something during the port
    from wmem...
    
    svn path=/trunk/; revision=49998

commit 2e45b02
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Mon Jun 17 23:45:42 2013 +0000

    Yet another iteration
    
    
    svn path=/trunk/; revision=49997

commit d7380ef
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 17 23:43:55 2013 +0000

    Put the code to fill in the struct wtap_pkthdr and to read the packet
    data into a common routine, and use it in both the read and seek-read
    routines.
    
    svn path=/trunk/; revision=49996

commit aaa3e82
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jun 17 23:30:56 2013 +0000

    From Dirk Jagdmann via bug 7525: macosx-setup.sh improvements.
    
    svn path=/trunk/; revision=49995

commit b381ca4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 17 22:56:35 2013 +0000

    Fix qt make buildbot step
    
    Qt make don't like cp ../../lib/lib{wireshark,wiretap,wsutil}.* .
    cp: cannot stat `../../lib/lib{wireshark,wiretap,wsutil}.*': No such file or directory
    
    svn path=/trunk/; revision=49994

commit 5c027c2
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 17 22:51:50 2013 +0000

    Extract some common code for array lookups, and replace some DISSECTOR
    assertions with regular glib assertions - there's no guarantee that wmem code
    will always be run from within a dissector.
    
    svn path=/trunk/; revision=49993

commit eba26b8
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 17 22:41:43 2013 +0000

    From Niels de Vos via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8810
    
    Use value_string array names_nfs4_operation_ext for nfs.main_opname, just like
    nfs.opname does.
    
    svn path=/trunk/; revision=49992

commit 3398ae2
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 17 22:22:17 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8809
    
    The LLRP Standard 1.0.1 defines the ProtocolID Parameter as 8 bit value (see
    LLRP Standard 1.0.1 document, page 138, AccessSpecParameter) but Wireshark
    treats it as 16 bit value and therefore doesn't recognize the
    EPCGlobalClass1Gen2 protocol type and marks the whole packet afterwards as
    invalid.
    
    svn path=/trunk/; revision=49991

commit 9fb168b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 17 22:18:24 2013 +0000

    Merge more of the read and seek-read code paths.
    
    svn path=/trunk/; revision=49990

commit 24623bd
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jun 17 21:54:21 2013 +0000

    More PDU export work:
    - add automatic export of port type when exporting a source / destination port
    - add export of SCTP PPID (usefulness to be checked)
    - fix some field size
    
    svn path=/trunk/; revision=49989

commit 32b9557
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 17 21:18:47 2013 +0000

    Merge "read record header" and "read packet data" routines into a single
    routine, used both by read and seek-read routines.
    
    svn path=/trunk/; revision=49988

commit 20de5f1
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jun 17 19:52:01 2013 +0000

    Fix 7bit ASCII / IA5 SMS dissection broken in r49910
    
    svn path=/trunk/; revision=49986

commit 3098636
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 17 19:25:45 2013 +0000

    Ensure that the length parameter to dissect_per_length_determinant is
    initialized even in cases where we error or otherwise fail to dissect.
    
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8722
    
    Thanks to Pascal for his help digging through this one.
    
    svn path=/trunk/; revision=49985

commit eecfb7c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jun 17 18:44:19 2013 +0000

    Apply r49983 to other dissectors
    
    svn path=/trunk/; revision=49984

commit d3c3847
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jun 17 15:39:56 2013 +0000

    tvb_length_remaining() can return -1 so don't cast its return value to an unsigned type when performing integer comparisons.  Instead, cast strlen()'s return value to a signed type and perform the comparison that way.
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=49983

commit b777bc8
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 17 14:18:23 2013 +0000

    Misc tweaks to packet-http-urlencoded.c
    - add modelines
    - convert emem to wmem
    - add cast to satisfy my version of GCC
    
    svn path=/trunk/; revision=49982

commit 68a8a3c
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Mon Jun 17 09:17:48 2013 +0000

    the Licence
    
    
    svn path=/trunk/; revision=49981

commit b149fe1
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Mon Jun 17 09:11:30 2013 +0000

    Checking in as it compiles...
    
    
    svn path=/trunk/; revision=49980

commit 42e31ac
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Mon Jun 17 08:08:14 2013 +0000

    Fix typo.
    
    svn path=/trunk/; revision=49979

commit f2f2f13
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jun 17 07:41:48 2013 +0000

    Fix for previous commit, don't use string if get_form_key_value() failed.
    
    svn path=/trunk/; revision=49978

commit 6dd022f
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Mon Jun 17 07:35:30 2013 +0000

    Add small dissector for application/x-www-form-urlencoded
    
    svn path=/trunk/; revision=49977

commit 114657b
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Jun 17 07:20:54 2013 +0000

    Added a missing CFRelease.
    
    svn path=/trunk/; revision=49976

commit 632082e
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Mon Jun 17 07:20:23 2013 +0000

    Added a missing CFRelease.
    
    svn path=/trunk/; revision=49975

commit 17fa61c
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jun 17 04:26:16 2013 +0000

    Use a more compact display for the status bitmap
    
    svn path=/trunk/; revision=49974

commit 503f7da
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jun 17 04:22:45 2013 +0000

    Remove preceding zeroes
    
    svn path=/trunk/; revision=49973

commit cee4e92
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jun 17 00:57:16 2013 +0000

    the dos2unix cygwin package is required for compiling on windows
    
    svn path=/trunk/; revision=49972

commit 858cb85
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 17 00:45:44 2013 +0000

    Fix the test to respect the new behaviour.
    
    svn path=/trunk/; revision=49971

commit fd22c54
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 17 00:08:44 2013 +0000

    Much smarter handling of autoreset trees.
    
    svn path=/trunk/; revision=49970

commit 5526458
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 16 22:37:55 2013 +0000

    More callback tweaks, to permit unregistering a callback from the same place
    it was originally registered.
    
    svn path=/trunk/; revision=49969

commit ffee3af
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 16 22:25:27 2013 +0000

    Fix include to use "" not <> for local headers.
    
    svn path=/trunk/; revision=49968

commit 80c51f1
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 16 22:08:56 2013 +0000

    Update wmem README for the tree implementation.
    
    svn path=/trunk/; revision=49967

commit 88c5b2e
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 16 22:07:24 2013 +0000

    Rework the user callback code a bit to make it saner to use with the auto-reset
    trees.
    
    svn path=/trunk/; revision=49966

commit 3924ed9
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Sun Jun 16 19:44:32 2013 +0000

    rename epan_child.h
    
    
    svn path=/trunk/; revision=49965

commit 75420f4
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jun 16 16:50:17 2013 +0000

    Prepend custom Destination IP and Source IP (ipv4 or ipv6) in the pcap.  Bug 5650 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5650)
    
    svn path=/trunk/; revision=49964

commit 27598e2
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Jun 16 15:29:14 2013 +0000

    fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8806
    
    assign the return values of decode_...() functions to a signed int
    check for negative return values
    
    svn path=/trunk/; revision=49963

commit d0fb6ac
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 16 15:17:53 2013 +0000

    Simplify the tree code slightly - just don't call the transform function
    if it's NULL, meaning we don't need to define an identity callback.
    
    svn path=/trunk/; revision=49962

commit f4b3cb0
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun Jun 16 15:11:21 2013 +0000

    Clarify interface/test for DL HARQ id, and remove a trailing comma from
    an enum.
    
    svn path=/trunk/; revision=49961

commit 562a126
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun Jun 16 14:24:47 2013 +0000

    Improve the way PDCP status PDUs are shown.
    For the bitmap, present and missing SNs are both
    interesting, but only until the last received SN
    (i.e. the last byte of the bitmap will be padded
    out with zero bits).
    
    It would be possible to use existing sequence analysis
    info, where available, to decide if any zeros beyond the last
    received SN are interesting...
    
    svn path=/trunk/; revision=49959

commit f2db1cd
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 16 14:03:36 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-06-16]
    
    svn path=/trunk/; revision=49957

commit 98268eb
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Sun Jun 16 04:34:38 2013 +0000

    some minor fixes
    
    
    svn path=/trunk/; revision=49956

commit 69f08fd
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sun Jun 16 02:52:01 2013 +0000

    display some more box names
    
    svn path=/trunk/; revision=49955

commit 860b920
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun Jun 16 02:35:51 2013 +0000

    Make the B->A graph label show as A<-B to be consistent with the column
    heading.
    
    svn path=/trunk/; revision=49954

commit b3ac350
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun Jun 16 01:53:43 2013 +0000

    Add some comments around looking up names for port numbers.
    (calling getservbyname() is really slow, but only called once per port
    number...)
    
    svn path=/trunk/; revision=49953

commit 82a1348
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 16 01:47:43 2013 +0000

    Add warning comment to tree autoreset function about allocator
    destruction order, and note that it may need thinking about.
    
    svn path=/trunk/; revision=49952

commit 28dafa4
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 16 01:44:09 2013 +0000

    Fix occasional wmem_test failure, allocator destruction order matters
    (should it?)
    
    svn path=/trunk/; revision=49951

commit ca0f8ee
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 16 01:40:04 2013 +0000

    Make the libwiretap Buffer routines usable from C++, and fix the C++ UI
    code to handle the API changes for the seek-read routines.
    
    svn path=/trunk/; revision=49950

commit 8c9edf1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 16 00:20:00 2013 +0000

    Have the seek-read routines take a Buffer rather than a guint8 pointer
    as the "where to put the packet data" argument.
    
    This lets more of the libwiretap code be common between the read and
    seek-read code paths, and also allows for more flexibility in the "fill
    in the data" path - we can expand the buffer as needed in both cases.
    
    svn path=/trunk/; revision=49949

commit 3846abe
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jun 16 00:14:07 2013 +0000

    Replace if-else-if with switch statements
    
    svn path=/trunk/; revision=49948

commit f715a8b
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Sat Jun 15 21:28:43 2013 +0000

    Further iteration
    
    
    svn path=/trunk/; revision=49947

commit 2c71f23
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sat Jun 15 12:57:32 2013 +0000

    Make use of text metrics and devmode data to properly format a page for printing.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7543
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=49946

commit 6fd601b
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jun 15 10:40:56 2013 +0000

    Most of a red-black tree implementation for wmem, based heavily on the emem
    version.
    
    One plane trip's worth of work.
    
    svn path=/trunk/; revision=49945

commit 2b3891f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 15 09:05:04 2013 +0000

    Pull some of the code to set the struct wtap_pkthdr into
    parse_netscreen_hex_dump().
    
    svn path=/trunk/; revision=49944

commit 2b53446
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 15 01:51:21 2013 +0000

    Fill in at least some of the struct wtap_pkthdr in both the read and
    seek-read routines.
    
    svn path=/trunk/; revision=49943

commit 25d9d55
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 14 23:59:04 2013 +0000

    Rename radcom_process_rec_header() to radcom_process_rec_header() and
    move the code to file in a struct wtap_pkthdr there.
    
    svn path=/trunk/; revision=49942

commit f42e5bc
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 14 19:46:54 2013 +0000

    Remove check_col() and the occasional tree.
    
    This leaves just the Pidl dissectors remaining for removal of check_col() in the dissectors directory.  A small handful of check_col() calls remain outside of the dissectors.
    
    svn path=/trunk/; revision=49941

commit c5d092e
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Fri Jun 14 19:19:29 2013 +0000

    Final draft for the epan working child API
    
    
    svn path=/trunk/; revision=49940

commit dd7b71e
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Jun 14 17:57:08 2013 +0000

    Fix IEEE802a OUI lookups.
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3123
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=49939

commit de68fd6
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 14 17:49:53 2013 +0000

    Removed check_col() and the occasional tree.
    
    svn path=/trunk/; revision=49938

commit 14b65f9
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Jun 14 17:47:54 2013 +0000

    Ensure that Wireshark isn't obscured by the system taskbar or by any other desktop toolbars.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3034
    #BACKPORT(1.10,1.8)
    
    svn path=/trunk/; revision=49937

commit 48dccb6
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jun 14 15:53:52 2013 +0000

    remove some unnecessary check_col() calls
    
    svn path=/trunk/; revision=49936

commit 2de0e97
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jun 14 15:50:20 2013 +0000

    add editor modelines
    
    svn path=/trunk/; revision=49935

commit 3fe6a50
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jun 14 15:33:58 2013 +0000

    new dissector for the MP4/ISOBMFF file format
    
    svn path=/trunk/; revision=49934

commit b19c7d5
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jun 14 15:08:10 2013 +0000

    make line endings consistent
    add svn properties
    
    svn path=/trunk/; revision=49933

commit 101af7f
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Jun 14 14:56:00 2013 +0000

    Mark unused params as such.
    
    svn path=/trunk/; revision=49932

commit 66f10ee
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 14 14:35:34 2013 +0000

    Add Common Address Redundancy Protocol (CARP) dissector, bug 8633 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8633)
    
    From Uli Heilmeier
    
    CARP shares the same protocol ID as VRRP (and VRRP's is IANA registered), so heuristics are provided.  VRRP and CARP are very similar, so I'm not sure having heuristics for both dissectors will help CARP.
    
    svn path=/trunk/; revision=49931

commit cfc133d
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 14 14:13:28 2013 +0000

    Add heuristic capabilities to the IP dissector.  The motivating factor was the CARP dissector, bug 8633 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8633)
    
    This should allow the ugly IPIP/TAPA hack to be replaced with a proper heuristic, but I don't see any sample TAPA traces to feel confident in making the change myself.
    
    
    svn path=/trunk/; revision=49930

commit 9c26c32
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jun 14 13:20:41 2013 +0000

    Add parentheses around assignment used as truth value.
    
    svn path=/trunk/; revision=49929

commit 8435284
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jun 14 13:08:45 2013 +0000

    From Anders: add some commands, AVPs, and application IDs.
    
    From me: fix up some white space/indentation.
    
    svn path=/trunk/; revision=49928

commit 2dbf6c5
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 14 12:44:50 2013 +0000

    Remove check_col() from ASN.1 dissectors
    
    svn path=/trunk/; revision=49927

commit 875040e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Jun 14 11:44:19 2013 +0000

    And back it out again, just like the Makefile.am
    
    svn path=/trunk/; revision=49926

commit 5e974e8
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri Jun 14 11:42:40 2013 +0000

    Copy over
    http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=49865
    to cmake
    
    svn path=/trunk/; revision=49925

commit 0d6110e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Fri Jun 14 04:01:21 2013 +0000

    try_val_to_str() may return NULL
    although this is nearly impossible here,
    use val_to_str_const() anyway to be on the safe side
    
    svn path=/trunk/; revision=49924

commit dfa2156
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 14 02:50:46 2013 +0000

    Remove check_col() and the occasional tree.
    
    svn path=/trunk/; revision=49923

commit e9a5b16
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Jun 14 02:44:15 2013 +0000

    From Katrina Zhang via Anders (manually applied by me): dissect node features.
    
    From me: remove some tabs and trailing white space.
    
    svn path=/trunk/; revision=49922

commit fa5b458
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 14 01:56:28 2013 +0000

    Remove check_col() and the occasional tree.
    
    svn path=/trunk/; revision=49921

commit 0f0c111
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri Jun 14 01:02:11 2013 +0000

    Remove check_col() and the occasional tree.
    
    svn path=/trunk/; revision=49920

commit af02ac3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jun 13 18:58:29 2013 +0000

    On OS X set the toolbar icon size to match our current icons.
    
    svn path=/trunk/; revision=49919

commit 285bc53
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 13 14:20:20 2013 +0000

    Fix typo error
    
    svn path=/trunk/; revision=49918

commit 53c658b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 13 14:18:10 2013 +0000

    Add basic dissection of Prefix Exclude option
    
    svn path=/trunk/; revision=49917

commit 5fa16b2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu Jun 13 13:51:19 2013 +0000

    From Javier Godoy via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8794 :
    
    Display the value of unknown sense descriptor codes in the tree item.
    Also fix the length of the subtree.
    
    svn path=/trunk/; revision=49916

commit 32bec58
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 13 10:52:34 2013 +0000

    From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8791 :
    Improve dissection of GSM SIM payloads in USB CCID packets
    
    svn path=/trunk/; revision=49915

commit e1b7a26
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jun 13 02:35:23 2013 +0000

    Adding support of BGP flow spec RFC 5575.
    
    From Matt Texier, bug 8691 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8691)
    
    svn path=/trunk/; revision=49914

commit 53290ee
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jun 13 01:06:31 2013 +0000

    Updated the rsync dissector to make it able to parse the newer variants of the protocol, treat binary data consistently and clearly differentiate packets of the client and the server.
    
    From Benoit Daloze, bug 8743 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8743)
    
    svn path=/trunk/; revision=49913

commit 3dbf3b9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 12 18:17:15 2013 +0000

    Give somewhat more precise names for character encodings ("Unicode"
    doesn't specify a single way to encode characters in an octet stream -
    there's UTF-8 and UTF-16BE/LE, as well as UCS-2BE/LE for a subset of
    Unicode, and "Latin" really means "ISO 8859-1" a/k/a "ISO Latin 1".
    
    svn path=/trunk/; revision=49912

commit 41647fa
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 12 17:25:04 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3289 :
    dissector ansi_637 does not have unicode encoding in user data parameter
    
    svn path=/trunk/; revision=49911

commit 0975d03
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Jun 12 16:59:59 2013 +0000

    Fix dissection of 3GPP2 SMS messages when the User Data Header field is present (for fragmented SMS)
    
    svn path=/trunk/; revision=49910

commit 8558707
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jun 12 16:43:25 2013 +0000

    Color td and th borders as well. Set an SVN ID.
    
    svn path=/trunk/; revision=49909

commit 51b02ed
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 12 15:50:37 2013 +0000

    From Peter Hatina via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8793 :
    
    Fix crash if you cancel the Flow Graph window while the Graph Analysis window
    is still open: close the Graph Analysis window when the user cancels the Flow
    Graph window.
    
    From me: do the same thing for the window-delete case.
    
    svn path=/trunk/; revision=49908

commit aa9080b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jun 12 15:37:04 2013 +0000

    Update the table style. Minor text fixes.
    
    svn path=/trunk/; revision=49907

commit 7e9d283
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 12 15:15:26 2013 +0000

    no need for check_col()
    
    svn path=/trunk/; revision=49906

commit 82e220f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jun 12 15:08:08 2013 +0000

    Pretify dissection of date and Time.
    
    svn path=/trunk/; revision=49905

commit 6de25d3
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 12 14:56:37 2013 +0000

    simplify the subdissector call
    
    svn path=/trunk/; revision=49904

commit 7a82d35
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 12 14:55:37 2013 +0000

    TABs -> spaces
    add modelines
    
    svn path=/trunk/; revision=49903

commit 80046ab
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 12 14:54:13 2013 +0000

    no expert infos under if(tree)
    simplify the code a bit
    
    svn path=/trunk/; revision=49902

commit 346117c
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 12 14:20:36 2013 +0000

    From Javier Godoy
    dissect SCSI OSD error identification sense data descriptor
    
    from me
    - TABs -> spaces
    - fix compiler errors about unused return values
    - don't use another subtree within the descriptor payload
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8790
    
    svn path=/trunk/; revision=49901

commit e94463b
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 12 12:20:50 2013 +0000

    fix compiler warning
    (gcc version 4.4.5 (Debian 4.4.5-8))
    
    cc1: warnings being treated as errors
    packet-bthfp.c: In function ‘dissect_at_command’:
    packet-bthfp.c:875: error: ‘col_str’ may be used uninitialized in this function
    
    svn path=/trunk/; revision=49900

commit 822c02b
Author: Tomas Kukosa <tomas.kukosa@siemens.com>
Date:   Wed Jun 12 09:03:21 2013 +0000

    Fix wrong offset in H.235 tokens causing malformed packet exception
    
    svn path=/trunk/; revision=49899

commit 2e8347a
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 12 08:24:54 2013 +0000

    no need for check_col()
    
    svn path=/trunk/; revision=49898

commit 4131f8f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 12 08:15:46 2013 +0000

    TABs -> spaces
    add modelines
    
    svn path=/trunk/; revision=49897

commit a8c1a87
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed Jun 12 07:59:27 2013 +0000

    CID 280301: add a NULL check before dereferencing the pointer
    
    svn path=/trunk/; revision=49896

commit ddd78fb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jun 12 05:15:45 2013 +0000

    From Javier Godoy:
    dissect SCSI field pointer sense key specific information
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8789
    
    svn path=/trunk/; revision=49895

commit 03a3226
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Jun 12 04:21:40 2013 +0000

    Fix a crash when oid_info->value_typem is NULL
    
    svn path=/trunk/; revision=49894

commit 93be0fb
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Jun 12 03:33:44 2013 +0000

    Batch of filterable expert infos with some minor cleanup I noticed while doing the filter conversions.
    
    svn path=/trunk/; revision=49893

commit 66a7193
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jun 12 00:42:31 2013 +0000

    Convert the compiler table to a variablelist so that we don't end up
    cramming a bunch of text into a bunch of narrow columns.  Remove the
    .NET framework 2.0 SDK and Visual Studio 2005. Sort items from newest to
    oldest.
    
    svn path=/trunk/; revision=49892

commit 5b38f1d
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Jun 11 21:33:48 2013 +0000

    TABs -> spaces
    add editor modelines
    
    svn path=/trunk/; revision=49891

commit 6f6e265
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Jun 11 21:22:58 2013 +0000

    From Javier Godoy
    dissect SCSI descriptor format sense data
    
    from me
    - replace TABs with spaces
    - delete unused variable "flags"
    - set format string for proto_tree_add_text()
    - use val_to_str_const()
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8786
    
    svn path=/trunk/; revision=49890

commit 3a0fbea
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jun 11 18:07:15 2013 +0000

    Add PDC and TETRA
    
    svn path=/trunk/; revision=49889

commit 15adc6a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 11 18:05:41 2013 +0000

    From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8788 :
    
    ETSI TS 102 221 V8.2.0 (2009-06)
    (http://www.etsi.org/deliver/etsi_ts/102200_102299/102221/08.02.00_60/ts_102221v080200p.pdf)
    says that file ID 0x7F31 is reserved for use by iDEN network operators (e.g.
    Nextel in the USA).
    
    The attached patch updates the GSM SIM dissector's table of recognised FIDs accordingly.
    
    svn path=/trunk/; revision=49888

commit bbb5aac
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 16:35:06 2013 +0000

    Show DisplayString as a string.
    
    svn path=/trunk/; revision=49887

commit 2a1ad76
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Jun 11 14:05:48 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8740
    
    Improve Bluetooth HFP dissection.
    
    svn path=/trunk/; revision=49886

commit a51e384
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 05:41:51 2013 +0000

    Remove blurbs not adding any value.
    
    svn path=/trunk/; revision=49885

commit cd643e7
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 05:37:17 2013 +0000

    From Hauke Mehrtens:
    There were some problems which prevented wireshark from showing the
    payload.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8780
    
    svn path=/trunk/; revision=49884

commit ed0f343
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 05:34:33 2013 +0000

    From Hauke Mehrtens:
    In some places String and byte were mixed up which caused problems.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8780
    
    svn path=/trunk/; revision=49883

commit cda44b2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 05:31:10 2013 +0000

    From Hauke Mehrtens:
    There were some changes in how to specify the length or give a bigger
    option delta. This is now implemented how it is specified in CoAP draft
    17.
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8780
    
    svn path=/trunk/; revision=49882

commit a9933bf
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 05:27:47 2013 +0000

    From Hauke Mehrtens:
    There is no option length attribute any more there is just the end of
    options marker.
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8780
    
    svn path=/trunk/; revision=49881

commit ae86893
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 05:23:52 2013 +0000

    From Hauke Mehrtens:
    The field named Transaction ID is named Message ID in the RFC draft
    version 17
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8780
    
    svn path=/trunk/; revision=49880

commit 4822217
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 05:20:33 2013 +0000

    From Hauke Mehrtens:
    The token is not an option any more, but it is now in the main header.
    This was done between CoAP draft 12 and 13 and still exists in CoAP
    draft 17.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8780
    
    svn path=/trunk/; revision=49879

commit 5bc74bd
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 05:11:42 2013 +0000

    From: Hauke Mehrtens
    
    DTLS 1.2 adds a supported_signature_algorithms attribute to the CertificateRequest which was not parsed in DTLS.
    
    This code was copied from the ssl code.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8781
    
    svn path=/trunk/; revision=49878

commit 3f896af
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 11 05:06:36 2013 +0000

    From Javier Godoy:
    update SCSI version descriptors defined in SPC-4 revision 36g (scsi_verdesc_val).
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8784
    
    svn path=/trunk/; revision=49877

commit d9e2b61
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 11 02:14:47 2013 +0000

    Update to the latest config.guess and config.sub.
    
    svn path=/trunk/; revision=49876

commit d0adf25
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jun 10 22:32:01 2013 +0000

    Update OS X instructions and add Qt Mac Extras.
    
    svn path=/trunk/; revision=49874

commit f5e892c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jun 10 21:21:51 2013 +0000

    Check for QtMacExtras, and if we have it use it to switch to a native
    title + toolbar on OS X.
    
    svn path=/trunk/; revision=49873

commit 3d59df0
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jun 10 19:04:13 2013 +0000

    Removing libui_dirty.a in r48976 broke CMake + Qt Creator builds. Fix
    it.
    
    svn path=/trunk/; revision=49872

commit 62d87b6
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jun 10 18:55:03 2013 +0000

    tools/lemon/lemon.c: Fix an integer shortening issue. (CMake enables
    -Werror here but Autotools doesn't. Which is correct?)
    
    epan/dissectors/dcerpc: idl2wrs isn't an installed executable in
    Autotools so don't make it one in CMake.
    
    svn path=/trunk/; revision=49871

commit 878e898
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jun 10 17:13:49 2013 +0000

    Allign the error messages.
    
    svn path=/trunk/; revision=49870

commit 2ee48f1
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Jun 10 02:18:55 2013 +0000

    Batch of filterable expert infos.
    
    svn path=/trunk/; revision=49868

commit 613739d
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Sun Jun 9 22:33:37 2013 +0000

    The API is almost there I guess...
    
    
    svn path=/trunk/; revision=49867

commit b1f9d01
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sun Jun 9 21:17:13 2013 +0000

    Back out the Makefile changes from r49865.  The OSX buildbots don't like --utf8.  Is the change to wireshark.pod.template sufficient?
    
    svn path=/trunk/; revision=49866

commit ad6ae6f
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sun Jun 9 20:52:15 2013 +0000

    Due to utf8 characters in the AUTHORS file, pass --utf8 to pod2man.
    Fixes the 2nd problem reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8774
    
    svn path=/trunk/; revision=49865

commit 0d93603
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Jun 9 16:51:42 2013 +0000

    From Javier Godoy:
    SCSI (SPC) sense key specific information field must not include SKSV.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8782
    
    #Backport 1.10 1.8
    
    svn path=/trunk/; revision=49863

commit d8bf16a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 9 14:03:35 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-06-09]
    
    svn path=/trunk/; revision=49859

commit bd62949
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 9 14:02:22 2013 +0000

    Convince the compiler that a DNS name won't be longer than 2^32 characters,
    even on 64-bit systems.
    
    svn path=/trunk/; revision=49858

commit 226b39f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 9 13:49:16 2013 +0000

    Add memdup function to wmem.
    
    svn path=/trunk/; revision=49857

commit edd3dfd
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Jun 9 13:32:03 2013 +0000

    From Dario Lombardo via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8776
    
    Two new DNS tree items: dns.count.labels and dns.qry.name.len.
    
    svn path=/trunk/; revision=49856

commit 455381d
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun Jun 9 10:10:59 2013 +0000

    From Tommy Wu:
    Correct VSA name.
    
    svn path=/trunk/; revision=49855

commit f4f4e02
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 9 06:44:47 2013 +0000

    libwireshark's add_new_ipv4() and add_new_ipv6() now silently ignore
    requests to add an entry with a zero-length name; we don't have to
    ignore them ourselves.
    
    svn path=/trunk/; revision=49854

commit 2d37ec3
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jun 9 03:28:05 2013 +0000

    Batch of filterable expert infos.
    
    svn path=/trunk/; revision=49853

commit 5ea3858
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 9 02:56:16 2013 +0000

    Don't put zero-length names into our tables of resolved IPv4 and IPv6
    addresses; they look weird, and can cause problems with existing
    versions of Wireshark when written in a Name Resolution Block.
    
    Should fix bug 8763.
    
    svn path=/trunk/; revision=49852

commit 9f1f587
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 9 02:32:30 2013 +0000

    Don't treat zero-length names in the NRB as errors, just silently ignore
    them.
    
    Works around the problem reported in bug 8763.
    
    svn path=/trunk/; revision=49851

commit 0b8d569
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 9 00:24:28 2013 +0000

    If, after editing the settings for a particular interface, we don't have
    a Capture Options window to update, don't try to update it.
    
    #BACKPORT
    
    svn path=/trunk/; revision=49850

commit afe4c8e
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Sat Jun 8 21:37:55 2013 +0000

    A further iteration on epan_child
    
    
    svn path=/trunk/; revision=49849

commit a12ee2e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Sat Jun 8 18:57:49 2013 +0000

    Fix 'Misaligned columns in hex dump pane' [1]
    
    Old code was broken for all pango version < 1.20
    
    [1] http://www.wireshark.org/lists/wireshark-dev/201306/msg00015.html
    
    svn path=/trunk/; revision=49848

commit 88184bc
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Sat Jun 8 04:20:16 2013 +0000

    Another iteration...
    
    
    svn path=/trunk/; revision=49847

commit dc0abfb
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Sat Jun 8 02:42:06 2013 +0000

    some fixes
    C comments
    
    
    
    svn path=/trunk/; revision=49846

commit 6229ab6
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat Jun 8 02:06:24 2013 +0000

    Batch of filterable expert infos.
    
    svn path=/trunk/; revision=49845

commit 294ed52
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Fri Jun 7 23:29:37 2013 +0000

    Preliminary header file for an EPAN working-child interface...
    Not yet in build process...
    
    
    svn path=/trunk/; revision=49844

commit e62f4cc
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Fri Jun 7 17:06:27 2013 +0000

    Fix all errors and warnings found by podchecker.
    
    svn path=/trunk/; revision=49837

commit f86c771
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 7 08:34:44 2013 +0000

    Use g_try_malloc() for some memory allocations, and return an "out of
    memory" indication if it fails.
    
    Further fixes bug 8752.
    
    Also, clean up indentation.
    
    svn path=/trunk/; revision=49834

commit 2429df9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Jun 7 08:19:40 2013 +0000

    Prevent attempts to allocate huge amounts of memory by imposing an
    artificial 16MB limit on blocks.
    
    Do some sanity checks when reading options, to make sure we don't read
    past the end of the block.
    
    Make some variables unsigned so as not to get inappropriate
    sign-extension (which, in practice, should never happen due to the 16MB
    block size limit, although if the limit is raised above 2^31-1, the
    limit won't protect you).
    
    Fixes bug 8752.
    
    svn path=/trunk/; revision=49833

commit e4893f0
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Fri Jun 7 06:53:24 2013 +0000

    Ensure we only put private profiles directly in the profiles menu and
    put global profiles in the "New from Global" menu.
    
    svn path=/trunk/; revision=49830

commit f3ba09b
Author: Sake Blok <sake@euronet.nl>
Date:   Fri Jun 7 06:49:15 2013 +0000

    Mark retransmitted SYN and FIN packets as retransmissions.
    
    
    svn path=/trunk/; revision=49829

commit 506b417
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 6 20:55:00 2013 +0000

    From Mark C. Brown via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8777 :
    Add support for 10Gbe HP-UX drivers IOCXGBE and IQXGBE
    
    svn path=/trunk/; revision=49820

commit f5f6293
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Jun 6 19:50:55 2013 +0000

    From Andreas Bachmann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6126 :
    Add dissection of PTP Signaling TLV types Request unicast transmission, Grant unicast transmission, Cancel unicast transmission and Acknowledge cancel unicast transmission
    
    svn path=/trunk/; revision=49816

commit 693bcb6
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jun 6 19:04:46 2013 +0000

    Have the NSIS installer run the existing uninstaller silently. This
    should save a few mouse clicks during the installation process.
    
    svn path=/trunk/; revision=49813

commit 57eb433
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jun 6 18:57:22 2013 +0000

    Pull all the code that reads and processes the packet header into
    visual_process_packet_header() and call it in both the read and
    seek-read routines.
    
    Pull the post-processing code that guesses the encapsulation based on
    the first few bytes in the packet into
    visual_fill_in_chdlc_encapsulation() and call it in both the read and
    seek-routines.  Add some length checks.
    
    svn path=/trunk/; revision=49812

commit 1a95757
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Jun 6 18:46:37 2013 +0000

    I suspect "ie4uinit" got its name because "mysterious useful undocumented
    system utility" would have been too obvious. Have UpdateIcons call
    "ie4uinit -ClearIconCache" and move UpdateIcons to the "-{,Un.}Finally"
    sections in the installer and uninstaller.
    
    svn path=/trunk/; revision=49811

commit 727f37e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 6 16:24:33 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=49810

commit 0dca89c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 6 16:24:25 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=49809

commit 96e874b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 6 16:24:16 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=49808

commit 2a89034
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 6 16:24:07 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=49807

commit 8b52c9b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 6 16:23:59 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=49806

commit 3eb44c5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 6 16:23:50 2013 +0000

    Fix typo (double include epan/ipproto.h)
    
    svn path=/trunk/; revision=49805

commit a4d78ca
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Thu Jun 6 16:00:23 2013 +0000

    From report of IgorVK via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8736 Crash analyzing VoIP Calls
    
    Wireshark crashes when analyzing Telephony->VoIP Calls from the pcap file attached.
    
    From me :
    Some packets is detect to be T38 and ->stop_fd is not initialize
    
    #Backport 1.10 and 1.8
    
    svn path=/trunk/; revision=49804

commit 59c3ab9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jun 6 08:14:44 2013 +0000

    Pull the code for setting the struct wtap_pkthdr into a
    snoop_process_record_header() routine, and call it in both the read and
    seek-read routines.
    
    svn path=/trunk/; revision=49803

commit de3f284
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Jun 6 02:53:36 2013 +0000

    From myself and Julian Cable via (and fixing)
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8717
    
    Don't add a DCP-ETSI fragment for reassembly if the length is wrong.
    
    
    svn path=/trunk/; revision=49802

commit 57fc882
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu Jun 6 02:10:22 2013 +0000

    Simplify the "bad length" expert info into a single filterable item with formatting determining the particulars because the filter names just didn't make much sense to separate.
    
    svn path=/trunk/; revision=49801

commit 311c8d3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Jun 6 00:10:36 2013 +0000

    Set the entire struct wtap_pkthdr, not just the pseudo-header, in the
    seek-read routine.  Pull the code to do that into
    netxray_set_pseudo_header(), and rename it netxray_set_phdr().
    
    svn path=/trunk/; revision=49800

commit 0c7b80d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jun 5 23:43:56 2013 +0000

    Forward-port part of r49794 from trunk-1.10.
    
    svn path=/trunk/; revision=49799

commit 1cc0587
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 5 21:30:08 2013 +0000

    Add a -Y option to match test-captures.sh: it runs tshark with a read filter but without building the tree.
    
    svn path=/trunk/; revision=49797

commit 77cf790
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jun 5 21:13:30 2013 +0000

    Change leading spaces to tabs so all plugin_src's are now the same.
    
    svn path=/trunk/; revision=49796

commit b4414c6
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jun 5 16:42:22 2013 +0000

    As of r49659, StatisticsMenu is now just Statistics.
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8770
    
    svn path=/trunk/; revision=49788

commit c891784
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed Jun 5 16:38:20 2013 +0000

    Quick fix for bug 8768. For now assume that only three logical channels
    are valid. If we run into more add expert item and cap the channel
    count.
    
    svn path=/trunk/; revision=49787

commit bb35c1c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jun 5 15:06:20 2013 +0000

    From Peter Van Eynde via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8635: Fix bugs found by Coverity: CID's 1026572-1026574 and 1026572.
    
    From me: Dissector was a mix of tabs and spaces.  Replace tabs with spaces and set modelines to match.
    
    svn path=/trunk/; revision=49785

commit 470bd44
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 5 14:08:40 2013 +0000

    Add a new environment variable to cause abort()s if we add too many items
    to the tree (to separate this case from the generic DISSECTOR_BUG case).
    
    Enable this environment variable when fuzz testing.
    
    Enable the 3rd (without tree but with a read filter) check (added in r49643)
    when testing capture files but not when fuzz testing--not sure if we want to
    add even more to the fuzzbot's work load now (OTOH I've been running it for
    a while and it hasn't buried me in bugs).
    
    svn path=/trunk/; revision=49784

commit 2a3013f
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed Jun 5 13:55:22 2013 +0000

    wccp_version_val is not an extended value string; don't use BASE_EXT_STRING.  Fixes a crash I got during fuzz testing.
    
    svn path=/trunk/; revision=49783

commit a58b141
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 5 08:12:06 2013 +0000

    The check for network_size < 4 is necessary only for those packets where
    we're lopping 4 bytes off of the network_size.
    
    Add a comment discussing the aformentioned lopping-off.
    
    svn path=/trunk/; revision=49782

commit fd17464
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed Jun 5 03:07:57 2013 +0000

    Allow tshark to read a pcap file and either save it as a new pcap file or for packets to be read from the original pcap file, possibly filtered, then sent to stdout and piped to either tshark or wireshark, which can then read those filtered packets from stdin.  Patch submitted by me in bug 2868, although it doesn't actually fix that bug.
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=49780

commit 1f2231d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed Jun 5 00:36:57 2013 +0000

    Move the code that fills in the struct wtap_pkthdr (other than the
    pseudo-header) into a process_packet_header() routine, and call it in
    both the read and seek-read routines.
    
    svn path=/trunk/; revision=49779

commit 56cb987
Author: Sake Blok <sake@euronet.nl>
Date:   Tue Jun 4 21:36:47 2013 +0000

    Fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7546
    
    Make sure unresolved columns are indeed unresolved
    
    
    svn path=/trunk/; revision=49776

commit 1bb2081
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jun 4 20:21:17 2013 +0000

    From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8746 :
    Add procedure numbers to C12.22 dissection
    
    svn path=/trunk/; revision=49775

commit 3bfeaff
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 4 20:05:16 2013 +0000

    Add subdissection of:
    - SNMPv2-MIB sysDescr
    -  SNMPv2-MIB::sysName
    
    svn path=/trunk/; revision=49774

commit 6bd6c5e
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jun 4 19:29:10 2013 +0000

    Add new dfilter function: size()
    
    Make it return fvalue_length() of field.
    
    [XXX, rename len() to strlen(), and size() to len()?!]
    
    svn path=/trunk/; revision=49771

commit 8df372b
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Tue Jun 4 19:12:32 2013 +0000

    Fix warning reported by MSVC:
    to_str.c(262) : warning C4114: same type qualifier used more than once
    
    svn path=/trunk/; revision=49770

commit efb8321
Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Date:   Tue Jun 4 18:13:09 2013 +0000

    Change two arrays of pointer to strings, to array of characters. Save some space.
    
    svn path=/trunk/; revision=49767

commit 8b4b815
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Jun 4 18:07:59 2013 +0000

    The CommDlg_OpenSave_GetFilePath macro fetches the path+name of the most
    recently selected file in the current file dialog. This isn't the proper
    routine to use when trying to figure out the save/export file name. We
    have to dig through the OPENFILENAME struct instead. Fixes bug 8224.
    
    #Backport 1.10
    
    svn path=/trunk/; revision=49765

commit fd5c1dd
Author: Tomas Kukosa <tomas.kukosa@siemens.com>
Date:   Tue Jun 4 14:07:36 2013 +0000

    Allow C directives in #.FN_HDR, #.FN_FTR, #.FN_BODY, they have to start with ##
    
    svn path=/trunk/; revision=49763

commit f37f79b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue Jun 4 07:09:42 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8747 :
    Remove padding characters from CBS page content display
    
    svn path=/trunk/; revision=49756

commit 78e334b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 4 04:36:19 2013 +0000

    From Mike Garratt:
    Friendly Names support causing unnecessary delay when Wireshark starts.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8034
    
    svn path=/trunk/; revision=49752

commit ee109cc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 4 04:23:20 2013 +0000

    From Anthony Coddington:
    show_fragment_seq_tree does not add reassembled data tree item
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8766
    
    svn path=/trunk/; revision=49751

commit 94ff955
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 4 04:19:52 2013 +0000

    From Anthony Coddington:
    SDH dissector calculation fixes.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8767
    
    svn path=/trunk/; revision=49750

commit 4cdb591
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Jun 4 04:00:59 2013 +0000

    From Anthony Coddington:
    ERF wiretap export multiple extension header fix.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8765
    
    svn path=/trunk/; revision=49749

commit 779d28d
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 4 02:01:53 2013 +0000

    Fix the fuzz failure reported (by me) in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8764 :
    
    Apply the fix from bug 8539 (r48796) to another function (dissect_r3_upstreamcommand_queryconfig()):
    
    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).
    
    svn path=/trunk/; revision=49744

commit 29d5162
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 4 01:38:53 2013 +0000

    From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8762 :
    
    Remove dead code (condition can never happen).
    
    svn path=/trunk/; revision=49743

commit d8558f0
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 4 01:31:56 2013 +0000

    Fix an unintialized-value-used warning that Valgrind detected in the capture
    file attached to https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8760 :
    
    When searching for a signature, don't search past the end of the record.
    
    svn path=/trunk/; revision=49742

commit 9f95423
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 4 00:58:40 2013 +0000

    Get rid of trailing white space and a few tabs.
    
    svn path=/trunk/; revision=49741

commit 0eecced
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue Jun 4 00:50:05 2013 +0000

    Fix the wiretap fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8760 :
    
    Check that the record length we got out of the file is at least as big as
    stats block trailer; if not, declare the file bad.
    
    svn path=/trunk/; revision=49739

commit e129b4a
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 3 23:47:23 2013 +0000

    From William Sims via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8755
    
    The entity offset variable parameter uses either offset or orientation but not
    both, this caused the data displayed to be skewed.
    
    svn path=/trunk/; revision=49736

commit 05eab3a
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 3 23:27:01 2013 +0000

    From Marko Hrastovec via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8737
    
    Add dissection of Category 009 to the ASTERIX dissector.
    
    svn path=/trunk/; revision=49734

commit e4d65e9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 3 23:07:42 2013 +0000

    file_skip() only needs to return a Boolean; if anybody cares what the
    seek offset is after calling it, they can use file_tell().  (Some
    routines were already assuming it returned a gboolean.)
    
    svn path=/trunk/; revision=49733

commit 838e376
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon Jun 3 22:07:21 2013 +0000

    From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8707 :
    
    As suggested by Jakub, don't use strlen() when g_string->len will do.
    
    From me:
    
    Don't assume that just because we "got_val" that the value has a length.
    Checking it first eliminates this warning from Valgrind:
    
    ==11954== Invalid read of size 1
    ==11954==    at 0x61D1466: read_prefs_file (prefs.c:3012)
    ==11954==    by 0x61D1841: read_prefs (prefs.c:2955)
    ==11954==    by 0x409901: main (tshark.c:1137)
    ==11954==  Address 0xc05244f is 1 bytes before a block of size 16 alloc'd
    ==11954==    at 0x4A08A6E: realloc (vg_replace_malloc.c:662)
    ==11954==    by 0x3CF8C4D736: g_realloc (in /usr/lib64/libglib-2.0.so.0.3400.2)
    ==11954==    by 0x3CF8C66226: ??? (in /usr/lib64/libglib-2.0.so.0.3400.2)
    ==11954==    by 0x3CF8C66ACE: g_string_insert_c (in /usr/lib64/libglib-2.0.so.0.3400.2)
    ==11954==    by 0x61D1566: read_prefs_file (gstring.h:139)
    ==11954==    by 0x61D1841: read_prefs (prefs.c:2955)
    ==11954==    by 0x409901: main (tshark.c:1137)
    
    svn path=/trunk/; revision=49731

commit 9475131
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jun 3 21:01:43 2013 +0000

    From chen li
    handle list ending delimiter in bt-dth peer list
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8759
    
    svn path=/trunk/; revision=49729

commit a5bfcbf
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon Jun 3 20:35:53 2013 +0000

    rename expert module to expert_iso7816
    remove unnecessary comma
    
    svn path=/trunk/; revision=49728

commit 27872a9
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon Jun 3 20:34:50 2013 +0000

    Apply the same tooltip for the text entry as for the updated label tooltip in r49726, but with a typo fix: "thefield" -> "the field".
    
    svn path=/trunk/; revision=49727

commit a0823d8
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Jun 3 20:01:15 2013 +0000

    Custom columns are specified using display filter field names, not
    display filters.
    
    svn path=/trunk/; revision=49726

commit f9fb832
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jun 3 18:34:25 2013 +0000

    From Tommy Wu:
    Update 3GPP2 AVP:s.
    
    svn path=/trunk/; revision=49725

commit 4adcd51
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jun 3 17:55:20 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8739 :
    Move offset to end of line without assuming that we always have \r\n at the end of it
    
    svn path=/trunk/; revision=49722

commit 7397620
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:11:12 2013 +0000

    Enhance CERT DNS Type
    
    svn path=/trunk/; revision=49720

commit c2657de
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:11:02 2013 +0000

    Enhance KX DNS Type
    
    (and fix a minor bug.. KX Preference is always = 0...)
    
    svn path=/trunk/; revision=49719

commit 8d26213
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:10:53 2013 +0000

    Enhance NXT DNS Type
    
    svn path=/trunk/; revision=49718

commit 86dee25
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:10:39 2013 +0000

    Enhance NSEC DNS Type
    
    svn path=/trunk/; revision=49717

commit 3aa6279
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:10:31 2013 +0000

    Enhance LOC DNS Type
    
    svn path=/trunk/; revision=49716

commit a02411f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:10:22 2013 +0000

    Enhance DNAME DNS Type
    
    svn path=/trunk/; revision=49715

commit aceab71
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:10:12 2013 +0000

    Enhance A6 DNS Type
    
    svn path=/trunk/; revision=49714

commit ddf5186
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:10:02 2013 +0000

    Enhance AAAA DNS Type
    
    svn path=/trunk/; revision=49713

commit 7e11eda
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:09:53 2013 +0000

    Enhance IPSECKEY DNS Type
    
    svn path=/trunk/; revision=49712

commit 87a5f44
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Jun 3 13:09:43 2013 +0000

    Enhance KEY Type
    
    svn path=/trunk/; revision=49711

commit 8c32b5d
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Jun 3 07:48:59 2013 +0000

    Initialize the whole hdr_info structure to please gcc 4.3.2
    
    svn path=/trunk/; revision=49710

commit 8c112f9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 3 06:36:55 2013 +0000

    Put back a fix that earlier checkins lost.
    
    svn path=/trunk/; revision=49709

commit 5e40853
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Jun 3 04:25:31 2013 +0000

    cc1: warnings being treated as errors
    ../../asn1/nbap/packet-nbap-template.c: In function 'add_hsdsch_bind':
    ../../asn1/nbap/packet-nbap-template.c:349: warning: unused parameter 'tree'
    
    svn path=/trunk/; revision=49708

commit 7fe5422
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon Jun 3 03:42:36 2013 +0000

    Convert ASN.1 dissectors to use filterable expert info.
    
    NOTE: Kerberos ASN.1 template was updated, but not generated to source.
    
    svn path=/trunk/; revision=49707

commit a28cbb7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 3 02:08:13 2013 +0000

    Put a space between "because" and the next word.
    
    svn path=/trunk/; revision=49706

commit 45ed7d6
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Jun 3 01:07:26 2013 +0000

    Initialize some variables that GCC 4.7 complains about. I'm not 100% sure
    that the complaints are valid, or that simply zeroing them is the right fix
    if they are, but at least it builds now. Should we be erroring if we don't
    see a sliceLength header?
    
    svn path=/trunk/; revision=49705

commit c20b5d9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon Jun 3 00:26:16 2013 +0000

    When reading sequentially, skip past any ignored data at the end of the
    packet.
    
    svn path=/trunk/; revision=49704

commit c3c6f93
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 2 23:32:17 2013 +0000

    Pass the read_rec_data routines a wtap_pkthdr pointer, and have them
    fill in that structure, so that it's filled in by both the read and
    seek-read routines.
    
    svn path=/trunk/; revision=49703

commit 761ab82
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 2 23:23:47 2013 +0000

    Pull the code to Fill in the wtap_pkthdr structure into a common
    routine, and use it in both the read and seek-read routines.
    
    svn path=/trunk/; revision=49702

commit f7f029c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 2 23:20:11 2013 +0000

    Move code to fill in the wtap_pkthdr into peektagged_process_header(),
    so that it's filled in by both the read and seek-read routines.
    
    svn path=/trunk/; revision=49701

commit bc97838
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 2 23:12:58 2013 +0000

    Pull code to read and process packet headers into
    peekclassic_process_record_header_() routines, used in both the read and
    seek-read routines.
    
    svn path=/trunk/; revision=49700

commit fb2cb6c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 2 22:17:37 2013 +0000

    Pull code to read process packet headers into a
    packetlogger_process_header() routine, used in both the read and
    seek-read routines.
    
    svn path=/trunk/; revision=49699

commit b0646c0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jun 2 20:57:48 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8756 :
    Compute the number of septets needed for an alphanumeric address
    
    svn path=/trunk/; revision=49698

commit 3922276
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Jun 2 18:09:13 2013 +0000

    Initialize the frame_table_size field of the private data to 0 and the
    frame_table field to NULL before trying to allocate the frame table, so
    that if we fail before we allocate the frame table, the attempt to free
    the private data doesn't crash due to the frame_table field containing a
    bogus pointer.
    
    svn path=/trunk/; revision=49697

commit 05a7a45
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jun 2 18:01:14 2013 +0000

    Remove unused cc_type parameter
    
    svn path=/trunk/; revision=49696

commit 3368f33
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jun 2 17:21:43 2013 +0000

    Add UDT to the list of new protocols
    
    svn path=/trunk/; revision=49695

commit 6c72b85
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun Jun 2 16:54:16 2013 +0000

    Fix a typo error as reported on -dev
    
    svn path=/trunk/; revision=49694

commit 9572503
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Jun 2 14:03:37 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-06-02]
    
    svn path=/trunk/; revision=49690

commit cdd65d2
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun Jun 2 13:45:51 2013 +0000

    Get out of global variable hell and other optimizations.
    
    I'm stil not sure the copying of the packet_info structure is necessary (or what the consequences are), but at least it's not global anymore.
    
    col_set_fence may be needed to prevent overwriting by PPP dissector,  Caching COL_INFO (or the other columns) into it's own string was way more work than necessary and could lead to no column info on a malformed packet.
    
    
    svn path=/trunk/; revision=49689

commit 3c26479
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Jun 1 23:56:32 2013 +0000

    Fix an infinite loop in the GSM CBCH dissector.
    
    The looping logic is a bit odd, and there was a case where we were never
    incrementing any of the multiple loop variables. I suspect the entire function
    could be simplified, but this commit fixes the hang and is better suited to
    backporting than anything complex.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8730
    
    svn path=/trunk/; revision=49686

commit d7638de
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Jun 1 23:27:16 2013 +0000

    Also notify CMAS alerts
    
    svn path=/trunk/; revision=49685

commit c553280
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Jun 1 23:10:37 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8745 :
    Upgrade AP-title ASN.1 description
    
    svn path=/trunk/; revision=49684

commit d41ce46
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sat Jun 1 22:26:47 2013 +0000

    Make Earthquake and Tsunami Warning Sytem indications stand out a
    bit more.
    
    svn path=/trunk/; revision=49683

commit c310bd7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat Jun 1 20:51:14 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8744 :
    Display C12.22 Invocation Id as unsigned integer
    
    svn path=/trunk/; revision=49682

commit e1b276b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 1 19:33:44 2013 +0000

    More constification.
    
    svn path=/trunk/; revision=49681

commit 1b96c46
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 1 18:38:36 2013 +0000

    More constification.
    
    svn path=/trunk/; revision=49680

commit d957f1d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 1 17:49:12 2013 +0000

    More constification.
    
    svn path=/trunk/; revision=49678

commit 59ef0c6
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sat Jun 1 13:05:28 2013 +0000

    Change a forward-slash to a back-slash as the path separator..
    
    svn path=/trunk/; revision=49677

commit cf079d0
Author: Sake Blok <sake@euronet.nl>
Date:   Sat Jun 1 12:00:56 2013 +0000

    Check on fh_tree is already done within add_ethernet_trailer()
    
    svn path=/trunk/; revision=49676

commit b2a6a6c
Author: Sake Blok <sake@euronet.nl>
Date:   Sat Jun 1 09:05:56 2013 +0000

    Add ethernet protocol preference to manually set the trailer length.
    (some TAPs can slice packets and then add a custom trailer)
    
    
    svn path=/trunk/; revision=49675

commit 9c4488c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 1 07:02:34 2013 +0000

    More constification.
    
    svn path=/trunk/; revision=49674

commit 6b4c30b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 1 06:48:37 2013 +0000

    When allocating the frame table for a NetMon file, use g_try_malloc(),
    and fail with ENOMEM if that fails (and the frame table is not empty -
    g_try_malloc() will return NULL if you ask it to allocate zero bytes).
    
    Have an error message for ENOMEM on an open that attempts to tell the
    user what the problem is without making their head explode.
    
    svn path=/trunk/; revision=49673

commit 7658263
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 1 03:17:59 2013 +0000

    Note which *particular* IDL this is.  (Actually, is that the OSF's DCE
    RPC IDL, Microsoft's DCE RPC IDL, or Samba's DCE RPC IDL?)
    
    Constify some stuff to squelch warnings.
    
    svn path=/trunk/; revision=49672

commit 6e336d7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 1 02:58:58 2013 +0000

    Move the record header processing code into a common routine, and read
    that header in both the read and seek-read routines.
    
    svn path=/trunk/; revision=49671

commit 15a0d1f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 1 02:20:12 2013 +0000

    Update various warning-option lists to match what the configure script
    adds by default.
    
    svn path=/trunk/; revision=49670

commit 00ea064
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Jun 1 01:23:59 2013 +0000

    Implement PARAM_UINT as a spin button with a range of 0 to G_MAXUINT.
    
    svn path=/trunk/; revision=49669

commit 7ad85db
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Jun 1 00:13:25 2013 +0000

    Move -Wlogical-op to list of standard compiler flags for c-only.
    
    svn path=/trunk/; revision=49668

commit bbdb297
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat Jun 1 00:11:29 2013 +0000

    Fix buildbot:
    
    cc1: warnings being treated as errors
    packet-wccp.c: In function 'wccp_fmt_ipadddress':
    packet-wccp.c:555: warning: declaration of 'index' shadows a global declaration
    /usr/include/string.h:125: warning: shadowed declaration is here
    packet-wccp.c: In function 'dissect_wccp2_alternate_mask_value_set_element':
    packet-wccp.c:2570: warning: declaration of 'index' shadows a global declaration
    /usr/include/string.h:125: warning: shadowed declaration is here
    make[5]: *** [libdissectors_la-packet-wccp.lo] Error 1
    make[5]: *** Waiting for unfinished jobs....
    
    
    svn path=/trunk/; revision=49667

commit 3d636a2
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri May 31 23:17:10 2013 +0000

    Peter Van Eynde <pevaneyn@cisco.com>
    via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8635
    
    This is an enhanced WCCP decoder handling the new draft 2.01 standard from http://tools.ietf.org/html/draft-mclaggan-wccp-v2rev1
    
    
    svn path=/trunk/; revision=49666

commit 65e7455
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri May 31 23:11:43 2013 +0000

    Try to port glbp dissector to new expert info infrastructure.
    Compile tested only.
    
    svn path=/trunk/; revision=49665

commit a8e7b7c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 31 23:07:51 2013 +0000

    Neither gtk_mac_lte_stat_init() nor gtk_rlc_lte_stat_init() are referred
    to outside the files that define them; make them static.
    
    svn path=/trunk/; revision=49664

commit 6c4ceb6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 31 23:05:40 2013 +0000

    The SIP and WSP statistics taps register themselves; get rid of their
    hardcoded menu items.
    
    svn path=/trunk/; revision=49663

commit e8947ae
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 31 23:00:39 2013 +0000

    Add a REGISTER_STAT_GROUP_TELEPHONY_SCTP, make the SCTP chunk counter
    register itself in that group, and get rid of its hardcoded menu item.
    
    Also, as the H.225 counter is registering itself, get rid of its
    hardcoded menu item.
    
    svn path=/trunk/; revision=49662

commit d5e30ea
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri May 31 22:32:14 2013 +0000

    Fix the name resolution tests so that they run on Windows. Enable them
    by default. Remove some unused code.
    
    svn path=/trunk/; revision=49661

commit cfebdcd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 31 22:10:43 2013 +0000

    The BOOTP/DHCP statistics tap registers itself; get rid of the explicit
    menu item for it.
    
    svn path=/trunk/; revision=49660

commit a24a4db
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 31 22:07:11 2013 +0000

    Consistently use "/Statistics", rather than "/StatisticsMenu", in action
    names, to avoid confusion.  (Action names are not, in fact, paths; we're
    just using path syntax for them as a convention.)
    
    svn path=/trunk/; revision=49659

commit c7bd9ae
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 31 21:57:15 2013 +0000

    Add a REGISTER_STAT_GROUP_TELEPHONY_LTE for the Telephony/LTE menu, and
    use it o register the MAC and RLC statistics dialogues.  Get rid of the
    explicit menu items for them, as they now show up in the menu as a
    result of the tap registering itself.
    
    svn path=/trunk/; revision=49658

commit bfe9967
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri May 31 21:40:26 2013 +0000

    nameres.hosts_file_handling shouldn't affect loading the profile "hosts"
    file. That should be loaded no matter what if we have name resolution
    enabled.
    
    Add a name resolution test suite. Currently disabled until I can test it
    on Windows.
    
    svn path=/trunk/; revision=49657

commit 6974bce
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Fri May 31 20:57:07 2013 +0000

    Don't call gtk_widget_unregister_window() in bytes_view_unrealize() after GTK+ 3.8.0
    
    to prevent double invocation causing crash.
    
    This fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8604 .
    The patch is from Jakub Zawadzki.
    
    svn path=/trunk/; revision=49655

commit 81820b2
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 31 20:37:46 2013 +0000

    Add UDT dissector.  Bug 8741 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8741)
    
    From Chas Williams
    
    svn path=/trunk/; revision=49654

commit 7d17d60
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 31 19:00:28 2013 +0000

    Report the operation number in all places where we note that we don't
    know about a given operation number.
    
    svn path=/trunk/; revision=49653

commit 64a4df1
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 31 13:08:03 2013 +0000

    Fix the integer overflow case Jakub caught in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3290#c26
    
    Also use indentation consistent with the rest of the file.
    
    svn path=/trunk/; revision=49652

commit 5d6a74f
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 31 12:54:35 2013 +0000

    Check USB CCID length to see if subdissectors should be called instead of doing it blindly (which could lead to malformed packets).  Bug 8735 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8735)
    
    Also minor cleanup of column info.
    
    svn path=/trunk/; revision=49651

commit 15894ac
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 31 07:06:10 2013 +0000

    Use #ifdefs in the XML to include or exclude the packet-editor and
    capture menu items, rather than hiding them at run time.
    
    For the capture menu items, translate the GtkAction callback calling
    sequence to the normal widget callback calling sequence with individual
    routines for each action, rather than a generic translator.
    
    svn path=/trunk/; revision=49649

commit 813dcf7
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 31 02:27:40 2013 +0000

    Don't intentionally use -1 as an hfindex: while only naughty before, with the
    changes from r49644 you'll get complaints about the hf being unregistered...
    
    Note that this code also intentionally passes -1 as an ett_index.  It doesn't
    currently complain so I'm leaving it alone for now...
    
    svn path=/trunk/; revision=49648

commit eb8217a
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Fri May 31 02:14:19 2013 +0000

    IOSTAT: plot LOAD y-axis in number of I/O  not number of I/O times 1000
    
    
    svn path=/trunk/; revision=49647

commit b49c3e7
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 31 02:03:03 2013 +0000

    Oh yeah, -R is now -Y in trunk.
    
    svn path=/trunk/; revision=49646

commit 4361e2a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 31 01:46:40 2013 +0000

    Get rid of most of the if(tree) checks: the proto_tree_add_*() functions
    don't need them any more and, as shown in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3290#c16
    we really want to check if we're looking at something beyond the end of the TVB
    (in order to break out of very long loops).
    
    svn path=/trunk/; revision=49645

commit 0e61a0e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 31 01:46:28 2013 +0000

    (Finally!) check in part of Didier's patch to fix
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3290
    (TRY_TO_FAKE_THIS_ITEM disables bounds errors):
    
    Before calling TRY_TO_FAKE_THIS_ITEM() check if the length given (or, in
    the case of FT_UINT_{STRING,BYTES}, the length we retrieve from the TVB)
    exceeds what's left in the TVB.
    
    Do this only for proto_tree_add_item() for now (it's the most commonly used
    and thus the biggest trouble maker in this area).
    
    Similar changes for other APIs will come later (if nothing blows up).  Despite
    the fuzz failures this bug has caused I'm not sure about back-porting it...
    
    svn path=/trunk/; revision=49644

commit c56c403
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 31 01:38:55 2013 +0000

    As discussed in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8728#c4 :
    
    Running tshark with a read filter ("-R") and without building the full tree
    ("-V") causes it to run into some more bugs (usually loops adding more than
    100000 items to the tree).  Add some (commented out for now) code to do
    this...
    
    svn path=/trunk/; revision=49643

commit ecf32a1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 30 22:40:31 2013 +0000

    Put back some conversation list and endpoint list statistics presumably
    lost in the conversion to GTKUiManager.
    
    svn path=/trunk/; revision=49642

commit d34f968
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 30 22:32:10 2013 +0000

    Add a stat group REGISTER_STAT_GROUP_TELEPHONY_GSM for the Telephony/GSM
    statistics menu.
    
    Have the CAMEL counter register itself in that menu, rather than having
    main_menubar.c create the menu item for it.
    
    svn path=/trunk/; revision=49641

commit d14fa49
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu May 30 22:20:21 2013 +0000

    Add Doxygen boilerplate for some of our core modules and data structures.
    
    svn path=/trunk/; revision=49640

commit b047518
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 30 21:47:24 2013 +0000

    Install fop and asciidoc too
    
    svn path=/trunk/; revision=49639

commit bd25e82
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 30 21:41:17 2013 +0000

    Oops: revert 49636. We tell a2x to use fop to generate the PDFs.
    
    svn path=/trunk/; revision=49638

commit c774166
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 30 21:37:26 2013 +0000

    Add SEL RTAC to list of new protocols.
    
    svn path=/trunk/; revision=49637

commit 3428bf9
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 30 21:33:04 2013 +0000

    Which release notes targets we can build no longer depends on whether we HAVE_FOP.
    
    svn path=/trunk/; revision=49636

commit 55da3a2
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 30 20:51:18 2013 +0000

    From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8644 :
    SEL RTAC (Real Time Automation Controller) EIA-232 Serial-Line Dissection
    
    svn path=/trunk/; revision=49635

commit bc78191
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 30 20:13:56 2013 +0000

    Upgrade user manual
    
    svn path=/trunk/; revision=49634

commit c7501cb
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Thu May 30 16:42:32 2013 +0000

    Use gtk_widget_register_window() and gtk_widget_unregister_window()
    
    instead of deprecated gdk_window_set_user_data() for GTK+ 3 >= 3.8
    
    svn path=/trunk/; revision=49633

commit d4f44f4
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 30 12:54:24 2013 +0000

    Get rid of C++/C99-style comments.
    
    svn path=/trunk/; revision=49632

commit dea156c
Author: Sake Blok <sake@euronet.nl>
Date:   Thu May 30 07:16:04 2013 +0000

    Rename "http.response_ts" to "http.time" to be inline with other response time fiels (like dns.time and smb.time etc)
    
    
    svn path=/trunk/; revision=49630

commit aff9b07
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu May 30 05:30:08 2013 +0000

    From Cal Turney:
    Preferences with trailing commas are ignored.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8707
    
    svn path=/trunk/; revision=49629

commit af28c2b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu May 30 05:24:37 2013 +0000

    From Chris Pane:
    Updates to IEEE 1722.1 dissector for Draft 23R2.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8732
    
    svn path=/trunk/; revision=49628

commit 50bb065
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 30 00:36:58 2013 +0000

    test-common.sh doesn't need to be executable (it is sourced, not executed); remove the svn:executable property.
    
    svn path=/trunk/; revision=49626

commit 4509929
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 30 00:35:46 2013 +0000

    Exit if we can't load the test-common.sh library.
    
    svn path=/trunk/; revision=49625

commit dffc4fe
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed May 29 23:41:33 2013 +0000

    Batch (some of) the plugins to filterable expert infos.  The Profinet plugin started to get a bit complex in determining filter names (especially the DCOM stuff), so I'll leave that to someone more familiar with the protocol.
    
    svn path=/trunk/; revision=49624

commit 34230e7
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed May 29 22:43:20 2013 +0000

    Fix the infinite recursion problem reported in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8733 :
    
    We can't solely rely on the port in the URI to determine whether we will be
    recursively called by decode_tcp_ports().  Instead also check the conversation
    entry too: if we find that we are the subdissector for this conversation
    (which we might be--without the port being in our list of ports--if we
    heuristically picked up the conversation or the user did Decode-As),
    just bail out and dissect the payload as data.
    
    svn path=/trunk/; revision=49623

commit d98b0cc
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 29 18:01:03 2013 +0000

    Fix and clarify name resolution preference tooltips. Print the
    description before the name+type since that's presumably what people
    are looking for.
    
    svn path=/trunk/; revision=49622

commit 28f2367
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 29 17:58:01 2013 +0000

    Adjust some fonts and colors.
    
    svn path=/trunk/; revision=49621

commit 22f16fc
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed May 29 15:59:19 2013 +0000

    If using cygwin, there is no pbcopy or xsel, but we do have putclip.
    
    svn path=/trunk/; revision=49618

commit 48260bd
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Wed May 29 15:52:25 2013 +0000

    wslua: Adda a wtap_encaps name to replace wtap which is too generic.
    
    
    svn path=/trunk/; revision=49617

commit 7224a27
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed May 29 15:41:57 2013 +0000

    Correct the c-ares directory name in the clean_setup target.
    #BACKPORT(1.10)
    
    svn path=/trunk/; revision=49616

commit f57fbb6
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed May 29 13:50:45 2013 +0000

    Bugfix crash when 'SCTP' -> 'Prepare Filter for this Association' has no associations.  Bug 8731 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8731)
    
    Dialog (wants to) pop up noting no associations, but sctp_set_filter() wants to press on assuming there is an association. Added NULL check to prevent assumption.
    
    svn path=/trunk/; revision=49610

commit dc7772c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed May 29 13:03:52 2013 +0000

    Fix what looks to be a typo in definition of wtap_encaps.
    
    svn path=/trunk/; revision=49609

commit 5c595ef
Author: Luis Ontanon <luis.ontanon@gmail.com>
Date:   Wed May 29 06:50:28 2013 +0000

     fix for bug 7465
    add a wiretap file type table to init.lua
    
    
    svn path=/trunk/; revision=49608

commit f89f4cd
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed May 29 03:19:31 2013 +0000

    Fix the fuzz failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8724 :
    
    Make proto_tree_children_foreach() NULL-tree safe.  Crash is new since r49602
    took out an if(tree).
    
    svn path=/trunk/; revision=49607

commit d986c63
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 28 23:20:44 2013 +0000

    In ICMP taps, don't use g_slist_insert_sorted (which results in
    n^2 time on the number of packets). Just prepend to the list, then sort
    it when we actually need to calculate the statistics.
    
    Should fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8721
    
    svn path=/trunk/; revision=49606

commit a9ce065
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue May 28 22:33:33 2013 +0000

    As described in the thread starting with:
    
    https://www.wireshark.org/lists/wireshark-dev/201305/msg00207.html
    
    The PC and SSN are mandatory for the SCCP "user table" to work.  Complain if
    they are not given.
    
    svn path=/trunk/; revision=49605

commit eae1f37
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 28 22:29:02 2013 +0000

    Use the local libtool rather than whatever is in PATH. This works just
    the same everywhere I've tested except my mac setup where it works better
    (since the libtool in PATH doesn't have --mode=execute for some strange reason).
    
    This is fairly experimental - feel free to revert if it breaks something.
    
    svn path=/trunk/; revision=49604

commit 3a80080
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue May 28 22:11:56 2013 +0000

    Add some info to make it easier to see when SI config changes:
    - show systemInfoModification in info column (and expert info), also
      show number of UEs paged
    - add expert item when systemInfoValueTag changes
    - for MIB, add SFN to info column
    
    svn path=/trunk/; revision=49603

commit 553bec6
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue May 28 03:11:44 2013 +0000

    Batch of filterable expert infos.  This (mostly) completes the non-ASN.1 list of (built-in) dissectors that only had a small handful of add_expert_info_format calls.
    
    svn path=/trunk/; revision=49602

commit 292e50e
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 28 00:48:09 2013 +0000

    Remove unused variable caught by recent GCC
    
    svn path=/trunk/; revision=49601

commit b0090fd
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon May 27 23:21:11 2013 +0000

    Batch of filterable expert infos
    
    svn path=/trunk/; revision=49600

commit 0ee4d0a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon May 27 20:26:49 2013 +0000

    Postfix FT_NONE fields with "_element" string to reduce number of incompatible filters in ASN.1 dissectors
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2402
    
    svn path=/trunk/; revision=49599

commit 38d9a87
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon May 27 18:58:24 2013 +0000

    From Chris Hellberg via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8723 :
    M3UA dissector RFC display update
    
    svn path=/trunk/; revision=49598

commit d0c8f60
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon May 27 17:35:21 2013 +0000

    Fix compiler warning
    
    svn path=/trunk/; revision=49597

commit ea177a2
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon May 27 17:30:43 2013 +0000

    Batch of filterable expert infos
    
    svn path=/trunk/; revision=49596

commit c6af00a97
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 27 16:27:50 2013 +0000

    From jamie Neufeld:
    Add an option to selct if payload is to be dissected as SYNC.
    
    svn path=/trunk/; revision=49595

commit 8cd2311
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 27 16:20:57 2013 +0000

    From Jouni Malinen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8711 Wi-Fi Display dissector
    
    This matches the style used for Wi-Fi Display and gets rid of a minimal
    header file for functionality that extends packet-ieee80211.c.
    
    svn path=/trunk/; revision=49594

commit 816ed3c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 27 16:20:29 2013 +0000

    From Jouni Malinen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8711 Wi-Fi Display dissector
    
    The attached patch adds initial support for dissecting Wi-Fi Display information element
    
    svn path=/trunk/; revision=49593

commit 0e06d5c
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Mon May 27 03:44:06 2013 +0000

    SCSI Add decoding of Block Device Characteristics VPD page
    
    
    svn path=/trunk/; revision=49592

commit c8a7157
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Mon May 27 03:13:31 2013 +0000

    SCSI: Print the INQUIRY EVPD page name in the info column
    
    
    svn path=/trunk/; revision=49591

commit 78d98f8
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Mon May 27 01:09:49 2013 +0000

    SCSI: add dissection of Tiemout Descriptor for REPORT SUPPORTED OPCODES
    
    
    svn path=/trunk/; revision=49590

commit edd3855
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Sun May 26 18:38:56 2013 +0000

    SCSI: Add dissection of the data-out buffer for SANITIZE service action OVERWRITE
    
    
    svn path=/trunk/; revision=49589

commit 08b5086
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun May 26 14:03:39 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-05-26]
    
    svn path=/trunk/; revision=49585

commit 5bc22a2
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun May 26 03:29:07 2013 +0000

    Batch of filterable expert infos.
    
    svn path=/trunk/; revision=49584

commit a9c35aa
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 26 02:40:40 2013 +0000

    First batch of doxygen for wmem. Remove some things from README.wmem now that
    they're in doxygen instead.
    
    svn path=/trunk/; revision=49583

commit 2ab2ad7
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Sat May 25 22:47:10 2013 +0000

    SCSI: Add basic decoding of SANITIZE opcode
    
    
    svn path=/trunk/; revision=49582

commit 7e8e5b3
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat May 25 17:06:40 2013 +0000

    Batch of filterable expert_infos.
    
    svn path=/trunk/; revision=49581

commit 66c859e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat May 25 15:20:42 2013 +0000

    Object::connect: No such signal WiresharkApplication::captureCaptureUpdateContinue(capture_options*) Object::connect: (sender name: 'qtshark')
    
    An omission with latest change in capture_session...
    
    svn path=/trunk/; revision=49579

commit 30251a8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat May 25 15:20:34 2013 +0000

    Use -DBUILD_qtshark=YES for build qtshark with cmake (May be set by default ON qtshark with cmake ?)
    
    svn path=/trunk/; revision=49578

commit e9a6053
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat May 25 15:20:23 2013 +0000

    Apply change of Bug 8706 ( "Stream" should be changed to "Follow Stream" in the 'Font and Colors' dialog ) / revision 49488 to Qtshark
    
    svn path=/trunk/; revision=49577

commit f169964
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 25 13:01:25 2013 +0000

    From Fabio Tarabelloni: more minor formatting and comment fixes.
    
    svn path=/trunk/; revision=49576

commit ea416f0
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 25 12:25:51 2013 +0000

    From Fabio Tarabelloni: fix copy-pasted comment.
    
    svn path=/trunk/; revision=49575

commit 3191b39
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 25 03:46:08 2013 +0000

    Update the release notes for the changes since 1.10 branched: one new
    protocol, one file format, and Michael's filterable expert info.
    
    Hopefully keeping this up to date as we go will make Gerald's job a bit
    easier when the next release rolls around.
    
    svn path=/trunk/; revision=49574

commit b2027be
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat May 25 03:27:31 2013 +0000

    Add filterable expert info.
    
    svn path=/trunk/; revision=49573

commit a8023c9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 25 02:37:51 2013 +0000

    Menu labels aren't paths, they're just the strings shown to the user for
    the menu item.
    
    svn path=/trunk/; revision=49572

commit cf7ec9f
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 25 01:45:16 2013 +0000

    From Fabio Tarabelloni via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8387
    
    ZigBee ZCL OnOff cluster dissection.
    
    Also, fix decryption of APS commands.
    
    svn path=/trunk/; revision=49571

commit 035f3fc
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sat May 25 00:54:30 2013 +0000

    Add Mike Garratt to the list of authors for (at the very least) his contributions from bug6645, committed in r46083.
    
    svn path=/trunk/; revision=49570

commit 91c0a93
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri May 24 22:38:53 2013 +0000

    Edit comments
    
    svn path=/trunk/; revision=49569

commit 9d5b23b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri May 24 22:38:25 2013 +0000

    use key in all p_add_proto_data() p_get_proto_data()
    
    svn path=/trunk/; revision=49568

commit ec1ebf5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri May 24 20:55:42 2013 +0000

    From LI Hai via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8708 :
    Add MAC-DATA support to TETRA dissector and other minor improvements
    
    svn path=/trunk/; revision=49567

commit a686f17
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 24 19:40:09 2013 +0000

    Bluetooth: Highlight correct bytes in some SDP trees (Part 2).  Bug 8700 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8700)
    
    svn path=/trunk/; revision=49566

commit 586df97
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 24 19:23:36 2013 +0000

    Ensure most severe is displayed in expert column.  Bug 7733 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7733)
    
    #BACKPORT
    
    svn path=/trunk/; revision=49565

commit 71bc722
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 24 19:14:09 2013 +0000

    expert_add_info(): we can't use va_start()/va_end() so don't try to use a va_list (which isn't used by the called function) either.
    
    svn path=/trunk/; revision=49564

commit 44b437c
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 24 18:15:09 2013 +0000

    expert_add_info() doesn't take a variable number of args; don't use va_start()/va_end().
    
    svn path=/trunk/; revision=49563

commit ac845e4
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 24 18:12:00 2013 +0000

    expert_add_info_format_text(): use the correct argument numbers in G_GNUC_PRINTF().
    
    svn path=/trunk/; revision=49562

commit 5e86cb9
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 24 18:09:57 2013 +0000

    Use new expert info API in idl dissectors.  These generated about 50% of the add_expert_info_format() calls.
    
    svn path=/trunk/; revision=49561

commit 45658e1
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 24 18:02:54 2013 +0000

    first batch of dissectors to use the new expert info API.
    
    svn path=/trunk/; revision=49560

commit 0d1a4b2
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 24 17:59:36 2013 +0000

    Add expert info configuration framework.  Bug 2412 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2412).
    
    Expert info "fields" can now be registered/addressed by name.  Right now, the basic framework allows expert info fields to become "display filters".  However more could be done, like user preferences overriding default severity level, speeding up expert info dialog load time by not needing to redissect a file, etc.
    
    Long term goal is to have all expert_info filterable and have the functionality of expert_add_info_format() include the "registered index".  expert_add_info_format_text() is the workaround until all current calls to expert_add_info_format() have been updated with either expert_add_info() or expert_add_info_format_text().  Then the remaining expert_add_info_format_text() will be renamed to expert_add_info_format().
    
    svn path=/trunk/; revision=49559

commit ecd3073
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri May 24 17:43:36 2013 +0000

    How to mess with a keyboard...
    
    svn path=/trunk/; revision=49558

commit 01da09f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri May 24 17:36:19 2013 +0000

    One more compilation fix for gcc 4.3.2 ('toi' may be used uninitialized in this function)
    
    svn path=/trunk/; revision=49557

commit f953ba8
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 24 17:24:58 2013 +0000

    Remove unused function parameter, rename variable to avoid shadowing.
    
    svn path=/trunk/; revision=49556

commit d12fc51
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 24 17:06:23 2013 +0000

    Overhauled the RMT dissectors.  Not sure each needs its own file, but since this involves multiple RFCs, they remain split out by that.  More are now a "pure" dissector and not a "decoding function hook".
    
    Some Notes:
    1. Converted to "new style" dissectors with data being passed between dissectors
    2. Combined header files into one since there wasn't much that should have really been in the header files.  Implemented functionality is in c module of respective dissector.
    
    Not sure if LCT preferences should just be in the LCT dissector and not the RMT-ALC "parent", but kept for backwards compatibility.
    
    svn path=/trunk/; revision=49555

commit 7dddfb1
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 24 15:28:04 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8714 :
    
    If we're not doing dissection (in 2-pass mode) then don't try to mark frames
    as depended upon: in that case epan has not been initialized so we shouldn't
    be looking in the edt (and anyway without dissection there won't be any
    dependent frames).
    
    (I'm not convinced there's any reason to run 2-pass mode without dissection,
    however...)
    
    svn path=/trunk/; revision=49554

commit f93348a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 24 14:45:55 2013 +0000

    As suggested by Moshe Kaplan in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8712 :
    
    When pointing people to the mailing lists, point them directly to the lists
    page rather than explaining where to look for the link on the main page (the
    directions were several years out of date).
    
    While there also fix up some of the indentation and add a link to the Q&A site
    in the developer's guide.
    
    svn path=/trunk/; revision=49553

commit 3598d9e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 24 03:10:56 2013 +0000

    Have register_param_stat() add menu items, rather than having the menu
    items hardcoded into ui/gtk/main_menubar.c
    
    Get rid of more stuff implying that the code for adding menu items is
    used only by Lua, as it's also used by register_param_stat().
    
    Add the items to the menu list sorted by the menu item name shown to the
    user.
    
    Get rid of some const declarations that are lies.
    
    Use the label given for a menu item as the label in the menu, rather
    than parsing it from a token.
    
    svn path=/trunk/; revision=49552

commit ba77e3c
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 24 02:31:26 2013 +0000

    Add an optimization to req_resp_hdrs_do_reassembly that shaves about 20% off
    the load time of one of my sample captures that is HTTP-but-not-really.
    
    Also add modelines.
    
    svn path=/trunk/; revision=49551

commit 4caa943
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 24 01:11:07 2013 +0000

    And another (cosmetic) change for that.
    
    svn path=/trunk/; revision=49550

commit 699f067
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 24 01:10:16 2013 +0000

    A long-overdue rename of register_dfilter_stat() to
    register_param_stat() to reflect that it's for arbitrary statistics tap
    parameters, not just a display filter.
    
    svn path=/trunk/; revision=49549

commit 3c41347
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 24 01:05:39 2013 +0000

    Rename register_lua_menu_bar_menu_items() to
    register_menu_bar_menu_items(), to emphasize that it's not just for Lua.
    
    svn path=/trunk/; revision=49548

commit dcdfc83
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 23 23:32:20 2013 +0000

    We don't want to restrict the ability to dynamically add statistics
    menus to Lua taps.
    
    svn path=/trunk/; revision=49547

commit 608fe54
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 23 20:28:59 2013 +0000

    Fix computation of TP-User-Data-Length when SMS is coded with GSM 7 bit default alphabet and TP-User-Data-Header field is present
    
    svn path=/trunk/; revision=49546

commit 2084249
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu May 23 17:45:21 2013 +0000

    It's actually enough just to add some blank lines without the need for the <pre> tags.
    
    svn path=/trunk/; revision=49545

commit 6613d28
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 23 03:26:22 2013 +0000

    Use a single #ifdef HAVE_LUA/#endif for two routines (currently) used
    only from the Lua code.
    
    svn path=/trunk/; revision=49544

commit 396a188
Author: Evan Huus <eapache@gmail.com>
Date:   Thu May 23 02:30:40 2013 +0000

    Add -p option to the valgrind script for profiling with callgrind.
    
    svn path=/trunk/; revision=49543

commit ff20a73
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 23 01:25:06 2013 +0000

    No need for those arguments to be pointers to arrays of const pointers,
    especially given that we end up freeing what all of those pointers point
    to.
    
    svn path=/trunk/; revision=49542

commit 08979d5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 23 01:19:09 2013 +0000

    See if this squelches a warning.
    
    svn path=/trunk/; revision=49541

commit 1414709
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 23 01:07:51 2013 +0000

    Include ui/gtk/export_pdu_dlg.h so that the functions defined here are
    checked against their declarations.
    
    svn path=/trunk/; revision=49540

commit 82554eb
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 23 00:33:33 2013 +0000

    make_menu_xml() is only used if we HAVE_LUA; only define it when we'll use it.
    
    svn path=/trunk/; revision=49539

commit c6ba199
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 23:30:29 2013 +0000

    Include ui/ssl_key_export.h so that functions defined here are checked
    against their declarations.
    
    svn path=/trunk/; revision=49537

commit 9c6cae4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 23:28:11 2013 +0000

    Include ui/gtk/addr_resolution_dlg.h so that functions defined here are
    checked against their declarations.
    
    Fix a tpo.
    
    svn path=/trunk/; revision=49536

commit 845728e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 23:25:17 2013 +0000

    Make a routine not used outside this file static.
    
    svn path=/trunk/; revision=49535

commit fe233df
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 23:22:35 2013 +0000

    Include ui/gtk/prefs_filter_expressions.h so that functions defined here
    are checked against their declarations.
    
    svn path=/trunk/; revision=49534

commit 1fe073a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 23:20:35 2013 +0000

    Make a routine not used outside this file static.
    
    svn path=/trunk/; revision=49533

commit b213dcc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 23:16:54 2013 +0000

    Make a routine not used outside this file static.
    
    svn path=/trunk/; revision=49532

commit f053368
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 23:14:44 2013 +0000

    Include ui/recent_utils.h, to check functions defined here against their
    declarations - and fix a problem that turned up.
    
    svn path=/trunk/; revision=49531

commit 70bb111
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 23:02:19 2013 +0000

    Turn "packet_is_ssl()" into a general "does the packet whose dissection
    is in this epan_dissect_t contain the field whose name is passed as an
    argument" routine in libwireshark, and use it where we used
    packet_is_ssl().  (We should check to see if anything *else* could use
    it.)
    
    svn path=/trunk/; revision=49530

commit 3384fee
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 22:43:07 2013 +0000

    Include ui/gtk/main_80211_toolbar.h so that the functions we define are
    checked against their declarations in that file.
    
    svn path=/trunk/; revision=49529

commit 5a56506
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 22:39:05 2013 +0000

    Include "ui/recent_utils.h" so that the functions we define are checked
    against the declarations for them.
    
    svn path=/trunk/; revision=49528

commit f35b591
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 22:34:27 2013 +0000

    Include "ui/gtk/gtk_iface_monitor.h" so that our definitions are checked
    against the published declarations.
    
    svn path=/trunk/; revision=49527

commit 7f832c1
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed May 22 20:30:30 2013 +0000

    Support Raptor/Raptor-Q FEC in RMT dissector.  Bug 8699 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8699)
    
    From Igor Slepchin.
    
    svn path=/trunk/; revision=49523

commit 05c9234
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 20:23:10 2013 +0000

    Make routines not used outside their source files static.
    
    svn path=/trunk/; revision=49522

commit eb56f6f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 20:22:40 2013 +0000

    Get rid of an unused routine.
    
    svn path=/trunk/; revision=49521

commit 48effa3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 20:14:16 2013 +0000

    Make a routine not called from outside the file static.
    
    svn path=/trunk/; revision=49520

commit f334c4a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 19:21:31 2013 +0000

    No capture options if no libpcap.
    
    svn path=/trunk/; revision=49519

commit dd5a4a3
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed May 22 19:21:26 2013 +0000

    From Abdul Hannan Khan:
    Add tvo AVP:s
    
    svn path=/trunk/; revision=49518

commit 9ac21fd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 19:14:52 2013 +0000

    AAAAAArgh.  The capture_input_new_XXX routines are called from
    capture_sync.c, not from capture.c, so they should be declared in
    capture_sync.h, so callers that use the capture_sync.c stuff but not the
    capture.c stuff - such as TShark - get the declarations and get their
    implementations compared with the signatures that they should have.
    
    Doing so points out that some of them in TShark *don't*, so fix that.
    
    svn path=/trunk/; revision=49517

commit 491b512
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed May 22 18:19:05 2013 +0000

    Do not stop dissection when there is no tree: otherwise it prevents successful reassembly of SMS fragments
    
    svn path=/trunk/; revision=49516

commit 05288f3
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed May 22 17:53:24 2013 +0000

    Generate the man pages for dftest and randpkt.
    
    svn path=/trunk/; revision=49515

commit 34fdcb7
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed May 22 17:46:17 2013 +0000

    Add dftest.exe to EXECUTABLES.  For clean-local target, clean randpkt.exe, not randpkt.ext.
    
    svn path=/trunk/; revision=49514

commit 0efcb85
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Wed May 22 15:42:34 2013 +0000

    Fix presentation of types.
    
    svn path=/trunk/; revision=49513

commit 5426ba4
Author: Evan Huus <eapache@gmail.com>
Date:   Wed May 22 15:42:12 2013 +0000

    Minor refactor: make the framework responsible for allocating and freeing the
    actual wmem_allocator_t structure. This simplifies the internal API and
    deduplicates a few alloc/free calls in the individual allocator implementations.
    
    I'd originally made the allocators responsible for this on purpose with the
    idea that they'd be able to optimize something clever based on the type of
    allocator, but that's clearly more work and complexity than it's worth given
    the small number of allocators we create/destroy.
    
    svn path=/trunk/; revision=49512

commit a2f6822
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 11:53:36 2013 +0000

    And a few more fixes.  Put wrappers in capture_session.h to make it work
    from C++.
    
    svn path=/trunk/; revision=49511

commit 5bc8bdc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 11:49:36 2013 +0000

    More capture_options -> capture_session fixes.
    
    svn path=/trunk/; revision=49510

commit 8af092c9
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 11:09:00 2013 +0000

    More capture_options -> capture_session fixes.
    
    svn path=/trunk/; revision=49509

commit 1b7fc54
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 10:26:07 2013 +0000

    And handle the no-libpcap case here as well.
    
    svn path=/trunk/; revision=49508

commit 107fa2d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 10:21:52 2013 +0000

    Sigh, it was a "building without libpcap" issue.
    
    svn path=/trunk/; revision=49507

commit d78bbae
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 10:09:07 2013 +0000

    More capture_options -> capture_session fixes.
    
    svn path=/trunk/; revision=49506

commit 9277023
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 09:59:58 2013 +0000

    OK, try hiding from *THIS*, GCC.  Will break other buildbots, but the
    code prior to this built on other buildbots *and* on my 10.6 VM, so I
    don't know what the GCC on the buildbots is getting wrong....
    
    svn path=/trunk/; revision=49505

commit 367c22a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 09:31:42 2013 +0000

    Include "capture_session.h" to define capture_session.
    
    svn path=/trunk/; revision=49504

commit 2cb6b04
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 09:25:28 2013 +0000

    OK, maybe that version of GCC doesn't like structure definitions in
    typedefs or something.
    
    svn path=/trunk/; revision=49503

commit f096a1e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 09:05:35 2013 +0000

    OK, try directly including capture_session.h.
    
    svn path=/trunk/; revision=49502

commit 90e2456
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 08:59:13 2013 +0000

    Another Win32-only fix.
    
    svn path=/trunk/; revision=49501

commit 575dc6d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 08:48:26 2013 +0000

    OK, what's your beef, GCC?
    
    svn path=/trunk/; revision=49500

commit fb7ae67
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 08:47:17 2013 +0000

    More capture_options -> capture_session changes.
    
    svn path=/trunk/; revision=49499

commit 5766461
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 08:28:27 2013 +0000

    Bite me, GCC.
    
    svn path=/trunk/; revision=49498

commit e964f27
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 08:24:30 2013 +0000

    Fix the Windows side to look for the signal pipe stuff in cap_session.
    
    svn path=/trunk/; revision=49497

commit be5b147
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 08:21:33 2013 +0000

    Make the stuff in summary.h usable from C++ code.
    
    svn path=/trunk/; revision=49496

commit f94a3b1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 07:51:15 2013 +0000

    Oops, need the new header file for capture_session.
    
    svn path=/trunk/; revision=49495

commit dd3dcc7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 07:45:11 2013 +0000

    And reflect the new capture_options structure here.
    
    svn path=/trunk/; revision=49494

commit 8596d17
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 07:44:28 2013 +0000

    Pull the capture-session state information out of capture_opts and put
    it into a separate capture_session structure.  capture_opts should
    contain only user-specified option information (and stuff directly
    derived from it, such as the "capturing from a pipe" flag).
    
    svn path=/trunk/; revision=49493

commit 54ca6da
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 05:48:11 2013 +0000

    There are clearly not enough different sets of build tools out there, so
    it's always nice when there's a new one, especially one that can't share
    file lists with others.
    
    Remove capture_unix_ifnames.c from YET ANOTHER build tool file.
    
    svn path=/trunk/; revision=49492

commit 1ca6309
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 04:49:31 2013 +0000

    Rename capture_opts_trim_iface() to
    capture_opts_default_iface_if_necessary(), to reflect what it actually
    does.
    
    svn path=/trunk/; revision=49491

commit 9f11d6c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 04:17:23 2013 +0000

    capture_unix_ifnames.c is gone.
    
    svn path=/trunk/; revision=49490

commit cbdf103
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 01:57:45 2013 +0000

    wsutil/file_util.h should no longer be needed here.
    
    svn path=/trunk/; revision=49489

commit 18c5053
Author: Evan Huus <eapache@gmail.com>
Date:   Wed May 22 01:49:57 2013 +0000

    From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8706
    
    "Stream" should be changed to "Follow Stream" in the "Sample" textbox and
    "Colors" dropdown menu of the "Font and Colors" dialog:  This is needed to
    draw a distinction between the coloring of packets produced by the
    "Follow TCP|UDP|SSL Stream" command and the non-colorized output of
    the 'tcp.stream == n' filter.
    
    svn path=/trunk/; revision=49488

commit d092bb9
Author: Evan Huus <eapache@gmail.com>
Date:   Wed May 22 01:46:12 2013 +0000

    Add missing include file that's needed so symbols are defined
    on all platforms.
    
    svn path=/trunk/; revision=49487

commit c1d34d4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 22 01:19:18 2013 +0000

    On OS X, get the interface type from the System Configuration framework.
    
    svn path=/trunk/; revision=49486

commit 7f97cc8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 21 21:28:41 2013 +0000

    From Cal Tunney:
    
    	contify some arrays;
    
    	don't complain about "print.command" on Windows, just ignore it,
    	as it's valid on non-Windows platforms;
    
    	fix some comparisons for preferences moved elsewhere;
    
    	clean up some comments.
    
    svn path=/trunk/; revision=49485

commit dc8af1b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 21 20:38:51 2013 +0000

    Clean up white space.
    
    svn path=/trunk/; revision=49484

commit c97865c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 21 16:57:55 2013 +0000

    Enhance backport-rev script
    pbcopy is not available in Linux (only in Mac OS)
    Add check if pbcopy is available or xsel (a linux variante)
    
    svn path=/trunk/; revision=49483

commit aaa1f1b
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue May 21 14:17:42 2013 +0000

    Only overwrite the scanned link layer properties if they are specified by command line options.
    
    svn path=/trunk/; revision=49482

commit 1bdf344
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue May 21 13:27:48 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8700 :
    Highlight correct bytes in some SDP trees.
    
    svn path=/trunk/; revision=49481

commit f4bb7f4
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue May 21 13:00:03 2013 +0000

    Apply the filter string if all interfaces are selected.
    
    svn path=/trunk/; revision=49480

commit 77b1d9b
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue May 21 12:55:55 2013 +0000

    add a few filterable fields/expert info
    
    svn path=/trunk/; revision=49479

commit 2369729
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue May 21 12:54:08 2013 +0000

    use ep_ allocated memory instead of g_ allocated.
    
    svn path=/trunk/; revision=49478

commit 24fe351
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Tue May 21 12:32:44 2013 +0000

    On MacOSX en1 is not necessarily wireless.
    
    svn path=/trunk/; revision=49477

commit 11e8490
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue May 21 09:13:43 2013 +0000

    Fix compilation with GTK version older than 2.24
    
    svn path=/trunk/; revision=49476

commit 5172386
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue May 21 05:47:20 2013 +0000

    - Move the export_pdu tap outside of if(tree)
    - Have the diameter tap request a tree.
    
    svn path=/trunk/; revision=49475

commit b861894
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue May 21 05:08:50 2013 +0000

    Add missing element NSAP to IE Evolved Allocation/Retention Priority II.
    
    svn path=/trunk/; revision=49474

commit 478ee0a
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue May 21 03:24:55 2013 +0000

    DHCPv6 option 56, RFC 5908
    Bug 8421 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8421)
    
    svn path=/trunk/; revision=49473

commit 24df299
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue May 21 02:08:40 2013 +0000

    Use col_set_fence() functionality to remove an unnecessary global variable.
    
    svn path=/trunk/; revision=49472

commit f04a801
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue May 21 02:04:41 2013 +0000

    Minor cleanup.  Removal of unnecessary packet_info* global variable
    
    svn path=/trunk/; revision=49471

commit 575aba0
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 21 00:11:10 2013 +0000

    Fix format string typo.
    
    svn path=/trunk/; revision=49470

commit e39b328
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon May 20 23:56:47 2013 +0000

    add a few more filterable items.
    
    svn path=/trunk/; revision=49469

commit 8730b3e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Mon May 20 23:23:34 2013 +0000

    Fix:
    
    Error: the blurb for hf_048_030_WE ("asterix.048_030_WE") matches the field name in epan/dissectors/packet-asterix.c
    
    Also remove a few blurbs which aren't exact matches but are basically the same.
    
    svn path=/trunk/; revision=49468

commit 2ecdd5b
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon May 20 22:51:33 2013 +0000

    Make sure we apply POD_CSS_URL everywhere. Capitalize a couple of titles.
    
    svn path=/trunk/; revision=49466

commit 0c671d8
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 20 22:00:39 2013 +0000

    Remove some of the extra noise added while trying to figure out why
    the build-bot's valgrind pass wasn't running with/without tree. It's still
    broken, but the debug output wasn't giving us any useful information.
    
    svn path=/trunk/; revision=49464

commit 5484210
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 20 20:45:52 2013 +0000

    More compiler warning fixes...
    
    svn path=/trunk/; revision=49461

commit 0a0b6bf
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 20 20:30:23 2013 +0000

    Third time lucky, hopefully fix the last of the compiler warnings...
    
    svn path=/trunk/; revision=49460

commit 148d363
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 20 20:16:03 2013 +0000

    Use doubles and FT_DOUBLE for better precision and to avoid a large
    number of compiler warnings for systems where floats are 32 bits, but
    floating-point literals default to 64-bit doubles.
    
    svn path=/trunk/; revision=49459

commit 98d0055
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 20 19:56:04 2013 +0000

    Fix some compile warnings, and spread a struct definition over multiple
    lines to make it obvious where the 32-bit cast is needed, since it's not
    at all obvious to me...
    
    svn path=/trunk/; revision=49458

commit 230205d
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 20 19:23:41 2013 +0000

    From Marko Hrastovec via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8579
    
    Dissector for ASTERIX (a radar data and air traffic controller protocol).
    
    svn path=/trunk/; revision=49457

commit b6e976a
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon May 20 19:04:19 2013 +0000

    Fix trimming the maximum number if display filter entries.
    
    svn path=/trunk/; revision=49456

commit 1ceed4f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 20 18:56:56 2013 +0000

    Fix Typo about filename
    
    svn path=/trunk/; revision=49455

commit 022ce2d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 20 18:56:47 2013 +0000

    From Richard Turner via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8630 QtShark doesn't quit properly after closing the main window during initialization
    
    When trying to close the QtShark application during its initialization process
    (by hitting the "close" button), the processes "qtshark.exe" and "dumpcap.exe" don't terminate properly
    
    The patch contains fix to:
    
    1. QtShark doesn't quit properly after closing the main window during initialization
    
    2. User is not prompted to save the capture to file when user chooses to exit
    the program during capturing.
    
    3. Bug exists in function MainWindow::testCaptureFileClose(bool from_quit, QString &before_what),
    which prevent it from behaving correctly when from_quit == true.
    
    svn path=/trunk/; revision=49454

commit 36495e5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 20 18:56:33 2013 +0000

    From report of mot990-8omk7tp8mio8ro via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8469 QtShark (wireshark-qt) doesn't use the saved preferences
    
    Detail about this issue :
    Bug is reproduced when accessing Preferences Dialog before QtShark start-up is finished,
    specifically before preferences loading is completed which comes very late in the initialization process.
    
    Fix from Richard Turner :
    Patch to fix problems arising from users interacting with main interface before initialization is complete
    
    Introduced a new slot function in main window for the locking of features before
    init complete and for the unlocking of features after all systems good to go.
    
    svn path=/trunk/; revision=49453

commit 312daa4
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon May 20 18:50:50 2013 +0000

    The printf format may require 2 arguments passed and if it does, the second argument could be garbage, so make sure printf has 2 arguments.  Fixes bug 8066 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8066)
    
    svn path=/trunk/; revision=49451

commit 9327da8
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 20 18:41:46 2013 +0000

    From Tom Bottom:
    Addition of STREAM_VLAN_ID field to GET_STREAM_INFO and SET_STREAM_INFO pdu in packet-ieee17221.c
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8698
    
    svn path=/trunk/; revision=49450

commit 631b77e
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 20 18:38:34 2013 +0000

    Remove #if 0:ed code.
    
    svn path=/trunk/; revision=49449

commit e3f8090
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 20 18:30:32 2013 +0000

    Add export_pdu_tap to packet-diameter.c
    
    svn path=/trunk/; revision=49448

commit 6a3a3c2
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 20 17:48:09 2013 +0000

    Make preparation to select which level tap is to be used.
    
    svn path=/trunk/; revision=49446

commit 771675c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 20 17:33:44 2013 +0000

    From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8631
    
    Fix to honour the Response Bit/Opcode implementation,
    as e.g. a map response opcode is not 129 as per 1000 0001 but should be
    Response bit =1 / Opcode =1.
    
    * Rename opcode variable to ropcode (and pcp_ropcode_vals)
    * Use pcp_opcode for hf_pcp_opcode
    * Add hf for R item (and add tfs)
    * Fix bitmask for opcode
    
    Also fix warning found by encoding-args tool.
    
    svn path=/trunk/; revision=49445

commit c070258
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon May 20 17:27:05 2013 +0000

    Make the minimum supported GLib version 2.16.
    
    svn path=/trunk/; revision=49444

commit a02e821
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon May 20 17:24:28 2013 +0000

    Set svn properties.
    
    svn path=/trunk/; revision=49443

commit 4444bdc
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 20 17:06:07 2013 +0000

    Fix typo s/ENCNA/ENC_NA/
    
    svn path=/trunk/; revision=49442

commit fc9f9dd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 20 16:32:11 2013 +0000

    No always : after URL in svn info
    
    svn path=/trunk/; revision=49440

commit 5cd90ae
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 20 16:32:03 2013 +0000

    Add Modelines Info and remove a tab
    
    svn path=/trunk/; revision=49439

commit 694c6c2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 20 16:31:54 2013 +0000

    Add Modelines Info and fix warning from fix-encoding-args tools
    
    svn path=/trunk/; revision=49438

commit d86a5a8
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 20 16:31:44 2013 +0000

    From david19801118 via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8680 Add decryption for WPA eapol 4-way handshake
    
    Wireshark can't decode eapol packet which using WPA properly.
    (decode eapol packaet which using WPA2 is work well.)
    
    svn path=/trunk/; revision=49437

commit 4e1f558
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 20 14:56:18 2013 +0000

    Fix "./reordercap.pod: unterminated list(s) at =head in paragraph 14. ignoring."
    
    svn path=/trunk/; revision=49436

commit 64f9f5f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 20 05:45:32 2013 +0000

    From chaitanya:
    Find Window: The cursor is not set when we seleted String/hex/Display Filter (again)
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8498
    
    svn path=/trunk/; revision=49435

commit 1569217
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 20 05:33:18 2013 +0000

    From Cal Turney:
    When another profile is selected, its column.hidden preference is ignored.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8696
    
    svn path=/trunk/; revision=49434

commit 08b0f72
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon May 20 02:21:07 2013 +0000

    If tcpdump doesn't exist, why refer to it?  Omit this confusing phrase.
    
    svn path=/trunk/; revision=49427

commit ba8322c
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon May 20 01:53:26 2013 +0000

    Add some newlines at the end of the file so the authors are printer properly.
    
    svn path=/trunk/; revision=49426

commit 781396e
Author: Evan Huus <eapache@gmail.com>
Date:   Mon May 20 01:51:10 2013 +0000

    Manually update the manuf and services files - the automatic updates
    don't seem to have been running since April 28th...
    
    svn path=/trunk/; revision=49425

commit 17bbb2d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon May 20 01:41:52 2013 +0000

    Clean up some documentation a bit, removing non-ASCII characters, formatting like other pages, alphabetizing options, describing options under their own headingadding missing newline at end of file, fixing typos and some minor rewording.
    
    svn path=/trunk/; revision=49424

commit ab10fed
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Mon May 20 01:35:17 2013 +0000

    Trivial: remove extraneous word, 'is'.
    
    svn path=/trunk/; revision=49423

commit 7e00829
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 19 19:49:36 2013 +0000

    At the suggestion of Stuart Kendrick via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8647
    
    Improve documentation for tshark's -z io,stat somewhat so that it's clear(er)
    that filters for the statistics must be associated with the -z flag and not
    applied via -Y.
    
    svn path=/trunk/; revision=49422

commit d06cb31
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun May 19 17:14:33 2013 +0000

    Add filter capabillities.
    
    svn path=/trunk/; revision=49419

commit a68080a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun May 19 15:21:33 2013 +0000

    Don't access nbap_dch_chnl_info if the index is > maxNrOfDCHs
    
    svn path=/trunk/; revision=49418

commit c2a54d1
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Sun May 19 15:12:01 2013 +0000

    Trivial change so all longnames are aligned.
    
    svn path=/trunk/; revision=49417

commit fcdc86e
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Sun May 19 15:00:32 2013 +0000

    test-fuzzed-cap.sh is now test-captures.sh
    
    svn path=/trunk/; revision=49416

commit 44e9de0
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Sun May 19 14:45:12 2013 +0000

    SCSI: Add support for report-one-command structure for REPORT SUPPORTED OPCODES
    
    
    svn path=/trunk/; revision=49415

commit a9b5d79
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Sun May 19 14:24:31 2013 +0000

    SCSI: REPORT SUPPORTED OPCODES  print the reporing options in human readable
    text.
    
    svn path=/trunk/; revision=49414

commit 50acddc
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 19 13:00:06 2013 +0000

    Fix a memory leak by using seasonal memory for building all parts of one of
    the address resolution tables.
    
    Showed up with https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8670
    although I doubt it's the cause of the crash.
    
    svn path=/trunk/; revision=49413

commit 7d63573
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 19 12:51:35 2013 +0000

    Update test-fuzzed-cap.sh:
    - support testing multiple files at once
    - use tools/test-common.sh to make sure we have the most up-to-date environment
      variables set (the old version was missing the WMEM_ one for example)
    - rename to test-captures.sh since it works just fine on non-fuzzed files
    
    svn path=/trunk/; revision=49412

commit d560c14
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat May 18 17:50:10 2013 +0000

    Regenerate t124 dissector
    
    svn path=/trunk/; revision=49411

commit 4745ae8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat May 18 17:48:50 2013 +0000

    Revert r49406: it's not ready for prime time yet
    
    svn path=/trunk/; revision=49410

commit 2592079
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat May 18 17:08:46 2013 +0000

    distinguish between length and reported length when dissecting a packet
    with DLT_USERxy
    
    with this fix, the user-encap dissector hands over truncated packets to
    the defined sub-dissector
    
    (the previous version would assume length==reported length and throw an
    execption for truncated packets)
    
    svn path=/trunk/; revision=49409

commit 783cf2e
Author: Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Date:   Sat May 18 16:26:26 2013 +0000

    SCSI: Add dissection of REPORT SUPPORTED OPCODES
    
    
    svn path=/trunk/; revision=49408

commit a9ced21
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sat May 18 11:41:44 2013 +0000

    Do not display payload twice when using uncompressed profile
    
    svn path=/trunk/; revision=49407

commit 0531d21
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 18 09:25:45 2013 +0000

    Move kerberos back from broken list to normal list
    
    svn path=/trunk/; revision=49406

commit d9dd3f3
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 18 08:13:51 2013 +0000

    Fix "set but not used" compile warning turning error
    
    svn path=/trunk/; revision=49405

commit 82f74c3
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 18 03:42:06 2013 +0000

    Fill in the struct wtap_pkthdr in the seek-read routine.
    
    svn path=/trunk/; revision=49404

commit 3fc0506
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 18 03:15:06 2013 +0000

    In libpcap_process_header(), fill in what phdr points to, not wth->phdr.
    
    svn path=/trunk/; revision=49403

commit 4097d6e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 18 03:02:04 2013 +0000

    Fill in the struct wtap_pkthdr in the seek-read routine.
    
    svn path=/trunk/; revision=49402

commit 33e1232
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 18 02:36:00 2013 +0000

    In the pcapng seek-read routine, *don't* fill in wth->phdr; seek-read
    routines are passed a separate struct wtap_pkthdr to be filled in.
    
    Get rid of the pseudo_header member of the wblock structure - the
    pseudo-header is part of the struct wtap_pkthdr.
    
    Get rid of the union wtap_pseudo_header * argument to
    pcap_process_pseudo_header() - it's passed a pointer to a struct
    pcap_pkthdr, and that structure contains the union in question.
    
    Have libpcap_read_header() take a FILE_T argument, rather than using
    only the "sequential" handle of the wtap it's handed.  Have the libpcap
    read routine return the offset of the beginning of the pcap record, and
    have the seek-read routine read the header and fill in the struct
    wtap_pkthdr handed to it.
    
    svn path=/trunk/; revision=49401

commit ba8ead5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 18 01:42:20 2013 +0000

    Add some casts for C++ compatibility.
    
    Make conv_get_fid() return a "const char *", as it can return a string
    constant, and they are usually *not* writable.
    
    svn path=/trunk/; revision=49400

commit a274d9d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 18 00:45:20 2013 +0000

    A "pointer to something" is a "void *", not a "char *".  Using "void *"
    avoids some alignment warnings from clang.
    
    svn path=/trunk/; revision=49399

commit 055ff08
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 18 00:41:30 2013 +0000

    Use g_array_index() to get at elements of the encapsulation table array;
    this avoids some compiler warnings from clang about alignment.
    
    svn path=/trunk/; revision=49398

commit 288e81e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 18 00:08:43 2013 +0000

    Put the code to read trace record headers into a common routine used by
    both the read and the seek-read routines.  Have the read routine return
    the offset of the record header as the record's offset, so that the
    seek-read routine can read that header.
    
    svn path=/trunk/; revision=49397

commit ed76ed8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 23:53:44 2013 +0000

    Don't pass globals as arguments to k12text_set_headers(), just use the
    globals directly.  If we ever manage to make them *not* globals (which
    might only be possible with newer versions of Flex), then we can do
    better.
    
    Get rid of an unused variable.
    
    Squelch a 64-bit-to-32-bit conversion warning.
    
    svn path=/trunk/; revision=49396

commit 4c679fb
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 21:55:33 2013 +0000

    Rename k12text_set_pseudo_header() to k12text_set_headers() and have it
    fill in the entire struct wtap_pkthdr.
    
    svn path=/trunk/; revision=49388

commit 48285bb
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 17 21:50:27 2013 +0000

    From Robert Bullen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8643
    
    When a TCP segment contains the end of two or more SSL PDUs, the TCP reassembly
    code passes that segment up to the SSL dissector multiple times--one for each
    SSL PDU. The SSL dissector queues the packet for SSL tap listeners each time it
    is invoked. Therefore a single packet can be processed by SSL tap listeners
    multiple times. But the tap data that the SSL dissector sends to its tap
    listeners is a linked list of all PDUs in the packet.
    
    The SSL tap listener responsible for populating the Follow SSL Stream dialog
    did not account for the possibility of seeing a packet multiple times. As a
    result, it would process the entire linked list of PDUs each time it received a
    packet, and that would result in some SSL PDUs showing up two or more times in
    the dialog.
    
    This patch fixes the described bug. It also implements a few slight
    improvements in closely related code. See bugzilla for details.
    
    
    svn path=/trunk/; revision=49387

commit 0091c98
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri May 17 21:24:20 2013 +0000

    From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8695 :
    packet-synphasor.c: use 'new_' versions of dissector registration and initialization
    
    svn path=/trunk/; revision=49386

commit c080dd0
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri May 17 19:31:44 2013 +0000

    More compilation fixes when having HAVE_KERBEROS
    
    svn path=/trunk/; revision=49385

commit 6cfe889
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri May 17 16:24:46 2013 +0000

    set col fence, in case there are more Diameter PDU:s in a transport message.
    
    svn path=/trunk/; revision=49381

commit 86744b6
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 17 14:38:36 2013 +0000

    As suggested by Jakub: don't ep_alloc buffers for TVBs, use g_malloc()'d
    memory with tvb-free-callback.
    
    Fixes one of the "read after free" warnings from Valgrind reported in
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8197 and the one reported
    in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8653
    
    svn path=/trunk/; revision=49379

commit 5c56d95
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri May 17 13:37:36 2013 +0000

    Prevent "'len' may be used uninitialized in this function" error when compiling with gcc 4.3.2
    
    svn path=/trunk/; revision=49378

commit 08889b5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 10:13:12 2013 +0000

    Pull some functions that fill in a struct wtap_pkthdr into common code,
    and use it in both the read and seek-read routines.
    
    svn path=/trunk/; revision=49377

commit 4dd1504
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 09:48:19 2013 +0000

    Have iseries_parse_packet() fill in a struct wtap_pkthdr; that means it
    doesn't need to return the number of bytes of captured packet data (it
    can just stuff that into the struct wtap_pkthdr), so have it return a
    Boolean success/failure indication.
    
    svn path=/trunk/; revision=49376

commit adb9282
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 09:37:02 2013 +0000

    If iseries_seek_next_packet() hits the EOF, *err will be set to 0; just
    have it return -1 for errors or EOF, and have iseries_read() check for a
    negative return value and return FALSE.  That simplifies it a bit, and
    handles the "no more records in the file" case
    (iseries_seek_next_packet() will hit EOF and return -1 with *err set to
    0, which is what the callers of a read routine expect at EOF).
    
    Get rid of duplicate (and incorrect before the change) comment.
    
    svn path=/trunk/; revision=49375

commit 13694fd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 08:56:43 2013 +0000

    Get rid of duplicate code.
    
    svn path=/trunk/; revision=49374

commit ab74872
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 08:53:04 2013 +0000

    Pull the reading of record data and ATM post-processing into another
    common routine.
    
    svn path=/trunk/; revision=49373

commit 54d630d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 08:19:51 2013 +0000

    Add iptrace_process_rec_header_ routines to read record headers and fill
    in a wtap_pkthdr, as well as skipping FDDI padding, etc..
    
    svn path=/trunk/; revision=49372

commit d4ad2e0
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 08:09:39 2013 +0000

    Fix some more warnings that show up on platforms with 32-bit time_t.
    
    Get rid of double semicolons.
    
    svn path=/trunk/; revision=49371

commit 7634be8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 07:45:36 2013 +0000

    IPFIX records have a time stamp (and, according to RFC 5101, it's UNIX
    time, i.e. seconds since January 1, 1970, 00:00:00 UTC).
    
    svn path=/trunk/; revision=49370

commit 04d33bc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 07:28:34 2013 +0000

    We need ipfix_read_message_header() for the open routine; have
    ipfix_read_and_process_message_header() call it and then fill in the
    wtap_pkthdr structure, and use the latter routine in the read and
    seek-read routines.
    
    Expand a comment, and fix indentation.
    
    svn path=/trunk/; revision=49369

commit 4b1623d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 06:41:20 2013 +0000

    Pull the code that fills in a wtap_pkthdr structure into
    ipfix_read_message_header() and rename it
    ipfix_process_message_header().  Use it in the read and seek-read
    routines.
    
    svn path=/trunk/; revision=49368

commit 2c07003
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 06:08:40 2013 +0000

    Pull the record header processing code into i4b_read_rec_header(),
    renaming it to i4b_process_rec_header(), so that it's used in the read
    and the seek-read routines.
    
    svn path=/trunk/; revision=49367

commit 4b85b45
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri May 17 05:33:53 2013 +0000

    Squelch more warnings about empty structures.
    
    svn path=/trunk/; revision=49366

commit a335cd8
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 05:31:21 2013 +0000

    Pull code to fill in a wtap_pkthdr into a hcidump_process_header()
    routine, and use it in both the read and seek-read routines.
    
    svn path=/trunk/; revision=49365

commit f296630
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 05:25:11 2013 +0000

    Squelch warnings about empty structures and chopping off 64-bit values
    at 32 bits.
    
    svn path=/trunk/; revision=49364

commit 504d830
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 17 02:00:05 2013 +0000

    From Dominique Martinet via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8589 :
    
    Theses patches add alot of new message types for the 9P protocol and its
    extensions (most specifically 9P2000.L), while staying compatible with the
    legacy protocol (hence the hashtable with conversation information, since
    version is only known at handshake)
    
    It is still missing alot of 9P2000.u specifics, but I don't have any server
    to test it with. I'm also missing some dump to test legacy, but I'm pretty
    confident I didn't break much there as it is mostly compatible, most
    differences are handled using different messages, the only one that was
    changed would be RERROR.
    
    
    second diff also adds deeper interpretation of the protocol, by following
    the conversation stream and keeping a bigger hashtable associating fid (file
    handles) and file names, for easier debugging.
    
    
    From me: roll the contents of the (new) packet-9p.h back into the C file.
    
    svn path=/trunk/; revision=49363

commit 5dc6e45
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 17 00:56:54 2013 +0000

    Use proto_tree_add_int64 for 64-bit values.
    
    svn path=/trunk/; revision=49362

commit 2572f8a
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 17 00:42:45 2013 +0000

    From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8690 :
    
    Change "Edit" to "Rename" and add icons to "Manage Profiles..." and "Switch
    to...". Update the associated widget, routine, and variable names in order
    to facilitate future maintenance.
    
    svn path=/trunk/; revision=49361

commit 26a909d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 00:21:16 2013 +0000

    Fill in the wtap_pkthdr in dct3trace_get_packet().
    
    svn path=/trunk/; revision=49360

commit 7532c17
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 00:15:58 2013 +0000

    Set *data_offset early in the read process, to emphasize that it's the
    offset of the entire packet, not the offset of the data.
    
    Pull the setting of the FCS length into a common routine.
    
    svn path=/trunk/; revision=49359

commit a6d35a2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 00:07:42 2013 +0000

    Pass parse_dbs_etherwatch_packet() a pointer to a struct wtap_pkthdr,
    not a wtap *, and have it fill in the specified struct wtap_pkthdr.
    That makes the seek-read routine do the right thing.
    
    svn path=/trunk/; revision=49358

commit 0c2e3fb
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 17 00:06:26 2013 +0000

    From Florian Forster via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8472
    
    Starting with collectd 5.0, the representation of time has changed. The new
    fields "TIME_HR" and "INTERVAL_HR" contain the seconds since the epoch in steps
    of 2^{-30} seconds (roughly nanosecond precision). This patch adds support for
    both time formats.
    
    From me:
    Permit using 64-bit integers with value-strings, as this protocol actually
    seems to needs it. We'll misbehave for named values > 2^32 but there aren't any
    of those despite the field being 64 bits.
    
    
    svn path=/trunk/; revision=49357

commit b5561ed
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 17 00:00:13 2013 +0000

    Move the header-processing code into a common daintree_sna_scan_header()
    routine.
    
    Rename daintree_sna_hex_char() to daintree_sna_process_hex_data() (to
    more clearly indicate what it does - it doesn't process a single
    character, it processes a whole bunch of them), and have it do some
    error checking and fill in the length field in the wtap_pkthdr.
    
    svn path=/trunk/; revision=49356

commit 754ccf4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 23:42:10 2013 +0000

    Pull code to read and process the packet header, and to read and process
    the packet data, into common routines.
    
    svn path=/trunk/; revision=49355

commit f2bdbd2
Author: Evan Huus <eapache@gmail.com>
Date:   Thu May 16 23:38:31 2013 +0000

    Use a readable name for the wmem callback test. Warn that reallocing memory
    for which a callback is registered is also a fairly stupid thing to do.
    
    svn path=/trunk/; revision=49354

commit 4b6ff3d
Author: Evan Huus <eapache@gmail.com>
Date:   Thu May 16 23:34:19 2013 +0000

    Use slice memory for data sources, since we never have to realloc it.
    
    svn path=/trunk/; revision=49353

commit 99aee75
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 23:34:12 2013 +0000

    Fill in the presence flags in parse_cosine_rec_hdr(), so it's done at
    the same point at which the rest of the wtap_pkthdr is filled in (so
    it's done in seek-read routines).
    
    parse_cosine_hex_dump()'s return value is used as the return value of
    read routines, so it should be Boolean.  Make it so (and have it stuff
    the actual length of packet data read into a wtap_pkthdr, which also
    ensure that this is done in seek-read routines).
    
    svn path=/trunk/; revision=49352

commit 384e4bc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 23:23:08 2013 +0000

    Pull up the code to read the packet data and check for errors into a
    common routine.
    
    svn path=/trunk/; revision=49351

commit e53fb07
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 23:14:17 2013 +0000

    Move the code to read the CommView record header, check for an unhandled
    encapsulation, and to process it into a
    commview_read_and_process_header() routine.
    
    svn path=/trunk/; revision=49350

commit c3836c5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 16 22:23:16 2013 +0000

    Fix link failure with Windows
    
    svn path=/trunk/; revision=49349

commit 5e1da6c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 22:14:11 2013 +0000

    Pull code to fill in the wtap_pkthdr into a btsnoop_read_record_header()
    routine, for use both by the seek and read routines, and move some
    common code there.
    
    Make the delta between Symbian and UNIX time a static value.
    
    Make the prefix for all routine names "btsnoop" rather than "snoop".
    
    svn path=/trunk/; revision=49348

commit 1326272
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 22:01:44 2013 +0000

    Pull the code to set the wtap_pkthdr into a common routine, so it's done
    for read and seek-read.
    
    Clarify a comment.  (wtap_open_offline() only rewinds the file before
    calling each open routine; once one of those routines has decided the
    file belongs to it, the seek offset belongs to it, so it needs to do all
    the seeking necessary - files with a file header *don't* want a rewind,
    they want to leave the seek offset positioned *past* the file header so
    it can read the records that follow the file header.)
    
    svn path=/trunk/; revision=49347

commit 609dac2
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 21:40:04 2013 +0000

    Move some packet-header handling code into aethra_read_rec_header(), so
    it's done in both the read and seek-read routines.
    
    svn path=/trunk/; revision=49346

commit 11a01e5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 21:19:53 2013 +0000

    Pull the code to set the struct wtap_pkthdr into _5views_read_header(),
    so it's done by both the read and seek-read routines.
    
    svn path=/trunk/; revision=49345

commit 67c9aa8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 16 21:16:45 2013 +0000

    Fix compilation for Linux (defined but not used errors, C++ incompatibilities, shadowed variables)
    
    svn path=/trunk/; revision=49344

commit 887c604
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 21:04:41 2013 +0000

    Hoist a bunch of common code between ascend_read() and
    ascend_seek_read() into parse_ascend().
    
    Adjust the buffer size *before* attempting to fill it up.
    
    svn path=/trunk/; revision=49343

commit b17cefc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu May 16 21:00:36 2013 +0000

    From Cal Turney:
    Missed p_get_proto_data() signature update in #if 0:ed code.
    
    svn path=/trunk/; revision=49342

commit 78ee09d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 20:25:44 2013 +0000

    Get rid of unused global variable.
    
    svn path=/trunk/; revision=49341

commit 3f2d89a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 16 20:09:24 2013 +0000

    Remove useless blurbs
    
    svn path=/trunk/; revision=49340

commit 0ed3253
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 16 19:55:16 2013 +0000

    Remove useless exports and fix a compilation error
    
    svn path=/trunk/; revision=49339

commit e6e5aa7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 18:30:24 2013 +0000

    wth->priv is always set in the open routine; no need to check that it's
    non-null.
    
    svn path=/trunk/; revision=49338

commit d9d8174
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu May 16 18:27:27 2013 +0000

    Pull all the post-processing for a parsed line into a common routine,
    used in both the seek and seek_read routines.
    
    (And, yes, the time stamp *is* supposed to be filled in by seek_read
    routines.)
    
    Pull some now-used-only-once routines into the new routine.
    
    svn path=/trunk/; revision=49335

commit ba4cb4b
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 16 18:27:03 2013 +0000

    From Weston Schmidt via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8689:
    csids wiretap heuristic overriding mp2t
    
    svn path=/trunk/; revision=49334

commit bcca452
Author: Stig Bjørlykke <stig@bjorlykke.org>
Date:   Thu May 16 16:31:45 2013 +0000

    Only add one "New from Global" entry in the profiles menu.
    (someone removed this when rewriting the code)
    
    svn path=/trunk/; revision=49333

commit 408539d
Author: Chris Maynard <Christopher.Maynard@GTECH.COM>
Date:   Thu May 16 15:21:42 2013 +0000

    Treat invalid checksum of 0x0000 no different than any other invalid checksum.
    Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8629
    #BACKPORT (1.10, 1.8, 1.6)
    
    svn path=/trunk/; revision=49332

commit a20d3dd
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu May 16 15:02:55 2013 +0000

    Add partial dissection of IR packet with IP profile
    
    svn path=/trunk/; revision=49331

commit bf47836
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 16 14:24:16 2013 +0000

    From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8662 :
    
    I want to add last four colours to Profile Bluetooth. This should
    significantly improve readability - rule is one colour for one
    protocol/profile.
    
    Also take responsibility (in the AUTHORS file) for first three dissectors.
    
    svn path=/trunk/; revision=49330

commit 38de3b2
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 16 14:13:58 2013 +0000

    Restore a line accidentally deleted in r49297.
    
    svn path=/trunk/; revision=49329

commit 7efa0fd
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 16 12:21:43 2013 +0000

    Updated the Kerberos ASN.1 dissector to the point I believe it can replace the "hand made" one.  Bug 8649 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8649)
    
    Letting the more experienced ASN.1 developers tweak it a little more before the "generated" dissector is accepted (which is why it's not included here)
    
    svn path=/trunk/; revision=49328

commit c1f144e
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu May 16 05:36:13 2013 +0000

    From Dirk:
    improve PKCS12 SSL certificate load.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8641
    
    svn path=/trunk/; revision=49327

commit ae74ef7
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu May 16 05:08:16 2013 +0000

    From Neil Piercy:
    AMR Frame Type uses wrong Value String.
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8681
    Applied by hand, patch not against trunk?
    
    svn path=/trunk/; revision=49326

commit 0919116
Author: Evan Huus <eapache@gmail.com>
Date:   Thu May 16 01:56:48 2013 +0000

    Make the rtmpt max packet size that Jeff just halved a preference, so that
    people who really want it can set it higher again.
    
    svn path=/trunk/; revision=49322

commit 80cab0b
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 16 01:48:44 2013 +0000

    Temporarily lower the max packet size for this dissector in order to silence
    the fuzz bot (see https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6898 and
    all of its duplicates--and the bugs marked as duplicates of those duplicates).
    
    Halving the packet size seems to work for most of the captures I've tried;
    we'll see if the buildbot agrees.
    
    If someone can figure out a good way to control the memory usage of this
    dissector then the limit could be increased again.
    
    svn path=/trunk/; revision=49321

commit b658db4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 15 22:03:14 2013 +0000

    Use file_selection_run() for dialogs created with file_selection_new().
    
    svn path=/trunk/; revision=49320

commit 6cc0940
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 15 17:51:33 2013 +0000

    If 'svn merge' doesn't work show what applying the patch manually would
    do.
    
    svn path=/trunk/; revision=49319

commit 6b7cb4e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 15 17:49:59 2013 +0000

    Remove an unused variable.
    
    svn path=/trunk/; revision=49318

commit 6b0c550
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 15 17:49:45 2013 +0000

    Un-shadow a couple of variables.
    
    svn path=/trunk/; revision=49317

commit ac3957c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed May 15 16:55:02 2013 +0000

    Merge some of the changes to rtp player from https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7893 by hand.
    
    svn path=/trunk/; revision=49316

commit 653006b
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed May 15 16:53:19 2013 +0000

    - packet-sip.c adds per-packet data twice only add new packet data if no previous data exists.
    - Use the key as SIP can occure more than once in a frame.
    
    svn path=/trunk/; revision=49315

commit aefb920
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed May 15 16:51:43 2013 +0000

    SDP adds per-packet-data twice, refactor to not use per-packet data.
    
    svn path=/trunk/; revision=49314

commit 85ff18c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed May 15 16:50:37 2013 +0000

    - Use the key for comparison of per_proto_data.
    - Show the number of per-packet-data entries and which protocol has made entries in the frame.
    
    svn path=/trunk/; revision=49313

commit 5b27956
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed May 15 16:48:49 2013 +0000

    Export CellGlobalIdOrServiceAreaIdOrLAI.
    
    svn path=/trunk/; revision=49312

commit 1e71df0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed May 15 16:48:12 2013 +0000

    Put the correct attributes on avp name="3GPP2-BSID" code="9010".
    
    svn path=/trunk/; revision=49311

commit 5e06ca5
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed May 15 09:25:25 2013 +0000

    Fix copy/paste error introduced in r49259
    
    svn path=/trunk/; revision=49310

commit 75b64dc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 15 04:25:52 2013 +0000

    gtk_file_chooser_dialog_new() makes the file chooser dialog a transient
    window for the specified parent; we don't have to do that ourselves.
    
    svn path=/trunk/; revision=49309

commit 89afc91
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 14 21:53:57 2013 +0000

    Give file_selection_new() an argument to specify the parent window of
    the file selection dialog.
    
    Call gtk_file_chooser_set_do_overwrite_confirmation() in
    file_selection_new() for FILE_SELECTION_SAVE file selection dialogs,
    rather than doing it in the individual callers of file_selection_new().
    
    Use gtk_dialog_set_alternative_button_order() in file_selection_new() to
    set the alternative button order, rather than using #ifdefs.
    
    Use file_selection_new() and file_selection_run() in the graph analysis
    code.  (We should clean up other code that uses file_selection_new() to
    use file_selection_run(), and clean up other code that uses
    gtk_file_chooser_dialog_new() to use file_selection_new() and
    file_selection_run().)
    
    svn path=/trunk/; revision=49308

commit 7323801
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue May 14 21:06:21 2013 +0000

    Fix copy/paste errors
    
    svn path=/trunk/; revision=49306

commit eded0ec
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Tue May 14 21:01:19 2013 +0000

    Suppress warnings when using Apple's C compiler.
    
    svn path=/trunk/; revision=49305

commit 099c4ee
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Tue May 14 20:40:34 2013 +0000

    Display Command Qualifier in case of Open Channel (broken in r48862)
    
    svn path=/trunk/; revision=49301

commit 4339f50
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue May 14 20:04:19 2013 +0000

    Fix up indentation and a comment.
    
    svn path=/trunk/; revision=49299

commit 8e50927
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue May 14 19:57:19 2013 +0000

    Add a tag for original frame number.
    
    svn path=/trunk/; revision=49298

commit cd01af1
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue May 14 19:46:48 2013 +0000

    Fix up a comment and some indentation.
    
    svn path=/trunk/; revision=49297

commit a537762
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Tue May 14 19:26:33 2013 +0000

    Don't try to decode an IPv6 address if it looks like we've been handed the
    (obsolete) Server-Assignment-Type AVP (which conflicts with the newer
    3GPP-SGSN-IPv6-Address AVP).
    
    This allows users to not see malformed packets (which look completely correct)
    if they choose to use the AVP values from imscxdx.xml instead of those from
    TGPPGmb.xml.
    
    svn path=/trunk/; revision=49296

commit 67a18cd
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 14 19:06:20 2013 +0000

    Fix indentation.
    
    svn path=/trunk/; revision=49295

commit be8dbe7
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue May 14 19:00:53 2013 +0000

    Upate to spec. 11.0.0
    - fix problem with extension dissection.
    
    svn path=/trunk/; revision=49294

commit 9c4b845
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 14 18:16:58 2013 +0000

    Pull dnd_merge_files() into dnd_open_file_cmd(); the resulting code is a
    bit simpler.
    
    Don't bother popping up a window saying "you dragged more than one file,
    so we're merging"; presumably that's what they had in mind when they
    dragged multiple files.  (If that's not what they had in mind, the
    window should at least offer a choice to cancel.)
    
    svn path=/trunk/; revision=49293

commit bd967ef
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 14 16:02:40 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=49287

commit aa2e4c1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 14 08:22:12 2013 +0000

    Merge capture_start_confirmed() into capture_start_cb().
    
    svn path=/trunk/; revision=49286

commit ef13d98
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue May 14 06:07:26 2013 +0000

    Add comments on the experimental state of this feature.
    
    svn path=/trunk/; revision=49285

commit 231757c
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 14 02:46:17 2013 +0000

    Use gtk_dialog_set_alternative_button_order() to set the "alternative"
    button order (that order is what's used on Windows).
    
    Put the affirmative answer on the right by default.
    
    svn path=/trunk/; revision=49284

commit 679ee2e
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 14 01:29:23 2013 +0000

    Make the dialog a child of the color filters dialog, not the top-level
    window.
    
    svn path=/trunk/; revision=49283

commit afb44c6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Tue May 14 01:09:23 2013 +0000

    Use a modal GTK+ message dialog to ask the user whether to nuke their
    personal color settings.
    
    svn path=/trunk/; revision=49282

commit 13a80ce
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon May 13 23:23:33 2013 +0000

    Don't fill in err_str if we're not going to use it.
    
    (This helps flag capture_interface_list() calls that should perhaps be
    checked to see whether an error should be reported if they fail.)
    
    svn path=/trunk/; revision=49281

commit 0de5240
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon May 13 23:22:44 2013 +0000

    Fix indentation.
    
    svn path=/trunk/; revision=49280

commit 0b7d789
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon May 13 23:17:12 2013 +0000

    Clean up indentation.
    
    svn path=/trunk/; revision=49279

commit 1f1e288
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon May 13 22:52:46 2013 +0000

    Eliminate some includes of ui/simple_dialog.h by files that don't use
    anything from it.
    
    svn path=/trunk/; revision=49278

commit 039a075
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon May 13 22:50:29 2013 +0000

    Eliminate some includes of ui/simple_dialog.h by files that don't use
    anything from it.
    
    svn path=/trunk/; revision=49277

commit 311f61d
Author: Guy Harris <guy@alum.mit.edu>
Date:   Mon May 13 22:02:37 2013 +0000

    Get rid of declaration of no-longer-defined-or-used routine.
    
    svn path=/trunk/; revision=49276

commit 8ad81a4
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 13 20:24:22 2013 +0000

    Add wmem_test to .git(bzr)ignore
    
    svn path=/trunk/; revision=49275

commit 441294d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 13 20:24:14 2013 +0000

    Add abi stuff to .git(bzr)ignore (files generated by CMake)
    
    svn path=/trunk/; revision=49274

commit c41a21c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 13 20:24:05 2013 +0000

    Add epan/packet-ncp2222.c to .git(bzr)ignore (file generated when use CMake)
    
    svn path=/trunk/; revision=49273

commit 98ac861
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 13 20:23:55 2013 +0000

    lupdate/lrelease ui/qt/QtShark.pro Sync with last change in Qt Files
    
    svn path=/trunk/; revision=49272

commit a80ad2f
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 13 20:23:46 2013 +0000

    Add Some missing text to translate
    
    svn path=/trunk/; revision=49271

commit 91c482d
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon May 13 20:23:35 2013 +0000

    Add Some missing text to translate
    
    svn path=/trunk/; revision=49270

commit b990a82
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 13 19:28:35 2013 +0000

    Add a 3GPP2 AVP and vendor id for Lucent.
    
    svn path=/trunk/; revision=49269

commit 222b0ea
Author: Michael Tüxen <tuexen@fh-muenster.de>
Date:   Mon May 13 11:46:16 2013 +0000

    Allow for building 32-bit versions of the libraries used by wireshark.
    This allows to build a 32-bit version of wireshark.
    
    
    svn path=/trunk/; revision=49263

commit adad131
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun May 12 20:41:17 2013 +0000

    Tiny whitespace change
    
    svn path=/trunk/; revision=49262

commit d8e31ed
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun May 12 19:18:35 2013 +0000

    Fix compilation
    
    svn path=/trunk/; revision=49261

commit ff5712f
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Sun May 12 19:06:40 2013 +0000

    Fix the RTP-MIDI Controller filter name
    
    svn path=/trunk/; revision=49260

commit 85a8e30
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun May 12 18:11:02 2013 +0000

    Add the posibillity to use a key for per-packet-data.
    
    svn path=/trunk/; revision=49259

commit f2ccdd6
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 12 14:26:37 2013 +0000

    From Dirk Jagdmann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8640
    
    Fix dissection of the NTLMSSP v2 Challenge Response. The old code would loop
    over the Attributes until the end of the Response, however in reality the last
    values of a Response are four 0 bytes and maybe padding. Also change the names
    of the values to match those from the Microsoft specification. Also change the
    name of one flags bit from unknown to "Anonymous", again according to the
    Microsoft spec.
    
    svn path=/trunk/; revision=49258

commit 1043692
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun May 12 07:37:22 2013 +0000

    HTML_VIEWER isn't used in the build process, it's run by Wireshark.
    
    svn path=/trunk/; revision=49257

commit b7c5f4b
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 11 23:59:17 2013 +0000

    Add some comments describing what programs are being checked for.
    
    Move DESKTOP_FILE_INSTALL into the group of programs used for packaging;
    it's used when you install a source package.  (It's not used to *build*
    a source package, but....)
    
    svn path=/trunk/; revision=49256

commit 59417de
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 11 22:02:33 2013 +0000

    I added EXPORT_FILES in too many places, remove them
    (via "copy - modify too little - paste" cycle)
    
    svn path=/trunk/; revision=49255

commit d266d38
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 11 20:52:50 2013 +0000

    Now all disectors requiring asn2wrs can be generated using
    cmake.
    
    svn path=/trunk/; revision=49254

commit 5bf8bd4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat May 11 20:04:46 2013 +0000

    Don't just look for python2.  Instead, first look for python, and then
    see whether it's Python 2 or not; if it's not, *then* look for Python 2.
    
    That way, you can use Python on systems where python is Python 2 and
    python2 doesn't exist.
    
    Move the check for Python up after the check for Perl.  (All the program
    checks arguably belong together.)
    
    AC_PATH_PROG() does AC_SUBST() for you; don't do it ourselves.
    
    svn path=/trunk/; revision=49253

commit 526763c
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 11 19:40:33 2013 +0000

    Fix compilation with SHOW_EMEM_STATS defined.
    
    svn path=/trunk/; revision=49252

commit 69fae76
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 11 19:03:54 2013 +0000

    Support running the massif valgrind tool for memory profiling.
    
    svn path=/trunk/; revision=49251

commit 930d0c1
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 11 18:43:53 2013 +0000

    From Ravi Kondamuru via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8637
    
    Add support for version 2.6 of netscaler capture format.
    
    svn path=/trunk/; revision=49250

commit 3a4fc8e
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat May 11 15:34:55 2013 +0000

    convert to new-style dissector
    
    svn path=/trunk/; revision=49249

commit d216276
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat May 11 15:33:27 2013 +0000

    remove return;
    
    svn path=/trunk/; revision=49248

commit 1e815cb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat May 11 15:32:07 2013 +0000

    no need for if(tree)
    
    svn path=/trunk/; revision=49247

commit f479115
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat May 11 15:30:21 2013 +0000

    col_add_fstr() does not need check_col()
    
    svn path=/trunk/; revision=49246

commit 33aebb4
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat May 11 15:29:20 2013 +0000

    tabs -> spaces
    add editor modelines
    
    svn path=/trunk/; revision=49245

commit 1c6784b
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 11 12:39:17 2013 +0000

    Correct previous commit:
    MCS-PROTOCOL.asn is needed after all, so include it using the correct
    path and variable
    
    svn path=/trunk/; revision=49244

commit 694d8d8
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 11 12:26:28 2013 +0000

    MCS-PROTOCOL.asn does not exists (in this directory) and does not
    seem to be used.
    
    svn path=/trunk/; revision=49243

commit 66eb2be
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 11 12:16:06 2013 +0000

    Small cleanups
    
    svn path=/trunk/; revision=49242

commit eab4f38
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 11 10:53:04 2013 +0000

    Remove generating .cnf files from all target. They will
    be generated when needed.
    
    svn path=/trunk/; revision=49241

commit 21f1d0e
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 11 10:46:36 2013 +0000

    Peter Van Eynde
    via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8635
    "enhanced WCCP decoder"
    
    GRE part of the patch.
    
    Me:
    Reorder values
    Manually apply the rejected parts of the patch (incompatible whitespace)
    Fix whitespace inconsistencies of the patch.
    
    svn path=/trunk/; revision=49240

commit 1164990
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 11 02:02:31 2013 +0000

    Initialize a proto_tree variable which is now used for expert info but is
    only being set if tree.
    
    svn path=/trunk/; revision=49239

commit 7a62356
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 10 23:21:42 2013 +0000

    Add expert info for radiotap header errors.
    
    Add the "unknown fields" expert info to the bitmap, just as we do the
    other expert info.
    
    svn path=/trunk/; revision=49238

commit 85525d4
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 10 19:40:23 2013 +0000

    Update a comment.
    
    svn path=/trunk/; revision=49235

commit 303e35a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri May 10 14:59:02 2013 +0000

    pkix1explicit_exp.cnf and pkix1implicit_exp.cnf are stored
    in svn, so don't generate them.
    
    svn path=/trunk/; revision=49234

commit b22ed68
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Fri May 10 14:55:15 2013 +0000

    Some more protocols can be generated via cmake
    
    svn path=/trunk/; revision=49233

commit 914099a
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Fri May 10 13:13:50 2013 +0000

    Fix a few bugs related to PDU export feature:
    - tag length is wrong if proto name was a multiple of 4 bytes
    - tag length is wrong in case no IP address is available in packet_info structwhile tag is requested
    - endianness issue when dumping the port number
    - overlapping tag IPv4 Dst address and IPv6 Src address
    - do not call dissector when it is not found
    - typo errors
    Enhancements:
    - add a subtree for tag content
    - display IPv6 Src/Dst address
    
    svn path=/trunk/; revision=49232

commit 2781606
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri May 10 11:52:44 2013 +0000

    Set Start menu button inactive, if capture is in progress.
    
    svn path=/trunk/; revision=49231

commit 8f8a287
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri May 10 11:35:38 2013 +0000

    Delete unused variable.
    
    svn path=/trunk/; revision=49230

commit 660bda5
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 10 07:32:18 2013 +0000

    OK, what's the deal with TZSP_CONFIG packets?
    
    svn path=/trunk/; revision=49229

commit 34a7231
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 10 07:30:32 2013 +0000

    Add some tag values from the TZSP spec.
    
    Change white space.
    
    svn path=/trunk/; revision=49228

commit 47dd070
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Fri May 10 07:04:46 2013 +0000

    The Interface column cannot be hidden any more.
    
    svn path=/trunk/; revision=49227

commit 66f0e7f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 10 07:03:25 2013 +0000

    Use #defines for protocol types, and make the description of type 0
    match the TZSP spec.
    
    svn path=/trunk/; revision=49226

commit ac65429
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 10 06:46:42 2013 +0000

    Add (Wayback Machine) URL for an (incomplete) specification of TZSP
    (what are the contents of a CONFIG packet?).
    
    svn path=/trunk/; revision=49225

commit fa47c87
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 10 02:48:31 2013 +0000

    Distribute the kerberos and x721 subdirectories, even though we don't
    build them.
    
    svn path=/trunk/; revision=49224

commit 4422348
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 10 02:41:22 2013 +0000

    Add some comments to #else and #endif to make it clearer what's going
    on.
    
    svn path=/trunk/; revision=49223

commit 518faee
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 10 02:18:15 2013 +0000

    Wrap 64-bit constants in G_GUINT64_CONSTANT().
    
    svn path=/trunk/; revision=49222

commit c900d0e
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 10 01:37:14 2013 +0000

    From "0xBismarck" via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8573
    
    Dissector for PTP-over-IP (picture transfer protocol). PTP-over-USB also exists
    but is not identical, so some parts of the dissector are shared for future use.
    
    svn path=/trunk/; revision=49221

commit 23474d4
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu May 9 22:17:36 2013 +0000

    "URL" is probably more correct than "PATH".
    
    svn path=/trunk/; revision=49220

commit 8322d5e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu May 9 22:15:52 2013 +0000

    Allow the CSS path in the HTML man pages to be specified via POD_CSS_PATH, e.g.
    
        make POD_CSS_PATH=/my/strange/and/wonderful.css
    
    svn path=/trunk/; revision=49219

commit 8388c1f
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu May 9 14:41:54 2013 +0000

    From Jeroen Roovers
    
    call PKG_PROG_PKG_CONFIG explicitly in configure.ac
    
    AC_REQUIRE(PKG_PROG_PKG_CONFIG) may be expanded only under an if
    statement that's not true and thus PKG_PROG_PKG_CONFIG will never be
    called.
    
    ./configure --without-gnutls --with-libnl demonstrates the problem
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8634
    
    svn path=/trunk/; revision=49215

commit 94add73
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 9 12:49:31 2013 +0000

    NULL terminate bit field list.  Bug 8638 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8638)
    
    svn path=/trunk/; revision=49214

commit 54a34fd
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu May 9 11:40:14 2013 +0000

    Coverity 1011110: Unused pointer value
    remove the whole unused subtree
    
    
    svn path=/trunk/; revision=49213

commit e1ba994
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Wed May 8 20:27:31 2013 +0000

    From Christian Svensson
    
    use correct Fibre Channel EOFs according to the FC-FS-3 specification
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8636
    
    svn path=/trunk/; revision=49210

commit d860a01
Author: Evan Huus <eapache@gmail.com>
Date:   Wed May 8 01:14:01 2013 +0000

    Round two of wmem cleanup callbacks. While the emem tree behaviour will require
    recurring callbacks, I suspect most other potential uses will be once-only, so
    make that possible, and improve the documentation on the remaining issues.
    
    Also separate out the code into its own files and the testing into its own
    test case.
    
    svn path=/trunk/; revision=49209

commit 92398ba
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue May 7 19:36:46 2013 +0000

    add IDs for host license, play count
    
    svn path=/trunk/; revision=49206

commit 2e92c6d
Author: Evan Huus <eapache@gmail.com>
Date:   Tue May 7 19:23:10 2013 +0000

    Add user callbacks to wmem. This feature is a generic way to transparently mimic
    the behaviour emem has for seasonal trees, which is that the master tree
    structure is not actually seasonal - it is permanent. When the seasonal memory
    pool is cleared, the root node pointer in all of these permanent trees is set
    to NULL, and the pool takes care of actually freeing the nodes.
    
    Wmem can now mimic this by allocating the tree header struct in epan_scope(),
    allocating any node structs in file_scope(), and registering a callback on
    file_scope() that NULLs the pointer in the epan_scope() header. Yes, this is
    confusing, but it seemed simpler than adding manual callback registrations to
    every single dissector that currently uses seasonal trees.
    
    The callbacks may also be useful for other things that need cleanup (I'm
    thinking resource handles stored in wmem memory that need to be fclosed or
    what-have-you before they the handle is lost).
    
    As indicated by the number of caveats in README.wmem, the implementation
    probably needs a bit of work to make it safer/saner/more-useful. Thoughts
    (or patches!) in this direction are more than welcome.
    
    svn path=/trunk/; revision=49205

commit 572d68a
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 17:52:51 2013 +0000

    Small optical change
    
    svn path=/trunk/; revision=49204

commit 5fa9c90
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 16:26:35 2013 +0000

    Some more
    
    svn path=/trunk/; revision=49203

commit b53ac56
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Tue May 7 13:41:52 2013 +0000

    From Christian Koenning via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8631 RFC 6887 Port Control Protocol Response 96 bit reserved not 64 bit
    
    As per RFC 6887 the response header has 96bit reserved bit, not 64.
    Without the attached patch, the PCP Responses are parsed incorrectly
    
    svn path=/trunk/; revision=49202

commit 7a58867
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 12:58:27 2013 +0000

    x721 and kerberos: Use standard Makefile.am
    idmp: remove an unused line
    tetra, h460: Whitespace changes to be a "standard" Makefile.am
    asn1/Makefile.am: don't try to build kerberos and x721 dissectors
    
    svn path=/trunk/; revision=49201

commit 483d9d7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 11:55:50 2013 +0000

    Small formatting change
    
    svn path=/trunk/; revision=49199

commit 84469a3
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 11:31:26 2013 +0000

    Another hour gone, another set of protocols.
    
    svn path=/trunk/; revision=49198

commit d18b094
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 10:50:47 2013 +0000

    Another set of asn1 protocols can now be generated with cmake
    
    svn path=/trunk/; revision=49197

commit 369c7b7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 04:40:37 2013 +0000

    Allow generating some more dissectors with cmake.
    
    svn path=/trunk/; revision=49196

commit 1d58911
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 03:59:29 2013 +0000

    Make exports actaully work
    Add ansi_map as first generated file that uses exports (from gsm_map in
      this case).
    
    svn path=/trunk/; revision=49195

commit 5ba4589
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 03:25:49 2013 +0000

    Move common code into UseAsn2Wrs.cmake.
    Include the new file.
    Use the new file.
    Add cmake support to rebuild the gsm_map dissector.
    
    svn path=/trunk/; revision=49194

commit 1b6e830
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 02:02:19 2013 +0000

    Build the first (and one of the easiest) of 99 asn1 dissectors with
    cmake. Just do "make" inside either the asn1 directory to rebuild all
    finished dissectors or inside the asn1/HI2Operations to just rebuild
    the given dissector.
    
    svn path=/trunk/; revision=49193

commit fe2f036
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue May 7 01:52:33 2013 +0000

    Fix a c++ compat warning in the template and copy the resulting
    file to packet-dcerpc-drsuapi.c
    This seems to undo some (warning fix) changes made to the dissector
    directly instead of fixing the template (or generator).
    
    svn path=/trunk/; revision=49192

commit 2771af9
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Mon May 6 21:52:49 2013 +0000

    Don't throw away UM re-assembly state when see MAC retx frame.
    
    svn path=/trunk/; revision=49188

commit 754d4ac
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Mon May 6 20:00:59 2013 +0000

    From Andreas Schultz
    use correct PRF for DTLS 1.2
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8608
    
    svn path=/trunk/; revision=49187

commit b0c0ab5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon May 6 18:24:11 2013 +0000

    Fix compilation on -Werror compiles
    
    svn path=/trunk/; revision=49186

commit 05ed1f5
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 6 16:31:29 2013 +0000

    Add missing files.
    
    svn path=/trunk/; revision=49185

commit 1ab65e7
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon May 6 15:59:16 2013 +0000

    Add a helper function to load tags, handle IP and port tags and
    copy packet comments.
    
    svn path=/trunk/; revision=49184

commit 880fc1b
Author: Michael Mann <mmann78@netscape.net>
Date:   Mon May 6 13:58:36 2013 +0000

    Allow fix dissector to be found by name, which SSL needs for decryption.  Bug 8625 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8625)
    
    svn path=/trunk/; revision=49183

commit 5557072
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 5 22:56:52 2013 +0000

    #if 0 out some unused code that was causing latest GCC to complain.
    
    Also fix indentation.
    
    svn path=/trunk/; revision=49182

commit f26b36f
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun May 5 20:52:42 2013 +0000

    C++ comments.
    
    svn path=/trunk/; revision=49181

commit 361bac1
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun May 5 20:45:08 2013 +0000

    Make compiling export_pdu_dlg.c actually work:
    - Fix some warnings about unused variables
    - Add to Cmake build
    
    svn path=/trunk/; revision=49180

commit ea7a1ff
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun May 5 20:03:00 2013 +0000

    84: warning: 'proto_name' may be used uninitialized in this function
    
    svn path=/trunk/; revision=49179

commit 6409756
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun May 5 19:49:50 2013 +0000

    55:1: error: "/*" within comment
    
    svn path=/trunk/; revision=49178

commit a268bb6
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun May 5 19:37:51 2013 +0000

    Add the abillity to export PDU:s to file using a USER_DLT adding meta data before the actual protocol PDU. Some meta tags makes it possible for the dissector of the user DLT to call the correct PDU dissector.
    
    This is prof-of-concept needs a bit of cleanup.
    
    svn path=/trunk/; revision=49177

commit 44f48d0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Sun May 5 19:36:53 2013 +0000

    Add the abillity to export PDU:s to file using a USER_DLT adding meta data before the actual protocol PDU. Some meta tags makes it possible for the dissector of the user DLT to call the correct PDU dissector.
    
    This is prof-of-concept needs a bit of cleanup.
    
    svn path=/trunk/; revision=49176

commit 81ecf09
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 5 14:19:59 2013 +0000

    From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8567
    
    [PATCH 7/8]
    Dissect DTLS server key exchange
    
    [PATCH 8/8]
    Dissect DTLS client key exchange
    
    [From me]
    Clean up some field display names
    
    
    svn path=/trunk/; revision=49175

commit ad3c91f
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 5 14:10:09 2013 +0000

    From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8567
    
    [PATCH 5/8]
    Dissect client key exchange for PSK
    
    [PATCH 6/8]
    Dissect client key exchange for RSA-PSK
    
    
    svn path=/trunk/; revision=49174

commit 39abf7c
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 5 14:01:11 2013 +0000

    From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8567
    
    [PATCH 3/8]
    Detect PSK and RSA_PSK key exchange
    
    [PATCH 4/8]
    Dissect the identity hint for PSK and RSA_PSK key exchanges
    
    [From me]
    Using proto_tree_add_item instead of proto_tree_add_uint in one place
    
    svn path=/trunk/; revision=49173

commit 79b3d4e
Author: Evan Huus <eapache@gmail.com>
Date:   Sun May 5 13:49:49 2013 +0000

    From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8567
    
    [PATCH 1/8]
    Add a subtree for the random DTLS elements. This is what TLS already does, and
    it makes more sense than prefixing their display names.
    
    [PATCH 2/8]
    Show the actual hex content of the cookie by just using proto_tree_add_item.
    The cookie length has its own field, so there's no need to display it twice.
    
    [From me]
    Fix an @ in the AUTHORS file
    
    
    svn path=/trunk/; revision=49172

commit 9d6d7f7
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Sun May 5 11:32:00 2013 +0000

    Remove an unnecessary header include.
    
    svn path=/trunk/; revision=49171

commit 2a9201a
Author: Michael Mann <mmann78@netscape.net>
Date:   Sun May 5 11:02:42 2013 +0000

    Remove if (tree) so expert_info will always be called.
    
    svn path=/trunk/; revision=49170

commit e13a099
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun May 5 09:07:09 2013 +0000

    Revert 49166: It breaks compilation:
    
    [ 82%] Building C object ui/gtk/CMakeFiles/gtkui.dir/filter_dlg.c.o
    /home/jmayer/work/wireshark/svn/trunk/ui/gtk/filter_dlg.c: In function ‘color_filter_te’:
    /home/jmayer/work/wireshark/svn/trunk/ui/gtk/filter_dlg.c:1258:5: error: enum conversion when passing argument 2 of ‘gtk_widget_modify_bg’ is invalid in C++ [-Werror=c++-compat]
         gtk_widget_modify_bg(w, GTK_STATE_FLAG_NORMAL, &bg);
         ^
    In file included from /usr/include/gtk-3.0/gtk/gtkaction.h:38:0,
                     from /usr/include/gtk-3.0/gtk/gtkactiongroup.h:38,
                     from /usr/include/gtk-3.0/gtk/gtkapplication.h:29,
                     from /usr/include/gtk-3.0/gtk/gtkwindow.h:35,
                     from /usr/include/gtk-3.0/gtk/gtkdialog.h:35,
                     from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:32,
                     from /usr/include/gtk-3.0/gtk/gtk.h:33,
                     from /home/jmayer/work/wireshark/svn/trunk/ui/gtk/filter_dlg.c:29:
    /usr/include/gtk-3.0/gtk/gtkwidget.h:813:13: note: expected ‘GtkStateType’ but argument is of type ‘int’
     void        gtk_widget_modify_bg          (GtkWidget            *widget,
                 ^
    /home/jmayer/work/wireshark/svn/trunk/ui/gtk/filter_dlg.c:1258:5: error: passing argument 3 of ‘gtk_widget_modify_bg’ from incompatible pointer type [-Werror]
         gtk_widget_modify_bg(w, GTK_STATE_FLAG_NORMAL, &bg);
         ^
    In file included from /usr/include/gtk-3.0/gtk/gtkaction.h:38:0,
                     from /usr/include/gtk-3.0/gtk/gtkactiongroup.h:38,
                     from /usr/include/gtk-3.0/gtk/gtkapplication.h:29,
                     from /usr/include/gtk-3.0/gtk/gtkwindow.h:35,
                     from /usr/include/gtk-3.0/gtk/gtkdialog.h:35,
                     from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:32,
                     from /usr/include/gtk-3.0/gtk/gtk.h:33,
                     from /home/jmayer/work/wireshark/svn/trunk/ui/gtk/filter_dlg.c:29:
    /usr/include/gtk-3.0/gtk/gtkwidget.h:813:13: note: expected ‘const struct GdkColor *’ but argument is of type ‘struct GdkRGBA *’
     void        gtk_widget_modify_bg          (GtkWidget            *widget,
                 ^
    cc1: all warnings being treated as errors
    make[2]: *** [ui/gtk/CMakeFiles/gtkui.dir/filter_dlg.c.o] Error 1
    
    
    Also note that
    https://developer.gnome.org/gtk3/3.6/GtkWidget.html#gtk-widget-modify-bg
    states:
    gtk_widget_modify_bg has been deprecated since version 3.0 and should not be used in newly-written code. Use gtk_widget_override_background_color() instead
    
    Of course we are not the only ones who have problems with that replacement:
    http://gtk.10911.n7.nabble.com/button-background-color-in-gtk3-td14268.html
    which ends with a sort of ugly solution without the deprecated function.
    
    
    
    svn path=/trunk/; revision=49169

commit e73e5f2
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun May 5 08:52:47 2013 +0000

    Update to cover Qt5 builds via cmake.
    
    svn path=/trunk/; revision=49168

commit 243e9c0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sun May 5 08:49:18 2013 +0000

    Just whitespace changes
    
    svn path=/trunk/; revision=49167

commit b0a2f8e
Author: Balint Reczey <balint@balintreczey.hu>
Date:   Sun May 5 05:25:35 2013 +0000

    Really change display filter combo box's background color using GTK3
    
    svn path=/trunk/; revision=49166

commit e70f754
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 4 23:37:02 2013 +0000

    Yet another protocol update via
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8616
    
    svn path=/trunk/; revision=49165

commit 6f872b0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Sat May 4 23:06:15 2013 +0000

    Attempted fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8619
    When there are several versions of lua installed, try to pick the library
    version that matches the include file(s) we selected.
    
    svn path=/trunk/; revision=49164

commit 60fe9f1
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 4 12:42:28 2013 +0000

    Stub out the wmem test suite for older Glibs. This should restore
    compatibility with GLIB 2.14.
    
    svn path=/trunk/; revision=49161

commit 23f134d
Author: Evan Huus <eapache@gmail.com>
Date:   Sat May 4 12:37:01 2013 +0000

    From Joe McEachern via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8614
    
    Add tcp.analysis.spurious_retransmission. Although RFC 793 does not define
    spurious TCP retransmissions, TCP spurious retransmissions are referenced in
    other RFCs and research.
    
    svn path=/trunk/; revision=49160

commit 648ac74
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat May 4 08:12:50 2013 +0000

    Fix errors found by fix-encoding-args tools
    
    svn path=/trunk/; revision=49158

commit f6fd237
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat May 4 08:12:36 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=49157

commit 71f1f8b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat May 4 08:12:25 2013 +0000

    Fix indents (Use Spaces) Add Modelines
    
    svn path=/trunk/; revision=49156

commit c77607c
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Sat May 4 08:12:12 2013 +0000

    Add a dissector for the Ixia Anue encoding to CMakeList too
    
    svn path=/trunk/; revision=49155

commit e5fe6b1
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat May 4 02:20:59 2013 +0000

    LISP control packet incorrectly identified as LISP data based when UDP source port is 4341.  Bug 8627 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8627)
    
    Also did some minor cleanup/improvements while I was there.
    
    svn path=/trunk/; revision=49154

commit d907726
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat May 4 01:37:55 2013 +0000

    missed adding packet-ssl.h.
    
    svn path=/trunk/; revision=49153

commit 377470a
Author: Michael Mann <mmann78@netscape.net>
Date:   Sat May 4 01:27:33 2013 +0000

    Decrypt Fix protocol over SSL.  Bug 8625 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8625)
    
    svn path=/trunk/; revision=49152

commit 04c0245
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri May 3 23:37:06 2013 +0000

    Add WS_DLL_PUBLIC to all functions declared here.
    
    svn path=/trunk/; revision=49150

commit 33e738b
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri May 3 18:28:58 2013 +0000

    Remove unnecessary lines from handoff function.
    
    svn path=/trunk/; revision=49149

commit 9032963
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Fri May 3 17:52:31 2013 +0000

    Add a dissector for the Ixia Anue encoding of timestamps in the ethernet
    trailer.
    
    svn path=/trunk/; revision=49148

commit ed0861a
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri May 3 17:34:49 2013 +0000

    Add 3gpp2_type16.
    
    svn path=/trunk/; revision=49147

commit 9b2e608
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Fri May 3 17:33:13 2013 +0000

    Add doxygen comments.
    
    svn path=/trunk/; revision=49146

commit ce537f6
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 3 14:54:39 2013 +0000

    Remove static packet_info *gpinfo and just use the packet_info provided by the function.
    
    svn path=/trunk/; revision=49145

commit 2602490
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri May 3 13:53:16 2013 +0000

    From Niels de Vos  via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8626 :
    
    It is useful to see not only the minimal, maximum and average service time for
    RPC procedures, but also the total time these took.
    
    
    From me: add it to the man page.
    
    svn path=/trunk/; revision=49144

commit b542526
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 3 02:43:43 2013 +0000

    Remove global packet_info* current_pinfo
    
    svn path=/trunk/; revision=49143

commit f25ebae
Author: Evan Huus <eapache@gmail.com>
Date:   Fri May 3 01:37:27 2013 +0000

    Add some casts to hush the buildbots, and fix what I assume was a copy-pasto
    to ensure that the return value of strlen is actually used as the length of the
    string.
    
    svn path=/trunk/; revision=49142

commit c83619a
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 3 00:39:14 2013 +0000

    Remove unnecessary global variables
    
    svn path=/trunk/; revision=49141

commit cd2d46a
Author: Michael Mann <mmann78@netscape.net>
Date:   Fri May 3 00:04:36 2013 +0000

    Finish improving NTLM and PLAIN authentication.  Bug 8600 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8600)
    
    From Uli Heilmeier
    
    svn path=/trunk/; revision=49140

commit ee26b25
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu May 2 15:17:46 2013 +0000

    Add a link to the Survey of Commonly Available C System Header Files. It
    looks like we might be able to get rid of a few header checks.
    
    svn path=/trunk/; revision=49139

commit a52f0c6
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Thu May 2 14:55:33 2013 +0000

    As suggested by Evan:
    
    Point users to https://code.google.com/p/pyreshark/ as an alternative to the
    current Python support.
    
    While we're in there, make it harder to enable Python: change it from
    "--with-python" to "--with-broken-python" just to prevent people from enabling
    unless they really mean it (are going to work on fixing it).
    
    svn path=/trunk/; revision=49138

commit 31320e7
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 2 13:08:31 2013 +0000

    Dissect SSID List element.
    
    From Jouni Malinen, bug 8613 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8613)
    
    svn path=/trunk/; revision=49137

commit ccf8013
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 2 13:03:45 2013 +0000

    Remove useless global variables
    
    svn path=/trunk/; revision=49136

commit f52ecf4
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 2 12:59:07 2013 +0000

    Remove global variable g_pinfo.
    
    svn path=/trunk/; revision=49135

commit c3ad898
Author: Irene Rüngeler <I.Ruengeler@fh-muenster.de>
Date:   Thu May 2 11:47:09 2013 +0000

    Fix Bug 8615 concerning the active "Start" button when remote interfaces are added.
    
    svn path=/trunk/; revision=49134

commit cacddeb
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu May 2 05:16:09 2013 +0000

    From Sandeep Dahiya:
    Extend the value_string that show the platform from where the packet was captured.
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8624
    
    svn path=/trunk/; revision=49133

commit 25e62da
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 2 02:09:08 2013 +0000

    Add a subtree for P2P Client Info Descriptor.  Part of bug 8613 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8613)
    
    From Jouni Malinen
    
    svn path=/trunk/; revision=49132

commit 5b416c8
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 2 01:59:34 2013 +0000

    IEEE802.11 improvements:
    1. ANQP Venue Name is a UTF-8 string
    2. Dissect Hotspot 2.0 indication and ANQP elements
    3. Dissect TFS Request/Response
    4. Dissect WNM-Notification Request frames
    
    svn path=/trunk/; revision=49131

commit f1d06a2
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 2 01:51:02 2013 +0000

    Fix P2P Group Info validation code for Device Name length field.  Bug 8613 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8613)
    
    From Jouni Malinen
    
    svn path=/trunk/; revision=49130

commit f1918b0
Author: Michael Mann <mmann78@netscape.net>
Date:   Thu May 2 01:15:25 2013 +0000

    Add BSS Max Idle Period, WNM-Sleep Mode.
    Fix and enhance TCLAS dissection.
    
    From Jouni Malinen, bug 8613 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8613)
    
    svn path=/trunk/; revision=49129

commit 195e87f
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed May 1 23:59:16 2013 +0000

    Protect a "divide by zero" operation.  Bug 7359 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7359).  This seems to have been generated through a corrupted UAT file switching between 1.8 and 1.10, but it's a good check to have regardless.
    
    svn path=/trunk/; revision=49128

commit 916c1c5
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 1 23:17:30 2013 +0000

    Add global profiles.
    
    svn path=/trunk/; revision=49127

commit a6cd9fd
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 1 22:22:10 2013 +0000

    Change the right title this time.
    
    svn path=/trunk/; revision=49126

commit b38556f
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 1 22:14:48 2013 +0000

    Use "Global" to match the other entries.
    
    svn path=/trunk/; revision=49125

commit dd83985
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 1 22:13:51 2013 +0000

    Profiles → Global Profiles.
    
    svn path=/trunk/; revision=49124

commit 4b45420
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 1 22:06:49 2013 +0000

    Install and uninstall our global profiles.
    
    svn path=/trunk/; revision=49123

commit 6cbb955
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 1 21:53:57 2013 +0000

    Install the new global profiles and add them to the distribution.
    
    svn path=/trunk/; revision=49122

commit 4c444ef
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed May 1 21:50:44 2013 +0000

    Make the python scripts work on systems where python is a link
    to python3: explicitely call the python2 binary.
    
    svn path=/trunk/; revision=49121

commit 1fe16c1
Author: Guy Harris <guy@alum.mit.edu>
Date:   Wed May 1 21:15:47 2013 +0000

    Fix warning.
    
    svn path=/trunk/; revision=49118

commit b787f03
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed May 1 20:54:31 2013 +0000

    Remove some global variables in favor of private_data member of asn1_ctx_t.  Bug 7060 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7060).  This should (mostly) passify the bug, but it appears like this could be done with a lot more ASN.1 dissectors.
    
    svn path=/trunk/; revision=49117

commit bf57922
Author: Gerald Combs <gerald@wireshark.org>
Date:   Wed May 1 20:31:50 2013 +0000

    Add a "profiles" directory. Add a Bluetooth global profile with the
    current default+Bluetooth colors and a Classic global profile with the
    old 1.8 colors. Remove the Bluetooth rules from the default profile.
    
    svn path=/trunk/; revision=49116

commit dbd718c
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed May 1 19:51:46 2013 +0000

    Whitespace fixes: Indented lines should not start with
    spaces followed by tabs.
    
    svn path=/trunk/; revision=49115

commit 695d3fd
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed May 1 19:42:28 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8622 :
    
    hsrp2.md5_auth_data is added to the tree with a length of 16 so declare it as
    FT_BYTES instead of FT_UINT32 (using the latter causes an assertion in
    trunk-1.8 and an expert info in trunk and trunk-1.10).
    
    svn path=/trunk/; revision=49114

commit acc90e3
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed May 1 19:16:02 2013 +0000

    Diederik de Groot <dkgroot@talon.nl>
    
    via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8616
    
    Further enhancements to packet-skinny.c, change cast. filters
    to skinny. filters.
    While I'm not sure whether that this is really correct, we don't
    have any sample capture to verify whether the old solution really
    worked. At least that way checkfiltername.pl doesn't complain
    any more ;-)
    
    Me: Tiny whitespace fixes.
    
    svn path=/trunk/; revision=49113

commit 56552cb
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed May 1 14:19:10 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8618 :
    
    Allow port 0 in RSA Key List.
    
    (This has been broken since r36875.)
    
    svn path=/trunk/; revision=49111

commit d64f28d
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Wed May 1 13:22:25 2013 +0000

    Remove cmake/modules/FindPYTHON.cmake from the source distribution.
    
    svn path=/trunk/; revision=49109

commit 436270f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed May 1 10:40:12 2013 +0000

    Sort the list of packages to make it easier to check results.
    
    svn path=/trunk/; revision=49107

commit 10bd563
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed May 1 10:34:15 2013 +0000

    Print the version of the include files that will be used.
    
    svn path=/trunk/; revision=49106

commit 30653b7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed May 1 09:20:59 2013 +0000

    - Fix logic for finding packages with differing Find-name
      and returned variable-names:
      Old: Provide the var name and adapt the find-name
      New: Provide the find-name and adapt the var name
      This allows for different packages with the same var name.
      This chage effects Qt4 and PythonInterp.
    - Replace self created FindPYTHON with cmake provided
      FindPythonLibs.
    
    svn path=/trunk/; revision=49105

commit e9f90d8
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed May 1 08:34:40 2013 +0000

    Make C12.22 work over UDP.
    
    svn path=/trunk/; revision=49104

commit f19efd0
Author: Evan Huus <eapache@gmail.com>
Date:   Wed May 1 01:09:57 2013 +0000

    Remove singly-linked list from the wmem TODO list. Now that it has append
    all of the really important stuff is there, and emem doesn't provide it at all
    so it's not blocking migration.
    
    svn path=/trunk/; revision=49103

commit cd160c7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed May 1 00:53:59 2013 +0000

    Our scripts do ont work with python3, so only pick up a python2
    executable.
    
    Reported on #wireshark by McEnroe
    
    svn path=/trunk/; revision=49102

commit 0844929
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Apr 30 23:19:47 2013 +0000

    Follow-up to r49055 as noted on
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7359
    
    The BER integer dissection routines take an hf_id, but that can be -1.
    Only fetch the type (to check signedness) if hf_id >= 0, as otherwise this
    causes a dissector bug. Default to signed if given no hf_id - I don't know
    whether this should be unsigned or not, but the old behaviour was that
    everything was signed so it's not a regression at least.
    
    svn path=/trunk/; revision=49101

commit aa9a1a7
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Apr 30 22:06:33 2013 +0000

    Add Diederik de Groot to the AUTHORS list
    
    svn path=/trunk/; revision=49100

commit e4f71b0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Apr 30 21:53:39 2013 +0000

    Diederik de Groot <dkgroot@talon.nl>
    via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8616
    
    Update Skinny Dissection Code (CM7.1 + / SPCP Message)
    
    Me:
    - Remove some trailing whitespace
    - Numerically sort deviceTypes and replace older values with new ones
    - Reenable the return FALSE statement in the heuristics - it works for me.
    
    svn path=/trunk/; revision=49099

commit 108a75a
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Apr 30 01:34:19 2013 +0000

    Add 'dtds' and 'fix' directories to the checklicense whitelist, they don't
    appear to be things we have licensing power over (IANAL).
    
    svn path=/trunk/; revision=49095

commit e8c813b
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Apr 30 01:23:10 2013 +0000

    In part from Raúl Pérez Clavero via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8275
    
    Implement wmem_slist_append().
    
    svn path=/trunk/; revision=49094

commit 78ebc85
Author: Michael Mann <mmann78@netscape.net>
Date:   Tue Apr 30 00:55:18 2013 +0000

    Convert 'Old GFID' and 'New GFID' to FT_GUID type.
    
    From Niels de Vos, Bug 8612 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8612)
    
    svn path=/trunk/; revision=49093

commit c0c0b10
Author: Evan Huus <eapache@gmail.com>
Date:   Tue Apr 30 00:55:03 2013 +0000

    A few more doxygen fix-ups.
    
    svn path=/trunk/; revision=49092

commit 9120bf8
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 30 00:27:02 2013 +0000

    Move the contents of wsar_html/core to wsar_html. Create tag files for
    core, epan, and ui, and link them to each other to varying degrees. This
    seems to be the best way to organize our documentation. The alternative
    is to switch to a single doxygen.cfg and manually add files to different
    groups or sections.
    
    Add a wireshark.dox file which contains markup for the main page. Add
    .dox and .txt to svnadd. Clean up our tag files. Force wsar_html to
    rebuild each time.
    
    svn path=/trunk/; revision=49091

commit 160af64
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Apr 29 23:08:31 2013 +0000

    State that we don't support U3 any more.
    
    svn path=/trunk/; revision=49090

commit b2e88f3
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Apr 29 17:13:24 2013 +0000

    Darken and saturate the "trouble" backgrounds a bit.
    
    svn path=/trunk/; revision=49084

commit c17d706
Author: Evan Huus <eapache@gmail.com>
Date:   Sun Apr 28 23:30:29 2013 +0000

    Specify to CppCheck that Wireshark code is C89, not the default C11.
    
    svn path=/trunk/; revision=49083

commit 6608edd
Author: Gerald Combs <gerald@wireshark.org>
Date:   Sun Apr 28 14:03:34 2013 +0000

    [Automatic manuf, services and enterprise-numbers update for 2013-04-28]
    
    svn path=/trunk/; revision=49079

commit 2cd4b0f
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Apr 28 01:09:00 2013 +0000

    Fix suspected copy-and-pasteo.
    
    svn path=/trunk/; revision=49078

commit b39cf04
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Apr 27 23:11:06 2013 +0000

    Add CppCheck to the list of things to run before submitting code for review.
    
    svn path=/trunk/; revision=49077

commit c178936
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Apr 27 15:00:52 2013 +0000

    Silence a false-positive warning from older GCCs:
        'acetype4' may be used uninitialized in this function
    
    svn path=/trunk/; revision=49076

commit 0a530b2
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Apr 27 14:03:45 2013 +0000

    When fuzzing with valgrind and running without -T, run with -v so that the
    argument string is non-empty. Perhaps this will fix the fuzz-bot which fails
    to run with the empty argument string...
    
    svn path=/trunk/; revision=49075

commit 132ee18
Author: Evan Huus <eapache@gmail.com>
Date:   Sat Apr 27 13:59:46 2013 +0000

    From Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8605
    
    Numerous improvements to NFS ACL/ACE dissection. For a complete list see
    comment #11 of the bug.
    
    From me:
    - fix an infinite loop caught by fuzzing
    - fix an out-of-bounds memory access caught by valgrind
    - add missing {0,NULL} terminator to value_string array
    
    svn path=/trunk/; revision=49074

commit 600e5ac
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Apr 27 13:06:28 2013 +0000

    remove unnecessary if (tree) checks
    I hope this prevents bugs like the one fixed in r48917
    
    svn path=/trunk/; revision=49073

commit 3beb9a3
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Apr 27 12:35:30 2013 +0000

    free the linkname allocated by g_strdup()
    set linkname to unknown for interfaces without a linkname (e.g.  pipes)
    remove "this should not happen" warnings
    
    svn path=/trunk/; revision=49072

commit e1bc174
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Sat Apr 27 09:55:46 2013 +0000

    when a named pipe is added to the interfaces list, it has no linktype
    this triggered the g_assert(linktype) in create_and_fill_model()
    
    the assert is not necessary as both gtk_list_store_set() and g_free()
    can handle NULL parameters
    
    remove the assert and add set linktype to "unknown" if the interface
    has no linktype
    
    svn path=/trunk/; revision=49071

commit 2013b5a
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 27 03:51:40 2013 +0000

    Fix a comment (the "it worked but didn't pop up a window" conclusion
    came from a bad test).
    
    svn path=/trunk/; revision=49070

commit a36a0a7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sat Apr 27 02:57:16 2013 +0000

    Update comments.
    
    svn path=/trunk/; revision=49069

commit 5deac1e
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Apr 26 21:30:24 2013 +0000

    Wmem string-buffer improvements:
    - better tests
    - fix a bug caught by the better tests
    - implement append_c and append_unichar, with tests
    
    Wmem string-buffers now have feature parity with their emem equivalents, so
    remove them from the TODO list.
    
    svn path=/trunk/; revision=49060

commit 32352fb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Apr 26 21:10:35 2013 +0000

    Update the capture start, stop, and restart icons and development badge
    with enhanced versions from Elliott.
    
    Switch the interface configuration icon to the "gear" version. This
    matches the gear in the capture icon.
    
    svn path=/trunk/; revision=49059

commit cbc09f6
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Apr 26 20:30:04 2013 +0000

    Set svn:mime-type
    
    svn path=/trunk/; revision=49057

commit b53b4be
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Apr 26 19:50:43 2013 +0000

    Try to determine the repository URL automatically.
    
    svn path=/trunk/; revision=49056

commit 5b8a3df
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Apr 26 19:23:36 2013 +0000

    From me: only sign-extend BER integers if the field is actually signed
    
    From Guy: override two fields in the GOOSE ASN.1 dissector to be unsigned
    
    Together these fix
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8250
    
    
    svn path=/trunk/; revision=49055

commit 63ef04e
Author: Evan Huus <eapache@gmail.com>
Date:   Fri Apr 26 18:28:21 2013 +0000

    Fix a whole bunch of doxygen warnings, mostly typos or renamed parameters.
    
    svn path=/trunk/; revision=49053

commit 098997e
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Apr 26 18:23:05 2013 +0000

    Buildbot (via Twisted) sets a restrictive umask. Unset it before we run
    Doxygen.
    
    svn path=/trunk/; revision=49052

commit ea5829c
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Apr 26 17:49:00 2013 +0000

    Add some Doxygen checks.
    
    svn path=/trunk/; revision=49051

commit 32d6384
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Apr 26 15:28:30 2013 +0000

    Set svn:eol-style and svn:keywords
    
    svn path=/trunk/; revision=49049

commit c1dbdee
Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
Date:   Fri Apr 26 13:53:53 2013 +0000

    Fix up indentation
    
    svn path=/trunk/; revision=49048

commit edfe2fc
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 26 04:42:20 2013 +0000

    Work around a bug in a Microsoft security fix.
    
    svn path=/trunk/; revision=49046

commit 889e2d6
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 26 01:01:32 2013 +0000

    Get rid of leftover debugging variable.
    
    svn path=/trunk/; revision=49045

commit d3dc1bf
Author: Guy Harris <guy@alum.mit.edu>
Date:   Fri Apr 26 00:50:21 2013 +0000

    Check, for each of the standard handles, whether they need to be
    redirected to a console.  Only if at least one of them needs to be
    redirected to we create a console, and don't redirect them if they don't
    need to be redirected.
    
    This makes redirection of the standard output of, for example,
    "wireshark -D" work; we don't redirect it out from under the shell.
    
    svn path=/trunk/; revision=49044

commit e6434ae
Author: Gerald Combs <gerald@wireshark.org>
Date:   Fri Apr 26 00:07:42 2013 +0000

    Update the main, epan, and ui Doxygen configuration files. Change the
    output directory to wsar_html (Wireshark API Reference HTML) to match
    the Docbook naming convention. In each doxygen.cfg.in move the
    doxygen_global.cfg to the top of the file so that our local definitions
    don't get clobbered. Add makefile targets for wsar_html and wsar-zip.
    
    svn path=/trunk/; revision=49043

commit c3d7f57
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Apr 25 23:04:19 2013 +0000

    Add Qt5 build support with cmake. Just do cmake ... -DENABLE_QT5=ON ...
    
    svn path=/trunk/; revision=49042

commit 7d2c6f3
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Apr 25 22:54:36 2013 +0000

    Annotate wmem functions for better compiler warnings and optimization.
    
    svn path=/trunk/; revision=49041

commit e8fc503
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Apr 25 22:29:48 2013 +0000

    Summarize the API listing in the wmem README. Doxygen in the header files will
    be much easier to keep in sync with the actual code.
    
    svn path=/trunk/; revision=49040

commit 9b87dc0
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Apr 25 22:11:40 2013 +0000

    Fix a warning: sparkline_delegate.h does not contain a Q_OBJECT
    
    svn path=/trunk/; revision=49039

commit 5296524
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Apr 25 21:35:54 2013 +0000

    Add GTK3_DEFINITIONS to the compiler flag when building with gtk3
    
    svn path=/trunk/; revision=49038

commit 540b4d5
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Apr 25 21:34:22 2013 +0000

    Generating the realease notes is not yet done.
    
    svn path=/trunk/; revision=49037

commit d83d4ac
Author: Gerald Combs <gerald@wireshark.org>
Date:   Thu Apr 25 21:08:56 2013 +0000

    Update QtShark.pro for Qt5, hopefully without breaking Qt4. Enable the
    startup blur on OS X for Qt >= 5.
    
    svn path=/trunk/; revision=49036

commit 74e15c7
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Thu Apr 25 21:07:32 2013 +0000

    Flag as malformed expert info if we see padding subheaders at start and
    end of subheader list.
    
    svn path=/trunk/; revision=49035

commit 9264cc1
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Thu Apr 25 20:54:56 2013 +0000

    From Mathias Guettler
    correct value for "ATN Systems Management No Preference"
    
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8562
    
    svn path=/trunk/; revision=49034

commit 54aa5c0
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Thu Apr 25 17:21:34 2013 +0000

    Add an AVP.
    
    svn path=/trunk/; revision=49033

commit b3da159
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Apr 25 15:21:48 2013 +0000

    Enhance dissection of feedback
    
    svn path=/trunk/; revision=49032

commit df0bbb4
Author: Evan Huus <eapache@gmail.com>
Date:   Thu Apr 25 13:57:02 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8611
    
    svn path=/trunk/; revision=49030

commit 557e772
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Thu Apr 25 08:15:22 2013 +0000

    Note the removal of the left-handed settings and how to get the
    behavior back via gtk-settings.
    
    svn path=/trunk/; revision=49026

commit 39779a7
Author: Guy Harris <guy@alum.mit.edu>
Date:   Thu Apr 25 05:47:11 2013 +0000

    Send the output of the -D and -L options to the standard output rather
    than the standard error.
    
    In Wireshark on Windows, create a console before doing so and destroy it
    before exiting.  Don't do that in TShark or dumpcap, as those are
    console-mode programs on Windows.
    
    This should fix bug 8609 and still allow "wireshark -D" and "wireshark
    -L" to work when the standard output isn't redirected.
    
    svn path=/trunk/; revision=49025

commit 35d3fa7
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Thu Apr 25 05:24:07 2013 +0000

    Try to please the OSX buildbots
    
    svn path=/trunk/; revision=49024

commit eba34e0
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Apr 24 23:20:24 2013 +0000

    Convert a few proto_tree_add_text to proto_tree_add_items.  The dissector was originally under the 50% mark that checkAPIs.pl like, but subsequent patches pushed it over the limit, so I thought I'd knock it back down.
    
    svn path=/trunk/; revision=49023

commit a18e128
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Apr 24 23:17:44 2013 +0000

    convert some proto_tree_add_texts into expert_add_info_format.  Didn't quite make checkAPIs.pl happy, but given the nature of the dissector (mostly raw text), I'm not sure it can hit the 50% ratio.
    
    svn path=/trunk/; revision=49022

commit 2d9a44e
Author: Michael Mann <mmann78@netscape.net>
Date:   Wed Apr 24 23:15:38 2013 +0000

    Add a few IP filterable fields to make checkAPIs.pl happy.  It appears that "enumerated filter fields" are necessary, but that allows them to shirk the check* tools to possibly find unused hfs.
    
    svn path=/trunk/; revision=49021

commit 2dc27b8
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Apr 24 21:25:30 2013 +0000

    Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8610 :
    Ensure that tap is called after full dissection, even in case of exception
    
    svn path=/trunk/; revision=49019

commit fd13812
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Wed Apr 24 18:04:33 2013 +0000

    Add China Telecom AVP:s to Windows installer
    
    svn path=/trunk/; revision=49018

commit 393ea67
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Wed Apr 24 16:51:57 2013 +0000

    Add a basic file for China Telecom AVP:s.
    
    svn path=/trunk/; revision=49017

commit e9f9ca4
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 24 14:05:30 2013 +0000

    Fix format string typo causing
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8607
    
    svn path=/trunk/; revision=49015

commit 7e51c97
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Apr 24 12:57:56 2013 +0000

    dumpabi: This would create the directories in the sourcedir instead
      of the binary dir. Fixed that.
      NOTE: It fails with and without this patch for out of tree builds:
    
    jmayer@egg:~/work/wireshark/svn/build/qt-gtk3> make dumpabi
    [  1%] Built target wsutil
    [  1%] Generating libwsutil.abi.tar.gz
    ERROR: can't find modules
    cp: cannot stat `abi_dumps/libwsutil/libwsutil_*': No such file or directory
    make[3]: *** [wsutil/libwsutil.abi.tar.gz] Error 1
    make[2]: *** [wsutil/CMakeFiles/dumpabi-libwsutil.dir/all] Error 2
    make[1]: *** [CMakeFiles/dumpabi.dir/rule] Error 2
    make: *** [dumpabi] Error 2
    jmayer@egg:~/work/wireshark/svn/build/qt-gtk3>
    
    
    svn path=/trunk/; revision=49014

commit 9db6d70
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Wed Apr 24 11:07:25 2013 +0000

    The porting guide for Qt5 requires that Q_OS_ be used instead
    of Q_WS_ in Qt4 projects
    See:
    http://qt-project.org/doc/qt-5.0/qtdoc/portingguide.html
    
    svn path=/trunk/; revision=49013

commit 2616e09
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 24 00:11:57 2013 +0000

    Add truncate function to wmem strbuf.
    
    svn path=/trunk/; revision=49010

commit 1b13606
Author: Evan Huus <eapache@gmail.com>
Date:   Wed Apr 24 00:01:45 2013 +0000

    Now that the test suite is done and most of the common functions are
    implemented, start replacing emem with wmem in dissectors.
    
    Also remove emem.h include from a few files that didn't actually need it.
    
    More to come once in hopefully large batches once I figure out the
    appropriate regexes.
    
    svn path=/trunk/; revision=49009

commit 28adc0d
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Apr 23 23:09:34 2013 +0000

    Revert commits
    
    ------------------------------------------------------------------------
    r47064 | cmaynard | 2013-01-14 16:39:38 +0100 (Mo, 14 Jan 2013) | 2 lines
    
    packet-ncp2222.c -> dissectors/packet-ncp2222.c
    
    ------------------------------------------------------------------------
    r47078 | gerald | 2013-01-14 21:05:24 +0100 (Mo, 14 Jan 2013) | 2 lines
    
    Put packet-ncp2222.c in epan/dissectors. This matches Makefile.am's behavior.
    
    ------------------------------------------------------------------------
    
    The first commit tried to make cmake behavior mimic autofoo behavior while
    it should be the other way round: out of tree builds fail with packet-ncp2222.c
    generation with autofoo.
    
    The second commit just fixed the first one.
    
    
    svn path=/trunk/; revision=49008

commit 8faa262
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Tue Apr 23 23:05:33 2013 +0000

    Stub cmake support for generating the asn1 dissectors.
    It doesn't do anything yet, it is just to make svn status
    readable again.
    
    svn path=/trunk/; revision=49007

commit 4ef8ba6
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Apr 23 22:44:23 2013 +0000

    Add a quick check for a first printable character to avoid a more expensive
    check of the whole first line. This gets called a lot as a heuristic
    dissector.
    
    svn path=/trunk/; revision=49006

commit 94d2036
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Apr 23 22:33:53 2013 +0000

    Turn some preferences on by default. Won't affect info column.
    
    svn path=/trunk/; revision=49005

commit 8ea3f82
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 23 19:21:18 2013 +0000

    Add two tools useful for package maintainers:
    
    backport-rev attempts to merge a revision from the trunk in the current
    directory (presumably one of the release branches).
    
    gen-bugnote fetches a bug title from bugs.wireshark.org and formats it
    for inclusion in the release notes.
    
    svn path=/trunk/; revision=49004

commit b9ec495
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 23 18:53:07 2013 +0000

    oops, missed a linebreak
    
    svn path=/trunk/; revision=49003

commit 4324eeb
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 23 18:46:08 2013 +0000

    From Mathias Guettler
    dissector for ISO 10747 Inter Domain Routing Protocol
    https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8562
    
    from me:
    check for negative return value of tvb_reported_length_remaining()
    remove unused hf entries
    add modelines
    don't initialise variables unless it's necessary
    make idrp a new-style dissector
    
    
    svn path=/trunk/; revision=49002

commit d18230d
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 23 18:32:11 2013 +0000

    Install QtShark by default.
    
    svn path=/trunk/; revision=49001

commit c0a41bb
Author: Gerald Combs <gerald@wireshark.org>
Date:   Tue Apr 23 17:40:27 2013 +0000

    Add a link to the latest CRT redistributables.
    
    svn path=/trunk/; revision=49000

commit 2385621
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 23 17:19:51 2013 +0000

    reformat, add editor modelines
    
    svn path=/trunk/; revision=48998

commit 319bf24
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Apr 23 17:17:56 2013 +0000

    Add curr_layer_num which can be used to keep track of multiple occurances of the same protocol in a frame.
    
    svn path=/trunk/; revision=48997

commit c9ac7ec
Author: Martin Kaiser <wireshark@kaiser.cx>
Date:   Tue Apr 23 16:59:09 2013 +0000

    nlpid.h requires value_string.h
    
    svn path=/trunk/; revision=48996

commit 5d52a9c
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Tue Apr 23 16:59:07 2013 +0000

    Restore a lost hf def.
    
    svn path=/trunk/; revision=48995

commit f78d7ed
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
Date:   Tue Apr 23 02:55:44 2013 +0000

    When calling IP and Ipv6 dissectors, they may reduce the new tvb we pass in.
    MPLS needs to similarly shrink its own tvb so its caller can tell that
    there were bytes left over (e.g. ethernet trailer).
    
    svn path=/trunk/; revision=48994

commit 048b751
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Apr 22 23:04:22 2013 +0000

    tiny whitespace change
    
    svn path=/trunk/; revision=48993

commit 4f8cb5f
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Apr 22 22:32:03 2013 +0000

    Mimic autoconf behavior and enable -Wc++-compat by default.
    
    svn path=/trunk/; revision=48992

commit 2a50c31
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Apr 22 21:29:57 2013 +0000

    Add a section to the wmem README about testing.
    
    svn path=/trunk/; revision=48990

commit 63f51ce
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 22 21:26:24 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=48989

commit 3f5c5aa
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 22 21:26:09 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=48988

commit 76ef1e0
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 22 21:25:59 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=48987

commit 13d677e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 22 21:25:50 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=48986

commit 9d6a6d7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 22 21:25:39 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=48985

commit 9b4a914
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 22 21:25:23 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=48984

commit ea63ba2
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 22 21:25:12 2013 +0000

    Fix some Dead Store (Dead initialization) Warning found by Clang Fix also indent (Use tabs)
    
    svn path=/trunk/; revision=48983

commit 3797ae7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 22 21:24:57 2013 +0000

    Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
    
    svn path=/trunk/; revision=48982

commit 7783ca3
Author: Pascal Quantin <pascal.quantin@gmail.com>
Date:   Mon Apr 22 21:24:40 2013 +0000

    Update guides
    
    svn path=/trunk/; revision=48981

commit 43e07d6
Author: Evan Huus <eapache@gmail.com>
Date:   Mon Apr 22 21:23:16 2013 +0000

    Add tests for wmem stack, and misc. tweaks to other tests.
    
    The wmem test suite now covers all of the existing allocators, data
    structures and utility functions in at least basic cases.
    
    svn path=/trunk/; revision=48980

commit fdf00cc
Author: Anders Broman <anders.broman@ericsson.com>
Date:   Mon Apr 22 19:03:12 2013 +0000

    Dissect new element in GTPv2 MM Context.
    
    svn path=/trunk/; revision=48977

commit 8c11433
Author: Jörg Mayer <jmayer@loplof.de>
Date:   Mon Apr 22 19:00:29 2013 +0000

    Revert
    http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=46575
    
    User: gerald                                                                           Date: 2012/12/17 01:24 PM
    
    Log:
     Add libui_dirty.
    
    This is the autofoo way of solving the problem.
    
    Implement the cmake solution (which is used in wiretap/ and other places)
    which does not require building a separate lib.
    
    svn path=/trunk/; revision=48976

commit 679decd
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Apr 22 18:29:34 2013 +0000

    Fix warning: 'attr_mask_offset' may be used uninitialized in this function in Mac OS X
    
    svn path=/trunk/; revision=48975

commit 5f442f7
Author: Gerald Combs <gerald@wireshark.org>
Date:   Mon Apr 22 18:01:16 2013 +0000

    Update the sample bug.
    
    svn path=/trunk/; revision=48973
