Browse Source

Merge branch 'master' of /var/bind10/git/bind10

Jelte Jansen 14 years ago
parent
commit
0eefd8be74

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+  192.	[func]*		jreed
+	Listen on standard domain port 53 for b10-auth and
+	b10-resolver.
+	(Trac #617, #618, git 137a6934a14cf0c5b5c065e910b8b364beb0973f)
+
   191.	[func]		jinmei
   191.	[func]		jinmei
 	Imported system test framework of BIND 9.  It can be run by
 	Imported system test framework of BIND 9.  It can be run by
 	'make systest' at the top source directory.  Notes: currently it
 	'make systest' at the top source directory.  Notes: currently it

+ 0 - 2
README

@@ -164,8 +164,6 @@ source tree:
 (Which will use the modules and configurations also from the source
 (Which will use the modules and configurations also from the source
 tree.)
 tree.)
 
 
-The server will listen on port 5300 for DNS requests.
-
 CONFIGURATION
 CONFIGURATION
 
 
 Commands can be given through the bindctl tool.
 Commands can be given through the bindctl tool.

+ 1 - 14
doc/guide/bind10-guide.xml

@@ -336,14 +336,6 @@ var/
         </simpara>
         </simpara>
       </note>
       </note>
 
 
-      <note>
-        <simpara>
-          The development prototype of the b10-auth server listens on
-          0.0.0.0 (all interfaces) port 5300. (This is not the standard
-          domain service port.)
-        </simpara>
-      </note>
-
       <para>
       <para>
         To quickly get started with BIND 10, follow these steps.
         To quickly get started with BIND 10, follow these steps.
       </para>
       </para>
@@ -397,7 +389,7 @@ var/
         <listitem>
         <listitem>
 
 
          <para>Test it; for example:
          <para>Test it; for example:
-            <screen>$ <userinput>dig @127.0.0.1 -p 5300 -c CH -t TXT authors.bind</userinput></screen>
+            <screen>$ <userinput>dig @127.0.0.1 -c CH -t TXT authors.bind</userinput></screen>
          </para>
          </para>
         </listitem>
         </listitem>
 
 
@@ -1044,11 +1036,6 @@ TODO
       process.
       process.
     </para>
     </para>
 
 
-    <note><simpara>
-      This development prototype release listens on all interfaces
-      and the non-standard port 5300.
-    </simpara></note>
-
     <section>
     <section>
       <title>Server Configurations</title>
       <title>Server Configurations</title>
 
 

+ 3 - 3
src/bin/auth/auth.spec.pre.in

@@ -64,11 +64,11 @@
         "item_default": [
         "item_default": [
           {
           {
             "address": "::1",
             "address": "::1",
-            "port": 5300
+            "port": 53
           },
           },
           {
           {
             "address": "127.0.0.1",
             "address": "127.0.0.1",
-            "port": 5300
+            "port": 53
           }
           }
         ],
         ],
         "list_item_spec": {
         "list_item_spec": {
@@ -87,7 +87,7 @@
               "item_name": "port",
               "item_name": "port",
               "item_type": "integer",
               "item_type": "integer",
               "item_optional": false,
               "item_optional": false,
-              "item_default": 5300
+              "item_default": 53
             }
             }
           ]
           ]
         }
         }

+ 1 - 1
src/bin/resolver/b10-resolver.8

@@ -74,7 +74,7 @@ to listen on\&. The list items are the
 \fIaddress\fR
 \fIaddress\fR
 string and
 string and
 \fIport\fR
 \fIport\fR
-number\&. The defaults are address ::1 port 5300 and address 127\&.0\&.0\&.1 port 5300\&.
+number\&. The defaults are address ::1 port 53 and address 127\&.0\&.0\&.1 port 53\&.
 .PP
 .PP
 
 
 \fIretries\fR
 \fIretries\fR

+ 3 - 2
src/bin/resolver/b10-resolver.xml

@@ -141,8 +141,9 @@ once that is merged you can for instance do 'config add Resolver/forward_address
       <command>b10-resolver</command> to listen on.
       <command>b10-resolver</command> to listen on.
       The list items are the <varname>address</varname> string
       The list items are the <varname>address</varname> string
       and <varname>port</varname> number.
       and <varname>port</varname> number.
-      The defaults are address ::1 port 5300 and
-      address 127.0.0.1 port 5300.
+      The defaults are address ::1 port 53 and
+      address 127.0.0.1 port 53.
+<!-- TODO: but defaults are not used, Trac #518 -->
     </para>
     </para>
 
 
     <para>
     <para>

+ 0 - 1
src/bin/resolver/main.cc

@@ -56,7 +56,6 @@ using namespace asiolink;
 
 
 namespace {
 namespace {
 
 
-// Default port current 5300 for testing purposes
 static const string PROGRAM = "Resolver";
 static const string PROGRAM = "Resolver";
 
 
 IOService io_service;
 IOService io_service;

+ 3 - 3
src/bin/resolver/resolver.spec.pre.in

@@ -86,11 +86,11 @@
         "item_default": [
         "item_default": [
           {
           {
             "address": "::1",
             "address": "::1",
-            "port": 5300
+            "port": 53
           },
           },
           {
           {
             "address": "127.0.0.1",
             "address": "127.0.0.1",
-            "port": 5300
+            "port": 53
           }
           }
         ],
         ],
         "list_item_spec": {
         "list_item_spec": {
@@ -109,7 +109,7 @@
               "item_name": "port",
               "item_name": "port",
               "item_type": "integer",
               "item_type": "integer",
               "item_optional": false,
               "item_optional": false,
-              "item_default": 5300
+              "item_default": 53
             }
             }
           ]
           ]
         }
         }

+ 10 - 10
src/lib/asiolink/qid_gen.h

@@ -28,7 +28,7 @@
 
 
 
 
 namespace asiolink {
 namespace asiolink {
-    
+
 /// This class generates Qids for outgoing queries
 /// This class generates Qids for outgoing queries
 ///
 ///
 /// It is implemented as a singleton; the public way to access it
 /// It is implemented as a singleton; the public way to access it
@@ -47,7 +47,7 @@ public:
     ///
     ///
     /// It is recommended that getInstance is used rather than creating
     /// It is recommended that getInstance is used rather than creating
     /// separate instances of this class.
     /// separate instances of this class.
-    /// 
+    ///
     /// The constructor automatically seeds the generator with the
     /// The constructor automatically seeds the generator with the
     /// current time.
     /// current time.
     QidGenerator();
     QidGenerator();
@@ -61,21 +61,21 @@ public:
     ///
     ///
     /// This is automatically called by the constructor
     /// This is automatically called by the constructor
     void seed();
     void seed();
-    
+
 private:
 private:
-    // "Mersenne Twister: A 623-dimensionally equidistributed 
-    // uniform pseudo-random number generator", Makoto Matsumoto and 
-    // Takuji Nishimura, ACM Transactions on Modeling and Computer 
-    // Simulation: Special Issue on Uniform Random Number Generation, 
-    // Vol. 8, No. 1, January 1998, pp. 3-30. 
+    // "Mersenne Twister: A 623-dimensionally equidistributed
+    // uniform pseudo-random number generator", Makoto Matsumoto and
+    // Takuji Nishimura, ACM Transactions on Modeling and Computer
+    // Simulation: Special Issue on Uniform Random Number Generation,
+    // Vol. 8, No. 1, January 1998, pp. 3-30.
     //
     //
     // mt19937 is an implementation of one of the pseudo random
     // mt19937 is an implementation of one of the pseudo random
     // generators described in this paper.
     // generators described in this paper.
     boost::mt19937 generator_;
     boost::mt19937 generator_;
-    
+
     // For qid's we want a uniform distribution
     // For qid's we want a uniform distribution
     boost::uniform_int<> dist_;
     boost::uniform_int<> dist_;
-    
+
     boost::variate_generator<boost::mt19937&, boost::uniform_int<> > vgen_;
     boost::variate_generator<boost::mt19937&, boost::uniform_int<> > vgen_;
 };
 };