Professional Documents
Culture Documents
What's new?
---------------------------------------------------------------------------
Legend:
* New feature
+ Improvement
! Software change requires modification of your configuration
x Bugfix
- Information only
x Fixed a bug where timeouts of 30 sec and over would produce any
"Timeout waiting for" messages. Thanks to Timo Reinikka.
+ Size sweep mode got a fourth paramter: the number of packets to send with
each size. So -l 0:1400:2:5 means send 5 packets with each even size
between 0 and 1400, bounds included.
+ Added "-qr <time>" option to suppress all reply outputs under <time> msec.
The output is still written to the logfile, if provided. Thanks to Daniel
Beardsmore for the idea.
+ hrPing now remembers ping replies it had marked "Timeout" earlier and no
longer prints them. Furthermore, hrPing has now support for multiple
replies to a single ping. Thanks to Timo Reinikka for inspiration.
x Fixed output problems in tracert mode if output was piped. Thanks to Petr
Lázňovský for bug report.
x Fixed problem that piped output would only appear after program exit.
Thanks to Petr Lázňovský for bug report.
* Added -c option: concurrent sending. With this options set to <num>, hrPing
will keep at maximum <num> pings at a time in transmission. That means it
will send a new ping after it received a reply or a timeout of an already
sent one. When using -c, -s times are not observed.
! The big new thing is a graphical front-end to display ping results. The
front-end is an add-on, so the usual hrPing command line has not changed,
you can just display all the timings in an extra window! The graphical
front-end is called grping.exe and can (so far) not be used alone.
In the graphic you can change the time scale, show averages and display
results of multiple ping runs in one graphic.
* Added packet size sweep support: -l and -L accept now sizes of the form
start:end:incrememt. The packets sent will start with size 'start' and will
be incremented by 'increment' each time until 'end' is reached, then the
cycle repeats.
An added bonus is the calculation of the correlation between the size of the
packet and the time. An correlation of > 80% means that there is a strong
correlation. If the correlation is >= 40% we print an estimate of the line
speed. :-)
+ If -F is set (logging to a file) and -q (or one of -qr, -qe, -qt) as well,
then there is still no screen output for the specific type of messages, but
they are written to the log file nevertheless. Thanks to Matthias Wald for
the inspiration.
x "Can't find own IP address!" was issued when the destination host was
directly connected. Fixed.
New features:
* hrPING now uses almost no CPU load. Old hrPING uses full load on one
core.
* The summary option -y now display proper min/max values as well as a
better lost value.
* Added -diag option to send all kinds of packets to the destination and
print what is coming through.
* ICMP timestamp mode shows petter rx/tx differences.
* hrPING continues to ping, even if the sockets return an error (like lost
connectivity).
* -w timeout is now honoured even if the packet is received, but too late.
In such a case, the packet is counted as lost.
- Switches -n, -l, -L, -i, -v and -I now accepts 0x and 0y prefixes for
hex and binary arguments.
- hrPING will now only abort after a failed send if it was the frist send.
- If -v option (to set TOS byte) is used under Vista+, -H (IP_HDRINCL socket
option) is automatically set. Otherwise, setting the TOS byte doesn't
work any more under Vista+.
hrPing v3.11
With this option set, you get a summary every half second with the total
statistics and the statistics over the last 5 seconds.
- hrPING now supports UDP pinging! Specify -u to send UDP packets. Since
there will be most probably no one replying on the other side, the reply
will still be an ICMP message (port unreachable).
- hrPING can send and process ICMP timestamp requests. Use -M to do that.
Use -O <ofs> to add/subtract <ofs> from the times in case the other's
clock is set differently.
hrPing v2.45
- Added -qr, -qe, -qt switches to switch off only reply, error resp. timeout
printing. Thanks to Henno Täht for the idea.
hrPing v2.37
- Fixed a bug where commandline switches -n, -l, -L, -i, -w, -s, -v, -Q
and -I would not work anymore. Thanks to Günter Niedermeier for his
report.
- Updated documentation.
hrPing v2.31
- Cosmetic fixes.
- Traceroute mode would stop after less than 30 hops if the last hops
didn't answer. More thanks to Robert Dinges.
hrPing v2.10
hrPing v2.02