Commit Graph

179 Commits

Author SHA1 Message Date
e7ed17af17 fix some editing errors about overreads and generally try to clarify 2023-03-22 08:42:32 -04:00
7c0b21916f specify the unit of available-space 2023-03-22 08:35:17 -04:00
44f5057ed3 fix link markup 2023-03-22 08:07:59 -04:00
fe0e159e52 Give base32 a section heading
We don't have any other sections but ... 🤷
2023-03-21 10:39:58 -04:00
6771ca8ce4 fix table markup 2023-03-21 10:39:58 -04:00
6dc6d6f39f inline the actual base32 alphabet we use 2023-03-21 10:39:58 -04:00
c0a8be5843 nail it down 2023-03-21 10:39:58 -04:00
5facd06725 adjust markup to clarify the encoding exceptions 2023-03-21 10:39:58 -04:00
7859ba7337 fix title level inconsistency 2023-03-21 10:39:58 -04:00
b27946c3c6 trim overlong section marker 2023-03-21 10:39:58 -04:00
369d26f0f8 There is a limit to the size of the corruption report a server must accept 2023-03-21 10:39:58 -04:00
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
98a3691891 Add more CDDL to the spec; remove some server version flags from it 2023-03-21 10:39:58 -04:00
7b20738308 some more edits 2023-03-21 10:39:58 -04:00
a8832b11b6 Start adapting language to narrow down possible interpretations 2023-03-21 10:39:58 -04:00
4dc195ea96 Merge remote-tracking branch 'origin/master' into 3922.minor-gbs-text-fixes 2022-11-08 09:30:13 -05:00
90f1eb6245 Fix the fURL and NURL links 2022-11-08 09:24:29 -05:00
f5b374a7a2 Make sphinx happy. 2022-09-15 10:56:11 -04:00
b1aa93e022 Switch prefix. 2022-09-15 10:34:59 -04:00
1759eacee3 No need to include NURL. 2022-09-15 10:09:25 -04:00
869b15803c assorted fixes 2022-09-06 08:46:09 -04:00
757e8c418c Fix typos. 2022-07-22 11:51:26 -04:00
92392501a7 Expand spec. 2022-07-20 11:47:15 -04:00
69739f5f9b Handle case where requested range results in empty response. 2022-07-20 11:42:01 -04:00
4afe3eb224 Clarify sets vs lists some more. 2022-05-11 10:58:13 -04:00
c1ce74f88d Ability to list shares, enabling more of IStorageClient to run over HTTP. 2022-05-04 11:03:14 -04:00
2ca5e22af9 Make mutable reading match immutable reading. 2022-04-19 11:47:22 -04:00
5349f35a0b Merge remote-tracking branch 'origin/master' into 3875-http-storage-furls 2022-04-14 11:39:21 -04:00
7aab039a00 Improve docs. 2022-04-13 13:33:51 -04:00
1634f137be Use sets more widely in the schema. 2022-04-12 12:54:16 -04:00
da6838d6f9 Stop talking about furl, it's a NURL. 2022-03-28 11:35:45 -04:00
e4b4dc418a Address review comments. 2022-03-14 10:15:43 -04:00
922ee4feb1 Sketch of advise_corrupt_share support for immutables. 2022-03-10 11:09:45 -05:00
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
7db1ddd875 Implement Range header validation. 2022-02-10 13:15:48 -05:00
ecb1a3c5a0 Just require content-range for simplicity. 2022-02-09 12:25:47 -05:00
83d8f2eb78 Remove incorrect editorial. 2022-02-04 09:27:29 -05:00
70d0bd0597 Test and document what happens for non-existent storage index. 2022-02-01 10:41:12 -05:00
c72e7b0585 Implement HTTP share listing endpoint. 2022-02-01 10:20:23 -05:00
f09aa8c796 Use pre-existing parser for Range and Content-Range headers. 2022-01-20 11:16:06 -05:00
d5bac8e186 Make sure upload secret semantics are still supporting the security goals. 2022-01-20 10:56:08 -05:00
f5437d9be7 Some progress towards bucket allocation endpoint, and defining the protocol better. 2022-01-12 11:51:56 -05:00
4c92f9c8cf Document additional semantics. 2022-01-04 13:10:23 -05:00
1737340df6 Document response codes some more. 2021-12-16 10:52:02 -05:00
7caffce8d5 Another review suggestion
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2021-11-16 10:14:19 -05:00
304b0269e3 Apply suggestions from code review
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2021-11-16 10:14:04 -05:00
24646c56d0 Updates based on review. 2021-11-11 11:29:05 -05:00
c270a346c6 Remove typo. 2021-11-11 11:02:51 -05:00
8dd4aaebb6 More consistent header system. 2021-11-10 14:42:22 -05:00
125c937d46 Switch to HTTP header scheme. 2021-10-28 10:49:08 -04:00