| Revision history for Perl extension Curl::easy. |
| Check out the file README for more info. |
| |
| 1.1.8 Thu Sep 20 2001: - Cris Bailiff <c.bailiff@devsecure.com> |
| - Re-generate CURLOPT_ constants from curl.h and enhance makefile |
| to allow this to be repeated in future or for older versions of |
| libcurl. Constants up-to-date for libcurl-7.9(pre) |
| - Split tests into t/*.t to simplify each case |
| - Add test cases for new SSL switches. This needs ca-bundle.crt |
| (from mod_ssl) for verifying test cases. |
| |
| 1.1.7 Thu Sep 13 2001: - Cris Bailiff <c.bailiff@devsecure.com> |
| - Documentation Update only - Explicitly state that Curl_easy |
| is released under the MIT-X/MPL dual licence. No code changes. |
| |
| 1.1.6 Mon Sep 10 2001: - Cris Bailiff <c.bailiff@devsecure.com> |
| - Fix segfault due to changes in header callback behaviour |
| since curl-7.8.1-pre3 |
| |
| 1.1.5 Fri Apr 20 2001: - Cris Bailiff <c.bailiff@devsecure.com> |
| - Add latest CURLOPT_ and CURLINFO_ constants to the constants list |
| |
| 1.1.4 Fri Apr 20 2001: - Cris Bailiff <c.bailiff@devsecure.com> |
| - Fix case where curl_slists such as 'HTTPHEADERS' need to |
| be re-set over persistant requests |
| |
| 1.1.3 Wed Apr 18 2001: - Cris Bailiff <c.bailiff@devsecure.com> |
| - Change/shorten module function names: Curl::easy::curl_easy_setopt |
| becomes Curl::easy::setopt etc. This requires minor changes to existing |
| scripts.... |
| - Added callback function support to pass arbitrary SV * (including |
| FILE globs) from perl through libcurl to the perl callback. |
| - Make callbacks still work with existing scripts which use STDIO |
| - Initial support for libcurl 7.7.2 HEADERFUNCTION callback feature |
| - Minor API cleanups/changes in the callback function signatures |
| - Added Curl::easy::version function to return curl version string |
| - Callback documentation added in easy.pm |
| - More tests in test.pl |
| |
| 1.1.2 Mon Apr 16 2001: - Georg Horn <horn@koblenz-net.de> |
| - Added support for callback functions. This is for the curl_easy_setopt() |
| options WRITEFUNCTION, READFUNCTION, PROGRESSFUNCTION and PASSWDFUNCTION. |
| Still missing, but not really neccessary: Passing a FILE * pointer, |
| that is passed in from libcurl, on to the perl callback function. |
| - Various cleanups, fixes and enhancements to easy.xs and test.pl. |
| |
| 1.1.1 Thu Apr 12 2001: |
| - Made more options of curl_easy_setopt() work: Options that require |
| a list of curl_slist structs to be passed in, like CURLOPT_HTTPHEADER, |
| are now working by passing a perl array containing the list elements. |
| As always, look at the test script test.pl for an example. |
| |
| 1.1.0 Wed Apr 11 2001: |
| - tested against libcurl 7.7 |
| - Added new function Curl::easy::internal_setopt(). By calling |
| Curl::easy::internal_setopt(Curl::easy::USE_INTERNAL_VARS, 1); |
| the headers and content of the fetched page are no longer stored |
| into files (or written to stdout) but are stored into internal |
| Variables $Curl::easy::headers and $Curl::easy::content. |
| |
| 1.0.2 Tue Oct 10 2000: |
| - runs with libcurl 7.4 |
| - modified curl_easy_getinfo(). It now calls curl_getinfo() that has |
| been added to libcurl in version 7.4. |
| |
| 1.0.1 Tue Oct 10 2000: |
| - Added some missing features of curl_easy_setopt(): |
| - CURLOPT_ERRORBUFFER now works by passing the name of a perl |
| variable that shall be crated and the errormessage (if any) |
| be stored to. |
| - Passing filehandles (Options FILE, INFILE and WRITEHEADER) now works. |
| Have a look at test.pl to see how it works... |
| |
| - Added a new function, curl_easy_getinfo(), that for now always |
| returns the number of bytes that where written to disk during the last |
| download. If the curl_easy_getinfo() function is included in libcurl, |
| (as promised by Daniel ;-)) i will turn this into just a call to this |
| function. |
| |
| 1.0 Thu Oct 5 2000: |
| - first released version |
| - runs with libcurl 7.3 |
| - some features of curl_easy_setopt() are still missing: |
| - passing function pointers doesn't work (options WRITEFUNCTION, |
| READFUNCTION and PROGRESSFUNCTION). |
| - passing FILE * pointers doesn't work (options FILE, INFILE and |
| WRITEHEADER). |
| - passing linked lists doesn't work (options HTTPHEADER and |
| HTTPPOST). |
| - setting the buffer where to store error messages in doesn't work |
| (option ERRORBUFFER). |
| |