Tres Seaver
2012-11-05 0cfb1a9cf4cddc76bef484c2a47d4be47e9b47a4
CHANGES.txt
@@ -1,8 +1,41 @@
repoze.who Changelog
====================
After 2.0a3 (unreleased)
------------------------
2.1b1 (2012-11-05)
------------------
- Ported to Py3k using the "compatible subset" mode.
  - Dropped support for Python < 2.6.x.
  - Dropped dependency on Paste (forking some code from it).
  - Added dependency on WebOb instead.
  Thanks to Atsushi Odagiri (aodag) for the initial effort.
2.0 (2011-09-28)
----------------
- ``auth_tkt`` plugin:  strip any port number from the 'Domain' of generated
  cookies.  http://bugs.repoze.org/issue66
- Further harden middleware, calling ``close()`` on the iterable even if
  raising an exception for a missing challenger.
  http://bugs.repoze.org/issue174
2.0b1 (2011-05-24)
------------------
- Enabled standard use of logging module's configuration mechanism.
  See http://docs.python.org/dev/howto/logging.html#configuring-logging-for-a-library
  Thanks to jgoldsmith for the patch: http://bugs.repoze.org/issue178
- ``repoze.who.plugins.htpasswd``:  defend against timing-based attacks.
2.0a4 (2011-02-02)
------------------
- Ensure that the middleware calls ``close()`` (if it exists) on the
  iterable returned from thw wrapped application, as required by PEP 333.
@@ -34,6 +67,7 @@
  as a convenience for application-driven login / logout code, which would
  otherwise need to use private methods of the API, and reach down into
  its plugins.
2.0a3 (2010-09-30)
------------------
@@ -71,6 +105,7 @@
  (added missing ``global_config`` argument).  See
  http://bugs.repoze.org/issue114
2.0a2 (2010-03-25)
------------------
@@ -86,6 +121,7 @@
- Adjusted logging level for some lower-level details from ``info``
  to ``debug``.
2.0a1 (2010-02-24)
@@ -153,6 +189,7 @@
  - ``verify``
1.0.18 (2009-11-05)
-------------------
@@ -161,6 +198,7 @@
  ``Expires`` attributes of those cookies.
1.0.17 (2009-11-05)
-------------------
@@ -169,6 +207,7 @@
  file).
1.0.16 (2009-11-04)
-------------------