summaryrefslogtreecommitdiff
path: root/include/erebos
AgeCommit message (Collapse)Author
2022-12-18Add SetView::size method for stored setRoman Smrž
2022-12-18Storage: add Head::reload methodRoman Smrž
2022-12-18Contact service and contacts using stored setRoman Smrž
2022-12-17Confirm pairing outcome after head commitRoman Smrž
2022-11-10Storage: reload head on watch startRoman Smrž
2022-11-01Stored setRoman Smrž
2022-08-09Stored roots lookupRoman Smrž
2022-08-08Generation number of stored objects with cachingRoman Smrž
2022-07-27Explicit identities in pairing requestRoman Smrž
Actual device identities can change at any point during the pairing process, so it is necessary to fix the ones used for nonce confirmation and just initially verify that they belong to the respective sides.
2022-07-27Pairing failure reasonRoman Smrž
2022-04-30FRP: add missing vector headerRoman Smrž
2022-04-29Identity updateRoman Smrž
2021-12-09Test: distinguish address and identity info for peersRoman Smrž
2021-11-28Network: make Server non-copyableRoman Smrž
Avoids issues with shared_from_this and does not make much sense anyway.
2021-11-20Storage: fix filterAncestor to check all possible successorsRoman Smrž
2021-11-13Pairing: properly handle lingering threads after server stopsRoman Smrž
2021-11-08Storage: implement Stored using call_onceRoman Smrž
2021-06-06Contact list in shared stateRoman Smrž
2021-05-09SharedType: type trait instead of member functions and typedefRoman Smrž
2021-05-08FRP: run callback when starting to watch behaviorRoman Smrž
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-01-29Attach serviceRoman Smrž
2021-01-22Service: drop const from handle methodRoman Smrž
2021-01-20Changing local state via service contextRoman Smrž
2021-01-19Server watching local state headRoman 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-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-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-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-01UUID record item typeRoman Smrž
2020-02-16Peer list in public APIRoman Smrž