Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.

chore(release): merge release 21.10.9 into 21.10.x #11628

Merged
merged 21 commits into from
Aug 26, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
be3ef28
fix(git): resync 21.10.x to dev-21.10.x (#11499)
kduret Aug 4, 2022
fe3a65f
fix(test): wait 8s before checking downtime is active in rest api v1 …
kduret Aug 4, 2022
ee32f7c
fix(UI): Include host_id when selecting ServiceGroups on dashreports …
emabassi-ext Aug 4, 2022
0804526
[SNYK] Sanitize and bind centreonGraph class queries (#11409) (#11518)
emabassi-ext Aug 4, 2022
d602637
[Snyk] Sanitize and bind ACL action access queries (#11385) (#11515)
emabassi-ext Aug 4, 2022
507a256
fix(cron): Escape database name in CentACL 21.10.x (#11509)
hyahiaoui-ext Aug 4, 2022
8181c45
fix(pendo): correctly set locale when language is detection by browse…
jeremyjaouen Aug 5, 2022
8f426cf
fix(test): fix random fails on virtual metric test (#11524)
kduret Aug 5, 2022
8fbc5e9
enh(platform): Use API to select metrics in virtual metrics configura…
hyahiaoui-ext Aug 5, 2022
bb48f69
doc(ack): acknowledge Hakaï security (#11539)
sc979 Aug 8, 2022
007e253
fix(web): fix the comment deletion for host monitored by poller (#111…
kduret Aug 10, 2022
c03f301
SNYK: Sanitize and bind Broker listing queries (#11551)
hyahiaoui-ext Aug 11, 2022
2c66074
fix(conf) fix encoding in template service listing (#11558) (#11565)
a-launois Aug 11, 2022
59b3b3c
SNYK: Sanitize and bind generateImage queries (#11562)
hyahiaoui-ext Aug 11, 2022
6390687
SNYK: Sanitize and bind ACL actions queries (#11548)
hyahiaoui-ext Aug 11, 2022
c08f72c
MON-14501 - sanitize query in centreonXmlbgRequest class (#11571)
emabassi-ext Aug 11, 2022
1e04957
SNYK: Sanitize and bind Meta-Services dependency queries (#11568)
emabassi-ext Aug 11, 2022
00114e1
chore(install): Update version to 21.10.9
chgautier Aug 12, 2022
7224675
fix(sql): fix query to select contact during ldap import (#11579)
kduret Aug 12, 2022
ebf4b1d
(fix)MON-14742 Escape database name in CentACL (#11602)
dmyios Aug 24, 2022
cc21814
fix(platform) : Issue with cross databases query when the name contai…
jeremyjaouen Aug 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 11 additions & 8 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
/.github/ @centreon/centreon-ci
/.git* @centreon/centreon-ci
/.project @centreon/centreon-ci
/Jenkinsfile @centreon/centreon-ci
/selinux/ @centreon/centreon-ci
/project/ @centreon/centreon-ci
*.sh @centreon/centreon-ci
/.github/ @centreon/centreon-devops
/.git* @centreon/centreon-devops
/.project @centreon/centreon-devops
/Jenkinsfile @centreon/centreon-devops
/selinux/ @centreon/centreon-devops
/project/ @centreon/centreon-devops
*.sh @centreon/centreon-devops

*.po @ghost
/.snyk @centreon/centreon-security
/sonar-project.properties @centreon/centreon-security

*.po @centreon/centreon-documentation

/src/ @centreon/centreon-php
/config/ @centreon/centreon-php
Expand Down
2 changes: 0 additions & 2 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -461,6 +461,4 @@ try {
"*COMMIT*: <https://github.com/centreon/centreon/commit/${source.COMMIT}|here> by ${source.COMMITTER}\n" +
"*INFO*: ${e}"
}

currentBuild.result = 'FAILURE'
}
1 change: 1 addition & 0 deletions SECURITY_ACK.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Centreon reserves the right to make final decisions regarding publishing acknowl

<h3> 2022 </h3>

* 2022/05/23 - Lucas Carmo and Daniel França Lima from [Hakaï Security](https://www.hakaioffensivesecurity.com/)
* 2022/02/16 - Anonymous working with Trend Micro Zero Day Initiative

<h3> 2021 </h3>
Expand Down
9 changes: 6 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
"secure-http": false,
"platform": {
"php": "8.0"
},
"allow-plugins": {
"symfony/flex": true
}
},
"require-dev": {
Expand All @@ -15,7 +18,7 @@
"behat/mink": "dev-master#a534fe7dac9525e8e10ca68e737c3d7e5058ec83",
"behat/mink-extension": "^2.3",
"behat/mink-selenium2-driver": "^1.4",
"centreon/centreon-test-lib": "dev-master",
"centreon/centreon-test-lib": "21.10.x-dev",
"phpstan/phpstan": "^0.12.59",
"phpstan/phpstan-beberlei-assert": "^0.12",
"phpunit/phpunit": "^9.5",
Expand All @@ -26,7 +29,7 @@
"symfony/twig-bundle": "^4.4",
"symfony/var-dumper": "4.4.*",
"symfony/web-profiler-bundle": "^4.4",
"twig/twig": "^2.0",
"twig/twig": "2.*",
"webmozart/assert": "^1.8",
"zircote/swagger-php": "^3.0"
},
Expand All @@ -51,7 +54,7 @@
"phpdocumentor/reflection-docblock": "^5.2",
"pimple/pimple": "^3.2",
"sensio/framework-extra-bundle": "^5.3",
"smarty/smarty": "^3.1",
"smarty/smarty": "3.*",
"smarty-gettext/smarty-gettext": "^1.6",
"symfony/console": "4.4.*",
"symfony/dotenv": "4.4.*",
Expand Down
66 changes: 33 additions & 33 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions cron/centAcl.php
Original file line number Diff line number Diff line change
Expand Up @@ -172,15 +172,15 @@
* Remove data from old groups (deleted groups)
*/
$aclGroupToDelete = "SELECT DISTINCT acl_group_id
FROM " . $centreonDbName . ".acl_groups WHERE acl_group_activate = '1'";
$aclGroupToDelete2 = "SELECT DISTINCT acl_group_id FROM " . $centreonDbName . ".acl_res_group_relations";
$pearDB->beginTransaction();
FROM `" . $centreonDbName . "`.acl_groups WHERE acl_group_activate = '1'";
$aclGroupToDelete2 = "SELECT DISTINCT acl_group_id FROM `" . $centreonDbName . "`.acl_res_group_relations";
$pearDBO->beginTransaction();
try {
$pearDBO->query("DELETE FROM centreon_acl WHERE group_id NOT IN (" . $aclGroupToDelete . ")");
$pearDBO->query("DELETE FROM centreon_acl WHERE group_id NOT IN (" . $aclGroupToDelete2 . ")");
$pearDB->commit();
$pearDBO->commit();
} catch (\PDOException $e) {
$pearDB->rollBack();
$pearDBO->rollBack();
$centreonLog->insertLog(
2,
"CentACL CRON: failed to delete old groups relations"
Expand Down
6 changes: 3 additions & 3 deletions features/VirtualMetricHandle.feature
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ Feature: Virtual Metric Handle

Background:
Given I am logged in a Centreon server with configured metrics

Scenario: Create a virtual metric
When I add a virtual metric
Then all properties are saved

Scenario: Duplicate a virtual metric
Given an existing virtual metric
When I duplicate a virtual metric
Then all properties are copied except the name

Scenario: Delete a virtual metric
Given an existing virtual metric
When I delete a virtual metric
Expand Down
3 changes: 2 additions & 1 deletion features/bootstrap/VirtualMetricHandleContext.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ public function iAddAVirtualMetric()
$this->page = new MetricsConfigurationPage($this);
$this->page->setProperties(array(
'name' => $this->vmName,
'linked-host_services' => $this->host . ' - ' . $this->hostService
'linked-host_services' => $this->host . ' - ' . $this->hostService,
'known_metrics' => $this->functionRPN,
));
$this->page->setProperties(array('function' => $this->functionRPN));
$this->page->save();
Expand Down
11 changes: 5 additions & 6 deletions lang/es_ES.UTF-8/LC_MESSAGES/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -9079,10 +9079,6 @@ msgstr "Compruebe si el servicio está parado"
msgid "Preexec definition"
msgstr "Definiendo el comando PREEXEC"

#: centreon-web/www/include/configuration/configObject/traps/formTraps.php:360
msgid "The same OID element already exists"
msgstr "El mismo OID ya existe."

#: centreon-web/www/include/configuration/configObject/traps/formTraps.php:368
msgid "Advanced matching rules"
msgstr "Reglas de correspondencia avanzadas"
Expand Down Expand Up @@ -14745,7 +14741,7 @@ msgid "Clear filter"
msgstr ""

msgid "Last check with OK status"
msgstr ""
msgstr ""

# msgid "Status type"
# msgstr ""
Expand All @@ -14757,4 +14753,7 @@ msgstr ""
# msgstr ""

# msgid "Force active checks"
# msgstr ""
# msgstr ""

# msgid "Warning, maximum size exceeded for input '%s' (max: %d), it will be truncated upon saving"
# msgstr ""
9 changes: 4 additions & 5 deletions lang/fr_FR.UTF-8/LC_MESSAGES/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -9564,10 +9564,6 @@ msgstr "Contrôle si le service est en plage de maintenance"
msgid "Preexec definition"
msgstr "Définition de la commande PREEXEC"

#: centreon-web/www/include/configuration/configObject/traps/formTraps.php:360
msgid "The same OID element already exists"
msgstr "Le même OID existe déjà"

#: centreon-web/www/include/configuration/configObject/traps/formTraps.php:368
msgid "Advanced matching rules"
msgstr "Règles de correspondance avancées"
Expand Down Expand Up @@ -16325,4 +16321,7 @@ msgid "Your new password and autologin key must be different"
msgstr "Votre nouveau mot de passe et votre clé d'autologin doivent être différents"

# msgid "Force active checks"
# msgstr "Forcer les contrôles actif"
# msgstr "Forcer les contrôles actif"

msgid "Warning, maximum size exceeded for input '%s' (max: %d), it will be truncated upon saving"
msgstr "Attention, taille maximale dépassée pour le champ '%s' (max: %d), il sera tronqué à l'enregistrement"
9 changes: 4 additions & 5 deletions lang/pt_BR.UTF-8/LC_MESSAGES/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -10237,10 +10237,6 @@ msgstr "Checagem de Manutenção"
msgid "Preexec definition"
msgstr "Definição de pré-execução"

#: centreon-web/www/include/configuration/configObject/traps/formTraps.php:376
msgid "The same OID element already exists"
msgstr "O mesmo OID já existe"

#: centreon-web/www/include/configuration/configObject/traps/formTraps.php:384
msgid "Advanced matching rules"
msgstr "Regras de correspondencia avançada"
Expand Down Expand Up @@ -15208,4 +15204,7 @@ msgstr ""
# msgstr ""

# msgid "Force active checks"
# msgstr ""
# msgstr ""

# msgid "Warning, maximum size exceeded for input '%s' (max: %d), it will be truncated upon saving"
# msgstr ""
Loading