]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Include tls=true/false in policy server request
authorAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 1 Dec 2017 11:46:10 +0000 (13:46 +0200)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Thu, 28 Dec 2017 14:18:59 +0000 (16:18 +0200)
src/auth/auth-policy.c

index 412333df09414d128e085e115f1c94b5e38c4e26..06a6015068cac3a89f42e58d247fbcb7870a28b0 100755 (executable)
@@ -487,6 +487,11 @@ void auth_policy_create_json(struct policy_lookup_ctx *context,
                str_append(context->json, ",\"policy_reject\":");
                str_append(context->json, context->request->policy_refusal ? "true" : "false");
        }
+       str_append(context->json, ",\"tls\":");
+       if (context->request->secured == AUTH_REQUEST_SECURED_TLS)
+               str_append(context->json, "true");
+       else
+               str_append(context->json, "false");
        str_append_c(context->json, '}');
        auth_request_log_debug(context->request, "policy",
                "Policy server request JSON: %s", str_c(context->json));