Christian Schneppe
bed36a312b
upgrade libwebrtc to m85
...
* fetched from 23ed0ce2ad
2020-09-26 14:45:24 +02:00
Christian Schneppe
475a271ff2
version 2.5.2 + changes
2020-07-17 16:06:27 +02:00
Christian Schneppe
ab24118a55
revert firebase lib version and catch all exceptions in PushManagementService
2020-07-17 16:04:54 +02:00
Christian Schneppe
c4ce9ef75c
version 2.5.1 + changes
2020-07-16 20:01:59 +02:00
Christian Schneppe
78c2e646d9
upgrade libwebrtc
2020-07-15 19:06:49 +02:00
Christian Schneppe
983f0448f6
update libs
2020-07-10 10:11:48 +02:00
Christian Schneppe
993e11e9fd
version 2.5.0 + changes
2020-06-30 22:24:57 +02:00
Daniel Gultsch
0ba969080b
upgrade libwebrtc to m83. fixes #3767
...
(cherry picked from commit f39daf565a67cacb88025ccce9c6c3734038c967)
2020-06-30 20:45: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
Daniel Gultsch
4aa75e63c4
switch xmpp-addr to jxmpp-jid
...
(cherry picked from commit b6703dbe38b1e1482c8f60d73d89d791a8090ca5)
2020-05-25 20:46:42 +02:00
Christian Schneppe
5261209b4d
version 2.4.0 + changes
2020-05-08 20:29:09 +02:00
Christian Schneppe
878c2022fc
fix version name suffix
2020-05-07 21:23:13 +02:00
Christian Schneppe
a98257c9bb
version 2.4.0 beta + changes
2020-05-07 21:17:42 +02:00
Christian Schneppe
6dc2911dae
fix beta version name
2020-05-07 21:17:42 +02:00
Christian Schneppe
4d564963be
start new beta
2020-05-07 21:17:41 +02:00
Christian Schneppe
a048730573
fix changes and make OTR working again
2020-05-07 21:17:37 +02:00
Christian Schneppe
efe2f49487
merge changes from PixArtMessenger
2020-05-07 21:12:51 +02:00
Daniel Gultsch
612dca74f8
version bump to 2.8.2 + changelog
2020-05-06 16:03:09 +02:00
Daniel Gultsch
2b608bb2b2
bump version code to 381 (2.8.1)
2020-04-29 16:28:31 +02:00
Daniel Gultsch
220860d0ce
version bump to 2.8.1 + changelog
2020-04-29 14:53:52 +02:00
Daniel Gultsch
890c0d5a86
version bump for release
2020-04-24 22:01:48 +02:00
Daniel Gultsch
668ad9a59d
use better version code for universal to allow people to upgrade from abi to univerals as long is the base version is higher
2020-04-23 20:32:52 +02:00
Daniel Gultsch
2b38c6ca19
version bump to 2.8.0-rc.3
2020-04-23 14:07:05 +02:00
Daniel Gultsch
2d4870e550
build universal apk (easier to give to people manually)
2020-04-22 18:42:42 +02:00
Daniel Gultsch
d44121c9e7
version bump to 2.8.0-rc.2
2020-04-22 14:52:14 +02:00
Daniel Gultsch
1470754d77
version bump to 2.8.0-rc.1 + changelog
2020-04-20 16:19:31 +02:00
Daniel Gultsch
9d607245d3
upgrade libwebrtc to m81
2020-04-20 15:57:31 +02:00
Daniel Gultsch
54eb9a731b
build abi-split apk; use stable libwebrtc
2020-04-20 15:57:31 +02:00
Daniel Gultsch
4c6ae4a8da
bump to 2.8.0-beta.2
2020-04-20 15:57:31 +02:00
Daniel Gultsch
9dd7dd5ced
version bump
2020-04-20 15:57:30 +02:00
Daniel Gultsch
196a8b2e01
getMedia() would throw null pointer when called after going from proposed to some error state
2020-04-20 15:57:30 +02:00
Daniel Gultsch
3f5863cb1f
depulicate 'propose's when doing mam catchup
2020-04-20 15:57:30 +02:00
Daniel Gultsch
640ad49ffa
improved strategy for ignoring self addressed jingle messages
2020-04-20 15:57:30 +02:00
Daniel Gultsch
bde19a772f
increase version name for easier debugging with multiple devices
2020-04-20 15:57:29 +02:00
Daniel Gultsch
d51ba1ab55
added libwebrtc
2020-04-20 15:57:29 +02:00
Daniel Gultsch
738284cd92
update some dependencies
2020-03-20 12:59:30 +01:00
Daniel Gultsch
95c98652f4
version bump to 2.7.1 + changelog
2020-03-10 11:54:11 +01:00
Daniel Gultsch
32518e639d
explicitly use BouncyCastle for file crypto
2020-03-09 19:12:30 +01:00
Daniel Gultsch
36c033527e
use 16 byte IVs for http upload files larger than 768KiB
...
Ever since Android 9+ switched to Conscrypt we can no longer efficiently
encrypt (and decrypt) large files with AES-GCM. We did’t notice this before
because when using 16 byte IVs even modern Androids will fall back to bouncy
castle. However the 'bug'/'feature' in Conscrypt surfaced when we switched over
to 12 byte IVs (which uses Conscrypt on Android 9+)
Switching back entirely to 16 byte IVs is undesirable as this would break
compatibility with Monal. So we end up with a weird compromise where we use
12 byte for normale plain text OMEMO messages and 'small' files where the
inefficiencies aren’t a problem.
The result of this commit is that Monal won’t be able to receive our files
larger than 768KiB. However the alternative is that Conversations would always
OOM when attempting to send larger files (where large depends on the available
RAM.)
fixes #3653
2020-03-08 13:13:19 +01:00
Daniel Gultsch
0433a98871
version bump to 2.7.0 + changelog
2020-02-19 19:55:36 +01:00
Daniel Gultsch
7c74027bad
version bump to 2.7.0-beta
2020-02-17 11:14:11 +01:00
Daniel Gultsch
8be7a6e33b
version bump to 2.6.4 + changelog
2020-01-20 21:37:03 +01:00
Daniel Gultsch
4e179c6860
make theme depend on dark/night mode on android 10+
...
closes #3611
2020-01-18 14:14:43 +01:00
Daniel Gultsch
5f9d931758
version bump to 2.6.3 + changelog
2020-01-15 14:47:50 +01:00
Daniel Gultsch
ee32272dbf
use installreferrer libray instead of broadcast listener
2020-01-11 11:08:09 +01:00
Daniel Gultsch
bd0f88489c
bump version code
2020-01-09 10:10:22 +01:00
Daniel Gultsch
53e92d4ef6
fix retrofit to 2.6.x
2020-01-08 19:02:29 +01:00
Daniel Gultsch
4d74da07ca
explicity set okhttp to 3.12.x
2020-01-08 11:07:15 +01:00
Daniel Gultsch
5f35238485
version bump to 2.6.2 + changelog
2020-01-05 18:06:27 +01:00