Commit graph

6365 commits

Author SHA1 Message Date
Daniel Gultsch
59d8132f04 remove check that would ensure you use jingle only with full jids
(cherry picked from commit ccdc91a4974dee9aa98c2a11906aaf6d97e24056)
2020-06-30 21:22:08 +02:00
Daniel Gultsch
59ce496b38 fix feature discovery in jingle file transfer for empty resources
(cherry picked from commit 400c8461fc1fb9a76a91b2ffffba9c533684534a)
2020-06-30 21:20:21 +02:00
Daniel Gultsch
78ae46c76d make presence selector work with empty resources (bare jid)
(cherry picked from commit fda9e7b51cf243658ff4fbff35ea56a630b757dc)
2020-06-30 21:15:09 +02:00
Daniel Gultsch
c289095be0 add more logging to caps fetching
(cherry picked from commit 971bb60f4288d160fd9560bdf128c4ff9b431ca0)
2020-06-30 20:53:14 +02:00
Daniel Gultsch
cceb9a47f8 RTP: write log message on background thread
(cherry picked from commit 0ba4892d3e4efd71bba98d00e424f75db2f0536e)
2020-06-30 20:51:25 +02:00
Daniel Gultsch
3a585ae84e show help button on certain error conditions in RTP session. fixes #3770
(cherry picked from commit b7f3b4333e637d56787182afff83195034259414)
2020-06-30 20:50:59 +02:00
Daniel Gultsch
36fcb6b831 create rtp end user state for connection lost. fixes #3769
(cherry picked from commit 644ad995204d7fc06ff7a39621d45fa2dae82109)
2020-06-30 20:49:42 +02:00
Christian Schneppe
a81a16ae31 fix merge conflicts 2020-06-30 20:45:31 +02:00
Daniel Gultsch
0ba969080b upgrade libwebrtc to m83. fixes #3767
(cherry picked from commit f39daf565a67cacb88025ccce9c6c3734038c967)
2020-06-30 20:45:23 +02:00
Daniel Gultsch
27a79129a3 remember terminal RTP session state
if the activity is not connected during finish it won’t receive the last end user state.

this code remembers it even if the actual session is already gone. so when activity reconnects and
we can’t find the real rtp session we can look up the last state instead.

(cherry picked from commit 552e17e39abe7af0faafcfc8580cb74a060716eb)
2020-06-30 20:26:28 +02:00
Daniel Gultsch
e6967998cf recover if attachImage can’t generate scalled down version of image. fixes #3773
(cherry picked from commit 7e2d87f39c683c8ca0cab1be4058e0ca1fbd6e3d)
2020-06-30 20:26:04 +02:00
Daniel Gultsch
c3d78905c6 do not throw when finishing jingle ft twice. fixes #3765
the state machine in jingle file transfer does not prevent that the connection
is being finished twice

(cherry picked from commit 1853242c6682c863d5524be0a1ee74c2c15e519e)
2020-06-30 20:21:17 +02:00
Daniel Gultsch
3a6adc0f91 fix Jingle FT candidate selection for equal priority. fixes #3771
(cherry picked from commit b78d45c7cc6ecc944ae31d628a7233d0d95aeb33)
2020-06-30 20:20:23 +02:00
Christian Schneppe
2f812d5a7d remove OTR 2020-06-10 21:52:59 +02:00
Christian Schneppe
74c11b6712 update build.gradle 2020-06-07 10:26:58 +02:00
Christian Schneppe
e582a56004 remove unused functions 2020-06-07 10:26:27 +02:00
Christian Schneppe
63b16cd57c New Crowdin translations (#485) 2020-06-07 10:18:51 +02:00
Christian Schneppe
f03e09e72a Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger 2020-06-07 10:17:44 +02:00
Christian Schneppe
a985b9dc8f version 2.4.1 + changes 2020-06-07 10:17:03 +02:00
Christian Schneppe
5abb3b91c3 show taken photos in galery 2020-06-07 09:50:15 +02:00
Christian Schneppe
dae582af25 fix NPE 2020-06-07 09:49:50 +02:00
Christian Schneppe
1ea81520e4 hide call menu in offline times 2020-06-07 08:56:11 +02:00
Christian Schneppe
3b7946d755 fix merge conflicts 2020-06-07 08:55:49 +02:00
Daniel Gultsch
b536b52cc6 improve logging in export backup service. closes #3672
(cherry picked from commit 4bc43af690203267303c65a55c4b2f905c3679e8)
2020-06-07 08:38:17 +02:00
Daniel Gultsch
57e1383b36 ask for resource and use jingle direct init when JMI is not available. fixes #3751
(cherry picked from commit 637c208f553a08814cd27ea4d4756b95da87ae52)
2020-06-07 08:33:53 +02:00
Daniel Gultsch
3907f67e14 fixed concurrent modification when iterating over presences
(cherry picked from commit 8edfc61346e8ebdbadada72265c993e097450c9d)
2020-06-07 08:29:42 +02:00
Daniel Gultsch
a9b4c5b3bf add record voice mail button to busy screen. fixes #3754
(cherry picked from commit 8603d24bcb85b47d8c14b80efea3f71f1e3f0ebb)
2020-06-07 08:28:34 +02:00
Daniel Gultsch
c473686620 RtpSessionActivity: throw instead of finish when session wasn’t found
(cherry picked from commit 59d1a2982e503c540971424e9e17fc29eacc30df)
2020-06-07 08:26:39 +02:00
Daniel Gultsch
b84d306edb catch ISE cause by race when displaying video track. fixes #3752
(cherry picked from commit 63ba21a5127783a96b31da1f8566df9d016b551a)
2020-06-07 08:26:06 +02:00
Daniel Gultsch
9ca5588bce ensure that finishConnection succeeds
(cherry picked from commit 5e3aab3abe140ebebbd64c1ebd23132861d44e1b)
2020-06-07 08:25:47 +02:00
Daniel Gultsch
e4adfa2dd8 fix scram crash for broken metronome servers
(cherry picked from commit 575ada3b27b67a8453da57ffffd0b8ddcb91206c)
2020-06-07 08:25:32 +02:00
Daniel Gultsch
f0d74550fb set candidate gathering to continually. fixes #3719
This should be good enough to survive some network switches where both networks are online at the same time to allow for some handover
(for example when enabling wifi the 3G connection will usually (probably depends on OS) live on for a moment

(cherry picked from commit 1c625e55a0765e88ecbe21207c1a68da55467934)
2020-06-07 08:25:04 +02:00
Daniel Gultsch
4ed38e7edd control voice call volume when playing audio through earpiece. fixes #3705
(cherry picked from commit 8475a28dc5fb8696a0dc8ab84a8fbfeade8c6076)
2020-06-07 08:24:22 +02:00
Christian Schneppe
438901bc55 add hint to version 2.5.0 without OTR support 2020-05-26 12:47:43 +02:00
Daniel Gultsch
5cb5962b98 replace /me when quoting messages. fixes #3669
(cherry picked from commit 7ca543e42f44f1c71d51bc5286e1ff0a012acd77)
2020-05-25 22:21:37 +02:00
Daniel Gultsch
533221c4ad fail pending messages on policy violation. fixes #3735
(cherry picked from commit 88cc0977322d367e6d504d9bd488ed46ba92a7fd)
2020-05-25 22:18:25 +02:00
Daniel Gultsch
c3d0e8edae reset tone manager after reaching NULL status
(cherry picked from commit ed4d7bff922e0aa1c5451f8851162f17a24e7d54)
2020-05-25 22:12:29 +02:00
Daniel Gultsch
e872f0da2b make sure automatic jmi responses are sent before ack
(cherry picked from commit 550fbc6d2c6c61d781a9da56bed9323498fbe8dd)
2020-05-25 22:12:15 +02:00
Daniel Gultsch
bd903c89e8 give TonManager control over audio mode to play dial tones on earpiece. fixes #3738
(cherry picked from commit 685e01e83fbc6e44204b470411e50aee88823134)
2020-05-25 22:12:03 +02:00
Daniel Gultsch
7ce9e3e38b disable hardware AEC on some devices. fixes #3734
(cherry picked from commit a2a7256682198e03a3e66cb61eedc35bc2019d86)
2020-05-25 22:10:51 +02:00
Daniel Gultsch
46755d7018 use escaped jid for invites
(cherry picked from commit de941f60369141f1fb8e84e0f8f5cd23d0507742)
2020-05-25 22:10:41 +02:00
Daniel Gultsch
81d3707e5a avoid unnecessary call to Jid.ofDomain()
(cherry picked from commit 574bccfc59c8909aa98cd160ca70b1a8e2210d17)
2020-05-25 22:10:25 +02:00
Daniel Gultsch
564b6772ba use escaped jid for EXTRA_ACCOUNT
(cherry picked from commit aa1e69d277aabad46e032c71dbd5f65fe9d6e181)
2020-05-25 22:09:04 +02:00
Daniel Gultsch
a69d65a9a1 return audio mode to normal (instead of previous mode) after call ended
(cherry picked from commit 304411fc096f4f5b9b0b8db36906d544baaccf0d)
2020-05-25 22:05:36 +02:00
Daniel Gultsch
9a75924cb5 invalide options menu after pinning/unpinning. fixes #3745
(cherry picked from commit bfeebc141f12ba9752a9546e45821c679213dd62)
2020-05-25 22:05:20 +02:00
Daniel Gultsch
41a3f8af69 publish pep bookmarks 1.0 to an item called 'current'
(cherry picked from commit dd0f354b62639e13bd58cdbbb075caba0ebbbe9e)
2020-05-25 22:05:09 +02:00
Daniel Gultsch
2f70a86f06 sasl prep password before hashing. fixes #1893
(cherry picked from commit f8fedf0059459dcf87c34a7ab4eb2b0caa1fb564)
2020-05-25 22:03:54 +02:00
Daniel Gultsch
125b41da7d fix media browser for escapbed jids
(cherry picked from commit 22f3aac46506b28098b59a4dacdafc4ff0933ccf)
2020-05-25 22:01:38 +02:00
Daniel Gultsch
e1101226d9 show escaped jids when it comes to account selection
(cherry picked from commit 3ca10b8fa95f606024ed43c9d2cd254adfff51f1)
2020-05-25 22:00:08 +02:00
Daniel Gultsch
e2a8640d81 fix jid.withResource() for domain jids
(cherry picked from commit df3273a6fc4d4f1604f0d6b0f2509af0d973631d)
2020-05-25 21:56:21 +02:00