TLS debug

This commit is contained in:
M66B
2022-01-07 22:12:52 +01:00
parent 303ebe3bf2
commit 8ecca62c90

View File

@@ -1207,6 +1207,9 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
!Boolean.FALSE.equals(message.dmarc))
auths = 3;
if (BuildConfig.DEBUG && auths > 1 && !Boolean.TRUE.equals(message.tls))
auths--;
ibAuth.setImageLevel(auths + 1);
ibAuth.setImageTintList(ColorStateList.valueOf(
auths < 3 ? colorControlNormal : colorVerified));
@@ -2248,8 +2251,17 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
}
if (show_headers && message.headers != null) {
tvHeaders.setText(HtmlHelper.highlightHeaders(context,
message.headers, message.blocklist != null && message.blocklist));
Spanned headers = HtmlHelper.highlightHeaders(context,
message.headers, message.blocklist != null && message.blocklist);
if (BuildConfig.DEBUG && headers instanceof SpannableStringBuilder) {
SpannableStringBuilder ssb = (SpannableStringBuilder) headers;
ssb.append("TLS=" + message.tls).append('\n');
ssb.append("DKIM=" + message.dkim).append('\n');
ssb.append("SPF=" + message.spf).append('\n');
ssb.append("DMARC=" + message.dmarc).append('\n');
ssb.append("BL=" + message.blocklist).append('\n');
}
tvHeaders.setText(headers);
ibCopyHeaders.setVisibility(View.VISIBLE);
} else {
tvHeaders.setText(null);