diff --git a/ChangeLog b/ChangeLog
index cc349d714ba89df7278c460179b37d616430cde8..79f84839b4fb890475b66bdef7fcab508883f006 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2011-03-13, 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.
+
+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
+ SetUID and should not read foreign files. Unfortunately, dropping
+ 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:
+ * src/oping.h: Remove `HAVE_*_H' macros for system headers. Those
+ macros should not be used in system wide installed header files.
+ Thanks to Sebastian for fixing this.
+
+2009-07-20, Version 1.3.1
+ * src/liboping.c: Fix too eager argument validation that prevented the
+ library to work as documented. Thanks to Sebastian for catching this
+ bug.
+
2009-07-18, Version 1.3.0
* oping: Documentation and messages have been improved.
* oping: Support for the `-D' command line option has been added.
2009-07-18, Version 1.3.0
* oping: Documentation and messages have been improved.
* oping: Support for the `-D' command line option has been added.