Itamar Turner-Trauring
|
1e50e96e24
|
Update to new test API.
|
2022-11-03 15:04:41 -04:00 |
|
Itamar Turner-Trauring
|
0d23237b11
|
Some progress towards passing test_rref.
|
2022-10-13 13:44:49 -04:00 |
|
Itamar Turner-Trauring
|
b1aa93e022
|
Switch prefix.
|
2022-09-15 10:34:59 -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
|
69c4dbf2b5
|
Fix tests and point to future work.
|
2022-07-05 17:17:38 -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
|
451e68795c
|
Lints, better explanation.
|
2022-06-30 13:54:58 -04:00 |
|
Itamar Turner-Trauring
|
bee46fae93
|
Resource limits on the client side.
|
2022-06-30 13:48:33 -04:00 |
|
Itamar Turner-Trauring
|
0e8f2aa702
|
More memory usage reductions.
|
2022-06-29 13:58:05 -04:00 |
|
Itamar Turner-Trauring
|
efe9575d28
|
Nicer testing infrastructure so you don't have to switch back and forth between
sync and async test APIs.
|
2022-06-29 11:25:28 -04:00 |
|
Itamar Turner-Trauring
|
6dd2b2d583
|
More streaming, with tests passing again.
|
2022-06-27 17:00:24 -04:00 |
|
Itamar Turner-Trauring
|
06eca79263
|
Minimal streaming implementation.
|
2022-06-27 14:12:17 -04:00 |
|
Itamar Turner-Trauring
|
c3a304e1cc
|
Lint and mypy fixes.
|
2022-06-06 11:04:34 -04:00 |
|
Itamar Turner-Trauring
|
85774ced95
|
Run shared tests on mutables too, with appropriate fixes to the tests and the server.
|
2022-06-06 10:57:19 -04:00 |
|
Itamar Turner-Trauring
|
e6efb62fd1
|
Refactor immutable tests so they can shared with mutables.
|
2022-06-06 10:25:06 -04:00 |
|
Itamar Turner-Trauring
|
797f34aec3
|
More tests.
|
2022-06-06 09:59:12 -04:00 |
|
Itamar Turner-Trauring
|
3e67d2d789
|
More tests.
|
2022-06-06 09:50:36 -04:00 |
|
Itamar Turner-Trauring
|
f1384096fa
|
First unit test for mutables.
|
2022-06-03 13:46:23 -04:00 |
|
Itamar Turner-Trauring
|
f3cf13154d
|
Setup HTTP lease APIs for immutables too.
|
2022-05-11 12:00:27 -04:00 |
|
Itamar Turner-Trauring
|
2bc8cdf852
|
Drop Python 2.
|
2022-04-14 11:40:19 -04:00 |
|
Itamar Turner-Trauring
|
5349f35a0b
|
Merge remote-tracking branch 'origin/master' into 3875-http-storage-furls
|
2022-04-14 11:39:21 -04:00 |
|
Itamar Turner-Trauring
|
4b20b67ce6
|
Client-side schema validation.
|
2022-04-11 14:03:48 -04:00 |
|
Itamar Turner-Trauring
|
e5b0e51f72
|
Server-side schema validation of CBOR.
|
2022-04-11 13:11:45 -04:00 |
|
Itamar Turner-Trauring
|
6f86675766
|
Split into its own file.
|
2022-03-25 10:59:16 -04:00 |
|
Itamar Turner-Trauring
|
be0ff08275
|
Possibly correct, but communicating, end-to-end TLS with some amount of
validation logic.
Still untested!
|
2022-03-24 12:12:11 -04:00 |
|
Itamar Turner-Trauring
|
eef99c1f22
|
Merge remote-tracking branch 'origin/master' into 3875-http-storage-furls
|
2022-03-23 15:59:07 -04:00 |
|
Itamar Turner-Trauring
|
fef332754b
|
Switch to shared utility so server can use it too.
|
2022-03-14 11:09:40 -04:00 |
|
Itamar Turner-Trauring
|
b8ab3dd6a7
|
Server handles Accept headers.
|
2022-03-14 10:53:22 -04:00 |
|
Itamar Turner-Trauring
|
7e25b43dba
|
Direct unit tests for advising share is corrupt.
|
2022-03-10 11:28:48 -05:00 |
|
Itamar Turner-Trauring
|
f736683347
|
Finish testing and implementing lease renewal.
|
2022-03-09 13:35:50 -05:00 |
|
Itamar Turner-Trauring
|
5d51aac0d3
|
Clarify.
|
2022-03-09 12:41:40 -05:00 |
|
Itamar Turner-Trauring
|
edb9eda53b
|
Clarify.
|
2022-03-09 12:41:10 -05:00 |
|
Itamar Turner-Trauring
|
ac271cfb3d
|
Merge remote-tracking branch 'origin/master' into 3877-immutable-storage-apis-continued
|
2022-03-09 11:23:02 -05:00 |
|
Itamar Turner-Trauring
|
86769c19bf
|
Finish abort logic and tests.
|
2022-03-09 11:19:23 -05:00 |
|
Itamar Turner-Trauring
|
ef4f912a68
|
Less error-prone testing assertion, and fix a testing bug.
|
2022-03-09 11:11:39 -05:00 |
|
Itamar Turner-Trauring
|
4fc7ef7528
|
Basic HTTP test for aborts.
|
2022-03-09 10:57:05 -05:00 |
|
Itamar Turner-Trauring
|
f47741afb1
|
Correct behavior on timed out immutable uploads.
|
2022-03-09 10:45:21 -05:00 |
|
Itamar Turner-Trauring
|
92b952a5fe
|
Authenticate writes!
|
2022-03-09 10:45:08 -05:00 |
|
Itamar Turner-Trauring
|
7721c134f2
|
Change the semantics of HTTP bucket creation so that it's possible to have a
different upload secret per upload.
|
2022-03-07 09:28:21 -05:00 |
|
Itamar Turner-Trauring
|
87ab56426a
|
Validate another edge case of bad storage index.
|
2022-03-07 08:46:05 -05:00 |
|
Itamar Turner-Trauring
|
60bcd5fe9f
|
Address review comments.
|
2022-03-07 08:25:12 -05:00 |
|
Itamar Turner-Trauring
|
32cbc7b9df
|
Function for getting SPKI hash.
|
2022-03-02 10:35:41 -05:00 |
|
Itamar Turner-Trauring
|
aa68be645f
|
Return Content-Range in responses.
|
2022-02-10 13:48:33 -05:00 |
|
Itamar Turner-Trauring
|
416af7328c
|
Support lack of Range header.
|
2022-02-10 13:31:09 -05:00 |
|
Itamar Turner-Trauring
|
7db1ddd875
|
Implement Range header validation.
|
2022-02-10 13:15:48 -05:00 |
|
Itamar Turner-Trauring
|
5d9e0c9bca
|
Not found tests and implementation.
|
2022-02-09 13:14:27 -05:00 |
|
Itamar Turner-Trauring
|
45ee5e3346
|
Done elsewhere.
|
2022-02-09 13:08:34 -05:00 |
|