Commit Graph

65 Commits (aede5f2afafb5e1831d76ea8bb5dc644bdee6ba2)

Author SHA1 Message Date
Simon Stürz 2207ac317a Update copyright headers 2019-04-08 13:55:15 +02:00
Simon Stürz c2c7e0fbc2 First building version of hardware resource abstraction 2019-04-02 01:02:45 +02:00
Michael Zanetti 5799a8d7bc contune refactoring 2019-04-02 01:02:45 +02:00
Simon Stürz 691473bcb1 Add bluetooth debug chategory and continue work on bluetooth le manager 2019-04-02 01:02:45 +02:00
Simon Stürz f7cf13aba5 Add plugin timer manager 2019-04-02 01:02:45 +02:00
Simon Stürz 19a4223906 First version of bluetooth manager 2019-04-02 01:02:45 +02:00
Simon Stürz 89b860a7eb update nullptr and improve upnp discovery 2019-04-02 01:02:45 +02:00
Simon Stürz f02a9fcdd4 add bluetooth manager 2019-04-02 01:02:45 +02:00
Simon Stürz 19d8f8d4d7 migrate avahi broser resource 2019-04-02 01:02:45 +02:00
Simon Stürz 66b537cadc Continue migrating hardware resources 2019-04-02 01:02:45 +02:00
Michael Zanetti 6dc15c611b fix some leaks in avahi 2019-04-02 01:02:45 +02:00
Simon Stürz 39c7d9b0a1 Add update server name for avahi txt record 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
Simon Stürz 2d53d3dc83 fix houskeeping of ruleengine 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 921c13c656 add sslEnabled flags to avahi txt record, fix something in avahi :D 2019-04-02 01:02:45 +02:00
Michael Zanetti d74f208a30 fix broadcast of UPnP information
also fixes a Unexpected null receiver warning which might happen now
because of the timing of various deleteLater() calls on disconnect
2019-04-02 01:02:45 +02:00
Michael Zanetti 101ddc2331 read proper settings in upnpdiscovery 2019-04-02 01:02:45 +02:00
Michael Zanetti ac179d0f70 fix avahi service browser destruction
without keeping track of the avahi service resolvers and
destroying them when the parent object goes away, callbacks
might be called after after the dhe destruction and passing
an invalid userdata pointer.
2019-04-02 01:02:45 +02:00
Michael Zanetti 3577f37e1e fix some docs typos 2019-04-02 01:02:45 +02:00
Simon Stürz 2e4b02099b update license headers 2019-04-02 01:02:21 +02:00
Simon Stürz 9c8097919d update license header 2019-04-02 01:02:06 +02:00
Simon Stürz 7cfd7bf293 fixed issue #410
fixed issue #405
2019-04-02 01:01:32 +02:00
Simon Stürz 68d0ed1b34 update source documentation 2019-04-02 01:01:32 +02:00
Simon Stürz 642b5c8331 basic networkmanager functionality 2019-04-02 01:01:32 +02:00
Simon Stürz 661e0a5116 Fix broken hue plugin 2019-04-02 01:01:32 +02:00
Simon Stürz 859c5b0df8 add paramTypesId and close #302 2019-04-02 01:01:21 +02:00
Simon Stürz 9dea057b83 fix include for older builds 2019-04-01 20:48:17 +02:00
Simon Stürz e5f1bce097 add avahi service txt entries
fixed include file
add missing configuration notifications
2019-04-01 20:48:17 +02:00
Simon Stürz 5043d39a01 fix convertion function 2019-04-01 20:48:17 +02:00
Simon Stürz 07a1ac1fb3 add documentation 2019-04-01 20:48:17 +02:00
Simon Stürz cddb23182f fix plugin and add some documentation 2019-04-01 20:48:17 +02:00
Simon Stürz fb91f05b15 add final qtavahi lib 2019-04-01 20:48:17 +02:00
Simon Stürz 0a0138daed fix reference 2019-04-01 20:48:17 +02:00
Simon Stürz ca34b7247d add missing license
prepare browsing for plugins
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 f04ac4cac6 add avahi lib 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 92a5060de6 complete source code documentation 2019-04-01 20:48:17 +02:00
Simon Stürz 317c5e7ea7 improove UPnP 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 16e6e2de3b add EXPORT to lib for shared symbols 2019-04-01 20:48:17 +02:00
Simon Stürz 4f76a64dfd first working netatmo version 2019-04-01 20:48:17 +02:00
Simon Stürz fc9b6f1887 add device parent child relation
add remove policy to REST
expand remove policy
2019-04-01 20:48:17 +02:00
Simon Stürz 2693b1c8bd add netatmo plugin
add OAuth2
2019-04-01 20:48:17 +02:00
Simon Stürz 10b5d77ef6 fix timout 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 67deeb1e0e fixed licenses and debug categorie 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