Commit Graph

164 Commits

Author SHA1 Message Date
Tony Garnock-Jones e47a37e3f0 First steps to an actual novy implementation 2021-05-27 10:36:35 +02:00
Tony Garnock-Jones 5085abfcbf Update to latest preserves 2021-05-25 10:54:17 +02:00
Tony Garnock-Jones 83335287f5 Bump dependencies (including @preserves/schema) 2021-05-20 22:40:47 +02:00
Tony Garnock-Jones 64d1dbe555 Demo instructions 2021-05-20 14:43:26 +02:00
Tony Garnock-Jones 0cd71ddb15 Repair attenuate tool 2021-05-20 12:47:56 +02:00
Tony Garnock-Jones 5cd3198739 The Great Renaming: Pointer -> Embedded 2021-05-17 15:13:55 +02:00
Tony Garnock-Jones 191946d9c3 README.md 2021-05-06 12:44:47 +02:00
Tony Garnock-Jones c36b760a43 Remove stale entry from users map 2021-04-29 15:18:57 +02:00
Tony Garnock-Jones 4d89fe00d2 Remove no-longer-needed Protocol definition in schema compiler invocation 2021-04-29 15:18:46 +02:00
Tony Garnock-Jones a3a78bb39b New preserves interface 2021-04-25 10:48:51 +02:00
Tony Garnock-Jones f2431567a7 Bump preserves dep, and upgrade others 2021-04-25 00:20:31 +02:00
Tony Garnock-Jones 4af4219cc7 Avoid hand-written WireRef (un)marshalling, taking advantage of the new Pointer representation from preserves 2021-04-25 00:15:15 +02:00
Tony Garnock-Jones fa47fa3e5e Classify source files into subdirectories 2021-04-21 21:22:30 +02:00
Tony Garnock-Jones 61174815eb Better SturdyRef binding and lookup 2021-04-19 13:00:08 +02:00
Tony Garnock-Jones cb8dae7ca4 Oops - I forgot pDiscard() 2021-04-19 09:59:42 +02:00
Tony Garnock-Jones 0ecc322f8b TODO 2021-04-16 22:56:22 +02:00
Tony Garnock-Jones a24042bc7b Use facets to be more robust against moderator leaving and rejoining 2021-04-16 22:56:10 +02:00
Tony Garnock-Jones a865a2dddd Attenuate authority in secure chat 2021-04-16 22:38:39 +02:00
Tony Garnock-Jones 8b460a2f1c Fix up secure-chat using facets!; and factor out readline 2021-04-16 20:58:22 +02:00
Tony Garnock-Jones ff1feff82b Facets, first draft 2021-04-16 20:29:16 +02:00
Tony Garnock-Jones 6224a4dbf3 Steps toward secure-chat. Highlights the need for a tree of facets. 2021-04-16 14:38:08 +02:00
Tony Garnock-Jones 23fa218df2 Rename simple-chat 2021-04-15 20:48:44 +02:00
Tony Garnock-Jones 421ea699c7 Tighten 2021-04-15 20:14:49 +02:00
Tony Garnock-Jones f35815d62a Simplest chat system 2021-04-15 20:07:39 +02:00
Tony Garnock-Jones 4737a3d070 Repair lack-of-encoding error 2021-04-15 20:07:18 +02:00
Tony Garnock-Jones c46f78f536 Add schema bundle target 2021-04-01 22:05:40 +02:00
Tony Garnock-Jones 29245af627 Bump preserves dep 2021-04-01 22:03:52 +02:00
Tony Garnock-Jones be81529c5d Named arguments 2021-03-23 19:18:26 +01:00
Tony Garnock-Jones 1bd65cd283 Update to new schema compiler backend 2021-03-23 12:18:57 +01:00
Tony Garnock-Jones 346218f26a Regenerate from schema with better compiler 2021-03-14 21:18:49 +01:00
Tony Garnock-Jones a9c9def067 Use generated decoders 2021-03-12 20:49:18 +01:00
Tony Garnock-Jones 1269293b8a Update to fixed packages 2021-03-11 23:14:06 +01:00
Tony Garnock-Jones 56ca208b24 Update to latest schema 2021-03-11 23:04:55 +01:00
Tony Garnock-Jones 30bb5393c6 Back up to speed by avoiding S.* prefix and importing individual values directly 2021-03-11 22:57:18 +01:00
Tony Garnock-Jones 5086e3b209 Switch to using the schema-generated code. It's about half the speed. I wonder why? 2021-03-11 21:56:35 +01:00
Tony Garnock-Jones 4393561fc9 Upgrade preserves 2021-03-11 19:18:00 +01:00
Tony Garnock-Jones f7399cb858 Move to autogenerated schemas 2021-03-11 18:00:45 +01:00
Tony Garnock-Jones 8fa737ce85 Prepare for Preserves schema; switch to yarn 2021-03-10 23:49:34 +01:00
Tony Garnock-Jones 1b120512a8 Attenuator, for experimenting with client/server 2021-03-05 21:37:58 +01:00
Tony Garnock-Jones 4b7fd6ce88 Bump preserves version 2021-03-05 21:18:01 +01:00
Tony Garnock-Jones 26582f2799 SturdyRef gatekeeper 2021-03-04 22:08:49 +01:00
Tony Garnock-Jones 1c7e68f461 Split out sturdy-demo.ts 2021-03-04 21:11:58 +01:00
Tony Garnock-Jones e7ebf8e821 Split out crypto to get it to run in the browser as well as node.js 2021-03-04 21:01:28 +01:00
Tony Garnock-Jones 50a563210c SturdyRef prototype 2021-03-04 19:54:22 +01:00
Tony Garnock-Jones e23b93e913 Split out rewrite.ts 2021-03-04 19:54:12 +01:00
Tony Garnock-Jones b72fb6c309 Tidy up 2021-03-04 11:38:20 +01:00
Tony Garnock-Jones e14082795c Client/server! 2021-03-04 11:29:37 +01:00
Tony Garnock-Jones 81a307e03c Move exception handling to the right place: inside each turn 2021-03-04 11:29:28 +01:00
Tony Garnock-Jones 01fb3a471a Allow startup without explicit limit/report parameters 2021-03-04 11:29:04 +01:00
Tony Garnock-Jones ade26bd283 Bump preserves dep 2021-03-04 11:28:44 +01:00