Changelog for LWP-Protocol-Net-Curl
0.010 2012-12-07T00:11:38
[Stanislaw Pusep <creaktive@gmail.com>]
- workaround to support Perl compiled with threads
v0.009 2012-11-28T19:01:12
[Stanislaw Pusep <creaktive@gmail.com>]
- fixed a security flaw which prevented HTTPS working with libcurl v7.28.1
v0.008 2012-11-25T22:13:59
[Stanislaw Pusep <creaktive@gmail.com>]
- 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 <creaktive@gmail.com>]
- 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 <creaktive@gmail.com>]
- force binmode on :content_file
- fixed :content_file handling
v0.005 2012-11-01T15:15:50
[Stanislaw Pusep <creaktive@gmail.com>]
- 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 <creaktive@gmail.com>]
- 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 <creaktive@gmail.com>]
- 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 <creaktive@gmail.com>]
- 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 <creaktive@gmail.com>]
- tests & example
- some documentation
- compatible with Perl v5.8
- Dist::Zillified
- INIT