| F | ↗ | A | HmacValidator improved |
| ⇢ | B | HmacValidator::validateRequestTiming() added | |
| ⇢ | A | HmacValidatorTest::testRequestTimingValidation() added | |
| ⇢ | A | HmacValidator::probeTimedHmacAsInitialAndFollowup(... added | |
| ⇢ | A | HmacValidator::validateRequestMethodVector() added | |
| ⇢ | A | Antibot::checkInitialized() added | |
| ⇢ | A | Antibot::getLogger() added | |
| ⇢ | A | Antibot::setLogger() added | |
| ⇢ | A | ValidationResult::isFailed() added | |
| ⇢ | A | ValidationResult::addSkip() added | |
| ⇢ | A | ValidationResult::hasSkips() added | |
| ⋮ | view more | ||
| C | ↗ | A | HmacValidator::validateHmac() improved |
| C | ↛ | HmacValidator::_decryptHmac() removed | |
| B | ↛ | HmacValidator::_hmac() removed | |
| A | ↛ | HmacValidatorTest::atestRequestTimingValidation() removed | |
| A | ↛ | HmacValidator::_probeTimedHMAC() removed | |
| A | ↛ | Antibot::addActor() removed | |