<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/passlib.git/passlib/ext, branch release-1.5</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>added django 0.9 support to passlib.ext.django &amp; tests (such as may be found on GAE)</title>
<updated>2011-09-20T01:22:14+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-09-20T01:22:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=1d94bf68a9ce60e10d6a7786f3a3b22f7b160e6e'/>
<id>1d94bf68a9ce60e10d6a7786f3a3b22f7b160e6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improvements to passlib.ext.django</title>
<updated>2011-09-14T18:42:39+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-09-14T18:42:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=f21eb07e034690520afc8e844d91b14314f31a7e'/>
<id>f21eb07e034690520afc8e844d91b14314f31a7e</id>
<content type='text'>
even though it hasn't been officially documented,
some people are using it, so...

major
-----
* DEFAULT_CTX now uses SHA512-Crypt instead of PBKDF2-HMAC-SHA256,
  this should be natively supported on a larger number of platforms.

* added full unittest suite for passlib.ext.django:
  	- checks monkeypatch implementation
	- checks full plugin behavior
	- STOCK_CTX is compared against official Django behavior

minor
-----
* ``set_django_password_context()`` now patches ``django.contrib.auth.models.check_password()``
  as well as User methods.

* now exposes active context as ``User.password_context`` when patch is enabled.

* replacement ``User.check_password`` now handles None and unusable passwords explicitly,
  even if context doesn't include support for django_disabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
even though it hasn't been officially documented,
some people are using it, so...

major
-----
* DEFAULT_CTX now uses SHA512-Crypt instead of PBKDF2-HMAC-SHA256,
  this should be natively supported on a larger number of platforms.

* added full unittest suite for passlib.ext.django:
  	- checks monkeypatch implementation
	- checks full plugin behavior
	- STOCK_CTX is compared against official Django behavior

minor
-----
* ``set_django_password_context()`` now patches ``django.contrib.auth.models.check_password()``
  as well as User methods.

* now exposes active context as ``User.password_context`` when patch is enabled.

* replacement ``User.check_password`` now handles None and unusable passwords explicitly,
  even if context doesn't include support for django_disabled.
</pre>
</div>
</content>
</entry>
<entry>
<title>added documentation for "passlib.ext.django" django app that upgrades Django to support pbkdf2</title>
<updated>2011-07-11T03:23:48+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-07-11T03:23:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=3fc5fb37ed20b59e8e01a1aa6d11022d98a67b51'/>
<id>3fc5fb37ed20b59e8e01a1aa6d11022d98a67b51</id>
<content type='text'>
* docs &amp; module currently hidden since it hasn't had much testing yet (and may split out into separate package anyway)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* docs &amp; module currently hidden since it hasn't had much testing yet (and may split out into separate package anyway)
</pre>
</div>
</content>
</entry>
<entry>
<title>django work</title>
<updated>2011-07-01T02:11:37+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-07-01T02:11:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=fa2099ff2b1e0adb6b0d3b262d51d3d3f4cba364'/>
<id>fa2099ff2b1e0adb6b0d3b262d51d3d3f4cba364</id>
<content type='text'>
* django hashes cleaned up, UTs added
* added passlib.apps.django_context for reading existing django hashes
* added experimental django plugin "passlib.ext.django" which monkeypatches django to use pbkdf2_sha256 (and many other features)
* not listing in changelog or documenting just yet, needs more testing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* django hashes cleaned up, UTs added
* added passlib.apps.django_context for reading existing django hashes
* added experimental django plugin "passlib.ext.django" which monkeypatches django to use pbkdf2_sha256 (and many other features)
* not listing in changelog or documenting just yet, needs more testing
</pre>
</div>
</content>
</entry>
</feed>
