Tony Garnock-Jones
|
4fa1a4dcbd
|
Add accidentally-omitted files
|
2021-10-11 13:12:21 +02:00 |
Tony Garnock-Jones
|
5193660913
|
Bring up to date
|
2021-10-11 13:06:57 +02:00 |
Tony Garnock-Jones
|
2b5e5611b3
|
Bring up to date (untested)
|
2021-10-11 12:55:45 +02:00 |
Tony Garnock-Jones
|
381471225b
|
No names in patterns
|
2021-07-13 18:27:58 +02:00 |
Tony Garnock-Jones
|
9bb081292b
|
Clean up
|
2021-06-09 15:13:56 +02:00 |
Tony Garnock-Jones
|
63e417cdc3
|
TAttenuate
|
2021-06-09 15:13:50 +02:00 |
Tony Garnock-Jones
|
594fe01067
|
Upgrade to latest schema language including embedded interfaces
|
2021-06-01 17:00:09 +02:00 |
Tony Garnock-Jones
|
41e214e078
|
inert check needed
|
2021-05-31 12:02:46 +02:00 |
Tony Garnock-Jones
|
2beecfc78e
|
Make actor *stop* an orderly termination (vs crash)
|
2021-05-31 12:01:50 +02:00 |
Tony Garnock-Jones
|
9a06f4a633
|
Make turns atomic, rather than reply-turn-per-event
|
2021-05-31 12:01:33 +02:00 |
Tony Garnock-Jones
|
5085abfcbf
|
Update to latest preserves
|
2021-05-25 10:54:17 +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
|
c36b760a43
|
Remove stale entry from users map
|
2021-04-29 15:18:57 +02:00 |
Tony Garnock-Jones
|
a3a78bb39b
|
New preserves interface
|
2021-04-25 10:48:51 +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
|
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
|
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
|
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
|
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
|
12103e43d2
|
Reuse decoder, allowing multi- or partial-packet input byte chunks
|
2021-03-04 10:42:52 +01:00 |
Tony Garnock-Jones
|
abcf0dd933
|
Repair warnings
|
2021-03-03 16:39:37 +01:00 |
Tony Garnock-Jones
|
9865fe4efd
|
Better Worker state management, including proper shutdown
|
2021-03-03 16:23:22 +01:00 |