--- AnyEvent/Changes 2009/09/14 05:05:09 1.349 +++ AnyEvent/Changes 2009/12/05 02:50:48 1.364 @@ -1,5 +1,40 @@ Revision history for Perl extension AnyEvent. + - downgrade-or-fail in AnyEvent::Handle::push_write, to + diagnose encoding failures earlier and more succinctly. + (this works around bugs in perl, throwing away encoding info + when passing scalar data to extensions). + - add more examples to AnyEvent::Socket manpage. + - upgrade internal warning set to the same as common::sense 2.03. + - use pack "n/a*" for pre-5.8.9 perl compatibility in AnyEvent::DNS + (John Beppu). + - AnyEvent::Socket::inet_aton now properly supports ipv6, as documented. + - add google public dns servers to fallback server set and make sure + we load-balance properly between the three sets. also add all + fallback dns servers, not just a random one, to each dns config. + +5.21 Thu Nov 19 02:48:47 CET 2009 + - fix a problem where socket constants were called with parameters + (spotted by David Friedland). + - fork_call never use'd POSIX (reported by Daisuke Maki). + - improve perl 5.6 compatibility further (but it still won't work + unless you rip out everything but the core). + - prefer Net::DNS::Resolver over ipconfig, if installed, on win32. + uses 10MB of RAM, but doesn't open a console window. *sigh*. + +5.202 Wed Oct 14 22:35:44 CEST 2009 + - AnyEvent::DNS would unexpectedly clobber $_ under windows + (analysed by Matthias Waldorf). + - AnyEvent::Handle::run_cmd can now pass the PID of the + newly-created process, which is much less useful than it might + sound (based on patch by Yann Kerherve). + +5.201 Tue Sep 29 12:09:25 CEST 2009 + - AnyEvent:Handle::on_starttls/on_stoptls methods were broken + (reported by Torsten Foertsch). + - common::sense 2.0 could cause tcp_server to throw an exception + (analysed by elmex). + 5.2 Mon Sep 14 07:04:49 CEST 2009 - INCOMPATIBLE CHANGE: do no longer support register_read_type and register_write_type in AnyEvent::Handle, instead support @@ -103,7 +138,7 @@ 4.881 Tue Jul 28 12:51:53 CEST 2009 - work around a bug in local in pre-5.10 perls, causing AnyEvent::Handle to recurse when it should not - (analyzed by elmex). + (analysed by elmex). 4.88 Tue Jul 28 04:04:37 CEST 2009 - re-bless the handle into a dummy package after calling @@ -338,11 +373,11 @@ - fixed a great number of bugs and corner cases in AnyEvent::Handle: - fix a bug in where in SSL connect mode, the client would first wait for some data by the server and - otherwise hang. (reported and analyzed in an absolutely + otherwise hang. (reported and analysed in an absolutely exemplary manner by Adam Rosenstein). - fix a bug in where SSL EOF would not be treated as stream EOF, putting the connection into a hung state. - (reported and analyzed in an absolutely exemplary manner by Adam + (reported and analysed in an absolutely exemplary manner by Adam Rosenstein). - fix a potential segfault when the TLS context would go missing in a read callback (e.g. due to stoptls) -