George Barnett

Results 42 issues of George Barnett

We run the following combinations of interoperability tests in CI: - Swift server / Swift client - C++ server / Swift client We should run: - Swift server / C++...

kind/enhancement
version/v1

### Is your feature request related to a problem? Please describe it. Users have hit a number of bugs caused by the codegen. We inherited the codegen from the old...

enhancement
codegen

### Is your feature request related to a problem? Please describe it. At the moment a client a client attempts to establish a connection it may be waiting for connectivity...

enhancement

# Lower Level API gRPC Swift would benefit from having a lower-level API where users have finer grained control over the RPC such as manual flow control and where code...

enhancement

At the moment the NIO implementation has timeouts on the client but not on the server. We should add timeouts to the server as well.

kind/enhancement
version/v1

Motivation: SwiftNIO periodically drops support for older Swift versions. Now that 5.7 has been released, 5.4 will be dropped. Modifications: - Remove 5.4 specific Package.swift and docker-compose - Update the...

🔼 needs-minor-version-bump

Motivation: We have a handful of scripts which are cargo-culted across the NIO repos. This includes the soundness script for checking license headers and unacceptable language. As regex was added...

### Description Deque is often used as a buffer and buffers can be subject to "spiky" sizes; many elements may be buffered before being removed which can result in applications...

`Deque` is often used as a buffer. However, you can't always control how much data you accept. In these cases it usually makes sense to reclaim storage space if the...

enhancement

Motivation: Recent additions added support for UDP_SEGMENT and UDP_GRO on Linux. These are both configured via channel options. Enabing UDP_SEGMENT at the channel level means all datagrams sent will use...

🔼 needs-minor-version-bump