Commits on Jun 8, 2015
  1. @drbrain
Commits on May 18, 2015
  1. @evanphx

    Fix API endpoint domain clamping

    evanphx committed May 18, 2015
Commits on May 14, 2015
  1. @drbrain

    Set version

    drbrain committed May 14, 2015
  2. @drbrain

    Add CVE-2015-3900 to History

    drbrain committed May 14, 2015
  3. @evanphx

    Update History.txt for 2.2.4

    evanphx committed May 14, 2015
  4. @evanphx

    Limit API endpoint to original security domain

    Conflicts:
    	lib/rubygems/remote_fetcher.rb
    evanphx committed May 14, 2015
Commits on Dec 21, 2014
  1. @luislavena

    Prep for release

    luislavena committed Dec 21, 2014
Commits on Nov 11, 2014
  1. @luislavena

    Backport: Newer Root CA for rubygems.org

    Due sunsetting of certificates with SHA1 signature, rubygems.org
    is upgrading, which requires RubyGems (the software) be ugpraded
    too.
    luislavena committed Nov 11, 2014
Commits on Feb 5, 2014
  1. @drbrain
  2. @drbrain
  3. @drbrain

    Capture $VERBOSE early for ruby 1.8 and syck

    I'm not sure how, but syck also disables warnings in a similar way and
    this interfered with RubyGems enabling syck for tests.  This would cause
    the contains_requirable_file? tests to fail on ruby 1.8 when ran after
    with_syck.
    drbrain committed Feb 4, 2014
  4. @drbrain

    Move authors to the required attributes section

    The authors setters were in the optional attributes section which is
    incorrect.
    
    Fixes rubygems/guides#76
    drbrain committed Feb 4, 2014
Commits on Feb 4, 2014
  1. @drbrain

    Restore Gem::Version::new behavior from < 2.1

    Gem::Version::new used to return the same class as the input object but
    now returns a Gem::Version if called with the same input from a
    subclass.  This broke backward compatibility.
    
    This broke from #447 which was a performance improvement change.
    This commit maintains the same behavior except when Gem::Version was
    subclassed and the version cache (which reduces GC) is skipped.
    
    See #447 for the original commits
    
    Fixes #805
    drbrain committed Feb 3, 2014
  2. @drbrain

    Use enable_shared helper for test_require_paths

    See @7128302 for a description
    drbrain committed Feb 3, 2014
  3. @drbrain

    Pull enable_shared helper up to TestCase

    This functionality can be reused.
    drbrain committed Feb 3, 2014
  4. @drbrain

    Only reset RUBY_SO_NAME when it was set before

    See @7128302 for a description
    drbrain committed Feb 3, 2014
  5. @drbrain

    Only set bindir when previously set

    See @7128302 for a description
    drbrain committed Feb 3, 2014
  6. @drbrain

    Add configure_args helper

    See @7128302 for a description
    drbrain committed Feb 3, 2014
  7. @drbrain

    Add ENABLE_SHARED helper

    See @7128302 for a description
    drbrain committed Feb 3, 2014
  8. @drbrain

    Add ruby_install_name helper

    RubyGems 2.2.1 causes CI failures on linux due to nil values in
    RbConfig::CONFIG.  This is due to RubyGems setting RbConfig values to
    nil when they should not be set at all.
    drbrain committed Feb 3, 2014
Commits on Feb 3, 2014
  1. @drbrain

    Only allow valid version overrides in bin stubs

    This allows users to provide arguments like:
    
        rake _foo_
    
    which cannot possibly match a version.  Previously RubyGems would give
    a version parsing exception for such input.
    
    Fixes #799
    drbrain committed Jan 27, 2014
Commits on Jan 24, 2014
  1. @drbrain

    Add #801 to History

    drbrain committed Jan 24, 2014
  2. @punkle @drbrain

    minor test fix

    punkle committed with drbrain Jan 24, 2014
  3. @punkle @drbrain

    test fix

    punkle committed with drbrain Jan 24, 2014
  4. @punkle @drbrain

    fixes bug in api set test

    punkle committed with drbrain Jan 24, 2014
  5. @punkle @drbrain
  6. @drbrain
Commits on Jan 22, 2014
  1. @drbrain

    Add #795 to History

    drbrain committed Jan 22, 2014
  2. @drbrain

    Test #795 without network access

    This test makes sure both the ssl_ca_cert and the default certificates
    get added to the certificate store.
    drbrain committed Jan 22, 2014
  3. @zebardy @drbrain
  4. @drbrain

    Test configuring HTTPS connections in Request

    This tests only that the correct certificates are added.  These basic
    tests will allow #795 to be tested without adding network requests.
    drbrain committed Jan 22, 2014
  5. @drbrain

    ConfigFile#ssl_ca_cert can now be set

    This means we don't need to alter the configuration file at runtime to
    set this.
    drbrain committed Jan 22, 2014
Commits on Jan 21, 2014
  1. @drbrain

    Add ruby/ruby#506 to History

    drbrain committed Jan 21, 2014
Commits on Jan 20, 2014
  1. @zzak

    Merge ruby/ruby@dff0aa5 upstream

    zzak committed Jan 19, 2014
Commits on Jan 19, 2014
  1. @zzak

    Merge pull request #793 from hsbt/fix-typo

    backport ruby/ruby#506
    zzak committed Jan 18, 2014