]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
relay: add settings distribution setting and remove moat
authormeskio <meskio@torproject.org>
Tue, 25 Feb 2025 15:07:50 +0000 (16:07 +0100)
committermeskio <meskio@torproject.org>
Tue, 25 Feb 2025 15:07:50 +0000 (16:07 +0100)
moat is being deprecated and replaced by settings. Let's not give a
warning if 'settings' is set but do if 'moat' is set.

src/feature/relay/relay_config.c
src/test/test_config.c

index 320ce8d13a39d8c3adc5576dcb84212ebaca6cf8..cc4d8ab42062c285243c1b4bcc9ec195411b7c58 100644 (file)
@@ -693,7 +693,7 @@ compute_publishserverdescriptor(or_options_t *options)
  * - "any"
  * - "https"
  * - "email"
- * - "moat"
+ * - "settings"
  *
  * If the option string is unrecognised, a warning will be logged and 0 is
  * returned.  If the option string contains an invalid character, -1 is
@@ -706,7 +706,7 @@ check_bridge_distribution_setting(const char *bd)
     return 0;
 
   const char *RECOGNIZED[] = {
-    "none", "any", "https", "email", "moat"
+    "none", "any", "https", "email", "settings"
   };
   unsigned i;
   for (i = 0; i < ARRAY_LENGTH(RECOGNIZED); ++i) {
index c45b10657bdd34b057e0f5eafcdd88bfd2d79b8e..f0d3c8996db391d9d106293fe7d8bdf897e29ef8 100644 (file)
@@ -6321,14 +6321,14 @@ test_config_check_bridge_distribution_setting_valid(void *arg)
   tt_int_op(check_bridge_distribution_setting("any"), OP_EQ, 0);
   tt_int_op(check_bridge_distribution_setting("https"), OP_EQ, 0);
   tt_int_op(check_bridge_distribution_setting("email"), OP_EQ, 0);
-  tt_int_op(check_bridge_distribution_setting("moat"), OP_EQ, 0);
+  tt_int_op(check_bridge_distribution_setting("settings"), OP_EQ, 0);
 
   // Check all the possible values we support right now with weird casing.
   tt_int_op(check_bridge_distribution_setting("NoNe"), OP_EQ, 0);
   tt_int_op(check_bridge_distribution_setting("anY"), OP_EQ, 0);
   tt_int_op(check_bridge_distribution_setting("hTTps"), OP_EQ, 0);
   tt_int_op(check_bridge_distribution_setting("emAIl"), OP_EQ, 0);
-  tt_int_op(check_bridge_distribution_setting("moAt"), OP_EQ, 0);
+  tt_int_op(check_bridge_distribution_setting("setTIngS"), OP_EQ, 0);
 
   // Invalid values.
   tt_int_op(check_bridge_distribution_setting("x\rx"), OP_EQ, -1);