Commit Graph

477 Commits

Author SHA1 Message Date
Tony Garnock-Jones b6017f1501 Use `false` for acks, since `null` doesn't travel well 2019-06-03 12:08:30 +01:00
Tony Garnock-Jones 2e9c5ddc33 Note on protocol problem 2019-06-03 12:06:49 +01:00
Tony Garnock-Jones f855782239 Oops - missed an instance of worklist 2019-06-03 12:06:23 +01:00
Tony Garnock-Jones 867b32b5be addObserverEndpoint 2019-06-03 12:06:04 +01:00
Tony Garnock-Jones d061d21748 Debug output for subprocess 2019-06-03 12:05:18 +01:00
Tony Garnock-Jones f19ecb69c8 VisibilityRestriction.toString 2019-06-03 12:03:25 +01:00
Tony Garnock-Jones 9a8898e8ec Significant refactoring of stream protocol 2019-05-31 13:58:04 +01:00
Tony Garnock-Jones 73d55a8018 Document help option 2019-05-31 10:59:22 +01:00
Tony Garnock-Jones 28c3992d12 Publish
- @syndicate-lang/core@0.1.2
 - @syndicate-lang/driver-browser-ui@0.1.2
 - @syndicate-lang/driver-http-node@0.1.3
 - @syndicate-lang/driver-mdns@0.1.2
 - @syndicate-lang/driver-streams-node@0.1.2
 - @syndicate-lang/driver-timer@0.1.2
 - @syndicate-lang/driver-udp-node@0.1.2
 - @syndicate-lang/driver-websocket@0.1.2
 - @syndicate-lang/flappy-bird-demo@0.1.2
 - @syndicate-lang/server@0.1.4
 - @syndicate-lang/syntax-playground@0.1.3
 - @syndicate-lang/syntax-server@0.1.3
2019-05-30 23:07:37 +01:00
Tony Garnock-Jones 1d8719f6b1 Preserve turn boundaries in distribution protocol; loopback client; much improved debug output 2019-05-30 23:06:15 +01:00
Tony Garnock-Jones 9d12ef311c Improve debug output in WebSocket error guard 2019-05-30 22:53:04 +01:00
Tony Garnock-Jones 844bc3457d Provide PRIORITY 2019-05-30 22:52:40 +01:00
Tony Garnock-Jones 0f6987b02d Debug output 2019-05-30 22:52:31 +01:00
Tony Garnock-Jones 33dd38aea6 Enable debug in docker server 2019-05-30 22:36:45 +01:00
Tony Garnock-Jones a2780d5871 Allow additional docker arguments to docker-server.sh 2019-05-30 22:36:26 +01:00
Tony Garnock-Jones 4e33bc1ba5 Publish
- @syndicate-lang/core@0.1.1
 - @syndicate-lang/driver-browser-ui@0.1.1
 - @syndicate-lang/driver-http-node@0.1.2
 - @syndicate-lang/driver-mdns@0.1.1
 - @syndicate-lang/driver-streams-node@0.1.1
 - @syndicate-lang/driver-timer@0.1.1
 - @syndicate-lang/driver-udp-node@0.1.1
 - @syndicate-lang/driver-websocket@0.1.1
 - @syndicate-lang/flappy-bird-demo@0.1.1
 - @syndicate-lang/server@0.1.3
 - @syndicate-lang/syntax-playground@0.1.2
 - @syndicate-lang/syntax-server@0.1.2
2019-05-30 14:25:59 +01:00
Tony Garnock-Jones 98c816aed4 Update command-line for new server 2019-05-30 14:25:11 +01:00
Tony Garnock-Jones c6e780b50a Use the friendlier accessors in more places 2019-05-30 14:22:24 +01:00
Tony Garnock-Jones 4660f21251 Update dep after npm audit 2019-05-30 14:20:02 +01:00
Tony Garnock-Jones c99572f4b1 Friendlier accessors on preserves records 2019-05-30 14:11:44 +01:00
Tony Garnock-Jones 89fa91eb89 Publish
- @syndicate-lang/driver-http-node@0.1.1
 - @syndicate-lang/server@0.1.2
 - @syndicate-lang/syntax-playground@0.1.1
 - @syndicate-lang/syntax-server@0.1.1
2019-05-28 16:55:38 +01:00
Tony Garnock-Jones 7f07be80df Improve OverlayLink publication 2019-05-28 16:54:58 +01:00
Tony Garnock-Jones 08a8d51de6 Handle WS exceptions on server side 2019-05-28 16:54:46 +01:00
Tony Garnock-Jones a0efda90f9 Publish
- @syndicate-lang/server@0.1.1
2019-05-28 16:19:12 +01:00
Tony Garnock-Jones f21ca81c35 No runtime dependency on webpack 2019-05-28 16:18:55 +01:00
Tony Garnock-Jones 0e023a554b Publish
- @syndicate-lang/core@0.1.0
 - @syndicate-lang/driver-browser-ui@0.1.0
 - @syndicate-lang/driver-http-node@0.1.0
 - @syndicate-lang/driver-mdns@0.1.0
 - @syndicate-lang/driver-streams-node@0.1.0
 - @syndicate-lang/driver-timer@0.1.0
 - @syndicate-lang/driver-udp-node@0.1.0
 - @syndicate-lang/driver-websocket@0.1.0
 - @syndicate-lang/flappy-bird-demo@0.1.0
 - @syndicate-lang/server@0.1.0
 - @syndicate-lang/syntax-playground@0.1.0
 - @syndicate-lang/syntax-server@0.1.0
 - @syndicate-lang/syntax@0.1.0
2019-05-28 16:11:07 +01:00
Tony Garnock-Jones d9b106ac99 Make server package public 2019-05-28 16:10:47 +01:00
Tony Garnock-Jones 1913793996 Remove useless old Makefile 2019-05-28 16:07:15 +01:00
Tony Garnock-Jones 39468f3557 Self-assembling overlays 2019-05-28 16:07:15 +01:00
Tony Garnock-Jones 283bbf03e5 Split out disco 2019-05-28 13:21:33 +01:00
Tony Garnock-Jones 84e45f4aa2 Construct servers for interest in WebSocket as well as Request 2019-05-28 13:21:02 +01:00
Tony Garnock-Jones caf75f3d1e Prepare for separate transport advertisement and spanning-tree construction 2019-05-28 11:56:29 +01:00
Tony Garnock-Jones 0690660af8 We don't use the timer 2019-05-28 11:55:50 +01:00
Tony Garnock-Jones 2aee34d201 Could it really be that a traverse only visits the given node's children, not the node itself? 2019-05-28 11:55:33 +01:00
Tony Garnock-Jones 73e5ee0944 A little bit of feedback about what's happening 2019-05-25 12:27:22 +01:00
Tony Garnock-Jones ef1c849d87 Federated uplinks; server command-line parsing 2019-05-23 15:52:10 +01:00
Tony Garnock-Jones 6dac70199d Add ability to name docker servers 2019-05-23 15:51:38 +01:00
Tony Garnock-Jones ac12c14864 Federation (inbound links only for now) 2019-05-23 13:51:16 +01:00
Tony Garnock-Jones 8fdf6b7032 Factor out server.js module 2019-05-23 10:33:59 +01:00
Tony Garnock-Jones 7a9eed8f0d Change name of chat scope to "chat" 2019-05-16 22:30:39 +01:00
Tony Garnock-Jones aefc45632b Move away from use of "broker" 2019-05-16 20:14:38 +01:00
Tony Garnock-Jones d8c18535ce Proposal/Envelope split; assert Observe properly in server 2019-05-16 10:26:43 +01:00
Tony Garnock-Jones 31b3ef250d Declare message/assertion types, so latest babel doesn't complain about missing exports 2019-05-16 08:47:26 +01:00
Tony Garnock-Jones 7447a4d3dc Cope with latest babel by explicitly targetting node during Syndicate parser compilation 2019-05-16 08:10:59 +01:00
Tony Garnock-Jones 32bccdbad9 Rename "broker" to "server" 2019-05-15 17:26:39 +01:00
Tony Garnock-Jones b682a3fc3f Updated client-server protocol 2019-05-12 23:26:01 +01:00
Tony Garnock-Jones 69968d6dea Comment re: alpine 3.9 and nodejs/npm 2019-03-21 11:34:32 +00:00
Tony Garnock-Jones 50ee261c0f Make client support ping 2019-03-18 23:29:43 +00:00
Tony Garnock-Jones d46eec2e6d Cut-and-pasteable SYNDICATE_COMPILE_SERVER setting 2018-12-24 11:35:25 +00:00
Tony Garnock-Jones 5de93f6942 Use curl instead of wget, avoiding busyboxisms on Alpine 2018-12-24 11:35:06 +00:00