196 |
%token SET LOGFILE DAEMON SYSLOG MAILSERVER HTTPD ALLOW ADDRESS INIT |
%token SET LOGFILE DAEMON SYSLOG MAILSERVER HTTPD ALLOW ADDRESS INIT |
197 |
%token PEMFILE ENABLE DISABLE HTTPDSSL CLIENTPEMFILE ALLOWSELFCERTIFICATION |
%token PEMFILE ENABLE DISABLE HTTPDSSL CLIENTPEMFILE ALLOWSELFCERTIFICATION |
198 |
%token CHECK PIDFILE START STOP |
%token CHECK PIDFILE START STOP |
199 |
%token HOST PORT TYPE UDP TCP TCPSSL PROTOCOL |
%token HOST PORT TYPE UDP TCP TCPSSL PROTOCOL FACILITY |
200 |
%token ALERT MAILFORMAT UNIXSOCKET |
%token ALERT MAILFORMAT UNIXSOCKET |
201 |
%token TIMEOUT RESTART CHECKSUM EXPECT EVERY |
%token TIMEOUT RESTART CHECKSUM EXPECT EVERY |
202 |
%token DEFAULT HTTP FTP SMTP POP IMAP NNTP SSH DWP LDAP2 LDAP3 CERTMD5 |
%token DEFAULT HTTP FTP SMTP POP IMAP NNTP SSH DWP LDAP2 LDAP3 CERTMD5 |
287 |
init_syslog(); |
init_syslog(); |
288 |
Run.facility = LOG_USER; |
Run.facility = LOG_USER; |
289 |
} |
} |
290 |
| SET LOGFILE SYSLOG NUMBER { |
| SET LOGFILE SYSLOG FACILITY STRING { |
291 |
init_syslog(); |
init_syslog(); |
292 |
switch ( $4 ) { |
if ( !strcmp($5,"local0")) { |
|
case 0: |
|
293 |
Run.facility = LOG_LOCAL0; |
Run.facility = LOG_LOCAL0; |
294 |
break; |
goto success; |
295 |
case 1: |
} else if ( !strcmp($5, "local1")) { |
296 |
Run.facility = LOG_LOCAL1; |
Run.facility = LOG_LOCAL1; |
297 |
break; |
goto success; |
298 |
case 2: |
} else if ( !strcmp($5, "local2")) { |
299 |
Run.facility = LOG_LOCAL2; |
Run.facility = LOG_LOCAL2; |
300 |
break; |
goto success; |
301 |
case 3: |
} else if ( !strcmp($5, "local3")) { |
302 |
Run.facility = LOG_LOCAL3; |
Run.facility = LOG_LOCAL3; |
303 |
break; |
goto success; |
304 |
case 4: |
} else if ( !strcmp($5, "local4")) { |
305 |
Run.facility = LOG_LOCAL4; |
Run.facility = LOG_LOCAL4; |
306 |
break; |
goto success; |
307 |
case 5: |
} else if ( !strcmp($5, "local5")) { |
308 |
Run.facility = LOG_LOCAL5; |
Run.facility = LOG_LOCAL5; |
309 |
break; |
goto success; |
310 |
case 6: |
} else if ( !strcmp($5, "local6")) { |
311 |
Run.facility = LOG_LOCAL6; |
Run.facility = LOG_LOCAL6; |
312 |
break; |
goto success; |
313 |
case 7: |
} else if ( !strcmp($5, "local7")) { |
314 |
Run.facility = LOG_LOCAL7; |
Run.facility = LOG_LOCAL7; |
315 |
break; |
goto success; |
316 |
default: |
} else if ( !strcmp($5, "log_daemon")) { |
317 |
printf("Invalid facility given %d\n", $4); |
Run.facility = LOG_DAEMON; |
318 |
|
goto success; |
319 |
|
} else { |
320 |
|
printf("Invalid facility given %s\n", $5); |
321 |
exit(1); |
exit(1); |
322 |
} |
} |
323 |
|
|
324 |
|
success: |
325 |
|
|
326 |
} |
} |
327 |
; |
; |
328 |
|
|