The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 5.28 - 2010-10-13

  • due to a glitch, AnyEvent's internal getprotobyname wasn't actually used in tcp_server.
  • implement AnyEvent::CondVar->new method, which was documented but missing.
  • support autoloading of read types in unshift_read.
  • AnyEvent::Strict: do the test for invalid fh arguments differently, resulting in more informative error messages.
  • new AnyEvent::FAQ manpage.
  • clarify that you can actually call push_read etc. in on_read.
  • put keys and certs in /tmp, not into the current directory, and document this in the SECURITY CONSIDERATIONS sections of AnyEvent::TLS.
  • support ";" as resolv.conf comment character in AnyEvent::DNS, as requested by Ron Isaacson.
  • document $AnyEvent::DNS::RESOLVER variable.
  • incorporated major typo patches by Abhijit Menon-Sen.
  • AnyEvent::Handle now croaks when negative timeouts are passed.
  • add a shitload of TCP_xxx sockopt name constants to AnyEvent::Util, undocumented, but who knows when they might come in handy.

Documentation

frequently asked questions
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 streaming 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