CHANGELOG in ruby-openid-2.0.4 vs CHANGELOG in ruby-openid-2.1.2
- old
+ new
@@ -1,41 +1,78 @@
-Tue Feb 12 18:02:31 PST 2008 Kevin Turner <kevin@janrain.com>
- tagged 2.0.4
+Fri Jun 27 15:39:14 PDT 2008 Kevin Turner <kevin@janrain.com>
+ tagged 2.1.2
-Tue Feb 12 18:01:44 PST 2008 Kevin Turner <kevin@janrain.com>
- * set version to 2.0.4
+Fri Jun 27 15:38:05 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * update version to 2.1.2
-Tue Feb 12 17:49:53 PST 2008 Kevin Turner <kevin@janrain.com>
- * HTMLTokenizer: raise OpenIDError instead of RuntimeError
+Fri Jun 27 15:01:35 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * util: remove call to srand
+
+ From the Ruby FAQ:
+
+ 9.2 How do random number seeds work?
+
+ It depends. In Ruby versions prior to 1.5.2, the random number generator had
+ (by default) a constant seed, and so would produce the same series of numbers
+ each time a program was run. If you needed less deterministic behaviors, you
+ called srand to set up a less predictable seed.
+
+ Newer Rubys (Rubies?) have a different behavior. If rand is called without a
+ prior call to srand, Ruby will generate its own random(ish) seed. Successive
+ runs of a program that does not use srand will generate different sequences of
+ random numbers. To get the old, predictable, behavior (perhaps for testing),
+ call srand with a constant seed.
-Thu Jan 31 11:34:11 PST 2008 Kevin Turner <kevin@janrain.com>
- * Consumer.IdResHandler.verify_return_to_args: include more details in exception messages.
+Fri Jun 27 13:34:43 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * LICENSE: htmltokenizer is (c) 2004 Ben Giddings
-Mon Jan 21 15:50:54 PST 2008 Kevin Turner <kevin@janrain.com>
- * StandardFetcher.fetch: catch more exceptions to wrap in to FetchingErrors.
+Fri Jun 27 13:32:09 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * Yadis.html_yadis_location: catch HTMLTokenizerError
-Mon Jan 21 14:23:10 PST 2008 Kevin Turner <kevin@janrain.com>
- * OpenID::normalize_url: urinorm raises URI::Error, not ArgumentError.
+Fri Jun 27 13:24:13 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * htmltokenizer: define HTMLTokenizerError to raise
-Tue Jan 15 11:48:49 PST 2008 rubys@intertwingly.net
- * The following set of changes gets ruby-openid to work with Ruby 1.9,
- revision 15006 and REXML revision 1301. The codebase with this
- patch continues to work on Ruby 1.8.6.
+Fri Jun 27 13:18:38 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * htmltokenizer: Don't raise OpenIDError from htmltokenizer (it's not in the OpenID module namespace) #255
-Mon Jan 14 18:06:29 PST 2008 Kevin Turner <kevin@janrain.com>
- * Consumer.complete_id_res: catch all OpenIDError instead of just DiscoveryFailure and ProtocolError. Fixes #104.
+Wed Jun 25 17:31:26 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * OpenID::Server::CheckIDRequest.answer: document return type
+
+Wed Jun 25 17:06:35 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * TrustRoot.check_sanity: don't fail if the trust root is not parseable
+
+Wed Jun 25 16:31:30 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * Message.from_http_response: accept 206 code
+
+Wed Jun 25 14:14:05 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * move OpenID::VERSION definition in openid.rb, for #256
+
+Wed Jun 25 13:55:18 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * Add admin/gettlds.py to ease updating of TLD list in trust root validation
+
+Wed Jun 25 13:50:22 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * TrustRoot.TOP_LEVEL_DOMAINS: updated
+
+Fri Jun 13 14:18:04 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * xrds.rb: fix stray colon
+
+Fri Jun 13 13:41:58 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * Yadis::get_canonical_id: case-insensitive comparison
- This seems to be the desired behavior.
+ Porting a patch from =wil:
- IdResHandler.check_auth: don't bother casting an OpenIDError to another OpenIDError.
+ 1. There should only be a single CanonicalID in each XRD (in the latest XRI
+ resolution spec), so I made it use the first CID found instead of the last.
+
+ 2. Use case-insensitive comparison when comparing CanonicalIDs.
-Mon Jan 14 17:59:38 PST 2008 Kevin Turner <kevin@janrain.com>
- * OpenID::ServerError: add server_url to attributes.
+Wed Jun 11 15:24:12 PDT 2008 Kevin Turner <kevin@janrain.com>
+ * Accept response code 206 from fetcher results. Fixes #260
-Mon Jan 14 17:21:10 PST 2008 Kevin Turner <kevin@janrain.com>
- * ProtocolError, ServerError: subclass OpenIDError
+Wed Jun 11 11:27:25 PDT 2008 cygnus@janrain.com
+ * admin/fixperms: Fix stale entries
-Mon Jan 14 17:20:01 PST 2008 Kevin Turner <kevin@janrain.com>
- * UPGRADE: fix typo in example path
+Wed Jun 11 11:08:11 PDT 2008 cygnus@janrain.com
+ * Add test cases for trust roots with non-ASCII characters in path or hostname
-Fri Jan 11 11:31:29 PST 2008 cygnus@janrain.com
- tagged 2.0.3
+Fri Jun 6 15:50:12 PDT 2008 cygnus@janrain.com
+ tagged 2.1.1