id summary owner type priority milestone component 97 reducing memory footprint in share reception warner defect major undecided code 127 Cap URLs leaked via HTTP Referer header davidsarah defect major soon code-frontend-web 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 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 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 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 699 rebalance during repair or upload davidsarah defect major soon code-peerselection 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 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 942 automatically url-unquote caps in CLI and WUI davidsarah defect major soon code-frontend 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 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 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 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 1350 SFTP: clients may misparse directory listings with filenames containing unusual characters davidsarah defect 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 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 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 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 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 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 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 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 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 2025 test storage server behaviour for bad container files or chunk objects daira defect normal soon code-storage 2047 refactor *Source classes in tahoe_cp.py to have a basename() method rather than passing around (name, source) pairs daira defect normal undecided code-frontend-cli 2095 sftp - unable to recognise password in private/accounts daira defect normal soon documentation 2127 "Disambiguate ""client"" and ""gateway"" occurrences in Tahoe-LAFS docs" marlowe defect normal undecided documentation 2147 web.port can conflict daira defect normal soon code-nodeadmin 2222 make a FAQ describing the impact of heartbleed on Tahoe-LAFS marlowe defect critical soon documentation 2226 add doc about literal caps in performance.rst marlowe defect normal undecided documentation 2228 add directory operations to performance.rst marlowe defect normal undecided documentation 2243 TypeError: 'NoneType' object has no attribute '__getitem__' while opening backupdb daira defect normal undecided code-frontend-cli 2275 400 Bad Request on 0 empty path components daira defect normal soon code-frontend-cli 2331 don't display capabilities without user explicitly asking for it daira defect normal undecided code-frontend-cli 2334 one slow server slows down all uploads that attempt to use it daira defect normal undecided code-network 2338 tahoe backup exits nonzero if there are any symlinks daira defect normal undecided code-frontend-cli 2363 Create a Windows automated packaging test which exercises building, installing ``exe`` file. daira defect normal soon packaging 2375 make tests work under a non-ASCII path daira defect normal soon code 2463 eliminate duplication between test classes Update and Version in test_mutable daira defect minor soon code-mutable 3258 The interface for the client-side storage plugin web resource has a one-to-many conflict exarkun defect normal storage economics plugins unknown 3347 Tor integration tests fail on Windows sajith defect normal undecided dev-infrastructure 3420 "Twisted web Resources should ""return ErrorPage"" instead of ""raise WebError""" sajith defect normal code-frontend-web 3445 "The runtime information on the ""deep check results"" page is untested" exarkun defect normal undecided unknown 3639 Add a section in the manual about updating the manual sajith defect normal Contributor Experience documentation 3688 Complete RfP for GBS security audit maylee defect normal Non-Foolscap communications unknown 3689 Complete GBS Security Audit maylee defect normal Non-Foolscap communications unknown 54 port memory usage tests to windows davidsarah enhancement major eventually 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 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 544 'tahoe check' / 'tahoe deep-check' CLI should have prettier output francois enhancement major eventually code-frontend-cli 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 622 add a 'repair' button on the webapi checker results page Lcstyle enhancement 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 725 We should whine if we're running as root. davidsarah enhancement major soon code-nodeadmin 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 932 benchmark Tahoe-LAFS compared to nosql dbs bibilthaysose enhancement major undecided dev-infrastructure 947 Add file-with-metadata caps davidsarah enhancement major code 971 """Humanized failures"" should still have a traceback, hidden by default" davidsarah enhancement major soon code-frontend-web 1000 add 'Tahoe Explorer' (JavaScript-based UI) to Tahoe davidsarah enhancement major soon code-frontend-web 1091 "give clearer names to the ""create a directory"" buttons" Lcstyle enhancement minor soon code-frontend-web 1342 rename tests of packaging and improve them to avoid spurious system-dependent test failures davidsarah enhancement minor soon packaging 1356 SFTP and FTP: allow logging in with an arbitrary cap URI as root directory davidsarah enhancement major soon code-frontend-ftp-sftp 1478 'tahoe create-introducer' should create introducer.furl immediately daira enhancement normal soon code-nodeadmin 1545 add readv() API to immutable-share storage-server protocol, use in downloader davidsarah enhancement major soon code-storage 1663 Add a concise table of the URL tree to webapi.rst. marlowe enhancement normal undecided documentation 1728 add link to docs/frontends/download-status.rst from the download status page Lcstyle enhancement normal soon code-frontend-web 1782 move docs/proposed to the wiki marlowe enhancement minor soon documentation 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 1905 add diagram of current tahoe-lafs protocol davidsarah enhancement normal soon documentation 2003 put nickname in daira enhancement normal soon code-frontend-web 2238 add simpler documentation for a single server use-case daira enhancement normal undecided documentation 2268 on Unix, if filesystem and/or I/O encodings are ASCII, ignore that and use UTF-8 instead daira enhancement normal soon code-frontend-cli 2402 serve static files under a common URL daira enhancement normal soon code-frontend-web 2448 `tahoe ls $THING $OTHERTHING` doesn't work jbaeth enhancement normal soon code-frontend-cli 2502 consider switching from 'verlib' to 'packaging' for version checks daira enhancement normal eventually packaging 3398 Add pre-commits with lint checks jaraco enhancement normal unknown 3636 Re-organize Tahoe-LAFS manual's table of contents sajith enhancement normal Contributor Experience documentation 3972 Solving `untyped-def` mypy errors in tahoe-lafs codebase daniellee enhancement minor undecided unknown 727 add optional-dependency on numpy zooko task minor undecided packaging 1890 submit proposal for restrict-referrer-leakage to the CSP standardizers and implementors davidsarah task normal soon code-frontend-web 2507 consider whether to use @inlineCallbacks (in tests or more generally) daira task normal undecided documentation 2730 Added Missing TWN Issues to HTML marlowe task normal undecided documentation 3949 Remove the Ubuntu builders from GitHub Actions exarkun task normal undecided unknown