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
|
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
|
65787e5603
|
Get rid of inlineCallbacks.
|
2022-01-20 12:57:52 -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
|
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
|
79cd9a3d6d
|
Fix lint.
|
2022-01-17 14:22:15 -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
|
6e2aaa8391
|
Refactor more integration-y tests out.
|
2022-01-12 09:14:58 -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 |
|
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
|
2f94fdf372
|
Extra testing coverage, including reproducer for #3854.
|
2022-01-06 13:09:19 -05: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
|
a529ba7d5e
|
More skipping on Python 2.
|
2021-12-17 09:14:09 -05:00 |
|
Itamar Turner-Trauring
|
81b95f3335
|
Ensure secret was validated.
|
2021-12-16 11:53:31 -05:00 |
|
Itamar Turner-Trauring
|
428a9d0573
|
Lint fix.
|
2021-12-16 11:47:40 -05:00 |
|
Itamar Turner-Trauring
|
fb0be6b894
|
Enforce length of lease secrets.
|
2021-12-16 11:46:35 -05:00 |
|
Itamar Turner-Trauring
|
816dc0c73f
|
X-Tahoe-Authorization can be validated and are passed to server methods.
|
2021-12-16 11:42:06 -05:00 |
|
Itamar Turner-Trauring
|
da52a9aede
|
Test for server-side secret handling.
|
2021-12-16 11:17:32 -05:00 |
|
Itamar Turner-Trauring
|
b32374c8bc
|
Secret header parsing.
|
2021-12-16 10:39:58 -05:00 |
|
Itamar Turner-Trauring
|
2b6e1285e7
|
Merge remote-tracking branch 'origin/master' into 3849-refactor-out-foolscap-in-storage-server
|
2021-12-09 13:37:37 -05:00 |
|
meejah
|
c3e574b2ee
|
Merge remote-tracking branch 'origin/master' into release-1.17.0
|
2021-12-06 11:27:34 -07:00 |
|
Itamar Turner-Trauring
|
c8f429c496
|
Merge remote-tracking branch 'origin/master' into 3849-refactor-out-foolscap-in-storage-server
|
2021-12-03 13:52:42 -05:00 |
|
Itamar Turner-Trauring
|
90f8480cf0
|
Make more of the unittests pass again with the StorageServer factoring.
|
2021-12-03 13:39:53 -05:00 |
|
Itamar Turner-Trauring
|
314b202914
|
Ignore another field which can change.
|
2021-12-03 12:58:12 -05:00 |
|
meejah
|
18891d9e77
|
Merge remote-tracking branch 'security/master'
|
2021-12-02 14:44:59 -07:00 |
|
Itamar Turner-Trauring
|
439e5f2998
|
Insofar as possible, switch to testing without the Foolscap API.
|
2021-12-02 10:52:03 -05:00 |
|
Itamar Turner-Trauring
|
6b8a42b043
|
Make the test more robust.
|
2021-12-02 09:35:37 -05:00 |
|
Jean-Paul Calderone
|
82099f04c4
|
Merge remote-tracking branch 'origin/master' into 3758.refactor.web-tests-grid-logs-root
|
2021-12-02 08:36:35 -05:00 |
|
meejah
|
4bc0df7cc1
|
file, not path
|
2021-12-02 00:14:15 -07:00 |
|
meejah
|
40e7be6d8d
|
needs reason
|
2021-12-01 23:46:10 -07:00 |
|
meejah
|
e0092ededa
|
fine, just skip tests on windows
|
2021-12-01 20:52:22 -07:00 |
|
Jean-Paul Calderone
|
8626043f61
|
Merge pull request #1163 from tahoe-lafs/3847.eliot-anybytes-always
Use the "any bytes" encoder even on Python 2
Fixes: ticket:3847
|
2021-12-01 15:47:16 -05:00 |
|