﻿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	blaisep	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"""	assigned	blaisep	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	assigned	blaisep	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	assigned	blaisep	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
4108	Onion address contact via clearnet on i2p grid	new		defect	major	undecided
4124	Create proper rollback for bad commits	new	meejah	task	major	Contributor Experience
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	assigned	blaisep	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
1883	design a user survey	new		defect	normal	undecided
1884	mention symlinking the shares directory in configuration.rst	assigned	blaisep	defect	normal	User Documentation Goals
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 <title>	assigned	daira	enhancement	normal	soon
2007	"unhandled errors due to ""bad connection hint '<IP address>' (hostname, but no port)"""	new		defect	normal	undecided
2009	One Grid to Rule Them All	new	daira	defect	normal	undecided
2010	Implement shortcuts to caps	new		enhancement	normal	undecided
2018	padding to hide the size of plaintexts	new	nejucomo	enhancement	normal	undecided
2019	"Add disclaimer that ""Tahoe-LAFS is unrelated to Tahoe Data Manager"" and petition TDM publisher to add similar disclaimer."	new	daira	defect	normal	undecided
2020	write requirements doc for what we want from a package installer	new		defect	normal	undecided
2024	downloader hangs when server returns empty string	new		defect	normal	eventually
2025	test storage server behaviour for bad container files or chunk objects	assigned	daira	defect	normal	soon
2026	storage server should file a local corruption report if it discovers a share with a corrupted container	new		defect	normal	soon
2030	'make clean' does not delete all generated files	new		defect	normal	undecided
2031	Optionally serve ./docs from the web gateway.	new		enhancement	normal	undecided
2035	"""tahoe backup"" on the same immutable content when some shares are missing does not repair that content."	new		defect	normal	soon
2036	accept trailing slashes on directory cap URIs	new		defect	normal	undecided
2038	look for any Y2038 problems in Tahoe-LAFS or its dependencies	new		defect	normal	undecided
2040	mutable files: expose test-and-set operations to HTTP clients	new	daira	defect	normal	undecided
2045	Make the paths of the different folders configurable	new	leif	enhancement	normal	soon
2046	Add tahoe cp --children-of option	new		defect	normal	soon
2047	refactor *Source classes in tahoe_cp.py to have a basename() method rather than passing around (name, source) pairs	assigned	daira	defect	normal	undecided
2049	"Decide where ""packaging tests"" should live."	new	nejucomo	task	normal	soon
2050	Expand HowToWriteTests to packaging and distribution tests	assigned	blaisep	enhancement	normal	User Documentation Goals
2053	"make ""tahoe backup"" avoid ""piling up"" if the backup job takes longer than the period"	new	daira	enhancement	normal	undecided
2054	Track unit test duration for possible regressions	new		enhancement	normal	undecided
2056	bad connection hint in tub.location works once	new	daira	defect	normal	undecided
2057	reproducible builds	new	daira	enhancement	normal	undecided
2060	Alter mutable uploads to use upload strategy of happiness	new	markberger	enhancement	normal	soon
2062	"what happens if a ""tahoe backup"" process is in progress when another one is started?"	new		defect	normal	undecided
2070	"WUI: what's the difference between ""Immutable"" and ""SDMF""?"	new		defect	normal	undecided
2073	Wrong ports are reported for connected nodes	new		defect	normal	undecided
2080	"remove the ""experimental"" flag on MDMF in the WUI and make it the default"	new	warner	enhancement	normal	soon
2081	"bad error message when you give a readonly dircap as target to ""tahoe cp"""	new		defect	normal	undecided
2082	"it says ""option --node-dir not a unique prefix"", but it is!"	new		defect	normal	soon
2084	Commercial grids need an ability to disallow downloads without deleting data	new	daira	enhancement	normal	undecided
2085	Unit tests should work offline	new		defect	normal	undecided
2088	create-node error when ~/.tahoe already exists	new	warner	defect	normal	soon
2093	State-mutating GET methods in webapi.	new	daira	defect	normal	undecided
2095	sftp - unable to recognise password in private/accounts	assigned	daira	defect	normal	soon
2096	"tahoe backup says ""WARNING: cannot backup special file"" when a file has been moved while it is running"	new		defect	normal	undecided
2097	deprecate FTP in favor of SFTP?	new	daira	defect	normal	soon
2100	passphrase-encrypt the aliases file	new	daira	enhancement	normal	undecided
2101	improve error messages from failed uploads	new	daira	defect	normal	soon
2107	don't place shares on servers that already have shares	new		enhancement	normal	undecided
2108	"uploader should keep trying other servers if its initially-chosen servers fail during the ""scan"" phase"	new	daira	defect	normal	soon
2109	tahoe deep-check raises MustForceRepairError	new		defect	normal	undecided
2110	"uploader confuses self-write-dedup with ""server is full"""	new	markberger	defect	normal	undecided
2117	"Valid helper makes ""Connected to Q of R"" irrelevant for upload success"	new	daira	enhancement	normal	undecided
2118	Lower extension size	new	daira	defect	normal	undecided
2119	Don't pre-convert all serverids to ServerTrackers	new	markberger	defect	normal	undecided
2120	Change counter value for AES-CTR	new	daira	defect	normal	undecided
2123	Build intermitently-connected replication-only storage grid	new	daira	enhancement	normal	undecided
2124	Add [storage].max_shares configuration option	new		enhancement	normal	undecided
2126	send application/json content-type for JSON response	new		defect	normal	undecided
2127	"Disambiguate ""client"" and ""gateway"" occurrences in Tahoe-LAFS docs"	assigned	blaisep	defect	normal	User Documentation Goals
2131	Create Launchpad PPAs for stable and daily builds	new		task	normal	soon
2135	"Add --print-uri option to ""tahoe backup"" to dump resulting backup URI"	new	amontero	enhancement	normal	soon
2136	Use Content-Security-Policy to harden the WUI	new	daira	defect	normal	undecided
2138	file formatting conventions for text files in our source repo	new	blaisep	enhancement	normal	User Documentation Goals
2140	"'Can't synchronize with repository ""(default)""' error on tahoe-lafs.org projects that still use darcs"	new		defect	normal	soon
2142	How to enhance WebUI default security against capability eavesdropping?	new	amontero	enhancement	normal	undecided
2143	Adding aliases to the WUI	new	daira	enhancement	normal	undecided
2144	Tahoe-LAFS as website hosting storage backend	new		enhancement	normal	undecided
2145	allow downloading ciphertext given a verify cap	new		enhancement	normal	undecided
2146	--autostart	new		defect	normal	undecided
2147	web.port can conflict	assigned	daira	defect	normal	soon
2148	--quiet isn't	new	daira	defect	normal	soon
2152	have the introducer advertise the external IP it sees for a node to other nodes	new		defect	normal	undecided
2195	deep-check ERROR: NoSharesError(no shares (need 1)	new	daira	defect	normal	undecided
2198	make exception tracebacks easier to grok	new		enhancement	normal	undecided
2203	"""UnrecoverableFileError(no recoverable versions)"" is a poor-quality error report"	new		defect	normal	undecided
2205	"""--help"" text confuses dircaps with aliases"	new	CyberAxe	defect	normal	undecided
2213	Make SFTP generate its own key	new		enhancement	normal	undecided
2225	allow themeing of WUI	new		enhancement	normal	undecided
2226	add doc about literal caps in performance.rst	assigned	blaisep	defect	normal	User Documentation Goals
2227	"""format=mutable"" in the web API"	new		enhancement	normal	undecided
2228	add directory operations to performance.rst	assigned	marlowe	defect	normal	undecided
2230	'tahoe --version[and-path]' should print versions even if a requirement check fails	new		defect	normal	undecided
2234	check that regexps use raw strings in 'make code-checks'	new		defect	normal	undecided
2236	Skip files with errors, Long files name, too large. Instead of failing the entire process	new	Zancas	defect	normal	eventually
2238	add simpler documentation for a single server use-case	new	blaisep	enhancement	normal	User Documentation Goals
2240	Backup failed possibly related to network disconnection	new	daira	defect	normal	undecided
2241	exception when trying to attach file to trac ticket	new		defect	normal	undecided
2243	TypeError: 'NoneType' object has no attribute '__getitem__' while opening backupdb	assigned	daira	defect	normal	undecided
2244	Would like to have tahoe backup --include	new	daira	enhancement	normal	undecided
2250	"don't re-use metadata from earlier snapshots, in a ""tahoe backup"""	new		defect	normal	soon
2252	Error reports should always give the IP and server id of a server which failed.	new	nejucomo	defect	normal	undecided
2254	Can't backup still suffering from allmydata.interfaces.UploadUnhappinessError	new	daira	defect	normal	undecided
2257	issues on Ubuntu with the installation command used in the Linux howto video at 0:08	assigned	blaisep	defect	normal	User Documentation Goals
2258	Tahoe-lafs How-to Linux Video Comments - Put vs backup	new	JGillispie	defect	normal	undecided
2259	Linux How to video comments Get vs CP	new	Cyberaxe	defect	normal	undecided
2261	Linux video how to - doesn't show restore/recovery - no info on Aliases	new	daira	defect	normal	soon
2262	Review, New draft video for Windows Tahoe-Lafs download, install and usage	new	JGillispie	task	normal	undecided
2267	exceptions.AttributeError: 'CHKUploadHelper' object has no attribute '_reader'	new		defect	normal	undecided
2268	on Unix, if filesystem and/or I/O encodings are ASCII, ignore that and use UTF-8 instead	assigned	daira	enhancement	normal	soon
2274	possible error with cp and spaces in directory names	new	daira	defect	normal	undecided
2275	400 Bad Request on 0 empty path components	assigned	daira	defect	normal	soon
2276	restore from root folder fails on Archive subfolder	new		defect	normal	undecided
2285	multi backup error	new	daira	defect	normal	undecided
2294	investigate using Conda for packaging	new		defect	normal	undecided
2297	improve precision of coverage reports by including coverage by subprocesses	new		defect	normal	undecided
2300	missing git tags causes tests to fail	new		defect	normal	soon
2302	update the Content-Disposition and filename stuff for modern standards and practice	new		defect	normal	soon
2307	make user-oriented error message for malformed furls	new		defect	normal	undecided
2311	"build error _cffi_backend.so: Undefined PLT symbol ""___tls_get_addr"" (symnum = 156)"	new		defect	normal	undecided
2314	automate cross-linking between github pull requests and trac issue tickets.	new		defect	normal	soon
2319	improve Tor usage documentation	new		defect	normal	undecided
2324	copy of introducer furl, aliases to new computer, error with alias but not alias's value	new	jgillisp	defect	normal	undecided
2325	maybe stop using tac files to indicate node type?	new	warner	defect	normal	eventually
2327	testing numpy 1.9.0 against misc/operation_helpers/provisioning/reliability.py	new		defect	normal	undecided
2331	don't display capabilities without user explicitly asking for it	assigned	daira	defect	normal	undecided
2332	ls -l doesn't show size of mutable files when listing directories	new		defect	normal	undecided
2333	manifest with sizes	new		enhancement	normal	undecided
2334	one slow server slows down all uploads that attempt to use it	assigned	daira	defect	normal	undecided
2335	clients shouldn't need to have persistent id	new		enhancement	normal	undecided
2338	tahoe backup exits nonzero if there are any symlinks	assigned	daira	defect	normal	undecided
2342	Too many open files	new		defect	normal	undecided
2343	replace non-Eliot logging with Eliot logging	new		defect	normal	undecided
2345	Increase Public Awareness of Tahoe-LAFS	new	nobody	task	normal	soon
2350	Persistent Introducer connections leak IP addresses even when idle	new		enhancement	normal	undecided
2352	dead code/bug in error-handling in mutable.layout.MDMFSlotWriteProxy._write	new		defect	normal	undecided
2358	Allow storage nodes to publish an arbitrary text description	new		enhancement	normal	undecided
2359	add integration tests for SFTP public key auth	new	daira	defect	normal	soon
2363	Create a Windows automated packaging test which exercises building, installing ``exe`` file.	assigned	daira	defect	normal	soon
2369	Support encryptionless sftp using sftp-over-tcp	new	HoverHell	enhancement	normal	undecided
2373	adopt pyrsistent	new		enhancement	normal	undecided
2375	make tests work under a non-ASCII path	assigned	daira	defect	normal	soon
2376	Don't use helper for local nodes, only remote ones	new		enhancement	normal	undecided
2377	replace 'cond and one or tother' idiom with 'one if cond or tother'	new	daira	defect	normal	undecided
2383	CLI option to automatically start and stop a node	reopened		enhancement	normal	undecided
2386	updating unhealthy MDMF files: likely problem	new		defect	normal	undecided
2387	transverse block-hash-trees, plus segment-hash-tree	new		enhancement	normal	undecided
2401	"authentication via proxy breaks ""tahoe backup"""	new		defect	normal	soon
2402	serve static files under a common URL	assigned	daira	enhancement	normal	soon
2403	directories not created using helper	new		defect	normal	undecided
2404	optionally backup to mutable files/directories	new		enhancement	normal	undecided
2410	tahoe create-alias issue	new	dipen	defect	normal	undecided
2411	check whether SFTP frontend correctly handles creating a directory that already exists	new	daira	defect	normal	soon
2419	add documentation for use of Tahoe with Docker	assigned	blaisep	task	normal	soon
2421	connect tahoe-lafs repo to Docker Hub	new	warner	defect	normal	undecided
2422	Multiple Helpers	new	daira	enhancement	normal	undecided
2424	Spreading servers	reopened	daira	enhancement	normal	undecided
2425	Unreliable (including malicious) storage nodes	new	daira	enhancement	normal	undecided
2430	'tahoe backup' and 'tahoe cp' are too slow with lots of small files	new		enhancement	normal	eventually
2432	consistently use self.mktemp() to create a temporary directory in tests	new	daira	defect	normal	soon
2448	`tahoe ls $THING $OTHERTHING` doesn't work	assigned	jbaeth	enhancement	normal	soon
2472	encrypted cloud database	new	daira	defect	normal	undecided
2478	back up metadata from github (PRs, commit comments, etc.)	new		task	normal	soon
2502	consider switching from 'verlib' to 'packaging' for version checks	assigned	daira	enhancement	normal	eventually
2507	consider whether to use @inlineCallbacks (in tests or more generally)	assigned	daira	task	normal	undecided
2532	storage server running 1.10.2 shows 2^64 bytes available to clients	new		defect	normal	undecided
2547	it is too confusing that --basedir works for some commands and not others	new		defect	normal	undecided
2555	publish-and-subscribe to change events on mutables	new	daira	defect	normal	undecided
2581	Mounting SSH does no longer work with latest 1.10.2 release, worked with 1.10.0 - regression?	new	daira	defect	normal	undecided
2590	GET /operations/$HANDLE?output=json is not JSON	new		defect	normal	undecided
2704	remove _lsLine from sftpd.py	new	daira	defect	normal	undecided
2712	implement leif's magic-folder data model	new	dawuud	enhancement	normal	undecided
2716	Exception on WUI	new		defect	normal	undecided
2717	Trac email anti-blacklisting measures: DKIM	new		enhancement	normal	undecided
2718	Trac ticket update caught as spam by gmail	new	daira	defect	normal	undecided
2719	TWN55 caught as spam by gmail	new	daira	defect	normal	undecided
2720	format_http_error leaks the URI	new	daira	defect	normal	undecided
2724	use humanize library	new	daira	defect	normal	undecided
2729	Add binary builds to tahoe-lafs.org's buildbot/download page	new	cypher	enhancement	normal	Automate Release Process
2730	Added Missing TWN Issues to HTML	assigned	marlowe	task	normal	undecided
2733	excessively verbose warning about IrrationalVersionError	reopened	daira	defect	normal	soon
2735	"remove ""bin/tahoe"" and fancy ""@"" runner support"	new		task	normal	undecided
2741	improve the OS-X packages	new	daira	task	normal	undecided
2748	move to Versioneer for git-based version-string generation	new	warner	task	normal	soon
2761	self-update command	new		enhancement	normal	undecided
2764	publish a new (redirecting) `allmydata-tahoe` to PyPI	new		task	normal	soon
2767	Allow N, K, and H to be specified per command.	new	dawuud	enhancement	normal	undecided
2772	Gmail Classifying TWN Emails as Spam	new		defect	normal	undecided
2778	add server-info pages to WUI, link there from upload/download status pages and Welcome page	new		enhancement	normal	undecided
2785	docs concept: task / things-to-learn / things-to-do	new	blaisep	task	normal	User Documentation Goals
2786	"split uploader/downloader into ""txlafs"" library"	new		task	normal	undecided
2790	Magic-Folder: refactor uploader tests	new	meejah	defect	normal	undecided
2791	Tahoe CLI / SSL certificate	new		defect	normal	undecided
2793	Magic-Folder: pause uploader/downloader when enough servers go away	new		defect	normal	undecided
2796	add share-type argument to storage server protocol	new		enhancement	normal	undecided
2812	replace Twistd plugins with new `twist` tool	new		task	normal	undecided
2822	remove redundant read from web GET of directory	new		defect	normal	undecided
2823	"""tahoe cp FILE ALIAS:"" does unnecessary directory reads"	new		defect	normal	undecided
2825	rewrite CLI commands to use treq or twisted.web, not httplib	new		task	normal	undecided
2828	address remaining anonymity-violating linkages	new		defect	normal	undecided
2832	Unsigned entries in an announcement cause later entries to be ignored	new		defect	normal	undecided
2837	create-node --listen=tor hangs with tor-0.2.8.8	new		defect	normal	undecided
2839	make statistics of (past) uploads available as JSON	new		enhancement	normal	undecided
2840	make nodes symmetric	new		enhancement	normal	undecided
2844	readiness status API for clients	new		defect	normal	undecided
2850	ugly (temporary) error message when connecting to new onion server	new		defect	normal	soon
2851	--listen=tor failure leaves partial directory in place	new		defect	normal	undecided
2852	move NEWS.rst into docs/, add to readthedocs build	new	blaisep	task	normal	User Documentation Goals
2853	Sort out version reporting on Docker	new		defect	normal	undecided
2855	Last complete cycle not updating	new		defect	normal	undecided
2864	welcome page can't display when introducer connection has problems	new		defect	normal	soon
2865	optionally re-enable start topology	new		enhancement	normal	undecided
2867	make the connect timeout configurable for production use-cases	new		defect	normal	undecided
2869	accounting: use twisted.enterprise.adbapi instead of blocking sqlite	new		defect	normal	undecided
2870	async initialization of Client	new		defect	normal	undecided
2871	test_create_long_path fails ... when ... the ... path ... is ... long ...	new		defect	normal	undecided
2874	early reporting of errors to users on the CLI	new		defect	normal	undecided
2875	Multiples storage servers can be registered with the same FURL (UncoordinatedWriteError on I2P grid)	new		defect	normal	undecided
2890	Directory name and file name should be available in json response data	new		defect	normal	undecided
2891	fix intermittent test coverage	new		defect	normal	undecided
2896	intermittent allmydata.test.test_introducer.NonV1Server.test_failure failure	new		defect	normal	undecided
2900	"Get rid of ""tempfile"" monkey-patch"	new		defect	normal	undecided
2902	double _got_introducer if main_tab isn't started before IntroducerClient added	new		defect	normal	undecided
2905	fail harder if we can't write announcement-seqnum	new		defect	normal	undecided
2914	test_magic_folder timeout on windows	new		defect	normal	soon
2916	grid-manager	new	itamarst	enhancement	normal	Grid Management
2917	`tahoe backup` could easily report size information about the backup performed	new		enhancement	normal	undecided
2918	`tahoe backup` crashes when an upload operation fails	new		defect	normal	undecided
2919	Encourage folks to use a third-party backup tool with Tahoe-LAFS integration instead of `tahoe backup`	new		enhancement	normal	undecided
2923	Automate (some of) NEWS generation	new	daira	enhancement	normal	undecided
2927	nondeterministic failure of allmydata.test.test_introducer.SystemTest.test_system on Windows: Address already in use	new		defect	normal	undecided
2930	"""AUTO"" Tub location detection/assignment is silently broken when system tools are missing"	new		defect	normal	undecided
2937	check --repair crashes on LIT objects.	new		defect	normal	undecided
2945	Hypothesis tests for backup behavior	new		enhancement	normal	undecided
2946	pass reactor as an argument to allmydata.test.test_node.testing_tub	new		enhancement	normal	undecided
2947	"""tahoe ls"" returns incorrect data."	new		defect	normal	undecided
2948	"pull ""log tub"" intiailization out of Node"	new		enhancement	normal	undecided
2949	refactor: storage-broker should be given a client, also no circular ref	new		defect	normal	undecided
2951	"async-friendly initializers for ""NoNetworkGrid"" and tests"	new		enhancement	normal	undecided
2952	Runtime reconfiguration	new		enhancement	normal	undecided
2953	Update status API	new		defect	normal	undecided
2994	Sometimes the test suite times out on CircleCI	new		defect	normal	undecided
3022	Servers of happiness share placement distributes storage load unevenly in small grids	new		defect	normal	undecided
3039	allmydata.test.test_magic_folder.RealTestAliceBob.test_alice_bob sometimes fails on macOS with `Pending: set([u'file3'])`	new		defect	normal	undecided
3041	Testing of websocket logs	new		defect	normal	undecided
3138	Run the test suite with some concurrency on CircleCI	new	exarkun	defect	normal	undecided
3228	very old d3, jquery	new		defect	normal	undecided
3230	Consider switching from AES CTR to AES XTS	new		defect	normal	undecided
3235	'tahoe create-node' should configure more options	new		enhancement	normal	eventually
3236	Refactor /helper_status web resource	new		enhancement	normal	eventually
3237	Integration tests should not use sleep	new		defect	normal	eventually
3249	Hard-coded ports in integration tests	new		defect	normal	undecided
3253	"refactor and consolidate ""Fake"" classes"	new		defect	normal	soon
3258	The interface for the client-side storage plugin web resource has a one-to-many conflict	assigned	exarkun	defect	normal	storage economics plugins
3269	Track active_writers without depending on GC/refcounting	new		defect	normal	soon
3275	Improve release process	new		enhancement	normal	soon
3286	WebAPI for create-alias	new		enhancement	normal	undecided
3301	"allmydata.test.test_system.Connections.test_rref can fail with ""Address already in use."""	new		defect	normal	undecided
3307	"refactor: centralize helper for ""remove comments"""	new		enhancement	normal	eventually
3310	immutable.downloader.status.DownloadStatus.get_results() is not implemented	new	sajith	defect	normal	eventually
3311	Move table layout to template file in download status page	new	sajith	enhancement	normal	undecided
3317	Provide testing infrastructure for clients	new	meejah	enhancement	normal	soon
3318	HOWTO / prose documentation for allmydata.testing.*	new		enhancement	normal	undecided
3319	Add tests for web UI directory operations	new	sajith	defect	normal	undecided
3347	Tor integration tests fail on Windows	assigned	sajith	defect	normal	undecided
3350	Tahoe should pin its dependencies	new	daira	defect	normal	soon
3352	Give the Tahoe-LAFS Nix package a version for `allmydata.__version__`	new	daira	enhancement	normal	undecided
3360	test_daemonize does not explode if code is completely broken	new		defect	normal	undecided
3363	port allmydata.util.encodingutil to Python3	new		defect	normal	undecided
3371	Render post-repair corrupt shares in deep-check-and-repair results page	new	sajith	defect	normal	undecided
3398	Add pre-commits with lint checks	assigned	jaraco	enhancement	normal	
3400	Cut an incremental release (2020-09)	new	meejah	task	normal	soon
3407	more frequent releases	new		enhancement	normal	
3413	Unable to re-run flaky tests	new		defect	normal	undecided
3414	Deprecations CI job fails (intermittently?)	new		defect	normal	undecided
3420	"Twisted web Resources should ""return ErrorPage"" instead of  ""raise WebError"""	assigned	sajith	defect	normal	
3441	"The ""dump-share"" tests in allmydata.test.test_system.SystemTests.test_filesystem should be part of a separate test suite"	new	exarkun	defect	normal	undecided
3444	PyPy CI job fails: allmydata.test.test_sftp.Handler.test_openFile_read	new		defect	normal	undecided
3445	"The runtime information on the ""deep check results"" page is untested"	assigned	exarkun	defect	normal	undecided
3457	The separate introducer servers represent unnecessary complexity in an overall Tahoe-LAFS deployment	new		defect	normal	undecided
3477	Omit installing vcpython27 on Windows CI	new	sajith	task	normal	undecided
3480	"The introducer writes a garbage fURL if created/started without a ""good"" environment"	new		defect	normal	undecided
3484	The CI Docker image builders are hard to test and are happy to push broken images	new	btology	defect	normal	undecided
3489	Add some tests for src/allmydata/test/matchers.py	new	exarkun	defect	normal	undecided
3494	Stop collecting/serving dependencies	new		defect	normal	undecided
3498	Mutable writes don't respect `readonly` or `reserved_space` storage server settings	new		defect	normal	undecided
3506	Add Welcome page output for grid-manager status	new		enhancement	normal	undecided
3507	tahoe add-grid-manager	new		enhancement	normal	undecided
3508	grid-manager integration tests	new		defect	normal	undecided
3516	Replace allmydata.test.test_system.SystemTest.test_connections with a pytest-based integration test	new	exarkun	task	normal	undecided
3519	Stop using the mock library for testing	new	exarkun	defect	normal	undecided
3530	Stop using the mock library for testing: src/allmydata/test/test_i2p_provider.py	new		defect	normal	undecided
3531	Stop using the mock library for testing: src/allmydata/test/test_tor_provider.py	new		defect	normal	undecided
3538	"Get rid of the ""portnum filename"" stuff in the configuration system"	new		defect	normal	undecided
3540	allmydata.mutable.publish.Publish.publish has unreliably covered bad shares handling code	new		defect	normal	undecided
3543	Common testtools infrastructure swallows Twisted tests on failures	new	itamarst	defect	normal	
3548	test_filesystem_with_cli_in_subprocess mutates os.environ a bunch	new		defect	normal	undecided
3554	Rename uri.{to,from}_string to uri.{to,from}_bytes	new		task	normal	
3556	docs/logging.rst has broken examples in it	new		defect	normal	undecided
3559	Mention code of conduct in contributors guide	new		defect	normal	undecided
3561	allmydata.immutable.offloaded.LocalCiphertextReader claims to implement IEncryptedUploadable but does not implement set_upload_status	new		defect	normal	undecided
3562	IMutableFileVersion.get_servermap is unused and unimplemented	new		defect	normal	undecided
3563	_tub_portlocation tries to detect port 0 configuration but does so incompletely	new		defect	normal	undecided
3570	Multiple developers can sign releases	new		defect	normal	undecided
3571	"Should grid-manager accept only ""its"" certificates?"	new		enhancement	normal	undecided
3573	"Some typechecks fail with ""Cannot determine consistent method resolution order"""	new		defect	normal	undecided
3585	Update notes for contributors	new	sajith	defect	normal	Contributor Experience
3597	The integration tests mix synchronous and asynchronous code in an unreliable way	new		defect	normal	undecided
3601	CI builds new images for test jobs even when Tahoe's dependencies haven't changed	new		enhancement	normal	undecided
3602	Replace allmydata.frontends.sftp._lsLine with something from Twisted	new	daira	defect	normal	undecided
3609	Manual quoting/escaping is scattered ad hoc throughout the web code	new		defect	normal	undecided
3610	allmydata.web.directory.ReloadableMonitorElement and allmydata.web.operations.ReloadMixin are basically the same	new		defect	normal	undecided
3614	Consider renaming types_ module	new		defect	normal	undecided
3639	Add a section in the manual about updating the manual	assigned	sajith	defect	normal	Contributor Experience
3641	trac does not convey status of releases or python3 porting status	new		defect	normal	Contributor Experience
3660	Let's do a podcast!	new	maylee	enhancement	normal	undecided
3661	Replace the GBS spec references to RFC 7469 with an inline explanation of certificate validation rules	new	exarkun	defect	normal	Non-Foolscap communications
3665	Remove docutils pin from tox configuration	new	sajith	defect	normal	undecided
3680	Test release	new	amj	defect	normal	Automate Release Process
3681	Windows install of VC compiler for Python 2.7 is failing in CI	new		defect	normal	undecided
3685	Integration test for upgrading from Python 2 to Python 3	new		task	normal	
3688	Complete RfP for GBS security audit	assigned	maylee	defect	normal	Non-Foolscap communications
3689	Complete GBS Security Audit	assigned	maylee	defect	normal	Non-Foolscap communications
3694	Create a list of distros and how to get into them	new		defect	normal	Automate Release Process
3695	Improve error messaging in integration testing	new		defect	normal	Integration and Unit Testing
3698	Review release Checklist	new	amj	enhancement	normal	Automate Release Process
3706	Create documentation for requesting design review	new	maylee	defect	normal	Contributor Experience
3710	"""tahoe get"" returns HTML"	new		defect	normal	soon
3719	tahoe_cp doesn't correctly determine when it needs to copy bytes	new		defect	normal	undecided
3720	On Python 3, filesystem paths and sys.argv should use os.fsencode/os.fsdecode for encoding	new		task	normal	
3726	Register Tahoe-LAFS project with Libera.Chat	new		defect	normal	undecided
3731	Make `tox -e news` work on macOS	new		defect	normal	undecided
3737	Bug/regression: uploading file to directory via the web UI fails with unhelpful error if the file is unreadable	new		defect	normal	
3740	link to web forum	new		defect	normal	undecided
3742	Get control over mailing list	new	sajith	defect	normal	undecided
3745	Remove vestigial `whitelist_externals` from Tox configuration	new		defect	normal	undecided
3748	Fix Python 3 testing for Nix Packaging	new	itamarst	defect	normal	Integration and Unit Testing
3750	Improve Developer Onboarding on README	new	fenn-cs	enhancement	normal	soon
3752	Make a list of tests that don't pass in the Nix build environment	new		defect	normal	undecided
3753	CONTRIBUTORS.rst needs clean-up	new		defect	normal	Contributor Experience
3754	Release 1.16.0	new	fenn-cs	task	normal	
3755	GBS design discussion	reopened		task	normal	
3756	use default wormhole server	new	meejah	defect	normal	undecided
3766	Protocol is potentially high-latency and high bandwidth overhead for small files	new	exarkun	enhancement	normal	HTTP Storage Protocol v2
3771	Possible improvements for GET /v1/immutable/:storage_index/shares (and mutable equivalent)	new	exarkun	task	normal	HTTP Storage Protocol v2
3772	add lease cancellation	new		defect	normal	HTTP Storage Protocol v2
3775	Introduce a code formatter into the tahoe	new		defect	normal	undecided
3776	Intermittent test failure: allmydata.test.test_node.TestMissingPorts.test_listen_on_zero_with_host	new		defect	normal	undecided
3778	No way to abort immutable upload	new	exarkun	task	normal	HTTP Storage Protocol v2
3780	Get rid of allmydata.immutable.layout.WriteBucketProxy	new		enhancement	normal	HTTP Storage Protocol v2
3787	Batch sizes when uploading immutables are hardcoded	new		task	normal	HTTP Storage Protocol v2
3789	intermittent integration/test_i2p.py::test_i2p_service_storage failure	new		defect	normal	undecided
3790	`tahoe status` explodes on an encoding issue in some environments	new		defect	normal	undecided
3791	Tahoe-LAFS uses Foolscap extensively for logging but Tahoe-LAFS intends to drop its Foolscap dependency	new		enhancement	normal	Non-Foolscap communications
3796	Add a Style Guide for Tahoe-LAFS documentation	new	YashNRam	task	normal	User Documentation Goals
3803	HTTP client could change upload chunk size based on how slow upload bandwidth is	new		enhancement	normal	HTTP Storage Protocol v2
3804	Data integrity check for uploads	new		enhancement	normal	HTTP Storage Protocol v2
3809	Rename IStorageServer to IStorageClient	new		task	normal	HTTP Storage Protocol v2
3813	There is a large amount of dynamic package-related code in Tahoe-LAFS	new		defect	normal	undecided
3816	Improve release checklist.	new		defect	normal	undecided
3817	formatting issue with commands	new		defect	normal	undecided
3818	Writing at offset=0 using REST API fails for empty files	new		defect	normal	undecided
3840	Handle unserializable arguments in log_call_deferred and tests	new		defect	normal	undecided
3844	Change IRC channel from Freenode to libera.chat	new	maylee	defect	normal	undecided
3845	"""Economic plugin"" errors not surfaced effectively"	new		defect	normal	undecided
3846	Release script.	new		defect	normal	undecided
3853	If a given header is too short, `ShareFile.is_valid_header` method raises an exception	new		defect	normal	undecided
3857	Add retries to HTTP storage client APIs	new	itamarst	task	normal	HTTP Storage Protocol v2
3861	Support more than just CBOR in HTTP protocol	new		task	normal	HTTP Storage Protocol v2
3862	Refactor throw_out_all_data feature of allmydata.storage.immutable.BucketWriter	new		enhancement	normal	undecided
3863	builtins.AttributeError: 'FileTransferServer' object has no attribute '_ebClose'	new		defect	normal	undecided
3864	The sftp accounts file could support aliases to make configuration easier	new		defect	normal	undecided
3866	Dropping Python 3.6 means we can do some code cleanup	new		enhancement	normal	undecided
3869	Intermittent allmydata.test.test_storage_http.GenericHTTPAPITests.test_bad_authentication failure	new		defect	normal	undecided
3878	Potential denial of service attack by rogue servers	new		defect	normal	undecided
3884	Improved testing for HTTPS storage client logic: when server's private key doesn't match public key, and when cert is signed by well-known CA	new		task	normal	HTTP Storage Protocol v2
3885	the netifaces library is unmaintained	new		defect	normal	undecided
3886	It is inconvenient to test code using `async def` using Tahoe's unittest-based testing tools	new		enhancement	normal	undecided
3887	HTTPConnectionPool briefly leaks reactor state in a way that makes resource cleanup more complicated	new		defect	normal	undecided
3892	Tahoe Website Makeover	new		defect	normal	undecided
3894	There should be a discoverable development roadmap	new	blaisep	enhancement	normal	User Documentation Goals
3899	"No indication of failure if we can't match an ""announcement"""	new		defect	normal	undecided
3906	Make max read size in HTTP storage client configurable via tahoe.cfg	new		task	normal	HTTP Storage Protocol v2
3908	Detect invalid HTTP storage server responses early, close request	new		enhancement	normal	HTTP Storage Protocol v2
3911	Tor-specific routing policy for the HTTP storage client	new		enhancement	normal	HTTP Storage Protocol v2
3916	Refactor tests that can but do not use base test classes.	new		defect	normal	undecided
3918	Refactor MutableChecker tests	new		defect	normal	undecided
3919	Refactor ConfigUtilTests and Pipeline tests	new		defect	normal	undecided
3920	Refactor TestRegression (test_crypto)	new		defect	normal	undecided
3923	Refactor allmydata.immutable.encode.Encoder to separate out the uri_extension code	new		enhancement	normal	undecided
3924	Test for allmydata.immutable.layout.WriteBucketProxy invariant	new		enhancement	normal	undecided
3925	"revamp ""tahoe run"""	new		enhancement	normal	undecided
3930	GitHub Actions should upload logs even if tests fail	new	itamarst	enhancement	normal	undecided
3931	Factor functionality related to running a storage service into a separate class from `_Client`	new		enhancement	normal	undecided
3932	Library code to parse NURLs and fURLs	new		enhancement	normal	undecided
3933	upgrade autobahn	new		enhancement	normal	undecided
3941	When tests fail, make it easier to find why in Github Actions	new		enhancement	normal	undecided
3943	Tor tests fail on Ubuntu 22.04	new		defect	normal	Integration and Unit Testing
3949	Remove the Ubuntu builders from GitHub Actions	assigned	exarkun	task	normal	undecided
3951	Tox breaks Tahoe-LAFS CI a lot	assigned	blaisep	defect	normal	Contributor Experience
3955	High-level benchmarking suite, as part of attempt to speed up Tahoe	new		task	normal	Performance and Benchmarking
3957	Make HTTP no slower than Foolscap for mutable uploads and downloads	new		enhancement	normal	HTTP Storage Protocol v2
3977	Check certificates for validity	new		enhancement	normal	undecided
3979	A client's use or non-use participation in managed grids is an implicit function of the `[grid_management_certificates]` configuration	new		defect	normal	Grid Management
3980	Even more end-to-end tests	new		enhancement	normal	HTTP Storage Protocol v2
3983	test_pidfile_contents sometimes fails with ProcessInTheWay	new		defect	normal	undecided
3984	test_pidfile_contents uses check_pid_process like it is a context manager, but it is not	new		defect	normal	undecided
3985	"Support ""storage plugins"" in the Great Black Swamp storage server and client"	new		defect	normal	undecided
3990	Failing repairer test (on PyPy)	new		defect	normal	undecided
3992	When first connecting to remote storage servers over HTTP, there are two roundtrips necessary to become live	new		enhancement	normal	HTTP Storage Protocol v2
3995	Remove the various dead code from `src/allmydata/util/base32.py`	new		defect	normal	undecided
4007	Remove the PyPy unit test jobs from GitHub Actions	new		defect	normal	undecided
4008	If tor provider can't connect to the control port it seems to silently do nothing	new		defect	normal	undecided
4011	New solution for code coverage	new		task	normal	undecided
4017	"WebUI: enhance ""put"" operations"	new		enhancement	normal	undecided
4021	"Add a CI job that is explicitly for ""run with latest version of dependencies"""	new		defect	normal	undecided
4025	Restore test_i2p integration test	new		enhancement	normal	HTTP Storage Protocol v2
4031	In privacy mode, only explicitly allowed TCP/UDP connections should happen	new		defect	normal	HTTP Storage Protocol v2
4032	Default connection handlers should be an object, not a dict	new		enhancement	normal	HTTP Storage Protocol v2
4033	txtorcon has logic for connecting automatically to correct tor port, use that	new		enhancement	normal	undecided
4034	On macOS Tor integration test is failing	new		defect	normal	HTTP Storage Protocol v2
4037	Implement I2P support for the HTTP storage protocol	new		defect	normal	HTTP Storage Protocol v2
4048	Fix the `cli_options.stdout` pattern	new		defect	normal	undecided
4053	Add a tool for running the integration tests in a reproducible environment	assigned	blaisep	defect	normal	Contributor Experience
4054	"Use CircleCI's ""parallelism"" feature to speed up runs of the integration test suite"	new		defect	normal	undecided
4056	"attrs ""provides"" deprecated"	new		defect	normal	undecided
4058	allmydata.test.cli.test_run.RunTests.test_pidfile_contents fails sometimes	new		defect	normal	undecided
4064	Additional metrics to gather	new		enhancement	normal	Performance and Benchmarking
4067	Running the Tahoe CLI takes 400+ milliseconds just to start	new		defect	normal	Performance and Benchmarking
4069	benchmark output improvements	new		enhancement	normal	undecided
4072	Reduce CPU-intensive operations in the event loop thread, part 2	new		enhancement	normal	Performance and Benchmarking
4073	each share for a file can have its own write enabler secret, but the wire protocol does not support more than one	new		defect	normal	undecided
4075	Another pass of upgrading dependency versions and mypy improvements	new		enhancement	normal	undecided
4076	prepare release	new		defect	normal	undecided
4077	Many regexs in Tahoe tests are invalid	new		defect	normal	undecided
4078	intermittant failures / race-condition on immutable.download.fetcher	new		defect	normal	undecided
4079	Performance hit by a million cuts	new		defect	normal	Performance and Benchmarking
4080	Increase chunk sizes to improve performance and parallelism	new		enhancement	normal	Performance and Benchmarking
4081	Immutable encryption and decryption should happen in CPU thread pool	new		enhancement	normal	Performance and Benchmarking
4083	Run blocking operations in a thread or thread pool, part 3	new		defect	normal	undecided
4085	Dirty reactor tests	new		defect	normal	undecided
4086	Release signatures (not available on PyPI any more)	new		task	normal	undecided
4089	PyPy 7.3.15 and later break Twisted 23.10 and earlier	new		defect	normal	undecided
4097	1.19.0 node connection issues.	new		defect	normal	undecided
4103	2024-Getting Started guide	assigned	blaisep	enhancement	normal	User Documentation Goals
4104	Meeting Notes Consolidation	assigned	blaisep	task	normal	User Documentation Goals
4105	Make it possible to run a pure storage server (a node with no client)	new		enhancement	normal	undecided
4106	UI/representation of errors (tracebacks) in the HTTP client	new		enhancement	normal	undecided
4107	UI/representation of errors (tracebacks) in the CLI client	new		enhancement	normal	undecided
4109	1079.09- Example using Magic Folder	new	blaisep	enhancement	normal	User Documentation Goals
4110	"""tahoe create-node --storage-dir"" is incorrectly interpreted as a flag (not an option)"	new		defect	normal	undecided
4111	Fix sys.path in Sphinx conf.py	new	blasep	defect	normal	User Documentation Goals
4112	Broken links	new	blaisep	defect	normal	User Documentation Goals
4113	Automate the NEW tutorial commands	new	blaisep	task	normal	User Documentation Goals
4115	typechecks fail on master	new		defect	normal	undecided
4116	merge of 1879 causes regression	new	blaisep	defect	normal	User Documentation Goals
4117	Include tests for the Operator's Guide-Installation step	assigned	blaisep	enhancement	normal	User Documentation Goals
4118	HOWTO Contributor/Developer guide	assigned	blaisep	enhancement	normal	User Documentation Goals
4119	HOWTO work on related tickets	new	blaisep	enhancement	normal	User Documentation Goals
4120	Create Sequence diagram for the step-by-step tutorials	new	blaisep	enhancement	normal	User Documentation Goals
4121	HOWTO use the (new) ticketing system	assigned	blaisep	enhancement	normal	User Documentation Goals
4122	HOWTO Contributor guide: add/change glossary entries	new	blaisep	enhancement	normal	User Documentation Goals
4125	HOWTO daemonize tahoe	new	blaisep	task	normal	User Documentation Goals
4126	Unit test suite inconsistently failing on CircleCI	assigned	hacklschorsch	defect	normal	undecided
4133	fix tahoe packaging	new		defect	normal	undecided
4135	latest zfec fails on oraclelinux-8 builder	new		defect	normal	undecided
4137	Update Fedora builder image	new		task	normal	Automate Release Process
4138	Licensing metadata	new		defect	normal	undecided
4139	Strange error from magic-folders on 1.19 and master	new		defect	normal	undecided
4142	Review and make sure all 3rd party services are owned by active members	new		task	normal	undecided
4143	Refresh docker builder images	new		task	normal	undecided
4144	circleci/integration builder consistently fails	new		defect	normal	undecided
4146	returnValue is deprecated	new		defect	normal	undecided
4147	Update CoC to document accurate contacts to handle conduct issues	new		defect	normal	undecided
4148	Update Coding Standards which still claims compatibility with Python 2.7	new		task	normal	undecided
4151	put signatures in Git?	new		enhancement	normal	undecided
4154	is the copyright statement correct?	new		defect	normal	undecided
4155	parse_duration() doesn't understand seconds	new		defect	normal	undecided
4156	Delete Slack workspace	new		task	normal	undecided
4157	Nix: building with pypy fails	new		defect	normal	undecided
4159	Log a message when shutting down because STDIN is closed	new		defect	normal	undecided
4160	Re-target testgrid.tahoe-lafs.org	new		task	normal	undecided
4161	Move off Trac - Execution - Forgejo	new	btlogy	task	normal	undecided
4162	Infrastructure as Code to manage DNS configurations	new	btlogy	enhancement	normal	undecided
4163	update expenses/donations for Magic Internet	new		task	normal	undecided
4167	Client can't connect to storage node with GBS + Tor in 1.20.0	new		defect	normal	undecided
4170	> 20k warnings when running tests.	new		enhancement	normal	undecided
4173	Packaging changes	new	daira	defect	normal	undecided
4177	Manage shared secrets required to interact with the infrastructure	new	btlogy	enhancement	normal	undecided
4178	Intermittent 502 response from Trac	new		defect	normal	undecided
4179	old APIs used in tests	new		defect	normal	undecided
4185	CI broken	new		defect	normal	undecided
4186	One server process did not start on testgrid due to PID File collision	new		defect	normal	undecided
4187	PyInstaller builder depends on python3.9	new		defect	normal	undecided
4188	Test results are harder to read on GitHub Actions	new	sajith	defect	normal	undecided
4189	Integration tests are failing	new	sajith	defect	normal	undecided
4190	Broken tests: failUnlessRaises has been deprecated	assigned	hacklschorsch	defect	normal	undecided
4191	Tor GPG key not available on Ubuntu keyserver anymore	assigned	hacklschorsch	defect	normal	undecided
4192	Sunset of LA resources	new		task	normal	undecided
49	UPnP	new		enhancement	minor	undecided
57	logging: compress/truncate/encode/decode/format for human readability and privacy	new	warner	enhancement	minor	undecided
72	Automatic detection of configuration changes.	new		enhancement	minor	undecided
78	Cater to rsync as a target Tahoe client.	new	somebody	enhancement	minor	undecided
92	add upload-status page: progress and to-whom info	new	warner	enhancement	minor	eventually
107	command-line: progress indicators	assigned	zooko	enhancement	minor	eventually
112	command-line: give it default values for the final element of the pathname	assigned	zooko	enhancement	minor	eventually
114	command-line: multiple files at once	assigned	zooko	enhancement	minor	undecided
198	count TODOs, display per file	new	warner	enhancement	minor	undecided
215	"maybe remove ""string containing slash-separated names"" APIs"	new	somebody	enhancement	minor	undecided
236	measure the effect of a more memory-local zfec variant on a webapi server	new	zooko	enhancement	minor	undecided
266	when cryptography has random-access AES, update helper to use it	new	warner	enhancement	minor	eventually
275	need more reliable way to determine when introducer is ready when started from a script (than polling for creation of introducer.furl)	new	somebody	defect	minor	undecided
280	get_hash method in webapi for extension caching logic.	assigned	zooko	enhancement	minor	undecided
306	"Clean up code terminology: ""SSK"" vs ""slot"", etc"	new	somebody	task	minor	undecided
375	"include ""retry backoff limit"" in introducer announcements?"	new		enhancement	minor	undecided
377	conditionalize plaintext-hasher in upload	new		enhancement	minor	eventually
386	upload status page should show nicknames	new	akp	enhancement	minor	eventually
389	Implement Web Portal feature.	new		enhancement	minor	undecided
427	what happens when a file changes as you're copying it?	new		defect	minor	undecided
430	upload/download status: add recently-finished operations	new	warner	enhancement	minor	eventually
433	mailing list archives are threaded weirdly	new	zandr	defect	minor	undecided
446	shrink UEB: derive more fields from version+filesize	new		enhancement	minor	undecided
508	'tahoe debug verify-share' command	new	somebody	task	minor	undecided
524	upgrade notification	new		enhancement	minor	undecided
525	include platform of each remote peer in the welcome page's known-servers table	reopened		enhancement	minor	undecided
560	use validation metadata from other servers to validate this server's data?	new		enhancement	minor	undecided
600	storage: maybe store buckets as files, not directories	new	warner	enhancement	minor	undecided
649	Validation of configuration settings	new		enhancement	minor	eventually
650	Allow metadata (location, contact information) to be added to announcements	new		enhancement	minor	undecided
677	WebAPI: GET /uri/$FILECAP?t=json doesn't return size for mutable files, but the HTML version does	assigned	davidsarah	defect	minor	soon
689	web documents should be constructed out of unicode strings	new		enhancement	minor	eventually
691	improve WUI directory page according to a new user's first impressions	assigned	zooko	enhancement	minor	eventually
707	use local storage server as encrypted cache	new	nobody	enhancement	minor	undecided
727	add optional-dependency on numpy	assigned	zooko	task	minor	undecided
765	duplication of version and nickname-and-nodeid code in the wui	new		enhancement	minor	undecided
779	Package tahoe with ipkg technology for NAS devices	new	somebody	enhancement	minor	undecided
789	Support Accept-Encoding: compress, gzip in the WAPI	new		enhancement	minor	undecided
791	Optimize FEC parameters to increase download performance	new		enhancement	minor	undecided
813	string exception raised to web renderer?	new	somebody	defect	minor	undecided
816	Add ping-all-servers button to welcome page	new		enhancement	minor	eventually
818	Output of tahoe deep-check --repair is hard to skim	new		enhancement	minor	soon
858	extra deep-check stats: unhealthiness of each file	new		enhancement	minor	undecided
879	Random-access download leaks information	new	somebody	defect	minor	undecided
895	"add ""tahoe flogtool SUBCOMMAND"""	new		enhancement	minor	undecided
896	log more info about Foolscap disconnections on storages nodes (to twistd.log)	assigned	francois	defect	minor	undecided
903	webapi t=mkdir-with-children and mkdir-immutable: behavior when directory already exists?	new		defect	minor	eventually
904	"tahoe ls -l: show ""i""/""m"" instead of useless ""x"""	new		enhancement	minor	eventually
907	Stop caps from leaking to phishing-filter servers	assigned	davidsarah	defect	minor	eventually
916	"""tahoe cp"": audit use of ""mutable"" flag"	new		defect	minor	undecided
917	Amazon S3 compatible frontend	new		enhancement	minor	eventually
918	Abstraction violations in web/info.py	assigned	davidsarah	defect	minor	eventually
920	mkdir-immutable probably shouldn't implicitly create (mutable) intermediate directories	new		defect	minor	eventually
964	show sizes in unambiguous way that doesn't get mistaken for different units	assigned	zooko	defect	minor	undecided
970	webapi PUT via multiple nodes can cause directory corruption but does not report UncoordinatedWriteError	new	nobody	defect	minor	undecided
976	status of mutable file retrieve gives less information than an immutable download	new		defect	minor	undecided
982	grsec disallows tahoe from learning its own IP address	new	ioerror	defect	minor	undecided
1007	HTTP proxy support for node to node communication	new	davidsarah	enhancement	minor	soon
1032	Display active HTTP upload operations on the status page	new	nobody	enhancement	minor	eventually
1039	Keys with passphrases for SFTP	new	nobody	defect	minor	undecided
1052	"""tahoe backup"": report EnvironmentError more precisely"	assigned	davidsarah	defect	minor	soon
1078	timestamps: localizable format and timezone	new	somebody	defect	minor	eventually
1091	"give clearer names to the ""create a directory"" buttons"	assigned	Lcstyle	enhancement	minor	soon
1092	shares.happy is the wrong name of the measure	new	warner	defect	minor	soon
1101	"some CLI commands accept ""--verbose"", other don't"	new		defect	minor	undecided
1133	don't claim to provide better semantics of timestamps than Python claims to provide	new	somebody	defect	minor	undecided
1139	refactor abbreviate utility methods	new	somebody	defect	minor	eventually
1148	scripts/startstop_node.py is not tested directly, so can't see coverage	assigned	davidsarah	defect	minor	soon
1157	new downloader could still get block data from shares with UEB/hashchain corruption	new		enhancement	minor	undecided
1177	Display directory storage indexes in directory listings	new		enhancement	minor	undecided
1178	Use identicons for directory identifiers	new		enhancement	minor	undecided
1185	discuss and select from logo designs	new	zooko	task	minor	undecided
1236	contribute spans.py to programmers outside of the Tahoe-LAFS project	new	somebody	enhancement	minor	undecided
1276	Add recent twitter posts to front page of site	new	secorp	task	minor	undecided
1279	silent failure of bin/tahoe when root partition is out of space?	reopened	somebody	defect	minor	undecided
1333	'private/' subdir of BASEDIR should be created during 'tahoe create-alias' and friends	assigned	Lcstyle	defect	minor	soon
1342	rename tests of packaging and improve them to avoid spurious system-dependent test failures	assigned	davidsarah	enhancement	minor	soon
1351	Use extended attributes to expose metadata	new	somebody	enhancement	minor	undecided
1362	SFTP: should removing a non-empty directory be permitted?	new		defect	minor	undecided
1410	sftp server listens on reachable IP addresses by default	new		defect	minor	undecided
1414	tahoe get on DIR2 URIs fails with error message that is too terse	new	daira	defect	minor	eventually
1437	Replace os.path (etc.) with twisted.python.filepath	new	zancas	defect	minor	undecided
1443	use exocet instead of the builtin Python module loader	new	somebody	enhancement	minor	undecided
1461	stop writing small shares in old V1 share format	new	zancas	enhancement	minor	soon
1468	mutable.rst and mut.svg contain some dated or confusing terminology and use different names	assigned	blaisep	defect	minor	undecided
1482	change the hostname in the version strings from allmydata.org	new	somebody	defect	minor	undecided
1501	too many source files called filenode.py, common.py, etc.	new	somebody	defect	minor	eventually
1516	don't catch and ignore EnvironmentError when trying to get disk stats	assigned	davidsarah	defect	minor	soon
1517	don't use IndexError to signal lease not found	new		defect	minor	soon
1518	zero-byte MDMF reads should not fetch any segments	assigned	warner	defect	minor	eventually
1533	CLI: the message displayed when twistd.pid already exists refers to --pidfile and --logfile parameters not supported by 'tahoe'	new		defect	minor	undecided
1537	fix some Interface violations	new	daira	defect	minor	soon
1538	tests should create share files with the same Unix mode bits as a real storage server	new	somebody	defect	minor	undecided
1544	downloader: coordinate crypttext_hash_tree requests	new		enhancement	minor	undecided
1560	POST /uri?t=upload should give Upload Results consistently (even mutable)	new		defect	minor	eventually
1695	#tahoe-lafs IRC logs are not searchable	new	submusic	defect	minor	undecided
1736	LAFS does not come with a pony	new	warner	enhancement	minor	undecided
1774	exception in twistd.log from web parser	new		defect	minor	undecided
1782	move docs/proposed to the wiki	assigned	blaisep	enhancement	minor	soon
1813	Choice of tree-hash	new	davidsarah	enhancement	minor	undecided
1820	standard host metadata	new		enhancement	minor	undecided
1840	CLI: don't allow creating single-letter aliases on Windows	assigned	davidsarah	defect	minor	soon
1881	test utility for comparing sets	assigned	davidsarah	defect	minor	undecided
1887	naming of expire.cutoff_date option with an underscore is inconsistent	new		defect	minor	undecided
1917	cleanup: be consistent about importing StringIO	new	davidsarah	defect	minor	undecided
1968	always use assertutil for assertions	new		defect	minor	undecided
2012	Translate accounting-overview.txt to rst format.	new	marlowe	defect	minor	soon
2301	"The term ""filesystem"" is too overloaded."	assigned	blaisep	defect	minor	undecided
2351	Create tahoe-lafs client using WebRTC for Dropbox like link sending	new		enhancement	minor	undecided
2372	add precondition_type convenience function	new	daira	enhancement	minor	undecided
2463	eliminate duplication between test classes Update and Version in test_mutable	assigned	daira	defect	minor	soon
2768	intermittent DirtyReactor failures in test_system.Connections.test_rref	new		defect	minor	undecided
2777	modernize tests	new		task	minor	undecided
2782	code reorg: less inheritance, more delegation/composition	new		task	minor	undecided
2797	explain two timestamps on WUI server listings	new		defect	minor	soon
2899	ValueOrderedDict throws IndexError when given equal non-identical keys	new		defect	minor	undecided
2943	"""tox -e codechecks"" should check for docstrings in all new code"	new		enhancement	minor	undecided
3226	DecryptingConsumer and EncryptedTemporaryFile refactor	new		enhancement	minor	undecided
3280	"unit-test Web-UI ""welcome"" page"	new		enhancement	minor	undecided
3972	Solving `untyped-def` mypy errors in tahoe-lafs codebase	assigned	daniellee	enhancement	minor	undecided
3973	Update twisted for type checker	new	daniellee	enhancement	minor	undecided
4129	Windows CircleCI tests should make use of multicore runners	assigned	hacklschorsch	enhancement	minor	undecided
4145	Decide which CI runners to keep	new		enhancement	minor	undecided
4149	Remove Six dependency	new		enhancement	minor	undecided
4171	`--version` not allowed on subcommands, nevertheless listed in the online `--help`	new		defect	minor	undecided
4184	Copyright notice in HTML templates is outdated	assigned	hacklschorsch	task	minor	undecided
