Zooko O'Whielacronx
|
f3f91105bd
|
import mathutil from pyutil
|
2006-12-29 13:50:42 -07:00 |
|
Zooko O'Whielacronx
|
6eaaf1fe9d
|
import py_ecc, a pure python fec by Emin Martinian, which is under a permissive licence
It is too slow for a real product, but is a quick way to get a working prototype, and also is freely redistributable by us...
|
2006-12-29 13:46:45 -07:00 |
|
Zooko O'Whielacronx
|
dcfddcac41
|
encode_new: fix a bug in subshare hashes and tidy-up a couple of things
|
2006-12-29 12:40:10 -07:00 |
|
Brian Warner
|
cf53abab42
|
more filetable_new tests
|
2006-12-25 00:56:18 -07:00 |
|
Brian Warner
|
3e085efa7c
|
filetable_new: fix the test
|
2006-12-24 12:47:03 -07:00 |
|
Brian Warner
|
70f5c13e26
|
checkpointing new filetable work.. tests don't pass yet
|
2006-12-24 12:39:24 -07:00 |
|
Brian Warner
|
56ff0e2b57
|
filetable: shuffle lines a bit to appease figleaf's confusion
|
2006-12-14 04:33:57 -07:00 |
|
Brian Warner
|
eb3b9b16af
|
encode: start to fix a few problems, still a lot of work left to go
|
2006-12-14 04:31:17 -07:00 |
|
Brian Warner
|
3e5e2ee9fe
|
make initial simple encode_new test pass
|
2006-12-14 04:17:01 -07:00 |
|
Brian Warner
|
8a858f745d
|
Makefile: fix location of figleaf.excludes
|
2006-12-14 04:16:43 -07:00 |
|
Brian Warner
|
7574177c3b
|
Makefile: allow 'make test TEST=something.else'
|
2006-12-14 04:13:29 -07:00 |
|
Brian Warner
|
74c6608f72
|
Makefile: improve 'clean' target to remove debian/ symlink too
|
2006-12-14 04:08:09 -07:00 |
|
Brian Warner
|
777c7d7cde
|
Makefile: add pyflakes target, only covering allmydata code (not pycrypto)
|
2006-12-14 04:05:22 -07:00 |
|
Brian Warner
|
07fd8766d1
|
Makefile: add correct generated build/lib.linux-i686-2.4 directory to PYTHONPATH for tests
|
2006-12-14 03:59:51 -07:00 |
|
Brian Warner
|
3490378551
|
move all packages into src/, fix allmydata.Crypto build. Now you must perform a 'setup.py build' before using anything, and you must add the build directory (build/lib.linux-i686-2.4) to your PYTHONPATH before doing anything
|
2006-12-14 03:39:50 -07:00 |
|
Brian Warner
|
f9828846d5
|
allmydata.Crypto: fix all internal imports
|
2006-12-14 03:29:56 -07:00 |
|
Brian Warner
|
8a3af8827a
|
first cut at creating allmydata.Crypto, starting with python-amycrypto-2.0.1.allmydata2 (with working CTR mode)
|
2006-12-14 03:25:30 -07:00 |
|
Brian Warner
|
bc4e7aad70
|
record some WIP structure for filetable
|
2006-12-13 20:37:00 -07:00 |
|
Brian Warner
|
4ef298ee4b
|
figleaf doesn't like the last line of a file to be a comment
|
2006-12-13 20:35:12 -07:00 |
|
Brian Warner
|
133e4a4394
|
start work on new encoder, with merkle trees and subshares and stuff
|
2006-12-13 20:32:35 -07:00 |
|
Brian Warner
|
d9dcf5f098
|
move debugshell.py into allmydata/
|
2006-12-13 15:14:20 -07:00 |
|
Brian Warner
|
742fca2caa
|
minor change to test buildbot triggering for new repository
|
2006-12-07 15:05:20 -07:00 |
|
Brian Warner
|
468769681b
|
figleaf gets confused when the last line of a file is a comment
|
2006-12-07 14:58:23 -07:00 |
|
Brian Warner
|
4b11831da7
|
webish: improve download, now you can just append the vdrive path to the base URL to get at the contents of the file. Also added a download-by-URI box
|
2006-12-07 14:48:37 -07:00 |
|
Brian Warner
|
13d6566c13
|
add a basic read-only webfront test
|
2006-12-07 12:48:06 -07:00 |
|
Brian Warner
|
2a5e4f3ef6
|
allow webfront to use a strports port specification
|
2006-12-07 12:47:40 -07:00 |
|
Brian Warner
|
36e340b9e0
|
add figleaf-output target
|
2006-12-06 19:24:02 -07:00 |
|
Brian Warner
|
e5ba7f15d9
|
tests: add support for figleaf code-coverage gathering
|
2006-12-06 15:26:12 -07:00 |
|
Brian Warner
|
8b96fabf52
|
record our nodeid (for reference) in 'my_nodeid'
|
2006-12-05 16:40:48 -07:00 |
|
Brian Warner
|
5937564a1c
|
debian: change name of debian packages to 'allmydata-tahoe' to avoid conflicts
|
2006-12-05 14:40:02 -07:00 |
|
Brian Warner
|
3e01ef171a
|
webish: add queen pburl and connection status to welcome page
|
2006-12-05 12:51:32 -07:00 |
|
Brian Warner
|
9cc3518c52
|
fix return value of 'allmydata restart'
|
2006-12-05 19:43:52 -07:00 |
|
Brian Warner
|
2bdff04689
|
fix 'allmydata restart'
|
2006-12-05 12:37:58 -07:00 |
|
Brian Warner
|
09333a1b88
|
fix bin/allmydata argument-parsing
|
2006-12-05 12:35:15 -07:00 |
|
Brian Warner
|
aec1d1eecc
|
add bin/allmydata to create/stop/start nodes
|
2006-12-05 12:25:23 -07:00 |
|
Brian Warner
|
97bdebd56e
|
setup.py: oops, add sub-packages, needed since I went back to distutils
|
2006-12-05 19:06:22 -07:00 |
|
Brian Warner
|
266127a4f0
|
add preliminary debian packaging
|
2006-12-05 02:00:44 -07:00 |
|
Brian Warner
|
aa943d4839
|
add distutils-based packaging
|
2006-12-05 01:29:26 -07:00 |
|
Brian Warner
|
c6ed1012bd
|
update roadmap with webish UI progress
|
2006-12-04 19:56:22 -07:00 |
|
Brian Warner
|
a312dd10e8
|
webish: add mesh stats, peer list. improve distribution of client services within rend_* methods
|
2006-12-04 19:54:35 -07:00 |
|
Brian Warner
|
6f21b4248a
|
webish: implement delete (for files only, not directories)
|
2006-12-04 19:27:38 -07:00 |
|
Brian Warner
|
c8e0024c41
|
add mkdir to webish interface, switch to new bind_* approach
|
2006-12-04 18:49:24 -07:00 |
|
Brian Warner
|
b8ad3da5e5
|
add 'make directory' button to webish
|
2006-12-04 12:03:29 -07:00 |
|
Brian Warner
|
5c4b04e615
|
got read/write webish interface working
|
2006-12-04 12:22:52 -07:00 |
|
Brian Warner
|
a09d00824b
|
implemented upload side of webish
|
2006-12-04 05:15:36 -07:00 |
|
Brian Warner
|
c6c0b1d6ff
|
increase the maximum size of ShareData, since currently it is also a limit on uploaded file size
|
2006-12-04 05:14:31 -07:00 |
|
Brian Warner
|
47219823ab
|
more roadmap updates
|
2006-12-04 04:43:33 -07:00 |
|
Brian Warner
|
5be5230767
|
clients now get the queen's pburl from a file named roster_pburl, not hardcoded in the .tac file
|
2006-12-04 04:27:40 -07:00 |
|
Brian Warner
|
a3700cc582
|
add a (read-only) web frontend. Put a 'webport' file in your base directory to activate it.
|
2006-12-04 04:06:09 -07:00 |
|
Brian Warner
|
faf0b13e3c
|
add RIMutableDirectoryNode.get, to get a specific child file or directory
|
2006-12-04 04:03:29 -07:00 |
|