Commit Graph

53 Commits

Author SHA1 Message Date
Tony Garnock-Jones 036916de7f Websocket-specific nginx configuration 2016-11-21 17:12:16 +13:00
Tony Garnock-Jones 6b4cb0b271 Simple websocket client 2016-11-21 17:05:43 +13:00
Tony Garnock-Jones a2c63ca007 Websocket subscription 2016-11-21 17:05:33 +13:00
Tony Garnock-Jones 27d57b2c52 Only poll upstream when some polling is desired 2016-11-21 17:05:17 +13:00
Tony Garnock-Jones f6cb3282bd Minor refactoring 2016-11-21 17:05:01 +13:00
Tony Garnock-Jones 165a35a471 Command-line argument -c --> -f 2016-11-21 17:04:44 +13:00
Tony Garnock-Jones 330721480f Finish conversion of poke.rkt to timestate 2016-11-21 14:40:25 +13:00
Tony Garnock-Jones c65fc0220c info.rkt updates, including racketmq launcher 2016-11-21 11:52:28 +13:00
Tony Garnock-Jones d83a87f0f4 Complain if no canonical-hosts are available 2016-11-21 11:51:38 +13:00
Tony Garnock-Jones f9f5e41c9d Improve README 2016-11-21 11:41:57 +13:00
Tony Garnock-Jones 5590c754c4 Update README 2016-11-21 11:24:54 +13:00
Tony Garnock-Jones 763d218927 Fix nginx SSL paths 2016-11-21 11:04:01 +13:00
Tony Garnock-Jones a5cdd5b12f Warn when too many canonical-host records exist 2016-11-21 10:55:06 +13:00
Tony Garnock-Jones 1c7b80606d Command-line configuration 2016-11-21 10:54:54 +13:00
Tony Garnock-Jones 29402dfc0b Warn when config file is missing 2016-11-21 10:54:07 +13:00
Tony Garnock-Jones 9f6a73a8b0 Split server.rkt into hub.rkt and hub/*.rkt 2016-11-21 10:13:40 +13:00
Tony Garnock-Jones 9b83f0f243 Comment defaults.rktd 2016-11-21 09:48:12 +13:00
Tony Garnock-Jones ae8209410d Templates 2016-11-21 09:09:05 +13:00
Tony Garnock-Jones 1f70e0e49f Split out config, protocol 2016-11-21 08:34:35 +13:00
Tony Garnock-Jones b27d28f364 Well, maybe error instead of warning. Sigh 2016-11-20 18:35:57 +13:00
Tony Garnock-Jones 75fbb51e66 Want warning and error in PLTSTDERR 2016-11-20 18:33:31 +13:00
Tony Garnock-Jones 62bd3c707b Get syndicate/drivers/web logging in run script 2016-11-20 18:19:09 +13:00
Tony Garnock-Jones 42edd5397a Serve static content 2016-11-20 18:12:03 +13:00
Tony Garnock-Jones 4a1ad72ab8 Stub nginx and letsencrypt config 2016-11-20 17:24:18 +13:00
Tony Garnock-Jones 4074a5f0ba Set PLTSTDERR in run script 2016-11-20 17:01:49 +13:00
Tony Garnock-Jones e36179a610 Terminate on error in run script 2016-11-20 17:01:43 +13:00
Tony Garnock-Jones e80073f4f0 Update syndicate in post-receive-hook 2016-11-20 17:01:33 +13:00
Tony Garnock-Jones d0eb37eef1 Go back to using the ambient Racket 2016-11-20 16:53:45 +13:00
Tony Garnock-Jones 26bba9c255 Use ~/bin/racket in daemontools script 2016-11-20 16:52:09 +13:00
Tony Garnock-Jones 367cecb46e Makefile post-receive-hook 2016-11-20 16:49:10 +13:00
Tony Garnock-Jones 1f7489d0f7 Daemontools infrastructure 2016-11-20 16:48:05 +13:00
Tony Garnock-Jones f9b83c7714 Rename collect from rmq to racketmq 2016-11-20 16:27:39 +13:00
Tony Garnock-Jones 848b4e45be README.md contents 2016-11-20 16:27:13 +13:00
Tony Garnock-Jones efb700f662 It should probably be called RacketMQ rather than RMQ 2016-11-20 16:27:06 +13:00
Tony Garnock-Jones d1022e6c99 Much improved treatment of rel=hub and rel=self for topics 2016-11-09 06:20:19 +13:00
Tony Garnock-Jones 12fb654708 Support topic deletion in poke.rkt 2016-11-09 06:10:39 +13:00
Tony Garnock-Jones 28bb423d32 Asynchronous verification 2016-11-09 05:21:30 +13:00
Tony Garnock-Jones 91c59988df Support HEAD and GET for local topics 2016-11-09 05:20:18 +13:00
Tony Garnock-Jones 45c30f6158 Copyright year 2016-11-04 22:33:43 -04:00
Tony Garnock-Jones 7d61d63dc7 Defaults; more use of later-than; work on upstream subscription 2016-10-31 22:30:22 -04:00
Tony Garnock-Jones a445c6860a Cope with network error when considering redirection 2016-10-31 22:29:32 -04:00
Tony Garnock-Jones 98b62a5bc8 parse-link-headers (crude) 2016-10-31 22:29:06 -04:00
Tony Garnock-Jones c37aa8e786 poke.rkt: unbounded lease 2016-10-31 22:28:20 -04:00
Tony Garnock-Jones 38e6510b52 Add upstream polling 2016-10-31 19:34:58 -04:00
Tony Garnock-Jones 9a98bcac0d Steps toward remote topics 2016-10-31 17:49:25 -04:00
Tony Garnock-Jones 06aab927bb optionally follow redirects in `web-request!` 2016-10-31 17:49:06 -04:00
Tony Garnock-Jones 1dec02fd3d unsubscribe in poke.rkt 2016-10-31 17:48:33 -04:00
Tony Garnock-Jones 223033f664 Steps toward remote topics 2016-10-31 14:49:33 -04:00
Tony Garnock-Jones d9866843f2 Flesh out server significantly; stub test utility 2016-10-30 20:31:29 -04:00
Tony Garnock-Jones 23a923ad77 Server/client split; WIP 2016-10-29 07:16:29 -04:00