1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
|
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
|