]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
flag TBD
authorAlan T. DeKok <aland@freeradius.org>
Sun, 13 Nov 2022 18:52:19 +0000 (13:52 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 14 Nov 2022 14:53:08 +0000 (09:53 -0500)
src/lib/server/main_config.c
src/lib/server/main_config.h

index e115fa7cdef3af4496187ba54f2a8fe0401344a9..02fb01b565b0783477a469d7a06694721ec1c332 100644 (file)
@@ -184,6 +184,7 @@ static const CONF_PARSER migrate_config[] = {
        { FR_CONF_OFFSET("tmpl_tokenize_all_nested", FR_TYPE_BOOL | FR_TYPE_HIDDEN, main_config_t, tmpl_tokenize_all_nested) },
        { FR_CONF_OFFSET("parse_new_conditions", FR_TYPE_BOOL | FR_TYPE_HIDDEN, main_config_t, parse_new_conditions) },
        { FR_CONF_OFFSET("use_new_conditions", FR_TYPE_BOOL | FR_TYPE_HIDDEN, main_config_t, use_new_conditions) },
+       { FR_CONF_OFFSET("rewrite_update", FR_TYPE_BOOL | FR_TYPE_HIDDEN, main_config_t, rewrite_update) },
        CONF_PARSER_TERMINATOR
 };
 
@@ -1443,6 +1444,7 @@ static fr_table_num_ordered_t config_arg_table[] = {
        { L("parse_new_conditions"),     offsetof(main_config_t, parse_new_conditions) },
        { L("use_new_conditions"),       offsetof(main_config_t, use_new_conditions) },
        { L("tmpl_tokenize_all_nested"), offsetof(main_config_t, tmpl_tokenize_all_nested) },
+       { L("rewrite_update"),          offsetof(main_config_t, rewrite_update) },
 };
 static size_t config_arg_table_len = NUM_ELEMENTS(config_arg_table);
 
index 203c4c7d66462090b1a31e8188a7eee6f00385e5..f23639611787cd1833b370183081aac418c37fe1 100644 (file)
@@ -164,6 +164,7 @@ struct main_config_s {
        bool            tmpl_tokenize_all_nested;       //!< tmpl_tokenize will create nested tmpls instead of flat ones
        bool            parse_new_conditions;           //!< the new xlat expressions will be parsed, but not used.
        bool            use_new_conditions;             //!< the new xlat expressions will be used for conditions, instead of the old code
+       bool            rewrite_update;                 //!< rewrite "update" to be new edit sections
 };
 
 void                   main_config_name_set_default(main_config_t *config, char const *name, bool overwrite_config);