Permalink
Commits on Jun 2, 2016
  1. Revert "Add support for http PATCH (#301)"

    This reverts commit 0178101.
    
    Too many failed tests also not sure about the dependency on addressable?
    committed Jun 2, 2016
  2. Add support for http PATCH (#301)

    * add PATH and fix warnings..
    
    * Add missing documentation.
    
    * Bump up ruby version
    
    * Add support for Ruby 2.0.0
    
    * Add alias method chain
    
    * Ruby 2.0.0 test helper fix
    pavel-jurasek-bcgdv-com committed with Jun 2, 2016
Commits on May 28, 2016
  1. Add a require statement to help with new users who are getting starte…

    …d with curb (#300)
    
    The curb modules are `Curl`, which makes it unclear to new ruby users as to what they should be requiring.
    josegonzalez committed with May 28, 2016
Commits on Apr 28, 2016
Commits on Apr 11, 2016
  1. gem version update

    committed Apr 11, 2016
Commits on Apr 10, 2016
  1. update for release 0.9.2

    committed Apr 10, 2016
  2. Add travis-ci build status label (#282)

    Add travis-ci build status label
    randaalex committed with Apr 10, 2016
  3. Support empty reason phrases in the HTTP status line (#292)

    The reason phrase may be empty, see RFC 7230 section 3.1.2
    mkauf committed with Apr 10, 2016
  4. Use LONG2NUM and NUM2LONG to support all values of the 'long' type (#295

    )
    
    Some values of the 'long' type cannot be represented as a Fixnum, e.g. the curl
    constant CURLAUTH_ANY is a Bignum.
    
    In order to support such values, LONG2NUM and NUM2LONG must be used.
    INT2FIX, FIX2INT, FIX2LONG and LONG2FIX must not be used (except in some
    special cases), because the value may get truncated.
    
    The performance impact of this change is very small and negligible.
    
    Setting 'http_auth_types = :any' now really works.
    mkauf committed with Apr 10, 2016
Commits on Apr 8, 2016
  1. Fix http_auth_types for :any and :anysafe (#291)

    Curb did not allow negative values for http_auth_types, but the values for
    CURLAUTH_ANY and CURLAUTH_ANYSAFE are negative.
    
    This also fixes the bug that curb used :any instead of :anysafe.
    mkauf committed with Apr 8, 2016
  2. experimenting with adding multi handle cleanup after every request, n…

    …ormally would be cleaned up with GC
    committed Apr 8, 2016
  3. Save curl handles as long in the requests hash (#294)

    Different curl handles should use different keys in the requests hash.
    For 64-bit platforms, a long value should be used as the key.
    
    Note: For Windows, an additional bugfix may be necessary, because long is always a 32 bit type on Windows.
    mkauf committed with Apr 8, 2016
  4. Fix a segmentation fault (#293)

    This fixes the segmentation fault that has been mentioned in issue #240 (introduced with commit 50ab567).
    mkauf committed with Apr 8, 2016
Commits on Feb 15, 2016
  1. Merge pull request #284 from dshafik/http2-support

    Add support for HTTP/2 and Multiplexing
    committed Feb 15, 2016
Commits on Feb 12, 2016
Commits on Jan 20, 2016
  1. Merge pull request #266 from justincase/patch-1

    Request specific TLS version with additional constants
    committed Jan 20, 2016
  2. Merge pull request #279 from jniebuhr/master

    Allow setting of CURLOPT_FORBID_REUSE
    committed Jan 20, 2016
  3. Merge pull request #264 from JokerCatz/master

    fix Exception to StandardError
    committed Jan 20, 2016
  4. Merge pull request #281 from paulodiniz/feature/setting_maxconnects

    implementing set of CURLOPT_MAXCONNECTS
    committed Jan 20, 2016
  5. moving case statement

    paulodiniz committed Jan 20, 2016
Commits on Jan 19, 2016
  1. Fixed curb_easy.c

    jniebuhr committed Jan 19, 2016
Commits on Jan 8, 2016
  1. gemspec update

    committed Jan 8, 2016
Commits on Dec 14, 2015
  1. * remove CURLAUTH_ANY as the default for authentication setting too m…

    …any services in the world don't respond correctly with a 401 but instead 403 so the option rarely works as we'd hope.
    
    * use the memory address as the key to correctly keep a hash of active easy handles alive in the multi handle.  This should resolve existing reports of memory leaks as well as crashes under some conditions
    committed Dec 14, 2015
  2. version update

    committed Dec 14, 2015
  3. possibly fixes memory leak reported

    committed Dec 14, 2015
Commits on Nov 12, 2015
  1. Merge pull request #274 from sriedel/patch-3

    Add on_redirect callback handling to .http
    committed Nov 12, 2015
  2. Merge pull request #273 from sriedel/patch-2

    Fix callback parameter count
    committed Nov 12, 2015
  3. Merge pull request #272 from sriedel/patch-1

    Fix example call of Curl::Multi.get
    committed Nov 12, 2015