summaryrefslogtreecommitdiff
path: root/src/Network.hs
AgeCommit message (Collapse)Author
2021-01-20Network: handle announced update of base peer identityRoman Smrž
2020-12-30Network: do not send empty service responseRoman Smrž
2020-12-30Discovery serviceRoman Smrž
2020-12-28Ephemeral port option with disabled local discoveryRoman Smrž
2020-12-23Network: STM-based synchronization rewriteRoman Smrž
2020-10-17Peer connection through ICERoman Smrž
2020-06-17Storage: typed headsRoman Smrž
2020-05-11Network: support adding custom peersRoman Smrž
2020-05-08Service: global stateRoman Smrž
2020-02-28Network: avoid duplicit items in generated packetRoman Smrž
2020-02-05Network: add "rejected" header typeRoman Smrž
2020-02-04Service: unify service and packet typesRoman Smrž
Also provide default unit definition for the service state.
2020-02-04Service: stored or ref-only reply packetRoman Smrž
Use the ref-only packet to acknowledge successful storage of received direct message.
2020-01-22Announce identity update to current peersRoman Smrž
2020-01-19Synchronization serviceRoman Smrž
2020-01-18Use encrypted channel as soon as accept is receivedRoman Smrž
2020-01-16Use UUID for service typesRoman Smrž
2020-01-09Announce self when requesting unknown peer identityRoman Smrž
2019-11-26Load and announce identity updatesRoman Smrž
2019-11-17Announce periodically and on local identity changesRoman Smrž
2019-11-09Attach device serviceRoman Smrž
2019-11-03Service class to handle network servicesRoman Smrž
2019-10-19Network rewrite with data request and ackRoman Smrž
Packet header is now composed of individual header items, which can be combined in various ways. Received data is properly acknowledged and missing objects can be requested using hashes.
2019-10-11Identity merging and verificationRoman Smrž
2019-06-04Ephemeral storage of channelsRoman Smrž
2019-06-04Partial and memory-backed storage variantsRoman Smrž
2019-05-26Haskeline interface for sending messagesRoman Smrž
2019-05-22Direct message service basicsRoman Smrž
2019-05-20Encrypted channels negotiated with DHRoman Smrž
2019-05-06Generic collecting of objects through referencesRoman Smrž
2019-05-06Network: ignore announces from own identityRoman Smrž
2019-05-06Signed identities using ED25519Roman Smrž
2019-05-02Basic local network peer discoveryRoman Smrž