<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/passlib.git/docs/lib/passlib.base.rst, branch ironpython-support-dev</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>split passlib.base into passlib.registry &amp; passlib.context - the two have little to do with eachother</title>
<updated>2011-03-22T23:18:14+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-03-22T23:18:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=cce3a27b515c15410512bc7fbf7ddd6b2ff2af44'/>
<id>cce3a27b515c15410512bc7fbf7ddd6b2ff2af44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>documentation work &amp; rearranging</title>
<updated>2011-03-22T18:48:55+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-03-22T18:48:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=954793fe3bf7f2878598b9429c39f7d654a1327b'/>
<id>954793fe3bf7f2878598b9429c39f7d654a1327b</id>
<content type='text'>
================================
* added documentation for overview, ldap digests
* lots of other documentation updates
* renamed passlib.unix -&gt; passlib.hosts
* renamed passlib.sqldb -&gt; passlib.servers
* added passlib.servers.custom_app_context for quickstart purposes
* added ldap {CLEARTEXT} support
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
================================
* added documentation for overview, ldap digests
* lots of other documentation updates
* renamed passlib.unix -&gt; passlib.hosts
* renamed passlib.sqldb -&gt; passlib.servers
* added passlib.servers.custom_app_context for quickstart purposes
* added ldap {CLEARTEXT} support
</pre>
</div>
</content>
</entry>
<entry>
<title>documentation work</title>
<updated>2011-03-15T01:21:42+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-03-15T01:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=1d0a05a785795bd85708d49c7dfa27fbaf4a03c7'/>
<id>1d0a05a785795bd85708d49c7dfa27fbaf4a03c7</id>
<content type='text'>
==================
* finished password hash api description
* various documentation cleanups
* removed unused quickstart doc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
==================
* finished password hash api description
* various documentation cleanups
* removed unused quickstart doc
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed wart - CryptContext now searches schemes in order, instead of reverse order (and default is now first option)</title>
<updated>2011-03-05T17:26:12+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-03-05T17:26:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=e69cdbd7d5927befa0cb708e787c730c73c032e2'/>
<id>e69cdbd7d5927befa0cb708e787c730c73c032e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cryptcontext work</title>
<updated>2011-03-03T23:11:59+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-03-03T23:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=3af66892ada79ce61bd12d50fef341ac506b2279'/>
<id>3af66892ada79ce61bd12d50fef341ac506b2279</id>
<content type='text'>
=================
* hash_needs_update() method
	- renamed method from hash_is_compliant()
	- cleaned up code
	- added UT for method
* prepare_settings() methods
	- renamed method from norm_handler_settings()
	- cleaned up code
	- TODO: write UT
* renamed "vary_default_rounds" to "vary_rounds", was too verbose
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
=================
* hash_needs_update() method
	- renamed method from hash_is_compliant()
	- cleaned up code
	- added UT for method
* prepare_settings() methods
	- renamed method from norm_handler_settings()
	- cleaned up code
	- TODO: write UT
* renamed "vary_default_rounds" to "vary_rounds", was too verbose
</pre>
</div>
</content>
</entry>
<entry>
<title>policy/context work</title>
<updated>2011-03-01T00:42:11+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-03-01T00:42:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=ce65d44d18406482d0ce389efad55a6b8564c632'/>
<id>ce65d44d18406482d0ce389efad55a6b8564c632</id>
<content type='text'>
===================
* tweaks to policy kwds/format:
	- renamed "default" hash category to "all"
	- renamed "fallback" kwd to "default"
* added salt_charset to password hash api
* removed some legacy formats from policy parser
* minor renames to a lot of policy parser methods
* UTs for CryptPolicy &amp; CryptContext added
	- all tests currently pass
	- CryptContext tests not *quite* done
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
===================
* tweaks to policy kwds/format:
	- renamed "default" hash category to "all"
	- renamed "fallback" kwd to "default"
* added salt_charset to password hash api
* removed some legacy formats from policy parser
* minor renames to a lot of policy parser methods
* UTs for CryptPolicy &amp; CryptContext added
	- all tests currently pass
	- CryptContext tests not *quite* done
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfixes and tweaks to documentation</title>
<updated>2011-02-07T21:41:29+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-07T21:41:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=5daa001101ec1ddbb5bbdca471c23d96b1566ab9'/>
<id>5daa001101ec1ddbb5bbdca471c23d96b1566ab9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CryptPolicy work</title>
<updated>2011-02-07T20:29:56+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-07T20:29:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=05cb721a6acad2f54660d9da5c7c802a8d713021'/>
<id>05cb721a6acad2f54660d9da5c7c802a8d713021</id>
<content type='text'>
================
* (temporarily?) commented out frontend methods in toplevel passlib module
* bugfixes to CryptPolicy
* added min_verify_time to CryptPolicy
* added default policy config file
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
================
* (temporarily?) commented out frontend methods in toplevel passlib module
* bugfixes to CryptPolicy
* added min_verify_time to CryptPolicy
* added default policy config file
</pre>
</div>
</content>
</entry>
<entry>
<title>major work on policy system</title>
<updated>2011-02-04T23:13:19+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-02-04T23:13:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=691e05128a278ebcbef90159baabfe77344d03a3'/>
<id>691e05128a278ebcbef90159baabfe77344d03a3</id>
<content type='text'>
===========================
* added documentation detailing policy system's keys and functionality
* split policy-related code out of CryptContext into CryptPolicy object
* added 'category' kwd to all relevant CryptContext methods
* implemented parsing &amp; introspection methods for CryptPolicy
* added rounds management to CryptContext, per policy specification

* attempt at documenting passlib.unix (incomplete)

TODO
----
* ability to create composite CryptPolicy objects
* per-hash handling of policy compliance checks
* UTs for policy system
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
===========================
* added documentation detailing policy system's keys and functionality
* split policy-related code out of CryptContext into CryptPolicy object
* added 'category' kwd to all relevant CryptContext methods
* implemented parsing &amp; introspection methods for CryptPolicy
* added rounds management to CryptContext, per policy specification

* attempt at documenting passlib.unix (incomplete)

TODO
----
* ability to create composite CryptPolicy objects
* per-hash handling of policy compliance checks
* UTs for policy system
</pre>
</div>
</content>
</entry>
<entry>
<title>updated docs</title>
<updated>2011-01-31T23:34:37+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-01-31T23:34:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=0eafd59fcee89cf4769add43c057a11e62c49a3a'/>
<id>0eafd59fcee89cf4769add43c057a11e62c49a3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
