Zooko O'Whielacronx
|
97de6a03d2
|
remove parts of pycrypto that we are no longer going to use: SHA256 and RSA
|
2007-11-09 18:21:12 -07:00 |
|
Zooko O'Whielacronx
|
5807e83f7b
|
setup: require pycryptopp >= 0.2.6
|
2007-11-09 18:15:00 -07:00 |
|
Zooko O'Whielacronx
|
a82954eced
|
setup: upgrade bundled pycryptopp from v0.2.5 to v0.2.6
|
2007-11-09 18:14:36 -07:00 |
|
Zooko O'Whielacronx
|
f6451deb74
|
mutable.py: fix padding/shape-of-input-data to zfec
|
2007-11-09 18:06:25 -07:00 |
|
Zooko O'Whielacronx
|
f34b8b251a
|
setup: automatically discover files to include in packages
(Because they are python packages or because they are registered under darcs revision control.)
|
2007-11-09 18:04:19 -07:00 |
|
Zooko O'Whielacronx
|
9a40ef7526
|
setup: continue running setup.py even if ez_setup.py can't be imported
|
2007-11-09 14:58:03 -07:00 |
|
Zooko O'Whielacronx
|
3c7f96400d
|
hashutil.py: switch from pycrypto to pycryptopp SHA256
|
2007-11-09 14:40:13 -07:00 |
|
Zooko O'Whielacronx
|
a2edc7bdf2
|
setup: fix formatting of error messages from makefile
|
2007-11-09 13:13:39 -07:00 |
|
Brian Warner
|
9de9346a66
|
docs/webapi.txt: document the POST t=upload&mutable=on command used to create mutable files
|
2007-11-09 04:05:07 -07:00 |
|
Brian Warner
|
1f22768dc7
|
webish: add preliminary mutable file support: upload, download, listings, JSON, URI, RO-URI. No replace yet.
|
2007-11-09 03:54:27 -07:00 |
|
Brian Warner
|
63233ecf37
|
consolidate dirnode/filenode-creation code into Client
|
2007-11-09 02:54:51 -07:00 |
|
Brian Warner
|
61d9ab7690
|
mutable: cheap padding hack to make zfec tolerate short files
|
2007-11-08 04:30:37 -07:00 |
|
Zooko O'Whielacronx
|
bf84b191c5
|
setup: require pycryptopp >= v0.2.5
|
2007-11-09 13:03:15 -07:00 |
|
Zooko O'Whielacronx
|
f0520b4e9e
|
setup: upgrade the bundled pycryptopp tarball from pycryptopp v0.2.3 to pycryptopp v0.2.5
|
2007-11-09 13:02:49 -07:00 |
|
Brian Warner
|
30a91c84c8
|
mutable: verify incoming share signatures during Publish, it's not that expensive and it's a good idea
|
2007-11-08 14:02:36 -07:00 |
|
Brian Warner
|
a4606d6560
|
test_system: RSA keys are even more variable than I thought, 2044..2049
|
2007-11-08 05:04:11 -07:00 |
|
Brian Warner
|
2eaa4195cf
|
mutable: add basic test coverage of new-dirnodes-using-mutable-files
|
2007-11-08 04:31:00 -07:00 |
|
Brian Warner
|
c538e2b020
|
mutable: fix multiple-versions-interfering-with-each-other bug. replace() tests now pass.
|
2007-11-08 04:07:33 -07:00 |
|
Brian Warner
|
0ad7ff48fa
|
test_system: RSA keys vary in size, expand valid ranges in test
|
2007-11-08 03:01:13 -07:00 |
|
Brian Warner
|
e7ad7f8791
|
mutable: grab encprivkey when necessary during publish, fix test_mutable
|
2007-11-08 02:46:27 -07:00 |
|
Brian Warner
|
c4ae0efcd6
|
docs/configuration.txt: expand the 'sizelimit' docs
|
2007-11-08 02:08:42 -07:00 |
|
Brian Warner
|
09fd2dfb3a
|
mutable: rearrange order of Publish to allow replace() to work. Doesn't work yet. Also test_mutable is disabled for a while.
|
2007-11-07 21:01:39 -07:00 |
|
Brian Warner
|
22d386292b
|
Makefile: check-deps: check for pycryptopp
|
2007-11-07 19:50:46 -07:00 |
|
Brian Warner
|
247bfe8d58
|
mutable: fix usage of NeedMoreDataError
|
2007-11-07 17:52:09 -07:00 |
|
Brian Warner
|
c783128012
|
mutable: wire in RSA for real, using pycryptopp
|
2007-11-07 17:51:35 -07:00 |
|
Brian Warner
|
30e7ca06f5
|
mutable: make error handling more robust
|
2007-11-07 17:45:45 -07:00 |
|
Zooko O'Whielacronx
|
f60dc4adfb
|
UNDO: hashutil: replace pycrypto's SHA256 with pycryptopp's SHA256
|
2007-11-07 18:02:39 -07:00 |
|
Zooko O'Whielacronx
|
11412da436
|
hashutil: replace pycrypto's SHA256 with pycryptopp's SHA256
|
2007-11-07 18:02:39 -07:00 |
|
Zooko O'Whielacronx
|
2a476a2d90
|
setup: tell setuptools that we depend on pycryptopp >= 0.2.3
|
2007-11-07 17:55:18 -07:00 |
|
Zooko O'Whielacronx
|
494e07eced
|
setup: upgrade to pycryptopp v0.2.3
|
2007-11-07 17:54:46 -07:00 |
|
Brian Warner
|
be94960680
|
mutable: test roundtrip, make it work
|
2007-11-07 14:19:01 -07:00 |
|
Brian Warner
|
ba43c033fa
|
storage.py: add a little logging (disabled)
|
2007-11-07 14:14:54 -07:00 |
|
Zooko O'Whielacronx
|
3c222bbe26
|
setup: print out the version number of pycryptopp in "tahoe --version"
|
2007-11-07 10:11:56 -07:00 |
|
Zooko O'Whielacronx
|
a924872c52
|
CREDITS: more credit to nejucomo since we accepted a doc patch
|
2007-11-07 10:01:07 -07:00 |
|
Zooko O'Whielacronx
|
8333a20243
|
README: fix whitespace
|
2007-11-07 10:00:57 -07:00 |
|
Zooko O'Whielacronx
|
e8be763a41
|
setup: add Crypto++ and pycryptopp to dependencies
Crypto++ is a new manual dependency (boo hoo), and pycryptopp is a new automatic dependency.
|
2007-11-07 10:00:13 -07:00 |
|
Zooko O'Whielacronx
|
b699c28b67
|
setup: add misc/dependencies/pycryptopp-0.2.1.tar.gz
|
2007-11-07 09:59:51 -07:00 |
|
nejucomo
|
4589d73e02
|
Add "sizelimit" to configuration doc.
|
2007-11-05 01:46:42 -07:00 |
|
Brian Warner
|
a46e64b0bb
|
test_system.mutable: make sure we exercise FEC padding
|
2007-11-06 19:50:33 -07:00 |
|
Brian Warner
|
cc5d35cc07
|
dump-share: emit SDMF information too
|
2007-11-06 19:46:31 -07:00 |
|
Brian Warner
|
fdbe692810
|
add container_size to mutable dump-share output
|
2007-11-06 19:31:22 -07:00 |
|
Brian Warner
|
8be9ef5149
|
mutable: stub out pubkey creation until we wire in pycryptopp properly
|
2007-11-06 19:27:06 -07:00 |
|
Brian Warner
|
ddf4d23bef
|
test_system.mutable: add test coverage for the 'dump-share' debug command
|
2007-11-06 19:10:49 -07:00 |
|
Brian Warner
|
bc8605ad39
|
test_system: add early test for mutable slots, currently publish-only
|
2007-11-06 18:57:11 -07:00 |
|
Brian Warner
|
530085df4a
|
test_mutable: remove dead code
|
2007-11-06 18:56:39 -07:00 |
|
Brian Warner
|
0b2f62466b
|
debug: add mutable-slot support to 'dump-share' command
|
2007-11-06 18:55:55 -07:00 |
|
Brian Warner
|
5739126d11
|
mutable: storage_index is always 16 bytes
|
2007-11-06 18:54:34 -07:00 |
|
Brian Warner
|
7e43c7b5f9
|
mutable: fix use of storage API
|
2007-11-06 18:53:34 -07:00 |
|
Brian Warner
|
c4f7412f1c
|
stabilize on 20-byte nodeids everywhere, printed with foolscap's base32
|
2007-11-06 18:49:59 -07:00 |
|
Brian Warner
|
7cf9a13f2a
|
mutable: rearrange classes, putting MutableFileNode at the bottom
|
2007-11-06 15:19:48 -07:00 |
|