| #1516 |
don't catch and ignore EnvironmentError when trying to get disk stats
|
assigned
|
davidsarah
|
minor
|
soon
|
code-storage
|
| #1133 |
don't claim to provide better semantics of timestamps than Python claims to provide
|
new
|
somebody
|
minor
|
undecided
|
documentation
|
| #2331 |
don't display capabilities without user explicitly asking for it
|
assigned
|
daira
|
normal
|
undecided
|
code-frontend-cli
|
| #1998 |
don't let "Calling Stale Broke" trigger an incident -- that's a false alarm
|
new
|
warner
|
normal
|
undecided
|
operational
|
| #2250 |
don't re-use metadata from earlier snapshots, in a "tahoe backup"
|
new
|
|
normal
|
soon
|
code-frontend-cli
|
| #1517 |
don't use IndexError to signal lease not found
|
new
|
|
minor
|
soon
|
code-storage
|
| #2902 |
double _got_introducer if main_tab isn't started before IntroducerClient added
|
new
|
|
normal
|
undecided
|
unknown
|
| #287 |
download: tolerate lost or missing servers
|
new
|
|
major
|
eventually
|
code-encoding
|
| #2024 |
downloader hangs when server returns empty string
|
new
|
|
normal
|
eventually
|
code-encoding
|
| #1684 |
duplicate settings in tahoe.cfg should produce an error
|
new
|
|
major
|
undecided
|
code-nodeadmin
|
| #4073 |
each share for a file can have its own write enabler secret, but the wire protocol does not support more than one
|
new
|
|
normal
|
undecided
|
code-network
|
| #2874 |
early reporting of errors to users on the CLI
|
new
|
|
normal
|
undecided
|
unknown
|
| #1815 |
either bridge foolscap log messages to twistd.log, or remove the section of logging.rst about that
|
assigned
|
blaisep
|
normal
|
undecided
|
code
|
| #2463 |
eliminate duplication between test classes Update and Version in test_mutable
|
assigned
|
daira
|
minor
|
soon
|
code-mutable
|
| #1254 |
eliminate use of urllib.urlopen in check_load
|
assigned
|
davidsarah
|
major
|
soon
|
code
|
| #2472 |
encrypted cloud database
|
new
|
daira
|
normal
|
undecided
|
unknown
|
| #406 |
end-to-end encoding self-test
|
assigned
|
zooko
|
major
|
eventually
|
code-encoding
|
| #296 |
enforce timeout on DYHB queries?
|
new
|
|
major
|
eventually
|
code-network
|
| #362 |
enhance upload to search longer and more completely for shares
|
new
|
kevan
|
major
|
undecided
|
code-peerselection
|
| #1112 |
error message for corrupted caps to {{{tahoe ls}}} is unclear
|
new
|
|
major
|
soon
|
code-frontend-cli
|
| #1647 |
errors should include a timestamp and/or request ID so that they can be correlated with server logs
|
assigned
|
davidsarah
|
major
|
soon
|
code-frontend
|
| #1774 |
exception in twistd.log from web parser
|
new
|
|
minor
|
undecided
|
code-frontend-web
|
| #2241 |
exception when trying to attach file to trac ticket
|
new
|
|
normal
|
undecided
|
dev-infrastructure
|
| #2267 |
exceptions.AttributeError: 'CHKUploadHelper' object has no attribute '_reader'
|
new
|
|
normal
|
undecided
|
code-network
|
| #2733 |
excessively verbose warning about IrrationalVersionError
|
reopened
|
daira
|
normal
|
soon
|
packaging
|
| #2797 |
explain two timestamps on WUI server listings
|
new
|
|
minor
|
soon
|
code-frontend-web
|
| #1929 |
express documentation for web-API operations in terms of "rooted paths"
|
assigned
|
marlowe
|
normal
|
soon
|
documentation
|
| #2905 |
fail harder if we can't write announcement-seqnum
|
new
|
|
normal
|
undecided
|
code-storage
|
| #1332 |
fails to start up on readonly filesystem when it tried to rmdir the incoming directory
|
new
|
zancas
|
normal
|
soon
|
code-storage
|
| #1122 |
failure in allmydata.test.test_runner.RunNode.test_client: 'does not look like a running node directory'
|
new
|
drewp
|
major
|
undecided
|
code-nodeadmin
|
| #1904 |
filenames leak into log files from rename (and other web-API operations that take filenames)
|
new
|
|
major
|
undecided
|
code-frontend-web
|
| #1925 |
filesize is zero after upload via sshfs/sftp
|
new
|
cehteh
|
normal
|
undecided
|
code-frontend-ftp-sftp
|
| #2891 |
fix intermittent test coverage
|
new
|
|
normal
|
undecided
|
code
|
| #1641 |
fix regressions in convergent uncoordinated write detection
|
assigned
|
kevan
|
major
|
soon
|
code-mutable
|
| #1537 |
fix some Interface violations
|
new
|
daira
|
minor
|
soon
|
code
|
| #4133 |
fix tahoe packaging
|
new
|
|
normal
|
undecided
|
unknown
|
| #325 |
flogtool scalability/performance
|
new
|
warner
|
major
|
undecided
|
operational
|
| #1989 |
foolscap: "an inbound callRemote ... failed" log entries include all arguments
|
new
|
warner
|
normal
|
undecided
|
code-network
|
| #2720 |
format_http_error leaks the URI
|
new
|
daira
|
normal
|
undecided
|
code-frontend-web
|
| #3817 |
formatting issue with commands
|
new
|
|
normal
|
undecided
|
code-frontend-cli
|
| #1278 |
gateway won't serve any page; variety of interesting error messages in twistd.log
|
new
|
somebody
|
major
|
soon
|
code
|
| #884 |
give nice error page when URL is mangled or from the future
|
assigned
|
davidsarah
|
major
|
soon
|
code-frontend-web
|
| #3508 |
grid-manager integration tests
|
new
|
|
normal
|
undecided
|
unknown
|
| #982 |
grsec disallows tahoe from learning its own IP address
|
new
|
ioerror
|
minor
|
undecided
|
code
|
| #1049 |
gvfs-fuse doesn't work (completely) with the sftp interface
|
new
|
davidsarah
|
major
|
soon
|
code-frontend-ftp-sftp
|
| #651 |
handle MemoryError by failing quickly and loudly
|
new
|
somebody
|
major
|
soon
|
code
|
| #980 |
handle SIGHUP by reloading your config file
|
new
|
warner
|
major
|
undecided
|
code-nodeadmin
|
| #683 |
handle arbitrary URIs in directories
|
new
|
|
major
|
undecided
|
code-dirnodes
|
| #871 |
handle out-of-disk-space condition
|
new
|
somebody
|
major
|
soon
|
code
|
| #2152 |
have the introducer advertise the external IP it sees for a node to other nodes
|
new
|
|
normal
|
undecided
|
code-network
|
| #723 |
helper: client should verify ciphertext hashes and UEB
|
new
|
daira
|
major
|
soon
|
code-encoding
|
| #1343 |
how does a packager find version requirements for indirect dependencies?
|
new
|
somebody
|
major
|
undecided
|
packaging
|
| #337 |
how does the whole system handle lots of file-upload tasks?
|
new
|
somebody
|
major
|
eventually
|
code
|
| #1004 |
how to fix 'multiple versions are recoverable'?
|
new
|
nobody
|
major
|
soon
|
code-mutable
|
| #1731 |
httplib.BadStatusLine exception occurred once in 10000 "tahoe put"s to the same SDMF writecap
|
new
|
davidsarah
|
major
|
undecided
|
code-frontend
|
| #1422 |
https node.url is not verified by httplib
|
new
|
nobody
|
major
|
undecided
|
code-frontend-cli
|
| #3310 |
immutable.downloader.status.DownloadStatus.get_results() is not implemented
|
new
|
sajith
|
normal
|
eventually
|
unknown
|
| #1895 |
implement replace=false for file upload into a mutable directory
|
new
|
davidsarah
|
normal
|
undecided
|
code-frontend-web
|
| #2319 |
improve Tor usage documentation
|
new
|
|
normal
|
undecided
|
unknown
|
| #2101 |
improve error messages from failed uploads
|
new
|
daira
|
normal
|
soon
|
code-peerselection
|
| #2297 |
improve precision of coverage reports by including coverage by subprocesses
|
new
|
|
normal
|
undecided
|
code
|
| #1336 |
improve the mechanism that causes test nodes to exit even if not successfully stopped
|
assigned
|
daira
|
major
|
undecided
|
code
|
| #1559 |
in test_download.Corruption.test_each_byte, catalog_detection = True has bitrotted
|
new
|
somebody
|
normal
|
eventually
|
code
|
| #540 |
inappropriate "uncoordinated write error" after handling a server failure
|
new
|
kevan
|
normal
|
soon
|
code-mutable
|
| #4078 |
intermittant failures / race-condition on immutable.download.fetcher
|
new
|
|
normal
|
undecided
|
code-storage
|
| #2768 |
intermittent DirtyReactor failures in test_system.Connections.test_rref
|
new
|
|
minor
|
undecided
|
code
|
| #2896 |
intermittent allmydata.test.test_introducer.NonV1Server.test_failure failure
|
new
|
|
normal
|
undecided
|
code
|
| #3789 |
intermittent integration/test_i2p.py::test_i2p_service_storage failure
|
new
|
|
normal
|
undecided
|
unknown
|
| #1768 |
intermittent test_system failure
|
new
|
|
normal
|
undecided
|
code
|
| #1492 |
introducer status page is ugly
|
new
|
|
normal
|
soon
|
code-frontend-web
|
| #1024 |
introductory docs are confusing and off-putting
|
assigned
|
blaisep
|
major
|
User Documentation Goals
|
documentation
|
| #1189 |
investigate best FUSE+sshfs options to use for performance and correctness of SFTP via sshfs
|
new
|
bj0
|
major
|
undecided
|
code-frontend-ftp-sftp
|
| #2294 |
investigate using Conda for packaging
|
new
|
|
normal
|
undecided
|
packaging
|
| #4154 |
is the copyright statement correct?
|
new
|
|
normal
|
undecided
|
unknown
|
| #1823 |
is this server telling me over foolscap that its foolscap connection to me just broke?
|
new
|
|
normal
|
undecided
|
code-network
|
| #2257 |
issues on Ubuntu with the installation command used in the Linux howto video at 0:08
|
assigned
|
blaisep
|
normal
|
User Documentation Goals
|
documentation
|
| #2547 |
it is too confusing that --basedir works for some commands and not others
|
new
|
|
normal
|
undecided
|
code-frontend-cli
|
| #2082 |
it says "option --node-dir not a unique prefix", but it is!
|
new
|
|
normal
|
soon
|
code-frontend-cli
|
| #4135 |
latest zfec fails on oraclelinux-8 builder
|
new
|
|
normal
|
undecided
|
packaging
|
| #1870 |
leasedb: performance regression
|
new
|
daira
|
normal
|
soon
|
code-storage
|
| #3740 |
link to web forum
|
new
|
|
normal
|
undecided
|
unknown
|
| #896 |
log more info about Foolscap disconnections on storages nodes (to twistd.log)
|
assigned
|
francois
|
minor
|
undecided
|
code-network
|
| #2038 |
look for any Y2038 problems in Tahoe-LAFS or its dependencies
|
new
|
|
normal
|
undecided
|
code
|
| #2332 |
ls -l doesn't show size of mutable files when listing directories
|
new
|
|
normal
|
undecided
|
code-frontend-cli
|
| #433 |
mailing list archives are threaded weirdly
|
new
|
zandr
|
minor
|
undecided
|
dev-infrastructure
|
| #1299 |
make 'tahoe debug dump-cap' print attenuated versions of the cap, and give it a better command name
|
new
|
|
major
|
undecided
|
code-frontend-cli
|
| #1496 |
make SFTP frontend handle updates to MDMFs without downloading and uploading the entire file
|
assigned
|
davidsarah
|
major
|
soon
|
code-mutable
|
| #2222 |
make a FAQ describing the impact of heartbleed on Tahoe-LAFS
|
assigned
|
blaisep
|
critical
|
soon
|
documentation
|
| #568 |
make immutable check/verify/repair and mutable check/verify work given only a verify cap
|
new
|
daira
|
major
|
soon
|
code-frontend-web
|
| #1967 |
make new WUI work on phone
|
new
|
|
normal
|
undecided
|
code-frontend-web
|
| #1899 |
make reported max-mutable-share-size have the same semantics as max-immutable-share-size
|
new
|
|
normal
|
soon
|
code-frontend-web
|
| #1244 |
make sure we have binaries of zfec for all supported platforms and versions of Python
|
new
|
nobody
|
major
|
undecided
|
packaging
|
| #2375 |
make tests work under a non-ASCII path
|
assigned
|
daira
|
normal
|
soon
|
code
|
| #1368 |
make the added convergence secret be a per-file configuration
|
new
|
nobody
|
major
|
undecided
|
code-frontend
|
| #2867 |
make the connect timeout configurable for production use-cases
|
new
|
|
normal
|
undecided
|
unknown
|
| #1376 |
make user-oriented error message for absence of node.url
|
new
|
|
major
|
soon
|
code-frontend-cli
|
| #2307 |
make user-oriented error message for malformed furls
|
new
|
|
normal
|
undecided
|
code-nodeadmin
|
| #547 |
mapupdate(MODE_WRITE) triggers on a false boundary
|
new
|
|
major
|
soon
|
code-mutable
|
| #1126 |
maybe have separate code paths for upload and repair
|
new
|
|
major
|
undecided
|
code-peerselection
|
| #2325 |
maybe stop using tac files to indicate node type?
|
new
|
warner
|
normal
|
eventually
|
code-nodeadmin
|