| #287 |
download: tolerate lost or missing servers
|
new
|
|
major
|
eventually
|
code-encoding
|
| #296 |
enforce timeout on DYHB queries?
|
new
|
|
major
|
eventually
|
code-network
|
| #324 |
use POST for operations whose noun doesn't denote the same resource that a GET would denote, or that have side effects
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #390 |
'readonly_storage' and 'reserved_space' not honored for mutable-slot write requests
|
new
|
|
major
|
eventually
|
code-storage
|
| #427 |
what happens when a file changes as you're copying it?
|
new
|
|
minor
|
undecided
|
code-encoding
|
| #471 |
servermap update chart doesn't fit
|
new
|
|
major
|
eventually
|
code-frontend-web
|
| #474 |
uncaught exception in mutable-retrieve: UCW between mapupdate and retrieve
|
new
|
|
major
|
soon
|
code-mutable
|
| #480 |
mutable storage-server API needs a way to refuse shares
|
new
|
|
major
|
undecided
|
code-mutable
|
| #541 |
remove foolscap 'reference'-token bug workaround in mutable publish
|
new
|
|
major
|
soon
|
code-mutable
|
| #546 |
mutable-file surprise shares raise inappropriate UCWE
|
new
|
|
normal
|
soon
|
code-mutable
|
| #547 |
mapupdate(MODE_WRITE) triggers on a false boundary
|
new
|
|
major
|
soon
|
code-mutable
|
| #548 |
mutable publish sends queries to servers that have already been asked
|
new
|
|
major
|
soon
|
code-mutable
|
| #579 |
report corrupted shares
|
new
|
|
major
|
undecided
|
code-storage
|
| #580 |
repairer: upload fresh shares to replace corrupted shares
|
new
|
|
major
|
soon
|
code-storage
|
| #583 |
repairer: test cancel, upload failure, download failure
|
new
|
|
major
|
eventually
|
code-storage
|
| #584 |
repairer: test what happens when servers fail or hang
|
new
|
|
major
|
eventually
|
code-storage
|
| #631 |
trailing spaces in filenames break the WUI rename function
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #641 |
tahoe backup should be able to backup symlinks
|
new
|
|
normal
|
undecided
|
code-frontend-cli
|
| #731 |
what to do with filenames that are illegal on some systems
|
new
|
|
major
|
eventually
|
code-dirnodes
|
| #753 |
use longer storage index / cap for collision resistance
|
new
|
|
major
|
undecided
|
code-encoding
|
| #822 |
Web API should use a more reliable, out-of-band means of reporting errors (such as a server connection being lost) during a download
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #823 |
WUI server should have a disallow-all robots.txt
|
new
|
|
major
|
undecided
|
code-frontend-web
|
| #826 |
Rename action in WUI has no confirmation for clobbering another entry
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #849 |
Tahoe cp command refuses to copy remote files to a local directory that contains special files
|
new
|
|
major
|
soon
|
code-frontend-cli
|
| #868 |
use helper to bypass NAT/firewall
|
new
|
|
major
|
undecided
|
code-network
|
| #893 |
UCWE when mapupdate gives up too early, then server errors require replacement servers
|
new
|
|
critical
|
soon
|
code-mutable
|
| #903 |
webapi t=mkdir-with-children and mkdir-immutable: behavior when directory already exists?
|
new
|
|
minor
|
eventually
|
code-frontend-web
|
| #906 |
ETag support for mutable files and directories
|
new
|
|
major
|
undecided
|
code-frontend-web
|
| #910 |
"tahoe mkdir" doesn't accept $CAP/path arguments?
|
new
|
|
major
|
undecided
|
code-frontend-cli
|
| #915 |
the timers used by tahoe backup to trigger repair for unhealthy files should be configurable
|
new
|
|
major
|
eventually
|
code-frontend-cli
|
| #916 |
"tahoe cp": audit use of "mutable" flag
|
new
|
|
minor
|
undecided
|
code-frontend-cli
|
| #920 |
mkdir-immutable probably shouldn't implicitly create (mutable) intermediate directories
|
new
|
|
minor
|
eventually
|
code-frontend-web
|
| #944 |
"tahoe mv" doesn't accept just a path as the second argument?
|
new
|
|
major
|
undecided
|
code-frontend-cli
|
| #975 |
results of deep-size should include mutable files
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #976 |
status of mutable file retrieve gives less information than an immutable download
|
new
|
|
minor
|
undecided
|
code-frontend-web
|
| #979 |
AssertionError on DELETE when child links point to yourself
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #1008 |
Unhandled error conditions disclose detailed information
|
new
|
|
major
|
eventually
|
code-frontend-web
|
| #1042 |
KeyError exception seen in log when doing a mutable publish on the pubgrid
|
new
|
|
major
|
eventually
|
code-mutable
|
| #1044 |
short-circuit checker/verifier behavior
|
new
|
|
major
|
undecided
|
code-encoding
|
| #1059 |
sshfs does not wait for an FX_CLOSE request to complete before reporting success from the close
|
new
|
|
major
|
undecided
|
code-frontend-ftp-sftp
|
| #1060 |
tests for SFTP via GIO Python binding
|
new
|
|
major
|
soon
|
code-frontend-ftp-sftp
|
| #1101 |
some CLI commands accept "--verbose", other don't
|
new
|
|
minor
|
undecided
|
code-frontend-cli
|
| #1102 |
"tahoe ls $DIRCAP:" gives an unhelpful error message
|
new
|
|
major
|
undecided
|
code-frontend-cli
|
| #1103 |
"tahoe cp -r" gives unhelpful error message when you append a ':" to the dircap as arg
|
new
|
|
major
|
undecided
|
code-frontend-cli
|
| #1105 |
allow uncoordinated reads concurrent with writes of a mutable file or directory locally
|
new
|
|
major
|
undecided
|
code-mutable
|
| #1112 |
error message for corrupted caps to {{{tahoe ls}}} is unclear
|
new
|
|
major
|
soon
|
code-frontend-cli
|
| #1124 |
upload is unhappy even though the shares are already distributed
|
new
|
|
major
|
soon
|
code-peerselection
|
| #1126 |
maybe have separate code paths for upload and repair
|
new
|
|
major
|
undecided
|
code-peerselection
|
| #1176 |
webapi should avoid using plaintext temporary file for uploads
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #1180 |
put more DYHBs into flight at once when K is larger
|
new
|
|
major
|
soon
|
code-network
|
| #1181 |
new-downloader requests too much data, builds up
|
new
|
|
major
|
soon
|
code-network
|
| #1187 |
mitigate the performance bottleneck of slow servers in download
|
new
|
|
major
|
undecided
|
code-network
|
| #1198 |
Bogus tub location causes introducer error
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #1221 |
operation stats are not sufficient to understand what's wrong
|
new
|
|
major
|
undecided
|
code-frontend-web
|
| #1285 |
SFTP: put an approximation of grid capacity and available space in the 'df' output
|
new
|
|
normal
|
undecided
|
code-frontend-ftp-sftp
|
| #1299 |
make 'tahoe debug dump-cap' print attenuated versions of the cap, and give it a better command name
|
new
|
|
major
|
undecided
|
code-frontend-cli
|
| #1362 |
SFTP: should removing a non-empty directory be permitted?
|
new
|
|
minor
|
undecided
|
code-frontend-ftp-sftp
|
| #1367 |
tolerance for broken TCP connections due to incorrect/restrictive firewalls
|
new
|
|
major
|
undecided
|
code-network
|
| #1369 |
allow static HTML files to be transcluded into WUI Welcome and directory listing pages
|
new
|
|
major
|
undecided
|
code-frontend-web
|
| #1373 |
'tahoe cp' should not make links to existing immutable files when the encoding parameters have changed
|
new
|
|
major
|
undecided
|
code-frontend-cli
|
| #1376 |
make user-oriented error message for absence of node.url
|
new
|
|
major
|
soon
|
code-frontend-cli
|
| #1390 |
test whether it works to change encoding parameters for a new version of a mutable file
|
new
|
|
major
|
soon
|
code-encoding
|
| #1410 |
sftp server listens on reachable IP addresses by default
|
new
|
|
minor
|
undecided
|
code-frontend-ftp-sftp
|
| #1415 |
WUI is more useful than CLI
|
new
|
|
normal
|
undecided
|
code-frontend
|
| #1436 |
web interface using wrong address / port number when doing ssh port forwarding
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #1492 |
introducer status page is ugly
|
new
|
|
normal
|
soon
|
code-frontend-web
|
| #1497 |
update docs/performance.rst to explain the performance of MDMFs
|
new
|
|
major
|
soon
|
code-mutable
|
| #1500 |
test_mutable.Update takes too long to run
|
new
|
|
major
|
soon
|
code-mutable
|
| #1502 |
WUI: make type field more regular, and show SDMF vs MDMF
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #1511 |
confusing error message from 'tahoe backup' when source directory doesn't exist
|
new
|
|
major
|
undecided
|
code-frontend-cli
|
| #1513 |
memory usage in MDMF publish
|
new
|
|
major
|
eventually
|
code-mutable
|
| #1514 |
memory usage in MDMF retrieve
|
new
|
|
normal
|
soon
|
code-mutable
|
| #1517 |
don't use IndexError to signal lease not found
|
new
|
|
minor
|
soon
|
code-storage
|
| #1529 |
corrupted filesize in CHK filecap causes unexpected "bad hash error"
|
new
|
|
major
|
soon
|
code-encoding
|
| #1533 |
CLI: the message displayed when twistd.pid already exists refers to --pidfile and --logfile parameters not supported by 'tahoe'
|
new
|
|
minor
|
undecided
|
code-frontend-cli
|
| #1551 |
WUI: the Upload results page should have both view and download links
|
new
|
|
major
|
eventually
|
code-frontend-web
|
| #1560 |
POST /uri?t=upload should give Upload Results consistently (even mutable)
|
new
|
|
minor
|
eventually
|
code-frontend-web
|
| #1653 |
mutable-retrieve should accept good shares from servers with bad shares
|
new
|
|
major
|
eventually
|
code-mutable
|
| #1666 |
test that an upload with no Content-Length (and not chunked) gives HTTP 411 Length Required
|
new
|
|
normal
|
soon
|
code-frontend-web
|
| #1684 |
duplicate settings in tahoe.cfg should produce an error
|
new
|
|
major
|
undecided
|
code-nodeadmin
|
| #1719 |
Improve google search results for phrases like "tahoe file storage"
|
new
|
|
normal
|
undecided
|
website
|
| #1750 |
times are rounded too coarsely in results pages
|
new
|
|
normal
|
undecided
|
code
|
| #1756 |
MDMF publisher sends duplicate write vector elements
|
new
|
|
normal
|
soon
|
code-mutable
|
| #1763 |
NoServersError raised to user
|
new
|
|
normal
|
undecided
|
code-frontend-cli
|
| #1768 |
intermittent test_system failure
|
new
|
|
normal
|
undecided
|
code
|
| #1770 |
always include a useful message in calls to log.err
|
new
|
|
normal
|
soon
|
code
|
| #1774 |
exception in twistd.log from web parser
|
new
|
|
minor
|
undecided
|
code-frontend-web
|
| #1794 |
upload failed -- "I/O operation on closed file"
|
new
|
|
normal
|
undecided
|
code-network
|
| #1796 |
refuse to upload/download a mutable file if it cannot be done in the available memory
|
new
|
|
normal
|
undecided
|
code-mutable
|
| #1797 |
WUI: view content in an HTML5 sandboxed iframe
|
new
|
|
major
|
soon
|
code-frontend-web
|
| #1799 |
Document how to distinguish exceptions from JSON, or encode exceptions as JSON
|
new
|
|
normal
|
undecided
|
code-frontend-web
|
| #1809 |
WUI: upload to directory fails due to no file name
|
new
|
|
normal
|
undecided
|
code-frontend-web
|
| #1814 |
UploadUnhappinessError despite no apparent refusal of shares
|
new
|
|
normal
|
soon
|
code-peerselection
|
| #1823 |
is this server telling me over foolscap that its foolscap connection to me just broke?
|
new
|
|
normal
|
undecided
|
code-network
|
| #1834 |
stop using share crawler for anything except constructing a leasedb
|
new
|
|
normal
|
undecided
|
code-storage
|
| #1837 |
remove the "override lease duration" feature
|
new
|
|
normal
|
undecided
|
code-storage
|
| #1841 |
IRC logs link broken
|
new
|
|
normal
|
undecided
|
website
|
| #1846 |
add "started" timestamp on the current operations on Recent Uploads and Downloads
|
new
|
|
normal
|
undecided
|
code-frontend-web
|
| #1849 |
report maximum-immutable-share-size correctly in light of filesystem limits
|
new
|
|
normal
|
undecided
|
code-storage
|
| #1867 |
Trac timeline RSS feed prompts for authentication
|
new
|
|
normal
|
undecided
|
website
|