Viceroy
Viceroy copied to clipboard
Viceroy provides local testing for developers working with Compute.
... or at least ways some SDKs ([Rust](https://docs.rs/fastly/latest/src/fastly/http/request/handle.rs.html#1120-1137) in particular) don't know how to handle. on the production Compute platform not having client TLS info, like when Compute handles an...
These hostcalls were recently shipped in C@E, and need to be added to Viceroy as well.
The title basically says it all. The response for the `fastly_geo.lookup` host call is missing the `gmt_offset` key which is present in the compute platform.
The initial implementation of dynamic backends built out some core features, but a number of the options on the `dynamic_backend_config` struct are not yet implemented: - [ ] `connect_timeout_ms` -...
When rapidly developing (especially on questionable wifi), waiting for the CLI to verify the backend every time is frustrating. Could we add a flag such as "--skip-backend-checking" to skip this...
Currently the sample frequency for profiling in Viceroy is hardcoded to 50µs. For our purposes we don't need the frequency to be so low that performance is unaffected, but we...
The C@E platform supports manually-controlled framing headers (like `Content-Length`), but this is only stubbed out in Viceroy. The implementation of this feature is quite subtle, due to interactions with Hyper....
#146 requested exposing the host machine's environment within the wasm runtime, and was rejected because that behaviour would not match the production network. Quoting @cratelyn there: > keeping the environment...
Viceroy produces quite a bit of output per request, and it's not clear to me which parts are important. It'd be nice to have a conversation about exactly what _should_...
As it says in the CHANGELOG entry: Add support for supplying client certificates in fastly.toml, through the use of the `client_cert_info` table, which must have one of a "certificate" or...