abe01f1
improved logging for messages waiting for join
Daniel Gultsch created
abe01f1
improved logging for messages waiting for join
Daniel Gultsch created
af74c36
fixed R8 weirdness
Daniel Gultsch created
02351dc
fixed direct invites after adhoc
Daniel Gultsch created
4c92d1b
cancel spinning wheel on muclumbus error
Daniel Gultsch created
2ec1d0c
warn when using _only_ ambiguous cyrillic
Daniel Gultsch created
d963d95
fixed some minor NPE
Daniel Gultsch created
ab57c59
clear notifications when deleting account
Daniel Gultsch created
4cd6528
do not finish or repair sessions for untrusted senders
finishing (sending a key transport message in response to pre key message) as well as reparing sessions will leak resource and availability and might in certain situations in group chat leak the Jabber ID. Therefor we disable that. Leaking resource might not be considered harmful by a lot of people however we have always doing similar things with receipts.
Daniel Gultsch created
be4953b
parse LMC 1.1
Daniel Gultsch created
e395da1
when parsing omemo messages ensure we only find one element
Daniel Gultsch created
a7c47a3
inherit language from parent message when finding localized body
Daniel Gultsch created
9bf5fb9
show language in message bubble if multiple language variants were received
XML and by inheritence XMPP has the feature of transmitting multiple language variants for the same content. This can be really useful if, for example, you are talking to an automated system. A chat bot could greet you in your own language. On the wire this will usually look like this: ```xml <message to="you"> <body>Good morning</body> <body xml:lang="de">Guten Morgen</body> </message> ``` However receiving such a message in a group chat can be very confusing and potentially dangerous if the sender puts conflicting information in there and different people get shown different strings. Disabeling support for localization entirely isn’t an ideal solution as on principle it is still a good feature; and other clients might still show a localization even if Conversations would always show the default language. So instead Conversations now shows the displayed language in a corner of the message bubble if more than one translation has been received. If multiple languages are received Conversations will attempt to find one in the language the operating system is set to. If no such translation can be found it will attempt to display the English string. If English can not be found either (for example a message that only has ru and fr on a phone that is set to de) it will display what ever language came first. Furthermore Conversations will discard (not show at all) messages with with multiple bodies of the same language. (This is considered an invalid message) The lanuage tag will not be shown if Conversations received a single body in a language not understood by the user. (For example operating system set to 'de' and message received with one body in 'ru' will just display that body as usual.) As a guide line to the user: If you are reading a message where it is important that this message is not interpreted differently by different people (like a vote (+1 / -1) in a chat room) make sure it has *no* language tag.
Daniel Gultsch created
9273ba5
pulled translations from transifex
Daniel Gultsch created
a39fff5
fixed 2 issues reported by new linter
Daniel Gultsch created
810d345
bumped gradle version
Daniel Gultsch created
dfa6ceb
version bump to 2.5.8 + changelog
Daniel Gultsch created
24d1fc2
pulled translations from transifex
Daniel Gultsch created
8b69f8a
include ticker information in notification. fixes #3532
Daniel Gultsch created
dd9777a
do not include scope in ipv6 annoucment
Daniel Gultsch created
9129c9a
JET uses plain text file size
Daniel Gultsch created
0e1c26c
do not include link local in direct candidates
Daniel Gultsch created
571c29f
make Tor connections work with direct TLS
Daniel Gultsch created
7ec1b44
implemented support for for jingle encrypted transports (XEP-0396)
Daniel Gultsch created
ff4d127
use higher priority for proxy on receiving end
Daniel Gultsch created
90e6693
send fallback to ibb after proxy activation failed
Daniel Gultsch created
10b1365
also reply with direct connections on response
Daniel Gultsch created
1c413ed
bare minimum direct connections
Daniel Gultsch created
783ed53
order canditates by priority before attempting to connect
Daniel Gultsch created
7d6bd54
version bump to 2.5.7 + changelog
Daniel Gultsch created
e494730
fix russian localization (#3526)
Daniel Gultsch created
ab86cc4
pulled translations from transifex
Daniel Gultsch created
796db8f
revert zxing library to 3.3.3
Daniel Gultsch created
29d0bed
when sharing text from Conversations to Conversations use quotes
Daniel Gultsch created
c16438c
fix russian localization
Andrey Sokolov created
219ae65
more ibb fixes (include sid in transport-accept)
Daniel Gultsch created
2706dee
pulled translations from transifex
Daniel Gultsch created
98eb499
fixed unlikely race between enabling carbons and discovering last MAM id
Daniel Gultsch created
c92cc5f
version bump to 2.5.6 + changelog
Daniel Gultsch created
c84a899
include pgp sig and status in presence to non anon muc
Daniel Gultsch created
f11adf4
do not put default nick into bookmark if none has been set before
Daniel Gultsch created
8574bea
pulled translations from transifex
Daniel Gultsch created
fddd974
do not put version info into disco
This will reduce traffic by limiting the variety of different caps version hashes. It might also improve privacy by not leaking fdroid vs playstore vs self build information
Daniel Gultsch created
daf7e62
fixed pgp decryption of automatically accepted jingle ft
Daniel Gultsch created
d3ccba4
increased reconnection interval after policy violation
Daniel Gultsch created
9ea4f15
pulled translations from transifex
Daniel Gultsch created
0770914
refactored filename and extension parsing
Daniel Gultsch created
c039ffc
clean up logging
Daniel Gultsch created
1959883
removed dead code in location activity
Daniel Gultsch created
e735be3
catch npe on participants context menu
Daniel Gultsch created
6e1394a
make config flag for leave before join
Daniel Gultsch created