summaryrefslogtreecommitdiff
path: root/src/Storage.hs
AgeCommit message (Collapse)Author
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-01-28Empty record item typeRoman Smrž
2022-07-26Generalize head updates to provided MonadIO instancesRoman Smrž
2022-07-16Test: store command for arbitrary type and dataRoman Smrž
2022-07-15Stored roots with cachingRoman Smrž
2021-12-07Storage: guard changes on watched headsRoman Smrž
2021-12-07Storage: head watch with selector and unwatch functionRoman Smrž
2021-02-04Storage: encode digest algorithm alongside hash dataRoman Smrž
2021-01-30Storage: hexadecimal encoding of binary record itemsRoman Smrž
2020-12-30Discovery serviceRoman Smrž
2020-10-17Peer connection through ICERoman Smrž
2020-06-17Storage: typed headsRoman Smrž
2020-03-21Generation number for stored objectsRoman Smrž
2020-01-19Synchronization serviceRoman Smrž
2020-01-18Shared state with arbitrary typesRoman Smrž
2020-01-16Storage: UUID record item typeRoman Smrž
2019-12-02Storage: move stored list to separate moduleRoman Smrž
2019-11-26Load and announce identity updatesRoman Smrž
2019-11-17Storage: watching head changesRoman Smrž
2019-11-09Storage: do not export unsafe storeObjectRoman Smrž
2019-11-09Attach device serviceRoman 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-09-28Storage: escape newlines by appending tabsRoman Smrž
2019-06-04Partial and memory-backed storage variantsRoman Smrž
2019-05-16Key storage interfaceRoman Smrž
2019-05-09Storage: fix loop error in zeroRef implementationRoman Smrž
2019-05-06Multiple signatures in Signed objectRoman Smrž
2019-05-06Generic collecting of objects through referencesRoman Smrž
2019-05-06Signed identities using ED25519Roman Smrž
2019-05-05Storage: base64-encoded binary data in recordsRoman Smrž
2019-05-05Storage: switch to Blake2b hash from cryptoniteRoman Smrž
2019-05-02Storage: parsing multiple objects from one bytestringRoman Smrž
2019-05-02Storage: serialization/deserialization without refsRoman Smrž
2019-04-28Storage: swap record item name and type orderRoman Smrž
2019-04-28Import Storage moduleRoman Smrž