Commit Graph

510 Commits

Author SHA1 Message Date
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
genofire 35b9745fc9
Merge tag '2.7.1' into develop 2020-03-10 20:30:04 +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
genofire 944779ba78
Merge tag '2.7.0' into develop 2020-02-29 13:20:50 +01:00
Daniel Gultsch 12907a52e3 version bump to 2.7.0 + changelog 2020-02-19 19:55:36 +01:00
genofire 0ec4088626
Merge commit '2.7.0-beta' into develop 2020-02-18 07:21:19 +01:00
Daniel Gultsch d73cb08ec6 version bump to 2.7.0-beta 2020-02-17 11:14:11 +01:00
genofire 9247b8dc18
metadata: fix happy eyeball 2020-02-10 02:23:12 +01:00
genofire cf6323cc00
Merge tag '2.6.4' into develop 2020-01-20 22:03:41 +01:00
Daniel Gultsch 4189ed7419 version bump to 2.6.4 + changelog 2020-01-20 21:37:03 +01:00
genofire 2077bf739b
Merge tag '2.6.3' into develop 2020-01-19 21:13:45 +01:00
Daniel Gultsch 581eb5556f make theme depend on dark/night mode on android 10+
closes #3611
2020-01-18 14:14:43 +01:00
Daniel Gultsch e0c034c2c9 version bump to 2.6.3 + changelog 2020-01-15 14:47:50 +01:00
Daniel Gultsch 8e0c02f3cc use installreferrer libray instead of broadcast listener 2020-01-11 11:08:09 +01:00
Daniel Gultsch 7803a073ec bump version code 2020-01-09 10:10:22 +01:00
Daniel Gultsch 05c3e047f6 fix retrofit to 2.6.x 2020-01-08 19:02:29 +01:00
Daniel Gultsch 471b02ce86 explicity set okhttp to 3.12.x 2020-01-08 11:07:15 +01:00
Daniel Gultsch 1dad70fbc3 version bump to 2.6.2 + changelog 2020-01-05 18:06:27 +01:00
genofire d4f7c2b34a
Merge tag '2.6.1' into develop 2019-12-12 15:12:49 +01:00
Daniel Gultsch 94ee4d48c6 version bump to 2.6.1 + changelog 2019-12-08 12:02:20 +01:00
genofire 8d996f390a
metadata: release happy eyeball 2019-11-21 15:55:39 +01:00
genofire ec92294e41
Merge tag '2.6.0' into develop 2019-11-10 22:50:37 +01:00
Daniel Gultsch 7b7719db8c version bump to 2.6.0 2019-11-10 09:50:23 +01:00
Daniel Gultsch a651703a9e version bump to 2.6.0-beta.2 2019-11-08 22:37:24 +01:00
Daniel Gultsch 63cc5f96ed version bump to 2.6.0-beta + changelog 2019-11-08 14:42:44 +01:00
Daniel Gultsch b6ce3d9175 bump okhttp library 2019-11-08 14:14:56 +01:00
Martin/Geno 72be751568
Merge tag '2.5.12' into develop 2019-10-10 14:37:39 +02:00
Daniel Gultsch c17f2dfd56 version code bump + modified changelog 2019-10-07 22:16:11 +02:00
Martin/Geno 9c5de8b13f
rename app_name 2019-10-07 15:18:48 +02:00
Daniel Gultsch 3a0c6bc17e version bump to 2.5.12 + changelog 2019-10-06 14:37:35 +02:00
Martin/Geno 875d71e9be
fix - database update 2019-10-03 16:29:30 +02:00
Martin/Geno 82e244b96b
Merge tag '2.5.11' into develop 2019-09-28 17:19:06 +02:00
Daniel Gultsch 175d9f539e version bump to 2.5.11 + changelog 2019-09-28 11:04:08 +02:00
Daniel Gultsch a2d521568d demote okhttp to 3.12 to work with old android 2019-09-28 10:35:36 +02:00
Daniel Gultsch 0fc41d8c82 version bump to 2.5.10 + changelog 2019-09-27 20:29:22 +02:00
Daniel Gultsch c749aa1cae bumped okhttp 2019-09-25 21:12:12 +02:00
Daniel Gultsch 3733148ac8 version bump to 2.5.9 + changelog 2019-09-24 12:11:51 +02:00
Daniel Gultsch abe01f18f2 improved logging for messages waiting for join 2019-09-19 10:00:50 +02:00
Martin/Geno fa0452761f
Merge tag '2.5.8' into develop 2019-09-12 08:23:37 +00:00
Daniel Gultsch 810d3455a2 bumped gradle version 2019-09-11 15:42:16 +02:00
Daniel Gultsch dfa6cebe99 version bump to 2.5.8 + changelog 2019-09-10 13:08:09 +02:00
Martin/Geno 13b55fde20
Merge tag '2.5.7' into develop 2019-09-08 06:53:06 +00:00
Daniel Gultsch 7d6bd540d9 version bump to 2.5.7 + changelog 2019-08-29 12:14:01 +02:00
Daniel Gultsch 796db8ffb6 revert zxing library to 3.3.3 2019-08-29 09:46:33 +02:00
Martin/Geno e304b6b152
Merge tag '2.5.6' into develop 2019-08-28 11:22:27 +02:00
Daniel Gultsch c92cc5f5b7 version bump to 2.5.6 + changelog 2019-08-19 14:48:10 +02:00
Martin/Geno 6c8f57912e
Merge tag '2.5.5' into develop 2019-07-23 18:54:38 +02:00
Daniel Gultsch de66e9b6f9 version bump to 2.5.5 + changelog 2019-07-23 08:35:29 +02:00
Martin/Geno 415a105b41
Merge tag '2.5.4' into develop 2019-07-15 19:02:29 +02:00
Daniel Gultsch b58d011737 version bump to 2.5.4 + changelog 2019-07-13 08:46:41 +02:00
Daniel Gultsch 8c654abff6 updated retrofit 2019-07-10 22:10:36 +02:00
Daniel Gultsch 2956cfdb95 downgrade some deps that require androidX 2019-07-04 19:34:15 +02:00
Daniel Gultsch fe0493d93f android libphonenumber not yet up to date with upstream 2019-07-04 18:27:07 +02:00
Daniel Gultsch f3ab2dd33a updated some dependencies 2019-07-04 18:16:39 +02:00
Daniel Gultsch 5304ac60a7 version bump to 2.5.4-beta 2019-07-01 14:34:13 +02:00
Martin/Geno b65e14072e
Merge tag '2.5.3' into develop 2019-06-22 09:49:15 +02:00
Daniel Gultsch e432710a3f version bump to 2.5.3 + changelog 2019-06-18 11:05:46 +02:00
Martin/Geno 14d4e6aec8
for 2.5.2 Merge branch 'master' into develop 2019-05-25 00:43:16 +02:00
Daniel Gultsch 631d9c846f version bump to 2.5.2 2019-05-22 23:59:40 +02:00
Martin/Geno 28c01aea8e
build.gradle: update to f-droid version with targetSdk 25
We go back to targetSdk 25 so users can disable
 the foreground service (and annoying notification) if they choose
2019-05-09 18:04:30 +02:00
Martin/Geno 69b92f264a
for 2.5.1 Merge branch 'master' into develop 2019-05-04 14:41:34 +02:00
Daniel Gultsch 43254663fb version bump to 2.5.1 + changelog 2019-05-03 10:49:46 +02:00
Martin/Geno a15756d4ff
for v2.5.0 Merge branch 'master' into develop 2019-04-29 20:34:08 +02:00
Daniel Gultsch 442c1e3059 version bump to 2.5.0 2019-04-29 12:59:56 +02:00
Daniel Gultsch 0e56dd8bc2 version bump 2.5.0-beta.2 2019-04-27 15:25:19 +02:00
Daniel Gultsch 8de1359746 bump version to 2.5.0-beta + changelog 2019-04-26 12:30:04 +02:00
Daniel Gultsch ff84ee6964 cache channel search results 2019-04-24 13:25:54 +02:00
Daniel Gultsch ba21c9b55f update gradle 2019-04-24 13:25:30 +02:00
Daniel Gultsch 2fa687b8ae refactor muc search to use http 2019-04-22 13:00:45 +02:00
Martin/Geno db8160e681
Merge branch 'master' into develop 2019-04-14 23:35:37 +02:00
Daniel Gultsch 7ada794e6e version bump to 2.4.3 + changelog 2019-03-28 09:40:54 +01:00
Daniel Gultsch 016e394897 version bump to 2.4.2 + changelog 2019-03-03 15:04:54 +01:00
Daniel Gultsch a243cdb944 version bump to 2.4.1 + changelog 2019-02-23 10:34:51 +01:00
Daniel Gultsch b79a2447b2 bump version to 2.4.0 2019-02-22 18:19:49 +01:00
Daniel Gultsch 009546d0cf increment version to 2.4.0-beta.2 2019-02-15 14:15:37 +01:00
Martin/Geno 089f76f43c
rebrand + remove green background option 2019-02-12 00:49:28 +01:00
Daniel Gultsch 4c8b1eb4bc version bump to 2.4.0-beta + changelog 2019-02-07 21:59:58 +01:00
Daniel Gultsch 2bc9fdf5d3 show sub menu fabs for create group chats. fixes #2950 2019-01-27 16:35:55 +01:00
Daniel Gultsch 6f35c13d82 version bump to 2.3.12 2019-01-19 21:18:42 +01:00
Daniel Gultsch 9cdf34a6a6 update gradle plugin 2019-01-17 11:56:01 +01:00
Daniel Gultsch 8bd01f11a1 increment version code 2019-01-13 22:19:40 +01:00
Daniel Gultsch 5215601150 version bump to 2.3.11 + changelog 2019-01-12 13:40:38 +01:00
Daniel Gultsch 83cac88045 updade libraries and build tools 2019-01-06 10:04:34 +01:00
Daniel Gultsch 04d5c7a821 version bump to 2.3.10 + changelog 2018-12-20 10:38:09 +01:00
Daniel Gultsch c2067e3b56 remove firebase analystics classes from gradle 2018-12-13 19:29:46 +01:00
Alex Palaistras aaf5fa816b Reduce `minSdkVersion` to 16, fix issues reported by lint
This further reduces the minimum API level to 16, which should encompass
most users stuck on older versions of Android (mainly BlackBerry OS and
Jolla users).

Several issues reported by code analysis were fixed, mainly around issues
with layouts.
2018-12-09 21:32:42 +00:00
Alex Palaistras 08529041a5 Reduce `minSdkVersion` to 18, backfill missing methods
This reduces the minimum SDK version to 18 (Android 4.3), which notably is
the last supported version for the BlackBerry OS 10.3 Android compatibility
layer.
2018-12-08 19:50:13 +00:00
Alex Palaistras ceaa3135ab Checkout `xmpp-addr` library 0.8.0 (fa47cac8) locally
Changes to this library will be implemented as additional commits.
2018-12-08 17:32:27 +00:00
Daniel Gultsch 92f4f5b865 version bump to 2.3.9 + changelog 2018-12-06 13:29:33 +01:00
Daniel Gultsch c93556e05b version bump to 2.3.8 + changelog 2018-11-29 18:58:44 +01:00
Daniel Gultsch b2d02e3c0f version bump to 2.3.7 + changelog 2018-11-22 16:55:25 +01:00
Daniel Gultsch 4d0c037547 added library mentioned in previous commit 2018-11-20 17:25:31 +01:00
Daniel Gultsch 84c90a6450 version bump to 2.3.6 + changelogs 2018-11-14 10:05:48 +01:00
Daniel Gultsch 4a35c3c7cf create different push.xml resoucres for quicksy and conversations 2018-11-03 16:14:30 +01:00