Skip to content

Map race fixed. TLS client support. LogClient improvements

Compare
Choose a tag to compare
@Martin2112 Martin2112 released this 20 Aug 10:31
· 2039 commits to master since this release

Servers

A race condition was fixed that affected sparse Merkle trees as served by the map server.

Utilities / Binaries

The maphammer uses a consistent empty check, fixing spurious failures in some tests.

The createtree etc. set of utilities now support TLS via the -tls-cert-file flag. This support is also available as a client module.

Log Client

GetAndVerifyInclusionAtIndex no longer updates the clients root on every access as this was an unexpected side effect. Clients now have explicit control of when the root is updated by calling UpdateRoot.

A root parameter is now required when log clients are constructed.

Other

The Travis build script has been updated for newer versions of MySQL (5.7 through MySQL 8) and will no longer work with 5.6.