Itamar Turner-Trauring
|
94be227aaa
|
Hopefully don't actually need that.
|
2022-08-11 16:15:21 -04:00 |
|
Itamar Turner-Trauring
|
c3b159a3fd
|
Continue simplified sketch of HTTPNativeStorageServer.
|
2022-08-11 16:12:57 -04:00 |
|
Itamar Turner-Trauring
|
c3e4158813
|
Remove duplication.
|
2022-08-11 15:55:14 -04:00 |
|
Itamar Turner-Trauring
|
709f139c85
|
Start refactoring to enable HTTP storage client.
|
2022-08-11 15:51:30 -04:00 |
|
Itamar Turner-Trauring
|
8b3280bf31
|
Simplify more.
|
2022-07-29 10:51:17 -04:00 |
|
Itamar Turner-Trauring
|
d4c73f19fe
|
A unittest for the metaclass.
|
2022-07-29 10:42:56 -04:00 |
|
Itamar Turner-Trauring
|
533d2a7ac9
|
Note Tor and I2P support.
|
2022-07-29 10:15:23 -04:00 |
|
Itamar Turner-Trauring
|
1cd2185be7
|
More cleanups.
|
2022-07-29 10:12:24 -04:00 |
|
Itamar Turner-Trauring
|
34518f9d0d
|
Fix lints.
|
2022-07-29 10:01:09 -04:00 |
|
Itamar Turner-Trauring
|
822b652d99
|
Improve factoring.
|
2022-07-29 09:57:18 -04:00 |
|
Itamar Turner-Trauring
|
21bb9e50f6
|
Merge remote-tracking branch 'origin/master' into 3902-listen-storage-http
|
2022-07-29 09:45:17 -04:00 |
|
Itamar Turner-Trauring
|
d0208d0070
|
Merge pull request #1207 from tahoe-lafs/3909-new-werkzeug
Don't use broken new werkzeug
Fixes ticket:3909
|
2022-07-25 11:55:20 -04:00 |
|
Itamar Turner-Trauring
|
921e3a7712
|
Don't use broken version of werkzeug.
|
2022-07-25 09:55:03 -04:00 |
|
Itamar Turner-Trauring
|
c14463ac6d
|
News file.
|
2022-07-25 09:52:40 -04:00 |
|
Itamar Turner-Trauring
|
26f15f461c
|
Merge pull request #1204 from tahoe-lafs/3907-http-response-lengths
Improved HTTP response length handling
Fixes ticket:3907
|
2022-07-22 12:37:17 -04:00 |
|
Itamar Turner-Trauring
|
94e0568653
|
Actually we do need it.
|
2022-07-22 11:57:32 -04:00 |
|
Itamar Turner-Trauring
|
83f9c0788b
|
Use more direct API.
|
2022-07-22 11:56:18 -04:00 |
|
Itamar Turner-Trauring
|
be963e2324
|
Docstrings.
|
2022-07-22 11:55:33 -04:00 |
|
Itamar Turner-Trauring
|
2b3a8ddeec
|
Docstring.
|
2022-07-22 11:55:00 -04:00 |
|
Itamar Turner-Trauring
|
36b96a8776
|
Fix typo.
|
2022-07-22 11:53:28 -04:00 |
|
Itamar Turner-Trauring
|
f671b47a6d
|
Fix typo.
|
2022-07-22 11:53:12 -04:00 |
|
Itamar Turner-Trauring
|
5cd9ccfc6a
|
Slightly nicer handling for bad edge cases.
|
2022-07-22 11:52:56 -04:00 |
|
Itamar Turner-Trauring
|
757e8c418c
|
Fix typos.
|
2022-07-22 11:51:26 -04:00 |
|
Itamar Turner-Trauring
|
981b693402
|
Make HTTPS protocols work with the protocol switcher magic.
|
2022-07-20 15:25:22 -04:00 |
|
Itamar Turner-Trauring
|
11f4ebc0d9
|
Hook up NURL generation to the new Foolscap/HTTPS protocol switch.
|
2022-07-20 15:12:29 -04:00 |
|
Itamar Turner-Trauring
|
5e0c32708b
|
Merge remote-tracking branch 'origin/master' into 3902-listen-storage-http
|
2022-07-20 14:48:26 -04:00 |
|
Itamar Turner-Trauring
|
3b7345205b
|
News file.
|
2022-07-20 14:24:10 -04:00 |
|
Itamar Turner-Trauring
|
d85b20b62d
|
Fix lint.
|
2022-07-20 12:47:18 -04:00 |
|
Itamar Turner-Trauring
|
da8a36fac9
|
Improve test coverage.
|
2022-07-20 12:07:46 -04:00 |
|
Itamar Turner-Trauring
|
92392501a7
|
Expand spec.
|
2022-07-20 11:47:15 -04:00 |
|
Itamar Turner-Trauring
|
69739f5f9b
|
Handle case where requested range results in empty response.
|
2022-07-20 11:42:01 -04:00 |
|
Itamar Turner-Trauring
|
43c6af6fde
|
More error handling for edge cases.
|
2022-07-20 11:28:14 -04:00 |
|
Itamar Turner-Trauring
|
1b8b71b306
|
Content-Range headers are now checked (somewhat) and the server now sends
correct headers when reading beyond the end.
|
2022-07-19 16:10:22 -04:00 |
|
Itamar Turner-Trauring
|
b3aff5c43b
|
More efficient implementations.
|
2022-07-19 14:37:46 -04:00 |
|
Itamar Turner-Trauring
|
49dfc8445c
|
Implementation of getting length of shares (albeit inefficiently for now).
|
2022-07-18 14:12:12 -04:00 |
|
Itamar Turner-Trauring
|
69f90e6336
|
Merge pull request #1203 from tahoe-lafs/3872-resource-limits-http-storage
A variety of CPU and memory resource limits for the HTTP storage client and server
Fixes ticket:3872
|
2022-07-15 12:44:08 -04:00 |
|
Itamar Turner-Trauring
|
a24aefaebf
|
There can be up to 256 shares.
|
2022-07-15 11:35:28 -04:00 |
|
Itamar Turner-Trauring
|
87932e3444
|
Correct type.
|
2022-07-06 09:50:16 -04:00 |
|
Itamar Turner-Trauring
|
0b5132745d
|
A nicer interface.
|
2022-07-06 09:47:08 -04:00 |
|
Itamar Turner-Trauring
|
fd8a385d1d
|
Reformat with black.
|
2022-07-06 09:46:59 -04:00 |
|
Itamar Turner-Trauring
|
dac0080ea2
|
Make sure we update remaining length, and update test to catch the edge case
this fixes.
|
2022-07-06 09:40:46 -04:00 |
|
Itamar Turner-Trauring
|
5c5556d915
|
More robust usage.
|
2022-07-06 09:38:31 -04:00 |
|
Itamar Turner-Trauring
|
69c4dbf2b5
|
Fix tests and point to future work.
|
2022-07-05 17:17:38 -04:00 |
|
Itamar Turner-Trauring
|
6e3ca256b9
|
Some refactoring to handle edge cases better, in progress.
|
2022-07-05 15:36:21 -04:00 |
|
Itamar Turner-Trauring
|
3270d24c45
|
Slight simplification.
|
2022-07-05 11:30:48 -04:00 |
|
Itamar Turner-Trauring
|
1e6864ac01
|
Typo.
|
2022-07-05 11:30:01 -04:00 |
|
Itamar Turner-Trauring
|
97d0ba23eb
|
Switch to hypothesis-based test.
|
2022-07-05 11:21:46 -04:00 |
|
Itamar Turner-Trauring
|
249f431849
|
Use MonkeyPatch instead of MockPatch, since we're not mocking.
|
2022-07-05 11:14:52 -04:00 |
|
Itamar Turner-Trauring
|
f2acf71998
|
Document next steps: NURL generation.
|
2022-06-30 15:58:52 -04:00 |
|
Itamar Turner-Trauring
|
70dfc44841
|
Fix for 3905.
|
2022-06-30 15:45:30 -04:00 |
|