Changelog for LWP-Protocol-Net-Curl 0.013 2013-02-11T01:55:19 [Stanislaw Pusep ] - fixed issue #2 reported by NotBugger (reusing _curlopt() for ::Easy & ::Multi instances was broken) v0.012 2013-02-08T00:41:32 [Stanislaw Pusep ] - ++[PrereqsClean] - test compatibility with libcurl >= 7.10.8 (released Nov 1 2003) - now compatible with libcurl >= 7.10.8 - compatibility with libcurl < 7.19.4 (bug reported by wreis) - added %implements v0.011 2012-12-17T15:24:42 [Stanislaw Pusep ] - major refactor v0.010 2012-12-07T00:10:01 [Stanislaw Pusep ] - workaround to support Perl compiled with threads v0.009 2012-11-28T19:01:12 [Stanislaw Pusep ] - fixed a security flaw which prevented HTTPS working with libcurl v7.28.1 v0.008 2012-11-25T22:13:59 [Stanislaw Pusep ] - use LWP builtin progress() function - there's no need to declare setopt_ifdef() in Net::Curl::Easy namespace - added gopher support via libcurl - t/05-live.t: safer checks for weird protocols - check if there is no collision to store Net::Curl::Multi inside LWP::UserAgent v0.007 2012-11-13T14:32:04 [Stanislaw Pusep ] - more reliable live tests - minor fix: "callback function is not set" warning when libcurl has the AsynchDNS feature v0.006 2012-11-12T02:00:17 [Stanislaw Pusep ] - force binmode on :content_file - fixed :content_file handling v0.005 2012-11-01T15:15:50 [Stanislaw Pusep ] - singletonized Net::Curl::Share; bound private vars to Net::Curl::* objects - Merge branch 'master' of github.com:creaktive/LWP-Protocol-Net-Curl - documented "async mode" blocking "feature" - minor code/documentation cleanup v0.004 2012-10-31T12:59:03 [Stanislaw Pusep ] - minor code/documentation cleanup - select() seems unhappy with timeout of 1 microsecond - POD update - added eg/async.pl - use a dispatch table to setup methods - select() on Net::Curl::Multi fdset - fixed the PUT method - 100% coverage - file tests cleanup - more live tests - edge case tests (check exception throwing for now) - using CURL_LOCK_DATA_COOKIE was actually a *bad* idea v0.003 2012-10-29T18:49:01 [Stanislaw Pusep ] - Net::Curl::Easy::setopt hack - header parser refactored - direct filehandle output condition refactor - fixed persistence/caching; however, "Attempt to free unreferenced scalar: SV 0xdeadbeef" is back :( - each $ua instance hold own Net::Curl::Share - always use persistent connections; never use libcurl to handle POST redirections - share DNS/cookies/SSL - fixed the messy redirection chain - progressbar/noproxy support - slurp big files directly to disk - handle redirects via libcurl - crude persistent connections support v0.002 2012-10-26T19:58:34 [Stanislaw Pusep ] - more glue between libcurl & LWP - support $ua->ssl_opts - handle DELETE, PUT and weird request headers v0.001 2012-10-24T18:42:58 [Stanislaw Pusep ] - tests & example - some documentation - compatible with Perl v5.8 - Dist::Zillified - INIT