- Aug 18, 2023
-
-
Daniel Gultsch authored
-
- Aug 17, 2023
-
-
Daniel Gultsch authored
This switches the SQL based backup format to something JSON based. The SQL based format has always been prone to SQL injections that, for example, could delete other messages or preexisting accounts in the app. This hasn’t been a concern this far because why would anyone purposely try to restore a faulty backup? However the argument has been made that a user can be socially engineered to restore an exploited backup file. Before version 2.12.8 a third party app could even trigger the restore process, leaving the backup password entry dialog the only hurdle. On top of that it has been demonstrated that a backup file can be crafted in a way that puts preexisting credentials into a 'pending' message to an attacker ultimately leading to that information being leaked. While destorying information has always been deemed an acceptable risk, leaking information is one step too far. Starting with Conversations 2.12.9 Conversations will no longer be able to read v1 backup files. This means if you are restoring on a new device and you have a v1 backup file you must first install Conversations <= 2.12.8, restore the backup, and then upgrade to Conversations >= 2.12.9. ceb2txt¹ has support for v2 backup files. Conceivably ceb2txt could be extended to convert between v1 and v2 file formats. (ceb2txt already recreates the database from v1 files; It is relatively straight forward to create v2 files from that database. Pull requests welcome.) ¹: https://github.com/iNPUTmice/ceb2txt/
-
- Aug 16, 2023
-
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
- Aug 13, 2023
-
-
SomeTr authored
Currently translated at 100.0% (48 of 48 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/uk/
-
SomeTr authored
Currently translated at 100.0% (966 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
-
- Aug 12, 2023
-
-
SomeTr authored
Currently translated at 56.2% (27 of 48 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/uk/
-
0eoc authored
Currently translated at 99.5% (962 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ru/
-
- Aug 09, 2023
-
-
hamburger1024 authored
Currently translated at 100.0% (966 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
-
- Aug 08, 2023
-
-
SomeTr authored
Currently translated at 100.0% (966 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
- Aug 05, 2023
-
-
SomeTr authored
Currently translated at 4.1% (2 of 48 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/uk/
-
- Aug 04, 2023
-
-
SomeTr authored
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/uk/
-
SomeTr authored
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/uk/
-
SomeTr authored
Currently translated at 99.7% (964 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
-
- Jul 27, 2023
-
-
0eoc authored
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/ru/
-
- Jul 25, 2023
-
-
random_r authored
Currently translated at 100.0% (966 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/it/
-
- Jul 14, 2023
-
-
nautilusx authored
Currently translated at 100.0% (48 of 48 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/
-
- Jul 13, 2023
-
-
ghose authored
Currently translated at 4.2% (2 of 47 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/gl/
-
- Jul 05, 2023
-
-
Daniel Gultsch authored
-
Daniel Gultsch authored
based on docker image provided by Gadgetbridge focus for now is getting something build. we can optimize this later and provide our own image
-
- Jul 04, 2023
-
-
ghose authored
Currently translated at 4.2% (2 of 47 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/gl/
-
- Jul 03, 2023
-
-
nautilusx authored
Currently translated at 100.0% (47 of 47 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/
-
- Jul 02, 2023
-
-
Karma78 authored
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/vi/
-
Karma78 authored
Currently translated at 99.8% (965 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/vi/
-
- Jun 29, 2023
-
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
- Jun 27, 2023
-
-
Daniel Gultsch authored
-
tuongdai252 authored
Currently translated at 99.8% (965 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/vi/
-
Stephen Paul Weber authored
Which actually validates according to spec instead of just being lazy.
-
- Jun 26, 2023
-
-
Daniel Gultsch authored
On registration the app can pass in a 'Messenger' to get a direct response instead of having to somehow wait for the broadcast receiver to fire. The app name can be passed as a pending intent which allows the distributor to validate the sender.
-
- Jun 25, 2023
-
-
Daniel Gultsch authored
-
- Jun 23, 2023
-
-
VTCuong authored
Currently translated at 95.8% (926 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/vi/
-
Zash authored
Currently translated at 98.9% (956 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/
-
Jasper authored
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/fr/
-
Jasper authored
Currently translated at 99.8% (965 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fr/
-
TheCanine authored
Currently translated at 98.3% (950 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/cs/
-
Daniel Gultsch authored
-