[liboping] Version 1.5.0 available
ff at octo.it
Fri Oct 29 09:45:06 CEST 2010
after applying Vladimir Melnikov's QoS patch and massaging the “oping”
utility a bit, I've released version 1.5.0 of the library.
It is now possible to set the QoS byte of outgoing packets using the
“PING_OPT_QOS” option and read the QoS byte of incoming packets using
the “PING_INFO_RECV_QOS” info tag. The functionality is kind of low
level, though: liboping passes the byte along to the kernel without
interpreting the byte itself; it is therefore the caller's
responsibility to chose a useful combination.
The “oping” and “noping” utilities have also been adapted to use and
provide the additional functionality. Using the “-Q” option the user can
specify the QoS byte for outgoing packets. A couple of aliases have been
defined for recommended values, for example “ef” for “Expedited
Forwarding” (RFC 2598). The tools will also show the QoS byte of
incoming packets if either the outgoing or the incoming byte is
Last but not least, the license of the library has been changed from GPL
to LGPL 2.1. This allows to use liboping in software which is not
licensed under a GPL compatible license.
Version 1.5.0 is available from liboping's homepage or via these direct
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
* liboping: The library has been relicensed under the LGPL 2.1.
Florian octo Forster
Hacker in training
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 835 bytes
Desc: Digital signature
More information about the liboping