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
Zaid Abdulla
32b2d721e5
Avoid extra query caused by unsaved event codes
...
Since not all event codes are saved (for compatibility reasons), such
event codes (e.g. "2 PERIODIC") causes a new param to be created which
results in a DB query to perform clear() operation.
2017-11-27 16:13:46 -08:00
Zaid Abdulla
945323a7da
Avoid extra declare cycle when refreshing vparams
2017-11-27 16:13:15 -08:00
Zaid Abdulla
8b400a45b5
Fix preset_loop fault introduced in #93452d4
2017-11-26 12:40:05 -08:00
Zaid Abdulla
3adee03533
Fix bug where declare returns wrong value
2017-11-21 01:11:44 -08:00
Zaid Abdulla
4288fd5980
Reimplement parsing auth header
...
Resolves #257
2017-11-13 22:52:14 -08:00
Zaid Abdulla
ec57131d51
Log only non-default config
2017-11-12 13:01:39 -08:00
Zaid Abdulla
6bfe590b0d
Config to use 1/0 for booleans
2017-11-12 12:56:41 -08:00
Zaid Abdulla
f7c1857b6a
Config to strip milliseconds from dateTime
2017-11-12 12:29:18 -08:00