Brian Warner
|
0d5cc38a35
|
web/info.py: use 128-bit ophandles instead of 64-bit
|
2008-11-12 20:18:42 -07:00 |
|
Brian Warner
|
0d93d6244e
|
CLI: add 'tahoe manifest', which takes a directory and returns a list of things you can reach from it
|
2008-11-12 20:17:25 -07:00 |
|
Brian Warner
|
c9175de0f2
|
create_node.py: also remove now-unused import of pkg_resources
|
2008-11-12 18:47:16 -07:00 |
|
Brian Warner
|
9976bd439a
|
tahoe.cfg: add tub.location, to override the location hints we include in our FURL. This replaces advertised_ip_addresses, which doesn't remain useful enough to retain it. Helps with #517 (Tor).
|
2008-11-12 18:44:58 -07:00 |
|
Zooko O'Whielacronx
|
74ce1cdc00
|
setup: remove pkg_resources.require() from create_node.py and add it to runner.py
Brian correctly points out that the latter is an entry point.
|
2008-11-12 15:25:03 -07:00 |
|
Zooko O'Whielacronx
|
c117ef3e0d
|
docs: fix cutnpasto in source:docs/logging.txt
|
1970-01-05 08:04:22 -07:00 |
|
Zooko O'Whielacronx
|
14444dbcc0
|
tests: fix comment
|
1970-01-05 04:10:55 -07:00 |
|
Zooko O'Whielacronx
|
3a0dc8e4ec
|
tests: add tahoe_cp to the list of scripts that we don't actually have tests for yet
|
1970-01-05 04:00:58 -07:00 |
|
Zooko O'Whielacronx
|
1aed9fcfa1
|
setup: the .tac files created by create_node.py call pkg_resources.require() so that they can load tahoe and twisted packages which were installed with setuptools multi-version mode
Also the create_node.py script itself uses pkg_resources.require() for the same reason.
|
1970-01-01 17:50:05 -07:00 |
|
Brian Warner
|
68f366b584
|
web/info: don't let an unrecoverable file break the page (show ? instead of a size)
|
2008-11-06 22:51:17 -07:00 |
|
Brian Warner
|
dfa2408157
|
checker: add is_recoverable() to checker results, make our stub immutable-verifier not throw an exception on unrecoverable files, add tests
|
2008-11-06 22:35:47 -07:00 |
|
Brian Warner
|
b7f7b2f43e
|
monitor: update interface definition: get_status() can return a Failure
|
2008-11-06 21:54:52 -07:00 |
|
Brian Warner
|
d7f1f9fd63
|
web/operations.py: if the operation failed, render the Failure
|
2008-11-06 21:53:09 -07:00 |
|
Peter Secor
|
ccd029bf15
|
undoing test change for native_client.php
|
2008-11-06 16:03:10 -07:00 |
|
Brian Warner
|
d6e5bcb274
|
NEWS: more minor edits
|
2008-11-06 16:35:17 -07:00 |
|
Brian Warner
|
4982995f07
|
NEWS: minor edits
|
2008-11-06 16:33:56 -07:00 |
|
Brian Warner
|
0b552da5fc
|
NEWS: mention SFTP server
|
2008-11-05 19:41:53 -07:00 |
|
Brian Warner
|
926f3958a2
|
client.py: oops, update FTP/SFTP config names to match current docs
|
2008-11-05 19:34:42 -07:00 |
|
Brian Warner
|
30e6ec228e
|
remove duplicate+old docs/NEWS. The top-level NEWS file is the canonical one.
|
2008-11-05 19:32:24 -07:00 |
|
Brian Warner
|
7c4856c222
|
SFTP/FTP: merge user/account code, merge docs
|
2008-11-05 19:25:58 -07:00 |
|
Brian Warner
|
fc04afa5dd
|
docs: move webapi/ftp/sftp into a new frontends/ directory
|
2008-11-05 17:30:50 -07:00 |
|
Brian Warner
|
c489a05235
|
ftp/sftp: move to a new frontends/ directory in preparation for factoring out password-auth component
|
2008-11-05 14:07:33 -07:00 |
|
Brian Warner
|
4e68faebb4
|
sftpd: minor debug-logging tweak
|
2008-11-05 13:45:11 -07:00 |
|
Peter Secor
|
510cb6d8e6
|
confwiz.py - trying out a new configuration site
|
2008-11-04 19:18:30 -07:00 |
|
Brian Warner
|
3fc69308eb
|
ftpd: include an (unused) avatar logout callback
|
2008-11-04 18:01:04 -07:00 |
|
Brian Warner
|
9f908de9e2
|
#531: implement an SFTP frontend. Mostly works, still lots of debug messages. Still needs tests and auth-by-pubkey in accounts.file
|
2008-11-04 18:00:22 -07:00 |
|
Brian Warner
|
27bb9b88a5
|
docs/ftp.txt: correct Twisted dependency: we don't need VFS, we can use a release, as long as you apply the patch
|
2008-11-04 17:58:40 -07:00 |
|
Zooko O'Whielacronx
|
eae5403e5a
|
shebang: replace "/usr/bin/python" with "/usr/bin/env python"
|
2008-11-04 18:03:06 -07:00 |
|
Zooko O'Whielacronx
|
24650490ed
|
misc/fixshebangs.py
|
2008-11-04 18:01:30 -07:00 |
|
Zooko O'Whielacronx
|
9c35ca76a4
|
util: copy in pyutil.fileutil.ReopenableNamedTemporaryFile
|
2008-11-04 17:47:15 -07:00 |
|
Brian Warner
|
6fa41e738b
|
immutable: tolerate filenode.read() with a size= that's too big, rather than hanging
|
2008-11-04 15:29:19 -07:00 |
|
Zooko O'Whielacronx
|
cef24792e7
|
util: copy in nummedobj from pyutil
|
2008-11-04 13:55:50 -07:00 |
|
Zooko O'Whielacronx
|
fb85a6280f
|
util: copy in dictutil from pyutil
|
2008-11-04 13:53:27 -07:00 |
|
booker
|
73f8543091
|
rollback change... move allmydatacontextmenu registration to installer.tmpl in tahoe-w32-client\installer
|
2008-11-03 15:36:47 -07:00 |
|
booker
|
47bc17cdc0
|
register the AllmydataContextMenu.dll for the context menu handler file sharing shell extension
|
2008-11-03 14:00:27 -07:00 |
|
Brian Warner
|
a2e195df3e
|
debug catalog-shares: tolerate even more errors on bad files/directories
|
2008-10-30 14:54:47 -07:00 |
|
Brian Warner
|
845b77ae46
|
NEWS: update with all user-visible changes since the last update
|
2008-10-30 14:36:04 -07:00 |
|
Brian Warner
|
ba019bfd3a
|
#527: expire the cached files that are used to support Range: headers, every hour, when the file is unused and older than an hour
|
2008-10-30 13:39:09 -07:00 |
|
Brian Warner
|
c205a54965
|
util/cachedir.py: add a cache-directory manager class, which expires+deletes unused files after a while
|
2008-10-30 13:01:20 -07:00 |
|
Brian Warner
|
1419db6ac7
|
test_cli: try to fix windows again
|
2008-10-30 12:32:04 -07:00 |
|
Brian Warner
|
d97c34d622
|
debug/test_cli: fix error handling for catalog-shares, to make the test stop failing on windows
|
2008-10-30 12:06:51 -07:00 |
|
Brian Warner
|
b1db6d9ff2
|
web: add 'Repair' button to checker results when they indicate unhealthyness. Also add the object's uri to the CheckerResults instance.
|
2008-10-29 18:09:17 -07:00 |
|
Brian Warner
|
6a7d5b893b
|
create_node.py: add 'web.static = public_html' to the initial tahoe.cfg
|
2008-10-29 17:13:36 -07:00 |
|
Brian Warner
|
d3f2df00be
|
webapi: serve the /static URL tree from /public_html (configurable)
|
2008-10-29 15:34:31 -07:00 |
|
Brian Warner
|
a9101112a4
|
catalog-shares command: tolerate errors, log them to stderr, handle v2-immutable shares
|
2008-10-29 15:10:10 -07:00 |
|
Brian Warner
|
186b64b633
|
test_web.py: one more line of test coverage
|
2008-10-28 22:00:15 -07:00 |
|
Brian Warner
|
0350994133
|
test_web: improve test coverage of PUT DIRURL t=uri replace=false
|
2008-10-28 21:57:44 -07:00 |
|
Brian Warner
|
a5aebf0cbd
|
web: test (and fix) PUT DIRURL t=uri, which replaces a directory in-place with some other cap
|
2008-10-28 21:54:46 -07:00 |
|
Brian Warner
|
e1d9169ba3
|
web/directory.py: slight shuffle to improve test coverage
|
2008-10-28 21:54:06 -07:00 |
|
Brian Warner
|
248033d78c
|
test_client.py: improve test coverage a bit
|
2008-10-28 21:43:35 -07:00 |
|