]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
remove old code
authorAlan T. DeKok <aland@freeradius.org>
Sun, 14 Apr 2024 14:31:35 +0000 (10:31 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 15 Apr 2024 13:17:32 +0000 (09:17 -0400)
copied from radius, and then never updated to remove all traces
of radius

src/listen/bfd/proto_bfd.c
src/listen/cron/proto_cron_crontab.c
src/listen/load/proto_load_step.c

index 60c815da35240eeb6961fd27dfa6bcee5087bf7a..4c394e4251781396e7de9c865f7a2f1ac933915e 100644 (file)
@@ -22,7 +22,6 @@
  * @copyright 2017 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
  * @copyright 2016 Alan DeKok (aland@freeradius.org)
  */
-#include <freeradius-devel/radius/radius.h>
 #include <freeradius-devel/io/listen.h>
 #include <freeradius-devel/server/module_rlm.h>
 #include <freeradius-devel/internal/internal.h>
@@ -232,11 +231,6 @@ static int mod_decode(UNUSED void const *instance, request_t *request, uint8_t *
                return 0;
        }
 
-       /*
-        *      Note that we don't set a limit on max_attributes here.
-        *      That MUST be set and checked in the underlying
-        *      transport, via a call to fr_radius_ok().
-        */
        if (fr_bfd_decode(request->request_ctx, &request->request_pairs,
                          (uint8_t const *) bfd, bfd->length,
                          client->secret, talloc_array_length(client->secret) - 1) < 0) {
@@ -263,43 +257,6 @@ static int mod_decode(UNUSED void const *instance, request_t *request, uint8_t *
                my->vp_uint32 = tmp;
        }
 
-       /*
-        *      If we're defining a dynamic client, this packet is
-        *      fake.  We don't have a secret, so we mash all of the
-        *      encrypted attributes to sane (i.e. non-hurtful)
-        *      values.
-        */
-       if (!client->active) {
-               fr_assert(client->dynamic);
-
-               for (vp = fr_pair_list_head(&request->request_pairs);
-                    vp != NULL;
-                    vp = fr_pair_list_next(&request->request_pairs, vp)) {
-                       if (!flag_encrypted(&vp->da->flags)) {
-                               switch (vp->vp_type) {
-                               default:
-                                       break;
-
-                               case FR_TYPE_UINT32:
-                                       vp->vp_uint32 = 0;
-                                       break;
-
-                               case FR_TYPE_IPV4_ADDR:
-                                       vp->vp_ipv4addr = INADDR_ANY;
-                                       break;
-
-                               case FR_TYPE_OCTETS:
-                                       fr_pair_value_memdup(vp, (uint8_t const *) "", 1, true);
-                                       break;
-
-                               case FR_TYPE_STRING:
-                                       fr_pair_value_strdup(vp, "", true);
-                                       break;
-                               }
-                       }
-               }
-       }
-
        if (fr_packet_pairs_from_packet(request->request_ctx, &request->request_pairs, request->packet) < 0) {
                RPEDEBUG("Failed decoding 'Net.*' packet");
                return -1;
index b06c51288d26c2ca9d0f67d00afe4767cd3fdc35..03d6dfd8cf276253d36f3a0d802c61ad14cbb0ed 100644 (file)
@@ -449,11 +449,6 @@ static int mod_decode(void const *instance, request_t *request, UNUSED uint8_t *
        request->packet->data = talloc_zero_array(request->packet, uint8_t, 1);
        request->packet->data_len = 1;
 
-       /*
-        *      Note that we don't set a limit on max_attributes here.
-        *      That MUST be set and checked in the underlying
-        *      transport, via a call to fr_radius_ok().
-        */
        (void) fr_pair_list_copy(request->request_ctx, &request->request_pairs, &inst->pair_list);
 
        /*
index e6fd4bc08884cc2edca3ff4154fe0ace2241dfae..aeaa1220962929419bd4355056ff120bba00eccb 100644 (file)
@@ -25,7 +25,6 @@
 #include <netdb.h>
 #include <fcntl.h>
 #include <freeradius-devel/server/protocol.h>
-#include <freeradius-devel/radius/radius.h>
 #include <freeradius-devel/io/application.h>
 #include <freeradius-devel/io/listen.h>
 #include <freeradius-devel/io/schedule.h>
@@ -276,11 +275,6 @@ static int mod_decode(void const *instance, request_t *request, UNUSED uint8_t *
        request->packet->data = talloc_zero_array(request->packet, uint8_t, 1);
        request->packet->data_len = 1;
 
-       /*
-        *      Note that we don't set a limit on max_attributes here.
-        *      That MUST be set and checked in the underlying
-        *      transport, via a call to fr_radius_ok().
-        */
        (void) fr_pair_list_copy(request->request_ctx, &request->request_pairs, &inst->pair_list);
 
        /*