Permalink
Commits on Jan 25, 2013
  1. Merge pull request #92 from Lin4ipsum/update_readme

    tomlea committed Jan 25, 2013
    updated README to include 'rackup'
Commits on Jan 24, 2013
Commits on Jan 22, 2013
  1. Add Gem Version Badge

    tomlea committed Jan 22, 2013
  2. 1.8.7 Compatibility.

    tomlea committed Jan 22, 2013
Commits on Jan 20, 2013
  1. Merge pull request #85 from rojotek/patch-1

    tomlea committed Jan 20, 2013
    removed timeouts on http_client when uploading.
  2. Don't assume the test box has a gemcutter account

    tomlea committed Jan 20, 2013
    Conflicts:
    	test/test_support/geminabox_test_case.rb
  3. Merge pull request #87 from bmaland/rubygems_api_compat

    tomlea committed Jan 20, 2013
    Added rubygems push API compatibility
  4. Version bump.

    tomlea committed Jan 20, 2013
Commits on Jan 19, 2013
  1. Use Marshal as appropriate within cache data

    jfoy committed Oct 1, 2012
    Conflicts:
    
    	lib/geminabox.rb
  2. Rename disk cache

    jfoy committed Oct 1, 2012
    Conflicts:
    
    	lib/geminabox.rb
  3. Cache individual gem dependency info rather than API responses

    jfoy committed Oct 1, 2012
    Conflicts:
    
    	lib/geminabox.rb
    	lib/geminabox/indexer.rb
  4. Fix issue 70: enable incremental index updates

    jfoy committed Sep 11, 2012
    This modifies Gem::Indexer.update_index as called by Geminabox to fix
    the issue documented in rubygems/rubygems#232
Commits on Dec 17, 2012
Commits on Dec 3, 2012
  1. removed timeouts on http_client when uploading.

    rojotek committed Dec 3, 2012
    As per recommendations at https://github.com/nahi/httpclient, have set the send_timeout and receive_timeout to 0 when uploading large files:
    
    LIMITATION:
              timeout occurs certainly when you send very large file and
              @send_timeout is default since HTTPClient::Session#query() assumes
              that *all* write are finished in @send_timeout sec not each write.
        
            WORKAROUND:
              increment @send_timeout and @receive_timeout or set @send_timeout and
              @receive_timeout to 0 not to be timeout.
Commits on Nov 15, 2012
  1. Merge pull request #83 from ashirazi/master

    tomlea committed Nov 15, 2012
    Geminabox does not work with older versions of httpclient.
Commits on Nov 13, 2012
  1. Fixing a bug with older versions of httpclient.

    ashirazi committed Nov 13, 2012
    We see this issue when trying to publish a gem with an older version
    of httpclient (2.1.5.2). When using a newer version (2.2.7) it publishes
    just fine.
      $ gem inabox
      You didn't specify a gem, looking for one in . and in ./pkg/...
      ERROR:  While executing gem ... (ArgumentError)
          wrong number of arguments (1 for 2)
Commits on Oct 26, 2012
  1. Version bump.

    tomlea committed Oct 26, 2012
  2. Fix .gem file permissions problem.

    sw17ch authored and tomlea committed Sep 28, 2012
    Tempfile.new makes files with permissions of 0600[1]. This means that if
    the webserver is running as a different user, the newly uploaded .gem
    file won't be readable. This patch adds a chmod to the atomicwrite
    function.
    
    1: http://www.ruby-doc.org/stdlib-1.9.3/libdoc/tempfile/rdoc/Tempfile.html#method-c-new
  3. Expand on Nat Williams' work on GemVersionCollection

    tomlea committed Oct 26, 2012
    It's now considered immutable, and I've massively cut down the API footprint.
Commits on Oct 25, 2012
  1. don't sort gems every time you add one

    Nat Williams
    Nat Williams committed Oct 25, 2012
    geminabox is basically unusable with large gem collections.
    This helps to relieve that by only sorting GemVersionCollection once
    upon initialization, instead of every time a gem is added.
Commits on Aug 24, 2012
  1. added options for configuring the client to README

    rojotek authored and tomlea committed Aug 23, 2012
    Added the options for configuring the client to the README.markdown
Commits on Aug 22, 2012
  1. Version bump.

    tomlea committed Aug 22, 2012