logo

badwolf

Minimalist and privacy-oriented WebKitGTK+ browser
commit: 607300e550bd06e32875030797829977904d5a78
parent: 0dc338ad3f7c7789960f25ce6c4a2e2c886e2307
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sun, 22 Dec 2019 00:39:05 +0100

badwolf.c: Improve TLS Error messages

Diffstat:

Mbadwolf.c18++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/badwolf.c b/badwolf.c @@ -330,26 +330,28 @@ detail_tls_certificate_flags(GTlsCertificateFlags tls_errors) { GString *errors = g_string_new(NULL); + g_string_append_printf(errors, _("Couldn't verify the TLS certificate to ensure a better security of the connection. You might want to verify your machine and network.\n\n")); + if(tls_errors & G_TLS_CERTIFICATE_UNKNOWN_CA) - g_string_append_printf(errors, _("The Certificate Authority is unknown.\n")); + g_string_append_printf(errors, _("Error: The X509 Certificate Authority is unknown.\n")); if(tls_errors & G_TLS_CERTIFICATE_BAD_IDENTITY) - g_string_append(errors, _("The given identity doesn't match the expected one.\n")); + g_string_append(errors, _("Error: The given identity doesn't match the expected one.\n")); if(tls_errors & G_TLS_CERTIFICATE_NOT_ACTIVATED) - g_string_append(errors, _("The certificate isn't valid yet.\n")); + g_string_append(errors, _("Error: The certificate isn't valid yet. Check your system's clock.\n")); if(tls_errors & G_TLS_CERTIFICATE_EXPIRED) - g_string_append(errors, _("The certificate has expired.\n")); + g_string_append(errors, _("Error: The certificate has expired. Check your system's clock.\n")); if(tls_errors & G_TLS_CERTIFICATE_REVOKED) - g_string_append(errors, _("The certificate has been revoked.\n")); + g_string_append(errors, _("Error: The certificate has been revoked.\n")); if(tls_errors & G_TLS_CERTIFICATE_INSECURE) - g_string_append(errors, _("The certificate is considered to be insecure.\n")); + g_string_append(errors, _("Error: The certificate is considered to be insecure.\n")); if(tls_errors & G_TLS_CERTIFICATE_GENERIC_ERROR) - g_string_append(errors, _("Some unknown error occurred validating the certificate\n")); + g_string_append(errors, _("Error: Some unknown error occurred validating the certificate.\n")); return g_string_free(errors, FALSE); } @@ -375,7 +377,7 @@ WebViewCb_load_failed_with_tls_errors(WebKitWebView *web_view, GTK_BUTTONS_NONE, _("TLS Error for %s."), failing_text); - gtk_dialog_add_buttons(GTK_DIALOG(dialog), _("Add Exception"), 1, _("Ignore"), 0, NULL); + gtk_dialog_add_buttons(GTK_DIALOG(dialog), _("Temporarly Add Exception"), 1, _("Continue"), 0, NULL); gtk_dialog_set_default_response(GTK_DIALOG(dialog), 0); gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(dialog), "%s\n", error_details);