Commit Graph

205 Commits (87db9dd4ec31cbbbef1f0a99d771f7490f8dfd2e)

Author SHA1 Message Date
Michael Zanetti 51f5538772 Improve the PIC to detect duplicate UUIDs, give metter messages. Clean up mock plugin. 2019-07-15 22:55:11 +02:00
Michael Zanetti b056fb8b5e Add nymea-plugininfocompiler to replace nymea-generateplugininfo 2019-07-15 22:55:11 +02:00
Michael Zanetti 1822fb10f2 Introduce API versioning 2019-07-15 22:55:11 +02:00
Michael Zanetti d24abfe3d0 Move devicemanager's implementation out of libnymea into libnymea-core 2019-07-15 22:52:52 +02:00
Michael Zanetti 77a3e851bd Add support for device settings 2019-07-04 13:33:50 +02:00
Jenkins 10fa09a383 Merge PR #179: Improve UPnP debug output for easier debugging 2019-06-28 12:45:37 +02:00
Michael Zanetti 4b9668e01e Improve UPnP debug output for easier debugging 2019-06-24 20:52:12 +02:00
Michael Zanetti 5ed3e73974 Fix some typos 2019-06-21 21:22:01 +02:00
Jenkins 7b1df33df2 Merge PR #177: Flush client buffers before terminating a connection 2019-06-19 23:52:18 +02:00
Jenkins fd7c99ebfe Merge PR #170: Abstract ZeroConf into a platform plugin 2019-06-19 23:52:18 +02:00
Jenkins 835a5f1d63 Merge PR #168: Rename vendor 2019-06-19 23:52:18 +02:00
Jenkins 860d27c7b4 Merge PR #164: System manager 2019-06-19 23:52:18 +02:00
Jenkins 13766e865f Merge PR #163: Don't use namespaces in headers in an inheritative way. 2019-06-19 23:52:18 +02:00
Michael Zanetti dd32a187c3 Use close() instead of abort() when dropping clients 2019-06-18 16:23:10 +02:00
Michael Zanetti 5a03cb840b Restructure a bit 2019-06-04 13:23:33 +02:00
Michael Zanetti 6af2639183 fix server type for zeroconf registration 2019-05-27 22:17:46 +02:00
Michael Zanetti f884a6c194 fix zeroconf platform api ID mess 2019-05-27 21:51:49 +02:00
Michael Zanetti 8c6f1b1012 fix debug category in servermanager 2019-05-27 20:16:35 +02:00
Michael Zanetti 253972cb9a Abstract ZeroConf into a platform plugin 2019-05-23 05:35:03 +02:00
Michael Zanetti 11efbdd1a8 fix repositoryRemoved notification 2019-05-23 05:34:40 +02:00
Michael Zanetti 2e2e86d68a Documentation and finetuning 2019-05-20 22:52:35 +02:00
Michael Zanetti a8092d6faf little cleanup 2019-05-19 22:14:55 +02:00
Michael Zanetti d8e4947038 Add new json types to allTypes 2019-05-18 13:18:21 +02:00
Michael Zanetti afa1126e6e More work on the system management api 2019-05-18 00:51:51 +02:00
Michael Zanetti 25457c6210 Rename vendor guh to nymea for cloud plugin too 2019-05-16 23:05:50 +02:00
Michael Zanetti 07cd3d9481 add license headers 2019-05-13 19:52:20 +02:00
Michael Zanetti 10d2888916 add missing namespace 2019-05-10 12:49:37 +02:00
Michael Zanetti 0948ffb11e Fix plugin search dirs 2019-05-10 12:17:00 +02:00
Michael Zanetti 02b97a686e Simplify it a bit 2019-05-10 01:31:26 +02:00
Michael Zanetti 31aaa54d35 Always try to connect to the cloud if it's enabled by settings. 2019-05-09 18:36:58 +02:00
Michael Zanetti ec727a1165 Don't use namespaces in headers in an inheritative way. 2019-05-09 18:33:26 +02:00
Michael Zanetti 3944e94699 Initial work on an integrated system update mechanism 2019-05-02 12:14:16 +02:00
Jenkins f884eb9195 Merge PR #159: Add a warning message in JsonRpcServer when a call times out 2019-05-02 11:56:04 +02:00
Jenkins d09d0a3e26 Merge PR #158: Enable encryption and authentication for default configurations 2019-05-02 11:56:04 +02:00
Jenkins 4a83b64f5d Merge PR #157: Do a more controlled teardown on shutdown 2019-05-02 11:56:04 +02:00
Jenkins a91fa09940 Merge PR #156: Fix JsonRpc server breaking transports upon guard timer timeouts 2019-05-02 11:56:04 +02:00
Jenkins 27644e90a7 Merge PR #154: Drop logic to retrieve dynamic turn credentials 2019-05-02 11:56:04 +02:00
Jenkins 87e8c5cbd3 Merge PR #153: Don't set debian/ubuntu specific paths in project file 2019-05-02 11:56:04 +02:00
Michael Zanetti b83b356f67 Add a warning message in JsonRpcServer when a call times out 2019-04-29 12:47:35 +02:00
Michael Zanetti b1d1a89261 Drop logic to retrieve dynamic turn credentials 2019-04-22 22:37:58 +02:00
Michael Zanetti 3ff10e2881 Properly fix install paths 2019-04-17 15:10:24 +02:00
Michael Zanetti bdb732d8c7 Enable encryption and authentication for default configurations 2019-04-17 12:38:44 +02:00
Michael Zanetti 9ff834b7ff Do a more controlled teardown on shutdown 2019-04-16 23:44:06 +02:00
Michael Zanetti d466a3c75f Don't set debian/ubuntu specific paths in prject file 2019-04-16 23:32:54 +02:00
Michael Zanetti 9e2d495f9a Fix JsonRpc server breaking transports upon guard timer timeouts 2019-04-16 19:48:56 +02:00
Michael Zanetti 87297b5d95 Fix documentation after API chabnges 2019-04-15 19:36:49 +02:00
Jenkins 0434ad22d2 Merge PR #150: Workaround zeroconf breaking because of broken multicast hardware 2019-04-12 13:42:30 +02:00
Jenkins d510aa13bb Merge PR #148: Add support for state based rule action parameters 2019-04-12 13:42:30 +02:00
Jenkins c442eb3592 Merge PR #142: Fix TimeDescriptors getting lost when updating a rule 2019-04-12 13:42:30 +02:00
Jenkins fb5aba3964 Merge PR #141: Fix the notification for deleting a web server configuration 2019-04-12 13:42:30 +02:00