#2334 |
one slow server slows down all uploads that attempt to use it
|
performance upload
|
assigned
|
daira
|
defect
|
normal
|
#2335 |
clients shouldn't need to have persistent id
|
anonymity privacy accounting foolscap
|
new
|
|
enhancement
|
normal
|
#2338 |
tahoe backup exits nonzero if there are any symlinks
|
symlink tahoe-backup error
|
assigned
|
daira
|
defect
|
normal
|
#2345 |
Increase Public Awareness of Tahoe-LAFS
|
usability docs
|
new
|
nobody
|
task
|
normal
|
#2350 |
Persistent Introducer connections leak IP addresses even when idle
|
privacy
|
new
|
|
enhancement
|
normal
|
#2352 |
dead code/bug in error-handling in mutable.layout.MDMFSlotWriteProxy._write
|
easy
|
new
|
|
defect
|
normal
|
#2358 |
Allow storage nodes to publish an arbitrary text description
|
anti-censorship location
|
new
|
|
enhancement
|
normal
|
#2363 |
Create a Windows automated packaging test which exercises building, installing ``exe`` file.
|
openitp-packaging test windows unfinished-business
|
assigned
|
daira
|
defect
|
normal
|
#2369 |
Support encryptionless sftp using sftp-over-tcp
|
performance security confidentiality integrity
|
new
|
HoverHell
|
enhancement
|
normal
|
#2376 |
Don't use helper for local nodes, only remote ones
|
upload-helper performance
|
new
|
|
enhancement
|
normal
|
#2377 |
replace 'cond and one or tother' idiom with 'one if cond or tother'
|
cleanup
|
new
|
daira
|
defect
|
normal
|
#2401 |
authentication via proxy breaks "tahoe backup"
|
authentication wui webapi http websec
|
new
|
|
defect
|
normal
|
#2402 |
serve static files under a common URL
|
static wui websec
|
assigned
|
daira
|
enhancement
|
normal
|
#2403 |
directories not created using helper
|
mutable directory upload-helper
|
new
|
|
defect
|
normal
|
#2404 |
optionally backup to mutable files/directories
|
tahoe-backup mutable
|
new
|
|
enhancement
|
normal
|
#2410 |
tahoe create-alias issue
|
usability
|
new
|
dipen
|
defect
|
normal
|
#2419 |
add documentation for use of Tahoe with Docker
|
docs docker packaging
|
assigned
|
blaisep
|
task
|
normal
|
#2422 |
Multiple Helpers
|
upload-helper multiple performance reliability
|
new
|
daira
|
enhancement
|
normal
|
#2425 |
Unreliable (including malicious) storage nodes
|
availability reliability anti-censorship
|
new
|
daira
|
enhancement
|
normal
|
#2430 |
'tahoe backup' and 'tahoe cp' are too slow with lots of small files
|
tahoe-backup tahoe-cp performance
|
new
|
|
enhancement
|
normal
|
#2432 |
consistently use self.mktemp() to create a temporary directory in tests
|
tests cleanup
|
new
|
daira
|
defect
|
normal
|
#2448 |
`tahoe ls $THING $OTHERTHING` doesn't work
|
tahoe-ls easy usability
|
assigned
|
jbaeth
|
enhancement
|
normal
|
#2502 |
consider switching from 'verlib' to 'packaging' for version checks
|
verlib packaging versions
|
assigned
|
daira
|
enhancement
|
normal
|
#2507 |
consider whether to use @inlineCallbacks (in tests or more generally)
|
coding-standards inlineCallbacks twisted docs
|
assigned
|
daira
|
task
|
normal
|
#2532 |
storage server running 1.10.2 shows 2^64 bytes available to clients
|
storage status welcome
|
new
|
|
defect
|
normal
|
#2547 |
it is too confusing that --basedir works for some commands and not others
|
usability error cli
|
new
|
|
defect
|
normal
|
#2555 |
publish-and-subscribe to change events on mutables
|
magic-folder
|
new
|
daira
|
defect
|
normal
|
#2590 |
GET /operations/$HANDLE?output=json is not JSON
|
error webapi json
|
new
|
|
defect
|
normal
|
#2704 |
remove _lsLine from sftpd.py
|
cleanup sftp
|
new
|
daira
|
defect
|
normal
|
#2712 |
implement leif's magic-folder data model
|
magic-folder
|
new
|
dawuud
|
enhancement
|
normal
|
#2720 |
format_http_error leaks the URI
|
security capleak
|
new
|
daira
|
defect
|
normal
|
#2729 |
Add binary builds to tahoe-lafs.org's buildbot/download page
|
usability windows mac
|
new
|
cypher
|
enhancement
|
normal
|
#2741 |
improve the OS-X packages
|
mac packaging
|
new
|
daira
|
task
|
normal
|
#2790 |
Magic-Folder: refactor uploader tests
|
magic-folder, unit tests
|
new
|
meejah
|
defect
|
normal
|
#2793 |
Magic-Folder: pause uploader/downloader when enough servers go away
|
magic-folder pause
|
new
|
|
defect
|
normal
|
#2796 |
add share-type argument to storage server protocol
|
newcaps
|
new
|
|
enhancement
|
normal
|
#2822 |
remove redundant read from web GET of directory
|
dirnode cache performance tahoe-cp
|
new
|
|
defect
|
normal
|
#2823 |
"tahoe cp FILE ALIAS:" does unnecessary directory reads
|
performance tahoe-cp
|
new
|
|
defect
|
normal
|
#2828 |
address remaining anonymity-violating linkages
|
anonymity
|
new
|
|
defect
|
normal
|
#2837 |
create-node --listen=tor hangs with tor-0.2.8.8
|
anonymity tor
|
new
|
|
defect
|
normal
|
#2916 |
grid-manager
|
accounting, grid-manager
|
new
|
itamarst
|
enhancement
|
normal
|
#2917 |
`tahoe backup` could easily report size information about the backup performed
|
tahoe-backup
|
new
|
|
enhancement
|
normal
|
#2918 |
`tahoe backup` crashes when an upload operation fails
|
tahoe-backup
|
new
|
|
defect
|
normal
|
#2919 |
Encourage folks to use a third-party backup tool with Tahoe-LAFS integration instead of `tahoe backup`
|
tahoe-backup docs
|
new
|
|
enhancement
|
normal
|
#2937 |
check --repair crashes on LIT objects.
|
repair check
|
new
|
|
defect
|
normal
|
#2946 |
pass reactor as an argument to allmydata.test.test_node.testing_tub
|
refactor
|
new
|
|
enhancement
|
normal
|
#2952 |
Runtime reconfiguration
|
usability magic-folder
|
new
|
|
enhancement
|
normal
|
#3022 |
Servers of happiness share placement distributes storage load unevenly in small grids
|
servers-of-happiness, upload
|
new
|
|
defect
|
normal
|
#3237 |
Integration tests should not use sleep
|
integration
|
new
|
|
defect
|
normal
|
#3286 |
WebAPI for create-alias
|
webapi
|
new
|
|
enhancement
|
normal
|
#3506 |
Add Welcome page output for grid-manager status
|
grid-manager
|
new
|
|
enhancement
|
normal
|
#3507 |
tahoe add-grid-manager
|
grid-manager
|
new
|
|
enhancement
|
normal
|
#3508 |
grid-manager integration tests
|
grid-manager
|
new
|
|
defect
|
normal
|
#3571 |
Should grid-manager accept only "its" certificates?
|
grid-manager
|
new
|
|
enhancement
|
normal
|
#3597 |
The integration tests mix synchronous and asynchronous code in an unreliable way
|
self-contained test
|
new
|
|
defect
|
normal
|
#3601 |
CI builds new images for test jobs even when Tahoe's dependencies haven't changed
|
self-contained ci docker
|
new
|
|
enhancement
|
normal
|
#3602 |
Replace allmydata.frontends.sftp._lsLine with something from Twisted
|
self-contained
|
new
|
daira
|
defect
|
normal
|
#3754 |
Release 1.16.0
|
release, packaging
|
new
|
fenn-cs
|
task
|
normal
|
#3878 |
Potential denial of service attack by rogue servers
|
availability, security
|
new
|
|
defect
|
normal
|
#3977 |
Check certificates for validity
|
grid-manager
|
new
|
|
enhancement
|
normal
|
#4095 |
Move off Trac - Initiation
|
moveofftrac
|
new
|
|
task
|
normal
|
#4150 |
CI: Test our Debian package for/with upcoming Debian Trixie
|
debian packaging ci
|
assigned
|
hacklschorsch
|
task
|
normal
|
#4161 |
Move off Trac - Execution - Forgejo
|
movofftrac
|
new
|
|
task
|
normal
|
#4162 |
Infrastructure as Code to manage DNS configurations
|
IaC
|
new
|
|
enhancement
|
normal
|
#49 |
UPnP
|
firewall availability
|
new
|
|
enhancement
|
minor
|
#57 |
logging: compress/truncate/encode/decode/format for human readability and privacy
|
logging privacy anonymity
|
new
|
warner
|
enhancement
|
minor
|
#72 |
Automatic detection of configuration changes.
|
usability
|
new
|
|
enhancement
|
minor
|
#78 |
Cater to rsync as a target Tahoe client.
|
enterprise backup encoding rsync
|
new
|
somebody
|
enhancement
|
minor
|
#92 |
add upload-status page: progress and to-whom info
|
web upload usability reliability transparency
|
new
|
warner
|
enhancement
|
minor
|
#107 |
command-line: progress indicators
|
tahoe-cp tahoe-check usability
|
assigned
|
zooko
|
enhancement
|
minor
|
#112 |
command-line: give it default values for the final element of the pathname
|
usability cli
|
assigned
|
zooko
|
enhancement
|
minor
|
#114 |
command-line: multiple files at once
|
tahoe-cp usability
|
assigned
|
zooko
|
enhancement
|
minor
|
#198 |
count TODOs, display per file
|
coverage
|
new
|
warner
|
enhancement
|
minor
|
#215 |
maybe remove "string containing slash-separated names" APIs
|
cleanup backward-compatibility
|
new
|
somebody
|
enhancement
|
minor
|
#236 |
measure the effect of a more memory-local zfec variant on a webapi server
|
performance memory zfec large
|
new
|
zooko
|
enhancement
|
minor
|
#266 |
when cryptography has random-access AES, update helper to use it
|
upload-helper pycryptopp performance random-access
|
new
|
warner
|
enhancement
|
minor
|
#275 |
need more reliable way to determine when introducer is ready when started from a script (than polling for creation of introducer.furl)
|
introducer start
|
new
|
somebody
|
defect
|
minor
|
#280 |
get_hash method in webapi for extension caching logic.
|
webapi cache extension newcaps
|
assigned
|
zooko
|
enhancement
|
minor
|
#306 |
Clean up code terminology: "SSK" vs "slot", etc
|
mutable newcaps docs
|
new
|
somebody
|
task
|
minor
|
#375 |
include "retry backoff limit" in introducer announcements?
|
backoff
|
new
|
|
enhancement
|
minor
|
#377 |
conditionalize plaintext-hasher in upload
|
performance easy
|
new
|
|
enhancement
|
minor
|
#386 |
upload status page should show nicknames
|
status usability ostrom
|
new
|
akp
|
enhancement
|
minor
|
#389 |
Implement Web Portal feature.
|
portal ui
|
new
|
|
enhancement
|
minor
|
#427 |
what happens when a file changes as you're copying it?
|
integrity locking upload
|
new
|
|
defect
|
minor
|
#430 |
upload/download status: add recently-finished operations
|
status
|
new
|
warner
|
enhancement
|
minor
|
#433 |
mailing list archives are threaded weirdly
|
pipermail archive
|
new
|
zandr
|
defect
|
minor
|
#446 |
shrink UEB: derive more fields from version+filesize
|
backward-compatibility space-efficiency upload ueb
|
new
|
|
enhancement
|
minor
|
#508 |
'tahoe debug verify-share' command
|
tahoe-debug verify
|
new
|
somebody
|
task
|
minor
|
#524 |
upgrade notification
|
usability upgrade privacy
|
new
|
|
enhancement
|
minor
|
#525 |
include platform of each remote peer in the welcome page's known-servers table
|
wui usability transparency welcomepage
|
reopened
|
|
enhancement
|
minor
|
#560 |
use validation metadata from other servers to validate this server's data?
|
preservation availability download
|
new
|
|
enhancement
|
minor
|
#600 |
storage: maybe store buckets as files, not directories
|
storage disk-backend performance migration crawlers
|
new
|
warner
|
enhancement
|
minor
|
#649 |
Validation of configuration settings
|
usability
|
new
|
|
enhancement
|
minor
|
#650 |
Allow metadata (location, contact information) to be added to announcements
|
metadata
|
new
|
|
enhancement
|
minor
|
#677 |
WebAPI: GET /uri/$FILECAP?t=json doesn't return size for mutable files, but the HTML version does
|
test mutable test-needed
|
assigned
|
davidsarah
|
defect
|
minor
|
#707 |
use local storage server as encrypted cache
|
performance
|
new
|
nobody
|
enhancement
|
minor
|
#727 |
add optional-dependency on numpy
|
numpy packaging
|
assigned
|
zooko
|
task
|
minor
|
#765 |
duplication of version and nickname-and-nodeid code in the wui
|
easy cleanup
|
new
|
|
enhancement
|
minor
|
#779 |
Package tahoe with ipkg technology for NAS devices
|
install nas ipkg
|
new
|
somebody
|
enhancement
|
minor
|
#789 |
Support Accept-Encoding: compress, gzip in the WAPI
|
compression json performance bandwidth
|
new
|
|
enhancement
|
minor
|