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. |