What's new in Satellite Restriction Tracker 1.9
Apr 17, 2024
New in Satellite Restriction Tracker 1.8 (Feb 12, 2024)
- Added TLS Proxy and Security settings to Service config.
- Added account share feature for diagnostics.
- Updated to new Certificate Authority.
- Removed error reporting.
New in Satellite Restriction Tracker 1.7 (Nov 29, 2023)
- Fixed usage table changes.
- Removed Remote Service support.
New in Satellite Restriction Tracker 1.6.3 (Jul 4, 2023)
New in Satellite Restriction Tracker 1.6.2 (Jul 2, 2023)
New in Satellite Restriction Tracker 1.6.1 (Dec 17, 2022)
New in Satellite Restriction Tracker 1.6 (Oct 23, 2022)
- Fixed login changes.
- Major code cleanup.
- Removed all provider options: standard ViaSat is now the only supported provider.
New in Satellite Restriction Tracker 1.5.97 (Sep 15, 2022)
- Added another Connection aborted network error.
- Fixed network error handling bug.
New in Satellite Restriction Tracker 1.5.96 (Sep 12, 2022)
- Fixed Exede login changes.
New in Satellite Restriction Tracker 1.5.95 (Jul 25, 2022)
- Improved Password reveal button.
- Transitioned bug reporting to GitHub.
New in Satellite Restriction Tracker 1.5.94 (Jun 26, 2022)
- Fixed Exede login changes.
New in Satellite Restriction Tracker 1.5.93 (Jan 16, 2022)
- Added TLS 1.3 support.
- Enabled TLS Proxy for Windows versions below 10.
New in Satellite Restriction Tracker 1.5.92 (Sep 4, 2021)
- Fixed Exede login changes.
New in Satellite Restriction Tracker 1.5.91 (Apr 21, 2021)
- Fixed Exede login changes.
New in Satellite Restriction Tracker 1.5.9 (Mar 17, 2021)
- Fixed Exede login changes.
New in Satellite Restriction Tracker 1.5.8 (Feb 14, 2021)
- Fixed empty Key detection.
- Fixed TLS Proxy.
- Fixed local database bug.
- Improved minimize and restore code.
- Changed password storage from RC4 to AES (Rijndael).
New in Satellite Restriction Tracker 1.5.7 (Feb 4, 2021)
- Added check for JS load problem.
- Protected against infinite redirects.
New in Satellite Restriction Tracker 1.5.62 (Nov 4, 2020)
- Fixed another Exede issue.
New in Satellite Restriction Tracker 1.5.61 (Jun 15, 2020)
New in Satellite Restriction Tracker 1.5.6 (Jun 13, 2020)
- Added support for new Exede site.
New in Satellite Restriction Tracker 1.5.5 (Apr 29, 2020)
- Fixed satelliteinternetco.com typo.
- Database speed improvements.
- User Agent OS improvements.
New in Satellite Restriction Tracker 1.5.4 (Dec 13, 2018)
- Fixed preemptive timeouts.
New in Satellite Restriction Tracker 1.5.3 (Dec 13, 2018)
- Signed code check.
- Fixed paste into Provider Domain combo box.
- Prevented change interval timer from running forever.
- Prevented duplicate AJAX IDs from causing loops.
- Removed LosBerros.org TLS Proxy.
New in Satellite Restriction Tracker 1.5.2 (Mar 31, 2018)
- Added Exede AJAX Update to first connection of the program's run.
New in Satellite Restriction Tracker 1.5.1 (Mar 16, 2018)
- Changed Exede AJAX system to update automatically through realityripple.com, hopefully reducing the number of program updates.
New in Satellite Restriction Tracker 1.4.301 (Mar 3, 2018)
- Fixed Exede Freedom plan limit.
- #Disabled auto-retry setting for Remote Usage Service users (until it's implemented, possibly).
New in Satellite Restriction Tracker 1.4.23 (Feb 11, 2018)
- Added Version to Error Reports
- Fixed Exede and Dish logins
- Fixed Exede maintenance message
- Cleaned up some code
New in Satellite Restriction Tracker 1.4.22 (Jan 3, 2018)
- Added some new server and network errors.
- Added delay between error reports.
- Forced UI Locale to English to ensure errors are handled correctly.
New in Satellite Restriction Tracker 1.4.21 (Dec 4, 2017)
- Fixed Exede AJAX requests and ViaSat rebranding.
New in Satellite Restriction Tracker 1.4.2 (Nov 23, 2017)
- Fixed Exede AJAX requests.
New in Satellite Restriction Tracker 1.4.19 (Nov 17, 2017)
- Fixed cookies.
- Fixed using Exede domain on WildBlue account type.
- Truncated long URLs in network error messages.
- Disabled Network Security "Enforce" checkbox when TLS Proxy is enabled.
New in Satellite Restriction Tracker 1.4.18 (Nov 13, 2017)
- Added Enforce network security checkbox.
- Improvements to cookie handling.
- Fixed Exede AJAX required requests.
- Fixed Exede login error check.
- Reverted the not-so-improved configuration saving method.
New in Satellite Restriction Tracker 1.4.172 (Aug 23, 2017)
- Modified DishNet meter parsing.
New in Satellite Restriction Tracker 1.4.171 (Aug 14, 2017)
- Fixed Local Service config saving.
New in Satellite Restriction Tracker 1.417 (Aug 8, 2017)
- Improvements to Cookie handling.
New in Satellite Restriction Tracker 1.416 (Aug 7, 2017)
- Improvements to new configuration saving method.
- Fixed DishNet login issue caused by a HTTP-invalid comma in a cookie value.
New in Satellite Restriction Tracker 1.415 (Aug 7, 2017)
- New configuration saving method.
- Fixed RuralPortal meters.
New in Satellite Restriction Tracker 1.414 (Jun 19, 2017)
- Fixed intermittent Exede login issue.
- Fixed RuralPortal meter in "Using Buy More" state.
- MONO: *Fixed a Null Reference Exception when opening the Configuration if a speed test website is selected.
New in Satellite Restriction Tracker 1.413 (Jun 5, 2017)
- Internal Server Errors are now a common error type detected before processing any data.
- Included check for maintenance message in Exede Prepare.
- Added version to Bug Reports.
- Corrected an incorrect labeling of Prepare failures as Login failures.
- Updated Alert Styles "More" link.
- MONO: *Fixed incorrect icon graph on Tray Icon size change (usually seen on system startup).
New in Satellite Restriction Tracker 1.412 (May 17, 2017)
- Added support for intermittent Exede logins which lack the RelayState variable.
- Added Incorrect Password message for intermittent Exede logins.
- Improved Exede login method regarding cut-off form data.
New in Satellite Restriction Tracker 1.411 (May 2, 2017)
- Added a new "slowed" state detection for RuralPortal.
- Included a check for an "ATTRIBUTE ERROR E11" message when reading MyDish usage data.
New in Satellite Restriction Tracker 1.41 (Apr 20, 2017)
- Included .NET 4.7 in the Framework parsing code.
- Only included extra-purchased usage value and total if the value is greater than zero for MyDish users.
New in Satellite Restriction Tracker 1.4 (Apr 9, 2017)
- Added support for Exede resellers using the "satelliteinternetco.com" domain.
- Added context menu to the Product Key textboxes.
- Added "Data temporarily unavailable" message for Exede.
- Added feedback message to failure system for non-failures that I'd still like information on.
- Fixed RuralPortal "change your password" bypass regression.
- Fixed a couple Config closure bugs.
- Improved graphing system accuracy and timescale detection.
- Improved detection of "free" and "slowed" states.
- Improved network error messages to be consistent.
- Changed "DishNet" to "Dish" and "dish.net"/"dish.com" to "mydish.com".
- Changed methodology of red usage numbers and included descriptive tooltips.
- Disabled SSL/TLS Security Protocols if they aren't supported by the OS or Framework in the Configuration, and disabled them all if Remote Usage Service is enabled.
- WIN: *Fixed TLS Proxy testing in the Wizard.
- MONO: *Fixed a bug when exporting history.
- MONO: *Fixed "invisible" icon when the Tray Icons hadn't fully been saved yet.
- LIN: #Major changes to installation procedure.
New in Satellite Restriction Tracker 1.3.8 (Mar 1, 2017)
- Added support for Exede Business using the "exede.com" provider.
- Fixed a possible issue with DishNet.
- Improved Tray icon progress visibility and animation.
- Improved History Graph methodology.
New in Satellite Restriction Tracker 1.3.7 (Nov 19, 2016)
- Cleaned up a lot of code and made a few backend improvements.
- Fixed latest Exede changes and improved Exede AJAX loading.
- WIN: +Added the possibility of Anti-Virus software preventing Updates to the error prompt when attempting to run the Installer.
New in Satellite Restriction Tracker 1.3.601 (Aug 15, 2016)
- Added a TLS Proxy option for Exede users on Windows XP, Windows Vista, Linux, and OS X.
- Cleaned up some minor interface and code issues.
- Made sure the User Agent is sent in all POST messages (OS X wasn't for some MONO-related reason).
- PATCH 1.3.601 fixes issues on newer versions of MONO and improves functionality of the first run wizard.
New in Satellite Restriction Tracker 1.3.6 (Aug 15, 2016)
- Added a TLS Proxy option for Exede users on Windows XP, Windows Vista, Linux, and OS X.
- Cleaned up some minor interface and code issues.
- Made sure the User Agent is sent in all POST messages (OS X wasn't for some MONO-related reason).
- PATCH 1.3.601 fixes issues on newer versions of MONO and improves functionality of the first run wizard.
New in Satellite Restriction Tracker 1.3.53 (Jul 13, 2016)
- Fixed a couple DishNet login issues.
- Fixed a redirect issue that was breaking RuralPortal.
- Prevented new icons being created on the Desktop and in the Start Menu when updating.
New in Satellite Restriction Tracker 1.3.52 (Jul 13, 2016)
- Added SSL/TLS checkboxes to select what versions you want to enable. Any versions that aren't supported will be hidden.
- Fixed DishNet logins.
- Fixed some other minor bugs here and there.
- Changed "Available" to "Free" on the Main window.
New in Satellite Restriction Tracker 1.3.51 (Jul 13, 2016)
- Added another Connection aborted network error.
- Added support for TLS 1.1 and 1.2 if .NET 4.5 or newer is installed (and hopefully MONO with new-tls, whenever that gets implemented and fixed).
- Added temporary TLS 1.2 support failure message.
- Fixed the Configuration window's tab order.
- Fixed network error handling bug.
- Changed default encoding to LATIN_1 to fix some problems that could arise in the MONO version
New in Satellite Restriction Tracker 1.3.5 (Jul 13, 2016)
- Added a bunch of new server and network errors.
- Added an updated default list of known providers.
- Added Common Language Runtime version to User Agent string.
- Added details regarding the reason an update would be temporarily paused.
- Redesigned the entire network connection methodology to prevent timeouts caused by asynchronous responses.
- Fixed response alert to error report send and closing the error report alert when clicked.
- Reorganized lots of code.
- Changed which errors reset the Account Type.
- Default Timeout is now 120 seconds.
- Removed extra Exede AJAX requests to speed up connection time and cut down on data usage.
New in Satellite Restriction Tracker 1.3.4 (Aug 5, 2015)
- Added the option to minimize instead of closing the program when you click the X on the Main window.
- Fixed socket Read/Write timeout to wait for three hours instead of the regular timeout setting time.
- Added the option to disable the Minimize to Tray animation.
- Fixed the default History Graph Max line color.
- Fixed a couple bugs if no Alert Style is selected.
- Hid the minimize animation on startup with no tray icon.
- Fixed the maximum range for the Network Timeout in Configuration.
- Fixed the download speed meter when downloading updates in the Main and About windows.
- Fixed detection of whether the Tray Icon is supported.
New in Satellite Restriction Tracker 1.3.3 (May 18, 2015)
- Added Internet Speed Test Website link icon option.
- Added gridlines to the History Graph and consolidated the graphing functions.
- Added support for a few more error messages.
- Improved the tooltip text for the Usage Period buttons in the History window.
- Disabled most of the interface if no usage data is available, and allowed importing a database when the primary database is empty.
- Added minimize to tray and restore from tray window animation.
- Added timeout for creating local service log and allowed for the possibility of no log.
- Fixed installer's ability to close the SRT program or service if still running.
- Fixed the background color of Checkboxes in Windows XP.
- Fixed an occasional focus bug when restoring the main window from the tray icon.
- Changed the "Show Password" button in the Configuration to the Windows-standard eye logo inside the textbox.
- Changed the Configuration window tabs to fill the width of the window.
New in Satellite Restriction Tracker 1.3.2 (Mar 20, 2015)
- Added DishNet Captcha Validation error message.
- Added support for "Network subsystem is down" error message.
- Added Exede Denial of Service error message.
- Added Exede Server Down error message.
- Fixed empty usage numbers and incorrect 150 GB limit numbers.
- Improved responsiveness of Numeric Up/Down textboxes in Config.
- Removed slowed state from Freedom accounts, and prevented it from sticking around if under 100% on Exede accounts.
- WIN: +Added error catch when trying to save Service settings.
New in Satellite Restriction Tracker 1.3.1 (Feb 25, 2015)
- Added options for disabling the system tray notification icon or only showing it when minimized.
- Added some new error messages.
- Added automatic charset encoding selection to web client responses.
New in Satellite Restriction Tracker 1.3 (Feb 6, 2015)
- Added some new error messages.
- Added new update settings to allow for completely automatic updating.
- Fixed Exede logins.
- Fixed timeout range.
- Fixed useless creation of ProgramData/AppData paths in some cases.
- Fixed a lot of under-the-hood bugs.
- Fixed empty Data Directory settings issues by defaulting to AppData.
- Removed extra slash from some paths.
- WIN: +Added Windows 8-specific Start screen icon.
New in Satellite Restriction Tracker 1.2.2 (Jan 24, 2015)
- Fixed DishNet logins again.
- Removed all console debug outputs.
New in Satellite Restriction Tracker 1.2.1 (Jan 19, 2015)
- Added some missing tooltip text to the Config window.
- Fixed DishNet logins again.
- Fixed erroneous timeout message.
- Changed initializing connection messages to a single standard.
New in Satellite Restriction Tracker 1.2 (Jan 19, 2015)
- Added some more network and socket error message responses and changed the wording of some of the messages.
- Added move failure error catch and display when moving History directory to another location.
- Added atlasPlanInvalid check when loading Exede Dashboard.
- Added Account Locked message check when loading Exede.
- Added Login Too Soon message check when loading DishNet.
- Added Strong Name Key signing just in case it ever becomes an issue.
- Added some extra reset events to prevent timeout errors.
- Added new Color dialog UI arrangement when using single-usage-number accounts (like Exede).
- Fixed odd-width tray icon graphs.
- Fixed Data Directory checks to ignore missing trailing directory separators and case sensitivity.
- Fixed a few extra small bugs.
- Improved number display change speed to be a little more prompt.
- Removed defunct minimum 3 minute timeout.
- Removed all SSL checking.
- Removed a lot of defunct and commented out code:
- WIN: +Added 12-month hiatus if user clicks donate in About dialog.
- WIN: *Fixed a typo in the Color dialog.
New in Satellite Restriction Tracker 1.1 (Dec 8, 2014)
- Added "You must create an account at the new Exede Portal" error message for users that try to log in through the old Exede page.
- Added SSL/TLS selection option in the Configuration (with TLS as default now).
- Changed Custom Data Directory ALT+Key combo to "U" to avoid conflict with the Create Portable Application button.
New in Satellite Restriction Tracker 1.0 (Nov 26, 2014)
- Added support for uncompressed Tarballs (.tar) for Alert Styles, mostly because of OS X Safari.
- Added 500 MB leeway for finding reset dates in the History.
- Fixed some Exede login failures and read failures.
- Fixed addition of new providers so they're only added to the online list once a connection has been sucessfully made.
- Changed default color scheme for graphs to blue.
- Digitally Signed the EXE of all versions (Win, Lin, and OS X) with the new RealityRipple Software CA issued signature.
- WIN: +New Config window with new settings.
- WIN: +Portable Application functionality.
New in Satellite Restriction Tracker 0.4.5.2 (Nov 3, 2014)
- Removed some defunct Exede graph code.
New in Satellite Restriction Tracker 0.4.5.1 (Oct 25, 2014)
- Added some more network and socket error message responses.
- Fixed Exede logins again.
- WIN: +Added UAC Shield Icon to buttons that require Admin rights to function.
New in Satellite Restriction Tracker 0.4.5 (Oct 4, 2014)
- Added Exede Freedom usage parsing.
- Added second attempt at logins for Exede users to log in through the old page, particularly for Evolution and Freedom users.
- Added thousands separators to numbers in the History and Main Window usage numbers.
- Fixed DishNet logins (again).
- Fixed a crash caused by an incomplete web response.
- Fixed some database reading errors.
- Fixed a History window date selection bug.
- Fixed some custom color issues.
- Cleaned up some graphing code and improved the graph display for many account types.
- Improved progress display for Exede and DishNet logins:
- WIN: +Added mnemonics to all windows.
- WIN: +Added extra check for "Topmost" and "Scale Text" System menu icons after settings are reloaded.
New in Satellite Restriction Tracker 0.4.4 (Aug 16, 2014)
- Added "thank you" or "failure" response when reporting issues.
- Added some more friendly network error messages.
- Fixed timeouts during multiple slow redirects.
- Fixed DishNet meter reading.
- Fixed a few small bugs.
- Cleaned up and re-organized the Configuration window.
- Added mnemonics to the Configuration window.
New in Satellite Restriction Tracker 0.4.3 (Aug 9, 2014)
- Fixed login for new Exede portal (again).
- Prevented product key double-check when opening the Configuration window.
- Fixed a Proxy parse issue.
- Fixed a few small bugs.
- Improved URLEncoding method.
- Improved some Exede error messages.
- Tried to force provider list onto asynchronous thread to prevent lockup when opening the Configuration window.
- Made some other general improvements.
New in Satellite Restriction Tracker 0.4.2 (Aug 4, 2014)
- Fixed login for new Exede portal.
- Split E-Mail value into Username and Provider values for clarity, with an online-updated list of Providers.
- Removed Up/Down inversion since Exede doesn't split them anymore.
New in Satellite Restriction Tracker 0.4.1 (Jul 4, 2014)
- Reverted HTTP to version 1.0 from 1.1 due to connection issues.
- WIN: Fixed an error in BETA update notification.
New in Satellite Restriction Tracker 0.4 (Jul 2, 2014)
- Added a new Save prompt when closing dialogs before settings have been saved.
- Added some new friendly network error messages.
- Added HTTP 1.1 support for connections to realityripple.com.
- Fixed a bug when displaying the progress icon while closing the program.
- Fixed update dialog buttons.
- Fixed some proxy entry issues.
- Fixed password change bypass for RuralPortal users.
- Save button disables itself again if changes made are the same as current settings.
- Removed all mention of the word "bandwidth" in favor of the word "usage".
- WIN: Added friendly Out-of-Box Wizard for first-time users.
New in Satellite Restriction Tracker 0.3.2 (Jul 2, 2014)
- Added some new friendly network error messages.
- Cleaned up some internal code.
- Improved Update dialog.
- WIN: Added support for higher DPI resolutions.
New in Satellite Restriction Tracker 0.3.1.3 (Jul 2, 2014)
- Added some new usage state messages for DishNet logins.
- Added support for new DishNet login methodology.
- Enforced percent encoding for usernames as well as passwords.
- Redesigned usage grabbing code for simplicity in maintenance.
- WIN: Added some methods to prevent a progress display bug.
New in Satellite Restriction Tracker 0.3.1.2 (Jul 2, 2014)
- Added some more friendly network error messages.
- Fixed some date selection bugs.
- Fixed possible bugs with HTML Percent Encoding method if passed an empty string.
- Fixed a bug in the 60 Days button.
- Improved Exede graphing methodology.
- Cut averaging down to exact range on all graphs, and used maximum instead of average of the range for Exede.
New in Satellite Restriction Tracker 0.3.1.1 (Jul 2, 2014)
- Added friendly socket failure messages.
- Added some more bad date selection issue prevention methods in the History window.
- Added initial support for Exede Evolution reading (still under testing).
- Fixed some checks for no database in the History window.
- Improved History window display if there's only one entry and it's within the last minute.
- Improved host type handling and categorization.
- WIN: Added extra icon clearing method to destroy GDI objects that are no longer used.
- WIN: Added new method for changing column header and 30/60 day button text for the History window.
- WIN: Fixed a few bugs with the DB Progress window display when interrupting a graph draw with another database query.
New in Satellite Restriction Tracker 0.3.1 (Jul 2, 2014)
- Added "This Period" and "Last Period" buttons in place of "30 Days" and "60 Days" respectively in the History window for Exede "reset" style accounts.
- Added a Monospace font test method in case of issues with DefaultMonospace.
- WIN: *Fixed a bug in the Custom Colors window with the "Error" preview image being disposed before attempting to be loaded.
- MONO: Fixed a bug when a BETA update is available.
New in Satellite Restriction Tracker 0.3 (Jul 2, 2014)
- Added Invert Numbers menu item to Main Graph context menu.
- Changed version display to hide build and revision numbers if they're 0.
- Changed Maximum bar to be semitransparent when painted over graph lines.
- Changed status display just before connection time.
- MONO: -Removed 100%+ dotted pattern on graph due to transparency drawing bug for Exede History graphs.
New in Satellite Restriction Tracker 0.2.5 (Jul 2, 2014)
- Added bandwidth alert feature to notify on excessive usage.
- Added new cross-platform alert window with customizable styles.
- Added F1 shortcut to FAQ page.
- Added User Panel link for Remote Usage Service users.
- Added whitespace stripper to Config E-Mail and Password pasting.
- Fixed DishNet login due to page name change.
- Fixed Exede over-limit numbers.
- Fixed quite a few bugs all over the place.
- Improved DataBase load speed.
- Moved main usage components and some other classes into an external Library.
- Moved sorting of the Log to any time the Log is saved while adding a new row.
- Changed all links to use http://srt.realityripple.com short URL.
- WIN: +Added Configuration refresh after Resume from a Suspended power state.
- MONO: +Completely new code using C# and Gtk interface.
- MONO: *Fixed WildBlue/Exede login bug.
New in Satellite Restriction Tracker 0.2.4.1 (Jul 2, 2014)
- Added Exede.net E-Mail address handling
- Fixed "Buy More" usage math and parsing issues.
- Fixed some minor bugs.
New in Satellite Restriction Tracker 0.2.4 (Jul 2, 2014)
- Save Account Type to Settings.
- New Graph Color Customization window.
- Added context menu to main graphs to quickly customize colors or refresh your usage.
- Added Error Message Check to WildBlue post-Login page requests.
- Added animated ellipses when busy.
- Added 5 minute wait to startup request.
- New Error Logging system to keep track of failures.
- Added "Check for Updates" button.
- Added Update window.
- Added under 70% check to disable "Slowed" display.
- Fixed two Exede graphing bugs, one aesthetic, one mathematical.
- Fixed bug when refresh occurs while connection is already active.
- Fixed a bug with the History window age parameters.
- Updated Logger Service account type determination.
- Improved Account Type detection.
- Improved graphing code.
- WIN: #Changed asynchronous methodology.
- WIN: *Fixed some messages in the History window when usage is still being loaded.
- MONO: *Fixed some timing display issues.
- MONO: +Added auto-minimize to KDE.
- MONO: *Forced single instance.
- MONO: *Improved some display issues.
- MONO: #Changed functionality of Tray Icon for KDE and Mac users.
- MONO: +New attempted fonts for main screen.