#4069 |
benchmark output improvements
|
new
|
|
normal
|
undecided
|
dev-infrastructure
|
#787 |
Refine use case documentation for non-technical audiences.
|
new
|
nejucomo
|
major
|
undecided
|
documentation
|
#1046 |
add note to performance.txt about expected memory usage
|
new
|
nobody
|
major
|
soon
|
documentation
|
#1199 |
document known scaling issues
|
new
|
warner
|
major
|
eventually
|
documentation
|
#1353 |
make the FUSE interface be a supported, first-class feature
|
new
|
somebody
|
major
|
undecided
|
documentation
|
#1374 |
"walk through" or guide for people who want to read some code
|
new
|
nobody
|
major
|
undecided
|
documentation
|
#1663 |
Add a concise table of the URL tree to webapi.rst.
|
assigned
|
marlowe
|
normal
|
undecided
|
documentation
|
#1782 |
move docs/proposed to the wiki
|
assigned
|
marlowe
|
minor
|
soon
|
documentation
|
#1879 |
Glossary document
|
assigned
|
marlowe
|
normal
|
undecided
|
documentation
|
#1905 |
add diagram of current tahoe-lafs protocol
|
assigned
|
davidsarah
|
normal
|
soon
|
documentation
|
#2238 |
add simpler documentation for a single server use-case
|
assigned
|
daira
|
normal
|
undecided
|
documentation
|
#3604 |
Develop Roadmap
|
new
|
|
critical
|
Contributor Experience
|
documentation
|
#3636 |
Re-organize Tahoe-LAFS manual's table of contents
|
assigned
|
sajith
|
normal
|
Contributor Experience
|
documentation
|
#3725 |
Brand trademarking for Tahoe-LAFS
|
new
|
anxhelo
|
major
|
New Landing Page and Asset Management
|
documentation
|
#3750 |
Improve Developer Onboarding on README
|
new
|
fenn-cs
|
normal
|
soon
|
documentation
|
#3894 |
There should be a discoverable development roadmap
|
new
|
|
normal
|
undecided
|
documentation
|
#309 |
add web page to Introducer, with client lists/counts
|
new
|
somebody
|
major
|
eventually
|
operational
|
#317 |
measurements of grid usage for the TestGrid page
|
reopened
|
somebody
|
major
|
eventually
|
operational
|
#484 |
client feedback channel
|
new
|
somebody
|
major
|
undecided
|
operational
|
#643 |
Automatically schedule repair process (and backups?)
|
new
|
somebody
|
major
|
eventually
|
operational
|
#3275 |
Improve release process
|
new
|
|
normal
|
soon
|
operational
|
#170 |
package Tahoe-LAFS for Fedora
|
new
|
ruben
|
normal
|
soon
|
packaging
|
#182 |
build a .pkg installer for Mac OS X 10.9 Mavericks (intel-x86-64)
|
new
|
zooko
|
major
|
soon
|
packaging
|
#779 |
Package tahoe with ipkg technology for NAS devices
|
new
|
somebody
|
minor
|
undecided
|
packaging
|
#1342 |
rename tests of packaging and improve them to avoid spurious system-dependent test failures
|
assigned
|
davidsarah
|
minor
|
soon
|
packaging
|
#1443 |
use exocet instead of the builtin Python module loader
|
new
|
somebody
|
minor
|
undecided
|
packaging
|
#1694 |
package client and server separately
|
new
|
somebody
|
normal
|
undecided
|
packaging
|
#1736 |
LAFS does not come with a pony
|
new
|
warner
|
minor
|
undecided
|
packaging
|
#2057 |
reproducible builds
|
new
|
daira
|
normal
|
undecided
|
packaging
|
#2502 |
consider switching from 'verlib' to 'packaging' for version checks
|
assigned
|
daira
|
normal
|
eventually
|
packaging
|
#2729 |
Add binary builds to tahoe-lafs.org's buildbot/download page
|
new
|
cypher
|
normal
|
Automate Release Process
|
packaging
|
#2761 |
self-update command
|
new
|
|
normal
|
undecided
|
packaging
|
#2923 |
Automate (some of) NEWS generation
|
new
|
daira
|
normal
|
undecided
|
packaging
|
#3352 |
Give the Tahoe-LAFS Nix package a version for `allmydata.__version__`
|
new
|
daira
|
normal
|
undecided
|
packaging
|
#959 |
tahoe-lafs objects
|
new
|
nobody
|
major
|
|
unknown
|
#1300 |
turn on garbage collection by default, offer obvious deep-repair-lease, warn about unset config
|
new
|
nobody
|
major
|
undecided
|
unknown
|
#1317 |
button to create a new tiddly_on_tahoe instance
|
new
|
nobody
|
major
|
undecided
|
unknown
|
#1321 |
tiddly_on_tahoe writes itself more times than necessary?
|
new
|
nobody
|
major
|
undecided
|
unknown
|
#1323 |
tiddly_on_tahoe header should link to immutable as well as to read-only links
|
new
|
nobody
|
major
|
undecided
|
unknown
|
#1324 |
tiddly_on_tahoe Make the default tiddlywiki indicate capability being used to access it.
|
new
|
nobody
|
major
|
undecided
|
unknown
|
#1325 |
make `tahoe backup` keep more filesystem metadata
|
new
|
nobody
|
major
|
undecided
|
unknown
|
#1813 |
Choice of tree-hash
|
new
|
davidsarah
|
minor
|
undecided
|
unknown
|
#2053 |
make "tahoe backup" avoid "piling up" if the backup job takes longer than the period
|
new
|
daira
|
normal
|
undecided
|
unknown
|
#2084 |
Commercial grids need an ability to disallow downloads without deleting data
|
new
|
daira
|
normal
|
undecided
|
unknown
|
#2123 |
Build intermitently-connected replication-only storage grid
|
new
|
daira
|
normal
|
undecided
|
unknown
|
#2373 |
adopt pyrsistent
|
new
|
|
normal
|
undecided
|
unknown
|
#2383 |
CLI option to automatically start and stop a node
|
reopened
|
|
normal
|
undecided
|
unknown
|
#2712 |
implement leif's magic-folder data model
|
new
|
dawuud
|
normal
|
undecided
|
unknown
|
#2840 |
make nodes symmetric
|
new
|
|
normal
|
undecided
|
unknown
|
#2865 |
optionally re-enable start topology
|
new
|
|
normal
|
undecided
|
unknown
|
#2945 |
Hypothesis tests for backup behavior
|
new
|
|
normal
|
undecided
|
unknown
|
#2951 |
async-friendly initializers for "NoNetworkGrid" and tests
|
new
|
|
normal
|
undecided
|
unknown
|
#3317 |
Provide testing infrastructure for clients
|
new
|
meejah
|
normal
|
soon
|
unknown
|
#3318 |
HOWTO / prose documentation for allmydata.testing.*
|
new
|
|
normal
|
undecided
|
unknown
|
#3398 |
Add pre-commits with lint checks
|
assigned
|
jaraco
|
normal
|
|
unknown
|
#3407 |
more frequent releases
|
new
|
|
normal
|
|
unknown
|
#3506 |
Add Welcome page output for grid-manager status
|
new
|
|
normal
|
undecided
|
unknown
|
#3507 |
tahoe add-grid-manager
|
new
|
|
normal
|
undecided
|
unknown
|
#3660 |
Let's do a podcast!
|
new
|
maylee
|
normal
|
undecided
|
unknown
|
#3698 |
Review release Checklist
|
new
|
amj
|
normal
|
Automate Release Process
|
unknown
|
#3766 |
Protocol is potentially high-latency and high bandwidth overhead for small files
|
new
|
exarkun
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#3780 |
Get rid of allmydata.immutable.layout.WriteBucketProxy
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#3791 |
Tahoe-LAFS uses Foolscap extensively for logging but Tahoe-LAFS intends to drop its Foolscap dependency
|
new
|
|
normal
|
Non-Foolscap communications
|
unknown
|
#3803 |
HTTP client could change upload chunk size based on how slow upload bandwidth is
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#3804 |
Data integrity check for uploads
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#3862 |
Refactor throw_out_all_data feature of allmydata.storage.immutable.BucketWriter
|
new
|
|
normal
|
undecided
|
unknown
|
#3866 |
Dropping Python 3.6 means we can do some code cleanup
|
new
|
|
normal
|
undecided
|
unknown
|
#3908 |
Detect invalid HTTP storage server responses early, close request
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#3911 |
Tor-specific routing policy for the HTTP storage client
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#3923 |
Refactor allmydata.immutable.encode.Encoder to separate out the uri_extension code
|
new
|
|
normal
|
undecided
|
unknown
|
#3924 |
Test for allmydata.immutable.layout.WriteBucketProxy invariant
|
new
|
|
normal
|
undecided
|
unknown
|
#3925 |
revamp "tahoe run"
|
new
|
|
normal
|
undecided
|
unknown
|
#3930 |
GitHub Actions should upload logs even if tests fail
|
new
|
itamarst
|
normal
|
undecided
|
unknown
|
#3931 |
Factor functionality related to running a storage service into a separate class from `_Client`
|
new
|
|
normal
|
undecided
|
unknown
|
#3932 |
Library code to parse NURLs and fURLs
|
new
|
|
normal
|
undecided
|
unknown
|
#3933 |
upgrade autobahn
|
new
|
|
normal
|
undecided
|
unknown
|
#3941 |
When tests fail, make it easier to find why in Github Actions
|
new
|
|
normal
|
undecided
|
unknown
|
#3957 |
Make HTTP no slower than Foolscap for mutable uploads and downloads
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#3972 |
Solving `untyped-def` mypy errors in tahoe-lafs codebase
|
assigned
|
daniellee
|
minor
|
undecided
|
unknown
|
#3973 |
Update twisted for type checker
|
new
|
daniellee
|
minor
|
undecided
|
unknown
|
#3980 |
Even more end-to-end tests
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#3992 |
When first connecting to remote storage servers over HTTP, there are two roundtrips necessary to become live
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#4017 |
WebUI: enhance "put" operations
|
new
|
|
normal
|
undecided
|
unknown
|
#4025 |
Restore test_i2p integration test
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#4032 |
Default connection handlers should be an object, not a dict
|
new
|
|
normal
|
HTTP Storage Protocol v2
|
unknown
|
#4033 |
txtorcon has logic for connecting automatically to correct tor port, use that
|
new
|
|
normal
|
undecided
|
unknown
|
#4064 |
Additional metrics to gather
|
new
|
|
normal
|
Performance and Benchmarking
|
unknown
|
#4072 |
Reduce CPU-intensive operations in the event loop thread, part 2
|
new
|
|
normal
|
Performance and Benchmarking
|
unknown
|
#4075 |
Another pass of upgrading dependency versions and mypy improvements
|
new
|
|
normal
|
undecided
|
unknown
|
#4080 |
Increase chunk sizes to improve performance and parallelism
|
new
|
|
normal
|
Performance and Benchmarking
|
unknown
|
#4081 |
Immutable encryption and decryption should happen in CPU thread pool
|
new
|
|
normal
|
Performance and Benchmarking
|
unknown
|
#4094 |
Support the creation of a new directory capability with a pre-determined signature key
|
new
|
|
normal
|
undecided
|
unknown
|
#172 |
put sparklines on front page
|
new
|
somebody
|
major
|
undecided
|
website
|
#1938 |
make the existence of the Tahoe-LAFS Software Foundation apparent
|
new
|
secor
|
normal
|
soon
|
website
|