iiUsage Changelog
* Fixed little gui bug where resizing form wouldnt resize grid properly
* Added user ability to set time out interval (via a regkey setting, and
hence shodul only be done by those that know what they are doing), the default
time has been extended to 60
- Open
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\iiNet
Usage\Config
- Create a TimeOut string
-
Value is in seconds, do not make it too long, a few minutes should be enough if
you consantly get the time out error.
* Added new plan specs
Version 0.1.14b
(18/07/2003 3:00)
* There was a little left over from the debugging
that i missed because i forgot to delete the file, i guess thats one of the
major problems with using your development box as your QC box too.
* Fixed bug with Current period progress bar not aligning properly.
Version 0.1.14a (18/07/2003 12:30)
* It seems last
nights release was a bit premature, i made an assumption that turned out to be
wrong (regarding the length of a string in the html, this is a critical update,
no prior version will work at all on 01/08/2003)
Please note: there is the smallest chance it
will not work on the 01/08 due to some unforseen problem with the way it was
tested (i got the html source in an email and had to hack a bit of code to fool
it into thinking it was downloaded)
Also note
there may be a few hours on 01/08 where it will choke due to time differences
(the program has switched over but the website hasent or vice versa), i dont
know exactly what time on 01/08 the new volume usage script will kick in, but be
patient and it will be fine
Version 0.1.14 (17/07/2003 22:52)
Wow, its been over two months since ive had to
upload an update, must mean it working pretty well, this is mainly a compliance
update (i got my hands on the new CGI output a few hous ago and made
applicable changes), but does include a few nice interface
enhancements.
There are almost 700lines of new code
(17.8%), with an extra 100 substantially modified, although there have been a
few guinea pigs (thanks esp to Daevo, Zyrol and Matt.. on Whirlpool for your bug
reports and suggestions), there are some radical changes, so dont be surpirsed
if it throws up an error or two, the data in the table should always be as
accurate as the iinet website, and the analysis results should not have
changed.
* Hopefully fixed the permission denied error (casued by not closing the file properly in certain circumstances ... oops)
* Added Support for 5 more progress bar modes (making a total of 6), if you didnt know there was a progress bar at all, dont feel bad, not many people did, new options available from the Progress bar configuration (off the main configuration form). (NB: Using the separate bars option will block the status messages, this may be fixed in a future version)
* Ability to choose progress bar colours
* Added new plan changes support, which will automatically switch over on 01/08/2003 (well, almost automatically, you must load the program or change your plan in the config screen on or after 01/08/2003, for the plan changes to kick over properly)
* Added shaping level status if shaped (will be visible on/after 01/08/2003)
Version 0.1.13 (09/05/2003)
* Fixed issue with remembering form location when form is minimised (would load program out of sight)
* Enhanced the command line parser to enable multiple command line parameters, though no checking has been/is done on whether any combination of commands will cause any undesired results
Version 0.1.12 (27/04/2003)
* Fixed issue with mouse hook for the flex grid, if the program didnt have focus and the mouse moved over the grid, the program would get then lose focus rapidly which could get annoying.
* Made config screen non sizeable
* Made graph refresh with data refresh (even if its still open when the data refresh occurs)
* Remembers form location (remember graph form location, size and window state added on the 29/7)
* Added ability to load the previous data at startup, this will be automatically be enabled once the data has been downloaded with this version, to disable use the /noold command line switch
* Changed the Menu layout, moved debug menu into file menu and moved about to end
* Added URLEncode function to encode the username and password so any non alphanumeric chars dont prevent login.
* Added clearmemory, tray, noauto and noold command line switches
Sumary of command line switches available (for the time being only one can be used at a time)
/clearmemory
Clears the Sort column, form height and location, and runs program normally (use if remembered locations or sort column causes issues
/hidden
Runs completely hidden and exports the data for use with the samurize script, once xml data is exported the program closes
/tray
Starts iiUsage minimised to tray
/noauto
Disables automatic refresh (so it will only display previous downloaded data), manual refresh is still available.
/noold
Disables loading old data at load time.
Version 0.1.11 (22/03/2003)
* Fixed sorting issue if you sorted the grid in decending order for anything other than date, then sort by date you get an error
* Updated html extraction to comply with changes in the volume usage page (the text "username=yourusenamehere>20-03-2003" was shown in date column.
* Disabled check for new version, something weird is happening and it hangs the program when requesting the webpage
Version 0.1.10 (10/03/2003)
* Added feature to save the sort settings
Version 0.1.9 (08/03/2003)
* Date sorting finally working
* Added ability to resize window vertically and have the grid resize with the window.
* Added trailing 0 for values that only had 1 decimal place such as 0.2
Version 0.1.8 (16/02/2003)
* Fixed one cause of DAO error when trying to open the file, will fix more as the popup.
* Fixed problem if config was missing when loading porgram
Version 0.1.7 (11/02/2003)
* Fixed problem if you minimise graph window
* Fixed problem with refresh timer not triggering
* Fixed problem if you close main window with the X button with graph window open, the graph window will remain open.
* Added mouse wheel scroll support for the grid (just casue i wanted to see if i could)
Version 0.1.6 (22/01/2003)
* Minimise program now minimises to system tray
* Fixed error in update checking, it said there was a new version even though you had the latest version
* Fixed element not found error (wouldnt set the icon to yellow)
* Implemented basic graph/chart thing (accessible from menu)
* FIxed issues running program under windows 9x/Me (i had to rewrite the configuration routines, so to make it easier for me instead of conveting it to the latest version of the config everyone will have to re-enter the config details when you run this new version)
Version 0.1.5 (19/01/2003)
* We have icons, thanks to [g]enetix on whirlpool for them
- Animated icon
while the program is busy
- 3 different icons for percentage of quota
- Main program icon
* Fixed file not found bug
* Added a /hidden command line switch so that the program will run once and
update the xml file (whilst hidden)
- to use run it as iiNet Usage.exe
/hidden
* Changed XMLHTTP mode to asyncronous and created a 30second time out (was neccesary for animated icon, makes program usable while refreshing data, it previously appeard to be frozen until the data was downloaded, though i recomend not doing anything in the program while it is refreshing, it may lead to unexpected results)
* Added 2 debugging features
- Save HTTP Response data, if the usage data
doesnt display in the program at all, after a refresh (or just after the error
message) Select this option from the debug menu and email the file it creates to
me so i can have a look at what is going on.
- Test XML Connection, if you cannot use the
samurize script due to an error in running the script, try this debug option, it
will attempt to connect to the xml file and access data from it.
* Fixed problem with XML export that in rare situations the xml file wouldnt be re-created after it was deleted.
* Rudimentory update checker (is only manual at this stage, only takes 2 seconds to run though)
* Added current application version to the xml data export.
* Last minute addition of clicking on the grid column
headers to sort by that column, one click for ascending, again for decending.
Version 0.1.4 (11/01/2003)
The
subclassing doesnt appear to have any detrimental effects
* A few bug fixes, and inproved error detection and debugging (fixed the
error line reporting so i may be able to track down the error without having to
recreate it.
-If you closed the program using the close button (instead of
the X) the icon never disappeared, this has been fixed, i never noticed it
before now
-Improved invalid username and password detection
* After the usage stats have been downloaded and processed the program will now save the data in an XML file (data.xml in the app dir)
* Samurize integration is now available, simply download the samurize VBS
file and place it in your samurize\scripts directory
- If you didnt install
iiUsage to c:\program files\iiNet Usage Analyser\ you will need to edit the file
and change the path to point to where you did install it.
- Feel free to
modify the VBS file in any way you want, i woudl appreciate any feed back on the
file or feature suggestions, if you make any functions for it send them to me so
i can include them in future versions (and tell me if you want to remain
anonymous, otherwise you will have to get credit for it).
* Now the mouse pointer turns to an hourglass when it is busy and back normal when its not.
* Probably some other things that i cant remember.
Version 0.1.3 (08/01/2003)
* CAUTION: This
version makes use of subclassing so it may be slightly unstable at this point,
the program has not been thouroughly tested, please let me know of any
instability this program is causing.
* Shows you your ip address from the volume usage page in the status bar, click on the IP and it will copy it to the clipboard
* Extra password security (hopfully this should keep the security paranoid
quiet for a while)
- You now do not have to save your iiNet password, you
can enter the password once at startup and it will use that password until you
close the program.
- New textbox that is impervious to password revealers
(using subclassing to trap messages and turn them into wm_null's)
* A right click menu on the grid that will allow you to select a range of days and add them up.
* Highlight certain days in the grid
- The highest download day for peak,
bliink time and total (red text)
- The lowest download day for peak, bliink
time and total (excluding 0, blue text)
- Days until unshaped with no
downloads (light yellow background)
- Days until unshaped at current average
(light green background, over rides unshaped with no downloads if they are the
same)
Version 0.1.2 (03/01/2003)
* Added encryption for password (will automaticaly encrypt current passwords)
* Ability to minimise to system tray
* Progress bar now turns red when shaped (or when you should be shaped)
* Now deletes the temp files it creates when finished with them
* Checks shaping stats according to iiNet
and compares them with the figures,
lets you know if
you have gone over your quota and havent been shaped and vice versa
(experimental)
* A few bug fixes
Version 0.1.1 (31/12/2002)
* Made the interface a fraction more easier to look at
* Fixed a few spelling mistakes
* Added about screen
* Hopefully fixed the installer issue (please let me know if it still doesnt work)
Version 0.1.0 (16/12/2002)
* Controlled release to the VIC DC Hub