Commit Graph

407 Commits

Author SHA1 Message Date
Joe Bryan
12d4b28613 adds %rver route-bindings to tapp/stdio 2019-06-26 10:45:52 -07:00
Joe Bryan
f88c86a280 rewrites :dns-bind to use lib/async 2019-06-26 10:45:52 -07:00
Joe Bryan
e3986b4065 removes |tell and relay functionality from :dns-bind 2019-06-26 10:43:18 -07:00
Joe Bryan
1411347543 adds /requests subscription interfacee to %dns-collector 2019-06-26 10:43:18 -07:00
Joe Bryan
d33dd9fc60 adds new :dns apps (client and "collector"), moves old to :dns-bind 2019-06-26 10:43:14 -07:00
Joe Bryan
79a6ccb4de adapts http requests in lib/{tapp,stdio} to the new %lient interface 2019-06-21 00:44:42 -07:00
Joe Bryan
88e2bfe5c3 refactors http error-handling in lib/{stdio,tapp} 2019-06-21 00:36:12 -07:00
Joe Bryan
2dd739334d adds poke/peer acknowledgement and %quit support to lib/tapp 2019-06-20 12:52:52 -07:00
Joe Bryan
a2d1de4573 Merge branch 'master' into lighter-than-eyre
* master: (84 commits)
  Add full stops to README list.
  Fix mailto link in README
  Update Contributing in README and remove Landscape info
  fix hoon nest: make %iron different from %zinc
  fixes :acme retry on "bad-nonce" error
  Fix indentation.
  joe's fix for issue #1287 in gall
  rejects automatic %peer /sole from lib/drum
  adds +handle-peek for lib/tapp namespace reads
  adds +handle-init to lib/tapp for an optional "boot" transaction
  trad -> async
  fix fang's suggestions
  rename apps
  Replace errant nets-need with nest-need.
  fixes (trivial) jet mismatch in +mas
  calls +qeu treap-order validation in mold with $|
  adds (failing) +qeu mold test
  adds +tap:to treap-order validation arm
  adds tests for +set and +map mold clams
  calls map/set treap-order validation arms in molds with $|
  ...
2019-06-19 11:09:53 -07:00
Philip Monk
40c4ea45d2
add subscriptions to stdio 2019-05-28 15:38:14 -07:00
Philip Monk
9d1e8601e3
add app poking to stdio 2019-05-28 13:23:06 -07:00
Philip Monk
2fd87c815b
add contracts to trad and time-related stdio functions 2019-05-26 18:07:02 -07:00
Joe Bryan
b3a9fad26c Merge branch 'next' into lighter-than-eyre
* next: (133 commits)
  tweaks %crud error printing in %dill
  adds top-level arvo error notification event %warn
  Explicitly note %install-from-clay as temporary
  four minute ping to eth
  mainnet azimuth
  slow
  travis
  travis
  renames
  travis
  add docs for ph monad
  remove non-monadic ph tests and organize
  port ph tests to monadic style
  wrappable eth node mock
  Implement installing certs from clay using %acme
  Implement %pem mark
  Revert "add =%"
  add ;<
  add ;<
  wip
  ...
2019-05-08 15:49:21 -07:00
Philip Monk
1ec78c748f
remove non-monadic ph tests and organize 2019-04-19 17:41:58 -07:00
Philip Monk
4a1cd1dc1a
monads, monads everywhere 2019-04-13 19:51:46 -07:00
ixv
2fa6a0dc69
Merge pull request #1119 from urbit/la-iv/modulo
Landscape integration into lighter than eyre
2019-03-29 16:55:24 -07:00
Philip Monk
3c92eb506b
fix review comments 2019-03-29 15:40:09 -07:00
Logan Allen
8eac489504 Added command palette, go event 2019-03-29 10:05:56 -07:00
Logan Allen
813249b199 App switcher 2019-03-29 10:05:53 -07:00
Joe Bryan
8af52772cc adds manual oauth2 to :dns (for |gcloud provider) 2019-03-28 13:13:46 -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
Philip Monk
1e1bcfa02e
Merge remote-tracking branch 'origin/master' into philip/aquarium 2019-03-07 21:19:02 -08:00
Philip Monk
ae8966e5ad
compiles 2019-03-07 21:15:42 -08:00
Philip Monk
dab83cd28e
restructure to separate vane apps 2019-03-06 23:31:14 -08:00
Philip Monk
1ab6fea917
keep logs 2019-03-06 12:22:37 -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
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
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
be4bcc9698 Change the %lient interface to have one output type. 2019-02-15 12:00:10 -08:00
Philip Monk
3336699660
most of proper cache restoration 2019-02-11 18:52:32 -08:00
Philip Monk
462f027c16
Merge remote-tracking branch 'origin/master' into philip/aquarium 2019-02-08 15:30:24 -08:00
Philip Monk
1a87a5c9fa
add a little state to tests 2019-02-08 13:34:24 -08:00
Philip Monk
39ce13817b
test-hi works 2019-02-07 18:03:46 -08:00
Philip Monk
da5515b6a8
first integration test 2019-02-05 18:21:41 -08:00
Fang
e7812c372a Remove deprecated json-rpc sur file
These now live in zuse, rpc:jstd.
2019-02-03 20:58:03 +01:00
Philip Monk
88579c518f
here updates 2019-02-01 13:49:14 -08:00
Fang
8cd2a02f04 Remove trailing whitespace 2019-01-17 21:37:34 -08:00
ixv
8d01ec53d1
Merge pull request #974 from urbit/dns-retouch
adds exponential backoff and :hall notifications to :dns
2019-01-11 13:50:41 -08:00
Joe Bryan
244dca11b1 threads thru additional state for |fcloud, tweaks parsers 2019-01-11 10:41:02 -05:00
Joe Bryan
782fd4fc6d adds initial |fcloud provider core 2019-01-11 10:41:02 -05:00
Joe Bryan
f619115bdb removes obsolete retry logic in +check-before 2019-01-11 00:13:48 -05:00
benjamin-tlon
bf78d3a343
Type Printer Integration (#970)
Moved plum/plume/xray/pprint into the kernel, made it accessible from the dojo, and did a bit of cleanup.
2019-01-10 15:29:58 -08:00
Elliot Glaysher
31b6842d43 Test fixes 2018-12-11 13:59:49 -08:00
Elliot Glaysher
e839ec6c7c Start adding ^? and removing =, and ^ 2018-12-11 11:38:44 -08:00
Elliot Glaysher
ec15565b01 Remove more marks and structures. 2018-12-10 16:56:50 -08:00
Elliot Glaysher
ce40a13cc4 Readd the sur/gh.hoon; needed for unit tests. 2018-12-10 16:49:30 -08:00
Elliot Glaysher
52fa131081 Remove gh 2018-12-10 15:59:35 -08:00
Elliot Glaysher
b00f78be28 Remove capitalize 2018-12-10 15:59:35 -08:00