]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
dnssec: log ignored manual key rollover
authorLibor Peltan <libor.peltan@nic.cz>
Mon, 7 Jan 2019 14:18:55 +0000 (15:18 +0100)
committerLibor Peltan <libor.peltan@nic.cz>
Mon, 7 Jan 2019 14:18:55 +0000 (15:18 +0100)
src/knot/dnssec/key-events.c

index 4c5fef97a714cd19604c8d86260ff4f40b1153e6..39adb99ddf180b0eeaf523504a7e1094cee8fc66 100644 (file)
@@ -574,6 +574,10 @@ int knot_dnssec_key_rollover(kdnssec_ctx_t *ctx, zone_sign_roll_flags_t flags,
                return KNOT_EINVAL;
        }
        if (ctx->policy->manual) {
+               if ((flags & (KEY_ROLL_FORCE_KSK_ROLL | KEY_ROLL_FORCE_ZSK_ROLL))) {
+                       log_zone_notice(ctx->zone->dname, "DNSSEC, ignoring forced key rollover "
+                                                         "due to manual policy");
+               }
                return KNOT_EOK;
        }
        int ret = KNOT_EOK;