Use sendTargetBacklog when re-attaching a channel
No need to attempt to send backlog for all targets in the network.We're only interested in a single channel.
View ArticleAdd irc to ALPN protocols
The new ALPN token has been approved [1]. We can start using it now.[1]: https://mailarchive.ietf.org/arch/msg/tls-reg-review/i8YyT82XUtEgR-oXMG3sbyWYT8E/
View ArticleImprove ERR_NOSUCHCHANNEL error messages
References: https://todo.sr.ht/~emersion/soju/63
View ArticleCorrectly set WebSocket read/write deadline
The methods didn't have pointer receivers. Thus the deadline fieldswere only updated for the local variable.Closes: https://todo.sr.ht/~emersion/soju/106
View ArticleSend NOTICE to downstream when upstream is disconnected
Closes: https://todo.sr.ht/~emersion/soju/76
View ArticleDon't update downstream caps in upstream RPL_WELCOME handler
Prior to being registered, upstreamConn.handleMessage doesn't runin the user goroutine, it runs in a goroutine specific to thenetwork. Thus we shouldn't access any user data structure...
View ArticleDon't add "irc" in ALPN list for WebSocket servers
This is incorrect because HTTP listeners don't handle plain IRCconnections. This also prevents net/http from setting up an HTTP/2server.
View Article
More Pages to Explore .....