summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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ž
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ž
Avoids problem with exhausting file descriptors when waiting for unfinished lazy reads.
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ž
Also provide default unit definition for the service state.
2020-02-04Service: stored or ref-only reply packetRoman Smrž
Use the ref-only packet to acknowledge successful storage of received direct message.
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ž
2020-01-18Remove duplicate definition of uniqRoman Smrž
2020-01-16Use UUID for service typesRoman Smrž
2020-01-16Storage: UUID record item typeRoman Smrž
2020-01-09Announce self when requesting unknown peer identityRoman Smrž