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