Wireshark-commits: [Wireshark-commits] master 4c9a51e: PROXY: add HAPROXY PROXY (v1) support

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Tue, 23 Apr 2019 07:46:53 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=4c9a51e81d2475912da22ca199d74790010453e7
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

4c9a51e by Peter Wu (peter@xxxxxxxxxxxxx):

    PROXY: add HAPROXY PROXY (v1) support
    
    Dissect and skip the header and support for dissection of data coalesced
    in the same TCP segment. It does not properly work for two-pass
    dissections though, see comment 3 of the linked bug for a sample.
    (The existing v2 dissector does not support coalescing at all.)
    
    Requires enabling TCP preference "Try heuristic sub-dissectors first".
    Decode As - TCP Port can be used to change the proxied dissector.
    
    Bug: 15714
    Change-Id: Ic6ba926eaef81a2cef3c7e00e1cb6eddc3bbc486
    Reviewed-on: https://code.wireshark.org/review/32916
    Petri-Dish: Peter Wu <peter@xxxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  8939546   PROXY: rename fields in preparaton for v1 support
     add  4c9a51e   PROXY: add HAPROXY PROXY (v1) support


Summary of changes:
 epan/dissectors/packet-proxy.c | 259 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 257 insertions(+), 2 deletions(-)