Skip to content
This repository has been archived by the owner on Dec 16, 2022. It is now read-only.

TLS Canary feature release 3.2.0

Compare
Choose a tag to compare
@mwobensmith mwobensmith released this 22 Feb 11:29
· 90 commits to master since this release

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 to log 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.