Joe Bryan
|
e7049e90b2
|
no-op instead of crash on spurious :dns binding creation retries
|
2019-01-16 12:04: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 |
|
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 |
|
Joe Bryan
|
4ef44b8829
|
uses :hall as the notification channel for :dns
|
2019-01-09 10:07:30 -05:00 |
|
Joe Bryan
|
4c6e95dd36
|
cleans up :dns helper-gates and app style
|
2019-01-09 10:07:30 -05:00 |
|
Joe Bryan
|
f68ba36ed7
|
removes verbose :dns printfs, adds status messages, cleans up
|
2018-11-07 00:25:49 -05:00 |
|
Joe Bryan
|
efcb722a06
|
retrieve existing records after :dns|authority
|
2018-11-06 23:56:32 -05:00 |
|
Joe Bryan
|
55e618a0b6
|
defers %indirect bindings when the target is not yet bound
|
2018-11-06 19:13:11 -05:00 |
|
Joe Bryan
|
ecf24a1345
|
moves +reserved ipv4 address check to zuse, uses in :dns|ip
|
2018-11-06 19:13:11 -05:00 |
|
Joe Bryan
|
71641f7b93
|
re-notify on duplicate dns binding requests
|
2018-11-06 19:13:16 -05:00 |
|
Joe Bryan
|
7bfc76c4d9
|
removes :dns prohibition against binding yourself
|
2018-11-06 19:13:11 -05:00 |
|
Joe Bryan
|
2626c1b284
|
adds post-binding http request to confirm record propagation
|
2018-11-06 19:13:02 -05:00 |
|
Joe Bryan
|
42a285efef
|
simplifies :dns, removing dependence on %ames routing
|
2018-11-06 19:09:24 -05:00 |
|
Joe Bryan
|
a957d6020d
|
fixes :dns comment style, modernizes structures
|
2018-11-01 00:54:56 -04:00 |
|
Joe Bryan
|
1e0408b445
|
updates sein:title to use %jael scry, adds ^sein:title
|
2018-10-17 15:22:07 -04:00 |
|
Joe Bryan
|
05050a09ff
|
retry failed dns bindings in +hear:tell
|
2018-07-19 14:11:16 -04:00 |
|
Joe Bryan
|
243c0a9a10
|
ignores our own route updates in :dns
|
2018-07-19 14:11:16 -04:00 |
|
Joe Bryan
|
f5991978be
|
retry %direct binding verification of 504 response (cttp timeout)
|
2018-07-19 14:11:16 -04:00 |
|
Joe Bryan
|
5a953aa01b
|
fixes bug in +reserved predicate for ipv4 addresses
|
2018-07-10 16:42:46 -04:00 |
|
Joe Bryan
|
14841db28d
|
updates :dns to notify %eyre on new bindings
|
2018-07-10 16:42:46 -04:00 |
|
Joe Bryan
|
3b543b46de
|
implements safe re-binding, refactors |gcloud
|
2018-06-20 19:24:13 -04:00 |
|
Joe Bryan
|
cd4330a024
|
auto-starts :dns, adds generator to configure authority
|
2018-06-20 19:24:13 -04:00 |
|
Joe Bryan
|
08b39a8f64
|
checks for reserved IP addresses before creating %direct binding
|
2018-06-20 19:24:13 -04:00 |
|
Joe Bryan
|
2f743a504b
|
removes debug binding in +poke-noun, unnecessary printfs
|
2018-06-20 19:24:13 -04:00 |
|
Joe Bryan
|
f2f47a07fb
|
creates sur/dns, refactors app, ands %dns-bind and %dns-bond marks
|
2018-06-20 19:24:13 -04:00 |
|
Joe Bryan
|
5f1ec21de3
|
adds relay confirmation via http before requesting %directing binding
|
2018-06-20 19:24:13 -04:00 |
|
Joe Bryan
|
5cc8aecc98
|
changes %binding notifications: authority pokes relay, relay pokes ship
|
2018-06-20 19:24:01 -04:00 |
|
Joe Bryan
|
427b5115d4
|
print failed %pokes in +coup
|
2018-06-20 17:33:32 -04:00 |
|
Joe Bryan
|
9696890fb1
|
add http request-error handling, reset state on failed authority config
|
2018-06-20 17:33:32 -04:00 |
|
Joe Bryan
|
53cbb607d8
|
cleanup and enforce more %dns-bind invariants
|
2018-06-20 17:33:32 -04:00 |
|
Joe Bryan
|
f5a43730bc
|
correctly specify forwarding-on-behalf-of ship
|
2018-06-20 17:33:32 -04:00 |
|
Joe Bryan
|
83e2b2ca1e
|
enforce invariants: stars direct only, indirect target already bound
|
2018-06-20 17:33:32 -04:00 |
|
Joe Bryan
|
d53becf191
|
adds latest-style arm comments
|
2018-06-20 17:33:32 -04:00 |
|
Joe Bryan
|
e4339a770b
|
initial gcloud record creation and confirmation
|
2018-06-20 17:33:32 -04:00 |
|
Joe Bryan
|
a7ac502c60
|
cleanup, logging, etc.
|
2018-06-20 17:33:32 -04:00 |
|
Joe Bryan
|
f4679f2571
|
refactors +authority, implements initial authority confirmation
|
2018-06-20 17:33:32 -04:00 |
|
Joe Bryan
|
f801776bac
|
refactors binding and acknowledgment pokes
|
2018-06-20 17:33:32 -04:00 |
|