Commit Graph

53 Commits

Author SHA1 Message Date
Tony Garnock-Jones fa2c184545 Webpack -> Rollup 2020-08-05 12:36:53 +02:00
Tony Garnock-Jones 4cd8b58d1a Terminate server once last connection goes 2019-06-21 17:23:08 +01:00
Tony Garnock-Jones 04274c44a2 Echo server 2019-06-21 13:55:45 +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 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 5e6c1e5cb9 Less gratuitous noise in federated situation. (Really need subscription aggregation!) 2019-06-07 15:51:54 +01:00
Tony Garnock-Jones 5ecadc8acb Update preserves to 0.0.9 2019-06-07 13:30:00 +01:00
Tony Garnock-Jones 35c5dd1b30 Republish mDNS SSH services 2019-06-06 15:54:52 +01:00
Tony Garnock-Jones 49821022f0 Hostnames are case-insensitive. Ugh 2019-06-06 14:09:19 +01:00
Tony Garnock-Jones 6a6f432506 Split socks.js into -gateway and -service programs 2019-06-06 13:59:43 +01:00
Tony Garnock-Jones e457e270ba Relay streams over the client-server protocol (!) 2019-06-03 12:09:17 +01:00
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 9a8898e8ec Significant refactoring of stream protocol 2019-05-31 13:58:04 +01:00
Tony Garnock-Jones c6e780b50a Use the friendlier accessors in more places 2019-05-30 14:22:24 +01:00
Tony Garnock-Jones 32bccdbad9 Rename "broker" to "server" 2019-05-15 17:26:39 +01:00
Tony Garnock-Jones d1877a890c Experimental node.js worker_threads support 2018-12-13 16:39:56 +00:00
Tony Garnock-Jones 8e8a1d9989 Steps toward discovery 2018-12-12 17:16:10 +00:00
Tony Garnock-Jones 4f3ce393f4 Actually parse out TXT data, flawed though it must be 2018-12-03 13:03:24 +00:00
Tony Garnock-Jones 2eca7908e6 mDNS support via avahi-browser/avahi-publish 2018-12-02 17:48:58 +00:00
Tony Garnock-Jones 2c3d7d247d Be stricter about facet-setup vs script phase separation 2018-11-29 17:39:15 +00:00
Tony Garnock-Jones bae07566ca SOCKSv5 implementation; simple sshd relay 2018-11-29 17:14:12 +00:00
Tony Garnock-Jones 3318ac9e4e Track more information in order to produce an interesting visualisation 2018-11-28 17:52:35 +00:00
Tony Garnock-Jones c2cd8eaba5 Cosmetic 2018-11-26 18:44:15 +00:00
Tony Garnock-Jones e62b117691 Subprocess support 2018-11-26 15:45:32 +00:00
Tony Garnock-Jones 7eaa07de57 New driver-streams-node, replacing driver-tcp-node and driver-unixsocket-node 2018-11-26 13:27:59 +00:00
Tony Garnock-Jones 8964596453 Remove unneeded imports 2018-11-20 14:11:38 +00:00
Tony Garnock-Jones baa40f5699 Change send syntax from `^ ...` to `send ...`. 2018-11-16 11:17:59 +00:00
Tony Garnock-Jones 44c1d425b3 Switch to Preserves for Record and Bytes 2018-11-15 23:24:58 +00:00
Tony Garnock-Jones bf673da104 TcpIn -> DataIn, TcpOut -> DataOut, TcpInLine -> LineIn 2018-11-14 14:44:57 +00:00
Tony Garnock-Jones 5fe6eddcfe TCP/IP driver; TCP/IP demo chat client and server. 2018-11-13 20:52:50 +00:00
Tony Garnock-Jones 52f9da8cac Proper treatment of actor containment; proper treatment of adhoc assertion 2018-11-11 15:21:44 +00:00
Tony Garnock-Jones 72e1653aa6 First stab at cross-dataspace relaying; does not yet handle adhoc assertions 2018-11-11 14:00:02 +00:00
Tony Garnock-Jones 7dd82b58c9 Cosmetic output change in mc.js 2018-11-07 00:34:35 +00:00
Tony Garnock-Jones cf88700666 driver-udp-node 2018-11-06 10:59:27 +00:00
Tony Garnock-Jones bdcdba7800 driver-websocket 2018-11-05 21:18:04 +00:00
Tony Garnock-Jones df43e5fb1c Rename RequestData -> DataIn, ResponseData -> DataOut 2018-11-05 17:48:50 +00:00
Tony Garnock-Jones 935ec51dcb Clicky button 2018-11-05 13:58:25 +00:00
Tony Garnock-Jones 62798dc52e A richer, more interesting HTTP server example 2018-11-05 11:20:59 +00:00
Tony Garnock-Jones b935608e53 Continuation argument to stop() is optional 2018-11-05 11:20:16 +00:00
Tony Garnock-Jones 5ce3275505 Same numbers as imperative-syndicate/rkt 2018-11-05 10:31:39 +00:00
Tony Garnock-Jones 33c8f70ab6 Flesh out WebSocket support 2018-11-04 23:00:32 +00:00
Tony Garnock-Jones e0a6ae670b Web server driver, plus beginnings of WebSocket support 2018-11-04 20:01:40 +00:00
Tony Garnock-Jones 5819b41486 @syndicate-lang/driver-browser-ui 2018-11-03 22:30:48 +00:00
Tony Garnock-Jones c331544ede Actually make assertionspeed.js measure something 2018-11-03 22:27:11 +00:00
Tony Garnock-Jones 264df78e4d Change message send syntax from prefix "<<" to prefix "^" 2018-11-03 22:26:52 +00:00
Tony Garnock-Jones 09ee4046c1 Rename two examples 2018-11-03 22:24:44 +00:00
Tony Garnock-Jones a0c6b54d55 Override babel module loading more generally, to ensure proper state is picked up for the Syndicate extensions 2018-11-03 15:54:05 +00:00