summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
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-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-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-08-06Network: switch to safer withFdSocket callRoman 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ž
2021-01-20Network: handle announced update of base peer identityRoman Smrž
2021-01-06Pairing: use big endian for the confirmation numberRoman Smrž
2020-12-30Network: do not send empty service responseRoman Smrž
2020-12-30Discovery serviceRoman Smrž
2020-12-28Ephemeral port option with disabled local discoveryRoman Smrž
2020-12-23Network: STM-based synchronization rewriteRoman Smrž
2020-10-20Contact: fix view to actually include parentsRoman Smrž
2020-10-17Peer connection through ICERoman Smrž
2020-08-28Updates for GHC 8.8Roman Smrž
2020-08-26Ignore empty user inputRoman Smrž
2020-08-10Contact: shared state and serviceRoman Smrž
2020-08-09Move pairing logic to separate moduleRoman Smrž
2020-06-17Storage: typed headsRoman Smrž
2020-05-11Network: support adding custom peersRoman Smrž
2020-05-08Service: global stateRoman Smrž
2020-03-21Optimize ancestor filtering using generation numberRoman Smrž
2020-03-21Generation number for stored objectsRoman Smrž
2020-03-05Storage: read object files strictlyRoman Smrž
2020-02-28Network: avoid duplicit items in generated packetRoman Smrž
2020-02-05Network: add "rejected" header typeRoman Smrž
2020-02-04Service: unify service and packet typesRoman Smrž
2020-02-04Service: stored or ref-only reply packetRoman Smrž
2020-02-03Direct messages in shared stateRoman Smrž
2020-01-22Announce identity update to current peersRoman Smrž
2020-01-19Synchronization serviceRoman Smrž
2020-01-18Use encrypted channel as soon as accept is receivedRoman Smrž
2020-01-18Shared state with arbitrary typesRoman Smrž