44 Commits

Author SHA1 Message Date
Simon Stürz
fb91f05b15 add final qtavahi lib 2019-04-01 20:48:17 +02:00
Simon Stürz
0b03786d13 fix shutdown 2019-04-01 20:48:17 +02:00
Simon Stürz
77eb103511 disable avahi service for tests (avahi daemon not available in test environment) 2019-04-01 20:48:17 +02:00
Simon Stürz
568e21d68a add avahi documantation and webserver service 2019-04-01 20:48:17 +02:00
Simon Stürz
f5ee163c48 update copy right line 2019-04-01 20:48:17 +02:00
Simon Stürz
0eadc5af47 Revert "Snappy" 2019-04-01 20:48:17 +02:00
Simon Stürz
9389c1759d fix snappy paths 2019-04-01 20:48:17 +02:00
Simon Stürz
c45a5a994c experimenting with new snappy version 2019-04-01 20:48:17 +02:00
Simon Stürz
d5af628a52 cleanup debug
add UPnP byebye message at shutdown
2019-04-01 20:48:17 +02:00
Simon Stürz
03381cc25c add shutdown and SIG quit signal capture
update manpage
2019-04-01 20:48:17 +02:00
Simon Stürz
b07d9a9494 update UPnP meta data 2019-04-01 20:48:17 +02:00
Simon Stürz
6b0b8765eb fix webserver test path 2019-04-01 20:48:17 +02:00
Simon Stürz
b37c8f9b6f fix #229 and remove unused datetime state 2019-04-01 20:48:17 +02:00
Simon Stürz
88c5778103 add more documentation
update readme
2019-04-01 20:48:17 +02:00
Simon Stürz
67bfd952fa fix #221 and #159 and #123 2019-04-01 20:48:17 +02:00
Simon Stürz
e18279ba02 add 120 icon and allow requests without useragend (warning only) 2019-04-01 20:48:17 +02:00
Simon Stürz
3ddd9a2b92 basic upnp discovery done 2019-04-01 20:48:17 +02:00
Simon Stürz
e48c9e4497 added upnp service 2019-04-01 20:48:17 +02:00
Simon Stürz
dbb52300aa provide icons in different sizes in the webserver 2019-04-01 20:48:17 +02:00
Simon Stürz
0700aab2b3 add mime types 2019-04-01 20:48:17 +02:00
Simon Stürz
1f3350690a fix #210 2019-04-01 20:48:17 +02:00
Simon Stürz
e2fc198205 webserver client debug 2019-04-01 20:48:17 +02:00
Simon Stürz
6639890fd3 fix httprequest and improoved webserver 2019-04-01 20:48:17 +02:00
Simon Stürz
b11206cbc8 fix tests and http reply 2019-04-01 20:48:17 +02:00
Simon Stürz
01f9b418a9 fix replies from webserver 2019-04-01 20:48:17 +02:00
Simon Stürz
8cc576d12e add client max connections and connection timeout
fix OPTIONS bug
add persistent connection for webserver
2019-04-01 20:48:17 +02:00
Simon Stürz
ba5aedaaab fixed CORS and webserver and tests 2019-04-01 20:48:17 +02:00
Simon Stürz
653043f7b1 add OPTIONS method + CORS 2019-04-01 20:48:17 +02:00
Simon Stürz
ecf0310e68 fix favicon
fix some documentation
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
b35f5f69bf fixed namespace and added documentation for servers 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
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
1330ed31a3 fix socket error debug
add edit device by discovery tests
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
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
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