Tony Garnock-Jones
e21514db53
Treat mDNS withdrawal as a kind of disconnection (?)
2019-06-26 22:50:15 +01:00
Tony Garnock-Jones
a524f0a06b
Display nodes only when there's somewhere to put the display
2019-06-26 22:50:15 +01:00
Tony Garnock-Jones
caa9d39618
Publish
...
- @syndicate-lang/server@0.2.13
- @syndicate-lang/socks@0.0.15
- @syndicate-lang/syntax-playground@0.2.14
2019-06-24 14:49:18 +01:00
Tony Garnock-Jones
568492291a
Assert local node ID into management scope
2019-06-24 14:48:25 +01:00
Tony Garnock-Jones
881b5ba9b2
Publish
...
- @syndicate-lang/core@0.2.9
- @syndicate-lang/driver-browser-ui@0.2.11
- @syndicate-lang/driver-http-node@0.2.11
- @syndicate-lang/driver-mdns@0.2.10
- @syndicate-lang/driver-streams-node@0.2.10
- @syndicate-lang/driver-timer@0.2.10
- @syndicate-lang/driver-udp-node@0.2.10
- @syndicate-lang/driver-websocket@0.2.12
- @syndicate-lang/flappy-bird-demo@0.2.11
- @syndicate-lang/server@0.2.12
- @syndicate-lang/socks@0.0.14
- @syndicate-lang/syntax-playground@0.2.13
- @syndicate-lang/syntax-server@0.2.12
2019-06-24 10:47:08 +01:00
Tony Garnock-Jones
2a71d3dfe2
Bump preserves version
2019-06-24 10:46:24 +01:00
Tony Garnock-Jones
884d45be8f
Simpler docker scan logic; ignore connection-refused errors
2019-06-23 13:02:27 +01:00
Tony Garnock-Jones
403e0d7b92
Publish
...
- @syndicate-lang/core@0.2.8
- @syndicate-lang/driver-browser-ui@0.2.10
- @syndicate-lang/driver-http-node@0.2.10
- @syndicate-lang/driver-mdns@0.2.9
- @syndicate-lang/driver-streams-node@0.2.9
- @syndicate-lang/driver-timer@0.2.9
- @syndicate-lang/driver-udp-node@0.2.9
- @syndicate-lang/driver-websocket@0.2.11
- @syndicate-lang/flappy-bird-demo@0.2.10
- @syndicate-lang/server@0.2.11
- @syndicate-lang/socks@0.0.13
- @syndicate-lang/syntax-playground@0.2.12
- @syndicate-lang/syntax-server@0.2.11
2019-06-21 17:31:44 +01:00
Tony Garnock-Jones
1428b141cc
Cope with echo-server minimart-benchmark test: flat new-connection cost
2019-06-21 17:24:07 +01:00
Tony Garnock-Jones
4cd8b58d1a
Terminate server once last connection goes
2019-06-21 17:23:08 +01:00
Tony Garnock-Jones
a4d875e03c
Publish
...
- @syndicate-lang/driver-browser-ui@0.2.9
- @syndicate-lang/driver-http-node@0.2.9
- @syndicate-lang/driver-mdns@0.2.8
- @syndicate-lang/driver-streams-node@0.2.8
- @syndicate-lang/driver-timer@0.2.8
- @syndicate-lang/driver-udp-node@0.2.8
- @syndicate-lang/driver-websocket@0.2.10
- @syndicate-lang/flappy-bird-demo@0.2.9
- @syndicate-lang/server@0.2.10
- @syndicate-lang/socks@0.0.12
- @syndicate-lang/syntax-playground@0.2.11
- @syndicate-lang/syntax-server@0.2.10
- @syndicate-lang/syntax@0.1.1
2019-06-21 13:56:10 +01:00
Tony Garnock-Jones
04274c44a2
Echo server
2019-06-21 13:55:45 +01:00
Tony Garnock-Jones
c4ce36ca1d
Experimental "flattening" of during
2019-06-21 13:53:56 +01:00
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