Releases: Badcow/DNS
Releases · Badcow/DNS
v3.1.0
Merge branch 'master' of github.com:Badcow/DNS
v3.0.2
Use clone of Binay-to-text-php.
v3.0.1
Update version constraint.
Version 3
- Use
rlanvin/php-ip
version 2 Issue #43. - Namespace
Badcow\DNS\Rdata\DNSSEC
is deprecated and deleted. Issue #42. - Deleted deprecated constants:
\Badcow\DNS\Parser\Normaliser::COMMENTS_NONE
\Badcow\DNS\Parser\Normaliser::COMMENTS_END_OF_RECORD_ENTRY
\Badcow\DNS\Parser\Normaliser::COMMENTS_WITHIN_MULTILINE
\Badcow\DNS\Parser\Normaliser::COMMENTS_WITHOUT_RECORD_ENTRY
\Badcow\DNS\Parser\Normaliser::COMMENTS_ALL
- Upgraded to PHPUnit 8.
- Deprecated and deleted method
RdataInterface::output()
in favour ofRdataInterface::toText()
. - New
RdataInterface
methods:RdataInterface::toText()
same asRdataInterface::output()
RdataInterface::fromText()
construct an Rdata object from an Rdata string.RdataInterface::toWire()
Return rdata in its wire format ready to be placed in DNS request/response packet.RdataInterface::fromWire()
construct an Rdata object from wire formatted Rdata.RdataInterface::getTypeCode()
return the IANA Resource Record type code.
- Enforce strict_types Issue #37.
- Support more additional RDATA types Issue #55:
- AFSDB
- CDNSKEY
- CDS
- CERT
- CSYNC
- DHCID
- DLV
- HIP
- IPSECKEY
- KEY
- KX
- NAPTR
- NSEC3
- NSEC3PARAM
- RP
- SIG
- SSHFP
- TA
- TKEY
- TLSA
- TSIG
- URI
- New Validator methods:
Validator::isBase64Encoded()
Validator::isUnsignedInteger()
Validator::isBase16Encoded()
Validator::isBase32Encoded()
Validator::isBase32HexEncoded()
- Deprecate and delete NSEC methods:
NSEC::addTypeBitMap()
replaced withNSEC::addType()
NSEC::clearTypeMap()
replaced withNSEC::clearTypes()
NSEC::getTypeBitMaps()
replaced withNSEC::getTypes()
- Deleted ResourceRecord::__construct(); the same functionality has been moved to static method ResourceRecord::create();
- Rename class
Bacow\DNS\Rdata\TypeCodes
toBadcow\DNS\Rdata\Types
. - Delete class
Badcow\DNS\Parser\RDataTypes
as the same functionality exists inBadcow\DNS\Rdata\Types
. - Added the Unknown Record Type
Badcow\DNS\Rdata\UnknownType
which complies with RFC 3597 - Handling of Unknown DNS Resource
Record (RR) Types. - Deleted class
Badcow\DNS\IP\Toolbox
, moved all methods toBadcow\DNS\IP\PTR
.
Parse comments
- BIND Comments will now be parsed. See
docs/
directory for full implementation. - The
Badcow\DNS\Rdata\DNSSEC
namespace is deprecated and will be removed in v3.0. All classes previously residing in this namespace have been moved toBadcow\DNS\Rdata
namespace.
PTR Records Parse Correctly
Merge pull request #41 from Badcow/PTR Ensure reverse records parse correctly.
v2.3
Merge branch 'fix-rr'
Merge DNS Parser
The Badcow DNS Parser has been merged into Badcow DNS so that the development of the two interlinked components can be as one.
Add CAA Rdata
Merge pull request #26 from skirmis/feature/add-caa-type Rdata: add new CAA record type and unit test