Code

Merge branch 'bp/exit'
[liboping.git] / ChangeLog
index e074915fae72e05213ba1ef2a8efa7e9e822e31f..600395f982b3fa619c4939142d2bf380eacba580 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,55 @@
+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
@@ -5,6 +57,8 @@
          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: