COPY_FIELD(cs);
COPY_FIELD(proto);
COPY_FIELD(active);
- COPY_FIELD(dedup_authenticator);
COPY_FIELD(use_connected);
COPY_FIELD(client, limit_proxy_state);
COPY_FIELD(client, limit_proxy_state_is_set);
COPY_FIELD(client, use_connected);
- COPY_FIELD(client, dedup_authenticator);
COPY_FIELD(client, cs);
// @todo - fill in other fields?
.uctx = &(cf_table_parse_ctx_t){ .table = fr_radius_limit_proxy_state_table, .len = &fr_radius_limit_proxy_state_table_len },
.dflt = "auto" },
- { FR_CONF_OFFSET("dedup_authenticator", fr_client_t, dedup_authenticator), .dflt = "yes" },
-
{ FR_CONF_OFFSET("response_window", fr_client_t, response_window) },
{ FR_CONF_POINTER("proto", FR_TYPE_STRING, 0, &hs_proto) },
bool dynamic; //!< Whether the client was dynamically defined.
bool active; //!< for dynamic clients
bool use_connected; //!< do we use connected sockets for this client
- bool dedup_authenticator; //!< more RADIUS stuff
#ifdef WITH_TLS
bool tls_required; //!< whether TLS encryption is required.
bool recv_buff_is_set; //!< Whether we were provided with a recv_buff
bool dynamic_clients; //!< whether we have dynamic clients
- bool dedup_authenticator; //!< dedup using the request authenticator
fr_client_list_t *clients; //!< local clients
{ FR_CONF_OFFSET_IS_SET("recv_buff", FR_TYPE_UINT32, 0, proto_radius_tcp_t, recv_buff) },
{ FR_CONF_OFFSET("dynamic_clients", proto_radius_tcp_t, dynamic_clients) } ,
- { FR_CONF_OFFSET("accept_conflicting_packets", proto_radius_tcp_t, dedup_authenticator) } ,
{ FR_CONF_POINTER("networks", 0, CONF_FLAG_SUBSECTION, NULL), .subcs = (void const *) networks_config },
{ FR_CONF_OFFSET("max_packet_size", proto_radius_tcp_t, max_packet_size), .dflt = "4096" } ,
bool recv_buff_is_set; //!< Whether we were provided with a recv_buff
bool send_buff_is_set; //!< Whether we were provided with a send_buff
bool dynamic_clients; //!< whether we have dynamic clients
- bool dedup_authenticator; //!< dedup using the request authenticator
fr_client_list_t *clients; //!< local clients
{ FR_CONF_OFFSET_IS_SET("recv_buff", FR_TYPE_UINT32, 0, proto_radius_udp_t, recv_buff) },
{ FR_CONF_OFFSET_IS_SET("send_buff", FR_TYPE_UINT32, 0, proto_radius_udp_t, send_buff) },
- { FR_CONF_OFFSET("accept_conflicting_packets", proto_radius_udp_t, dedup_authenticator) } ,
{ FR_CONF_OFFSET("dynamic_clients", proto_radius_udp_t, dynamic_clients) } ,
{ FR_CONF_POINTER("networks", 0, CONF_FLAG_SUBSECTION, NULL), .subcs = (void const *) networks_config },