Revision 31630f47
Added by Chris Buechler almost 10 years ago
src/etc/inc/vpn.inc | ||
---|---|---|
52 | 52 |
mwexec("/usr/local/sbin/ipsec stroke loglevel {$lkey} -- -1", false); |
53 | 53 |
} else if (is_numeric($config['ipsec']["ipsec_{$lkey}"]) && |
54 | 54 |
intval($config['ipsec']["ipsec_{$lkey}"]) >= 0 && intval($config['ipsec']["ipsec_{$lkey}"]) <= 5) { |
55 |
$forconfig ? $cfgtext[] = "${lkey} " . (intval($config['ipsec']["ipsec_{$lkey}"]) - 1) : |
|
55 |
$forconfig ? $cfgtext[] = "${lkey} = " . (intval($config['ipsec']["ipsec_{$lkey}"]) - 1) :
|
|
56 | 56 |
mwexec("/usr/local/sbin/ipsec stroke loglevel {$lkey} " . (intval($config['ipsec']["ipsec_{$lkey}"]) - 1) , false); |
57 | 57 |
} |
58 | 58 |
} |
59 | 59 |
if ($forconfig) { |
60 |
return implode(',', $cfgtext);
|
|
60 |
return $cfgtext;
|
|
61 | 61 |
} |
62 | 62 |
} |
63 | 63 |
|
... | ... | |
396 | 396 |
|
397 | 397 |
unset($stronconf); |
398 | 398 |
|
399 |
$strongswanlog = ""; |
|
400 |
$ipsecloglevels = vpn_ipsec_configure_loglevels(true); |
|
401 |
if (is_array($ipsecloglevels)) { |
|
402 |
foreach ($ipsecloglevels as $loglevel) { |
|
403 |
$strongswanlog .= "\t\t" . $loglevel . "\n"; |
|
404 |
} |
|
405 |
} |
|
399 | 406 |
$strongswan = <<<EOD |
400 | 407 |
|
401 | 408 |
# Automatically generated config file - DO NOT MODIFY. Changes will be overwritten. |
... | ... | |
420 | 427 |
# to, currently one of: daemon, auth. |
421 | 428 |
syslog { |
422 | 429 |
identifier = charon |
423 |
# default level to the LOG_DAEMON facility |
|
424 | 430 |
daemon { |
425 | 431 |
ike_name = yes |
432 |
{$strongswanlog} |
|
426 | 433 |
} |
427 |
# very minimalistic IKE auditing logs to LOG_AUTHPRIV |
|
428 | 434 |
auth { |
429 |
default = -1 |
|
430 |
ike = 1 |
|
431 | 435 |
ike_name = yes |
436 |
{$strongswanlog} |
|
432 | 437 |
} |
433 | 438 |
} |
434 | 439 |
|
... | ... | |
724 | 729 |
|
725 | 730 |
$ipsecconf .= "# This file is automatically generated. Do not edit\n"; |
726 | 731 |
$ipsecconf .= "config setup\n\tuniqueids = {$uniqueids}\n"; |
727 |
$ipsecconf .= "\tcharondebug=\"" . vpn_ipsec_configure_loglevels(true) . "\"\n"; |
|
728 | 732 |
|
729 | 733 |
if (isset($config['ipsec']['strictcrlpolicy'])) { |
730 | 734 |
$ipsecconf .= "\tstrictcrlpolicy = yes \n"; |
Also available in: Unified diff
Fix up strongswan logging levels. Remove charondebug since strongswan.conf settings take precedence. Set logging levels in strongswan.conf to match what's set on a running system via 'ipsec stroke loglevel', and remove log levels that were hard coded in strongswan.conf. Ticket #5242