Commit Graph

  • ae387b71b7
    CAS post test works Oskar Thoren 2019-09-21 20:31:16 +0800
  • ec0b3a85bc
    CAS basic test mock Oskar Thoren 2019-09-21 20:16:38 +0800
  • f92903f15b
    CAS addimpl Oskar Thoren 2019-09-21 19:48:35 +0800
  • 67b53bcd79
    add definitions Oskar Thoren 2019-09-21 15:17:16 +0800
  • f7e0ff2b11
    abstract Oskar Thoren 2019-09-21 14:13:39 +0800
  • fc799d5853
    Makefile Oskar Thoren 2019-09-21 14:01:33 +0800
  • c68d2806c3
    Move twirp to main src Oskar Thoren 2019-09-21 13:04:11 +0800
  • 1dd537e326
    Move old src stuff to archive Oskar Thoren 2019-09-21 13:02:31 +0800
  • 2cd63a54ff
    update remote log spec wip Oskar Thoren 2019-09-06 11:54:39 +0200
  • d3df6fc6e4
    make mock remote log Oskar Thoren 2019-09-06 11:32:25 +0200
  • 5e6a8f593d
    Add remote log protobuf and gen Oskar Thoren 2019-09-06 11:00:29 +0200
  • 34f7b25c81
    prints cas/nsserver Oskar Thoren 2019-09-06 10:09:27 +0200
  • b417312871
    basic node (cas/ns client impl) Oskar Thoren 2019-09-06 10:09:16 +0200
  • f24163427f
    ns server ns client Oskar Thoren 2019-09-06 09:55:28 +0200
  • c0e5c3f1c2
    NS service fixup Oskar Thoren 2019-09-06 09:38:23 +0200
  • 06490462d9
    Sketch out NS service proto Oskar Thoren 2019-09-04 16:25:40 +0200
  • 6bf6d38c6d
    casserver/client use new interface and bytes Oskar Thoren 2019-09-04 16:02:34 +0200
  • 19b06cb1a8
    Simplify CAS service definition Oskar Thoren 2019-09-04 15:40:58 +0200
  • 2eae42ae20
    start remote log spec mock Oskar Thoren 2019-09-04 14:45:11 +0200
  • 96a323d730
    Basic CASServer and CASClient Oskar Thoren 2019-09-03 11:47:59 +0200
  • 92422542c0
    add cas data field Oskar Thoren 2019-09-03 11:11:45 +0200
  • d124d917a1
    protocol -> cas_service Oskar Thoren 2019-09-03 11:00:08 +0200
  • 85be50d903
    nim twirp service experiment Oskar Thoren 2019-09-03 10:25:03 +0200
  • d7ab72bcbd
    hello twirp example protobuf Oskar Thoren 2019-09-03 10:13:53 +0200
  • 177bef69b1
    add commented out service Oskar Thoren 2019-09-03 10:01:47 +0200
  • fe09be631e
    WIP misc parsing/creation Oskar Thoren 2019-08-12 02:18:37 +0800
  • 8a7042741e
    Parse CASResponse and error if wrong type Oskar Thoren 2019-08-12 01:52:00 +0800
  • 6552061377
    Use CASResponse Oskar Thoren 2019-08-12 00:44:30 +0800
  • f9745505f0
    Add CASResponse type Oskar Thoren 2019-08-12 00:44:18 +0800
  • 66c3cab672
    WIP Replace ad hoc API with protobuf and CASRequest Oskar Thoren 2019-08-09 18:52:28 +0800
  • 6f607edcf8
    protobuf testing Oskar Thoren 2019-08-09 18:51:59 +0800
  • 23576e05bb
    Remove old file Oskar Thoren 2019-08-09 14:08:59 +0800
  • aa909936f7
    Protobuf CASRequest and predicate for post/get Oskar Thoren 2019-08-08 22:44:34 +0800
  • f38e5f64b1
    Include protocol Oskar Thoren 2019-08-08 20:03:35 +0800
  • 736078dbf8
    WIP sketch protobuf req/resp types Oskar Thoren 2019-08-07 16:00:57 +0800
  • de733f2ff6
    Basic protobuf example Oskar Thoren 2019-08-07 15:11:58 +0800
  • 6955e4c162
    Sketch use cas hash for ns wip Oskar Thoren 2019-08-07 14:51:07 +0800
  • 2255b78a80
    Node works with ad hoc protocol for both CAS and NS naive Oskar Thoren 2019-08-07 14:05:13 +0800
  • 812e6e3ec4
    Rewrite node to be async and do both send and receive Oskar Thoren 2019-08-07 13:10:07 +0800
  • 2cb4338e26
    WIP node async Oskar Thoren 2019-08-06 13:44:53 +0800
  • fd33915e96
    Better dir structure Oskar Thoren 2019-08-06 13:14:01 +0800
  • a863e63641
    Remote log: Basic CAS mocking behavior Oskar Thoren 2019-08-06 12:47:00 +0800
  • de378ae938
    Remote log: Use ns as starting point for cas Oskar Thoren 2019-08-06 12:30:04 +0800
  • 52305876d8
    Remote log: Basic end to end ns post/get Oskar Thoren 2019-08-05 13:12:11 +0800
  • df63bbb77e
    Remote log: ns post/get state and basic types Oskar Thoren 2019-08-05 12:44:24 +0800
  • 9341a74858
    Remote log: Node and ns mocking start Oskar Thoren 2019-08-05 12:18:59 +0800
  • 5b581aeeff
    Create README.md Dean Eigenmann 2019-08-03 14:16:13 +0200
  • 6aad2a035f
    Create LICENSE Dean Eigenmann 2019-08-03 14:11:41 +0200
  • f89f3aa718
    Remote log: README, sketch roles and interfaces Oskar Thoren 2019-08-03 15:58:08 +0800
  • 798ccafd58
    Remote log: make socket server non-blocking, allow multiple clients Oskar Thoren 2019-08-03 15:20:39 +0800
  • 2a1516743c
    Remote log: basic socket server and client Oskar Thoren 2019-08-03 13:58:47 +0800
  • 6ef25d1802
    Fix typo Oskar Thorén 2019-04-19 11:13:34 +0800
  • ad6a45d94a
    github happy Oskar Thoren 2019-04-18 14:50:13 +0800
  • 6271e4eef1
    Add proposal merkleslash Oskar Thoren 2019-04-18 13:38:28 +0800
  • 884565918d
    Some comments Oskar Thoren 2019-04-18 13:23:48 +0800
  • 9bed6d2beb
    Print merkle paths Oskar Thoren 2019-04-18 11:54:28 +0800
  • 8dada4b41e
    Remove old main code Oskar Thoren 2019-04-18 11:28:10 +0800
  • 3c2933f081
    Move to tests Oskar Thoren 2019-04-18 11:26:56 +0800
  • 84e18c6afd
    Add note on partial verification data needed Oskar Thoren 2019-04-16 17:36:52 +0800
  • 93071fb68d
    Basic pull good and byzantine case Oskar Thoren 2019-04-16 15:38:08 +0800
  • 2001faa6d2
    Basic pull stub Oskar Thoren 2019-04-16 14:25:38 +0800
  • 2f574e0dca
    Trusted node hardcoded logic Oskar Thoren 2019-04-16 14:16:02 +0800
  • ead298d312
    Print merkleroot as hex Oskar Thoren 2019-04-16 14:07:17 +0800
  • 78a88b2d7e
    Merkletree hello world Oskar Thoren 2019-04-16 14:03:37 +0800
  • 49cbb2ee41
    Merkleslash init Oskar Thoren 2019-04-16 13:50:30 +0800
  • 91ed40f98a
    Update README.md Oskar Thorén 2019-04-11 14:12:54 +0800
  • 5df96d8dfd Tweak README Oskar Thoren 2019-04-11 14:12:02 +0800
  • 439fd6f414 Add pun Oskar Thoren 2019-04-11 13:45:46 +0800
  • 48c5e28646 Tweak and add screenshot Oskar Thoren 2019-04-11 13:41:48 +0800
  • 27764f1076 Staples: Update README with intro, rational, enhancements, how it works etc and give project name Staples Oskar Thoren 2019-04-11 13:35:57 +0800
  • 11e2d5d303 Extra uploads to get hash, but it kind of works Oskar Thoren 2019-04-11 00:06:36 +0800
  • 9f557ca48b Use SeenSet of parent0 to not download deps again and again Oskar Thoren 2019-04-10 23:44:32 +0800
  • 98392ebac7 Fetching previous message dependencies recursively, works surprisingly well Oskar Thoren 2019-04-10 23:26:47 +0800
  • a6f99e568d Receiver respects parent0 and downloads 1 dep Oskar Thoren 2019-04-10 22:51:01 +0800
  • ebd4e5f8a3 Upload hash of last message and set lastParent in next message Oskar Thoren 2019-04-10 22:40:52 +0800
  • 829bea0985 Can upload and download raw messages Oskar Thoren 2019-04-10 22:28:15 +0800
  • f2d9258d87 Seralize and deserialize end to end with text and parent0 Oskar Thoren 2019-04-10 21:05:59 +0800
  • 523ba3e4b6 Serialize fn shorter Oskar Thoren 2019-04-10 20:49:10 +0800
  • 9ab68cb9cf Basic JSON serialize deserialize test Oskar Thoren 2019-04-10 20:37:37 +0800
  • 82fe337726 failed attempts, current hypothesis: kademlia connectivity off Oskar Thoren 2019-04-10 20:04:17 +0800
  • b7b83133dc All enodes subscribe and topic same as feed Oskar Thoren 2019-04-10 18:01:32 +0800
  • dbae5a0cc2 Kind of get feeds working with some cheating Oskar Thoren 2019-04-10 17:44:35 +0800
  • a7dd82e2e4 Add Charlie third node Oskar Thoren 2019-04-10 17:44:09 +0800
  • ada6ceff9d Add feed check script Oskar Thoren 2019-04-10 17:43:58 +0800
  • 0c78c24480 When adding more peers things break, hm Oskar Thoren 2019-04-10 16:43:21 +0800
  • adc99373e2 Request feed on startup working, but stale reads Oskar Thoren 2019-04-10 16:07:21 +0800
  • e5ed24932a Post to feed when posting message Oskar Thoren 2019-04-10 15:16:25 +0800
  • e3b825356a Basic post to feed and able to retrieve it from other node Oskar Thoren 2019-04-10 15:08:40 +0800
  • b6d7baf638 Listen mock REPL in bg; nicer prints Oskar Thoren 2019-04-10 13:24:31 +0800
  • bd23cd9114 Listen for multiple messages in bg Oskar Thoren 2019-04-10 13:12:39 +0800
  • ddc017e837 Send message through REPL works Oskar Thoren 2019-04-10 13:00:43 +0800
  • 055afb747b Basic REPL mock functionality Oskar Thoren 2019-04-10 12:44:11 +0800
  • eadda955e6 Cleanup logs and some code cruft Oskar Thoren 2019-04-10 12:36:05 +0800
  • 5c6f2bfd5c Basic scripts to run on right ports with logfile, update README Oskar Thoren 2019-04-10 12:22:50 +0800
  • 7cd6fefeab Some TODOs Oskar Thoren 2019-04-09 15:10:32 +0800
  • 94a3071bc1 Wohoo Oskar Thoren 2019-04-09 15:03:36 +0800
  • 9e5ef8ef14 Add IPCendpoint Oskar Thoren 2019-04-09 14:21:27 +0800
  • ad8e36a39e Add geth logging and isolate problem Oskar Thoren 2019-04-09 13:39:37 +0800
  • 4d5a47b0e7 Update gitignore Oskar Thoren 2019-04-09 13:19:34 +0800
  • 635ae7a4c2 Add private keys because why not Oskar Thoren 2019-04-09 13:18:52 +0800