Daniel Gultsch
b2d885b4a6
modify boyy on muc reflection
...
(cherry picked from commit e947a3f808a994324bb5e6e6f0e7b45565b7df2d)
2021-03-06 21:33:33 +01:00
Daniel Gultsch
14d52fc8d2
null check weak reference value
...
(cherry picked from commit b34f6e072014d0cf2385a7a32a466478266c651b)
2021-03-06 21:31:41 +01:00
Daniel Gultsch
0a0dabdce7
use different top margin for vert and land for duration display
...
(cherry picked from commit b8c61b795e2827b3717e69fb5e3a98d326ef997a)
2021-03-06 21:31:18 +01:00
Christopher Vollick
52d9964720
Remove Renomination from WebRTC Options
...
This is a feature of WebRTC that's [not standardized][1] and only
supported by libwebrtc. Since there's no support in jingle for passing
this capability from one peer to another, we're currently hard-coding
this option into both the local candidate and also the remote candidate
so they can use it.
But I'm trying to call a user that isn't using WebRTC, and renomination
is causing the call to stay in "connecting..." state for 10 or 20
seconds, sometimes longer, while both sides wait for the other to
nominate something based on their individual beliefs about the standards
they're using.
Removing this seems to make connecting relatively instantaneous.
If we want to reintroduce this feature, we should probably make a XEP so
the peers can negotiate honestly about it, and only use it if both sides
truely support the feature.
[1]: https://datatracker.ietf.org/doc/html/draft-thatcher-ice-renomination-01
(cherry picked from commit ef24d2050bcad1d9497a337d1c95cafde63250d2)
2021-03-06 21:28:46 +01:00
Daniel Gultsch
5adce067f4
handle pre key messages in dtls verification
...
(cherry picked from commit 5848013a1efff3293171e12cf20f0eae0ca08902)
2021-03-06 21:28:32 +01:00
Daniel Gultsch
73c990f08d
do not push empty candidates to backlog
...
(cherry picked from commit c5f801c1fe31b2bfc47d45d33fd4e3f4d42701de)
2021-03-06 21:27:47 +01:00
Daniel Gultsch
a9ddb15fc1
use omemo verification only if omemo is enabled in conversation
...
(cherry picked from commit d52c46d58249feb4a80d1cb81054ae201b1ef623)
2021-03-06 21:27:43 +01:00
Daniel Gultsch
19aa470abf
show verified shield in rtp session activity
...
(cherry picked from commit 3ee70b1d4834a7e805bd48fee0307bf8721ae29d)
2021-03-06 21:26:37 +01:00
Daniel Gultsch
16948260fd
throw exception when unable to encrypt
...
(cherry picked from commit e4b2bb4a4209d7a227eb222bcdab1526c69bfad5)
2021-03-06 21:24:14 +01:00
Daniel Gultsch
c7fd931377
ground work for omemo dtls verification
...
(cherry picked from commit 8a6430ae29a50b0d71ea79884eaac4fe7841bb7d)
2021-03-06 21:24:01 +01:00
Daniel Gultsch
a1412d649f
make ascii armor parsing more resiliant
...
(cherry picked from commit d889c02a0a4c2433dcea3507631530493a6fe665)
2021-03-06 21:21:31 +01:00
Daniel Gultsch
599ee2df00
limit http upload / download to 4 parallel connections
...
(cherry picked from commit 24f2f525128ed353349efb9564d85c3676be6f4b)
2021-03-06 20:59:35 +01:00
Daniel Gultsch
95e1e80fcf
resend <propose/> only if server has stream mgmt
...
(cherry picked from commit f92ea5c70b292885b164ffb48829ca4f10cd8b52)
2021-03-06 20:48:33 +01:00
Daniel Gultsch
e020c02366
do not run alpha check on jpegs
...
(cherry picked from commit 0812bae1ab1ba93516e9ddca033c730be2676669)
2021-03-06 20:44:48 +01:00
Daniel Gultsch
bcc99c52e6
replace away when screen off with away when locked
...
fixes #3978
(cherry picked from commit 6bfe16f044d608ecf7dc0bbbe999ec452d541b57)
2021-03-06 20:39:15 +01:00
Daniel Gultsch
91fee13c85
repharse omemo fingerprint description
...
(cherry picked from commit 49992f300bfc00c741703030ac0aebf2890c903a)
2021-03-06 20:24:09 +01:00
Daniel Gultsch
1043319b10
add TODO comments wrt to missing <retract/> parsing
...
(cherry picked from commit 72e268e6b169b8429cc5d18b2df8b4f22bc52376)
2021-03-06 20:23:48 +01:00
Daniel Gultsch
7c0720b939
use detached signatures
...
(cherry picked from commit 78901e3339c901ece8ebd712c08e725a3291abdb)
2021-03-06 20:23:41 +01:00
Daniel Gultsch
6533ae0c97
do not deduplicate disco queries
...
Conversations used to deduplicate disco queries based on their hash.
However that relies on the first query to go through (device to actually
respond) and to respond properly (hash matches).
Creating a proper retry behaviour for this is actually quite challanging.
(which one would you try next, how long do you wait?)
(cherry picked from commit 149224a07365c6ac5bb88c746e5cc0fac007bc91)
2021-03-06 20:22:51 +01:00
Daniel Gultsch
a5331ef6cb
resend session proposal on rebind
...
(cherry picked from commit db447f845e191ea10f9b5011f3bc9d495a34608e)
2021-03-06 20:22:44 +01:00
Daniel Gultsch
c17a8108b1
make rtp proposal tracked by SM. fixes #3983
...
(cherry picked from commit 6cab0ad496cc9b025b1631c616f11c3869ccd6eb)
2021-03-06 20:22:39 +01:00
Daniel Gultsch
fc828d6d6b
fixed race conditions around PROCEED state. fixes #3989
...
(cherry picked from commit 7330d8a7f0925965f1b0b100ed3d403dfdd7557b)
2021-03-06 20:19:42 +01:00
mimi89999
e487ac6ba1
Fix formatting of openkeychain_required_long message
...
(cherry picked from commit ab17f935c3994a32889384433fdc2872ce84e0c8)
2021-03-06 20:18:56 +01:00
Christian Schneppe
2dbce0efe5
update AppIntro
2021-03-06 20:13:17 +01:00
Christian Schneppe
eb6b08d793
improve individual notifications
2021-03-06 20:12:32 +01:00
Christian Schneppe
eaded3755a
fix UpdateHelper
2021-03-06 20:12:00 +01:00
Christian Schneppe
a5bb2f6a1d
catch all exceptions while converting videos
2021-03-05 17:03:27 +01:00
Daniel Gultsch
200ebe887a
use ascii notation for punycode domains in SNI
...
(cherry picked from commit b6d62c13effb3edb20a6b88b3b9f9e465bd0d8d1)
2021-03-01 13:09:08 +01:00
Christian Schneppe
ee32c427af
add option to save files in global Pictures/Movies/Documents/Music
2021-02-28 19:21:40 +01:00
Christian Schneppe
dda0a3e114
show warning on devices with versions below Android 5
...
From blabber.im version 3.1.0 only devices with Android 5 or higher are supported
2021-02-28 10:30:40 +01:00
Christian Schneppe
2483230375
add memory management
...
* show media usage
* add warning if memory usage is high
* add possibility to delte attachments automatically after some time
2021-02-28 10:07:18 +01:00
Christian Schneppe
5b71503d67
fix errors in preferences.xml
2021-02-23 18:19:30 +01:00
Christian Schneppe
882d435424
rework avatar popup
2021-02-23 18:18:22 +01:00
Christian Schneppe
9a5c5237c2
add more logging for file transfers
2021-02-16 16:30:57 +01:00
Christian Schneppe
a9ffafbc40
fix NPE in invitation message
2021-02-13 12:28:00 +01:00
Christian Schneppe
9ccc59b645
don't show 'cancel download', if file is not downloading
2021-02-10 20:25:56 +01:00
Christian Schneppe
02f24aba26
version 3.0.3 + changelog
2021-02-05 19:57:44 +01:00
Christian Schneppe
9e06d3cc20
update translations
2021-02-05 19:56:53 +01:00
Christian Schneppe
4eb407f3e5
Revert "make chooser between gallery or file manager for sending images/videos"
...
This reverts commit 52cc5879
2021-02-05 18:03:12 +01:00
Christian Schneppe
7a4897399f
show notification on MUC invite
2021-02-05 18:02:44 +01:00
Christian Schneppe
fd5de32d43
show box instead of white shine, if using colored nick names
...
fixes #514
2021-02-04 20:36:53 +01:00
Christian Schneppe
8cfdef8115
replace string with variables in NotificationService
2021-02-04 20:20:38 +01:00
Daniel Gultsch
38f0c26c81
verify against IDN variant of domain
...
(cherry picked from commit b76b60df5cf5c530087431744bf9c8c3d4cdb635)
2021-02-04 19:49:00 +01:00
Christian Schneppe
5b5aeb7cfa
try to deal with formats that can be audio or video
...
e.g. WEBM files
2021-02-04 19:48:24 +01:00
Christian Schneppe
3fcab53c08
Add preference to disable auto download of all attachments
...
also in public channels and from strangers
2021-02-04 19:47:15 +01:00
Christian Schneppe
532c6f6491
fix crash, if webview not available on the device
2021-02-04 19:41:44 +01:00
Christian Schneppe
5785164d97
rework showing duration for videos/gifs in preview
2021-02-04 18:57:58 +01:00
Christian Schneppe
979ee24806
put date in front of missed call message
2021-02-03 21:54:14 +01:00
Christian Schneppe
b400eb7374
revert color change on fab
2021-02-03 21:50:08 +01:00
Christian Schneppe
58550a190b
add duration for videos/gifs to preview
2021-02-03 21:44:28 +01:00