Code

src/oping.c: Exit early if no host could be resolved.
[liboping.git] / ChangeLog
index e074915fae72e05213ba1ef2a8efa7e9e822e31f..e8ff045a3524e798c9a022140c682c083293c8c4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,66 @@
+2014-09-25, Version 1.7.0:
+       * oping, noping: The new -Z option allows the exit status to indicate
+         the number of failing hosts. Thanks to Barak Pearlmutter for the
+         patch.
+       * noping: The ability to print a "prettyping" style graph has been
+         added. Thanks to Antoine Beaupré for his work!
+       * src/liboping.c: Build fixes for Solaris have been fixed. Thanks
+         Scott Severtson for the fix!
+       * Build system: Creation and installation of a pkg-config file has
+         been added. Thanks to Barak Pearlmutter for the patch.
+
+2012-01-31, Version 1.6.2:
+       * Build system: Setting capabilities and the set-UID bit has been made
+         more fault-tolerant, so that it will work with Debian's fakeroot(1)
+         utility.
+       * src/liboping.c: Fixed a compiler warning about an non-static format
+         string. Thanks to Brian Edwards for pointing this out.
+       * src/liboping.c: Fixed compilation under Mac OS X and Solaris. Thanks
+         to Clayton O'Neill for his patch.
+
+2011-03-06, Version 1.6.1:
+       * Build system: If "make install" is executed as root, the CAP_NET_RAW
+         capability is added to the binary (on Linux) or the set-UID bit is
+         set (other Unixes).
+       * src/oping.c: Fix compiler warnings which may abort the build. Thanks
+         to James Bromberger for reporting the problem.
+       * noping: Compatibility with ncurses 5.8 has been fixed. Thanks to
+         Gaetan Bisson for his patch.
+
+2011-01-26, Version 1.6.0:
+       * liboping: Improve timing of received network packets using
+         SO_TIMESTAMP if available. Thanks to Bruno Prémont for his patch.
+
+2010-11-17, Version 1.5.1:
+       * oping, noping: Alias for the “Voice Admit” DSCP has been added.
+       * src/oping.c, src/liboping.c: Compiler warnings / errors have been
+         fixed. Thanks to James Bromberger for reporting one of them.
+
+2010-10-27, Version 1.5.0:
+       * src/liboping.c: The possibility to set the QoS byte of outgoing IPv4
+         and IPv6 packets and read the byte from incoming packets has been
+         added. Thanks to Vladimir Melnikov for his patch.
+       * oping, noping: Add the ability to configure the QoS field on the
+         command line. If either the QoS field of outgoing or incoming
+         packets is non-standard, the QoS byte of incoming packets will be
+         printed.
+       * liboping: The library has been relicensed under the LGPL 2.1.
+
+2010-06-13, Version 1.4.0:
+       * noping: A new front-end to liboping, using the ncurses library, has
+         been added. The new command line application displays ping
+         statistics online and highlights aberrant round-trip times.
+
+2009-12-20, Version 1.3.4:
+       * src/liboping.c: When one file descriptor was in an error state, the
+         select(2) loop would run indefinitely. Error handling has been
+         improved so the loop ends gracefully now in this case.
+       * src/liboping.c: Drop privileges before reading files if supported by
+         the system. This way files are opened using the user's original
+         privileges when using the “-f” option.
+       * Net::Oping: An off-by-one error has been fixed in the Perl bindings.
+         Thanks to Fredrik Soderblom for his patch.
+
 2009-09-29, Version 1.3.3:
        * oping: Disable the “-f” option if the real and effective user IDs
          don't match. If that is the case the program is probably running
 2009-09-29, Version 1.3.3:
        * oping: Disable the “-f” option if the real and effective user IDs
          don't match. If that is the case the program is probably running
@@ -5,6 +68,8 @@
          privileges before reading the file is not possible, because they are
          required for opening raw sockets.
 
          privileges before reading the file is not possible, because they are
          required for opening raw sockets.
 
+         Reading from STDIN using “-f -” is still possible.
+
          Thanks to Steve Kemp for reporting this issue as Debian bug #548684.
 
 2009-07-27, Version 1.3.2:
          Thanks to Steve Kemp for reporting this issue as Debian bug #548684.
 
 2009-07-27, Version 1.3.2: