urbit/pkg/arvo/sys/vane
fang c02274dfdd
clay: sync files using remote scry
When clay wants to download blobs from a foreign ship, it attempts doing
this using the new remote scry protocol.

If it doesn't receive a response within ~m1, it falls back to using the
old ames-based syncing instead. We remember this "prefer ames" state for
the specific ship for an hour, after which we'll begin trying the scry
flow again.

Compiles, but untested. Some TODOs and REVIEWs remaining herein.

We intentionally leave the dist-upgraded flag in state to avoid
cluttering the diff here. The next commit will remove it.
2022-02-15 00:51:54 +01:00
..
ames.hoon fine: consolidate duplicate logic 2022-02-04 13:36:32 +01:00
behn.hoon zuse: update names of +subset to +lot, +peek to +pry, remove unnecessary comments 2021-04-28 16:12:46 -05:00
clay.hoon clay: sync files using remote scry 2022-02-15 00:51:54 +01:00
dill.hoon dill,kiln: fixes for boot and same-kelvin OTAs 2021-09-26 00:20:37 -04:00
eyre.hoon eyre: bind most specific endpoint first 2021-09-25 17:44:31 +04:00
gall.hoon Revert "gall: don't crash on suspended agent build failures" 2021-09-29 18:30:01 -05:00
iris.hoon strandio: fail when http request gets cancelled 2021-09-28 20:51:51 +04:00
jael.hoon Merge remote-tracking branch 'origin/next/arvo' into philip/roller 2021-11-16 13:58:57 -08:00