]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix #1134: unbound-control set_option val-date-override: -1 works
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 25 Oct 2016 11:44:03 +0000 (11:44 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 25 Oct 2016 11:44:03 +0000 (11:44 +0000)
  immediately to ignore datetime, or back to 0 to enable it again.

git-svn-id: file:///svn/unbound/trunk@3907 be551aaa-1e26-0410-a405-d3ace91eadb9

daemon/remote.c
doc/Changelog

index e731b19b156f9f9b603d79ec7ec01e51574ae994..692479bb7c49852c88105a380211e11474d7f7f5 100644 (file)
@@ -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);
 }
 
index 31d3d0c800c319119d1ce28160de9ca462f27374..fc8eaa75a43f63a9df686cd28cfd65c931b8dfa6 100644 (file)
@@ -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.