Thu Aug 30 15:00:16 PDT 2007  Kevin Turner <kevin@janrain.com>
  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 <kevin@janrain.com>
  * 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 <dennis at sutch.com>

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 <josh@janrain.com>
  * Add script that will prepare the repository for release

Mon Jan 16 14:35:27 PST 2006  Josh Hoyt <josh@janrain.com>
  * Add custom boring file

Mon Jan 16 14:07:13 PST 2006  Josh Hoyt <josh@janrain.com>
  * Put the build-docs script into the admin directory

Mon Jan 16 14:05:47 PST 2006  Josh Hoyt <josh@janrain.com>
  * 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 <josh@janrain.com>
  * 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
