Florian Sesser
5f4d5de739
Move GBS specification
...
... from 'docs/proposed' to 'docs/specification'.
Fixes ticket:4019
2024-06-20 13:31:38 +00:00
Itamar Turner-Trauring
ffe2e97739
Better phrasing
2023-08-01 10:54:46 -04:00
Itamar Turner-Trauring
7bac6996d1
Updates based on changing specs.
2023-07-25 15:32:14 -04:00
Jean-Paul Calderone
e7ed17af17
fix some editing errors about overreads and generally try to clarify
2023-03-22 08:42:32 -04:00
Jean-Paul Calderone
7c0b21916f
specify the unit of available-space
2023-03-22 08:35:17 -04:00
Jean-Paul Calderone
44f5057ed3
fix link markup
2023-03-22 08:07:59 -04:00
Jean-Paul Calderone
fe0e159e52
Give base32 a section heading
...
We don't have any other sections but ... 🤷
2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
6771ca8ce4
fix table markup
2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
6dc6d6f39f
inline the actual base32 alphabet we use
2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
c0a8be5843
nail it down
2023-03-21 10:39:58 -04:00
Jean-Paul Calderone
5facd06725
adjust markup to clarify the encoding exceptions
2023-03-21 10:39:58 -04:00
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