Revision history for Net-Async-Ping 0.004001 2018-01-24 10:24:36+01:00 Europe/Vienna - fix ICMP and ICMPv6 destinaton unreachable parsing 0.004000 2018-01-24 09:09:21+01:00 Europe/Vienna - add ping vs. raw socket advantages to ICMP and ICMPv6 documentation - raw ICMP and ICMPv6 now only uses a single socket and internal reply dispatching for increased performance (O vs. O^2) - don't use Net::Frame::Simple for ICMP and ICMPv6 reply packet parsing for improved performance - send errors are now handled and returned as failed Futures for ping sockets and warnings for the shared raw socket 0.003003 2018-01-17 17:03:08+01:00 Europe/Vienna - fix parsing of ICMP responses when using raw socket also when falling back from ping socket to raw 0.003002 2018-01-17 14:01:58+01:00 Europe/Vienna - fix processing of unrelated ICMP and ICMPv6 error packets by validating the source IP, identifier and sequence number - fix incorrect ICMP checksum when using raw socket 0.003001 2018-01-10 16:01:34+01:00 Europe/Vienna - use ICMP and ICMPv6 protocol constants from Socket instead of a getprotobyname lookup per ping 0.003000 2018-01-06 10:00:12-08:00 America/Los_Angeles - Add ICMPv6 support (Thanks Alexander Hartmaier!) - Run ICMP socket tests when any of the users groups is allowed - Fix wrong version in Net::Async::Ping::ICMP 0.002001 2018-01-01 10:58:45-08:00 America/Los_Angeles - Various cleanups and a memory leak fix (Thanks Paul "LeoNerd" Evans!) 0.002000 2017-03-19 20:55:36-07:00 America/Los_Angeles - Add ICMP support (Thanks Andy Beverley!) (Fixes GH#2, GH#3, and GH#4) - Add missing dep (Test::Fatal) 0.001001 2015-05-30 22:42:04-05:00 America/Chicago - Fix warning on (some) failures to ping - Improve tests (thanks for the help Jakub Narębski!) - Add missing Changes file 0.001000 Wed Feb 26 12:23 2014 - Initial Release