Commit Graph

13 Commits

Author SHA1 Message Date
Elliot Glaysher
253ef31531 Initial split of %light into %http-server and %http-client 2019-02-08 15:03:46 -08:00
Elliot Glaysher
f6f9c46dca Timer demo works again, but now based on subscriptions.
- Resubscribes because Gall currently breaks connections after 20
  messages on a subscription.

- Fixes cleanup of connections, so we don't constantly leak closed
  connections into set of open connections, leading to spam cleanup
  on restart of your urbit.
2019-01-10 16:35:09 -08:00
Elliot Glaysher
412a182c3e First attempt at retargetting the %server demo onto %light channels.
This currently has a bunch of issues around canceling the channel, but
we have a minimal demo which is able to use Gall subscriptions from the
webpage over an EventSource.
2019-01-09 15:43:43 -08:00
Elliot Glaysher
bee2b01fb6 First test usage of the channel stuff from a real browser. Properly sends an error back. 2019-01-08 14:44:03 -08:00
Elliot Glaysher
9c4c470b90 Use sail for page once again, and use one message for the static page. 2018-10-24 16:48:24 -07:00
Elliot Glaysher
8d87a2ca22 Extract a generic +require-authorization gate. 2018-10-24 16:24:35 -07:00
Elliot Glaysher
5d12ae900a The authenticated access flow works from an app in browser. 2018-10-24 14:31:19 -07:00
Elliot Glaysher
0965f2a50f Now responds to http close requests; kills timer sessions. 2018-10-23 14:25:20 -07:00
Elliot Glaysher
fe8512efff Fixes compile errors in serer.hoon 2018-10-23 11:34:59 -07:00
Elliot Glaysher
75d1c7225e Server side events sorta work. 2018-10-22 11:36:30 -07:00
Elliot Glaysher
b659bba171 Fix path dispatch so root generators work. 2018-10-11 11:28:27 -07:00
Elliot Glaysher
e0100a32be Now with a test on the whole dummy-generator path. 2018-10-10 11:51:52 -07:00
Elliot Glaysher
9bd3cc4083 Actually add the server code. 2018-10-03 16:10:15 -07:00