Daniel Gultsch
a9eb435b46
fix NPE after race condition. fixes #4033
...
(cherry picked from commit 859f3b2a1dd0cdd2e92b1ac0b84173035b001cd3)
2021-03-13 12:22:23 +01:00
Daniel Gultsch
1d28363bfe
modify away when locked behaviour to locked || screen off
...
this new behaviour still takes care of not going online when quickly
checking for the time but it also includes systems that don’t have a
lock screen or incorrectly report being unlocked.
(cherry picked from commit bf25b24967a90f19999b569d168efdc984061ad5)
2021-03-13 11:51:13 +01:00
Daniel Gultsch
ac37054304
fixed NPE when service isnt bound
...
(cherry picked from commit 7c53dcc4f4e558020f62cd67705b6216d3eb75ed)
2021-03-13 11:50:48 +01:00
Christian Schneppe
d00e57ed50
try to fix orphaned notification for export service
2021-03-13 10:34:07 +01:00
Christian Schneppe
e4b393bd2a
update translations
2021-03-13 10:33:31 +01:00
Christian Schneppe
641090a449
fix crash in memory management
2021-03-13 09:09:26 +01:00
Christian Schneppe
ece2febae6
update changelog
2021-03-13 00:33:20 +01:00
Christian Schneppe
a0e34fc40e
change notification icon color for blabber theme
2021-03-13 00:18:46 +01:00
Daniel Gultsch
1f81597eb8
overwrite body for plaintext group chat messages only
...
(cherry picked from commit 0fa06d65b59f13bae8174e85186fa1d66f464c1b)
2021-03-13 00:00:12 +01:00
Daniel Gultsch
24de43a404
modify boyy on muc reflection
...
(cherry picked from commit e947a3f808a994324bb5e6e6f0e7b45565b7df2d)
2021-03-12 23:59:59 +01:00
Christian Schneppe
c187c6fb44
WebRTC fixes
2021-03-12 23:57:10 +01:00
Christian Schneppe
98ab76ab63
improve memory management
2021-03-12 23:56:49 +01:00
Christian Schneppe
7a2742a993
color fixes
2021-03-12 23:46:04 +01:00
Christian Schneppe
e784c8b35a
fix some crashes
2021-03-12 19:35:36 +01:00
Christian Schneppe
9dbb005b41
update translations
2021-03-12 19:34:55 +01:00
Christian Schneppe
8048dfb028
version 3.0.4
2021-03-07 18:05:17 +01:00
Christian Schneppe
58609f5835
update translations
2021-03-07 18:05:12 +01:00
Christian Schneppe
ef09d6a259
improve UpdateHelper
2021-03-07 18:01:06 +01:00
Christian Schneppe
e906c6be7e
Revert "modify boyy on muc reflection"
...
This reverts commit b2d885b4
2021-03-07 13:45:29 +01:00
Christian Schneppe
1397a00cec
catch exceptions in NotificationService
2021-03-07 13:45:17 +01:00
Christian Schneppe
d7d14f0442
3.0.4 beta + changelog
2021-03-06 21:53:30 +01:00
Christian Schneppe
efa49b98d8
improve background for colored nick names
2021-03-06 21:51:19 +01:00
Christian Schneppe
5b05af7ae4
update libs
2021-03-06 21:36:40 +01:00
Christian Schneppe
ecba78ac4f
update translations
2021-03-06 21:35:22 +01:00
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