Commit Graph

15325 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
203fd84a88 Need to import it. 2023-06-05 11:30:11 -04:00
Itamar Turner-Trauring
894cb46304 Try merging the two overrides. 2023-06-05 11:27:23 -04:00
Itamar Turner-Trauring
01bc35f129 Try to update nix pyopenssl. 2023-06-05 10:29:57 -04:00
Itamar Turner-Trauring
96670ded65 Switch to using officially support constants, now part of pyOpenSSL's public
API.

The cryptography APIs we were previously using were not supported and aren't
available in all releases.
2023-06-01 17:27:21 -04:00
Jean-Paul Calderone
0e28c8ed4a bump the nix package of txtorcon 2023-05-24 08:54:56 -04:00
Itamar Turner-Trauring
f4a099c801 Merge remote-tracking branch 'origin/master' into 4029-http-storage-client-respects-request-to-use-tor 2023-05-23 14:53:55 -04:00
Itamar Turner-Trauring
d510103f96
Merge pull request #1301 from tahoe-lafs/4027-invalid-unicode
Invalid unicode in Authorization header should give better response

Fixes ticket:4027
2023-05-23 14:53:22 -04:00
Itamar Turner-Trauring
41131ca755
Merge pull request #1302 from tahoe-lafs/4028-more-integration
Fix another integration test failure

Fixes ticket:4028
2023-05-23 14:51:07 -04:00
Itamar Turner-Trauring
b03db14d70 Merge branch '4028-more-integration' into 4027-invalid-unicode 2023-05-23 14:08:09 -04:00
Itamar Turner-Trauring
652c179602 Remove comment. 2023-05-23 14:08:03 -04:00
Itamar Turner-Trauring
1e46e36ee2 More direct approach. 2023-05-23 13:46:32 -04:00
Itamar Turner-Trauring
d15ea8cb52 Shutdown more immediately. 2023-05-23 13:24:29 -04:00
Itamar Turner-Trauring
71cb357f45 Upstream code should make sure this doesn't happen. 2023-05-22 13:03:46 -04:00
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