[ANNOUNCEMENT] Net_DNS2-1.4.1 (stable) Released.

[email protected] ("PEAR Announce") Mon, 13 Apr 2015 03:07:42 +0100 (BST)
Newsgroups php.pear.general
Message-ID <[email protected]>
The new PEAR package Net_DNS2-1.4.1 (stable) has been released at http://pear.php.net/.

Release notes
-------------
- increased the default DNSSEC payload size value to 4000 bytes per RFC 4035 section 4.1; this is still configurable.
- fixed a bug where I was still using the DNS_MAX_UDP_SIZE default (512 bytes) for all requests, event DNSSEC, where I should have been using the dnssec_payload_size config value.
- removed the limitation that PTR records had to look like IP addresses; you can add other things to PTR records, like service discovery objects- RFC 6763.
- dropped support for using the Sockets library on Windows. There have been too many inconsistencies between versions of Windows; we'll just default to use the Streams library.
- fixed the Net_DNS2_RR_PTR class so we can pass ptrdname's with spaces in them so that we can support DNS-Based Service Discovery (RFC 6763).
- added support for the CSYNC resource record - see RFC 7477.

Package Info
------------
Provides (roughly) the same functionality as Net_DNS, but using PHP5 objects, exceptions for error handling, better sockets support.

This release is (in most cases) 2x - 10x faster than Net_DNS, as well as includes more RR's (including DNSSEC RR's), and improved sockets and streams support.

Related Links
-------------
Package home: http://pear.php.net/package/Net_DNS2
   Changelog: http://pear.php.net/package/Net_DNS2/download/1.4.1
    Download: http://download.pear.php.net/package/Net_DNS2-1.4.1.tgz

Authors
-------
Mike Pultz <[email protected]> (lead)