Package radcli-compat-devel

Development files for the legacy radcli API, and compatibility with radiusclient-ng and freeradius-client

http://radcli.github.io/radcli/

This package contains the headers and libraries for developing applications
against the legacy radcli.h API, and the compatibility headers and library
symlinks for freeradius-client and radiusclient-ng.

Version: 2.0.0

See also: radcli.

Library Functions

radcli.h
rc_aaa Builds an authentication/accounting request for port id nas_port with the value_pairs send and submits it to a server.
rc_aaa_ctx Builds an authentication/accounting request and submits it to a server, optionally returning context.
rc_aaa_ctx_free Deinitializes an RC_AAA_CTX structure.
rc_aaa_ctx_get_secret Returns the secret available in this context. It is the secret value used in the request.
rc_aaa_ctx_get_vector Returns a pointer request vector used in the request. It is of AUTH_VECTOR_LEN size.
rc_aaa_ctx_server Builds an authentication/accounting request and submits it to a specific server.
rc_acct Builds an accounting request for port id nas_port with the value_pairs at send.
rc_acct_async Sends an accounting request to every configured accounting server without waiting for a reply.
rc_acct_proxy Builds an accounting request with the value_pairs at send.
rc_add_config
rc_apply_config
rc_auth Builds an authentication request for port id nas_port with the value_pairs send and submits it to a server.
rc_auth_proxy Builds an authentication request for proxying.
rc_avpair_add Adds an attribute-value pair to the given list.
rc_avpair_assign Assigns the given value to an attribute-value pair.
rc_avpair_copy Return a copy of the existing list "p" ala strdup().
rc_avpair_free Frees all value_pairs in the list.
rc_avpair_gen Decode a raw RADIUS attribute buffer into a VALUE_PAIR list.
rc_avpair_get Find the first attribute value-pair (which matches the given attribute) from the specified value-pair list.
rc_avpair_get_attr Get the attribute ID and type of the given attribute value-pair.
rc_avpair_get_in6 Get the IPv6 address and prefix value of the given attribute value-pair.
rc_avpair_get_raw Get the raw value of the given attribute value-pair.
rc_avpair_get_uint32 Get the integer value of the given attribute value-pair.
rc_avpair_insert Insert a VALUE_PAIR into a list.
rc_avpair_log Format a sequence of attribute value pairs into a printable string.
rc_avpair_new Make a new attribute-value pair with given parameters.
rc_avpair_next Iterates through the attribute-value pairs.
rc_avpair_parse Parses the buffer to extract the attribute-value pairs.
rc_avpair_remove Removes an attribute-value pair from the given list.
rc_avpair_tostr Translate an av_pair into printable strings.
rc_buildreq Build a skeleton RADIUS request using information from the config file.
rc_check Asks the server hostname on the specified port for a status message.
rc_check_tls
rc_conf_int
rc_conf_srv
rc_conf_str
rc_config_free
rc_config_init
rc_destroy
rc_dict_addattr Add attribute to dictionary.
rc_dict_addval Add value to dictionary.
rc_dict_addvend Add vendor to dictionary.
rc_dict_findattr Lookup a DICT_ATTR by its name.
rc_dict_findval Lookup a DICT_VALUE by its name.
rc_dict_findvend Lookup a DICT_VENDOR by its name.
rc_dict_free
rc_dict_getattr Lookup a DICT_ATTR by attribute number.
rc_dict_getval Get DICT_VALUE based on attribute name and integer value number.
rc_dict_getvend Lookup a DICT_VENDOR by its IANA number.
rc_find_server_addr
rc_get_socket_type
rc_get_srcaddr
rc_getport
rc_mksid Generate a session-ID-like string from the current time, pid, and a call counter.
rc_new
rc_openlog
rc_own_hostname
rc_read_config Read the global config file.
rc_read_dictionary
rc_read_dictionary_from_buffer
rc_send_server Sends a request to a RADIUS server and waits for the reply.
rc_setdebug
rc_test_config
rc_tls_fd