Joe Bryan
b718292f0d
removes obsolete 'id' field from acme account json parser
2019-06-25 12:04:00 -07:00
Joe Bryan
358ca5a6a8
removes +join from :acme and lib/pkcs, uses en-turf:html
2019-06-24 21:25:35 -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
Joe Bryan
ff555e8646
fixes :acme retry on "bad-nonce" error
2019-06-06 12:37:11 -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
Fang
717bfebd26
Explicitly note %install-from-clay as temporary
2019-04-23 20:14:04 +02:00
Fang
789ee53878
Implement installing certs from clay using %acme
2019-04-19 23:25:49 +02:00
Ted Blackman
8c0823a2ec
fixed app +wake arms
2019-04-12 15:48:22 -07:00
Ted Blackman
113e9647f4
handle behn error in acme
2019-04-12 15:30:31 -07:00
Joe Bryan
2527e174dd
accept 307 login redirects in acme/dns request-to-self
2019-04-09 13:59:22 -07:00
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
Elliot Glaysher
cd8c637b90
Change :dns and :acme over to the new %lient interfaces.
2019-02-19 15:30:36 -08:00
Fang
8cd2a02f04
Remove trailing whitespace
2019-01-17 21:37:34 -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
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
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
b55c3a4b4e
removes verbose :acme printfs, adds status messages
2018-11-06 18:25:07 -05:00
Joe Bryan
56110cb891
simplifies :acme initialization
2018-11-06 17:29:05 -05:00
Joe Bryan
716c86c28b
retries authorization finalization failures
2018-11-06 17:29:05 -05:00
Joe Bryan
071e907797
accepts acme registration response of 200 or 201
2018-11-06 17:29:05 -05:00
Joe Bryan
00cdf59b5f
adds (extremely basic) certificate renewal
2018-11-06 17:29:05 -05:00
Joe Bryan
039c5c8d41
retries failed acme orders after 10 minutes
2018-11-06 17:29:05 -05:00
Joe Bryan
f74a2d32de
adds json unit reparsers and api response body types to :acme
2018-11-06 17:29:05 -05:00
Joe Bryan
36a3b6e91e
updates :acme to always check order after finalizing
2018-11-06 17:29:05 -05:00
Joe Bryan
608ff98cf9
fixes :acme comment style
2018-11-06 17:29:01 -05:00
Joe Bryan
0a518b975d
updates :acme to confirm challenge contents
2018-11-06 17:27:38 -05:00
Joe Bryan
c077c8572e
tweaks :acme test-trail timeout retrys
2018-11-06 17:27:38 -05:00