Commit Graph

13654 Commits

Author SHA1 Message Date
922ee4feb1 Sketch of advise_corrupt_share support for immutables. 2022-03-10 11:09:45 -05:00
f736683347 Finish testing and implementing lease renewal. 2022-03-09 13:35:50 -05:00
aee0f7dc69 Sketch of lease renewal implementation. 2022-03-09 13:10:13 -05:00
636ab017d4 Disconnection is purely a Foolscap concern. 2022-03-09 12:47:14 -05:00
ba604b8231 News file. 2022-03-09 12:44:24 -05:00
e598fbbc85 Get rid of redundant code. 2022-03-09 12:42:24 -05:00
5d51aac0d3 Clarify. 2022-03-09 12:41:40 -05:00
edb9eda53b Clarify. 2022-03-09 12:41:10 -05:00
ac271cfb3d Merge remote-tracking branch 'origin/master' into 3877-immutable-storage-apis-continued 2022-03-09 11:23:02 -05:00
86769c19bf Finish abort logic and tests. 2022-03-09 11:19:23 -05:00
ef4f912a68 Less error-prone testing assertion, and fix a testing bug. 2022-03-09 11:11:39 -05:00
4fc7ef7528 Basic HTTP test for aborts. 2022-03-09 10:57:05 -05:00
f47741afb1 Correct behavior on timed out immutable uploads. 2022-03-09 10:45:21 -05:00
92b952a5fe Authenticate writes! 2022-03-09 10:45:08 -05:00
c642218173 Sketch of aborting uploads. 2022-03-08 10:41:56 -05:00
5203873995 Refactor to unify data structure logic. 2022-03-08 10:13:37 -05:00
5be7cbc171 Merge pull request #1182 from tahoe-lafs/3876-per-bucket-upload-secret
Allow per-bucket upload secret

Fixes ticket:3876
2022-03-08 10:10:48 -05:00
1d007cc573 News file. 2022-03-07 13:21:36 -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
8586028af8 News file. 2022-03-07 09:13:21 -05:00
40e5ab1661 Merge pull request #1178 from tahoe-lafs/3860-http-more-immutables
More immutable support for HTTP storage API

Fixes ticket:3860
2022-03-07 09:12:56 -05:00
87ab56426a Validate another edge case of bad storage index. 2022-03-07 08:46:05 -05:00
4efa65d3db Typo. 2022-03-07 08:29:26 -05:00
60bcd5fe9f Address review comments. 2022-03-07 08:25:12 -05:00
8ddf21358a Merge pull request #1180 from tahoe-lafs/3697-pypy3
pypy3 and Python 3.10 support

Fixes ticket:3697
2022-02-28 12:12:48 -05:00
5ac3cb644f These are not numbers. 2022-02-23 11:11:04 -05:00
abe4c6a1f0 Only support PyPy3 on Linux. 2022-02-23 11:09:49 -05:00
9d9ec698e0 Add support for Python 3.10. 2022-02-23 11:07:56 -05:00
f81cd6e595 Use an option also available on PyPy3. 2022-02-23 10:57:36 -05:00
e5c49c890b News file. 2022-02-23 10:50:41 -05:00
c6ee41ab5c Add PyPy3. 2022-02-23 10:49:39 -05:00
6dab065e44 Merge remote-tracking branch 'origin/master' into 3860-http-more-immutables 2022-02-22 13:07:42 -05:00
2444c55b36 Merge pull request #1179 from tahoe-lafs/3873-welcome-to-the-world-of-tomorrow
Drop Python 2 support
2022-02-22 13:06:54 -05:00
5647b4aee0 Try to fix macOS another way. 2022-02-22 11:40:16 -05:00
52f0e18d6b Fix for overly-long temporary paths for unix sockets on macOS. 2022-02-22 11:26:00 -05:00
a7e4add602 Simplify. 2022-02-22 11:25:13 -05:00
84094b5ca0 Try version that Windows uses. 2022-02-16 09:31:12 -05:00
3a859e3cac Try a version that matches Ubuntu's. 2022-02-15 14:52:01 -05:00
510102dab1 Maybe we can use modern tor now. 2022-02-15 14:37:18 -05:00
21e288a4d0 Technically don't support 3.10 yet. 2022-02-15 14:35:18 -05:00
b7b71b2de7 Clarify. 2022-02-15 14:33:37 -05:00
6190399aef Just codechecks. 2022-02-15 14:33:00 -05:00
3255f93a5c Try newer version of Chutney. 2022-02-15 10:47:22 -05:00
bd90728946 Re-add missing environment. 2022-02-15 10:26:54 -05:00
be2590f9b8 Python 2 is now unsupported. 2022-02-15 10:20:52 -05:00
7ea106a018 Switch back to building Docker images on a schedule. 2022-02-15 10:19:56 -05:00
95c32ef2ee Fix syntax. 2022-02-15 10:13:35 -05:00
4315f6a641 Run on Python 3. 2022-02-15 10:12:31 -05:00
1fd8603673 Use modern Docker version (with bugfixes for modern distributions). 2022-02-15 10:07:04 -05:00
dfe7de54a2 Upgrade some versions. 2022-02-15 09:59:04 -05:00