summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-28Service: wait with output after head commitRoman Smrž
2022-07-27(test) Pairing failure reasonRoman Smrž
2022-07-26Storage: flush files after writeRoman Smrž
2022-07-26Explicit 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-26Pairing failure reasonRoman Smrž
2022-07-26Generalize head updates to provided MonadIO instancesRoman Smrž
2022-07-26Contacts using Set sructureRoman Smrž
2022-07-17MonadStorage for context with Storage instanceRoman Smrž
2022-07-17Set of mergeable itemsRoman Smrž
2022-07-16Test: stored-roots commandRoman Smrž
2022-07-16Test: store command for arbitrary type and dataRoman Smrž
2022-07-15Stored roots with cachingRoman Smrž
2022-06-25(test) Test: guard attach code matchRoman Smrž
2022-06-04(test) Test: use node IP addresses from variablesRoman Smrž
2022-05-17Mergeable class with separate component typeRoman Smrž
2022-04-30(test) Test: device and owner identity updates after discoveryRoman Smrž
2022-03-22Use Data.Kind.Type instead of deprecated star symbolRoman Smrž
2022-03-22Update dependencies (GHC 9)Roman Smrž
2022-02-19Pairing: rename 'decline' to 'reject'Roman Smrž
2022-02-18Channel: handle updated self and peer identitiesRoman Smrž
2022-02-18Test: update-local-identity commandRoman Smrž
2022-02-17IdentityUpdate updates self and requires ACKRoman Smrž
2022-01-23Network: retransmission of lost packetsRoman Smrž
2022-01-08Channel: use counter to generate nonceRoman Smrž
2021-12-30Test mode for erebos-testerRoman Smrž
2021-12-30(test) Test: distinct attach commands instead of boolean parametersRoman Smrž
2021-12-29Pairing: reject and restartRoman Smrž
2021-12-29Pairing: refactor common logic into the base moduleRoman Smrž
2021-12-27Generalize local state helper functionsRoman Smrž
2021-12-21Network: external interface to run service handlersRoman Smrž
2021-12-19Pairing: use service attributes for hooksRoman Smrž
2021-12-19Service attributesRoman Smrž
2021-12-16Remove unnecessary self identity parametersRoman Smrž
2021-12-11(test) Test: use numeric index for peer identificationRoman Smrž
2021-12-09(test) Test: distinguish address and identity info for peersRoman Smrž
2021-12-09(test) Network: ignore packets sent by ourselvesRoman Smrž
2021-12-07Storage: guard changes on watched headsRoman Smrž
2021-12-07Storage: head watch with selector and unwatch functionRoman Smrž
2021-12-04Provide createIdentity function from Identity moduleRoman Smrž
2021-12-02Network: automatically find broadcast addressesRoman Smrž
2021-11-23(test) Test sync serviceRoman Smrž
2021-11-16(test) Test attach and resulting local state updateRoman Smrž
2021-08-18(test) Test script for simple discoveryRoman Smrž
2021-08-06Network: switch to safer withFdSocket callRoman Smrž
2021-08-06Update for GHC 8.10Roman Smrž
2021-07-13Use EREBOS_DIR environment variable and default to ./.erebosRoman Smrž
2021-02-09Properly handle empty history listingRoman Smrž
2021-02-04Storage: encode digest algorithm alongside hash dataRoman Smrž
2021-01-30Storage: hexadecimal encoding of binary record itemsRoman Smrž
2021-01-20Identity: filter ancestorsRoman Smrž