This is an automated email from the ASF dual-hosted git repository.
cmcfarlen pushed a change to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from 56a10c9d71 Add a StatusCode() macro for Cripts convenience mode
(#12170)
new 16c4548388 cachekey doc: --include-headers matched case insensitively
(#12235)
new 23e70742f7 revert #10996 move session pool metrics outside critical
section (#12233)
new 82e627fa03 Update SNI for origin side connections (#12231)
new 332fdbfce9 XPACK: Inspect _start_expanding_capacity before expanding
(#12228)
new ce27946eff Fix compilation problem with wasm plugin + Update the use
of proxy-wasm library (#12222)
new 6de6ebb1d2 Call SSL_get_negotiated_group not during read early data
(#12224)
new 7c83a7d004 Reset write lock state to init after closing write (#12215)
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMakePresets.json | 7 ++-
cmake/ExperimentalPlugins.cmake | 22 +++++++++-
cmake/Findwamr.cmake | 2 +-
cmake/{Findjemalloc.cmake => Findwasmedge.cmake} | 36 +++++++---------
cmake/{Findjemalloc.cmake => Findwasmtime.cmake} | 36 +++++++---------
doc/admin-guide/plugins/cachekey.en.rst | 2 +-
doc/admin-guide/plugins/wasm.en.rst | 21 ++++-----
include/iocore/net/TLSBasicSupport.h | 1 +
include/iocore/net/TLSSNISupport.h | 24 ++++++++++-
include/proxy/hdrs/XPACK.h | 15 ++++++-
plugins/experimental/CMakeLists.txt | 5 ++-
plugins/experimental/wasm/CMakeLists.txt | 23 +++++++++-
plugins/experimental/wasm/lib/CMakeLists.txt | 10 +++++
.../wasm/lib/README.proxy-wasm-cpp-host.md | 4 ++
.../wasm/lib/include/proxy-wasm/context.h | 4 +-
.../lib/include/proxy-wasm/context_interface.h | 5 +--
.../wasm/lib/include/proxy-wasm/exports.h | 10 +++--
.../wasm/lib/include/proxy-wasm/pairs_util.h | 1 +
.../experimental/wasm/lib/include/proxy-wasm/sdk.h | 50 ++++++++++++++++++++++
.../wasm/lib/include/proxy-wasm/vm_id_handle.h | 4 +-
.../wasm/lib/include/proxy-wasm/wasm.h | 3 +-
.../wasm/lib/include/proxy-wasm/wasm_api_impl.h | 4 +-
.../wasm/lib/include/proxy-wasm/wasm_vm.h | 4 +-
.../wasm/lib/include/proxy-wasm/word.h | 4 +-
plugins/experimental/wasm/lib/src/exports.cc | 25 +++++++++++
plugins/experimental/wasm/lib/src/wamr/wamr.cc | 33 ++++++++++----
plugins/experimental/wasm/lib/src/wasm.cc | 5 ++-
plugins/experimental/wasm/lib/src/wasmtime/types.h | 2 +-
.../experimental/wasm/lib/src/wasmtime/wasmtime.cc | 6 +--
src/iocore/net/QUICNetVConnection.cc | 1 +
src/iocore/net/SSLNetVConnection.cc | 4 +-
src/iocore/net/SSLUtils.cc | 22 ----------
src/iocore/net/TLSBasicSupport.cc | 33 ++++++++++++++
src/iocore/net/TLSSNISupport.cc | 27 ++++++++++--
src/proxy/hdrs/XPACK.cc | 7 ++-
src/proxy/hdrs/unit_tests/test_XPACK.cc | 7 +++
src/proxy/http/HttpSM.cc | 2 +
src/proxy/http/HttpSessionManager.cc | 19 +++-----
38 files changed, 354 insertions(+), 136 deletions(-)
copy cmake/{Findjemalloc.cmake => Findwasmedge.cmake} (57%)
copy cmake/{Findjemalloc.cmake => Findwasmtime.cmake} (57%)
create mode 100644 plugins/experimental/wasm/lib/include/proxy-wasm/sdk.h