The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 7.15 - 2019-02-26

  • INCOMPATIBLE CHANGE: AnyEvent::Handle's tls_detect documentation gave separate major and minor versions, while code passed only a single value. This version follows the documentation and now passes separate major and minor values.
  • work around Net::SSLeay not having been ported to openssl 1.1, but many distributions compiling it against openssl 1.1, which unfortunately succeeds and results in a very broken module.
  • AnyEvent::DNS::dns_unpack now stores the original DNS packet in the __ member, to allow decoding of undecodable resouce records containing compressed domian names.
  • AnyEvent::Socket::parse_ipv6 would NOT, as advertised, accept ipv4 addresses. It now does and converts them to ipv4 mapped addresses.
  • support CAA records, based on patch by Steve Atkins.
  • add freenom and cloudflare nameservers as dns fallback.
  • AnyEvent::Strict would not properly ward against io watchers on files when the handle passed was a file descriptor.
  • document "internal" variables used by the dns en-/decoder to allow enterprising users to extend them in a semi-official way.

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
the DBI of asynchronous I/O implementations
AnyEvent::IO backend based on IO::AIO
pure perl backend for AnyEvent::IO
AnyEvent adaptor for Cocoa::EventLoop
AnyEvent adaptor for EV
AnyEvent adaptor for Event
AnyEvent adaptor for Event::Lib
AnyEvent adaptor for FLTK (Fast Light Toolkit version two)
AnyEvent adaptor for Glib
AnyEvent adaptor for IO::Async
AnyEvent adaptor for Irssi
AnyEvent adaptor for POE
AnyEvent adaptor for AnyEvent's pure perl AnyEvent::Loop
AnyEvent adaptor for Qt
AnyEvent adaptor for Tk
AnyEvent adaptor for UV
simple logging "framework"
AnyEvent's Pure-Perl event loop
useful IPv4 and IPv6 stuff. also unix domain sockets. and 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/Log.pm
in lib/AnyEvent/Log.pm
in lib/AnyEvent/Log.pm
in lib/AnyEvent.pm
in lib/AnyEvent.pm
in lib/AnyEvent.pm
in lib/AnyEvent/Debug.pm
in lib/AnyEvent/Debug.pm
in lib/AnyEvent/Debug.pm
in lib/AnyEvent/Debug.pm
in lib/AnyEvent/IO/IOAIO.pm
in lib/AnyEvent/IO/Perl.pm
in lib/AnyEvent/Impl/Qt.pm
in lib/AnyEvent/Impl/Qt.pm
in lib/AnyEvent/Log.pm
in lib/AnyEvent/Log.pm
in lib/AnyEvent/Log.pm
in lib/AnyEvent/Log.pm