diff options
Diffstat (limited to 'pptpd-1.3.3/defaults.h')
-rw-r--r-- | pptpd-1.3.3/defaults.h | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/pptpd-1.3.3/defaults.h b/pptpd-1.3.3/defaults.h new file mode 100644 index 0000000..19ff410 --- /dev/null +++ b/pptpd-1.3.3/defaults.h @@ -0,0 +1,80 @@ +/* + * defaults.h + * + * This file contains some tuneable parameters, most of which can be overriden + * at run-time. + * + * $Id: defaults.h,v 1.9 2006/09/04 23:17:25 quozl Exp $ + */ + +#ifndef _PPTPD_DEFAULTS_H +#define _PPTPD_DEFAULTS_H + +/* Definitions for true and false */ + +#ifndef FALSE +#define FALSE 0 +#define TRUE !FALSE +#endif + +/* String sizes for the config file */ + +#define MAX_CONFIG_FILENAME_SIZE 256 +#define MAX_CONFIG_STRING_SIZE 512 + +/* For IP parser */ + +#define LOCAL 0 +#define REMOTE 1 + +/* Default configuration values, mostly configurable */ + +#define CONNECTIONS_DEFAULT 100 +#define DEFAULT_LOCAL_IP_LIST "192.168.0.1-100" +#define DEFAULT_REMOTE_IP_LIST "192.168.1.1-100" + +#define MAX_CALLS_PER_TCP_LINK 128 + +#ifdef PNS_MODE +#define MAX_CALLS 60 +#endif + +#define PPP_SPEED_DEFAULT "115200" +#if EMBED +#define PPTPD_CONFIG_FILE_DEFAULT "/etc/config/pptpd.conf" +#else +#define PPTPD_CONFIG_FILE_DEFAULT "/etc/pptpd.conf" +#endif +#define PIDFILE_DEFAULT "/var/run/pptpd.pid" + +#define STIMEOUT_DEFAULT 10 /* seconds */ +#define PTIMEOUT_DEFAULT 1000 /* msec */ + +/* Location of binaries */ + +#define PPTP_CTRL_BIN SBINDIR "/pptpctrl" +#define PPTPD_BIN SBINDIR "/pptpd" +#define BCRELAY_BIN SBINDIR "/bcrelay" + +/* Parameters permitted in the config file */ + +#define CONNECTIONS_KEYWORD "connections" +#define SPEED_KEYWORD "speed" +#define PPPD_OPTION_KEYWORD "option" +#define DEBUG_KEYWORD "debug" +#ifdef BCRELAY +#define BCRELAY_KEYWORD "bcrelay" +#endif +#define LOCALIP_KEYWORD "localip" +#define REMOTEIP_KEYWORD "remoteip" +#define LISTEN_KEYWORD "listen" +#define PIDFILE_KEYWORD "pidfile" +#define STIMEOUT_KEYWORD "stimeout" +#define PTIMEOUT_KEYWORD "ptimeout" +#define NOIPPARAM_KEYWORD "noipparam" +#define PPP_BINARY_KEYWORD "ppp" +#define LOGWTMP_KEYWORD "logwtmp" +#define DELEGATE_KEYWORD "delegate" +#define KEEP_KEYWORD "keep" + +#endif /* !_PPTPD_DEFAULTS_H */ |