Bert Massop

Results 9 issues of Bert Massop

Entries were memset() to zero to erase them on eventUpdate, unintentionally erasing the list member and corrupting the list they are contained in. This resets the list member to its...

Same as #25, but now as a pull request against `master`. Refer to the #25 for details.

not-reviewed-yet

This removes outdated files from the installer's tree. This serves two purposes: it strongly reduces the size of the repository, and prevents accidentally building an installer with old versions of...

During review of #831 it was observed that the overhead of pooling outweights that of constructing new digest instances. This PR removes the pooling mechanism from the SHA256 helper class....

the RunningAverage implementations have various issues: * Too many responsibilities (like TimeDecayingRunningAverage, that tries to keep track of clock skew in the middle of its calculations) * Too much mutable...

A grab bag of code cleanup in CryptoKey, its subclasses and their related uses. Most substantial change and reason for starting this exercise was the dubious (testing?) code in CryptoKey...

Simplify MultiHashInputStream and MultiHashOutputStream by extracting their common multi-digest hashing code into a separate class. Additionally, ensure that MultiHashInputStream does not advertise or implement mark/reset support (default delegated to the...

The `ArchiveManager` is keeping track of cached entries in all kinds of different ways, with a lot of code paths being effectively unused. * It would try to keep track...

Our Gradle build is using various deprecated options and features (syntax, conventions and properties), and has various custom tasks for what is supposed to be standard Gradle functionality (such as...