</div>
<p><strong>python-rwhoisd</strong> is a simple <a
href="http://www.rwhois.net">RWhois</a> server (see <a
- href="http://tools.ietf.org/html/rfc2167">RFC 2167</a> written in <a
+ href="http://tools.ietf.org/html/rfc2167">RFC 2167</a>) written in <a
href="http://www.python.org">python</a>.</p>
<p>It uses in-memory data structures, and it intuits the schema
- based on the data it sees. The server takes as input a schema file
- which just describes which attributes should be indexed (and how),
- and data files which are similar to the C rwhoisd's data files.</p>
+ based on the data it sees. The server takes as input
+ a <a href="current/sample_data/example_schema">schema file</a> which
+ just describes which attributes should be indexed (and how), and
+ data files which are similar to the C rwhoisd's data files.</p>
<p>This version supports a sort of extended query syntax: IP or CIDR
queries ending in "**" will result in a "subnet" search, where all
queried network. (A plain network query will return the closest
enclosing network, including matching networks).</p>
- <p>This server doesn't implement every possible feature of an RWhois
- server. It generally just supports querying.</p>
+ <p>Because this is a simple RWhois server, it doesn't implement
+ every possible feature. In particular, it doesn't handle
+ "-register" directives (which make it possible to add/modify data
+ via the RWhois protocol itself). Right now, the only way to update
+ the data served by a python-rwhoisd server is to edit the data files
+ and restart.</p>
+
+ <p>As of version 0.4.1, it should be possible to run python-rwhoisd
+ on Windows. There is no special support for doing so, but it should
+ run from the command line. Enhancements to make this a bit more
+ Windows-friendly are welcomed.</p>
<p>This software is licensed under the GPLv2.</p>
<ul>
<li>
<a
- href="http://blacka.com/software/python-rwhoisd/python-rwhoisd-0.4.tar.gz">python-rwhoisd-0.4.tar.gz</a> <p>The main release.</p></li>
- <li><a
- href="http://blacka.com/cgi-bin/gitweb.cgi?p=python-rwhoisd.git;a=summary"">http://blacka.com/software/repos/python-rwhoisd.git</a> (use with <tt>git clone http://blacka.com/software/repos/python-rwhoisd.git</tt>).
- <p>The <a href="http://git.or.cz/">git</a> repository.</p></li>
+ href="python-rwhoisd-0.4.1.tar.gz">python-rwhoisd-0.4.1.tar.gz</a><br/>
+ <a href="python-rwhoisd-0.4.1.zip">python-rwhoisd-0.4.1.zip</a>
+ <p>The main release.</p></li>
+ <li><a href="http://blacka.com/cgi-bin/gitweb.cgi?p=python-rwhoisd.git;a=summary">http://blacka.com/software/repos/python-rwhoisd.git</a>
+ <p>The <a href="http://git.or.cz/">git</a> repository. Use with <tt>git clone http://blacka.com/software/repos/python-rwhoisd.git</tt>.</p></li>
+ <li>The current source is generally available <a href="current/">here</a>.</li>
</ul>
<h2>Contributing</h2>
- <p>This project is open source, and contributions are welcome. There are two basic ways to contribute changes to this project.</p>
+ <p>This project is open source, and contributions are welcome. There
+ are two basic ways to contribute changes to this project.</p>
<ol>
<li>Send patches. Please send them to <script type="text/javascript">
/* <![CDATA[ */
href="http://lists.verisignlabs.com/mailman/listinfo/rwhois">rwhois@rwhois.net</a>
mailing list.</p>
</body>
-</html>
\ No newline at end of file
+</html>