- Oct 10, 2023
-
-
Jean-Paul Calderone authored
As a bonus, runGBS authenticates the server for us.
-
Jean-Paul Calderone authored
tahoe-chk in particular has a number of API incompatibilities, so also deal with those.
-
- Jun 29, 2023
-
-
Jean-Paul Calderone authored
-
- Jun 28, 2023
-
-
Shae Erisson authored
-
Shae Erisson authored
-
- Jun 23, 2023
-
-
Jean-Paul Calderone authored
And try more than one if necessary / possible
-
- Jun 09, 2023
-
-
Jean-Paul Calderone authored
-
- Jun 07, 2023
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Jun 02, 2023
-
-
Jean-Paul Calderone authored
* make it single-param instead of multi-param * get rid of its functional dependency The cost is the use of another type family. Seems like a win to me.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
This makes share decoding open instead of closed!
-
- Jun 01, 2023
-
-
Jean-Paul Calderone authored
This is clunky but it works ... for now.
-
Jean-Paul Calderone authored
Also add SDMF instances for them and tweak the tests to work with the new tahoe-ssk encode interface.
-
Jean-Paul Calderone authored
* check as many servers as necessary/possible for encoding parameters, instead of just the first * add cap class instances for SDMF capability types * teach the decoder about SDMF
-
- May 31, 2023
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Shae Erisson authored
-
Shae Erisson authored
-
Shae Erisson authored
-
Shae Erisson authored
-
Jean-Paul Calderone authored
-
- May 25, 2023
-
-
Jean-Paul Calderone authored
Basically, move more processing inside the `Either DownloadError` so that context can be disregarded where it isn't relevant. Also remove the list from `downloadShare` so that its caller can arrange for any desired concurrency, retries, etc.
-
- May 08, 2023
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
a bit, anyway
-
Jean-Paul Calderone authored
Try as hard as we can to make ``download`` return its failures in a Left instead. Also factor most of the tahoe-great-black-swamp parts out of `makeServer`in to a separate helper function. I thought this function might be where the exception handling goes but it can't really yet because StorageServer requires IO exceptions as part of its interface. Should likely fix that sometime.
-
- May 06, 2023
-
-
Jean-Paul Calderone authored
base64 with ghc 8.6.5 on arm produces incorrect output
-
- May 04, 2023
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- May 03, 2023
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
The requests time out for some reason but at least we're trying something.
-
Jean-Paul Calderone authored
-
- May 02, 2023
-
-
Jean-Paul Calderone authored
Also sketch out a demo program
-