Age | Commit message (Expand) | Author |
2020-01-19 | Synchronization service | Roman Smrž |
2020-01-18 | Use encrypted channel as soon as accept is received | Roman Smrž |
2020-01-18 | Shared state with arbitrary types | Roman Smrž |
2020-01-18 | Remove duplicate definition of uniq | Roman Smrž |
2020-01-16 | Use UUID for service types | Roman Smrž |
2020-01-16 | Storage: UUID record item type | Roman Smrž |
2020-01-09 | Announce self when requesting unknown peer identity | Roman Smrž |
2020-01-08 | Interactive identity update for custom refs | Roman Smrž |
2019-12-07 | Mergeable stored list | Roman Smrž |
2019-12-02 | Storage: move stored list to separate module | Roman Smrž |
2019-11-26 | Load and announce identity updates | Roman Smrž |
2019-11-17 | Announce periodically and on local identity changes | Roman Smrž |
2019-11-17 | Command to display identity | Roman Smrž |
2019-11-17 | Storage: watching head changes | Roman Smrž |
2019-11-09 | Storage: do not export unsafe storeObject | Roman Smrž |
2019-11-09 | Attach device service | Roman Smrž |
2019-11-03 | Service class to handle network services | Roman Smrž |
2019-11-02 | Create identity with device name and without owner | Roman Smrž |
2019-10-19 | Network rewrite with data request and ack | Roman Smrž |
2019-10-12 | Shared state and identity update | Roman Smrž |
2019-10-11 | Identity merging and verification | Roman Smrž |
2019-10-09 | Commands to show object contents and signatures | Roman Smrž |
2019-09-28 | UI: continue input line when ending with backslash | Roman Smrž |
2019-09-28 | Storage: escape newlines by appending tabs | Roman Smrž |
2019-07-17 | Standard AES-GCM layout without padding | Roman Smrž |
2019-06-04 | Ephemeral storage of channels | Roman Smrž |
2019-06-04 | Partial and memory-backed storage variants | Roman Smrž |
2019-05-27 | Finalize messsage thread listing | Roman Smrž |
2019-05-26 | Haskeline interface for sending messages | Roman Smrž |
2019-05-22 | Simple identity name formatting | Roman Smrž |
2019-05-22 | Direct message service basics | Roman Smrž |
2019-05-20 | Encrypted channels negotiated with DH | Roman Smrž |
2019-05-16 | Key storage interface | Roman Smrž |
2019-05-09 | Storage: fix loop error in zeroRef implementation | Roman Smrž |
2019-05-07 | Verify signatures when loading from storage | Roman Smrž |
2019-05-06 | Distinct device and owner identities | Roman Smrž |
2019-05-06 | Multiple signatures in Signed object | Roman Smrž |
2019-05-06 | Generic collecting of objects through references | Roman Smrž |
2019-05-06 | Network: ignore announces from own identity | Roman Smrž |
2019-05-06 | Signed identities using ED25519 | Roman Smrž |
2019-05-05 | Storage: base64-encoded binary data in records | Roman Smrž |
2019-05-05 | Storage: switch to Blake2b hash from cryptonite | Roman Smrž |
2019-05-02 | Basic local network peer discovery | Roman Smrž |
2019-05-02 | Storage: parsing multiple objects from one bytestring | Roman Smrž |
2019-05-02 | Storage: serialization/deserialization without refs | Roman Smrž |
2019-04-28 | Storage: swap record item name and type order | Roman Smrž |
2019-04-28 | Import Storage module | Roman Smrž |
2019-04-26 | Initial commit from cabal init | Roman Smrž |