Permalink
Commits on Jun 30, 2015
  1. Merge pull request #10 from ambs/master

    szbalint committed Jun 30, 2015
    Some extra minor tests
Commits on Jun 24, 2015
  1. Some minor tests

    ambs committed Jun 24, 2015
  2. Expand tabs

    ambs committed Jun 24, 2015
Commits on Jun 6, 2014
  1. Renaming CURLOPT_FILE/INFILE to CURLOPT_WRITEDATA/READDATA in the XS …

    szbalint committed Jun 5, 2014
    …code and tests as the former versions were renamed in libcurl a long time ago.
  2. curl_multi_fdset is now declared returning void, as we're directly ma…

    szbalint committed Jun 3, 2014
    …nipulating the Perl stack to return values.
    
    Also, removing some unused variables for the internal_setopt thing that hasn't been available in ages.
Commits on Jun 1, 2014
  1. Bumping minimum required perl version to 5.8.1. Perl 5.8.1 was releas…

    szbalint committed Jun 1, 2014
    …ed more than ten years ago and changes to Makefile.PL broke pre 5.8.x builds anyway for a while now.
Commits on May 30, 2014
Commits on Apr 22, 2014
Commits on Feb 21, 2014
  1. Switching license to MIT exclusively to be more inline with libcurl.

    szbalint committed Feb 21, 2014
    Also updated the Changes file and some copyright dates.
  2. Bumping version to 4.17.

    szbalint committed Feb 21, 2014
Commits on Feb 20, 2014
Commits on Feb 19, 2014
  1. Updating git/CPAN urls.

    szbalint committed Feb 19, 2014
  2. Updating Changes file.

    szbalint committed Feb 19, 2014
  3. The fdset tests were causing failures with threaded resolvers.

    szbalint committed Feb 19, 2014
    The core of the issue is that when using a libcurl with threaded/async
    resolvers, fdset doesn't necessarily return file descriptors as
    name resolution is still likely to be happening. This caused numerous
    test failures on various operating systems. The tests could have been
    removed however I rather turned them into a check against too many fds.
  4. Merge pull request #7 from tsibley/isocpp-defines

    szbalint committed Feb 19, 2014
    Properly parse the CFINIT macro output under CURL_ISOCPP
  5. Merge pull request #6 from szabgab/patch-1

    szbalint committed Feb 19, 2014
    Update README
  6. Merge pull request #5 from postwait/master

    szbalint committed Feb 19, 2014
    Support CURLOPT_RESOLVE
Commits on Jan 24, 2014
  1. Strip the intervening space in enum declarations when under an ISO-co…

    tsibley committed Jan 24, 2014
    …mpliant CPP
    
    This commit resolves issues with constants being missed and tests
    failing horribly because of missing constants like CURLFORM_ARRAY
    (usually the first failure).
    
    Since 2001, curl.h has used a macro (CFINIT) which generates enums like:
    
        CURLFORM_ ARRAY,
    
    when running under an ISO-compliant cpp.  Under a non-compliant cpp, the
    space is omitted using /**/ (see curl.h), and the pure-Perl parsing of
    curl.h already handles the CFINIT constructs correctly.
    
    On my test system, the following cpp uses the ISO-compliant form and
    thus this module fails to build properly and test:
    
        Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn)
        Target: x86_64-apple-darwin12.5.0
        Thread model: posix
  2. Print a very useful diagnostic when cpp isn't available

    tsibley committed Jan 24, 2014
    This is crucial to determining if the pure-Perl pre-processing is
    screwing up or if it's a bug parsing the CPP output.
    
    The line will be especially useful to see in bug reports.
Commits on Sep 3, 2013
  1. Update README

    szabgab committed Sep 3, 2013
Commits on May 16, 2013
  1. Support CURLOPT_RESOLVE

    postwait committed May 16, 2013
Commits on Nov 28, 2010
  1. Signing release.

    szbalint committed Nov 28, 2010
Commits on Nov 22, 2010
  1. In case of manual constant parsing, the multi.h constants are not rea…

    szbalint committed Nov 22, 2010
    …lly there, so skip m/^CURLM/ constants from the test.