Timeline


and

08/04/06:

16:54 Changeset [953] by mglb1
Add a filter to the changeset history form and link to the config file …
16:39 Changeset [952] by mglb1
Enhance the getChangesetHistory function to allow specification of time …
15:19 Changeset [951] by mglb1
Only allow things purporting to be the W3C validator while in Debug mode
15:18 Changeset [950] by mglb1
Store messages in the session and display on the next page
15:12 Changeset [949] by mglb1
Refactored login and authentication handling along the same lines as the …
14:55 Changeset [948] by mglb1
Ignore invalid sessions passed to getSessionInformation
14:09 Changeset [947] by mglb1
Small attempt to make the site more RESTful * Use redirects to the …
13:54 Changeset [946] by mglb1
Add some helper functions for saving the referer or the current page and …
13:20 Changeset [945] by mglb1
Only reset the session information cache if an application error occurs or …
12:52 Changeset [944] by mglb1
Debugging not needed
12:51 Changeset [943] by mglb1
Add syntax highlighting support to the configuration file display. …
12:45 Changeset [942] by mglb1
Retrieve and display subversion properties when operating on a single file
12:42 Changeset [941] by mglb1
More additions to the revision class * Lock all access to the pysvn Client …
12:40 Changeset [940] by mglb1
Fix some minor bugs and display issues in the time rounding routine
12:39 Changeset [939] by mglb1
Don't reformat white space when displaying configuration files

08/03/06:

18:43 Changeset [938] by mglb1
Added the initial structure for the web based configuration file viewer. …
18:41 Changeset [937] by mglb1
Added more functionality to our revision class * ls - get a list of files …
18:39 Changeset [936] by mglb1
Added a helper function to round a number of seconds to the nearest whole …
12:08 Changeset [935] by mglb1
Refactor session information and validation into two separate functions
11:26 Changeset [934] by mglb1
Fix minor typos
11:10 Changeset [933] by mglb1
Reload the login (status) bar every five minutes while a user is logged in …
09:38 Changeset [932] by mglb1
Utilise the new setupProgress counter provided by the server to fill at …
09:37 Changeset [931] by mglb1
Add a progress counter to the template initiation phase so that the …

08/02/06:

18:23 Changeset [930] by mglb1
Added an AJAXified progress bar that is displayed while templates are …
18:06 Changeset [929] by mglb1
Provide a bit more debugging information when a bad key is given
15:26 Changeset [928] by mglb1
* Make messages about added files more concise * Ensure every file added …
14:57 Changeset [927] by mglb1
This no long extends ccs_template
14:48 Changeset [926] by mglb1
Reworked template generation support - Templates are now generated in …

08/01/06:

16:31 Changeset [925] by mglb1
Don't need to explicitly delete out of this array now as shutdown routine …
13:37 Changeset [924] by mglb1
Implement locking on the session class to prevent multiple threads from …
13:33 Changeset [923] by mglb1
Indent queries for readability in the debug log
13:31 Changeset [922] by mglb1
Fix a regression introduced in r914. Even we we're updating session …
12:16 Changeset [921] by mglb1
Actually make use of threads to process incoming requests. For now we …
12:15 Changeset [920] by mglb1
Allow control of query execution time logging separately to other time …
12:07 Changeset [919] by mglb1
Redirect the user to their previous destination when they login
12:00 Changeset [918] by mglb1
Reload session information after manipulating a changeset so that the …
11:50 Changeset [917] by mglb1
Update changeset styles to match

07/31/06:

19:40 Changeset [916] by mglb1
No need to time this, it doesn't appear to be a chokepoint in most cases
19:40 Changeset [915] by mglb1
Add more detailed request execution time logging including the time taken …
19:29 Changeset [914] by mglb1
Don't bother with transactions when updating system tables. This saves …
19:26 Changeset [913] by mglb1
iterate over the returned rows!
19:25 Changeset [912] by mglb1
Using fetchall rather than fetchone provides a roughly 60ms speed increase …
19:05 Changeset [911] by mglb1
Handle deletes in the table name extraction too
18:44 Changeset [910] by mglb1
Improve table name extraction code in the execute routine
17:09 Changeset [909] by mglb1
Improve handling of profile options so that we don't query the config file …
15:29 Changeset [908] by mglb1
Incorrect function call
15:05 Changeset [907] by mglb1
No debug window please!
15:04 Changeset [906] by mglb1
Improve XMLRPC call timing to show how much of the time is spent in CURL …
12:18 Changeset [905] by mglb1
Small optimisation only check the servers version on the initial …
11:57 Changeset [904] by mglb1
Missing bracket
11:23 Changeset [903] by mglb1
Huge refactor of XMLRPC call handling in the web interface * Abstract the …

07/28/06:

11:39 Changeset [902] by mglb1
Fix incorrect column reference
11:28 Changeset [901] by mglb1
Reworked the cookie validation routine, previously we always checked the …
10:51 Changeset [900] by mglb1
Now that we get the number of sessions from the isSessionValid function …

07/27/06:

23:09 Changeset [899] by mglb1
Updated for the new ZoomIn? v7 API
12:20 Changeset [898] by mglb1
When profiling, profile the entire XMLRPC request handling rather than …

07/26/06:

17:45 Changeset [897] by mglb1
Modified getCfengineHostStatus to check directly in the repository for key …
17:44 Changeset [896] by mglb1
Add a routine to check whether a file exists in the repository
17:26 Changeset [895] by mglb1
Return here!
16:41 Changeset [894] by mglb1
Modify the ccs_revision class to allow its use without actually checking …
16:07 Changeset [893] by mglb1
Fix stripslashes bugs
16:06 Changeset [892] by mglb1
Fix minor bugs in previous commit
15:59 Changeset [891] by mglb1
Rework the isSessionValid function to return all the data required to …
15:29 Changeset [890] by mglb1
* Re-enable GPolyLine generation for the network map * Allow loading …
13:04 Ticket #17 (Distance control support for madwifi) closed by mglb1
fixed: (In [889]) Add support for calculating the length of a link and using that …
13:04 Changeset [889] by mglb1
Add support for calculating the length of a link and using that to set the …
12:09 Changeset [888] by mglb1
Improve error message

07/25/06:

16:24 Ticket #52 (Root Password Initialisation) closed by mglb1
fixed: Implemented in version 11 of the pxe-scripts package
16:24 Ticket #55 (Client Certificate Generation and Installation) closed by mglb1
fixed: Implemented in version 11 of the pxe-scripts package.
16:23 Ticket #50 (pxe-scripts do not detect compact flash size correctly) closed by mglb1
fixed: Fixed in release 11 of the pxe-scripts package.

07/24/06:

17:31 Changeset [887] by mglb1
Allow the setRurallinkDeviceConfig function to be called by a device key
17:30 Changeset [886] by mglb1
Fix bugs in mac address -> username conversion
16:39 Changeset [885] by mglb1
Typo
16:37 Changeset [884] by mglb1
Strip : from CN when using as a username as the username field is only 16 …
14:53 Changeset [883] by mglb1
Certificate serial numbers are hexadecimal
13:29 Changeset [882] by mglb1
Don't enforce menu registration order strictly
12:54 Changeset [881] by mglb1
Need the status module too
11:34 Changeset [880] by mglb1
Only put the rurallink module into the rurallink package

07/21/06:

18:20 Ticket #43 (WEP key length) closed by mglb1
fixed: (In [r879]) * Use an md5sum of the device password to set the wep key so …
18:18 Changeset [879] by mglb1
* Use an md5sum of the device password to set the wep key so that it is …
13:54 Ticket #74 (service property values are not POSTed) created by mglb1
When updating the value of a service property the value is sent back to …
13:46 Changeset [878] by mglb1
Actually retrieve the MAC address to generate the password with
13:30 Changeset [877] by mglb1
Avoid minor javascript error
13:29 Changeset [876] by mglb1
Don't allow a blank password to be set
13:28 Ticket #73 (service property containing # is not saved) created by mglb1
If you try and save a service property (like the RuralLink root password) …
13:22 Changeset [875] by mglb1
Added a front end to the Rural Link service. Currently this is only used …
12:28 Changeset [874] by mglb1
Added a utility to output the root password of a rurallink device

07/20/06:

17:34 Changeset [873] by mglb1
Certificate parameters can be retrieved without needing to login
17:26 Changeset [872] by mglb1
* Keep the list of sessions as a property of the ccsd_session class rather …
17:11 Changeset [871] by mglb1
Implement a basic session class which is used for devices which login …
17:11 Ticket #56 (Client Certificate Login) closed by mglb1
fixed: (In [871]) Implement a basic session class which is used for devices which …
16:39 Changeset [870] by mglb1
Don't warn about explicitly empty sessions
16:13 Ticket #54 (Client Certificate Signing) closed by mglb1
fixed: In [r869] Added asset certificate allocation support.
13:25 Changeset [869] by mglb1
Added asset certificate allocation support.
13:22 Changeset [868] by mglb1
* Added support for revoking certificates * Removed crl/ directory - not …
13:16 Changeset [867] by mglb1
Deleted and Ignored files can be safely ignored
11:25 Changeset [866] by mglb1
Fix certificate parameter handling * Blank parameters if they are the …
11:04 Changeset [865] by mglb1
Need to retreive lots more asset info to get the MAC address
10:23 Changeset [864] by mglb1
Check MAC address validity
10:21 Changeset [863] by mglb1
Always return the lowercase MAC address
10:20 Changeset [862] by mglb1
Use the new getMAC routine provided by the asset class
10:20 Changeset [861] by mglb1
Add a helper method for returning a "device MAC address". This is only …
10:06 Changeset [860] by mglb1
Loosen the calling requirements for getCertificateParams, nothing secret …

07/19/06:

17:13 Changeset [859] by mglb1
Implement an x509 certificate authority inside the configuration system …
17:08 Changeset [858] by mglb1
Separate out the import stanzas so that an error in one of the "server" …
16:45 Changeset [857] by mglb1
Extend the ccs_revision class to support being asked to commit only a …
16:27 Changeset [856] by mglb1
Don't notify about ignored files
14:37 Changeset [855] by mglb1
Prevent a nasty looking exception that occured when the initial checkout …
10:06 Changeset [854] by mglb1
Make docs match reality

07/17/06:

13:16 Ticket #53 (Root Password Generation) closed by mglb1
fixed: (In [853]) Added support for generating root passwords for each device …
13:16 Changeset [853] by mglb1
Added support for generating root passwords for each device based on the …
11:13 Ticket #72 (Cannot change link type) created by mglb1
Attempting to change an interfaces type from "Wireless" to "Wired …
11:10 Ticket #71 (Cannot add an ethernet interface to a wireless link) created by mglb1
If I have a link that is setup as a wireless link in the configuration …

07/13/06:

13:54 Changeset [852] by mglb1
Fix a potential race when shutting down the watchdog driver
13:09 Changeset [851] by mglb1
Add basic interface health watchdog functionality. Checks that the default …
13:04 Changeset [850] by mglb1
Add a function to determine the neighbours IP address
11:45 Changeset [849] by mglb1
Wrap recurring function execution in a try statement so unhandled …

07/11/06:

17:37 Changeset [848] by mglb1
Initial functionality for the watchdog module
16:19 Changeset [847] by mglb1
Implement some basic filters on the array voltage and current variables
12:24 Changeset [846] by mglb1
Return the nodes name at /rlname not /node_name
11:40 Changeset [845] by mglb1
Fix a javascript error in IE

07/10/06:

17:47 Changeset [844] by mglb1
Added templates to generate forward and reverse DNS entries for all the …
14:39 Changeset [843] by mglb1
Typo
14:39 Changeset [842] by mglb1
It makes no sense to call initialiseService on the base class
10:01 Changeset [841] by mglb1
* Fix minor typos in battery volatage reporting * PWM duty cycle is …

07/07/06:

17:06 TODO created by mglb1
17:06 Documentation edited by mglb1
(diff)
16:40 Ticket #70 (Ad-Hoc vs PIM mode selection) created by mglb1
When configuring an interface to operate on an Ad-Hoc link the …
16:00 Changeset [840] by mglb1
Reworked module import structure and initialisation code to ensure that …
12:45 Changeset [839] by mglb1
Ported the tristar SNMP monitoring functionality from the old snmp-scripts …
12:45 Ticket #58 (Add support for monitoring Tristar solar controllers) closed by mglb1
fixed: (In [839]) Ported the tristar SNMP monitoring functionality from the old …
10:08 Ticket #69 (Extend Watchdog Functionality) created by mglb1
CRCnet Monitor needs to be enhanced with watchdog functionality that …

07/06/06:

13:57 Ticket #68 (Darpwatch Integration) created by mglb1
Integrate Darpwatch with the configuration system
13:57 Ticket #67 (Traffic Shaping) created by mglb1
Add support for shaping the traffic to/from each CPE based on the users …
13:56 Ticket #66 (User Account Infrastructure) created by mglb1
Add support for creating user accounts and associating each user with: * …
13:55 Ticket #65 (Current Traffic Usage Display) created by mglb1
Add support for traffic accounting on each access point (or perhaps at the …
13:53 Ticket #64 (CPE Management) created by mglb1
The configuration system needs to be extended to support a class of hosts …
13:46 Ticket #63 (Dynamic ZoomIn Map of Node / Links) created by mglb1
Implement a Dynamic Map of nodes and links using ZoomIn?'s API. This is …
13:44 Ticket #62 (Revision History and Control) created by mglb1
The web interface needs to display better revision history and show how …
13:43 Ticket #61 (CFengine control via web interface) created by mglb1
Need to add support for controlling CFengine via the web interface. This …
13:33 Ticket #60 (CRM Integration) created by mglb1
We need to integrate teh Configuration System with the Rural Link CRM. The …
13:31 Ticket #59 (Helpdesk Interface) created by mglb1
An interface into the configuration system needs to be created for use by …
13:29 Ticket #58 (Add support for monitoring Tristar solar controllers) created by mglb1
The CRCnet-monitor SNMP module needs to be extended to support monitoring …
13:27 Ticket #57 (Certificate Management Interface) created by mglb1
An interface to manage client certificates needs to be created. This …
13:25 Ticket #56 (Client Certificate Login) created by mglb1
The login routines of the Configuration System Daemon need to be extended …
13:24 Ticket #55 (Client Certificate Generation and Installation) created by mglb1
The pxe-scripts need to generate a new client certificate for each host …
13:20 Ticket #54 (Client Certificate Signing) created by mglb1
The Configuration System Daemon needs to be extended to allow it to sign …
13:17 Ticket #53 (Root Password Generation) created by mglb1
The rurallink module needs a function added to generate a root password …
13:16 Ticket #52 (Root Password Initialisation) created by mglb1
The rurallink pxe boot scripts need to be extended to generate and set the …
13:11 Ticket #51 (WRAP / Soekris PXE booting) created by mglb1
Currently the PXE boot environment only supports PXE booting Soekris …
13:02 Ticket #50 (pxe-scripts do not detect compact flash size correctly) created by mglb1
If a card is not partitioned then the current PXE boot scripts are not …
13:00 Ticket #49 (Add support for monitoring madwifi interface rates) created by mglb1
Since r1667 of the madwifi code there is support for retrieving statistics …
12:58 Ticket #48 (Add support for monitoring wireless interface errors) created by mglb1
The crcnet-monitor status module should be extended to export more …
12:52 Ticket #47 (Graph / Monitoring Integration) created by mglb1
The graphs and nagios results need to be incorporated into the …
12:51 Ticket #46 (Graph Generation) created by mglb1
Implement graph generation, this will almost certainly use rrdtool. As …
12:49 Ticket #45 (Choose an SNMP poller and integrate into configuration system) created by mglb1
Need to choose an SNMP poller to use for monitoring / graphing. Options …
12:08 Ticket #44 (Ethernet Internet Access Support) created by mglb1
Need to add support for using an Ethernet interface as the Internet access
11:51 Ticket #43 (WEP key length) created by mglb1
Need to determine which WEP key lengths are required for PDAs to work and …
Note: See TracTimeline for information about the timeline view.