]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
MDMF: remove extension fields from caps, tolerate arbitrary ones. Fixes #1526
authorBrian Warner <warner@lothar.com>
Sat, 1 Oct 2011 23:35:53 +0000 (00:35 +0100)
committerBrian Warner <warner@lothar.com>
Sat, 1 Oct 2011 23:35:53 +0000 (00:35 +0100)
commit0716c496c8a397581278021c22d8aabe0234123a
treeeb3f74ad9ed1a5478c3014fbdab4c3efcc9dd7d0
parent5ba0529b878c2535d726b8d696551c7ef3f4e77a
MDMF: remove extension fields from caps, tolerate arbitrary ones. Fixes #1526

The filecaps used to be produced with hints for 'k' and segsize, but they
weren't actually used, and doing so had the potential to limit how we change
those filecaps in the future. Also the parsing code had some problems dealing
with other numbers of extensions. Removing the existing fields and making the
parser tolerate (and ignore) extra ones makes MDMF more future-proof.
src/allmydata/mutable/filenode.py
src/allmydata/scripts/debug.py
src/allmydata/test/common.py
src/allmydata/test/test_cli.py
src/allmydata/test/test_dirnode.py
src/allmydata/test/test_mutable.py
src/allmydata/test/test_uri.py
src/allmydata/test/test_web.py
src/allmydata/uri.py