= Tickets by Component = * code * [query:component=code&status!=closed code (general)] ([[TicketQuery(component=code&status!=closed, count)]] open tickets) * [query:component=code-dirnodes&status!=closed code-dirnodes] ([[TicketQuery(component=code-dirnodes&status!=closed, count)]]) * [query:component=code-encoding&status!=closed code-encoding] ([[TicketQuery(component=code-encoding&status!=closed, count)]]) * frontend * [query:component=code-frontend&status!=closed code-frontend (general)] ([[TicketQuery(component=code-frontend&status!=closed, count)]]) * [query:component=code-frontend-cli&status!=closed code-frontend-cli] ([[TicketQuery(component=code-frontend-cli&status!=closed, count)]]) * [query:component=code-frontend-w32&status!=closed code-frontend-w32] ([[TicketQuery(component=code-frontend-w32&status!=closed, count)]]) * [query:component=code-frontend-web&status!=closed code-frontend-web] ([[TicketQuery(component=code-frontend-web&status!=closed, count)]]) * [query:component=code-mutable&status!=closed code-mutable] ([[TicketQuery(component=code-mutable&status!=closed, count)]]) * [query:component=code-network&status!=closed code-network] ([[TicketQuery(component=code-network&status!=closed, count)]]) * [query:component=code-nodeadmin&status!=closed code-nodeadmin] ([[TicketQuery(component=code-nodeadmin&status!=closed, count)]]) * [query:component=code-peerselection&status!=closed code-peerselection] ([[TicketQuery(component=code-peerselection&status!=closed, count)]]) * [query:component=code-performance&status!=closed code-performance] ([[TicketQuery(component=code-performance&status!=closed, count)]]) -- deprecated, use [query:status!=closed&keywords~=performance performance keyword] ([[TicketQuery(status!=closed&keywords~=performance, count)]]) * [query:component=code-storage&status!=closed code-storage] ([[TicketQuery(component=code-storage&status!=closed, count)]]) * [query:component=documentation&status!=closed documentation] ([[TicketQuery(component=documentation&status!=closed, count)]]) -- deprecated, use [query:status!=closed&keywords~=docs docs keyword] ([[TicketQuery(status!=closed&keywords~=docs, count)]]) * [query:component=packaging&status!=closed packaging] ([[TicketQuery(component=packaging&status!=closed, count)]]) * [query:component=contrib&status!=closed contrib] ([[TicketQuery(component=contrib&status!=closed, count)]]) * [query:component=dev-infrastructure&status!=closed dev-infrastructure] ([[TicketQuery(component=dev-infrastructure&status!=closed, count)]]) * [query:component=operational&status!=closed operational] ([[TicketQuery(component=operational&status!=closed, count)]]) * [query:component=website&status!=closed website] ([[TicketQuery(component=website&status!=closed, count)]]) * uncategorized * [query:component=unknown&status!=closed unknown] ([[TicketQuery(component=unknown&status!=closed, count)]]) See ComponentDefinitions for an explanation of what each component means. = Special Tickets = * [query:keywords~=review-needed review-needed] ([[TicketQuery(keywords~=review-needed, count)]]): tickets with a patch waiting for review * [query:status!=closed&keywords~=reviewed reviewed] ([[TicketQuery(status!=closed&keywords~=reviewed, count)]]): tickets with a patch reviewed and waiting to be committed * [query:status!=closed&keywords~=easy easy] ([[TicketQuery(status!=closed&keywords~=easy, count)]]): this issue represents some low-hanging (coding) fruit * [query:status!=closed&keywords~=gsoc gsoc] ([[TicketQuery(status!=closed&keywords~=gsoc, count)]]): could be part of a suitable Google Summer of Code project * [query:status!=closed&keywords~=regression regression] ([[TicketQuery(status!=closed&keywords~=regression, count)]]): regressions relative to a previous version of Tahoe * [query:status!=closed&keywords~=&owner~=&reporter~=&desc=1&order=id&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type&col=milestone all open tickets, most recent first] ([[TicketQuery(status!=closed, count)]]) = Keywords = (Each keyword links to all of the '''open''' tickets mentioning that keyword. Some of the keywords are new, and existing tickets may not have been changed to use them.) * [query:status!=closed&keywords~=integrity integrity] ([[TicketQuery(status!=closed&keywords~=integrity, count)]]): could lead to the unintended alteration of data * [query:status!=closed&keywords~=confidentiality confidentiality] ([[TicketQuery(status!=closed&keywords~=confidentiality, count)]]): could lead to the unintended disclosure of file contents * [query:status!=closed&keywords~=capleak capleak] ([[TicketQuery(status!=closed&keywords~=capleak, count)]]): could lead to the unintended disclosure of capabilities * [query:status!=closed&keywords~=privacy privacy] ([[TicketQuery(status!=closed&keywords~=privacy, count)]]): could lead to the unintended disclosure of information other than file contents (e.g. how many files of what size you access at what times, the shape of your directory graph, the fact that you run a Tahoe-LAFS client or storage server, etc.) * [query:status!=closed&keywords~=security security] ([[TicketQuery(status!=closed&keywords~=security, count)]]): security issues not necessarily tagged with a more specific keyword (''confidentiality'', ''integrity'', etc.) * [query:status!=closed&keywords~=preservation preservation] ([[TicketQuery(status!=closed&keywords~=preservation, count)]]): could lead to unintended loss of (failure to preserve) data * [query:status!=closed&keywords~=availability availability] ([[TicketQuery(status!=closed&keywords~=availability, count)]]): could lead to a temporary condition of being unable to read or write to the filesystem * [query:status!=closed&keywords~=reliability reliability] ([[TicketQuery(status!=closed&keywords~=reliability, count)]]): could lead to unpredictable failure of functionality * [query:status!=closed&keywords~=scalability scalability] ([[TicketQuery(status!=closed&keywords~=scalability, count)]]): scaling to large and/or geographically dispersed storage grids, or to high traffic volumes or numbers of clients * [query:status!=closed&keywords~=forward-compatibility forward-compatibility] ([[TicketQuery(status!=closed&keywords~=forward-compatibility, count)]]): relevant to [http://en.wikipedia.org/wiki/Forward_compatibility forward compatibility] of stored data or caps with future Tahoe versions * [query:status!=closed&keywords~=unicode unicode] ([[TicketQuery(status!=closed&keywords~=unicode, count)]]): related to Unicode * [query:status!=closed&keywords~=i18n i18n] ([[TicketQuery(status!=closed&keywords~=i18n, count)]]): related to internationalization (usually also to Unicode) * [query:status!=closed&keywords~=usability usability] ([[TicketQuery(status!=closed&keywords~=usability, count)]]): concerned with ease of use (interface or mental models) * [query:status!=closed&keywords~=install install] ([[TicketQuery(status!=closed&keywords~=install, count)]]): installation problems * [query:status!=closed&keywords~=docs docs] ([[TicketQuery(status!=closed&keywords~=docs, count)]]): fixing this issue involves updating documentation * [query:status!=closed&keywords~=test test] ([[TicketQuery(status!=closed&keywords~=test, count)]]): additional or better test coverage needed * [query:status!=closed&keywords~=performance performance] ([[TicketQuery(status!=closed&keywords~=performance, count)]]): an opportunity to improve some aspect of performance (speed, latency, bandwidth, space usage, etc.) * [query:status!=closed&keywords~=memory memory] ([[TicketQuery(status!=closed&keywords~=memory, count)]]): an opportunity to improve memory usage (should usually also be tagged as 'performance') * [query:status!=closed&keywords~=space-efficiency space-efficiency] ([[TicketQuery(status!=closed&keywords~=space-efficiency, count)]]): an opportunity to improve space-efficiency of stored files * [query:status!=closed&keywords~=extensibility extensibility] ([[TicketQuery(status!=closed&keywords~=extensibility, count)]]): extensibility and customization mechanisms * [query:status!=closed&keywords~=hang hang] ([[TicketQuery(status!=closed&keywords~=hang, count)]]): could cause an operation to hang, either indefinitely or for long periods * [query:status!=closed&keywords~=large large] ([[TicketQuery(status!=closed&keywords~=large, count)]]): affecting large files or directories * [query:status!=closed&keywords~=newcaps newcaps] ([[TicketQuery(status!=closed&keywords~=newcaps, count)]]): relevant to NewCapDesign * [query:status!=closed&keywords~=newurls newurls] ([[TicketQuery(status!=closed&keywords~=newurls, count)]]): relevant to improvements in encoding caps as URLs * [query:status!=closed&keywords~=firewall firewall] ([[TicketQuery(status!=closed&keywords~=firewall, count)]]): firewall and NAT traversal issues * [query:status!=closed&keywords~=standards standards] ([[TicketQuery(status!=closed&keywords~=standards, count)]]): compliance to standards (HTTP, HTML etc.) * [query:status!=closed&keywords= no keywords] ([[TicketQuery(status!=closed&keywords=, count)]]): open tickets with no keywords Combined queries: * [query:status!=closed&keywords~=integrity|confidentiality|privacy|security tickets tagged 'integrity', 'confidentiality', 'privacy' or 'security'] ([[TicketQuery(status!=closed&keywords~=integrity|confidentiality|privacy|security, count)]]) * [query:status!=closed&keywords~=reliability|availability|preservation tickets tagged 'reliability', 'availability' or 'preservation'] ([[TicketQuery(status!=closed&keywords~=reliability|availability|preservation, count)]]) * [query:status!=closed&keywords~=performance|memory|space-efficiency|scalability tickets tagged 'performance', 'memory', 'space-efficiency' or 'scalability'] ([[TicketQuery(status!=closed&keywords~=performance|memory|space-efficiency|scalability, count)]]) * [query:status!=closed&keywords~=i18n|unicode tickets tagged 'i18n' or 'unicode'] ([[TicketQuery(status!=closed&keywords~=i18n|unicode, count)]]) = Platform keywords = * [query:status!=closed&keywords~=unix unix] ([[TicketQuery(status!=closed&keywords~=unix, count)]]): all Unices * [query:status!=closed&keywords~=debian debian] ([[TicketQuery(status!=closed&keywords~=debian, count)]]): Debian Linux * [query:status!=closed&keywords~=ubuntu ubuntu] ([[TicketQuery(status!=closed&keywords~=ubuntu, count)]]): Ubuntu Linux * [query:status!=closed&keywords~=windows windows] ([[TicketQuery(status!=closed&keywords~=windows, count)]]): Windows (native or not compiler-specific) * [query:status!=closed&keywords~=cygwin cygwin] ([[TicketQuery(status!=closed&keywords~=cygwin, count)]]): Windows using cygwin * [query:status!=closed&keywords~=mac mac] ([[TicketQuery(status!=closed&keywords~=mac, count)]]): Mac OS X * [query:status!=closed&keywords~=x86 x86] ([[TicketQuery(status!=closed&keywords~=x86, count)]]): x86 processors * [query:status!=closed&keywords~=x86-64 x86-64] ([[TicketQuery(status!=closed&keywords~=x86-64, count)]]): x86-64 processors * [query:status!=closed&keywords~=ppc ppc] ([[TicketQuery(status!=closed&keywords~=ppc, count)]]): PowerPC processors * [query:status!=closed&keywords~=arm arm] ([[TicketQuery(status!=closed&keywords~=arm, count)]]): ARM processors = Functionality = * [query:status!=closed&keywords~=helper helper] ([[TicketQuery(status!=closed&keywords~=helper, count)]]): related to helper function * [query:status!=closed&keywords~=repair repair] ([[TicketQuery(status!=closed&keywords~=repair, count)]]): related to repair function * [query:status!=closed&keywords~=verify verify] ([[TicketQuery(status!=closed&keywords~=verify, count)]]): related to verification * [query:status!=closed&keywords~=introducer|introduction introducer, introduction] ([[TicketQuery(status!=closed&keywords~=introducer|introduction, count)]]): related to the existing introducer, or to node introduction in general * [query:status!=closed&keywords~=upload upload] ([[TicketQuery(status!=closed&keywords~=upload, count)]]): related to file upload * [query:status!=closed&keywords~=download download] ([[TicketQuery(status!=closed&keywords~=download, count)]]): related to file download * [query:status!=closed&keywords~=cache cache] ([[TicketQuery(status!=closed&keywords~=cache, count)]]): related to caching * [query:status!=closed&keywords~=alias alias] ([[TicketQuery(status!=closed&keywords~=alias, count)]]): related to aliases * [query:status!=closed&keywords~=leases leases] ([[TicketQuery(status!=closed&keywords~=leases, count)]]): related to leases or garbage collection * [query:status!=closed&keywords~=accounting accounting] ([[TicketQuery(status!=closed&keywords~=accounting, count)]]): related to storage accounting * [query:status!=closed&keywords~=logging logging] ([[TicketQuery(status!=closed&keywords~=logging, count)]]): related to logging * [query:status!=closed&keywords~=ophandle ophandle] ([[TicketQuery(status!=closed&keywords~=ophandle, count)]]): related to operation handles * [query:status!=closed&keywords~=error error] ([[TicketQuery(status!=closed&keywords~=error, count)]]): related to error reporting (to end-users) * [query:status!=closed&keywords~=statistics statistics] ([[TicketQuery(status!=closed&keywords~=statistics, count)]]): related to usage statistics * [query:status!=closed&keywords~=tahoe-cp tahoe-cp] ([[TicketQuery(status!=closed&keywords~=tahoe-cp, count)]]): {{{tahoe cp}}} command * [query:status!=closed&keywords~=tahoe-ls tahoe-ls] ([[TicketQuery(status!=closed&keywords~=tahoe-ls, count)]]): {{{tahoe ls}}} command * [query:status!=closed&keywords~=tahoe-rm tahoe-rm] ([[TicketQuery(status!=closed&keywords~=tahoe-rm, count)]]): {{{tahoe rm}}} command * [query:status!=closed&keywords~=tahoe-mv tahoe-mv] ([[TicketQuery(status!=closed&keywords~=tahoe-mv, count)]]): {{{tahoe mv}}} command * [query:status!=closed&keywords~=tahoe-check tahoe-check] ([[TicketQuery(status!=closed&keywords~=tahoe-check, count)]]): {{{tahoe check}}} command * [query:status!=closed&keywords~=tahoe-backup tahoe-backup] ([[TicketQuery(status!=closed&keywords~=tahoe-backup, count)]]): {{{tahoe backup}}} command * [query:status!=closed&keywords~=buildbot buildbot] ([[TicketQuery(status!=closed&keywords~=buildbot, count)]]): automated builds = Frontends = * [query:status!=closed&keywords~=wui wui] ([[TicketQuery(status!=closed&keywords~=wui, count)]]): Web user interface * [query:status!=closed&keywords~=fuse fuse] ([[TicketQuery(status!=closed&keywords~=fuse, count)]]): FUSE filesystem interface * [query:status!=closed&keywords~=smb smb] ([[TicketQuery(status!=closed&keywords~=smb, count)]]): SMB filesystem interface (WinFUSE) * [query:status!=closed&keywords~=ftpd ftpd] ([[TicketQuery(status!=closed&keywords~=ftpd, count)]]): FTP frontend * [query:status!=closed&keywords~=sftp sftp] ([[TicketQuery(status!=closed&keywords~=sftp, count)]]): SFTP frontend * [query:status!=closed&keywords~=webdav webdav] ([[TicketQuery(status!=closed&keywords~=webdav, count)]]): (hypothetical) WebDAV frontend * [query:status!=closed&keywords~=jsui jsui] ([[TicketQuery(status!=closed&keywords~=jsui, count)]]): !JavaScript (probably Cajita) user interface * [query:status!=closed&keywords~=iphone iphone] ([[TicketQuery(status!=closed&keywords~=iphone, count)]]): iPhone client = Dependencies = * [query:status!=closed&keywords~=pycryptopp pycryptopp] ([[TicketQuery(status!=closed&keywords~=pycryptopp, count)]]): pycryptopp library * [query:status!=closed&keywords~=zfec zfec] ([[TicketQuery(status!=closed&keywords~=zfec, count)]]): zfec library * [query:status!=closed&keywords~=foolscap foolscap] ([[TicketQuery(status!=closed&keywords~=foolscap, count)]]): foolscap library * [query:status!=closed&keywords~=openssl openssl] ([[TicketQuery(status!=closed&keywords~=openssl, count)]]): openssl library * [query:status!=closed&keywords~=twisted twisted] ([[TicketQuery(status!=closed&keywords~=twisted, count)]]): twisted library * [query:status!=closed&keywords~=pycrypto-lib pycrypto-lib] ([[TicketQuery(status!=closed&keywords~=pycrypto-lib, count)]]): pycrypto library (not to be confused with pycryptopp) * [query:status!=closed&keywords~=setuptools setuptools] ([[TicketQuery(status!=closed&keywords~=setuptools, count)]]): setuptools/zetuptoolz packaging * [query:status!=closed&keywords~=darcs darcs] ([[TicketQuery(status!=closed&keywords~=darcs, count)]]): darcs revision control system * [query:status!=closed&keywords~=trac trac] ([[TicketQuery(status!=closed&keywords~=trac, count)]]): trac bug tracker and wiki * [query:status!=closed&keywords~=coverage coverage] ([[TicketQuery(status!=closed&keywords~=coverage, count)]]): test coverage analyzer = Tickets by Milestone = * [query:milestone=1.7.0&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type 1.7.0] ([[TicketQuery(milestone=1.7.0&status!=closed, count)]]) * [query:milestone=1.7.0&status=closed&group=resolution&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type closed since 1.6.1] ([[TicketQuery(milestone=1.7.0&status=closed, count)]]) * [query:milestone=1.6.1&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type 1.6.1] ([[TicketQuery(milestone=1.6.1&status!=closed, count)]]) * [query:milestone=1.6.1&status=closed&group=resolution&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type closed in 1.6.1] ([[TicketQuery(milestone=1.6.1&status=closed, count)]]) * [query:milestone=1.6.0&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type 1.6.0] ([[TicketQuery(milestone=1.6.0&status!=closed, count)]]) * [query:milestone=1.6.0&status=closed&group=resolution&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type closed in 1.6.0] ([[TicketQuery(milestone=1.6.0&status=closed, count)]]) * [query:milestone=eventually&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type eventually] ([[TicketQuery(milestone=eventually&status!=closed, count)]]) * [query:milestone=undecided|&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type undecided or blank] ([[TicketQuery(milestone=undecided|&status!=closed, count)]]) = The Standard Trac Tickets Page = * http://allmydata.org/trac/tahoe/report