Allow dropping privileges

This commit is contained in:
Nikos Mavrogiannopoulos
2013-01-13 14:28:38 +01:00
parent ee6e6a63cb
commit 9f8db00c2e
3 changed files with 59 additions and 9 deletions

View File

@@ -7,6 +7,7 @@
#include <syslog.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <unistd.h>
#define AC_PKT_DATA 0 /* Uncompressed data */
#define AC_PKT_DPD_OUT 3 /* Dead Peer Detection */
@@ -53,7 +54,10 @@ struct cfg_st {
unsigned int auth_types; /* or'ed sequence of AUTH_TYPE */
time_t cookie_validity; /* in seconds */
const char* db_file;
uid_t uid;
gid_t gid;
struct vpn_st networks[MAX_NETWORKS];
unsigned int networks_size;
};