spec icon indicating copy to clipboard operation
spec copied to clipboard

WebAssembly for Proxies (ABI specification)

Results 63 spec issues
Sort by recently updated
recently updated
newest added

(This is somewhat related to #63, not sure if it's better to fold into that or keep as a separate issue) ext_proc filter supports the notion of a [processing mode...

During the initial development, we went through a lot of back-and-forth both expanding and minimizing the ABI surface (e.g. `get_buffer_bytes(buffer_type)` vs `get_http_request_body_chunk()` and similar, `set_shared_data(NULL)` vs `remove_shared_data()`), both internally and...

What's the strategy with respect to cryptographic primitives in the ABI? Envoy currently exposes `verify_signature` as a foreign function because some customers need FIPS certification. Do we recommend using boringssl...

I got feeling it's likely UTF8, but would be nice if the spec made that clear.

Following сomment relates to Envoy proxy (I don't know much about other proxy-wasm implementations). Multi-threaded servers may use separate WASM runtime for each worker thread. At least in Envoy identifiers,...

There are 3 groups of features that I believe should be addressed and implemented as part of ABI v0.3.0: Fixes for well-known and outstanding issues: - [ ] support multiple...

Per discussion in https://github.com/envoyproxy/envoy/pull/36809

The `proxy_get_host_features` hostcall can be used by the SDKs to determine which features are supported by the host environment.