Ping Plotter Revision History
Last Revision: August 18th, 2001
Check www.pingplotter.com for the latest version.
August 18th, 2001 - Ping Plotter 2.30.1 released.
This is primarily a bug fix, including the following:
- Slow load times when running Norton Antivirus Auto-Protect fixed.
- Some routes (mostly when the next to the last hop wasn't responding, but the last hop was) would cause Ping Plotter to blue-screen under Windows 95/98/ME.
- Alerts sometimes didn't fire correctly if the visible graph was selecting a route that wasn't the current route.
- Alert e-mails had a date of 1899 instead of current date.
- Alert e-mails were being introduced to the SMTP server without a from line, so a very select few SMTP servers would reject.
- If the final destination wasn't in the route because of a route lengthening (and the final destination stopped responding at the same time), alerts on that hop wouldn't always fire.
- /save command line option didn't work correctly.
- The focus rectangle sometimes didn't draw on the lower graph when focused on a non-current period. This is now corrected.
- List index out of bound error when doing a text export under certain conditions.
May 20th, 2001 - Ping Plotter 2.30 released!
Version 2.30 has the following new features and bug fixes (since 2.20):
- The timeline graphs now show packet loss percentages. This adds information to time periods greater than a few hours (where it used to just show that there was at least one packet lost), and can help show trending quite a bit better. If you prefer the old style graphs, hold down the shift key while right clicking on a timeline graph and enable "Old style timeline graphs".
- Packet loss percentages can now be shown on the upper graph.
- Added ability to turn on/off min/max lines on the upper graph. This can help during long term monitoring where a single bad response could change the scale of the entire graph.
- The lower timeline graphs can now be scrolled using ALT-LEFT, ALT-RIGHT, ALT-HOME, ALT-END, ALT-PGUP, ALT-PGDN. These keys work when the upper graph is selected (because the lower graphs donÆt actually accept focus). Clicking on the lower graph will focus the upper graph.
- The lower timeline graphs now resize based on their current size when adding a new graph - rather than resizing to 65 pixels always.
- Added an option to use high performance timers when tracing. This increases the accuracy when using Windows NT/2000 - where the best accuracy reported by ICMP.DLL is 10 ms.
- Added ARIN Block IP lookups to see who owns an IP address. This works even if the IP doesnÆt resolve to a name.
- All Open/Save dialogs have been updated to have the "Places" bar for Windows 2000/ME users.
- Added automatic version checking. Ping Plotter will now check to see if thereÆs an update available and let you know if there is.
- Added support for multiple INI files. This is useful when you automatically start multiple instances of Ping Plotter and want the output to be different between instances.
- Added "zooming" logic so when you decrease the time shown in the timeline graph it tries to keep your selected time period in focus. This can be useful to focus in on a period in the 48 hour graph, and then zoom down to the 30 minute (or similar) graph to see the period in more detail.
- Changed the alert system to no longer use averages. Averages were hard to understand in the context of lost packets, and in all cases we reviewed, the alternate method was superior.
- Added ability to change the Subject line in alert e-mail messages. $host can be included to show the final destination.
- Exporting to text files was substantially improved.
- Can ping only the final destination (rather than tracing all hops between you and the final destination). While this turns off some of the core functionality of Ping Plotter, it can be handy if youÆre using alerts, or only want to graph performance to the final destination and donÆt want to use the extra bandwidth required to trace the intermediate hops
- Registration codes are now validate against a server database. Details are available at www.pingplotter.com.
- Changing packet cargo options now take affect immediately.
- Stability improvements (as always). Several access violations fixed; a problem with save files was fixed; Improved alert reliability; minor graph overdraw no longer happens; PNG files now come out with better color; WhoIs processing cleaned up a bit; Minimizing to the tray works more reliably (including improved tray "click" behavior).
July 23rd, 2000 - 2.20 released!
The following are changes between version 2.03 and 2.2
Version 2.2 has the following new features:
- Route changes are now handled, and all history is stored with the route that it was recorded on. This means you can see that your ISP (or someone in the route) changed the route to correct a problem (or make things worse!). Ping Plotter keeps track of all the routes for as long as you like. Additionally, certain route changes can be excluded so normal changes arenÆt flagged or logged.
- You're now able to specify the maximum number of samples you want to keep in memory. This will allow tracing sessions of unlimited length (you'll no longer run out of memory after 2 weeks of hard non-stop tracing).
- You can now "Save as Image" (instead of having to copy it to the clipboard and use another application to make the image). Supported file formats are .PNG and .BMP. (Before you ask: JPG is way too lossy for concise text/line based graphics, and GIF is owned by Unisys and requires a license to deploy).
- You can now schedule your data to be automatically saved (at interval). The file name can include any portion of the date/time plus the host name so you can keep nice history files (use this with the maximum in-memory sample count to keep data around forever)
- You can now schedule an image to be automatically saved (at interval). You might use this to keep an intranet page current, just keep nice images of history. These can be saved in PNG or BMP format.
- Double clicking an entry in the history list now automatically starts tracing to that address.
- Trace name/address now shows on taskbar title to distinguish multiple running copies.
- The .PPS file extension has been retired in favor of .PP2. Microsoft PowerPoint used the PPS extension, and in cases like this, they win. This extension can be overridden manually in your .INI file as well if you find that .PP2 interferes with some application youÆre using.
- Re-associating with the .PP2 extension now prompts before happening if it's already associated with something else.
- Changed WhoIS parsing to better parse new Internic output. Also updated to better work under Windows 2000.
- Changed lower "time line graph" so that dropped packets don't automatically make the bar full height - if some good samples are included in that single-pixel time period, then the bar is the correct height for the good samples.
- Entering an IP address (as opposed to a name) now starts tracing immediately (before the IP is resolved into a name). The name shows as (resolving) until the request is complete.
- Misc. bug fixes including Alert system e-mail fix, high rate data loss, some settings not saving on exit, registration routines work better on NT if you don't have admin access, restoring from tray refreshes the timeline graph.
- Free upgrade to all registered users.
11/15/98 - Version 2.03 released - bug fix
Changes between version 2.0 and 2.03
This version is *mostly* a bug fix version. It includes the following changes:
- Fixed case sensitivity on registration code bug.
- Fixed occasional access violation when tracing
- Fixed occasional lockup under Win95
- Fixed so DNS name doesn't ever return your own computer's name when a hop times out.
- Fixed so DNS lookups always happens - even if the first hop times out.
- Fixed the alert system so it works correctly now. Alert system is much more reliable.
- Fixed the alert system so more than one alert can be tied to any IP address
- Fixed problem where saving a sample set would sometimes not work (when there was no DNS name).
- Minor changes to registration code system.
- Fixed "Sample Index too High" error when exporting to text file.
- Export to text file now allows exporting with the samples in rows
rather than columns (to overcome Excel's 255 column limit).
7/3/98 - Version 2.0 released.
Changes between version 1.00.2 and 2.0
Version 2.0 of Ping Plotter introduces a bunch of great new features. Among them
are:
- Will graph single hops (from one to all) from your trace over time - and display
them on a graph. This graph can be resized, rescaled, zoomed, dragged and manipulated to give you exactly the information
you need to find the problem.
- New "Alert" system. This will allow you to set parameters where you
want to be notified of the condition. If the conditions fire an alert, you can log that data to a text file, play
a wave file, or send yourself e-mail with the pertinent information included.
- You can save and load sample sets - and then resume (right-click the trace button
when you have existing data and you're not tracing) the trace. This way you can have multiple sessions of data
in the same graph.
- Exporting to comma delimited text file for use with external programs (Excel)
is supported.
- You can now "Fix" the graph scale to a specific size so that bad hops
don't cause all valid points to be resized into a tiny graph.
- The icon can be moved from the taskbar to the tool tray for long-term monitoring
projects.
- You can ignore 1-5 of the first hops in your trace (as opposed to the 1 that
version 1.00.2 supported).
- Round Trip time is now shown below the last hop. This time is exactly the same
as the last hop, but many people me what the round trip time was, so I included it to make things easier for people
to understand.
- All columns of the graph are now resizable.
- The numbers for min and max time are now displayable on the upper graph (right-click
the graph).
- An option has been added so that Ping Plotter works better under NT 3.51 (under
Advanced options, "Use non-threaded name lookups"). This is automatically turned on when installed under
NT 3.51.
- Timeout time and "attack rates" (time Ping Plotter waits between sending
out requests for each hop - this was 25ms in 1.00.2, but really bad connections might need to make this longer)
can be customized.
- Ping Plotter 2.0 uses significantly fewer resources while tracing.
- Limited whois functionality is included. Right now, it only queries the Internic
server - a future release may expand on this based on requests.
- The "Copy as Image" feature includes more information and looks nicer.
- This version will be shareware - and will cost $15.00 to register. The unregistered
version will allow you to use all these features to evaluate, but will include "reminder" notices to
encourage people to register. The current freeware version will remain freeware and will remain available to those
that prefer it.
- More (what feature list would be complete without the ubiquitous "More"
feature?).