Changelog for LWP-Protocol-Net-Curl
0.024 2019-07-12T12:26:22
- PUT test should no longer fail (Stanislaw Pusep)
- die() is still OK (Stanislaw Pusep)
- Regenerated README (Stanislaw Pusep)
- Updated libcurl symbols (Stanislaw Pusep)
- A less exotic URL for redirect test (Stanislaw Pusep)
- Not every installation of Net::Curl does support select() polling
(Stanislaw Pusep)
- Add and populate META files with MetaJSON and MetaProvides::Package
(José Joaquín Atria)
0.023 2014-12-23T17:01:56
- Dist::Zilla maintenance (Stanislaw Pusep)
- Cleanup (Stanislaw Pusep)
- Fixes duplicate content-length header in HTTP PUT (Peter Williams)
0.022 2014-07-09T14:50:46
- 2 new constants used (Stanislaw Pusep)
- Support SSL_cert_file/SSL_key_file ssl_opts() (Stanislaw Pusep)
- A plausible fix for issue #9 (Stanislaw Pusep)
- More permissive check, fix for the issue #10 (Stanislaw Pusep)
- Dist::Zilla maintenance (Stanislaw Pusep)
0.021 2014-01-21T12:50:41
- Test for special HTTP headers (Stanislaw Pusep)
- Special headers prefixed with "X-CurlOpt-" invoke curl_easy_setopt()
during runtime (issue #8) (Stanislaw Pusep)
0.020 2013-10-12T07:43:15
- Partial fix for issue #5 (Stanislaw Pusep)
0.019 2013-10-11T12:30:17
- Marked PUT test as TODO (Stanislaw Pusep)
- Quick hack to solve issue #6 (Stanislaw Pusep)
- Quick hack to solve issue #7 (Stanislaw Pusep)
0.018 2013-08-17T11:32:29
- Preparing for CURLOPT_PROGRESSFUNCTION deprecation (Stanislaw Pusep)
- Using symbols-in-versions from libcurl/7.32.0 (Stanislaw Pusep)
- Live test now using ftp.cpan.org in a non-passive mode (Stanislaw Pusep)
- Attempt to fix tests failing behind a proxy (Stanislaw Pusep)
0.017 2013-07-13T12:21:16
- Tests updated (Stanislaw Pusep)
- setopt(CURLOPT_POSTFIELDSIZE, ...) patch by pavalh@gmail.com (Stanislaw
Pusep)
0.016 2013-05-18T13:43:22
- using local copy of a handle inside of the CURLOPT_HEADERFUNCTION
callback (Stanislaw Pusep)
- attepmt to fix #4 by properly assigning the redirection chain (Stanislaw
Pusep)
- s/AUTOMATED_TESTING/EXTENDED_TESTING/ (Stanislaw Pusep)
0.015 2013-05-13T21:37:21
- signing with Module::Signature (Stanislaw Pusep)
- test fixes (Stanislaw Pusep)
- deduplicating symbols before checking in t/07-min-libcurl.t (Stanislaw
Pusep)
- use Net::Curl::Multi::wait() instead of select(), when available
(Stanislaw Pusep)
- fixed issue #3 by updating request->uri() with CURLINFO_EFFECTIVE_URL
(Stanislaw Pusep)
- proper automated testing warning (Stanislaw Pusep)
- cleanup (Stanislaw Pusep)
0.014 2013-02-11T21:05:25
- safer PUT/DELETE method call (Stanislaw Pusep)
0.013 2013-02-11T01:54:33
- fixed issue #2 reported by NotBugger (reusing _curlopt() for ::Easy &
::Multi instances was broken) (Stanislaw Pusep)
0.012 2013-02-08T00:41:32
- ++[PrereqsClean] (Stanislaw Pusep)
- test compatibility with libcurl >= 7.10.8 (released Nov 1 2003)
(Stanislaw Pusep)
- now compatible with libcurl >= 7.10.8 (Stanislaw Pusep)
- compatibility with libcurl < 7.19.4 (bug reported by wreis) (Stanislaw
Pusep)
- added %implements (Stanislaw Pusep)
0.011 2012-12-17T15:24:42
- major refactor (Stanislaw Pusep)
0.010 2012-12-07T00:10:01
- workaround to support Perl compiled with threads (Stanislaw Pusep)
0.009 2012-11-28T19:01:12
- fixed a security flaw which prevented HTTPS working with libcurl v7.28.1
(Stanislaw Pusep)
0.008 2012-11-25T22:13:59
- use LWP builtin progress() function (Stanislaw Pusep)
- there's no need to declare setopt_ifdef() in Net::Curl::Easy namespace
(Stanislaw Pusep)
- added gopher support via libcurl (Stanislaw Pusep)
- t/05-live.t: safer checks for weird protocols (Stanislaw Pusep)
- check if there is no collision to store Net::Curl::Multi inside
LWP::UserAgent (Stanislaw Pusep)
0.007 2012-11-13T14:32:04
- more reliable live tests (Stanislaw Pusep)
- minor fix: "callback function is not set" warning when libcurl has the
AsynchDNS feature (Stanislaw Pusep)
0.006 2012-11-12T02:00:17
- force binmode on :content_file (Stanislaw Pusep)
- fixed :content_file handling (Stanislaw Pusep)
0.005 2012-11-01T15:15:50
- singletonized Net::Curl::Share; bound private vars to Net::Curl::*
objects (Stanislaw Pusep)
- documented "async mode" blocking "feature" (Stanislaw Pusep)
- minor code/documentation cleanup (Stanislaw Pusep)
0.004 2012-10-31T12:59:03
- minor code/documentation cleanup (Stanislaw Pusep)
- select() seems unhappy with timeout of 1 microsecond (Stanislaw Pusep)
- POD update (Stanislaw Pusep)
- added eg/async.pl (Stanislaw Pusep)
- use a dispatch table to setup methods (Stanislaw Pusep)
- select() on Net::Curl::Multi fdset (Stanislaw Pusep)
- fixed the PUT method (Stanislaw Pusep)
- 100% coverage (Stanislaw Pusep)
- file tests cleanup (Stanislaw Pusep)
- more live tests (Stanislaw Pusep)
- edge case tests (check exception throwing for now) (Stanislaw Pusep)
- using CURL_LOCK_DATA_COOKIE was actually a *bad* idea (Stanislaw Pusep)
0.003 2012-10-29T18:49:01
- Net::Curl::Easy::setopt hack (Stanislaw Pusep)
- header parser refactored (Stanislaw Pusep)
- direct filehandle output condition refactor (Stanislaw Pusep)
- fixed persistence/caching; however, "Attempt to free unreferenced
scalar: SV 0xdeadbeef" is back :( (Stanislaw Pusep)
- each $ua instance hold own Net::Curl::Share (Stanislaw Pusep)
- always use persistent connections; never use libcurl to handle POST
redirections (Stanislaw Pusep)
- share DNS/cookies/SSL (Stanislaw Pusep)
- fixed the messy redirection chain (Stanislaw Pusep)
- progressbar/noproxy support (Stanislaw Pusep)
- slurp big files directly to disk (Stanislaw Pusep)
- handle redirects via libcurl (Stanislaw Pusep)
- crude persistent connections support (Stanislaw Pusep)
0.002 2012-10-26T19:58:34
- more glue between libcurl & LWP (Stanislaw Pusep)
- support $ua->ssl_opts (Stanislaw Pusep)
- handle DELETE, PUT and weird request headers (Stanislaw Pusep)
0.001 2012-10-24T18:42:58
- tests & example (Stanislaw Pusep)
- some documentation (Stanislaw Pusep)
- compatible with Perl v5.8 (Stanislaw Pusep)
- Dist::Zillified (Stanislaw Pusep)
- INIT (Stanislaw Pusep)