Permalink
Commits on Apr 19, 2018
  1. Bump version to 2.8.0

    tobiashm committed Apr 19, 2018
    and update CHANGELOG
    
    [skip ci]
  2. Merge pull request #111 from abrahamsangha/fix-minor-consumer-typo

    tobiashm committed Apr 19, 2018
    Fix minor typo in consumer
Commits on Apr 4, 2018
Commits on Mar 28, 2018
  1. Merge pull request #110 from nicolasleger/patch-1

    tobiashm committed Mar 28, 2018
    [CI] Test against Ruby 2.5
  2. Merge pull request #109 from MoonShining/timeout-env

    tobiashm committed Mar 28, 2018
    read TIMEOUT from env first
Commits on Mar 3, 2018
Commits on Dec 20, 2017
  1. read from env first

    binjie.zhou
    binjie.zhou committed Dec 20, 2017
Commits on Jun 26, 2017
  1. Merge pull request #108 from openid/travis-rubies

    tobiashm committed Jun 26, 2017
    Update list of Rubies to build for on TravisCI
  2. Update list of Rubies to build for on TravisCI

    tobiashm committed Jun 23, 2017
    Rubinius is not supported on the default (12.04) distribution,
    so we must build on Ubuntu Trusty.
    Also, the Rubinius version in RVM has apparently been renamed.
    
    Allow failing builds on *-head rubies.
Commits on Jun 23, 2017
  1. Merge pull request #107 from meineerde/fix/bundler-on-travis

    tobiashm committed Jun 23, 2017
    Ensure we always have an up-to-date bundler available on Travis
Commits on May 15, 2017
  1. Ensure we always have an up-to-date bundler available on Travis

    meineerde committed May 15, 2017
    At least jruby-head currently doesn't come with bundler pre-installed.
Commits on Feb 25, 2017
  1. Merge pull request #103 from serihiro/follow-up-newest-version

    tobiashm committed Feb 25, 2017
    Update admin/mkassoc to enable to work
Commits on May 18, 2015
  1. Merge pull request #91 from edithau/update_example_gemfile

    tobiashm committed May 18, 2015
    fixed SessionRestoreError on example server restart
Commits on May 9, 2015
Commits on Mar 19, 2015
  1. Use newest revision of Ruby 2.1 & 2.2 on Travis

    tobiashm committed Mar 19, 2015
    By not specifying patch level for Ruby 2.1 & 2.2, Travis should just select most recent version available.
    Also added Rubinius (in most recent version) build target.
Commits on Mar 5, 2015
  1. Bump version to v2.7.0

    dennisreimann committed Mar 5, 2015
    [skip ci]
  2. Update CHANGELOG

    dennisreimann committed Mar 5, 2015
  3. Merge pull request #86 from tobiashm/test-require

    dennisreimann committed Mar 5, 2015
    Fixing tests
  4. Merge pull request #85 from tobiashm/master

    dennisreimann committed Mar 5, 2015
    Use RFC 2396 compatible URI parser for trustroot.
  5. Merge pull request #84 from tobiashm/openssl

    dennisreimann committed Mar 5, 2015
    Use HMAC from OpenSSL rather than Digest.
  6. Trigger Travis build

    tobiashm committed Mar 5, 2015
  7. Trigger Travis build

    tobiashm committed Mar 5, 2015
Commits on Jan 9, 2015
  1. Don't test Ruby's build in methods.

    tobiashm committed Jan 9, 2015
    This test became obsolete after openid/ruby-openid#61 was merged,
    since the code now uses Ruby's build in `String#start_with?` rather
    than a custom implementation.
  2. Don't use explicit `return` inside Proc.

    tobiashm committed Jan 9, 2015
    An explicit return inside a Proc can return from the current scope.
    This fixes an issue with the test exiting before all tests are run.
  3. Added missing require statements in tests to run independently.

    tobiashm committed Jan 9, 2015
    Now you can run all test files individually, because each now correctly
    requires everything it needs.
  4. Use RFC 2396 compatible URI parser for trustroot.

    tobiashm committed Jan 9, 2015
    From Ruby 2.2 the default `URI.parse` method uses a new RFC 3986
    compatible parser, which will parse most of the “invalid” URLs in the
    trustroot test.
Commits on Jan 8, 2015
  1. Check if OpenSSL is loaded.

    tobiashm committed Jan 8, 2015
    Since we changed from `Digest::HMAC` to `OpenSSL::HMAC`, we should check
    for if `OpenSSL` is loaded, and then we can safely assume that `HMAC` is
    available. Before `Digest` was always defined, so we had to check if
    it had loaded its submodules.
Commits on Jan 7, 2015
  1. Merge pull request #62 from tobiashm/master

    dennisreimann committed Jan 7, 2015
    Removed custom String#starts_with? and #ends_with?
  2. Merge remote-tracking branch 'upstream/master'

    tobiashm committed Jan 7, 2015
    Conflicts:
    	test/test_extras.rb
Commits on Jan 6, 2015
  1. Use HMAC from OpenSSL rather than Digest.

    tobiashm committed Jan 6, 2015
    The Digest::HMAC was an experimental implementation and has been removed
    from the latest Ruby version (2.2).
  2. Merge pull request #83 from tobiashm/patch-1

    dennisreimann committed Jan 6, 2015
    Avoid checking ancestors for constant
  3. Avoid checking ancestors for constant

    tobiashm committed Jan 6, 2015
    When checking if `Digest::HMAC` is defined, we should not check ancestors,
    we're only interested if `HMAC` is defined on `Digest`.
    
    This will fix an issue in Ruby 2.2 where `Digest::HMAC` has been removed, but the
    current check will result in the `Digest` library trying to load `digest/hmac` in 
    `Digest.const_missing` and thus causing an error.
Commits on Nov 9, 2014
  1. Merge pull request #82 from ktdreyer/minitest

    dennisreimann committed Nov 9, 2014
    Switch to Minitest, and misc test cleanups