|
Defines |
| #define | LOAD_MODULE(HOOK) |
Functions |
| int | modules_user_check (const char *user, const char *pass, unsigned passlen, user_session_t *session) |
| GSList * | modules_get_user_groups (const char *user) |
| uint32_t | modules_get_user_id (const char *user) |
| GSList * | modules_acl_check (connection_t *element) |
| gchar * | modules_ip_auth (tracking_t *header) |
| nu_error_t | modules_user_logs (void *element, tcp_state_t state) |
| int | modules_user_session_logs (user_session_t *user, session_state_t state) |
| void | modules_parse_periods (GHashTable *periods) |
| int | modules_check_certificate (nussl_session *nussl) |
| gchar * | modules_certificate_to_uid (nussl_session *nussl) |
| int | modules_user_session_modify (user_session_t *c_session) |
| nu_error_t | modules_finalize_packet (connection_t *connection) |
| void | modules_auth_error_log (user_session_t *session, nuauth_auth_error_t error, const char *message) |
| void | clean_module_t (module_t *module) |
| void | free_module_t (module_t *module) |
| int | init_modules_system () |
| int | check_module_version (GModule *module) |
| static int | load_modules_from (gchar *confvar, gchar *func, GSList **target, module_hook_t hook) |
| static char * | module_default_value (int type) |
| int | load_modules () |
| void | unload_modules () |
| gboolean | nuauth_is_reloading () |
| | Test if this is initial start of nuauth.
|
| void | block_on_conf_reload () |
| | Block till reload is over.
|
Variables |
| static hook_t | hooks [MOD_END] |
It contains the functions that load and unload modules as well as all ..._check functions use in the code to interact with the modules