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 |
|
Itamar Turner-Trauring
|
9c20ac8e7b
|
Client API sketch for basic immutable interactions.
|
2022-01-05 16:06:29 -05:00 |
|
Itamar Turner-Trauring
|
5f4db487f7
|
Sketch of required business logic.
|
2022-01-04 13:43:19 -05:00 |
|
meejah
|
5be5714bb3
|
fix; get rid of sorting
|
2021-12-22 15:32:40 -07:00 |
|
meejah
|
94b540215f
|
args are bytes
|
2021-12-22 15:32:30 -07:00 |
|
meejah
|
e9aaaaccc4
|
test for json welcome page
|
2021-12-22 15:31:09 -07:00 |
|
Itamar Turner-Trauring
|
58a71517c1
|
Correct way to skip with testtools.
|
2021-12-22 13:16:43 -05:00 |
|
Itamar Turner-Trauring
|
7a0c83e71b
|
Split up test.
|
2021-12-22 11:52:13 -05:00 |
|
Itamar Turner-Trauring
|
8b4d166a54
|
Use hypothesis for another test.
|
2021-12-22 11:44:45 -05:00 |
|
Itamar Turner-Trauring
|
776f19cbb2
|
Even more hypothesis, this time for secrets' contents.
|
2021-12-21 12:34:02 -05:00 |
|
Itamar Turner-Trauring
|
b1f4e82adf
|
Switch to using hypothesis.
|
2021-12-21 11:55:16 -05:00 |
|
Itamar Turner-Trauring
|
2bda2a0127
|
Switch to using a fixture.
|
2021-12-21 11:10:53 -05:00 |
|
Itamar Turner-Trauring
|
1721865b20
|
No longer TODO.
|
2021-12-20 13:46:19 -05:00 |
|
Itamar Turner-Trauring
|
291b4e1896
|
Use more secure comparison to prevent timing-based side-channel attacks.
|
2021-12-20 11:17:27 -05:00 |
|