11686 Commits

Author SHA1 Message Date
Eric Lippmann
ea722484b0 Introduce 'problems' columns for CLI usage
refs #3512
2018-07-09 16:10:07 +02:00
Eric Lippmann
b3fcbbee97 Revert "Fix icingacli monitoring list --problems"
This reverts commit 855e7f71208cb6d69b2190a7709182518178d382.
2018-07-09 16:08:02 +02:00
Johannes Meyer
1cb105b52a monitoring/health: Cleanup layout and make it dashboard compliant
fixes #3434
2018-07-09 13:50:17 +02:00
Johannes Meyer
8974e44c68 navigation/dashboard: Limit icons to a size of 3x3em
fixes #3442
2018-07-09 10:46:47 +02:00
Eric Lippmann
303637df3c
Merge pull request #3452 from Icinga/feature/drop-php-lt-56-support
Drop support for PHP < 5.6
2018-07-09 09:18:18 +02:00
Johannes Meyer
6e6251604b FilterEditor: Add a hidden submit button to the start of the form's markup
When pushing enter our JS mimics what a browser would do. And that is
pushing the first submit button found in the form. Without this, that's
a delete button of the first logical junction. (the root condition)

fixes #3454
2018-07-06 10:41:49 +02:00
Eric Lippmann
04913f3699
Merge pull request #3468 from Mikesch-mp/multiline_custom_vars
Render multiline in custom variables correct.
2018-07-05 13:31:47 +02:00
Eric Lippmann
189b519135
Merge pull request #3486 from Icinga/fix/request-parses-json-without-respecting-content-type-3484
Fix that Request parses json without respecting content type
2018-07-05 13:19:27 +02:00
Eric Lippmann
51307d77a9
Merge pull request #3489 from Icinga/bugfix/vagrant-box-broken-parallels-3488
Don't update Parallels Tools automatically
2018-07-04 16:16:32 +02:00
Johannes Meyer
2a48bd0f5e
Merge pull request #3503 from Icinga/fix/let-redirect-http-use-http-for-redirection 2018-07-04 15:57:39 +02:00
Carsten Koebke
55072ac840 Render multiline in custom variables correct
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-04 15:28:38 +02:00
Johannes Meyer
1f677e64f6 ActionController: Force HTTP redirects in method redirectHttp()
That's what its name implies, right? The counterpart is redirectXhr(),
which does still its job. redirectNow() on the other hand is for the
lazy people.
2018-07-04 14:44:03 +02:00
Johannes Meyer
990df95f36 loader.js: Allow to force HTTP to be used for JS redirection 2018-07-04 14:44:03 +02:00
Johannes Meyer
8cbff87af1 Request: Parse the POST body only as JSON if it's really JSON
refs #3484
2018-07-04 11:09:11 +02:00
Johannes Meyer
842e5603a1 Request: Introduce method extractMediaType
refs #3484
2018-07-04 11:09:11 +02:00
Eric Lippmann
10fa64b7e3
Merge pull request #3421 from winem/feature/documentation-installation-debian-webserver
Small addition to the Debian installation doc
2018-07-04 11:01:59 +02:00
Marcel Weinberg
874b24cb8e Add small addition to the Debian installation doc
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-04 10:59:52 +02:00
Eric Lippmann
1dce62ee49
Merge pull request #3496 from Icinga/bugfix/puppet-http-mitm
Vagrant/Puppet: prevent man-in-the-middle attacks
2018-07-04 09:24:09 +02:00
Eric Lippmann
8990d6f46e Drop support for PHP < 5.6 2018-07-03 13:11:36 +02:00
Eric Lippmann
d6c4df7a5d Use password_hash and password_verify 2018-07-03 13:08:06 +02:00
Eric Lippmann
faaff42096 Revert "Introduce PasswordHelper for safer passwords"
This reverts commit f57277aa96ce91a0e6761b04937447b9a2a9a679.

Since we're dropping PHP support for versions lower than 5.6 this class is no longer necessary.
2018-07-03 13:08:06 +02:00
Alexander A. Klimov
088e907f9e Vagrant/Puppet: prevent man-in-the-middle attacks via the EPEL repo 2018-06-29 11:44:56 +02:00
Alexander A. Klimov
db816d3d0b Vagrant/Puppet: prevent man-in-the-middle attacks 2018-06-29 10:38:23 +02:00
Alexander A. Klimov
6da5d4173e icingacli test php unit: include the tests of all installed modules
refs #3494
2018-06-28 16:05:18 +02:00
Alexander A. Klimov
fd239fa40c Separate framework and modules tests logically
refs #3494
2018-06-28 14:26:37 +02:00
Eric Lippmann
966148e8f0
Merge pull request #3463 from kobmaki/feature/Allow-to-interface-with-sqlite-databases-3381
Support SQLite resources
2018-06-28 11:42:00 +02:00
Eric Lippmann
d19d888d9e
Merge pull request #3458 from Icinga/feature/host-and-service-group-grid-1017
Host- and servicegroup grid
2018-06-28 11:40:52 +02:00
Eric Lippmann
fc2374d7c8
Merge pull request #3485 from Icinga/fix/persistent-acks
Respect persistent when acknowledging over API
2018-06-28 11:39:33 +02:00
Eric Lippmann
b12b905076
Merge pull request #3487 from Icinga/fix/web-bootstrap
Bootstrap modules at last
2018-06-28 11:39:12 +02:00
Eric Lippmann
02630c2607 Add vertical-align to sort-controls 2018-06-28 11:27:46 +02:00
Eric Lippmann
88c2fe44e3 Link from the host and service group lists to their grids and vice versa
refs #1017
2018-06-28 11:27:46 +02:00
Eric Lippmann
f8a076f20b Update icon font 2018-06-28 11:27:46 +02:00
Johannes Meyer
61103ae359 monitoring/list: Introduce action servicegroup-grid
refs #1017
2018-06-28 11:27:45 +02:00
Johannes Meyer
917827a87b monitoring/list: Introduce action hostgroup-grid
refs #1017
2018-06-28 11:27:45 +02:00
Alexander A. Klimov
b07ae45cf9 Don't update Parallels Tools automatically
refs #3488
2018-06-27 17:32:07 +02:00
Eric Lippmann
0433dc4166 Bootstrap modules at last
We initialize modules before we set up the user backend and other
singletons. But modules may access those in order to check the
permissions of the authenticated user for example. With this fix,
modules are loaded once all other bootstrap tasks have been completed.

refs #3470
2018-06-27 09:52:00 +02:00
Eric Lippmann
74d1c78465 Respect persistent when acknowledging over API
refs #3467
2018-06-27 09:47:08 +02:00
Eric Lippmann
f9af22e409 Remove unused variable 2018-06-27 09:40:22 +02:00
Uwe Ebel
4b5cf47cce Introduce SQLite resource type
refs #3381

Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-06-27 09:40:22 +02:00
Eric Lippmann
c633c86db7
Merge pull request #3480 from Icinga/fix/revert-persistent-db-connections
No longer support persistent database connections
2018-06-27 09:36:37 +02:00
Eric Lippmann
184d4afdbd
Merge pull request #3483 from Icinga/feature/update-vendor-libs
Update vendor libs
2018-06-27 09:36:16 +02:00
Eric Lippmann
fdd791974d Update Parsedown 2018-06-25 16:07:47 +02:00
Eric Lippmann
66132c330a Update JShrink 2018-06-25 16:05:36 +02:00
Eric Lippmann
46907735fe Update HTMLPurifier 2018-06-25 16:04:10 +02:00
Eric Lippmann
e55ac3e4a2 Update dompdf deps 2018-06-25 16:01:06 +02:00
Eric Lippmann
42c7c3ae7a
Merge pull request #2754 from Icinga/feature/api-call-to-add-announcement-2749
Support creating announcements via API
2018-06-25 09:32:06 +02:00
Eric Lippmann
4d42c043e4 Remove traces of persistent db connections 2018-06-22 15:36:46 +02:00
Eric Lippmann
6c2b4d3982 Revert "Allow to configure persistent database connections"
This reverts commit 61f251d6adbceab57752395d50e893d6cda76f98.
2018-06-22 14:46:23 +02:00
Eric Lippmann
af35794006 Revert "lib/db: Allow to configure persistent connections"
This reverts commit 4763b6b20a41b674f9ca416421437a1afaca0d03.
2018-06-22 14:43:32 +02:00
Eric Lippmann
6f1d8668a0 Fix line exceeds 120 characters 2018-06-22 11:04:48 +02:00