summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-09Move pairing logic to separate moduleRoman Smrž
2020-06-17Storage: typed headsRoman Smrž
2020-05-11Network: support adding custom peersRoman Smrž
2020-05-08Service: global stateRoman Smrž
2020-03-21Optimize ancestor filtering using generation numberRoman Smrž
2020-03-21Generation number for stored objectsRoman Smrž
2020-03-05Storage: read object files strictlyRoman Smrž
Avoids problem with exhausting file descriptors when waiting for unfinished lazy reads.
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-02-03Direct messages in shared stateRoman Smrž
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-18Shared state with arbitrary typesRoman Smrž
2020-01-18Remove duplicate definition of uniqRoman Smrž
2020-01-16Use UUID for service typesRoman Smrž
2020-01-16Storage: UUID record item typeRoman Smrž
2020-01-09Announce self when requesting unknown peer identityRoman Smrž
2020-01-08Interactive identity update for custom refsRoman Smrž
2019-12-07Mergeable stored listRoman Smrž
2019-12-02Storage: move stored list to separate moduleRoman Smrž
2019-11-26Load and announce identity updatesRoman Smrž
2019-11-17Announce periodically and on local identity changesRoman Smrž
2019-11-17Command to display identityRoman Smrž
2019-11-17Storage: watching head changesRoman Smrž
2019-11-09Storage: do not export unsafe storeObjectRoman Smrž
2019-11-09Attach device serviceRoman Smrž
2019-11-03Service class to handle network servicesRoman Smrž
2019-11-02Create identity with device name and without ownerRoman Smrž
2019-10-19Update ghc-environment in gitignoreRoman 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-12Shared state and identity updateRoman Smrž
2019-10-11Identity merging and verificationRoman Smrž
2019-10-09Commands to show object contents and signaturesRoman Smrž
2019-09-28UI: continue input line when ending with backslashRoman Smrž
2019-09-28Storage: escape newlines by appending tabsRoman Smrž
2019-07-17Standard AES-GCM layout without paddingRoman Smrž
2019-06-04Ephemeral storage of channelsRoman Smrž
2019-06-04Partial and memory-backed storage variantsRoman Smrž
2019-05-27Finalize messsage thread listingRoman Smrž
2019-05-26Haskeline interface for sending messagesRoman Smrž
2019-05-22Simple identity name formattingRoman Smrž
2019-05-22Direct message service basicsRoman Smrž
2019-05-20Encrypted channels negotiated with DHRoman Smrž
2019-05-16Key storage interfaceRoman Smrž
2019-05-09Storage: fix loop error in zeroRef implementationRoman Smrž
2019-05-07Verify signatures when loading from storageRoman Smrž
2019-05-07Fix whitespace in cabal fileRoman Smrž