Commit Graph
856 Commits
Author SHA1 Message Date
Zaid Abdulla 4b4bcb4516 Optimize VersionedMap 2018-08-27 00:20:10 -07:00
Zaid Abdulla d3bb5ae16f Replace object with Map for performance 2018-08-25 17:03:03 -07:00
Zaid Abdulla 09e6a360af Apply prefer-const lint rule 2018-08-25 16:14:34 -07:00
Zaid Abdulla b43088c03c Apply no-buffer-constructor lint rule 2018-08-25 03:24:59 -07:00
Zaid Abdulla d85afcd2b5 Apply consistent-return lint rule 2018-08-25 03:22:48 -07:00
Zaid Abdulla d7f0b91bf0 Fix oversight from a previous commit 2018-08-25 02:31:03 -07:00
Zaid Abdulla e494bdca8a Introduce ESLint and Prettier 2018-08-24 05:31:22 -07:00
Zaid Abdulla 9c943d0bbf Remove CoffeeScript dependency 2018-08-24 04:55:59 -07:00
Zaid Abdulla 59a8406f3f Convert session.coffee to JS 2018-08-24 04:34:49 -07:00
Zaid Abdulla 0680ef1555 Convert cwmp.coffee to JS 2018-08-24 04:29:39 -07:00
Zaid Abdulla 3b9f9f273c Convert db.coffee to JS 2018-08-24 04:28:08 -07:00
Zaid Abdulla c836c73ffe Convert nbi.coffee to JS 2018-08-21 21:01:19 -07:00
Zaid Abdulla 91fb6c1c5a Convert api-functions.coffee to JS 2018-08-21 21:00:51 -07:00
Zaid Abdulla 3bde08671d Convert query.coffee to JS 2018-08-21 21:00:32 -07:00
Zaid Abdulla 269f57dec1 Convert auth.coffee to JS 2018-08-21 21:00:32 -07:00
Zaid Abdulla 93bb544f9e Convert server.coffee to JS 2018-08-21 21:00:32 -07:00
Zaid Abdulla 852b7f38ca Convert config.coffee to JS 2018-08-21 21:00:26 -07:00
Zaid Abdulla 88d5239fb9 Convert fs.coffee to JS 2018-08-21 11:04:51 -07:00
Zaid Abdulla 31ab6b6a73 Convert common.coffee to JS 2018-08-21 11:04:44 -07:00
Zaid Abdulla 079255d7bd Add support for base64 and hexBinary types 2018-06-04 15:48:52 -07:00
Zaid Abdulla a8b7c180f7 Expire fault when original task expires 2018-04-30 17:12:22 -07:00
Zaid Abdulla 0cae1485b5 Fix query unpacking issue with $not operator 2018-04-30 17:11:05 -07:00
Zaid Abdulla 09defce511 Stricter number parsing when unpacking query 2018-04-30 17:10:01 -07:00
Zaid Abdulla e6caa36aa0 Fix instances being created with undefined values
Happens when creating instances using object templates with nested
parameters.

Resolves: #294
2018-04-16 03:38:46 -07:00
Zaid Abdulla d7997988db Tolerate missing trailing dot in GPN responses
Treat any parameter with children as object even if the device
incorrectly reports it as a regular parameter.
2018-04-16 03:36:58 -07:00
Zaid Abdulla c7cc4c9d5b Check object attribute = 0 when generating GPV 2018-04-16 03:35:39 -07:00
Zaid Abdulla 344f4270f2 Fix infinite loop bug in previous commit 2018-03-28 16:56:49 -07:00
Zaid Abdulla 445b01e895 Prevent redundant extension calls 2018-03-24 00:45:12 -07:00
Zaid Abdulla 52bec5b46f Add config option for max commit iterations 2018-03-24 00:41:17 -07:00
Zaid Abdulla eb806342b8 Fix bug with overlapping timestamp declarations 2018-03-24 00:39:58 -07:00
Zaid Abdulla bc8619e199 Fix error trying to trim a partial stack trace 2018-03-19 23:17:39 -07:00
Zaid Abdulla fb229897f7 1.1.2 v1.1.2 2018-02-24 02:41:27 -08:00
Zaid Abdulla 3927b7e383 Update CHANGELOG.md 2018-02-24 02:39:27 -08:00
Zaid Abdulla afae1e3ada Update dependencies and add npm-shrinkwrap.json 2018-02-24 02:30:17 -08:00
Zaid Abdulla f4cf2696f8 Update repo paths in README.md and package.json 2018-02-24 01:30:48 -08:00
Zaid Abdulla 365234d49a Fault when vparam returns invalid value or type 2018-02-22 01:21:14 -08:00
Zaid Abdulla 0d6f9265f7 Trim stack trace from extension errors 2018-02-21 15:28:47 -08:00
Zaid Abdulla 75ddfc38b1 Fault when ext function doesn't exist 2018-02-21 15:22:12 -08:00
Zaid Abdulla 06508d1797 Fix timeout faults after extension crash 2018-02-21 15:07:30 -08:00
Zaid Abdulla 521907fa7d Exit main process after too many exceptions 2018-01-11 06:20:25 -08:00
Zaid Abdulla 2f276c7ce2 Remove retryNow after preset_loop fault 2018-01-11 06:20:25 -08:00
Zaid Abdulla f10056ec2e Can't write exception after response was sent 2018-01-11 06:20:25 -08:00
Zaid Abdulla 779cb1b7a2 Enforce session state
A fix for a security vulnerability reported by Maximilian Hils.
2018-01-11 06:20:25 -08:00
Zaid Abdulla bbe4def5cf No Basic auth for connection requests by default
A fix for a security vulnerability reported by Maximilian Hils.
2018-01-11 06:20:25 -08:00
Zaid Abdulla 88a50a3387 Disable XXE processing in Libxml
A fix for a security vulnerability reported by Maximilian Hils.
2018-01-11 06:20:25 -08:00
Robert Drake 3b2a09a1da Fix IPv6 ping in NBI (#278) 2018-01-05 14:57:23 -08:00
Zaid Abdulla c99496527d Optimize GPN nextLevel heuristic 2017-12-12 16:17:15 -08:00
Zaid Abdulla f33717acb0 Implement GET and HEAD APIs 2017-12-02 19:27:24 -08:00
Zaid Abdulla 75957ea85c Implement query API function 2017-12-02 16:45:05 -08:00
Zaid Abdulla 75d7e85454 New skeleton web app 2017-12-02 16:44:20 -08:00