Changes for version 5.12 - 2009-09-01

  • 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.

Documentation

an introductory tutorial to AnyEvent

Modules

AE
simpler/faster/newer/cooler AnyEvent API
the DBI of event loop programming
fully asynchronous DNS resolution
debugging utilities for AnyEvent
non-blocking I/O on file handles via AnyEvent
AnyEvent adaptor for EV
AnyEvent adaptor for Event
AnyEvent adaptor for Event::Lib
AnyEvent adaptor for Glib
AnyEvent adaptor for IO::Async
AnyEvent adaptor for Irssi
AnyEvent adaptor for POE
Pure-Perl event loop and AnyEvent adaptor for itself
AnyEvent adaptor for Qt
AnyEvent adaptor for Tk
useful IPv4 and IPv6 stuff.
force strict mode on for the whole process
SSLv2/SSLv3/TLSv1 contexts for use in AnyEvent::Handle
various utility functions.

Provides

AE
in lib/AnyEvent.pm
in lib/AnyEvent.pm
in lib/AnyEvent.pm
in lib/AnyEvent.pm
in lib/AnyEvent/Debug.pm
in lib/AnyEvent/Impl/Qt.pm
in lib/AnyEvent/Impl/Qt.pm