The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl module IO::Event

0.813 2013/09/17

 - Spelling corrections contributed by x.guimard@free.fr
 - Replace CHANGELOG with Changes

0.812 2013/04/09

 - Missing peerpath on FreeBSD 9 will die().  Work around.
 - Added missing depenency on List::MoreUtils

0.809 2013/04/04

 - Remove rinetd.pl -- becoming its own module

0.808 2013/03/20

 - No longer required to start with IO::Event->new()
 - fixed forked3.t, getline3.t, and multifork3.t tests
 - Added timer tests.
 - Now specifies "hard" on Event.pm timers
 - Added ->ie_desc()

0.807 2013/03/14

 - Bugfix: IO::Event constructor calls that did not include an
 - explicit handler were not getting the correct handler.

0.806 2012/02/28

 - Add 'diagnostics' to build requirements.
 - Documentation updates.

0.805 2011/06/17

 - Docfix.  It's IO::Event->timer() not IO::Event::timer.

0.804 2011/02/28

 - Adjust tests to use 127.0.0.1 instead of Sys::Hostname::hostname 

0.803 2011/02/27

 - Adjust prerequisites and tests.  Require Event & AnyEvent, run tests w/o them anyway.

0.802 2011/02/26

 - Add missing files to the MANIFEST
 - Forgot to update README

0.801 2011/02/25

 - Add framework to support multiple backend event loops.
 - Add AnyEvent as a new supported event loop.

0.704 2009/07/23

 - Added new API: IO::Event::Callback that provides a 
 - closure/callback interface instead of the subclass
 - interface of IO::Event.  It's a layer.

0.703 2009/04/29

 - OOps.  Changes for 0.702 didn't actually make it in.

0.702 2009/04/28

 - Added shutdown()
 - Bugfix: writes when the OS buffer was completely full are now handled properly

0.701 2009/02/17

 - Made the use of Event.pm optional

0.603 2009/01/30

 - Write buffering debugged.
 - Failure to close() on eof() now auto-closes.
 - Rewrote rinetd.pl to use Daemon::Generic

0.602 2006/10/05

 - Minor bugfix to rinetd.pl

0.601 2005/11/04

 - Added example program: rinetd.pl
 - API CHANGE: 
   Replaced ie_connect_timeout() with ie_connect_failed().  
   Previously ie_eof() would be called for non-timeout connection
   failures.  Now ie_connect_failed() handles all connection failues.
 - Documentation fixes.

0.508 2005/08/29

 - Bugfix: don't try to read recently-closed filehandles.

0.507 2005/08/29

 - Add support for read-only and write-only descriptors.

0.506 2005/01/27

 - Drop Event objects to prevent memory leaks.

0.505 2005/01/21

 - Removed some race-condition warnings if descriptors are
 - close()ed before EOF.

0.504 2004/05/05

 - Dropped all calls to eof().  Switched from read() to
   sysread().  Fixed bugs in ie_invoke.  Made forked.t
   portable to DragonflyBSD which probably also made it
   work on a bunch of other systems too.

0.503 2004/04/20

 - Bugfix: eof was falsing positive
 - Bugfix: partial lines were being returned for <$ieo>

0.502 2004/02/24

 - Added can_read()
 - Bugfix: spurrious warning in unget()
 - Added ungets() to support FileHandle::Unget semantics

0.501 2003/11/29

 - Changed version numbering 'cause we don't want to get to 1.0 quite yet.
 - Add reentrantcy controls 
 - Add readevents()
 - Add output buffer size related code.
 - Bugfix: remove input watermark code
 - Bugfix: retry read() until EAGAIN prevents lost events
 - Bugfix: don't suppress ie_eof after reopen or connect.

0.5 2003/11/26

 - Lots more bugs fixed.  Documentation added.  Test case added.

0.4 2003/11/26

 - Lots of bad bugs fixed.  Some speedups.

0.3 2003/11/26

 - Fixed the semantics of read() and sysread() to match perl's 
   documentation.  Oops.
 - Added 'use diagnostics' and fixed the things it complained about.
 - Added descriptions to the test suite.

0.2 2003/04/14

 - Added sysread()

0.1 2002/12/20

 - Initial revision