summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-06-25Test: guard attach code matchRoman Smrž
2022-05-01Disable build of test tool on AndroidRoman Smrž
2022-04-30Network: explicitly qualify global bindRoman Smrž
Android build fails otherwise.
2022-04-30Channel: add missing endian headerRoman Smrž
2022-04-30Test: device and owner identity updates after discoveryRoman Smrž
2022-04-30Network: stop watching local head before destroying other dataRoman Smrž
2022-04-29Network: process and acknowledge identity updatesRoman Smrž
2022-04-29Local identity with shared state updatesRoman Smrž
2022-04-29Sync: always check peer ownerRoman Smrž
2022-04-29Channel: fix nonce copying into headerRoman Smrž
2022-04-29Identity updateRoman Smrž
2022-02-19Pairing: rename 'decline' to 'reject'Roman Smrž
2022-01-08Channel: use counter to generate nonceRoman Smrž
2021-12-30Test: distinct attach commands instead of boolean parametersRoman Smrž
2021-12-20Pairing: properly reset state on restarted pairingRoman Smrž
2021-12-11Test: use numeric index for peer identificationRoman Smrž
2021-12-09Test: distinguish address and identity info for peersRoman Smrž
2021-12-09Network: ignore packets sent by ourselvesRoman Smrž
2021-11-29Server: finalize services before destroying peers and other dataRoman Smrž
2021-11-28Network: make Server non-copyableRoman Smrž
Avoids issues with shared_from_this and does not make much sense anyway.
2021-11-23Test sync serviceRoman Smrž
2021-11-23Storage: reload head before updateRoman Smrž
2021-11-16Test attach and resulting local state updateRoman Smrž
2021-11-13Pairing: properly handle lingering threads after server stopsRoman Smrž
2021-11-10Network: hold sensitive messages until channel is establishedRoman Smrž
2021-11-08Storage: implement Stored using call_onceRoman Smrž
2021-11-07Explicit filename extensions for CMakeRoman Smrž
2021-08-19Test tool: stop server before exiting mainRoman Smrž
Makes sure all related data and threads are properly cleared before all the other static stuff starts to be destroyed.
2021-07-19Test tool with sample usage of the libraryRoman Smrž
2021-06-06Contact list in shared stateRoman Smrž
2021-05-09SharedType: type trait instead of member functions and typedefRoman 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-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ž