Commit Graph

79 Commits

Author SHA1 Message Date
Elliot Glaysher
019cb0f8e7 Move the http client functionality to %http-client. 2019-02-08 13:16:42 -08:00
Elliot Glaysher
8075a43380 We shouldn't use (unit) as an implicit cancelation. 2019-02-06 15:09:46 -08:00
Elliot Glaysher
8570a8f3c9 Separate interaces into %http-server and %http-client
A repeating patern while developing was confusion over whether an
operation was inbound or outbound. By putting this into the gift
and tasks, we can avoid this: an [%http-server %request ...] is
not an [%http-client %request ...].

(This requires corresponding vere changes since it changes the
unix/vane interface.)
2019-02-05 14:05:06 -08:00
Elliot Glaysher
6cd52154c9 Multiple event downloading passes tests. 2019-01-30 11:06:24 -08:00
Elliot Glaysher
37f978dba3 Got the first http fetch unit tests working. 2019-01-29 15:33:07 -08:00
Elliot Glaysher
49d43ff11b Fix event queue and add end-to-end test of the channels, including retry logic. 2019-01-16 14:58:07 -08:00
Elliot Glaysher
831d7f25b3 Fix tests that broke due to mug order change. 2019-01-16 11:37:02 -08:00
Elliot Glaysher
46a23a970a Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre 2019-01-16 10:21:49 -08:00
Elliot Glaysher
3dd4dde8ec Don't use ~(nap to ...). I must be using it wrong; it produces wrong answer sometimes. 2019-01-11 14:15:17 -08:00
Joe Bryan
704cb83f19 fixes tests by updating literal data structures 2019-01-08 19:56:07 -05:00
Elliot Glaysher
31845cd3af Single home the unit tests, too. 2019-01-07 15:36:00 -08:00
Elliot Glaysher
727cdbda1c Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre 2019-01-02 11:57:31 -08:00
Fang
fa40e035f8 Update tests for sponsor changes 2018-12-21 17:39:30 +01:00
Fang
2817c06398 Merge 'release-candidate' into azimuth 2018-12-18 11:05:22 +01:00
Fang
c8dfd21955 Reorganize Ethereum-related stdlib cores 2018-12-18 00:32:00 +01:00
Elliot Glaysher
2a0cc8a6aa Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre
This also fixes up the changes in the vane interface. We can make
a pill with this and can boot it. We can even start the %server app
and ship down a single timer event to the browser, but subsequent
events have broken in the interim; debug on Monday.
2018-12-14 16:04:13 -08:00
Elliot Glaysher
f5a8fdbe50 1. Remove our from the ford wire 2018-12-13 16:33:25 -08:00
Joe Bryan
6f4b2378ec 21. single-homes %clay %warp/%werp tasks 2018-12-13 14:07:19 -05:00
Joe Bryan
d4e9759b28 18. single-home %clay %info task 2018-12-13 14:07:10 -05:00
Joe Bryan
e86b23393c 16. single-home %clay state 2018-12-13 14:07:03 -05:00
Joe Bryan
18cb206eee 15. single-homes %ford %kill task 2018-12-13 14:06:59 -05:00
Joe Bryan
5095020755 14. single-home %ford %build task 2018-12-13 14:06:56 -05:00
Joe Bryan
c4c5fe5a79 13. single-home %ford state 2018-12-13 14:06:52 -05:00
Joe Bryan
ec05958e4d 4. single-home %jael tasks 2018-12-13 14:06:24 -05:00
Joe Bryan
e0bce20c26 7. trivially single-home the vanes 2018-12-06 00:36:17 -05:00
Joshua Reagan
e71c57b445
disable test-reef-slow 2018-11-29 13:56:45 -06:00
Joe Bryan
6022da6d06 fixes %ford %reef build, enables and fixes test 2018-11-27 23:46:34 -05:00
Elliot Glaysher
2a1b801bad Channel cancelation works now. 2018-11-21 13:37:26 -08:00
Elliot Glaysher
ed3d7c2a0d Cancel timers on the correct duct. 2018-11-21 10:34:22 -08:00
Elliot Glaysher
1a443599ae First transimsission of text/event-stream from Eyre. 2018-11-20 17:06:04 -08:00
Elliot Glaysher
439e623550 Receive callback timers from behn which cancel open subscriptions. 2018-11-19 14:59:58 -08:00
Elliot Glaysher
62bb64789c Send the right moves in response to a PUT request. 2018-11-16 14:30:23 -08:00
Elliot Glaysher
bc1c868e1b Get things compiling, and refactor auth in tests. 2018-11-15 15:27:49 -08:00
Elliot Glaysher
7f64ac3b1f Parse incoming requests and add tests. 2018-11-15 13:43:10 -08:00
Elliot Glaysher
9bb899308d Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre 2018-11-09 11:00:00 -08:00
Philip Monk
0db24cf208
clean and add tests 2018-10-31 15:18:40 -07:00
Elliot Glaysher
9bd9b06789 I broke this last week, but didn't notice until now. 2018-10-30 10:58:51 -07:00
Joe Bryan
3e09b9b6c5 includes block number and ethereum gateway url in boot event 2018-10-29 15:38:14 -04:00
Elliot Glaysher
5403983365 Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre 2018-10-23 11:23:09 -07:00
Joe Bryan
535ab6e90b updates %jael to save and %ames to give domains (on boot/startup)
also defers initial clay merge,
renames +turf (utf8 to utf32) to +taft,
and removes duplicate +turf (domain) declarations,
and updates pinned vere to use them
2018-10-16 21:02:41 -04:00
Elliot Glaysher
9e4bf58b72 Fix tests. 2018-10-10 15:56:18 -07:00
Elliot Glaysher
31613fcca0 First generator build ran. 2018-10-10 15:26:51 -07:00
Elliot Glaysher
e0100a32be Now with a test on the whole dummy-generator path. 2018-10-10 11:51:52 -07:00
Joe Bryan
d5368c22fe simplify %pubs and %vein wires so the ducts can be deduped 2018-10-05 23:25:38 -04:00
Joe Bryan
bb4bc95e97 adds basic %init test for %ames 2018-10-05 20:58:19 -04:00
Joe Bryan
71c57c14f2 removes %jael %init, adds tests for %dawn 2018-10-05 20:56:49 -04:00
Ted Blackman
b349890fb8 use the clay mime cache for sync; also sort some of clay's ford builds for more determinism 2018-10-04 11:37:42 -07:00
Elliot Glaysher
581888fe46 Fix url parser and add tests. 2018-10-03 14:05:36 -07:00
Elliot Glaysher
7ee9361470 Fix up the tess to agree with reality. 2018-10-03 13:27:20 -07:00
Elliot Glaysher
3048166697 Lower case http header names; it is allowed. 2018-10-01 11:37:30 -07:00