commit | a977364057cd5d406dac2472697b86c8dfebb152 | [log] [tgz] |
---|---|---|
author | Luke Huang <huangluke@google.com> | Sun Oct 04 06:37:38 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Sun Oct 04 06:37:38 2020 +0000 |
tree | 609d5dc9d969c0c0db80d68d9613aa4ed3701fca | |
parent | c65ab765f26af5cebcde351c2e8f7974e73c8e20 [diff] | |
parent | 70e2072b761b46515d78e480715ea7005a7cbe3a [diff] |
Fix the side channel attack by using aysnc DnsResolver API with FLAG_NO_CACHE_STORE am: b9a10a8291 am: d6627fbbfc am: 70e2072b76 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/DnsResolver/+/11642056 Change-Id: I7c746ede165b91dcb605e46d295fb4a3ce0f8b4c
This code uses LOG(X) for logging. Log levels are VERBOSE,DEBUG,INFO,WARNING and ERROR. The default setting is WARNING and logs relate to WARNING and ERROR will be shown. If you want to enable the DEBUG level logs, using following command. adb shell service call dnsresolver 10 i32 1 VERBOSE 0 DEBUG 1 INFO 2 WARNING 3 ERROR 4 Verbose resolver logs could contain PII -- do NOT enable in production builds.