Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Task/Issue URL: https://app.asana.com/0/1198194956794324/1208368538104397/f
Description
Add detection for when the DNS blocks requests to domains that serve malware.
The library also calls back into JVM with the blocked domain, if the JVM callback is present
Steps to test this PR
Test
cd
into theandroid
folder./gradlew assemble publishToMavenLocal
develop
branch and apply the following patch./gradlew assembleID
, install and run the appMID_RECORD_MALWARE_BLOCK
and another logcat withtag:WireGuard/GoBackend/Write
DNS malware was blocked for domain: vpn-malware.goduckgo.com. due to 'blocked:m' TXT record
log appearsMID_RECORD_MALWARE_BLOCK method not found
error log appears