Commit Graph

1350 Commits (2d7070417f5e5cca2cf984cfc517a048afbb6764)

Author SHA1 Message Date
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
Simon Stürz ba526eee11 add database serialization and variant string converting to jsonrpc 2019-04-02 01:02:45 +02:00
Simon Stürz 163402e158 add database migration and variant serialization for log db 2019-04-02 01:02:45 +02:00
Simon Stürz 858846897c fix inline comments 2019-04-02 01:02:45 +02:00
Simon Stürz e7b45d7dee remove temporary invalid function 2019-04-02 01:02:45 +02:00
Simon Stürz 99f71900bb remove unneeded test folder 2019-04-02 01:02:45 +02:00
Simon Stürz 5dd930ebee fix testbase and improve settings behaviour 2019-04-02 01:02:45 +02:00
Michael Zanetti f803963fc6 clean up generated .install files on package clean step 2019-04-02 01:02:45 +02:00
Simon Stürz 44e04e65a4 add settings subdir 2019-04-02 01:02:45 +02:00
Simon Stürz 163165130a add settings tests 2019-04-02 01:02:45 +02:00
Michael Zanetti 006debf567 stabilize REST tests 2019-04-02 01:02:45 +02:00
Michael Zanetti 87af2e1843 more interfaces 2019-04-02 01:02:45 +02:00
Michael Zanetti d0231d5cdd some more work on interfaces 2019-04-02 01:02:45 +02:00
Michael Zanetti 7aa6ab2795 make it build in jessie again 2019-04-02 01:02:45 +02:00
Michael Zanetti 60c7a3c322 keep going on failed tests to get full test results 2019-04-02 01:02:45 +02:00
Michael Zanetti a1d1618580 generate tests xml when building debian package 2019-04-02 01:02:45 +02:00
Michael Zanetti 5691e3ed9b fix evaluation for timer events 2019-04-02 01:02:45 +02:00
Michael Zanetti 1d832fad84 make sure rule statesActive is properly initialized 2019-04-02 01:02:45 +02:00
Simon Stürz 28cd05497f Handl states and calendaritem correctly 2019-04-02 01:02:45 +02:00
Michael Zanetti a22d220cb7 add interface for notifications, finish param checking implementation 2019-04-02 01:02:45 +02:00
Michael Zanetti 8c0ae4eff6 remove protection for auto device removal for now...
... as we need more fine grained control over this.
2019-04-02 01:02:45 +02:00
Michael Zanetti b0d707080b fix snappy settings file path 2019-04-02 01:02:45 +02:00
Simon Stürz 9da248e9cb clean up debug output 2019-04-02 01:02:45 +02:00
Simon Stürz 2d53d3dc83 fix houskeeping of ruleengine 2019-04-02 01:02:45 +02:00
Simon Stürz 006d8ab99d Update debug output for server shutdown 2019-04-02 01:02:45 +02:00
Simon Stürz ebc3d0e909 Fix all repeating options 2019-04-02 01:02:45 +02:00
Simon Stürz 78f17180a5 fix daily calendaritem evaluation 2019-04-02 01:02:45 +02:00
Simon Stürz 625109f550 Fix loadSaveTimeDescriptor test and improve debug output of rule engine 2019-04-02 01:02:45 +02:00
Simon Stürz 98a31b9979 clean up 2019-04-02 01:02:45 +02:00
Simon Stürz d2bfd0e11f add default webinterface path for snap environment
fix settings path double slash
2019-04-02 01:02:45 +02:00
Simon Stürz edc3188077 Standardize json traffic 2019-04-02 01:02:45 +02:00
Simon Stürz 900f409485 add avahi colition handling 2019-04-02 01:02:45 +02:00
Michael Zanetti fc87cc5528 make username (email) case insensitive 2019-04-02 01:02:45 +02:00
Michael Zanetti ac0c035566 add some housekeeping 2019-04-02 01:02:45 +02:00
Simon Stürz 2781ae9288 add libguh-core coverage 2019-04-02 01:02:45 +02:00
Michael Zanetti daf8f4533f make the devicemanager save all the states (unless opted out in plugin.json) 2019-04-02 01:02:45 +02:00
Michael Zanetti ec5bedf774 add a test for deviceDisappeared 2019-04-02 01:02:45 +02:00
Michael Zanetti 3b42d16777 prevent auto devices from being manually removed, allow plugins to remove them again 2019-04-02 01:02:45 +02:00
Simon Stürz 6a9759eb62 egg mod 2019-04-02 01:02:45 +02:00
Simon Stürz 8fbaded63a prevent remaining in shutdown loop 2019-04-02 01:02:45 +02:00
Simon Stürz 436ccaa2f5 Place easteregg 2019-04-02 01:02:45 +02:00
Simon Stürz e4fa93b679 Prevent guh from shutdown twice 2019-04-02 01:02:45 +02:00
Michael Zanetti 921c13c656 add sslEnabled flags to avahi txt record, fix something in avahi :D 2019-04-02 01:02:45 +02:00