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 |
|
Zooko O'Whielacronx
|
b0abe5122d
|
remove a couple of unused methods of buckets
|
2006-12-04 02:14:01 -07:00 |
|
Zooko O'Whielacronx
|
9a30059586
|
mv amdlib/util/* to allmydata/util/
|
2006-12-04 02:03:25 -07:00 |
|
Zooko O'Whielacronx
|
bb3057b3c0
|
small tweaks to test_storage.py
|
2006-12-04 01:35:59 -07:00 |
|
Zooko O'Whielacronx
|
bedf43a56c
|
update notes about lease deletion logic
|
2006-12-04 01:25:12 -07:00 |
|
Brian Warner
|
e880660960
|
add some vdrive logging
|
2006-12-04 00:46:36 -07:00 |
|
Brian Warner
|
cd3ad76cfb
|
more upload unit tests
|
2006-12-04 00:46:21 -07:00 |
|
Brian Warner
|
194ce48239
|
add download code to vdrive, add system-level test for vdrive functionality, refactor DownloadTargets
|
2006-12-03 22:42:19 -07:00 |
|
Brian Warner
|
b2bfd2cf09
|
unit tests for vdrive
|
2006-12-03 21:11:26 -07:00 |
|
Brian Warner
|
76c82d2be5
|
ignore .buildbot options directory
|
2006-12-03 21:10:49 -07:00 |
|
Brian Warner
|
6ddbe4236a
|
update roadmap more
|
2006-12-03 19:55:05 -07:00 |
|
Brian Warner
|
c02324b2ec
|
update roadmap
|
2006-12-03 19:51:33 -07:00 |
|
Brian Warner
|
dd212c09e1
|
initial file-table support, VirtualDrive service, rearrange Storage somewhat
|
2006-12-03 19:07:41 -07:00 |
|
Brian Warner
|
6e09b5ddb9
|
manhole: add more keybindings
|
2006-12-03 19:05:08 -07:00 |
|
Brian Warner
|
9fdc741657
|
implement/test download, modify Storage to match
|
2006-12-03 03:01:43 -07:00 |
|
Brian Warner
|
36898e9aea
|
make the system test work
|
2006-12-03 00:56:27 -07:00 |
|
Brian Warner
|
eedef54a72
|
add more logging
|
2006-12-03 00:53:53 -07:00 |
|
Brian Warner
|
1ba241e071
|
encode: delay completion until all our messages have been delivered
|
2006-12-03 00:53:38 -07:00 |
|
Brian Warner
|
9a555e6710
|
client: closures confuse me, late binding bites me yet again
|
2006-12-03 00:53:07 -07:00 |
|
Brian Warner
|
3fe3d13d29
|
make sure the StorageServer goes underneath the client's basedir
|
2006-12-03 00:52:28 -07:00 |
|
Brian Warner
|
eee7d0d814
|
improving system test, still broken, possibly a Foolscap problem
|
2006-12-02 20:32:08 -07:00 |
|
Brian Warner
|
40f7fe3fe7
|
misc upload fixes and improvements
|
2006-12-02 20:31:43 -07:00 |
|
Brian Warner
|
4be4caaf0a
|
deal with the face that peerids are always binary in tests
|
2006-12-02 20:31:02 -07:00 |
|
Brian Warner
|
6f7095ebb2
|
avoid race conditions and multiple-notify in the Roster
|
2006-12-02 20:29:09 -07:00 |
|
Brian Warner
|
7494837e2b
|
make logging multiple nodes at once easier to follow
|
2006-12-02 20:27:50 -07:00 |
|
Brian Warner
|
79c45f5f4d
|
rearrange node startup again, allowing Tub.registerReference to happen in startService rather than in some later turn. Also add a 'local_ip' file with which you can override the published IP address of the node
|
2006-12-02 19:37:31 -07:00 |
|
Brian Warner
|
114d71cb5f
|
beginnings of a system test, with 5 nodes and a queen
|
2006-12-02 18:30:18 -07:00 |
|
Brian Warner
|
d13f9289ef
|
rearrange client setup, factor out common Node functionality, add Uploader service to client
|
2006-12-02 18:27:18 -07:00 |
|
Zooko O'Whielacronx
|
1b616c81e1
|
prototype encoder
|
2006-12-02 17:31:26 -07:00 |
|
Brian Warner
|
23f663e12d
|
rearrange names, add more RemoteInterfaces to make tests pass again
|
2006-12-02 17:25:57 -07:00 |
|
Brian Warner
|
30c16d6cb1
|
fix pyflakes warnings/errors
|
2006-12-02 16:28:46 -07:00 |
|
Brian Warner
|
08d9c49258
|
standardize on keeping nodeids (and all other SHA1-derived values as binary everywhere, only doing idlib.b2a() when interacting with a human or the filesystem
|
2006-12-02 16:26:26 -07:00 |
|
Brian Warner
|
70f58b195c
|
improve RemoteInterface specifications
|
2006-12-02 16:03:09 -07:00 |
|
Brian Warner
|
e9d67ecc49
|
add RemoteInterfaces (foolscap schemas). some tests break.
|
2006-12-01 19:17:50 -07:00 |
|
Brian Warner
|
18d8911c51
|
change bucket writer protocol, give Encoder a RemoteReference instead of a file-like object
|
2006-12-01 19:17:26 -07:00 |
|