Commit Graph

1250 Commits

Author SHA1 Message Date
Joe Bryan
cd9cd99e7b fixes :acme +prep test 2019-03-18 15:11:08 -07:00
Joe Bryan
7c66ca5c7b implements :acme domain validation responses using %rver app bindings 2019-03-18 14:05:26 -07:00
Joe Bryan
3a695a5a2b restores :acme auto-start, handles canceled requests, excises +sigh-* 2019-03-14 11:42:14 -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
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
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
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
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
Philip Monk
3e29612bf6
add |bonk and flop ames timer order 2019-02-16 10:42:09 -08:00
Elliot Glaysher
be4bcc9698 Change the %lient interface to have one output type. 2019-02-15 12:00:10 -08:00
Elliot Glaysher
f9e112f249 Pull out old eyre dependency from dojo. 2019-02-14 15:44:32 -08:00
Elliot Glaysher
c732e49496 Make %jael use %lient instead of %eyre 2019-02-14 14:25:33 -08:00
Elliot Glaysher
f3fd8ab3dc Don't even bother implementing /scar. 2019-02-13 10:29:05 -08:00
Elliot Glaysher
7e7ec0740f %dojo now uses %l end to end for http requests. 2019-02-12 16:15:10 -08:00
Elliot Glaysher
aefcea5328 Bootable and Dojo can issue +http requests. But no vere support yet. 2019-02-11 14:41:50 -08:00
Elliot Glaysher
55afd89e09 Merge remote-tracking branch 'origin/master' into lighter-than-eyre 2019-02-08 16:50:21 -08:00
Elliot Glaysher
253ef31531 Initial split of %light into %http-server and %http-client 2019-02-08 15:03:46 -08:00
Ted Blackman
925e482be5
scavenge some dead printing code from dojo (#1049) 2019-02-04 16:29:07 -08:00
Ted Blackman
84eca7989f
added gen/dojo/wipe to clear dojo state (#1039) 2019-01-31 21:39:10 -08:00
Ted Blackman
606a325162
dojo: move parsers to separate core (#1038) 2019-01-31 21:05:54 -08:00
Ted Blackman
09b02bff3b Merge branch 'master' into next 2019-01-30 18:11:44 -08:00
Isaac Visintainer
eadd311df8 added look-kick functionality to eth-node 2019-01-30 14:00:31 -08:00
Ted Blackman
982c8cfc5f Fix +has:in in hall 2019-01-29 16:42:15 -08:00
Isaac Visintainer
74761d499f cancel-automass 2019-01-29 16:25:47 -08:00
Isaac Visintainer
ed13767292 added functionality to call |mass on a timer 2019-01-29 15:06:28 -08:00
ixv
a897631460
Merge branch 'next-ota' into trailing-whitespace 2019-01-18 13:23:52 -08:00
Fang
8cd2a02f04 Remove trailing whitespace 2019-01-17 21:37:34 -08:00
Fang
5fbc91fcf9
Update talk ;help URL 2019-01-17 21:18:12 -08:00
Isaac Visintainer
e16953beaf handle quits properly 2019-01-17 13:34:41 -08:00
Isaac Visintainer
3ddb8f2144 added invite functionality to collections 2019-01-17 13:05:21 -08:00
Joe Bryan
ef36c9a220 bias :acme certificate renewals towards the end of the week 2019-01-17 14:08:50 -05:00
Joe Bryan
44cb7d0dcf adds explicit rate-limit handling to :acme 2019-01-17 00:43:41 -05:00
Philip Monk
40632c114e
add %snap to eth-manage 2019-01-16 17:28:48 -08:00
Elliot Glaysher
46a23a970a Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre 2019-01-16 10:21:49 -08:00
Joe Bryan
e7049e90b2 no-op instead of crash on spurious :dns binding creation retries 2019-01-16 12:04:45 -05:00
Joe Bryan
ce2cab4da2 adds some more details to :acme %dbug pokes 2019-01-16 12:04:15 -05:00
Joe Bryan
8b6b1918eb don't retry, always advance after successful :acme registrations 2019-01-16 12:03:36 -05:00
Philip Monk
e7a84fb3cc
clean up eth-manage 2019-01-15 16:10:26 -08:00
Philip Monk
cf89da56f7
add eth-manage app 2019-01-15 11:51:49 -08:00
Joe Bryan
b37e199317 removes |ask prompt from :dojo 2019-01-15 12:19:07 -05:00
Joe Bryan
b4a5273d7e switches :acme to the LetsEncrypt production url 2019-01-14 21:26:47 -05:00
Joe Bryan
a64abfde1f work around unnecessary re-registrations 2019-01-14 20:34:14 -05:00
Joe Bryan
0611fca622 removes debug functionality 2019-01-14 20:05:48 -05:00
Joe Bryan
6d0e074e4e adds retry handlers for %nonce and %certificate 2019-01-14 20:05:44 -05:00