| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | /* * 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 *//* 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 NOIPPARAM_KEYWORD		"noipparam"#define PPP_BINARY_KEYWORD		"ppp"#define LOGWTMP_KEYWORD			"logwtmp"#define DELEGATE_KEYWORD		"delegate"#endif	/* !_PPTPD_DEFAULTS_H */
 |