-
### Expected behavior
That all writes via `NIOAsyncChannel.output.write` are flushed when a connection is closed.
### Actual behavior
If I write a large buffer of over 1MB and exit the closure se…
-
Sigh, it's back; `ERROR: Cannot schedule tasks on an EventLoop that has already shut down. This will be upgraded to a forced crash in future SwiftNIO versions.`
So hard and annoying to diagnose but…
-
[TIL](https://jvns.ca/blog/2022/01/15/some-ways-dns-can-break/#problem-round-robin-dns-doesn-t-work-with-getaddrinfo) that apparently, `getaddrinfo` does not do DNS round-robin'ing because apparently …
-
### Expected behavior
I expect the UDP to be supported.
### Actual behavior
It's not implemented 😬
### Steps to reproduce
1. Open Xcode or the docs
2. Look for UDP, Datagram or DGram in t…
-
### Expected behavior
MessageToByteHandler should conform to RemovableChannelHandler
### Actual behavior
MessageToByteHandler doesn't conform to RemovableChannelHandler
Is there a reason for M…
-
### Expected behavior
When using `NIOTSListenerBootstrap` I would expect to be able to provide an async block since the common methods one would call within this have await-able versions. eg `channel…
-
We encountered a case in which this URL was returned in a vulnerability reference:
https://nvd.nist.gov/vuln/search/results?adv_search=true&isCpeNameSearch=true&query=cpe:2.3:a:oracle:siebel_engineer…
-
### Expected behavior
When a HTTP channel is configured with a `NIOTypedWebSocketServerUpgrader` WebSocket upgrade and a connection fails because `shouldUpgrade` returned `nil` the upgrade process sh…
-
```
{
"aps": {
"alert": {
"title": "Test Title",
"subtitle": "Test Subtitle",
"body": "Test body content"
},
"badge": 1,
"sound…
-
The Swift forums have had some threads about performance, especially on cross module things (like [_Swift’s unpredictable efficiency_](https://forums.swift.org/t/swifts-unpredictable-efficiency/13506)…