Revision history for Net-Async-Ping
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