Commit Graph

9692 Commits

Author SHA1 Message Date
Joe Bryan
96512ff36b [CI] wait for dojo prompt before exiting after successful build 2019-03-20 16:18:36 -07:00
Joe Bryan
0fd56fec49 Merge branch 'lighter-than-eyre' into light-integration
* lighter-than-eyre:
  Actually scry for the +code and inject the code deterministically into the tests
  Having the client unsubscribe should actually unsubscribe on the server
2019-03-18 17:18:35 -07:00
Joe Bryan
cd9cd99e7b fixes :acme +prep test 2019-03-18 15:11:08 -07:00
Joe Bryan
3236bbfde4 removes %eyre /.well-known move %well from the %gall whitelist 2019-03-18 14:06:22 -07:00
Joe Bryan
7c66ca5c7b implements :acme domain validation responses using %rver app bindings 2019-03-18 14:05:26 -07:00
Elliot Glaysher
324445a7d9 Actually scry for the +code and inject the code deterministically into the tests 2019-03-18 13:48:00 -07:00
Elliot Glaysher
d954b8950d Having the client unsubscribe should actually unsubscribe on the server 2019-03-15 11:25:12 -07:00
Joe Bryan
3a695a5a2b restores :acme auto-start, handles canceled requests, excises +sigh-* 2019-03-14 11:42:14 -07:00
Joe Bryan
f58461d5e3 [CI] updates pinned pier url 2019-03-13 13:40:27 -07:00
Joe Bryan
dff9c9f1e9 [CI] updates pinned vere commit 2019-03-13 13:39:42 -07:00
Joe Bryan
e98c379405 Merge branch 'master' into light-integration
* master: (38 commits)
  bumped ames protocol number
  landscape 3f83c798bd61b7e6cef5c4e2f7c7f3ac89d4ec09
  removed hard calls on json blobs
  Support eth_getBlockByNumber Ethereum RPC call
  added initial image support to udon parser (#1085)
  Tiebout - Apple Push Notification Server App (#1084)
  Implement +from-unix for turning timestamps into @da
  Add support to `lens-command` for pill output and optimized base64 encoding. (#1068)
  Point to the correct topics when decoding Azimuth events
  Add trailing newlines
  Use unit to disambiguate poll timer state
  Lightly re-order ++watcher core, add comments
  Implement ++peek so the app can by scried
  Remove debug pokes
  Implement %eth-watcher, an app for tracking Ethereum events
  add control flow to |verb
  Be accurate in incoming/hoon-side structures also
  More accurately represent Ethereum RPC filter topics
  also pin validate-x to now
  pin to local time because using local desk
  ...
2019-03-13 13:39:12 -07:00
Joe Bryan
81975cce42 cleans up +task comments in %lient and %rver 2019-03-13 13:35:14 -07:00
Joe Bryan
5f8280c6f0 handles %crud in %lient and %rver 2019-03-13 13:34:25 -07:00
Joe Bryan
9b150f28cd [CI] updates pinned pier url 2019-03-13 13:09:31 -07:00
Joe Bryan
11a7abb2e6 [CI] updates pinned vere commit 2019-03-13 11:33:54 -07:00
Joe Bryan
c74e17bdcd restores +bale:eyre so oauth libs and sec-drivers compile 2019-03-12 18:28:47 -07:00
Joe Bryan
b1f8af96bf fixes types in example %rver generator 2019-03-12 18:15:38 -07:00
Joe Bryan
f9ba9bfd6e adds |mass to %lient and %rver 2019-03-12 18:13:25 -07:00
ixv
2c73fb9793
Merge pull request #1101 from urbit/next
Merge next into master
2019-03-07 13:27:24 -08:00
Isaac Visintainer
8677a4e779 bumped ames protocol number 2019-03-07 12:42:31 -08:00
Isaac Visintainer
9d73739765 Merge branch 'hotfix' into next 2019-03-07 11:46:00 -08:00
Anthony Arroyo
dbc9be4243 landscape 3f83c798bd61b7e6cef5c4e2f7c7f3ac89d4ec09 2019-03-07 11:40:30 -08:00
Philip Monk
c5e6547894
Merge pull request #1074 from urbit/philip/pin-local
pin to local time because using local desk
2019-03-06 17:41:41 -08:00
Elliot Glaysher
5da8c8bdf3 Finish cancelation cases and add tests. 2019-03-05 13:43:36 -08:00
Elliot Glaysher
a12ac103f0 Add test to rver that we cancel open connections on %born. 2019-03-04 16:35:32 -08:00
Fang
b3e4604255
Merge pull request #1092 from urbit/eth-rpc-blockbynumber
Support eth_getBlockByNumber Ethereum RPC call
2019-03-05 01:10:21 +01:00
ixv
4a66b93773
Merge pull request #1094 from urbit/remove-json-hard
removed hard calls on json blobs
2019-03-04 16:01:21 -08:00
Isaac Visintainer
95a255d032 removed hard calls on json blobs 2019-03-04 14:39:52 -08:00
Fang
bcdd6e60d6 Support eth_getBlockByNumber Ethereum RPC call 2019-03-04 22:32:47 +01:00
Fang
7542084ee7
Merge pull request #1087 from urbit/da-from-unix-time
Implement +from-unix for turning Unix timestamps into @da
2019-03-03 21:37:37 +01:00
jfranklin9000
34c69c300f added initial image support to udon parser (#1085) 2019-03-01 18:41:12 -08:00
Logan Allen
efc1873b77
Tiebout - Apple Push Notification Server App (#1084)
* App for sending Apple Push Notifications

* First pass at Hall subscription logic

* Tiebout app works end to end, can receive actions via Eyre, and can resubscribe to circles

* style changes for tiebout
2019-03-01 10:37:16 -08:00
Fang
436eeeb32b Implement +from-unix for turning timestamps into @da 2019-02-28 21:22:38 +01:00
benjamin-tlon
d06693dc7e
Add support to lens-command for pill output and optimized base64 encoding. (#1068)
Added support to `lens-command` for outputting a pill. We want this so that we can create (solid and brass) pills from `urb.py`.

This also adds an optimized base64 encoding routine. The previous version of base64 stack overflowed on large inputs, and a tail-recursive version took hours to encode 5mb of data. This one uses the `ripn` jet and only takes a second or two.
2019-02-27 16:12:59 -08:00
Fang
00f3c09e5a
Merge pull request #1083 from urbit/eth-rpc-topics-fix
Point to the correct topics when decoding Azimuth events
2019-02-26 22:42:14 +01:00
Fang
9b0fbb3444 Point to the correct topics when decoding Azimuth events 2019-02-26 21:48:24 +01:00
Fang
8afb61786b
Merge pull request #1081 from urbit/eth-watcher
Implement %eth-watcher, an app for tracking Ethereum events
2019-02-26 11:11:14 +01:00
Fang
3ebf874896 Add trailing newlines 2019-02-25 20:33:16 +01:00
Fang
a1d990735d Use unit to disambiguate poll timer state 2019-02-25 20:26:59 +01:00
Fang
717d148ac7 Lightly re-order ++watcher core, add comments 2019-02-25 19:47:39 +01:00
Fang
d876750c58 Implement ++peek so the app can by scried 2019-02-25 19:43:48 +01:00
Fang
d0801660dc Remove debug pokes 2019-02-22 21:24:49 +01:00
Fang
a7ecb972e8 Implement %eth-watcher, an app for tracking Ethereum events
Poke with [%watch %sometag config:eth-watcher] to initialize,
then subscribe at /sometag to receive updates in the shape of
[%snap snapshot:eth-watcher] for initial and on-reorg logs,
[%logs loglist] for logs as they happen.
2019-02-22 17:43:37 +01:00
Fang
04d2117dcd
Merge pull request #1079 from urbit/eth-rpc-topics
More accurately represent Ethereum RPC filter topics
2019-02-22 14:07:56 +01:00
Philip Monk
838c9f5a1e
Merge pull request #1080 from urbit/philip/control-flow-verb
add control flow to |verb
2019-02-21 21:24:46 -08:00
Philip Monk
83c394ac49
add control flow to |verb 2019-02-21 15:58:21 -08:00
Fang
16c5bf8b25 Be accurate in incoming/hoon-side structures also 2019-02-21 22:28:57 +01:00
Fang
2ea2245f97 More accurately represent Ethereum RPC filter topics
Rather than a flat list of topics to watch for, it is an indexed list
of topics to watch for in those specific positions. As such, items in
that list may also be zero (null, matches any topic), or a list of
topics (matches any one of those topics).

Additionally, topics are always specified using 32 bytes, so there is
no need to specify length explicitly.
2019-02-21 13:26:23 +01:00
Elliot Glaysher
2c11be988e Delete the gmail app and its dependencies. 2019-02-20 10:48:07 -08:00
Elliot Glaysher
cd8c637b90 Change :dns and :acme over to the new %lient interfaces. 2019-02-19 15:30:36 -08:00