{"LogFacility",NULL,0,TYPE_STRING,NULL,-1,"LOG_LOCAL6",FLAG_REQUIRED,OPT_CLAMD|OPT_FRESHCLAM|OPT_MILTER,"Type of syslog messages.\nPlease refer to 'man syslog' for the facility names.","LOG_MAIL"},
{"PidFile","pid",'p',TYPE_STRING,NULL,-1,NULL,0,OPT_CLAMD|OPT_FRESHCLAM|OPT_MILTER,"Save the process ID to a file.","/var/run/clamd.pid"},
{"PidFile","pid",'p',TYPE_STRING,NULL,-1,NULL,0,OPT_CLAMD|OPT_FRESHCLAM|OPT_MILTER,"Save the process ID to a file.","/var/run/clam.pid"},
{"TemporaryDirectory","tempdir",0,TYPE_STRING,NULL,-1,NULL,0,OPT_CLAMD|OPT_MILTER|OPT_CLAMSCAN|OPT_SIGTOOL,"This option allows you to change the default temporary directory.","/tmp"},
{"TCPSocket",NULL,0,TYPE_NUMBER,MATCH_NUMBER,-1,NULL,0,OPT_CLAMD,"A TCP port number the daemon will listen on.","3310"},
/* FIXME: add a regex for IP addr */
{"TCPAddr",NULL,0,TYPE_STRING,NULL,-1,NULL,0,OPT_CLAMD,"By default clamd binds to INADDR_ANY.\nThis option allows you to restrict the TCP address and provide\nsome degree of protection from the outside world.","3310"},
{"TCPAddr",NULL,0,TYPE_STRING,NULL,-1,NULL,0,OPT_CLAMD,"By default clamd binds to INADDR_ANY.\nThis option allows you to restrict the TCP address and provide\nsome degree of protection from the outside world.","127.0.0.1"},
{"MaxConnectionQueueLength",NULL,0,TYPE_NUMBER,MATCH_NUMBER,15,NULL,0,OPT_CLAMD,"Maximum length the queue of pending connections may grow to.","30"},
{"ReadTimeout",NULL,0,TYPE_NUMBER,MATCH_NUMBER,120,NULL,0,OPT_MILTER,"Waiting for data from clamd will timeout after this time (seconds).\nValue of 0 disables the timeout.","300"},
{"MaxQueue",NULL,0,TYPE_NUMBER,MATCH_NUMBER,100,NULL,0,OPT_CLAMD,"Maximum number of queued items (including those being processed)\nWARNING: you shouldn't increase this beyond 512, since you may run out of File Descriptors (usual max is 1024)\n","200"},
{"MaxQueue",NULL,0,TYPE_NUMBER,MATCH_NUMBER,100,NULL,0,OPT_CLAMD,"Maximum number of queued items (including those being processed)\nWARNING: you shouldn't increase this beyond 512, since you may run out of\nfile descriptors (usual max is 1024)\n","200"},
{"IdleTimeout",NULL,0,TYPE_NUMBER,MATCH_NUMBER,30,NULL,0,OPT_CLAMD,"This option specifies how long (in seconds) the process should wait\nfor a new job.","60"},