Skip to content

Tags: CyberFlameGO/iOS-1

Tags

release/2022.3/2022.358

Toggle release/2022.3/2022.358's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update Localized Strings (home-assistant#2090)

release/2022.3/2022.356

Toggle release/2022.3/2022.356's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Potentially fix invalid authentication issues (home-assistant#2091)

## Summary
There is a potential race condition in token retrieving which could result in providing an old access token to a WebView external auth request. This should at least make it not provide the wrong one, even though the race condition will still occur with the saved keychain data.

## Any other notes
My hunch is that a server's info is updated using stale data just as an access token is updated, which would cause the "grab the server.info.token" to use the wrong access token when constructing the dictionary.

Grabbing it from the server is unnecessary here - we're in the promise chain for getting the new access token anyway, so we can avoid the underlying issue by using the right token when we know it works.

I can sort of reproduce this by hammering server info updates and grabbing the dictionary but not in any way that is reliable enough to write a test around. It may be worth trying to add some sanity checks into the token expirations in the future too. Some additional logging here should make it a little easier to figure out what's going on if/when this reproduces.

release/2022.3/2022.355

Toggle release/2022.3/2022.355's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update Localized Strings (home-assistant#2062)

release/2022.2/2022.345

Toggle release/2022.2/2022.345's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update Localized Strings (home-assistant#2006)

release/2022.2/2022.343

Toggle release/2022.2/2022.343's commit message
Update provisioning profiles

release/2021.12.1/2021.327

Toggle release/2021.12.1/2021.327's commit message
Switch to async-less fork of Realm

release/2021.12/2021.322

Toggle release/2021.12/2021.322's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump notification category deprecation to iOS-2022.4 (home-assistant#…

…2004)

release/2021.12/2021.321

Toggle release/2021.12/2021.321's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update Localized Strings (home-assistant#1991)

release/2021.12/2021.315

Toggle release/2021.12/2021.315's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump to Xcode 13.2 in CI (home-assistant#1988)

* Bump to Xcode 13.2 in CI

* Swap to non-precompiled Realm/Firebase for now

release/2021.12/2021.312

Toggle release/2021.12/2021.312's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update Localized Strings (home-assistant#1979)