Commit Graph

216 Commits

Author SHA1 Message Date
Jean-Paul Calderone
7859ba7337 fix title level inconsistency 2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
b27946c3c6 trim overlong section marker 2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
369d26f0f8 There is a limit to the size of the corruption report a server must accept 2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
8645462f4e Base64 encode the swissnum
Typically swissnums themselves are base32 encoded but there's no requirement
that this is the case.  Base64 encoding in the header ensures we can represent
whatever the value was.
2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
98a3691891 Add more CDDL to the spec; remove some server version flags from it 2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
7b20738308 some more edits 2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
a8832b11b6 Start adapting language to narrow down possible interpretations 2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
4dc195ea96 Merge remote-tracking branch 'origin/master' into 3922.minor-gbs-text-fixes 2022-11-08 09:30:13 -05:00
Jean-Paul Calderone
90f1eb6245 Fix the fURL and NURL links 2022-11-08 09:24:29 -05:00
Itamar Turner-Trauring
f5b374a7a2 Make sphinx happy. 2022-09-15 10:56:11 -04:00
Itamar Turner-Trauring
b1aa93e022 Switch prefix. 2022-09-15 10:34:59 -04:00
Itamar Turner-Trauring
1759eacee3 No need to include NURL. 2022-09-15 10:09:25 -04:00
Jean-Paul Calderone
869b15803c assorted fixes 2022-09-06 08:46:09 -04:00
Itamar Turner-Trauring
757e8c418c Fix typos. 2022-07-22 11:51:26 -04:00
Itamar Turner-Trauring
92392501a7 Expand spec. 2022-07-20 11:47:15 -04:00
Itamar Turner-Trauring
69739f5f9b Handle case where requested range results in empty response. 2022-07-20 11:42:01 -04:00
Itamar Turner-Trauring
4afe3eb224 Clarify sets vs lists some more. 2022-05-11 10:58:13 -04:00
Itamar Turner-Trauring
c1ce74f88d Ability to list shares, enabling more of IStorageClient to run over HTTP. 2022-05-04 11:03:14 -04:00
Itamar Turner-Trauring
2ca5e22af9 Make mutable reading match immutable reading. 2022-04-19 11:47:22 -04:00
Itamar Turner-Trauring
5349f35a0b Merge remote-tracking branch 'origin/master' into 3875-http-storage-furls 2022-04-14 11:39:21 -04:00
Itamar Turner-Trauring
7aab039a00 Improve docs. 2022-04-13 13:33:51 -04:00
Itamar Turner-Trauring
1634f137be Use sets more widely in the schema. 2022-04-12 12:54:16 -04:00
Itamar Turner-Trauring
da6838d6f9 Stop talking about furl, it's a NURL. 2022-03-28 11:35:45 -04:00
Itamar Turner-Trauring
e4b4dc418a Address review comments. 2022-03-14 10:15:43 -04:00
Itamar Turner-Trauring
922ee4feb1 Sketch of advise_corrupt_share support for immutables. 2022-03-10 11:09:45 -05:00
Itamar Turner-Trauring
7721c134f2 Change the semantics of HTTP bucket creation so that it's possible to have a
different upload secret per upload.
2022-03-07 09:28:21 -05:00
Itamar Turner-Trauring
7db1ddd875 Implement Range header validation. 2022-02-10 13:15:48 -05:00
Itamar Turner-Trauring
ecb1a3c5a0 Just require content-range for simplicity. 2022-02-09 12:25:47 -05:00
Itamar Turner-Trauring
83d8f2eb78 Remove incorrect editorial. 2022-02-04 09:27:29 -05:00
Itamar Turner-Trauring
70d0bd0597 Test and document what happens for non-existent storage index. 2022-02-01 10:41:12 -05:00
Itamar Turner-Trauring
c72e7b0585 Implement HTTP share listing endpoint. 2022-02-01 10:20:23 -05:00
Itamar Turner-Trauring
f09aa8c796 Use pre-existing parser for Range and Content-Range headers. 2022-01-20 11:16:06 -05:00
Itamar Turner-Trauring
d5bac8e186 Make sure upload secret semantics are still supporting the security goals. 2022-01-20 10:56:08 -05:00
Itamar Turner-Trauring
f5437d9be7 Some progress towards bucket allocation endpoint, and defining the protocol better. 2022-01-12 11:51:56 -05:00
Itamar Turner-Trauring
4c92f9c8cf Document additional semantics. 2022-01-04 13:10:23 -05:00
Itamar Turner-Trauring
1737340df6 Document response codes some more. 2021-12-16 10:52:02 -05:00
Itamar Turner-Trauring
7caffce8d5
Another review suggestion
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2021-11-16 10:14:19 -05:00
Itamar Turner-Trauring
304b0269e3
Apply suggestions from code review
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2021-11-16 10:14:04 -05:00
Itamar Turner-Trauring
24646c56d0 Updates based on review. 2021-11-11 11:29:05 -05:00
Itamar Turner-Trauring
c270a346c6 Remove typo. 2021-11-11 11:02:51 -05:00
Itamar Turner-Trauring
8dd4aaebb6 More consistent header system. 2021-11-10 14:42:22 -05:00
Itamar Turner-Trauring
125c937d46 Switch to HTTP header scheme. 2021-10-28 10:49:08 -04:00
Itamar Turner-Trauring
e0c8bab5d7 Add proposal on how to generate upload secret. 2021-10-22 10:32:44 -04:00
Itamar Turner-Trauring
61a20e2450 Add concept of upload secret to immutable uploads. 2021-10-22 10:10:53 -04:00
Itamar Turner-Trauring
cf48397e72
Merge pull request #1132 from tahoe-lafs/3806-switch-to-patch-for-http-uploads
Switch to PATCH for http uploads

Fixes ticket:3806
2021-10-06 15:37:45 -04:00
Itamar Turner-Trauring
aef581628f Add discussion. 2021-10-06 15:10:58 -04:00
Itamar Turner-Trauring
fadfbcad99
Merge pull request #1130 from tahoe-lafs/3801-no-overlapping-writes-immutable-upload
Disallow conflicting overlapping writes when doing an immutable upload.

Fixes ticket:3801
2021-09-28 10:37:56 -04:00
Itamar Turner-Trauring
bb85a9d2cf !! 2021-09-28 10:37:16 -04:00
Itamar Turner-Trauring
7e232f602a Switch to PATCH. 2021-09-28 10:34:57 -04:00
Itamar Turner-Trauring
60cb3c0883 Restore range result. 2021-09-27 16:52:25 -04:00