Lines Matching +full:cpan +full:- +full:changes
1 CHANGES
2 -------
3 2.75 2022-09-01 12:44:03 rurban
5 - Modernized the synopsis (PR #31)
6 - Fixed a link in a comment (PR #25)
7 META Changes
8 - Remove some TEST_REQUIRES (PR #23)
10 - Support NO_NETWORK_TESTING=1 (PR #24)
11 - Fix non-routable addresses for negative tests (PR #24)
12 2.74 2020-09-09 09:21:39 rurban
14 - Add ICMPv6_NI_REPLY support.
16 - Fix icmp payload offset to match icmpv6 (JimC Leones GH #21)
19 - Fix $SOCKET::VERSION eval (Petr Pavlu, PR #22)
20 META Changes
21 - Fix and improve the META repository as hashref, license as arrayref
23 - add TEST_REQUIRES
24 - sort MANIFEST
25 - add windows smokers: appveyor
27 - Improve the tcp test to localhost, when there is no route to localhost
29 - TODO a flaky 450_service.t on 127.0.0.1 on port 2 on Windows (analog to freebsd, ...)
31 - Skip 501_ping_icmpv6.t when icmpv6 cannot be initialized. Mostly due to missing
33 - add more xt tests: t/602_kwalitee.t, t/603_meta.t, t/604_manifest.t
37 - Fix shadowing of hash options in constructor (Patrick Heesom, RT #131919)
38 - Fix icmp v4 length with given bytes/data_size option (Patrick Heesom, RT #131919)
39 - Call _resolv as class method (Marc Reissner, GH #16)
43 - add .cirrus.yml smoker https://cirrus-ci.com/github/rurban/Net-Ping
45 - Skip failing freebsd localhost resolver tests
49 - Allow data_size > 1024, up to 65535, i.e. fragmented packets.
54 - Fix the max_datasize documentation
56 - The 2 sudo tests on PERL_CORE with a shared perl lib
60 - Fix broken skip count on 510_ping_udp.t (windows only)
64 - Allow NET_PING_FAIL_IP override for testing an IP which should not exist,
66 META Changes
67 - Updated README
71 - Fixed _resolv return value on failing DNS name lookup. (GH #12 nlv02636)
72 - Fixed installation dir from CPAN. Install into site, not perl there.
77 - Fixed non-core icmp ping test. PR #10 Guillaume Bougard
78 - Change croak on failing name lookup to return undef,
81 - Stabilize Socket::VERSION comparisons, errored with Net::Socket
82 2.020_03, RT #125677 Smoot Carl-Mitchell
84 - Added icmp message_type method with timestamp support.
89 - Fixed icmpv6 ICMP_ECHOREPLY: nikolas@garofil.be RT 80479
90 - Fixed icmpv6 default family
91 - Simplify t/020_external.t
92 - Seperate timeout=0 and undef RT #97884
94 - Added icmpv6 test.
95 - Added optional local tests hosts for the icmp tests:
97 - allow sudo tests with local .git
98 - skip sudo test with asan leak detector on linux
101 META Changes
102 - strip wrong Text::Template dependency and generation for the README
103 https://rt.cpan.org/Public/Bug/Display.html?id=124693
105 - Changed repo name from net-ping to Net-Ping.
106 - Changed bugtracker to https://github.com/rurban/Net-Ping/issues
107 - Made Makefile.PL more stable for the CPAN release, support older
109 - Fixed up TODO for IPv6
113 - use NIx_NOSERV flag for windows (PR #6 by chorny)
117 - Keep v5.002 - v5.6 support
118 - Removed outdated demo/fping from the documentation
120 - Added t/420_ping_syn_port.t (#4 by Julio Fraire)
123 - added indices and crosslinks to the documentation
125 2.62 Tue Sep 12 13:20:25 2017 -0600 (Nicholas R)
126 Limitations (not on CPAN)
127 - Removed support for v5.002 < v5.6 by introducing our
131 - Fix ping_udp for a started udp echo server (PR#5 by Stephan Loyd)
135 - Fix t/400_ping_syn.t phases
136 - Try to handle Windows Socket::getnameinfo errors
137 - Improve some tests on missing network connections
141 - skip udp ping tests on more platforms: hpux, irix, aix.
145 - added a make release target
149 - return the port num as 5th return value with ack (jfraire)
153 - Resigned with new gpg key
155 2.56 Wed Jan 18 16:00:00 2017 -0700 (bbb)
157 - Stabilize tests
162 - Skip sudo for t/500_ping_icmp.t if a prompt is required
168 - Fixed ping_external argument type, either packed ip or hostname.
170 - Fixed wrong skip message in t/020_external.t
175 - Relax icmp tests on local firewalls, eg. as here on windows reported
179 - Enhanced .travis.yml
185 - Fixed _pack_sockaddr_in for a proper 2nd argument type, hash or packed address.
186 - Improved 500_ping_icmp.t to try sudo.
189 - Converted all hash string keys to bare.
195 - Fixed missing _unpack_sockaddr_in family, which took AF_INET6 for
203 - Handle IPv6 addresses and the AF_INET6 family.
204 - Added the optional family argument to most methods.
206 - new can take now named arguments, a hashref.
207 - Added the following named arguments to new:
210 - Added a dontfrag option, setting IP_DONTFRAG and on linux
213 - Added the wakeonlan method
214 - Improve argument default handling
215 - Added missing documentation
218 - Reapply tos with ping_udp, when the address is changed.
220 ditto re-bind to a device.
223 - $ip is now a hash with {addr, addr_in, family} not the addr_in packed IP.
224 - added _resolv replacing inet_aton,
227 - Use _isroot helper, with Win32 _IsAdminUser helper.
228 - added several new tests (Steve Peters)
230 2.43 Mon Apr 29 00:23:56 2013 -0300
233 - Handle getprotobyn{ame,umber} not being available
234 2.42 Sun May 26 19:08:46 2013 -0700
237 - Stabilize tests
239 - wrap long pod lines
242 - Windows Vista does not appear to support inet_ntop(). It seems to
246 - Change Net::Ping to use Time::HiRes::time() instead of CORE::time()
250 - several fixes to tests to stop the black smoke on Win32's
254 - fixes to some skips in tests that were still using the
256 - Documentation fix for https://rt.cpan.org/Ticket/Display.html?id=48014.
258 - Instead of using a hard-coded TOS value, import IP_TOS from
264 - added TTL handling for icmp pings to allow traceroute like
269 - replaced SOL_IP with IPPROTO_IP. SOL_IP is not portable and was
270 hard-coded anyway.
271 - added IPPROTO_IP, IP_TOS, IP_TTL, and AF_INET to the list of Socket
273 - removed some hard-coded constants.
274 - converted all calls to inet_ntoa() to inet_ntop() in preparation
278 - Makefile.PL updated to require Test::More, Time::HiRes, and a
280 - several changes for github hosting
281 - add a .gitignore file
282 - added a .travis.yml file to allow CI testing with changes pushed
284 - replaced the README with a README.md which displays the
289 - patch from Matthew Musgrove to resolve RT #45812. Thanks!
290 - pulled in several changes from the Perl core
293 - release to include a few fixes from the Perl core
296 - Patch in Perl change #33242 by Nicholas Clark
300 - Release primarily to prevent problems with the Perl core in
303 - skip test t/510_ping_udp.t on Windows Vista. Thanks to Jan
305 - t/510_ping_udp.t should check for a udp echo port, not a tcp
309 - add new method port_number() rather than asking users to
313 - apply patch from bergonz at labs.it. This patch resolves
314 several problems logged regarding using Net::Ping in a multi-
316 <http://rt.cpan.org/Ticket/Display.html?id=17408>
319 - new co-maintainer Steve Peters
320 - integrate assorted bleadperl fixes from the past four years
321 <http://rt.cpan.org/Public/Bug/Display.html?id=28348>
324 - Win32 Compatibility fixes.
325 Patch by mhx-perl@gmx.net (Marcus Holland-Moritz)
326 - Apply bleadperl patch #22204
327 - Add ToS support.
331 - Fix select() bug for UDP and ICMP protocols
333 - Allow UDP ping to different IP addresses
335 - Add retrans() method to customize or disable
338 - Let ECONNRESET be considered reachable for
343 - Implement "double send()" concept for udp pings.
346 - Send multiple udp packets in case of loss.
347 - Exponential backoff code swiped from Net::DNS
349 - Also allows to capture udp ECONNREFUSED condition.
350 - Rename tcp_service_check method to service_check.
351 - Allow demo/fping -s to force service check.
353 - Fix return from ping to be compatible with wantarray
355 - Add udp proto test to test suite.
356 - VMS patch from Craig Berry to pre-check echo.
357 - Apply bleadperl patch (change #18904)
358 - Apply bleadperl patch as explained:
359 http://www.xray.mpe.mpg.de/mailing-lists/perl5-
360 porters/2003-03/msg00992.html
363 - No new features. Bug fixes only.
364 - Fixed ICMP_STRUCT to work on Big Endian platforms.
368 - Not do binmode(). Causes more problems than helps.
369 - Perl 5.004 compatibility fixes (Spot by Honza).
372 - Patch by slebedev@iwl.net (Sergey Lebedev):
373 - 1) Fixed response packet parsing offsets in ping_icmp.
374 - 2) Added icmp_result method.
375 - Patch by radu@netsoft.ro (Radu Greab):
376 - 1) Changed ping_tcp() to use non-blocking connect
379 - 2) Also get rid of all eval {} code in ping_tcp
382 - 3) Avoid ioctl() syscall for more accurate error
383 detection on non-blocking tcp connects.
384 - 4) Fix fcntl() syntax usage.
385 - Patch by adelton@fi.muni.cz (Honza Pazdziora):
386 - 1) Fix icmp request pack code to be more platform
388 - 2) Use binmode for filehandle in case perl 5.8.0
390 - Other changes by Rob Brown:
391 - Fixed ack() failures under certain rare conditions.
392 - Use more appropriate \z instead of $ in regex.
393 - Resolved Cygwin "make test" problems reported by
395 - Add sending a real ICMP packet in the test suite.
396 - Add Socket to PREREQ_PM (missing on some boxes?)
397 - Adjust syn_forking IPC pipe for fatter Win32 pids.
398 - Better handling of alarm() in test suite for Win32.
399 - Add a DESTROY method to reduce chances of
400 lingering connect-choking children.
403 - More compatibility fixes.
404 - Thanks for Solaris bug reports:
406 Jost.Krieger@ruhr-uni-bochum.de (Jost Krieger)
407 - Thanks for Solaris testing box:
408 Gunther.Heintzen@rrze.uni-erlangen.de (Gunther Heintzen)
409 - Solaris ENOTCONN select() for write choke bug.
410 - Thanks for Cygwin bug reports:
412 - Cygwin "EAGAIN instead of ECONNREFUSED" buttwag.
415 - Handle condition where O_NONBLOCK tcp connects
420 - Compatibility fixes.
421 - Avoid using 127.1.1.1 and 127.2.2.2 because
423 - Handle condition where nonblocking tcp connects
426 - Win32 $p->ack( $host ) method should now work.
427 - Add ack( $host ) test cases to test suite.
430 - Fix ack() fd "each" detection bug.
431 - Add nack() method for OO interface to the
433 - Fix premature "Timed out" side effect when a
435 - IO::Socket::INET ephemeral port buttwag
437 - Documental changes.
440 - Add $p->tcp_service_check() method to enforce
442 Patch by jef@linuxbe.org (Jean-Francois Dive).
443 - Changed default behavior of "syn" protocol to
445 - Win32 compatibility changes ("syn" protocol).
446 - Increase timeouts for tests in case client or
450 - Preserve/restore ALRM settings for tcp mode pings.
451 Spot by d@niel-berlin.de (Daniel Berlin)
452 - Can now select device for udp and icmp protocols.
454 - Add new "syn" protocol to allow for mass parallel
456 - Add ack() method to utilize non-blocking connect
458 - Add demo/fping script as a "syn" demonstration.
459 - Compatibility patches for cygwin.
463 - Perl 5.8.0 compatibility stuff.
466 - Move INSTALL doc into perldoc.
467 - Allow source_verify method to work
472 - Add $p->source_verify method to skip source
477 - Moved files to more standard locations.
478 - Less common martian used for ping test
482 - More RPM spec generalizations.
485 - RPM spec generalizations.
487 - Win32 compatibility changes.
491 - Documentation changes.
492 - Added INSTALL doc.
493 - Added README to rpm %doc.
494 - Added neat MakeMaker constants routine.
495 - Buttwag around Makefile.PL warnings:
500 - Added ABSTRACT info.
501 - Allow for smoother upgrade from
503 - Change default protocol from udp to tcp
508 - Added text ip lookup feature.
512 - Added ping time measuring feature.
514 - Optionally allow for high resolution
519 - More general error determination for
523 - Test changes for VMS (Craig Berry)
526 - Test changes in case echo port is not available.
527 - Fix 110_icmp_inst.t to use icmp protocol
531 - Added bind() function useful for clients with multiple
534 - Execution optimizations for several constants (Seth).
535 - More test changes in case Socket module is not available
539 - Documental and test changes only.
540 - No functional changes.
543 - Faster response for Win32 tcp_connect.
544 - Better explanations in test comments.
547 - Compatibility changes
548 - Works with UNIX and Win32 OS
549 - Works with Perl 5.005 5.6.x 5.7.x 5.8.x
550 - Applied several patches from distro
551 - External protocol added thanks to
552 colinm@cpan.org (Colin McMillen)
553 - Stream protocol added thanks to
557 - Added Net-Ping.spec for RPM to easily
558 utilize using "rpm -ta Net-Ping*tar.gz"
559 - Moved Copyright section to perldoc
562 - Added test suite
565 - Added CHANGES and README to tarball.
566 - No functional changes.
569 - Portability adjustments to ping_tcp()
574 - Magic version by Russell Mosemann from CPAN