Commit Graph

430 Commits

Author SHA1 Message Date
Oskar Thoren c1ee78c0e9
add link to poc 2019-09-24 13:05:55 +08:00
Oskar Thoren cd97dc0645
fmt, secure transport etc 2019-09-24 13:03:20 +08:00
Oskar Thoren 4ad6cba605
version bump and toc 2019-09-24 12:51:20 +08:00
Oskar Thoren ae387b71b7
CAS post test works 2019-09-21 20:31:22 +08:00
Oskar Thoren ec0b3a85bc
CAS basic test mock 2019-09-21 20:19:37 +08:00
Oskar Thoren f92903f15b
CAS addimpl
Some gc stuff
2019-09-21 19:48:35 +08:00
Oskar Thoren 67b53bcd79
add definitions 2019-09-21 15:17:16 +08:00
Oskar Thoren f7e0ff2b11
abstract 2019-09-21 14:13:39 +08:00
Oskar Thoren fc799d5853
Makefile 2019-09-21 14:01:33 +08:00
Oskar Thoren c68d2806c3
Move twirp to main src 2019-09-21 13:04:11 +08:00
Oskar Thoren 1dd537e326
Move old src stuff to archive
Keeping around for logic import to new Twirp
2019-09-21 13:02:50 +08:00
Oskar Thoren 2cd63a54ff
update remote log spec wip 2019-09-06 11:54:39 +02:00
Oskar Thoren d3df6fc6e4
make mock remote log 2019-09-06 11:32:25 +02:00
Oskar Thoren 5e6a8f593d
Add remote log protobuf and gen 2019-09-06 11:00:29 +02:00
Oskar Thoren 34f7b25c81
prints cas/nsserver 2019-09-06 10:09:27 +02:00
Oskar Thoren b417312871
basic node (cas/ns client impl) 2019-09-06 10:09:16 +02:00
Oskar Thoren f24163427f
ns server ns client 2019-09-06 09:55:28 +02:00
Oskar Thoren c0e5c3f1c2
NS service fixup 2019-09-06 09:38:23 +02:00
Oskar Thoren 06490462d9
Sketch out NS service proto 2019-09-04 16:25:40 +02:00
Oskar Thoren 6bf6d38c6d
casserver/client use new interface and bytes 2019-09-04 16:02:34 +02:00
Oskar Thoren 19b06cb1a8
Simplify CAS service definition 2019-09-04 15:47:56 +02:00
Oskar Thoren 2eae42ae20
start remote log spec mock 2019-09-04 14:45:46 +02:00
Oskar Thoren 96a323d730
Basic CASServer and CASClient 2019-09-03 11:47:59 +02:00
Oskar Thoren 92422542c0
add cas data field 2019-09-03 11:12:10 +02:00
Oskar Thoren d124d917a1
protocol -> cas_service 2019-09-03 11:00:08 +02:00
Oskar Thoren 85be50d903
nim twirp service experiment 2019-09-03 10:25:03 +02:00
Oskar Thoren d7ab72bcbd
hello twirp example protobuf 2019-09-03 10:13:53 +02:00
Oskar Thoren 177bef69b1
add commented out service 2019-09-03 10:01:47 +02:00
Oskar Thoren fe09be631e
WIP misc parsing/creation
still some issues with .id field now
2019-08-12 02:18:37 +08:00
Oskar Thoren 8a7042741e
Parse CASResponse and error if wrong type 2019-08-12 01:53:34 +08:00
Oskar Thoren 6552061377
Use CASResponse 2019-08-12 00:44:30 +08:00
Oskar Thoren f9745505f0
Add CASResponse type 2019-08-12 00:44:18 +08:00
Oskar Thoren 66c3cab672
WIP Replace ad hoc API with protobuf and CASRequest 2019-08-09 18:52:28 +08:00
Oskar Thoren 6f607edcf8
protobuf testing 2019-08-09 18:51:59 +08:00
Oskar Thoren 23576e05bb
Remove old file 2019-08-09 14:08:59 +08:00
Oskar Thoren aa909936f7
Protobuf CASRequest and predicate for post/get 2019-08-08 22:44:34 +08:00
Oskar Thoren f38e5f64b1
Include protocol 2019-08-08 20:03:35 +08:00
Oskar Thoren 736078dbf8
WIP sketch protobuf req/resp types 2019-08-07 16:00:57 +08:00
Oskar Thoren de733f2ff6
Basic protobuf example 2019-08-07 15:11:58 +08:00
Oskar Thoren 6955e4c162
Sketch use cas hash for ns wip 2019-08-07 14:51:07 +08:00
Oskar Thoren 2255b78a80
Node works with ad hoc protocol for both CAS and NS naive 2019-08-07 14:05:13 +08:00
Oskar Thoren 812e6e3ec4
Rewrite node to be async and do both send and receive 2019-08-07 13:10:07 +08:00
Oskar Thoren 2cb4338e26
WIP node async 2019-08-06 13:44:53 +08:00
Oskar Thoren fd33915e96
Better dir structure 2019-08-06 13:15:27 +08:00
Oskar Thoren a863e63641
Remote log: Basic CAS mocking behavior 2019-08-06 12:47:00 +08:00
Oskar Thoren de378ae938
Remote log: Use ns as starting point for cas 2019-08-06 12:30:18 +08:00
Oskar Thoren 52305876d8
Remote log: Basic end to end ns post/get
Split node recv/sending due to sync
Send to all clients
2019-08-05 13:12:36 +08:00
Oskar Thoren df63bbb77e
Remote log: ns post/get state and basic types 2019-08-05 12:44:24 +08:00
Oskar Thoren 9341a74858
Remote log: Node and ns mocking start
Ad hoc post/get message handling
2019-08-05 12:19:26 +08:00
Dean Eigenmann 5b581aeeff
Create README.md 2019-08-03 14:16:13 +02:00