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 |
|
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
|
ce25795e4e
|
new news
|
2021-11-30 16:00:19 -07:00 |
|
meejah
|
49f2489321
|
explicit 'migrate pickle files' command
|
2021-11-30 15:59:27 -07:00 |
|
meejah
|
5855a30e34
|
add docstrings
|
2021-11-23 14:01:43 -07:00 |
|
meejah
|
b0309331a5
|
Merge branch 'master' into 3825.json-pickle
|
2021-11-23 13:53:41 -07:00 |
|
Jean-Paul Calderone
|
131319971e
|
Merge pull request #39 from tahoe-lafs/LFS-01-010.mutable
LFS-01-010 (mutables): Weak authentication for client leases
Fixes: ticket:3841
|
2021-11-22 11:13:30 -05:00 |
|
Jean-Paul Calderone
|
d1839187f1
|
"misplaced type annotation"
|
2021-11-22 08:45:10 -05:00 |
|
Jean-Paul Calderone
|
b92343c664
|
some more docstrings
|
2021-11-22 08:36:12 -05:00 |
|
Jean-Paul Calderone
|
e0c0c32c13
|
Merge remote-tracking branch 'remediate/master' into LFS-01-010.mutable
|
2021-11-22 07:59:43 -05:00 |
|
Jean-Paul Calderone
|
04e45f065a
|
document compare_leases_without_timestamps
|
2021-11-22 07:59:01 -05:00 |
|
Jean-Paul Calderone
|
4c5cf7d3f9
|
Merge pull request #38 from tahoe-lafs/LFS-01-010.immutable
LFS-01-010 (immutables): Weak authentication for client leases
Fixes: ticket:3839
|
2021-11-22 07:38:51 -05:00 |
|
Jean-Paul Calderone
|
e8adca40ab
|
give the ContainerVersionError exceptions a nice str
|
2021-11-16 18:36:59 -05:00 |
|
Jean-Paul Calderone
|
3a8432713f
|
a note about what's happening with proxyForInterface
|
2021-11-16 18:29:05 -05:00 |
|
Jean-Paul Calderone
|
a208502e18
|
whitespace
|
2021-11-16 18:29:01 -05:00 |
|
meejah
|
2fe686135b
|
rename data to appease distutils
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
23ff1b2430
|
noqa
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
1c93175583
|
cleanup
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
4f64bbaa00
|
data
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
9b3c55e4aa
|
test a second deserialzation
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
069c332a68
|
straight assert
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
94670461f1
|
tests
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
a867294e00
|
dead
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
75410e51f0
|
refactor
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
d4fc14f9ad
|
docstring
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
89c2aacadc
|
working test of 'in the wild' data, working converters
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
bf5e682d71
|
test upgrade of main state works
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
f81e4e2d25
|
refactor to use serializers / pickle->json upgraders
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
fa6950f08d
|
an old pickle-format lease-checker state file
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
bb70e00065
|
Make internal state JSON-able for lease-crawler
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
f7b385f954
|
play nice with subclasses
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
758dcea2d4
|
news
|
2021-11-16 15:08:31 -07:00 |
|
meejah
|
3b69df36b0
|
crawler: pickle -> json
|
2021-11-16 15:08:31 -07: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
|
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 |
|