#2532 |
storage server running 1.10.2 shows 2^64 bytes available to clients
|
storage status welcome
|
new
|
|
daira
|
normal
|
defect
|
#2547 |
it is too confusing that --basedir works for some commands and not others
|
usability error cli
|
new
|
|
daira
|
normal
|
defect
|
#2590 |
GET /operations/$HANDLE?output=json is not JSON
|
error webapi json
|
new
|
|
daira
|
normal
|
defect
|
#2720 |
format_http_error leaks the URI
|
security capleak
|
new
|
daira
|
daira
|
normal
|
defect
|
#3972 |
Solving `untyped-def` mypy errors in tahoe-lafs codebase
|
|
assigned
|
daniellee
|
daniellee
|
minor
|
enhancement
|
#3973 |
Update twisted for type checker
|
|
new
|
daniellee
|
daniellee
|
minor
|
enhancement
|
#823 |
WUI server should have a disallow-all robots.txt
|
privacy
|
new
|
|
davidsarah
|
major
|
defect
|
#825 |
Cannot use WUI to upload a file with a name different to its name in the local filesystem
|
usability
|
new
|
|
davidsarah
|
major
|
enhancement
|
#840 |
Allow all CLI commands to take arguments from stdin or a file, to avoid caps being visible to other local users
|
security confidentiality integrity usability
|
new
|
|
davidsarah
|
major
|
enhancement
|
#857 |
Make operation-handle-querying use only a little memory
|
memory performance ophandles large
|
new
|
nobody
|
davidsarah
|
major
|
defect
|
#869 |
Allow Tahoe filesystem to be run over a different key-value-store / DHT implementation
|
scalability performance forward-compatibility backward-compatibility availability newcaps docs anti-censorship
|
new
|
nobody
|
davidsarah
|
major
|
enhancement
|
#872 |
Adjust the probability of selecting a node according to its storage capacity (or other fitness measure)
|
performance scalability space-efficiency preservation bandwidth
|
new
|
davidsarah
|
davidsarah
|
major
|
enhancement
|
#879 |
Random-access download leaks information
|
privacy docs
|
new
|
somebody
|
davidsarah
|
minor
|
defect
|
#882 |
Tahoe URIs and gateway URLs are too long and ugly
|
usability newurls
|
new
|
nobody
|
davidsarah
|
major
|
defect
|
#906 |
ETag support for mutable files and directories
|
etag performance mutable
|
new
|
|
davidsarah
|
major
|
defect
|
#913 |
Support running a storage node per drive easily
|
usability
|
new
|
nobody
|
davidsarah
|
major
|
enhancement
|
#946 |
upload should succeed as soon as the servers-of-happiness criterion is met
|
performance upload availability servers-of-happiness
|
new
|
nobody
|
davidsarah
|
major
|
enhancement
|
#976 |
status of mutable file retrieve gives less information than an immutable download
|
performance download statistics
|
new
|
|
davidsarah
|
minor
|
defect
|
#994 |
support precompressed files
|
compression space-efficiency performance bandwidth security integrity backward-compatibility
|
new
|
somebody
|
davidsarah
|
major
|
enhancement
|
#1001 |
test framework for web apps that use JavaScript
|
jsui music test
|
new
|
davidsarah
|
davidsarah
|
major
|
defect
|
#1003 |
add-lease may fail to mark a node if the path by which it is reachable changes during marking
|
leases gc preservation usability docs
|
new
|
somebody
|
davidsarah
|
major
|
defect
|
#1011 |
secure decentralized blog
|
blog gsoc
|
new
|
somebody
|
davidsarah
|
major
|
enhancement
|
#1059 |
sshfs does not wait for an FX_CLOSE request to complete before reporting success from the close
|
sftp sshfs preservation docs
|
new
|
|
davidsarah
|
major
|
defect
|
#1084 |
nondeterministic failure of allmydata.test.test_system.SystemTest.test_upload_and_download_{random_key,convergent}
|
test upload heisenbug
|
assigned
|
zooko
|
davidsarah
|
major
|
defect
|
#1105 |
allow uncoordinated reads concurrent with writes of a mutable file or directory locally
|
docs fuse sftp integrity reliability
|
new
|
|
davidsarah
|
major
|
defect
|
#1122 |
failure in allmydata.test.test_runner.RunNode.test_client: 'does not look like a running node directory'
|
test startup
|
new
|
drewp
|
davidsarah
|
major
|
defect
|
#1126 |
maybe have separate code paths for upload and repair
|
performance availability cache upload
|
new
|
|
davidsarah
|
major
|
defect
|
#1132 |
browser protocol handler or plugin for Tahoe URIs
|
browser newurls
|
new
|
|
davidsarah
|
major
|
enhancement
|
#1187 |
mitigate the performance bottleneck of slow servers in download
|
download performance
|
new
|
|
davidsarah
|
major
|
defect
|
#1189 |
investigate best FUSE+sshfs options to use for performance and correctness of SFTP via sshfs
|
sftp sshfs performance docs
|
new
|
bj0
|
davidsarah
|
major
|
defect
|
#1252 |
use different encoding parameters for dirnodes than for files
|
preservation availability dirnodes anti-censorship
|
assigned
|
davidsarah
|
davidsarah
|
major
|
defect
|
#1279 |
silent failure of bin/tahoe when root partition is out of space?
|
usability error
|
reopened
|
somebody
|
davidsarah
|
minor
|
defect
|
#1281 |
implement a notification mechanism, e.g. for accounting messages
|
notification extensibility
|
new
|
somebody
|
davidsarah
|
major
|
enhancement
|
#1283 |
support running as a service on Windows
|
windows service docs multiuser-gateway
|
new
|
|
davidsarah
|
major
|
enhancement
|
#1285 |
SFTP: put an approximation of grid capacity and available space in the 'df' output
|
usability statistics sftp ostrom
|
new
|
|
davidsarah
|
normal
|
defect
|
#1288 |
support streaming uploads in uploader
|
streaming performance upload sftp fuse reliability newcaps
|
new
|
|
davidsarah
|
major
|
enhancement
|
#1290 |
replace all use of pickles with JSON
|
security pickle json
|
new
|
somebody
|
davidsarah
|
major
|
defect
|
#1299 |
make 'tahoe debug dump-cap' print attenuated versions of the cap, and give it a better command name
|
tahoe-debug usability
|
new
|
|
davidsarah
|
major
|
defect
|
#1336 |
improve the mechanism that causes test nodes to exit even if not successfully stopped
|
cleanup test
|
assigned
|
daira
|
davidsarah
|
major
|
defect
|
#1343 |
how does a packager find version requirements for indirect dependencies?
|
docs
|
new
|
somebody
|
davidsarah
|
major
|
defect
|
#1362 |
SFTP: should removing a non-empty directory be permitted?
|
sftp sshfs delete
|
new
|
|
davidsarah
|
minor
|
defect
|
#1369 |
allow static HTML files to be transcluded into WUI Welcome and directory listing pages
|
wui welcomepage static html ostrom
|
new
|
|
davidsarah
|
major
|
defect
|
#1370 |
SFTP: consider supporting hard link extension
|
sftp sshfs link
|
assigned
|
davidsarah
|
davidsarah
|
major
|
defect
|
#1373 |
'tahoe cp' should not make links to existing immutable files when the encoding parameters have changed
|
tahoe-cp preservation availability rebalancing usability
|
new
|
|
davidsarah
|
major
|
defect
|
#1408 |
accounting using bitcoins
|
bitcoin accounting performance leases security
|
new
|
somebody
|
davidsarah
|
normal
|
defect
|
#1453 |
automated tests with all supported versions of dependencies
|
test
|
new
|
somebody
|
davidsarah
|
major
|
defect
|
#1495 |
test forks of MacFUSE for use with sshfs on OS X Lion
|
mac fuse osxfuse sftp sshfs
|
new
|
tarcieri
|
davidsarah
|
major
|
task
|
#1508 |
shortcut encryption and erasure coding when a file has already been uploaded
|
immutable upload performance convergence
|
new
|
|
davidsarah
|
normal
|
enhancement
|
#1511 |
confusing error message from 'tahoe backup' when source directory doesn't exist
|
error usability tahoe-backup
|
new
|
|
davidsarah
|
major
|
defect
|
#1515 |
more precise progress indication for MDMF retrieve
|
mdmf statistics
|
new
|
|
davidsarah
|
normal
|
enhancement
|
#1522 |
our use of the term "bucket" is ambiguous
|
terminology docs cruft
|
new
|
somebody
|
davidsarah
|
normal
|
defect
|
#1524 |
twistd can fail when checking whether a twistd.pid is stale
|
twistd reliability usability tahoe-start unix
|
assigned
|
davidsarah
|
davidsarah
|
major
|
defect
|
#1533 |
CLI: the message displayed when twistd.pid already exists refers to --pidfile and --logfile parameters not supported by 'tahoe'
|
twistd error usability tahoe-start
|
new
|
|
davidsarah
|
minor
|
defect
|
#1538 |
tests should create share files with the same Unix mode bits as a real storage server
|
test unix
|
new
|
somebody
|
davidsarah
|
minor
|
defect
|
#1563 |
webapi.rst should have a Change Log section
|
docs webapi
|
new
|
somebody
|
davidsarah
|
normal
|
defect
|
#1596 |
more specific error message for the case where too few servers are connected
|
error usability servers-of-happiness
|
new
|
somebody
|
davidsarah
|
major
|
defect
|
#1597 |
make 'tahoe cp' support the same '--exclude' options as 'tahoe backup'
|
tahoe-cp usability
|
new
|
|
davidsarah
|
normal
|
enhancement
|
#1629 |
auto-configuration of tub.location for nodes running on EC2
|
usability config aws ec2 LeastAuthority.com
|
new
|
|
davidsarah
|
normal
|
enhancement
|
#1646 |
nondeterministic failure of mydata.test.test_runner.RunNode.test_introducer
|
test heisenbug introducer
|
new
|
davidsarah
|
davidsarah
|
major
|
defect
|
#1649 |
WUI: the error message page for a writeable file/directory nonobviously includes the write cap
|
usability security capleak websec
|
assigned
|
davidsarah
|
davidsarah
|
major
|
defect
|
#1684 |
duplicate settings in tahoe.cfg should produce an error
|
error config usability backward-compatibility
|
new
|
|
davidsarah
|
major
|
defect
|
#1695 |
#tahoe-lafs IRC logs are not searchable
|
irc
|
new
|
submusic
|
davidsarah
|
minor
|
defect
|
#1709 |
order nodes by nickname instead of peerid on the welcome page
|
wui welcome usability
|
new
|
|
davidsarah
|
normal
|
enhancement
|
#1736 |
LAFS does not come with a pony
|
usability aesthetics packaging setuptools forward-compatibility mlp world-domination joke
|
new
|
warner
|
davidsarah
|
minor
|
enhancement
|
#1750 |
times are rounded too coarsely in results pages
|
usability performance stats
|
new
|
|
davidsarah
|
normal
|
defect
|
#1752 |
are we doing more readvs and writevs than necessary for some CLI or WUI operations?
|
mutable performance
|
assigned
|
davidsarah
|
davidsarah
|
normal
|
defect
|
#1796 |
refuse to upload/download a mutable file if it cannot be done in the available memory
|
mutable large usability error
|
new
|
|
davidsarah
|
normal
|
defect
|
#1799 |
Document how to distinguish exceptions from JSON, or encode exceptions as JSON
|
json usability docs
|
new
|
|
davidsarah
|
normal
|
defect
|
#1811 |
9P frontend
|
9p sftp pycrypto-lib
|
new
|
|
davidsarah
|
major
|
enhancement
|
#1815 |
either bridge foolscap log messages to twistd.log, or remove the section of logging.rst about that
|
logging twisted foolscap docs
|
new
|
|
davidsarah
|
normal
|
defect
|
#1816 |
add a lease renewal method that only renews some shares in a shareset, to be used by repair/rebalancing
|
forward-compatibility rebalancing repair RIStorageServer leases leasedb servers-of-happiness
|
new
|
warner
|
davidsarah
|
normal
|
defect
|
#1831 |
Google Drive backend
|
google-drive-backend
|
new
|
|
davidsarah
|
normal
|
enhancement
|
#1878 |
tahoe cp -r: add tests for copying cyclic directories
|
tahoe-cp recursive error cycle test-needed
|
new
|
|
davidsarah
|
normal
|
defect
|
#1881 |
test utility for comparing sets
|
test cleanup
|
assigned
|
davidsarah
|
davidsarah
|
minor
|
defect
|
#1883 |
design a user survey
|
usability survey
|
new
|
|
davidsarah
|
normal
|
defect
|
#1884 |
mention symlinking the shares directory in configuration.rst
|
configuration docs symlink storage
|
assigned
|
marlowe
|
davidsarah
|
normal
|
defect
|
#1887 |
naming of expire.cutoff_date option with an underscore is inconsistent
|
gc cutoff-date configuration usability backward-compatibility
|
new
|
|
davidsarah
|
minor
|
defect
|
#1894 |
add --interactive and --no-clobber options to 'tahoe cp'
|
interactive no-clobber usability tahoe-cp
|
new
|
|
davidsarah
|
normal
|
defect
|
#1895 |
implement replace=false for file upload into a mutable directory
|
webapi replace
|
new
|
davidsarah
|
davidsarah
|
normal
|
defect
|
#1906 |
constant-time directory lookup
|
performance directory database newcaps research
|
new
|
davidsarah
|
davidsarah
|
normal
|
enhancement
|
#1907 |
Tor over Tahoe-LAFS
|
mutable tor-protocol privacy rollback performance joke
|
new
|
|
davidsarah
|
normal
|
enhancement
|
#1917 |
cleanup: be consistent about importing StringIO
|
cleanup StringIO
|
new
|
davidsarah
|
davidsarah
|
minor
|
defect
|
#2285 |
multi backup error
|
|
new
|
daira
|
dawuud
|
normal
|
defect
|
#2319 |
improve Tor usage documentation
|
|
new
|
|
dawuud
|
normal
|
defect
|
#2712 |
implement leif's magic-folder data model
|
magic-folder
|
new
|
dawuud
|
dawuud
|
normal
|
enhancement
|
#2790 |
Magic-Folder: refactor uploader tests
|
magic-folder, unit tests
|
new
|
meejah
|
dawuud
|
normal
|
defect
|
#2793 |
Magic-Folder: pause uploader/downloader when enough servers go away
|
magic-folder pause
|
new
|
|
dawuud
|
normal
|
defect
|
#2844 |
readiness status API for clients
|
|
new
|
|
dawuud
|
normal
|
defect
|
#2867 |
make the connect timeout configurable for production use-cases
|
|
new
|
|
dawuud
|
normal
|
defect
|
#2869 |
accounting: use twisted.enterprise.adbapi instead of blocking sqlite
|
|
new
|
|
dawuud
|
normal
|
defect
|
#2870 |
async initialization of Client
|
|
new
|
|
dawuud
|
normal
|
defect
|
#2874 |
early reporting of errors to users on the CLI
|
|
new
|
|
dawuud
|
normal
|
defect
|
#3818 |
Writing at offset=0 using REST API fails for empty files
|
|
new
|
|
derkades
|
normal
|
defect
|
#2410 |
tahoe create-alias issue
|
usability
|
new
|
dipen
|
dipen
|
normal
|
defect
|
#2084 |
Commercial grids need an ability to disallow downloads without deleting data
|
accounting revocation
|
new
|
daira
|
esnyder
|
normal
|
enhancement
|
#1352 |
zsh (and maybe other shells) completion
|
shell completion usability performance
|
new
|
|
eurekafag
|
major
|
enhancement
|
#2871 |
test_create_long_path fails ... when ... the ... path ... is ... long ...
|
|
new
|
|
exarkun
|
normal
|
defect
|
#2896 |
intermittent allmydata.test.test_introducer.NonV1Server.test_failure failure
|
test
|
new
|
|
exarkun
|
normal
|
defect
|
#2917 |
`tahoe backup` could easily report size information about the backup performed
|
tahoe-backup
|
new
|
|
exarkun
|
normal
|
enhancement
|
#2918 |
`tahoe backup` crashes when an upload operation fails
|
tahoe-backup
|
new
|
|
exarkun
|
normal
|
defect
|