<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>mudpy.org Git - mudpy/rss log</title>
<link>http://mudpy.org/gitweb?p=mudpy;a=summary</link>
<description>The mudpy MUD server engine.</description>
<language>en</language>
<managingEditor>Jeremy Stanley</managingEditor>
<image>
<url>/git-logo.png</url>
<title>mudpy.org Git - mudpy/rss log</title>
<link>http://mudpy.org/gitweb?p=mudpy;a=summary</link>
</image>
<pubDate>Wed, 16 Feb 2011 03:30:04 +0000</pubDate>
<lastBuildDate>Wed, 16 Feb 2011 03:30:04 +0000</lastBuildDate>
<generator>gitweb v.1.7.2.5/1.7.2.5</generator>
<item>
<title>Annual copyright update.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Wed, 16 Feb 2011 03:30:04 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6</link>
<description>Annual copyright update.</description>
<content:encoded><![CDATA[
<pre>
Annual copyright update.

* (all): Updated copyright notices for 2011.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=README;fp=README;h=c255397660b80e225fc123e3c5a81e70d1f48d4c;hp=e3bb22105f48ade63db62461ddeba03f5607278c;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=README;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] README</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=bin/git2gch;fp=bin/git2gch;h=2e4679db57054364b1875054cc6e913c82e8e2f5;hp=70a8de6ae7f34d704b5bc555fa14fbe58d9dcb81;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=bin/git2gch;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] bin/git2gch</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=bin/mudpy;fp=bin/mudpy;h=9bed431e9b704e918b50e74043e5b8d6c4015a76;hp=a9aebc7448cf5beeda1c2bbe86f4109e20f3749e;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=bin/mudpy;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] bin/mudpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=bin/test;fp=bin/test;h=e1b504c87830961c596a1f24da85efa883a12340;hp=8e5939bbec919149c3006f2c1d406bcfbd1c7832;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=bin/test;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] bin/test</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=doc/LICENSE;fp=doc/LICENSE;h=95de52c34cee6a192f1cb840408800758020d6bc;hp=c09be9be2069c7476f01ca04f4ad92f28c52c9a0;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=doc/LICENSE;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] doc/LICENSE</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=doc/coder.txt;fp=doc/coder.txt;h=0133c2ebeb7dea8c3bba94e124d3caad6162260d;hp=8dd82060c22187d7b2bfc546963b5f619cd92ddb;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=doc/coder.txt;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] doc/coder.txt</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=etc/mudpy.conf;fp=etc/mudpy.conf;h=4f33c8f0204d347320171f7c7eaad159e6e750a3;hp=01db1e9b06c61ad337a927eacfb31fc088765a86;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=etc/mudpy.conf;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] etc/mudpy.conf</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/__init__.py;fp=lib/mudpy/__init__.py;h=7fca64c54a570b764bc61d7207b8b97eba52c309;hp=128aba512d920f6a2c024f93f48d083abe7a7f5e;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/__init__.py;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] lib/mudpy/__init__.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/data.py;fp=lib/mudpy/data.py;h=78935f60a3787ba1d74a312d422bde330286d112;hp=79601769cf181334c27519ef40b73ced192a1f2f;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/data.py;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] lib/mudpy/data.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/misc.py;fp=lib/mudpy/misc.py;h=2f25f3f1a83ff1bcf8b2881712b3a3d76de48ef3;hp=6a1643647481398218a00e966f73105be8af7690;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/misc.py;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] lib/mudpy/misc.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/password.py;fp=lib/mudpy/password.py;h=bf8b4eae4544688cae5d8647db0f42c7ee5a740b;hp=38bfa8285a6dc7b1a4ac61466084e336060a9cf1;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/password.py;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] lib/mudpy/password.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/telnet.py;fp=lib/mudpy/telnet.py;h=57ddb5202bb3d0676f167991002d4e5075d28a70;hp=293d997468ec1899648e86f8f67d77179bbb9d5f;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/telnet.py;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] lib/mudpy/telnet.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=sample/__init__.mpy;fp=sample/__init__.mpy;h=a9df770c2ac6b6c09bb56689abe8bf2dc508ffc2;hp=4dd2e2b12562022aa97b33195de051c2c2e0c1cd;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=sample/__init__.mpy;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] sample/__init__.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=sample/location.mpy;fp=sample/location.mpy;h=12b6a884004231883b866be8a564efe37ef2a712;hp=5aaa30d5d47c82eabe6119d260966d1f9772827e;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=sample/location.mpy;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] sample/location.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=sample/prop.mpy;fp=sample/prop.mpy;h=f77eec71700064832e85ded0f1391827af616df2;hp=51a981e799acefa75a4d35f31ef7e938a16f8923;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=sample/prop.mpy;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] sample/prop.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/archetype.mpy;fp=share/archetype.mpy;h=4691353bc5cf6ecd3d8288a559de7515e11740fa;hp=8ee9c3ef5119b03dc0c3816d95bd9c6f8849fd22;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/archetype.mpy;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] share/archetype.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/command.mpy;fp=share/command.mpy;h=b69e7d1d942a78fa13457e87b92b1b24e256a9a8;hp=56006ab83e7edcfc3c4c4b980885d67b5c892ce2;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/command.mpy;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] share/command.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/menu.mpy;fp=share/menu.mpy;h=5d55cd09035848699d09ff201f0e3b65fa21bba9;hp=d1633098ac25a7f6b455bd26f2f90b5fed6780cf;hb=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6;hpb=33d22b1946fd533a088f83f0a446cb91672c9a92">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/menu.mpy;h=cd7d53ce6f56e4eb2822ebbdc3f6d38d1c5d03d6">H</a>] share/menu.mpy</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Back end data storage separation.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Mon, 13 Sep 2010 19:05:19 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=33d22b1946fd533a088f83f0a446cb91672c9a92</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=33d22b1946fd533a088f83f0a446cb91672c9a92</link>
<description>Back end data storage separation.</description>
<content:encoded><![CDATA[
<pre>
Back end data storage separation.

* lib/mudpy/__init__.py (modules): Added the new data module to the
list.

* lib/mudpy/data.py: Implemented a new module to contain back end
data storage and retrieval functions, preparing to merge work on the
new data handling routines.

* lib/mudpy/misc.py (DataFile, find_file, makedict, makelist): Moved
to lib/mudpy/data.py.
(Element.__init__, Element.getdict, Element.getlist, Universe.load)
(replace_macros): Updated references to relocated classes and
functions.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/__init__.py;fp=lib/mudpy/__init__.py;h=128aba512d920f6a2c024f93f48d083abe7a7f5e;hp=4efd9b2fa79317bfa9c337ed1a67ddb34eb5b49a;hb=33d22b1946fd533a088f83f0a446cb91672c9a92;hpb=af796806f522e9e65cdd54b95ce785176b082689">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/__init__.py;h=33d22b1946fd533a088f83f0a446cb91672c9a92">H</a>] lib/mudpy/__init__.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/data.py;fp=lib/mudpy/data.py;h=79601769cf181334c27519ef40b73ced192a1f2f;hp=0000000000000000000000000000000000000000;hb=33d22b1946fd533a088f83f0a446cb91672c9a92;hpb=af796806f522e9e65cdd54b95ce785176b082689">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/data.py;h=33d22b1946fd533a088f83f0a446cb91672c9a92">H</a>] lib/mudpy/data.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/misc.py;fp=lib/mudpy/misc.py;h=6a1643647481398218a00e966f73105be8af7690;hp=609e155990f176c5c8bd5e6023ceec943586c06b;hb=33d22b1946fd533a088f83f0a446cb91672c9a92;hpb=af796806f522e9e65cdd54b95ce785176b082689">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/misc.py;h=33d22b1946fd533a088f83f0a446cb91672c9a92">H</a>] lib/mudpy/misc.py</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Inline literals are more readable in source form.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Tue, 6 Jul 2010 20:23:08 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=af796806f522e9e65cdd54b95ce785176b082689</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=af796806f522e9e65cdd54b95ce785176b082689</link>
<description>Inline literals are more readable in source form.</description>
<content:encoded><![CDATA[
<pre>
Inline literals are more readable in source form.

* doc/coder.txt: Adjusted sections referencing literal backslashes
to use inline literal syntax rather than double-backslash syntax,
for improved clarity.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=doc/coder.txt;fp=doc/coder.txt;h=8dd82060c22187d7b2bfc546963b5f619cd92ddb;hp=9c7b586c44c717826d1223db3d6973e44565acbd;hb=af796806f522e9e65cdd54b95ce785176b082689;hpb=adfc082cec1882f7c7b3ea8bc5ef60b516dceb31">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=doc/coder.txt;h=af796806f522e9e65cdd54b95ce785176b082689">H</a>] doc/coder.txt</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>ASCII Scrub</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Wed, 23 Jun 2010 00:28:38 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=adfc082cec1882f7c7b3ea8bc5ef60b516dceb31</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=adfc082cec1882f7c7b3ea8bc5ef60b516dceb31</link>
<description>ASCII Scrub</description>
<content:encoded><![CDATA[
<pre>
ASCII Scrub

* doc/coder.txt: Found and replaced a non-ASCII UTF-8 apostrophe.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=doc/coder.txt;fp=doc/coder.txt;h=9c7b586c44c717826d1223db3d6973e44565acbd;hp=0e999dcdaea6ba7e1ce54a2e4efebac10a11cf5b;hb=adfc082cec1882f7c7b3ea8bc5ef60b516dceb31;hpb=bdfa729b31bec76e13e7cb24c4a8d5b3ba288a31">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=doc/coder.txt;h=adfc082cec1882f7c7b3ea8bc5ef60b516dceb31">H</a>] doc/coder.txt</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Correcting docstring format.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Fri, 18 Jun 2010 00:44:54 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=bdfa729b31bec76e13e7cb24c4a8d5b3ba288a31</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=bdfa729b31bec76e13e7cb24c4a8d5b3ba288a31</link>
<description>Correcting docstring format.</description>
<content:encoded><![CDATA[
<pre>
Correcting docstring format.

* lib/mudpy/password.py (create): Corrected docstring format so that
epydoc -v will run clean of errors again.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/password.py;fp=lib/mudpy/password.py;h=38bfa8285a6dc7b1a4ac61466084e336060a9cf1;hp=29fc5d99894ca70b2897757581519fc24fcbc148;hb=bdfa729b31bec76e13e7cb24c4a8d5b3ba288a31;hpb=81da060528fd3b29ddec4b7f4c09fc99ad24b18a">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/password.py;h=bdfa729b31bec76e13e7cb24c4a8d5b3ba288a31">H</a>] lib/mudpy/password.py</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Correcting minor docstring typos.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Fri, 18 Jun 2010 00:23:26 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=81da060528fd3b29ddec4b7f4c09fc99ad24b18a</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=81da060528fd3b29ddec4b7f4c09fc99ad24b18a</link>
<description>Correcting minor docstring typos.</description>
<content:encoded><![CDATA[
<pre>
Correcting minor docstring typos.

* lib/mudpy/password.py (create): Corrected two minor typographical
errors in the function's docstring.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/password.py;fp=lib/mudpy/password.py;h=29fc5d99894ca70b2897757581519fc24fcbc148;hp=258855ac031a0de3f08daa4b6e5e57bfc6781cda;hb=81da060528fd3b29ddec4b7f4c09fc99ad24b18a;hpb=660cb2e0a13ee01318dd90f77f6a83c4adefdf74">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/password.py;h=81da060528fd3b29ddec4b7f4c09fc99ad24b18a">H</a>] lib/mudpy/password.py</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Secure, extensible, forward-compatable passwords.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Thu, 17 Jun 2010 23:49:58 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=660cb2e0a13ee01318dd90f77f6a83c4adefdf74</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=660cb2e0a13ee01318dd90f77f6a83c4adefdf74</link>
<description>Secure, extensible, forward-compatable passwords.</description>
<content:encoded><![CDATA[
<pre>
Secure, extensible, forward-compatable passwords.

* lib/mudpy/__init__.py (modules): Added the new password module to
the list.

* lib/mudpy/misc.py (handler_checking_password)
(handler_entering_new_password, handler_verifying_new_password):
Replaced existing md5 usage with calls to the new password
functions.

* lib/mudpy/password.py: Implemented a new module to handle creating
and verifying account password hashes. The functions and format are
forward-compatable to new hashing algorithms, and can be scaled to
allow tuning for CPU utilization/brute-force mitigation trade-offs.
The new functions are not directly backward-compatable with the old
format, but a utility function (upgrade_legacy_hash) is included to
upgrade those hexdigests if needed.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/__init__.py;fp=lib/mudpy/__init__.py;h=4efd9b2fa79317bfa9c337ed1a67ddb34eb5b49a;hp=d4625281ff5b36766d434e58bff85b4b82e742bd;hb=660cb2e0a13ee01318dd90f77f6a83c4adefdf74;hpb=8461873b84dc8e79b68c18b930b8379566d4234c">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/__init__.py;h=660cb2e0a13ee01318dd90f77f6a83c4adefdf74">H</a>] lib/mudpy/__init__.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/misc.py;fp=lib/mudpy/misc.py;h=609e155990f176c5c8bd5e6023ceec943586c06b;hp=3b11a12e1466d9f3aec1c20335fd35b7845082d6;hb=660cb2e0a13ee01318dd90f77f6a83c4adefdf74;hpb=8461873b84dc8e79b68c18b930b8379566d4234c">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/misc.py;h=660cb2e0a13ee01318dd90f77f6a83c4adefdf74">H</a>] lib/mudpy/misc.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/password.py;fp=lib/mudpy/password.py;h=258855ac031a0de3f08daa4b6e5e57bfc6781cda;hp=0000000000000000000000000000000000000000;hb=660cb2e0a13ee01318dd90f77f6a83c4adefdf74;hpb=8461873b84dc8e79b68c18b930b8379566d4234c">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/password.py;h=660cb2e0a13ee01318dd90f77f6a83c4adefdf74">H</a>] lib/mudpy/password.py</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Reformatted README for 72 columns.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Mon, 31 May 2010 14:15:35 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=8461873b84dc8e79b68c18b930b8379566d4234c</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=8461873b84dc8e79b68c18b930b8379566d4234c</link>
<description>Reformatted README for 72 columns.</description>
<content:encoded><![CDATA[
<pre>
Reformatted README for 72 columns.

* README: Switched from 79 columns to 72 columns in accordance with
the style guide in the doc/coder.txt coder guide.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=README;fp=README;h=e3bb22105f48ade63db62461ddeba03f5607278c;hp=3a9480fa698faf338e7ace2525aa6f18e45af202;hb=8461873b84dc8e79b68c18b930b8379566d4234c;hpb=5b764a22e2360b101cd92e8ec590f3fcf7001fb5">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=README;h=8461873b84dc8e79b68c18b930b8379566d4234c">H</a>] README</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Change README for new on-line documentation link.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Mon, 31 May 2010 14:12:28 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=5b764a22e2360b101cd92e8ec590f3fcf7001fb5</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=5b764a22e2360b101cd92e8ec590f3fcf7001fb5</link>
<description>Change README for new on-line documentation link.</description>
<content:encoded><![CDATA[
<pre>
Change README for new on-line documentation link.

* README: Updated the URL for the on-line documentation reference
and reworded the last sentence for clarity.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=README;fp=README;h=3a9480fa698faf338e7ace2525aa6f18e45af202;hp=b18fc1098f488569ae223c541c2cb960279c81cb;hb=5b764a22e2360b101cd92e8ec590f3fcf7001fb5;hpb=bf3ed2c393a270ca32656f768ada269aa33c478e">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=README;h=5b764a22e2360b101cd92e8ec590f3fcf7001fb5">H</a>] README</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>New coder guide document.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Mon, 31 May 2010 02:59:38 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=bf3ed2c393a270ca32656f768ada269aa33c478e</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=bf3ed2c393a270ca32656f768ada269aa33c478e</link>
<description>New coder guide document.</description>
<content:encoded><![CDATA[
<pre>
New coder guide document.

* doc/coder.txt: New document focused on topics of interest to
anyone wishing to modify the mudpy engine or get involved with the
project's development process.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=doc/coder.txt;fp=doc/coder.txt;h=0e999dcdaea6ba7e1ce54a2e4efebac10a11cf5b;hp=0000000000000000000000000000000000000000;hb=bf3ed2c393a270ca32656f768ada269aa33c478e;hpb=45872cb13fa8724ade12b25068f1078f75066005">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=doc/coder.txt;h=bf3ed2c393a270ca32656f768ada269aa33c478e">H</a>] doc/coder.txt</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Script to generate ChangeLog file from commit log.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Sat, 29 May 2010 14:46:52 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=45872cb13fa8724ade12b25068f1078f75066005</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=45872cb13fa8724ade12b25068f1078f75066005</link>
<description>Script to generate ChangeLog file from commit log.</description>
<content:encoded><![CDATA[
<pre>
Script to generate ChangeLog file from commit log.

* bin/git2gch: New executable script for generating GNU-format
ChangeLog files from the Git commit log.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=bin/git2gch;fp=bin/git2gch;h=70a8de6ae7f34d704b5bc555fa14fbe58d9dcb81;hp=0000000000000000000000000000000000000000;hb=45872cb13fa8724ade12b25068f1078f75066005;hpb=f1c62ed28c58301ac74308e86b42d586a4f2ff2f">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=bin/git2gch;h=45872cb13fa8724ade12b25068f1078f75066005">H</a>] bin/git2gch</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Regression testing script.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Fri, 7 May 2010 00:59:56 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=f1c62ed28c58301ac74308e86b42d586a4f2ff2f</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=f1c62ed28c58301ac74308e86b42d586a4f2ff2f</link>
<description>Regression testing script.</description>
<content:encoded><![CDATA[
<pre>
Regression testing script.

* bin/test: New executable script for regression testing against all
future commits to the mudpy core engine, modules and sample data.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=bin/test;fp=bin/test;h=8e5939bbec919149c3006f2c1d406bcfbd1c7832;hp=0000000000000000000000000000000000000000;hb=f1c62ed28c58301ac74308e86b42d586a4f2ff2f;hpb=be3731cfe86830f6f5d82f9c2a77a1589c528dd2">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=bin/test;h=f1c62ed28c58301ac74308e86b42d586a4f2ff2f">H</a>] bin/test</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Cosmetic adjustment to disconnect message.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Tue, 4 May 2010 03:39:43 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=be3731cfe86830f6f5d82f9c2a77a1589c528dd2</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=be3731cfe86830f6f5d82f9c2a77a1589c528dd2</link>
<description>Cosmetic adjustment to disconnect message.</description>
<content:encoded><![CDATA[
<pre>
Cosmetic adjustment to disconnect message.

* share/menu.mpy (menu:disconnecting): Appended a newline to
separate the disconnect message from any lines which the client
might add thereafter, and switched from description to prompt.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/menu.mpy;fp=share/menu.mpy;h=d1633098ac25a7f6b455bd26f2f90b5fed6780cf;hp=3211886281e81b51d066cebc95b8b8f6809db6e3;hb=be3731cfe86830f6f5d82f9c2a77a1589c528dd2;hpb=babd406748cb5bda496edd172279312833b6f709">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/menu.mpy;h=be3731cfe86830f6f5d82f9c2a77a1589c528dd2">H</a>] share/menu.mpy</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Proper RFC 1143 Telnet option negotiation queue.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Tue, 4 May 2010 03:01:14 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=babd406748cb5bda496edd172279312833b6f709</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=babd406748cb5bda496edd172279312833b6f709</link>
<description>Proper RFC 1143 Telnet option negotiation queue.</description>
<content:encoded><![CDATA[
<pre>
Proper RFC 1143 Telnet option negotiation queue.

* lib/mudpy/__init__.py: Added telnet to the modules list.

* lib/mudpy/misc.py (Element.send, User.__init__)
(User.adjust_echoing, User.enqueue_input, User.flush)
(User.replace_old_connections, User.send, check_for_connection)
(get_echo_sequence, handle_user_input): Minor adjustments to
accomodate new code in telnet.py.
(User.negotiate_telnet_options, telnet_proto): Moved to telnet.py
and reworked option negotiation stack to eliminate a possible loop,
bringing the code fully in compliance with the &quot;Q&quot; method described
in IETF RFC 1143.

* lib/mudpy/telnet.py: New file for constants and functions related
to support of the Telnet protocol.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/__init__.py;fp=lib/mudpy/__init__.py;h=d4625281ff5b36766d434e58bff85b4b82e742bd;hp=06760901ce6687b96584b8596a1334c63f031708;hb=babd406748cb5bda496edd172279312833b6f709;hpb=794ac4e2cdd6efe7595f15c912057ff7a497164f">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/__init__.py;h=babd406748cb5bda496edd172279312833b6f709">H</a>] lib/mudpy/__init__.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/misc.py;fp=lib/mudpy/misc.py;h=3b11a12e1466d9f3aec1c20335fd35b7845082d6;hp=3464744884e28437ed4b13748a3686f73508aa6c;hb=babd406748cb5bda496edd172279312833b6f709;hpb=794ac4e2cdd6efe7595f15c912057ff7a497164f">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/misc.py;h=babd406748cb5bda496edd172279312833b6f709">H</a>] lib/mudpy/misc.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/telnet.py;fp=lib/mudpy/telnet.py;h=293d997468ec1899648e86f8f67d77179bbb9d5f;hp=0000000000000000000000000000000000000000;hb=babd406748cb5bda496edd172279312833b6f709;hpb=794ac4e2cdd6efe7595f15c912057ff7a497164f">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/telnet.py;h=babd406748cb5bda496edd172279312833b6f709">H</a>] lib/mudpy/telnet.py</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Clarification in README file.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Fri, 26 Mar 2010 18:30:33 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=794ac4e2cdd6efe7595f15c912057ff7a497164f</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=794ac4e2cdd6efe7595f15c912057ff7a497164f</link>
<description>Clarification in README file.</description>
<content:encoded><![CDATA[
<pre>
Clarification in README file.

* README: Adjusted indentention for the copyright metadata block and
added references to additional available documentation.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=README;fp=README;h=b18fc1098f488569ae223c541c2cb960279c81cb;hp=0d2afcb23049802a83bfb9b82351dfe244ab1139;hb=794ac4e2cdd6efe7595f15c912057ff7a497164f;hpb=6fc81c0f9bb295b619cc07be4bea3784ff90bb0b">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=README;h=794ac4e2cdd6efe7595f15c912057ff7a497164f">H</a>] README</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>New top-level README file.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Sun, 31 Jan 2010 00:58:49 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=6fc81c0f9bb295b619cc07be4bea3784ff90bb0b</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=6fc81c0f9bb295b619cc07be4bea3784ff90bb0b</link>
<description>New top-level README file.</description>
<content:encoded><![CDATA[
<pre>
New top-level README file.

* README: New file containing basic information on the project along
with pointers to additional documentation.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=README;fp=README;h=0d2afcb23049802a83bfb9b82351dfe244ab1139;hp=0000000000000000000000000000000000000000;hb=6fc81c0f9bb295b619cc07be4bea3784ff90bb0b;hpb=a2326d3594848aeb70f77dadbfb1ee5f40d1be5c">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=README;h=6fc81c0f9bb295b619cc07be4bea3784ff90bb0b">H</a>] README</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Reformat license.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Sat, 30 Jan 2010 23:36:11 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=a2326d3594848aeb70f77dadbfb1ee5f40d1be5c</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=a2326d3594848aeb70f77dadbfb1ee5f40d1be5c</link>
<description>Reformat license.</description>
<content:encoded><![CDATA[
<pre>
Reformat license.

* doc/LICENSE: Added a brief summary and reformatted for aesthetics.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=doc/LICENSE;fp=doc/LICENSE;h=c09be9be2069c7476f01ca04f4ad92f28c52c9a0;hp=f534d1cf4e10943b64e9dd8f07cff6a86d783783;hb=a2326d3594848aeb70f77dadbfb1ee5f40d1be5c;hpb=96a299b054711e3ee8549f01f40d85338a3f9f9f">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=doc/LICENSE;h=a2326d3594848aeb70f77dadbfb1ee5f40d1be5c">H</a>] doc/LICENSE</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Annual copyright update.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Sat, 30 Jan 2010 17:25:08 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=96a299b054711e3ee8549f01f40d85338a3f9f9f</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=96a299b054711e3ee8549f01f40d85338a3f9f9f</link>
<description>Annual copyright update.</description>
<content:encoded><![CDATA[
<pre>
Annual copyright update.

* (all): Updated copyright notices for 2010.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=bin/mudpy;fp=bin/mudpy;h=a9aebc7448cf5beeda1c2bbe86f4109e20f3749e;hp=0dfefd2a78e52c8fa392b115374560014be1294b;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=bin/mudpy;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] bin/mudpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=doc/LICENSE;fp=doc/LICENSE;h=f534d1cf4e10943b64e9dd8f07cff6a86d783783;hp=b1f29f1e5e237900c85775621218aa0863802575;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=doc/LICENSE;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] doc/LICENSE</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=etc/mudpy.conf;fp=etc/mudpy.conf;h=01db1e9b06c61ad337a927eacfb31fc088765a86;hp=584da6aa8602421b75dba0f007c7d05cf6e2499e;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=etc/mudpy.conf;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] etc/mudpy.conf</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/__init__.py;fp=lib/mudpy/__init__.py;h=06760901ce6687b96584b8596a1334c63f031708;hp=06b1e2375983939a3584ed693b9df71766ddbaad;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/__init__.py;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] lib/mudpy/__init__.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/misc.py;fp=lib/mudpy/misc.py;h=3464744884e28437ed4b13748a3686f73508aa6c;hp=033699c20ac8379e475e904565a70d21d65720a5;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/misc.py;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] lib/mudpy/misc.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=sample/__init__.mpy;fp=sample/__init__.mpy;h=4dd2e2b12562022aa97b33195de051c2c2e0c1cd;hp=93925a04616bd434b594b1423147693dcfa44172;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=sample/__init__.mpy;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] sample/__init__.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=sample/location.mpy;fp=sample/location.mpy;h=5aaa30d5d47c82eabe6119d260966d1f9772827e;hp=4449e663566ebdb05c6fe23d9f600a91f412b9ef;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=sample/location.mpy;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] sample/location.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=sample/prop.mpy;fp=sample/prop.mpy;h=51a981e799acefa75a4d35f31ef7e938a16f8923;hp=8fef3f0449ac4968d6cce0142b67559c9c2affef;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=sample/prop.mpy;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] sample/prop.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/archetype.mpy;fp=share/archetype.mpy;h=8ee9c3ef5119b03dc0c3816d95bd9c6f8849fd22;hp=c900b09b3618d221f5b61fd82f1e4e60b1c8b9e7;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/archetype.mpy;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] share/archetype.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/command.mpy;fp=share/command.mpy;h=56006ab83e7edcfc3c4c4b980885d67b5c892ce2;hp=ead5ac9688721f45e65f5bdae7f84302c35c708e;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/command.mpy;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] share/command.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/menu.mpy;fp=share/menu.mpy;h=3211886281e81b51d066cebc95b8b8f6809db6e3;hp=7eebcb2a130f5270cde29f781e978b1414a5e99a;hb=96a299b054711e3ee8549f01f40d85338a3f9f9f;hpb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/menu.mpy;h=96a299b054711e3ee8549f01f40d85338a3f9f9f">H</a>] share/menu.mpy</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Imported from archive.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Fri, 25 Dec 2009 20:15:24 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82</link>
<description>Imported from archive.</description>
<content:encoded><![CDATA[
<pre>
Imported from archive.

* LICENSE: Moved to doc subdirectory, indicating it's a
documentation file.

* archetype, command, menu: Moved to share subdirectory, indicating
it's generally read-only data. Also appended .mpy extention to file
names, to indicate they're mudpy data.

* banner.txt, login.txt, mudpy.conf: Moved to etc subdirectory,
indicating they're generally hand-edited configuration data.

* lib/mudpy/__init__.py: Created a new Python module package, to
begin the process of splitting up the old monolithic module.

* mudpy: Moved to bin subdirectory, indicating it's directly
executable.

* mudpy.conf (__control__, internal:storage), mudpy.py
(DataFile.load, find_file, replace_macros): New functionality allows
arbitrary location of data files from relative or absolute paths out
of a prioritized series of potential directory trees.

* mudpy.conf (internal:network): Changed host to the IPv6 localhost
address of ::1 instead of the old IPv4 127.0.0.1 equivalent.

* mudpy.py: Renamed to misc.py and added to the new lib/mudpy Python
module package.
(Universe.initialize_server_socket): If local IPv6 support is
present default to listening on ::, otherwise fall back to 0.0.0.0
like before.
(command_say): Instead of denying parameters which look like
replacement macros, they are simply escaped before being processed.
Messages enclosed in quotation marks no longer get language fix-ups
applied. Fixed a bug where a type exception could be triggered if an
actor provided parameters to the say command which evaluated to an
empty string; reported by Mark Kolloros, a.k.a. Colourful.

* sample/index: Renamed to __init__.mpy in an effort to emulate
Python module package structure for groups of mudpy data files.

* sample/location, sample/prop: Appended .mpy extention to file
names, to indicate they're mudpy data.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=bin/mudpy;fp=mudpy;h=0dfefd2a78e52c8fa392b115374560014be1294b;hp=230ab0e001ce9f6bcc7ef8287e79b9aaae88afb0;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=bin/mudpy;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] bin/mudpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=doc/LICENSE;fp=LICENSE;h=b1f29f1e5e237900c85775621218aa0863802575;hp=b1f29f1e5e237900c85775621218aa0863802575;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=doc/LICENSE;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] doc/LICENSE</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=etc/banner.txt;fp=banner.txt;h=b065b226558eabeb3c839d6ec5989ddd4e50baa3;hp=b065b226558eabeb3c839d6ec5989ddd4e50baa3;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=etc/banner.txt;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] etc/banner.txt</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=etc/login.txt;fp=login.txt;h=125ada5647f8423b8436b2d962ab0dc1ca4f0a6b;hp=125ada5647f8423b8436b2d962ab0dc1ca4f0a6b;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=etc/login.txt;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] etc/login.txt</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=etc/mudpy.conf;fp=mudpy.conf;h=584da6aa8602421b75dba0f007c7d05cf6e2499e;hp=5368c15bd5025e73b192af8de0528718f3be62f4;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=etc/mudpy.conf;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] etc/mudpy.conf</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/__init__.py;fp=lib/mudpy/__init__.py;h=06b1e2375983939a3584ed693b9df71766ddbaad;hp=0000000000000000000000000000000000000000;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/__init__.py;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] lib/mudpy/__init__.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=lib/mudpy/misc.py;fp=mudpy.py;h=033699c20ac8379e475e904565a70d21d65720a5;hp=6ec7c5b25f7cdbd4d104a39659c253c27d23f0b7;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=lib/mudpy/misc.py;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] lib/mudpy/misc.py</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=sample/__init__.mpy;fp=sample/index;h=93925a04616bd434b594b1423147693dcfa44172;hp=e543503c79f88da01be4edbf3d0a05e96ec20cf3;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=sample/__init__.mpy;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] sample/__init__.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=sample/location.mpy;fp=sample/location;h=4449e663566ebdb05c6fe23d9f600a91f412b9ef;hp=4449e663566ebdb05c6fe23d9f600a91f412b9ef;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=sample/location.mpy;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] sample/location.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=sample/prop.mpy;fp=sample/prop;h=8fef3f0449ac4968d6cce0142b67559c9c2affef;hp=8fef3f0449ac4968d6cce0142b67559c9c2affef;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=sample/prop.mpy;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] sample/prop.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/archetype.mpy;fp=archetype;h=c900b09b3618d221f5b61fd82f1e4e60b1c8b9e7;hp=c900b09b3618d221f5b61fd82f1e4e60b1c8b9e7;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/archetype.mpy;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] share/archetype.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/command.mpy;fp=command;h=ead5ac9688721f45e65f5bdae7f84302c35c708e;hp=c1edc8867e577cab34806883f8ec5d99b87fecad;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/command.mpy;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] share/command.mpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=share/menu.mpy;fp=menu;h=7eebcb2a130f5270cde29f781e978b1414a5e99a;hp=7eebcb2a130f5270cde29f781e978b1414a5e99a;hb=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82;hpb=6848dfab60a38b10a0f34f7aa0a8cab2be947187">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=share/menu.mpy;h=ca06d2245a4a1ed1ced7cfceeb79bfd5d7750f82">H</a>] share/menu.mpy</li>
</ul>]]>
</content:encoded>
</item>
<item>
<title>Imported from archive.</title>
<author>Jeremy Stanley &lt;fungi@yuggoth.org&gt;</author>
<pubDate>Tue, 6 Oct 2009 21:11:08 +0000</pubDate>
<guid isPermaLink="true">http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=6848dfab60a38b10a0f34f7aa0a8cab2be947187</guid>
<link>http://mudpy.org/gitweb?p=mudpy;a=commitdiff;h=6848dfab60a38b10a0f34f7aa0a8cab2be947187</link>
<description>Imported from archive.</description>
<content:encoded><![CDATA[
<pre>
Imported from archive.

* mudpy: Changed shebang line to invoke the interpreter through
/usr/bin/env instead of directly.

* mudpy, mudpy.py (daemonize): Rename the process to the same as the
script's file name, and add some additional descriptive comments.
</pre><ul>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=mudpy;fp=mudpy;h=230ab0e001ce9f6bcc7ef8287e79b9aaae88afb0;hp=c295fd4746ae52ff84d3edd528452174537a0f50;hb=6848dfab60a38b10a0f34f7aa0a8cab2be947187;hpb=c5f10b71cf57a0fbab9a842428fabd0b3c107f62">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=mudpy;h=6848dfab60a38b10a0f34f7aa0a8cab2be947187">H</a>] mudpy</li>
<li>[<a title="diff" href="http://mudpy.org/gitweb?p=mudpy;a=blobdiff;f=mudpy.py;fp=mudpy.py;h=6ec7c5b25f7cdbd4d104a39659c253c27d23f0b7;hp=bbdc5f9a06ecdc32c1f40c7e147378665cfffc3e;hb=6848dfab60a38b10a0f34f7aa0a8cab2be947187;hpb=c5f10b71cf57a0fbab9a842428fabd0b3c107f62">D</a><a title="history" href="http://mudpy.org/gitweb?p=mudpy;a=history;f=mudpy.py;h=6848dfab60a38b10a0f34f7aa0a8cab2be947187">H</a>] mudpy.py</li>
</ul>]]>
</content:encoded>
</item>
</channel>
</rss>

