Itamar Turner-Trauring
|
bea4cf18a0
|
News file.
|
2021-11-12 11:19:29 -05:00 |
|
Itamar Turner-Trauring
|
24646c56d0
|
Updates based on review.
|
2021-11-11 11:29:05 -05:00 |
|
Itamar Turner-Trauring
|
c270a346c6
|
Remove typo.
|
2021-11-11 11:02:51 -05:00 |
|
Jean-Paul Calderone
|
2742de6f7c
|
drop some ancient cruft
allocated_size not used anywhere, so why have it
|
2021-11-10 16:08:53 -05:00 |
|
Jean-Paul Calderone
|
9af81d21c5
|
add a way to turn off implicit bucket lease renewal too
|
2021-11-10 16:08:40 -05:00 |
|
Jean-Paul Calderone
|
7faec6e5a0
|
news fragment
|
2021-11-10 15:48:58 -05:00 |
|
Itamar Turner-Trauring
|
68a27b1125
|
Merge remote-tracking branch 'origin/master' into 3820.gbs-immutable-upload-session
|
2021-11-10 14:42:56 -05:00 |
|
Itamar Turner-Trauring
|
8dd4aaebb6
|
More consistent header system.
|
2021-11-10 14:42:22 -05:00 |
|
Jean-Paul Calderone
|
66644791cb
|
news fragment
|
2021-11-05 15:36:26 -04:00 |
|
Jean-Paul Calderone
|
617a1eac9d
|
refactor lease hashing logic to avoid mutable/immutable duplication
|
2021-11-05 15:30:49 -04:00 |
|
Jean-Paul Calderone
|
456df65a07
|
Add v2 of the mutable container schema
It uses hashed lease secrets, like v2 of the immutable container schema.
|
2021-11-05 14:16:43 -04:00 |
|
Jean-Paul Calderone
|
3de9c73b0b
|
preserve the type when renewing HashedLeaseInfo
does this mean immutable lease renewal is untested? maybe
|
2021-11-05 14:11:05 -04:00 |
|
Jean-Paul Calderone
|
5d703d9893
|
some type annotations
|
2021-11-05 14:10:27 -04:00 |
|
Jean-Paul Calderone
|
0cd96ed713
|
fix the debug tool for the hashed lease secret case
|
2021-11-05 14:09:46 -04:00 |
|
Jean-Paul Calderone
|
8adff050a7
|
compare without breaking out all of the fields
HashedLeaseInfo doesn't have all of these attributes
|
2021-11-05 13:51:46 -04:00 |
|
Jean-Paul Calderone
|
07ffde3bec
|
Merge pull request #1158 from tahoe-lafs/3838.more-main-tub-cleanup
More "main tub" initialization cleanup in test code
Fixes: ticket:3838
|
2021-11-05 11:13:23 -04:00 |
|
Jean-Paul Calderone
|
728638fe23
|
apply the MutableShareFile tests to all known schemas
|
2021-11-04 15:37:29 -04:00 |
|
Jean-Paul Calderone
|
931ddf85a5
|
introduce an explicit representation of the v1 mutable container schema
This is only a partial representation, sufficient to express the changes that
are coming in v2.
|
2021-11-04 15:26:58 -04:00 |
|
Jean-Paul Calderone
|
2186bfcc37
|
silence some mypy errors :/
I don't know the "right" way to make mypy happy with these things
|
2021-11-04 14:40:43 -04:00 |
|
Jean-Paul Calderone
|
6889ab2a76
|
fix syntax of type hint
|
2021-11-04 14:16:55 -04:00 |
|
Jean-Paul Calderone
|
7a59aa83bb
|
add missing import
|
2021-11-04 14:12:54 -04:00 |
|
Jean-Paul Calderone
|
b69e8d013b
|
introduce immutable container schema version 2
This version used on-disk hashed secrets to reduce the chance of secrets
leaking to unintended parties.
|
2021-11-04 14:07:49 -04:00 |
|
Jean-Paul Calderone
|
234b8dcde2
|
Formalize LeaseInfo interface in preparation for another implementation
|
2021-11-04 12:07:24 -04:00 |
|
Jean-Paul Calderone
|
3b41419523
|
apply the ShareFile tests to all schema versions using hypothesis
|
2021-11-04 10:32:59 -04:00 |
|
Jean-Paul Calderone
|
10724a91f9
|
introduce an explicit representation of the v1 immutable container schema
This is only a partial representation, sufficient to express the changes that
are coming in v2.
|
2021-11-04 10:17:36 -04:00 |
|
Jean-Paul Calderone
|
274dc6e837
|
Introduce UnknownContainerVersionError base w/ structured args
|
2021-11-04 10:06:26 -04:00 |
|
Jean-Paul Calderone
|
0459b712b0
|
news fragment
|
2021-11-04 10:06:26 -04:00 |
|
Jean-Paul Calderone
|
a71b1d31bf
|
Merge remote-tracking branch 'upstream/master'
|
2021-11-04 10:02:54 -04:00 |
|
Jean-Paul Calderone
|
8383f6aebf
|
Merge pull request #1153 from tahoe-lafs/3834.renew_secret_comparison_helper
Comparison helpers for renew and cancel secrets
Fixes: ticket:3834
|
2021-11-03 20:14:48 -04:00 |
|
Jean-Paul Calderone
|
b4bc95cb5a
|
news fragment
|
2021-11-03 16:15:38 -04:00 |
|
Jean-Paul Calderone
|
780be2691b
|
assign a tub.port to all system test nodes
|
2021-11-03 16:11:28 -04:00 |
|
Jean-Paul Calderone
|
5caa80fe38
|
use UseNode more in test_client.py
Also make write_introducer more lenient about filesystem state
|
2021-11-03 16:11:08 -04:00 |
|
Jean-Paul Calderone
|
5a71774bf8
|
use port assigner and UseNode more in test_node.py
|
2021-11-03 16:10:32 -04:00 |
|
Jean-Paul Calderone
|
31649890ef
|
Teach UseNode to use a port assigner for tub.port
Then use it to assign ports for tub.port unless the caller supplied their own
value.
|
2021-11-03 16:08:08 -04:00 |
|
Jean-Paul Calderone
|
797e099459
|
make create_introducer_webish assign a main tub port
|
2021-11-03 16:05:28 -04:00 |
|
Jean-Paul Calderone
|
86ca463c31
|
news fragment
|
2021-11-03 13:24:04 -04:00 |
|
Jean-Paul Calderone
|
7335b2a597
|
remove unused import
|
2021-11-03 13:16:15 -04:00 |
|
Jean-Paul Calderone
|
8e150cce6a
|
add explicit direct tests for the new methods
|
2021-11-03 13:14:55 -04:00 |
|
Jean-Paul Calderone
|
70a7500c56
|
Merge remote-tracking branch 'origin/master' into 3834.renew_secret_comparison_helper
|
2021-11-03 13:05:41 -04:00 |
|
Jean-Paul Calderone
|
8fbbc913ad
|
Merge pull request #1152 from tahoe-lafs/3833.container-format-abstraction
Container header format abstractions
Fixes: ticket:3833
|
2021-11-03 13:05:10 -04:00 |
|
Jean-Paul Calderone
|
e8ed711d26
|
Merge remote-tracking branch 'origin/master' into 3833.container-format-abstraction
|
2021-11-03 12:25:38 -04:00 |
|
Jean-Paul Calderone
|
5bfe6d5b24
|
Merge pull request #1156 from tahoe-lafs/3836.systemtests-introducer-main-tub-port
Use the "port assigner" helper on the introducer main tub in SystemTestsMixin
Fixes: 3836
|
2021-11-03 12:25:09 -04:00 |
|
Jean-Paul Calderone
|
f5fcbeb3e9
|
Merge pull request #1157 from tahoe-lafs/3837.tor-integration-tests
Disable the Tor integration tests on Python 2
Fixes: ticket:3837
|
2021-11-03 12:24:27 -04:00 |
|
Jean-Paul Calderone
|
4606c3c9dd
|
news fragment
|
2021-11-03 09:59:19 -04:00 |
|
Jean-Paul Calderone
|
b3d1acd14a
|
try skipping Tor integration tests on Python 2
|
2021-11-03 09:55:16 -04:00 |
|
Jean-Paul Calderone
|
39c4a2c4eb
|
tidy up some corners
|
2021-11-02 15:10:54 -04:00 |
|
fenn-cs
|
fcfc89e3ae
|
moved new tests/update for eliotutils
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
|
2021-11-02 14:32:20 +01:00 |
|
fenn-cs
|
11f45b5c3c
|
Merge branch 'master' of github.com:tahoe-lafs/tahoe-lafs into 3758.refactor.web-tests-grid-logs-root
|
2021-11-02 10:36:44 +01:00 |
|
fenn-cs
|
5ba636c7b1
|
removed deferred logger from basic function in test_logs
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
|
2021-11-02 10:36:32 +01:00 |
|
fenn-cs
|
882f197306
|
format updates
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
|
2021-10-30 13:37:58 +01:00 |
|