Jenkins
9990ba2f6c
Merge PR #197 : Verify events coming from plugins
2019-09-02 18:01:50 +02:00
Jenkins
491ea92e2d
Merge PR #196 : Prevent plugins from being loaded twice
2019-09-02 18:01:50 +02:00
Michael Zanetti
da0b7a04f8
Verify events coming from plugins
2019-08-23 12:10:07 +02:00
Michael Zanetti
1c8f24269e
Prevent plugins from being loaded multiple times
2019-08-23 11:41:20 +02:00
Michael Zanetti
b4ae1919ba
cleanup fixes
2019-07-25 15:56:18 +02:00
Michael Zanetti
0b7176c6f4
Re-enable the default ctor for BrowseResults
...
This opens up the possibility for the plugin dev to mess up the
request id if [s]he creates a new one instead of using the one given by
the api, but not being able to keep results in a Qt container
is not a price I am willing to pay for this. After all it'S going to be
very visible on the first test to the plugin dev if this deosn't match.
2019-07-25 15:56:18 +02:00
Michael Zanetti
1608e07d99
BrowserItems in rules working
2019-07-25 15:56:18 +02:00
Michael Zanetti
0fb42681af
A little more work on browser item support for rules
2019-07-25 15:56:18 +02:00
Michael Zanetti
4e7557f964
add locale option
2019-07-25 15:56:18 +02:00
Michael Zanetti
aee554a1ee
BrowserItemActions, yay!
2019-07-25 15:56:18 +02:00
Michael Zanetti
ff337bf8b6
Make browser item execution work async too
2019-07-25 15:56:18 +02:00
Michael Zanetti
a385188d37
More work on the device browser
2019-07-25 15:56:18 +02:00
Michael Zanetti
57f68bcdc0
More work on adding a Device browser
2019-07-25 15:56:18 +02:00
Michael Zanetti
933d92ab06
Intermediate commit (device browser)
2019-07-25 15:56:18 +02:00
Michael Zanetti
c6a0cecb0f
Fix parenting mechanism for discovered devices
2019-07-25 15:56:02 +02:00
Jenkins
bd3aaf1877
Merge PR #184 : Update ZeroConf names when the server is renamed
2019-07-22 12:16:57 +02:00
Jenkins
2df402ab8f
Merge PR #181 : Add nymea-plugininfocompiler to replace nymea-generateplugininfo
2019-07-22 12:16:57 +02:00
Jenkins
f3fe5719b7
Merge PR #176 : Move devicemanager's implementation out of libnymea into libnymea-core
2019-07-22 12:16:57 +02:00
Jenkins
b5e363888d
Merge PR #174 : Add support for device settings
2019-07-22 12:16:57 +02:00
Jenkins
48a7324a12
Merge PR #173 : Bump minimum required TLS version to 1.2
2019-07-22 12:16:56 +02:00
Michael Zanetti
93bcad826c
Do not skip params with unknown paramtype ids
...
This is to give plugins a chance to migrate data over if they change their params.
2019-07-15 22:55:11 +02:00
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
de11e11469
Update ZeroConf names when the server is renamed
2019-07-04 17:13:01 +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
Michael Zanetti
503e87bd2b
Bump minimum required TLS version to 1.2
2019-06-21 16:46:00 +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