Revision history for Perl extension Net::Socket::NonBlock. 0.15 Tue Apr 01 04:00:00 2003 - Minor bugfix with Gets() If socket buffer is full it's content have to be returned by Gets() even no '\n' symbol in the buffer. - Minor documentation change 0.14 Mon Feb 17 19:00:00 2003 - Major bug fixed in Gets() The last piece of data is never returned unless it is terminated by '\n' - UDP receiving performance is improved dramaticaly (actually, minor bug fixed) - 'Broadcast' parameter added to Listen() and Connect() methods - 'DiscEmpty' parameter added to Listen() and Connect() methods - Puts(\@Array, ...) syntax introduced - IO() is now returning the meaningful value - Method DESTROY is defined for Net::Socket::NonBlock::Nest and references to a nest removed from Net::Socket::NonBlock, so garbage collector can do his work now - Licence and Copyright changed 0.13 Fri Jan 24 23:05:00 2003 - I forget to change a version number in the module. Sorry. 0.12 Fri Jan 24 23:00:00 2003 - Serious bug with "Undefined subroutine &Net::Socket::NonBlock::inet_aton" fixed 0.11 Fri Jan 24 00:10:00 2003 - Serious bug with delayed close fixed 0.10 Sun Jan 19 19:30:00 2003 - object-oriented interface to sockets added - Net::Socket::NonBlock::Nest class introduced It is placed in the same file as Net::Socket::NonBlock class - functions Listen and Connect are moved to the Net::Socket::NonBlock::Nest package - function Net::Socket::NonBlock->new() is returning the Net::Socket::NonBlock::Nest object. Note: Net::Socket::NonBlock->new() is provided for compatibility only. Use Net::Socket::NonBlock::Nest->new() instead. - functions Net::Socket::NonBlock::Nest::Listen and Net::Socket::NonBlock::Nest::Connect are returning the Net::Socket::NonBlock object - function Net::Socket::NonBlock::Nest::Properties exists in parralell to Net::Socket::NonBlock::Properties - documentation changed according to module changes - I hope the v.0.10 is fully compatible with v.0.06. It means you can continue to use the functions in old style. 0.06 Tue Sep 24 19:00:00 2002 - Close($SocketID [, $Flush [, $Timeout]]) syntax introduced - IO([$Errors]) syntax introduced - SafeStr function removed from the module. You can obtain the sources for this function from the SYNOPSIS section of documentation. - The way how the SilenceT working is changed. It is necessary now to call the Close function for the sockets which become unavailable because of silence timeout. - Minor bugfixes - Minor changes in debug messages printing - Minor documentation changes - Minor changess in test.pl 0.05 Fri Jul 19 17:00:00 2002 - Minor bugfixes - 'NestProperties' method introduced 0.04 Sat Jul 6 23:00:00 2002 - Serious bugfixes - 'InstantDeth' parameter removed - 'debug' parameter introduced - The example updated 0.03 Wed Jun 24 23:40:00 2002 - SafeStr not exported by default any more - 'MaxClients' parameter for 'Listen' method introduced 0.02 Tue Jun 19 10:00:00 2002 - first public release 0.01 Fri Apr 26 17:43:45 2002 - original version; created by h2xs 1.21 with options -AXcfn Net::Socket::NonBlock "friends and family release"