<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -11,6 +11,8 @@
 
 * CHANGED: DnsTimeout#timeout now raises LocalJumpError instead of DnsTimeoutArgumentError when block is missing.
 
+* FIXED: Cleaned up require dependency and recursive require statements.
+
 
 == Release 0.4
 </diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,11 @@
 #
 ##
 
-module Net # :nodoc:
+
+require 'net/dns/resolver'
+
+
+module Net
   module DNS
     
     # Version of the library
@@ -113,5 +117,5 @@ module Net # :nodoc:
     include QueryTypes
     include QueryClasses
 
-  end # module DNS
-end # module Net
+  end
+end
\ No newline at end of file</diff>
      <filename>lib/net/dns.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,6 @@
 # $Id: Header.rb,v 1.5 2006/07/30 16:54:28 bluemonk Exp $
 #+++
 
-require 'net/dns'
 
 module Net # :nodoc:
   module DNS </diff>
      <filename>lib/net/dns/header.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,5 @@
 require 'logger'
 require 'net/dns/names/names'
-require 'net/dns'
 require 'net/dns/header'
 require 'net/dns/question'
 require 'net/dns/rr'</diff>
      <filename>lib/net/dns/packet.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,10 +2,6 @@
 # $Id: Question.rb,v 1.8 2006/07/28 19:00:03 bluemonk Exp $     
 #+++
 
-require 'net/dns'
-require 'net/dns/names/names'
-require 'net/dns/rr/types'
-require 'net/dns/rr/classes'
 
 module Net # :nodoc:
   module DNS </diff>
      <filename>lib/net/dns/question.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,12 +3,9 @@
 #
 
 
-
 require 'rbconfig'
 require 'socket'
 require 'timeout'
-require 'ipaddr'
-require 'logger'
 require 'net/dns/packet'
 require 'net/dns/resolver/timeouts'
 </diff>
      <filename>lib/net/dns/resolver.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,12 +2,13 @@
 #       $Id: RR.rb,v 1.19 2006/07/28 07:33:36 bluemonk Exp $    
 #
 
+
+require 'ipaddr'
 require 'net/dns/names/names'
 require 'net/dns/rr/types'
 require 'net/dns/rr/classes'
 
-
-%w[a ns mx cname txt soa ptr aaaa mr].each do |file|
+%w(a ns mx cname txt soa ptr aaaa mr).each do |file|
   require &quot;net/dns/rr/#{file}&quot;
 end
 </diff>
      <filename>lib/net/dns/rr.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,8 +6,6 @@
 #
 ##
 
-require 'ipaddr'
-
 module Net # :nodoc:
   module DNS 
     </diff>
      <filename>lib/net/dns/rr/a.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,8 +6,6 @@
 #
 ##
 
-require 'ipaddr'
-
 module Net 
   module DNS 
     </diff>
      <filename>lib/net/dns/rr/aaaa.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-module Net # :nodoc:
+module Net
   module DNS 
     
     class RR</diff>
      <filename>lib/net/dns/rr/classes.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,4 +2,4 @@ $:.unshift(File.dirname(__FILE__) + '/../lib')
 
 require 'rubygems'
 require 'test/unit'
-require 'net/dns/dns'
\ No newline at end of file
+require 'net/dns'
\ No newline at end of file</diff>
      <filename>test/test_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>529e3cf1ac5f1f4fe53e167d90a4d4ed1a8fb05e</id>
    </parent>
  </parents>
  <author>
    <name>Simone Carletti</name>
    <email>weppos@weppos.net</email>
  </author>
  <url>http://github.com/bluemonk/net-dns/commit/43f9ee2834d7cc3dcc19b47371e3ffccccff0fb4</url>
  <id>43f9ee2834d7cc3dcc19b47371e3ffccccff0fb4</id>
  <committed-date>2009-06-26T14:29:01-07:00</committed-date>
  <authored-date>2009-06-26T14:29:01-07:00</authored-date>
  <message>Cleaned up require dependency and recursive require statements.</message>
  <tree>09543be1ca71efd7b001051ad6a054e583fa81d9</tree>
  <committer>
    <name>Simone Carletti</name>
    <email>weppos@weppos.net</email>
  </committer>
</commit>
