gitextract_dyyu04vx/ ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CHANGES-2.0.0 ├── CHANGES-2.1.0 ├── Gemfile ├── INSTALL.md ├── LICENSE ├── NOTICE ├── README.md ├── Rakefile ├── UPGRADE.md ├── admin/ │ ├── build-docs │ ├── fixperms │ ├── gettlds.py │ ├── graph-require.sh │ ├── library-name │ ├── mkassoc │ ├── prepare-release │ └── runtests ├── examples/ │ ├── README.md │ ├── active_record_openid_store/ │ │ ├── README │ │ ├── XXX_add_open_id_store_to_db.rb │ │ ├── XXX_upgrade_open_id_store.rb │ │ ├── init.rb │ │ ├── lib/ │ │ │ ├── association.rb │ │ │ ├── nonce.rb │ │ │ ├── open_id_setting.rb │ │ │ └── openid_ar_store.rb │ │ └── test/ │ │ └── store_test.rb │ ├── discover │ └── rails_openid/ │ ├── Gemfile │ ├── README │ ├── README.rdoc │ ├── Rakefile │ ├── app/ │ │ ├── assets/ │ │ │ ├── javascripts/ │ │ │ │ └── application.js │ │ │ └── stylesheets/ │ │ │ └── application.css │ │ ├── controllers/ │ │ │ ├── application_controller.rb │ │ │ ├── consumer_controller.rb │ │ │ ├── login_controller.rb │ │ │ └── server_controller.rb │ │ ├── helpers/ │ │ │ ├── application_helper.rb │ │ │ ├── login_helper.rb │ │ │ └── server_helper.rb │ │ ├── mailers/ │ │ │ └── .gitkeep │ │ ├── models/ │ │ │ └── .gitkeep │ │ └── views/ │ │ ├── consumer/ │ │ │ └── index.html.erb │ │ ├── layouts/ │ │ │ └── server.html.erb │ │ ├── login/ │ │ │ └── index.html.erb │ │ └── server/ │ │ └── decide.html.erb │ ├── config/ │ │ ├── application.rb │ │ ├── boot.rb │ │ ├── database.yml │ │ ├── environment.rb │ │ ├── environments/ │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers/ │ │ │ ├── backtrace_silencers.rb │ │ │ ├── inflections.rb │ │ │ ├── mime_types.rb │ │ │ ├── rails_root.rb │ │ │ ├── secret_token.rb │ │ │ ├── session_store.rb │ │ │ └── wrap_parameters.rb │ │ ├── locales/ │ │ │ └── en.yml │ │ └── routes.rb │ ├── config.ru │ ├── db/ │ │ ├── development.sqlite3 │ │ └── seeds.rb │ ├── lib/ │ │ ├── assets/ │ │ │ └── .gitkeep │ │ └── tasks/ │ │ └── .gitkeep │ ├── log/ │ │ ├── .gitkeep │ │ └── development.log │ ├── public/ │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ ├── dispatch.cgi │ │ ├── dispatch.fcgi │ │ ├── dispatch.rb │ │ ├── javascripts/ │ │ │ ├── application.js │ │ │ ├── controls.js │ │ │ ├── dragdrop.js │ │ │ ├── effects.js │ │ │ └── prototype.js │ │ └── robots.txt │ ├── script/ │ │ └── rails │ └── test/ │ ├── fixtures/ │ │ └── .gitkeep │ ├── functional/ │ │ ├── .gitkeep │ │ ├── login_controller_test.rb │ │ └── server_controller_test.rb │ ├── integration/ │ │ └── .gitkeep │ ├── performance/ │ │ └── browsing_test.rb │ ├── test_helper.rb │ └── unit/ │ └── .gitkeep ├── lib/ │ ├── hmac/ │ │ ├── hmac.rb │ │ ├── sha1.rb │ │ └── sha2.rb │ ├── openid/ │ │ ├── association.rb │ │ ├── consumer/ │ │ │ ├── associationmanager.rb │ │ │ ├── checkid_request.rb │ │ │ ├── discovery.rb │ │ │ ├── discovery_manager.rb │ │ │ ├── html_parse.rb │ │ │ ├── idres.rb │ │ │ ├── responses.rb │ │ │ └── session.rb │ │ ├── consumer.rb │ │ ├── cryptutil.rb │ │ ├── dh.rb │ │ ├── extension.rb │ │ ├── extensions/ │ │ │ ├── ax.rb │ │ │ ├── oauth.rb │ │ │ ├── pape.rb │ │ │ ├── sreg.rb │ │ │ └── ui.rb │ │ ├── fetchers.rb │ │ ├── kvform.rb │ │ ├── kvpost.rb │ │ ├── message.rb │ │ ├── protocolerror.rb │ │ ├── server.rb │ │ ├── store/ │ │ │ ├── filesystem.rb │ │ │ ├── interface.rb │ │ │ ├── memcache.rb │ │ │ ├── memory.rb │ │ │ └── nonce.rb │ │ ├── trustroot.rb │ │ ├── urinorm.rb │ │ ├── util.rb │ │ ├── version.rb │ │ └── yadis/ │ │ ├── accept.rb │ │ ├── constants.rb │ │ ├── discovery.rb │ │ ├── filters.rb │ │ ├── htmltokenizer.rb │ │ ├── parsehtml.rb │ │ ├── services.rb │ │ ├── xrds.rb │ │ ├── xri.rb │ │ └── xrires.rb │ ├── openid.rb │ └── ruby-openid.rb ├── ruby-openid.gemspec ├── setup.rb └── test/ ├── data/ │ ├── accept.txt │ ├── dh.txt │ ├── example-xrds.xml │ ├── linkparse.txt │ ├── n2b64 │ ├── test1-discover.txt │ ├── test1-parsehtml.txt │ ├── test_discover/ │ │ ├── malformed_meta_tag.html │ │ ├── openid.html │ │ ├── openid2.html │ │ ├── openid2_xrds.xml │ │ ├── openid2_xrds_no_local_id.xml │ │ ├── openid_1_and_2.html │ │ ├── openid_1_and_2_xrds.xml │ │ ├── openid_1_and_2_xrds_bad_delegate.xml │ │ ├── openid_and_yadis.html │ │ ├── openid_no_delegate.html │ │ ├── openid_utf8.html │ │ ├── yadis_0entries.xml │ │ ├── yadis_2_bad_local_id.xml │ │ ├── yadis_2entries_delegate.xml │ │ ├── yadis_2entries_idp.xml │ │ ├── yadis_another_delegate.xml │ │ ├── yadis_idp.xml │ │ ├── yadis_idp_delegate.xml │ │ └── yadis_no_delegate.xml │ ├── test_xrds/ │ │ ├── =j3h.2007.11.14.xrds │ │ ├── README │ │ ├── delegated-20060809-r1.xrds │ │ ├── delegated-20060809-r2.xrds │ │ ├── delegated-20060809.xrds │ │ ├── no-xrd.xml │ │ ├── not-xrds.xml │ │ ├── prefixsometimes.xrds │ │ ├── ref.xrds │ │ ├── sometimesprefix.xrds │ │ ├── spoof1.xrds │ │ ├── spoof2.xrds │ │ ├── spoof3.xrds │ │ ├── status222.xrds │ │ ├── subsegments.xrds │ │ └── valid-populated-xrds.xml │ ├── trustroot.txt │ └── urinorm.txt ├── discoverdata.rb ├── test_accept.rb ├── test_association.rb ├── test_associationmanager.rb ├── test_ax.rb ├── test_checkid_request.rb ├── test_consumer.rb ├── test_cryptutil.rb ├── test_dh.rb ├── test_discover.rb ├── test_discovery_manager.rb ├── test_extension.rb ├── test_fetchers.rb ├── test_filters.rb ├── test_idres.rb ├── test_kvform.rb ├── test_kvpost.rb ├── test_linkparse.rb ├── test_message.rb ├── test_nonce.rb ├── test_oauth.rb ├── test_openid_yadis.rb ├── test_pape.rb ├── test_parsehtml.rb ├── test_responses.rb ├── test_server.rb ├── test_sreg.rb ├── test_stores.rb ├── test_trustroot.rb ├── test_ui.rb ├── test_urinorm.rb ├── test_util.rb ├── test_xrds.rb ├── test_xri.rb ├── test_xrires.rb ├── test_yadis_discovery.rb ├── testutil.rb └── util.rb