OpenVPN
src
openvpn
check_file_access.h
Go to the documentation of this file.
1
/*
2
* OpenVPN -- An application to securely tunnel IP networks
3
* over a single UDP port, with support for SSL/TLS-based
4
* session authentication and key exchange,
5
* packet encryption, packet authentication, and
6
* packet compression.
7
*
8
* Copyright (C) 2002-2026 OpenVPN Inc <sales@openvpn.net>
9
*
10
* This program is free software; you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License version 2
12
* as published by the Free Software Foundation.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the GNU General Public License along
20
* with this program; if not, see <https://www.gnu.org/licenses/>.
21
*/
22
23
#ifndef CHECK_FILE_ACCESS_H
24
#define CHECK_FILE_ACCESS_H
25
26
#ifdef HAVE_CONFIG_H
27
#include "config.h"
28
#endif
29
30
#ifndef ENABLE_SMALL
31
32
#include "
options.h
"
33
50
bool
check_cmd_access
(
const
char
*command,
const
char
*opt,
const
char
*chroot);
51
56
void
options_postprocess_filechecks
(
struct
options
*
options
);
57
58
#endif
/* !ENABLE_SMALL */
59
60
#endif
/* CHECK_FILE_ACCESS_H */
check_cmd_access
bool check_cmd_access(const char *command, const char *opt, const char *chroot)
Verifies that the path in the "command" that comes after certain script options (e....
Definition
check_file_access.c:214
options_postprocess_filechecks
void options_postprocess_filechecks(struct options *options)
Sanity check of all file/dir options.
Definition
check_file_access.c:250
options.h
options
Definition
options.h:257
Generated by
1.9.8