257 Commits

Author SHA1 Message Date
Simon Stürz
549a2c8402 add documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
6ea0e0c4a9 first working version of avea example plugin for bluetoot le 2019-04-01 20:48:17 +02:00
Simon Stürz
e674b048c8 add favicon
add tutorial 2
2019-04-01 20:48:17 +02:00
Simon Stürz
610fc77ded add typeutils documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
ed0f25ec9d improve documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
b35f5f69bf fixed namespace and added documentation for servers 2019-04-01 20:48:17 +02:00
Simon Stürz
b67de54325 fix dokumentation 2019-04-01 20:48:17 +02:00
Simon Stürz
9ff00cb2cd fix documentation temporary 2019-04-01 20:48:17 +02:00
Simon Stürz
e358fbda71 update man page
fix test scripts
2019-04-01 20:48:17 +02:00
Simon Stürz
214cbb7f3e add websocket tests
bump guh version
add websockets as reccommended dependency
2019-04-01 20:48:17 +02:00
Simon Stürz
d322699152 fix sslconfiguration parameter 2019-04-01 20:48:17 +02:00
Simon Stürz
fc86244018 change ports and add ssl configuration 2019-04-01 20:48:17 +02:00
Simon Stürz
70560df8c6 fix websocket include for Qt < 5.3 2019-04-01 20:48:17 +02:00
Simon Stürz
557baff39d add websocket server 2019-04-01 20:48:17 +02:00
Simon Stürz
6a52f7031e fix resource parser 2019-04-01 20:48:17 +02:00
Simon Stürz
84a84b30d0 fix tests and default response 2019-04-01 20:48:17 +02:00
Simon Stürz
660f91b165 add HTTPS support for webserver 2019-04-01 20:48:17 +02:00
Simon Stürz
36fbf27762 add rest logging 2019-04-01 20:48:17 +02:00
Simon Stürz
1f6cfd4527 add rule tests and rest resource 2019-04-01 20:48:17 +02:00
Simon Stürz
1330ed31a3 fix socket error debug
add edit device by discovery tests
2019-04-01 20:48:17 +02:00
Simon Stürz
8b0e279c0c add more tests for REST resources 2019-04-01 20:48:17 +02:00
Simon Stürz
67131a54d9 add more tests 2019-04-01 20:48:17 +02:00
Simon Stürz
ea9d8d6d90 added more tests
move httprequest and reply to server
added request parsing logic
2019-04-01 20:48:17 +02:00
Simon Stürz
70a929f760 add vendorsresource
add plugin resource
begin rules resource
2019-04-01 20:48:17 +02:00
Simon Stürz
f8296c8707 add vendors resource 2019-04-01 20:48:17 +02:00
Simon Stürz
34e53ef5b3 add more rest resources 2019-04-01 20:48:17 +02:00
Simon Stürz
b86a062a87 added deviceresources and first tests 2019-04-01 20:48:17 +02:00
Simon Stürz
5a3c7a6cfb first working REST call
add httpreply and httprequest to lib
2019-04-01 20:48:17 +02:00
Simon Stürz
478c832ec8 add some tests and add documentation to httpreply 2019-04-01 20:48:17 +02:00
Simon Stürz
27a8db73d8 added tests
added httpreply
first working version of webserver
2019-04-01 20:48:17 +02:00
Simon Stürz
f1dd14527e prepared tcp server and mock server for webserver
add TransportInterface
add basic structure of webserver
2019-04-01 20:48:17 +02:00
Simon Stürz
df99a2f438 fixed log error and action execution from the log engine 2019-04-01 20:48:17 +02:00
Simon Stürz
5d91331683 add guhsettings for log path 2019-04-01 20:48:17 +02:00
Simon Stürz
8d6424483a make tcp server dynamic to corresponding settings file 2019-04-01 20:48:17 +02:00
Simon Stürz
40847fd153 added guhd.conf
add settings to tcpserver
2019-04-01 20:48:17 +02:00
Simon Stürz
38afa00b30 added GuhSettings 2019-04-01 20:48:17 +02:00
Simon Stürz
1688a6b24c added database updated notification
fixed notification tests
fixed datetime notification id
bump api version
2019-04-01 20:48:17 +02:00
Simon Stürz
fb4f1cf1a2 add multiple time filters for log filter 2019-04-01 20:48:17 +02:00
Simon Stürz
21ac449b3d first working filter version 2019-04-01 20:48:17 +02:00
Simon Stürz
12a93c0898 add forward declarations 2019-04-01 20:48:17 +02:00
Simon Stürz
91afe4f29e add guhserver namespace to server 2019-04-01 20:48:17 +02:00
Simon Stürz
b67bd44722 fixed enable disable notification tests 2019-04-01 20:48:17 +02:00
Simon Stürz
44bdfbcb13 add tests 2019-04-01 20:48:17 +02:00
Simon Stürz
85ba7af29c add Rules.EditRule method and Rules.CRuleConfigurationChanged notification 2019-04-01 20:48:17 +02:00
Simon Stürz
37c2d0219d add debug categories to each plugin
fix loading vendorId
improoved man page
improoved help message
add extern ids to extern-plugininfo.h
2019-04-01 20:48:17 +02:00
Michael Zanetti
515c3c0c2a add a proof of concept on how to dynamically load plugin's debug categories 2019-04-01 20:48:17 +02:00
Simon Stürz
4589eb724b add debug area to doc 2019-04-01 20:48:17 +02:00
Simon Stürz
1f35f78238 added kodi connection and jsonhandler 2019-04-01 20:48:17 +02:00
Simon Stürz
6d7984496e added datetime logging category and update man page 2019-04-01 20:48:17 +02:00
Simon Stürz
5bbf1fc70b rename logging 2019-04-01 20:48:17 +02:00