]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
remove WITH_DYNAMIC_CLIENTS
authorAlan T. DeKok <aland@freeradius.org>
Sun, 2 Aug 2020 02:18:01 +0000 (22:18 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 2 Aug 2020 13:06:04 +0000 (09:06 -0400)
doc/doxygen/Doxyfile
src/include/features-h
src/lib/server/client.c
src/lib/server/client.h
src/lib/server/dependency.c

index c77a9cb895c467a9a2e867d9e7c67e24822746a4..a2d0780fee89c6e748730b208ebb2b0384e46ec9 100644 (file)
@@ -2110,7 +2110,6 @@ INCLUDE_FILE_PATTERNS  = *.h
 
 PREDEFINED             = WITH_PROXY \
                          WITH_ACCOUNTING \
-                         WITH_DYNAMIC_CLIENTS \
                          WITH_STATS \
                          WITH_COA \
                          HAVE_JSON
index 62ce14f23ea7f3d1d7cbc3cfb9ff69a567238ddf..5b95b47d17a6733aea961eecd17e5f62e22ba7b9 100644 (file)
 #  define WITH_ACCOUNTING (1)
 #endif
 
-#ifndef WITHOUT_DYNAMIC_CLIENTS
-#  define WITH_DYNAMIC_CLIENTS (1)
-#endif
-
 #ifndef WITHOUT_STATS
 #  define WITH_STATS
 #endif
index 9f2fd09c25c6ae3dde0819441dab28de9d70bacd..bb30a220a460f07c7e0fd2e1512fcf1426778284 100644 (file)
@@ -339,7 +339,6 @@ bool client_add(RADCLIENT_LIST *clients, RADCLIENT *client)
 }
 
 
-#ifdef WITH_DYNAMIC_CLIENTS
 void client_delete(RADCLIENT_LIST *clients, RADCLIENT *client)
 {
 #ifdef WITH_TRIE
@@ -366,7 +365,6 @@ void client_delete(RADCLIENT_LIST *clients, RADCLIENT *client)
        (void) rbtree_deletebydata(clients->tree[client->ipaddr.prefix], client);
 #endif
 }
-#endif
 
 RADCLIENT *client_findbynumber(UNUSED const RADCLIENT_LIST *clients, UNUSED int number)
 {
@@ -593,7 +591,6 @@ RADCLIENT_LIST *client_list_parse_section(CONF_SECTION *section, int proto, TLS_
        return clients;
 }
 
-#ifdef WITH_DYNAMIC_CLIENTS
 /** Create a client CONF_SECTION using a mapping section to map values from a result set to client attributes
  *
  * If we hit a CONF_SECTION we recurse and process its CONF_PAIRS too.
@@ -1113,5 +1110,3 @@ RADCLIENT *client_read(char const *filename, CONF_SECTION *server_cs, bool check
 
        return c;
 }
-#endif
-
index 2872428ab227274ec968aeaa67b7f9a3e647441f..172f5501c801372b5fab9665f60eccc529e70094 100644 (file)
@@ -129,11 +129,9 @@ void               client_free(RADCLIENT *client);
 
 bool           client_add(RADCLIENT_LIST *clients, RADCLIENT *client);
 
-#ifdef WITH_DYNAMIC_CLIENTS
 void           client_delete(RADCLIENT_LIST *clients, RADCLIENT *client);
 
 RADCLIENT      *client_afrom_request(TALLOC_CTX *ctx, REQUEST *request);
-#endif
 
 int            client_map_section(CONF_SECTION *out, CONF_SECTION const *map, client_value_cb_t func, void *data);
 
index 596ee39a14bec0b2b5f1a44d3f8c7107adf43600..0660d57ed3876479141ebcf1f21243d1890a8b21 100644 (file)
@@ -379,14 +379,6 @@ void dependency_features_init(CONF_SECTION *cs)
 #endif
                                );
 
-       dependency_feature_add(cs, "dynamic-clients",
-#ifdef WITH_DYNAMIC_CLIENTS
-                               true
-#else
-                               false
-#endif
-                               );
-
        dependency_feature_add(cs, "proxy",
 #ifdef WITH_PROXY
                                true