Commit Graph
878 Commits
Author SHA1 Message Date
Zaid Abdulla 343520f408 Do not automatically close TCP connection at end of session. The CPE should, as described in the standard. Fixes 12. 2014-06-07 01:26:48 +03:00
Zaid Abdulla 2f65ecd3f9 0.9.9 v0.9.9 2014-05-17 10:28:31 +03:00
Zaid Abdulla 70ffd8b653 Support for MongoDB 2.6. Preset precondition is now stored as a JSON string. 2014-05-17 09:35:05 +03:00
Zaid Abdulla 5bd7c99eea Allow space characters in quoted values in HTTP authentication header. Fixes #9. 2014-05-16 11:41:28 +03:00
Zaid Abdulla bef5d0e4dc 0.9.8 v0.9.8 2014-05-12 10:07:11 +03:00
Zaid Abdulla de0774edeb Added config option (IGNORE_XML_NAMESPACES) to make XML traversal using element local names only as a workaroud for XML namespace issues in some devices. Fixes #7. 2014-05-10 16:22:40 +03:00
Zaid Abdulla dfb2e624d9 <string> elements in GetParameterValues and GetRPCMethods should be unqualified 2014-05-09 12:18:29 +03:00
Zaid Abdulla 647f5c1647 Encoding cookies with base64 to work around some device quirks 2014-05-09 12:09:30 +03:00
Zaid Abdulla c1d5fcce19 Fixed bug in parsing cookie header 2014-05-06 12:46:04 +03:00
Zaid Abdulla bf8fc877d4 Support for gzip and deflate content encoding 2014-05-05 01:14:41 +03:00
Zaid Abdulla 4048de35d0 Implemented GetPRCMethods ACS method 2014-05-02 19:38:47 +03:00
Zaid Abdulla fde4d7b6a9 Accept any CWMP namespace versions. Some code clean ups. 2014-05-02 11:48:03 +03:00
Zaid Abdulla 4eb7867695 Remove old pending tasks when the device sends bootstrap event 2014-04-21 23:24:21 +03:00
Zaid Abdulla 10be06c619 Avoid invoking mapReduce in complieAliases when database has not been created yet. Fixes #4. 2014-04-21 20:20:27 +03:00
Zaid Abdulla 914a470116 Fixed wrong config path for custom commands 2014-03-27 16:37:59 +03:00
Zaid Abdulla 89f153de4d Fixed bug in connection request digest authentication caused authentication response being sent over a new connection 2014-03-15 16:45:58 +03:00
Zaid Abdulla 13960f9f20 Clear presets hash if needed based on changing inform parameters or bootstrap event 2014-03-14 12:35:40 +03:00
Zaid Abdulla febd6f6cd4 Fixed dump directory path 2014-03-10 14:52:01 +03:00
Zaid Abdulla 236a0241ba Better file structure and naming 2014-03-09 19:59:34 +03:00
Zaid Abdulla 4a28e61cd0 Fixed some generated SOAP messages not following the TR-069 XML schema. Fixes #3. 2014-03-05 21:35:39 +03:00
Zaid Abdulla 2e262c7c54 Properly return errors from mapReduce function for alias compliation 2014-02-27 15:05:40 +03:00
Zaid Abdulla c5a8a83c53 Fixed corrupted JSON response in API due to variable scoping 2014-02-27 14:08:39 +03:00
Zaid Abdulla 72392797d1 0.9.7 2014-02-12 00:38:36 +03:00
Zaid Abdulla 265efd8583 Fixed configure script not working with global installation 2014-02-12 00:38:18 +03:00
Zaid Abdulla c764fcd316 Added executables for acs, api, and files 2014-02-11 17:19:15 +03:00
Zaid Abdulla 96f094e066 Streamlined installation through npm 2014-02-11 17:11:12 +03:00
Zaid Abdulla 99b8a10d71 Using default redis port in sample configuration file 2014-02-11 17:04:07 +03:00
Zaid Abdulla 16ab286894 Changed license to AGPL3 2014-02-10 03:51:59 +03:00
Zaid Abdulla 83041dbbab Bumped version number to 0.9.1. Updated README. 2014-02-09 23:20:32 +03:00
Zaid Abdulla 8a8ffd3e2a Use current GenieACS version number in response headers 2014-02-09 21:46:49 +03:00
Zaid Abdulla aea739ba63 Fixed double urlencoding problem in query API. 2014-02-07 01:05:44 +03:00
Zaid Abdulla 7072d255c9 Fixed a couple of bugs in Download task. Removed workarounds that are no longer necessary. 2014-02-06 23:51:51 +03:00
Zaid Abdulla d7149430d8 Merge branch 'master' of https://github.com/zaidka/genieacs 2014-02-06 00:00:47 +03:00
Zaid Abdulla 9160d7d84e Modified sample file for parameter configuration to make it more generic. 2014-02-06 00:00:26 +03:00
Zaid Abdulla dda4276015 Added a script to migrate existing data to the recent update which introduced _deviceId object. 2014-02-05 11:48:18 +03:00
Zaid Abdulla 603bae83a2 In RequestDownload method, read manufacturer and product class from _deviceId struct rather than InternetGatewayDevice.DeviceInfo object. 2014-02-04 23:30:35 +03:00
Zaid Abdulla 589d8899cc Changed files meta parameter name from SoftwareVersion to version. All other meta parameters now start with a lower case character too. 2014-02-04 23:06:57 +03:00
Zaid Abdulla 291efc0097 Save DeviceId structure from inform request. 2014-02-04 22:55:27 +03:00
Zaid Abdulla 0dac040b63 Fixed parameter name typo in the virtual test CPE. 2014-02-04 22:54:06 +03:00
Zaid Abdulla 2bd5d7e603 Improved alogirthm of compiling aliases to avoid possible skipping of parameters in certain cases. 2014-02-03 11:06:54 +03:00
Zaid Abdulla 8d06f34c56 Fixed bug in debug logging where inform request is skipped. 2014-01-29 20:45:04 +03:00
Zaid Abdulla e411d5e884 Yet another bug fix related to clearing aliases cache. 2014-01-20 16:30:59 +03:00
Zaid Abdulla 99c60b054e Fixed another bug related to aliases cache clearing. 2014-01-19 16:10:39 +03:00
Zaid Abdulla 55b4770742 Fixed bug where refreshParameter tasks is always added on inform. 2014-01-19 12:15:31 +03:00
Zaid Abdulla edf8f757ed Clear cached aliases as soon as we detect a new previously unseen aliased parameter. Mostly useful for dynamic regex-based aliases. 2014-01-18 21:44:27 +03:00
Zaid Abdulla 8dede7743f Automatically refresh relevant parameter tree when new parameters are detected in informs. This makes init task obsolete and therefore it has been removed. 2014-01-18 02:21:01 +03:00
Zaid Abdulla b80e97b841 Fixed crash when not all defined object keys are available in the device object parameter. 2013-12-17 09:37:48 +03:00
Zaid Abdulla 823b02e40f Removed no longer needd config code. 2013-12-07 01:20:00 +03:00
Zaid Abdulla 1fe72e93a9 Fixed bug in getting the configured parameter type. Fixed bug in processing object presets. 2013-12-07 01:18:25 +03:00
Zaid Abdulla 6f0d7a747e Fixed bug where setting object parameter values through preset does not take effect. 2013-12-06 16:11:55 +03:00