Johannes Meyer
d84d0e20a1
Raise version to 2.9.9
2023-01-26 09:40:43 +01:00
Alexander A. Klimov
24dec59b53
setup: welcome page: on Docker remove redundant instructions
...
(cherry picked from commit 73dcf2bc89b2d149ecc73111a4866ea6ee0e1747)
2023-01-26 09:37:37 +01:00
Alexander A. Klimov
87e25f1b1f
icingacli setup config webserver apache: add trailing / to Alias dir
...
if the Alias URI (e.g. /) has a trailing /. Otherwise Apache says 403.
(cherry picked from commit 0031108160ad440d6d2f172dba07c04e6f5af4a8)
2023-01-26 09:37:37 +01:00
Johannes Meyer
deb8979c87
Fix some reflected XSS bugs
...
fixes #4979
(cherry picked from commit e542982de06be6b7bcab07be4f3a4423e84b8d7a)
2023-01-12 11:03:17 +01:00
Eric Lippmann
d2e470786f
Merge pull request #4964 from Icinga/packaging
...
Packaging Adjustments
2023-01-12 10:54:29 +01:00
Johannes Meyer
bfb13dc02a
Release version 2.9.8
2022-12-14 13:19:52 +01:00
Alexander A. Klimov
64871d8f76
icingacli test php unit: pass through phpunit exit code
...
so that GHA knows if something failed.
(cherry picked from commit 522d041505ecb92ee66395a3d7c647c3926f8e06)
2022-12-13 09:42:20 +01:00
Johannes Meyer
4056016483
Raise version to 2.9.7
2022-06-15 15:14:31 +02:00
Johannes Meyer
7e2d57a970
Release version 2.9.6
2022-03-08 12:13:49 +01:00
Johannes Meyer
fda5a5970d
IdoQuery: Join customvars with only live references
2022-02-28 13:39:56 +01:00
Johannes Meyer
59fadd863a
Ido\Query\: Add objecttype_id checks where missing
2022-02-28 13:39:56 +01:00
Eric Lippmann
053971c99d
Merge pull request #4606 from Icinga/release/2.9.5
...
Release 2.9.5
(cherry picked from commit 3df684bcdfa516323e5a03abedc353771d7b3c9f)
2021-11-18 10:48:44 +01:00
Eric Lippmann
ba440e5a21
Merge pull request #4607 from Icinga/fix/error-on-skipping-dlap-in-setup-wizard
...
Fix TypeError when skipping ldap in setup wizard
(cherry picked from commit 27811dba7b68efe02f340e9f70e3079457b6d914)
2021-11-18 10:48:29 +01:00
Johannes Meyer
d208d1ccfe
Release v2.9.4
...
(cherry picked from commit e628cb02548b0f66ee244f560b23a06995c49381)
2021-11-10 10:18:58 +01:00
Yonas Habteab
c394afa224
NavigationCommand: Add license header
...
(cherry picked from commit 1c9986be726cd98e37a30e201628fec5d8563607)
2021-11-09 09:41:53 +01:00
Yonas Habteab
fbde8677ba
Migrate: Add possibility to migrate monitoring navigation items
...
(cherry picked from commit bb196d4a4fc84934bd66f95c9d7f2c6d130bbaf1)
2021-11-09 09:38:55 +01:00
Johannes Meyer
e0aa7e37b0
PluginOutput: Don't "optimize" two subsequent newlines to one
...
fixes #4522
(cherry picked from commit 47922673fc122a4eb68678a4bbbeafa12a174f79)
2021-11-09 09:37:48 +01:00
Johannes Meyer
ff2fb3f379
Merge pull request #4548 from Icinga/fix/compress-comment-detail
...
Compress comment detail in Hosts detail and Comments list.
(cherry picked from commit 736957f7c3a04c0444b69b56427375b7a2175460)
2021-11-09 09:34:38 +01:00
Johannes Meyer
62a27fa638
IdoQuery: Qualify and resolve subquery filters ASAP
...
fixes #4508
(cherry picked from commit 83557afd35dc85da01995be2a907f9223fb0bb84)
2021-11-09 09:32:08 +01:00
Johannes Meyer
c757a17530
Release version 2.9.3
...
(cherry picked from commit b2274a5589476160f17be05d4b2ae05932e38114)
2021-08-10 10:12:17 +02:00
Eric Lippmann
89b2871dc2
If appropriate, set the API parameter all_services for schedule-downtime
...
Since Icinga 2.11.0 the schedule-downtime API supports the
all_services parameter. So far we've always sent a separate
request for scheduling service downtimes. As of Icinga 2.13.0,
these service downtimes are automatically removed when the host
downtimes are removed. Of course, this doesn't work if we don't
use the all_services parameter but send a separate request.
With this commit we set this parameter if the transport is API
and Icinga is equal to or greater than 2.11.0.
In addition, if child_options and all_services were previously set,
a request was sent per host and service. This is now also only a
single request if an API command transport is requested or only
API command transports are configured.
(cherry picked from commit 1e1b4b74ad1fddf7c6c3035acad9a9e19271672d)
2021-08-09 17:02:18 +02:00
Johannes Meyer
07e25a923b
Release version 2.9.2
...
(cherry picked from commit 907f7826b2d49e9fc5018d288aaa671dc8c53368)
2021-07-28 09:34:07 +02:00
Johannes Meyer
f9ad508046
Merge pull request #4491 from Icinga/fix/mysql-charset-usage-on-postgres-dbs-4490
...
If enforcing a charset, DO IT ONLY IF THE DB TYPE IS CORRECT
(cherry picked from commit 022c7da4046c61113df8aa1dea79101de320dfc7)
2021-07-28 09:19:58 +02:00
Johannes Meyer
68e06c93dd
Release version 2.9.1
...
(cherry picked from commit 1b2cd8fdf37022aed25225598e22c94de0336ffb)
2021-07-27 15:43:28 +02:00
Johannes Meyer
9e07db2e8c
Merge pull request #4486 from Icinga/enhance-preferences-migration
...
Enhance preferences migration
(cherry picked from commit aa66c9766dc868185f148384e0f42ef7d0ff9ceb)
2021-07-27 10:16:15 +02:00
Johannes Meyer
91959c32a1
Merge pull request #4484 from Icinga/fix/enforce-charset-on-internal-db-queries-4446
...
Enforce charset on internal db queries
(cherry picked from commit 88f2c50f0bce9ab5beb0bcf831ce284c98ce2e4e)
2021-07-26 17:28:13 +02:00
Johannes Meyer
50aa35ca8e
Merge pull request #4479 from Icinga/feature/add-preference-migration-command-4471
...
Add preference migration command
(cherry picked from commit 8fc1f8b016d5ad87501c2096136e854827b4ca76)
2021-07-26 12:56:34 +02:00
Johannes Meyer
aa91f5f869
WebWizard: Ensure to properly setup table icingaweb_rememberme
...
fixes #4434
(cherry picked from commit 253fee0054e70c1131ddcd5ec783e202f543acb0)
2021-07-21 17:43:35 +02:00
Johannes Meyer
4318b054cc
ServicestatusQuery: Define correct grouping rules for contacts and -groups
...
fixes #4464
(cherry picked from commit b94617c5756dd7fd883869b90dc705f303cd3e41)
2021-07-21 17:42:16 +02:00
Johannes Meyer
116ea2a05e
MonitoredObject: Keep structure of nested cvs during protection
...
fixes #4439
(cherry picked from commit d123b390b1c550de91988a3451d2c3818082c12e)
2021-07-21 08:02:06 +02:00
Johannes Meyer
f73614be4d
Raise version to 2.9.0
2021-07-12 10:35:56 +02:00
Johannes Meyer
90e23ebaf3
doc: Make sure to correctly access images
2021-07-12 09:49:17 +02:00
Johannes Meyer
9c1e4fa491
monitoring: Ensure cvs are also protected in exported results
2021-07-12 09:42:03 +02:00
Johannes Meyer
b48fc20edf
monitoring/list/(hosts|services): Respect cv blacklist with ?addColumns
2021-07-12 09:42:03 +02:00
Johannes Meyer
e035f5b9f2
monitoring/list/services: Protect custom variables added with ?addColumns
2021-07-12 09:42:03 +02:00
Johannes Meyer
c953e4f92d
monitoring/list/hosts: Protect custom variables added with ?addColumns
2021-07-12 09:42:03 +02:00
Johannes Meyer
1dc6f35916
MonitoredObject: Make customvar protection available to the outside
2021-07-12 09:42:03 +02:00
Johannes Meyer
76dafc8c1e
monitoring/list/*: Don't apply restrictions in case of ?format=sql
2021-07-08 08:14:13 +02:00
Johannes Meyer
963fdbd3e2
ServicegroupQuery: Join hostgroups with a LEFT JOIN
...
refs #4404
2021-07-05 14:59:24 +02:00
Johannes Meyer
13125e8059
HostgroupQuery: Join services and servicegroups with a LEFT JOIN
...
refs #4404
2021-07-05 14:58:49 +02:00
Johannes Meyer
da950c8559
WebWizard: Remove line break from a requirement message
2021-07-01 13:01:38 +02:00
Johannes Meyer
0ac92a44ce
setup: Make sure CSS and JS is being reloaded prior first login
2021-06-30 18:55:21 +02:00
Johannes Meyer
37c982a044
MonitoringWizard: Remove redundant requirements and steps
2021-06-30 18:54:47 +02:00
Johannes Meyer
53c0d6de86
Wizard: Transform emtpy page data values to null
...
Previously the wizard wrote empty strings to config files.
2021-06-30 18:53:41 +02:00
Johannes Meyer
b88dad9525
css: Respect --icinga-*
2021-06-28 16:22:19 +02:00
Johannes Meyer
6c235c64b5
css: Respect --tr-*-color
2021-06-28 14:12:58 +02:00
Johannes Meyer
804fe75d55
css: Respect --color-*
2021-06-28 12:37:30 +02:00
Johannes Meyer
e3dbd01e86
css: Respect --text-color-light
2021-06-23 17:40:06 +02:00
Johannes Meyer
fbb137a227
css: Respect --text-color-on-icinga-blue
2021-06-23 17:40:06 +02:00
Johannes Meyer
ac45a51ffb
css: Respect --text-color-inverted
2021-06-23 17:40:06 +02:00