Daniel Gultsch
24badda4c9
do quick start with HT-SHA-256-NONE
2022-10-15 18:56:31 +02:00
Daniel Gultsch
c13787873c
request fast token
2022-10-15 12:27:38 +02:00
Daniel Gultsch
3378447f60
parse hash token names
2022-10-15 00:09:29 +02:00
Daniel Gultsch
0cd416298d
ensure we only select channel binding methods available for tls version
2022-10-14 20:00:36 +02:00
Daniel Gultsch
7eb160386d
enable SM if it wasn’t enabled in bind 2
2022-10-14 13:29:59 +02:00
Daniel Gultsch
9a0c90f066
read new stream features directly after success
2022-10-14 13:13:21 +02:00
Daniel Gultsch
3d6c7bbf1c
fix display glitch in username mode
2022-10-13 09:51:56 +02:00
Daniel Gultsch
90048e92bb
use url span method to show context menu. fixes #4393
2022-10-12 18:43:05 +02:00
Daniel Gultsch
ab0ea7096e
make it easier to disable muclumbus in Config
2022-10-12 14:47:02 +02:00
Daniel Gultsch
716c804353
only run account options through int conversion. fixes #4390
2022-10-12 11:53:57 +02:00
Daniel Gultsch
d435c1f2ae
let omemoOnly config overwrite OmemoSetting
2022-10-01 11:26:52 +02:00
Daniel Gultsch
5735bca517
minor code clean up
2022-10-01 09:26:07 +02:00
Daniel Gultsch
cb775ece99
wait for DB restore before bind
2022-09-26 09:47:53 +02:00
Daniel Gultsch
3d56d01826
handle case when server loses support for quick start
2022-09-26 07:53:48 +02:00
Daniel Gultsch
717aeddb82
fix last commit. bring back option required by quicksy
2022-09-25 15:18:45 +02:00
Daniel Gultsch
32f9a58d9a
pipeline sasl2 directly after stream start
2022-09-25 14:13:04 +02:00
Daniel Gultsch
126e8ef08c
refactor sasl 2 authentication code
2022-09-24 14:58:49 +02:00
Daniel Gultsch
9f5da67539
use bind:0 namespace
2022-09-24 11:59:53 +02:00
Daniel Gultsch
5a3cca9554
use bind 2 tag and sasl 2 user-agent
2022-09-15 14:28:51 +02:00
Daniel Gultsch
bf15070fef
bump sasl2 namespace
2022-09-15 13:10:15 +02:00
Daniel Gultsch
495f79921d
store full sasl mechanism (not just priority)
2022-09-15 12:22:05 +02:00
Daniel Gultsch
82efb6f1db
code clean up
2022-09-14 17:51:22 +02:00
Stephen Paul Weber
9ae0475413
Show the name of the sender in search results ( #4379 )
...
Just like a MUC, search results lack the context to be sure who sent a message,
so show the name in the result item.
2022-09-14 17:13:17 +02:00
Daniel Gultsch
c1abca35da
copy bookmarks before passing them to other parts of the app for read
...
closes #4381
2022-09-14 12:49:18 +02:00
Daniel Gultsch
d0efe6eae2
bump recording wait for write to 8s
2022-09-14 12:27:02 +02:00
Daniel Gultsch
6e53ab3694
allow invite only when muc is online. fixes #4218
2022-09-10 12:36:35 +02:00
Daniel Gultsch
82316d13b0
use weak reference to activity when using threads
...
fixes #4366
2022-09-09 19:06:45 +02:00
Daniel Gultsch
a95d0fa8d3
use resolveActivityInfo to display nagivate to button
...
resolveActivity on the other hand only finds apps that are category_default
fixes #4375
2022-09-09 16:55:50 +02:00
Daniel Gultsch
f7996a6c3c
catch illegal state exception when copying file
2022-09-07 16:29:51 +02:00
Daniel Gultsch
ecbfe33e8d
support end-point channel binding as last choice option
2022-09-07 12:08:50 +02:00
Daniel Gultsch
018e0d9edf
add (inactive) channel binding end-point code
2022-09-07 11:08:54 +02:00
Daniel Gultsch
d4ec1eaf38
refactor processFailure and processChallange into methods
2022-09-07 10:31:11 +02:00
Daniel Gultsch
e8bce17940
add scram-sha256 and 512 in their plus variants
2022-09-06 17:39:58 +02:00
Daniel Gultsch
789d1dc225
support tls-unique for TLSv1.2
2022-09-06 17:01:57 +02:00
Daniel Gultsch
6d3d9dfe26
support channel binding with tls-exporter
2022-09-06 16:43:51 +02:00
Daniel Gultsch
5da9f5b3a3
refactor ScramMechanism to support PLUS
2022-09-06 16:28:28 +02:00
Daniel Gultsch
b78acb6fca
extract channel binding types via XEP-0440
2022-09-06 14:53:12 +02:00
Daniel Gultsch
a210568a9c
refactor SASL choice into factory; remove unused TagWriter
2022-09-06 09:25:23 +02:00
Millesimus
562ffd2003
preserve new lines when quoting. fixes #3876
2022-09-05 12:19:17 +02:00
Daniel Gultsch
22f4129262
increase quoting depth to 2
2022-09-05 12:17:13 +02:00
Daniel Gultsch
eee14a822a
add todos
2022-09-05 11:07:25 +02:00
Daniel Gultsch
e0bd1d168c
do not attempt resume when already in smacks session
2022-09-04 09:28:00 +02:00
Daniel Gultsch
052c58f377
rudimentary bind 2 implementation
2022-09-03 20:17:29 +02:00
Daniel Gultsch
e204457c31
show toast warning about unavailable calls when using tor
...
closes #4103
2022-09-03 15:51:15 +02:00
Daniel Gultsch
eb49a7f5e5
fix crash in buggy connection manager. fixes #4368
2022-09-03 12:33:27 +02:00
Daniel Gultsch
00dd9a8058
remove support for sm:2
2022-09-03 12:16:06 +02:00
Daniel Gultsch
cb1d7c69a1
remove comment
2022-09-03 11:05:27 +02:00
Daniel Gultsch
4f92ba880b
process authorization id in case full jid changes
2022-08-30 09:31:06 +02:00
Daniel Gultsch
3fac7d4992
fix very rare NPE (race condition)
2022-08-30 08:21:32 +02:00
Daniel Gultsch
8f76084a43
add sm-failed processing
2022-08-29 19:44:39 +02:00
Daniel Gultsch
7ea4f64ce4
code clean up for resumed processing
2022-08-29 19:30:03 +02:00
Daniel Gultsch
f6ab3dd068
support resume via sasl 2.0
2022-08-29 19:22:25 +02:00
Daniel Gultsch
928a16d31d
abort on 'continue' - no client support
2022-08-29 18:53:34 +02:00
Daniel Gultsch
6202cbe26b
minor code clean up for tag and element
2022-08-29 18:40:49 +02:00
Daniel Gultsch
5fc8ff899a
support logging in via SASL 2
2022-08-29 17:09:52 +02:00
Daniel Gultsch
a717917b3d
explicitly search for namespaces when processing stream features
2022-08-29 15:09:53 +02:00
Daniel Gultsch
b792563fad
use non-custom missed called
2022-08-29 14:04:33 +02:00
Daniel Gultsch
f8b9e15634
fixups for missed call notifications
2022-08-29 13:01:20 +02:00
Dmitry Markin
a6b88ba9e9
Add missed call notifications
...
Co-authored-by: Daniel Gultsch <daniel@gultsch.de>
2022-08-29 12:41:35 +02:00
Daniel Gultsch
e2612709af
pulled translations from transifex
2022-08-25 19:26:18 +02:00
Daniel Gultsch
e439c223ee
add overflow menu action to delete own avatar
2022-08-25 19:22:40 +02:00
Daniel Gultsch
ddd08bfe5f
issue self ping + rejoin on muc status code 333
2022-08-25 17:12:39 +02:00
Daniel Gultsch
d584ffee7d
try to improve 'sync bookmarks' description
2022-08-25 07:54:01 +02:00
Daniel Gultsch
7b9cf7bb28
pulled translations from transifex
2022-08-22 11:33:16 +02:00
Daniel Gultsch
e8736d5f1b
bump guava library
2022-08-22 11:29:04 +02:00
Daniel Gultsch
8111460913
minor code clean up
2022-08-22 10:01:15 +02:00
Stephen Paul Weber
56a6b17e7e
Use the same mechanism for link copying and linkification ( #4357 )
...
Prevents copying something different from what was linked, such as in the
message "fine.gif https://example.com "
2022-08-22 09:50:26 +02:00
Daniel Gultsch
41d98da17d
set immutable flags for backup notifications
2022-08-12 11:02:22 +02:00
Daniel Gultsch
4fbe2deffc
skip empty uris on attach
2022-08-12 10:22:45 +02:00
Daniel Gultsch
7cc96e704e
do not retrieve media attributes from encrypted files
...
fixes #4353
2022-08-12 09:58:35 +02:00
Daniel Gultsch
150f8313a0
make launch conversation and launch tor pending intents immutable
2022-08-11 14:31:27 +02:00
Daniel Gultsch
5a8d70a1f0
pulled translations from transifex
2022-08-11 13:27:25 +02:00
Daniel Gultsch
e559b14729
pulled translations from transifex
2022-08-10 19:11:58 +02:00
Daniel Gultsch
fe3433e427
do not accept empty credentials as ice-restart
2022-08-10 09:11:09 +02:00
Daniel Gultsch
508e1ac1bd
add immutable flag to pending alarm intents
2022-08-09 19:43:10 +02:00
Licaon_Kter
cc80a2a758
Fix typo
2022-08-09 17:27:50 +02:00
Daniel Gultsch
b3a3f2b930
try to detect if a container contains video or audio
...
fixes #4321
2022-08-09 09:40:04 +02:00
Daniel Gultsch
5aeed63844
request bluetooth connect permission
...
fixes #4338
2022-08-08 21:08:32 +02:00
Daniel Gultsch
52ff6f446c
add permission checks to appRTCBluetoothManager
2022-08-05 10:56:19 +02:00
Daniel Gultsch
50ba165746
bump targetSdk to 32
2022-08-05 10:52:00 +02:00
Daniel Gultsch
d41020ccf3
ignore race condition after reject from notification
...
fixes #4351
fixes #4261
2022-08-05 10:46:15 +02:00
Daniel Gultsch
67f021426b
remove null bytes from strings before creating sql statements in backup
2022-08-04 11:31:58 +02:00
Daniel Gultsch
62a379862e
jingle rtp: improve logging and error reporting
2022-08-01 10:14:49 +02:00
Daniel Gultsch
78c3b1f527
pulled translations from transifex
2022-07-22 16:54:18 +02:00
Daniel Gultsch
8027b3be24
parse pep events only from bare jid
2022-07-22 10:39:18 +02:00
Daniel Gultsch
dd30951dfb
every device is 21+ now
2022-07-22 10:14:01 +02:00
Daniel Gultsch
abfe1f1dbd
do not show toast when activity is gone. fixes #4335
2022-07-09 14:46:51 +02:00
Daniel Gultsch
e455ed4f1a
fix orbot detection
2022-07-09 14:46:51 +02:00
Daniel Gultsch
2364d7c46d
pulled translations from transifex
2022-07-09 14:46:51 +02:00
Licaon_Kter
4985105711
Here too
...
...but why was that function created elsewhere if here you just compare this?
2022-07-09 09:21:46 +02:00
Licaon_Kter
b97e2deaa2
Show battery dialogue always
2022-07-09 09:21:46 +02:00
Daniel Gultsch
d8fd59394c
fix array out of bounds. fixes #4334
2022-07-01 15:54:56 +02:00
Daniel Gultsch
73c7d76bd6
add local only flag to foreground service
2022-07-01 15:54:55 +02:00
Daniel Gultsch
65daeff112
pulled translations from transifex
2022-07-01 15:54:55 +02:00
Stephen Paul Weber
84e08933f9
A Quicky user can be a stranger
...
At some point a refactor changed this check from checking that the quicksy
domain itself is talking to you, to checking that anyone using quicksy is
talking to you, which breaks the notifications from strangers setting for
quicksy users.
2022-06-30 09:30:55 +02:00
Daniel Gultsch
d9fa535f00
pulled translations from transifex
2022-06-22 08:02:59 +02:00
Daniel Gultsch
42bd8e6d61
minor code clean up
2022-06-22 07:56:44 +02:00
Daniel Gultsch
17b9ca9dec
use item id 'current' for nick as fallback as per XEP-0060 §12.20
2022-06-22 07:18:07 +02:00
Daniel Gultsch
30dff9ac05
pulled translations from transifex
2022-06-14 08:48:04 +02:00
Daniel Gultsch
a9dd5a3c76
support sasl/temporary-auth-failure
...
if the server is unable to query the database throwing a temporary-auth-failure
might be more appropriate
2022-06-14 08:39:58 +02:00