Commit Graph

15245 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
1dc48bfd4f Make sure we don't use HTTP if it's disabled. 2023-07-11 16:10:36 -04:00
Itamar Turner-Trauring
64e3983f8d Simplify the interface. 2023-07-11 15:53:30 -04:00
Itamar Turner-Trauring
d98e0d553e Fix the test. 2023-07-10 17:18:47 -04:00
Itamar Turner-Trauring
25ca9b1f19 Fix some failing tests in test_client.py 2023-07-10 17:03:23 -04:00
Itamar Turner-Trauring
26ad0b1edf Have callback match wrapper server 2023-07-10 16:39:29 -04:00
Itamar Turner-Trauring
297617ece9 Unnecessary, MultiService already does this 2023-07-10 16:39:12 -04:00
Itamar Turner-Trauring
601c512219 Update nurls too 2023-07-10 16:38:58 -04:00
Itamar Turner-Trauring
e764a5603a Include NURLs in HTTP server version command as well. 2023-07-10 16:14:01 -04:00
Itamar Turner-Trauring
246778fc52 Implement sketch of upgrading logic. 2023-07-10 16:06:13 -04:00
Itamar Turner-Trauring
ef3c7dfef4 Sketch of how upgrading from Foolscap to HTTP might look like. 2023-07-07 12:05:12 -04:00
Itamar Turner-Trauring
5cb1eca0ce A more end-to-end test of sending NURLs in Foolscap storage server version. 2023-07-07 10:47:58 -04:00
Itamar Turner-Trauring
4ea005d653 A unit test, and some cleanups and fixes. 2023-07-06 13:18:18 -04:00
Itamar Turner-Trauring
dc4d215683 Sketch of the server side of upgrades: additional fields on the storage server version. 2023-07-06 12:19:30 -04:00
Itamar Turner-Trauring
bc78dbc25c Point to correct ticket 2023-07-05 10:21:40 -04:00
Itamar Turner-Trauring
ea50bb1c99 News file. 2023-07-05 10:19:25 -04:00
Itamar Turner-Trauring
1b99e23b9a
Merge pull request #1308 from tahoe-lafs/4035-new-mypy
Upgrade to new mypy

Fixes ticket:4035
2023-06-26 15:52:42 -04:00
Itamar Turner-Trauring
a7100c749d Specific commit 2023-06-26 11:20:46 -04:00
Itamar Turner-Trauring
a7f45ab355 If this ever does get called, make the error less obscure. 2023-06-26 11:09:32 -04:00
Itamar Turner-Trauring
5f9e784964 Better explanation 2023-06-26 09:06:28 -04:00
Itamar Turner-Trauring
992687a8b9 News fragment 2023-06-26 09:05:36 -04:00
Itamar Turner-Trauring
d697e8dab5 Merge remote-tracking branch 'origin/master' into 4035-new-mypy 2023-06-26 09:03:53 -04:00
Itamar Turner-Trauring
0fb6c5ac18
Merge pull request #1305 from tahoe-lafs/3910-http-storage-server-tor-support
HTTP storage server supports .onion addresses, and corresponding client support

Fixes ticket:3910
2023-06-26 09:01:59 -04:00
Itamar Turner-Trauring
ea953f3ba1 Merge remote-tracking branch 'origin/3910-http-storage-server-tor-support' into 4035-new-mypy 2023-06-26 08:50:35 -04:00
Itamar Turner-Trauring
8b1227e4f4
Merge pull request #1307 from meejah/3910-http-storage-server-tor-support
more-generic testing hook
2023-06-26 08:24:34 -04:00
meejah
75b9c59846 refactor 2023-06-22 01:59:02 -06:00
meejah
122e0a73a9 more-generic testing hook 2023-06-22 01:29:55 -06:00
Jean-Paul Calderone
2304f77dfd
Merge pull request #1306 from meejah/4036.option-for-closing-stdin
Add an option for not exiting `tahoe run` when stdin closes.

Fixes: ticket:4036
2023-06-20 08:48:53 -04:00
Jean-Paul Calderone
592e77beca allow list as a generic container annotation 2023-06-20 08:12:14 -04:00
Jean-Paul Calderone
7257851565 python 2/3 porting boilerplate cleanup 2023-06-20 07:46:43 -04:00
Jean-Paul Calderone
02fba3b2b6 factor some duplication out of the tests 2023-06-20 07:45:51 -04:00
meejah
357c9b003f flake8 2023-06-19 17:55:36 -06:00
meejah
e765c8db6f move news 2023-06-19 17:55:30 -06:00
meejah
2fcb190c2f add tests for both close-stdin cases 2023-06-19 17:53:57 -06:00
meejah
a107e16335 news 2023-06-19 16:08:17 -06:00
meejah
db9597ee19 add --allow-stdin-close option 2023-06-19 16:07:31 -06:00
Itamar Turner-Trauring
8d99ddc542 Pacify mypy 2023-06-15 17:14:08 -04:00
Itamar Turner-Trauring
bf5213cb01 Pacify mypy 2023-06-14 18:01:52 -04:00
Itamar Turner-Trauring
96afb0743a Pacify mypy 2023-06-14 17:57:25 -04:00
Itamar Turner-Trauring
0f8100b1e9 Fix whitespace 2023-06-14 17:52:01 -04:00
Itamar Turner-Trauring
ce1839f203 Pacify mypy 2023-06-14 17:51:54 -04:00
Itamar Turner-Trauring
9306f5edab Fix mypy issues 2023-06-14 17:48:13 -04:00
Itamar Turner-Trauring
27243ccfdf Fix mypy issues 2023-06-14 17:45:15 -04:00
Itamar Turner-Trauring
44b752c87d Fix mypy issues 2023-06-14 17:43:39 -04:00
Itamar Turner-Trauring
af323d2bbb Get the code working again. 2023-06-14 17:05:51 -04:00
Itamar Turner-Trauring
55d62d609b Fix some mypy errors. 2023-06-14 16:54:09 -04:00
Itamar Turner-Trauring
11e0151838 Fix some type issues in storage_client.py 2023-06-14 16:02:04 -04:00
Itamar Turner-Trauring
65775cd6bd Not used externally. 2023-06-14 14:54:24 -04:00
Itamar Turner-Trauring
ff1c1f700e Remove unused methods. 2023-06-14 14:52:54 -04:00
Itamar Turner-Trauring
f42fb1e551 Unused import 2023-06-14 14:16:35 -04:00
Itamar Turner-Trauring
054c893539 Pacify mypy 2023-06-14 14:16:10 -04:00