<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
    <channel rdf:about="http://pear.php.net">
    <link>http://pear.php.net/</link>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <dc:language>en-us</dc:language><items>
<rdf:Seq><rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/1.2.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/1.2.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/1.1.4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/1.1.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/1.1.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/1.1.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/1.1.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/1.0.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/1.0.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_DNS2/download/0.6.0/"/>
</rdf:Seq>
</items>

<title>Latest releases of net_dns2</title>
<description>The latest releases for the package net_dns2</description>
</channel>

<item rdf:about="http://pear.php.net/package/Net_DNS2/download/1.2.1/">
 <title>Net_DNS2 1.2.1</title>
 <link>http://pear.php.net/package/Net_DNS2/download/1.2.1/</link>
 <content:encoded>- changed the Net_DNS2_Sockets::_sock property from private to protected; this was causing some problems when the request was failing.&lt;br /&gt;
- PHP doesn't support unsigned integers, but many of the RR's return unsigned values (like SOA), so there is the possibility that the value will overrun on 32bit systems, and you'll end up with a negative value. So a new function was added to convert the negative value, to a string with the correct unsigned value.
 </content:encoded>
 <dc:date>2012-03-25T03:59:25-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_DNS2/download/1.2.0/">
 <title>Net_DNS2 1.2.0</title>
 <link>http://pear.php.net/package/Net_DNS2/download/1.2.0/</link>
 <content:encoded>- added numeric error codes to the Lookups class, and had each method that throws an exception throw a numeric error code along with the message.&lt;br /&gt;
- dropped all references to InvalidArgumentException; we only use the Net_DNS2_Exception from now on.&lt;br /&gt;
- added the CAA, URI, TALINK, CDS and TA resource records. Some of these are experimental, but are pretty straight forward.&lt;br /&gt;
- fixed a bug in formatString(); my version was only putting double quotes around strings that have spaces, but apparently ALL strings should have double quotes around them. This is how BIND does it.&lt;br /&gt;
- re-organized the Net_DNS2_Lookups initialization code; it no longer creates a global object of itself.&lt;br /&gt;
- fixed a bug in the caching code; in some cases it wouldn't cache the same content more than once.&lt;br /&gt;
- added an option to use JSON to serialize the cache data rather than using the PHP serialize function. JSON is much faster, but loses the class definition, and becomes a stdClass object.&lt;br /&gt;
- fixed a handful of cases where I was using double quotes where a single quote would be fine.
 </content:encoded>
 <dc:date>2011-12-05T05:02:28-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_DNS2/download/1.1.4/">
 <title>Net_DNS2 1.1.4</title>
 <link>http://pear.php.net/package/Net_DNS2/download/1.1.4/</link>
 <content:encoded>- fixed a math issue with the name compress logic; this would somtimes screw up Updates with multiple RR's&lt;br /&gt;
- added a new test in the test suite, that validates that the domain name compression and expansion works properly
 </content:encoded>
 <dc:date>2011-07-25T22:58:28-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_DNS2/download/1.1.3/">
 <title>Net_DNS2 1.1.3</title>
 <link>http://pear.php.net/package/Net_DNS2/download/1.1.3/</link>
 <content:encoded>- added support for IPv6 DNS servers; from resolv.conf files, and from name server arrays&lt;br /&gt;
- added new IPv4 and IPv6 validation functions, and a IPv6 expand function&lt;br /&gt;
- changed the A, AAAA and IPSECKEY RR's to use the new validation methods&lt;br /&gt;
- added support for IPv6 PTR records&lt;br /&gt;
- dropped the old IPv4 regex from the lookups class
 </content:encoded>
 <dc:date>2011-07-02T06:02:14-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_DNS2/download/1.1.2/">
 <title>Net_DNS2 1.1.2</title>
 <link>http://pear.php.net/package/Net_DNS2/download/1.1.2/</link>
 <content:encoded>- fixed a bug in the Net_DNS2_Updater class; I wasn't resetting the internal packet request values, so in some cases making more than one request on the same instance would fail.&lt;br /&gt;
- Fixed a bug in Net_DNS2; I wasn't handling comments properly when parsing the resolv.conf file.&lt;br /&gt;
- check for duplicate entries when adding/deleting entries in the Updater() class; BIND will throw and error if you try to delete the same RR twice in the same request, not sure if this is expected behaviour&lt;br /&gt;
- modified several RR's to clean up the trailing period when it's displayed on hosts.
 </content:encoded>
 <dc:date>2011-06-01T16:51:40-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_DNS2/download/1.1.1/">
 <title>Net_DNS2 1.1.1</title>
 <link>http://pear.php.net/package/Net_DNS2/download/1.1.1/</link>
 <content:encoded>- fixed a bug in the autoload function; if you had another autoload function defined, and tried to load a class with an _ in the name, it would fail.
 </content:encoded>
 <dc:date>2011-05-07T17:36:54-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_DNS2/download/1.1.0/">
 <title>Net_DNS2 1.1.0</title>
 <link>http://pear.php.net/package/Net_DNS2/download/1.1.0/</link>
 <content:encoded>- added support for signing requests using SIG(0); uses the PHP openssl extension, and only currently supports RSA- DSA support in PHP is limited.&lt;br /&gt;
- moved the signing code for SIG(0) and TSIG to the base class so it can be used for both updates and queries (for AXFR)&lt;br /&gt;
- added a simple local cache feature using shared memory (shmop extension) or using a flat fille. This feature is disabled by default.&lt;br /&gt;
- added support for the ATMA resource record (supported in Windows)
 </content:encoded>
 <dc:date>2011-04-24T21:30:19-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_DNS2/download/1.0.1/">
 <title>Net_DNS2 1.0.1</title>
 <link>http://pear.php.net/package/Net_DNS2/download/1.0.1/</link>
 <content:encoded>- fixed a problem Sockets and Streams class; was using the wrong shift operators when calculating the size&lt;br /&gt;
- added support for the WKS RR&lt;br /&gt;
- fixed some phpcs issues
 </content:encoded>
 <dc:date>2010-12-02T06:37:23-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_DNS2/download/1.0.0/">
 <title>Net_DNS2 1.0.0</title>
 <link>http://pear.php.net/package/Net_DNS2/download/1.0.0/</link>
 <content:encoded>- finished support for the OPT, APL, and the HIP RR&lt;br /&gt;
- fixed a small bug in the Net_DNS2_RR::fromString method when parsing strings. apparently PHP doesn't think that 0 is numeric sometimes&lt;br /&gt;
- updated the @since value for all the files; it was set with the incorrect version.
 </content:encoded>
 <dc:date>2010-10-26T04:28:48-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_DNS2/download/0.6.0/">
 <title>Net_DNS2 0.6.0</title>
 <link>http://pear.php.net/package/Net_DNS2/download/0.6.0/</link>
 <content:encoded>Initial Beta release of Net_DNS2
 </content:encoded>
 <dc:date>2010-09-27T18:06:35-05:00</dc:date>
</item>

</rdf:RDF>
