From: Alan T. DeKok Date: Sun, 13 Nov 2022 18:52:19 +0000 (-0500) Subject: flag TBD X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d88e7416de8c5a16941f6969c6b32037f74b8a7d;p=thirdparty%2Ffreeradius-server.git flag TBD --- diff --git a/src/lib/server/main_config.c b/src/lib/server/main_config.c index e115fa7cdef..02fb01b565b 100644 --- a/src/lib/server/main_config.c +++ b/src/lib/server/main_config.c @@ -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); diff --git a/src/lib/server/main_config.h b/src/lib/server/main_config.h index 203c4c7d664..f2363961178 100644 --- a/src/lib/server/main_config.h +++ b/src/lib/server/main_config.h @@ -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);