(view as text)
Pulling from "http://openidenabled.com/files/ruby-openid/repos/2.x.x"...
We have the following new (to them) patches:
They have the following patches to pull:
Fri Jul 11 22:55:16 UTC 2008 chowells@janrain.com
* test_idres: hopefully fix buildbot issues on 1.9
Fri Jul 11 22:08:05 UTC 2008 chowells@janrain.com
* Fix logic error caused by strange ruby precedence rules
Fri Jul 11 22:07:29 UTC 2008 chowells@janrain.com
* Generate user_setup_url correctly
Thu Jul 10 23:24:46 UTC 2008 chowells@janrain.com
* Provide the user_setup_url in the SetupNeededResponse even in OpenID 2
Fri Jun 27 22:39:14 UTC 2008 Kevin Turner <kevin@janrain.com>
tagged 2.1.2
Fri Jun 27 22:38:05 UTC 2008 Kevin Turner <kevin@janrain.com>
* update version to 2.1.2
Fri Jun 27 22:01:35 UTC 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.
Fri Jun 27 20:34:43 UTC 2008 Kevin Turner <kevin@janrain.com>
* LICENSE: htmltokenizer is (c) 2004 Ben Giddings
Fri Jun 27 20:32:09 UTC 2008 Kevin Turner <kevin@janrain.com>
* Yadis.html_yadis_location: catch HTMLTokenizerError
Fri Jun 27 20:24:13 UTC 2008 Kevin Turner <kevin@janrain.com>
* htmltokenizer: define HTMLTokenizerError to raise
Fri Jun 27 20:18:38 UTC 2008 Kevin Turner <kevin@janrain.com>
* htmltokenizer: Don't raise OpenIDError from htmltokenizer (it's not in the OpenID module namespace) #255
Thu Jun 26 00:31:26 UTC 2008 Kevin Turner <kevin@janrain.com>
* OpenID::Server::CheckIDRequest.answer: document return type
Thu Jun 26 00:06:35 UTC 2008 Kevin Turner <kevin@janrain.com>
* TrustRoot.check_sanity: don't fail if the trust root is not parseable
Wed Jun 25 23:31:30 UTC 2008 Kevin Turner <kevin@janrain.com>
* Message.from_http_response: accept 206 code
Wed Jun 25 21:14:05 UTC 2008 Kevin Turner <kevin@janrain.com>
* move OpenID::VERSION definition in openid.rb, for #256
Wed Jun 25 20:55:18 UTC 2008 Kevin Turner <kevin@janrain.com>
* Add admin/gettlds.py to ease updating of TLD list in trust root validation
Wed Jun 25 20:50:22 UTC 2008 Kevin Turner <kevin@janrain.com>
* TrustRoot.TOP_LEVEL_DOMAINS: updated
Fri Jun 13 21:18:04 UTC 2008 Kevin Turner <kevin@janrain.com>
* xrds.rb: fix stray colon
Fri Jun 13 20:41:58 UTC 2008 Kevin Turner <kevin@janrain.com>
* Yadis::get_canonical_id: case-insensitive comparison
Porting a patch from =wil:
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.
Wed Jun 11 22:24:12 UTC 2008 Kevin Turner <kevin@janrain.com>
* Accept response code 206 from fetcher results. Fixes #260
Wed Jun 11 18:27:25 UTC 2008 cygnus@janrain.com
* admin/fixperms: Fix stale entries
Wed Jun 11 18:08:11 UTC 2008 cygnus@janrain.com
* Add test cases for trust roots with non-ASCII characters in path or hostname
Fri Jun 6 22:50:12 UTC 2008 cygnus@janrain.com
tagged 2.1.1
Fri Jun 6 22:48:52 UTC 2008 cygnus@janrain.com
* Set OpenID::VERSION to 2.1.1, move VERSION declaration to openid.rb
Fri Jun 6 22:08:17 UTC 2008 Kevin Turner <kevin@janrain.com>
* Do not send namespace aliases for extensions with OpenID 1 messages that we create
Fri Jun 6 18:17:54 UTC 2008 dag@janrain.com
tagged 2.1.0
Fri Jun 6 18:16:30 UTC 2008 dag@janrain.com
* update version number in gemspec
Fri Jun 6 18:04:58 UTC 2008 dag@janrain.com
* Fix pape code in example consumer
Fri Jun 6 17:59:18 UTC 2008 dag@janrain.com
* fix test failure from old patch & namespace changes
Wed Jun 4 23:22:08 UTC 2008 chowells@janrain.com
* #220 server.rb Fix to_form_markup to use the return_to frrom the request
Fri Jun 6 14:50:55 UTC 2008 Kevin Turner <kevin@janrain.com>
* Message.is_openid1: add parens to quiet warning
Fri Jun 6 00:26:55 UTC 2008 dag@janrain.com
* Fix the instantiation of the Filesystem store in the rails_openid example
Fri Jun 6 00:19:55 UTC 2008 dag@janrain.com
* rails_openid example: fix exception with empty identifier
Fri Jun 6 00:04:00 UTC 2008 cygnus@janrain.com
* Use FileStore in rails demo RP
Thu Jun 5 23:57:33 UTC 2008 cygnus@janrain.com
* Change OpenID::VERSION to 2.1.0
Thu Jun 5 23:55:34 UTC 2008 dag@janrain.com
* message: allow two values for OPENID1_NS
Thu Jun 5 23:48:29 UTC 2008 cygnus@janrain.com
* Add CHANGES-2.1.0
Thu Jun 5 22:49:37 UTC 2008 dag@janrain.com
* Deprecate server.CheckIDRequest.namespace and stop using == OPENID1_NS anywhere in server
Thu Jun 5 20:52:13 UTC 2008 dag@janrain.com
* Add a note about change to name of ca list instance var
Thu Jun 5 20:30:14 UTC 2008 dag@janrain.com
* Update README and examples/README
Thu Jun 5 20:13:36 UTC 2008 dag@janrain.com
* Add 2 missing trust root tests
Thu Jun 5 19:23:53 UTC 2008 dag@janrain.com
* server..Decode.decode: make sure ProtocolError has a Message even after InvalidOpenIDNamespace
Thu Jun 5 19:06:41 UTC 2008 dag@janrain.com
* Don't silently fail when trustroot.parse is passed a crazy argument
Thu Jun 5 18:12:44 UTC 2008 dag@janrain.com
* Raise KVFormError instead of ArgumentError in kvform.rb
Thu Jun 5 00:14:38 UTC 2008 dag@janrain.com
* Add trustroot test case for scheme caps normalization
Thu Jun 5 00:07:54 UTC 2008 dag@janrain.com
* message: raise a special exception for invalid openid.ns
Wed Jun 4 23:49:10 UTC 2008 dag@janrain.com
* Handle trust_root = '' the same as trust_root missing
Wed Jun 4 23:09:46 UTC 2008 dag@janrain.com
* Extra parsehtml test cases, fixes
Wed Jun 4 00:19:51 UTC 2008 dag@janrain.com
* Add a handful of trustroot test cases
Tue Jun 3 21:42:42 UTC 2008 dag@janrain.com
* Manual Rollback of OpenID::ServerError: add server_url to attributes
Wed Jun 4 21:02:05 UTC 2008 Kevin Turner <kevin@janrain.com>
* README: Add /contribute/ URL
Wed Jun 4 18:58:09 UTC 2008 Kevin Turner <kevin@janrain.com>
* test ProtocolError.which_encoding in no_message test
Wed Jun 4 18:50:10 UTC 2008 Kevin Turner <kevin@janrain.com>
* typo
Wed Jun 4 18:43:23 UTC 2008 Kevin Turner <kevin@janrain.com>
* test for including session_type in no-encryption assoc response
Tue Jun 3 23:44:03 UTC 2008 Kevin Turner <kevin@janrain.com>
* server..Decoder.default_decoder: more readable error message
Tue Jun 3 23:36:15 UTC 2008 Kevin Turner <kevin@janrain.com>
* server..CheckIDRequest.from_message: raise ProtocolError if claimed_id is provided without identity
Mon Jun 2 23:55:21 UTC 2008 dag@janrain.com
* Normalize return_to URI before checking
Mon Jun 2 21:33:46 UTC 2008 dag@janrain.com
* OpenID::Consumer::IdResHandler.verify_discovery_results_openid1: fall back to OpenID 1.0 type if 1.1 endpoint cannot be found
Fri May 30 22:54:12 UTC 2008 dag@janrain.com
* remove login generator
Fri May 30 21:52:44 UTC 2008 dag@janrain.com
* Dont explicitly set no-encryption session type with OpenID 1 requests
Fri May 30 21:31:08 UTC 2008 dag@janrain.com
* pape.from_success_response returns nil when response is unsigned
Thu May 29 23:35:33 UTC 2008 dag@janrain.com
* Use html_markup in rails example
Thu May 29 20:53:48 UTC 2008 dag@janrain.com
* fetcher: set range header to 0-1MB
Tue May 27 23:15:50 UTC 2008 chowells@janrain.com
* change the auto-submit form generated to hide the continue button.
Tue May 27 21:14:15 UTC 2008 chowells@janrain.com
* update copyrights to say 2008
Mon May 26 23:30:15 UTC 2008 dag@janrain.com
* Check_auth: send the whole message back, not just the signed parts. (openid2 compliance)
Fri May 23 19:54:33 UTC 2008 dag@janrain.com
* to_html methods for server and consumer that provide complete autosubmitting html documents
Fri May 23 00:25:35 UTC 2008 dag@janrain.com
* Add optional form_tag_attrs arg to server.OpenIDResponse.to_form_markup
Thu May 22 23:20:09 UTC 2008 dag@janrain.com
* Fix #112 for Ruby. Be explicit about implicit namespaces.
Wed May 21 00:16:15 UTC 2008 dag@janrain.com
* PAPE: use auth_time instead of auth_age for compliance with draft 2
Tue May 20 23:38:41 UTC 2008 dag@janrain.com
* Bring PAPE with empty auth_policies into compliance
Tue May 20 23:17:45 UTC 2008 dag@janrain.com
* handle pathological case in discovery
Tue May 20 22:57:38 UTC 2008 dag@janrain.com
* Use ProtocolError instead of StandardError for bad requests in idres.rb and association.rb
Tue May 20 22:48:32 UTC 2008 dag@janrain.com
* fetchers.rb: gracefully handle errors happening in redirects, particularly invalid URLs
Tue May 20 20:57:37 UTC 2008 dag@janrain.com
* Add timeout setting to StandardFetcher. Raises FetchingError on timeout
Tue May 20 20:19:27 UTC 2008 dag@janrain.com
* Return nil in SReg:Response.from_success_response when no signed args are found.
Tue May 20 20:12:31 UTC 2008 dag@janrain.com
* Use create! in ActiveRecordStore - failed nonce or association creation will raise
Tue May 20 19:02:35 UTC 2008 cygnus@janrain.com
* whitespace
Thu May 8 15:44:58 UTC 2008 sam@37signals.com
* Handle blank content types in OpenID::Yadis::DiscoveryResult.where_is_yadis?
Tue May 20 18:41:14 UTC 2008 dag@janrain.com
* Not Null constraints on activerecordstore association
Tue May 20 18:36:29 UTC 2008 dag@janrain.com
* Properly convert timestamps to ints before storing in DB, and vise versa
Wed Feb 13 02:02:31 UTC 2008 Kevin Turner <kevin@janrain.com>
tagged 2.0.4
Wed Feb 13 02:01:44 UTC 2008 Kevin Turner <kevin@janrain.com>
* set version to 2.0.4
Wed Feb 13 01:49:53 UTC 2008 Kevin Turner <kevin@janrain.com>
* HTMLTokenizer: raise OpenIDError instead of RuntimeError
Thu Jan 31 19:34:11 UTC 2008 Kevin Turner <kevin@janrain.com>
* Consumer.IdResHandler.verify_return_to_args: include more details in exception messages.
Mon Jan 21 23:50:54 UTC 2008 Kevin Turner <kevin@janrain.com>
* StandardFetcher.fetch: catch more exceptions to wrap in to FetchingErrors.
Mon Jan 21 22:23:10 UTC 2008 Kevin Turner <kevin@janrain.com>
* OpenID::normalize_url: urinorm raises URI::Error, not ArgumentError.
Tue Jan 15 19:48:49 UTC 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.
Getting and merging the following patches:
[The following set of changes gets ruby-openid to work with Ruby 1.9,
rubys@intertwingly.net**20080115194849
revision 15006 and REXML revision 1301. The codebase with this
patch continues to work on Ruby 1.8.6.
]
[OpenID::normalize_url: urinorm raises URI::Error, not ArgumentError.
Kevin Turner <kevin@janrain.com>**20080121222310]
[StandardFetcher.fetch: catch more exceptions to wrap in to FetchingErrors.
Kevin Turner <kevin@janrain.com>**20080121235054]
[Consumer.IdResHandler.verify_return_to_args: include more details in exception messages.
Kevin Turner <kevin@janrain.com>**20080131193411]
[HTMLTokenizer: raise OpenIDError instead of RuntimeError
Kevin Turner <kevin@janrain.com>**20080213014953]
[set version to 2.0.4
Kevin Turner <kevin@janrain.com>**20080213020144]
[TAG 2.0.4
Kevin Turner <kevin@janrain.com>**20080213020231]
[Properly convert timestamps to ints before storing in DB, and vise versa
dag@janrain.com**20080520183629]
[Not Null constraints on activerecordstore association
dag@janrain.com**20080520184114]
[Handle blank content types in OpenID::Yadis::DiscoveryResult.where_is_yadis?
sam@37signals.com**20080508154458]
[whitespace
cygnus@janrain.com**20080520190235]
[Use create! in ActiveRecordStore - failed nonce or association creation will raise
dag@janrain.com**20080520201231]
[Return nil in SReg:Response.from_success_response when no signed args are found.
dag@janrain.com**20080520201927]
[Add timeout setting to StandardFetcher. Raises FetchingError on timeout
dag@janrain.com**20080520205737]
[fetchers.rb: gracefully handle errors happening in redirects, particularly invalid URLs
dag@janrain.com**20080520224832]
[Use ProtocolError instead of StandardError for bad requests in idres.rb and association.rb
dag@janrain.com**20080520225738]
[handle pathological case in discovery
dag@janrain.com**20080520231745]
[Bring PAPE with empty auth_policies into compliance
dag@janrain.com**20080520233841]
[PAPE: use auth_time instead of auth_age for compliance with draft 2
dag@janrain.com**20080521001615]
[Fix #112 for Ruby. Be explicit about implicit namespaces.
dag@janrain.com**20080522232009]
[Add optional form_tag_attrs arg to server.OpenIDResponse.to_form_markup
dag@janrain.com**20080523002535]
[to_html methods for server and consumer that provide complete autosubmitting html documents
dag@janrain.com**20080523195433]
[Check_auth: send the whole message back, not just the signed parts. (openid2 compliance)
dag@janrain.com**20080526233015]
[update copyrights to say 2008
chowells@janrain.com**20080527211415]
[change the auto-submit form generated to hide the continue button.
chowells@janrain.com**20080527231550]
[fetcher: set range header to 0-1MB
dag@janrain.com**20080529205348]
[Use html_markup in rails example
dag@janrain.com**20080529233533]
[pape.from_success_response returns nil when response is unsigned
dag@janrain.com**20080530213108]
[Dont explicitly set no-encryption session type with OpenID 1 requests
dag@janrain.com**20080530215244]
[remove login generator
dag@janrain.com**20080530225412]
[OpenID::Consumer::IdResHandler.verify_discovery_results_openid1: fall back to OpenID 1.0 type if 1.1 endpoint cannot be found
dag@janrain.com**20080602213346]
[Normalize return_to URI before checking
dag@janrain.com**20080602235521]
[server..CheckIDRequest.from_message: raise ProtocolError if claimed_id is provided without identity
Kevin Turner <kevin@janrain.com>**20080603233615]
[server..Decoder.default_decoder: more readable error message
Kevin Turner <kevin@janrain.com>**20080603234403]
[test for including session_type in no-encryption assoc response
Kevin Turner <kevin@janrain.com>**20080604184323]
[typo
Kevin Turner <kevin@janrain.com>**20080604185010]
[test ProtocolError.which_encoding in no_message test
Kevin Turner <kevin@janrain.com>**20080604185809]
[README: Add /contribute/ URL
Kevin Turner <kevin@janrain.com>**20080604210205]
[Manual Rollback of OpenID::ServerError: add server_url to attributes
dag@janrain.com**20080603214242]
[Add a handful of trustroot test cases
dag@janrain.com**20080604001951]
[Extra parsehtml test cases, fixes
dag@janrain.com**20080604230946]
[Handle trust_root = '' the same as trust_root missing
dag@janrain.com**20080604234910]
[message: raise a special exception for invalid openid.ns
dag@janrain.com**20080605000754]
[Add trustroot test case for scheme caps normalization
dag@janrain.com**20080605001438]
[Raise KVFormError instead of ArgumentError in kvform.rb
dag@janrain.com**20080605181244]
[Don't silently fail when trustroot.parse is passed a crazy argument
dag@janrain.com**20080605190641]
[server..Decode.decode: make sure ProtocolError has a Message even after InvalidOpenIDNamespace
dag@janrain.com**20080605192353]
[Add 2 missing trust root tests
dag@janrain.com**20080605201336]
[Update README and examples/README
dag@janrain.com**20080605203014]
[Add a note about change to name of ca list instance var
dag@janrain.com**20080605205213]
[Deprecate server.CheckIDRequest.namespace and stop using == OPENID1_NS anywhere in server
dag@janrain.com**20080605224937]
[Add CHANGES-2.1.0
cygnus@janrain.com**20080605234829]
[message: allow two values for OPENID1_NS
dag@janrain.com**20080605235534]
[Change OpenID::VERSION to 2.1.0
cygnus@janrain.com**20080605235733]
[Use FileStore in rails demo RP
cygnus@janrain.com**20080606000400]
[rails_openid example: fix exception with empty identifier
dag@janrain.com**20080606001955]
[Fix the instantiation of the Filesystem store in the rails_openid example
dag@janrain.com**20080606002655]
[Message.is_openid1: add parens to quiet warning
Kevin Turner <kevin@janrain.com>**20080606145055]
[#220 server.rb Fix to_form_markup to use the return_to frrom the request
chowells@janrain.com**20080604232208]
[fix test failure from old patch & namespace changes
dag@janrain.com**20080606175918]
[Fix pape code in example consumer
dag@janrain.com**20080606180458]
[update version number in gemspec
dag@janrain.com**20080606181630]
[TAG 2.1.0
dag@janrain.com**20080606181754]
[Do not send namespace aliases for extensions with OpenID 1 messages that we create
Kevin Turner <kevin@janrain.com>**20080606220817]
[Set OpenID::VERSION to 2.1.1, move VERSION declaration to openid.rb
cygnus@janrain.com**20080606224852]
[TAG 2.1.1
cygnus@janrain.com**20080606225012]
[Add test cases for trust roots with non-ASCII characters in path or hostname
cygnus@janrain.com**20080611180811]
[admin/fixperms: Fix stale entries
cygnus@janrain.com**20080611182725]
[Accept response code 206 from fetcher results. Fixes #260
Kevin Turner <kevin@janrain.com>**20080611222412]
[Yadis::get_canonical_id: case-insensitive comparison
Kevin Turner <kevin@janrain.com>**20080613204158
Porting a patch from =wil:
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.
]
[xrds.rb: fix stray colon
Kevin Turner <kevin@janrain.com>**20080613211804]
[TrustRoot.TOP_LEVEL_DOMAINS: updated
Kevin Turner <kevin@janrain.com>**20080625205022]
[Add admin/gettlds.py to ease updating of TLD list in trust root validation
Kevin Turner <kevin@janrain.com>**20080625205518]
[move OpenID::VERSION definition in openid.rb, for #256
Kevin Turner <kevin@janrain.com>**20080625211405]
[Message.from_http_response: accept 206 code
Kevin Turner <kevin@janrain.com>**20080625233130]
[TrustRoot.check_sanity: don't fail if the trust root is not parseable
Kevin Turner <kevin@janrain.com>**20080626000635]
[OpenID::Server::CheckIDRequest.answer: document return type
Kevin Turner <kevin@janrain.com>**20080626003126]
[htmltokenizer: Don't raise OpenIDError from htmltokenizer (it's not in the OpenID module namespace) #255
Kevin Turner <kevin@janrain.com>**20080627201838]
[htmltokenizer: define HTMLTokenizerError to raise
Kevin Turner <kevin@janrain.com>**20080627202413]
[Yadis.html_yadis_location: catch HTMLTokenizerError
Kevin Turner <kevin@janrain.com>**20080627203209]
[LICENSE: htmltokenizer is (c) 2004 Ben Giddings
Kevin Turner <kevin@janrain.com>**20080627203443]
[util: remove call to srand
Kevin Turner <kevin@janrain.com>**20080627220135
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.
]
[update version to 2.1.2
Kevin Turner <kevin@janrain.com>**20080627223805]
[TAG 2.1.2
Kevin Turner <kevin@janrain.com>**20080627223914]
[Provide the user_setup_url in the SetupNeededResponse even in OpenID 2
chowells@janrain.com**20080710232446]
[Generate user_setup_url correctly
chowells@janrain.com**20080711220729]
[Fix logic error caused by strange ruby precedence rules
chowells@janrain.com**20080711220805]
[test_idres: hopefully fix buildbot issues on 1.9
chowells@janrain.com**20080711225516]
diffing dir...
Applying patches to the local directories...
diffing dir...
Finished pulling and applying.