#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "openvpn-plugin.h"
Go to the source code of this file.
◆ get_env()
static const char * get_env |
( |
const char * |
name, |
|
|
const char * |
envp[] |
|
) |
| |
|
static |
◆ openvpn_plugin_close_v1()
◆ openvpn_plugin_func_v3()
Definition at line 245 of file log_v3.c.
References openvpn_plugin_args_func_in::argv, auth_user_pass_verify(), openvpn_plugin_args_func_in::current_cert, openvpn_plugin_args_func_in::current_cert_depth, openvpn_plugin_args_func_in::envp, get_env(), openvpn_plugin_args_func_in::handle, MODULE, OPENVPN_PLUGIN_AUTH_USER_PASS_VERIFY, OPENVPN_PLUGIN_FUNC_ERROR, OPENVPN_PLUGIN_FUNC_SUCCESS, OPENVPN_PLUGIN_STRUCTVER_MIN, OPENVPN_PLUGIN_TLS_VERIFY, plugin_context::password, openvpn_plugin_args_func_in::per_client_context, plog(), PLOG_NOTE, show(), openvpn_plugin_args_func_in::type, plugin_context::username, and x509_print_info().
◆ openvpn_plugin_open_v3()
Definition at line 75 of file log_v3.c.
References openvpn_plugin_args_open_return::handle, OPENVPN_PLUGIN_AUTH_USER_PASS_VERIFY, OPENVPN_PLUGIN_CLIENT_CONNECT_V2, OPENVPN_PLUGIN_CLIENT_DISCONNECT, OPENVPN_PLUGIN_DOWN, OPENVPN_PLUGIN_FUNC_ERROR, OPENVPN_PLUGIN_FUNC_SUCCESS, OPENVPN_PLUGIN_IPCHANGE, OPENVPN_PLUGIN_LEARN_ADDRESS, OPENVPN_PLUGIN_MASK, OPENVPN_PLUGIN_ROUTE_UP, OPENVPN_PLUGIN_TLS_FINAL, OPENVPN_PLUGIN_TLS_VERIFY, OPENVPN_PLUGIN_UP, OPENVPN_PLUGINv3_STRUCTVER, openvpn_plugin_args_open_in::ovpn_version, openvpn_plugin_args_open_in::ovpn_version_major, openvpn_plugin_args_open_in::ovpn_version_minor, openvpn_plugin_args_open_in::ovpn_version_patch, openvpn_plugin_args_open_in::ssl_api, SSLAPI_OPENSSL, and openvpn_plugin_args_open_return::type_mask.
◆ show()
void show |
( |
const int |
type, |
|
|
const char * |
argv[], |
|
|
const char * |
envp[] |
|
) |
| |
Definition at line 129 of file log_v3.c.
References i, OPENVPN_PLUGIN_AUTH_USER_PASS_VERIFY, OPENVPN_PLUGIN_CLIENT_CONNECT_V2, OPENVPN_PLUGIN_CLIENT_DISCONNECT, OPENVPN_PLUGIN_DOWN, OPENVPN_PLUGIN_IPCHANGE, OPENVPN_PLUGIN_LEARN_ADDRESS, OPENVPN_PLUGIN_ROUTE_UP, OPENVPN_PLUGIN_TLS_FINAL, OPENVPN_PLUGIN_TLS_VERIFY, and OPENVPN_PLUGIN_UP.
Referenced by openvpn_plugin_func_v3().
◆ x509_print_info()
static void x509_print_info |
( |
X509 * |
x509crt | ) |
|
|
static |