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