Commit Graph

1415 Commits

Author SHA1 Message Date
Brian Warner
a00bde050b webish: when mounting a shared directory, don't automatically move to it 2007-06-15 02:34:24 -07:00
Brian Warner
2066e8ddfc webish: add option to export/import shared directories (always read-write) 2007-06-15 02:31:23 -07:00
Brian Warner
53da82ec04 test_system.py: match change to /global_vdrive URL 2007-06-15 01:38:55 -07:00
Brian Warner
20dcda4ca7 create a personal (non-shared) vdrive, in addition to the global shared one 2007-06-15 01:33:24 -07:00
Brian Warner
51809ce341 webish: enable deletion of directories 2007-06-15 01:32:57 -07:00
Brian Warner
1eba30cd14 webish.py: put the URI in a narrower auto-scrolling box (with CSS) 2007-06-15 01:32:20 -07:00
Brian Warner
1cb1faf11d runner.py: add 'dump-directory-node' command 2007-06-15 00:47:05 -07:00
Brian Warner
82c38d370a make new vdrive work, implement convenience wrapper, passes all tests 2007-06-15 00:37:32 -07:00
Brian Warner
5e5347a1bc test_filetable: fix to match new vdrive approach 2007-06-15 00:01:01 -07:00
Zooko O'Whielacronx
cc87bdf8c3 make-version.py invokes darcs as "darcs" instead of "realdarcs"
Some other people might use the official Windows build of darcs, and people who use my cygwin wrapper for darcs will be compatible with this patch as long as they use the latest version of the wrapper.
2007-06-29 14:22:50 -07:00
Zooko O'Whielacronx
a13ffe2e93 update CREDITS file 2007-06-29 14:22:30 -07:00
Brian Warner
ec77a227be revamp vdrive: nodes with furls. tests still fail. 2007-06-14 20:14:34 -07:00
Brian Warner
106177a7f2 filetable: switch to new approach with anonymous nodes 2007-06-14 17:24:56 -07:00
Brian Warner
36ae9b5dd9 make-version.py: it is sys.platform, not os.platform 2007-06-12 18:06:10 -07:00
robk-org
6f9bc9b647 make make-version.py exec darcs correctly on windows 2007-06-12 17:56:55 -07:00
Brian Warner
a182edf4de upload.py: minor refactoring 2007-06-11 19:21:51 -07:00
Brian Warner
10af746d90 roadmap.txt: update w.r.t. filetree and repairer 2007-06-11 18:41:12 -07:00
Brian Warner
e0dfedb0a6 add 'allmydata-tahoe dump-uri-extension' utility command 2007-06-11 18:38:21 -07:00
Brian Warner
382888899b refactor URI_extension handlers out of encode/download and into uri.py 2007-06-11 18:25:18 -07:00
Brian Warner
48a8c32ed7 webish: display program/library versions on the welcome page 2007-06-11 10:51:11 -07:00
Zooko O'Whielacronx
f619f9ab30 shebang usr bin env python 2007-06-12 18:55:25 -07:00
Zooko O'Whielacronx
c3cdb81c65 catch EnvironmentError from attempt to invoke darcs using subprocess module 2007-06-11 11:59:57 -07:00
Brian Warner
466083700f URI-extension.txt: update docs, we aren't using bencode for this. 2007-06-11 17:02:50 -07:00
Zooko O'Whielacronx
361cbbb711 zfec: import latest version.py module from pyutil library 2007-05-09 15:58:40 -07:00
Zooko O'Whielacronx
c3ccd10108 zfec: fix bug in in-line doc 2007-05-09 15:58:24 -07:00
Zooko O'Whielacronx
c8077deae5 zfec: tweak licence text 2007-05-09 15:57:53 -07:00
Zooko O'Whielacronx
92ba8e519b fix the relnotes.txt -- don't incorrectly attribute a compatibility break to foolscap 2007-06-11 10:20:14 -07:00
Zooko O'Whielacronx
2a9ea4a0d4 some edits to the README 2007-06-11 09:40:54 -07:00
Zooko O'Whielacronx
de73332dfa TAG allmydata-tahoe-0.3.0 2007-06-11 09:22:21 -07:00
Zooko O'Whielacronx
ef5f50716e update the relnotes.txt for v0.3 2007-06-11 09:21:42 -07:00
Brian Warner
363ed1264a webish: show vdrive and introducer connectedness separately
Also don't offer a link to the vdrive webpages if we don't have a vdrive.furl
2007-06-09 21:03:57 -07:00
Brian Warner
956d5ae256 rename fileid/verifierid to plaintext_hash/crypttext_hash 2007-06-09 20:46:04 -07:00
Brian Warner
dac76b508c thingA.txt has finally been renamed 2007-06-09 20:32:34 -07:00
Brian Warner
5abc034378 update thingA/uri-extension docs 2007-06-09 20:31:48 -07:00
Brian Warner
584dc4ae94 handle uri_extension with a non-bencode serialization scheme 2007-06-08 16:17:54 -07:00
Brian Warner
c9ef291c02 rename thingA to 'uri extension' 2007-06-08 15:59:16 -07:00
Brian Warner
72bc8627de consolidate multiple definitions of NotEnoughPeersError 2007-06-07 22:20:55 -07:00
Brian Warner
f62a544b93 remove several leftover defintions of netstring() 2007-06-07 22:13:18 -07:00
Brian Warner
6df5c856ac test_client.py: improve test coverage a bit 2007-06-07 22:09:02 -07:00
Brian Warner
243300f843 docs/thingA.txt: describe what this does, even if it doesn't yet have a name 2007-06-07 21:50:58 -07:00
Brian Warner
c049941529 move almost all hashing to SHA256, consolidate into hashutil.py
The only SHA-1 hash that remains is used in the permutation of nodeids,
where we need to decide if we care about performance or long-term security.
I suspect that we could use a much weaker hash (and faster) hash for
this purpose. In the long run, we'll be doing thousands of such hashes
for each file uploaded or downloaded (one per known peer).
2007-06-07 21:47:21 -07:00
Brian Warner
cabba59fe7 test_encode.py: even more testing of merkle trees, getting fairly comprehensive now 2007-06-07 21:24:39 -07:00
Brian Warner
053109b28b add tests for bad/inconsistent plaintext/crypttext merkle tree hashes 2007-06-07 19:32:29 -07:00
Brian Warner
4f001bedb3 test_encode.py: further refactoring of send_and_recover 2007-06-07 18:36:25 -07:00
Brian Warner
c7160af7ee test_encode.py: refactor send_and_recover a bit 2007-06-07 18:24:26 -07:00
Brian Warner
8907e04ef5 client.py: allow operation without vdrive.furl, for storage-only no-UI nodes 2007-06-07 17:55:49 -07:00
Brian Warner
59f4a5abe8 client.py: use persistent FURLs for our Node, to reduce spurious connection attempts (#26) 2007-06-07 15:32:21 -07:00
Brian Warner
f3846da4ab encode.py: hush pyflakes warnings 2007-06-07 13:18:55 -07:00
Brian Warner
b2caf7fb9a encode/download: reduce memory footprint by deleting large intermediate buffers as soon as possible, improve hash tree usage 2007-06-07 13:15:58 -07:00
Brian Warner
c81f2b01ff encode.py: fix generation of plaintext/crypttext merkle trees 2007-06-07 13:14:14 -07:00