Skip to content

Releases: bp2008/pingtracer

PingTracer 1.19.1

02 Dec 22:52
Compare
Choose a tag to compare

Version 1.19

  • When maximizing the ping response graphs, user-configurable offsets can now be applied to the window position and size to make it better match the normal program window when graphs are maximized. Because I could not find a way to programmatically determine the correct values to use, the offset values are configurable in Tools > Options. The default offsets are appropriate for windowed mode operation in Windows 11. Resolves #46. Thanks @fragtion for contribution.
  • Several scaling options are now available for scaling the Y-axis of the ping response graphs. Resolves #47. Thanks @fragtion for contribution.
  • Fixed a bug where 1-pixel lines failed to render on the graph at all, and an unrelated bug where 0ms ping responses rendered as 2-pixel lines overlapping the bottom border.

Version 1.19.1

  • Fixed a bug where ping timeouts failed to render their red line unless the lower limit for graphing was below 0.
  • Added setting to Tools > Options to configure the height of the red line that is drawn when a ping times out.

PingTracer 1.19

02 Dec 22:22
Compare
Choose a tag to compare

Version 1.19

  • When maximizing the ping response graphs, user-configurable offsets can now be applied to the window position and size to make it better match the normal program window when graphs are maximized. Because I could not find a way to programmatically determine the correct values to use, the offset values are configurable in Tools > Options. The default offsets are appropriate for windowed mode operation in Windows 11. Resolves #46. Thanks @fragtion for contribution.
  • Several scaling options are now available for scaling the Y-axis of the ping response graphs. Resolves #47. Thanks @fragtion for contribution.
  • Fixed a bug where 1-pixel lines failed to render on the graph at all, and an unrelated bug where 0ms ping responses rendered as 2-pixel lines overlapping the bottom border.

PingTracer 1.18

07 Mar 02:10
Compare
Choose a tag to compare

Version 1.18

Quality of life improvements:

  • Reverse DNS lookup is now performed in the background, so it doesn't slow down the startup of pings anymore.
  • Multiple hostnames can now be separated with spaces and/or commas. Previously, it only allowed commas.
  • PingTracer will now use the user-entered hostnames as graph labels when available instead of needing to do a reverse DNS lookup. This can be most beneficial when pinging a list of manually-entered hostnames.
  • Ping interval timing no longer is affected by changing the system's clock.

PingTracer 1.17

06 Mar 01:12
Compare
Choose a tag to compare

Version 1.17

  • Starting pings with an empty "Host" field will now log an error instead of throwing an exception.
  • If the -h argument does not match an existing configuration, a new one is created.

The command line arguments list has been extended and slightly modified:

Arguments:
    -h <value>
        Load a saved configuration with Display Name or Host field matching <value>.
        If a matching configuration is not found, one will be created.
    -4
        (Use with -h) This indicates the "Prefer IPv4" checkbox must be checked.
    -6
        (Use with -h) This indicates the "Prefer IPv4" checkbox must be unchecked.
    -t0
        (Use with -h) This indicates the "Trace Route" checkbox must be unchecked.
    -t1
        (Use with -h) This indicates the "Trace Route" checkbox must be checked.
    -l x,y,w,h
        The window will be moved to the specified location and size.
        "w" and "h" parameters are optional.
    -s
        Pinging will begin automatically.
    -m
        The ping graphs will be maximized.

PingTracer 1.16

24 Jan 17:07
Compare
Choose a tag to compare

Version 1.16

  • Graphs can no longer be scrolled past the edge of the ping response buffer (as determined by the option "Number of ping responses to cache in memory for each host:"). This eliminates the issue where you could have trouble finding the oldest data because you'd scroll past the end and see data repeated.
  • Added a "Log Successes" checkbox which operates like "Log Failures", but for successful pings. It will be a lot of data typically, not recommended for normal use.
  • The in-app text log field now self-trims to 22000 characters when it exceeds 32000 characters, to help keep it from growing out of control.
  • Stopping pings should be a little more responsive when a long delay between pings is used.

Version 1.15.2:

23 Jan 01:13
Compare
Choose a tag to compare

Version 1.15.2

  • The -m command line flag to start maximized is no longer ignored.

PingTracer 1.15.1

02 Aug 22:12
Compare
Choose a tag to compare

Version 1.15.1

  • The Tools menu now has a Reset Window Size option which returns the window to the default size, now that closing and reopening the application doesn't do that anymore.

Version 1.15

  • The program will now remember its position between runs.
  • If the program's window center is offscreen upon startup, it will be moved to the center of the nearest screen.

Version 1.14

  • Added optional command line arguments. See Tools menu > Command Line Args for integrated usage help.
    • With the addition of this feature, PingTracer launching can be automated by placing shortcuts with command line arguments into the Startup folder or via virtually any other automation mechanism.
Arguments:
    -h <value>
        Load a saved configuration with Display Name or Host field matching <value>.
    -6
        The -h parameter will preferentially select a configuration that is configured to 
        prefer IPv6.  If -6 is omitted, an IPv4 configuration is preferred.
    -l x,y,w,h
        The window will be moved to the specified location and size.
        "w" and "h" parameters are optional.
    -s
        Pinging will begin automatically.
    -m
        The ping graphs will be maximized.
  • Added a checkbox for you to disable logging of ping failures on a per-configuration basis.

PingTracer 1.15

02 Aug 22:05
Compare
Choose a tag to compare

Version 1.15

  • The program will now remember its position between runs.
  • If the program's window center is offscreen upon startup, it will be moved to the center of the nearest screen.

Version 1.14

  • Added optional command line arguments. See Tools menu > Command Line Args for integrated usage help.
    • With the addition of this feature, PingTracer launching can be automated by placing shortcuts with command line arguments into the Startup folder or via virtually any other automation mechanism.
Arguments:
    -h <value>
        Load a saved configuration with Display Name or Host field matching <value>.
    -6
        The -h parameter will preferentially select a configuration that is configured to 
        prefer IPv6.  If -6 is omitted, an IPv4 configuration is preferred.
    -l x,y,w,h
        The window will be moved to the specified location and size.
        "w" and "h" parameters are optional.
    -s
        Pinging will begin automatically.
    -m
        The ping graphs will be maximized.
  • Added a checkbox for you to disable logging of ping failures on a per-configuration basis.

PingTracer 1.14

02 Aug 20:18
Compare
Choose a tag to compare

Version 1.14

  • Added optional command line arguments. See Tools menu > Command Line Args for integrated usage help.
    • With the addition of this feature, PingTracer launching can be automated by placing shortcuts with command line arguments into the Startup folder or via virtually any other automation mechanism.
Arguments:
    -h <value>
        Load a saved configuration with Display Name or Host field matching <value>.
    -6
        The -h parameter will preferentially select a configuration that is configured to 
        prefer IPv6.  If -6 is omitted, an IPv4 configuration is preferred.
    -l x,y,w,h
        The window will be moved to the specified location and size.
        "w" and "h" parameters are optional.
    -s
        Pinging will begin automatically.
    -m
        The ping graphs will be maximized.
  • Added a checkbox for you to disable logging of ping failures on a per-configuration basis.

PingTracer 1.13

13 May 21:15
Compare
Choose a tag to compare

PingTracer 1.13

  • Fixed an issue where the Stop or Close buttons simply froze the app on some systems.
    • This was due to the use of Thread.Abort() which is not supported in mono or even some versions of .NET.
  • settings.cfg will be loaded from the current working directory if it exists there, allowing you to run multiple copies of pingtracer with different settings files.