Perspectives Version History

21 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 4.6.2 201.9 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

4.6.2
-----
* Fix several bugs that violate the AMO review policy so we can continue to deploy client updates through addons.mozilla.org:
* Move initialization script to separate file rather than holding the code inline (GH #162)
* Fix initial setup to add Perspectives button to the correct place (GH #161)
* Fix addProgressListener usage (GH #103 )
* Remove synchronous call to nsIDNSService.resolve() (GH #160)
Fixes mainly based on patches submitted by Alexey V., with slight modifications.
Thanks Alexey!

Version 4.6.1 200.3 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

* Add (ru) Russian translation! Many thanks to Alexey V!
* Fill in CHANGELOG history from versions before 4.3
+ Update checkloc library to v2.1. Many new tests including checking string substitutions inside .properties files
* Fix incorrect string substitution in zh-CN localization (caught by the new checkloc test)
* Move all external libraries to a clear 'extlib' folder; denote licenses
* Remove unused preference 'perspectives.svg'
+ Add Perspectives logo image to help page
* Convert translation file to markdown format
+ Unlock the 'About' dialog
* Fix some test data, fix tests, add new tests for client policy code
* Add a way to distinguish test setup from the tests themselves
* Add sanity check for inconsistency function so max_timespan cannot be larger than check length
+ Add link to translation instructions from About dialog
* Add Preferences GUI input validation to 'mix' and 'max' quorum threshold

Version 4.6.1-signed 185.4 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

4.6
---
+ Add option to contact notaries when in private browsing (off by default)
+ Expose timeout duration and number of query retries as a user preference
+ Expose maximum caching duration as a user preference
+ Improve whitelist interface:
* Convert whitelist textfield into a table with columns
+ Domain column is sortable
+ Regexes can be clicked and edited
+ Whitelist entries can be clicked to activate or deactivate
+ Table supports multi row selection and removal
+ Added localizations (en, de) for columns and remove button
* Highly visible notifications when certificates fail (multiple certificates, one not recently seen; multiple certificates)
* Extract remaining hardcoded strings for localization
* Some German (de) localization fixes
* Convert some alerts to Perspectives wrapped alerts
* Prevent the addition of duplicate notaries
* Correctly detected and set status for "quorum not reached" in non-english languages.
* Temporarily remove all 'Report Attack' functionality, until the feature is fixed
* Check if result signature and timestamps are correct when processing notary results, and visually mark as red if either is incorrect
* Warn on mismatching notary public keys
+ Remove red from color result keys, as it's now used for "invalid signature"
+ Display required quorum duration in notary results
* Rescue the svg/image test page
+ Convert README to markdown file
+ Add more info in README on how to debug and test
+ Draw stale-limit line across notary results
* Remove use of base64.js; entirely replaced by internal browser functions
+ Visually indicate cached results in the results dialog
+ Visually indicate whitelisted entries with a different icon
* Clean up unit tests so many tests are more clear, better organized, and/or easier to maintain
* Refactor test file so more tests can be run without installing the extension (i.e. separate chrome-dependent functionality from non-chrome-dependent functionality)
* Many areas of code cleanup (add hasOwnProperty checks; fix === checks)

Version 4.5.2.1-signed 175.5 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

* Add SparkMD5 library as external library to temporarily provide MD5 hashing functionality (has been removed in Firefox 32)

Version 4.5.1.1-signed 177.8 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

* Add (pl) Polish translation! Many thanks to Jakub and Sonia!
* Fix typos and whitespace in localization files

Version 4.5.1-signed 167.9 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

+ Enable https queries to notaries! For now, turn this on by adding 'https://' in front of the notary URL
* Fix unit tests to use === instead of ==
* Fix return value for get_quorum_duration(). Fixing the tests in the previous item exposed this bug.
* Fix use of quorum_size for key_weakly_seen_by_quorum(). It's actually used now. (GH 89)
* Fix the tooltip used by Perspectives icon during location changes (GH 112)
* Fix icon status for location change events - only set the icon spinning for https sites (GH 113)

Version 4.4.2.1-signed 167.5 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

Update German translation

Version 4.4.1.1-signed 167.4 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

* Rescue localization tests! Tests now run as a python script at build-time (GH 74)
* Fix call to XMLHttpRequest constructor to use 'new' - compatability fix for the upcoming Firefox 30 (GH 108)
* Update German translations (thanks Patrick!)
* Unlock Dutch and Finnish translations (thanks Alf and Ville!). These translations are not fully complete, but enabling them at least lets people see *some* text in their desired language.
* Remove perspectives1.networknotary.org from the set of default notaries. This notary needs to be upgraded before it can be used full-time.

Version 4.4.1-signed 167.6 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

+ Add new preference to show/hide the notification box when "Ask before contacting notaries" is enabled (GH 101)
* Fix the 'Learn More' button (thanks to Jens for the bug report!) (GH 100)
* Fix text display in results window for pages with insecure content
* Grey-out the default notary textbox to indicate it cannot be edited

Version 4.3.8.1-signed 166.6 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

Fix bug with incorrect public/private address resolution (GH 94)

Version 4.3.7.1-signed 166.5 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

Fix text display for weakly seen certificates (tooltip was not getting set, causing the UI to show 'null' in the results window)

Version 4.3.6.1-signed 166.5 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

* Security Fix: incorrect quorum duration with low number of notaries or quorum percentage (GH 87)
* Refactor unit tests: unit test js file is now optionally installed with the rest of the extension (this makes it run properly under newer versions of Firefox) (GH 74)
* Remove several global variables; convert to local with 'var'
* Add new whitelist icon (image file added, but code not hooked up yet)
* Minor improvements to the makefile formatting and output
X Localization tests temporarily removed so we can ship to patch the security bug. They still need to be transcribed/relocated to a non-javascript language to run at build time.

Version 4.3.5.1-signed 164.6 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

Fix bug when retrieving certificate info for untrusted certificates (this interface changed in Firefox 20).

Version 4.3.4.1-signed 164.6 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

* Update code for retrieving invalid certificate info for Firefox v20
* When sending requeries, only send to notaries that haven't yet replied
* Make the Preferences and Report Attack windows resizable
* In the Preferences window, set proper default height and width for Notary Server textboxes
* In the Results window, expand the results textbox vertically to fill available space

Version 4.3.3.1-signed 152.0 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

Add heimdal and nine-eyes notaries to the default notary list, to improve response rate

Version 4.3.2.1-signed 150.5 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

+ Add localizations for (de), (es-MX), and (fr)! Many thanks to our translators!
+ Fill in missing strings for (zh-CN). Many more thanks to our translators!

Version 4.3.1.1-signed 141.3 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 and later

Hotfix for SeaMonkey

Version 4.3.1-signed 103.4 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 - 2.0.*

- Remove the forced statusbar icon
- Add Perspectives icons to alt-tab
- Display key age
- Several UI Improvements
- Several bug fixes

See http://perspectives-project.org/blog/ for details

Version 4.2.1-signed 70.7 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 - 2.0.*

Version 4.1.1-signed 61.4 kB Works with Firefox 3.0 and later, SeaMonkey 2.0 - 2.0.*

Version 4.0 59.4 kB Works with Firefox 3.0 - 4.0b8pre, SeaMonkey 2.0 - 2.0.*