Changelog for LWP-Protocol-Net-Curl

0.005 2012-11-01T15:16:06
 [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


