Daniel Gultsch
09f6343ced
Security: Introduce backup file format v2
...
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/
2023-08-17 12:07:51 +02:00
Daniel Gultsch
0677ddc59b
version bump to 2.12.8 + changelog
2023-08-16 14:10:48 +02:00
Daniel Gultsch
9a662a7e55
disable opeing ceb files from file manager
2023-08-16 14:00:42 +02:00
Daniel Gultsch
0a956bcf9b
version bump to 2.12.7 + changelog
2023-08-16 14:00:42 +02:00
kosyak
bd6b316ab6
long tap on conversation
2023-08-15 01:30:56 +02:00
kosyak
8ea335501b
logs sender
2023-08-15 01:23:31 +02:00
kosyak
5ce1e80e73
fix service discovery has identity
2023-08-15 01:23:18 +02:00
kosyak
fee1a67332
tags editor
2023-08-15 01:22:56 +02:00
kosyak
dca3e80bad
modify entities for proper tags navigation
2023-08-15 01:22:40 +02:00
kosyak
b26adc84b0
don't hide indicator on merged messages
2023-08-15 01:22:10 +02:00
kosyak
a2a943c36a
tags navigation and self contact
2023-08-15 01:21:39 +02:00
kosyak
18c41eb05e
dialpad and gateway interaction
2023-08-15 01:21:20 +02:00
kosyak
8ff365613a
disable omemo by default
2023-08-15 01:20:53 +02:00
kosyak
a1e354fa72
fix reply id
2023-08-15 01:20:05 +02:00
SomeTr
76655f05b3
Translated using Weblate (Ukrainian)
...
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/
2023-08-13 19:53:04 +00:00
SomeTr
dc83eb9f42
Translated using Weblate (Ukrainian)
...
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/
2023-08-13 19:53:04 +00:00
SomeTr
6f4ad677d7
Translated using Weblate (Ukrainian)
...
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/
2023-08-12 05:50:46 +00:00
0eoc
510f9d8019
Translated using Weblate (Russian)
...
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/
2023-08-12 05:50:45 +00:00
hamburger1024
892b53090f
Translated using Weblate (Chinese (Simplified))
...
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/
2023-08-09 23:53:04 +00:00
SomeTr
0a973b6678
Translated using Weblate (Ukrainian)
...
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/
2023-08-08 08:40:21 +00:00
Daniel Gultsch
b4a07d0093
remove channel discovery from Google Play build flavor
2023-08-08 10:39:36 +02:00
Daniel Gultsch
7a9f18f223
play tones as music when silent only on android 12+
2023-08-08 09:04:26 +02:00
SomeTr
febaea0131
Translated using Weblate (Ukrainian)
...
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/
2023-08-05 12:53:03 +00:00
SomeTr
b265a430d2
Translated using Weblate (Ukrainian)
...
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/
2023-08-04 05:53:03 +00:00
SomeTr
826ff0cd28
Translated using Weblate (Ukrainian)
...
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/
2023-08-04 05:53:03 +00:00
SomeTr
7c710e4c5d
Translated using Weblate (Ukrainian)
...
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/
2023-08-04 05:53:03 +00:00
0eoc
814216e42f
Translated using Weblate (Russian)
...
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/
2023-07-27 12:53:01 +00:00
random_r
adf96f5f6a
Translated using Weblate (Italian)
...
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/
2023-07-25 09:38:07 +00:00
nautilusx
b4052cb5b6
Translated using Weblate (German)
...
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/
2023-07-14 19:38:05 +00:00
ghose
fb8b526108
Translated using Weblate (Galician)
...
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/
2023-07-13 12:38:05 +00:00
Daniel Gultsch
d1ba36cfdf
version bump to 2.12.6 + changelog
2023-07-05 12:25:41 +02:00
Daniel Gultsch
836f048bc6
add CI via woodpecker
...
based on docker image provided by Gadgetbridge
focus for now is getting something build. we can optimize this later and
provide our own image
2023-07-05 10:52:46 +02:00
ghose
5db3ca06b6
Translated using Weblate (Galician)
...
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/
2023-07-04 18:38:04 +00:00
nautilusx
e9f6280718
Translated using Weblate (German)
...
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/
2023-07-03 00:45:54 +00:00
Karma78
f7d5635c32
Translated using Weblate (Vietnamese)
...
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/
2023-07-02 16:38:05 +00:00
Karma78
8d89c33da4
Translated using Weblate (Vietnamese)
...
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/
2023-07-02 16:38:05 +00:00
kosyak
847ef66216
fix saving path
2023-06-29 11:11:54 +03:00
Daniel Gultsch
12b34426fc
add ј to list
2023-06-29 09:56:49 +02:00
Daniel Gultsch
d588e942e6
q is not cyrillic but ԛ and х are
2023-06-29 09:45:50 +02:00
kosyak
21e6f4f023
separate app id from upstream
2023-06-29 10:38:53 +03:00
kosyak
983ef0d369
fix messages table creation
2023-06-29 00:23:53 +03:00
Daniel Gultsch
d9fb88ceda
version bump to 2.12.5 + changelog
2023-06-27 17:27:36 +02:00
tuongdai252
0de4939f7f
Translated using Weblate (Vietnamese)
...
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/
2023-06-27 15:03:49 +00:00
Stephen Paul Weber
4c38c480fa
Use libidn for stringprep
...
Which actually validates according to spec instead of just being lazy.
2023-06-27 16:31:01 +02:00
Daniel Gultsch
e3a121121b
UP: add custom extensions for app<->distributor interaction
...
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.
2023-06-26 16:09:01 +02:00
Daniel Gultsch
ca1ee4a565
process stream features after success when we inlined bind but not sm
2023-06-25 22:15:49 +02:00
VTCuong
3e20358701
Translated using Weblate (Vietnamese)
...
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/
2023-06-23 16:10:18 +00:00
Zash
ec8a574bdc
Translated using Weblate (Swedish)
...
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/
2023-06-23 16:10:18 +00:00
Jasper
3af2d1f79a
Translated using Weblate (French)
...
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/
2023-06-23 16:10:18 +00:00
Jasper
ea3087ee51
Translated using Weblate (French)
...
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/
2023-06-23 16:10:18 +00:00