A DNS abstraction for PHP
Records have been coming back from CloudFlare with garbage data. This change throws on invalid data now.
If a TTL of 0
got returned for a record, the Cached
resolver would set that as the TTL for the record set. It should instead default to the Cached::DEFAULT_TTL
value.
Addresses a security vulnerability in require dev dependencies
Previously when cached records were returned, they were returned with the same TTL they were stored with, every time. This new method of retrieval accounts for the time passed between storage, retrieval, and the effect on the overall TTL of the record.
Change internal call to symfony's event dispatcher based on version
Address flaky integration test
Cleanup tests for eventual PHPUnit 8 migration