12884 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
bb626890ed Match review comment suggestions from previous PR. 2021-09-14 08:57:32 -04:00
Itamar Turner-Trauring
c2c75b5e8e Merge branch '3784-istorageserver-test-suite' into 3795-istorageserver-tests-part-2 2021-09-14 08:49:58 -04:00
Itamar Turner-Trauring
87555ae3e4 Add missing __future__ imports. 2021-09-13 15:51:57 -04:00
Itamar Turner-Trauring
9cea3580c8 Merge remote-tracking branch 'origin/master' into 3795-istorageserver-tests-part-2 2021-09-13 10:14:35 -04:00
Itamar Turner-Trauring
8294c2d562 Merge branch '3784-istorageserver-test-suite' into 3795-istorageserver-tests-part-2 2021-09-13 10:13:08 -04:00
Itamar Turner-Trauring
9ce7cce712 Refactor SystemTestMixin into its own module. 2021-09-13 10:10:07 -04:00
Itamar Turner-Trauring
977b6065b1 Match actual behavior. 2021-09-13 09:50:38 -04:00
Itamar Turner-Trauring
86ea3ca408 Demonstrate that last write wins. 2021-09-13 09:49:27 -04:00
Itamar Turner-Trauring
e96c22914b Fix typo. 2021-09-13 09:43:53 -04:00
Itamar Turner-Trauring
d04cd13b37 Actual test for get_version(). 2021-09-13 09:43:29 -04:00
Itamar Turner-Trauring
a482f216a1 Use more reproducible "random" numbers. 2021-09-13 09:40:32 -04:00
Itamar Turner-Trauring
b01c5c7454 Clarify argument names. 2021-09-13 09:35:52 -04:00
Itamar Turner-Trauring
2eafe41270
Merge pull request #1117 from tahoe-lafs/3779-istorageserver-with-fewer-assumptions
Reduce implementation-dependency of `IStorageServer`

Fixes ticket:3779
2021-09-13 09:28:46 -04:00
Itamar Turner-Trauring
1fa0f72c8e Use AsyncTestCase. 2021-09-13 09:28:03 -04:00
Itamar Turner-Trauring
b0d635c9c9 Use skip decorator. 2021-09-13 09:15:20 -04:00
Jean-Paul Calderone
7ea994776d
Merge pull request #1114 from Fenn-CS/3781.remove-incomplete-cli-warning-python3
Python 3 support complete, so removed warning

Fixes: ticket:3781
2021-09-10 12:15:33 -04:00
Itamar Turner-Trauring
fb61e29b59 Better explanation. 2021-09-10 11:40:30 -04:00
Itamar Turner-Trauring
ac9875da75 Add explanation to new error logging. 2021-09-10 11:39:48 -04:00
Jean-Paul Calderone
30ec6431f7
Merge pull request #1107 from YashNRam13/3749.landing-page-link-fixes
Update installation and documentation links in README

Fixes: ticket:3749
2021-09-10 11:17:16 -04:00
Jean-Paul Calderone
38fcbd56e0 Adjust the news fragment to match the writing style guide 2021-09-10 10:46:17 -04:00
F. E Noel Nfebe
02ad7b9709
Improved python 3 support text format.
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2021-09-10 15:35:33 +01:00
Itamar Turner-Trauring
570f15284a More tests for IStorageServer.get_buckets(). 2021-09-10 09:44:49 -04:00
Itamar Turner-Trauring
4523fdbf22 Merge branch '3784-istorageserver-test-suite' into 3795-istorageserver-tests-part-2 2021-09-10 08:33:48 -04:00
Itamar Turner-Trauring
a2d54aa8bc .todo isn't working on Python 2 for some reason. 2021-09-08 14:14:36 -04:00
Itamar Turner-Trauring
44388037df Flakes, and closer to passing on Python 2. 2021-09-08 14:12:32 -04:00
Itamar Turner-Trauring
f3cb42d9a8 News file. 2021-09-08 13:52:51 -04:00
Itamar Turner-Trauring
c1b1ed0dc3 More tests. 2021-09-08 13:52:34 -04:00
Itamar Turner-Trauring
3bec2a480f Start on allocate_bucket tests. 2021-09-08 12:20:27 -04:00
Itamar Turner-Trauring
855d02bef0 Start thinking about immutable tests. 2021-09-08 11:26:52 -04:00
Itamar Turner-Trauring
93f2cf5ce1
Minor edits 2021-09-08 09:41:32 -04:00
Jean-Paul Calderone
bec813fee5
Merge pull request #1119 from LeastAuthority/3777.gbs-immutable-download-spec-improvements
GBS immutable download spec improvements

Fixes: ticket:3777
2021-09-07 17:52:07 -04:00
Jean-Paul Calderone
a988f126be fix markup error 2021-09-07 16:12:01 -04:00
Jean-Paul Calderone
82f94ae5af Yay use the Range request header 2021-09-07 14:19:09 -04:00
Jean-Paul Calderone
9def6e79c9 Merge remote-tracking branch 'origin/master' into 3777.gbs-immutable-download-spec-improvements 2021-09-07 14:10:35 -04:00
Jean-Paul Calderone
5d75706980
Merge pull request #1118 from LeastAuthority/3774.lease-renewal-secret-construction-docs
write some words about lease renewal secrets

Fixes: ticket:3774
2021-09-07 14:08:39 -04:00
Jean-Paul Calderone
ee224305b7 link to the reference implementation 2021-09-07 13:37:12 -04:00
Jean-Paul Calderone
7219291343 add a reference implementation for lease renewal secret derivation 2021-09-07 13:31:05 -04:00
Jean-Paul Calderone
a5d764d0ef
Merge pull request #1120 from LeastAuthority/3785.gbs-capability-based-access-spec-fixes
Add authorization to the GBS specification

Fixes: ticket:3785
2021-09-07 08:41:34 -04:00
Jean-Paul Calderone
e2b483e093 an even stronger prevention is provided 2021-09-07 08:13:31 -04:00
Jean-Paul Calderone
a4334b35a0 news fragment 2021-09-03 16:28:27 -04:00
Jean-Paul Calderone
8d15a0d5eb words about authorization 2021-09-03 16:27:57 -04:00
Jean-Paul Calderone
18cbff1789 minimal discussion about this change 2021-09-03 15:22:29 -04:00
Jean-Paul Calderone
895c77fecf news fragment 2021-09-03 15:15:48 -04:00
Jean-Paul Calderone
f0fe323fa1 Simplify the immutable share reading interface 2021-09-03 15:14:09 -04:00
Itamar Turner-Trauring
51b1e5624a Skeleton setting up the test infrastructure. 2021-09-03 14:04:10 -04:00
Itamar Turner-Trauring
c7e82b1640 Guess it's a bugfix. 2021-09-03 13:12:57 -04:00
Itamar Turner-Trauring
148a0573de Replace colon on filename only, not on whole path.
This would break Windows logging of corruption reports, since colon would be removed from e.g. "C:".
2021-09-03 13:11:02 -04:00
Jean-Paul Calderone
bb57fcfb50 words about the cancel secret 2021-09-03 12:45:45 -04:00
Jean-Paul Calderone
a864bd5132 more precision 2021-09-03 12:44:23 -04:00
Jean-Paul Calderone
78a1d65b78 RFC 7049, section 4.1 describes correct JSON encoding for byte strings 2021-09-03 12:33:07 -04:00