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
|
87fa9ac2a8
|
Infrastructure for sending secrets.
|
2021-12-16 11:17:11 -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 |
|
Jean-Paul Calderone
|
5f6579d446
|
hew closer to security/master version of these lines
|
2021-12-06 12:52:31 -05:00 |
|
meejah
|
50cdd9bd96
|
unused
|
2021-12-04 17:20:10 -07:00 |
|
meejah
|
5bb6fbc51f
|
merge errors
|
2021-12-04 10:14:31 -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
|
8c3d61a94e
|
Bit more backwards compatible.
|
2021-12-02 10:49:23 -05:00 |
|
Itamar Turner-Trauring
|
476c41e49e
|
Split out Foolscap code from BucketReader/Writer.
|
2021-12-02 10:29:52 -05:00 |
|
Itamar Turner-Trauring
|
f7cb4d5c92
|
Hook up the new FoolscapStorageServer, and fix enough bugs, such that almost all
end-to-end and integration tests pass.
|
2021-12-02 10:07:14 -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 |
|
Jean-Paul Calderone
|
eee1f0975d
|
note about how to clean this up later
|
2021-12-01 15:16:16 -05:00 |
|
Jean-Paul Calderone
|
90d1e90a14
|
rewrite the Eliot interaction tests to make expected behavior clearer
and to have explicit assertions about that behavior
|
2021-12-01 15:05:29 -05:00 |
|
meejah
|
940c6343cf
|
consistency
|
2021-12-01 12:02:42 -07:00 |
|
meejah
|
7080ee6fc7
|
oops
|
2021-12-01 12:02:06 -07:00 |
|
meejah
|
25ca767095
|
an offering to the windows godesses
|
2021-12-01 11:49:52 -07:00 |
|
Itamar Turner-Trauring
|
f7975b9772
|
Merge pull request #1161 from tahoe-lafs/3843-start-http-storage-server
A start at a HTTP-based storage server and client
Fixes ticket:3843
Fixes ticket:3762
|
2021-12-01 10:18:36 -05:00 |
|
Itamar Turner-Trauring
|
50e21a9034
|
Split StorageServer into generic part and Foolscap part.
|
2021-12-01 09:55:44 -05:00 |
|
Itamar Turner-Trauring
|
6e1f6f68ca
|
Merge branch '3843-start-http-storage-server' into 3849-refactor-out-foolscap-in-storage-server
|
2021-12-01 09:41:21 -05:00 |
|
Itamar Turner-Trauring
|
18a5966f1d
|
Don't bother running HTTP server tests on Python 2, since it's going away any
day now.
|
2021-12-01 09:38:56 -05:00 |
|
meejah
|
85fa8fe32e
|
py2/py3 glue code for json dumping
|
2021-11-30 23:00:59 -07:00 |
|
meejah
|
b47381401c
|
flake8
|
2021-11-30 19:01:09 -07:00 |
|
meejah
|
679c464517
|
tests
|
2021-11-30 18:43:06 -07:00 |
|
meejah
|
fc9671a812
|
simplify, flake9
|
2021-11-30 18:25:32 -07:00 |
|
meejah
|
0a4bc385c5
|
fix tests to use migrate command
|
2021-11-30 18:00:58 -07:00 |
|
meejah
|
1b8ae8039e
|
no auto-migrate; produce error if pickle-files exist
|
2021-11-30 16:01:15 -07:00 |
|
meejah
|
3fd1ca8acb
|
it's an error to have pickle-format files
|
2021-11-30 16:00:35 -07:00 |
|
meejah
|
49f2489321
|
explicit 'migrate pickle files' command
|
2021-11-30 15:59:27 -07:00 |
|
Jean-Paul Calderone
|
c1a2964788
|
Merge remote-tracking branch 'origin/master' into 3527.test_create-no-mock
|
2021-11-30 15:06:17 -05:00 |
|
Jean-Paul Calderone
|
7626a02bdb
|
remove redundant assertion
|
2021-11-29 13:43:27 -05:00 |
|
Jean-Paul Calderone
|
20e0626e42
|
add capture_logging that parameterizes JSON encoder
|
2021-11-29 13:43:27 -05:00 |
|
Jean-Paul Calderone
|
3eb1a5e7cb
|
Add a MemoryLogger that prefers our encoder
and use it instead of Eliot's
|
2021-11-29 13:43:27 -05:00 |
|
Jean-Paul Calderone
|
f40da7dc27
|
Put the choice of JSON encoder for Eliot into its own module
and use it in a few places
|
2021-11-29 13:43:27 -05:00 |
|
Jean-Paul Calderone
|
66a0c6f3f4
|
add a direct test for the non-utf-8 bytestring behavior
|
2021-11-29 13:43:27 -05:00 |
|