Commit Graph

824 Commits

Author SHA1 Message Date
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
pilfer-pandex
9e8ffb29ce
Merge pull request #1054 from urbit/dude-remove-trap
Remove trap from %dude in ford
2019-02-05 11:24:38 -08:00
pilfer-pandex
025ff7faaa
Update ford.hoon 2019-02-05 10:38:34 -08:00
pilfer-pandex
ce7d0dde82 Remove trap from %dude in ford 2019-02-04 16:58:22 -08:00
Ted Blackman
e2028b6929
behn: ignore duplicate %wait requests (#1043) 2019-02-01 14:14:55 -08:00
Joe Bryan
1dd30334af renames kernel upgrade initialization event from %vega to %lyra 2019-02-01 15:07:31 -05:00
Joe Bryan
690934a6fc updates arvo/vanes to send/receive %vega kernel upgrade notification 2019-02-01 15:07:26 -05:00
Isaac Visintainer
a60de9ba8e build tank outside of |. 2019-01-31 21:08:06 -08:00
Joe Bryan
4d789e23ef Merge branch 'master' into next
* master:
  Run |mass in CI
  Fix self memory printing in dill |mass
2019-01-31 14:48:40 -05:00
Ted Blackman
7a4552f596 Fix self memory printing in dill |mass 2019-01-30 21:11:15 -08:00
Ted Blackman
09b02bff3b Merge branch 'master' into next 2019-01-30 18:11:44 -08:00
Elliot Glaysher
6cd52154c9 Multiple event downloading passes tests. 2019-01-30 11:06:24 -08:00
Isaac Visintainer
7aaf5fa815 bumped ames protocol number 2019-01-29 21:18:24 -08:00
Ted Blackman
610dbfe4de remove stray \!: from dill 2019-01-29 20:10:49 -08:00
Ted Blackman
29df37b5ac
Merge pull request #1029 from urbit/jael-mass
Handle |mass in Jael
2019-01-29 17:17:13 -08:00
Ted Blackman
afed66ebe1
behn refactor and cleanup (#1030) 2019-01-29 17:15:54 -08:00
Ted Blackman
9530e3f9ab add 'dot' catch-all to vane |mass reports 2019-01-29 16:38:27 -08:00
Ted Blackman
611b9261b8 jael |mass
some fixes

also ask jael
2019-01-29 16:33:38 -08:00
Isaac Visintainer
74761d499f cancel-automass 2019-01-29 16:25:47 -08:00
Elliot Glaysher
37f978dba3 Got the first http fetch unit tests working. 2019-01-29 15:33:07 -08:00
Elliot Glaysher
f546626309 Dumping to go work on type issues. 2019-01-28 11:07:13 -08:00
ixv
71880e65ce
Merge branch 'master' into ames-saxo 2019-01-19 16:13:22 -08:00
Ted Blackman
32dfed44a2 no more nest fails 2019-01-18 16:10:24 -08:00
Ted Blackman
cfaff6d17a try saxoing less 2019-01-18 16:02:34 -08:00
Fang
8cd2a02f04 Remove trailing whitespace 2019-01-17 21:37:34 -08:00
Isaac Visintainer
5ff2c4c283 bumped ames protocol number 2019-01-17 14:09:31 -08:00
Elliot Glaysher
38778669f5
Merge pull request #1011 from urbit/remove-fill-full-spam
Remove %ap-fill-full spam, which triggers on each subscription discon…
2019-01-17 13:05:21 -08:00
Elliot Glaysher
c0660e45a9 Also gets rid of the %quit %of spam. 2019-01-17 11:46:07 -08:00
Elliot Glaysher
a9cafd71c7 Remove %ap-fill-full spam, which triggers on each subscription disconnect. 2019-01-17 11:39:20 -08:00
Philip Monk
e2a8188802
Merge pull request #1009 from urbit/philip/stable-clay
always use our reef for clay
2019-01-17 11:31:05 -08:00
Philip Monk
ae29a693b1
always use our reef for clay 2019-01-16 18:35:10 -08:00
Elliot Glaysher
010ee1e91d Remove implicit +sell
On each wakeup during send in light, we were spending about 7ms inside
+sell. Replace that with an equivalent way of printing an integer to
a tape. We now spend about half a ms on each outbound message.
2019-01-16 15:24:30 -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
Isaac Visintainer
f52da5cc45 bumped ames protocol num 2019-01-16 14:32:47 -08:00
Isaac Visintainer
b959b8402b
be more explicit about what failed 2019-01-16 14:24:04 -08:00
Isaac Visintainer
6f3d85326b
run kernel compile inside a mule 2019-01-16 14:24:03 -08:00
Elliot Glaysher
46a23a970a Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre 2019-01-16 10:21:49 -08:00
Philip Monk
649ad1951e
Merge pull request #1000 from urbit/philip/qol
Quality-of-life improvements for %jael
2019-01-15 16:59:15 -08:00
Philip Monk
85d4328613
add ability to restore from snapshot on-demand 2019-01-15 16:33:17 -08:00
Philip Monk
c800cb86be
comment about overriding snapshot 2019-01-15 16:03:01 -08:00
Philip Monk
5b192b7a65
add eth-status scry to get latest block 2019-01-15 15:50:51 -08:00
Isaac Visintainer
ce4b09cd88 move the restore snapshot call 2019-01-15 15:09:50 -08:00
Joe Bryan
5ac3c8b84a bumps the %ames protocol version number 2019-01-14 21:27:23 -05:00
Joe Bryan
563a1610f8
Merge pull request #992 from urbit/acme-retouch
adds exponential backoff and :hall notifications to :acme
2019-01-14 20:36:22 -05:00
Ted Blackman
eaa53bbb14 traverse q.ask to prevent leak 2019-01-14 15:58:50 -08:00
Ted Blackman
85a646de54 existence is questionable 2019-01-14 15:45:01 -08:00
Ted Blackman
3998ae3349 try iterating over the right thing 2019-01-14 15:32:51 -08:00
Isaac Visintainer
eb93f9cc1a removed some prints 2019-01-14 14:29:04 -08:00
Isaac Visintainer
2b8bdce1ed prints 2019-01-14 14:04:13 -08:00
ixv
493d5a0ca5
Merge pull request #981 from urbit/silence-eyre
remove %eyre auth redirect printfs
2019-01-14 10:11:33 -08:00
Philip Monk
40faa333ce
Merge pull request #989 from urbit/philip/clay-fix
use foreign aeon for foreign mark definitions
2019-01-14 00:57:57 -08:00
Philip Monk
ea0f233572
use foreign aeon for foreign mark definitions 2019-01-13 23:46:21 -08:00
Joe Bryan
23cfd828ee updates %eyre to ignore css %auth redirects 2019-01-11 22:46:39 -05:00
Joe Bryan
24e95d49b5 removes printf from +render-tang in %eyre 2019-01-11 22:46:02 -05:00
Anthony Arroyo
edeefcf04c
Merge pull request #977 from urbit/ren-cen-zen
% means path-to-render in renderers
2019-01-11 18:03:52 -08:00
Elliot Glaysher
8c72d2594e Get basic client side event acknowledging working. 2019-01-11 15:18:53 -08:00
Joe Bryan
26d3fb4370 updates %ames to scry for +deed at the latest known +life 2019-01-11 17:58:26 -05:00
Joe Bryan
140fa09ad6 renames %ames scrys for clarity 2019-01-11 17:58:21 -05: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
Ted Blackman
9c49916938 % means path-to-render in renderers 2019-01-11 14:06:23 -08:00
Joe Bryan
cf0ce08f01 removes +life from %bond +meal (to fix nacks) 2019-01-11 16:55:27 -05: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
Philip Monk
be296f6897
skip json-rpc-response mark 2019-01-10 16:17:03 -08:00
Philip Monk
ba9bf4f031
reduce ++hard usage in jael for speed 2019-01-10 15:49:37 -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
Joe Bryan
177a48e2d0
Merge pull request #965 from urbit/murmug
switch +mug hash from FNV to Murmur3
2019-01-09 01:47:49 -05:00
Joe Bryan
d318b2cfcf renames +vor to +mor, comments noun-order gates 2019-01-08 22:37:28 -05:00
Joe Bryan
5f676ac276 Revert "comments out failing cast in %eyre"
This reverts commit a6716b2bc6.
2019-01-08 22:04:12 -05:00
Joe Bryan
a6716b2bc6 comments out failing cast in %eyre 2019-01-08 18:10:40 -05: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
Isaac Visintainer
bab30e5333 - Added command for permitting and sending out invites to ships for hall
circles
- Removed a bunch of debugging printfs
2019-01-07 19:47:15 -08:00
Isaac Visintainer
75c2ccf6ed added read logic and more printfs 2019-01-07 19:47:15 -08:00
Ted Blackman
a95ca0dbf2
Fix eyre multi-request crash (#966)
* more eyre 'fixes'

* actually fixed the eyre multi-request crash
2019-01-07 16:59:36 -08:00
Elliot Glaysher
337243dd27 Single home %light 2019-01-07 15:17:02 -08:00
Elliot Glaysher
ecba9cbd62 Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre 2019-01-07 14:15:44 -08:00
Elliot Glaysher
8d2bdb83c3 More wording 2019-01-07 13:58:08 -08:00
Elliot Glaysher
ca95e56f09 Wording 2019-01-07 13:47:23 -08:00
Elliot Glaysher
b8c67e5130 Move flop to +notify-clients and document +set-wake 2019-01-07 13:44:04 -08:00
Elliot Glaysher
c943b85b96 Handle the move which makes the ova first 2019-01-03 11:42:26 -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
4f51cfc6bb Make Urbit-side sponsorship state match chain state more closely
We always have a sponsor, plus a flag that says whether they're
actively sponsoring us. If they aren't they recently kicked us.
Because we can't do anything without a sponsor, we still try with them.
2018-12-21 15:59:12 +01:00
Joe Bryan
30e23476d6 removes the last of old %ames ack move %went 2018-12-20 11:48:11 -05:00
Joe Bryan
c4fa6196e2 removes obsolete %ames entropy task 2018-12-20 00:10:12 -05:00
Joe Bryan
d36a8c7a76 updates %ames to use provided entropy 2018-12-20 00:09:30 -05:00
Ted Blackman
5c1e844700
clean up outgoing requests in security drivers (#952) 2018-12-19 17:09:59 -08:00
Joe Bryan
067d12d03f refactors %ames packet acceptance, drops fewer packets 2018-12-19 14:36:52 -05:00
Joe Bryan
fbb44c7254 cleans up %jael /=deed= scry 2018-12-19 14:36:05 -05:00
Joe Bryan
b4a0fee135 refactors %clay +apply-foreign-update, fixing error messages 2018-12-19 12:51:20 -05: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
Ted Blackman
ab204e4867
dill: stop sending extra arvo move (#945) 2018-12-13 20:57:27 -08:00
Fang
1342ab097e Rebrand Constitution stdlib to Azimuth stdlib 2018-12-14 01:51:30 +01:00
Elliot Glaysher
b2e2ddb607
Merge pull request #944 from urbit/remove-our-from-wires
Remove our from wires
2018-12-13 16:49:35 -08:00
Elliot Glaysher
f835fbd2ac 2. Remove our from the gall wire 2018-12-13 16:33:25 -08:00
Elliot Glaysher
f5a8fdbe50 1. Remove our from the ford wire 2018-12-13 16:33:25 -08:00
Joe Bryan
023e55d97c removes !: from vanes 2018-12-13 19:05:32 -05:00
Joe Bryan
f8905a0640
Merge pull request #941 from urbit/single-home-vanes
single-home the vanes
2018-12-13 18:44:26 -05:00
Joe Bryan
8b625a483e revises %ford %build comment 2018-12-13 18:41:45 -05:00
Joe Bryan
6f4b2378ec 21. single-homes %clay %warp/%werp tasks 2018-12-13 14:07:19 -05:00