<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/passlib.git/docs, branch class-based</title>
<subtitle>foss.heptapod.net: python-libs/passlib
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/'/>
<entry>
<title>bigcrypt/crypt16 work</title>
<updated>2011-02-17T07:02:50+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-17T07:02:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=3e775b161a86415053356cc2323d5305cc57c643'/>
<id>3e775b161a86415053356cc2323d5305cc57c643</id>
<content type='text'>
=====================
* added doc files
* bugfix to bigcrypt (w/ UT for it)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
=====================
* added doc files
* bugfix to bigcrypt (w/ UT for it)
</pre>
</div>
</content>
</entry>
<entry>
<title>doc cleanup - changed hash descriptions from modules -&gt; classes</title>
<updated>2011-02-17T04:05:21+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-17T04:05:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=e08e43f15f8f9d46e36958c07d51ac209f9392fa'/>
<id>e08e43f15f8f9d46e36958c07d51ac209f9392fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed rename mistake from previous commit</title>
<updated>2011-02-16T21:45:37+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-16T21:45:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=c188f3eaa3966828c9b0b768d04070f8fd628eb8'/>
<id>c188f3eaa3966828c9b0b768d04070f8fd628eb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>large rearrangment of structure</title>
<updated>2011-02-16T21:13:52+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-16T21:13:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=4cfd0bb3647b25ee1a7a3f54d636ef72244f7fcb'/>
<id>4cfd0bb3647b25ee1a7a3f54d636ef72244f7fcb</id>
<content type='text'>
===============================
* moved passlib.hash package to passlib.drivers
* combined some passlib.driver modules together (eg ext_des_crypt merged w/ des_crypt)
* renamed all hash classes to lower case, to match name attrs.
* renamed ext_des_crypt to bsdi_crypt

* added special proxy module "passlib.hash" which lazily loads drivers from correct location
	- registry system reworked, has list of locations for builtin drivers,
	  and capability for apps to add more
	- passlib.hash *is* the registry, changes to it affect list
	- thanks to this, documentation can remain, pointing to passlib.hash.xxx as location for driver

* moved passlib.utils.handlers to passlib.utils.drivers, renamed classes from XxxHandler -&gt; XxxHash

* combined all driver tests into single passlib/tests/test_drivers.py file
* NOTE: disabled default unicode testing, not ready for that yet
* all driver UTs pass (others not checked)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
===============================
* moved passlib.hash package to passlib.drivers
* combined some passlib.driver modules together (eg ext_des_crypt merged w/ des_crypt)
* renamed all hash classes to lower case, to match name attrs.
* renamed ext_des_crypt to bsdi_crypt

* added special proxy module "passlib.hash" which lazily loads drivers from correct location
	- registry system reworked, has list of locations for builtin drivers,
	  and capability for apps to add more
	- passlib.hash *is* the registry, changes to it affect list
	- thanks to this, documentation can remain, pointing to passlib.hash.xxx as location for driver

* moved passlib.utils.handlers to passlib.utils.drivers, renamed classes from XxxHandler -&gt; XxxHash

* combined all driver tests into single passlib/tests/test_drivers.py file
* NOTE: disabled default unicode testing, not ready for that yet
* all driver UTs pass (others not checked)
</pre>
</div>
</content>
</entry>
<entry>
<title>cleanups</title>
<updated>2011-02-14T19:40:26+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-14T19:40:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=2ed71b1442f20ec5b2bba1a88d73bd0480ec04b4'/>
<id>2ed71b1442f20ec5b2bba1a88d73bd0480ec04b4</id>
<content type='text'>
========
* removed from utils since they're not used: norm_salt, norm_rounds, gen_salt
* commented out from utils since they're not used: abstractmethod, abstractclassmethod, memoized_class_property
* removed passlib.hash.__skel - no longer used
* rearranged utils.handlers:
	- all handler helper classes now inherit from eachother
	- BaseHandler (renamed from WrappedHandler)
	- ExtHandler (inherits from BaseHandler, was previously the one named BaseHandler)
	- StaticHandler (inherits from ExtHandler, renamed from PlainHandler)
* converted test_handler classes to use ExtHandler &amp; StaticHandler
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
========
* removed from utils since they're not used: norm_salt, norm_rounds, gen_salt
* commented out from utils since they're not used: abstractmethod, abstractclassmethod, memoized_class_property
* removed passlib.hash.__skel - no longer used
* rearranged utils.handlers:
	- all handler helper classes now inherit from eachother
	- BaseHandler (renamed from WrappedHandler)
	- ExtHandler (inherits from BaseHandler, was previously the one named BaseHandler)
	- StaticHandler (inherits from ExtHandler, renamed from PlainHandler)
* converted test_handler classes to use ExtHandler &amp; StaticHandler
</pre>
</div>
</content>
</entry>
<entry>
<title>cleaned up helper handler classes, converted some more hashes</title>
<updated>2011-02-13T04:38:17+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-13T04:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=15ce3c6998568c4c66b8962619700b2b9259d264'/>
<id>15ce3c6998568c4c66b8962619700b2b9259d264</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tweaks to docs</title>
<updated>2011-02-11T20:12:39+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-11T20:12:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=5583fd6d15cc26ab4feb310e43107c252d1d32d5'/>
<id>5583fd6d15cc26ab4feb310e43107c252d1d32d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added docs for sha1-crypt</title>
<updated>2011-02-10T18:04:07+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-10T18:04:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=8afdc50407972f771127545a6ca50069449282bd'/>
<id>8afdc50407972f771127545a6ca50069449282bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added netbsd's sha1-crypt (needs doc)</title>
<updated>2011-02-09T17:32:11+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-09T17:32:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=bdcd1f2997c606994f199f7db45bf52a2a41c1b0'/>
<id>bdcd1f2997c606994f199f7db45bf52a2a41c1b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renamed rounds_cost constants to "linear" and "log2"</title>
<updated>2011-02-09T17:31:41+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-09T17:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=15f6fe8633ceb47695e05ff1bc0d7b95db0e3075'/>
<id>15f6fe8633ceb47695e05ff1bc0d7b95db0e3075</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
