<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="http://www.net-dns.org/blog/styles/rss.css" type="text/css"?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>
 <channel>
  <title>Net::DNS maintenance Blog</title>
  <link>http://www.net-dns.org/blog/blog/1</link>
  <description></description>
  <pubDate>Thu, 15 May 2008 20:56:18 +0200</pubDate>
  <generator>http://www.lifetype.net</generator>
    <item>
   <title>New Hardware</title>
   <description>
    &lt;div&gt;&lt;br class=&quot;webkit-block-placeholder&quot; /&gt;&lt;/div&gt;&lt;div&gt;The server on which net-dns.org is hosted had a&amp;nbsp;hardware-failure&amp;nbsp;of the extend that it needed to replaced. The machine has been renewed. &lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;The downtime was long because the machine broke at the start of a 18 days business trip.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/44</link>
   <comments>http://www.net-dns.org/blog/post/1/44</comments>
   <guid>http://www.net-dns.org/blog/post/1/44</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>General</category>
         <pubDate>Tue, 18 Mar 2008 21:02:02 +0100</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
    <item>
   <title>Net::DNS Version 0.63 released</title>
   <description>
    &lt;p&gt;&lt;a href=&quot;http://search.cpan.org/~olaf/Net-DNS-0.63/&quot; target=&quot;_blank&quot; title=&quot;Net::DNS 0.62 on CPAN&quot;&gt;Net::DNS version 0.63&lt;/a&gt; has just been released&lt;/p&gt;&lt;p&gt;This release fixes a security issue (&lt;a href=&quot;http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-6341&quot;&gt;CVE-2007-6341&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Previously the packet parsing routine could croak on a carefully crafted DNS response. This has been fixed by putting the packet parsing routines in eval blocks so that exeptions are trapped.&lt;/p&gt;&lt;p&gt;&amp;nbsp;In addition this version introduces a NotifyHandler callback routine in the Nameserver class. This function will be called when the query opdoce on a query is NOTIFY (&lt;a href=&quot;http://www.ietf.org/rfc/rfc1996.txt&quot;&gt;RFC1996&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Dick Franks has contributions have been most valuable. &lt;/p&gt;&lt;p&gt;See&amp;nbsp;&lt;a href=&quot;http://search.cpan.org/src/OLAF/Net-DNS-0.63/Changes&quot; target=&quot;_blank&quot; title=&quot;0.63 Changes File&quot;&gt;Changes&lt;/a&gt;&amp;nbsp;for details.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Please report problems through &lt;a href=&quot;https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-DNS&quot; target=&quot;_blank&quot; title=&quot;DNS Queue&quot;&gt;rt.cpan.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/43</link>
   <comments>http://www.net-dns.org/blog/post/1/43</comments>
   <guid>http://www.net-dns.org/blog/post/1/43</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>Releases</category>
         <pubDate>Fri, 08 Feb 2008 19:51:52 +0100</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
    <item>
   <title>Net::DNS Version 0.62 released</title>
   <description>
    &lt;p&gt;&lt;a href=&quot;http://search.cpan.org/~olaf/Net-DNS-0.62/&quot; target=&quot;_blank&quot; title=&quot;Net::DNS 0.62 on CPAN&quot;&gt;Net::DNS version 0.62&lt;/a&gt; has just been released&lt;/p&gt;&lt;p&gt;Highlights of the features and fixes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Move of some functionality out of the Packet to the Question and RR classes; parsing of elements in the packet is now performed by calling the appropriate subclasses. &lt;br /&gt; New methods were introduced:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Net::DNS::Packet-&amp;gt;parse()&lt;/li&gt;&lt;li&gt;Net::DNS::RR-&amp;gt;parse()&lt;/li&gt;&lt;li&gt;Net::DNS::Question-&amp;gt;parse() &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The Packet class now defers parsing of authority/additional until their content is really needed. This should cause a bit of performance improvement.&lt;/li&gt;&lt;li&gt;The Net::DNS::Packet&amp;#39;s answersize() method will from now&amp;nbsp; ignore its arguments and just return the size of the packet.&lt;/li&gt;&lt;li&gt;The Net::DNS::RR-&amp;gt;new() method used to call Net::DNS::RR-&amp;gt;new_from_data() whenever called with the appropriate combination of arguments. That (undocumented) behavior has been deprecated. Use Net::DNS::RR-&amp;gt;new_from_data() directly if you depended on that.&lt;/li&gt;&lt;li&gt;Net::DNS::Packets unique_push now ignores the TTL in comparison of uniqueness, this is closer to the intend of RFC2181, but not yet fully compliant.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;Dick Franks has contributed a lot of the fixes and features.&amp;nbsp;&lt;/p&gt;&lt;p&gt;See&amp;nbsp;&lt;a href=&quot;http://search.cpan.org/src/OLAF/Net-DNS-0.62/Changes&quot; target=&quot;_blank&quot; title=&quot;0.62 Changes File&quot;&gt;Changes&lt;/a&gt;&amp;nbsp;for details.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Please report problems through &lt;a href=&quot;https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-DNS&quot; target=&quot;_blank&quot; title=&quot;DNS Queue&quot;&gt;rt.cpan.org&lt;/a&gt;&lt;/p&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/42</link>
   <comments>http://www.net-dns.org/blog/post/1/42</comments>
   <guid>http://www.net-dns.org/blog/post/1/42</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>Releases</category>
         <pubDate>Fri, 28 Dec 2007 21:15:42 +0100</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
    <item>
   <title>Net::DNS Version 0.61 released</title>
   <description>
    &lt;p&gt;&lt;a href=&quot;http://search.cpan.org/~olaf/Net-DNS-0.61/&quot; target=&quot;_blank&quot; title=&quot;Net::DNS 0.61 on CPAN&quot;&gt;Net::DNS version 0.61&lt;/a&gt;&amp;nbsp;corrects an error that was introduced in 0.60 and was reported by the maintainers of&amp;nbsp;&lt;a href=&quot;http://otrs.org/&quot; target=&quot;_blank&quot; title=&quot;Open Ticket Request System&quot;&gt;OTRS&lt;/a&gt;&amp;nbsp;and various other folk.&lt;/p&gt;&lt;p&gt;In several places in the code we tried to modify $_, the resulting error was:&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px; font-family: Andale Mono&quot;&gt;Modification of a read-only value attempted&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;See&amp;nbsp;&lt;a href=&quot;http://search.cpan.org/src/OLAF/Net-DNS-0.61/Changes&quot; target=&quot;_blank&quot;&gt;Changes&lt;/a&gt;&amp;nbsp;for details.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/41</link>
   <comments>http://www.net-dns.org/blog/post/1/41</comments>
   <guid>http://www.net-dns.org/blog/post/1/41</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>Releases</category>
         <pubDate>Wed, 01 Aug 2007 14:35:50 +0200</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
    <item>
   <title>Net::DNS Version 0.60 released</title>
   <description>
    &lt;p&gt;&lt;a href=&quot;http://search.cpan.org/%7Eolaf/Net-DNS-0.60/&quot; target=&quot;_blank&quot;&gt;Version 0.60&lt;/a&gt; is a maintenance release.&lt;/p&gt;&lt;p&gt;The release contains a number of bug fixes and a few new features.&amp;nbsp; Highlights:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;IPSECKEY RR support&lt;/li&gt;&lt;li&gt;Improvements to check_soa code, mainly in the way it deals with negative caching&lt;/li&gt;&lt;li&gt;The dependency of Net::IP in the actual code was dropped. It is still needed for the tests. (&lt;span style=&quot;font-weight: bold&quot;&gt;Erratum &lt;/span&gt;(16 July 2007): Dependency dropped for Net::DNS::Resolver only, the dependency still exists for Net::DNS::Nameserver and a few tests)&lt;/li&gt;&lt;li&gt;Cleanup of Question.pm&lt;ul&gt;&lt;li&gt;This involved a minor change to the API for reverse IP lookup.&amp;nbsp; Changing qtype to PTR is now performed for A and AAAA only.&amp;nbsp; This allows queries for NS and SOA records at interior nodes to be specified using the address prefix.&amp;nbsp; Type ANY queries now also produce the expected result. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Support for RFC4291 IPv6 address and IPv4 prefix notation&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;At some points where the code used to &amp;#39;die&amp;#39; it now spits out a warning.&lt;ul&gt;&lt;li&gt;Labels longer than 63 octets do not cause your code to die, but are truncated.&lt;/li&gt;&lt;li&gt;Instead of dying the SSHFP returns undef when the fingerprint algorithm is unknown. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Dick Franks has contributed a lot of the fixes and features. &lt;/p&gt;&lt;p&gt;Please consult the &lt;a href=&quot;http://search.cpan.org/src/OLAF/Net-DNS-0.60/Changes&quot; title=&quot;Changes&quot;&gt;Changes&lt;/a&gt;  for details.&lt;/p&gt;&lt;p&gt;Please report problems through &lt;a href=&quot;https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-DNS&quot; target=&quot;_blank&quot; title=&quot;DNS Queue&quot;&gt;rt.cpan.org&lt;/a&gt;&lt;/p&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/40</link>
   <comments>http://www.net-dns.org/blog/post/1/40</comments>
   <guid>http://www.net-dns.org/blog/post/1/40</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>Releases</category>
         <pubDate>Fri, 22 Jun 2007 11:28:23 +0200</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
    <item>
   <title>Comments dropped</title>
   <description>
    &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;During an upgrade of the &lt;a href=&quot;http://www.lifetype.net/&quot; target=&quot;_blank&quot; title=&quot;LifeType&quot;&gt;blog software&lt;/a&gt; all comments got removed in order to deal with an inconsistency in the database.&lt;/p&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/39</link>
   <comments>http://www.net-dns.org/blog/post/1/39</comments>
   <guid>http://www.net-dns.org/blog/post/1/39</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>General</category>
         <pubDate>Fri, 22 Jun 2007 11:22:02 +0200</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
    <item>
   <title>10 year anniversary</title>
   <description>
    &lt;p&gt;This weekend, 10 years ago, Michal Fuhr announced Net::DNS on  the &lt;a href=&quot;http://groups.google.com/group/comp.lang.perl.modules/browse_thread/thread/d4d84a28026461db/&quot;&gt;comp.lang.perl.modules&lt;/a&gt; newgroup:.&lt;/p&gt;  &lt;blockquote class=&quot;code&quot;&gt; &lt;p&gt;From:        Michael Fuhr - view profile&lt;br /&gt; Date:        Mon, Jan 20 1997 12:00 am&lt;br /&gt;  &lt;/p&gt; &lt;p&gt; I&amp;#39;ve been working on a general interface to the DNS resolver,  allowing the programmer to look up any record type instead of  just A (gethostbyname) and PTR (gethostbyaddr).  I hope to have it finished by the end of Jan 1997; in the meantime, there&amp;#39;s  some info about it at:  &lt;/p&gt; &lt;p&gt;  http://www.dimensional.com/~mfuhr/perldns/  &lt;/p&gt; &lt;p&gt; Although the module isn&amp;#39;t available yet, there are a few manpages that  show what you&amp;#39;ll be able to do.  The Net::DNS and Net::DNS::Resolver manpages have some code fragments as examples.  &lt;/p&gt; &lt;p&gt; I originally called the module DNS but my current choice is Net::DNS,  which seems more consistent with the modules for other protocols such  as Net::FTP, Net::SMTP, etc.  I&amp;#39;m open to other suggestions.  &lt;/p&gt; &lt;p&gt;I&amp;#39;d appreciate any feedback on the info I&amp;#39;ve provided so far.  Thanks.  &lt;/p&gt; &lt;p&gt; &lt;br /&gt; -- &lt;br /&gt; Michael Fuhr &lt;/p&gt; &lt;/blockquote&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/38</link>
   <comments>http://www.net-dns.org/blog/post/1/38</comments>
   <guid>http://www.net-dns.org/blog/post/1/38</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>General</category>
         <pubDate>Sun, 21 Jan 2007 16:57:04 +0100</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
    <item>
   <title>Related Projects</title>
   <description>
    &lt;p&gt;We added a page about &lt;a href=&quot;/related.html&quot;&gt;Related Projects.&lt;/a&gt;&lt;br /&gt;Currently the page contains links to &lt;a href=&quot;http://www.nlnetlabs.nl/ldns/&quot;&gt;ldns&lt;/a&gt; and &lt;a href=&quot;http://rubyforge.org/projects/pnet-dns/&quot;&gt;pNet-DNS&lt;/a&gt;&lt;br /&gt;Let us know if you are aware about other projects related to, or inspired by Net::DNS.&lt;/p&gt;&lt;a href=&quot;/related.html&quot;&gt;&lt;/a&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/37</link>
   <comments>http://www.net-dns.org/blog/post/1/37</comments>
   <guid>http://www.net-dns.org/blog/post/1/37</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>General</category>
         <pubDate>Tue, 31 Oct 2006 12:21:49 +0100</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
    <item>
   <title>Net::DNS Version 0.59 released</title>
   <description>
    &lt;p&gt;&lt;a href=&quot;http://search.cpan.org/%7Eolaf/Net-DNS-0.59/&quot;&gt;
Version 0.59&lt;/a&gt; is a maintenance release.&lt;/p&gt;&lt;p&gt;A number of patches that revolved around the resolution of IPv6 domains have been applied. Dick Franks is acknowledged for his elegant, albeit dense,  contributions.&lt;/p&gt;&lt;p&gt;The Question new()  method and the Resolver search() have been modified slightly. Please consult the &lt;a href=&quot;http://search.cpan.org/src/OLAF/Net-DNS-0.59/Changes&quot; target=&quot;_blank&quot; title=&quot;Changes&quot;&gt;Changes&lt;/a&gt;  for details.&lt;/p&gt;&lt;p&gt;Please report problems through &lt;a title=&quot;DNS Queue&quot; target=&quot;_blank&quot; href=&quot;https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-DNS&quot;&gt;rt.cpan.org&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/36</link>
   <comments>http://www.net-dns.org/blog/post/1/36</comments>
   <guid>http://www.net-dns.org/blog/post/1/36</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>Releases</category>
         <pubDate>Mon, 18 Sep 2006 22:11:20 +0200</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
    <item>
   <title>Net::DNS Version 0.58 released</title>
   <description>
    &lt;p&gt;&lt;a href=&quot;http://search.cpan.org/%7Eolaf/Net-DNS-0.57/&quot;&gt;
Version 0.58&lt;/a&gt; is a bug fix maintenance release.&lt;/p&gt;&lt;p&gt;Among the bug fixes documented in &lt;a href=&quot;http://search.cpan.org/src/OLAF/Net-DNS-0.58/Changes&quot; target=&quot;_blank&quot; title=&quot;Changes&quot;&gt;Changes&lt;/a&gt; are fixes for handling of persistent sockets for Net::DNS::Resolver, fixes for IPv6 tests, fixes in the support for SPF, RFC comform (non)compression behavior of domain names in SRV and NAPTR RRs.&lt;/p&gt;&lt;p&gt;The people reporting the bugs and/or providing patches are acknowledged in the  &lt;a href=&quot;http://search.cpan.org/src/OLAF/Net-DNS-0.58/Changes&quot; target=&quot;_blank&quot; title=&quot;Changes&quot;&gt;Changes&lt;/a&gt; file. &lt;/p&gt;&lt;p&gt;Please report problems through &lt;a title=&quot;DNS Queue&quot; target=&quot;_blank&quot; href=&quot;https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-DNS&quot;&gt;rt.cpan.org&lt;/a&gt;&lt;/p&gt;
   </description>
   <link>http://www.net-dns.org/blog/post/1/35</link>
   <comments>http://www.net-dns.org/blog/post/1/35</comments>
   <guid>http://www.net-dns.org/blog/post/1/35</guid>
      <dc:creator>olaf</dc:creator>
      
    <category>Releases</category>
         <pubDate>Wed, 05 Jul 2006 09:21:40 +0200</pubDate>
   <source url="http://www.net-dns.org/blog/rss/rss20/1">Net::DNS maintenance Blog</source>
     </item>
   </channel>
</rss>