Itamar Turner-Trauring
|
e672029e6d
|
First HTTP test passes.
|
2022-01-31 10:49:43 -05:00 |
|
Itamar Turner-Trauring
|
77f6f5d176
|
Merge remote-tracking branch 'origin/master' into 3855-immutable-http-apis-part-1
|
2022-01-31 10:36:54 -05:00 |
|
Jean-Paul Calderone
|
640bb05a57
|
Merge remote-tracking branch 'origin/master' into 3788.refactor-src.test.mutable
|
2022-01-28 13:07:48 -05:00 |
|
Itamar Turner-Trauring
|
d23fdcdb8a
|
Sketch of first IStorageServer test with HTTP server/client.
|
2022-01-28 12:03:17 -05:00 |
|
Itamar Turner-Trauring
|
2583236ad8
|
Fix unused import.
|
2022-01-25 10:56:45 -05:00 |
|
Itamar Turner-Trauring
|
609bd819bb
|
Merge remote-tracking branch 'origin/master' into 3855-immutable-http-apis-part-1
|
2022-01-25 10:42:04 -05:00 |
|
Itamar Turner-Trauring
|
e1f9f7de94
|
Note for future improvement.
|
2022-01-25 10:06:23 -05:00 |
|
Itamar Turner-Trauring
|
0346dfea60
|
Note we can do this now.
|
2022-01-25 09:56:54 -05:00 |
|
Itamar Turner-Trauring
|
b64e6552a4
|
Fix assertion.
|
2022-01-24 11:30:41 -05:00 |
|
Itamar Turner-Trauring
|
d2e3b74098
|
Some progress towards upload progress result from the server.
|
2022-01-21 12:36:58 -05:00 |
|
Itamar Turner-Trauring
|
a4cb4837e6
|
It's a secret, compare it securely.
|
2022-01-21 11:43:36 -05:00 |
|
Itamar Turner-Trauring
|
e8e3a3e663
|
Expand.
|
2022-01-21 11:37:46 -05:00 |
|
Itamar Turner-Trauring
|
c4d71a4636
|
Use abstractions for generating headers on client, note another place we should
generate headers.
|
2022-01-20 13:12:25 -05:00 |
|
Itamar Turner-Trauring
|
65787e5603
|
Get rid of inlineCallbacks.
|
2022-01-20 12:57:52 -05:00 |
|
Itamar Turner-Trauring
|
4b5c71ffbc
|
Bit more info.
|
2022-01-20 12:50:36 -05:00 |
|
Itamar Turner-Trauring
|
b952e738dd
|
Try to clarify.
|
2022-01-20 12:43:01 -05:00 |
|
Itamar Turner-Trauring
|
2a2ab1ead7
|
Use a set, not a list, for share numbers.
|
2022-01-20 12:39:25 -05:00 |
|
Itamar Turner-Trauring
|
587a510b06
|
Note a better way to implement this.
|
2022-01-20 12:38:01 -05:00 |
|
Itamar Turner-Trauring
|
9a0a19c15a
|
Reminder we might want to support JSON too.
|
2022-01-20 12:07:58 -05:00 |
|
Itamar Turner-Trauring
|
5fa8c78f97
|
Don't use reactor, since it's not necessary.
|
2022-01-20 12:04:20 -05:00 |
|
Itamar Turner-Trauring
|
f09aa8c796
|
Use pre-existing parser for Range and Content-Range headers.
|
2022-01-20 11:16:06 -05:00 |
|
Itamar Turner-Trauring
|
d5bac8e186
|
Make sure upload secret semantics are still supporting the security goals.
|
2022-01-20 10:56:08 -05:00 |
|
Itamar Turner-Trauring
|
1bf2b2ee5f
|
Note follow-up issue.
|
2022-01-20 10:52:44 -05:00 |
|
Itamar Turner-Trauring
|
23368fc9d9
|
Move tests back into unittest module.
|
2022-01-20 10:34:09 -05:00 |
|
Itamar Turner-Trauring
|
406a06a508
|
Make sure we don't violate the Foolscap interface definition for this method.
|
2022-01-17 14:38:06 -05:00 |
|
Itamar Turner-Trauring
|
28dbdbe019
|
Make sure return type is consistent.
|
2022-01-17 14:31:29 -05:00 |
|
Itamar Turner-Trauring
|
7aed7dbd8a
|
Make module import on Python 2 (so tests can pass).
|
2022-01-17 14:24:28 -05:00 |
|
Itamar Turner-Trauring
|
79cd9a3d6d
|
Fix lint.
|
2022-01-17 14:22:15 -05:00 |
|
Itamar Turner-Trauring
|
d4ae7c89aa
|
First end-to-end immutable upload then download test passes.
|
2022-01-17 14:20:40 -05:00 |
|
Itamar Turner-Trauring
|
25e2100219
|
Immutable writing now knows when it's finished.
|
2022-01-17 14:06:21 -05:00 |
|
Itamar Turner-Trauring
|
4ea6bf2381
|
A test and some progress to making it pass.
|
2022-01-15 12:59:23 -05:00 |
|
Itamar Turner-Trauring
|
3bed067828
|
Implement more of the writing logic.
|
2022-01-14 08:34:17 -05:00 |
|
Itamar Turner-Trauring
|
f5437d9be7
|
Some progress towards bucket allocation endpoint, and defining the protocol better.
|
2022-01-12 11:51:56 -05:00 |
|
Itamar Turner-Trauring
|
018f53105e
|
Pass correct arguments.
|
2022-01-12 11:16:39 -05:00 |
|
Itamar Turner-Trauring
|
2bccb01be4
|
Fix bug wrapping endpoints.
|
2022-01-12 11:16:21 -05:00 |
|
Itamar Turner-Trauring
|
6e2aaa8391
|
Refactor more integration-y tests out.
|
2022-01-12 09:14:58 -05:00 |
|
Itamar Turner-Trauring
|
004e5fbc9d
|
Get to point where we get failing HTTP response.
|
2022-01-11 15:47:32 -05:00 |
|
Itamar Turner-Trauring
|
2369de6873
|
Simple upload/download test for immutables.
|
2022-01-11 15:45:15 -05:00 |
|
Itamar Turner-Trauring
|
040569b47a
|
Sketch of tests to write for basic HTTP immutable APIs.
|
2022-01-11 15:11:16 -05:00 |
|
Itamar Turner-Trauring
|
db68defe88
|
Sketch of basic immutable server-side logic.
|
2022-01-11 14:50:29 -05:00 |
|
Itamar Turner-Trauring
|
57405ea722
|
Finish sketch of minimal immutable HTTP client code.
|
2022-01-11 14:37:32 -05:00 |
|
meejah
|
db5c65e530
|
Merge branch 'master' into 3854.mime-parsing-bug
|
2022-01-07 12:16:25 -07:00 |
|
meejah
|
9644532916
|
don't depend on order
|
2022-01-07 11:28:55 -07:00 |
|
meejah
|
a49baf44b6
|
actually-reproduce 3852
|
2022-01-07 10:59:13 -07:00 |
|
meejah
|
11f2097591
|
docstring
|
2022-01-07 10:58:58 -07:00 |
|
meejah
|
983f90116b
|
check differently, don't depend on order
|
2022-01-06 13:15:31 -07:00 |
|
Itamar Turner-Trauring
|
2864ff872d
|
Another MIME type that needs to be handled by FieldStorage.
|
2022-01-06 13:34:56 -05:00 |
|
Itamar Turner-Trauring
|
9f5d7c6d22
|
Fix a bug where we did unnecessary parsing.
|
2022-01-06 13:09:25 -05:00 |
|
Itamar Turner-Trauring
|
2f94fdf372
|
Extra testing coverage, including reproducer for #3854.
|
2022-01-06 13:09:19 -05:00 |
|
Itamar Turner-Trauring
|
90a25d0109
|
Reorganize into shared file.
|
2022-01-06 12:36:46 -05:00 |
|