]> arthur.barton.de Git - ngircd.git/commitdiff
Add deprecation warnings for "Key" and "MaxUsers" in [Channel]
authorAlexander Barton <alex@barton.de>
Sun, 29 Mar 2020 20:30:47 +0000 (22:30 +0200)
committerAlexander Barton <alex@barton.de>
Sun, 29 Mar 2020 20:31:18 +0000 (22:31 +0200)
src/ngircd/conf.c

index 373ea6b1ed7bf6709038f84d3b08be11eefffa3b..02ed1f390c2ab45d8cb68b9090fdd1eb188e4adc 100644 (file)
@@ -2177,6 +2177,9 @@ Handle_CHANNEL(const char *File, int Line, char *Var, char *Arg)
                len = strlcpy(chan->key, Arg, sizeof(chan->key));
                if (len >= sizeof(chan->key))
                        Config_Error_TooLong(File, Line, Var);
+               Config_Error(LOG_WARNING,
+                            "%s, line %d (section \"Channel\"): \"%s\" is deprecated here, use \"Modes = +k <key>\"!",
+                            File, Line, Var);
                return;
        }
        if( strcasecmp( Var, "MaxUsers" ) == 0 ) {
@@ -2184,6 +2187,9 @@ Handle_CHANNEL(const char *File, int Line, char *Var, char *Arg)
                chan->maxusers = (unsigned long) atol(Arg);
                if (!chan->maxusers && strcmp(Arg, "0"))
                        Config_Error_NaN(File, Line, Var);
+               Config_Error(LOG_WARNING,
+                            "%s, line %d (section \"Channel\"): \"%s\" is deprecated here, use \"Modes = +l <limit>\"!",
+                            File, Line, Var);
                return;
        }
        if (strcasecmp(Var, "KeyFile") == 0) {