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
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
Philip Monk
55b708d1b7
Merge remote-tracking branch 'origin/next' into philip/aquarium
2019-02-22 16:21:03 -08:00
Philip Monk
e22eac6a72
child-sync test passes
2019-02-22 15:52:18 -08: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
Philip Monk
99b6111597
wip
2019-02-21 15:57:51 -08:00
Philip Monk
ad4750fb93
add swap-vanes to aqua
2019-02-21 15:13:40 -08:00
Philip Monk
c4f3614f7b
various fixes, add ++check-file-touched
2019-02-17 00:42:31 -08:00
Philip Monk
3e29612bf6
add |bonk and flop ames timer order
2019-02-16 10:42:09 -08:00
Philip Monk
c3faca01aa
factor out ++touch-file
2019-02-14 17:36:30 -08:00
Philip Monk
7f8e3daaaf
add test for changing a file
2019-02-14 17:19:12 -08:00
Philip Monk
6337c9162b
no barcabs anymore
2019-02-12 16:11:19 -08:00
Philip Monk
42d5c9004c
small fixes and docs
2019-02-12 11:26:48 -08:00
Philip Monk
3336699660
most of proper cache restoration
2019-02-11 18:52:32 -08:00
Philip Monk
11adf30c72
more modular test headstarts
2019-02-11 15:53:23 -08:00
Philip Monk
600dc02a2f
basic ph test composition
2019-02-11 15:25:25 -08:00
Philip Monk
17cea6a1c7
better child-sync test
2019-02-11 14:18:18 -08:00
Philip Monk
da12f0467a
WIP
2019-02-08 19:18:38 -08:00
Philip Monk
462f027c16
Merge remote-tracking branch 'origin/master' into philip/aquarium
2019-02-08 15:30:24 -08:00
Philip Monk
64b11765b5
WIP merge
2019-02-08 15:21:40 -08:00
Philip Monk
1a87a5c9fa
add a little state to tests
2019-02-08 13:34:24 -08:00
Philip Monk
705a531558
add init cache to aqua for faster boot times
2019-02-08 11:52:36 -08:00
Philip Monk
39ce13817b
test-hi works
2019-02-07 18:03:46 -08:00
Philip Monk
1cfea70e8b
hoist moves into variable
2019-02-07 17:12:57 -08:00
Philip Monk
da5515b6a8
first integration test
2019-02-05 18:21:41 -08:00
Ted Blackman
925e482be5
scavenge some dead printing code from dojo ( #1049 )
2019-02-04 16:29:07 -08:00
Philip Monk
81e8c59280
implement barebones clay file injection
2019-02-04 16:05:34 -08:00
Philip Monk
fd5df264d9
resurrect peek and wish
2019-02-04 14:31:55 -08:00
Philip Monk
ea27465881
add outgoing http support and proper restoring
2019-02-04 14:13:20 -08:00
Philip Monk
54a618723c
comments
2019-02-01 17:14:11 -08:00
Philip Monk
6138daf40c
aquarium boots a fleet
2019-02-01 17:00:15 -08:00
Philip Monk
88579c518f
here updates
2019-02-01 13:49:14 -08:00
Philip Monk
075700583f
WIP
2019-02-01 13:46:09 -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
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
Joe Bryan
6d2a3a3875
improves error handling in +sigh-tang
2019-01-14 19:49:44 -05:00
Joe Bryan
1ec62d9e76
clear next-order on domain validation failure
2019-01-14 19:04:27 -05:00
Joe Bryan
74e919082b
backoff faster
2019-01-14 18:35:32 -05:00
Joe Bryan
41b7bba84a
sends :hall notification on whole-order retry
2019-01-14 18:01:13 -05:00
Joe Bryan
9cdd3ceb3c
adds exponential backoff, threshold notifications, removes debug printfs
2019-01-14 17:45:51 -05:00
Joe Bryan
340f02647a
removes old, replaced retry mechanism for domain validation requests
2019-01-14 15:56:44 -05:00
Joe Bryan
1c63c64bf7
threads effect attempt counts throughout :acme
2019-01-14 15:32:21 -05:00
Joe Bryan
575d68d2c9
uses :hall as the notification channel for :acme
2019-01-14 14:56:21 -05:00
Joe Bryan
32b1eb8c65
updates :acme structure arm syntax
2019-01-14 14:56:21 -05:00
Joe Bryan
420f8992e7
updates :acme to validate domains before requesting certificate
2019-01-14 14:56:21 -05:00
Joe Bryan
518685504a
renames/refactors :acme pending certificate order
...
blah
2019-01-14 14:56:21 -05:00
Joe Bryan
49bb588d03
updates :acme to reject empty certificate orders
2019-01-14 14:56:21 -05:00
Joe Bryan
e482790a2c
sets :acme timers by relative duration
2019-01-14 14:56:21 -05:00
Joe Bryan
d46a4ee095
refactors stateful signed/nonce'd :acme requests
2019-01-14 14:56:21 -05:00
Joe Bryan
44a45eca4c
renames :acme service directory urls
2019-01-14 14:56:21 -05:00
Joe Bryan
7375499d2b
corrects (unit user) in :acme %hiss requests
2019-01-13 21:48:45 -05:00
Joe Bryan
5359973e19
corrects (unit user) in :dns %hiss requests
2019-01-13 21:47:51 -05:00
Joe Bryan
a55c044848
fixes :dns retry duration calculation
2019-01-13 12:43:54 -05:00
Joe Bryan
6b7ff94e0a
updates :dns to backoff faster
2019-01-13 01:58:35 -05:00
Joe Bryan
69acdb750c
corrects |tell retry logic, improves error notifications
2019-01-13 01:58:35 -05:00
Joe Bryan
1f6d335025
tracks page numbers across +update:bind retries
2019-01-13 01:58:35 -05:00
Joe Bryan
a6ca768d5f
retries all |bind http crashes (+sigh-tang)
2019-01-13 01:58:31 -05:00
Chris Johnson
d59afa9555
- Allow non-%inv messages in the /i channel, and send them down through ‘invites’ property in landscape.prize
2019-01-11 17:16:09 -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
Fang
c7e133a848
Send invites to %i instead of %inbox
2019-01-11 13:32:15 -08:00
Joe Bryan
1514644cb0
uses /static.udon instead of /static.umd for confirmation requests
2019-01-11 12:33:29 -05:00
Joe Bryan
914abd8cc7
adds initial |fcloud json reparsers
2019-01-11 10:41:02 -05:00
Joe Bryan
244dca11b1
threads thru additional state for |fcloud, tweaks parsers
2019-01-11 10:41:02 -05:00
Joe Bryan
7f9df2d640
refactors json 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
a71b0ff034
adds generic wrapper for provider-specific calls
2019-01-11 10:41:02 -05:00
Joe Bryan
e2730e6f16
refactors |bind http requests to make retry possible
2019-01-11 10:40:58 -05:00
Joe Bryan
f619115bdb
removes obsolete retry logic in +check-before
2019-01-11 00:13:48 -05:00
Joe Bryan
78c3c20fa1
adds exponential backoff and retry to |tell
2019-01-11 00:09:39 -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
Joe Bryan
4ef44b8829
uses :hall as the notification channel for :dns
2019-01-09 10:07:30 -05:00