1346 Commits

Author SHA1 Message Date
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
Simon Stürz
07e2b87665 prevent double shotdown 2019-04-02 01:02:45 +02:00
Michael Zanetti
40c87c00a6 move libguh-core over to guhd 2019-04-02 01:02:45 +02:00
Michael Zanetti
2d33034a12 fix websocket server tests 2019-04-02 01:02:45 +02:00
Michael Zanetti
b0098701d4 fix rest tests 2019-04-02 01:02:45 +02:00