Zaid Abdulla
ffbcf2bbc0
Fix Mongo query bug when using <> operator
2022-07-15 11:36:15 -07:00
Divya Jagadish
7941d929d2
Fix ping bug on certain platforms
2022-04-08 13:01:05 -07:00
Zaid Abdulla
bc2d258f9c
Refactor bool exp synthesizer
...
It's now more intelligent about generating IS NULL clauses. For example,
instead of 'LOWER(param) IS NULL' it now generates 'param IS NULL'.
2021-09-16 13:27:37 -07:00
Zaid Abdulla
f4692faed6
Update MongoDB driver
2021-09-16 00:17:19 -07:00
Zaid Abdulla
08cfe4171c
Make parsing param paths strict
2021-07-16 13:20:07 -07:00
Zaid Abdulla
cc89fd92d7
New simple implementation for YAML serialization
...
Tiny in size so we don't need to fetch the 80KB yaml package for simple
YAML serializaiton needs in various pages. It's also 8x faster than
yaml package so that's a big plus for debug logging.
2021-01-21 13:03:52 -08:00
Zaid Abdulla
c6f4f9480c
Better handling of negation in filterToMongoQuery
...
Similar to SQL, negating a null should still be null.
2020-09-08 00:13:48 -07:00
Zaid Abdulla
2780e3970e
Update ESLint, Prettier, TypeScript, and Ava
2020-09-01 02:59:27 -07:00
Zaid Abdulla
ac980116bd
Update ESLint and Prettier
2020-07-27 20:30:13 -07:00
Zaid Abdulla
ab27ebfaef
Fix bug in mongoQueryToFilter
2019-10-29 13:01:47 -07:00
Zaid Abdulla
58b3e13ecd
Update dependencies
2019-07-29 23:59:41 -07:00
Zaid Abdulla
3f3fbd81d0
Fix regression in device.unpack
2019-07-27 01:03:19 -07:00
Zaid Abdulla
4b1d2daafb
Optimize Path and PathSet
2019-06-05 00:17:36 -07:00
Zaid Abdulla
bec74a4995
New XML parser implementation
...
Custom XML parser implementation in pure JS that's orders of magnitude
faster than libxmljs mainly due to the overhead of JS-native calls in
libxmljs.
2019-06-05 00:17:36 -07:00
Shweelan Samson
344ed3fdee
Add support for CPE digest authentication
2019-06-05 00:17:36 -07:00
Shweelan Samson
6c6d88e88b
Add more cases for tags in mongoQueryToFilter
2019-03-11 20:07:09 -07:00
Shweelan Samson
edadfe54c8
Convert presets preconditions to use expressions
2019-03-06 20:35:41 -08:00
Zaid Abdulla
f878d828eb
Refactor code to use Path class
2019-02-26 01:38:23 -08:00
Zaid Abdulla
006f83a478
Path class
2019-02-24 12:48:27 -08:00
Zaid Abdulla
5d3c81cb23
TypeScript!
2019-02-20 03:36:52 -08:00
Zaid Abdulla
1e41c72d60
Convert backend code to ES modules
...
Bundling code now with Rollup for its flat bundling and tree shaking
support. Front end code still goes through Webpack for browser support.
2019-02-04 23:47:54 -08:00
Shweelan Samson
e6700fdcaa
Auto test framework
...
Starting with a few tests for common.js
2019-02-04 23:47:47 -08:00
Zaid Abdulla
1e9aff2fdc
Remove simulator code
...
It's now a separate project: https://github.com/zaidka/genieacs-sim
2017-02-12 11:49:16 -08:00
Zaid Abdulla
f00d62437f
I missed a spot in the previous commit
2017-01-04 01:23:15 -08:00
Zaid Abdulla
53baa8dc78
Fix null value type bug in simulator
2016-03-06 04:41:02 +03:00
Zaid Abdulla
324333bb8f
Added missing parent object in simulator data model
2015-11-07 15:48:48 +03:00
Zaid Abdulla
5c1b6a938d
Fix GetParameterNames in simulator when NextLevel is true
2015-11-01 00:37:59 +03:00
Shweelan Samson
89a9262e29
added tester data model dump script to dump what any device from the db by its <deviceId>
2015-09-15 14:37:27 +03:00
Zaid Abdulla
a4f1d0dc2a
Added copyright and permission header to source files.
2014-07-12 23:53: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
0dac040b63
Fixed parameter name typo in the virtual test CPE.
2014-02-04 22:54:06 +03:00
Zaid Abdulla
c3f2f6ea5f
Implemented virtual CPE for testing to replace old testing code
2013-08-18 04:17:39 +03:00
Zaid Abdulla
52aa4696d7
Fixed test template
2012-11-01 23:35:19 +03:00
Zaid Abdulla
0839e5dd21
Fixed test templates
2012-10-21 23:15:54 +03:00
Zaid Abdulla
b7f9dcb8ec
Initial commit
2012-10-10 09:44:09 +03:00