Fixed bug which caused old StoredDataRecords to not be refactored together during archiving |
|
More...
|
over 12 years ago
|
Added more specific try/catch to rule out a soure of an eof error |
|
More...
|
over 12 years ago
|
Bugfix, the subnet and subnet mask used to determine the origin and direction of travel of packets was being truncated inside the pcapInterface |
|
More...
|
over 12 years ago
|
Fixed bug like nature of config class whereby it tried to open files without checking that they existed or contained any data |
|
More...
|
over 12 years ago
|
Added general catch to backend requests responce functions unserializer, to catch time when the unserializer fails and prevents the output subsystem of the daemon from crashing. |
|
More...
|
over 12 years ago
|
Changed the usageWorm to make it more intuitive, with green and red colour coded areas |
|
More...
|
over 12 years ago
|
Fixed bug in formatting of data values where the change in scale increase after not on the 1024th. Fiddled with the sizing of the usage graph. Added axis and scales to the usage graph. |
|
More...
|
over 12 years ago
|
Resized the usage worm and datahistory to make them fit together better and place more importance on the worm. Added check in refactoring code to handle instantanious records as just occuing over a one second period. Fixed bug inh refactoring code that incorrectly added up the block totals. Reversed the order of some of the data lists toarrange the data records from first to last instead of vice versa. Modified the test case, to better check that each single record was being split correctly between time blocks. Rewrote the usage graph to include all kinds of data, added new class PlotLine to handle the actual displaying of the lines on the graph. |
|
More...
|
over 12 years ago
|
Added evolve and deveolve functions to DataList class, used them to make DataLists serializable. Added an internal fatal server error type to handle situations where the server breaks and cant continue. Fixed date and time formating of backend log messages. Added protection to data caching to provent it trying to access a non-existant cache file. Fixed cases where List was still being used instead of DataList. Added try catch arround backends data queing function which rethrows a fatal server_error, internal. Changed the string representation of StoredDataRecords to start with SDR and look otherwise the same as standard data records. Added initial usageGraph to the frontend. Added a new class based on the usage worm one to acheive it. Fixed bug where the usage worm statically chose its html element instead if using the id given to it. |
|
More...
|
over 12 years ago
|
Cleaned up the detection of failed connections from the daemon to the server. Fixed caching of data when server is unavaliable |
|
More...
|
over 12 years ago
|
Fixed daemon errors that occured when the master server was unreachable. Added backend request catch to prevent it trying to ask for credentials without a way of asking. Wrapped threads id the daemon with try catch statements to prevent uncaught errors crashing the program. |
|
More...
|
over 12 years ago
|
Fixed daemon totaling bug, it was ignoring transfers from all but on address each time. |
|
More...
|
over 12 years ago
|
Changed to new flashdevelop version, project file updated, flashdevelop v4 now required. Added server test system to run unit tests, enabled using server option enable-tests=other=t. Added libgcc and libstdc++ to included libraries as they are required on client systems, both these are GPL compatibly licensed, you might need different versions of each depending on your compiler. Modified client run task to force start to ensure it at least runs the first time. Changed the archived field in the db to allow archive levels instead of just true or false. Created new DataList class to handle lists of DataRecords, you need to pass the class of the data records to this list class's constructor. Moved the refactor method into the DataList class as it operates on lists of data records not individual records. Fixed refactor to maintain the userId of each record instead of wiping them out. Made toString for data records more descriptive. Added Fatal error type 'INVALID_TEST' to handle unknown test case requests. Broke the time output of the server logs when trying to add in the date. Fixed bug in daemon where it attributed all data records to the default user instead of the one in the config file. Added daemon updater log messages to output the username and backend url when passed in it's file name. Added archive refactoring function to the conntection and added call to it whenever data is submitted. Fixed bug when .'s in urls passed by file name to the daemon updater got messed with. Added first test case to play with the refactoring code. Some anomolies found, but not fixed. Automatic archiving now takes place whenver data is added, to archive levels are supported and initial values for their range and bin size have been set. Added desktop.ini to .gitignore. |
|
More...
|
over 12 years ago
|
Added new setup mechanism |
|
More...
|
over 12 years ago
|
Fixed TEA algoritm for 64bit php systems, put daemon subnet settings in config file, implemented the changesetting backend function, fixed makedaemonsetup to use the specified username not the current users username, fixed setpriveledge to accept a target parameter, fixed remove priv to accept a target param, fixed priv can function to accept * targeted priv instead of specific targeted ones, added save button to user settings, implemented saving for user settings. |
|
More...
|
almost 13 years ago
|
Started connection setting frontend page, made download button for daemon, implemented customiser for daemonsetup file |
|
More...
|
almost 13 years ago
|
Fixed calculation of billing month start and end times |
|
More...
|
almost 13 years ago
|
Added missing row, 'monthStartTime' to connection in db, db version increased to 5 |
|
More...
|
almost 13 years ago
|
Added cpp-setup/ to .gitignore to prevent it getting committed |
|
More...
|
almost 13 years ago
|
Minor updating changes |
|
More...
|
almost 13 years ago
|
Autoupdating of daemon working, also added some files previously left out of the repo |
|
More...
|
almost 13 years ago
|
Fixed creation of scheduled task, kills any running task before install, new install command to pipe commands through a bat file |
|
More...
|
almost 13 years ago
|
Major changes, better logging, error hanlding, installing etc |
|
More...
|
about 13 years ago
|
Fixed realtime data, was out by a factor of 2 wasn't accounting for that fact that they were checked twice a second |
|
More...
|
about 13 years ago
|
Added hacked support for the old webmonitorwatcher |
|
More...
|
about 13 years ago
|
Changed to VC++ for HXCPP due to multithreading qwerks with mingw [Daemon] Changed from listening on only the first device to listening on all devices [Daemon] Added cache to prevent data from being discarded just because the server isn't reachable |
|
More...
|
about 13 years ago
|
Merge branch 'devel' into dbugDaemon |
|
More...
|
about 13 years ago
|
Master Frontend tweaks, created the usage worm, added a placeholder for the data history, created the users and priveledges page. Added new Fatal error MISSING_PARAM to reduce the number of MISSING_XXX fatal errors. Implemented clientside requests for addUser, removeUser and listUsers. Modified readSetting on the backend to allow if the user has got changesetting privs but not readsetting ones, common sense really. IMplemented on the backend addUser, removeUser and listUsers. Moved on the frontend to intances of classes for things like UsageWorm and UserSettings_Privs as a method to reduce the ammount of code in the Controller class. Added an init function to controller to give it control of it own variables an initialisation. Made a specific Btn css class to handle things that should act like buttons (mouse changes and hover effects). |
|
More...
|
about 13 years ago
|
Modified the util class to allow the notion of important messages that will be logged even without an error occuring. New DB version (4) to increase the size of maximum quotas, all quotas are now floats |
|
More...
|
about 13 years ago
|
Implemented the usage worm, using easelhx/easelJS |
|
More...
|
about 13 years ago
|