[liboping-changes] octo's ping library: Changes to 'master'

Florian Forster octo at verplant.org
Thu Nov 20 15:51:22 CET 2014


 ChangeLog          |    9 
 configure.ac       |    6 
 src/mans/oping.pod |   69 ++++-
 src/oping.c        |  688 +++++++++++++++++++++++++++++++++++++++++++----------
 src/oping.h        |    2 
 5 files changed, 635 insertions(+), 139 deletions(-)

New commits:
commit 2cb543eb454db4de7a7225d3610221b7c8fd0e88
Author: Florian Forster <ff at octo.it>
Date:   Thu Nov 20 15:33:43 2014 +0100

    Bump version to 1.8.0; Update ChangeLog.

commit d26cd43b41138c4cbe29f0be9b9dc020520b6375
Author: Florian Forster <ff at octo.it>
Date:   Thu Nov 20 14:46:40 2014 +0100

    src/oping.c: Fix status output.
    
    This is a really dirty hack: If the percentile and/or median output
    decreases, the output may have less characters than previously. Add
    spaces at the end of the string to clear digits with may have been
    there, to avoid the "maximum" value be appear to go through the roof.

commit 4478fcf65e46d4d1746859187be5eab7df54e6e6
Author: Florian Forster <ff at octo.it>
Date:   Thu Nov 20 14:35:53 2014 +0100

    src/oping.c: Fix pretty ping graph movement.
    
    Fixed the wrap-around case and adds support for windows larger than the
    history size.

commit a18b31772ddeab5d911f5cc8b7eecb340fabe879
Author: Florian Forster <ff at octo.it>
Date:   Thu Nov 20 12:42:03 2014 +0100

    src/oping.c: Improve comments.
    
    Also remove dead code.

commit d1c9f8feddf4cc174378d822ed1dc93f0d3fa03c
Author: Florian Forster <ff at octo.it>
Date:   Thu Nov 20 12:03:56 2014 +0100

    src/oping.c: Change the order of graphs.

commit aac3188c7af2db1a9483e03ceb31c94f174d5f9f
Author: Florian Forster <ff at octo.it>
Date:   Wed Nov 19 18:08:14 2014 +0100

    src/oping.c: Switch graphs when pressing "g".

commit 90d8073be335e68bbe4e03b67c0286df475f0b49
Author: Florian Forster <ff at octo.it>
Date:   Wed Nov 19 17:59:33 2014 +0100

    src/oping.c: Rewrite of the percentile code.
    
    Rather than bucketizing RTTs and approximating the percentile, keep the
    last 900 replies (15 minutes by default) in memory and calculate the
    percentile from that.
    
    This allows the "prettyping" graph to "move to the left", which is a much
    nicer user experience IMHO.

commit aee9560f9e3e1020b39d2d7e63cd057b3288a347
Author: Florian Forster <ff at octo.it>
Date:   Tue Nov 18 18:23:56 2014 +0100

    src/oping.c: Add median and 'n'th percentile, remove average and stddev.
    
    Average and standard deviation are not very useful for network latency.
    Median and (95th) percentiles are routinely used to measure network
    performance, so provide them instead.

commit 4c1ab318cd09b77bd8d9118c61d27afdb5933d05
Author: Florian Forster <ff at octo.it>
Date:   Tue Nov 18 17:43:11 2014 +0100

    src/oping.c: Exit early if no host could be resolved.
    
    Otherwise "noping" would drop the user into an empty ncurses window,
    which is very confusing, annoying and unexpected.

commit 9365ae14cb196ba19f26611fd28d61957f07bf91
Author: Florian Forster <ff at octo.it>
Date:   Sun Oct 12 17:32:47 2014 +0200

    src/oping.c: Define thresholds for coloring green and yellow in a central place.

commit 4834a347c0d674ff7a03768ead08dd02b5590c5f
Author: Florian Forster <ff at octo.it>
Date:   Sun Oct 12 17:32:06 2014 +0200

    src/oping.c: Make sure the reported percentile value doesn't exceed the maximum.

commit a6739449f931f17e44d468c5edd083b2487bcfdf
Author: Florian Forster <ff at octo.it>
Date:   Sun Oct 12 17:31:41 2014 +0200

    noping: Color response times based on their percentile.
    
    Update the histogram's "ratio" array after ever response and use that to
    color the response time in the noping application.

commit d85b13b65a33de75bd8731f713db2cce7bcc41d7
Author: Florian Forster <ff at octo.it>
Date:   Fri Oct 10 12:53:40 2014 +0200

    oping manual page: Document the "-g histogram" option.

commit 88e6691224d68cb30324e040f4e8aa2753ea141e
Author: Florian Forster <ff at octo.it>
Date:   Thu Oct 9 22:50:41 2014 +0200

    src/oping.c: Add a "-g histrogram" option.

commit 79485b71662a0467556559f902e591f1a0d8d054
Author: Florian Forster <ff at octo.it>
Date:   Thu Oct 9 16:39:00 2014 +0200

    noping: Add the "-g" option.

commit 648990aca5450fe59161ee1f8f4a4c6817a55b15
Author: Florian Forster <ff at octo.it>
Date:   Thu Oct 9 12:36:09 2014 +0200

    Initial implementation of a box plot.
    
    Still needs a command line switch and documentation.

commit ee13385b1c68103b7d57a745ee8a1ae908406df6
Author: Florian Forster <ff at octo.it>
Date:   Sun Sep 28 02:17:26 2014 -0700

    oping, noping: Implement percentile reporting.




More information about the liboping-changes mailing list