The past year has been a busy time for the Perspectives Project.
We published five client updates, including:
- Updates to keep Perspectives compatible with Firefox version 20 and beyond
- GUI updates to fix tooltips, text, and control sizes
- An emergency security patch to fix a rare bug with low quorum values
- Resurrecting the unit testing framework so it works with newer versions of Firefox
- Added many tests, including those for ‘weakly seen’ quorums and observation gaps, to ensure robust replies from notaries
- Several other bug fixes, including a fix for notary requeries
- Internal cleanup, such as removing global variables
The Perspectives server code received one very large update in 2013. This fixed a number of bugs and improved performance.
Perhaps the most important server feature was to add python-only in-memory caching, which will help to improve the responsiveness of notaries hosted on Amazon. We will see the benefits of the change this year as notaries are upgraded. Meanwhile the most important bugfix was to place a limit on updating observation end times, so notary data maintains its integrity.
We would like to extend our thanks to everyone who asks questions, raises discussions, contributes help, and of course who uses Perspectives! Together we will make the web a more secure and reliable place.
Here’s to a healthy and productive 2014! Happy hacking!