Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Imre Kristoffer Eilertsen
Nebulo
Commits
25f42d8d
Commit
25f42d8d
authored
Aug 15, 2019
by
Daniel Wolf
Browse files
Show when a query was resolved with cache/dns rules
parent
c093b2ba
Changes
2
Hide whitespace changes
Inline
Side-by-side
app/src/main/java/com/frostnerd/smokescreen/fragment/querylogfragment/QueryLogDetailFragment.kt
View file @
25f42d8d
...
...
@@ -136,14 +136,16 @@ class QueryLogDetailFragment : Fragment() {
longName
.
text
=
query
.
name
type
.
text
=
query
.
type
.
name
protocol
.
text
=
when
{
query
.
askedServer
==
null
->
""
query
.
responseSource
==
QueryListener
.
Source
.
CACHE
->
getString
(
R
.
string
.
windows_querylogging_usedserver_cache
)
query
.
responseSource
==
QueryListener
.
Source
.
LOCALRESOLVER
->
getString
(
R
.
string
.
windows_querylogging_usedserver_dnsrules
)
query
.
askedServer
==
null
->
"-"
query
.
askedServer
!!
.
startsWith
(
"https"
)
->
getString
(
R
.
string
.
fragment_querydetail_mode_doh
)
else
->
getString
(
R
.
string
.
fragment_querydetail_mode_dot
)
}
if
(
query
.
responseSource
==
QueryListener
.
Source
.
CACHE
)
{
resolvedBy
.
text
=
"C
ache
"
}
else
{
resolvedBy
.
text
=
query
.
askedServer
?.
replace
(
"tls::"
,
""
)
?.
replace
(
"https::"
,
""
)
?:
"-"
resolvedBy
.
text
=
when
{
query
.
responseSource
==
QueryListener
.
Source
.
CACHE
->
getString
(
R
.
string
.
windows_querylogging_usedserver_c
ache
)
query
.
responseSource
==
QueryListener
.
Source
.
LOCALRESOLVER
->
getString
(
R
.
string
.
windows_querylogging_usedserver_dnsrules
)
else
->
query
.
askedServer
?.
replace
(
"tls::"
,
""
)
?.
replace
(
"https::"
,
""
)
?:
"-"
}
responses
.
text
=
query
.
getParsedResponses
().
filter
{
it
.
type
==
query
.
type
...
...
app/src/main/res/values/strings.xml
View file @
25f42d8d
...
...
@@ -86,4 +86,6 @@
<string
name=
"windows_querylogging_responses"
>
Responses
</string>
<string
name=
"windows_querylogging_create_dnsrule"
>
Create dns rule for this host
</string>
<string
name=
"windows_querylogging_dnsrule_created"
>
Dns rule has been created.
</string>
<string
name=
"windows_querylogging_usedserver_dnsrules"
>
Resolved with Dns Rules
</string>
<string
name=
"windows_querylogging_usedserver_cache"
>
Resolved with cache
</string>
</resources>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment