~ubuntu-branches/ubuntu/quantal/maradns/quantal

« back to all changes in this revision

Viewing changes to doc/en/webpage/advocacy.html

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2012-01-12 23:35:38 UTC
  • mfrom: (1.1.18)
  • Revision ID: package-import@ubuntu.com-20120112233538-wwr0rm4fhnk4w39j
Tags: 2.0.04+really1.4.09-1
Revert to 1.4 series with "really" version number. The 2.0 series packages
are not yet ready to be used.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
<div id=maradns-l>
42
42
        <a href="index.html">Main</a>
43
43
        <a href="download.html">Download</a>
44
 
        <a href="changelog.html">Changelog</a>
45
44
        <a href="notes.html">Documentation</a>
46
 
        <a href="search.html">Search</a>
47
45
        <a href="/blog">Blog</a>
48
 
        <a href="security.html">Security</a>
 
46
        <a href="changelog.html">Changelog</a>
 
47
        <a href="sponsors.html">Sponsors</a>
 
48
        <a href="products.html">Products</a>
49
49
</div> <!-- maradns-l -->
50
50
<script type="text/javascript">
51
51
<!--
61
61
<hr class=moyet>
62
62
<table><tr><td class=content width=596>
63
63
<div id=maradns-r>
64
 
<!-- -->
65
64
<div id=paypal>
66
65
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
67
66
<input type="hidden" name="cmd" value="_s-xclick">
70
69
">
71
70
</form>
72
71
</div>
73
 
<!-- -->
74
 
<!-- end header -->
75
72
<!-- end header -->
76
73
<h2>MaraDNS Advocacy</h2>
77
74
 
102
99
MaraDNS has the following advantages:
103
100
 
104
101
<ul>
105
 
<li><b>Secure</b>. MaraDNS has a strong <A
106
 
href="security.html">security history</A>.
107
 
For example, MaraDNS has <i>always</i> randomized, using
108
 
a secure random number generator, the Query ID and source port of DNS queries;
109
 
and <A
110
 
href="http://maradns.blogspot.com/2008/07/maradns-is-immune-to-new-cache.html">
111
 
was never vulnerable to the "new" cache poisoning attack</A>.
 
102
<li><b>Secure</b>. MaraDNS has a <A 
 
103
href="security.html">security history</A> as good as or better than any
 
104
other DNS server. 
112
105
<li><b>Supported</b>.
113
 
MaraDNS has a long history of being maintained and updated.
114
 
Actively developed since 2001,
115
 
MaraDNS continues to be supported: The most recent
116
 
release was done on February 5, 2011. Deadwood, the recursive code that is
117
 
part of MaraDNS 2.0, is <A href=deadwood/>stable code</A>.
118
 
<li><b>Easy to use</b>.  A basic recursive configuration needs only a
 
106
MaraDNS has a long history of being maintained and updated.  MaraDNS was 
 
107
originally created in 2001.  MaraDNS 1.0 was released in 2002
 
108
and MaraDNS 1.2 was released in December of 2005.  MaraDNS has been
 
109
extensively tested, both with a SQA process and with over four years of
 
110
real-world use.  MaraDNS continues to be fully supported: The most recent
 
111
release was done on July 31, 2010.
 
112
<li><b>Easy to use</b>.  A basic recursive configuration needs only a 
119
113
single three-line configuration file.  A basic authoritative configuration
120
114
needs only a four-line configuration file and a one-line zone file.
121
 
MaraDNS is fully documented, with both easy-to-follow tutorials and a
 
115
MaraDNS is fully documented, with both easy-to-follow tutorials and a 
122
116
complete and up-to-date reference manual.
123
 
<li><b>Small</b>.  MaraDNS is well suited for embedded applications
124
 
and other environments where the server must use the absolute minimum
 
117
<li><b>Small</b>.  MaraDNS is well suited for embedded applications 
 
118
and other environments where the server must use the absolute minimum 
125
119
number of resources possible.
 
120
MaraDNS' binary is smaller than
 
121
that of any other currently maintained recursive DNS server.
126
122
<li><b>Open Source</b>.  MaraDNS is fully open-source, The license is a
127
123
<A href=license.html>two-clause BSD license</A> that is almost
128
 
identical to the
 
124
identical to the 
129
125
<A href="http://www.freebsd.org/copyright/freebsd-license.html">FreeBSD
130
126
license</A>.
131
127
</li>
136
132
be for you.  MaraDNS has the following, ummm, features:
137
133
 
138
134
<ul>
 
135
<li>MaraDNS currently spawns a thread for every recursive request that 
 
136
    is not in the cache.  In other words, MaraDNS needs a good thread
 
137
    implementation in order to process a large number of recursive
 
138
    requests.  Make sure your operating system has a robust threading
 
139
    library before using MaraDNS to process a large number of recursive
 
140
    request.                                                        <p>
 
141
 
 
142
    I do plan on fixing this, but it requires a complete rewrite of 
 
143
    the recursive code, which will take six months to a year to 
 
144
    implement.
139
145
 
140
146
<li>In order to change any DNS records, MaraDNS needs to be restarted.  
141
147
    This is because MaraDNS uses a model that pulls DNS records from memory
142
 
    very quickly.  
 
148
    very quickly.  This will not be addressed until I adress the issue
 
149
    with recursive threads.
143
150
 
144
 
<li>MaraDNS support for BIND zone files uses a Python script to convert 
145
 
    zone files from BIND's format to MaraDNS' BIND-like format.  
 
151
<li>MaraDNS has support for BIND zone files only in the beta-test
 
152
    branch, using a Python script to convert zone files from BIND's format
 
153
    to MaraDNS' BIND-like format.  
146
154
</ul>
147
155
 
148
156
Many, many DNS server projects have come and gone over the years; to