--- AnyEvent/Changes 2011/09/01 04:07:17 1.501 +++ AnyEvent/Changes 2011/10/01 22:39:28 1.511 @@ -2,15 +2,32 @@ TODO: document TCP_*** constants -TODO: ae::stritc, regulalry check for invalid fds? -TODO: critical messages log by default? -TODO: document- boosted default logging level to critical. -TOOD: stop internals abusing -TODO: set loglevel to warn, even, as thats recommended? -TODO: document default loglevel in table -TODO: AE_LOG in tutorial? -TODO: add google ipv6 public dns +TODO: AE::logger +TODO: add debug/trace logging to some modules +TODO: poe child watcher hang? +TODO: general log level "cap" +TODO: timer increase for arm(?) + - INCOMPATIBLE CHANGE: the default log level is now "4" (error + and above), and some messages inside AnyEvent have been elevated + to higher log levels to print by default. + - AnyEvent::log, unlike AnyEvent::Log::log, did not always exit on fatal. + - work around yet another signal race bug, newly introduced by POE. My + how that module sucks. + - add google public ipv6 dns as fallback servers, so AE::DNS can finally + support ipv6-only operation even with defaults (also use ::1 instead + of 127.0.0.1). + - give better guidelines on how to chose a logging level. + - AE::Strict now checks that registered fds are still valid at regular + intervals. + - skip frequently called 'require' calls if the module appears loaded. - increase signal latency test timer considerably for poor little osx. + - mention some debugging aids in the tutorial. + - new env variable PERL_ANYEVENT_MAX_SIGNAL_LATENCY. + - detect the extremely evil IO::Async::Loop::AnyEvent module and refuse + to work with it - the author is well aware of the issues but refuses + to fix them. This extreme step has been taken because the module actively + attacks the goals of AnyEvent and makes it harder for module authors to use + AnyEvent. 6.02 Fri Aug 26 20:08:31 CEST 2011 - log_to_syslog now accepts facility strings. @@ -50,7 +67,7 @@ - new env variable, PERL_ANYEVENT_DEBUG_WRAP, to automatically enable watcher instrumentation/wrapping (see AnyEvent::Debug::wrap). - new env variable, PERL_ANYEVENT_HOSTS, to override the place where - F can be found. + /etc/hosts can be found. - an empty PERL_ANYEVENT_RESOLV_CONF now selects the default configuration. - env variables can now be specified using AE_xyz instead of