Package radcli-devel

Development files for radcli

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

This package contains libraries and header files for developing applications
that use radcli.

Version: 1.5.3

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 Allow a config option to be added to rc_handle from inside a program.
rc_apply_config Apply configuration and initialise the transport.
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 Check established TLS/DTLS channels for operation and reconnect if needed.
rc_conf_int Get the value of a config option as an integer.
rc_conf_srv Get the value of a config option.
rc_conf_str Get the value of a config option.
rc_config_free Frees allocated config values.
rc_config_init Initialise a configuration structure for programmatic configuration.
rc_destroy Destroys Radius Client handle reclaiming all memory.
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 Frees the allocated dictionary.
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 Locate a server in the rh config or if not found, check for a servers file.
rc_get_socket_type Returns the type of the socket used.
rc_get_srcaddr Find outbound interface address for a given destination.
rc_getport Get the port number for the supplied request type.
rc_mksid Generate a "unique" session-ID string.
rc_new Initialises new Radius Client handle.
rc_openlog Open the system log for radcli messages.
rc_own_hostname Get the hostname of this machine.
rc_read_config Read the global config file.
rc_read_dictionary Initialize the dictionary.
rc_read_dictionary_from_buffer Initialize the dictionary from Buffer.
rc_send_server Sends a request to a RADIUS server and waits for the reply.
rc_setdebug Set debug logging level.
rc_test_config Tests the configuration the user supplied.
rc_tls_fd Returns the file descriptor of the TLS/DTLS session.