#2943 |
"tox -e codechecks" should check for docstrings in all new code
|
new
|
|
enhancement
|
minor
|
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
|
#2948 |
pull "log tub" intiailization out of Node
|
new
|
|
enhancement
|
normal
|
undecided
|
#2951 |
async-friendly initializers for "NoNetworkGrid" and tests
|
new
|
|
enhancement
|
normal
|
undecided
|
#2952 |
Runtime reconfiguration
|
new
|
|
enhancement
|
normal
|
undecided
|
#3226 |
DecryptingConsumer and EncryptedTemporaryFile refactor
|
new
|
|
enhancement
|
minor
|
undecided
|
#3235 |
'tahoe create-node' should configure more options
|
new
|
|
enhancement
|
normal
|
eventually
|
#3236 |
Refactor /helper_status web resource
|
new
|
|
enhancement
|
normal
|
eventually
|
#3275 |
Improve release process
|
new
|
|
enhancement
|
normal
|
soon
|
#3280 |
unit-test Web-UI "welcome" page
|
new
|
|
enhancement
|
minor
|
undecided
|
#3286 |
WebAPI for create-alias
|
new
|
|
enhancement
|
normal
|
undecided
|
#3307 |
refactor: centralize helper for "remove comments"
|
new
|
|
enhancement
|
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
|
#3352 |
Give the Tahoe-LAFS Nix package a version for `allmydata.__version__`
|
new
|
daira
|
enhancement
|
normal
|
undecided
|
#3398 |
Add pre-commits with lint checks
|
assigned
|
jaraco
|
enhancement
|
normal
|
|
#3407 |
more frequent releases
|
new
|
|
enhancement
|
normal
|
|
#3506 |
Add Welcome page output for grid-manager status
|
new
|
|
enhancement
|
normal
|
undecided
|
#3507 |
tahoe add-grid-manager
|
new
|
|
enhancement
|
normal
|
undecided
|
#3571 |
Should grid-manager accept only "its" certificates?
|
new
|
|
enhancement
|
normal
|
undecided
|
#3604 |
Develop Roadmap
|
new
|
|
enhancement
|
critical
|
Contributor Experience
|
#3636 |
Re-organize Tahoe-LAFS manual's table of contents
|
assigned
|
sajith
|
enhancement
|
normal
|
Contributor Experience
|
#3660 |
Let's do a podcast!
|
new
|
maylee
|
enhancement
|
normal
|
undecided
|
#3673 |
add discourse to release-checklist
|
new
|
meejah
|
enhancement
|
major
|
Automate Release Process
|
#3698 |
Review release Checklist
|
new
|
amj
|
enhancement
|
normal
|
Automate Release Process
|
#3725 |
Brand trademarking for Tahoe-LAFS
|
new
|
anxhelo
|
enhancement
|
major
|
New Landing Page and Asset Management
|
#3750 |
Improve Developer Onboarding on README
|
new
|
fenn-cs
|
enhancement
|
normal
|
soon
|
#3766 |
Protocol is potentially high-latency and high bandwidth overhead for small files
|
new
|
exarkun
|
enhancement
|
normal
|
HTTP Storage Protocol v2
|
#3780 |
Get rid of allmydata.immutable.layout.WriteBucketProxy
|
new
|
|
enhancement
|
normal
|
HTTP Storage Protocol v2
|
#3791 |
Tahoe-LAFS uses Foolscap extensively for logging but Tahoe-LAFS intends to drop its Foolscap dependency
|
new
|
|
enhancement
|
normal
|
Non-Foolscap communications
|
#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
|
#3862 |
Refactor throw_out_all_data feature of allmydata.storage.immutable.BucketWriter
|
new
|
|
enhancement
|
normal
|
undecided
|
#3866 |
Dropping Python 3.6 means we can do some code cleanup
|
new
|
|
enhancement
|
normal
|
undecided
|
#3886 |
It is inconvenient to test code using `async def` using Tahoe's unittest-based testing tools
|
new
|
|
enhancement
|
normal
|
undecided
|
#3894 |
There should be a discoverable development roadmap
|
new
|
|
enhancement
|
normal
|
undecided
|
#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
|
#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
|
#3957 |
Make HTTP no slower than Foolscap for mutable uploads and downloads
|
new
|
|
enhancement
|
normal
|
HTTP Storage Protocol v2
|
#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
|
#3977 |
Check certificates for validity
|
new
|
|
enhancement
|
normal
|
undecided
|
#3980 |
Even more end-to-end tests
|
new
|
|
enhancement
|
normal
|
HTTP Storage Protocol v2
|
#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
|
#4017 |
WebUI: enhance "put" operations
|
new
|
|
enhancement
|
normal
|
undecided
|
#4025 |
Restore test_i2p integration test
|
new
|
|
enhancement
|
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
|
#4064 |
Additional metrics to gather
|
new
|
|
enhancement
|
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
|
#4075 |
Another pass of upgrading dependency versions and mypy improvements
|
new
|
|
enhancement
|
normal
|
undecided
|
#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
|
#4094 |
Support the creation of a new directory capability with a pre-determined signature key
|
new
|
|
enhancement
|
normal
|
undecided
|
#284 |
helper farm
|
new
|
warner
|
task
|
major
|
undecided
|
#295 |
distributed authorization of access to nodes
|
new
|
|
task
|
major
|
undecided
|
#306 |
Clean up code terminology: "SSK" vs "slot", etc
|
new
|
somebody
|
task
|
minor
|
undecided
|
#333 |
immutable-uploader-helper leftovers
|
new
|
warner
|
task
|
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
|
#432 |
writing down filecaps: revise URI scheme
|
new
|
|
task
|
major
|
|
#464 |
evaluate different share-storage schemes
|
new
|
|
task
|
major
|
undecided
|
#487 |
add munin graphs of garbage percentage
|
new
|
somebody
|
task
|
major
|
undecided
|
#508 |
'tahoe debug verify-share' command
|
new
|
somebody
|
task
|
minor
|
undecided
|
#656 |
tahoewapi: Verify against the CAJA verifier.
|
new
|
nejucomo
|
task
|
major
|
undecided
|
#666 |
Accounting: limit storage space used by different parties
|
new
|
davidsarah
|
task
|
major
|
|
#727 |
add optional-dependency on numpy
|
assigned
|
zooko
|
task
|
minor
|
undecided
|
#847 |
create internal VerifierNode/RepairerNode classes
|
new
|
somebody
|
task
|
major
|
soon
|
#865 |
Document current crypto and encoding in detail
|
new
|
ioerror
|
task
|
major
|
eventually
|
#1023 |
Cloud App: Music player
|
new
|
davidsarah
|
task
|
major
|
soon
|
#1184 |
Clean up the front page of the project site
|
new
|
secorp
|
task
|
major
|
undecided
|
#1185 |
discuss and select from logo designs
|
new
|
zooko
|
task
|
minor
|
undecided
|
#1213 |
Should support change of hash functions
|
new
|
somebody
|
task
|
major
|
undecided
|
#1276 |
Add recent twitter posts to front page of site
|
new
|
secorp
|
task
|
minor
|
undecided
|
#1439 |
add docs/tests.rst documenting how to run tests and how to interpret the output
|
new
|
somebody
|
task
|
major
|
eventually
|
#1495 |
test forks of MacFUSE for use with sshfs on OS X Lion
|
new
|
tarcieri
|
task
|
major
|
undecided
|
#1530 |
automated comparative 'k' performance tests and graphs
|
new
|
warner
|
task
|
major
|
soon
|
#1665 |
Brainstorm webapi vulnerabilities between the operator and a user and between users.
|
new
|
|
task
|
major
|
undecided
|
#1890 |
submit proposal for restrict-referrer-leakage to the CSP standardizers and implementors
|
assigned
|
davidsarah
|
task
|
normal
|
soon
|
#2049 |
Decide where "packaging tests" should live.
|
new
|
nejucomo
|
task
|
normal
|
soon
|
#2131 |
Create Launchpad PPAs for stable and daily builds
|
new
|
|
task
|
normal
|
soon
|
#2262 |
Review, New draft video for Windows Tahoe-Lafs download, install and usage
|
new
|
JGillispie
|
task
|
normal
|
undecided
|
#2345 |
Increase Public Awareness of Tahoe-LAFS
|
new
|
nobody
|
task
|
normal
|
soon
|
#2419 |
add documentation for use of Tahoe with Docker
|
new
|
amontero
|
task
|
normal
|
soon
|
#2478 |
back up metadata from github (PRs, commit comments, etc.)
|
new
|
|
task
|
normal
|
soon
|
#2507 |
consider whether to use @inlineCallbacks (in tests or more generally)
|
assigned
|
daira
|
task
|
normal
|
undecided
|
#2730 |
Added Missing TWN Issues to HTML
|
assigned
|
marlowe
|
task
|
normal
|
undecided
|
#2735 |
remove "bin/tahoe" and fancy "@" runner support
|
new
|
|
task
|
normal
|
undecided
|