summaryrefslogtreecommitdiff
path: root/src/Erebos/Network/Protocol.hs
AgeCommit message (Collapse)Author
2024-11-17Create Erebos.Storage.Head moduleRoman Smrž
2024-11-10Move Erebos.Channel module under Erebos.NetworkRoman Smrž
2024-10-30Rename Erebos.Storage module to Erebos.Object.InternalRoman Smrž
2024-08-30Network: secure cookieRoman Smrž
Changelog: Secure cookie for connection initialization
2024-08-11Network: clear keep-alive timeout when sending to avoid loopRoman Smrž
2024-07-09Send keep-alive packets on idle connectionRoman Smrž
Changelog: Send keep-alive packets on idle connection
2024-06-30Network: use Monotonic instead of MonotonicRaw clockRoman Smrž
2024-06-01Drop peer on packet delivery failureRoman Smrž
2024-06-01Manual peer dropRoman Smrž
2024-05-25Handle peer reconnection after its restartRoman Smrž
Allow the handshake and channel request to proceed correcty even with already established channel to handle the case where peer attempts to reconnect after restart. Changelog: Handle peer reconnection after its restart
2024-05-23Plaintext data response to plaintext requestRoman Smrž
2024-05-05Network streams: remove debug printRoman Smrž
2024-05-05Network: wait with channel close after delivering all dataRoman Smrž
2024-05-02Network: reuse stream numbers after closingRoman Smrž
2024-05-02Network: fail when no free stream is availableRoman Smrž
2024-04-22Network: wait for stream open ack before sending any dataRoman Smrž
2024-04-22Network: packet reservation before sendingRoman Smrž
2024-03-20Network streamsRoman Smrž
Changelog: Implemented streams in network protocol
2023-11-18Split to library and executable partsRoman Smrž