18#define OVPNAGENT_NAME_STRING OPENVPN_STRINGIZE(OVPNAGENT_NAME)
20#define OVPNAGENT_NAME_STRING "ovpnagent"
36 const std::string &server_exe)
38#ifdef OVPNAGENT_DISABLE_PATH_CHECK
51 if (path.length() >= 3
52 && std::isalpha(
static_cast<unsigned char>(path[0])) != 0
static std::string named_pipe_path()
static bool valid_pipe(const std::string &client_exe, const std::string &server_exe)
static std::string normalize_exe_path(const std::string &path)
std::string dirname(const std::string &path)
std::string to_lower_copy(const std::string &str)
#define OVPNAGENT_NAME_STRING