Commit Graph
71 Commits
Author SHA1 Message Date
Zaid Abdulla 238437e516 Fixed bug where writable parameters are not marked as such 2013-03-20 19:47:08 +03:00
Zaid Abdulla e117f9ceb3 Added query API with parameter aliasing. Improvements to parameter value normalization. 2013-03-19 20:45:35 +03:00
Zaid Abdulla 56fa1f03e4 Cleaned up value normalization code 2013-03-15 22:33:25 +03:00
Zaid Abdulla 8f30fc7d09 Added ping functionaltiy 2013-03-02 19:33:11 +03:00
Zaid Abdulla 488afa53bb Changed path for delete, retry actions on tasks 2013-03-01 18:07:33 +03:00
Zaid Abdulla dcfd102f9c Add functionality in API to delete or retry a task 2013-03-01 14:11:08 +03:00
Zaid Abdulla 39a5ff8a9a Firmware upgrade now functional 2013-02-22 22:37:51 +03:00
Zaid Abdulla e15f42a531 Properly unescape device ID in API calls 2013-02-22 22:25:16 +03:00
Zaid Abdulla 20fa79c0a3 Implemented HTTPS support 2013-02-18 14:48:21 +03:00
Zaid Abdulla 85fc5edc8d File server and API fixes 2013-02-18 09:02:04 +03:00
Zaid Abdulla 19570d305f Moved file upload functionality from files.coffee to api.coffee 2013-02-10 12:25:21 +03:00
Zaid Abdulla 3642ced941 A perl script to be used as a reference when specifying default ACS and connection request credentials in firmware 2013-02-08 19:26:32 +03:00
Zaid Abdulla 84418818f8 Percent escaping OUI, serial number, product class in device ID string 2013-02-08 19:19:48 +03:00
Zaid Abdulla 4878d4a312 Added CINR and RSSI paths for Seowon CPEs 2013-02-07 16:01:43 +03:00
Zaid Abdulla 5ba4dce248 Ignore GetParameterValues errors during initialization step 2013-02-07 16:01:08 +03:00
Zaid Abdulla 22ed899657 Changes to how tasks are handled to allow better fault handling 2013-02-07 12:07:02 +03:00
Zaid Abdulla 88c506299c Allow spaces in device ID. Parse xsd:int values. 2013-01-30 00:40:13 +03:00
Zaid Abdulla 49e689f7e9 Initial support for file transfer 2013-01-22 20:23:38 +03:00
Zaid Abdulla 462e9e3afd Major updates paving the road support ACS methods 2013-01-22 11:48:24 +03:00
Zaid Abdulla 3ce097359c Some variable name refactoring 2013-01-21 12:04:02 +03:00
Zaid Abdulla 6fb27bea51 Removed monngodb export from db module 2013-01-20 11:29:51 +03:00
Zaid Abdulla ef765df7e6 Initial implementation of the file download daemon 2013-01-20 10:38:54 +03:00
Zaid Abdulla bdbcbbb193 Instead of saving, only set fault property when receiving fault response. 2013-01-19 00:49:54 +03:00
Zaid Abdulla 5b7e937cd8 Fixed major bug caused by having request variables in the global scope. Add ability to sepecify devices for which requests/responses will be dumped to file. 2013-01-18 16:24:13 +03:00
Zaid Abdulla ece1289ff8 Recognize 'yes' as boolean true whem matching variable types 2013-01-17 01:40:59 +03:00
Zaid Abdulla 46119e1377 Ignore gracefully if task in request cookie doesn't exist 2013-01-16 22:51:18 +03:00
Zaid Abdulla 60bda6921a In case of fault response, store the fault and don't process any new task until fault is cleared. 2013-01-16 15:30:48 +03:00
Zaid Abdulla d739adc32c Handle inavailability of cache gracefully. No longer crashes when memcache is not available. 2013-01-15 22:01:57 +03:00
Zaid Abdulla cd67e50062 In presets, ignore config parameters that don't exist in the device 2013-01-15 16:34:18 +03:00
Zaid Abdulla 77d1c86b86 Added boolean support to type matching 2013-01-15 15:26:56 +03:00
Zaid Abdulla 5c834568ab Match the existing parameter type when applying configuration 2013-01-14 16:17:50 +03:00
Zaid Abdulla c568bb6332 Fixed bug in presets adding invalid setParameterValues task 2013-01-13 16:15:55 +03:00
Zaid Abdulla 2d462eb11a Renamed profiles to presets in API 2013-01-13 12:51:04 +03:00
Zaid Abdulla 04b92945fe Renamed profiles to presets. Added preconditition. 2013-01-12 16:08:15 +03:00
Zaid Abdulla 5d95f6039b Added profile support for refreshing param value 2013-01-07 16:07:41 +03:00
Zaid Abdulla 2b5a1b2ff0 A little bit of cleanups and modifications on profiles 2013-01-07 11:32:15 +03:00
Zaid Abdulla 7eed5cd4d0 Delete cached profiles hash when saving/deleting profiles 2013-01-03 16:26:52 +03:00
Zaid Abdulla 4c0d33f575 Initial profiles support. Needs more testing. 2013-01-03 14:57:30 +03:00
Zaid Abdulla d636c31940 Moved mongo and memcached connection into a separate module 2012-12-27 14:13:48 +03:00
Zaid Abdulla 83d05462bf Bug fixes in ACS 2012-12-26 12:54:20 +03:00
Zaid Abdulla 76758f35b3 Bug fix in API 2012-12-26 12:51:16 +03:00
Zaid Abdulla 813bd836f5 Optimized new device detection 2012-12-25 11:18:54 +03:00
Zaid Abdulla 89a114434a Add or remove devices tags 2012-12-23 18:38:29 +03:00
Zaid Abdulla 07e9fec967 Removed read operations from the API 2012-12-23 16:45:21 +03:00
Zaid Abdulla 658d54fa9c Fixed cache expiration 2012-12-21 00:05:46 +03:00
Zaid Abdulla 20992e8630 Fixed bug causing request/response logs to not be written to disk 2012-12-20 23:52:45 +03:00
Zaid Abdulla de7a74437a Only log informs when in debug mode 2012-12-20 15:45:42 +03:00
Zaid Abdulla 95ee9ffd0e Handle invalid xml chars gracefully 2012-12-20 15:34:24 +03:00
Zaid Abdulla 0ac2bdf656 Set default write concern to avoid warnings 2012-12-20 08:56:17 +03:00
Zaid Abdulla aa76e027f2 Implemented debugging mechanism to log requests and responses when exception occurs 2012-12-19 21:36:26 +03:00