= Special Tickets = * [query:keywords~=review-needed&status=!closed&group=milestone review-needed] ([[TicketQuery(keywords~=review-needed&status=!closed, count)]]): tickets with a patch that wants to be reviewed (see PatchReviewProcess) * [query:status!=closed&keywords~=reviewed reviewed] ([[TicketQuery(status!=closed&keywords~=reviewed, count)]]): tickets with a patch reviewed and waiting to be committed * [query:keywords~=news-needed&status=!closed&group=milestone news-needed] ([[TicketQuery(keywords~=news-needed&status=!closed, count)]]): tickets for which a [source:NEWS] entry is needed * [query:status!=closed&keywords~=easy easy] ([[TicketQuery(status!=closed&keywords~=easy, count)]]): this issue represents some low-hanging (coding) fruit * [query:status!=closed&keywords~=regression regression] ([[TicketQuery(status!=closed&keywords~=regression, count)]]): regressions relative to a previous release, or previous state of the development infrastructure * [query:status!=closed&keywords~=unfinished-business unfinished-business] ([[TicketQuery(status!=closed&keywords~=unfinished-business, count)]]): unfinished business from a previous change (but not strictly a regression) * [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)]]) * [http://tahoe-lafs.org/trac/tahoe-lafs/query?max=1000 tickets owned by you (if logged in)] * [http://tahoe-lafs.org/trac/tahoe-lafs/report/27?max=1000 tickets reported by you (if logged in)] * [query:status!=closed&keywords~=gsoc gsoc] ([[TicketQuery(status!=closed&keywords~=gsoc, count)]]): could be part of a suitable Google Summer of Code project = 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~=rollback rollback] ([[TicketQuery(status!=closed&keywords~=rollback, count)]]): could lead to unauthorized rollback to an earlier version 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~=anonymity anonymity] ([[TicketQuery(status!=closed&keywords~=anonymity, count)]]): relevant to running Tahoe-LAFS nodes across anonymity-enhancing protocols such as Tor and I2P (should usually also be tagged with 'privacy') * [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~=anti-censorship] ([[TicketQuery(status!=closed&keywords~=anti-censorship, count)]]): could help with resistance to censorship or denial of service * [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~=location location] ([[TicketQuery(status!=closed&keywords~=location, count)]]): concerned with location awareness -- placement of shares according to topographical, geographical, bandwidth, etc. constraints * [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~=error error] ([[TicketQuery(status!=closed&keywords~=error, count)]]): concerned with error reporting to end-users * [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 with '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~=ucwe ucwe] ([[TicketQuery(status!=closed&keywords~=ucwe, count)]]): an !UncoordinatedWriteError is triggered when it should not be, or vice versa * [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~=heisenbug heisenbug] ([[TicketQuery(status!=closed&keywords~=heisenbug, count)]]): bugs that are not easily reproducible so far * [query:status!=closed&keywords~=cleanup cleanup] ([[TicketQuery(status!=closed&keywords~=cleanup, count)]]): code clean-up / refactoring * [query:status!=closed&keywords~=time time] ([[TicketQuery(status!=closed&keywords~=time, count)]]): having to do with time and clocks * [query:status!=closed&keywords= no keywords] ([[TicketQuery(status!=closed&keywords=, count)]]): open tickets with no keywords Combined queries: * [query:status!=closed&keywords~=integrity|confidentiality|capleak|privacy|rollback|security tickets tagged 'integrity', 'confidentiality', 'capleak', 'privacy', 'anonymity', 'rollback' or 'security'] ([[TicketQuery(status!=closed&keywords~=integrity|confidentiality|capleak|privacy|anonymity|rollback|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~=gentoo gentoo] ([[TicketQuery(status!=closed&keywords~=gentoo, count)]]): Gentoo Linux * [query:status!=closed&keywords~=centos centos] ([[TicketQuery(status!=closed&keywords~=centos, count)]]): CentOS Linux * [query:status!=closed&keywords~=nixos nixos] ([[TicketQuery(status!=closed&keywords~=nixos, count)]]): [http://nixos.org NixOS] Linux * [query:status!=closed&keywords~=windows windows] ([[TicketQuery(status!=closed&keywords~=windows, count)]]): Windows (native or not compiler-specific) * [query:status!=closed&keywords~=win64 win64] ([[TicketQuery(status!=closed&keywords~=win64, count)]]): Windows 64-bit * [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~=metadata metadata] ([[TicketQuery(status!=closed&keywords~=metadata, count)]]): related to metadata * [query:status!=closed&keywords~=names names] ([[TicketQuery(status!=closed&keywords~=metadata, count)]]): related to file/directory names or paths * [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~=statistics statistics] ([[TicketQuery(status!=closed&keywords~=statistics, count)]]): related to usage statistics * [query:status!=closed&keywords~=http http] ([[TicketQuery(status!=closed&keywords~=http, count)]]): related to the HTTP protocol * [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~=tahoe-run tahoe-run] ([[TicketQuery(status!=closed&keywords~=tahoe-run, count)]]): {{{tahoe run}}} command * [query:status!=closed&keywords~=tahoe- tahoe-*] ([[TicketQuery(status!=closed&keywords~=tahoe-, count)]]): all {{{tahoe}}} commands = Frontends and applications = * [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~=sshfs sshfs] ([[TicketQuery(status!=closed&keywords~=sshfs, count)]]): filesystem access via sshfs * [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~=webdrive webdrive] ([[TicketQuery(status!=closed&keywords~=webdrive, count)]]): allmydata.com webdrive user interface * [query:status!=closed&keywords~=iphone iphone] ([[TicketQuery(status!=closed&keywords~=iphone, count)]]): iPhone client * [query:status!=closed&keywords~=music music] ([[TicketQuery(status!=closed&keywords~=music, count)]]): Cloud music player = 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~=pywin32 pywin32] ([[TicketQuery(status!=closed&keywords~=pywin32, count)]]): pywin32 library * [query:status!=closed&keywords~=setuptools setuptools] ([[TicketQuery(status!=closed&keywords~=setuptools, count)]]): setuptools/zetuptoolz/distribute packaging = Development infrastructure = * [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 * [query:status!=closed&keywords~=buildbot buildbot] ([[TicketQuery(status!=closed&keywords~=buildbot, count)]]): automated builds * [query:status!=closed&keywords~=munin munin] ([[TicketQuery(status!=closed&keywords~=munin, count)]]): [http://munin-monitoring.org/ munin] plugins * [query:status!=closed&keywords~=irc irc] ([[TicketQuery(status!=closed&keywords~=irc, count)]]): IRC bots for {{{#tahoe-lafs}}} channel * [query:status!=closed&keywords~=release release] ([[TicketQuery(status!=closed&keywords~=release, count)]]): related to the release process = Tickets by Milestone = * [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)]]) * [query:milestone~=soon&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type soon] ([[TicketQuery(milestone~=soon&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=2.0.0&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type 2.0.0] ([[TicketQuery(milestone=2.0.0&status!=closed, count)]]) * [query:milestone=1.9.0&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type 1.9.0] ([[TicketQuery(milestone=1.9.0&status!=closed, count)]]) * [query:milestone=1.8.1&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type 1.8.1] ([[TicketQuery(milestone=1.8.1&status!=closed, count)]]) * [query:milestone=1.8.0|1.8β&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type 1.8.0] ([[TicketQuery(milestone=1.8.0|1.8β&status!=closed, count)]]) * [query:milestone=1.7.1&status!=closed&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type 1.7.1] ([[TicketQuery(milestone=1.7.1&status!=closed, count)]]) * [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.1&status=closed&group=resolution&col=summary&col=keywords&col=status&col=owner&col=reporter&col=priority&col=type closed since 1.7.0] ([[TicketQuery(milestone=1.7.1&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&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&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)]]) = 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-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-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. = The Standard Trac Tickets Page = * http://tahoe-lafs.org/trac/tahoe/report