Changelog for AnyEvent-Net-Curl-Queued 0.049 2021-04-07T07:01:38 - Minor POD fixes (Stanislaw Pusep) - Demote t/71-bad-address.t to AUTHOR_TESTING (Stanislaw Pusep) 0.048 2021-04-05T08:17:58 - Fixed no-clobbering behavior (Stanislaw Pusep) - Bump copyright year (Stanislaw Pusep) - Fix for Test::Synopsis (Stanislaw Pusep) - Improvements for the bin/yada utility (Stanislaw Pusep) - Fix for issue #5 (Stanislaw Pusep) - Fixed Changes generation behavior (Stanislaw Pusep) 0.047 2014-02-26T16:10:35 - cleanup (Stanislaw Pusep) - No checks for IPv6 localhost for now :( (Stanislaw Pusep) - Updated Dist::Zilla (Stanislaw Pusep) 0.046 2013-10-17T12:32:49 - saner YADA defaults (Stanislaw Pusep) - YADA optimization for plain URL queues (Stanislaw Pusep) - remove ram comment about Parallel::Downloader (Christian Walde) - Fixed yet another test failing behind the proxy (Stanislaw Pusep) 0.045 2013-04-27T14:16:02 - reverting #871313f1ed (Stanislaw Pusep) 0.044 2013-04-22T18:12:36 - AnyEvent timers are now weak_ref (Stanislaw Pusep) - Perl v5.17.10 compatibility (Stanislaw Pusep) 0.043 2013-03-19T20:59:04 - "AnyOf" usage requires MooX::Types::MooseLike >= 0.18 (Stanislaw Pusep) - fixed timers for AnyEvent::Impl::Perl (Stanislaw Pusep) 0.042 2013-03-18T14:35:07 - typo fix (Stanislaw Pusep) - BROKEN COMPATIBILITY: added the "WARNING: GONE MOO!" POD section *everywhere* (Stanislaw Pusep) - removing further Mo[ou]se references from documentation (Stanislaw Pusep) - scope fix (Stanislaw Pusep) - dependency updates (Stanislaw Pusep) - --MooX::late (Stanislaw Pusep) - Zilled the Dist (Stanislaw Pusep) - more Any::Moose removal (Stanislaw Pusep) - Fixed FIXMEs (Stanislaw Pusep) - Moo-sification: take two (Stanislaw Pusep) 0.041 2013-02-18T21:48:46 - removed dead reload code (Stanislaw Pusep) - t/70-timeout.t seems OK now (Stanislaw Pusep) - "use base" was broken (Stanislaw Pusep) 0.040 2013-02-03T16:20:20 - recommend EV 4.11 as a prerequisite (Stanislaw Pusep) - eg/yada-crawler.pl cleanup (Stanislaw Pusep) - AE::N::C::Q::E header attribute readonly (Stanislaw Pusep) - cleaned dependencies (Stanislaw Pusep) 0.039 2013-01-29T02:36:38 - eg/yada-crawler.pl cleanup (Stanislaw Pusep) - YADA cleanup (Stanislaw Pusep) - minor ::Multi accessor cleanup (Stanislaw Pusep) - http_message handling revamped (Stanislaw Pusep) - added eg/yada-crawler.pl (not very clear example) (Stanislaw Pusep) - benchmark update (Stanislaw Pusep) - further benchmark normalization (Stanislaw Pusep) - disable compression in Mojo::UA benchmark (Stanislaw Pusep) - Mojo::UserAgent benchmark fixed (mea culpa) (Stanislaw Pusep) - t/73-cycle.t is an author test (Stanislaw Pusep) - fixed taskset(1) link (Stanislaw Pusep) - eg/yada-crawler.pl: simplified parser initialization (Stanislaw Pusep) 0.038 2013-01-24T22:11:02 - ooops, Mojo can't start/stop several times anymore? (Stanislaw Pusep) - Mojo::UserAgent benchmark overhaul (Stanislaw Pusep) - setting CURLOPT_POSTFIELDS to a HashRef converts to JSON automatically (Stanislaw Pusep) - removed useless eval check from AE::N::C::Const (Stanislaw Pusep) - useless meta->name removed (Stanislaw Pusep) - full perlcritic harsh compliance (Stanislaw Pusep) - calming down the perlcritic (Stanislaw Pusep) - Dist::Zilla bump (Stanislaw Pusep) - better traps for t/70-timeout.t (Stanislaw Pusep) - fragment supression tested (Stanislaw Pusep) - disabling Net::Curl::* prototypes (Stanislaw Pusep) - messing around (Stanislaw Pusep) 0.037 2012-11-25T18:55:34 - fixed encoding issues revealed by upgrading to Digest::SHA v5.74 (Stanislaw Pusep) - postponing $cv->send to properly destroy ::Multi instance (Stanislaw Pusep) - followlocation-caused header propagation fix (Stanislaw Pusep) 0.036 2012-11-06T15:00:02 - curly brackets cleanup (Stanislaw Pusep) - initialization exception testing (Stanislaw Pusep) - proper usage of BUILDARGS/FOREIGNBUILDARGS (Stanislaw Pusep) - fixing cyclic references (Stanislaw Pusep) - benchmark results update (Stanislaw Pusep) - less verbose recursion test (Stanislaw Pusep) - benchmark suite fixes (Stanislaw Pusep) - Test::Memory::Cycle test implemented (Stanislaw Pusep) - clearer benchmark reasoning (Stanislaw Pusep) - major breakthrough in Net::Curl::* "unreferenced scalar" fixing! (Stanislaw Pusep) - attempt to fight 1-millisecond timeout (again) (Stanislaw Pusep) 0.035 2012-10-22T18:49:04 - Net::Curl::Share instance destruction code is FUBAR; storing it inside a Mo[ou]se attribute was a really bad idea :~( (Stanislaw Pusep) 0.034 2012-10-22T12:46:49 - weak_ref unnecessary, after all (Stanislaw Pusep) - removed unnecessary & broken weak_ref declarations (Stanislaw Pusep) - replaced time() from Time::HiRes by AE::tie (Stanislaw Pusep) - a bit less deterministic t/61-nest.t (Stanislaw Pusep) 0.033 2012-10-18T18:31:27 - better compliance with libcurl docs (Stanislaw Pusep) - a bit cleaner Net::Curl::Share handling (Stanislaw Pusep) - very bad fix for Net::Curl::Share instance "weakness" (Stanislaw Pusep) - getting rid of "Attempt to free unreferenced scalar: SV 0xdeadbeef during global destruction." (Stanislaw Pusep) 0.032 2012-10-16T15:14:13 - version bump (Stanislaw Pusep) - fix release: dependencies were stripped accidentally (Stanislaw Pusep) 0.031 2012-10-16T14:20:54 - split Test::HTTP::AnyEvent::Server into a separate module (Stanislaw Pusep) - finally Test::HTTP::AnyEvent::Server can detach & run as separate process (Stanislaw Pusep) 0.030 2012-10-11T22:31:11 - YADA DWIM: documented & tested (Stanislaw Pusep) - updated test for nasty empty HTTP::Message condition (Stanislaw Pusep) - minor edge case condition adjustments (Stanislaw Pusep) - better Moose encapsulation (Stanislaw Pusep) - better type constraints (Stanislaw Pusep) - added common_opts to AE::N::C::Q and fixed CURLOPT_(SHARE|TIMEOUT) propagation for YADA (Stanislaw Pusep) 0.029 2012-10-03T19:44:25 - test fixes (no need to rely on cpan.org) (Stanislaw Pusep) - eg/simple.pl updated to show the new sugar syntax (Stanislaw Pusep) - do *NOT* return HTTP::Response if scheme is not HTTP/HTTPS (Stanislaw Pusep) 0.028 2012-09-26T19:52:31 - attempt to fix FreeBSD test errors (Stanislaw Pusep) - YADA append()/prepend() are now chainable (updated example in SYNOPSIS) (Stanislaw Pusep) - experimental YADA DWIM extensions for append()/prepend() (Stanislaw Pusep) - added AE::N::C::Q::Easy->opts attribute to quickly setopt() stuff (Stanislaw Pusep) - minor compatibility fixes (Stanislaw Pusep) - more verbose environment info (Stanislaw Pusep) - benchmark results updated (Stanislaw Pusep) - update process name in eg/benchmark.pl (Stanislaw Pusep) - refactored eg/benchmark.pl (Stanislaw Pusep) 0.027 2012-09-11T04:54:09 - test cloning (Stanislaw Pusep) - AE::N::C::Q::Easy->clone($param) fixed (Stanislaw Pusep) - benchmark updated (Stanislaw Pusep) - eg/queue: filtered URLs which lead to redirectors (Stanislaw Pusep) - fix: no socket_action(CURL_SOCKET_TIMEOUT) if no handles are open (Stanislaw Pusep) - reimplemented eg/benchmark/mojo.pl to work the non-blocking way (Stanislaw Pusep) - documentation update (Stanislaw Pusep) - implemented AnyEvent::HTTP::Tiny client to test Test::HTTP::AnyEvent::Server (Stanislaw Pusep) - use Any::Moose for Test::HTTP::AnyEvent::Server (Stanislaw Pusep) - gave up, Test::HTTP::Server is more reliable for blocking tests (Stanislaw Pusep) - enhance Test::HTTP::AnyEvent::Server coverage (Stanislaw Pusep) - more failing tests (Stanislaw Pusep) - more AE::N::C::Easy cleanup (Stanislaw Pusep) - removed Test::HTTP::Server dependency (now for sure) (Stanislaw Pusep) - test incorrect usage of AE::N::C::Q::Easy setopt()/getinfo() (Stanislaw Pusep) - migrate N::C::Multi & N::C::Easy object capability checks into test (Stanislaw Pusep) - test boundaries fine-tuned (Stanislaw Pusep) - removed unmet conditions (Stanislaw Pusep) - test watchdog & timeout (Stanislaw Pusep) - clean up duplicate URL condition (Stanislaw Pusep) - removed Test::HTTP::Server dependency (Stanislaw Pusep) - implemented Test::HTTP::AnyEvent::Server, as fork() breaks Net::Curl :( (Stanislaw Pusep) - use AE::postpone instead of "instant timer" hack (Stanislaw Pusep) 0.026 2012-09-05T21:24:33 - updated t/42-loopback-retry.t to use internal POST retry mechanism (Stanislaw Pusep) - attempt double GET at t/30-queued-single.t (to verify queue deduplication) (Stanislaw Pusep) - stripped dead code from AE::N::C::Q::Stats (Stanislaw Pusep) - fixed AE::N::C::Const cache typo (Stanislaw Pusep) - split queue accessors POD (Stanislaw Pusep) - correctly reenqueue POST requests (Stanislaw Pusep) - Mojo::UserAgent benchmark (Stanislaw Pusep) 0.025 2012-07-27T18:08:19 - benchmark fixed (Stanislaw Pusep) - removed Memoize dependency (Stanislaw Pusep) 0.024 2012-07-23T19:22:24 - squash setopt calls during init into one (Stanislaw Pusep) - Trait::Array is too slow to handle huge queues (Stanislaw Pusep) 0.023 2012-07-20T19:35:04 - automatically POST as JSON (Stanislaw Pusep) 0.022 2012-07-04T18:54:54 - raise CURLMOPT_MAXCONNECTS (Stanislaw Pusep) - example fixes (Stanislaw Pusep) - eg/CrawlApache.pm using Web::Scraper (Stanislaw Pusep) 0.021 2012-05-21T17:18:08 - removed common::sense (Stanislaw Pusep) - using ChangelogFromGit::CPAN::Changes for changelog (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.020 2012-05-12T21:18:51 - documentation updated with alternatives; prereq common::sense 3.5 (Stanislaw Pusep) - Changelog (Stanislaw Pusep) 0.019 2012-04-05T20:26:29 - version bump (Stanislaw Pusep) - fix for perl-5.15.9 (Stanislaw Pusep) - Changelog (Stanislaw Pusep) 0.018 2012-03-31T19:04:45 - minor fixes (Stanislaw Pusep) - Changelog (Stanislaw Pusep) 0.017 2012-03-27T13:54:30 - ++yada options (Stanislaw Pusep) - yada: stupid typo fix (Stanislaw Pusep) - benchmark is flawed as YADA also can't tell initialization from fetching apart :( (Stanislaw Pusep) - Changelog (Stanislaw Pusep) 0.016 2012-03-25T21:46:55 - yada: filename from content-disposition/location tags (Stanislaw Pusep) - better socket watcher recycling (Stanislaw Pusep) - benchmark now separates initialization from the download; using remote server (Stanislaw Pusep) - yada: get_filename() (Stanislaw Pusep) - yada timeout parameter (Stanislaw Pusep) - --MooseX::NonMoose from dist.ini (Stanislaw Pusep) - verbose yada help (Stanislaw Pusep) 0.015 2012-03-23T15:34:09 - ++yada CLI tool (Stanislaw Pusep) - all tests under Any::Moose (Stanislaw Pusep) - meta->class_precedence_list => meta->name (Stanislaw Pusep) - ++MooseX::NonMoose to dist.ini (Stanislaw Pusep) - eg/benchmark.pl: unsure about the way to use AnyEvent::Curl::Multi; copied from Template::Parser::RemoteInclude (Stanislaw Pusep) - Changelog (Stanislaw Pusep) 0.014 2012-03-22T19:38:15 - README version bump (Stanislaw Pusep) - ++CURL_LOCK_DATA_SSL_SESSION (Stanislaw Pusep) - MouseX::NativeTraits dependency (Stanislaw Pusep) - Changelog (Stanislaw Pusep) 0.013 2012-03-21T20:23:37 - Replaced Moose by Any::Moose (Stanislaw Pusep) - benchmark update (Stanislaw Pusep) - documentation update (Stanislaw Pusep) - fixes (Stanislaw Pusep) - benchmark fix (Stanislaw Pusep) - cleanup test (Stanislaw Pusep) - uninitialization fixes (Stanislaw Pusep) - Mouse prereqs (Stanislaw Pusep) - BUILDARGS hack (Stanislaw Pusep) - Moose => Any::Moose (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.012 2012-02-01T16:33:34 - AENCQ object now reusable (Stanislaw Pusep) - fixed kwalitee test due to new Parse::RecDescent release (Stanislaw Pusep) - "Attempt to free unreferenced scalar: SV 0xdeadbeef." warning was not Test::HTTP::Server's fault in 01-net-curl-compatibility.t, at all. (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.011 2011-11-06T19:58:44 - watchdog executes $self->multi->perform (Stanislaw Pusep) - watchdog (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.010 2011-10-26T13:33:09 - YADA alias (Stanislaw Pusep) - default timeout/retry update (Stanislaw Pusep) - Fixed 'Attempt to free unreferenced scalar: SV 0xdeadbeef during global destruction.' in t/01-net-curl-compatibility.t (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.009 2011-10-23T12:50:02 - max connections editable on-fly (Stanislaw Pusep) - retry CodeRef fix (Stanislaw Pusep) - eg/ fix (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.008 2011-10-23T00:47:12 - re-enqueued requests are forced to bypass de-duplication filter (Stanislaw Pusep) - allow_dups configurable (Stanislaw Pusep) - URI coerce typo fix (Stanislaw Pusep) - better cloning (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.007 2011-10-21T19:23:14 - update README.pod (Stanislaw Pusep) - reorganize tests (Stanislaw Pusep) - optionally use_stats (Stanislaw Pusep) - benchmark update (Stanislaw Pusep) - Const POD (Stanislaw Pusep) - Net::Curl::* constants accessor/cache (Stanislaw Pusep) - benchmark fix (Stanislaw Pusep) - ++curl benchmark (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.006 2011-10-20T14:02:20 - added nice comparison chart (Stanislaw Pusep) - callback tests (Stanislaw Pusep) - Easy: constants cache; on_init/on_finish callbacks (Stanislaw Pusep) - Stats: precompute constants (Stanislaw Pusep) - benchmark example (Stanislaw Pusep) 0.005 2011-10-19T19:49:29 - new release (Stanislaw Pusep) - recursively update queue test (Stanislaw Pusep) - single request in queue test (Stanislaw Pusep) - fixed HTTP::Response encapsulation warning when response is empty (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.004 2011-10-15T16:40:51 - stupid termination condition bug (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.003 2011-10-15T15:31:32 - no CURLINFO_PRIMARY_PORT in older libcurl (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.002 2011-10-14T14:34:05 - now passes tests on perl-5.10.1 (Stanislaw Pusep) - getinfo()/setopt() improvements (Stanislaw Pusep) - Changes (Stanislaw Pusep) 0.001 2011-10-13T20:44:06 - documentation (Stanislaw Pusep) - cleanup (Stanislaw Pusep) - HTTP::Response encapsulation (Stanislaw Pusep) - Easy getinfo() wrapper (Stanislaw Pusep) - Easy setopt() wrapper (Stanislaw Pusep) - coerce URLs (Stanislaw Pusep) - POD (Stanislaw Pusep) - end condition fix (used to cause segfault) (Stanislaw Pusep) - remove cv->begin/cv->end crap (Stanislaw Pusep) - weak_ref hell!!! (Stanislaw Pusep) - Queued test (Stanislaw Pusep) - Easy test & POD (Stanislaw Pusep) - POD[2] (Stanislaw Pusep) - Stats test (Stanislaw Pusep) - Net::Curl compatibility test (Stanislaw Pusep) - minor updates (Stanislaw Pusep) - AnyEvent::Net::Curl::Queued::Multi max attribute (Stanislaw Pusep) - leak fix (Stanislaw Pusep) - Dist::Zilla[4] (Stanislaw Pusep) - Dist::Zilla[3] (Stanislaw Pusep) - Dist::Zilla[2] (Stanislaw Pusep) - Dist::Zilla (Stanislaw Pusep) - CodeRef hack (Stanislaw Pusep) - output (Stanislaw Pusep) - stats (Stanislaw Pusep) - retries (Stanislaw Pusep) - split (Stanislaw Pusep) - (Stanislaw Pusep)