summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-16Protocol: use cookies during whole plaintext phaseRoman Smrž
2023-09-10Network: fork per-connection thread as soon as possibleRoman Smrž
2023-09-09Protocol: process incoming only if upstream is freeRoman Smrž
2023-09-09Flow: try variants and checks for read and writeRoman Smrž
2023-09-09Flow: rename mapPath to mapFlowRoman Smrž
2023-09-09Look for private keys in parent storageRoman Smrž
2023-09-02Protocol: change service headers to SVT/SVRRoman Smrž
2023-08-30Move keys from peer storage after head commitRoman Smrž
2023-08-30Storage: Eq instance for Ref based only on digestRoman Smrž
The associated storage is extracted only in internal storage module, so now does not need to be observable via Eq either.
2023-08-30Replace storedStorage usage with MonadHeadRoman Smrž
2023-08-30Storage: make sure new head object is in appropriate storageRoman Smrž
2023-08-30Call refStorage only internally in Storage modulesRoman Smrž
2023-08-30Test: fully evaluate output line before taking the lockRoman Smrž
2023-08-27Network: connection initiation with cookieRoman Smrž
2023-08-27Network: send protocol version with announceRoman Smrž
2023-08-27Network: send announce using protocol control requestRoman Smrž
2023-08-27Network: remove socket from peer's DatagramAddressRoman Smrž
2023-08-27Switch to ChaCha20-Poly1305 AEAD schemeRoman Smrž
2023-08-12Network: headers for encryption and streamsRoman Smrž
2023-08-12Network protocol refactoring with explicit data flowsRoman Smrž
2023-07-26Accept multiple refs for typed cat-file commandRoman Smrž
2023-07-26Network: notify services when peer identity updatesRoman Smrž
2023-07-22Test: direct messages listingRoman Smrž
2023-07-20Network: stop server functionRoman Smrž
2023-07-20Network: refactor startServer with RecordWildCardsRoman Smrž
2023-07-19Contacts in command contextRoman Smrž
2023-07-19Send direct messages using identityRoman Smrž
2023-07-19Send and receive direct messages through storageRoman Smrž
2023-07-03Handle Sync service outside of Network moduleRoman Smrž
2023-07-02MonadHead instance for main UI commandsRoman Smrž
2023-07-02Send direct message using local head monadRoman Smrž
2023-07-02Shared state helpers usable with other local head updatesRoman Smrž
2023-07-01(test) Direct message shared stateRoman Smrž
2023-06-15(test) Test: server restartRoman Smrž
2023-05-23(test) Message sending to identity or contactRoman Smrž
2023-05-17(test) Send identity update on channel finalizationRoman Smrž
2023-05-17(test) Server function to manually add peerRoman Smrž
2023-05-08Command to manually add peerRoman Smrž
2023-05-07(test) Test: use parentheses for guard expressionsRoman Smrž
2023-05-06Initial IPv6 supportRoman Smrž
2023-04-07Test: direct messages to peerRoman Smrž
2023-04-07(test) Test: direct messages to peerRoman Smrž
2023-04-05Fix non-exhaustive pattern match warningsRoman Smrž
2023-03-22(test) Pass weak pointer of HeadBhv to callbackRoman Smrž
2023-01-31(test) Contact name setting and property lookupRoman Smrž
2023-01-29Pairing: use empty record item for reject messageRoman Smrž
2023-01-28Empty record item typeRoman Smrž
2023-01-08Contact custom name setting support and testRoman Smrž
2022-12-18(test) Contact service and contacts using stored setRoman Smrž
2022-12-04(test) Test: avoid introducing node variables by spawnRoman Smrž