proxy-wasm-cpp-host icon indicating copy to clipboard operation
proxy-wasm-cpp-host copied to clipboard

WebAssembly for Proxies (C++ host implementation)

Results 70 proxy-wasm-cpp-host issues
Sort by recently updated
recently updated
newest added

This fixes the following istio proxy test on s390x: https://github.com/istio/proxy/blob/master/test/envoye2e/tcp_metadata_exchange/tcp_metadata_exchange_test.go Resolves https://github.com/proxy-wasm/proxy-wasm-cpp-host/issues/294

After we had introduced big-endian support in proxy-wasm https://github.com/proxy-wasm/proxy-wasm-cpp-host/pull/198 and fixed https://github.com/proxy-wasm/proxy-wasm-cpp-host/issues/197 the following new error started happening (regression of https://github.com/proxy-wasm/proxy-wasm-cpp-host/pull/198): tcp_metadata_exchange test from proxy repo fails on big-endian platform...

Currently, getOrCreateThreadLocalWasm and getOrCreateThreadLocalPlugin use two static thread local hash maps to bookkeep the existing healthy wasm vms and wasm plugins. This is not compatible with envoy's thread local slot...

Issues reported using [V8 issue tracker](https://bugs.chromium.org/p/v8/issues/list): - [ ] [V8 Wasm performance unexpectedly low for emscripten micro benchmarks](https://bugs.chromium.org/p/v8/issues/detail?id=10199) - [X] [Leaky read-only space caught with TCMalloc HEAPCHECK](https://bugs.chromium.org/p/v8/issues/detail?id=9657) - [X] [Increase...

The wasi abi for file read is already defined, but not implemented. This will be really useful for the case where a secret needs to be read from a file:...

I'll preface this with it could be user error but my scenario is I'm making a grpc call out to some backend service. The backend server will mutate both the...

Host implementation should support running Wasm code that was built with C++ exceptions. Notably, those functions must be implemented: * `__cxa_begin_catch`, * `__cxa_end_catch`, * `__cxa_free_exception`, * `__cxa_get_exception_ptr`, * `__cxa_uncaught_exceptions`, *...

DRAFT: I think the argument should be a VerificationOptions struct containing possibly more keys, a verification type, all/none specification.