diff --git a/daemon/remote.c b/daemon/remote.c index e731b19b1..692479bb7 100644 --- a/daemon/remote.c +++ b/daemon/remote.c @@ -2256,6 +2256,14 @@ do_set_option(SSL* ssl, struct worker* worker, char* arg) (void)ssl_printf(ssl, "error setting option\n"); return; } + /* effectuate some arguments */ + if(strcmp(arg, "val-override-date:") == 0) { + int m = modstack_find(&worker->env.mesh->mods, "validator"); + struct val_env* val_env = NULL; + if(m != -1) val_env = (struct val_env*)worker->env.modinfo[m]; + if(val_env) + val_env->date_override = worker->env.cfg->val_date_override; + } send_ok(ssl); } diff --git a/doc/Changelog b/doc/Changelog index 31d3d0c80..fc8eaa75a 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,3 +1,7 @@ +25 October 2016: Wouter + - Fix #1134: unbound-control set_option val-date-override: -1 works + immediately to ignore datetime, or back to 0 to enable it again. + 24 October 2016: Wouter - serve-expired config option: serve expired responses with TTL 0. - g.root-servers.net has AAAA address.