summaryrefslogtreecommitdiff
path: root/src/Storage.hs
AgeCommit message (Expand)Author
2023-10-19Identity extension dataRoman Smrž
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ž
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ž