diff options
Diffstat (limited to 'lib/Net/Ping/Changes')
-rw-r--r-- | lib/Net/Ping/Changes | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/lib/Net/Ping/Changes b/lib/Net/Ping/Changes index d8dad1625b..01454ac904 100644 --- a/lib/Net/Ping/Changes +++ b/lib/Net/Ping/Changes @@ -1,6 +1,106 @@ CHANGES ------- +2.28 Jan 23 18:00 2003 + - No new features. Bug fixes only. + - Fixed ICMP_STRUCT to work on Big Endian platforms. + Thanks to danb@thelittlemacshop.com (Dan Buettner) + for testing on Mac OS X 10.2.3 and many others + for testing on Big Endian boxes. + - Not do binmode(). Causes more problems than helps. + - Perl 5.004 compatibility fixes (Spot by Honza). + +2.27 Jan 15 23:00 2003 + - Patch by slebedev@iwl.net (Sergey Lebedev): + - 1) Fixed response packet parsing offsets in ping_icmp. + - 2) Added icmp_result method. + - Patch by radu@netsoft.ro (Radu Greab): + - 1) Changed ping_tcp() to use non-blocking connect + instead of alarm() interface in order to avoid + conflicts with user applications. + - 2) Also get rid of all eval {} code in ping_tcp + in order to avoid catching SIGALRM trigger and + to avoid conflicts with other evals. + - 3) Avoid ioctl() syscall for more accurate error + detection on non-blocking tcp connects. + - 4) Fix fcntl() syntax usage. + - Patch by adelton@fi.muni.cz (Honza Pazdziora): + - 1) Fix icmp request pack code to be more platform + independent regardless of Big/Little Endian. + - 2) Use binmode for filehandle in case perl 5.8.0 + tries to dink with the data stream. + - Other changes by Rob Brown: + - Fixed ack() failures under certain rare conditions. + - Use more appropriate \z instead of $ in regex. + - Resolved Cygwin "make test" problems reported by + h.m.brand@hccnet.nl (H.Merijn Brand). + - Add sending a real ICMP packet in the test suite. + - Add Socket to PREREQ_PM (missing on some boxes?) + - Adjust syn_forking IPC pipe for fatter Win32 pids. + - Better handling of alarm() in test suite for Win32. + - Add a DESTROY method to reduce chances of + lingering connect-choking children. + +2.26 Dec 02 12:00 2002 + - More compatibility fixes. + - Thanks for Solaris bug reports: + Paul.Gaborit@enstimac.fr (Paul Gaborit) + Jost.Krieger@ruhr-uni-bochum.de (Jost Krieger) + - Thanks for Solaris testing box: + Gunther.Heintzen@rrze.uni-erlangen.de (Gunther Heintzen) + - Solaris ENOTCONN select() for write choke bug. + - Thanks for Cygwin bug reports: + h.m.brand@hccnet.nl (H.Merijn Brand) + - Cygwin "EAGAIN instead of ECONNREFUSED" buttwag. + +2.25 Nov 19 12:00 2002 + - Handle condition where O_NONBLOCK tcp connects + immediately fail without EINPROGRESS + (certain platforms or SMP optimizations). + +2.24 Oct 21 22:00 2002 + - Compatibility fixes. + - Avoid using 127.1.1.1 and 127.2.2.2 because + it breaks on some platforms (Irix). + - Handle condition where nonblocking tcp connects + immediately connect on some platforms + (solaris and freebsd) and to be SMP safer. + - Win32 $p->ack( $host ) method should now work. + - Add ack( $host ) test cases to test suite. + +2.23 Oct 18 22:00 2002 + - Fix ack() fd "each" detection bug. + - Add nack() method for OO interface to the + reason why the ack() failed. + - Fix premature "Timed out" side effect when a + different specified ack( $host ) fails. + - IO::Socket::INET ephemeral port buttwag + hack for the t/450_service.t test. + - Documental changes. + +2.22 Oct 17 16:00 2002 + - Add $p->tcp_service_check() method to enforce + remote tcp service availability checking. + Patch by jef@linuxbe.org (Jean-Francois Dive). + - Changed default behavior of "syn" protocol to + disabled tcp_service_check instead of enabled. + - Win32 compatibility changes ("syn" protocol). + - Increase timeouts for tests in case client or + server network(s) are busy. + +2.21 Oct 14 12:00 2002 + - Preserve/restore ALRM settings for tcp mode pings. + Spot by d@niel-berlin.de (Daniel Berlin) + - Can now select device for udp and icmp protocols. + Patch by sarfata@altern.org (Thomas Sarlandie). + - Add new "syn" protocol to allow for mass parallel + (syncronous) TCP service reachability checking. + - Add ack() method to utilize non-blocking connect + (SYN/ACK) feature of the "syn" protocol. + - Add demo/fping script as a "syn" demonstration. + - Compatibiliy patches for cygwin. + Spot by frazee.23@osu.edu (Joseph Frazee) + 2.20 Jun 20 10:00 2002 - Perl 5.8.0 compatibility stuff. Spot by dcd@tc.fluke.com (David Dyck). |