Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 2, 2010
  1. @dbalatero

    Updated CHANGELOG

    dbalatero authored
  2. @dbalatero

    Remove Rack as a dependency, move #escape to Typhoeus utility module.

    dbalatero authored
    This fixes a load bug in Ruby 1.8.6, and also removes a potentially
    annoying dependency.
    
    Verified in: 1.8.6, 1.8.7, 1.9.2.
Commits on Sep 15, 2010
  1. @warwickp @dbalatero

    the HTTP Header name is 'Accept', singular.

    warwickp authored dbalatero committed
Commits on Sep 9, 2010
  1. @dbalatero
  2. @dbalatero
  3. @smart
Commits on Sep 7, 2010
  1. @dbalatero

    Updated CHANGELOG

    dbalatero authored
  2. @dbalatero
Commits on Jul 16, 2010
  1. @dbalatero

    Bumped gemspec

    dbalatero authored
  2. @dbalatero

    Version bump to 0.1.31

    dbalatero authored
  3. @dbalatero
  4. @morhekil

    - exposed authentication control methods through the quick request in…

    morhekil authored
    …terface;
    
    - added support for automatic detection of authentication method;
    - fixed specs to test properly different authentication methods;
    - amended README to properly describe all authentication options.
  5. @morhekil

    encoding-support related fixes:

    morhekil authored
    - CURLOPT_ENCODING value corrected
    - initialization corrected
    - specs added to make sure it works properly
Commits on Jul 15, 2010
  1. @dbalatero
  2. @dbalatero

    Version bump to 0.1.30

    dbalatero authored
Commits on Jul 14, 2010
  1. @dbalatero
  2. @balexis
  3. @balexis

    expose CONNECTTIMEOUT curl option to the Easy and Request objects.

    balexis authored Alexis Dorais-Joncas committed
Commits on Jul 5, 2010
  1. @dbalatero

    updated gemspec for 0.1.29

    dbalatero authored
  2. @dbalatero

    Version bump to 0.1.29

    dbalatero authored
  3. @dbalatero
Commits on Jul 3, 2010
  1. @gravis
  2. @gravis

    Fix a memory leak in Easy

    gravis authored
    This commit fix an issue in Easy when the method is :post. The params
    were garbage collected, especially with a large number of requests. The
    params are now copied to libCURL, so we're sure we won't leak any more,
    even if the referenced objects are GC.
    
    This refer to the libcurl doc:
    
    "CURLOPT_POSTFIELDS
    ...
    The pointed data are NOT copied by the library:
    as a consequence, they must be preserved by the calling application
    until the transfer finishes.  "
    
    We're now using :
    
    "CURLOPT_COPYPOSTFIELDS
    ...
    Pass a char * as parameter, which should be the
    full data to post in an HTTP POST operation. It behaves as the
    CURLOPT_POSTFIELDS option, but the original data are copied by the
    library, allowing the application to overwrite the original data after
    setting this option.  "
Commits on Jun 30, 2010
  1. @gravis
Commits on Jun 29, 2010
  1. @dbalatero

    Added gemspec for 0.1.28

    dbalatero authored
  2. @dbalatero

    Updated CHANGELOG for 0.1.28

    dbalatero authored
  3. @dbalatero

    Version bump to 0.1.28

    dbalatero authored
  4. @gravis

    Fix a bug where headers are sent twice

    gravis authored
    There was a bug in multi.rb adding the headers twice, when
    using a Request instead of Easy object.
Commits on Jun 28, 2010
  1. @gravis
  2. @gravis

    Add a verbose option to Request

    gravis authored
Commits on Jun 24, 2010
  1. @dbalatero

    Added ryana to CHANGELOG

    dbalatero authored
  2. @dbalatero

    Merge branch 'master' of git://github.com/ryana/typhoeus

    dbalatero authored
    Conflicts:
    	lib/typhoeus/easy.rb
Commits on Jun 23, 2010
  1. @ryana

    fixing a failing test on zlib support. change Easy#method= to set the…

    ryana authored
    … method to allow for custom commands
Commits on Jun 16, 2010
  1. @dbalatero
Commits on Jun 15, 2010
  1. @gravis

    Support SSL in Request

    gravis authored
    Ported SSL options from Easy to Request.
    There should be only one interface in the API (Request).
Something went wrong with that request. Please try again.