Commit Graph

15491 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
084499dd4b Fix lint. 2023-05-22 13:02:58 -04:00
Itamar Turner-Trauring
1ed440812a Add a safety check. 2023-05-22 13:00:20 -04:00
Itamar Turner-Trauring
2741fb2b46 Don't persist state unnecessarily (and this appears to cause test failures) 2023-05-22 12:51:40 -04:00
Itamar Turner-Trauring
546a51355a Merge branch '4028-more-integration' into 4029-http-storage-client-respects-request-to-use-tor 2023-05-22 11:43:12 -04:00
Itamar Turner-Trauring
f5520fdf74 Better name. 2023-05-22 11:42:13 -04:00
Itamar Turner-Trauring
1b54853d3f News file. 2023-05-19 14:01:08 -04:00
Itamar Turner-Trauring
a1e00ffc3f Add a test that triggers client-side HTTP storage client to use Tor. 2023-05-19 13:59:43 -04:00
Itamar Turner-Trauring
83d8efbb62 Require the appropriate version of txtorcon. 2023-05-19 13:59:29 -04:00
Itamar Turner-Trauring
0ccee4e958 Hook up the Tor-based Agent when necessary. 2023-05-19 13:59:18 -04:00
Itamar Turner-Trauring
2e0e0467fb Hook up HTTP storage client Tor support. 2023-05-18 11:14:51 -04:00
Itamar Turner-Trauring
47991f23fa More refactoring to make it easier to get a txtorcon.Tor instance. 2023-05-18 11:05:38 -04:00
Itamar Turner-Trauring
34accd694c Refactor to return something more useful. 2023-05-18 10:51:31 -04:00
Itamar Turner-Trauring
ffecdf8c77 Switch to non-deprecated API. 2023-05-18 10:18:46 -04:00
Itamar Turner-Trauring
3cf03a5c33 More glue to connect Tor up to the HTTP-based storage client. 2023-05-18 09:28:58 -04:00
Itamar Turner-Trauring
f83b73b5f3 Make Tor provider available at the right place to enable it for HTTP storage
client connections.
2023-05-16 10:44:34 -04:00
Jean-Paul Calderone
6a6d4d7e02
Merge pull request #1298 from tahoe-lafs/4024.remove-werkzeug-pin
Switch to modern Klein so we can remove werkzeug pin

Fixes: ticket:4024
2023-05-13 08:17:04 -04:00
Itamar Turner-Trauring
bc79cf0a11
Merge pull request #1293 from tahoe-lafs/4009-more-logging
More HTTP storage logging

Fixes ticket:4009
2023-05-11 10:36:49 -04:00
Jean-Paul Calderone
f5acaea134 bump the version of klein in the nix-based builds 2023-05-11 09:05:58 -04:00
Itamar Turner-Trauring
2ec1c1e43e Shut down alice. 2023-05-10 17:23:15 -04:00
Itamar Turner-Trauring
ba9946e6ea Fix tests. 2023-05-10 16:34:02 -04:00
Itamar Turner-Trauring
c92c93e6d5 Clean up cached HTTP connections on shutdown. 2023-05-10 16:31:53 -04:00
Itamar Turner-Trauring
a1e49b75c0 Merge remote-tracking branch 'origin/master' into 4009-more-logging 2023-05-09 16:52:42 -04:00
Itamar Turner-Trauring
94a91b68c0
Merge pull request #1299 from tahoe-lafs/4023-integration-tests
Fix failing integration tests

Fixes ticket:4023
2023-05-09 16:49:29 -04:00
Itamar Turner-Trauring
36bffb7f60 News file. 2023-05-09 16:47:54 -04:00
Itamar Turner-Trauring
1c9de67104 Nicer error messages, useful for debugging. 2023-05-09 16:47:32 -04:00
Itamar Turner-Trauring
40b930c02c Another test. 2023-05-09 16:47:28 -04:00
Itamar Turner-Trauring
fea2450c60 Test and fix for really bad authorization header. 2023-05-09 10:53:17 -04:00
Itamar Turner-Trauring
2bd76058e9 Specific version of macOS. 2023-05-08 13:48:54 -04:00
Itamar Turner-Trauring
2e22df60fe Try with fewer persistent HTTP connections. 2023-05-08 13:33:34 -04:00
Itamar Turner-Trauring
20f55933bd Update past deprecated runner. 2023-05-05 11:02:24 -04:00
Itamar Turner-Trauring
ba638f9ff6 Remove unnecessary import. 2023-05-04 17:08:54 -04:00
Itamar Turner-Trauring
f4026d0980 Merge remote-tracking branch 'origin/master' into 4023-integration-tests 2023-05-04 17:08:29 -04:00
Itamar Turner-Trauring
049502e8c2 Don't mix blocking and async code. 2023-05-04 16:15:30 -04:00
Itamar Turner-Trauring
bbe0e2abec
Merge pull request #1300 from tahoe-lafs/4026-unbreak-docs-build
Unbreak Sphinx

Fixes ticket:4026
2023-05-04 16:15:12 -04:00
Itamar Turner-Trauring
3b52457d1c Try a different way. 2023-05-04 13:54:04 -04:00
Itamar Turner-Trauring
bee295e411 Actually run the test. 2023-05-04 13:33:54 -04:00
Itamar Turner-Trauring
0b992c498a
Merge pull request #1297 from tahoe-lafs/4016-http-storage-content-type
HTTP storage content type correctness

Fixes ticket:4016
2023-05-04 13:16:07 -04:00
Itamar Turner-Trauring
3d6b3b3b74 Use modern Docker image. 2023-05-04 13:10:23 -04:00
Itamar Turner-Trauring
f54a2d3d76 News file. 2023-05-04 13:05:46 -04:00
Itamar Turner-Trauring
19690c9c7b Don't mix blocking and async APIs! 2023-05-04 13:05:06 -04:00
Itamar Turner-Trauring
05a3fd9acf Merge remote-tracking branch 'origin/master' into 4016-http-storage-content-type 2023-05-04 12:49:03 -04:00
Itamar Turner-Trauring
61dc1e4d43 Merge remote-tracking branch 'origin/master' into 4009-more-logging 2023-05-03 17:34:26 -04:00
Itamar Turner-Trauring
c70930b479 News fragment. 2023-05-03 17:21:07 -04:00
Itamar Turner-Trauring
83a6a7de28 Newer klein and werkzeug. 2023-05-03 17:20:29 -04:00
Itamar Turner-Trauring
ff1b791886
Merge pull request #1296 from tahoe-lafs/4022-freezing-test
Fix (hopefully) for freezing CI runners

Fixes ticket:4022
2023-05-03 17:14:18 -04:00
Itamar Turner-Trauring
3cc80ae283 Merge remote-tracking branch 'origin/master' into 4016-http-storage-content-type 2023-05-03 17:02:22 -04:00
Itamar Turner-Trauring
dca19525b9 🪄 2023-05-03 16:58:47 -04:00
Itamar Turner-Trauring
5a5031f020 Try with newer Python, 3.11 might make it faster. 2023-05-03 16:46:57 -04:00
Itamar Turner-Trauring
84a6db3e88 Merge remote-tracking branch 'origin/master' into 4022-freezing-test 2023-05-03 16:43:52 -04:00
Itamar Turner-Trauring
f1f3c122da
Merge pull request #1292 from tahoe-lafs/4015-more-linting
More linting, using ruff

Fixes ticket:4015
2023-05-02 13:29:02 -04:00