]> the.earth.li Git - onak.git/blobdiff - onak-conf.c
Add option to only accept updates for existing keys
[onak.git] / onak-conf.c
index f0768a0f11657f008ccf8623e7f3a9a82493233d..a67c950432e2c05322eff4de91f43a37b01059ad 100644 (file)
@@ -313,6 +313,15 @@ static bool parseconfigline(char *line)
                                config.clean_policies &=
                                        ~ONAK_CLEAN_LARGE_PACKETS;
                        }
+               } else if (MATCH("verification", "update_only")) {
+                       if (parsebool(value, config.clean_policies &
+                                       ONAK_CLEAN_UPDATE_ONLY)) {
+                               config.clean_policies |=
+                                       ONAK_CLEAN_UPDATE_ONLY;
+                       } else {
+                               config.clean_policies &=
+                                       ~ONAK_CLEAN_UPDATE_ONLY;
+                       }
                } else {
                        return false;
                }