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
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
Jean-Paul Calderone
bf305b91e4
HTTP *per se* is not a requirement
2018-05-22 08:42:55 -04:00
Jean-Paul Calderone
5ede9662bb
fix typo
2018-05-22 08:42:39 -04:00
Jean-Paul Calderone
44afc1de03
talk about a non-security requirement!
2018-05-22 08:42:28 -04:00
Jean-Paul Calderone
ff48e67418
flop some heading levels around
2018-05-22 08:42:16 -04:00
Jean-Paul Calderone
c321c937f6
copy edits and another option for tubID length
2018-05-22 08:27:31 -04:00
Jean-Paul Calderone
b73e95ec30
discuss protocol identification
2018-05-22 08:27:24 -04:00
Jean-Paul Calderone
17ae8a191b
I like it
2018-05-22 08:27:15 -04:00
Jean-Paul Calderone
4592bf3de2
wip - more edits of the security material & transition plan
2018-05-21 16:23:53 -04:00
Jean-Paul Calderone
176732dcaf
gotta announce the new fURL sometime
2018-05-21 14:59:46 -04:00