Commits on Jan 21, 2012
  1. @evanphx
Commits on Jan 20, 2012
  1. @evanphx

    Add ability to push a gem with a download url

    This is tied to the federation feature of rubygems.org
    evanphx committed Jan 19, 2012
Commits on Jan 19, 2012
  1. @drbrain
  2. @drbrain
  3. @drbrain

    Verify the key and signer match and are valid at signing time.

    Restore old certificate loading behavior
    drbrain committed Jan 18, 2012
Commits on Jan 18, 2012
  1. @drbrain
  2. @drbrain

    Add tests for Gem::Security::Signer

    Add missing super for setup/teardown in some tests
    drbrain committed Jan 18, 2012
  3. @drbrain

    Replace :key_algo with KEY_ALGORITHM constant since it cannot be chan…

    …ged for backwards compatibility.
    
    Optionally pass in key length instead of using the options hash.
    drbrain committed Jan 18, 2012
  4. @drbrain

    Replace :dgst_opt with DIGEST_ALGORITHM constant since it cannot be c…

    …hanged for backwards compatibility
    drbrain committed Jan 18, 2012
  5. @drbrain
  6. @drbrain
  7. @evanphx

    Cleanup how the default requirement is detected. Fixes #155

    We previously had a @none ivar that was supposed indicate if the
    requirement had no real requirements. This was an attempt at an
    optimization that didn't work out normally because it used a lazily
    assignment which caused it to be recalculated on pretty much every call.
    evanphx committed Jan 17, 2012
Commits on Jan 17, 2012
  1. @evanphx
  2. @evanphx

    Merge pull request #249 from svoop/master

    Support for GEMRC environment variable
    evanphx committed Jan 17, 2012
  3. @evanphx

    Merge pull request #261 from terceiro/verbose-ext-builder

    Verbose extension builder
    evanphx committed Jan 17, 2012
  4. @terceiro

    A better error message

    terceiro committed Jan 17, 2012
  5. @drbrain

    Refactor to only check the certificate info once.

    Always require certificates to exist, a valid certificate alone is no security.
    drbrain committed Jan 16, 2012
  6. @drbrain

    Remove rest of gem_openssl.rb.

    Fix typo in Gem::Security::Policy tests and default to secure initialization of a policy.
    
    Work around OpenSSL::X509::Name#== on Ruby 1.8
    drbrain committed Jan 16, 2012
Commits on Jan 16, 2012
  1. @drbrain

    Add missing requires

    drbrain committed Jan 16, 2012
  2. @drbrain
  3. @drbrain
  4. @drbrain
  5. @drbrain
  6. @drbrain
  7. @drbrain
  8. @drbrain

    Remove ()

    drbrain committed Jan 11, 2012
Commits on Jan 15, 2012
  1. @ffmike
Commits on Jan 14, 2012
  1. @luislavena

    Merge pull request #262 from ffmike/nitpick

    Clean up some of the help in gem env
    luislavena committed Jan 13, 2012
  2. @ffmike
Commits on Jan 13, 2012
  1. @terceiro

    Use existing verbose setting

    This way invoking `gem install --verbose` will display the entire
    compilation process in the terminal.
    terceiro committed Jan 12, 2012
Commits on Jan 12, 2012
  1. @zenspider

    Merge pull request #69 from ferrous26/master

    + Add MacRuby to the list of special cases for platforms (ferrous26)
    zenspider committed Jan 12, 2012
  2. @terceiro

    Add verbose option to extension builders

    Whenever an extension builder has its verbose attribute set to something
    non-falsy, the commands executed to build the gem will output to the
    terminal. This lets us follow what's happening during compilations that
    take some time to complete.
    
    The default is to behave exactly like before.
    terceiro committed Jan 12, 2012
  3. @terceiro
  4. @luislavena

    Merge pull request #257 from ffmike/gemlock

    Fix help for gem lock. It hasn't been gemlock for years.
    luislavena committed Jan 11, 2012
  5. @drbrain