Skip to content
Commits on Apr 28, 2016
  1. @mkauf
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. @randaalex

    Add travis-ci build status label (#282)

    Add travis-ci build status label
    randaalex committed with Apr 10, 2016
  3. @mkauf

    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. @mkauf

    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. @mkauf

    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. @mkauf

    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. @mkauf

    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
  1. @dshafik
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. @paulodiniz

    moving case statement

    paulodiniz committed Jan 20, 2016
  6. @paulodiniz
Commits on Jan 19, 2016
  1. @jniebuhr

    Fixed curb_easy.c

    jniebuhr committed Jan 19, 2016
  2. @jniebuhr
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
  4. @sriedel

    Add on_redirect callback handling to .http

    Fixes #268
    sriedel committed Nov 12, 2015
  5. @sriedel

    Fix callback parameter count

    Fixes #270
    sriedel committed Nov 12, 2015
  6. @sriedel
Commits on Oct 30, 2015
  1. @justincase
Something went wrong with that request. Please try again.