Commit Graph

1392 Commits (403a78d029365adffaa7bebb3d6fcd1eec76115b)

Author SHA1 Message Date
Michael Zanetti 403a78d029 more work after testing with Luca 2019-04-02 01:02:45 +02:00
Michael Zanetti a0371a0133 add a config option for enabling/disabling the cloud 2019-04-02 01:02:45 +02:00
Michael Zanetti 6aa8ad8a5d rework AWS connection setup
should be much more robust now
2019-04-02 01:02:45 +02:00
Michael Zanetti d1cf89e3db improve logging 2019-04-02 01:02:45 +02:00
Michael Zanetti 01d2cb4407 update code to use real ids instead of dummies (client id still hardcoded) 2019-04-02 01:02:45 +02:00
Michael Zanetti 8990697c4e add some more logging, also hack-subscribe for the current tests 2019-04-02 01:02:45 +02:00
Michael Zanetti 94c2b90e4a skip crearte/device logic for now 2019-04-02 01:02:45 +02:00
Michael Zanetti a2cffbc5fc +use real id 2019-04-02 01:02:45 +02:00
Michael Zanetti 896f5e73a7 make it build with older qt 2019-04-02 01:02:45 +02:00
Michael Zanetti c040a71cdb some more work for latest api changes 2019-04-02 01:02:45 +02:00
Simon Stürz a2b55cfc2f remove duplicated handshake method 2019-04-02 01:02:45 +02:00
Michael Zanetti 002882e085 update create/device call according to latest api specs 2019-04-02 01:02:45 +02:00
Michael Zanetti b4eb5fb423 update create/device call according to latest api change 2019-04-02 01:02:45 +02:00
Michael Zanetti 949583ed93 introduce "Traffic" and "Debug" categories and change command line parsing to allow override -p 2019-04-02 01:02:45 +02:00
Michael Zanetti 43eba94b87 unify server and device uuid 2019-04-02 01:02:45 +02:00
Michael Zanetti 7a409f7aa9 use proper id 2019-04-02 01:02:45 +02:00
Michael Zanetti 53b804d0f3 bump json api version 2019-04-02 01:02:45 +02:00
Michael Zanetti d796a0fc23 update licensecheck script to include Apache license 2019-04-02 01:02:45 +02:00
Michael Zanetti 48dd6a5347 add missing license headers 2019-04-02 01:02:45 +02:00
Michael Zanetti a31adc5a18 more stabilizing, new api changes added 2019-04-02 01:02:45 +02:00
Michael Zanetti cef689c292 fixes 2019-04-02 01:02:45 +02:00
Michael Zanetti 0f262116b6 implement node js bridge, mostly working, some issues still 2019-04-02 01:02:45 +02:00
Michael Zanetti 275e3b3921 added cloud connection 2019-04-02 01:02:45 +02:00
Michael Zanetti 211cb3f637 add aws connection 2019-04-02 01:02:45 +02:00
Michael Zanetti 00787accf7 fix nasty tcp server buffer bug 2019-04-02 01:02:45 +02:00
Michael Zanetti a158756f68 make it build on jessie again 2019-04-02 01:02:45 +02:00
Michael Zanetti de40dbd55f cache supported devices map instead of re-parsing it all the time 2019-04-02 01:02:45 +02:00
Michael Zanetti c37177ae85 bump json version 2019-04-02 01:02:45 +02:00
Michael Zanetti 0c4289b92c add JSONRPC.Hello method
it might happen that the auto-sent welcome message is lost.
this is a way for the client to retrieve it again.
2019-04-02 01:02:45 +02:00
Michael Zanetti e468fc13d8 make it build on stretch 2019-04-02 01:02:45 +02:00
Simon Stürz d0bd252ae1 Fix log loading organisation name 2019-04-02 01:02:45 +02:00
Simon Stürz 77e5693d60 fix rest logging test 2019-04-02 01:02:45 +02:00
Simon Stürz 951ad27e89 Fix db version error message 2019-04-02 01:02:45 +02:00
Simon Stürz e106b66a70 Fix qmake debug output of json RPC version 2019-04-02 01:02:45 +02:00
Simon Stürz e5756587a3 add log database loading tests 2019-04-02 01:02:45 +02:00
Simon Stürz 4eddeb7d52 remove unneded print oin test 2019-04-02 01:02:45 +02:00
Michael Zanetti cb7603f916 change json rpc api version to have major & minor versions 2019-04-02 01:02:45 +02:00
Simon Stürz 225ff90c7d reenable debug output 2019-04-02 01:02:45 +02:00
Simon Stürz 1ae6864d6b revert index in order to prevent lots of conflicts 2019-04-02 01:02:45 +02:00
Simon Stürz 17172dd28e remove settings subdir 2019-04-02 01:02:45 +02:00
Simon Stürz 1766cec6b6 clean up debug outputs 2019-04-02 01:02:45 +02:00
Simon Stürz 434f1599a1 add child evaluator tests 2019-04-02 01:02:45 +02:00
Simon Stürz 2d7070417f enable maxwarnings again 2019-04-02 01:02:45 +02:00
Simon Stürz cee1d236ee Remove max warning 2019-04-02 01:02:45 +02:00
Simon Stürz 3e3bf83422 add timeevent tests for state based rules 2019-04-02 01:02:45 +02:00
Simon Stürz 74397da6c1 add state/calendarItem/event tests 2019-04-02 01:02:45 +02:00
Simon Stürz bf2c94469e remove maximum of warnings 2019-04-02 01:02:45 +02:00
Simon Stürz b1196c2ae3 state and calendaritem tests 2019-04-02 01:02:45 +02:00
Simon Stürz 497c710ae1 add tests for time and state based rules 2019-04-02 01:02:45 +02:00
Simon Stürz 511b43828b fix tests and libguh-core project file 2019-04-02 01:02:45 +02:00