Wed Nov 14 17:47:50 PST 2007  Kevin Turner <kevin@janrain.com>
  tagged release-2.0.2

Wed Nov 14 17:47:35 PST 2007  Kevin Turner <kevin@janrain.com>
  * Set version number to 2.0.2

Wed Nov 14 17:08:36 PST 2007  Kevin Turner <kevin@janrain.com>
  * djopenid/templates/server/idPage.html: split openid.server and openid2.provider to different elements
  because older ruby-openid fails to grok this one.

Wed Nov 14 16:36:12 PST 2007  Kevin Turner <kevin@janrain.com>
  * NEWS: update for 2.0.2

Wed Nov 14 16:20:54 PST 2007  Kevin Turner <kevin@janrain.com>
  * server.server: mention returnToVerified in the overview.

Wed Nov 14 16:12:42 PST 2007  Kevin Turner <kevin@janrain.com>
  * server.server: upgrade notes

Wed Nov 14 15:54:48 PST 2007  http://j3h.us/
  * Added example script for just doing OpenID discovery

Wed Nov 14 15:47:07 PST 2007  Kevin Turner <kevin@janrain.com>
  * server.server: update urls and extension information

Wed Nov 14 15:46:14 PST 2007  Kevin Turner <kevin@janrain.com>
  * extensions.ax.StoreRequest: move aliases parameter from getExtensionArgs to constructor

Wed Nov 14 15:41:07 PST 2007  Kevin Turner <kevin@janrain.com>
  * openid.sreg moved to openid.extensions.sreg

Wed Nov 14 14:51:45 PST 2007  Kevin Turner <kevin@janrain.com>
  * extensions.ax.FetchResponse: pass request through constructor, not through getExtensionArgs
  as the framework doesn't make it plausable to pass things in to
  getExtensionArgs.

Wed Nov 14 14:10:37 PST 2007  Kevin Turner <kevin@janrain.com>
  * server: add @since tags and other epydoc cleanup

Wed Nov 14 14:09:15 PST 2007  Kevin Turner <kevin@janrain.com>
  * extensions.pape: add @since

Wed Nov 14 14:08:38 PST 2007  Kevin Turner <kevin@janrain.com>
  * extensions.ax: epydoc

Wed Nov 14 14:07:19 PST 2007  Kevin Turner <kevin@janrain.com>
  * epydoc, and add @since tags to new methods

Wed Nov 14 14:06:42 PST 2007  Kevin Turner <kevin@janrain.com>
  * epydoc

Wed Nov 14 14:05:45 PST 2007  Kevin Turner <kevin@janrain.com>
  * makedoc: update python-openid URL

Wed Nov 14 13:25:29 PST 2007  Kevin Turner <kevin@janrain.com>
  * openid.ax moved to openid.extensions.ax

Wed Nov 14 13:18:34 PST 2007  Kevin Turner <kevin@janrain.com>
  * extensions.pape: update spec URL

Wed Nov 14 12:08:44 PST 2007  Kevin Turner <kevin@janrain.com>
  * server.server: add ENCODE_HTML_FORM to docstrings

Wed Nov 14 13:42:50 PST 2007  dag@janrain.com
  * enforce signed args for pape

Wed Nov 14 13:41:51 PST 2007  dag@janrain.com
  * pape docstring fix

Tue Nov 13 17:52:08 PST 2007  Kevin Turner <kevin@janrain.com>
  * message.Message.setArg: assert value is not None.  Fixes #24.
  server.Server.CheckIDRequest.answer: do not add empty op_endpoint param to v1 messages.  Fixes #25.

Mon Nov 12 16:41:11 PST 2007  dag@janrain.com
  * Fixes for consumer example

Thu Nov  8 15:55:57 PST 2007  http://j3h.us/
  * Make return_to no longer optional for complete() calls to consumer
  It's a MUST in the OpenID 2.0 spec to check it. This also happens to fix #65

Mon Nov  5 12:50:29 PST 2007  http://j3h.us/
  * Add return_to to the complete() call for the Django OpenID consumer example

Mon Nov  5 12:48:14 PST 2007  http://j3h.us/
  * Make setAllowedTypes make sure that the association types and session types are allowed by OpenID

Mon Nov  5 12:43:22 PST 2007  http://j3h.us/
  * Formatting

Mon Nov  5 12:42:12 PST 2007  http://j3h.us/
  * Remove orphaned assignment statement

Mon Nov  5 12:41:15 PST 2007  http://j3h.us/
  * Add better logging for consumer
  Log requests created with assoc handle or stateless
  Log responses received with assoc handle

Mon Nov  5 12:40:19 PST 2007  http://j3h.us/
  * Fix #60 (passing return_to to consumer.complete() causes spurious failure when mode is not id_res)

Thu Oct 18 16:04:13 PDT 2007  http://j3h.us/
  * Make openid.yadis.xri.identifierScheme handle an empty string

Thu Oct 18 15:50:20 PDT 2007  http://j3h.us/
  * Fix psycopg/psycopg2 exception handling in PostgreSQL store

Thu Oct 18 15:12:56 PDT 2007  http://j3h.us/
  * Be smarter about DB API exceptions
  
  Python 2.5 has sqlite3 built-in, and we ran into a Python install that
  thus had sqlite3 and pysqlite2, which are really the same thing. The
  problem with this is that there's a good chance that we'll use the
  exception classes from the wrong module and so the except clauses
  won't actually trap any exceptions. The sqlite modules both use a DB
  API extension that helps us, putting the exception classes as
  attributes on the connection. psycopg2 does too. MySQLdb does
  not. This patch sorts it out, and also tries to tell the user earlier
  if something goes wrong.
  

Thu Oct 18 15:11:40 PDT 2007  http://j3h.us/
  * Fix blob encoding for newer versions of MySQLdb

Wed Oct 17 17:21:09 PDT 2007  Josh Hoyt <josh@janrain.com>
  * Conflict resolution of some very old patches

Tue Jun 26 18:18:46 PDT 2007  Josh Hoyt <josh@janrain.com>
  * Add bool() to pape.Request.__nonzero__
  
  __nonzero__ won't use the truth value of its return value (it requires
  returning a bool)
  

Tue Jun 26 17:56:53 PDT 2007  Josh Hoyt <josh@janrain.com>
  * Add truthiness for PAPE request

Tue Jun 26 15:14:37 PDT 2007  Josh Hoyt <josh@janrain.com>
  * Message API: getAliasedArg now properly handles namespaces

Tue Jun 26 12:30:50 PDT 2007  Josh Hoyt <josh@janrain.com>
  * Fix the ns_uri assignment to the PAPE response

Wed Oct 17 17:08:05 PDT 2007  Josh Hoyt <josh@janrain.com>
  * Allow explicit specification of default ports when matching realms

Wed Oct 17 16:32:18 PDT 2007  cygnus@janrain.com
  * Fix Message.getAliasedArg for ns.ALIAS arguments

Wed Oct 17 10:58:47 PDT 2007  cygnus@janrain.com
  * Update django example consumer UI to let user select PAPE policy URIs to request

Tue Oct 16 16:37:05 PDT 2007  cygnus@janrain.com
  * Update django consumer to ask for (and display) PAPE information

Tue Oct 16 16:36:40 PDT 2007  cygnus@janrain.com
  * Update sqlite store to try importing sqlite3

Tue Oct 16 16:02:21 PDT 2007  cygnus@janrain.com
  * Update example consumer to request and display PAPE information

Tue Oct 16 16:00:44 PDT 2007  cygnus@janrain.com
  * Fix typo in pape extension

Mon Oct 15 17:27:02 PDT 2007  cygnus@janrain.com
  tagged attribute-exchange-revision-370
