summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-08FRP: use BhvComp memoized value only if not dirtyRoman Smrž
2021-05-08FRP: functions to retrieve and compare BhvTimeRoman Smrž
2021-05-08SharedState type and lensRoman Smrž
2021-04-24Behavior lens for shared refs from local stateRoman Smrž
2021-04-18Initial support for FRP behaviorsRoman Smrž
2021-02-23Sync serviceRoman Smrž
2021-02-19Storage: keep weak pointer to Storage in head watcherRoman Smrž
2021-02-19WatchedHead object allowing to stop watching HeadRoman Smrž
2021-02-16Storage: remove unimplemented methods from HeadRoman Smrž
2021-02-13Pairing: provide future to signal pairing successRoman Smrž
2021-02-09Storage: drop superfluous directory creationRoman Smrž
2021-02-07Avoid clang warning about typeid dereferencing pointerRoman Smrž
2021-02-06Avoid unnecessary copying in range loopsRoman Smrž
2021-02-04Storage: encode digest algorithm alongside hash dataRoman Smrž
2021-01-31Storage: hexadecimal encoding of binary record itemsRoman Smrž
2021-01-29Network: reply to any data request with secure channelRoman Smrž
2021-01-29Attach serviceRoman Smrž
2021-01-22Service: drop const from handle methodRoman Smrž
2021-01-20Changing local state via service contextRoman Smrž
2021-01-19Storage: handle parsing errors without throwing exceptionsRoman Smrž
2021-01-19Shutdown server socket to terminate listenerRoman Smrž
2021-01-19Server watching local state headRoman Smrž
2021-01-15Storage: do not try to replace Head without changeRoman Smrž
2021-01-06Access services via Server objectRoman Smrž
2020-07-30Fix result of Head updateRoman Smrž
Also make Ref conversion explicit and comparison operators explicitly deleted to avoid similar issues.
2020-07-29Add owner signature for owned identityRoman Smrž
This signature is required and verified, but was not properly added by the builder on commit.
2020-07-22Local and shared stateRoman Smrž
2020-07-20Storage: typed headsRoman Smrž
2020-06-06UUID: specialization of std::hashRoman Smrž
2020-06-06UUID: random generation and format checking functionsRoman Smrž
2020-04-17Storage: newline support in recordsRoman Smrž
2020-04-16Storage: lazy loading of Stored valueRoman Smrž
2020-04-16Remove optional from load resultRoman Smrž
Makes loading of data well-defined for arbitrary object contents. Introduce zero reference and object to represent missing or mismatched parts.
2020-03-26Message: make sure to use owner identityRoman Smrž
2020-03-23Implement UUID handling to avoid libuuid dependencyRoman Smrž
2020-03-23Move UUID and time definitions to separate modulesRoman Smrž
2020-03-23Direct message serviceRoman Smrž
2020-03-14Storage: filter ancestors and overwritable Ref and StoredRoman Smrž
Simple but slow implementation of the filtering for now.
2020-03-10Date and time record item typeRoman Smrž
2020-03-10Network: service interface and handlingRoman Smrž
2020-03-10Network: avoid duplicit items in generated packetRoman Smrž
2020-03-01UUID record item typeRoman Smrž
2020-02-16Peer list in public APIRoman Smrž
2020-02-05Fix compilation with clangRoman Smrž
2020-02-05Storage: handle record items with unknown typeRoman Smrž
2020-02-05Encrypted channelsRoman Smrž
2020-01-11Request missing data from networkRoman Smrž
2020-01-06Deep copy of object to different storageRoman Smrž
2020-01-05Temporary and partial storage for network peersRoman Smrž
2020-01-04Partial and memory-backed storageRoman Smrž