Home | Download Client (exe php) | My Results | Overall Results | Project log | Contact
6/4/2009
*server* result_summary median graphs are now generated using the new testtime field.
5/4/2009
*server* Upgraded to php5 - should make worknig with date/time a lot easier
*server* Done some work with regard to storing time in the database - should allow for more felixibility with result analysis and faster graph generation at a later date.
*server* Began updating code to work with the new testtime field. result_summary average graphs are now generated using the new field.
23/02/2009
*server* Fixed incorrect graph titles
28/01/2009
*server* results_summary graphs now redraw once a day, rather than every time they're viewed
*server* URLs to results_summary graphs have changed
23/1/2009
*server* Added contact page
*server* Added number of tests done, number of ISPs, number of times the client has been run to results_summary
*server* Moved ISP list in results_summary to above the graphs
*server* Added times client has been run / number of tests run to ISP list
18/1/2009
*client* No longer retrieves new resultid# when submit_results is false
*client* Corrected the comment for user_id in the default conf file
*client* Detects problems communicating with the BGrade server - will retry 3 times and then fail with a notification
*client* Updated to v9 (optional update)
6/1/2009
*server* Done some work on my_results
1/1/2009
*server* Replaced BBC test with Google toolbar installer download
*server* Replaced Flash installer download test with Direct2drive installer download
*server* Added export to Excel to my_results
31/12/2008
*client* Added a debug mode ($debug = TRUE in the conf file) - all it does is prints more onscreen output
*client* Added comments to the .conf file so things are a bit more self explanatory
*client* Added $open_browser_command to the .conf file
*server/client* Destination DNS lookup is now done server-side (might help caching)
*client* Fixed custom sources file not working - fixed a potential problem with the BBCRSS test subtype too
*client* Fixed 'divide by zero' error when the custom sources file contains no tests of a particular type (oh shi...)
*client* Updated to v8 (optional update)
30/12/2008
*client* Added some HTTP request headers (Cache-Control: no-cache, and Pragma: no-cache) that according to HTTP specs, are supposed to disable caching. Not sure how well this'll work.
*client* Updated to v7 (optional update)
27/12/2008
*client* Added configuration file (bgrade_client.conf) with several options. It's automatically generated when the client is run for the first time.
*client* Fixed upload test - it was using a hardcoded destination rather than the one from the sources file
*client* Added the ISP name to the on-screen output
*client* Improved the version check
*client* One of the options in the .conf file is to disable the browser window opening when the tests are done. This means that in order to have your results tied to a browser cookie (which makes the my_results section work) you need to enter the cookie details in the conf file (user_id and user_code). To get these details have a look at your browser cookies. This is required in order to view your past results on the my_results page.
*client* Updated to v6 (required update)
22/12/2008
*server* Added a graph showing the total number of tests done to the results_isp page.
*server* Added median graphs to results_summary and results_isp pages.
14/12/2008
*server* Made the client_results page look more like the client output.
*client* Improved on-screen output.
*client* Averages are now of the results, as opposed to the total data transfered divided by time (prevents larger files having more of a say in the final results).
*client* Updated to v5.
11/12/2008
*server* Looks like the wxnz.net download/upload files no longer exists - Replaced it with a nzdsl.co.nz download, and a citylink.co.nz upload. These are the default national tests for ISPs that haven't been assigned specific destinations.
30/11/2008
*server* Replaced the fastsoft.net download test with one that downloads the Flash installer from adobe (more real-world).
29/11/2008
*server* Added a fourth graph to the ISP result page, showing the averages of each test.
28/11/2008
*server* Xtra/Telecom users now have their own national download test.
27/11/2008
*server* It's now possible to assign different national (up/down) tests to different ISPs. So far Snap, CallPlus/SlingShot, Orcon, and Xnet have individualised tests set up. Others use the default.
25/11/2008
*server* Added my_results page (only tracks results since yesterday)
*server* Int graphs now only include results from the current set of test destinations (steam, LA, BBC, Arizona)
24/11/2008
*server* Added speed average graph to individual ISP results page
*server* Added Axis labels to all graphs
*server* Cookies now used in client_results page (the one that comes up after the test is run) - means its now possible to show users previous results somewhere on the page (still need to do)
23/11/2008
*server/client* results are now grouped by testid
*server/client* Server/client communication now requires specific headers - minor security feature against fake results - makes it a bit harder to fake results
*server* removed origianl averages database, fully replaced with new datbase of individual results - allows upload speed test results to be associated with download tests - ie. would make it possible to remove YouTube data from the results and add a new test in its place
*server* removed data from the original client from result summaries (from about Friday earlier) - it was based on the average of the whole speed test, rather than the results of each individual test. graphs will look sparser until more speedtests are run, but will be more accurate in the long run
*client* Adds a random query to the end of plain URL downloads - might help stop caching(?)
*client* update to client 4 is required
*server* Replaced YouTube test with steam client download
To do next:
Add some graphs to my_results
Make some admin database frontent tools, to make some tasks easier (adding isps, associating isps with hostnames, editing the test sources) rather than having to manually edit the database each time
Make site validate as XHTML 1.0
Remember that this site is a work in progress. Some things will work, some won't. I know the site looks awful and basic, but I'd rather concentrate on collecting useful data than spending hours designing a pretty website.