Commit graph

6472 commits

Author SHA1 Message Date
Daniel Gultsch
3a03f513dd error response to sending the jingle ft hash should not file the transfer
(cherry picked from commit c8f23aef4edc0d4da82eb0e9ed95ebc7b88e64bf)
2020-06-30 21:26:43 +02:00
Daniel Gultsch
0a18ec027a use Jid.ofLocalAndDomainEscaped when transforming account with locked domain
(cherry picked from commit 98e1044bddde162e47944d1c969884cdf14a0d98)
2020-06-30 21:26:20 +02:00
Daniel Gultsch
3746c3736c fixed concurrent modification when displaying read markers
(cherry picked from commit 20286ea8d2a1917fe2316b729c005aac6a210483)
2020-06-30 21:25:19 +02:00
Daniel Gultsch
80b943c1e3 pass selected audio device to proximity sensor toggle
(cherry picked from commit 1f77d5e1152976321a3bdbe8843992f8cb061bb1)
2020-06-30 21:23:59 +02:00
Daniel Gultsch
58f1aebb9d fix regression for fixed domain
(cherry picked from commit 16bc210211bd8c31e1466bb3a13a4b976d852eb6)
2020-06-30 21:23:23 +02:00
Daniel Gultsch
811ba56a20 parse jmi proposals from MAM reloads. fixes #3778
(cherry picked from commit c3b9a4dabcbc24e96e429ee4533e0e164ce48e50)
2020-06-30 21:22:53 +02:00
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
pitchum
e04bf4fdec Include chapril.org in suggested servers. (#496) 2020-06-13 13:30:47 +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