Itamar Turner-Trauring
|
940600e0ed
|
Link to ticket.
|
2023-06-05 12:54:51 -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
|
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
|
1ed440812a
|
Add a safety check.
|
2023-05-22 13:00:20 -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
|
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
|
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 |
|
Itamar Turner-Trauring
|
c92c93e6d5
|
Clean up cached HTTP connections on shutdown.
|
2023-05-10 16:31:53 -04:00 |
|
Itamar Turner-Trauring
|
bd7c61cc5c
|
Split up the state management logic from the server pinging logic.
|
2023-03-27 16:58:15 -04:00 |
|
Itamar Turner-Trauring
|
7838f25bf8
|
Clean up with simpler idiom.
|
2023-03-27 14:54:36 -04:00 |
|
Itamar Turner-Trauring
|
33d30b5c80
|
Type annotations.
|
2023-03-24 11:20:31 -04:00 |
|
Itamar Turner-Trauring
|
9baafea00e
|
Refactor: simplify code so there are fewer codepaths.
|
2023-03-24 11:08:17 -04:00 |
|
Itamar Turner-Trauring
|
0da059b644
|
Update the connection status during the initial choice of NURLs.
|
2023-03-24 10:10:18 -04:00 |
|
Itamar Turner-Trauring
|
14aeaea022
|
Another todo.
|
2023-03-21 11:29:19 -04:00 |
|
Itamar Turner-Trauring
|
7ae8b50d14
|
Async!
|
2023-03-21 11:26:40 -04:00 |
|
Itamar Turner-Trauring
|
b65bc9dca7
|
Better explanation.
|
2023-03-21 11:22:43 -04:00 |
|
Itamar Turner-Trauring
|
e989677319
|
Pass in a pool instead of pool options.
|
2023-03-21 11:20:25 -04:00 |
|
Itamar Turner-Trauring
|
dd07a39399
|
Don't bother with persistent connections when testing NURLs.
|
2023-03-14 13:01:10 -04:00 |
|
Itamar Turner-Trauring
|
f8ea650b92
|
Wait for current loop iteration to finish before moving on to next iteration.
|
2023-03-14 12:03:11 -04:00 |
|
Itamar Turner-Trauring
|
aa18c3418f
|
Merge remote-tracking branch 'origin/master' into 3935-happy-eyeballs
|
2023-03-10 09:10:02 -05:00 |
|
Itamar Turner-Trauring
|
5d7d387593
|
Pacify mypy.
|
2023-03-09 13:45:50 -05:00 |
|
Itamar Turner-Trauring
|
56b6dd86c3
|
Add unit test for client foolscap config flag.
|
2023-03-09 10:33:21 -05:00 |
|
Itamar Turner-Trauring
|
db445af1c4
|
Separate flags for forcing foolscap between client and server.
|
2023-03-09 09:59:36 -05:00 |
|
Itamar Turner-Trauring
|
3702ad6233
|
Fix indentation.
|
2023-03-08 14:54:53 -05:00 |
|
Itamar Turner-Trauring
|
0093edcd93
|
Refactor to use race().
|
2023-03-08 14:36:37 -05:00 |
|
Itamar Turner-Trauring
|
e9c3a227a1
|
File follow-up ticket.
|
2023-03-08 14:17:25 -05:00 |
|
Itamar Turner-Trauring
|
9663db522c
|
Make the client respect the force_foolscap flag, and default to Foolscap-only
for now.
|
2023-03-08 14:03:32 -05:00 |
|
Itamar Turner-Trauring
|
cf00c6918c
|
Merge remote-tracking branch 'origin/master' into 3935-happy-eyeballs
|
2023-03-08 10:45:55 -05:00 |
|
Itamar Turner-Trauring
|
3d0b17bc1c
|
Make cancellation more likely to happen.
|
2023-02-27 12:10:56 -05:00 |
|
Itamar Turner-Trauring
|
e09d19463d
|
Logging errors breaks some tests.
|
2023-02-24 09:53:28 -05:00 |
|
Itamar Turner-Trauring
|
96e1e9ffac
|
Move where choosing a NURL happens.
|
2023-02-23 19:45:01 -05:00 |
|
Itamar Turner-Trauring
|
b95a1d2b79
|
Nicer type annotations.
|
2023-02-23 13:27:41 -05:00 |
|
Itamar Turner-Trauring
|
b6e20dfa81
|
Slightly longer timeout.
|
2023-02-23 13:27:33 -05:00 |
|
Itamar Turner-Trauring
|
99de5fa54c
|
Link to follow-up ticket.
|
2023-02-23 10:12:25 -05:00 |
|
Itamar Turner-Trauring
|
f41f4a5e0c
|
Correct type.
|
2023-02-23 10:10:25 -05:00 |
|
Itamar Turner-Trauring
|
74e77685a3
|
Get rid of DeferredList.
|
2023-02-23 10:07:57 -05:00 |
|
Itamar Turner-Trauring
|
32768e310a
|
Unit test for _pick_a_http_server.
|
2023-02-21 11:30:47 -05:00 |
|
Itamar Turner-Trauring
|
95bb7afba7
|
Sketch of happy eyeballs.
|
2023-02-21 10:42:06 -05:00 |
|
meejah
|
a6cf06cc6d
|
http needs access to GridManager
|
2023-02-20 12:26:44 -07:00 |
|
meejah
|
464498f6bf
|
Merge branch 'master' into 2916.grid-manager-proposal.6
|
2023-02-20 11:24:20 -07:00 |
|
Itamar Turner-Trauring
|
2a5e8e5971
|
Better cleanup.
|
2022-11-15 15:05:27 -05:00 |
|
Itamar Turner-Trauring
|
4aeb62b66c
|
Use a constant.
|
2022-11-15 14:16:41 -05:00 |
|
Itamar Turner-Trauring
|
d1287df629
|
The short timeout should be specific to the storage client's needs.
|
2022-11-15 14:02:19 -05:00 |
|
Itamar Turner-Trauring
|
b80a215ae1
|
test_rref passes now.
|
2022-10-13 14:15:10 -04:00 |
|
Itamar Turner-Trauring
|
0d23237b11
|
Some progress towards passing test_rref.
|
2022-10-13 13:44:49 -04:00 |
|
Itamar Turner-Trauring
|
8b0ddf406e
|
Make HTTP and Foolscap match in another edge case.
|
2022-10-04 11:17:19 -04:00 |
|