Commit Graph

39 Commits (0eadc5af470edb65ac295548f9cc9895c764d81b)

Author SHA1 Message Date
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