mirror of
https://github.com/nuxsmin/sysPass.git
synced 2026-03-06 16:36:59 +01:00
* [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:
@@ -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));
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user