Anders Melchiorsen
16a58bd1cf
Fix LIFX effects ( #16309 )
2018-08-31 13:12:16 +02:00
lamiskin
8be7a0a9b9
Correct wemo static device discovery issue. ( #16292 )
...
A recent change caused an issue if a single static wemo device is offline and could not be reached, then the whole component would not initialize (and therefore all other wemo devices are not added).
2018-08-31 13:12:16 +02:00
Paulus Schoutsen
232076b41d
Update frontend to 20180831.0
2018-08-31 12:59:57 +02:00
Paulus Schoutsen
60438067f8
Bumped version to 0.77.1
2018-08-29 23:22:56 +02:00
Conrad Juhl Andersen
9062de0704
Fix error when vacuum is idling ( #16282 )
2018-08-29 23:22:44 +02:00
Sebastian Muszynski
64453638bb
Fix data_key override by parent class ( #16278 )
2018-08-29 23:22:43 +02:00
Paulus Schoutsen
5f1282a4ab
Bump frontend to 20180829.1
2018-08-29 23:22:21 +02:00
Paulus Schoutsen
f01e1ef0aa
Version bump to 0.77.0
2018-08-29 10:29:51 +02:00
Robert Svensson
b5919ce92c
def device shouldnt call it self but self._device ( #16255 )
2018-08-29 10:29:24 +02:00
Jason Hu
f9b1fb5906
Tweak MFA login flow ( #16254 )
...
* Tweak MFA login flow
* Fix typo
2018-08-29 10:29:24 +02:00
Paulus Schoutsen
9238261e17
Update translations
2018-08-29 10:28:44 +02:00
Paulus Schoutsen
8ec109d255
Bump frontend to 20180829.0
2018-08-29 10:28:11 +02:00
Paulus Schoutsen
2ea2bcab77
Bumped version to 0.77.0b4
2018-08-28 20:59:38 +02:00
Jason Hu
8d38016b0c
Blow up startup if init auth providers or modules failed ( #16240 )
...
* Blow up startup if init auth providers or modules failed
* Delete core.entity_registry
2018-08-28 20:59:30 +02:00
Jason Hu
d994d6bfad
Change log level to error when auth provider failed loading ( #16235 )
2018-08-28 20:59:29 +02:00
Paulus Schoutsen
573f5de148
Avoid insecure pycryptodome ( #16238 )
2018-08-28 20:57:46 +02:00
Paulus Schoutsen
667f9c6fe4
Package loadable: compare case insensitive ( #16234 )
2018-08-28 20:57:46 +02:00
Paulus Schoutsen
f708292015
Warning missed a space ( #16233 )
2018-08-28 20:57:45 +02:00
Paulus Schoutsen
c50a7deb92
Fix hangouts ( #16232 )
2018-08-28 20:57:45 +02:00
Paulus Schoutsen
11fcffda4c
Update translations
2018-08-28 20:56:12 +02:00
Paulus Schoutsen
e9cc359abe
Bumped version to 0.77.0b3
2018-08-28 00:38:23 +02:00
Paulus Schoutsen
9b01972b41
Update trusted networks flow ( #16227 )
...
* Update the trusted networks flow
* Fix tests
* Remove errors
2018-08-28 00:38:08 +02:00
Paulus Schoutsen
3e65009ea9
Fix device telldus ( #16224 )
2018-08-28 00:38:08 +02:00
Marcel Hoppe
a953601abd
rewrite hangouts to use intents instead of commands ( #16220 )
...
* rewrite hangouts to use intents instead of commands
* small fixes
* remove configured_hangouts check and CONFIG_SCHEMA
* Lint
* add import from .config_flow
2018-08-28 00:38:07 +02:00
Paulus Schoutsen
2744702f9b
Change auth warning ( #16216 )
2018-08-28 00:38:07 +02:00
Dan Klaffenbach
9c7d4381a1
homematic: Make device avilable again when UNREACH becomes False ( #16202 )
2018-08-28 00:38:06 +02:00
Paulus Schoutsen
914436f3d5
Bump frontend to 20180827.0
2018-08-27 22:28:37 +02:00
Paulus Schoutsen
adb5579690
Update translations
2018-08-27 10:17:10 +02:00
Paulus Schoutsen
8413101148
Bumped version to 0.77.0b2
2018-08-26 22:53:20 +02:00
Paulus Schoutsen
8fb66c351e
Add new translations
2018-08-26 22:53:08 +02:00
Paulus Schoutsen
16ad9c2ae6
Update translations
2018-08-26 22:53:08 +02:00
Robert Svensson
2ad938ed44
Revert changes to platforms using self.device ( #16209 )
...
* Revert tank_utility
* Fix Soundtouch
* Fix Plex
* Fix Emby
* Fix Radiotherm
* Fix Juicenet
* Fix Qwikswitch
* Fix Xiaomi miio
* Fix Nest
* Fix Tellduslive
* Fix KNX
2018-08-26 22:51:19 +02:00
Penny Wood
969b15a297
Update aiohttp to version 3.4.0. ( #16198 )
2018-08-26 22:51:18 +02:00
Marcel Hoppe
c8449d8f8a
remove hangouts.users state, simplifies hangouts.conversations ( #16191 )
2018-08-26 22:51:18 +02:00
PhracturedBlue
6992a6fe6d
Handle exception from pillow ( #16190 )
2018-08-26 22:51:17 +02:00
Jason Hu
2ece671bfd
Add Time-based Onetime Password Multi-factor Authentication Module ( #16129 )
...
* Add Time-based Onetime Password Multi-factor Auth
Add TOTP setup flow, generate QR code
* Resolve rebase issue
* Use svg instead png for QR code
* Lint and typing
* Fix translation
* Load totp auth module by default
* use <svg> tag instead markdown image
* Update strings
* Cleanup
2018-08-26 22:51:17 +02:00
Matt Hamilton
c13e5fcb92
Replace pbkdf2 with bcrypt ( #16071 )
...
* Replace pbkdf2 with bcrypt
bcrypt isn't inherently better than pbkdf2, but everything "just works"
out of the box.
* the hash verification routine now only computes one hash per call
* a per-user salt is built into the hash as opposed to the current
global salt
* bcrypt.checkpw() is immune to timing attacks regardless of input
* hash strength is a function of real time benchmarks and a
"difficulty" level, meaning we won't have to ever update the iteration
count
* WIP: add hash upgrade mechanism
* WIP: clarify decode issue
* remove stale testing code
* Fix test
* Ensure incorrect legacy passwords fail
* Add better invalid legacy password test
* Lint
* Run tests in async scope
2018-08-26 22:51:16 +02:00
Paulus Schoutsen
3783d1ce90
Update frontend to 20180826.0
2018-08-26 21:30:29 +02:00
Paulus Schoutsen
9ffcd2d86a
Bumped version to 0.77.0b1
2018-08-25 11:16:01 +02:00
Jason Hu
66a8bede12
Default load trusted_network auth provider if configured trusted networks ( #16184 )
2018-08-25 11:15:55 +02:00
Jason Hu
c2891b9905
Tweak log level for bearer token warning ( #16182 )
2018-08-25 11:15:54 +02:00
Paulus Schoutsen
b8c272258e
Fix hangouts ( #16180 )
2018-08-25 11:15:54 +02:00
Nate Clark
4cb9ac72b4
fix error message for cv.matches_regex ( #16175 )
2018-08-25 11:15:53 +02:00
Robert Svensson
cf8bd92d4d
Device registry store config entry ( #16152 )
...
* Allow device registry to optionally store config entries
* Connections and identifiers are now sets with tupels
* Make config entries mandatory
* Fix duplicate keys in test
* Rename device to device_info
* Entity platform should only create device entries if config_entry_id exists
* Fix Soundtouch tests
* Revert soundtouch to use self.device
* Fix baloobs comments
* Correct type in test
2018-08-25 11:15:53 +02:00
Nate Clark
90b2257347
Decouple Konnected entity setup from discovery ( #16146 )
...
* decouple entity setup from discovery
* validate that device_id is a full MAC address
2018-08-25 11:15:52 +02:00
Jason Hu
914d90a2bc
Add multi-factor auth module setup flow ( #16141 )
...
* Add mfa setup flow
* Lint
* Address code review comment
* Fix unit test
* Add assertion for WS response ordering
* Missed a return
* Remove setup_schema from MFA base class
* Move auth.util.validate_current_user -> webscoket_api.ws_require_user
2018-08-25 11:15:52 +02:00
Robert Svensson
e567b2281d
deCONZ - Support device registry ( #16115 )
...
Add support for device registry in deCONZ component
2018-08-25 11:15:51 +02:00
Paulus Schoutsen
bb6567f84c
Bump frontend to 20180825.0
2018-08-25 11:15:19 +02:00
Paulus Schoutsen
4f8fec6494
Bumped version to 0.77.0b0
2018-08-24 17:03:05 +02:00
Paulus Schoutsen
57979faa9c
Merge remote-tracking branch 'origin/master' into dev
2018-08-24 17:02:44 +02:00