-
Notifications
You must be signed in to change notification settings - Fork 17
Perspectives Roadmap
Dave edited this page Jun 28, 2016
·
12 revisions
This page outlines the plans for Perspectives features that are relevant and visible to users, both short-term and long-term. It will be updated whenever features are completed or plans change (see the top of the page to note the time of last update).
Features and fixes are tracked using GitHub Issues. This page is meant to simply collect and group the overall state of current issues to show our current priorities.
Questions, comments, and suggestions about the Perspectives Roadmap should be sent to the mailing list.
- Client #143 Fix getRecentBadCerts behaviour -- lambdor
- Client #132 Add distrust all Authorities button -- lambdor
- Server #46 Make default notaries more responsive/set up nginx proxies on default notaries -- daveschaefer
-
Server #45 Scanner refactoring. Multipe issues that need fixing. -- daveschaefer
- This would be much easier and faster if we refactored the scanner component so it was easier to test
- Server #30 Extract certificate data to separate database table. This is required to keep our database sizes sane, especially if we will be storing more than one type of certificate fingerprint -- daveschaefer
-
Server #22 Fix server to display use SHA256 hashes -- daveschaefer
- Add a database field to store SHA256 hashes
- Have the scanner begin calculating and both storing both hashes
- Set a new way to request the SHA256 hash type when asking a server for info
- Upgrade existing servers to use the new hash code. Let them begin gathering data. -- daveschaefer
- Upgrading the heroku notaries will be easier. Upgrading the aws notaries will be more difficult, and they will have to go through two schema upgrades (2.x -> 3.0, and 3.0 -> newest).
- Client #149 Client support for SHA256 hashes. -- lambdor
Medium-term items are not listed in any particular priority.
-
Client #60, Client #85, Client #103 - Merge tabinfo restructuring into master branch -- lambdor
- actual merge
- cleanup formatting and style(!) from 4.6 after merge with tabinfo_restructuring
- Server #19 Add HTTPS support to notary servers -- daveschaefer
- Client #81 Query notaries over HTTPS
- Client #14 also validate certificates for embedded content that goes to a different domain -- lambdor
Long-term items are not listed in any particular priority.
- Port Perspectives to Chromium/Chrome
- Extract browser-specific code to its own set of javascript objects (so code is organized and maintainable). This will probably be a by-product of the tabinfo_restrcturing merge.
- Requires functionality from Chrome first: the ability for extensions to retrieve the certificate for the current site
- Set up script that converts Firefox-style localized strings to Chrome-style localized strings (should create and release a separate library for this and then use it)
- Client #126 Real-time view for notary results
- Client #76 Restartless extension