id,summary,status,owner,type,priority,milestone 615,Can JavaScript loaded from Tahoe access all your content which is loaded from Tahoe?,assigned,davidsarah,defect,critical,soon 755,"Allow deep-check to continue after error, and: if there is an unrecoverable subdirectory, the deep-check report (both WUI and CLI) loses other information",new,daira,defect,critical,soon 891,web gateway memory grows without bound under load,new,warner,defect,critical,soon 893,"UCWE when mapupdate gives up too early, then server errors require replacement servers",new,,defect,critical,soon 943,"""tahoe mv"" deleted my files?",new,daira,defect,critical,soon 1670,KeyError in mutable read-modify-write,assigned,zooko,defect,critical,soon 1824,Tahoe process gone wild,new,daira,defect,critical,soon 2222,make a FAQ describing the impact of heartbleed on Tahoe-LAFS,assigned,marlowe,defect,critical,soon 2861,SSL handshake failure with 1.12 storage nodes over I2P,new,,defect,critical,soon 3604,Develop Roadmap,new,,enhancement,critical,Contributor Experience 3851,release template has wrong URL,new,daira,defect,critical,Automate Release Process 54,port memory usage tests to windows,assigned,davidsarah,enhancement,major,eventually 97,reducing memory footprint in share reception,assigned,warner,defect,major,undecided 113,command-line: do things in an incremental fashion and accept stdin as input,assigned,zooko,enhancement,major,eventually 126,"add ""Invite a Friend"" button",new,,enhancement,major,undecided 127,Cap URLs leaked via HTTP Referer header,assigned,davidsarah,defect,major,soon 152,"build ""sharing slots"" / use mutable files as primitives for sharing messages",new,,enhancement,major,undecided 169,tcp hole-punching!,new,ghazel,enhancement,major,undecided 172,put sparklines on front page,new,somebody,enhancement,major,undecided 173,How does tahoe filesystem layer (lafs) handle lots of file-upload tasks?,new,somebody,enhancement,major,eventually 182,build a .pkg installer for Mac OS X 10.9 Mavericks (intel-x86-64),new,zooko,enhancement,major,soon 200,"writing of shares is fragile and ""tahoe stop"" is unnecessarily harsh",new,warner,enhancement,major,eventually 203,add deep-copy function to web API,new,,enhancement,major,eventually 204,"""virtual CDs""",new,,enhancement,major, 217,"Ed25519-based mutable files -- fast file creation, possibly smaller URLs",assigned,zooko,enhancement,major, 224,bandwidth throttling,new,,enhancement,major,undecided 232,Peer selection doesn't rebalance shares on overwrite of mutable file.,new,warner,defect,major,soon 235,scale up to many nodes,new,,enhancement,major,undecided 268,implement CHK download helper,new,warner,enhancement,major,undecided 270,test for interrupted writes of mutable files,new,zooko,defect,major,soon 277,make the wui show the underlying LAFS model -- one WUI page per link in LAFS,new,zooko,enhancement,major,eventually 283,implement mutable-file upload/download helpers,new,,enhancement,major,undecided 284,helper farm,new,warner,task,major,undecided 287,download: tolerate lost or missing servers,new,,defect,major,eventually 288,resumption of interrupted downloads,new,warner,enhancement,major,soon 295,distributed authorization of access to nodes,new,,task,major,undecided 296,enforce timeout on DYHB queries?,new,,defect,major,eventually 307,maybe add node metadata? (in addition to edge metadata),new,,enhancement,major,undecided 308,add directory traversal / deep-verify capability?,new,,enhancement,major, 309,"add web page to Introducer, with client lists/counts",new,somebody,enhancement,major,eventually 316,add caching to tahoe proper?,new,somebody,enhancement,major,undecided 317,measurements of grid usage for the TestGrid page,reopened,somebody,enhancement,major,eventually 318,wapi: test that we return 200 or 201 as appropriate,new,,defect,major,soon 320,add streaming (on-line) upload to HTTP interface,assigned,zooko,enhancement,major,eventually 324,"use POST for operations whose noun doesn't denote the same resource that a GET would denote, or that have side effects",new,,defect,major,soon 325,flogtool scalability/performance,new,warner,defect,major,undecided 327,performance measurement of directories,assigned,zooko,enhancement,major,eventually 333,immutable-uploader-helper leftovers,new,warner,task,major,eventually 337,how does the whole system handle lots of file-upload tasks?,new,somebody,defect,major,eventually 344,more client-vs-server refactoring: servers-only shouldn't subscribe to storage announcements,new,,enhancement,major,soon 362,enhance upload to search longer and more completely for shares,new,kevan,defect,major,undecided 366,"address Nathan Wilcox's concerns about ""Tahoe and the browser security model""",new,nejucomo,defect,major,eventually 371,corrupted introducer.furl causes subtle startup breakage,new,,defect,major,eventually 383,large directories take a long time to modify,new,,enhancement,major,eventually 390,'readonly_storage' and 'reserved_space' not honored for mutable-slot write requests,new,,defect,major,eventually 394,mutable publish: add timing charts to measure RTT,new,,task,major,soon 395,why are so many helper files being abandoned?,new,somebody,task,major,eventually 397,increase helper fetch blocksize to 1MB,new,,task,major,eventually 403,grid identifier,new,,enhancement,major, 406,end-to-end encoding self-test,assigned,zooko,defect,major,eventually 413,mutable files: expose version info to HTTP clients,new,,enhancement,major,eventually 414,profiling on directory unpacking,new,zooko,defect,major,eventually 432,writing down filecaps: revise URI scheme,new,,task,major, 437,automatically schedule tests of large files,new,somebody,defect,major,eventually 444,reduce number of active connections: connect-on-demand,new,,enhancement,major,undecided 445,implement relay: allow storage servers behind NAT,new,somebody,enhancement,major,undecided 447,"explore improved peer-selection approaches: chord, reliability-based",new,,enhancement,major,undecided 449,"deletion: maintain per-account file manifest, cancel leases upon removal",new,,enhancement,major,undecided 453,safely add plaintext_hash to immutable UEB,new,,enhancement,major,undecided 462,PUT should elicit 100 Continue,new,,defect,major,soon 464,evaluate different share-storage schemes,new,,task,major,undecided 465,add a mutable-file cache,new,,enhancement,major,eventually 467,allow the user to specify which servers a given gateway will use for uploads,new,leif,enhancement,major,soon 468,design+build the Usage/Aggregator service,new,,enhancement,major,undecided 471,servermap update chart doesn't fit,new,,defect,major,eventually 474,uncaught exception in mutable-retrieve: UCW between mapupdate and retrieve,new,,defect,major,soon 480,mutable storage-server API needs a way to refuse shares,new,,defect,major,undecided 482,build a checker/verifier that can work from just SI,new,,enhancement,major,undecided 484,client feedback channel,new,somebody,enhancement,major,undecided 487,add munin graphs of garbage percentage,new,somebody,task,major,undecided 488,Thunderbird plugin,new,,enhancement,major,undecided 492,mutable files: add ciphertext hash tree to signature block,new,zooko,defect,major,eventually 500,what happens if you run out of sequence numbers in mutable files,new,,defect,major,undecided 501,NotMutableError (now NotWriteableError) escaping into the twistd.log,assigned,davidsarah,defect,major,undecided 504,build 'tahoe debug decode' command,new,,enhancement,major,eventually 512,FTP frontend needs tests,assigned,davidsarah,defect,major,soon 521,disconnect unresponsive servers (using foolscap's disconnectTimeout),new,warner,defect,major,undecided 529,Implement Halt and Catch Fire,new,,defect,major,undecided 541,remove foolscap 'reference'-token bug workaround in mutable publish,new,,defect,major,soon 543,repair/rebalancing service,new,,enhancement,major,eventually 544,'tahoe check' / 'tahoe deep-check' CLI should have prettier output,assigned,francois,enhancement,major,eventually 547,mapupdate(MODE_WRITE) triggers on a false boundary,new,,defect,major,soon 548,mutable publish sends queries to servers that have already been asked,new,,defect,major,soon 549,MODE_WRITE mapupdate: maybe increase epsilon to handle large batches of new servers better,assigned,bazuka,defect,major,soon 554,some directory targets in wapi/wui require trailing slashes,assigned,davidsarah,defect,major,soon 562,"add a ""censor"" command to filter out sensitive information from log files",new,somebody,defect,major,eventually 563,anonymize IP addresses in log files,new,somebody,defect,major,soon 567,add version info to t=JSON output data,assigned,rvs,enhancement,major,soon 568,make immutable check/verify/repair and mutable check/verify work given only a verify cap,new,daira,defect,major,soon 579,report corrupted shares,new,,defect,major,undecided 580,repairer: upload fresh shares to replace corrupted shares,new,,defect,major,soon 583,"repairer: test cancel, upload failure, download failure",new,,defect,major,eventually 584,repairer: test what happens when servers fail or hang,new,,defect,major,eventually 587,Web nodes provide ambient upload authority,new,daira,defect,major,soon 589,JSON link does not work if there is a '#' character in the file name.,new,,defect,major,eventually 595,get the immutable file hash of a file without uploading it,new,somebody,enhancement,major,undecided 597,"add 'tahoe mirror' command, use backupdb",new,,enhancement,major,undecided 599,"maybe add share-metadata: ""where-are-the-other-shares"" hints",new,,enhancement,major,undecided 604,one-shot distributed revocable forwarding slots,new,,enhancement,major,undecided 605,"two-hour delay to connect to a grid from Win32, if there are many storage servers unreachable",assigned,zooko,defect,major,eventually 610,upload should take better advantage of existing shares,new,kevan,enhancement,major,soon 613,sometimes a helper hurts instead of helping (if you need to upload less than K shares),new,,enhancement,major,undecided 614,"redefine ""Healthy"" to be ""Happy"" for checker/verifier/repairer",new,markberger,defect,major,soon 622,add a 'repair' button on the webapi checker results page,assigned,Lcstyle,enhancement,major,soon 625,Can't repair read-only dirnodes/mutable-files,assigned,warner,defect,major,soon 631,trailing spaces in filenames break the WUI rename function,new,,defect,major,soon 632,"""tahoe backup --prefix"": override pathname root for snapshots",new,,enhancement,major,undecided 635,'tahoe make-tarball' command,new,,enhancement,major, 640,Cli fs operations refactoring,new,,enhancement,major,undecided 643,Automatically schedule repair process (and backups?),new,somebody,enhancement,major,eventually 651,handle MemoryError by failing quickly and loudly,new,somebody,defect,major,soon 654,make the storage index be the verifier cap,new,,enhancement,major,undecided 655,tahoewapi demo tree-view.html always recurses to ro_uri in children.,new,nejucomo,defect,major,undecided 656,tahoewapi: Verify against the CAJA verifier.,new,nejucomo,task,major,undecided 658,"""tahoe cp"" should avoid full upload/download when the destination already exists (using backupdb and/or plaintext hashes)",new,,enhancement,major,undecided 662,"add an option for ""tahoe manifest"" to not skip duplicates, or a --recursive option to ""tahoe ls""",new,,enhancement,major,undecided 666,Accounting: limit storage space used by different parties,new,davidsarah,task,major, 671,"bring back sizelimit (i.e. max consumed, not min free)",new,markberger,defect,major,soon 674,controlled access to your WUI,new,nobody,enhancement,major,soon 678,"converge same file, same K, different N",new,,enhancement,major,undecided 679,/storage emitting exception - lease reporting code,assigned,davidsarah,defect,major,undecided 682,FTP frontend should support Unicode filenames encoded as UTF-8,assigned,francois,defect,major,soon 683,handle arbitrary URIs in directories,new,,defect,major,undecided 685,[needs test] Capability of interrupted downloads is logged in twistd.log,new,somebody,defect,major,soon 686,Search for lost share resulted in a directory popping up at unexpected place,assigned,daira,defect,major,soon 687,"too many ""false alarms"" in incident reporting",new,somebody,defect,major,eventually 699,rebalance during repair or upload,assigned,davidsarah,defect,major,soon 700,have servers publish Bloom filter of which shares they have,new,,enhancement,major,undecided 711,repair to different levels of N,new,,enhancement,major,undecided 713,tahoe make-verify-cap,new,,enhancement,major,undecided 719,Making requests too soon after startup can fail,new,,defect,major,soon 720,Changing web server address breaks CLI,new,,defect,major,undecided 723,helper: client should verify ciphertext hashes and UEB,new,daira,defect,major,soon 724,helper: client should check up on the helper's work,new,,enhancement,major,undecided 725,We should whine if we're running as root.,assigned,davidsarah,enhancement,major,soon 731,what to do with filenames that are illegal on some systems,new,,defect,major,eventually 752,speed up directories more,new,,enhancement,major,undecided 753,use longer storage index / cap for collision resistance,new,,defect,major,undecided 764,webapi/usage calls should be logged - standard reusable format (apache-style access.log),new,,enhancement,major,undecided 766,"repair results Summary field says ""Unhealthy"" even though it is healthy after the repair, if it was unhealthy before",assigned,davidsarah,defect,major,soon 770,webapi: listen on multiple interfaces/ports,new,,enhancement,major,eventually 777,Facility to automatically renew leases of root caps,new,,enhancement,major,soon 782,"connection lost during ""tahoe backup""",new,andrej,defect,major,undecided 784,"explain what the ""Report an incident"" button does",new,,enhancement,major,undecided 787,Refine use case documentation for non-technical audiences.,new,nejucomo,enhancement,major,undecided 793,using removable disk as a storage backend,new,,enhancement,major,undecided 794,create DSA writecaps from a passphrase,new,,enhancement,major,undecided 795,add-only sets,new,,enhancement,major,undecided 796,write-only caps,new,,enhancement,major,undecided 809,Measure how segment size affects upload/download speed.,new,warner,enhancement,major,soon 812,"server-side crawlers: tolerate corrupted shares, verify shares",new,warner,defect,major,undecided 821,A script in a file viewed through the WUI can obtain the file's read cap,assigned,davidsarah,defect,major,soon 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,,defect,major,soon 823,WUI server should have a disallow-all robots.txt,new,,defect,major,undecided 825,Cannot use WUI to upload a file with a name different to its name in the local filesystem,new,,enhancement,major,undecided 826,Rename action in WUI has no confirmation for clobbering another entry,new,,defect,major,soon 827,Put file download links ('?save=true') in WUI directory listings,assigned,davidsarah,defect,major,soon 835,"""tahoe cp -r --mutable/--immutable"": make mutable copy of immutable directories or vice versa",new,,enhancement,major,soon 836,"use mkdir-with-children or set-children in ""tahoe cp [-r]""",assigned,daira,enhancement,major,soon 839,Copying directories containing caps from the future,assigned,davidsarah,enhancement,major,soon 840,"Allow all CLI commands to take arguments from stdin or a file, to avoid caps being visible to other local users",new,,enhancement,major,undecided 841,Support localization by eliminating hardcoded English strings,new,somebody,defect,major,eventually 845,"""tahoe backup"" and HFS+ OS-level immutable directories: copying Time Machine backups",new,,enhancement,major,undecided 846,allmydata.test.test_system.SystemTest.test_mutable sometimes hangs on a slow machine,assigned,zooko,defect,major,soon 847,create internal VerifierNode/RepairerNode classes,new,somebody,task,major,soon 849,Tahoe cp command refuses to copy remote files to a local directory that contains special files,new,,defect,major,soon 851,tahoe backup exclude option only matches on filename instead of path,new,,enhancement,major,eventually 855,"Make tahoe webopen without arguments show the tahoe: alias, if there is one",new,,enhancement,major,soon 857,Make operation-handle-querying use only a little memory,new,nobody,defect,major,undecided 863,unlink file with empty name through the CLI,assigned,davidsarah,defect,major,eventually 864,Automated migration of shares between storage servers,new,,enhancement,major,undecided 865,Document current crypto and encoding in detail,new,ioerror,task,major,eventually 868,use helper to bypass NAT/firewall,new,,defect,major,undecided 869,Allow Tahoe filesystem to be run over a different key-value-store / DHT implementation,new,nobody,enhancement,major,undecided 870,Prevent socket hijacking on OSes that don't prevent it by default (Windows),assigned,davidsarah,defect,major,eventually 871,handle out-of-disk-space condition,new,somebody,defect,major,soon 872,Adjust the probability of selecting a node according to its storage capacity (or other fitness measure),new,davidsarah,enhancement,major,undecided 873,upload: tolerate lost or unacceptably slow servers,new,kevan,defect,major,eventually 882,Tahoe URIs and gateway URLs are too long and ugly,new,nobody,defect,major, 884,give nice error page when URL is mangled or from the future,assigned,davidsarah,defect,major,soon 885,Ignore space or %20 in webapi URLs,assigned,davidsarah,defect,major,soon 897,"""tahoe backup"" thinks ""ctime"" means ""creation time""",new,warner,defect,major,soon 901,deprecate and remove BASEDIR/private/root_dir.cap,assigned,davidsarah,defect,major,soon 905,gather information about historical server performance,new,,enhancement,major,undecided 906,ETag support for mutable files and directories,new,,defect,major,undecided 910,"""tahoe mkdir"" doesn't accept $CAP/path arguments?",new,,defect,major,undecided 912,Build In Fault-Monitoring and Reporting,new,nobody,enhancement,major,undecided 913,Support running a storage node per drive easily,new,nobody,enhancement,major,undecided 914,"tahoe backup gives a fatal BackupProcessingError if it sees a file, but the file is deleted before tahoe backs it up",new,nobody,defect,major,soon 915,the timers used by tahoe backup to trigger repair for unhealthy files should be configurable,new,,defect,major,eventually 922,The URL of the info page for an unknown dirnode should not grant authority to the containing directory,assigned,davidsarah,defect,major,soon 932,benchmark Tahoe-LAFS compared to nosql dbs,assigned,bibilthaysose,enhancement,major,undecided 935,zandr's FUSE/NAS idea,new,,enhancement,major,eventually 940,"display space-usage configs, space used, space available for your storage server",new,,enhancement,major,undecided 942,automatically url-unquote caps in CLI and WUI,assigned,davidsarah,defect,major,soon 944,"""tahoe mv"" doesn't accept just a path as the second argument?",new,,defect,major,undecided 946,upload should succeed as soon as the servers-of-happiness criterion is met,new,nobody,enhancement,major,undecided 947,Add file-with-metadata caps,assigned,davidsarah,enhancement,major, 951,uploads aren't cancelled by closing the web page,assigned,zooko,defect,major,undecided 954,revocable write authority,new,,enhancement,major,soon 955,use client-side storage to defend against rollback attack,new,,enhancement,major, 956,embed security metadata in parent directory,new,,enhancement,major, 957,embed security metadata in URL,new,somebody,enhancement,major, 958,LAFS 301 Moved Permanently,new,,enhancement,major,soon 959,tahoe-lafs objects,new,nobody,enhancement,major, 960,integrate Tahoe-LAFS into GVFS,new,,enhancement,major,undecided 963,configure default installation of tahoe to point at a working grid,new,somebody,enhancement,major,eventually 965,CLI commands should follow HTTP redirects,assigned,lebek,defect,major,soon 966,document munin plugins and make them discoverable,new,freestorm,defect,major,soon 971,"""Humanized failures"" should still have a traceback, hidden by default",assigned,davidsarah,enhancement,major,soon 975,results of deep-size should include mutable files,new,,defect,major,soon 977,backupdb should store which grid it is scoped to,assigned,davidsarah,defect,major,soon 979,AssertionError on DELETE when child links point to yourself,new,,defect,major,soon 980,handle SIGHUP by reloading your config file,new,warner,defect,major,undecided 981,chroot support?,new,somebody,enhancement,major,undecided 992,Store Content-Type as part of directory entries,new,somebody,enhancement,major,undecided 994,support precompressed files,new,somebody,enhancement,major,undecided 995,It's way too easy to give away write directory caps,new,nobody,defect,major,undecided 997,The webapi/WUI should have https enabled by default,new,nobody,defect,major,undecided 1000,add 'Tahoe Explorer' (JavaScript-based UI) to Tahoe,assigned,davidsarah,enhancement,major,soon 1001,test framework for web apps that use JavaScript,new,davidsarah,defect,major,undecided 1003,add-lease may fail to mark a node if the path by which it is reachable changes during marking,new,somebody,defect,major,undecided 1004,how to fix 'multiple versions are recoverable'?,new,nobody,defect,major,soon 1008,Unhandled error conditions disclose detailed information,new,,defect,major,eventually 1011,secure decentralized blog,new,somebody,enhancement,major,undecided 1018,backup manager task (inside the node),new,,enhancement,major,undecided 1021,report all exceptions,new,warner,defect,major,eventually 1023,Cloud App: Music player,new,davidsarah,task,major,soon 1024,introductory docs are confusing and off-putting,new,YashNRam,defect,major,User Documentation Goals 1029,download a subtree as an archive,new,,enhancement,major,undecided 1035,add API to atomically set a child URI and return both the new child and its metadata,new,,enhancement,major,soon 1041,"Timeout error when uploading a file with some SFTP clients, e.g. WinSCP",assigned,davidsarah,defect,major,undecided 1042,KeyError exception seen in log when doing a mutable publish on the pubgrid,new,,defect,major,eventually 1044,short-circuit checker/verifier behavior,new,,defect,major,undecided 1046,add note to performance.txt about expected memory usage,new,nobody,enhancement,major,soon 1047,Upload failures should report useful HTTP status lines,new,nobody,enhancement,major,undecided 1048,Expected exceptions should not include tracebacks,new,,enhancement,major,undecided 1049,gvfs-fuse doesn't work (completely) with the sftp interface,new,davidsarah,defect,major,soon 1057,Alter mutable files to use servers of happiness,new,markberger,enhancement,major,soon 1059,sshfs does not wait for an FX_CLOSE request to complete before reporting success from the close,new,,defect,major,undecided 1060,tests for SFTP via GIO Python binding,new,,defect,major,soon 1061,SFTP directory listing doesn't show (or shows wrong mtime and size for) files that have been opened but not yet uploaded,assigned,davidsarah,defect,major,soon 1071,"""No JSON object could be decoded"" backtrace on tahoe mv",assigned,davidsarah,defect,major,soon 1077,consistent timestamp format and timezone,assigned,zooko,defect,major,soon 1082,"default servers-of-happiness=7 prevents single-server use case from working ""out of the box""",new,somebody,defect,major,soon 1084,"nondeterministic failure of allmydata.test.test_system.SystemTest.test_upload_and_download_{random_key,convergent}",assigned,zooko,defect,major,undecided 1102,"""tahoe ls $DIRCAP:"" gives an unhelpful error message",new,,defect,major,undecided 1103,"""tahoe cp -r"" gives unhelpful error message when you append a ':"" to the dircap as arg",new,,defect,major,undecided 1105,allow uncoordinated reads concurrent with writes of a mutable file or directory locally,new,,defect,major,undecided 1106,review #1037 (SFTP),assigned,zooko,defect,major,soon 1107,"""sneakernet"" servers",new,,enhancement,major,undecided 1109,let the get_buckets() response include the first block,new,warner,enhancement,major,soon 1110,pipeline download blocks for better performance,new,nobody,enhancement,major,soon 1112,error message for corrupted caps to {{{tahoe ls}}} is unclear,new,,defect,major,soon 1116,clarify difference between full and read-only servers in servers-of-happiness failure message,new,daira,defect,major,soon 1122,failure in allmydata.test.test_runner.RunNode.test_client: 'does not look like a running node directory',new,drewp,defect,major,undecided 1124,upload is unhappy even though the shares are already distributed,new,,defect,major,soon 1126,maybe have separate code paths for upload and repair,new,,defect,major,undecided 1130,Failure to achieve happiness in upload or repair,new,kevan,defect,major,soon 1132,browser protocol handler or plugin for Tahoe URIs,new,,enhancement,major,undecided 1136,don't run a web-API frontend if you don't need one,new,somebody,enhancement,major,eventually 1138,Timeout of Servermap Update,new,nobody,defect,major,soon 1141,Cannot Delete Or Rename Files/Directories With Wacky Names,assigned,davidsarah,defect,major,soon 1142,Unlikely XSS Potential in File Names in WUI,new,nobody,defect,major,undecided 1144,Loopy/Uninhibited/Overlarge Filename Makes Web Server Crump,new,nobody,defect,major,undecided 1163,server stats,new,,enhancement,major,undecided 1164,use ChaCha⊕AES encryption,new,somebody,enhancement,major,soon 1169,update documentation for the download status page,new,warner,defect,major,soon 1173,cancelled downloads are marked incorrectly on the Recent Uploads/Downloads page,assigned,zooko,defect,major,soon 1176,webapi should avoid using plaintext temporary file for uploads,new,,defect,major,soon 1179,use μTP,new,,enhancement,major,undecided 1180,put more DYHBs into flight at once when K is larger,new,,defect,major,soon 1181,"new-downloader requests too much data, builds up",new,,defect,major,soon 1184,Clean up the front page of the project site,new,secorp,task,major,undecided 1187,mitigate the performance bottleneck of slow servers in download,new,,defect,major,undecided 1189,investigate best FUSE+sshfs options to use for performance and correctness of SFTP via sshfs,new,bj0,defect,major,undecided 1193,adding support for http byte range in http_common.do_http,new,guyzmo,enhancement,major,undecided 1198,Bogus tub location causes introducer error,new,,defect,major,soon 1199,document known scaling issues,new,warner,enhancement,major,eventually 1201,"'rm' via sftp+sshfs may hang if previous operations on the file are ""stuck""",assigned,davidsarah,defect,major,soon 1209,repair of mutable files/directories should not increment the sequence number,assigned,davidsarah,defect,major,soon 1211,client should be able to test share placement,new,somebody,enhancement,major,eventually 1213,Should support change of hash functions,new,somebody,task,major,undecided 1215,add CORS support,new,,enhancement,major,undecided 1217,"useless error message when I use wrong syntax for a path in CLI commands, e.g. ""tahoe cp""",assigned,davidsarah,defect,major,soon 1221,operation stats are not sufficient to understand what's wrong,new,,defect,major,undecided 1222,scoreboard server status,new,,enhancement,major,undecided 1229,Memory leak during deep-check,assigned,francois,defect,major,soon 1234,UnrecoverableFileError message should say which file it refers to,assigned,davidsarah,defect,major,soon 1244,make sure we have binaries of zfec for all supported platforms and versions of Python,new,nobody,defect,major,undecided 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.",assigned,stott,defect,major,undecided 1252,use different encoding parameters for dirnodes than for files,assigned,davidsarah,defect,major,undecided 1254,eliminate use of urllib.urlopen in check_load,assigned,davidsarah,defect,major,soon 1264,Performance regression for large values of K,new,francois,defect,major,soon 1265,New Visualizer is insufficiently labelled/documented (plus layout problem),assigned,zooko,defect,major,soon 1269,add tcpdump data to viz tool,new,,enhancement,major,undecided 1271,trac: show tooltip of standard keywords on ticket-modify pages,new,somebody,enhancement,major,undecided 1277,write a tool to copy all mutable shares onto a single or fewer disks,new,davidsarah,defect,major,soon 1278,gateway won't serve any page; variety of interesting error messages in twistd.log,new,somebody,defect,major,soon 1281,"implement a notification mechanism, e.g. for accounting messages",new,somebody,enhancement,major,undecided 1283,support running as a service on Windows,new,,enhancement,major,undecided 1288,support streaming uploads in uploader,new,,enhancement,major,undecided 1290,replace all use of pickles with JSON,new,somebody,defect,major,undecided 1293,servers-of-happiness is too conservative when K = 1,assigned,davidsarah,defect,major,soon 1299,"make 'tahoe debug dump-cap' print attenuated versions of the cap, and give it a better command name",new,,defect,major,undecided 1300,"turn on garbage collection by default, offer obvious deep-repair-lease, warn about unset config",new,nobody,enhancement,major,undecided 1310,"separate ""gateway state directory"" from ""client state directory""",reopened,warner,defect,major,undecided 1312,"tiddly_on_tahoe says ""saving please wait...done"" *after* it is finished saving",new,nobody,defect,major,undecided 1315,tiddly_on_tahoe put back saveBackup functionality,new,nobody,defect,major,undecided 1316,tiddly_on_tahoe caching issue -- must hit reload to see new contents,new,nobody,defect,major,undecided 1317,button to create a new tiddly_on_tahoe instance,new,nobody,enhancement,major,undecided 1318,tiddly_on_tahoe wrong error message when server is unreachable,new,nobody,defect,major,undecided 1319,tiddly_on_tahoe Suggested feature: blog comments,new,nuttycom,defect,major,undecided 1321,tiddly_on_tahoe writes itself more times than necessary?,new,nobody,enhancement,major,undecided 1323,tiddly_on_tahoe header should link to immutable as well as to read-only links,new,nobody,enhancement,major,undecided 1324,tiddly_on_tahoe Make the default tiddlywiki indicate capability being used to access it.,new,nobody,enhancement,major,undecided 1325,make `tahoe backup` keep more filesystem metadata,new,nobody,enhancement,major,undecided 1327,tiddly_on_tahoe Tahoe patches change tiddlywiki behavior in unexpected way,new,nobody,defect,major,undecided 1331,--verify option for `tahoe backup`,new,nobody,defect,major,undecided 1336,improve the mechanism that causes test nodes to exit even if not successfully stopped,assigned,daira,defect,major,undecided 1338,reduce CLI startup overhead by importing less,assigned,daira,defect,major,soon 1343,how does a packager find version requirements for indirect dependencies?,new,somebody,defect,major,undecided 1350,SFTP: clients may misparse directory listings with filenames containing unusual characters,assigned,davidsarah,defect,major,soon 1352,zsh (and maybe other shells) completion,new,,enhancement,major,undecided 1353,"make the FUSE interface be a supported, first-class feature",new,somebody,enhancement,major,undecided 1354,compression (e.g. to efficiently store sparse files),new,,enhancement,major,undecided 1356,SFTP and FTP: allow logging in with an arbitrary cap URI as root directory,assigned,davidsarah,enhancement,major,soon 1357,'tahoe mount' command,assigned,davidsarah,defect,major,soon 1361,revive the Windows Virtual Drive using open source filesystem library,new,,enhancement,major,undecided 1367,tolerance for broken TCP connections due to incorrect/restrictive firewalls,new,,defect,major,undecided 1368,make the added convergence secret be a per-file configuration,new,nobody,defect,major,undecided 1369,allow static HTML files to be transcluded into WUI Welcome and directory listing pages,new,,defect,major,undecided 1370,SFTP: consider supporting hard link extension,assigned,davidsarah,defect,major,undecided 1373,'tahoe cp' should not make links to existing immutable files when the encoding parameters have changed,new,,defect,major,undecided 1374,"""walk through"" or guide for people who want to read some code",new,nobody,enhancement,major,undecided 1376,make user-oriented error message for absence of node.url,new,,defect,major,soon 1390,test whether it works to change encoding parameters for a new version of a mutable file,new,,defect,major,soon 1394,upload should not wait for all servers to respond,new,kevan,defect,major,eventually 1406,performance measurement automation and visualization,new,somebody,enhancement,major,undecided 1422,https node.url is not verified by httplib,new,nobody,defect,major,undecided 1426,re-key (write-enabler) protocol,new,,enhancement,major,eventually 1434,DYHB requests misrendered in download visualization,new,warner,defect,major,soon 1436,web interface using wrong address / port number when doing ssh port forwarding,new,,defect,major,soon 1439,add docs/tests.rst documenting how to run tests and how to interpret the output,new,somebody,task,major,eventually 1447,add read-only mode for gateways,new,zooko,enhancement,major,soon 1448,Storage node discovery via avahi,new,alexs,enhancement,major,undecided 1452,clarify policy about what versions of dependencies Tahoe-LAFS requires,new,somebody,defect,major,soon 1453,automated tests with all supported versions of dependencies,new,somebody,defect,major,undecided 1456,High latency for 'tahoe get' if 'tahoe put' in parallel,new,T_X,defect,major,undecided 1462,"add legend to Recent Uploads and Downloads page, explain LIT",new,T_X,defect,major,soon 1485,web-API: POSTs and GETs should be to distinct URLs,assigned,davidsarah,defect,major,eventually 1495,test forks of MacFUSE for use with sshfs on OS X Lion,new,tarcieri,task,major,undecided 1496,make SFTP frontend handle updates to MDMFs without downloading and uploading the entire file,assigned,davidsarah,defect,major,soon 1497,update docs/performance.rst to explain the performance of MDMFs,new,,defect,major,soon 1499,when you create a mutable file in the WUI you should get a nice user interface page back,new,,enhancement,major,soon 1500,test_mutable.Update takes too long to run,new,,defect,major,soon 1502,"WUI: make type field more regular, and show SDMF vs MDMF",new,,defect,major,soon 1511,confusing error message from 'tahoe backup' when source directory doesn't exist,new,,defect,major,undecided 1513,memory usage in MDMF publish,new,,defect,major,eventually 1524,twistd can fail when checking whether a twistd.pid is stale,assigned,davidsarah,defect,major,undecided 1529,"corrupted filesize in CHK filecap causes unexpected ""bad hash error""",new,,defect,major,soon 1530,automated comparative 'k' performance tests and graphs,new,warner,task,major,soon 1545,"add readv() API to immutable-share storage-server protocol, use in downloader",assigned,davidsarah,enhancement,major,soon 1550,new/alternate download visualizer,new,drewp,enhancement,major,undecided 1551,WUI: the Upload results page should have both view and download links,new,,defect,major,eventually 1576,support running tests for an installed version without causing allmydata.test.test_runner.BinTahoe.test_the_right_code to fail,assigned,davidsarah,defect,major,soon 1588,I want to trigger backups through the WUI.,new,,enhancement,major,eventually 1596,more specific error message for the case where too few servers are connected,new,somebody,defect,major,undecided 1639,'Return to file/directory' link from file check results gives an error,assigned,davidsarah,defect,major,soon 1640,the mutable publisher should try harder to place all shares,new,nobody,defect,major,soon 1641,fix regressions in convergent uncoordinated write detection,assigned,kevan,defect,major,soon 1646,nondeterministic failure of mydata.test.test_runner.RunNode.test_introducer,new,davidsarah,defect,major,undecided 1647,errors should include a timestamp and/or request ID so that they can be correlated with server logs,assigned,davidsarah,defect,major,soon 1649,WUI: the error message page for a writeable file/directory nonobviously includes the write cap,assigned,davidsarah,defect,major,undecided 1652,pyfilesystem tahoe-lafs mounted with fuse does not handles fs.errors.StorageSpaceError,new,nobody,defect,major,undecided 1653,mutable-retrieve should accept good shares from servers with bad shares,new,,defect,major,eventually 1659,setuptools/easy_install/pip-installed package lacks documentation,new,nejucomo,defect,major,undecided 1664,"webapi fails to handle all TCP disconnects: ""Request.finish called on a request after its connection was lost; use Request.notifyFinish to keep track of this.""",new,nobody,defect,major,soon 1665,Brainstorm webapi vulnerabilities between the operator and a user and between users.,new,,task,major,undecided 1684,duplicate settings in tahoe.cfg should produce an error,new,,defect,major,undecided 1696,attempting more than four simultaneous put uploads seems to break client,new,somebody,defect,major,undecided 1697,there is no test covering password-checking for SFTP or FTP,assigned,daira,defect,major,soon 1730,ERROR: AttributeError('NoneType' object has no attribute 'callRemote'),new,warner,defect,major,soon 1731,"httplib.BadStatusLine exception occurred once in 10000 ""tahoe put""s to the same SDMF writecap",new,davidsarah,defect,major,undecided 1742,Error during POST: 500 Internal Server Error,assigned,daira,defect,major,soon 1791,UploadUnhappinessError with available storage nodes > shares.happy,new,gyver,defect,major,soon 1795,Incomplete ServerMap triggers UncoordinatedWriteError upon mutable Publish,assigned,davidsarah,defect,major,soon 1797,WUI: view content in an HTML5 sandboxed iframe,new,,defect,major,soon 1798,Segregate gateway HTTP ports: one for raw bytes and one for generated WUI pages,new,freddyb,defect,major,soon 1811,9P frontend,new,,enhancement,major,undecided 1830,Upload (sometimes?) ignores shares.happy in tahoe.cfg,new,kmarkley86,defect,major,soon 1859,Proof-of-concept attack: Upload and execute attacker controlled js from any domain.,new,davidsarah,defect,major,undecided 1904,filenames leak into log files from rename (and other web-API operations that take filenames),new,,defect,major,undecided 1939,memory leak (during check --repair --add-lease),new,killyourtv,defect,major,undecided 2055,Building tahoe safely is non-trivial,new,daira,defect,major,soon 2090,Don't expose URIs after failed CLI commands,new,daira,defect,major,soon 2125,don't cache failures!,new,,defect,major,undecided 2202,ERROR: UnrecoverableFileError(no recoverable versions),new,daira,defect,major,undecided 2214,DOS defect concerning forged shares,new,daira,defect,major,soon 2270,Tahoe trac silently fails to add ticket attachments,new,,defect,major,soon 2336,using two copies of the same node directory fails badly,new,,defect,major,undecided 2349,"TypeError: AES.__init__() argument 1 must be string or read-only character buffer, not None",new,,defect,major,undecided 2364,Clients in onion grid busy-wait if a storage node is unreachable,new,,defect,major,undecided 2385,node web server should use DHE/ECDHE suites automatically,new,j3i,enhancement,major,undecided 2409,tolerate simultaneous uploads better,new,,defect,major,undecided 2779,add tests to catch things like tox.ini not being in MANIFEST.in,new,,defect,major,soon 2887,Introducers sending duplicated announcements for upgraded nodes,new,,defect,major,undecided 3469,Create 1.15.0 release,new,meejah,defect,major,soon 3535,Document crypto used in grid-manager,new,,task,major,undecided 3673,add discourse to release-checklist,new,meejah,enhancement,major,Automate Release Process 3696,Fix for Ubuntu 20.4 bug on Python-virtualenv,reopened,amj,defect,major,Automate Release Process 3724,Tahoe-LAFS logo and branding assets,new,anxhelo,task,major,New Landing Page and Asset Management 3725,Brand trademarking for Tahoe-LAFS,new,anxhelo,enhancement,major,New Landing Page and Asset Management 3811,"By default, onion services are v2 (should be v3)",new,,defect,major,soon 3825,Placeholder,new,,defect,major,undecided 3852,500 error from JSON welcome page,new,,defect,major,undecided 3929,Error reading directory: 'coroutine' object has no attribute 'addCallback',new,,defect,major,undecided 50,ask a peer to tell you what your IP address is (similar to STUNT/ICE),new,,enhancement,normal,undecided 170,package Tahoe-LAFS for Fedora,new,ruben,enhancement,normal,soon 451,webdav frontend,new,,enhancement,normal,undecided 540,"inappropriate ""uncoordinated write error"" after handling a server failure",new,kevan,defect,normal,soon 546,mutable-file surprise shares raise inappropriate UCWE,new,,defect,normal,soon 573,Allow client to control which storage servers receive shares,assigned,daira,enhancement,normal,soon 641,tahoe backup should be able to backup symlinks,new,,defect,normal,undecided 824,WUI pages lack correct XHTML 1.0 Transitional declarations,assigned,daira,defect,normal,soon 925,"Information leak to holders of a directory read cap, about whether each dir entry is writeable and the length of its write cap",assigned,daira,defect,normal,soon 972,More tests needed for immutable directories,assigned,davidsarah,defect,normal,soon 1153,"need tests for create-{client, node} with default nodedir",assigned,davidsarah,defect,normal,soon 1156,the test_2_good_8_hung_then_1_recovers_* methods in test_hung_server are wrong,new,somebody,defect,normal,eventually 1171,"add regression test for shnums: ""e,r,r,o,r""",reopened,warner,defect,normal,soon 1182,clean up and improve asymptotic complexity of Spans and DataSpans,assigned,zooko,defect,normal,soon 1194,Garbage Collector need to remove subdirs of storage/shares when deleting shares,new,nobody,defect,normal,eventually 1203,/storage is insufficiently verbose when no crawl running,new,nobody,defect,normal,eventually 1207,Detect RFC1918/invalid addresses somehow,new,,enhancement,normal,undecided 1228,backupdb and ext4 i_version/generation xattributes,new,warner,enhancement,normal,undecided 1280,"deal with fragile, but disposable, bucket state files",new,daira,defect,normal,soon 1285,SFTP: put an approximation of grid capacity and available space in the 'df' output,new,,defect,normal,undecided 1332,fails to start up on readonly filesystem when it tried to rmdir the incoming directory,new,zancas,defect,normal,soon 1340,consider share-at-a-time uploader,new,,enhancement,normal,undecided 1375,the performance stats for each upload or download are undiscoverable,new,tarcieri,defect,normal,undecided 1378,per-server timings of immutable uploads,new,somebody,defect,normal,soon 1386,KeyError: 'file' if the local file is removed after selection and before Submit,new,daira,defect,normal,soon 1393,more detailed breakdown of upload 'Peer Selection' time,new,somebody,defect,normal,soon 1408,accounting using bitcoins,new,somebody,defect,normal,undecided 1415,WUI is more useful than CLI,new,,defect,normal,undecided 1419,"when you get write-access to a directory, it comes with a ""suggested added convergence secret""",new,,enhancement,normal,undecided 1478,'tahoe create-introducer' should create introducer.furl immediately,assigned,daira,enhancement,normal,soon 1490,A script for autogenerating local grids.,new,zancas,enhancement,normal,undecided 1492,introducer status page is ugly,new,,defect,normal,soon 1498,provide more automated setup assistant,new,somebody,enhancement,normal,undecided 1508,shortcut encryption and erasure coding when a file has already been uploaded,new,,enhancement,normal,undecided 1514,memory usage in MDMF retrieve,new,,defect,normal,soon 1515,more precise progress indication for MDMF retrieve,new,,enhancement,normal,undecided 1522,"our use of the term ""bucket"" is ambiguous",new,somebody,defect,normal,undecided 1535,Allow restricting Tahoe-LAFS gateway to one user by supporting Unix sockets,new,,enhancement,normal,eventually 1541,Add ?t=xml parameter for getting file statistics,new,bibilthaysose,enhancement,normal,undecided 1543,rearrange share format to make downloads faster,new,,enhancement,normal,undecided 1548,separate configuration from instantiation of Client instance,new,zooko,enhancement,normal,soon 1559,"in test_download.Corruption.test_each_byte, catalog_detection = True has bitrotted",new,somebody,defect,normal,eventually 1563,webapi.rst should have a Change Log section,new,somebody,defect,normal,undecided 1578,test suite fails on Windows if run from directory with a long name,new,daira,defect,normal,soon 1581,Trac file uploads/attachments failing/corrupted,assigned,zooko,defect,normal,soon 1597,make 'tahoe cp' support the same '--exclude' options as 'tahoe backup',new,,enhancement,normal,undecided 1629,auto-configuration of tub.location for nodes running on EC2,new,,enhancement,normal,undecided 1645,UnrecoverableFileError HTML message should include a link to check the file,new,,enhancement,normal,soon 1657,Sneakernet grid scenario,new,nobody,enhancement,normal,undecided 1663,Add a concise table of the URL tree to webapi.rst.,assigned,marlowe,enhancement,normal,undecided 1666,test that an upload with no Content-Length (and not chunked) gives HTTP 411 Length Required,new,,defect,normal,soon 1687,store copy of block-hash-chain with each block,new,,enhancement,normal,undecided 1691,occasional long delay using trac search function,new,somebody,defect,normal,undecided 1694,package client and server separately,new,somebody,enhancement,normal,undecided 1706,"The ""Report!"" button in the ""Report an Incident"" form field redirects to a misleading/incomplete message",new,zancas,defect,normal,undecided 1709,order nodes by nickname instead of peerid on the welcome page,new,,enhancement,normal,undecided 1715,"change all docs and generated URLs to point to ""/cap"" instead of ""/uri""",assigned,davidsarah,defect,normal,undecided 1719,"Improve google search results for phrases like ""tahoe file storage""",new,,defect,normal,undecided 1723,tahoe backup --help (for example) implies that you have to use aliases,new,zancas,defect,normal,undecided 1726,new visualizer needs labels with units,new,warner,defect,normal,soon 1727,New Visualizer has layout bug where serverids and other things scribble over each other,new,warner,defect,normal,soon 1728,add link to docs/frontends/download-status.rst from the download status page,assigned,Lcstyle,enhancement,normal,soon 1750,times are rounded too coarsely in results pages,new,,defect,normal,undecided 1752,are we doing more readvs and writevs than necessary for some CLI or WUI operations?,assigned,davidsarah,defect,normal,undecided 1755,2-phase commit,new,daira,enhancement,normal,soon 1756,MDMF publisher sends duplicate write vector elements,new,,defect,normal,soon 1763,NoServersError raised to user,new,,defect,normal,undecided 1764,tahoe webapi gives HTTP 410 Gone for files that may actually come back,new,ChosenOne,defect,normal,soon 1765,gossip-introducer should forget about old nodes somehow,new,warner,enhancement,normal,soon 1766,"add --range option to ""tahoe get""",new,,enhancement,normal,undecided 1768,intermittent test_system failure,new,,defect,normal,undecided 1770,always include a useful message in calls to log.err,new,,defect,normal,soon 1794,"upload failed -- ""I/O operation on closed file""",new,,defect,normal,undecided 1796,refuse to upload/download a mutable file if it cannot be done in the available memory,new,,defect,normal,undecided 1799,"Document how to distinguish exceptions from JSON, or encode exceptions as JSON",new,,defect,normal,undecided 1809,WUI: upload to directory fails due to no file name,new,,defect,normal,undecided 1814,UploadUnhappinessError despite no apparent refusal of shares,new,,defect,normal,soon 1815,"either bridge foolscap log messages to twistd.log, or remove the section of logging.rst about that",new,,defect,normal,undecided 1816,"add a lease renewal method that only renews some shares in a shareset, to be used by repair/rebalancing",new,warner,defect,normal,undecided 1821,"show full, explorable details about check and repair operations",new,,enhancement,normal,eventually 1823,is this server telling me over foolscap that its foolscap connection to me just broke?,new,,defect,normal,undecided 1831,Google Drive backend,new,,enhancement,normal,undecided 1832,support indefinite leases with garbage collection,new,,enhancement,normal,undecided 1833,storage server deletes garbage shares itself instead of waiting for crawler to notice them,new,,enhancement,normal,undecided 1834,stop using share crawler for anything except constructing a leasedb,new,,defect,normal,undecided 1835,stop grovelling the whole storage backend looking for externally-added shares to add a lease to,new,,enhancement,normal,undecided 1837,"remove the ""override lease duration"" feature",new,,defect,normal,undecided 1838,Add storage location hint to Storage Server,new,davidsarah,enhancement,normal,undecided 1841,IRC logs link broken,new,,defect,normal,undecided 1843,"add `tahoe create-server`, define `create-node` to mean client+server",assigned,warner,enhancement,normal,soon 1844,slow download speeds,new,davidsarah,defect,normal,undecided 1846,"add ""started"" timestamp on the current operations on Recent Uploads and Downloads",new,,defect,normal,undecided 1849,report maximum-immutable-share-size correctly in light of filesystem limits,new,,defect,normal,undecided 1850,Design new caps to be resilient against human transcription errors.,new,davidsarah,defect,normal, 1851,"new immutable file upload protocol: streaming, fewer round-trips, quota-respecting",new,,enhancement,normal,undecided 1855,Potential interaction problem between tahoe backup and virtualbox shared drives on OSX host / debian guest.,new,davidsarah,defect,normal,undecided 1856,"add a command-line command for ""generate an incident report""",new,,enhancement,normal,undecided 1864,turn off the AUTOINCREMENT feature in our use of sqlite?,new,zooko,enhancement,normal,soon 1865,backup has over-general exception swallowing that leads to assertion failures.,new,davidsarah,defect,normal,undecided 1867,Trac timeline RSS feed prompts for authentication,new,,defect,normal,undecided 1870,leasedb: performance regression,new,daira,defect,normal,soon 1871,provide interface to query lease storage information,assigned,davidsarah,enhancement,normal,undecided 1872,provide interface to purge user data,new,davidsarah,enhancement,normal,undecided 1873,add a show-caps command,new,igor,enhancement,normal,soon 1875,Hanging on dead reference?,new,davidsarah,defect,normal,undecided 1878,tahoe cp -r: add tests for copying cyclic directories,new,,defect,normal,undecided 1879,Glossary document,assigned,marlowe,enhancement,normal,undecided 1883,design a user survey,new,,defect,normal,undecided 1884,mention symlinking the shares directory in configuration.rst,assigned,marlowe,defect,normal,undecided 1889,"allmydata.mutable.common.NotEnoughServersError does not produce a ""humanized"" failure message",new,,defect,normal,soon 1890,submit proposal for restrict-referrer-leakage to the CSP standardizers and implementors,assigned,davidsarah,task,normal,soon 1893,don't do lease-renewal automatically,new,,enhancement,normal,undecided 1894,add --interactive and --no-clobber options to 'tahoe cp',new,,defect,normal,undecided 1895,implement replace=false for file upload into a mutable directory,new,davidsarah,defect,normal,undecided 1897,CLI: add a way to change an existing alias without directly editing the aliases file,assigned,daira,defect,normal,soon 1898,"deep check on a non-directory gives unhelpful ""400 Bad Request"" error",assigned,davidsarah,defect,normal,soon 1899,make reported max-mutable-share-size have the same semantics as max-immutable-share-size,new,,defect,normal,soon 1900,a cli method of seeing the connected servers/clients,new,,enhancement,normal,undecided 1902,"WUI: ""Download a file"" should error on directory",assigned,Lcstyle,defect,normal,soon 1903,"deprecate one of the synonyms ""/file/"" and ""/named/"" from the WAPI",reopened,zooko,enhancement,normal,soon 1905,add diagram of current tahoe-lafs protocol,assigned,davidsarah,enhancement,normal,soon 1906,constant-time directory lookup,new,davidsarah,enhancement,normal,undecided 1907,Tor over Tahoe-LAFS,new,,enhancement,normal,undecided 1910,memory leak on 'tahoe get',new,T_X,defect,normal,undecided 1912,show miniature live view of recent activity right on the front page,new,drewp,enhancement,normal,undecided 1913,unlink many children from a directory at once,new,,enhancement,normal,undecided 1914,tahoe check reports incorrect encoding,new,,defect,normal,undecided 1916,"Folder healthy, but still get 410 Gone",new,davidsarah,defect,normal,undecided 1925,filesize is zero after upload via sshfs/sftp,new,cehteh,defect,normal,undecided 1928,web redirects should use relative URLs,assigned,davidsarah,defect,normal,soon 1929,"express documentation for web-API operations in terms of ""rooted paths""",assigned,marlowe,defect,normal,soon 1930,should ?t=rename be deprecated in favour of ?t=move ?,new,,defect,normal,soon 1931,WUI: niggles in the new Welcome page,new,daira,defect,normal,soon 1933,announcement seqnums: respond to state-rollback,new,,enhancement,normal,undecided 1934,abolish timezones,new,,defect,normal,eventually 1935,bad behavior when localhost is down,new,warner,defect,normal,undecided 1936,the tahoe-lafs logging system is hard to discover,new,,defect,normal,undecided 1937,back up the content of a file even if the content changes without changing mtime,new,,defect,normal,undecided 1938,make the existence of the Tahoe-LAFS Software Foundation apparent,new,secor,enhancement,normal,soon 1943,storage servers should report if the filesystem containing shares has been unmounted,new,,defect,normal,undecided 1946,consider removing some st_* fields from metadata,new,,defect,normal,soon 1952,"rename ""tahoe backup"" to ""tahoe snapshot""",new,,enhancement,normal,undecided 1965,FTP/SFTP: report malformed cap at login instead of use-time,new,,enhancement,normal,undecided 1967,make new WUI work on phone,new,,defect,normal,undecided 1970,trac commit notifications always show the branch as /trunk,new,,defect,normal,soon 1975,"remove the last use of notifyOnDisconnect, in server selection",new,,defect,normal,soon 1976,SFTP+SSHFS hangs for second concurrent operation,assigned,daira,defect,normal,undecided 1989,"foolscap: ""an inbound callRemote ... failed"" log entries include all arguments",new,warner,defect,normal,undecided 1997,Eventually remove disconnected nodes from Welcome page display,new,daira,enhancement,normal,soon 1998,"don't let ""Calling Stale Broke"" trigger an incident -- that's a false alarm",new,warner,defect,normal,undecided 1999,confusing error message when (S)FTP accounts file has malformed URL,new,,defect,normal,undecided 2002,add tahoe df command,new,,enhancement,normal,undecided 2003,put nickname in