id,summary,owner,type,priority,milestone,component 54,port memory usage tests to windows,davidsarah,enhancement,major,eventually,code 97,reducing memory footprint in share reception,warner,defect,major,undecided,code 107,command-line: progress indicators,zooko,enhancement,minor,eventually,code-frontend-cli 112,command-line: give it default values for the final element of the pathname,zooko,enhancement,minor,eventually,code-frontend-cli 113,command-line: do things in an incremental fashion and accept stdin as input,zooko,enhancement,major,eventually,code-frontend-cli 114,command-line: multiple files at once,zooko,enhancement,minor,undecided,code-frontend-cli 127,Cap URLs leaked via HTTP Referer header,davidsarah,defect,major,soon,code-frontend-web 217,"Ed25519-based mutable files -- fast file creation, possibly smaller URLs",zooko,enhancement,major,,code-mutable 280,get_hash method in webapi for extension caching logic.,zooko,enhancement,minor,undecided,code-frontend-web 320,add streaming (on-line) upload to HTTP interface,zooko,enhancement,major,eventually,code-encoding 327,performance measurement of directories,zooko,enhancement,major,eventually,code-dirnodes 406,end-to-end encoding self-test,zooko,defect,major,eventually,code-encoding 501,NotMutableError (now NotWriteableError) escaping into the twistd.log,davidsarah,defect,major,undecided,code-encoding 512,FTP frontend needs tests,davidsarah,defect,major,soon,code-frontend-ftp-sftp 544,'tahoe check' / 'tahoe deep-check' CLI should have prettier output,francois,enhancement,major,eventually,code-frontend-cli 549,MODE_WRITE mapupdate: maybe increase epsilon to handle large batches of new servers better,bazuka,defect,major,soon,code-mutable 554,some directory targets in wapi/wui require trailing slashes,davidsarah,defect,major,soon,code-frontend-web 567,add version info to t=JSON output data,rvs,enhancement,major,soon,code-frontend-web 573,Allow client to control which storage servers receive shares,daira,enhancement,normal,soon,code-peerselection 605,"two-hour delay to connect to a grid from Win32, if there are many storage servers unreachable",zooko,defect,major,eventually,code-network 615,Can JavaScript loaded from Tahoe access all your content which is loaded from Tahoe?,davidsarah,defect,critical,soon,code-frontend-web 622,add a 'repair' button on the webapi checker results page,Lcstyle,enhancement,major,soon,code-frontend-web 625,Can't repair read-only dirnodes/mutable-files,warner,defect,major,soon,code-mutable 677,"WebAPI: GET /uri/$FILECAP?t=json doesn't return size for mutable files, but the HTML version does",davidsarah,defect,minor,soon,code-frontend-web 679,/storage emitting exception - lease reporting code,davidsarah,defect,major,undecided,code-frontend-web 682,FTP frontend should support Unicode filenames encoded as UTF-8,francois,defect,major,soon,code-frontend-ftp-sftp 686,Search for lost share resulted in a directory popping up at unexpected place,daira,defect,major,soon,code-frontend-web 691,improve WUI directory page according to a new user's first impressions,zooko,enhancement,minor,eventually,code-frontend-web 699,rebalance during repair or upload,davidsarah,defect,major,soon,code-peerselection 725,We should whine if we're running as root.,davidsarah,enhancement,major,soon,code-nodeadmin 727,add optional-dependency on numpy,zooko,task,minor,undecided,packaging 766,"repair results Summary field says ""Unhealthy"" even though it is healthy after the repair, if it was unhealthy before",davidsarah,defect,major,soon,code-frontend-web 821,A script in a file viewed through the WUI can obtain the file's read cap,davidsarah,defect,major,soon,code-frontend-web 824,WUI pages lack correct XHTML 1.0 Transitional declarations,daira,defect,normal,soon,code-frontend-web 827,Put file download links ('?save=true') in WUI directory listings,davidsarah,defect,major,soon,code-frontend-web 836,"use mkdir-with-children or set-children in ""tahoe cp [-r]""",daira,enhancement,major,soon,code-frontend-cli 839,Copying directories containing caps from the future,davidsarah,enhancement,major,soon,code-frontend-cli 846,allmydata.test.test_system.SystemTest.test_mutable sometimes hangs on a slow machine,zooko,defect,major,soon,code-mutable 863,unlink file with empty name through the CLI,davidsarah,defect,major,eventually,code-frontend-cli 870,Prevent socket hijacking on OSes that don't prevent it by default (Windows),davidsarah,defect,major,eventually,code-network 884,give nice error page when URL is mangled or from the future,davidsarah,defect,major,soon,code-frontend-web 885,Ignore space or %20 in webapi URLs,davidsarah,defect,major,soon,code-frontend-web 896,log more info about Foolscap disconnections on storages nodes (to twistd.log),francois,defect,minor,undecided,code-network 901,deprecate and remove BASEDIR/private/root_dir.cap,davidsarah,defect,major,soon,code-frontend-cli 907,Stop caps from leaking to phishing-filter servers,davidsarah,defect,minor,eventually,code-frontend-web 918,Abstraction violations in web/info.py,davidsarah,defect,minor,eventually,code-frontend-web 922,The URL of the info page for an unknown dirnode should not grant authority to the containing directory,davidsarah,defect,major,soon,code-frontend-web 925,"Information leak to holders of a directory read cap, about whether each dir entry is writeable and the length of its write cap",daira,defect,normal,soon,code-dirnodes 932,benchmark Tahoe-LAFS compared to nosql dbs,bibilthaysose,enhancement,major,undecided,dev-infrastructure 942,automatically url-unquote caps in CLI and WUI,davidsarah,defect,major,soon,code-frontend 947,Add file-with-metadata caps,davidsarah,enhancement,major,,code 951,uploads aren't cancelled by closing the web page,zooko,defect,major,undecided,code-frontend-web 964,show sizes in unambiguous way that doesn't get mistaken for different units,zooko,defect,minor,undecided,code-storage 965,CLI commands should follow HTTP redirects,lebek,defect,major,soon,code-frontend-cli 971,"""Humanized failures"" should still have a traceback, hidden by default",davidsarah,enhancement,major,soon,code-frontend-web 972,More tests needed for immutable directories,davidsarah,defect,normal,soon,code-dirnodes 977,backupdb should store which grid it is scoped to,davidsarah,defect,major,soon,code-frontend-cli 1000,add 'Tahoe Explorer' (JavaScript-based UI) to Tahoe,davidsarah,enhancement,major,soon,code-frontend-web 1041,"Timeout error when uploading a file with some SFTP clients, e.g. WinSCP",davidsarah,defect,major,undecided,code-frontend-ftp-sftp 1052,"""tahoe backup"": report EnvironmentError more precisely",davidsarah,defect,minor,soon,code-frontend-cli 1061,SFTP directory listing doesn't show (or shows wrong mtime and size for) files that have been opened but not yet uploaded,davidsarah,defect,major,soon,code-frontend-ftp-sftp 1071,"""No JSON object could be decoded"" backtrace on tahoe mv",davidsarah,defect,major,soon,code-frontend-cli 1077,consistent timestamp format and timezone,zooko,defect,major,soon,code 1084,"nondeterministic failure of allmydata.test.test_system.SystemTest.test_upload_and_download_{random_key,convergent}",zooko,defect,major,undecided,code 1091,"give clearer names to the ""create a directory"" buttons",Lcstyle,enhancement,minor,soon,code-frontend-web 1106,review #1037 (SFTP),zooko,defect,major,soon,code 1141,Cannot Delete Or Rename Files/Directories With Wacky Names,davidsarah,defect,major,soon,code-frontend-web 1148,"scripts/startstop_node.py is not tested directly, so can't see coverage",davidsarah,defect,minor,soon,code-nodeadmin 1153,"need tests for create-{client, node} with default nodedir",davidsarah,defect,normal,soon,code-nodeadmin 1173,cancelled downloads are marked incorrectly on the Recent Uploads/Downloads page,zooko,defect,major,soon,code-frontend-web 1182,clean up and improve asymptotic complexity of Spans and DataSpans,zooko,defect,normal,soon,code 1201,"'rm' via sftp+sshfs may hang if previous operations on the file are ""stuck""",davidsarah,defect,major,soon,code-frontend-ftp-sftp 1209,repair of mutable files/directories should not increment the sequence number,davidsarah,defect,major,soon,code-mutable 1217,"useless error message when I use wrong syntax for a path in CLI commands, e.g. ""tahoe cp""",davidsarah,defect,major,soon,code-frontend-cli 1229,Memory leak during deep-check,francois,defect,major,soon,code 1234,UnrecoverableFileError message should say which file it refers to,davidsarah,defect,major,soon,code-frontend-web 1249,"There may be a memory leak in the tahoe-lafs storage server, which may or may not be related to the number of other storage servers.",stott,defect,major,undecided,code 1252,use different encoding parameters for dirnodes than for files,davidsarah,defect,major,undecided,code-frontend 1254,eliminate use of urllib.urlopen in check_load,davidsarah,defect,major,soon,code 1265,New Visualizer is insufficiently labelled/documented (plus layout problem),zooko,defect,major,soon,code-frontend-web 1293,servers-of-happiness is too conservative when K = 1,davidsarah,defect,major,soon,code 1333,'private/' subdir of BASEDIR should be created during 'tahoe create-alias' and friends,Lcstyle,defect,minor,soon,code-nodeadmin 1336,improve the mechanism that causes test nodes to exit even if not successfully stopped,daira,defect,major,undecided,code 1338,reduce CLI startup overhead by importing less,daira,defect,major,soon,code-frontend-cli 1342,rename tests of packaging and improve them to avoid spurious system-dependent test failures,davidsarah,enhancement,minor,soon,packaging 1350,SFTP: clients may misparse directory listings with filenames containing unusual characters,davidsarah,defect,major,soon,code-frontend-ftp-sftp 1356,SFTP and FTP: allow logging in with an arbitrary cap URI as root directory,davidsarah,enhancement,major,soon,code-frontend-ftp-sftp 1357,'tahoe mount' command,davidsarah,defect,major,soon,code-frontend-cli 1370,SFTP: consider supporting hard link extension,davidsarah,defect,major,undecided,code-frontend-ftp-sftp 1478,'tahoe create-introducer' should create introducer.furl immediately,daira,enhancement,normal,soon,code-nodeadmin 1485,web-API: POSTs and GETs should be to distinct URLs,davidsarah,defect,major,eventually,code-frontend-web 1496,make SFTP frontend handle updates to MDMFs without downloading and uploading the entire file,davidsarah,defect,major,soon,code-mutable 1516,don't catch and ignore EnvironmentError when trying to get disk stats,davidsarah,defect,minor,soon,code-storage 1518,zero-byte MDMF reads should not fetch any segments,warner,defect,minor,eventually,code-mutable 1524,twistd can fail when checking whether a twistd.pid is stale,davidsarah,defect,major,undecided,code-nodeadmin 1545,"add readv() API to immutable-share storage-server protocol, use in downloader",davidsarah,enhancement,major,soon,code-storage 1576,support running tests for an installed version without causing allmydata.test.test_runner.BinTahoe.test_the_right_code to fail,davidsarah,defect,major,soon,code 1581,Trac file uploads/attachments failing/corrupted,zooko,defect,normal,soon,dev-infrastructure 1639,'Return to file/directory' link from file check results gives an error,davidsarah,defect,major,soon,code-frontend-web 1641,fix regressions in convergent uncoordinated write detection,kevan,defect,major,soon,code-mutable 1647,errors should include a timestamp and/or request ID so that they can be correlated with server logs,davidsarah,defect,major,soon,code-frontend 1649,WUI: the error message page for a writeable file/directory nonobviously includes the write cap,davidsarah,defect,major,undecided,code-frontend-web 1663,Add a concise table of the URL tree to webapi.rst.,marlowe,enhancement,normal,undecided,documentation 1670,KeyError in mutable read-modify-write,zooko,defect,critical,soon,code-mutable 1697,there is no test covering password-checking for SFTP or FTP,daira,defect,major,soon,code-frontend-ftp-sftp 1715,"change all docs and generated URLs to point to ""/cap"" instead of ""/uri""",davidsarah,defect,normal,undecided,documentation 1728,add link to docs/frontends/download-status.rst from the download status page,Lcstyle,enhancement,normal,soon,code-frontend-web 1742,Error during POST: 500 Internal Server Error,daira,defect,major,soon,code-mutable 1752,are we doing more readvs and writevs than necessary for some CLI or WUI operations?,davidsarah,defect,normal,undecided,code 1782,move docs/proposed to the wiki,marlowe,enhancement,minor,soon,documentation 1795,Incomplete ServerMap triggers UncoordinatedWriteError upon mutable Publish,davidsarah,defect,major,soon,code-mutable 1840,CLI: don't allow creating single-letter aliases on Windows,davidsarah,defect,minor,soon,code-frontend-cli 1843,"add `tahoe create-server`, define `create-node` to mean client+server",warner,enhancement,normal,soon,code-frontend-cli 1871,provide interface to query lease storage information,davidsarah,enhancement,normal,undecided,code-frontend-cli 1879,Glossary document,marlowe,enhancement,normal,undecided,documentation 1881,test utility for comparing sets,davidsarah,defect,minor,undecided,code 1884,mention symlinking the shares directory in configuration.rst,marlowe,defect,normal,undecided,documentation 1890,submit proposal for restrict-referrer-leakage to the CSP standardizers and implementors,davidsarah,task,normal,soon,code-frontend-web 1897,CLI: add a way to change an existing alias without directly editing the aliases file,daira,defect,normal,soon,code-frontend-cli 1898,"deep check on a non-directory gives unhelpful ""400 Bad Request"" error",davidsarah,defect,normal,soon,code-frontend-web 1902,"WUI: ""Download a file"" should error on directory",Lcstyle,defect,normal,soon,code-frontend-web 1905,add diagram of current tahoe-lafs protocol,davidsarah,enhancement,normal,soon,documentation 1928,web redirects should use relative URLs,davidsarah,defect,normal,soon,code-frontend-web 1929,"express documentation for web-API operations in terms of ""rooted paths""",marlowe,defect,normal,soon,documentation 1976,SFTP+SSHFS hangs for second concurrent operation,daira,defect,normal,undecided,code-frontend-ftp-sftp 2003,put nickname in