tisdag den 1 maj 2012 klockan 22:34 skrev Mats Erik Andersson detta: > Dear all, > > I have undertaken a task to renovate and restore `ping' > to correct and expected functionality. There are many > things needing attention,
This undertaking has been successful, and it also uncovered the serious mistakes corrected in "24f0cb05". Most recently the implementation of "--ip-timestamp" proved to be a most useful step forward, as it makes interesting probes possible. As a next step I would like to collect code related to IP options into a separate part, since "ping" as well as "traceroute" are immediate consumers of such code. I would also refactor code from "ping/ping_echo.c" into that construct. The most urgent intention of mine is to implement Loose source record route, LSRR, for "ping" as well as "traceroute". We need this! It would also simplify the implementation of IP option Timestamp in the "prespec" variation. Two paths are available: * A new helper library "libip/libip.a". * Local object file "ping/libip.o", which would have to be included with "src/traceroute.o". The first seems the best. Objections? Best regards, Mats E A