Daniel Gultsch
ecdb5af547
bump agp version
2022-02-09 12:26:39 +01:00
Daniel Gultsch
68fd17778c
bump agp version
2022-01-18 09:48:10 +01:00
Daniel Gultsch
b5786787f0
bump libphone number library
2021-11-09 14:27:26 +01:00
Daniel Gultsch
a8ff88398d
version bump to 2.10.2 + changelog
2021-11-03 15:59:05 +01:00
Daniel Gultsch
869a135bab
bump okhttp
2021-10-20 10:19:59 +02:00
Daniel Gultsch
7ddd60d314
bump jxmpp. fix crash in magic create when entering @
2021-10-20 10:19:46 +02:00
Daniel Gultsch
2ca00265db
bump speed dial version to something that uses AndroidX
2021-10-20 09:52:10 +02:00
Daniel Gultsch
e0c4964cc2
bump gradle plugin version
2021-10-14 17:32:07 +02:00
Daniel Gultsch
cc489ef7bf
bump version code
2021-10-06 12:33:36 +02:00
Daniel Gultsch
fdaab1c27e
remove unused import in favor of fqn
2021-10-03 17:01:51 +02:00
Daniel Gultsch
daf1bbfca5
bump version code
2021-10-02 19:49:18 +02:00
Daniel Gultsch
b9ceb67104
version bump to 2.10.1 + changelog
2021-09-24 09:25:27 +02:00
Daniel Gultsch
bfc8668803
bump appcompat version
2021-09-20 09:27:40 +02:00
Daniel Gultsch
73000962fe
bump transcoder version
...
fixes #4167
2021-09-15 21:54:03 +02:00
Daniel Gultsch
3075833ab3
swap out transcoder library
...
the transcoder library we used hasn’t been updated in years
this commit switches to a maintained fork https://natario1.github.io/Transcoder/
2021-09-15 11:38:06 +02:00
Daniel Gultsch
3f315751a1
version bump to 2.10.0
2021-09-11 10:28:34 +02:00
Daniel Gultsch
5a9777f7f1
version bump to 2.10.0-beta.2 + changelog
2021-09-08 11:13:22 +02:00
Daniel Gultsch
ea0dc558cb
use androidx ExifInterface to parse rotation. fixes #4154
2021-09-05 16:29:24 +02:00
Daniel Gultsch
581eb511b9
version bump to 2.10.0-beta
2021-08-24 18:48:50 +02:00
Daniel Gultsch
208c9d91db
dexOptions is no longer used in agp7
2021-08-24 13:02:31 +02:00
Daniel Gultsch
339ee8f6ea
bump libwebrtc version to m92
2021-08-24 11:15:50 +02:00
Daniel Gultsch
b00b8996d5
bump gradle version and agp
2021-08-24 10:13:03 +02:00
Daniel Gultsch
76fb0180d6
bump gradle plugin version
2021-05-16 15:29:45 +02:00
Daniel Gultsch
c9f1bdc551
fixup: update some libraries
2021-05-13 11:05:26 +02:00
Daniel Gultsch
d91cd3e9e8
bump jxmpp-jid version
2021-05-13 09:19:16 +02:00
Daniel Gultsch
9c16af25fb
bump gradle version
2021-05-06 17:57:06 +02:00
Daniel Gultsch
905489e237
bump firebase-messaging libray version
2021-05-04 09:47:09 +02:00
Daniel Gultsch
a5ad2b7fc6
version bump to 2.9.13 + changelog
2021-05-03 16:21:10 +02:00
Daniel Gultsch
0717f9ba18
upgrade libwebrtc to m90 and enable extmap-allow-mixed
2021-05-03 09:48:46 +02:00
Daniel Gultsch
a40b82b85b
version bump to 2.9.12 + changelog
2021-05-02 08:23:00 +02:00
Daniel Gultsch
9d9514a091
Add User-Agent to all HTTP calls
2021-04-30 10:54:36 +02:00
Daniel Gultsch
f9b292fd6a
version bump to 2.9.11 + changelog
2021-04-18 18:46:05 +02:00
Daniel Gultsch
331fd30699
version bump to 2.9.10 + changelog
2021-04-09 15:50:19 +02:00
Daniel Gultsch
f632c7bbc9
version bump to 2.9.9 + changelog
2021-03-26 14:54:46 +01:00
Daniel Gultsch
d288f5bff2
version bump to 2.9.9-beta
2021-03-23 10:36:56 +01:00
Daniel Gultsch
45c5f9aa90
bump okhttp version
2021-03-22 15:26:13 +01:00
Daniel Gultsch
6ee2807027
bump gradle plugin
2021-03-21 21:18:33 +01:00
Daniel Gultsch
e217551a82
migrate to OkHttp instead of HttpUrlConnection
...
OkHttp gives us more fine grained control over the HTTP library and frees us from any platform bugs
2021-03-19 14:57:20 +01:00
Daniel Gultsch
9c2da0a1b8
upgrade libwebrtc to m89
2021-03-16 18:52:38 +01:00
Daniel Gultsch
ddb54bb222
version bump to 2.9.8 + changelog
2021-03-11 10:37:29 +01:00
Daniel Gultsch
4a175f915d
version bump to 2.9.8-beta
2021-03-04 09:25:20 +01:00
Daniel Gultsch
33e73a2b47
bump version code for release
2021-02-24 12:18:14 +01:00
Daniel Gultsch
81505c6202
version bump to 2.9.7-beta + changelog
2021-02-20 11:07:02 +01:00
Daniel Gultsch
b808a03702
update dependencies
...
now that we have minSdk=21 we can bump retrofit and okhttp
2021-02-11 18:28:48 +01:00
Daniel Gultsch
aee37c3e3e
bump version code for release
2021-01-26 09:35:21 +01:00
Daniel Gultsch
8abf861303
version bump to 2.9.6 + changelog
2021-01-25 10:07:42 +01:00
Daniel Gultsch
6a89a472e1
bump gradle plugin version
2021-01-23 10:09:34 +01:00
Daniel Gultsch
b37f25335c
version bump to 2.9.5
2021-01-22 08:24:19 +01:00
Daniel Gultsch
26a4598f3c
automatically receive Quicksy SMS. fixes #3962
...
requires new version of QuicksyServer
2021-01-19 15:45:43 +01:00
Daniel Gultsch
91cc8f5011
bump various libraries that have been waiting for androidx
2021-01-18 21:49:31 +01:00
Ferdinand Pöll
453ca7c0ed
Migrate from Android Support Library to AndroidX
...
Unignored gradle.properties since androidX requires additions there
See also https://developer.android.com/jetpack/androidx/migrate
2021-01-18 20:49:35 +01:00
Daniel Gultsch
07cc5c13ca
version bump to 2.9.4 + changelog
2021-01-11 11:30:11 +01:00
Daniel Gultsch
69dca53bf3
use libwebrtc-m87
2021-01-03 16:17:33 +01:00
Daniel Gultsch
6d13ee52f0
version bump to 2.9.3 + changelog
2020-12-31 10:49:29 +01:00
Daniel Gultsch
00bc7a4b06
version bump to 2.9.2 + changelog
2020-12-10 19:32:40 +01:00
Daniel Gultsch
92083fec83
version bump to 2.9.1
2020-11-25 08:47:21 +01:00
Daniel Gultsch
fc53271212
bump version to 2.9.1-beta
2020-11-14 12:01:43 +01:00
Daniel Gultsch
aaebb3a536
bump gradle and targetSdk
2020-11-13 12:24:42 +01:00
Daniel Gultsch
0b4d12782b
version bump to 2.9.0
2020-09-09 13:52:43 +02:00
Daniel Gultsch
23ed0ce2ad
upgrade libwebrtc to m85. fixes #3870
2020-09-01 11:42:00 +02:00
Daniel Gultsch
59d7bb63e9
version bump to 2.8.10
2020-08-03 07:38:49 +02:00
Daniel Gultsch
e10b182d6b
version bump to 2.8.10-beta + changelog
2020-07-27 17:21:09 +02:00
Daniel Gultsch
8b26c60f00
update gradle plugin
2020-07-26 11:35:09 +02:00
Daniel Gultsch
cb9623703d
version bump to 2.8.9 + changelog
2020-07-13 17:35:06 +02:00
Daniel Gultsch
7aeb2b2740
pulled translations from transifex. re-enabled some linter warnings
2020-07-12 10:15:51 +02:00
Daniel Gultsch
7ff56a5087
upgrade to libwebrtc m84. fixes #3824
2020-07-10 15:33:31 +02:00
Daniel Gultsch
8f439a9c37
version bump to 2.8.8 + changelog
2020-06-25 20:35:46 +02:00
Daniel Gultsch
9649ba16b5
version bump to 2.8.7
2020-06-16 10:22:48 +02:00
Daniel Gultsch
38b2764c81
version bump to 2.8.7-beta.2
2020-06-14 19:11:03 +02:00
Daniel Gultsch
8059aa7b0d
version bump to 2.8.7-beta + changelog
2020-06-12 09:40:00 +02:00
Daniel Gultsch
f39daf565a
upgrade libwebrtc to m83. fixes #3767
2020-06-11 21:22:49 +02:00
Daniel Gultsch
c029382410
version bump to 2.8.6 + changelog
2020-06-03 19:14:22 +02:00
Daniel Gultsch
8f7ff2c3dd
version bump to 2.8.5 + changelog
2020-05-27 09:43:29 +02:00
Daniel Gultsch
fa752b596d
bump version code for 2.8.4 release
2020-05-19 11:06:12 +02:00
Daniel Gultsch
351790b0c3
version bump to 2.8.4 + changelog
2020-05-17 08:35:10 +02:00
Daniel Gultsch
0aee863123
version bump to 2.8.4-beta
2020-05-16 08:56:46 +02:00
Daniel Gultsch
b6703dbe38
switch xmpp-addr to jxmpp-jid
2020-05-15 17:06:16 +02:00
Daniel Gultsch
11de70312c
version bump to 2.8.3 + changelog
2020-05-11 09:23:36 +02:00
Daniel Gultsch
42563e6c29
version bump to 2.8.2 + changelog
2020-05-06 16:03:09 +02:00
Daniel Gultsch
f106cbccf5
bump version code to 381 (2.8.1)
2020-04-29 16:28:31 +02:00
Daniel Gultsch
52d416c6e6
version bump to 2.8.1 + changelog
2020-04-29 14:53:52 +02:00
Daniel Gultsch
45bb86c0f6
version bump for release
2020-04-24 22:01:48 +02:00
Daniel Gultsch
02a74b10a1
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
adad683b20
version bump to 2.8.0-rc.3
2020-04-23 14:07:05 +02:00
Daniel Gultsch
fc7ecca1b3
build universal apk (easier to give to people manually)
2020-04-22 18:42:42 +02:00
Daniel Gultsch
1fc98c0c11
version bump to 2.8.0-rc.2
2020-04-22 14:52:14 +02:00
Daniel Gultsch
f858412d72
version bump to 2.8.0-rc.1 + changelog
2020-04-20 16:19:31 +02:00
Daniel Gultsch
c64779329b
upgrade libwebrtc to m81
2020-04-20 15:57:31 +02:00
Daniel Gultsch
7f45f3ab54
build abi-split apk; use stable libwebrtc
2020-04-20 15:57:31 +02:00
Daniel Gultsch
72c551d128
bump to 2.8.0-beta.2
2020-04-20 15:57:31 +02:00
Daniel Gultsch
ebda472c22
version bump
2020-04-20 15:57:30 +02:00
Daniel Gultsch
e545e95d39
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
172d2c693f
depulicate 'propose's when doing mam catchup
2020-04-20 15:57:30 +02:00
Daniel Gultsch
5eea961155
improved strategy for ignoring self addressed jingle messages
2020-04-20 15:57:30 +02:00
Daniel Gultsch
75f753e957
increase version name for easier debugging with multiple devices
2020-04-20 15:57:29 +02:00
Daniel Gultsch
e964bb78ef
added libwebrtc
2020-04-20 15:57:29 +02:00
Daniel Gultsch
3cf469a43b
update some dependencies
2020-03-20 12:59:30 +01:00
Daniel Gultsch
36de53cdec
version bump to 2.7.1 + changelog
2020-03-10 11:54:11 +01:00
Daniel Gultsch
00191e2b60
explicitly use BouncyCastle for file crypto
2020-03-09 19:12:30 +01:00
Daniel Gultsch
aecb771ab5
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