Thu Nov 15 19:37:20 PST 2007 http://j3h.us/ tagged 1.9.0 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: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: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