--- AnyEvent/Changes 2009/08/25 12:05:29 1.340 +++ AnyEvent/Changes 2009/11/12 13:59:26 1.356 @@ -1,6 +1,48 @@ Revision history for Perl extension AnyEvent. -TODO: pass values to anyevent condvar callback, make this count as recv. + - 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). + +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 + package names (the facility was mostly abused). + - implement "packagename-as-read/write type" support in + AnyEvent::Handle. + - AnyEvent::Handle: new options "keepalive" and "oobinline". + - oobinline set by default to avoid security issues. + - the pure-perl event loop backend wrongly detected times() fallback + support (spotted by Pavel Boldin). + +5.12 Tue Sep 1 20:26:50 CEST 2009 + - be more lenient when parsing resolv.conf files, as some people + use hashmarks as comment indicator inside directives (reported + by Michael S. Fischer). + - use same set of warnings as common::sense 2.0. + - fix a potential 32 bit overflow issue due to perl having problems + with large hex constants in the Perl backend. + - do not use the slower 5.6 version fo the enc_name code in AnyEvent::DNS + by default. + - fix some prototypes. + - (optionally) require Async::Interrupt 1.02. + - replace opendns fallbacks by verizon/level3 public dns servers. + 5.112 Fri Aug 21 13:59:04 CEST 2009 - AnyEvent::Handle could cause hard crashes in Net::SSLeay when using starttls with an illegal/uncreatable tls context. @@ -80,7 +122,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 @@ -315,11 +357,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) -