Releases: vortex-5/ddwrt-bwmon
DDWRT Bandwidth Monitor 2.2.0
@franzo15 Has added the ability of sorting by last seen date.
DDWRT Bandwidth Monitor 2.1.0
Minor bugfix version some users were experiencing inaccurate download and upload rates when not running with lighttpd. This version addresses some of those issues.
DDWRT Bandwidth Monitor 2.0.0
Password protection finally makes it to DDWRT-BWMON
To activate password protection use the set-password.sh script. If you leave the password blank DDWRT-BWMON will work as it currently does and not require a password. Using the set-password.sh script sets a password and you will then be prompted for a password the next time you attempt to view the bandwidth stats (a restart of the service maybe required).
Since this was one of the few requested features left I have decided that along with this new found feature completeness I'll finally bump up the version number to version 2.0.0 (it was getting hard to keep track of all the minor versions anyways).
As with all new major version numbers it's recommended to extract all files and run install.sh for a smooth experience. For those that want password protection it's recommended to run stop.sh before setting a new password.
DDWRT Bandwidth Monitor 1.15.1
Fixed a bug causing all the totals to show up as zero.
Reported by issue #66
DDWRT Bandwidth Monitor 1.15.0
It appears there's an issue where php-cgi for lighttpd seems to steal CPU cycles after a long while.
The easiest way to get around this seems to be to disable fastcgi and php support on the server. Since the server is no longer dependent on these an edited lighttpd file is being used that disables fastcgi and php-cgi support that are causing the issue. Initial testing shows that with this new configuration lighttpd drops utilization of CPU from 20% to 1% which is a pretty massive difference. The downsides are now that the lighttpd.conf file is hand crafted this might cause compatibility issues when ddwrt updates the base config file.
Please note the configuration files differ in this version so you will need to run install.sh again to get the new configuration.
DDWRT Bandwidth Monitor 1.14.0
BETA VERSION:
After some reports of accuracy issues with the total downloaded and total uploaded data. I have changed to algorithm to count everything in bytes.
This should correct accuracy issues in certain cases.
The efficiency hack that was added in version 1.13.0 was removed as it was causing issues.
Additionally a bug was found in the more recent firmware of ddwrt that caused stop.sh to be unable to stop the process causing left over versions of bwmon to be running in memory. This version also corrects that bug and ensures proper termination of bwmon upon executing stop.sh
As of this release bwmon-autobackup.sh is no longer used this decision is to reduce the number of processes running on the router as resources are limited.
DDWRT Bandwidth Monitor 1.13.0
Improved efficiency a bit if you're browser tab is not currently visible (either minimized or background tab) the UI will suspend fetching data from the router. This helps users that want to keep a tab open but are worried that they are constantly pinging their router with additional workload.
DDWRT Bandwidth Monitor 1.12.0
This version removes the PHP dependency.
This should make your router run more efficiently as php uses a good deal of ram when executing. This version removes the need to have PHP through lighttpd. It will run standard bash scripts instead to generate the information needed in the server version (via cgi scripts).
This version also dynamically hotpatches the lighttpd.conf when you execute the install.sh
Because this is a major version change you will need to execute install.sh again
It is also recommended to restart your router after this update if you experience issues, however I have made every effort to not require a router restart during an upgrade.
DDWRT Bandwidth Monitor 1.11.0
New feature thanks to @dbjohnson you can now clear the stats directly from the UI.
This feature is available to users that are running the lighttpd version of the bandwidth monitor on your DDWRT router. If you are not seeing the reset button ensure you are running bandwidth monitor through lighttpd.
How do I know if I'm running lighttpd? If you are running lighttpd the UI will update every 2 seconds and you will not see a "time to update" countdown. If you are not running lighttpd you will see a countdown timer counting down from 10 seconds.
BWMON will automatically detect availability of lighttpd and use that method if it is available to it. Lighttpd version of the script can check the router less frequently so it's more efficient along with being more feature rich. You should not have to install install.sh to enable lighttpd on execution of startup.sh the presence of lighttpd is checked.
DDWRT Bandwidth Monitor 1.10.1
Corrected a small bug that fixes the first startup of bwmon when /jffs/www directory doesn't exist by default.