Commit Graph

  • 1a764691e7 RacketMQ depends on the old Syndicate implementation, not the current one main Tony Garnock-Jones 2022-05-17 14:07:26 +0200
  • ac4f15325f The Big Spawn/Actor Swap Tony Garnock-Jones 2017-02-20 17:32:22 -0500
  • eaa1806728 Fix deps Tony Garnock-Jones 2016-12-01 15:00:24 +1300
  • 47547cdf21 pubsub -> websub Tony Garnock-Jones 2016-11-28 09:17:08 +1300
  • 1951a285c8 `web-request-header-websocket-upgrade?` Tony Garnock-Jones 2016-11-26 11:25:59 +1300
  • df6bd3eb2a Cope with renamed resource-path function Tony Garnock-Jones 2016-11-26 09:54:40 +1300
  • 479faca644 web-redirect/temporary! -> web-redirect! Tony Garnock-Jones 2016-11-23 15:39:25 +1300
  • 3b376315f4 web-redirect/temporary! Tony Garnock-Jones 2016-11-23 15:32:57 +1300
  • 1eeb2ce59a syndicate/drivers/config Tony Garnock-Jones 2016-11-23 13:49:46 +1300
  • a6058e05d6 New TODO Tony Garnock-Jones 2016-11-23 10:56:49 +1300
  • 99e77f16d0 Note on caps Tony Garnock-Jones 2016-11-22 17:03:14 +1300
  • a7d4e23124 Redirect / to /index.html Tony Garnock-Jones 2016-11-22 16:44:00 +1300
  • 302f0d0c2d Document htdocs/ contents Tony Garnock-Jones 2016-11-22 15:59:14 +1300
  • f1501c69a5 Document streaming WebSocket subscriptions Tony Garnock-Jones 2016-11-22 15:55:26 +1300
  • e1c7ecd9a7 Update README and add TODO Tony Garnock-Jones 2016-11-22 15:43:55 +1300
  • 2a9273142a Split out relay subscriptions from remote topics. Tony Garnock-Jones 2016-11-22 15:16:35 +1300
  • d2c161fd3e Remove layer of actor*, to avoid out-of-context field access; switch from 201 to 202 for posts Tony Garnock-Jones 2016-11-22 13:32:32 +1300
  • 7dc47f53ff Distinct subscribers in poke.rkt Tony Garnock-Jones 2016-11-22 13:32:08 +1300
  • 709042bb46 Convert the issued lease-seconds from string Tony Garnock-Jones 2016-11-22 11:51:10 +1300
  • f14e0acfcb Reinterpret canonical-local-host -> canonical-baseurl. Tony Garnock-Jones 2016-11-22 11:35:39 +1300
  • 1802a36ce3 Precompile bytecode on pushes for faster startup Tony Garnock-Jones 2016-11-22 11:20:48 +1300
  • 8cee89f6a7 Fix signatures Tony Garnock-Jones 2016-11-22 10:15:18 +1300
  • 1cfd5cce0d log-info instead of printf Tony Garnock-Jones 2016-11-22 10:15:01 +1300
  • eef6c8c4b7 More logging for remote topics Tony Garnock-Jones 2016-11-22 10:09:07 +1300
  • 51088343c4 Fixes and improvements toward proper upstream subscriptions Tony Garnock-Jones 2016-11-22 10:04:07 +1300
  • 79e8d87e5f Terminate a websocket subscription when the websocket closes Tony Garnock-Jones 2016-11-21 17:46:56 +1300
  • 01d8ba9456 Unsubscribe when interest in a remote topic goes away Tony Garnock-Jones 2016-11-21 17:46:45 +1300
  • 2fa3f13c9b More logging Tony Garnock-Jones 2016-11-21 17:46:32 +1300
  • 036916de7f Websocket-specific nginx configuration Tony Garnock-Jones 2016-11-21 17:12:16 +1300
  • 6b4cb0b271 Simple websocket client Tony Garnock-Jones 2016-11-21 17:05:43 +1300
  • a2c63ca007 Websocket subscription Tony Garnock-Jones 2016-11-21 17:05:33 +1300
  • 27d57b2c52 Only poll upstream when some polling is desired Tony Garnock-Jones 2016-11-21 17:05:17 +1300
  • f6cb3282bd Minor refactoring Tony Garnock-Jones 2016-11-21 17:05:01 +1300
  • 165a35a471 Command-line argument -c --> -f Tony Garnock-Jones 2016-11-21 17:04:44 +1300
  • 330721480f Finish conversion of poke.rkt to timestate Tony Garnock-Jones 2016-11-21 14:40:25 +1300
  • c65fc0220c info.rkt updates, including racketmq launcher Tony Garnock-Jones 2016-11-21 11:52:28 +1300
  • d83a87f0f4 Complain if no canonical-hosts are available Tony Garnock-Jones 2016-11-21 11:51:38 +1300
  • f9f5e41c9d Improve README Tony Garnock-Jones 2016-11-21 11:41:57 +1300
  • 5590c754c4 Update README Tony Garnock-Jones 2016-11-21 11:24:54 +1300
  • 763d218927 Fix nginx SSL paths Tony Garnock-Jones 2016-11-21 11:04:01 +1300
  • a5cdd5b12f Warn when too many canonical-host records exist Tony Garnock-Jones 2016-11-21 10:55:06 +1300
  • 1c7b80606d Command-line configuration Tony Garnock-Jones 2016-11-21 10:54:54 +1300
  • 29402dfc0b Warn when config file is missing Tony Garnock-Jones 2016-11-21 10:54:07 +1300
  • 9f6a73a8b0 Split server.rkt into hub.rkt and hub/*.rkt Tony Garnock-Jones 2016-11-21 10:13:40 +1300
  • 9b83f0f243 Comment defaults.rktd Tony Garnock-Jones 2016-11-21 09:48:12 +1300
  • ae8209410d Templates Tony Garnock-Jones 2016-11-21 09:09:05 +1300
  • 1f70e0e49f Split out config, protocol Tony Garnock-Jones 2016-11-21 08:34:35 +1300
  • b27d28f364 Well, maybe error instead of warning. Sigh Tony Garnock-Jones 2016-11-20 18:35:57 +1300
  • 75fbb51e66 Want warning and error in PLTSTDERR Tony Garnock-Jones 2016-11-20 18:33:31 +1300
  • 62bd3c707b Get syndicate/drivers/web logging in run script Tony Garnock-Jones 2016-11-20 18:19:09 +1300
  • 42edd5397a Serve static content Tony Garnock-Jones 2016-11-20 18:12:03 +1300
  • 4a1ad72ab8 Stub nginx and letsencrypt config Tony Garnock-Jones 2016-11-20 17:17:47 +1300
  • 4074a5f0ba Set PLTSTDERR in run script Tony Garnock-Jones 2016-11-20 17:01:49 +1300
  • e36179a610 Terminate on error in run script Tony Garnock-Jones 2016-11-20 17:01:43 +1300
  • e80073f4f0 Update syndicate in post-receive-hook Tony Garnock-Jones 2016-11-20 17:01:33 +1300
  • d0eb37eef1 Go back to using the ambient Racket Tony Garnock-Jones 2016-11-20 16:53:45 +1300
  • 26bba9c255 Use ~/bin/racket in daemontools script Tony Garnock-Jones 2016-11-20 16:52:09 +1300
  • 367cecb46e Makefile post-receive-hook Tony Garnock-Jones 2016-11-20 16:49:10 +1300
  • 1f7489d0f7 Daemontools infrastructure Tony Garnock-Jones 2016-11-20 16:48:05 +1300
  • f9b83c7714 Rename collect from rmq to racketmq Tony Garnock-Jones 2016-11-20 16:27:39 +1300
  • 848b4e45be README.md contents Tony Garnock-Jones 2016-11-20 16:27:13 +1300
  • efb700f662 It should probably be called RacketMQ rather than RMQ Tony Garnock-Jones 2016-11-20 16:27:06 +1300
  • d1022e6c99 Much improved treatment of rel=hub and rel=self for topics Tony Garnock-Jones 2016-11-09 06:20:19 +1300
  • 12fb654708 Support topic deletion in poke.rkt Tony Garnock-Jones 2016-11-09 06:10:39 +1300
  • 28bb423d32 Asynchronous verification Tony Garnock-Jones 2016-11-09 05:21:30 +1300
  • 91c59988df Support HEAD and GET for local topics Tony Garnock-Jones 2016-11-09 05:20:18 +1300
  • 45c30f6158 Copyright year Tony Garnock-Jones 2016-11-04 22:33:43 -0400
  • 7d61d63dc7 Defaults; more use of later-than; work on upstream subscription Tony Garnock-Jones 2016-10-31 22:30:22 -0400
  • a445c6860a Cope with network error when considering redirection Tony Garnock-Jones 2016-10-31 22:29:32 -0400
  • 98b62a5bc8 parse-link-headers (crude) Tony Garnock-Jones 2016-10-31 22:29:06 -0400
  • c37aa8e786 poke.rkt: unbounded lease Tony Garnock-Jones 2016-10-31 22:28:20 -0400
  • 38e6510b52 Add upstream polling Tony Garnock-Jones 2016-10-31 19:34:58 -0400
  • 9a98bcac0d Steps toward remote topics Tony Garnock-Jones 2016-10-31 17:49:25 -0400
  • 06aab927bb optionally follow redirects in `web-request!` Tony Garnock-Jones 2016-10-31 17:49:06 -0400
  • 1dec02fd3d unsubscribe in poke.rkt Tony Garnock-Jones 2016-10-31 17:48:33 -0400
  • 223033f664 Steps toward remote topics Tony Garnock-Jones 2016-10-31 14:49:33 -0400
  • d9866843f2 Flesh out server significantly; stub test utility Tony Garnock-Jones 2016-10-30 20:31:29 -0400
  • 23a923ad77 Server/client split; WIP Tony Garnock-Jones 2016-10-29 07:16:29 -0400
  • f16b0884f0 Use with-handlers in hub actor instead of actor* for fault isolation Tony Garnock-Jones 2016-10-25 17:06:45 -0400
  • f2f8fda62e Start on implementing W3C PubSub per 20 Oct 2016 draft Tony Garnock-Jones 2016-10-25 12:36:09 -0400
  • ea40d44579 Initial commit Tony Garnock-Jones 2015-09-30 12:17:50 -0400