Fri Dec 21 20:44:22 PST 2007 Kevin Turner tagged 2.0.2 Fri Dec 21 20:43:31 PST 2007 Kevin Turner * admin/build-docs: COPYING was removed Fri Dec 21 20:16:27 PST 2007 Kevin Turner tagged 2.0.2 Fri Dec 21 20:11:15 PST 2007 Kevin Turner * examples/rails_openid/app/views/login: updated to reflect the fact that examples/consumer.rb is gone and RP example is integrated in this rails example Fri Dec 21 20:07:30 PST 2007 Kevin Turner * examples/rails_openid...login_controller.rb: require openid so rails doesn't complain about undefined constant OpenID. Fri Dec 21 20:04:34 PST 2007 Kevin Turner * examples/rails_openid/app/views/layouts/server.rhtml: add your OpenID to the header when you're logged in. Fri Dec 21 20:02:13 PST 2007 Kevin Turner * example: use 'Relying Party' in a few more places Fri Dec 21 16:04:51 PST 2007 Kevin Turner * examples/rails-openid config: default to sqlite, not mysql.sock Fri Dec 21 16:03:55 PST 2007 Kevin Turner * update version to 2.0.2 Fri Dec 21 15:28:58 PST 2007 Kevin Turner * clarify documentation for URL argument to Consumer.complete; call it current_url instead of return_to Fri Dec 21 14:42:19 PST 2007 http://j3h.us/ * Added tests for some ProtocolError raising in IdResHandler internals Fri Dec 21 14:23:29 PST 2007 http://j3h.us/ * Fix exception raising syntax + typo on exception class name Thu Dec 20 19:26:40 PST 2007 Kevin Turner * examples/discover: use HTTP proxy if specified in environment variable Mainly as a way to exercise the HTTP proxy fetcher code. Thu Dec 20 19:26:13 PST 2007 Kevin Turner * StandardFetcher: Add HTTP proxy support. Fixes #80 Tue Dec 18 16:37:41 PST 2007 dag@janrain.com * Fix capitalization in activerecord store upgrade migration. Mon Dec 17 18:02:11 PST 2007 Kevin Turner * gemspec: include NOTICE and CHANELOG in files Mon Dec 17 17:38:55 PST 2007 Kevin Turner * LICENSE: note for hmac.rb, fixes #81 Add NOTICE (it's an Apache Software License thing) and remove COPYING (which isn't an Apache thing, and seems redundant with LICENSE). Fri Dec 14 16:34:02 PST 2007 Kevin Turner tagged 2.0.1 Fri Dec 14 16:30:49 PST 2007 Kevin Turner * set version number to 2.0.1 Fri Dec 14 16:28:59 PST 2007 Kevin Turner * README: minor updates, remove mention of webrick consumer Fri Dec 14 16:28:16 PST 2007 Kevin Turner * INSTALL: remove the note about needing the ruby yadis lib Mon Dec 10 14:37:53 PST 2007 Kevin Turner * gemspec,admin/build-docs: add UPGRADE to RDOC_FILES Fri Dec 7 20:06:59 PST 2007 Kevin Turner * correct canonical_id symbol Thu Dec 6 16:27:29 PST 2007 Kevin Turner * fetchers.rb: remove FIXME comment, explicitly scope VERSION constant to OpenID to avoid confusion with ruby VERSION. Thu Dec 6 16:24:44 PST 2007 Kevin Turner * examples/README: remove reference to consumer.rb, replace rails_server with rails_openid. Wed Dec 5 13:39:51 PST 2007 dag@janrain.com tagged 2.0.0 Wed Dec 5 13:39:15 PST 2007 dag@janrain.com * 2.0.0 version strings Wed Dec 5 13:37:30 PST 2007 dag@janrain.com * Remove svn revision number from ax.rb Wed Dec 5 13:20:56 PST 2007 dag@janrain.com * Add upgrade document Thu Nov 29 18:20:28 PST 2007 dag@janrain.com tagged 1.9.3 Thu Nov 29 18:19:57 PST 2007 dag@janrain.com * version 1.9.3 Thu Nov 29 18:17:37 PST 2007 dag@janrain.com * Fix call to check_sreg_field_name Thu Nov 29 17:24:00 PST 2007 dag@janrain.com tagged 1.9.2 Thu Nov 29 17:23:31 PST 2007 dag@janrain.com * version => 1.9.2 Thu Nov 29 17:21:03 PST 2007 dag@janrain.com * s/canonicalID/canonical_id/g Thu Nov 29 17:10:17 PST 2007 dag@janrain.com * DiscoveryFailure should subclass OpenIDError Tue Nov 27 15:26:11 PST 2007 dag@janrain.com tagged 1.9.1 Tue Nov 27 15:25:33 PST 2007 dag@janrain.com * version string changes: 1.9.1 Tue Nov 27 14:10:17 PST 2007 dag@janrain.com * Add attr_reader for checkid_request.endpoint Mon Nov 26 14:02:05 PST 2007 dag@janrain.com * Make sure times are converted to ints before subtraction in association.expires_in Mon Nov 26 14:01:01 PST 2007 dag@janrain.com * ActiveRecord Store Mon Nov 19 13:20:14 PST 2007 http://j3h.us/ * Use display identifier in rails consumer example Mon Nov 19 13:19:39 PST 2007 http://j3h.us/ * Add display_identifier attribute to Response objects Mon Nov 19 12:54:50 PST 2007 http://j3h.us/ * Added display identifier to OpenIDServiceEndpoint Mon Nov 19 12:53:35 PST 2007 http://j3h.us/ * OpenIDServiceEndpoint documentation Fri Nov 16 11:57:06 PST 2007 dag@janrain.com * fix typo in README Thu Nov 15 19:37:20 PST 2007 http://j3h.us/ tagged 1.9.0 Thu Nov 15 19:24:20 PST 2007 dag@janrain.com * Catch OpenIDError in example consumer Thu Nov 15 19:23:42 PST 2007 dag@janrain.com * Raise errors that descend from OpenIDError in kvpost Thu Nov 15 19:09:32 PST 2007 http://j3h.us/ * Move code from openid.rb into util Thu Nov 15 19:03:31 PST 2007 http://j3h.us/ * Make FetchingError a subclass of OpenIDError Thu Nov 15 19:03:14 PST 2007 http://j3h.us/ * Added exception superclass that all library exceptions should inherit Thu Nov 15 18:52:49 PST 2007 http://j3h.us/ * Deal with failures in URI parsing Thu Nov 15 18:52:06 PST 2007 http://j3h.us/ * whitespace Thu Nov 15 18:28:07 PST 2007 dag@janrain.com * Fetcher exceptions are now caught and re-raised Thu Nov 15 16:54:34 PST 2007 dag@janrain.com * shuffle method names in rails example consumer; catch discovery failure Thu Nov 15 16:42:54 PST 2007 dag@janrain.com * Tweaks for rails example Thu Nov 15 18:15:09 PST 2007 http://j3h.us/ * Remove the attic Thu Nov 15 17:57:40 PST 2007 http://j3h.us/ * Handle an empty identifier Thu Nov 15 17:47:37 PST 2007 cygnus@janrain.com * Update sreg names in demo server Thu Nov 15 17:35:10 PST 2007 http://j3h.us/ * Fix filesystem store reference in Rails server example Thu Nov 15 16:51:55 PST 2007 http://j3h.us/ * We have a rails consumer example, so no more examples/consumer.rb Thu Nov 15 16:50:49 PST 2007 http://j3h.us/ * OpenID::Yadis::DiscoveryFailure -> OpenID::DiscoveryFailure Thu Nov 15 16:10:27 PST 2007 dag@janrain.com * Add note about rails params and consumer.complete Thu Nov 15 16:09:31 PST 2007 dag@janrain.com * use []= nil instead of delete for session (rails compatibility) Thu Nov 15 16:08:22 PST 2007 dag@janrain.com * Add consumer to rails example Thu Nov 15 15:37:53 PST 2007 http://j3h.us/ * Rename filestore.rb and memstore.rb to match the names of the classes defined within Thu Nov 15 15:34:54 PST 2007 http://j3h.us/ * Documentation Thu Nov 15 15:29:07 PST 2007 http://j3h.us/ * Put stores in the OpenID::Store module Thu Nov 15 15:11:53 PST 2007 http://j3h.us/ * whitespace and cruft Thu Nov 15 15:02:08 PST 2007 http://j3h.us/ * Put SReg code in a module Thu Nov 15 14:59:32 PST 2007 cygnus@janrain.com * Fix bug in Message.get_aliased_arg Thu Nov 15 14:52:13 PST 2007 http://j3h.us/ * Move attribute exchange into OpenID::AX Thu Nov 15 14:38:59 PST 2007 http://j3h.us/ * Documentation for Yadis discovery Thu Nov 15 14:25:11 PST 2007 http://j3h.us/ * Allow consumer to operate without store Thu Nov 15 14:19:45 PST 2007 http://j3h.us/ * Make the filters.rb comment not show up as the documentation for the OpenID module Thu Nov 15 14:18:51 PST 2007 http://j3h.us/ * Comment for IdResHandler Thu Nov 15 14:16:39 PST 2007 http://j3h.us/ * Add docs for openid1_return_to_*_name in Consumer Thu Nov 15 14:20:10 PST 2007 cygnus@cprogrammer.org * Set version in gemspec Thu Nov 15 14:19:59 PST 2007 cygnus@cprogrammer.org * Fix test_file in gemspec Thu Nov 15 14:02:49 PST 2007 cygnus@janrain.com * Update gemspec Thu Nov 15 14:04:43 PST 2007 http://j3h.us/ * trustroot.rb lint, documentation cleanup Thu Nov 15 13:55:24 PST 2007 http://j3h.us/ * Move comment about XRI authorities to the appropriate location Thu Nov 15 13:54:57 PST 2007 http://j3h.us/ * Remove unused == method for SuccessResponse Thu Nov 15 13:53:49 PST 2007 http://j3h.us/ * Documentation pass for filters.rb Thu Nov 15 13:55:05 PST 2007 cygnus@janrain.com * Correct IDENTIFIER_SELECT URI value (!) Thu Nov 15 13:24:37 PST 2007 http://j3h.us/ * Documentation translation from epydoc cruft complete in openid/server.rb Also slipped in secret_lifetime as an attribute instead of a constant so that users can change it easily Thu Nov 15 12:29:45 PST 2007 cygnus@janrain.com * Add directed identity support to demo server Thu Nov 15 11:43:54 PST 2007 http://j3h.us/ * Made send_redirect? take parameters so that it knows if the URL is too long to send as a redirect Thu Nov 15 11:14:45 PST 2007 http://j3h.us/ * Add missing require to test_server.rb Thu Nov 15 11:10:53 PST 2007 http://j3h.us/ * Rubyism, long lines Thu Nov 15 10:59:38 PST 2007 dag@janrain.com * some epydoc to rdoc translation in server.rb Wed Nov 14 18:55:46 PST 2007 http://j3h.us/ * Buh. Actually make the code handle the form field being called openid_identifier Wed Nov 14 18:51:34 PST 2007 http://j3h.us/ * openid_url -> openid_identifier in example consumer Wed Nov 14 18:51:07 PST 2007 http://j3h.us/ * Handle POST in the example consumer Wed Nov 14 18:29:06 PST 2007 cygnus@janrain.com * Remove unnecessary fetchers import from example consumer Wed Nov 14 18:28:45 PST 2007 cygnus@janrain.com * CheckIDRequest docstring updates Wed Nov 14 18:02:32 PST 2007 http://j3h.us/ * Fixed example consumer sreg response handling Wed Nov 14 18:06:41 PST 2007 cygnus@janrain.com * Consumer doc fixes Wed Nov 14 18:01:01 PST 2007 cygnus@janrain.com * Whitespace Wed Nov 14 18:00:12 PST 2007 cygnus@janrain.com * Consumer doc fixes Wed Nov 14 18:00:04 PST 2007 cygnus@janrain.com * Update README Wed Nov 14 17:30:23 PST 2007 cygnus@janrain.com * Remove crufty docstrings Wed Nov 14 17:57:25 PST 2007 http://j3h.us/ * Prettier output for discover script Wed Nov 14 17:56:53 PST 2007 http://j3h.us/ * Fix consumer example usage of sreg Wed Nov 14 17:54:33 PST 2007 http://j3h.us/ * Refactor OpenID::Message::_fix_ns Simpler logic and it also allows subclasses of String (as returned in a WEBrick query object) Wed Nov 14 17:53:47 PST 2007 http://j3h.us/ * whitespace Wed Nov 14 17:31:32 PST 2007 http://j3h.us/ * Add test for XRDS found in the wild that failed Wed Nov 14 17:29:28 PST 2007 http://j3h.us/ * Specify the namespace for the XRD element when parsing XRDS Wed Nov 14 17:28:35 PST 2007 http://j3h.us/ * Make XRDS parsing raise the expected exception when the document is not XML Wed Nov 14 17:27:26 PST 2007 http://j3h.us/ * Fix discovery to use correct return type for XRI::identifier_scheme Wed Nov 14 17:26:54 PST 2007 http://j3h.us/ * Add missing require Wed Nov 14 17:26:45 PST 2007 cygnus@janrain.com * More consumer docblocks Wed Nov 14 17:17:32 PST 2007 cygnus@janrain.com * Consumer class docblock Wed Nov 14 16:53:45 PST 2007 dag@janrain.com * use .inspect in some message errors Wed Nov 14 16:53:08 PST 2007 dag@janrain.com * fix ns_uri for pape response Wed Nov 14 16:52:07 PST 2007 dag@janrain.com * Add pape to server example Wed Nov 14 15:47:47 PST 2007 dag@janrain.com * sreg: from_openid_args returns nil with no sreg args Wed Nov 14 15:47:26 PST 2007 dag@janrain.com * pape - from_openid_args returns nil if no pape args Wed Nov 14 15:44:23 PST 2007 dag@janrain.com * Change ax.from_openid_req to take openid req not message, and return nil if no ax args Wed Nov 14 16:47:40 PST 2007 cygnus@janrain.com * Docstrings Wed Nov 14 16:25:38 PST 2007 cygnus@janrain.com * Generate PNG deps graph by default Wed Nov 14 15:27:12 PST 2007 http://j3h.us/ * Updated example for new library code Also a bit of cruft removal and whitespace cleanup Wed Nov 14 15:26:17 PST 2007 http://j3h.us/ * Added a script that will perform discovery on an identifier and print the discovered services Wed Nov 14 15:25:11 PST 2007 http://j3h.us/ * Stop using OpenID::Util.assert where we really mean Test::Unit::TestCase.assert Wed Nov 14 15:23:37 PST 2007 http://j3h.us/ * Fix default fetcher HTTP header handling Headers were being thrown away Wed Nov 14 14:57:39 PST 2007 dag@janrain.com * Fix Association.make_pairs Wed Nov 14 14:56:42 PST 2007 dag@janrain.com * Only do sreg stuff when sreg is requested in server example Wed Nov 14 14:45:01 PST 2007 cygnus@janrain.com * Be smarter about URL generation in example server Wed Nov 14 14:18:34 PST 2007 http://j3h.us/ * Better requires in lib/openid Wed Nov 14 14:12:30 PST 2007 http://j3h.us/ * Add empty? method to SRegResponse Wed Nov 14 14:12:00 PST 2007 http://j3h.us/ * Remove commented out Python code Wed Nov 14 14:11:22 PST 2007 http://j3h.us/ * whitespace Wed Nov 14 14:09:53 PST 2007 http://j3h.us/ * Fix discovery treating HTTP status codes as ints (the fetcher sets them as Strings) Wed Nov 14 13:33:47 PST 2007 dag@janrain.com * Add a simulated usage server test case Wed Nov 14 13:33:15 PST 2007 dag@janrain.com * Add some requires to openid.rb Wed Nov 14 13:32:27 PST 2007 dag@janrain.com * Rename FileStore to FilesystemStore for backwards compatibility Wed Nov 14 13:31:36 PST 2007 dag@janrain.com * Require op_endpoint field in server constructor Wed Nov 14 13:29:37 PST 2007 dag@janrain.com * change req.get_cancel_url to req.cancel_url (backwards compatibility) Wed Nov 14 13:28:15 PST 2007 dag@janrain.com * Change namespacing of sreg a little Wed Nov 14 13:13:26 PST 2007 dag@janrain.com * Update server example Wed Nov 14 13:08:49 PST 2007 dag@janrain.com * move server/server.rb to server.rb Wed Nov 14 13:15:33 PST 2007 http://j3h.us/ * Add Response tests Wed Nov 14 10:29:19 PST 2007 http://j3h.us/ * Remove unused class method status from Response mixin Wed Nov 14 11:02:14 PST 2007 cygnus@janrain.com * Slight manager test change Wed Nov 14 10:33:52 PST 2007 cygnus@janrain.com * More discovery_manager.rb tests Wed Nov 14 10:18:34 PST 2007 http://j3h.us/ * Little bits of ruby-ism and documentation fixes in TrustRoot Wed Nov 14 02:17:19 PST 2007 http://j3h.us/ * Tests for consumer module Need to port Python tests, but this is near coverage Tue Nov 13 19:43:34 PST 2007 cygnus@janrain.com * Resolve conflicts Tue Nov 13 19:40:26 PST 2007 cygnus@janrain.com * [INCOMPLETE] Discovery manager tests and fixes Tue Nov 13 18:40:58 PST 2007 http://j3h.us/ * Started consumer tests Tue Nov 13 16:45:07 PST 2007 http://j3h.us/ * Added consumer driver/glue code Tue Nov 13 16:44:36 PST 2007 http://j3h.us/ * Added consumer response objects Tue Nov 13 16:43:26 PST 2007 http://j3h.us/ * Change the way that OpenID 1 nonce and claimed ID query arg names are stored/accessed Tue Nov 13 18:18:56 PST 2007 cygnus@janrain.com * Test set_verified() Tue Nov 13 18:16:15 PST 2007 cygnus@janrain.com * Move SSL verification modes to fetcher method; fix tests Tue Nov 13 13:40:48 PST 2007 http://j3h.us/ * OpenID::Consumer::DiscoveryManager (formerly Yadis::Discovery) Tue Nov 13 14:50:40 PST 2007 cygnus@janrain.com * Add SSLFetchingError handling to example consumer Tue Nov 13 14:41:43 PST 2007 cygnus@janrain.com * Add CA list support to StandardFetcher, resolve conflicts Tue Nov 13 10:36:15 PST 2007 http://j3h.us/ * Simplify OpenSSL handling This also lets you add the method use_ssl= in some other way rather than just barfing if OpenSSL is missing. Tue Nov 13 10:35:09 PST 2007 http://j3h.us/ * Add VERSION constant Set to 2.0.0-dev. We'll need to update this for release-making. Tue Nov 13 10:27:57 PST 2007 http://j3h.us/ * Put PAPE and SReg tests into namespaces so that their dummy objects don't conflict Tue Nov 13 10:27:04 PST 2007 http://j3h.us/ * Finished porting Consumer::CheckIDRequest tests Mon Nov 12 19:07:57 PST 2007 http://j3h.us/ * Added most tests for OpenID::Consumer::CheckIDRequest Mon Nov 12 17:32:15 PST 2007 http://j3h.us/ * Added openid/consumer/checkid_request Mon Nov 12 16:56:51 PST 2007 http://j3h.us/ * whitespace Mon Nov 12 16:56:46 PST 2007 http://j3h.us/ * whitespace Mon Nov 12 16:56:41 PST 2007 http://j3h.us/ * whitespace Mon Nov 12 16:41:00 PST 2007 http://j3h.us/ * Ported Python id_res tests Mon Nov 12 12:09:02 PST 2007 http://j3h.us/ * Added (untested) discovery verification Mon Nov 12 14:54:45 PST 2007 cygnus@janrain.com * Finish port of test_discover.py Mon Nov 12 14:51:49 PST 2007 cygnus@janrain.com * FromOPEndpointUrl, DiscoverFunction test cases Mon Nov 12 14:45:15 PST 2007 cygnus@janrain.com * More XRI discovery tests, OP identifier tests Mon Nov 12 14:22:36 PST 2007 cygnus@janrain.com * More XRI discovery tests Mon Nov 12 14:09:09 PST 2007 cygnus@janrain.com * Update fetcher code to accept string URLs, fix bugs Mon Nov 12 12:59:52 PST 2007 cygnus@janrain.com * More discovery test changes Mon Nov 12 12:59:08 PST 2007 cygnus@janrain.com * Added Yadis::get_canonical_id Mon Nov 12 12:58:39 PST 2007 cygnus@janrain.com * Naming fixes Fri Nov 9 17:31:03 PST 2007 dag@janrain.com * Improve pape test coverage to 100% Fri Nov 9 17:26:47 PST 2007 dag@janrain.com * PAPE with tests that should be ported to python Fri Nov 9 16:32:30 PST 2007 cygnus@janrain.com * [INCOMPLETE] Yadis / OpenID discovery code and tests Thu Nov 8 15:31:18 PST 2007 cygnus@janrain.com * Add yadis services module Thu Nov 8 15:30:52 PST 2007 cygnus@janrain.com * Add XRI proxy resolver module Thu Nov 8 15:30:25 PST 2007 cygnus@janrain.com * Add yadis XRI module Thu Nov 8 16:13:36 PST 2007 http://j3h.us/ * whitespace Thu Nov 8 16:13:04 PST 2007 http://j3h.us/ * Make return_to no longer optional for IdResHandler Thu Nov 8 12:58:38 PST 2007 http://j3h.us/ * Only check the return_to base if a return_to was passed in to the consumer Thu Nov 8 12:57:51 PST 2007 http://j3h.us/ * Edit comment Thu Nov 8 12:53:18 PST 2007 http://j3h.us/ * Add nonce processing to idres Thu Nov 8 12:52:49 PST 2007 http://j3h.us/ * Add missing require to openid/store/nonce Thu Nov 8 11:36:34 PST 2007 http://j3h.us/ * Finish coverage for idres.rb Wed Nov 7 15:55:51 PST 2007 http://j3h.us/ * Add more check_auth tests Thu Nov 8 13:40:46 PST 2007 dag@janrain.com * move instance variable init into initialize for SRegResponse Thu Nov 8 13:37:54 PST 2007 dag@janrain.com * Attribute Exchange extension Thu Nov 8 13:37:00 PST 2007 dag@janrain.com * rename message.iter_X to message.X Thu Nov 8 13:05:47 PST 2007 Kevin Turner * test_yadis_discovery.rb: remove leading 'test/' from require path, tests are not in RUBYLIB. Thu Nov 8 12:52:33 PST 2007 Kevin Turner * fetcher.rb: add missing require for openid/util Thu Nov 8 12:17:04 PST 2007 cygnus@janrain.com * isXRDS -> is_xrds Thu Nov 8 12:16:16 PST 2007 cygnus@janrain.com * Add unported code to OpenID html parsing module Wed Nov 7 16:06:34 PST 2007 cygnus@janrain.com * Server test: invoke UntrustedReturnURL.to_s Wed Nov 7 16:04:23 PST 2007 cygnus@janrain.com * Server test: check protocol error without openid message Wed Nov 7 16:00:45 PST 2007 cygnus@janrain.com * Server test: check encode_response, decode_request Wed Nov 7 15:56:43 PST 2007 cygnus@janrain.com * Server test: check failed mode handling Wed Nov 7 15:47:37 PST 2007 cygnus@janrain.com * Server test: check server construction with no endpoint URL Wed Nov 7 15:44:47 PST 2007 cygnus@janrain.com * Server test: signatory will not get_association(nil) Wed Nov 7 15:43:10 PST 2007 cygnus@janrain.com * Server test: OpenID 1 immediate mode encode_to_url Wed Nov 7 15:34:33 PST 2007 cygnus@janrain.com * Server test: OpenID 1 immediate response with no server URL Wed Nov 7 15:31:48 PST 2007 cygnus@janrain.com * Server test: CheckIDRequest response created by answer() Wed Nov 7 15:15:22 PST 2007 cygnus@janrain.com * Server test: CheckIDRequest.trust_root_valid() Wed Nov 7 15:11:58 PST 2007 cygnus@janrain.com * Server test: CheckIDRequest.id_select() Wed Nov 7 15:00:47 PST 2007 cygnus@janrain.com * Server test: checkid requests missing both return_to and trust_root Wed Nov 7 14:54:28 PST 2007 cygnus@janrain.com * Server test: CheckIDRequest constructor tests Wed Nov 7 15:37:38 PST 2007 http://j3h.us/ * Test for bad signature Wed Nov 7 15:33:46 PST 2007 http://j3h.us/ * Added more tests for idres also, OpenID::TestUtil::InstanceDefExtension Wed Nov 7 15:29:18 PST 2007 http://j3h.us/ * Add missing require kvform to message module Wed Nov 7 14:42:26 PST 2007 cygnus@janrain.com * Server test: AssociateRequest.answer_unsupported should explode for OpenID 1 Wed Nov 7 14:37:05 PST 2007 cygnus@janrain.com * Server test: AssociateRequest should log OpenID 1 no-encryption requests Wed Nov 7 14:30:45 PST 2007 cygnus@janrain.com * Server test: CheckAuthRequest.to_s Wed Nov 7 14:28:10 PST 2007 cygnus@janrain.com * Server test: missing dh_gen Wed Nov 7 14:41:39 PST 2007 http://j3h.us/ * Added idres.rb and test Needs more test porting Wed Nov 7 14:02:09 PST 2007 Kevin Turner * test_server: require 'util' so TestUtil include does not fail Wed Nov 7 12:37:35 PST 2007 cygnus@janrain.com * Finish porting python server tests Wed Nov 7 12:37:20 PST 2007 cygnus@janrain.com * Remove duplicate ProtocolErrorMixin Wed Nov 7 12:19:07 PST 2007 http://j3h.us/ * Added ProtocolErrorMixin and OverrideMethodMixin to testutil Wed Nov 7 11:08:43 PST 2007 cygnus@janrain.com * Fix @ns_alias warning in extension module Wed Nov 7 11:06:12 PST 2007 cygnus@janrain.com * Update sreg module and tests Wed Nov 7 10:53:54 PST 2007 cygnus@janrain.com * Silence log messages Wed Nov 7 10:42:57 PST 2007 cygnus@janrain.com * Server tests and fixes Wed Nov 7 10:42:36 PST 2007 cygnus@janrain.com * Fix memstore bug Wed Nov 7 10:41:55 PST 2007 cygnus@janrain.com * Fix association secret encoding Tue Nov 6 15:27:31 PST 2007 cygnus@janrain.com * Server tests Tue Nov 6 17:14:53 PST 2007 Kevin Turner * filters get_service_endpoints: use OpenID::Yadis::expand_service instead of stub Tue Nov 6 15:27:26 PST 2007 Kevin Turner * test_xrds: put inside module OpenID::Yadis (and consequently reindent the whole file) Tue Nov 6 15:24:45 PST 2007 Kevin Turner * OpenID::Yadis#expand_service: return URIs in sorted order. Tue Nov 6 14:53:18 PST 2007 cygnus@janrain.com * Update namespace usage in server test module Tue Nov 6 14:15:25 PST 2007 cygnus@janrain.com * More server tests and fixes Mon Nov 5 16:43:33 PST 2007 cygnus@janrain.com * Server tests Mon Nov 5 13:07:28 PST 2007 cygnus@janrain.com * Fix CheckIDRequest constructions in server tests Mon Nov 5 12:49:53 PST 2007 cygnus@janrain.com * Remove (more) kwarg syntax Mon Nov 5 12:30:33 PST 2007 cygnus@janrain.com * Remove kwarg syntax Mon Nov 5 11:24:10 PST 2007 cygnus@janrain.com * More fixes and tests for server code Mon Nov 5 11:23:46 PST 2007 cygnus@janrain.com * Add OpenID.get_secret_size Mon Nov 5 11:14:12 PST 2007 dag@janrain.com * SReg extension Some assertions skipped: Message needs to adapt when new namespace mapping added Mon Nov 5 11:05:50 PST 2007 dag@janrain.com * tweaks for server request interface - move attr_accessors for message, namespace into base OpenIDRequest - move required argument op_endpoint to 3rd of CheckIDRequest.initialize Mon Nov 5 11:02:10 PST 2007 cygnus@janrain.com * Implement and test Association.sign_message Fri Nov 2 16:39:44 PDT 2007 cygnus@janrain.com * [INCOMPLETE] Add server module and tests Fri Nov 2 14:43:30 PDT 2007 cygnus@janrain.com * Make Message complain about a dict of lists as input Fri Nov 2 11:58:41 PDT 2007 http://j3h.us/ * Fix get_aliased_arg NO_DEFAULT handling for 'ns.XXX' when XXX is not defined Fri Nov 2 11:48:14 PDT 2007 http://j3h.us/ * Nicer output for association fetching script Thu Nov 1 17:25:22 PDT 2007 http://j3h.us/ * Add a little bit of slightly-bogus HTTPS handling code for the fetchers Thu Nov 1 17:01:42 PDT 2007 http://j3h.us/ * Added a script that will make assocations given a server URL (for testing) Thu Nov 1 16:57:39 PDT 2007 http://j3h.us/ * Fix the OpenID namespace URIs to match the spec Thu Nov 1 16:56:16 PDT 2007 http://j3h.us/ * Make kvpost interface match the fetcher interface Status code is a string when it comes back from the HTTP library Thu Nov 1 16:42:23 PDT 2007 http://j3h.us/ * HTTPResponse.code, not HTTPResponse.status Thu Nov 1 16:41:55 PDT 2007 http://j3h.us/ * Fix missing import of dh for associationmanager Thu Nov 1 16:04:46 PDT 2007 http://j3h.us/ * Added test for request_association Thu Nov 1 15:41:48 PDT 2007 http://j3h.us/ * whitespace Thu Nov 1 15:41:31 PDT 2007 http://j3h.us/ * Error message text Thu Nov 1 15:39:54 PDT 2007 http://j3h.us/ * Decision about letting the library user get fetcher errors when trying to make associations We decided that if we can't successfully make an HTTP call, we shouldn't try to continue in dumb mode, because we'll get stuck there eventually. Thu Nov 1 15:37:27 PDT 2007 http://j3h.us/ * set_default_fetcher/get_default_fetcher -> fetcher=/fetcher Also, refactor tests so that fetchers get used and cleaned up reasonably Thu Nov 1 14:53:34 PDT 2007 http://j3h.us/ * Make Message raise a subclass of IndexError rather than IndexError when key lookup fails Thu Nov 1 13:58:58 PDT 2007 http://j3h.us/ * Some AssociationManager test refactoring and new tests for AssociationManager Thu Nov 1 13:57:49 PDT 2007 http://j3h.us/ * Whitespace Thu Nov 1 13:49:29 PDT 2007 http://j3h.us/ * Add debugging info to IndexError raised when a key is not found in an OpenID::Message Thu Nov 1 11:42:45 PDT 2007 http://j3h.us/ * Added note about (lack of) thread safety in the MemoryStore documentation Thu Nov 1 11:25:30 PDT 2007 http://j3h.us/ * Add missing require to associationmanager Wed Oct 31 17:56:18 PDT 2007 http://j3h.us/ * Port tests for extract_association Wed Oct 31 17:33:45 PDT 2007 http://j3h.us/ * Tests for get_openid1_session_type ported Wed Oct 31 16:50:24 PDT 2007 http://j3h.us/ * Added further tests for association manager Ported from Python Wed Oct 31 14:43:35 PDT 2007 http://j3h.us/ * Add tests for negotiation behaviour with OpenID 1 Wed Oct 31 16:20:22 PDT 2007 dag@janrain.com * MemoryStore Wed Oct 31 12:43:43 PDT 2007 cygnus@janrain.com * Clean up header usage in discovery code, improve coverage Wed Oct 31 12:45:41 PDT 2007 http://j3h.us/ * Port negotiation association tests from Python Wed Oct 31 12:41:43 PDT 2007 http://j3h.us/ * refactor kvpost to make it easier to test Wed Oct 31 12:24:56 PDT 2007 cygnus@janrain.com * Add yadis discovery code, test module, test case data Wed Oct 31 12:23:04 PDT 2007 cygnus@janrain.com * Move html-parsing code into OpenID::Yadis module Wed Oct 31 12:21:13 PDT 2007 cygnus@janrain.com * Fetcher code updates for yadis discovery Tue Oct 30 15:25:29 PDT 2007 http://j3h.us/ * Added AssociationManager This object encapsulates the association creation part of the OpenID consumer. I've ported some of the tests from Python and written a few more, but there's a lot more testing to do. Tue Oct 30 15:22:17 PDT 2007 dag@janrain.com * Add filestore and store tests Tue Oct 30 15:20:35 PDT 2007 dag@janrain.com * nonce uses OpenID::Nonce namespace, UTC time, instance var for skew Tue Oct 30 15:16:39 PDT 2007 dag@janrain.com * equality for associations uses integer time Tue Oct 30 15:16:01 PDT 2007 dag@janrain.com * association.expires_in non-negative Tue Oct 30 13:41:04 PDT 2007 http://j3h.us/ * Add test for comparison of Message to another type Tue Oct 30 13:36:11 PDT 2007 http://j3h.us/ * Use equality operator for Message rather than eql? method Tue Oct 30 11:24:04 PDT 2007 http://j3h.us/ * Break up consumer.rb into kvpost.rb and consumer/associationmanager.rb so that I can keep track of what's going on Mon Oct 29 16:32:56 PDT 2007 http://j3h.us/ * Added association sessions and tests Mon Oct 29 14:33:28 PDT 2007 http://j3h.us/ * Make from_base64 raise an exception when it gets invalid input Mon Oct 29 11:49:42 PDT 2007 http://j3h.us/ * Add using_default_values? to DH Fri Oct 26 17:13:36 PDT 2007 http://j3h.us/ * Crazy test for make_kv_post Fri Oct 26 17:00:33 PDT 2007 http://j3h.us/ * Add consumer module with make_kv_post Fri Oct 26 16:59:46 PDT 2007 http://j3h.us/ * whitespace Mon Oct 29 14:26:11 PDT 2007 cygnus@janrain.com * Coverage improvements for accept.rb Mon Oct 29 13:38:26 PDT 2007 cygnus@janrain.com * Remove require line in accept tests to avoid requiring testutil twice Mon Oct 29 13:35:21 PDT 2007 cygnus@janrain.com * Add yadis accept header parsing and tests Mon Oct 29 12:11:54 PDT 2007 dag@janrain.com * Nonces Fri Oct 26 22:30:30 PDT 2007 Kevin Turner * add openid/yadis/xrds.rb with Yadis::expand_service, parseXRDS, each_service Fri Oct 26 16:07:43 PDT 2007 Kevin Turner * TestDataMixin#read_data_file: parameterize data_dir Fri Oct 26 16:51:43 PDT 2007 cygnus@janrain.com * [NEEDS XRDS] Add yadis filters implementation and tests Fri Oct 26 12:57:59 PDT 2007 http://j3h.us/ * Added association negotiator Fri Oct 26 12:07:34 PDT 2007 dag@janrain.com * Add abstract store Thu Oct 25 17:22:11 PDT 2007 cygnus@janrain.com * Add default fetcher to fetcher module Thu Oct 25 16:47:02 PDT 2007 dag@janrain.com * update linkparse test for testutil module change Thu Oct 25 16:37:48 PDT 2007 dag@janrain.com * linkparse. Made tests a little more permissive of parsing malformed html Thu Oct 25 16:36:42 PDT 2007 dag@janrain.com * change html tokenizer to properly parse short tags Tue Oct 23 17:04:32 PDT 2007 dag@janrain.com * put html_yadis_location into Yadis module Thu Oct 25 15:52:23 PDT 2007 http://j3h.us/ * Added check_message_signature Thu Oct 25 14:57:59 PDT 2007 http://j3h.us/ * Add make_pairs method to Association Thu Oct 25 14:25:46 PDT 2007 http://j3h.us/ * Added sign method to Association object Thu Oct 25 14:11:19 PDT 2007 http://j3h.us/ * Code organization Thu Oct 25 14:11:11 PDT 2007 http://j3h.us/ * Add from_expires_in Thu Oct 25 13:55:51 PDT 2007 Kevin Turner * fetchers: set content-type for POST Thu Oct 25 12:05:54 PDT 2007 http://j3h.us/ * Add expires_in for association Thu Oct 25 11:36:08 PDT 2007 http://j3h.us/ * Documentation for dh Thu Oct 25 11:35:37 PDT 2007 http://j3h.us/ * Documentation and formatting Thu Oct 25 10:45:39 PDT 2007 http://j3h.us/ * Added association module INCOMPLETE. It has tests for the functionality that is there. The only things that are implemented are serialize and deserialize. Thu Oct 25 10:42:26 PDT 2007 http://j3h.us/ * whitespace Wed Oct 24 16:41:50 PDT 2007 http://j3h.us/ * cruft-removal Wed Oct 24 17:31:39 PDT 2007 Kevin Turner * fetchers: add REDIRECT_LIMIT. Fixes #56. Wed Oct 24 16:26:33 PDT 2007 Kevin Turner * fetchers: POST when given a body Wed Oct 24 16:06:20 PDT 2007 cygnus@janrain.com * Update Message.from_kvform, remove old Util.kvform Wed Oct 24 16:10:20 PDT 2007 http://j3h.us/ * Slight refactor of urinorm Wed Oct 24 15:50:27 PDT 2007 http://j3h.us/ * Move urinorm constant into the OpenID namespace Wed Oct 24 15:35:31 PDT 2007 Kevin Turner * fetchers: add User-agent header. Fixes #20. Wed Oct 24 14:58:12 PDT 2007 Kevin Turner * fetchers: pass headers (Fixes #55) Wed Oct 24 15:12:49 PDT 2007 cygnus@janrain.com * Ruby-ize kvform method names Wed Oct 24 15:09:57 PDT 2007 cygnus@janrain.com * Remove kvform test cruft Wed Oct 24 15:05:48 PDT 2007 cygnus@janrain.com * Test strict kvform parsing Wed Oct 24 15:01:19 PDT 2007 cygnus@janrain.com * Add kvform module and tests Wed Oct 24 15:01:00 PDT 2007 cygnus@janrain.com * Add extra log-checking methods Wed Oct 24 14:19:13 PDT 2007 http://j3h.us/ * whitespace Wed Oct 24 14:12:59 PDT 2007 http://j3h.us/ * Pass additional options to runtests down to the program its executing Wed Oct 24 14:12:09 PDT 2007 http://j3h.us/ * Add missing require to dh Wed Oct 24 13:23:05 PDT 2007 http://j3h.us/ * Naming for attributes and arguments of DiffieHellman object Wed Oct 24 13:19:04 PDT 2007 http://j3h.us/ * Add data-driven Diffie-Hellman tests Wed Oct 24 13:03:29 PDT 2007 http://j3h.us/ * Namespace for read_data_file Wed Oct 24 12:51:01 PDT 2007 http://j3h.us/ * Added test (and fixes) for DiffieHellman.xor_secret Wed Oct 24 12:44:50 PDT 2007 http://j3h.us/ * Documentation formatting Wed Oct 24 12:43:48 PDT 2007 http://j3h.us/ * whitespace Wed Oct 24 12:22:34 PDT 2007 http://j3h.us/ * Added test for simple Diffie-Hellman secret exchange Wed Oct 24 12:07:06 PDT 2007 http://j3h.us/ * Added dh module Needs tests for most of the functionality. strxor tests implemented. Wed Oct 24 11:19:20 PDT 2007 http://j3h.us/ * Namespace cleanup Stop including(!) OpenID in test_message, since this basically dumped the OpenID module in the namespace of Object. Other minor namespace cleanup when dealing with the consequences. Tue Oct 23 17:40:37 PDT 2007 Kevin Turner * fetchers: add final_url method to HTTPResponse and follow redirects. Tue Oct 23 15:32:44 PDT 2007 Kevin Turner * test_fetchers: all non-redirect cases handled Mon Oct 22 17:09:45 PDT 2007 Kevin Turner * fetchers.rb: initial minimal test harness Tue Oct 23 17:02:18 PDT 2007 http://j3h.us/ * Added (trivial) test for OpenID::Util.parse_query Tue Oct 23 17:02:08 PDT 2007 http://j3h.us/ * Whitespace Tue Oct 23 17:01:03 PDT 2007 http://j3h.us/ * Sort the coverage information by percent covered Tue Oct 23 16:46:16 PDT 2007 dag@janrain.com * Yadis HTML parsing Tue Oct 23 16:43:29 PDT 2007 http://j3h.us/ * Remove unused util method (get_openid_params) Tue Oct 23 16:38:00 PDT 2007 http://j3h.us/ * Tests for (hmac_)?sha(1|256) and fixes (!) Tue Oct 23 16:31:24 PDT 2007 http://j3h.us/ * Tests and fixes for random_string Tue Oct 23 16:22:28 PDT 2007 http://j3h.us/ * Exclude hmac code and code in admin/ from coverage results Tue Oct 23 16:03:35 PDT 2007 cygnus@janrain.com * Add tests and fixes for build_discovery_url Tue Oct 23 15:45:25 PDT 2007 http://j3h.us/ * Remove unused code from openid/extras Tue Oct 23 15:27:21 PDT 2007 cygnus@janrain.com * Added tests for return_to_matches Tue Oct 23 15:27:14 PDT 2007 cygnus@janrain.com * Fixed naming of TrustRoot module functions Tue Oct 23 15:10:38 PDT 2007 cygnus@janrain.com * Added trust root test cases and fixes to improve code coverage Tue Oct 23 15:10:25 PDT 2007 cygnus@janrain.com * Add String.ends_with? Tue Oct 23 14:15:21 PDT 2007 cygnus@janrain.com * Cleanup in uncovered code Tue Oct 23 14:14:52 PDT 2007 cygnus@janrain.com * Fix empty rescue for rcov Tue Oct 23 14:14:33 PDT 2007 cygnus@janrain.com * Fix logging calls Tue Oct 23 13:54:50 PDT 2007 cygnus@janrain.com * Add trust root module and tests Tue Oct 23 13:25:47 PDT 2007 cygnus@janrain.com * Make read_data_file read file as lines or a single string Tue Oct 23 14:57:41 PDT 2007 http://j3h.us/ * Add test for specifying namespace in the constructor Tue Oct 23 14:55:54 PDT 2007 http://j3h.us/ * Remove redundant code Tue Oct 23 14:55:25 PDT 2007 http://j3h.us/ * Added failing test that depends on KVForm Tue Oct 23 14:50:43 PDT 2007 http://j3h.us/ * Test for adding the same URI twice with different aliases Tue Oct 23 14:47:51 PDT 2007 http://j3h.us/ * Added test for unknown namespace usage when parsing message Tue Oct 23 14:39:00 PDT 2007 http://j3h.us/ * Added test for Message handling of "sreg" as namespace Tue Oct 23 14:38:37 PDT 2007 http://j3h.us/ * Fix assert_log_equal only matching the number of lines but not their contents Tue Oct 23 14:36:05 PDT 2007 http://j3h.us/ * Make assert_log_matches work for more than one line of log output Tue Oct 23 14:21:43 PDT 2007 http://j3h.us/ * Add test for log warning when using a non-URI as a key to a message Tue Oct 23 14:21:14 PDT 2007 http://j3h.us/ * Add missing require to TestUtil module Tue Oct 23 14:20:13 PDT 2007 http://j3h.us/ * Change interface for Util's logging Uses 'logger=' and 'logger' to access and set logger Tue Oct 23 14:15:06 PDT 2007 http://j3h.us/ * Added mixin that has assert_log_matches method Tue Oct 23 12:28:32 PDT 2007 http://j3h.us/ * Test passing a non-string as a namespace Tue Oct 23 12:27:40 PDT 2007 http://j3h.us/ * Don't graph external dependencies in graph-require Tue Oct 23 12:27:24 PDT 2007 http://j3h.us/ * Add graph-require to fixperms Tue Oct 23 12:08:46 PDT 2007 http://j3h.us/ * Test for failing to encode a Message with bare args using to_args Tue Oct 23 11:49:10 PDT 2007 http://j3h.us/ * Test equality and copying Tue Oct 23 11:42:37 PDT 2007 http://j3h.us/ * Set $VERBOSE in the main test driver So that "-w" is not longer needed as an option, and we get verbose messages in --coverage mode, too. Mon Oct 22 17:26:13 PDT 2007 http://j3h.us/ * Add another test for get_aliased_arg also remove spurious print Tue Oct 23 11:26:50 PDT 2007 Kevin Turner * runtests: --coverage will run rcov instead of ruby Mon Oct 22 17:23:11 PDT 2007 http://j3h.us/ * Add test for set_openid_namespace Mon Oct 22 17:22:53 PDT 2007 http://j3h.us/ * Remove method that now has a different (more Ruby) name Mon Oct 22 17:20:31 PDT 2007 http://j3h.us/ * Remove @@default_aliases from NamespaceMap (since it's unused in the Python lib and there are better ways of setting aliases) Mon Oct 22 17:19:31 PDT 2007 http://j3h.us/ * Fix register_namespace_alias's use of Python-ism Mon Oct 22 17:19:10 PDT 2007 http://j3h.us/ * Fix comment to match method name change Mon Oct 22 16:12:46 PDT 2007 http://j3h.us/ * Fix parsing of arguments that don't start with "openid." in Message.from_post_args Mon Oct 22 16:08:55 PDT 2007 http://j3h.us/ * Add OpenID 1 message test for to_post_args Mon Oct 22 16:00:53 PDT 2007 http://j3h.us/ * Remove slew of unnecessary (and confusing) "self." leftover from Python code Mon Oct 22 16:00:44 PDT 2007 http://j3h.us/ * Fix bug in Message.to_post_args due to left-over Python code Mon Oct 22 15:59:44 PDT 2007 http://j3h.us/ * Remove python-ism (checking for list of values passed to Message object) Mon Oct 22 15:59:21 PDT 2007 http://j3h.us/ * Convert registerNamespaceAlias to ruby convention Mon Oct 22 15:14:43 PDT 2007 http://j3h.us/ * Test and fix get_aliased_arg Mon Oct 22 14:41:09 PDT 2007 http://j3h.us/ * Make tests run without warnings on ruby 1.8.5 and 1.8.6 Mon Oct 22 12:46:07 PDT 2007 http://j3h.us/ * Use -w when invoking unit tests (and fix resulting warnings) Mon Oct 22 12:36:28 PDT 2007 http://j3h.us/ * Whitespace Mon Oct 22 12:28:42 PDT 2007 http://j3h.us/ * More require fixes Mon Oct 22 12:22:25 PDT 2007 http://j3h.us/ * Move assert into util Just reducing the number of scattered modules Mon Oct 22 12:12:44 PDT 2007 cygnus@janrain.com * Remove stale require in util.rb Mon Oct 22 12:15:27 PDT 2007 http://j3h.us/ * Added tests for extras Mon Oct 22 12:14:59 PDT 2007 http://j3h.us/ * Added cryptutil, with tests Mon Oct 22 10:56:30 PDT 2007 cygnus@janrain.com * Update deps graphing script to accept lib directory and output filename Fri Oct 19 16:31:23 PDT 2007 cygnus@janrain.com * Added message module and tests Fri Oct 19 15:52:21 PDT 2007 http://j3h.us/ * Added HMAC::SHA1, HMAC::SHA256 Fri Oct 19 15:41:52 PDT 2007 cygnus@janrain.com * Add util module and tests Fri Oct 19 15:15:50 PDT 2007 http://j3h.us/ * Test runner now exits with failure if the tests did not pass Fri Oct 19 14:46:47 PDT 2007 http://j3h.us/ * Override, rather than augment, RUBYLIB when invoking the test suite Fri Oct 19 14:48:35 PDT 2007 cygnus@janrain.com * Fix test case data file loading Fri Oct 19 14:38:54 PDT 2007 cygnus@janrain.com * Added openid/urinorm (really) Fri Oct 19 14:27:06 PDT 2007 cygnus@janrain.com * Add urinorm module and tests Fri Oct 19 14:08:23 PDT 2007 http://j3h.us/ * Set the tests to run on record Fri Oct 19 14:07:31 PDT 2007 http://j3h.us/ * Move test collector to admin and add driver (admin/runtests" Fri Oct 19 13:34:01 PDT 2007 cygnus@janrain.com * Add lib/, test/ for new library code Fri Oct 19 13:31:54 PDT 2007 cygnus@janrain.com * Move lib/ and test/ to attic/ Fri Oct 19 12:16:56 PDT 2007 http://j3h.us/ * Add a script to roughly visualize the dependencies of the library Thu Oct 18 16:53:37 PDT 2007 Kevin Turner * whitespace Thu Oct 18 16:47:33 PDT 2007 cygnus@janrain.com * Add iter_aliases and iter_namespace_uris to Message Thu Oct 18 16:36:20 PDT 2007 cygnus@janrain.com * Add form markup tests and update form markup generation logic Thu Oct 18 16:06:49 PDT 2007 Kevin Turner * whitespace Thu Oct 18 16:00:49 PDT 2007 Kevin Turner * whitespace Thu Oct 18 14:44:37 PDT 2007 cygnus@janrain.com * Fix bare args storage in from_post_args Thu Oct 18 14:42:17 PDT 2007 cygnus@janrain.com * Add allowed protocol fields and check for dotted argument aliases Thu Oct 18 14:42:06 PDT 2007 cygnus@janrain.com * Add assertion helper module Thu Oct 18 12:38:10 PDT 2007 Kevin Turner * Message.get_arg: raise IndexError when expected == :no_default Tue Jul 31 21:12:37 PDT 2007 Kevin Turner * test_util: added test_append_args. Patch from Shugo Maeda. Tue Jul 31 21:11:37 PDT 2007 Kevin Turner * NamespaceMap.add: be consistent with .py's naming of numerical aliases, test in test_iteration. Patch from Shugo Maeda. Tue Jul 31 20:52:53 PDT 2007 Kevin Turner * don't have the test suite hit Google Tue Jul 31 20:44:00 PDT 2007 Kevin Turner * test_message: add comments indicating remaining tests to be ported from .py Tue Jul 31 20:43:18 PDT 2007 Kevin Turner * test_message: add test_overwrite_extension_arg Tue Jul 31 20:41:46 PDT 2007 Kevin Turner * test/test_server.rb:TestServer.setup: fix Server instantition. (Odd, when did this start failing?) Fri Jun 29 16:58:12 PDT 2007 Kevin Turner * NamespaceMapTestCase.test_iteration: fix missing arg to nsm.add Fri Jun 29 16:57:22 PDT 2007 Kevin Turner * OpenID2MessageTest._test_urlencoded: modify to be order-insensitive Fri Jun 29 16:53:59 PDT 2007 Kevin Turner * OpenID::Message.is_openid1, .is_openid2: added Fri Jun 29 16:50:36 PDT 2007 Kevin Turner * OpenID::Util.append_args: add missing return for no-args case Fri Jun 29 16:22:51 PDT 2007 Kevin Turner * test/message.rb: fix repeated test_get_args_openid method Fri Jun 29 13:30:07 PDT 2007 Kevin Turner * resolve conflict in brianellin.mylid.xrds addition Mon Jun 11 20:13:26 PDT 2007 Kevin Turner * runtests.rb: use explicit test runner instead of autorunner This is so we can run code after the test runner exits, to do things like examine the log output. Along the way, switched to using Collector::Dir, as I had to use some test collector... Mon Jun 11 19:43:25 PDT 2007 Kevin Turner * OpenID::Util.setLogger(): added Thu Sep 7 12:33:02 PDT 2006 brian@janrain.com * finished message unit tests Wed Sep 6 18:05:25 PDT 2006 brian@janrain.com * message unit tests and Message class bugfixes Tue Sep 5 11:02:32 PDT 2006 brian@janrain.com * added NamespaceMap implementation Mon Sep 4 22:58:44 PDT 2006 brian@janrain.com * Added port of Message class Fri Sep 1 15:39:35 PDT 2006 brian@janrain.com * merged yadis into openid lib Wed Oct 11 14:59:41 PDT 2006 Kevin Turner tagged heraldry-import Thu Aug 30 15:00:16 PDT 2007 Kevin Turner tagged 1.1.4 Thu Jan 4 11:08:54 PST 2007 brian@janrain.com * add license to file, bump up yadis dep Thu Jan 4 10:59:11 PST 2007 brian@janrain.com * remove TODO Thu Jan 4 10:52:53 PST 2007 brian@janrain.com tagged 1.1.4 Thu Jan 4 10:38:03 PST 2007 brian@janrain.com * reword some text in examples/README Thu Jan 4 10:35:44 PST 2007 brian@janrain.com * remove @session and @params iv accessors from generator Wed Jan 3 18:27:59 PST 2007 brian@janrain.com * license and readme updates Wed Jan 3 18:10:42 PST 2007 brian@janrain.com * fixed old string interpolation bug Fri Dec 15 15:12:20 PST 2006 brian@janrain.com * Make urlencode not crash on nil values. use empty string instead. Fri Dec 15 15:11:03 PST 2006 brian@janrain.com * replace rails_active_record_store with active_record_store rails plugin Wed Sep 20 15:01:11 PDT 2006 brian@janrain.com tagged 1.1.3 Wed Sep 20 14:48:39 PDT 2006 brian@janrain.com * handle failure/nodisco gracefully Wed Sep 20 14:47:44 PDT 2006 brian@janrain.com * don't mutate orig trust_root string in TrustRoot.parse Fri Sep 1 15:16:01 PDT 2006 brian@janrain.com * added brianellin.mylid.xrds test data file Wed Aug 23 10:52:41 PDT 2006 brian@janrain.com tagged 1.1.2 Mon Aug 21 17:25:40 PDT 2006 brian@janrain.com * more verbose error messages for Consumer.check_auth Mon Aug 21 15:33:10 PDT 2006 brian@janrain.com * treat trust_root as absent if it's value is the empty string (reported by Trotter Cashion) Mon Aug 21 11:07:05 PDT 2006 brian@janrain.com * updated yadis lib dep to 0.3.3 Sun Aug 20 11:13:33 PDT 2006 brian@janrain.com tagged 1.1.1 Sun Aug 20 11:12:50 PDT 2006 brian@janrain.com * updates yadis lib dep version Sun Aug 20 11:04:14 PDT 2006 brian@janrain.com tagged 1.1 Sun Aug 20 10:48:36 PDT 2006 brian@janrain.com * added better error handling for malformed xrds Sun Aug 20 10:36:31 PDT 2006 brian@janrain.com * added urinorm.rb Sun Aug 20 10:23:56 PDT 2006 brian@janrain.com * whitespace adjustments Sun Aug 20 10:23:13 PDT 2006 brian@janrain.com * added canonical_id attr to OpenIDServiceEndpoint Sun Aug 20 10:21:47 PDT 2006 brian@janrain.com * removed token related tests Sun Aug 20 10:20:12 PDT 2006 brian@janrain.com * removed token from consumer objects since all that information is already in the service object Sun Aug 20 10:18:41 PDT 2006 brian@janrain.com * added xri discovery Sun Aug 20 10:15:45 PDT 2006 brian@janrain.com * modified openid_login_generator to use redirect_back_or_default instead of redirect_to => :welcome Sun Aug 20 10:13:23 PDT 2006 brian@janrain.com * added urinorm and data driven tests Sat Aug 19 14:13:28 PDT 2006 brian@janrain.com * updated trustroot.sane? algorithm and tests Tue Aug 8 16:25:31 PDT 2006 brian@janrain.com * added post_connection_check to ssl fetching, which ensures that the domain matches the cert. this was held off due to a lack of wildcard domain support. Fri Aug 4 15:13:13 PDT 2006 brian@janrain.com * fixed consumer token deletion bug for immediate mode + setup needed Wed Jun 28 14:53:45 PDT 2006 brian@janrain.com * added xrds_uri attribute to OpenIDServiceEnpoint objects Wed Jun 28 14:52:08 PDT 2006 brian@janrain.com * Fixed bug in checking for malformed trust_root on the server. Was actually looking at return_to instead of trust_root Mon Jun 12 16:11:40 PDT 2006 brian@janrain.com tagged 1.0.2 Mon Jun 12 16:10:19 PDT 2006 brian@janrain.com * upped version for openid_login_generator req Mon Jun 12 16:02:13 PDT 2006 brian@janrain.com * added gemspec for openid_login_generator (Finally!) Mon Jun 12 15:28:49 PDT 2006 brian@janrain.com * added display message for when generated test messages can't be redirected to /dev/null Mon Jun 12 15:07:20 PDT 2006 brian@janrain.com * silence test suite messages to stderr Mon Jun 12 14:53:43 PDT 2006 brian@janrain.com * add everything in the openid namespace into the url generated by encode_to_url for checkid* reqs Mon Jun 12 14:51:37 PDT 2006 brian@janrain.com * minor updates to consumer.rb Mon Jun 12 14:40:56 PDT 2006 brian@janrain.com * updated README to include rubygems info Mon Jun 12 14:40:32 PDT 2006 brian@janrain.com * added rubygems hints for installation Mon Jun 12 14:31:06 PDT 2006 brian@janrain.com * added unit tests for openid specific service parsing Mon Jun 12 14:30:06 PDT 2006 brian@janrain.com * fixed rexml openid delegate namespacing bug Wed May 24 18:31:09 PDT 2006 Kevin Turner * fetchers: language fix in https LoadError Thu May 18 11:22:13 PDT 2006 brian@janrain.com * added unit test for the DumbStore and MemoryStore Thu May 18 11:07:29 PDT 2006 brian@janrain.com * removed useless token extraction Thu May 18 11:07:02 PDT 2006 brian@janrain.com * fixed bug in dumb mode store Thu May 11 11:10:06 PDT 2006 brian@janrain.com tagged 1.0.1 Thu May 11 11:09:35 PDT 2006 brian@janrain.com * added autorequire to openid gemspec Thu May 11 10:56:46 PDT 2006 brian@janrain.com * updated examples to use rubygems imports Wed May 10 16:50:38 PDT 2006 brian@janrain.com tagged 1.0 Wed May 10 16:50:17 PDT 2006 brian@janrain.com * added gemspec Wed May 10 16:24:42 PDT 2006 brian@janrain.com tagged 0.9.8.2 Wed May 10 16:23:50 PDT 2006 brian@janrain.com * removed refs to missing files Wed May 10 16:16:44 PDT 2006 brian@janrain.com tagged 1.0rc1.1 Wed May 10 16:14:59 PDT 2006 brian@janrain.com * doc updates Wed May 10 11:41:54 PDT 2006 brian@janrain.com * updated openid login generator to use new consumer api Mon May 8 16:46:33 PDT 2006 brian@janrain.com tagged 1.0rc1 Mon May 8 16:39:26 PDT 2006 brian@janrain.com * updated examples and tests to user server instead of server2 Mon May 8 16:38:50 PDT 2006 brian@janrain.com * moved server2.rb to server.rb Mon May 8 16:38:13 PDT 2006 brian@janrain.com * removed old server api Mon May 8 16:37:18 PDT 2006 brian@janrain.com * added parse_query object to OpenID::Util which takes a URL query string and returns an argument hash Mon May 8 16:36:52 PDT 2006 brian@janrain.com * updated DiffieHellman object to use convenience util methods Mon May 8 16:36:23 PDT 2006 brian@janrain.com * doc changes to README Mon May 8 16:36:04 PDT 2006 brian@janrain.com * doc and interface updates to new server API Mon May 8 16:30:24 PDT 2006 brian@janrain.com * added huge unit test suite for new server API and removed old unittests Mon May 8 16:13:51 PDT 2006 brian@janrain.com * updated server_controller to use newer API Thu May 4 11:36:07 PDT 2006 brian@janrain.com * big patch with lots of doc additions and moves Thu Apr 27 17:07:05 PDT 2006 brian@janrain.com * moved around examples, and updated consumer.rb to new API. removed rails_consumer example Thu Apr 20 16:03:53 PDT 2006 brian@janrain.com * moved consumer_sreg.rb to consumer.rb Mon Apr 24 12:56:26 PDT 2006 chowells@janrain.com * Fix begin_auth references to refer to begin in the docs Mon Apr 24 12:54:26 PDT 2006 chowells@janrain.com * Sync docs with python docs Fri Apr 21 11:39:40 PDT 2006 chowells@janrain.com * rewording docs Wed Apr 19 15:39:11 PDT 2006 chowells@janrain.com * Remove outdated doc paragraph Fri Apr 7 13:46:21 PDT 2006 brian@janrain.com * improved consumer_id extraction from token at the beginning of complete Fri Apr 7 13:19:48 PDT 2006 brian@janrain.com * Fixed session discovery bugs and string prefixing Fri Apr 7 13:19:11 PDT 2006 brian@janrain.com * make consumer example send a temporary redirect insteadof a permenant one Fri Apr 7 11:41:55 PDT 2006 dag@janrain.com * Add identity_url to a bunch of yadis calls Wed Apr 5 14:54:45 PDT 2006 brian@janrain.com * fixed trust root bug in consumer_sreg.rb Mon Apr 3 14:23:05 PDT 2006 brian@janrain.com * added yadis.rb Fri Mar 31 17:16:15 PST 2006 brian@janrain.com * big ol' patch. new server API, revised consumer API. factored out discovery Fri Mar 24 13:35:35 PST 2006 brian@janrain.com * removed useless code frmo num_to_string Fri Mar 24 13:35:08 PST 2006 brian@janrain.com * renamed start_with? to starts_with? Tue Mar 21 17:51:05 PST 2006 brian@janrain.com * added optional server certificate verification Wed Mar 15 20:44:06 PST 2006 brian@janrain.com * removed attr_reader in favor of adding methods to Extension Wed Mar 15 20:42:39 PST 2006 brian@janrain.com * fixed sreg test case Wed Mar 15 20:39:54 PST 2006 brian@janrain.com * added clone of examples/consumer.rb that uses the simple registration extension. Wed Mar 15 20:38:58 PST 2006 brian@janrain.com * whitespace Wed Mar 15 20:37:56 PST 2006 brian@janrain.com * updated Extension interface Wed Mar 15 20:37:32 PST 2006 brian@janrain.com * updated to use OpenIDAuthResponse for extension checking and added a bunch of documentation. Mon Mar 13 16:32:49 PST 2006 brian@janrain.com * added starts_with? method to String class, and fixed bug in normalize_url where a scheme is not given, but a port is. Mon Mar 13 15:01:47 PST 2006 brian@janrain.com * added helper extract method to Extension object Mon Mar 13 15:00:12 PST 2006 brian@janrain.com * update rails server example to serve Yadis and do all the content negotiation goodness Sat Mar 11 17:08:54 PST 2006 Brian Ellin * use OpenID::Util.rand (urandom) for DH Fri Mar 10 20:26:19 PST 2006 brian@janrain.com * changes name of HAS_OPENSSL constant Fri Mar 10 20:19:23 PST 2006 brian@janrain.com * big ol' patch containing numerous API, example, and documentation updates Fri Mar 10 18:01:04 PST 2006 brian@janrain.com * updated rails_consumer to use session based API Fri Mar 10 18:00:09 PST 2006 brian@janrain.com * switch to session based API. Fri Mar 10 15:34:40 PST 2006 brian@janrain.com * added extensions tests to master test script Fri Mar 10 14:41:13 PST 2006 brian@janrain.com * added extensions framework and simple reg extension Fri Mar 10 11:00:41 PST 2006 brian@janrain.com * added yadis fetching with fallback Tue Feb 28 17:58:17 PST 2006 brian@janrain.com * removed rails server logs from darcs! Tue Feb 28 17:57:12 PST 2006 brian@janrain.com * fixed weird check_auth path Tue Feb 28 14:07:22 PST 2006 brian@janrain.com tagged 0.9.8.1 Tue Feb 28 14:07:03 PST 2006 brian@janrain.com * typos Tue Feb 28 11:30:22 PST 2006 brian@janrain.com tagged 0.9.8 Tue Feb 28 11:28:21 PST 2006 brian@janrain.com * make logging print to STDERR Tue Feb 28 11:27:17 PST 2006 brian@janrain.com * added logging to make lib user aware that openssl cannot be loaded. Logging for when an https request is made and openssl is not available. Mon Feb 27 23:39:05 PST 2006 Brian Ellin * added SSL fetching courtesy of Dennis Sutch Mon Feb 27 16:05:55 PST 2006 brian@janrain.com * removed server dependancy on /dev/urandom Mon Feb 27 16:05:36 PST 2006 brian@janrain.com * make filstore robust to windows filesystem calls Tue Feb 21 11:11:30 PST 2006 brian@janrain.com tagged 0.9.7 Tue Feb 21 11:06:55 PST 2006 brian@janrain.com * added doc to filestore instantiation Tue Feb 21 10:28:09 PST 2006 brian@janrain.com * remove openid_url from session and fix bug in auth method of openid_login_system.rb Tue Feb 21 10:00:48 PST 2006 brian@janrain.com * updated and openid login generator docs and fixed session bug Mon Feb 20 10:52:21 PST 2006 brian@janrain.com tagged 0.9.6 Mon Feb 20 10:48:48 PST 2006 brian@janrain.com * more openid login gen doc updates Mon Feb 20 10:31:19 PST 2006 brian@janrain.com * fixed OpenidLoginGenerator documentation bugs. Fri Feb 17 10:51:11 PST 2006 brian@janrain.com tagged 0.9.5 Fri Feb 17 10:44:46 PST 2006 brian@janrain.com * naming bugfix in openid_login_generator example Mon Feb 6 15:21:08 PST 2006 brian@janrain.com * added normalize_url to Util module Wed Feb 1 11:10:36 PST 2006 brian@janrain.com * changed title at top of README Wed Feb 1 10:27:57 PST 2006 brian@janrain.com * updated fixperms to +x runtests and example scripts Wed Feb 1 10:24:18 PST 2006 brian@janrain.com tagged 0.9.4 Wed Feb 1 09:59:14 PST 2006 brian@janrain.com * documentation updates and removed references to "consumer only" library Tue Jan 31 23:01:13 PST 2006 Brian Ellin * added server documentation Tue Jan 31 19:49:24 PST 2006 brian@janrain.com * added examples/README to rdoc list Tue Jan 31 19:42:48 PST 2006 brian@janrain.com * updated examples/README Tue Jan 31 19:42:01 PST 2006 brian@janrain.com * added some missing stuff to the rails openid_login_generator Tue Jan 31 19:08:54 PST 2006 brian@janrain.com * moved around some examples stuff and added active record store example Tue Jan 31 16:26:08 PST 2006 brian@janrain.com * removed *nix dependent code from filestore test Tue Jan 31 15:58:12 PST 2006 brian@janrain.com * factored out store unit tests from actual storage implemetation tests. this will help in testing the rails store. Tue Jan 31 15:26:56 PST 2006 brian@janrain.com * removed rails consumer tarball and added project directory instead Tue Jan 31 15:18:35 PST 2006 brian@janrain.com * fixed whitesace in server example Tue Jan 31 14:41:59 PST 2006 brian@janrain.com * added rails_server example Tue Jan 31 13:44:26 PST 2006 brian@janrain.com * remvoed get_ methods from AuthorizationInfo object in favor of attr_reader access Thu Jan 26 15:17:12 PST 2006 brian@janrain.com * added OpenID server implementation and test suite :) Thu Jan 26 12:20:07 PST 2006 brian@janrain.com * uadded xor_secret method to DiffieHellman class Thu Jan 26 12:14:16 PST 2006 brian@janrain.com * added shortcut num_to_base64 and its inverse and tests Thu Jan 26 11:11:40 PST 2006 brian@janrain.com * expanded association test suite to check signing Thu Jan 26 10:58:46 PST 2006 brian@janrain.com * added hash signing stuff into Association class Thu Jan 26 10:39:13 PST 2006 brian@janrain.com * added handling of http://*/ trust roots to keep ruby lib in sync with other ports Wed Jan 25 18:01:46 PST 2006 brian@janrain.com * added trust root parsing code and unit tests Wed Jan 25 14:17:15 PST 2006 brian@janrain.com * bring consumer up to spec with store interface Wed Jan 25 14:00:12 PST 2006 brian@janrain.com * brought filestore and test up to date with latest python version. ported store test suite over from python. Wed Jan 25 11:08:52 PST 2006 brian@janrain.com * renamed ConsumerAssociation to Association, and put it in it's own file (association.rb) Tue Jan 24 16:47:35 PST 2006 brian@janrain.com * make append_args not mutate the passed in url Tue Jan 24 13:21:42 PST 2006 brian@janrain.com * changed camelCase to camel_case Mon Jan 23 13:30:57 PST 2006 brian@janrain.com tagged 0.9.3 Mon Jan 23 13:12:11 PST 2006 brian@janrain.com * added library-name file Mon Jan 23 12:54:26 PST 2006 brian@janrain.com * added CHANGELOG Mon Jan 23 12:48:00 PST 2006 brian@janrain.com * fixed bug in expiresIn. added expired? method Mon Jan 23 12:46:37 PST 2006 brian@janrain.com * removed deps section from INSTALL file. deps are now included in lib because they are so small and to lower to bar of installing the library. Tue Jan 17 14:45:57 PST 2006 brian@janrain.com * added better handling of non-URL input Sat Jan 14 19:39:57 PST 2006 brian@janrain.com * added html and hmac deps into lib since they are so small Mon Jan 16 15:04:05 PST 2006 Josh Hoyt * Add script that will prepare the repository for release Mon Jan 16 14:35:27 PST 2006 Josh Hoyt * Add custom boring file Mon Jan 16 14:07:13 PST 2006 Josh Hoyt * Put the build-docs script into the admin directory Mon Jan 16 14:05:47 PST 2006 Josh Hoyt * Add script to build documentation Wed Jan 4 16:06:41 PST 2006 brian@janrain.com tagged ruby-openid-0.9.2 Wed Jan 4 16:02:32 PST 2006 brian@janrain.com * added openid_login_generator rails generator to examples Wed Jan 4 16:01:12 PST 2006 brian@janrain.com * updated examples README to include openid_login_generator Wed Jan 4 14:58:24 PST 2006 brian@janrain.com * added link to ruby library from consumer.rb example Wed Jan 4 10:56:45 PST 2006 brian@janrain.com * ensure Content-type header is present for POSTs Fri Dec 30 17:05:25 PST 2005 brian@janrain.com tagged ruby-openid-0.9.1 Fri Dec 30 17:03:54 PST 2005 brian@janrain.com * added Ruby on Rails example consumer Thu Dec 29 16:00:20 PST 2005 brian@janrain.com tagged ruby-openid-0.9.0 Thu Dec 29 15:43:07 PST 2005 brian@janrain.com * removed docs directory. generated rdoc html will be added manually to tarballs, and not be kept in repository Thu Dec 29 15:21:21 PST 2005 brian@janrain.com * added more docs for stores Thu Dec 29 14:58:52 PST 2005 brian@janrain.com * Huge documentation patch Thu Dec 29 10:59:54 PST 2005 brian@janrain.com * added more info and rdoc formatting to README Thu Dec 29 09:45:51 PST 2005 brian@janrain.com * fixed bad comment Wed Dec 28 17:59:48 PST 2005 brian@janrain.com * added platform agnositc temp dir discovery Wed Dec 28 17:13:21 PST 2005 brian@janrain.com * moved getOpenIDParamerters to util Wed Dec 28 15:47:51 PST 2005 brian@janrain.com * code cleanup Wed Dec 28 15:29:31 PST 2005 brian@janrain.com * added linkparse to test suite script Wed Dec 28 15:29:07 PST 2005 brian@janrain.com * added link parsing tests, lots of em Wed Dec 28 15:28:07 PST 2005 brian@janrain.com * link parsing more robust: handle non-html data, and make sure link tag is in head Tue Dec 27 16:11:09 PST 2005 brian@janrain.com * added more tests for openid/util Tue Dec 27 16:10:28 PST 2005 brian@janrain.com * change util methods to use all use /dev/urandom if available Tue Dec 27 16:09:53 PST 2005 brian@janrain.com * changed tmp pathname to something more useful Fri Dec 16 09:04:59 PST 2005 Josh Hoyt * Removed (now obsolete) interface.rb This has been subsumed by consumer.rb Thu Dec 15 18:25:04 PST 2005 brian@janrain.com * initial checkin