#846 |
allmydata.test.test_system.SystemTest.test_mutable sometimes hangs on a slow machine
|
test arm reliability hang heisenbug
|
assigned
|
zooko
|
defect
|
major
|
#951 |
uploads aren't cancelled by closing the web page
|
usability upload large wui ophandle
|
assigned
|
zooko
|
defect
|
major
|
#964 |
show sizes in unambiguous way that doesn't get mistaken for different units
|
usability
|
assigned
|
zooko
|
defect
|
minor
|
#1077 |
consistent timestamp format and timezone
|
time usability logging
|
assigned
|
zooko
|
defect
|
major
|
#1084 |
nondeterministic failure of allmydata.test.test_system.SystemTest.test_upload_and_download_{random_key,convergent}
|
test upload heisenbug
|
assigned
|
zooko
|
defect
|
major
|
#1173 |
cancelled downloads are marked incorrectly on the Recent Uploads/Downloads page
|
immutable download wui unfinished-business regression more-info-needed
|
assigned
|
zooko
|
defect
|
major
|
#1182 |
clean up and improve asymptotic complexity of Spans and DataSpans
|
performance cleanup unfinished-business immutable download
|
assigned
|
zooko
|
defect
|
normal
|
#1265 |
New Visualizer is insufficiently labelled/documented (plus layout problem)
|
documentation usability visualization transparency download
|
assigned
|
zooko
|
defect
|
major
|
#1447 |
add read-only mode for gateways
|
readonly gateway security testgrid cloud-backend multiuser-gateway
|
new
|
zooko
|
enhancement
|
major
|
#1548 |
separate configuration from instantiation of Client instance
|
configuration cleanup
|
new
|
zooko
|
enhancement
|
normal
|
#1581 |
Trac file uploads/attachments failing/corrupted
|
trac attachment nginx uwsgi
|
assigned
|
zooko
|
defect
|
normal
|
#1670 |
KeyError in mutable read-modify-write
|
mutable retrieve error tahoe-backup regression test-needed preservation blocks-release
|
assigned
|
zooko
|
defect
|
critical
|
#1864 |
turn off the AUTOINCREMENT feature in our use of sqlite?
|
sqlite leasedb
|
new
|
zooko
|
enhancement
|
normal
|
#1903 |
deprecate one of the synonyms "/file/" and "/named/" from the WAPI
|
usability wui wapi docs forward-compatibility
|
reopened
|
zooko
|
enhancement
|
normal
|
#2138 |
file formatting conventions for text files in our source repo
|
docs standards charset utf-8 bom
|
new
|
zooko
|
enhancement
|
normal
|
#49 |
UPnP
|
firewall availability
|
new
|
|
enhancement
|
minor
|
#50 |
ask a peer to tell you what your IP address is (similar to STUNT/ICE)
|
firewall availability p2p iputil introducer introduction
|
new
|
|
enhancement
|
normal
|
#72 |
Automatic detection of configuration changes.
|
usability
|
new
|
|
enhancement
|
minor
|
#203 |
add deep-copy function to web API
|
usability performance webdav
|
new
|
|
enhancement
|
major
|
#204 |
"virtual CDs"
|
dirnodes newcaps performance random-access space-efficiency tahoe-backup
|
new
|
|
enhancement
|
major
|
#283 |
implement mutable-file upload/download helpers
|
mutable upload-helper upload download
|
new
|
|
enhancement
|
major
|
#307 |
maybe add node metadata? (in addition to edge metadata)
|
vdrive metadata time
|
new
|
|
enhancement
|
major
|
#308 |
add directory traversal / deep-verify capability?
|
vdrive newcaps verify repair privacy anonymity research
|
new
|
|
enhancement
|
major
|
#318 |
wapi: test that we return 200 or 201 as appropriate
|
standards test
|
new
|
|
defect
|
major
|
#344 |
more client-vs-server refactoring: servers-only shouldn't subscribe to storage announcements
|
introduction performance p2p
|
new
|
|
enhancement
|
major
|
#371 |
corrupted introducer.furl causes subtle startup breakage
|
startup error
|
new
|
|
defect
|
major
|
#383 |
large directories take a long time to modify
|
dirnode performance newcaps
|
new
|
|
enhancement
|
major
|
#389 |
Implement Web Portal feature.
|
portal ui
|
new
|
|
enhancement
|
minor
|
#462 |
PUT should elicit 100 Continue
|
curl hang reliability http standards
|
new
|
|
defect
|
major
|
#488 |
Thunderbird plugin
|
usability
|
new
|
|
enhancement
|
major
|
#500 |
what happens if you run out of sequence numbers in mutable files
|
spec newcaps
|
new
|
|
defect
|
major
|
#525 |
include platform of each remote peer in the welcome page's known-servers table
|
wui usability transparency welcomepage
|
reopened
|
|
enhancement
|
minor
|
#529 |
Implement Halt and Catch Fire
|
reliability availability anti-censorship error
|
new
|
|
defect
|
major
|
#589 |
JSON link does not work if there is a '#' character in the file name.
|
encoding wui names
|
new
|
|
defect
|
major
|
#683 |
handle arbitrary URIs in directories
|
newcaps newurls revocation
|
new
|
|
defect
|
major
|
#719 |
Making requests too soon after startup can fail
|
download upload check repair usability error wui availability reliability
|
new
|
|
defect
|
major
|
#720 |
Changing web server address breaks CLI
|
docs wapi
|
new
|
|
defect
|
major
|
#791 |
Optimize FEC parameters to increase download performance
|
performance preservation
|
new
|
|
enhancement
|
minor
|
#2050 |
Expand HowToWriteTests to packaging and distribution tests
|
packaging dev-infrastructure documentation test
|
new
|
|
defect
|
normal
|
#2198 |
make exception tracebacks easier to grok
|
usability error
|
new
|
|
enhancement
|
normal
|
#2203 |
"UnrecoverableFileError(no recoverable versions)" is a poor-quality error report
|
usability error mutable transparency
|
new
|
|
defect
|
normal
|
#2225 |
allow themeing of WUI
|
wui aesthetics
|
new
|
|
enhancement
|
normal
|
#2227 |
"format=mutable" in the web API
|
mutable mdmf defaults webapi
|
new
|
|
enhancement
|
normal
|
#2230 |
'tahoe --version[and-path]' should print versions even if a requirement check fails
|
packaging version error
|
new
|
|
defect
|
normal
|
#2241 |
exception when trying to attach file to trac ticket
|
trac
|
new
|
|
defect
|
normal
|
#2250 |
don't re-use metadata from earlier snapshots, in a "tahoe backup"
|
forward-compatibility tahoe-backup metadata
|
new
|
|
defect
|
normal
|
#2267 |
exceptions.AttributeError: 'CHKUploadHelper' object has no attribute '_reader'
|
upload upload-helper immutable tahoe-backup
|
new
|
|
defect
|
normal
|
#2270 |
Tahoe trac silently fails to add ticket attachments
|
trac attachment regression
|
new
|
|
defect
|
major
|
#2294 |
investigate using Conda for packaging
|
packaging
|
new
|
|
defect
|
normal
|
#2297 |
improve precision of coverage reports by including coverage by subprocesses
|
coverage subprocess
|
new
|
|
defect
|
normal
|
#2300 |
missing git tags causes tests to fail
|
packaging git version
|
new
|
|
defect
|
normal
|
#2311 |
build error _cffi_backend.so: Undefined PLT symbol "___tls_get_addr" (symnum = 156)
|
cffi cryptography-lib build
|
new
|
|
defect
|
normal
|
#2314 |
automate cross-linking between github pull requests and trac issue tickets.
|
github trac
|
new
|
|
defect
|
normal
|
#2327 |
testing numpy 1.9.0 against misc/operation_helpers/provisioning/reliability.py
|
numpy optional operation-helpers
|
new
|
|
defect
|
normal
|
#2332 |
ls -l doesn't show size of mutable files when listing directories
|
preformance usability tahoe-ls
|
new
|
|
defect
|
normal
|
#2333 |
manifest with sizes
|
manifest mutable size stats
|
new
|
|
enhancement
|
normal
|
#2335 |
clients shouldn't need to have persistent id
|
anonymity privacy accounting foolscap
|
new
|
|
enhancement
|
normal
|
#2336 |
using two copies of the same node directory fails badly
|
usability foolscap
|
new
|
|
defect
|
major
|
#2349 |
TypeError: AES.__init__() argument 1 must be string or read-only character buffer, not None
|
TypeError mutable mapupdate
|
new
|
|
defect
|
major
|
#2350 |
Persistent Introducer connections leak IP addresses even when idle
|
privacy
|
new
|
|
enhancement
|
normal
|
#2351 |
Create tahoe-lafs client using WebRTC for Dropbox like link sending
|
usability
|
new
|
|
enhancement
|
minor
|
#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
|
#2364 |
Clients in onion grid busy-wait if a storage node is unreachable
|
availability reliability anti-censorship tor-protocol anonymity
|
new
|
|
defect
|
major
|
#2376 |
Don't use helper for local nodes, only remote ones
|
upload-helper performance
|
new
|
|
enhancement
|
normal
|
#2401 |
authentication via proxy breaks "tahoe backup"
|
authentication wui webapi http websec
|
new
|
|
defect
|
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
|
#2409 |
tolerate simultaneous uploads better
|
upload usability performance immutable reliability
|
new
|
|
defect
|
major
|
#2430 |
'tahoe backup' and 'tahoe cp' are too slow with lots of small files
|
tahoe-backup tahoe-cp performance
|
new
|
|
enhancement
|
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
|
#2590 |
GET /operations/$HANDLE?output=json is not JSON
|
error webapi json
|
new
|
|
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
|
#2797 |
explain two timestamps on WUI server listings
|
wui easy
|
new
|
|
defect
|
minor
|
#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
|
#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
|
#3535 |
Document crypto used in grid-manager
|
grid-manager
|
new
|
|
task
|
major
|
#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
|
new
|
|
defect
|
normal
|
#3604 |
Develop Roadmap
|
roadmap
|
new
|
|
enhancement
|
critical
|
#3878 |
Potential denial of service attack by rogue servers
|
availability, security
|
new
|
|
defect
|
normal
|
#3977 |
Check certificates for validity
|
grid-manager
|
new
|
|
enhancement
|
normal
|
#126 |
add "Invite a Friend" button
|
usability
|
new
|
|
enhancement
|
major
|