Thu Nov 15 17:00:42 PST 2007 http://j3h.us/ tagged release-2.1.0-rc1 Thu Nov 15 16:11:42 PST 2007 http://j3h.us/ * NEWS about AX api changes from 2.0.1 Thu Nov 15 15:47:51 PST 2007 http://j3h.us/ * AX API: fromOpenIDRequest now takes a CheckIDRequest instead of a Message Thu Nov 15 07:46:21 PST 2007 http://j3h.us/ * Make discover example script prettier Wed Nov 14 19:19:12 PST 2007 Kevin Turner * server.server.CheckIDRequest.returnToVerified: document raise of HTTPFetchingError, update djopenid example server to catch it. Wed Nov 14 18:11:05 PST 2007 Kevin Turner * this is 2.1.0, not 2.0.2 Wed Nov 14 17:57:57 PST 2007 Kevin Turner * setup.py: update openidenabled URLs Wed Nov 14 17:47:35 PST 2007 Kevin Turner * Set version number to 2.0.2 Wed Nov 14 17:08:36 PST 2007 Kevin Turner * 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 * NEWS: update for 2.0.2 Wed Nov 14 16:20:54 PST 2007 Kevin Turner * server.server: mention returnToVerified in the overview. Wed Nov 14 16:12:42 PST 2007 Kevin Turner * 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 * server.server: update urls and extension information Wed Nov 14 15:46:14 PST 2007 Kevin Turner * extensions.ax.StoreRequest: move aliases parameter from getExtensionArgs to constructor Wed Nov 14 15:41:07 PST 2007 Kevin Turner * openid.sreg moved to openid.extensions.sreg Wed Nov 14 14:51:45 PST 2007 Kevin Turner * 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 * server: add @since tags and other epydoc cleanup Wed Nov 14 14:09:15 PST 2007 Kevin Turner * extensions.pape: add @since Wed Nov 14 14:08:38 PST 2007 Kevin Turner * extensions.ax: epydoc Wed Nov 14 14:07:19 PST 2007 Kevin Turner * epydoc, and add @since tags to new methods Wed Nov 14 14:06:42 PST 2007 Kevin Turner * epydoc Wed Nov 14 14:05:45 PST 2007 Kevin Turner * makedoc: update python-openid URL Wed Nov 14 13:25:29 PST 2007 Kevin Turner * openid.ax moved to openid.extensions.ax Wed Nov 14 13:18:34 PST 2007 Kevin Turner * extensions.pape: update spec URL Wed Nov 14 12:08:44 PST 2007 Kevin Turner * 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 * 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 * Conflict resolution of some very old patches Tue Jun 26 18:18:46 PDT 2007 Josh Hoyt * 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 * Add truthiness for PAPE request Tue Jun 26 15:14:37 PDT 2007 Josh Hoyt * Message API: getAliasedArg now properly handles namespaces Tue Jun 26 12:30:50 PDT 2007 Josh Hoyt * Fix the ns_uri assignment to the PAPE response Wed Oct 17 17:08:05 PDT 2007 Josh Hoyt * 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