DSLstats Changelog

What's new in DSLstats 6.5.9 Pre-release

May 31, 2018
  • fixed bug which resulted in all uploaded snapshots being copies of the ES snapshots
  • text snapshots are now included in the uploads
  • corrected issue whereby auto deletion of older snapshots sometimes happened too soon (?)

New in DSLstats 6.5.8 Pre-release (May 28, 2018)

  • Added check to disallow spaces in FTP upload directories and URLs
  • Fixed bug whereby Data Store uploads were not uploaded into daily folders
  • The files used for FTP upload tests are now named FTPtest1 and FTPtest2
  • Added FTPS to the choice of FTP protocols
  • Added FTP upload of snapshots
  • Added FTP upload failure alert (after four successive failures)

New in DSLstats 6.5.6 Pre-release (May 21, 2018)

  • fixed bug which resulted in FTP upload test returning success when curl isn't installed

New in DSLstats 6.5.2 Pre-release (Apr 30, 2018)

  • result of FTP test upload is now reported as a red/green label instead of a message box
  • when copying to clipboard or making a snapshot of the average errors, this now includes the Total ES line
  • when restarting recording after stopping it, the SNRM per band and traffic per minute graphs are now reset in the same way as the other time-scrolling graphs
  • SES delta DS and US values now included in Stats.log (fields 48 and 49)
  • fixed incorrect band allocation when U0 is unused
  • FTP uploads can now use TLS/SSL if the server supports it
  • Added capability to regularly upload the webserver files

New in DSLstats 6.3.5 Pre-release (Apr 1, 2018)

  • Fixed transitional webserver code which sometimes omitted the path delimiter when upgrading from a previous version
  • Fixed duplicate event log messages about location of webserver files
  • FTP test upload files are now named "FTPtest1" and "FTPtest2" and are not deleted after upload
  • Fixed the extra " in the error message "File .... failed to upload"
  • Fixed the error in graph time per page when closing and restarting DSLstats
  • The names of the files in the data store now have the format "name-hours-minutes.zip"
  • The default Snapshots folder is now <config files location>/Snapshots
  • Manual editing of snapshots, webserver and data store locations is now disallowed
  • Regular FTP upload of all stats is now enabled using daily folders on the server
  • Some small cosmetic changes

New in DSLstats 6.1.2 Pre-release (Mar 1, 2018)

  • fixed failed snapshots when the first time is set to 00:00

New in DSLstats 6.1 (Nov 20, 2017)

  • removed unhelpful event log messages "Implausible up/down traffic..."
  • band extraction from pbParams now uses discovery phase values (previously medley phase values were used)

New in DSLstats 6.0.11 Pre-release (Sep 22, 2017)

  • corrected upstream/downstream order in signal attenuation log with ADSL
  • added option to choose which types of alert to send emails for

New in DSLstats 6.0.9 Pre-release (Sep 15, 2017)

  • added "Save and Clear Now" button to event log

New in DSLstats 6.0.8 Pre-release (Sep 15, 2017)

  • added "Email from" box to the alerts setup (Login username can be different)

New in DSLstats 6.0.7 Pre-release (Sep 15, 2017)

  • the email alert function was rewritten to work with newer systems
  • connection speed change is not now used as an indicator of a resync

New in DSLstats 6.0.6 Pre-release (Aug 23, 2017)

  • added vectoring state to MDWS uploads

New in DSLstats 6.0.5 Pre-release (Aug 18, 2017)

  • DSL uptime is now always derived from AS (available seconds) value
  • "Show billing data" button is greyed out when viewing traffic per minute
  • changes to graph colour are now also applied to G.INP graphs
  • fixed a long term issue which stopped the webserver working properly
  • added ES (errored seconds) to the webserver options
  • fixed an issue with embedding stats text in the webserver combined page

New in DSLstats 6.0.4 Pre-release (Aug 18, 2017)

  • Fixed floating point error when saving snapshots of average errors in Windows version
  • HG612_Modem_Stats co-operation option is now available on Linux and RPi versions
  • added option not to include routine events (snapshots) in the event log
  • fixed integer conversion error when using cat /proc/net/dev for traffic

New in DSLstats 6.0.3 Pre-release (Jul 21, 2017)

  • added HEC values to MDWS uploads

New in DSLstats 6.0.2 (Jun 27, 2017)

  • fixed "not responding" error during MDWS uploads with Windows version

New in DSLstats 6.0.1 (Jun 26, 2017)

  • fixed failure to close upload program properly after uploading to MDWS

New in DSLstats 6.0 (Jun 26, 2017)

  • fixed missing SNRM values in event log entry after a resync
  • added option to select a font for use on the Stats and other text pages
  • fixed multiple uploads of zip files to MDWS
  • incorporates all changes in pre-release versions since v5.9

New in DSLstats 5.9.5 Pre-release (May 18, 2017)

  • rearranged the telnet timeouts to resolve some issues with v5.9.4

New in DSLstats 5.9.4 Pre-release (May 18, 2017)

  • fixed non-working email alerts
  • fixed lack of feedback when MDWS uploads time out
  • added event log entry to record SNRM values after a resync
  • increased telnet timeouts to reduce incidence of timeout errors

New in DSLstats 5.9.3 Pre-release (Apr 18, 2017)

  • routers.dat:
  • This version replaces the previous version on this page, which was corrupted.
  • Added models (since DSLstats v5.9):
  • SmartRG SR505N
  • Zyxel VMG8924-B10A
  • Comtrend VR-3031eu

New in DSLstats 5.9 (Mar 2, 2017)

  • directs website references to new site http://dslstats.me.uk
  • incorporates all changes in pre-release versions since v5.8

New in DSLstats 5.8.7 Pre-release (Feb 23, 2017)

  • fixed incorrect naming of connection stats file in webserver

New in DSLstats 5.8.6 Pre-release (Nov 25, 2016)

  • added event log entries to report dropped and restored connections
  • corrected misreporting of G.INP state with Technicolor modems

New in DSLstats 5.8.5 Pre-release (Aug 17, 2016)

  • adjusted the timing for uploading to MDWS to avoid the first 5 seconds of the minute
  • fixed error "24:0:0:0 is not a valid time specification" with some snapshot timings

New in DSLstats 5.8.4 Pre-release (Aug 11, 2016)

  • increased the telnet timeout, to try to deal with occasional modem slowness to respond
  • added an option to enter a custom command prefix in the login configuration
  • the timing of snapshots can now be optionally set to a specific time sequence
  • saving the stats summary text now saves the correct data
  • removed unneeded event log entry for saving attenuation log text

New in DSLstats 5.8.2 Pre-release (Jun 6, 2016)

  • corrected bug in displaying average errors over 10 days
  • resetting today's values of average errors now works correctly
  • graph snapshots can now be optionally scaled to a specified size

New in DSLstats 5.8.1 Pre-release (May 5, 2016)

  • fixed the duplication of autosaved average errors text
  • changed filenames of average errors text to correspond with other snapshot types
  • when switching between locations of configuration files in Windows, the file "traffic.txt" is now copied as well as "traffic.ini"
  • traffic monitoring now works correctly with the Technicolor TG789vn (and probably other Technicolor modems)

New in DSLstats 5.8 (Apr 23, 2016)

  • max attainable speeds are now shown on the panel under the graph
  • the ES/hour values on the status bar now always show the present day's values
  • saving the error averages as text now shows the correct values for each day
  • added an option to display traffic by billing month
  • fixed incorrect restoring of traffic 'upload plus download' option

New in DSLstats 5.7.6 Pre-Release (Apr 9, 2016)

  • fixed incorrect display of traffic by billing month

New in DSLstats 5.7.3 (Mar 11, 2016)

  • completely rewritten and simplified average errors section
  • the vectoring status is shown on the Stats page

New in DSLstats 5.7.1 (Feb 25, 2016)

  • fixed incorrect date display in daily traffic popup
  • made some corrections to the terminology (e.g. 'router' --> 'modem')
  • additional error correction and other changes which may solve the occasional "Divide by zero" errors on the Windows version
  • when the DSL uptime is not available, the AS uptime is used on the Stats page
  • added extra information to MDWS uploads (stats B, M, T, etc.)

New in DSLstats 5.6.2 Pre=release (Sep 15, 2015)

  • the state of the error averages 24-hour/Modem-uptime option is now saved and restored
  • corrected inability to save and restore the command prefix 'adslctl'

New in DSLstats 5.6.1 Pre=release (Sep 15, 2015)

  • the interleave and ES/hour values on the status bar now have both up and down values
  • if an upload to MDWS fails to complete, it should now time out gracefully
  • corrected reversed upstream/downstream speeds with MDWS uploads using Thomson/Tecnicolor modems

New in DSLstats 5.6 (Aug 6, 2015)

  • the "Per sample" option under the FEC graph now works correctly (really)
  • changed the sample timing when MDWS is enabled to avoid duplicate uploads
  • when the event log gets to 500 lines, it's autosaved and cleared to start afresh

New in DSLstats 5.5.4 Pre-release (Jun 19, 2015)

  • added VDSL2 support for Thomson TG589vn V3
  • added MDWS upload capability for Thomson/Technicolor modems
  • added extra checking and retries for failed telnet disconnects

New in DSLstats 5.5.1 Pre-release (Jun 1, 2015)

  • This version adds three more options to the "Items to monitor" page. These options are enabled by default, but disabling them may help users experiencing intermittent data collection issues.

New in DSLstats 5.5 (May 21, 2015)

  • G.INP data is included in the MDWS uploads
  • the attenuation log now records both line and signal attenuation correctly
  • the G.INP graphs now respect the hours per page and line thickness settings
  • the G.INP graphs now scroll correctly
  • corrected some inconsistencies in the use of the MDWS "Check now" button
  • removed unnecessary items in pbParams section of "Items to monitor"
  • added an option "Plot baseline values" to QLN and HLog graphs (this plots in dotted lines the sections which are normally left blank)
  • added a graph of LEFTRS to the G.INP section
  • when the MDWS option is enabled, the sample period is fixed at 60 seconds

New in DSLstats 5.4.5 Pre-release (Apr 10, 2015)

  • Added some G.INP graphs and summary data
  • negative dBm power levels are now reported correctly to MDWS

New in DSLstats 5.4.3 Pre-release (Apr 10, 2015)

  • fixed MDWS upload of upstream RSCorr (FEC) values
  • G.INP status is reported to MDWS

New in DSLstats 5.4.1 Pre-release (Apr 10, 2015)

  • fixed login issue with Huawei HG635

New in DSLstats 5.4 (Feb 17, 2015)

  • MDWS 'per-tone' values are now rounded to one decimal place
  • DSL uptime is now shown correctly with Zyxel VMG1312-B30B
  • DSL mode is now detected correctly with OvisLink OV303RG
  • G.INP status is now reported in the Stats summary
  • fixed MDWS 'USER MISMATCH' error with validation key containing $ character

New in DSLstats 5.3 (Dec 11, 2014)

  • changed the way CRCs and FECs are collected (using "Total time = ..." section instead of SFErr and RSCorr)
  • completely removed the autodetection of HG622 to avoid false event log entries
  • corrected wrong upstream SNRM per band values sent to MyDSLWebStats
  • the system tray icon is now pulsed red/green after three successive samples failed to retrieve any stats
  • added a graph of SES values, and added SES to the average errors table
  • improved the detection of resync events
  • added option to send an alert if MyDSLWebStats uploading fails (or will fail)
  • if MyDSLWebStats uploading fails for a transient reason, the MDWS option is not disabled
  • improved the MDWS validation key checking function
  • fixed a rare error with MDWS uploads (some integers were wrongly assigned two decimal places)

New in DSLstats 5.2 (Oct 17, 2014)

  • fixed empty legend (in some circumstances) in SNRM per band graphs
  • added a check to validate the username and validation key for MyDSLWebStats
  • made several minor improvements to MyDSLWebStats functions

New in DSLstats 5.1.2 Pre-release (Oct 6, 2014)

  • corrected wrong values in average errors table after a reset
  • fixed malfunction with D-Link DSL-2640B

New in DSLstats 5.1 (Oct 4, 2014)

  • All the changes in the pre-release and test versions, plus:
  • fixed upstream/downstream colours in QLN and HLog graphs
  • fixed multiple entries in attenuation log with VDSL2 connections
  • improved the presentation of the QLN and HLog graphs with VDSL2 connections
  • fixed incorrect line attenuation and FEC/minute values reported in MyDSLWebStats
  • fixed failure of some Linux systems to upload MyDSLWebStats data

New in DSLstats 5.0.10 Test (Sep 23, 2014)

  • fixed access violation when traffic monitoring drop-down box is manually edited
  • fixed incorrect handling of overall line/signal attenuation on VDSL2 connections
  • fixed occasional "List index (0) out of bounds" error when checking for updates
  • possibly fixed rare graphing error which caused deep downward spikes in SNRM to be displayed as upward spikes
  • added feature to upload connection stats to MyDSLWebStats

New in DSLstats 5.0.2 Pre-release (Aug 6, 2014)

  • all text pages now have "Copy to clipboard" buttons
  • all graphs now have legends and "Hide legend" checkboxes
  • all graphs with "Tone number" on the X axis now have a timestamp under the graph at the left
  • changed the vertical scaling of the QLN and HLog graphs to better reflect the range of possible values
  • fixed bug whereby resyncs weren't being detected (for alerts and for the resync count)
  • fixed a small cosmetic error with snapshots on Linux systems
  • fixed exception which resulted when manually editing the traffic monitoring "Model" box
  • added option to take auto snapshots of the traffic graphs
  • made some changes which may resolve issues with "List index (0) out of bounds" and "Division by zero" errors seen by some users

New in DSLstats 5.0.1 (Jul 14, 2014)

  • fixed login problems with some routers (e.g. Billion 7800N)

New in DSLstats 5.0 (Jul 7, 2014)

  • all the changes in the pre-release versions, plus
  • corrected height of container boxes on Alerts tab in Windows
  • corrected non-restoring of SNR margin graph minimum Y value
  • SNR per tone can now be shown as a separate graph and included with bitloading at the same time
  • when right-clicking bitloading graph, the SNR value is always set when SNR per tone is being monitored, otherwise it shows 'N/A'
  • corrected CRC and FEC alerts always logged as per-minute
  • added right-click on SNR per tone graph to see tone details

New in DSLstats 4.54.7 (Jun 16, 2014)

  • fixed non-deletion of webserver files when changing snapshot directory after startup
  • now autodetects modems which require the HG622 workaround (with an optional manual override)
  • when an email alert is sent, it's noted in the event log
  • added some more checks to trap rare "Division by zero" errors
  • added "Save text" buttons to each of the Telnet Data tabs
  • CRC and FEC graphs now rescale correctly when switching between per-sample and per-minute
  • added signal attenuation to the Stats page (for modems which return the information)
  • added a reset button to the login configuration page
  • fixed an occasional scaling error on the ES/hour chart when viewing earlier days

New in DSLstats 4.54.5 (Jun 5, 2014)

  • fixed non-functioning custom commands
  • fixed non-functioning advanced tweaks
  • fixed spike in CRC and FEC values after coming out of standby (hopefully)
  • added option to plot per-sample values on CRC and FEC graphs
  • improved the robustness of the program under error conditions, and added more logging
  • Windows only) when the HG612-Modem-Stats co-operation option is set, a dummy program called dslstatssampling.exe is run while sampling takes place. This can be detected by other monitoring programs to avoid clashes.

New in DSLstats 4.54.2 (May 29, 2014)

  • telnet prompt is now automatically detected (was manual option with v4.54.1)
  • workaround for issues with HG622 when using the new networking library
  • corrected issues with D-Link DSL-2640B
  • added option for logarithmic Y axis on Connection speed graph
  • fixed some issues with graph scrolling
  • login should now work with modem/routers which don't require username and password to log in
  • made some changes to the way webserver files are deleted when the webserver is disabled

New in DSLstats 4.54.1 (May 22, 2014)

  • Incorporates a complete re-write of the telnet functions, using a different networking library. This is much faster than the previous version, so that sampling only takes about one second. The sample rate can now be set to any value from one second upwards.

New in DSLstats 4.52.1 (Apr 23, 2014)

  • fixed "List index (-1) out of bounds" error with some setups

New in DSLstats 4.52 (Apr 23, 2014)

  • while recording is in process the login details can't be changed (you now have to pause or stop recording first)
  • fixed issue with invisible graph labels when using a dark desktop theme
  • fixed incorrect detection of VDSL2 band plan with some modem/routers
  • the alerts system can now send alerts to the event log as well as to email
  • added more triggers to the alerts system (CRC, FEC, ES, SNRM return after low value)
  • the email alert "From" address is now set to a sensible format
  • now provides some limited support for D-Link DSL-3780 (more work to be done)

New in DSLstats 4.50.1 (Apr 23, 2014)

  • fixed "List index (1) out of bounds" error with some systems

New in DSLstats 4.50 (Apr 23, 2014)

  • added modem/router firmware version to the Stats summary
  • added timestamp to the Stats summary
  • added option for a combined web page to the webserver
  • added options to save all snapshot items to the webserver (as images and text files)
  • fixed incorrect behaviour of ES/hour chart with a user specified max Y value
  • disabled manual editing of the snapshot directory (which created multiple directories)
  • corrected a small cosmetic defect in the display of CRC and FEC graphs when in logarithmic mode
  • the CRC and FEC graphs now don't plot successive zero values in logarithmic mode
  • corrected mishandling of negative values in pbParams output
  • added command prefix options "xdslctl0" and "xdslctl1" (for C2000A and C2000T modems)

New in DSLstats 4.44 (Apr 23, 2014)

  • fixed "invalid typecast" error when scrolling the SNRM per band graph (DS) with the mouse scrollwheel
  • fixed some issues with autosaving snapshots
  • added option to fix the maximum Y value of the ES per hour graph
  • improved the update notification procedure to accommodate 3-part version numbers
  • (won't be effective until the next version release after this of course)

New in DSLstats 4.43.1 (Apr 23, 2014)

  • fixed issues with minimising and restoring the program to the system tra

New in DSLstats 4.43 (Apr 23, 2014)

  • webserver folder is now under the snapshots folder
  • webserver folder can be optionally deleted when the webserver is disabled
  • all graphs with "Tone number" on the X axis now have the same horizontal scaling options
  • added a button to set the window size and position to the values it had at startup
  • did some reworking of the graph drawing code, to make the behaviour more robust and consistent
  • the graphs can now be scrolled by using the mouse scrollwheel (as an alternative to dragging)
  • the average errors summary can now be switched between 24-hour averages and router uptime averages
  • added popup showing details in traffic charts when mouse is hovered over them
  • disabled keyboard editing of max and min Y values of SNRM graph (which could cause crash)
  • configuration settings are now autosaved every 10 minutes

New in DSLstats 4.41 (Apr 23, 2014)

  • added variable scaling of horizontal axis of QLN and HLog graphs
  • added option to snapshot on exit all graphs which are set to auto-snapshot
  • added option to change the refresh period of the webserver graphs
  • added option to snapshot or manually save the Stats summary
  • fixed bug which caused access violation when switching the webserver on - off - on
  • the SNRM per band graphs now respect the graph line thickness setting
  • fixed a display disturbance while the webserver is updating its pages
  • the email alert system now works with TLS/SSL email services
  • fixed issue of empty snapshots of QLN and HLog graphs

New in DSLstats 4.40 (Apr 23, 2014)

  • fixed longstanding bug which could sometimes cause access violation when autosaving snapshots
  • QLN and HLog graph timestamps are now refreshed only after a stop or pause (i.e. when the data is re-read)
  • fixed issue which resulted in incorrect VDSL2 band plan detection on some systems (hopefully)
  • the legend displayed on most graphs can now optionally be at the top right or top left
  • the Configuration tab is now at the right hand end (to the right of the Event Log tab)
  • added an embedded webserver to enable remote monitoring of the DSL connection
  • added startup check to ensure that only one instance of DSLstats is running

New in DSLstats 4.31 (Apr 23, 2014)

  • fixed issue whereby the SNRM per band graphs didn't respond to a change of graph background colour
  • fixed incorrect detection of bands used in the SNRM per band graphs with some connections
  • added a startup check to see if the configured snapshots directory has been renamed or deleted
  • added right-click display of highest and lowest values of SNRM per band
  • made improvements to the handling of different decimal separators and locales
  • auto deletion of snapshots now includes category folders and xml and text snapshots
  • fixed Access Violation when saving XML data with category folders enabled
  • QLN and HLog graphs are now refreshed after a pause

New in DSLstats 3.41 (Jun 19, 2013)

  • fixed issue of very small font on Connection stats tab in Windows version
  • corrected slightly clipped text label on SNR margin page

New in DSLstats 3.4 (Jun 19, 2013)

  • added "Send now" button to custom commands setup
  • when saving average error rates as a text file, the filename includes a number which is incremented after each save
  • average error rates are now saved in daily folders if that option is selected
  • added option for user to set max and min Y values on SNRM graph
  • fixed bug which could result in negative values being plotted on CRC/FEC graphs when using log scaling and with sample periods greater than 1 minute
  • when saving the configuration, a warning message is shown if the file cannot be saved
  • corrected possible rare error in calculation of average error rates
  • corrected inappropriate rescaling of bitloading graph when SNR is included
  • added a database of "Special login" routers (only two models so far)

New in DSLstats 3.31 (Jun 19, 2013)

  • fixed issue whereby program would freeze after first sample on some systems

New in DSLstats 3.3 (Jun 19, 2013)

  • added option to send custom CLI commands to the router at specified times
  • removed the "First login" option from Special login (replaced by the above feature)
  • added seconds value to snapshot filenames
  • added a reminder on the normal Login page if Special login is enabled
  • now records the user's IP address in the event log, and logs it again if it changes
  • on the "Advanced tweaks" page, if Apply is pressed when no options are set, an advisory
  • message is displayed, and no action is taken

New in DSLstats 3.2 (May 18, 2013)

  • corrected missing AS value with DG834Nv1
  • corrected failure of bitswaps per min chart to respond to colour changes
  • configuration is now saved to disk when the "Start recording" button is pressed
  • added option to choose frequency of checks for updated version, and a "Check now" button
  • corrected calculation of error percentages in Stats tab for some routers
  • SNRM tweaking is now included in Advanced tweaking instead of being on a separate tab
  • if the event log is set to autosnapshot, it's now updated before the snapshot is taken
  • the event log is now enabled by default
  • snapshots of the event log now retain only the latest version
  • each time DSLstats is launched, a new filename is allocated to the event log snapshots)
  • fixed issue whereby CRC/FEC error graphs didn't continue to plot after a re-sync

New in DSLstats 3.1 (May 14, 2013)

  • fixed issue of program crash after sampling with HG622 (and possibly some other routers)

New in DSLstats 3.0 (May 14, 2013)

  • name changed to DSLstats
  • added option for logarithmic Y axis on CRC graph
  • added option to disable popup hints
  • passwords are now encrypted in the .ini file
  • added option to save snapshots in daily folders
  • added page of advanced tweaks
  • the SNRM tweak value can now be changed in increments of 0.1 dB
  • added option to hide upstream or downstream data on 'per minute' graphs
  • added some extra data to the Stats page
  • added options to start minimised and to start recording on program launch
  • event log is now enabled by default
  • fixed issue with some systems in which autosizing of text items didn't work correctly
  • fixed issue whereby the bitswaps per minute graph would plot continuous zeroes after a resync
  • fixed issue whereby the interleaving values were read from the wrong section on some systems
  • fixed misbehaviour of max sustainable speed graph after a re-sync
  • corrected absence of DSLAM/MSAN type in Stats page with some systems

New in DSLstats 2.91 (Apr 26, 2013)

  • negative values on "per minute" graphs are now fully trapped
  • added program/version identification to graphs

New in DSLstats 2.9 (Apr 24, 2013)

  • added support for Thomson/Technicolor modem/routers
  • now takes account of Annex M tone bands
  • if an update is detected when the program is running minimised, it now restores itself
  • fixed issue whereby max attainable speed values were always zero with some routers
  • improved the handling of misreported CRC and FEC errors (negative values trapped)
  • improved the handling of router error conditions (router switched off, disconnected etc.)
  • squeezed a little more data into the status bar
  • changed the scaling of SNR per tone when included with bitloading so it equates with 3 dB/bit

New in DSLstats 2.8 (Apr 15, 2013)

  • fixed bug which left gaps in SNR per tone graph when included with bitloading in compressed form
  • fixed issue which resulted in large peaks in displayed CRC and FEC levels after emerging from standby
  • changed method of determining CRC/FEC errors so as to work with all compatible modem/routers
  • added summary of average error rates over various periods
  • added "Copy to clipboard" button to the above, and also to the basic stats page minor cosmetic changes to accommodate larger fonts

New in DSLstats 2.73 (Apr 6, 2013)

  • fixed bug whereby tweaking didn't work when using special login
  • increased maximum clipping level for CRC graph
  • fixed issue with resuming after a long pause
  • fixed bug which caused floating point error with some configurations when minimised to the system tray
  • fixed issue of lockup when emerging from standby
  • improved reporting of login errors
  • added option to pause after login error

New in DSLstats 2.71 (Mar 28, 2013)

  • improved the handling of update notifications, with user options
  • update notifications now display the changelog
  • fixed issue whereby system close button would instantly close program when system tray options were enabled
  • fixed issue whereby "per minute" graph values were always shown as whole numbers
  • improved the handling of error conditions
  • added option to save login diagnostic information to the event log (enabled by default)
  • changed the order of event log entries to show sequence of events more clearly (oldest first)
  • using special login, extra commands can be sent to the router after logging in for the first sample in a session
  • added option of command line parameters "minimise" (or "minimize") and "startrecording"
  • added plots of maximum attainable rates to the connection speed graph

New in DSLstats 2.7 (Mar 27, 2013)

  • improved the handling of update notifications, with user options
  • update notifications now display the changelog
  • fixed issue whereby system close button would instantly close program when system tray options were enabled
  • fixed issue whereby "per minute" graph values were always shown as whole numbers
  • improved the handling of error conditions
  • added option to save login diagnostic information to the event log (enabled by default)
  • changed the order of event log entries to show sequence of events more clearly (oldest first)
  • using special login, extra commands can be sent to the router after logging in for the first sample in a session
  • added option of command line parameters "minimise" (or "minimize") and "startrecording"
  • added plots of maximum attainable rates to the connection speed graph

New in DSLstats 2.6 (Mar 27, 2013)

  • corrected behaviour of system tray options
  • added Minimise to system tray menu
  • corrected calculation of "per minute" graph values with change of sample time
  • fixed crash of Windows version when the system tray options were changed before the first run of the program
  • removed Linksys X3000 from the routers list (not compatible with this program)
  • adjusted the layout of the tweaking page to make more room for larger fonts
  • improved the "Special login" capability to make it more widely applicable (still experimental)

New in DSLstats 2.51 (Mar 27, 2013)

  • added option to make exit button minimise the program instead of shutting it down
  • removed incorrect label from bitswaps per min clipping level
  • default clipping level for bitswaps per min increased to 100
  • corrected some visual misbehaviour when enabling and disabling various graphs
  • corrected error whereby the bitloading graph would sometimes be visible when disabled
  • it's no longer required to press "Apply" on the basic configuration page
  • added experimental "Special login" page for routers with a more complicated route to the BusyBox shell
  • System tray icon popup hint shows downstream speed and SNRM
  • added partial implementation of automatic update (downloads new version, but doesn't update)

New in DSLstats 2.41 (Mar 27, 2013)

  • fixed "divide by zero" error when enabling log scaling for FEC graph

New in DSLstats 2.4 (Mar 27, 2013)

  • added option to minimise the program to the system tray
  • added option to ask user to confirm exit from the program
  • added extra configuration tab "Misc" for the above options and some others
  • increased range of clipping for the FEC graph
  • added option to disable clipping on the FEC graph
  • added option for logarithmic Y axis on the FEC graph
  • added option to snapshot all active graphs on exit
  • added clipping to the bitswaps per minute graph
  • improved the scaling of the bitswaps per tone graph (to avoid strange Y axis values)
  • some cosmetic improvement to the graphs (a little space above the highest Y value)
  • improved handling of router switch-off or disconnection
  • improved program shutdown procedure to resolve occasional access violation (hopefully)
  • decluttered the configuration tabs