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