Improve max path/name limits
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
#ifndef CONFPARSER_H
|
#ifndef CONFPARSER_H
|
||||||
#define CONFPARSER_H
|
#define CONFPARSER_H
|
||||||
|
|
||||||
|
#include <limits.h>
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
|
||||||
#define MAXPATHSIZE 256
|
|
||||||
#define HOSTNAMESIZE 128
|
#define HOSTNAMESIZE 128
|
||||||
#define CFGLINESIZE 300
|
#define CFGLINESIZE PATH_MAX + NAME_MAX + 30 /* 30 is pretty random */
|
||||||
|
|
||||||
struct conf_db {
|
struct conf_db {
|
||||||
char type[15];
|
char type[15];
|
||||||
@@ -19,17 +19,17 @@ struct conf_rmps {
|
|||||||
char agent_port[6];
|
char agent_port[6];
|
||||||
char client_ip[13];
|
char client_ip[13];
|
||||||
char client_port[6];
|
char client_port[6];
|
||||||
char logfile[MAXPATHSIZE];
|
char logfile[PATH_MAX+NAME_MAX];
|
||||||
char errlog[MAXPATHSIZE];
|
char errlog[PATH_MAX+NAME_MAX];
|
||||||
enum LOG_LEVEL loglevel;
|
enum LOG_LEVEL loglevel;
|
||||||
char pidfile[MAXPATHSIZE];
|
char pidfile[PATH_MAX+NAME_MAX];
|
||||||
char agent_tls_crt[MAXPATHSIZE];
|
char agent_tls_crt[PATH_MAX+NAME_MAX];
|
||||||
char agent_tls_key[MAXPATHSIZE];
|
char agent_tls_key[PATH_MAX+NAME_MAX];
|
||||||
char cafile[MAXPATHSIZE];
|
char cafile[PATH_MAX+NAME_MAX];
|
||||||
char cipherlist[1024];
|
char cipherlist[1024];
|
||||||
int agent_poolsize;
|
int agent_poolsize;
|
||||||
char client_tls_crt[MAXPATHSIZE];
|
char client_tls_crt[PATH_MAX+NAME_MAX];
|
||||||
char client_tls_key[MAXPATHSIZE];
|
char client_tls_key[PATH_MAX+NAME_MAX];
|
||||||
int client_poolsize;
|
int client_poolsize;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user