Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Peter Williams dc27915371 Work on compatibility with Notebook >= 7 2023-08-18 14:58:08 -04:00
Peter Williams 4988ee7e22 Require and use message sequencing numbers
In my first tests of the relay, the ZMQ messages were all arriving in
send order and without duplication, but in BinderHub tests I'm getting
out-of-order messages and message duplication. Fortunately pywwt already
includes a sequence number when sending out its messages, so add that to
the specification and use the sequence numbers when processing replies.
This seems to fix the issues I'm seeing.
2021-10-24 20:59:08 -04:00
Peter Williams 96eceb1e0c Add a "probe" interface
This will allow frontends to easily detect whether the KDR server
extension is installed. They will then be able to relay that information
to backends through comms, if so desired.
2021-07-08 10:01:03 -04:00
Peter Williams 8171d38be7 Keys beginning with underscores are reserved 2021-07-08 09:45:28 -04:00
Peter Williams 22ffa3c146 Relay the URL on to the kernel
This is needed for WWT's on-the-fly WTML rewriting, which has to include
absolute URLs in its output.
2021-07-07 12:42:36 -04:00
Peter Williams 7eab826e40 wwt_kernel_data_relay/serverextension.py: add a comment about URL normalization 2021-07-07 10:43:58 -04:00
Peter Williams 83851a8339 Provide the key in the resource-request message 2021-07-06 16:56:22 -04:00
Peter Williams b3de52612c Switch to a generic http-header mechanism
It will make life easier to just let the kernel specify arbitrary
headers.
2021-07-04 09:33:35 -04:00
Peter Williams 1e4fce679f Basic implementation seems to be working? 2021-07-02 19:09:13 -04:00
Peter Williams 5060c283d8 Initial code import 2021-07-02 18:10:49 -04:00