1
0
mirror of https://github.com/danog/dns.git synced 2024-12-03 09:57:56 +01:00
Commit Graph

11 Commits

Author SHA1 Message Date
Aaron Piotrowski
ecb423be02
Finalize some things 2019-03-03 09:12:47 -06:00
Aaron Piotrowski
c1a61c6e78
Use shared styles 2019-01-24 19:27:47 -06:00
Aaron Piotrowski
375bf3f63b
Set pending request before send
While unlikely, the same request ID could have been selected while waiting to send.
2019-01-24 18:16:45 -06:00
Aaron Piotrowski
d26f9bb44f Remove amphp/file and amphp/uri dependencies (#80)
Replaces async loading of hosts and resolver files with blocking reads by default.

Closes #78.
2019-01-04 18:20:52 +01:00
Niklas Keller
2c8133a7b4 Allow empty domain names to be decoded
This is a rather long standing issue. LibDNS didn't allow to decode empty domain names. Empty domain names were previously only observed with PTR records, but were now also observed in regular queries in authoritative records that include the root nameservers.

LibDNS 2.0 mainly adds scalar types has just a few breaking changes. We don't expose it anywhere, so an upgrade is perfectly fine.

Fixes #53.
2018-01-10 17:26:11 +01:00
Niklas Keller
d382d71fc7 Implement proper fix for the OPCache issue 2017-07-01 15:44:10 +02:00
Niklas Keller
c1c552d752 Add php-src bug reference 2017-07-01 12:19:09 +02:00
Niklas Keller
e0fc018ad7 Work around OPCache issue 2017-07-01 10:52:56 +02:00
Niklas Keller
f9f0c6cdc8 Fix queries over TCP, add tests 2017-06-29 12:36:09 +02:00
Niklas Keller
1a1427ce10 Add explanation comments 2017-06-27 18:35:57 +02:00
Niklas Keller
8dca65bcd4 Move socket classes into an internal namespace 2017-06-27 18:30:28 +02:00