This repository has been archived by the owner on Dec 16, 2022. It is now read-only.
TLS Canary feature release 3.2.0
What's new?
This release has a completely new UI for both report pages and main project index page. As a result, we have removed legacy HTML and JS files, as well as the legacy htmlreport
log command. This change is not backwards-compatible.
Also included is better integration with OneCRL tools and tests. The regression
mode now uses a known revoked certificate to verify that OneCRL is working properly before running any tests. In addition, the project contains updated links to the OneCRL tool repo and stable release.
The new --remove_certs
option prevents cert data from being written to logs, reducing log size to roughly a quarter.
Changelog
- Updated OneCRL tool code to point to new directory
- Improved
regression
mode to support configurable scans and caching - Integrated OneCRL sanity test into
regression
mode - Upgraded certificate database files for Firefox's
use_sqldb
feature - Switched default OneCRL pin to 'stable' tag
- New UI for report pages, built on jQuery bootgrid
- Report pages consume native JSON logs
- Port new UI code to index page
- Added
webreport
tolog
mode to support the above - Removed
htmlreport
and all old HTML/JS files - Added
--remove_certs
option for keeping leaner logs (#155) - Fixed nightly regression in JS worker after bug 792808 removed XPCOM from XHR.