You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: proper supervision cleanup WIP
* fix: everything now supervised under :kadabra app
Was the original setup a while back. Supervisor was quitting
with :shutdown during cleanup, which would shutdown the process
that originally start_link'd it.
* fix: timeout on stream WindowUpdate
Replies immediately so connection can continue on with its life.
Call timeout was previously crashing connection on occasion.
* refactor: minor refactoring
* feat: CONTINUATION for sending large headers WIP
Chunks correctly, but remotes are still terminating with a
COMPRESSION_ERROR.
Possible ideas why:
1. Hpack is encoding the fragment wrong
2. Frames are being sent out of order
3. Continuation frames are being serialized wrong
4. Remotes aren't equipped to handle such large headers
5. Sending a 20mb header is just a shitty thing to do
* fix: don't crash Connection if Socket closed
Fixed by not shutting down Kadabra.Socket if the socket closes. Bins
sent to a closed socket are simply ignored.
Sending CONTINUATION frames is mostly there. Fairly certain the issue is
with hpack, so I'll need to figure something out.
* chore: bump version and update changelog
* test: increase test coverage
0 commit comments