-
### Background
Nomad like [Consul](https://github.com/hashicorp/consul/blob/v1.19.1/agent/consul/rpc.go#L359-L360), uses [yamux](https://github.com/hashicorp/yamux/) for its RPC layer's underlying …
-
# HTTP3 based SCION control plane
Next to SVC resolution (as discussed in #4388), our SCION control plane RPCs are another messy leftover
from long gone times of experimentation and making it work…
-
### Specification
In the case of `vaults clone` we have a unary call. The call will be active for the duration of the cloning process which in the background is a compound operation of complex stre…
-
As #59 mentions, currently, datacake supports no TLS options, as some of its desired applications have changed, it has become less useful to depend on hyper rather than using Quic and enabling TLS acr…
-
### Specification
In order to segregate nodes of different networks using the `ClaimNetworkAccess` tokens defined in https://github.com/MatrixAI/Polykey/issues/779, there needs to be some logic for…
-
I'm creating this issue to explore the possibility of developing a spec for gRPC-over-HTTP/3.
HTTP/3 is currently an IETF draft, available to view at https://quicwg.org/base-drafts/draft-ietf-quic-…
-
I need to define different services to handle different tasks, such as:
```rust
#[tarpc::service]
pub trait UserService {
async fn login(name: String);
}
#[tarpc::service]
pub trait Order…
-
### Specification
We want PK to be truly cross-platform. But PK is very complex, involving many components are not truly cross-platform. These components include:
* Crypto code - this code often…
-
#### Problem
UDP lacks features to effectively support QoS.
#### Proposed Solution
* Investigate using QUIC for repair.
* May also use 2-way connections for receiving repair shreds.
-
`snet` currently does no MTU validation. This means that applications might be sending datagrams that are over the allowed length without ever being informed of this.
At the very least, `snet` shou…
scrye updated
1 month ago