Jean-Paul Calderone
|
07bf8a3b8c
|
Change this helper to reflect the fact that old announcements are irrelevant
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
624591e412
|
Change the tests to match against the announcement we need
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
6068b6c1b2
|
don't reach through the tahoe-lafs config object
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
251eda0b80
|
rename introducer_factory parameter to be private
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
8516459fa3
|
Python 3 syntax compatibility
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
58db131787
|
remove unused imports
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
e825e63590
|
This returned to being synchronous
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
deb3109f43
|
please report all errors
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
1c68157c1f
|
verify behavior if there is a poorly behaved plugin
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
23e1631259
|
switch from node to client for config loading
apparently clients are the things with storage
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
3719a107be
|
Stop putting a useless client section in here
[client] is not a valid common section so this fails if there's validation
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
3bc21e1b72
|
Re-synchronize the fake with the real implementation
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
7919cf205e
|
Test the actual interface
get_storage_server is supposed to return a Deferred
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
f606beb065
|
Test and support plugins without any configuration
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
e2982c0129
|
Support multiple plugins
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
646cd452b9
|
Add tests for announcements for plugins
And a basic implementation
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
9608404b6e
|
Factor plugin helper behavior into its own fixture
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
25287870ee
|
Add a tool for matching the node key in the announcement
And use it in the recently added test
|
2019-08-03 06:18:55 -04:00 |
|
Jean-Paul Calderone
|
212f96dfe7
|
Baseline tests for anonymous storage server announcements
|
2019-08-03 05:34:21 -04:00 |
|
Jean-Paul Calderone
|
0f0ca5598a
|
at least minimally test the other implementation
|
2019-08-03 05:34:21 -04:00 |
|
Jean-Paul Calderone
|
1c6433b43b
|
Factor details of the storage announcement out of NativeStorageClient
A separate object can be responsible for the details of each kind of announcement.
|
2019-08-03 05:34:21 -04:00 |
|
Jean-Paul Calderone
|
f19b94a43d
|
remove unused import
|
2019-08-03 05:34:21 -04:00 |
|
Jean-Paul Calderone
|
b737c6f5c5
|
Use the client config helper to read/test client config
|
2019-08-03 05:34:21 -04:00 |
|
Jean-Paul Calderone
|
fb4c5cf91f
|
Allow for dynamic configuration validation rules
|
2019-08-03 05:34:21 -04:00 |
|
meejah
|
4b7e26ee60
|
unused import
|
2019-07-09 09:11:57 -06:00 |
|
meejah
|
6c9a3cfea1
|
move import
|
2019-07-08 14:00:39 -06:00 |
|
meejah
|
4be5a767fd
|
bytes, prefixes
|
2019-07-08 14:00:11 -06:00 |
|
meejah
|
a4ed8f6372
|
its decryption not encryption
|
2019-07-08 13:59:59 -06:00 |
|
meejah
|
3730f1f01b
|
fix docstrings
|
2019-07-08 13:59:48 -06:00 |
|
meejah
|
8598d98ebe
|
better assert methods
|
2019-07-08 13:59:36 -06:00 |
|
meejah
|
5644f421fe
|
get rid of ed25519.bytes_from_* methods
|
2019-07-08 12:46:22 -06:00 |
|
meejah
|
dd55accec8
|
Merge branch 'master' into 3031-replace-pycryptopp
|
2019-06-26 14:42:43 -06:00 |
|
Jean-Paul Calderone
|
6d01b995d1
|
remove unused import
|
2019-06-26 12:42:53 -04:00 |
|
Jean-Paul Calderone
|
3c7ab91f07
|
Replace the monkey-patching with attributes on instances
|
2019-06-26 10:59:39 -04:00 |
|
Jean-Paul Calderone
|
23e360577f
|
Merge pull request #621 from tahoe-lafs/3051.handle-weird-announcements
Handle weird static server "announcements"
Fixes: ticket:3051
|
2019-06-26 07:57:33 -04:00 |
|
meejah
|
56cf188c90
|
provide IEncryptor and IDecryptor interfaces
|
2019-06-26 01:21:05 -06:00 |
|
meejah
|
ac583ebc8d
|
unused import
|
2019-06-25 23:58:39 -06:00 |
|
meejah
|
8b48b3e06e
|
better docs
|
2019-06-25 15:40:10 -06:00 |
|
meejah
|
3d2b43b688
|
FilePath not os.path
|
2019-06-25 14:35:41 -06:00 |
|
meejah
|
2b0d0d4072
|
don't need six.text_type
|
2019-06-24 22:02:16 -06:00 |
|
meejah
|
609d5f255d
|
more things are bytes
|
2019-06-24 17:00:03 -06:00 |
|
meejah
|
05f6b7fea0
|
refactor ed25519 a little; only _string variants, not _bytes of deserializers and some imports
|
2019-06-24 15:31:46 -06:00 |
|
meejah
|
de94a0fd3e
|
fix util, error crypto imports
|
2019-06-24 12:29:01 -06:00 |
|
meejah
|
74705ba2a5
|
correct remove_prefix imports
|
2019-06-24 12:27:31 -06:00 |
|
meejah
|
544ad5bb59
|
another test
|
2019-06-23 00:25:14 -06:00 |
|
meejah
|
ec98924b45
|
more docstrings, more tests
|
2019-06-23 00:05:49 -06:00 |
|
meejah
|
df0153a73e
|
Merge pull request #615 from meejah/3041.websocket-streaming-tests
Add websocket streaming tests
(fixes🎫#3041)
|
2019-06-21 18:11:18 +00:00 |
|
Jean-Paul Calderone
|
f5fc38e8a7
|
remove unused locals
|
2019-06-21 08:17:53 -04:00 |
|
meejah
|
7e38198c19
|
fix docstrings
|
2019-06-18 16:04:05 -06:00 |
|
meejah
|
41dd143872
|
unused variables
|
2019-06-17 22:40:44 -06:00 |
|