Commit Graph

148 Commits

Author SHA1 Message Date
Jean-Paul Calderone
61b5c88738 reveal to clients what data is still required
This lets a client recover from an upload that completes but for which the
response is lost (eg because network error or client restart)
2021-09-02 13:16:20 -04:00
Jean-Paul Calderone
16af282c19 Clarify chunking; lift ordering requirement; document response status 2021-09-02 13:11:51 -04:00
Itamar Turner-Trauring
11331ddf82 Update examples to lack of separate renewal endpoint. 2021-08-20 11:17:20 -04:00
Itamar Turner-Trauring
1b5a3c9cb1 Bad merge, I think. 2021-08-19 16:49:01 -04:00
Itamar Turner-Trauring
b9fd9dec02 Merge remote-tracking branch 'origin/master' into 3773.just-add-lease 2021-08-19 16:48:03 -04:00
Itamar Turner-Trauring
442d61da7d Get rid of separate renewal of leases in HTTP API. 2021-08-19 16:44:05 -04:00
Jean-Paul Calderone
602d4c5a91 improve the "create lease" endpoint
* Simplify some language using terms from our new glossary
* explicitly state the two success-case behaviors
* make the error-case behavior different from the success-case behavior
* link to some tickets about future work in this area
2021-08-19 10:26:45 -04:00
Jean-Paul Calderone
ff6fa4a922
Merge pull request #1106 from LeastAuthority/3765.gbs-glossary
Start a GBS glossary

Fixes: ticket:3765
2021-08-18 16:45:26 -04:00
Jean-Paul Calderone
c5a03f4116 elaborate on `already-have and allocated` somewhat 2021-08-18 10:17:48 -04:00
Jean-Paul Calderone
0f78d8df25 a glossary 2021-08-17 14:58:34 -04:00
Jean-Paul Calderone
47dfe5d4f0 fix typo 2021-08-17 14:11:08 -04:00
Jean-Paul Calderone
65f71135e1 Spell the endpoint correctly 2021-08-17 14:10:50 -04:00
Jean-Paul Calderone
23212fc816 add some example client/server interactions 2021-08-17 14:01:44 -04:00
Jean-Paul Calderone
89e1865f78 Forget about runtime performance 2021-04-02 09:27:58 -04:00
Jean-Paul Calderone
c15fe70378 Replace plain "Tahoe" with "Tahoe-LAFS" as the name of the project/software/system/etc 2021-04-01 12:53:25 -04:00
Jean-Paul Calderone
94b92202c3 Try to clarify requirement for some security properties 2021-03-30 12:45:22 -04:00
Jean-Paul Calderone
0f0398aeaf minor typography 2021-03-30 12:39:50 -04:00
Jean-Paul Calderone
e843206524 expand on justification for performance complaints 2021-03-30 12:39:27 -04:00
Jean-Paul Calderone
835c050e6c fix word-o 2021-03-30 12:39:22 -04:00
Jean-Paul Calderone
2de90c4bfe Merge remote-tracking branch 'origin/master' into 3645.gbs-expanded-motivation 2021-03-30 10:43:38 -04:00
Jean-Paul Calderone
0485eeb126 Attempt to explain inclusion of lease secrets in the body 2021-03-30 10:03:03 -04:00
Jean-Paul Calderone
31c838d584 the expanded motivation 2021-03-22 20:28:24 -04:00
Jean-Paul Calderone
6520d3a505 add the APIs 2021-03-22 13:44:48 -04:00
Jean-Paul Calderone
4a117e5d9b Also get rid of the footnote target 2021-03-22 09:25:22 -04:00
Jean-Paul Calderone
bc86820273 Change v=2 to v=1 2021-03-22 09:10:35 -04:00
Jean-Paul Calderone
0d2e9e8e6a match local prevailing convention for naming 2021-03-19 15:43:40 -04:00
Jean-Paul Calderone
6aad53a598 explain why this conclusion is fine 2021-03-19 15:03:36 -04:00
Jean-Paul Calderone
e3a6d75962
Remove the obvious documentation references 2020-02-13 10:23:27 -05:00
meejah
d964be6340 remove code details 2019-06-23 11:12:55 -06:00
heartsucker
33090ef6e2 remove last remaining references to pycryptopp 2019-06-13 22:19:28 -06:00
Jean-Paul Calderone
687c4c8f4f Talk about lack of creation 2018-06-29 11:30:45 -04:00
Jean-Paul Calderone
635c0c5db0 Slots are not separately, explicitly created 2018-06-29 11:30:28 -04:00
Jean-Paul Calderone
250465f810 Discard base32 and SHA1. 2018-06-29 11:11:30 -04:00
Jean-Paul Calderone
ff12263ed5 remove an extra extra word 2018-06-27 16:53:37 -04:00
Jean-Paul Calderone
209c8694f9 Simplify language 2018-06-27 16:53:17 -04:00
Jean-Paul Calderone
4cd018fc11 Consistently name the gbs information
And replace the flag with the full information otherwise the client
cannot find the gbs server without talking to the introducer again.
2018-06-27 16:51:47 -04:00
Jean-Paul Calderone
4e5ec27d50 Use that : notation consistently here 2018-06-27 16:49:45 -04:00
Jean-Paul Calderone
145ee3b6ab mention the introducer 2018-06-27 16:39:02 -04:00
Jean-Paul Calderone
c43eacc3a9 clarify which party is vulnerable 2018-06-13 08:27:45 -04:00
Jean-Paul Calderone
c3011a434b Specify preferred encoding and encoding negotiation 2018-06-06 13:46:45 -04:00
Jean-Paul Calderone
b8cfee79e3 frame it a little more 2018-06-06 13:31:34 -04:00
Jean-Paul Calderone
4e10f7971a discuss decision to use query args 2018-05-29 10:52:37 -04:00
Jean-Paul Calderone
3d3c3d2eb4 elaborate on the transition stages
talk about cases of each stage and desired behavior
2018-05-22 09:57:39 -04:00
Jean-Paul Calderone
a592053b18 refer to GBS more than HTTP 2018-05-22 09:57:29 -04:00
Jean-Paul Calderone
534b8db318 markup and spelling 2018-05-22 09:57:18 -04:00
Jean-Paul Calderone
acf541a0be try to make the example more useful 2018-05-22 09:08:59 -04:00
Jean-Paul Calderone
504452f1fd clean up description of certificate validity period 2018-05-22 09:00:30 -04:00
Jean-Paul Calderone
ab37b5eabb clean up the description of the tls usage 2018-05-22 09:00:10 -04:00
Jean-Paul Calderone
65103445ea secrecy is the kind of security we're talking about here 2018-05-22 08:43:19 -04:00
Jean-Paul Calderone
97176e88d4 but it is part of this proposed solution 2018-05-22 08:43:12 -04:00