Fri Jun 6 15:49:51 PDT 2008 cygnus@janrain.com tagged 2.1.0 Fri Jun 6 15:43:56 PDT 2008 cygnus@janrain.com * Add examples/discover.php tool Fri Jun 6 14:39:33 PDT 2008 cygnus@janrain.com * Do not send namespace aliases for extensions with OpenID 1 messages that we create This makes the library compatible with the 1.x series of this library, since it did not handle arbitrary query keys with dots in them (PHP mangles . to _) Fri Jun 6 11:26:52 PDT 2008 cygnus@janrain.com * demo RP: indentation Fri Jun 6 11:26:11 PDT 2008 cygnus@janrain.com * demo RP: escape response information prior to output Thu Jun 5 16:58:03 PDT 2008 cygnus@janrain.com * Change Auth_OpenID_VERSION to 2.1.0 Thu Jun 5 16:49:02 PDT 2008 cygnus@janrain.com * Update CHANGES-2.1.0 Thu Jun 5 16:09:58 PDT 2008 cygnus@janrain.com * add CHANGES-2.1.0 Thu Jun 5 15:46:40 PDT 2008 Kevin Turner * Deprecate Auth_OpenID_CheckIDRequest::namespace and stop using == Auth_OpenID_OPENID1_NS anywhere in server Thu Jun 5 14:00:16 PDT 2008 cygnus@janrain.com * add test for Auth_Yadis_getCanonicalId with subsegments Thu Jun 5 13:39:31 PDT 2008 cygnus@janrain.com * Plain http fetcher: allow for absent "path" key in parsed URL array Thu Jun 5 13:34:02 PDT 2008 cygnus@janrain.com * Auth_Yadis_Yadis::discover: Correctly test for null fetcher parameter Thu Jun 5 13:16:21 PDT 2008 cygnus@janrain.com * Auth_OpenID_getAllowedReturnURLs: use fetcher parameter in call to getServiceEndpoints Thu Jun 5 12:22:41 PDT 2008 cygnus@janrain.com * Fix Auth_OpenID_getAllowedReturnURLs, Auth_Yadis_DiscoveryResult::usedYadisLocation, add Auth_Yadis_getServiceEndpoints, tests Thu Jun 5 11:00:34 PDT 2008 cygnus@janrain.com * TestDriver.php: load "_other" tests regardless of primary test class type Thu Jun 5 11:45:28 PDT 2008 dag@janrain.com * handle empty string for trustroot the same as missing Wed Jun 4 18:11:59 PDT 2008 chowells@janrain.com * #204 MalformedTrustRoot returned by the library now gets passed the OpenID Message object instead of null Wed Jun 4 17:24:47 PDT 2008 chowells@janrain.com * Silence session_start warnings that are output for older builds of PHP 4.3 so the build passes Wed Jun 4 17:10:24 PDT 2008 chowells@janrain.com * Add an explicit test for doubled-up ports for PHP 4.3 where the URL parsing is different Wed Jun 4 16:52:51 PDT 2008 chowells@janrain.com * #229 Server.php: test hasReturnTo() when message=null Wed Jun 4 16:45:05 PDT 2008 Kevin Turner * Add HTTP case to trustroot test cases Wed Jun 4 16:42:58 PDT 2008 Kevin Turner * Auth_OpenID_Decoder::defaultDecoder: Check for Auth_OpenID_FailureResponse when getting OpenID message mode Wed Jun 4 16:40:42 PDT 2008 Kevin Turner * Auth_OpenID_Decoder::decode: Check for Auth_OpenID_FailureResponse when getting OpenID message mode Wed Jun 4 16:29:03 PDT 2008 chowells@janrain.com * #189 Add optional form_tag_attrs arg to Auth_OpenID_ServerResponse->toFormMarkup Wed Jun 4 16:15:05 PDT 2008 dag@janrain.com * Add an extra parsehtml testcase - no close script tag Wed Jun 4 15:42:49 PDT 2008 dag@janrain.com * fix typo in test data Wed Jun 4 16:12:14 PDT 2008 chowells@janrain.com * Fix #220: Use return_to from request when generating form markup in Server.php Wed Jun 4 15:49:04 PDT 2008 chowells@janrain.com * Test Server.php fix the error message if test_nomode fails Wed Jun 4 15:40:03 PDT 2008 chowells@janrain.com * Port the v2 plaintext encryption test from python Wed Jun 4 15:13:10 PDT 2008 chowells@janrain.com * Fix trust root test runner and then all failing tests that were exposed Wed Jun 4 15:45:48 PDT 2008 Kevin Turner * Auth_OpenID_CheckIDRequest::fromMessage: return Auth_OpenID_ServerError if claimed_id is provided without identity Wed Jun 4 15:28:32 PDT 2008 Kevin Turner * Auth_OpenID_Decoder::decode: make sure Auth_OpenID_ServerError has an Auth_OpenID_Message after encountering invalid OpenID namespace Wed Jun 4 15:10:37 PDT 2008 Kevin Turner * #224: Tests_Auth_OpenID_CheckID: more test cases for missing trust_root/realm Wed Jun 4 15:14:08 PDT 2008 dag@janrain.com * Message->getArg & friends return FailureResponse on error Tue Jun 3 16:50:26 PDT 2008 dag@janrain.com * Add comment for Consumer::Response describing display_identifier and identity_url Tue Jun 3 16:42:10 PDT 2008 dag@janrain.com * rename return_to to current_url in Consumer.complete Tue Jun 3 16:46:13 PDT 2008 Kevin Turner * server..Decoder.defaultDecoder: more readable error message Tue Jun 3 16:33:51 PDT 2008 dag@janrain.com * Add AX FetchResponse tests, fix bugs Tue Jun 3 16:33:40 PDT 2008 dag@janrain.com * AX::FetchResponse::fromSuccessResponse - return null when there's no ax args Tue Jun 3 14:16:32 PDT 2008 dag@janrain.com * 'fix' regexp looking for bad constant capitalization to allow NULL in strings Tue Jun 3 14:10:14 PDT 2008 dag@janrain.com * Add NOT NULL constraints to SQL stores Tue Jun 3 13:40:19 PDT 2008 cygnus@janrain.com * Fix PHP tags Tue Jun 3 12:09:33 PDT 2008 dag@janrain.com * Move MemcachedStore back from contrib, update license and copyright Mon Jun 2 17:04:47 PDT 2008 dag@janrain.com * normalize return_to before checking Mon Jun 2 16:19:52 PDT 2008 dag@janrain.com * Consumer._verifyDiscoveryResults: fall back to OpenID 1.0 type if 1.1 endpoint cannot be found Mon Jun 2 13:08:43 PDT 2008 dag@janrain.com * Add --extra-tests option to texttest.php Mon Jun 2 13:06:02 PDT 2008 dag@janrain.com * Make the MemcachedStore tests run on record Mon Jun 2 13:02:24 PDT 2008 dag@janrain.com * Move Memcached store to contrib since it's not owned by JanRain Mon Jun 2 12:51:48 PDT 2008 dag@janrain.com * TestDriver.php: factor instantiating a test suite from a class name into its own function Mon Jun 2 12:48:34 PDT 2008 dag@janrain.com * TestDriver.php: make global_include_once tell you about failures Mon Jun 2 12:45:54 PDT 2008 dag@janrain.com * Fix selectTests in TestDriver.php Fri May 30 18:04:07 PDT 2008 Kevin Turner * ParanoidHTTPFetcher: check to see if curl_version returns an array or not. Fri May 30 16:43:59 PDT 2008 dag@janrain.com * Update license strings to say Apache Fri May 30 15:48:59 PDT 2008 dag@janrain.com * Set User-Agent string in fetchers. include various versions Fri May 30 15:20:51 PDT 2008 dag@janrain.com * Add version string to Auth/OpenID.php Fri May 30 14:45:15 PDT 2008 dag@janrain.com * Don't explicitly set no-encryption session type with OpenID 1 requests Fri May 30 13:20:50 PDT 2008 dag@janrain.com * Remove URL fragment in ServiceEndpoint->getDisplayIdentifier Thu May 29 16:21:32 PDT 2008 dag@janrain.com * extra parsehtml testcase: javascript in head Thu May 29 16:17:27 PDT 2008 cygnus@janrain.com * "and" -> "&&" Thu May 29 16:16:59 PDT 2008 cygnus@janrain.com * ParanoidHTTPFetcher: Fix string interpolation of max response size Thu May 29 16:10:28 PDT 2008 dag@janrain.com * PAPE: properly use "none" for empty auth policies list Thu May 29 15:49:36 PDT 2008 dag@janrain.com * PAPE: use auth_time instead of auth_age Thu May 29 15:01:08 PDT 2008 cygnus@janrain.com * Auth/OpenID/AX: whitespace Fri Mar 21 16:41:33 PDT 2008 sam.alexander@vidoop.com * Alter AX fromOpenIDRequest() to accept Auth_OpenID_AuthRequest object instead of Auth_OpenID_Message object so that it matches it's counterpart methods in SREG and PAPE extensions. Thu May 29 14:15:39 PDT 2008 dag@janrain.com * Add fetch response size limiting to libcurl fetcher Thu May 29 14:12:44 PDT 2008 dag@janrain.com * Fetcher: add Range header: 0-1MB Thu May 29 11:13:17 PDT 2008 dag@janrain.com * Only fetch 1MB of data in Auth/Yadis/PlainHTTPFetcher.php Thu May 29 14:23:57 PDT 2008 cygnus@janrain.com * README: Add /contribute/ URL Thu May 29 14:21:31 PDT 2008 cygnus@janrain.com * examples/consumer: Return Consumer object by reference in getConsumer() Fri Feb 22 15:02:48 PST 2008 Wes Morgan * add_field_names_to_set_assoc_in_mysqlstore Fri Mar 21 15:59:22 PDT 2008 sam.alexander@vidoop.com * variable name (typo), $argv to $args (loadSuite was always being passed a null parameter) Tue May 27 16:52:04 PDT 2008 chowells@janrain.com * use the htmlMarkup method to get auto-submitting code, instead of doing it in the example consumer Tue May 27 16:51:06 PDT 2008 chowells@janrain.com * have auto-submitting html code hide the continue button Tue May 27 16:04:02 PDT 2008 dag@janrain.com * Run a syntax check as part of runtests Tue May 27 15:17:41 PDT 2008 http://mike.glover.myopenid.com * fix copyright notices to include 2008 Tue May 27 12:34:27 PDT 2008 dag@janrain.com * Be explicit about implicit namespaces Mon May 26 17:10:24 PDT 2008 dag@janrain.com * Send all fields in check_authentication, not just signed ones. (OpenID 2 compliance) Fri May 23 15:14:44 PDT 2008 dag@janrain.com * Add toHTML methods. Server.toFormMarkup passes through form attributes Wed May 21 16:37:31 PDT 2008 Kevin Turner * Yadis: add application/xhtml+xml to Accept header, include qualities Mon May 12 04:02:36 PDT 2008 Artemy Tregubenko * Accept HTML when making YADIS discovery Some http servers strictly follow http spec and do not send html reply when text/html isn't listed in Accept: header. Because of this YADIS discovery fails for these servers. This patch adds 'text/html' to Accept: header. Wed May 21 09:36:19 PDT 2008 cygnus@janrain.com * Auth_OpenID::ensureDir: add terminal case when dirname returns its input Tue May 20 17:32:13 PDT 2008 cygnus@janrain.com * Collapse allowedURL and isHTTPS checks into HTTPFetcher.canFetchURL Tue May 20 17:24:04 PDT 2008 cygnus@janrain.com * Include more prominent link to Consumer file documentation in top-level docs Tue May 20 17:16:53 PDT 2008 cygnus@janrain.com * whitespace Tue May 20 17:16:11 PDT 2008 cygnus@janrain.com * Actually use URINorm functionality for Auth_OpenID::normalizeURL Tue May 20 16:26:02 PDT 2008 cygnus@janrain.com * ParanoidHTTPFetcher: log error condition when returning null Tue May 20 15:28:54 PDT 2008 cygnus@janrain.com * Add Auth_OpenID::log() Tue May 20 13:03:00 PDT 2008 cygnus@janrain.com * Example server: set response code in action_default Tue May 20 12:06:22 PDT 2008 dag@janrain.com * Use ENGINE=InnoDB instead of TYPE=InnoDB, which is deprecated in current versions of MySQL Tue May 20 09:48:23 PDT 2008 cygnus@janrain.com * Swap XRDS and server urls in identity page code (thanks: lulurun@gmail.com) Thu Mar 13 16:57:46 PDT 2008 cygnus@janrain.com * Handle malformed HTTP headers in fetchers Thu Mar 13 16:44:16 PDT 2008 cygnus@janrain.com * Handle null responses in Yadis.php Thu Mar 13 16:42:48 PDT 2008 cygnus@janrain.com * Extend Yadis HTML discovery regex to support XHTML-style tags Wed Feb 20 14:06:19 PST 2008 cygnus@janrain.com tagged 2.0.1