Commit Graph

1011 Commits

Author SHA1 Message Date
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
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
Marvin W d707288ec9
Settings: Make provider package dependent and move to core 2021-08-20 10:28:03 +02:00
Christian Grigis a0558a5f38 EN: Fix permission granting on Android 11 2021-08-19 16:10:27 +02:00
Chirayu Desai 1d747f6a83 Add Stadia to known Google packages
Change-Id: Ie70cde85e398dc5eed13fc2294f78088661a743a
2021-08-19 14:42:35 +02:00
Francesco Saltori 985f0aea5a Remove outdated log message 2021-08-19 14:41:08 +02:00
Chirayu Desai 012c2ffc89 SettingsProvider: Remove logs
* This is really spammy!

Change-Id: If1b9cbaa50bf8af37ca7146c6f510ad6875bab35
2021-08-19 14:40:48 +02:00
Marvin W db6fd73736
Add Cronet to About screen 2021-07-01 21:20:20 +02:00
Marvin W 3075bf1a34
Cronet: Don't bundle API for now
Fixes #1506
2021-07-01 20:51:08 +02:00
Marvin W d8e50cb341
Cronet: Use updated version 2021-07-01 12:22:28 +02:00
Marvin W dc3d6250ac
Revert "Make the application persistent"
This reverts commit 3eb3380c2d.
See #1487 for details
2021-07-01 12:08:07 +02:00
Marvin W a431fea9bb
Fix settings provider being called with wrong identity
Fixes #1503
2021-07-01 10:39:54 +02:00
Marvin W 2d9419a785
Bump version 2021-06-30 14:31:32 +02:00
Torsten Grote aa3a2d65cd Refactor settings access to use a SettingsProvider
to enable safe usage of settings no matter which process is getting/setting them.
Previously, different processes were accessing settings in an unsafe way and the warn methods were throwing Runtime exceptions which went largely unnoticed, but happened, especially on a fresh start of the OS.

Change-Id: Ie4134e7be2a7ca4a373790f45fbcbd09bf02ad86
2021-06-27 22:39:15 +02:00
Marvin W fbcb6066c3
Exposure Notifications: Request permissions for Android 12 Beta 2021-06-27 22:19:26 +02:00
Marvin W 602a34ff4b
TapAndPay: Add Dummy 2021-06-27 20:18:40 +02:00
Marvin W a43048995c
Add Cronet 2021-06-26 11:28:47 +02:00
Marvin W 2e64427734
Add CredentialsService dummy 2021-06-26 11:28:46 +02:00
Torsten Grote 9ccb2073e0 Add a FontsProvider that always returns the default font 2021-06-06 17:00:51 -06:00
Chirayu Desai 3eb3380c2d Make the application persistent
* Should help with not having services killed
* System app only, but shouldn't cause any errors if it's a user-app

Change-Id: Iee2a662da074753008f6896cfa155acbeddcc974
2021-06-06 16:56:07 -06:00
Marvin W 6555997664
Location: fix LocationSettingsRequest parcelable 2021-06-06 16:00:43 -06:00
Marvin W a830b5dd5d
Dynamite: Use filters for class loader merging 2021-05-15 15:09:43 +02:00
Marvin W a746e79b91
Auth: Update API implementation 2021-05-15 14:45:50 +02:00
Marvin W 5d50ae375f
Adjust dynamite loader to support chimera modules with merged class loaders 2021-05-14 23:52:21 +02:00
Marvin W e42f68497f
EN: Add undocumented feature flag. Required for latest CWA to register test.
Fixes #1469
2021-05-13 14:16:37 +02:00
Marvin W ab36b32d47
Add missing artwork file 2021-05-10 16:54:33 +02:00
Marvin W cb3592688b
Bump version 2021-05-10 16:33:40 +02:00
Marvin W cd0953b44e
Update libraries 2021-05-10 16:25:20 +02:00
Marvin W e9766db28e
Fix build 2021-05-06 10:14:01 +02:00
Marvin W f6ec0efb63
Add FACS Cache dummy 2021-05-05 23:35:31 +02:00
Marvin W 3c1cb13e32
Credentials: Fix copyright headers 2021-05-05 23:35:31 +02:00