99ec9fa
Merge branch 'master' of https://codeberg.org/iNPUTmice/Conversations
Click to expand commit body
* 'master' of https://codeberg.org/iNPUTmice/Conversations:
version bump to 2.13.1-beta.3
less noisy logcat. catch illegal state exception as result of race condition
call current transport when receiving transport-replace
respond OK to JFT session terminate
bump copyright year to 2024
version bump to 2.13.1-beta.2 and changelog
Translated using Weblate (Persian)
Translated using Weblate (Dutch)
Translated using Weblate (German)
Translated using Weblate (Persian)
Translated using Weblate (Persian)
Translated using Weblate (German)
Translated using Weblate (Persian)
Translated using Weblate (Persian)
Added translation using Weblate (Persian)
Translated using Weblate (German)
Translated using Weblate (Galician)
bundle letsencrypt root certificates
bump various dependencies
Currently translated at 100.0% (9 of 9 strings)
Translation: Conversations/Android App (Quicksy)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/fa/
Currently translated at 92.3% (12 of 13 strings)
Translation: Conversations/Android App (Conversations)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-conversations/nl/
Currently translated at 100.0% (979 of 979 strings)
Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
Currently translated at 100.0% (9 of 9 strings)
Translation: Conversations/Android App (Quicksy)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/fa/
Currently translated at 100.0% (979 of 979 strings)
Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fa/
Currently translated at 100.0% (979 of 979 strings)
Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
Currently translated at 100.0% (13 of 13 strings)
Translation: Conversations/Android App (Conversations)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-conversations/fa/
Currently translated at 57.9% (567 of 979 strings)
Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fa/
Currently translated at 100.0% (53 of 53 strings)
Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/
Currently translated at 100.0% (979 of 979 strings)
Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
as per https://letsencrypt.org/2023/07/10/cross-sign-expiration.html
Letsencrypt is dropping support for Android <= 7 by removing cross signing.
to keep supporting older Android versions we need to bundle the root cert
ourselves. (Firefox for example does this too)
The KeyStore file is in BKS-V1 format. A good tools to edit the file is
https://keystore-explorer.org/
To keep the attack and bug surface as low as possible we only run the check
against the bundled keystore on Android <= 7
But add jid in parens to avoid spoofing attacks when no presence
subscription.
In such cases usually there will also be a message from stranger warning snackbar.
Stephen Paul Weber
created
019720e
If there is no presence then we can't possibly do a check