Commit Graph

395 Commits

Author SHA1 Message Date
Tony Garnock-Jones 1806080793 Publish
- @syndicate-lang/driver-browser-ui@0.2.8
 - @syndicate-lang/driver-websocket@0.2.9
 - @syndicate-lang/flappy-bird-demo@0.2.8
 - @syndicate-lang/server@0.2.9
 - @syndicate-lang/socks@0.0.11
 - @syndicate-lang/syntax-playground@0.2.10
 - @syndicate-lang/syntax-server@0.2.9
2019-06-20 23:11:32 +01:00
Tony Garnock-Jones 864c54f53b Improved LAN tree construction 2019-06-20 23:09:55 +01:00
Tony Garnock-Jones 286bf7ecc1 Hierarchical node connectivity display 2019-06-20 23:09:30 +01:00
Tony Garnock-Jones 52857829a2 Command-line control and better defaults for node ID 2019-06-20 23:09:00 +01:00
Tony Garnock-Jones 86c570ccd2 On start, only relay subs with active holders 2019-06-20 22:54:49 +01:00
Tony Garnock-Jones d2ecf7da71 Warning if no parent nodes can be found (can we do better?) 2019-06-20 22:45:04 +01:00
Tony Garnock-Jones dbfd5dc8e6 Connection backoff 2019-06-20 14:39:05 +01:00
Tony Garnock-Jones f04c743b57 Publish
- @syndicate-lang/driver-http-node@0.2.8
 - @syndicate-lang/driver-websocket@0.2.8
 - @syndicate-lang/server@0.2.8
 - @syndicate-lang/socks@0.0.10
 - @syndicate-lang/syntax-playground@0.2.9
 - @syndicate-lang/syntax-server@0.2.8
2019-06-20 13:36:17 +01:00
Tony Garnock-Jones 8199917335 Heartbeats 2019-06-20 13:35:04 +01:00
Tony Garnock-Jones 1b71d1811d Log on WebSocket disconnect too 2019-06-20 13:34:21 +01:00
Tony Garnock-Jones 86e81e83f0 Correct WebSocket ctor invocation 2019-06-20 13:34:05 +01:00
Tony Garnock-Jones 553490e77e Turn down the volume on websocket send error debug messages 2019-06-20 12:46:59 +01:00
Tony Garnock-Jones 413f28bf20 Publish
- @syndicate-lang/core@0.2.7
 - @syndicate-lang/driver-browser-ui@0.2.7
 - @syndicate-lang/driver-http-node@0.2.7
 - @syndicate-lang/driver-mdns@0.2.7
 - @syndicate-lang/driver-streams-node@0.2.7
 - @syndicate-lang/driver-timer@0.2.7
 - @syndicate-lang/driver-udp-node@0.2.7
 - @syndicate-lang/driver-websocket@0.2.7
 - @syndicate-lang/flappy-bird-demo@0.2.7
 - @syndicate-lang/server@0.2.7
 - @syndicate-lang/socks@0.0.9
 - @syndicate-lang/syntax-playground@0.2.8
 - @syndicate-lang/syntax-server@0.2.7
2019-06-18 18:03:10 +01:00
Tony Garnock-Jones 76e180b047 let -> field, for debuggability 2019-06-18 16:45:10 +01:00
Tony Garnock-Jones e806f4b042 Partial repair for a deep problem with VisibilityRestriction.
This change makes `during` work "atomically" across a communications
delay, by ensuring that a retracted assertion matching the `during`'s
pattern triggers the "stop on" clause in the expansion of the
`during`.

Some discussion of the change exists in the Journal and in my
notebook.
2019-06-18 16:42:16 +01:00
Tony Garnock-Jones c406c7a96d Fix test 2019-06-18 15:31:39 +01:00
Tony Garnock-Jones a0f78c6575 Publish
- @syndicate-lang/socks@0.0.8
2019-06-14 16:27:20 +01:00
Tony Garnock-Jones 438507523b Publish by address instead of name, for where mDNS isn't configured for resolution 2019-06-14 16:26:59 +01:00
Tony Garnock-Jones 66418286ae Publish
- @syndicate-lang/core@0.2.6
 - @syndicate-lang/driver-browser-ui@0.2.6
 - @syndicate-lang/driver-http-node@0.2.6
 - @syndicate-lang/driver-mdns@0.2.6
 - @syndicate-lang/driver-streams-node@0.2.6
 - @syndicate-lang/driver-timer@0.2.6
 - @syndicate-lang/driver-udp-node@0.2.6
 - @syndicate-lang/driver-websocket@0.2.6
 - @syndicate-lang/flappy-bird-demo@0.2.6
 - @syndicate-lang/server@0.2.6
 - @syndicate-lang/socks@0.0.7
 - @syndicate-lang/syntax-playground@0.2.7
 - @syndicate-lang/syntax-server@0.2.6
2019-06-14 16:09:09 +01:00
Tony Garnock-Jones 1b8ffba878 Webpack messes with module.filename and __filename 2019-06-14 16:08:31 +01:00
Tony Garnock-Jones 3722be1988 Publish
- @syndicate-lang/core@0.2.5
 - @syndicate-lang/driver-browser-ui@0.2.5
 - @syndicate-lang/driver-http-node@0.2.5
 - @syndicate-lang/driver-mdns@0.2.5
 - @syndicate-lang/driver-streams-node@0.2.5
 - @syndicate-lang/driver-timer@0.2.5
 - @syndicate-lang/driver-udp-node@0.2.5
 - @syndicate-lang/driver-websocket@0.2.5
 - @syndicate-lang/flappy-bird-demo@0.2.5
 - @syndicate-lang/server@0.2.5
 - @syndicate-lang/socks@0.0.6
 - @syndicate-lang/syntax-playground@0.2.6
 - @syndicate-lang/syntax-server@0.2.5
2019-06-14 15:33:40 +01:00
Tony Garnock-Jones 2e9daad827 Protect other core modules, so that instanceof works properly 2019-06-14 15:33:02 +01:00
Tony Garnock-Jones 41a072c4d4 Publish
- @syndicate-lang/core@0.2.4
 - @syndicate-lang/driver-browser-ui@0.2.4
 - @syndicate-lang/driver-http-node@0.2.4
 - @syndicate-lang/driver-mdns@0.2.4
 - @syndicate-lang/driver-streams-node@0.2.4
 - @syndicate-lang/driver-timer@0.2.4
 - @syndicate-lang/driver-udp-node@0.2.4
 - @syndicate-lang/driver-websocket@0.2.4
 - @syndicate-lang/flappy-bird-demo@0.2.4
 - @syndicate-lang/server@0.2.4
 - @syndicate-lang/socks@0.0.5
 - @syndicate-lang/syntax-playground@0.2.5
 - @syndicate-lang/syntax-server@0.2.4
2019-06-14 13:15:51 +01:00
Tony Garnock-Jones d7169b2687 Undo stupid mistake 2019-06-14 13:15:36 +01:00
Tony Garnock-Jones 9105637143 Publish
- @syndicate-lang/core@0.2.3
 - @syndicate-lang/driver-browser-ui@0.2.3
 - @syndicate-lang/driver-http-node@0.2.3
 - @syndicate-lang/driver-mdns@0.2.3
 - @syndicate-lang/driver-streams-node@0.2.3
 - @syndicate-lang/driver-timer@0.2.3
 - @syndicate-lang/driver-udp-node@0.2.3
 - @syndicate-lang/driver-websocket@0.2.3
 - @syndicate-lang/flappy-bird-demo@0.2.3
 - @syndicate-lang/server@0.2.3
 - @syndicate-lang/socks@0.0.4
 - @syndicate-lang/syntax-playground@0.2.4
 - @syndicate-lang/syntax-server@0.2.3
2019-06-14 13:09:40 +01:00
Tony Garnock-Jones 782d97a3ba Still whacking away at the singleton issue 2019-06-14 13:06:40 +01:00
Tony Garnock-Jones fd85494672 Latest preserves 2019-06-13 23:05:47 +01:00
Tony Garnock-Jones afad947682 Publish
- @syndicate-lang/core@0.2.2
 - @syndicate-lang/driver-browser-ui@0.2.2
 - @syndicate-lang/driver-http-node@0.2.2
 - @syndicate-lang/driver-mdns@0.2.2
 - @syndicate-lang/driver-streams-node@0.2.2
 - @syndicate-lang/driver-timer@0.2.2
 - @syndicate-lang/driver-udp-node@0.2.2
 - @syndicate-lang/driver-websocket@0.2.2
 - @syndicate-lang/flappy-bird-demo@0.2.2
 - @syndicate-lang/server@0.2.2
 - @syndicate-lang/socks@0.0.3
 - @syndicate-lang/syntax-playground@0.2.3
 - @syndicate-lang/syntax-server@0.2.2
2019-06-13 22:41:29 +01:00
Tony Garnock-Jones b24a8b04c8 Avoid gratuitously resetting singleton state 2019-06-13 22:41:09 +01:00
Tony Garnock-Jones 3ee76e7ad3 Publish
- @syndicate-lang/core@0.2.1
 - @syndicate-lang/driver-browser-ui@0.2.1
 - @syndicate-lang/driver-http-node@0.2.1
 - @syndicate-lang/driver-mdns@0.2.1
 - @syndicate-lang/driver-streams-node@0.2.1
 - @syndicate-lang/driver-timer@0.2.1
 - @syndicate-lang/driver-udp-node@0.2.1
 - @syndicate-lang/driver-websocket@0.2.1
 - @syndicate-lang/flappy-bird-demo@0.2.1
 - @syndicate-lang/server@0.2.1
 - @syndicate-lang/socks@0.0.2
 - @syndicate-lang/syntax-playground@0.2.2
 - @syndicate-lang/syntax-server@0.2.1
2019-06-13 22:31:52 +01:00
Tony Garnock-Jones 3042a23aad Get raw box-and-client example running again 2019-06-13 22:18:57 +01:00
Tony Garnock-Jones 2223f29ad2 Singleton fudgery 2019-06-13 22:18:45 +01:00
Tony Garnock-Jones d04d4f0095 Publish
- @syndicate-lang/socks@0.0.1
 - @syndicate-lang/syntax-playground@0.2.1
2019-06-13 16:31:49 +01:00
Tony Garnock-Jones 9a319b0815 Split out socks package 2019-06-13 16:30:10 +01:00
Tony Garnock-Jones 6f8fd0300a Loop over container networks 2019-06-13 16:08:47 +01:00
Tony Garnock-Jones 69393e3f0f Move webpack to dev-dependency 2019-06-13 16:08:38 +01:00
Tony Garnock-Jones a9f57f90fd More clean 2019-06-13 16:08:20 +01:00
Tony Garnock-Jones 7e1f62bbe2 Take snapshots of js packages for docker image 2019-06-13 16:08:07 +01:00
Tony Garnock-Jones 3d5e8c0298 Be noisy about available services 2019-06-13 14:33:14 +01:00
Tony Garnock-Jones 449e8c07a5 socks-server: publish docker ports 2019-06-13 14:33:03 +01:00
Tony Garnock-Jones 6561c0b16e Avoid reinstantiating: VisibilityRestriction is not comparable 2019-06-13 14:32:37 +01:00
Tony Garnock-Jones 9f63d2e181 Publish
- @syndicate-lang/core@0.2.0
 - @syndicate-lang/driver-browser-ui@0.2.0
 - @syndicate-lang/driver-http-node@0.2.0
 - @syndicate-lang/driver-mdns@0.2.0
 - @syndicate-lang/driver-streams-node@0.2.0
 - @syndicate-lang/driver-timer@0.2.0
 - @syndicate-lang/driver-udp-node@0.2.0
 - @syndicate-lang/driver-websocket@0.2.0
 - @syndicate-lang/flappy-bird-demo@0.2.0
 - @syndicate-lang/server@0.2.0
 - @syndicate-lang/syntax-playground@0.2.0
 - @syndicate-lang/syntax-server@0.2.0
2019-06-13 13:19:52 +01:00
Tony Garnock-Jones d9b1316846 Comment out dataspace.js debugging, to avoid the speed penalty 2019-06-13 13:19:28 +01:00
Tony Garnock-Jones 409aa357db Improved error signalling 2019-06-12 00:22:53 +01:00
Tony Garnock-Jones 7cfa084558 Repair errors in TCP server facet implementation 2019-06-11 18:48:29 +01:00
Tony Garnock-Jones 0f00b0a83f Repair client: retract adhoc assertions on facet stop 2019-06-11 17:41:27 +01:00
Tony Garnock-Jones 5c94433a85 Send Err outside Turn 2019-06-08 21:50:11 +01:00
Tony Garnock-Jones af3c4bfe2d Remove obsolete Peer message 2019-06-08 21:14:00 +01:00
Tony Garnock-Jones 7fd2805209 Switch to explicit grouping of turn actions/events 2019-06-08 21:11:35 +01:00
Tony Garnock-Jones a518350b80 Update Dockerfile to alpine:3.9 (why didn't I do this before?) 2019-06-08 21:11:10 +01:00