rc_avpair_free3
Frees all value_pairs in the list.
Usage
#include <radcli/>
void rc_avpair_free(
VALUE_PAIR *pair
);
Overview
Parameters
pair-
a pointer to a VALUE_PAIR structure.
Releases
4 releases since Debian 11 (Bullseye); the text changed 1 time.
See also
rc_aaa(3)
Builds an authentication/accounting request for port id nas_port with the value_pairs send and submits it to a server.
rc_aaa_ctx(3)
Builds an authentication/accounting request and submits it to a server, optionally returning context.
rc_aaa_ctx_free(3)
Deinitializes an RC_AAA_CTX structure.
rc_aaa_ctx_get_secret(3)
Returns the secret available in this context. It is the secret value used in the request.
rc_aaa_ctx_get_vector(3)
Returns a pointer request vector used in the request. It is of AUTH_VECTOR_LEN size.
rc_aaa_ctx_server(3)
Builds an authentication/accounting request and submits it to a specific server.
rc_acct(3)
Builds an accounting request for port id nas_port with the value_pairs at send.
rc_acct_async(3)
Sends an accounting request to every configured accounting server without waiting for a reply.
rc_acct_proxy(3)
Builds an accounting request with the value_pairs at send.
rc_auth(3)
Builds an authentication request for port id nas_port with the value_pairs send and submits it to a server.
rc_auth_proxy(3)
Builds an authentication request for proxying.
rc_avpair_add(3)
Adds an attribute-value pair to the given list.
rc_avpair_assign(3)
Assigns the given value to an attribute-value pair.
rc_avpair_copy(3)
Return a copy of the existing list "p" ala strdup().
rc_avpair_gen(3)
Decode a raw RADIUS attribute buffer into a VALUE_PAIR list.
rc_avpair_get(3)
Find the first attribute value-pair (which matches the given attribute) from the specified value-pair list.
rc_avpair_get_attr(3)
Get the attribute ID and type of the given attribute value-pair.
rc_avpair_get_in6(3)
Get the IPv6 address and prefix value of the given attribute value-pair.
rc_avpair_get_raw(3)
Get the raw value of the given attribute value-pair.
rc_avpair_get_uint32(3)
Get the integer value of the given attribute value-pair.
rc_avpair_insert(3)
Insert a VALUE_PAIR into a list.
rc_avpair_log(3)
Format a sequence of attribute value pairs into a printable string.
rc_avpair_new(3)
Make a new attribute-value pair with given parameters.
rc_avpair_next(3)
Iterates through the attribute-value pairs.
rc_avpair_parse(3)
Parses the buffer to extract the attribute-value pairs.
rc_avpair_remove(3)
Removes an attribute-value pair from the given list.
rc_avpair_tostr(3)
Translate an av_pair into printable strings.
rc_buildreq(3)
Build a skeleton RADIUS request using information from the config file.
rc_check(3)
Asks the server hostname on the specified port for a status message.
rc_dict_addattr(3)
Add attribute to dictionary.
rc_dict_addval(3)
Add value to dictionary.
rc_dict_addvend(3)
Add vendor to dictionary.
rc_dict_findattr(3)
Lookup a DICT_ATTR by its name.
rc_dict_findval(3)
Lookup a DICT_VALUE by its name.
rc_dict_findvend(3)
Lookup a DICT_VENDOR by its name.
rc_dict_getattr(3)
Lookup a DICT_ATTR by attribute number.
rc_dict_getval(3)
Get DICT_VALUE based on attribute name and integer value number.
rc_dict_getvend(3)
Lookup a DICT_VENDOR by its IANA number.
rc_send_server(3)
Sends a request to a RADIUS server and waits for the reply.
Referred to by
rc_aaa(3)
Builds an authentication/accounting request for port id nas_port with the value_pairs send and submits it to a server.
rc_acct(3)
Builds an accounting request for port id nas_port with the value_pairs at send.
rc_auth(3)
Builds an authentication request for port id nas_port with the value_pairs send and submits it to a server.
radcli.h(3)
rc_check(3)
Asks the server hostname on the specified port for a status message.
rc_aaa_ctx(3)
Builds an authentication/accounting request and submits it to a server, optionally returning context.
rc_buildreq(3)
Build a skeleton RADIUS request using information from the config file.
rc_acct_async(3)
Sends an accounting request to every configured accounting server without waiting for a reply.
rc_acct_proxy(3)
Builds an accounting request with the value_pairs at send.
rc_auth_proxy(3)
Builds an authentication request for proxying.
rc_avpair_add(3)
Adds an attribute-value pair to the given list.
rc_avpair_gen(3)
Decode a raw RADIUS attribute buffer into a VALUE_PAIR list.
rc_avpair_get(3)
Find the first attribute value-pair (which matches the given attribute) from the specified value-pair list.
rc_avpair_log(3)
Format a sequence of attribute value pairs into a printable string.
rc_avpair_new(3)
Make a new attribute-value pair with given parameters.
rc_avpair_copy(3)
Return a copy of the existing list "p" ala strdup().
rc_avpair_next(3)
Iterates through the attribute-value pairs.
rc_dict_addval(3)
Add value to dictionary.
rc_dict_getval(3)
Get DICT_VALUE based on attribute name and integer value number.
rc_send_server(3)
Sends a request to a RADIUS server and waits for the reply.
rc_aaa_ctx_free(3)
Deinitializes an RC_AAA_CTX structure.
rc_avpair_parse(3)
Parses the buffer to extract the attribute-value pairs.
rc_avpair_tostr(3)
Translate an av_pair into printable strings.
rc_dict_addattr(3)
Add attribute to dictionary.
rc_dict_addvend(3)
Add vendor to dictionary.
rc_dict_findval(3)
Lookup a DICT_VALUE by its name.
rc_dict_getattr(3)
Lookup a DICT_ATTR by attribute number.
rc_dict_getvend(3)
Lookup a DICT_VENDOR by its IANA number.
rc_avpair_assign(3)
Assigns the given value to an attribute-value pair.
rc_avpair_insert(3)
Insert a VALUE_PAIR into a list.
rc_avpair_remove(3)
Removes an attribute-value pair from the given list.
rc_dict_findattr(3)
Lookup a DICT_ATTR by its name.
rc_dict_findvend(3)
Lookup a DICT_VENDOR by its name.
rc_aaa_ctx_server(3)
Builds an authentication/accounting request and submits it to a specific server.
rc_avpair_get_in6(3)
Get the IPv6 address and prefix value of the given attribute value-pair.
rc_avpair_get_raw(3)
Get the raw value of the given attribute value-pair.
rc_avpair_get_attr(3)
Get the attribute ID and type of the given attribute value-pair.
rc_avpair_get_uint32(3)
Get the integer value of the given attribute value-pair.
rc_aaa_ctx_get_secret(3)
Returns the secret available in this context. It is the secret value used in the request.
rc_aaa_ctx_get_vector(3)
Returns a pointer request vector used in the request. It is of AUTH_VECTOR_LEN size.