* [FIX] Disable database events from logging into the database. Thanks to @deajan for the notice. Related #1165

Signed-off-by: Rubén D <nuxsmin@syspass.org>
This commit is contained in:
nuxsmin
2018-12-17 18:58:18 +01:00
committed by Rubén D
parent 690da26bf5
commit 8acca8250e
4 changed files with 9 additions and 5 deletions

View File

@@ -85,6 +85,10 @@ final class DatabaseLogHandler extends Provider implements EventReceiver
*/
public function updateEvent($eventType, Event $event)
{
if (strpos($eventType, 'database.') !== false) {
return;
}
$this->language->setAppLocales();
$eventlogData = new EventlogData();
@@ -153,7 +157,7 @@ final class DatabaseLogHandler extends Provider implements EventReceiver
$configEvents = $this->config->getConfigData()->getLogEvents();
if (count($configEvents) === 0) {
$this->events = $this->parseEventsToRegex(array_merge(LogInterface::EVENTS, LogInterface::EVENTS_FIXED));
$this->events = $this->parseEventsToRegex(LogInterface::EVENTS_FIXED);
} else {
$this->events = $this->parseEventsToRegex(array_merge($configEvents, LogInterface::EVENTS_FIXED));
}

View File

@@ -145,7 +145,7 @@ final class RemoteSyslogHandler extends Provider implements EventReceiver
$configEvents = $configData->getLogEvents();
if (count($configEvents) === 0) {
$this->events = $this->parseEventsToRegex(array_merge(LogInterface::EVENTS, LogInterface::EVENTS_FIXED));
$this->events = $this->parseEventsToRegex(LogInterface::EVENTS_FIXED);
} else {
$this->events = $this->parseEventsToRegex(array_merge($configEvents, LogInterface::EVENTS_FIXED));
}

View File

@@ -132,7 +132,7 @@ final class SyslogHandler extends Provider implements EventReceiver
$configEvents = $this->config->getConfigData()->getLogEvents();
if (count($configEvents) === 0) {
$this->events = $this->parseEventsToRegex(array_merge(LogInterface::EVENTS, LogInterface::EVENTS_FIXED));
$this->events = $this->parseEventsToRegex(LogInterface::EVENTS_FIXED);
} else {
$this->events = $this->parseEventsToRegex(array_merge($configEvents, LogInterface::EVENTS_FIXED));
}

View File

@@ -55,8 +55,8 @@ final class Installer extends Service
* sysPass' version and build number
*/
const VERSION = [3, 0, 0];
const VERSION_TEXT = '3.0-rc6';
const BUILD = 18121601;
const VERSION_TEXT = '3.0-rc7';
const BUILD = 18121701;
/**
* @var DatabaseSetupInterface