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
Jenkins
2d91a6243c
Merge PR #140 : Drop deprecated api
2019-04-12 13:42:30 +02:00
Jenkins
6ac1d43739
Merge PR #138 : Rework translation mechanism
2019-04-12 13:42:30 +02:00
Jenkins
49eb6c6047
Merge PR #137 : Properly close the DB even on failures.
2019-04-12 13:42:30 +02:00
Jenkins
6d01dbf5da
Merge PR #136 : Unify API uuid to string convertion
2019-04-12 13:42:30 +02:00
Michael Zanetti
b23d7c820e
Clean up avahi debug messages
2019-04-12 11:59:28 +02:00
Michael Zanetti
e7f7deadc3
Workaround zeroconf breaking because of broken multicast hardware
2019-04-12 02:52:05 +02:00
Michael Zanetti
299052d2f7
Fix processing of rule action params and make tests pass again
2019-04-10 13:40:16 +02:00
Michael Zanetti
5fcfe1a11c
Update removeConfiguredDevice to update rules as appropriate
2019-04-10 13:40:16 +02:00
Michael Zanetti
6afe3e5161
fixup api
2019-04-10 13:40:16 +02:00
Michael Zanetti
774452ff7c
Add support for state based rule action params
2019-04-10 13:40:16 +02:00
Michael Zanetti
7893328534
drop ruleRelevant, eventRuleRelevant and graphRelevant
2019-04-10 12:48:02 +02:00
Michael Zanetti
bab59f6754
drop criticalStateTypeId, primaryStateTypeId and primaryActionTypeId
2019-04-10 12:48:02 +02:00
Michael Zanetti
9283d31e73
drop basicTags and deviceIcon
2019-04-10 12:48:02 +02:00
Michael Zanetti
5808da8f86
Make the initial handshake (JSONRPC.Hello) mandatory.
2019-04-10 12:43:03 +02:00
Michael Zanetti
4275f9052f
Fix TimeDescriptors getting lost when updating a rule by removing a device
2019-04-08 17:01:38 +02:00
Michael Zanetti
513472178b
Fix the notification for deleting a web server configuration
2019-04-08 16:59:50 +02:00
Michael Zanetti
50aa691087
Add test, fix some issues with loading internal and built-in plugin translations
2019-04-08 16:49:31 +02:00
Michael Zanetti
8ebd1ddc4e
Rework translation mechanism
...
This branch moves the translation logic out of the DevicePlugin
into the JsonRpc layers (JsonRpcHandlers and Rest handlers) and
deprecates the Configuration.SetLanguage method call. Instead
it adds a "locale" property in the JSONRPC.Hello message. This
will allow multiple clients to connect to a single core using
different languages.
2019-04-08 16:49:24 +02:00
Michael Zanetti
6c9281cd32
Properly close the DB even on failures.
2019-04-08 16:45:41 +02:00
Simon Stürz
e80c713fff
Make sure all uuid values in the API get converted correctly and unified to string
2019-04-08 16:41:53 +02:00
Simon Stürz
b5b613df00
Change copyright year to 2019
2019-04-08 16:38:47 +02:00
Michael Zanetti
5badc066fb
Add a deviceId to DeviceDescriptors to allow reconfiguring them
2019-04-08 13:55:15 +02:00
Michael Zanetti
948eff8319
Drop Janus and WebRTC support
2019-04-08 13:55:15 +02:00
Simon Stürz
a44b82c497
Fix push button auth finished notification API documentation
2019-04-08 13:55:15 +02:00
Michael Zanetti
49bcfe72f5
Fix Scenes getting activated by state changes
2019-04-08 13:55:15 +02:00
Michael Zanetti
309240ed47
Support providing a custom remote proxy url
2019-04-08 13:55:15 +02:00
Michael Zanetti
81e4db3a90
Handle binding loops in rules properly
2019-04-08 13:55:15 +02:00
Michael Zanetti
c6d9bdd75c
Make loading and tearing down of the core more predictable
2019-04-08 13:55:15 +02:00
Michael Zanetti
69de953d5e
make it more solid
2019-04-08 13:55:15 +02:00
Michael Zanetti
bd84f5c633
revert part of the fix, it makes it crash
2019-04-08 13:55:15 +02:00
Michael Zanetti
1094f589d1
Small fixes in AWS connection
...
* Fix uncategorized debug print
* Disable the mqtt lib's autoreconnect feature as AWS doesn't support that
* Manually reconnect on errors too
2019-04-08 13:55:15 +02:00
Michael Zanetti
d956df8483
Allow overriding device parameters from discovered devices
2019-04-08 13:55:15 +02:00