You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2019/07/23 06:17:26 UTC

[trafficserver] branch quic-20 updated (5944d55 -> 4b8151a)

This is an automated email from the ASF dual-hosted git repository.

maskit pushed a change to branch quic-20
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 5944d55  Merge branch 'master' into quic-20
     add cfe3fb4  Fix indents in HttpTunnel.cc made by unifdef LAZY_BUF_ALLOC
     add 2b31945  ja3: append to the last dub if X-JA3-Sig/X-JA3-RAW exist in the client request headers
     add 7d3446f  Make TSVConnInacitivityTimeoutCancel work as expected.
     add 8461afa  Coalesce empty objects in HdrHeap
     add 3dafb1b  Fix typo in lua plugin documentation
     add 4f9114b  Fix client transaction stats
     add 4adfad3  Cleanup example directory
     add ee1467f  Update autest for example plugins location
     add 26c039d  HTTP/2 - tweak for better field name handling.
     add 8a8dfd2  Tries to use linux specific tcpinfo fields
     add 426fd28  fix race condition in test
     add 6a4b6ca  Add a required library to "Getting Started" docs
     add 70ebf86  Change default proxy name to be "traffic-server", not the build machine. Closes issue 3135
     add fd5c84a  Convert regression tests for XPACK into Catch based unit tests
     add dd3d500  Update docs to document wipe_field_action that we use in production
     add 37bf053  Fix formatting
     add 1611d03  In test_hooks Au test case, add work-around for flakeyness of VCONN start/close events.
     add 37ae0d3  Remove header_rewrite conditions deprecated in previous versions
     add 3a6983f  Fixes autodetect of brotli
     add 9b567e4  Add optional normalization of scheme and host to lower case letters in effective URLs.
     add 8345dc1  Sets macOS luajit linker flags only when luajit detected
     add b81422a  Options to roll empty logs and log trimming
     add eb02167  Fix typos in log.gold file for tsapi Au test case in merged PR 5706.
     add effbc51  Enable logging of the Elliptic Curve used to communicate with the client
     add ad7bfc4  Cleanup and link references to sni.yaml
     add 1eca389  Plugin reload
     add edd6ae4  fix If-Match and If-Unmodified-Since priority problem,about rfc https://tools.ietf.org/html/rfc7232#section-3.3
     add b4438d4  Promotes cache_range_requests to stable, see #5394
     add b0d78e4  Promotes multiplexer to stable, see #5394
     add ca2a233  Promotes prefetch to stable, see #5394
     add 0818fe6  Promotes remap_purge to stable, see #5394
     add a026e27  Promotes certifier to stable, see #5394
     add ca34ccc  Fixes memory leak in traffic_crashlog
     add 6486b00  Fixes spelling in lib/records
     add 28c4840  Removes the balancer plugin. See #5395
     add 2642638  Removes the buffer_upload plugin. See #5395
     add d36a75e  Removes the header_normalize plugin. See #5395
     add afacb24  Removes the hipes plugin. See #5395
     add f8c8d25  Removes the memcached_remap plugin. See #5395
     add e66a141  Removes the stale_while_revalidate plugin. See #5395
     add 12d782c  Deprecate the mysql_remap plugin. See #5395
     add d59e329  Removes proxy.config.http.cache.allow_empty_doc
     add 6f6945d  Use un-deprecated records for SSL server verification
     add 7999f51  Add HKDF wrapper
     add c815b17  Update UDPNet for QUIC
     add 78995bf  Add dest addr information to UDPPacket class
     add 4b8151a  Merge branch 'master' into quic-20

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    1 +
 NOTICE                                             |    5 -
 build/brotli.m4                                    |    9 +-
 build/luajit.m4                                    |    6 +-
 ci/rat-regex.txt                                   |    1 -
 configs/records.config.default.in                  |    3 +-
 configure.ac                                       |   15 +-
 doc/admin-guide/files/logging.yaml.en.rst          |   12 +-
 doc/admin-guide/files/records.config.en.rst        |   44 +-
 doc/admin-guide/logging/formatting.en.rst          |    3 +
 doc/admin-guide/logging/rotation.en.rst            |   24 +
 doc/admin-guide/plugins/balancer.en.rst            |   87 --
 doc/admin-guide/plugins/buffer_upload.en.rst       |   82 --
 doc/admin-guide/plugins/header_rewrite.en.rst      |   50 +-
 doc/admin-guide/plugins/hipes.en.rst               |  126 --
 doc/admin-guide/plugins/index.en.rst               |   12 -
 doc/admin-guide/plugins/ja3_fingerprint.en.rst     |    3 +-
 doc/admin-guide/plugins/lua.en.rst                 |    2 +-
 doc/admin-guide/plugins/mysql_remap.en.rst         |    6 +
 doc/admin-guide/plugins/tcpinfo.en.rst             |   13 +
 .../api/functions/TSUrlStringGet.en.rst            |   28 +-
 .../{TSContDataGet.en.rst => TSVConnCreate.en.rst} |    4 +-
 .../design-documents}/index.en.rst                 |    9 +-
 .../design-documents/reloading-plugins.en.rst      |  178 +++
 doc/developer-guide/index.en.rst                   |    3 +-
 doc/getting-started/index.en.rst                   |    1 +
 .../ja/LC_MESSAGES/admin-guide/introduction.en.po  |    9 -
 .../LC_MESSAGES/admin-guide/plugins/balancer.en.po |  134 ---
 .../admin-guide/plugins/buffer_upload.en.po        |  135 ---
 .../ja/LC_MESSAGES/admin-guide/plugins/hipes.en.po |  215 ----
 .../ja/LC_MESSAGES/admin-guide/plugins/index.en.po |   16 -
 .../plugins/stale_while_revalidate.en.po           |   37 -
 example/cert_update/cert_update.cc                 |   86 --
 example/client_context_dump/client_context_dump.cc |  190 ---
 include/ts/InkAPIPrivateIOCore.h                   |    3 +-
 include/ts/ts.h                                    |   13 +-
 include/tscore/HKDF.h                              |    1 +
 include/tscore/ParseRules.h                        |    4 +-
 include/tscore/ts_file.h                           |   67 +-
 iocore/cache/Cache.cc                              |   15 +-
 iocore/net/P_SSLNetVConnection.h                   |   16 +
 iocore/net/P_UnixNet.h                             |    1 -
 iocore/net/P_UnixNetVConnection.h                  |    4 +-
 iocore/net/UnixUDPNet.cc                           |   60 +-
 lib/records/I_RecCore.h                            |    2 +-
 lib/records/I_RecDefs.h                            |    4 +-
 lib/records/I_RecHttp.h                            |    2 +-
 lib/records/RecCore.cc                             |    4 +-
 lib/records/RecMessage.cc                          |    4 +-
 lib/records/test_I_RecLocal.cc                     |    2 +-
 lib/records/test_RecProcess.i                      |    2 +-
 mgmt/RecordsConfig.cc                              |   10 +-
 plugins/Makefile.am                                |   19 +-
 .../cache_range_requests/Changelog                 |    0
 .../Makefile.inc                                   |    6 +-
 .../{experimental => }/cache_range_requests/README |    0
 .../cache_range_requests/cache_range_requests.cc   |    0
 plugins/{escalate => certifier}/Makefile.inc       |    5 +-
 plugins/{experimental => }/certifier/README        |    0
 plugins/{experimental => }/certifier/certifier.cc  |    0
 plugins/experimental/balancer/Makefile.inc         |   23 -
 plugins/experimental/balancer/balancer.cc          |  196 ---
 plugins/experimental/balancer/balancer.h           |   50 -
 plugins/experimental/balancer/hash.cc              |  230 ----
 plugins/experimental/balancer/roundrobin.cc        |   72 --
 plugins/experimental/buffer_upload/README          |   77 --
 .../experimental/buffer_upload/buffer_upload.cc    | 1251 --------------------
 .../experimental/cache_range_requests/Makefile.inc |   20 -
 plugins/experimental/certifier/Makefile.inc        |   19 -
 plugins/experimental/header_normalize/Makefile.inc |   20 -
 .../header_normalize/header_normalize.cc           |  265 -----
 plugins/experimental/hipes/Makefile.inc            |   20 -
 plugins/experimental/hipes/README                  |   25 -
 plugins/experimental/hipes/gen_escape.c            |   46 -
 plugins/experimental/hipes/hipes.cc                |  552 ---------
 .../ja3_fingerprint/ja3_fingerprint.cc             |   43 +-
 plugins/experimental/memcached_remap/AUTHORS       |    7 -
 plugins/experimental/memcached_remap/Changelog     |    5 -
 plugins/experimental/memcached_remap/README        |  113 --
 .../memcached_remap/memcached_remap.cc             |  192 ---
 plugins/experimental/memcached_remap/sample.py     |   33 -
 plugins/experimental/multiplexer/Makefile.inc      |   28 -
 plugins/experimental/prefetch/Makefile.inc         |   28 -
 plugins/experimental/remap_purge/Makefile.inc      |   20 -
 .../stale_while_revalidate/Makefile.inc            |   20 -
 .../stale_while_revalidate/Makefile.tsxs           |   27 -
 plugins/experimental/stale_while_revalidate/README |   36 -
 .../stale_while_revalidate.c                       |  769 ------------
 .../stale_while_revalidate/test_server.js          |   42 -
 plugins/header_rewrite/conditions.cc               |  108 --
 plugins/header_rewrite/conditions.h                |   56 -
 plugins/header_rewrite/factory.cc                  |    6 -
 plugins/header_rewrite/header_rewrite_test.cc      |   12 +-
 .../memcached_remap => multiplexer}/Makefile.inc   |   16 +-
 plugins/{experimental => }/multiplexer/README      |    0
 .../multiplexer/ats-multiplexer.cc                 |    0
 .../multiplexer/chunk-decoder.cc                   |    0
 .../{experimental => }/multiplexer/chunk-decoder.h |    0
 plugins/{experimental => }/multiplexer/dispatch.cc |    0
 plugins/{experimental => }/multiplexer/dispatch.h  |    0
 plugins/{experimental => }/multiplexer/fetcher.cc  |    0
 plugins/{experimental => }/multiplexer/fetcher.h   |    0
 .../multiplexer/original-request.cc                |    0
 .../multiplexer/original-request.h                 |    0
 plugins/{experimental => }/multiplexer/post.cc     |    0
 plugins/{experimental => }/multiplexer/post.h      |    0
 .../{experimental => }/multiplexer/remap.config    |    0
 plugins/{experimental => }/multiplexer/ts.cc       |    0
 plugins/{experimental => }/multiplexer/ts.h        |    0
 plugins/{authproxy => prefetch}/Makefile.inc       |   16 +-
 plugins/{experimental => }/prefetch/README.md      |    0
 plugins/{experimental => }/prefetch/common.cc      |    0
 plugins/{experimental => }/prefetch/common.h       |    0
 plugins/{experimental => }/prefetch/configs.cc     |    0
 plugins/{experimental => }/prefetch/configs.h      |    0
 plugins/{experimental => }/prefetch/fetch.cc       |    0
 plugins/{experimental => }/prefetch/fetch.h        |    0
 .../{experimental => }/prefetch/fetch_policy.cc    |    0
 plugins/{experimental => }/prefetch/fetch_policy.h |    0
 .../prefetch/fetch_policy_lru.cc                   |    0
 .../{experimental => }/prefetch/fetch_policy_lru.h |    0
 .../prefetch/fetch_policy_simple.cc                |    0
 .../prefetch/fetch_policy_simple.h                 |    0
 plugins/{experimental => }/prefetch/headers.cc     |    0
 plugins/{experimental => }/prefetch/headers.h      |    0
 plugins/{experimental => }/prefetch/pattern.cc     |    0
 plugins/{experimental => }/prefetch/pattern.h      |    0
 plugins/{experimental => }/prefetch/plugin.cc      |    0
 .../acme => remap_purge}/Makefile.inc              |    6 +-
 .../{experimental => }/remap_purge/remap_purge.c   |    0
 plugins/tcpinfo/tcpinfo.cc                         |   28 +-
 proxy/ProxyTransaction.cc                          |    3 +
 proxy/ReverseProxy.cc                              |    4 +-
 proxy/hdrs/HTTP.cc                                 |   20 +-
 proxy/hdrs/HTTP.h                                  |   19 +-
 proxy/hdrs/HdrHeap.cc                              |   20 +-
 proxy/hdrs/MIME.cc                                 |   35 +-
 proxy/hdrs/MIME.h                                  |    2 +
 proxy/hdrs/Makefile.am                             |   15 +-
 proxy/hdrs/URL.cc                                  |   16 +-
 proxy/hdrs/URL.h                                   |   24 +-
 proxy/hdrs/unit_tests/test_XPACK.cc                |  123 ++
 proxy/http/HttpSM.cc                               |    2 +
 proxy/http/HttpSM.h                                |    1 +
 proxy/http/HttpTransact.cc                         |    4 +-
 proxy/http/HttpTransact.h                          |    5 +-
 proxy/http/HttpTransactCache.cc                    |   35 +-
 proxy/http/HttpTunnel.cc                           |   10 +-
 proxy/http/remap/Makefile.am                       |   87 ++
 proxy/http/remap/PluginDso.cc                      |  266 +++++
 proxy/http/remap/PluginDso.h                       |  104 ++
 proxy/http/remap/PluginFactory.cc                  |  264 +++++
 proxy/http/remap/PluginFactory.h                   |  119 ++
 proxy/http/remap/RemapConfig.cc                    |  201 +---
 proxy/http/remap/RemapPluginInfo.cc                |  256 +++-
 proxy/http/remap/RemapPluginInfo.h                 |   62 +-
 proxy/http/remap/RemapPlugins.cc                   |   18 +-
 proxy/http/remap/RemapPlugins.h                    |    7 +-
 proxy/http/remap/UrlMapping.cc                     |   50 +-
 proxy/http/remap/UrlMapping.h                      |   15 +-
 proxy/http/remap/UrlRewrite.cc                     |    4 +
 proxy/http/remap/UrlRewrite.h                      |    4 +
 proxy/http/remap/unit-tests/plugin_misc_cb.cc      |  106 ++
 .../unit-tests/plugin_missing_deleteinstance.cc    |   41 +-
 .../remap/unit-tests/plugin_missing_doremap.cc     |   27 +-
 .../http/remap/unit-tests/plugin_missing_init.cc   |   27 +-
 .../remap/unit-tests/plugin_missing_newinstance.cc |   38 +-
 .../http/remap/unit-tests/plugin_required_cb.cc    |   33 +-
 .../http/remap/unit-tests/plugin_testing_calls.cc  |  130 ++
 .../http/remap/unit-tests/plugin_testing_common.cc |   25 +-
 .../http/remap/unit-tests/plugin_testing_common.h  |   95 ++
 proxy/http/remap/unit-tests/test_PluginDso.cc      |  395 ++++++
 proxy/http/remap/unit-tests/test_PluginFactory.cc  |  657 ++++++++++
 proxy/http/remap/unit-tests/test_RemapPlugin.cc    |  433 +++++++
 proxy/http2/Http2Stream.cc                         |    5 +-
 proxy/http2/RegressionHPACK.cc                     |  104 --
 proxy/logging/Log.cc                               |    5 +
 proxy/logging/LogAccess.cc                         |   13 +
 proxy/logging/LogAccess.h                          |    1 +
 proxy/logging/LogConfig.cc                         |   14 +-
 proxy/logging/LogConfig.h                          |    2 +
 proxy/logging/LogFile.cc                           |   89 +-
 proxy/logging/LogFile.h                            |    3 +-
 proxy/logging/LogObject.cc                         |   25 +-
 proxy/logging/LogObject.h                          |   16 +-
 proxy/logging/YamlLogConfig.cc                     |   19 +-
 src/traffic_crashlog/traffic_crashlog.cc           |    3 +
 src/traffic_server/InkAPI.cc                       |   85 +-
 src/tscore/HKDF_boringssl.cc                       |   14 +-
 src/tscore/HKDF_openssl.cc                         |   23 +-
 src/tscore/ts_file.cc                              |  210 ++++
 src/tscore/unit_tests/test_ts_file.cc              |  193 +++
 .../pluginTest/cert_update/cert_update.test.py     |    2 +-
 .../client_context_dump.test.py                    |    2 +-
 .../gold_tests/pluginTest/test_hooks/clean.sh      |    6 +-
 .../pluginTest/test_hooks/test_hooks.test.py       |    7 +
 tests/gold_tests/pluginTest/tsapi/log.gold         |    8 +-
 tests/gold_tests/pluginTest/tsapi/tsapi.test.py    |    6 +-
 .../gold_tests/pluginTest/url_sig/url_sig.test.py  |   26 +-
 tests/tools/plugins/cont_schedule.cc               |   76 +-
 tests/tools/plugins/test_tsapi.cc                  |   44 +
 201 files changed, 4782 insertions(+), 6291 deletions(-)
 delete mode 100644 doc/admin-guide/plugins/balancer.en.rst
 delete mode 100644 doc/admin-guide/plugins/buffer_upload.en.rst
 delete mode 100644 doc/admin-guide/plugins/hipes.en.rst
 copy doc/developer-guide/api/functions/{TSContDataGet.en.rst => TSVConnCreate.en.rst} (91%)
 copy doc/{appendices/command-line => developer-guide/design-documents}/index.en.rst (90%)
 create mode 100644 doc/developer-guide/design-documents/reloading-plugins.en.rst
 delete mode 100644 doc/locale/ja/LC_MESSAGES/admin-guide/plugins/balancer.en.po
 delete mode 100644 doc/locale/ja/LC_MESSAGES/admin-guide/plugins/buffer_upload.en.po
 delete mode 100644 doc/locale/ja/LC_MESSAGES/admin-guide/plugins/hipes.en.po
 delete mode 100644 doc/locale/ja/LC_MESSAGES/admin-guide/plugins/stale_while_revalidate.en.po
 delete mode 100644 example/cert_update/cert_update.cc
 delete mode 100644 example/client_context_dump/client_context_dump.cc
 rename plugins/{experimental => }/cache_range_requests/Changelog (100%)
 rename plugins/{experimental/buffer_upload => cache_range_requests}/Makefile.inc (82%)
 rename plugins/{experimental => }/cache_range_requests/README (100%)
 rename plugins/{experimental => }/cache_range_requests/cache_range_requests.cc (100%)
 copy plugins/{escalate => certifier}/Makefile.inc (88%)
 rename plugins/{experimental => }/certifier/README (100%)
 rename plugins/{experimental => }/certifier/certifier.cc (100%)
 delete mode 100644 plugins/experimental/balancer/Makefile.inc
 delete mode 100644 plugins/experimental/balancer/balancer.cc
 delete mode 100644 plugins/experimental/balancer/balancer.h
 delete mode 100644 plugins/experimental/balancer/hash.cc
 delete mode 100644 plugins/experimental/balancer/roundrobin.cc
 delete mode 100644 plugins/experimental/buffer_upload/README
 delete mode 100644 plugins/experimental/buffer_upload/buffer_upload.cc
 delete mode 100644 plugins/experimental/cache_range_requests/Makefile.inc
 delete mode 100644 plugins/experimental/certifier/Makefile.inc
 delete mode 100644 plugins/experimental/header_normalize/Makefile.inc
 delete mode 100644 plugins/experimental/header_normalize/header_normalize.cc
 delete mode 100644 plugins/experimental/hipes/Makefile.inc
 delete mode 100644 plugins/experimental/hipes/README
 delete mode 100644 plugins/experimental/hipes/gen_escape.c
 delete mode 100644 plugins/experimental/hipes/hipes.cc
 delete mode 100644 plugins/experimental/memcached_remap/AUTHORS
 delete mode 100644 plugins/experimental/memcached_remap/Changelog
 delete mode 100644 plugins/experimental/memcached_remap/README
 delete mode 100644 plugins/experimental/memcached_remap/memcached_remap.cc
 delete mode 100755 plugins/experimental/memcached_remap/sample.py
 delete mode 100644 plugins/experimental/multiplexer/Makefile.inc
 delete mode 100644 plugins/experimental/prefetch/Makefile.inc
 delete mode 100644 plugins/experimental/remap_purge/Makefile.inc
 delete mode 100644 plugins/experimental/stale_while_revalidate/Makefile.inc
 delete mode 100644 plugins/experimental/stale_while_revalidate/Makefile.tsxs
 delete mode 100644 plugins/experimental/stale_while_revalidate/README
 delete mode 100644 plugins/experimental/stale_while_revalidate/stale_while_revalidate.c
 delete mode 100755 plugins/experimental/stale_while_revalidate/test_server.js
 rename plugins/{experimental/memcached_remap => multiplexer}/Makefile.inc (68%)
 rename plugins/{experimental => }/multiplexer/README (100%)
 rename plugins/{experimental => }/multiplexer/ats-multiplexer.cc (100%)
 rename plugins/{experimental => }/multiplexer/chunk-decoder.cc (100%)
 rename plugins/{experimental => }/multiplexer/chunk-decoder.h (100%)
 rename plugins/{experimental => }/multiplexer/dispatch.cc (100%)
 rename plugins/{experimental => }/multiplexer/dispatch.h (100%)
 rename plugins/{experimental => }/multiplexer/fetcher.cc (100%)
 rename plugins/{experimental => }/multiplexer/fetcher.h (100%)
 rename plugins/{experimental => }/multiplexer/original-request.cc (100%)
 rename plugins/{experimental => }/multiplexer/original-request.h (100%)
 rename plugins/{experimental => }/multiplexer/post.cc (100%)
 rename plugins/{experimental => }/multiplexer/post.h (100%)
 rename plugins/{experimental => }/multiplexer/remap.config (100%)
 rename plugins/{experimental => }/multiplexer/ts.cc (100%)
 rename plugins/{experimental => }/multiplexer/ts.h (100%)
 copy plugins/{authproxy => prefetch}/Makefile.inc (71%)
 rename plugins/{experimental => }/prefetch/README.md (100%)
 rename plugins/{experimental => }/prefetch/common.cc (100%)
 rename plugins/{experimental => }/prefetch/common.h (100%)
 rename plugins/{experimental => }/prefetch/configs.cc (100%)
 rename plugins/{experimental => }/prefetch/configs.h (100%)
 rename plugins/{experimental => }/prefetch/fetch.cc (100%)
 rename plugins/{experimental => }/prefetch/fetch.h (100%)
 rename plugins/{experimental => }/prefetch/fetch_policy.cc (100%)
 rename plugins/{experimental => }/prefetch/fetch_policy.h (100%)
 rename plugins/{experimental => }/prefetch/fetch_policy_lru.cc (100%)
 rename plugins/{experimental => }/prefetch/fetch_policy_lru.h (100%)
 rename plugins/{experimental => }/prefetch/fetch_policy_simple.cc (100%)
 rename plugins/{experimental => }/prefetch/fetch_policy_simple.h (100%)
 rename plugins/{experimental => }/prefetch/headers.cc (100%)
 rename plugins/{experimental => }/prefetch/headers.h (100%)
 rename plugins/{experimental => }/prefetch/pattern.cc (100%)
 rename plugins/{experimental => }/prefetch/pattern.h (100%)
 rename plugins/{experimental => }/prefetch/plugin.cc (100%)
 copy plugins/{experimental/acme => remap_purge}/Makefile.inc (87%)
 rename plugins/{experimental => }/remap_purge/remap_purge.c (100%)
 create mode 100644 proxy/hdrs/unit_tests/test_XPACK.cc
 create mode 100644 proxy/http/remap/PluginDso.cc
 create mode 100644 proxy/http/remap/PluginDso.h
 create mode 100644 proxy/http/remap/PluginFactory.cc
 create mode 100644 proxy/http/remap/PluginFactory.h
 create mode 100644 proxy/http/remap/unit-tests/plugin_misc_cb.cc
 copy plugins/esi/lib/IncludeHandlerFactory.h => proxy/http/remap/unit-tests/plugin_missing_deleteinstance.cc (57%)
 copy include/tscore/ink_stack_trace.h => proxy/http/remap/unit-tests/plugin_missing_doremap.cc (67%)
 copy include/tscore/ink_stack_trace.h => proxy/http/remap/unit-tests/plugin_missing_init.cc (67%)
 copy include/tscore/ink_stack_trace.h => proxy/http/remap/unit-tests/plugin_missing_newinstance.cc (60%)
 copy include/tscore/ink_stack_trace.h => proxy/http/remap/unit-tests/plugin_required_cb.cc (62%)
 create mode 100644 proxy/http/remap/unit-tests/plugin_testing_calls.cc
 copy plugins/cachekey/common.cc => proxy/http/remap/unit-tests/plugin_testing_common.cc (73%)
 create mode 100644 proxy/http/remap/unit-tests/plugin_testing_common.h
 create mode 100644 proxy/http/remap/unit-tests/test_PluginDso.cc
 create mode 100644 proxy/http/remap/unit-tests/test_PluginFactory.cc
 create mode 100644 proxy/http/remap/unit-tests/test_RemapPlugin.cc
 copy plugins/xdebug/Makefile.inc => tests/gold_tests/pluginTest/test_hooks/clean.sh (88%)