Zaid Abdulla
|
913388ab34
|
Cache invalidation in API for presets and presets hash
|
2013-06-01 19:38:47 +03:00 |
|
Zaid Abdulla
|
ea5c92aaa0
|
Reinitialize device on bootstrap event
|
2013-05-28 11:18:01 +03:00 |
|
Zaid Abdulla
|
c91616c914
|
Added Content-Type and Content-Length to firmware downloads
|
2013-05-24 12:18:33 +03:00 |
|
Zaid Abdulla
|
b01cc55cda
|
Implemented addObject and deleteObject CPE functions
|
2013-05-23 15:02:03 +03:00 |
|
Zaid Abdulla
|
65e7b22149
|
Added boot and bootstrap timestamps
|
2013-05-14 14:28:00 +03:00 |
|
Zaid Abdulla
|
9f156c2c88
|
Fixed timestamp not properly set when adding tasks from presets
|
2013-04-12 17:19:03 +03:00 |
|
Zaid Abdulla
|
bf518a5e92
|
Added SSID and PSK to summary parameters
|
2013-04-07 14:33:04 +03:00 |
|
Zaid Abdulla
|
8a26ea5111
|
Support for sorting in query API
|
2013-04-07 11:43:37 +03:00 |
|
Zaid Abdulla
|
3f45c7e887
|
Include xsi:type attribute with SetParameterValues method
|
2013-04-03 09:15:46 +03:00 |
|
Zaid Abdulla
|
5934178d91
|
Serve files without listening to request end event
|
2013-03-31 16:05:51 +03:00 |
|
Zaid Abdulla
|
03e57616f7
|
Improved MAC normalization
|
2013-03-31 14:38:43 +03:00 |
|
Zaid Abdulla
|
eb92d35b51
|
Added support for wildcards and mac
|
2013-03-28 08:51:10 +03:00 |
|
Zaid Abdulla
|
f58c5604c2
|
Fixed bug in task retry
|
2013-03-27 11:24:46 +03:00 |
|
Zaid Abdulla
|
850f0241e5
|
Implemented factory reset
|
2013-03-27 10:43:12 +03:00 |
|
Zaid Abdulla
|
94affab377
|
Expand preset precondition query
|
2013-03-26 22:54:50 +03:00 |
|
Zaid Abdulla
|
b470c3273c
|
Sanitize getParameterValues task before saving
|
2013-03-26 09:36:35 +03:00 |
|
Zaid Abdulla
|
0934831fa1
|
Use default normalizer if parameter type isn't specefied in parameter config
|
2013-03-23 23:54:18 +03:00 |
|
Zaid Abdulla
|
e247eaaef8
|
Updated parameter aliases
|
2013-03-22 19:35:02 +03:00 |
|
Zaid Abdulla
|
52bbd6c4a0
|
Fixed invalid json in API query results. Added total count in response header.
|
2013-03-22 19:33:32 +03:00 |
|
Zaid Abdulla
|
bbbe881ca4
|
Include aliases in device objects when querying
|
2013-03-22 14:01:55 +03:00 |
|
Zaid Abdulla
|
c3eb8c157d
|
Added projection in query API
|
2013-03-22 13:06:27 +03:00 |
|
Zaid Abdulla
|
cc68d3b62e
|
Added options to expire tasks and prevent duplicates.
|
2013-03-22 00:53:40 +03:00 |
|
Zaid Abdulla
|
de2edd0438
|
Using connection:keep-alive and connection:close headers in response
|
2013-03-20 22:47:32 +03:00 |
|
Zaid Abdulla
|
6b76e5b0b2
|
Record number of retries when retrying a task
|
2013-03-20 19:47:54 +03:00 |
|
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 |
|
Zaid Abdulla
|
e5d1a97375
|
Using buffers to get request body
|
2012-11-12 08:23:51 +03:00 |
|
Zaid Abdulla
|
75a3c91bc4
|
Fixed bug that shows up when using connection_request while the device is offline
|
2012-11-05 08:35:57 +03:00 |
|
Zaid Abdulla
|
1c3cde6105
|
Fixed syntax error
|
2012-11-03 00:50:43 +03:00 |
|
Zaid Abdulla
|
c2877e4ca2
|
Added _timestamp for parameters
|
2012-11-02 15:34:05 +03:00 |
|
Zaid Abdulla
|
2ace65d2ea
|
Added _last_inform timestamp to device
|
2012-11-02 15:26:58 +03:00 |
|
Zaid Abdulla
|
a4b30357e7
|
Sanitization for number values such as RSSI and CINR
|
2012-11-01 23:36:15 +03:00 |
|
Zaid Abdulla
|
52aa4696d7
|
Fixed test template
|
2012-11-01 23:35:19 +03:00 |
|
Zaid Abdulla
|
e2b365dad9
|
Ability to add a task and do connection request
|
2012-10-23 21:51:13 +03:00 |
|
Zaid Abdulla
|
3126cbbc9d
|
Impelemnted querying in API
|
2012-10-22 09:14:04 +03:00 |
|
Zaid Abdulla
|
0839e5dd21
|
Fixed test templates
|
2012-10-21 23:15:54 +03:00 |
|
Zaid Abdulla
|
0b73240024
|
Added writable attribute in parameter tree
|
2012-10-21 23:13:37 +03:00 |
|
Zaid Abdulla
|
52967d018c
|
Better implementation for generating device id
|
2012-10-21 11:24:47 +03:00 |
|
Zaid Abdulla
|
88060dd288
|
Worker respawn in case of exception
|
2012-10-18 03:28:38 +03:00 |
|
Zaid Abdulla
|
d93ba4445a
|
Added a config option for listening interface
|
2012-10-17 14:05:38 +03:00 |
|
Zaid Abdulla
|
2b997e466a
|
Updated ACS port to match the port used by AP Manager
|
2012-10-17 11:13:16 +03:00 |
|
Zaid Abdulla
|
1606d4428c
|
API script for communicating with the GUI frontend
|
2012-10-17 00:11:49 +03:00 |
|
Zaid Abdulla
|
ca70f40201
|
Created config.coffee for configurations and common.coffee for commonly used functions
|
2012-10-16 23:43:49 +03:00 |
|
Zaid Abdulla
|
6f445bf3b9
|
Using memcached
|
2012-10-15 22:22:37 +03:00 |
|
Zaid Abdulla
|
e016d5cc5f
|
Performance improvements
|
2012-10-11 18:24:52 +03:00 |
|
Zaid Abdulla
|
760d074a29
|
Fixed formatting in readme file
|
2012-10-10 09:47:43 +03:00 |
|
Zaid Abdulla
|
b7f9dcb8ec
|
Initial commit
|
2012-10-10 09:44:09 +03:00 |
|