Commit Graph

1494 Commits

Author SHA1 Message Date
Marvin W fd8ce71a83
Add initial UI for new features 2022-01-24 17:47:34 +01:00
Marvin W e3b042ccd7
Update GCM/IID client code 2022-01-24 17:47:33 +01:00
Marvin W 050afb8f87
Update base 2022-01-24 17:47:33 +01:00
Marvin W 0bdcb1319b
Update location service 2022-01-24 17:47:33 +01:00
Marvin W d593de25ef
Update dependencies 2022-01-24 17:47:33 +01:00
Marvin W 56b8bc9f65
Update DroidGuard + SafetyNet 2022-01-18 18:42:23 +01:00
Marvin W ee91cc9b79
Update Gradle 2022-01-18 13:51:16 +01:00
Marvin W 2dd6b6b173
Fixes for profile manager 2022-01-18 13:50:45 +01:00
Marvin W 68e116388b
ENF: Add proper default for new columns 2022-01-16 23:08:51 +01:00
Marvin W 110157dab8
ENF: Handle issue with negative or 0 durations due to system time changes
With time synchronisation and can happen that timestamps in database are newer
than reported system time, which then can lead to reported exposure with
multiple measurements but negative or zero reported duration, resulting in
divide-by-zero and other issues in average RSSI calculation. This fixes the
issue, by ignoring new measurements of the same RPI when they are seemingly
older than a previous measurement.
2022-01-14 10:48:03 +01:00
Marvin W d16d438350
Location: Ensure we don't keep GPS active indoors when requesting app is already gone 2022-01-14 10:39:10 +01:00
Marvin W fba6fbdfd0
DotChartView: Format date without year 2022-01-14 10:39:10 +01:00
Marvin W 05d18bb8d2
Do not use application context when requesting resources
Application context is not properly themed, resulting in ugly UI on some devices
2022-01-14 10:39:10 +01:00
Marvin W a7b2b7e3f8
Add profile manager 2022-01-14 10:39:10 +01:00
Marvin W 6d45bfb7ed
Add DroidGuard support 2022-01-14 10:39:09 +01:00
Marvin W d8325870cb
Add basic chimera classes for DroidGuard compatibility 2022-01-14 10:39:09 +01:00
Marvin W 6202aa9b34
Add play-services-tasks-ktx 2022-01-14 10:39:09 +01:00
Marvin W 41a32d93fe
Move kotlin extension from play-services-basement to play-services-basement-ktx 2022-01-14 10:39:09 +01:00
Marvin W a7eb9a2732
Update firebase dynamic links API 2022-01-14 10:39:09 +01:00
Oliver S ac779f9ac8 Fix off by one error 2022-01-14 10:12:57 +01:00
Oliver S 7321ea7d25 Add missing fields to ENF database 2022-01-14 10:12:57 +01:00
Oliver S 24d6b5aef5 Use ENF version 1.1 to send confidence values 2022-01-14 10:07:23 +01:00
Kaukov 64f12230f7 Bump GMS version 2021-12-15 22:32:22 +01:00
Francesco Saltori 507c20aaac
Update and improve Italian translation (#1457) 2021-11-25 06:43:59 +01:00
Marcus Hoffmann 0ae3a82b4e add CWA and CCTG exposure file public signing keys
From: https://github.com/corona-warn-app/cwa-documentation/issues/740#issuecomment-963223074
2021-11-24 23:21:02 -06:00
Torsten Grote 222b03f7ee Respect bounds for heartbeat intervals when learning from timeouts
Without this it can happen that we learn the interval too close to 0 which causes us to assume that we are always disconnected breaking Mcs network functionality

Change-Id: I0dee59d1365a8e10941dd346bfcd7af19d79d523
2021-11-03 13:02:51 +01:00
Torsten Grote 00a06d4b94 Don't reconnect to gcm when opening settings
This doesn't treat the underlying issues and can make debugging harder if we suddenly auto-connect due to this.

Change-Id: I9c04c78e8ebda8472b0cd8c7b0b0deb2e2300139
2021-11-03 13:02:51 +01:00
Torsten Grote 14d666a163 Do a check-in if we are not actually checked in, but should be, e.g. cleared app data
Change-Id: If800339fa35644d8783203fbd511128457d6d101
2021-11-03 13:02:51 +01:00
Torsten Grote f806e1bcdb When check-in fails due to missing internet access, try again as soon as access is restored 2021-11-03 13:02:51 +01:00
Torsten Grote 1367649a18 Lower heartbeat interval when we find the connection reset when wanting to send a message 2021-11-03 13:02:51 +01:00
Torsten Grote d25e351c41 Re-connected in SettingsFragment if we are erroneously disconnected 2021-11-03 13:02:51 +01:00
Christian Grigis 9067f66f0c Instantiate key signatures on demand 2021-11-02 17:35:06 +01:00
Christian Grigis dd617e27b6 Verify keyfiles only when a backend PK exists 2021-11-02 17:35:06 +01:00
Christian Grigis 8a1ac35c4d Ensure zip keyfile has unique entries 2021-11-02 17:35:06 +01:00
Christian Grigis 3885ed6ef8 Verifiy signature of received keyfiles 2021-11-02 17:35:06 +01:00
David 925ce2ddd9 Fix UI crash in Asus 5.0 devices
Closes: #267 , #463 .
This is the same fix made by emv412 here: https://github.com/microg/android_external_MicroGUiTools/pull/11
2021-10-30 21:08:26 +02:00
Marcos Marado a4a20dc87a do not hardcode the apk path
The apk path is hardcoded, but it is in fact placed inside the build
path. This patch changes it, so the apk path is calculated from the
build path.

This patch does not change any behavior. However, it allows future
changes to build path to automaticly reflect on the apk path.
2021-10-30 21:07:26 +02:00
Torsten Grote a808476b7d Work around rare crashes that can happen when fragments are not attached to a context
while co-routines are still executing but requiring a context

Change-Id: Ie6c7cee50014b59c25384d3bf9a122081b9917fc
2021-10-30 20:48:40 +02:00
Marvin W ae8516a339
Add some Cast APIs 2021-10-29 15:29:52 +02:00
Francesco Saltori 82d11e4e7a Log which app was denied push permission 2021-10-07 12:21:48 +02:00
Marvin W e90ce370d4
Don't log callbacks of Google Sign-In page to logcat
Google seems to include sensitive account details in some of these fields.
Fixes #1567
2021-10-06 11:51:04 +02:00
KevinX8 2a4c73518b
Merge pull request #159 from GoldenRetro/master
Some updates
2021-09-11 21:19:30 +01:00
GoldenRetro ae3feaad7e Fix manifest provider 2021-09-11 21:34:52 +02:00
KevinX8 a610156db7 Upgraded AGP to 7.0.2 2021-09-11 21:10:39 +03:00
GoldenRetro 403c2f78ad Merge remote-tracking branch 'upstream/master' 2021-09-11 10:47:10 +02:00
GoldenRetro da6399b18c MicroG 0.2.22.212658 2021-09-11 10:44:37 +02:00
Marvin W 96cfe2bd9b
Bump version 2021-08-23 13:11:15 +02:00
Marvin W 2e286a7e5b
Mark oneway functions as oneway in aidl 2021-08-20 10:28:03 +02:00
Marvin W 60d26b80eb
Clearcut: Get rid of log spam due to missing fields in tracking function 2021-08-20 10:28:03 +02:00
Marvin W 659ece03b4
Add mobstore to dummy service 2021-08-20 10:28:03 +02:00