id summary status owner priority milestone component 3604 Develop Roadmap new critical Contributor Experience documentation 54 port memory usage tests to windows assigned davidsarah major eventually code 113 command-line: do things in an incremental fashion and accept stdin as input assigned zooko major eventually code-frontend-cli 126 "add ""Invite a Friend"" button" new major undecided code-network 152 "build ""sharing slots"" / use mutable files as primitives for sharing messages" new major undecided code-frontend 169 tcp hole-punching! new ghazel major undecided code-network 172 put sparklines on front page new somebody major undecided website 173 How does tahoe filesystem layer (lafs) handle lots of file-upload tasks? new somebody major eventually dev-infrastructure 182 build a .pkg installer for Mac OS X 10.9 Mavericks (intel-x86-64) new zooko major soon packaging 200 "writing of shares is fragile and ""tahoe stop"" is unnecessarily harsh" new warner major eventually code-storage 203 add deep-copy function to web API new major eventually code-frontend-web 204 """virtual CDs""" new major code-dirnodes 217 Ed25519-based mutable files -- fast file creation, possibly smaller URLs assigned zooko major code-mutable 224 bandwidth throttling new major undecided code-network 235 scale up to many nodes new major undecided code-network 268 implement CHK download helper new warner major undecided code-encoding 277 make the wui show the underlying LAFS model -- one WUI page per link in LAFS new zooko major eventually code-frontend-web 283 implement mutable-file upload/download helpers new major undecided code-mutable 288 resumption of interrupted downloads new warner major soon code-encoding 307 maybe add node metadata? (in addition to edge metadata) new major undecided code-encoding 308 add directory traversal / deep-verify capability? new major code-dirnodes 309 add web page to Introducer, with client lists/counts new somebody major eventually operational 316 add caching to tahoe proper? new somebody major undecided code 317 measurements of grid usage for the TestGrid page reopened somebody major eventually operational 320 add streaming (on-line) upload to HTTP interface assigned zooko major eventually code-encoding 327 performance measurement of directories assigned zooko major eventually code-dirnodes 344 more client-vs-server refactoring: servers-only shouldn't subscribe to storage announcements new major soon code-network 383 large directories take a long time to modify new major eventually code-dirnodes 403 grid identifier new major code-peerselection 413 mutable files: expose version info to HTTP clients new major eventually code-frontend-web 444 reduce number of active connections: connect-on-demand new major undecided code-network 445 implement relay: allow storage servers behind NAT new somebody major undecided code-network 447 explore improved peer-selection approaches: chord, reliability-based new major undecided code-peerselection 449 deletion: maintain per-account file manifest, cancel leases upon removal new major undecided code-storage 453 safely add plaintext_hash to immutable UEB new major undecided code-encoding 465 add a mutable-file cache new major eventually code-mutable 467 allow the user to specify which servers a given gateway will use for uploads new leif major soon code-peerselection 468 design+build the Usage/Aggregator service new major undecided code-storage 482 build a checker/verifier that can work from just SI new major undecided code-encoding 484 client feedback channel new somebody major undecided operational 488 Thunderbird plugin new major undecided code-frontend 504 build 'tahoe debug decode' command new major eventually code-frontend-cli 543 repair/rebalancing service new major eventually code-storage 544 'tahoe check' / 'tahoe deep-check' CLI should have prettier output assigned francois major eventually code-frontend-cli 567 add version info to t=JSON output data assigned rvs major soon code-frontend-web 595 get the immutable file hash of a file without uploading it new somebody major undecided code 597 add 'tahoe mirror' command, use backupdb new major undecided code-frontend-cli 599 "maybe add share-metadata: ""where-are-the-other-shares"" hints" new major undecided code-storage 604 one-shot distributed revocable forwarding slots new major undecided code-encoding 610 upload should take better advantage of existing shares new kevan major soon code-encoding 613 sometimes a helper hurts instead of helping (if you need to upload less than K shares) new major undecided code-network 622 add a 'repair' button on the webapi checker results page assigned Lcstyle major soon code-frontend-web 632 """tahoe backup --prefix"": override pathname root for snapshots" new major undecided code-frontend-cli 635 'tahoe make-tarball' command new major code-frontend-cli 640 Cli fs operations refactoring new major undecided code-frontend-cli 643 Automatically schedule repair process (and backups?) new somebody major eventually operational 654 make the storage index be the verifier cap new major undecided code-encoding 658 """tahoe cp"" should avoid full upload/download when the destination already exists (using backupdb and/or plaintext hashes)" new major undecided code-frontend-cli 662 "add an option for ""tahoe manifest"" to not skip duplicates, or a --recursive option to ""tahoe ls""" new major undecided code-dirnodes 674 controlled access to your WUI new nobody major soon code-frontend-web 678 converge same file, same K, different N new major undecided code-encoding 700 have servers publish Bloom filter of which shares they have new major undecided code-storage 711 repair to different levels of N new major undecided code-encoding 713 tahoe make-verify-cap new major undecided code-frontend-cli 724 helper: client should check up on the helper's work new major undecided code-encoding 725 We should whine if we're running as root. assigned davidsarah major soon code-nodeadmin 752 speed up directories more new major undecided code-dirnodes 764 webapi/usage calls should be logged - standard reusable format (apache-style access.log) new major undecided code-nodeadmin 770 webapi: listen on multiple interfaces/ports new major eventually code-frontend-web 777 Facility to automatically renew leases of root caps new major soon code-frontend 784 "explain what the ""Report an incident"" button does" new major undecided code-frontend-web 787 Refine use case documentation for non-technical audiences. new nejucomo major undecided documentation 793 using removable disk as a storage backend new major undecided code-storage 794 create DSA writecaps from a passphrase new major undecided code-mutable 795 add-only sets new major undecided code-mutable 796 write-only caps new major undecided code-mutable 809 Measure how segment size affects upload/download speed. new warner major soon code-network 825 Cannot use WUI to upload a file with a name different to its name in the local filesystem new major undecided code-frontend-web 835 """tahoe cp -r --mutable/--immutable"": make mutable copy of immutable directories or vice versa" new major soon code-frontend-cli 836 "use mkdir-with-children or set-children in ""tahoe cp [-r]""" assigned daira major soon code-frontend-cli 839 Copying directories containing caps from the future assigned davidsarah major soon code-frontend-cli 840 Allow all CLI commands to take arguments from stdin or a file, to avoid caps being visible to other local users new major undecided code-frontend-cli 845 """tahoe backup"" and HFS+ OS-level immutable directories: copying Time Machine backups" new major undecided code-frontend-cli 851 tahoe backup exclude option only matches on filename instead of path new major eventually code-frontend-cli 855 Make tahoe webopen without arguments show the tahoe: alias, if there is one new major soon code-frontend-cli 864 Automated migration of shares between storage servers new major undecided code-storage 869 Allow Tahoe filesystem to be run over a different key-value-store / DHT implementation new nobody major undecided code-network 872 Adjust the probability of selecting a node according to its storage capacity (or other fitness measure) new davidsarah major undecided code-peerselection 905 gather information about historical server performance new major undecided code-network 912 Build In Fault-Monitoring and Reporting new nobody major undecided code-nodeadmin 913 Support running a storage node per drive easily new nobody major undecided code-nodeadmin 932 benchmark Tahoe-LAFS compared to nosql dbs assigned bibilthaysose major undecided dev-infrastructure 935 zandr's FUSE/NAS idea new major eventually code-frontend 940 display space-usage configs, space used, space available for your storage server new major undecided code-storage 946 upload should succeed as soon as the servers-of-happiness criterion is met new nobody major undecided code-encoding 947 Add file-with-metadata caps assigned davidsarah major code 954 revocable write authority new major soon code-mutable 955 use client-side storage to defend against rollback attack new major code-mutable 956 embed security metadata in parent directory new major code-dirnodes 957 embed security metadata in URL new somebody major code 958 LAFS 301 Moved Permanently new major soon code-mutable 959 tahoe-lafs objects new nobody major unknown 960 integrate Tahoe-LAFS into GVFS new major undecided code-frontend 963 configure default installation of tahoe to point at a working grid new somebody major eventually code-frontend-cli 971 """Humanized failures"" should still have a traceback, hidden by default" assigned davidsarah major soon code-frontend-web 981 chroot support? new somebody major undecided code 992 Store Content-Type as part of directory entries new somebody major undecided code 994 support precompressed files new somebody major undecided code 1000 add 'Tahoe Explorer' (JavaScript-based UI) to Tahoe assigned davidsarah major soon code-frontend-web 1011 secure decentralized blog new somebody major undecided code 1018 backup manager task (inside the node) new major undecided code-frontend 1029 download a subtree as an archive new major undecided code-frontend-web 1035 add API to atomically set a child URI and return both the new child and its metadata new major soon code-dirnodes 1046 add note to performance.txt about expected memory usage new nobody major soon documentation 1047 Upload failures should report useful HTTP status lines new nobody major undecided code-frontend-web 1048 Expected exceptions should not include tracebacks new major undecided code-frontend-web 1057 Alter mutable files to use servers of happiness new markberger major soon code-mutable 1107 """sneakernet"" servers" new major undecided code-storage 1109 let the get_buckets() response include the first block new warner major soon code-network 1110 pipeline download blocks for better performance new nobody major soon code-network 1132 browser protocol handler or plugin for Tahoe URIs new major undecided code-frontend-web 1136 don't run a web-API frontend if you don't need one new somebody major eventually code-frontend-web 1163 server stats new major undecided code-nodeadmin 1164 use ChaCha⊕AES encryption new somebody major soon code 1179 use μTP new major undecided code-network 1193 adding support for http byte range in http_common.do_http new guyzmo major undecided code-frontend-cli 1199 document known scaling issues new warner major eventually documentation 1211 client should be able to test share placement new somebody major eventually code-frontend-web 1215 add CORS support new major undecided code-frontend-web 1222 scoreboard server status new major undecided code-peerselection 1269 add tcpdump data to viz tool new major undecided code-encoding 1271 trac: show tooltip of standard keywords on ticket-modify pages new somebody major undecided dev-infrastructure 1281 implement a notification mechanism, e.g. for accounting messages new somebody major undecided code 1283 support running as a service on Windows new major undecided code-nodeadmin 1288 support streaming uploads in uploader new major undecided code-encoding 1300 turn on garbage collection by default, offer obvious deep-repair-lease, warn about unset config new nobody major undecided unknown 1317 button to create a new tiddly_on_tahoe instance new nobody major undecided unknown 1321 tiddly_on_tahoe writes itself more times than necessary? new nobody major undecided unknown 1323 tiddly_on_tahoe header should link to immutable as well as to read-only links new nobody major undecided unknown 1324 tiddly_on_tahoe Make the default tiddlywiki indicate capability being used to access it. new nobody major undecided unknown 1325 make `tahoe backup` keep more filesystem metadata new nobody major undecided unknown 1352 zsh (and maybe other shells) completion new major undecided contrib 1353 make the FUSE interface be a supported, first-class feature new somebody major undecided documentation 1354 compression (e.g. to efficiently store sparse files) new major undecided code-encoding 1356 SFTP and FTP: allow logging in with an arbitrary cap URI as root directory assigned davidsarah major soon code-frontend-ftp-sftp 1361 revive the Windows Virtual Drive using open source filesystem library new major undecided code-frontend 1374 """walk through"" or guide for people who want to read some code" new nobody major undecided documentation 1406 performance measurement automation and visualization new somebody major undecided dev-infrastructure 1426 re-key (write-enabler) protocol new major eventually code-mutable 1447 add read-only mode for gateways new zooko major soon code-frontend 1448 Storage node discovery via avahi new alexs major undecided code-network 1499 when you create a mutable file in the WUI you should get a nice user interface page back new major soon code-frontend-web 1545 add readv() API to immutable-share storage-server protocol, use in downloader assigned davidsarah major soon code-storage 1550 new/alternate download visualizer new drewp major undecided code-frontend-web 1588 I want to trigger backups through the WUI. new major eventually code-frontend-web 1811 9P frontend new major undecided code-frontend 2385 node web server should use DHE/ECDHE suites automatically new j3i major undecided code-frontend-web 3673 add discourse to release-checklist new meejah major Automate Release Process dev-infrastructure 3725 Brand trademarking for Tahoe-LAFS new anxhelo major New Landing Page and Asset Management documentation 50 ask a peer to tell you what your IP address is (similar to STUNT/ICE) new normal undecided code-network 170 package Tahoe-LAFS for Fedora new ruben normal soon packaging 451 webdav frontend new normal undecided code-frontend-web 573 Allow client to control which storage servers receive shares assigned daira normal soon code-peerselection 1207 Detect RFC1918/invalid addresses somehow new normal undecided code-storage 1228 backupdb and ext4 i_version/generation xattributes new warner normal undecided code-encoding 1340 consider share-at-a-time uploader new normal undecided code-encoding 1419 "when you get write-access to a directory, it comes with a ""suggested added convergence secret""" new normal undecided code-dirnodes 1478 'tahoe create-introducer' should create introducer.furl immediately assigned daira normal soon code-nodeadmin 1490 A script for autogenerating local grids. new zancas normal undecided code 1498 provide more automated setup assistant new somebody normal undecided code 1508 shortcut encryption and erasure coding when a file has already been uploaded new normal undecided code-encoding 1515 more precise progress indication for MDMF retrieve new normal undecided code-mutable 1535 Allow restricting Tahoe-LAFS gateway to one user by supporting Unix sockets new normal eventually code-frontend-cli 1541 Add ?t=xml parameter for getting file statistics new bibilthaysose normal undecided code-frontend-web 1543 rearrange share format to make downloads faster new normal undecided code-encoding 1548 separate configuration from instantiation of Client instance new zooko normal soon code-nodeadmin 1597 make 'tahoe cp' support the same '--exclude' options as 'tahoe backup' new normal undecided code-frontend-cli 1629 auto-configuration of tub.location for nodes running on EC2 new normal undecided code-network 1645 UnrecoverableFileError HTML message should include a link to check the file new normal soon code-frontend-web 1657 Sneakernet grid scenario new nobody normal undecided code-network 1663 Add a concise table of the URL tree to webapi.rst. assigned marlowe normal undecided documentation 1687 store copy of block-hash-chain with each block new normal undecided code-encoding 1694 package client and server separately new somebody normal undecided packaging 1709 order nodes by nickname instead of peerid on the welcome page new normal undecided code-frontend-web 1728 add link to docs/frontends/download-status.rst from the download status page assigned Lcstyle normal soon code-frontend-web 1755 2-phase commit new daira normal soon code 1765 gossip-introducer should forget about old nodes somehow new warner normal soon code-nodeadmin 1766 "add --range option to ""tahoe get""" new normal undecided code-frontend-cli 1821 show full, explorable details about check and repair operations new normal eventually code-frontend-web 1831 Google Drive backend new normal undecided code-storage 1832 support indefinite leases with garbage collection new normal undecided code-network 1833 storage server deletes garbage shares itself instead of waiting for crawler to notice them new normal undecided code-storage 1835 stop grovelling the whole storage backend looking for externally-added shares to add a lease to new normal undecided code-storage 1838 Add storage location hint to Storage Server new davidsarah normal undecided code-storage 1843 add `tahoe create-server`, define `create-node` to mean client+server assigned warner normal soon code-frontend-cli 1851 new immutable file upload protocol: streaming, fewer round-trips, quota-respecting new normal undecided code-storage 1856 "add a command-line command for ""generate an incident report""" new normal undecided code-frontend-cli 1864 turn off the AUTOINCREMENT feature in our use of sqlite? new zooko normal soon code-storage 1871 provide interface to query lease storage information assigned davidsarah normal undecided code-frontend-cli 1872 provide interface to purge user data new davidsarah normal undecided code-frontend-cli 1873 add a show-caps command new igor normal soon code-frontend-cli 1879 Glossary document assigned marlowe normal undecided documentation 1893 don't do lease-renewal automatically new normal undecided code-storage 1900 a cli method of seeing the connected servers/clients new normal undecided code-frontend-cli 1903 "deprecate one of the synonyms ""/file/"" and ""/named/"" from the WAPI" reopened zooko normal soon code-frontend-web 1905 add diagram of current tahoe-lafs protocol assigned davidsarah normal soon documentation 1906 constant-time directory lookup new davidsarah normal undecided code-dirnodes 1907 Tor over Tahoe-LAFS new normal undecided contrib 1912 show miniature live view of recent activity right on the front page new drewp normal undecided code-frontend-web 1913 unlink many children from a directory at once new normal undecided code-dirnodes 1933 announcement seqnums: respond to state-rollback new normal undecided code-network 1938 make the existence of the Tahoe-LAFS Software Foundation apparent new secor normal soon website 1952 "rename ""tahoe backup"" to ""tahoe snapshot""" new normal undecided code-frontend-cli 1965 FTP/SFTP: report malformed cap at login instead of use-time new normal undecided code-frontend-ftp-sftp 1997 Eventually remove disconnected nodes from Welcome page display new daira normal soon code-frontend-web 2002 add tahoe df command new normal undecided code-storage 2003 put nickname in