src/nnconf.h
/* [<][>][^][v][top][bottom][index][help] */
DEFINITIONS
This source file includes following functions.
/*
* do not edit this file, as it was automatically generated by the `confused' program!
* instead edit the source file '../cf/nnconf.cf' then re-create this file using `confused'.
*/
#include <stdio.h>
#include "confused_runtime.h"
#define bool int
struct nnconf
{ char * configDir;
char * configFile;
char * serversFile;
char * accessFile;
char * cacheDir;
char * adminEmail;
int umask;
int niceMaster;
int niceClient;
int niceHTTP;
int niceUpdate;
int niceNoCem;
int niceExpire;
char * chrootDir;
bool chroot;
struct strList * overviewFmtInternal;
struct strList * overviewFmtBozo;
int minActive;
struct strList * ihaveServers;
bool ihaveSpeedHandshake;
int maxMsgIDsearch;
int maxReaders;
char * safeGroup;
bool groupSecurity;
bool listSecurity;
bool listPermitLonelyness;
int listActiveThreshold;
bool contentFilters;
bool xoverFilters;
bool nocem;
int nocemInitialScan;
long nocemInterval;
struct strList * nocemGroups;
bool nocemCache;
char * nocemFrom;
char * nocemType;
char * nocemAction;
bool nocemPGP;
char * nocemPGPbegin;
char * nocemPGPend;
char * nocemPGPcommand;
char * nocemPGPgood;
char * nocemPGPPATH;
bool relayUnknowns;
char * user;
char * group;
char * Organization;
bool replaceOrganization;
char * postStripHeader;
char * bindAddr;
int maxMmap;
bool anonMmap;
bool refreshMmap;
int minFilesFreePercent;
int minBlocksFreePercent;
int hisHighWater;
int hisLowWater;
long maxArtAge;
long expireCheckPeriod;
long overviewFmtTimeout;
bool rfc931;
long rfc931Timeout;
bool useLibWrap;
bool taskInfoPrivacy;
bool logInn;
bool logFromClient;
bool logToClient;
bool logFromServer;
bool logToServer;
bool logListMerge;
bool logListMergeCorrelation;
bool logNocem;
bool logDebug;
bool logInfo;
bool logWarnings;
bool logErrors;
bool statistics;
bool httpServer;
char * httpBindAddr;
char * httpFiles;
long minUpdateDelay;
long minUpdateRefusedDelay;
long minUpdateFailDelay;
long networkTimeout;
long idleTimeout;
long remoteIdleTimeout;
long serverDownRecheck;
int outputBufferSize;
int maxXoverNodes;
char * authinfoDefaultType;
char * authinfoDefaultSource;
char * ldapServer;
int ldapPort;
char * ldapBase;
char * radiusAuthServer;
char * radiusAuthSecret;
int radiusAuthPort;
int radiusAuthTimeout;
int radiusAuthRetries;
char * radiusConfig;
char * pipeProgram;
int pipeTimeout;
char * pamModuleName;
char * statsFile;
char * historyFile;
char * pidFile;
char * overviewFmtFile;
char * mmapFile;
char * mmapBaseFile;
};
extern struct nnconf nnconf;
extern struct confused_idx nnconf_idx[];
extern char *confused(FILE *, char *, struct confused_idx *con_idx);