Commit Graph

12134 Commits

Author SHA1 Message Date
Johannes Meyer f6f106faf2 tests: Update ini tests 2019-03-04 12:16:55 +01:00
Johannes Meyer 769d490631 config: Escape and unescape line breaks in ini values
refs #3705
2019-03-04 12:16:06 +01:00
Eric Lippmann 403c2d3495
Merge pull request #3481 from marianrh/feature/optionally-disable-mysql-server-certificate-validation
Allow disabling MySQL server certificate validation by setting ssl_do_not_verify_server_cert
2019-02-26 10:39:21 +01:00
Eric Lippmann 37de0edabf
Merge pull request #3663 from Al2Klimov/feature/plugin-output-span-style
Allow span and *[style] in plugin outputs
2019-02-26 10:35:33 +01:00
Eric Lippmann e675a0353e
Merge pull request #3660 from Icinga/bugfix/fix-event-detail-view-not-showing-time-in-correct-timezone
Fix that event detail view is not showing times in correct timezone
2019-02-26 10:32:26 +01:00
Eric Lippmann b6e8151582
Merge pull request #3677 from Icinga/fix/escaped-ini-characters-3648
Fix escaped ini characters
2019-02-26 10:03:54 +01:00
Eric Lippmann b830234c5f
Merge pull request #3672 from andreaso/fix/login-page-https-links
Use https:// links on login page
2019-02-26 10:00:02 +01:00
Eric Lippmann 57f54b0f76
Merge pull request #3667 from Icinga/bugfix/undefined-offset-100-3589
Format::seconds(): handle negative values as expected
2019-02-26 09:59:24 +01:00
Thomas Gelf a487f83f99 Loader: fix indentation...
...it's too early in the morning, wrong .vimrc on this system - sorry.
2019-02-20 05:48:04 +01:00
Thomas Gelf 07776c54f3 Upload: do not fail on PHP 7.2
fixes #3689
2019-02-20 05:41:23 +01:00
Thomas Gelf 7868216d04 Loader: close clicommands directory after use
fixes #3688
2019-02-20 05:36:08 +01:00
Johannes Meyer 07c48d63ee ServicesController: Already hide ignored services to reschedule in the preview list
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer f281cf0795 HostsController: Already hide ignored hosts to reschedule in the preview list
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer ac50992aab ScheduleServiceCheckCommandForm: Ignore services which have no active checks
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer 7bda65978c ScheduleHostCheckCommandForm: Ignore hosts which have no active checks
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer c2fc370273 CheckNowCommandForm: Ignore objects which have no active checks
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer 164555760b ServicesController: Don't allow to reschedule checks if no objects have active ones
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer f45b4640b0 HostsController: Don't allow to reschedule checks if no objects have active ones
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer 3d4fa0bcae MonitoredObjectController: Don't show `Check Now` if active checks are disabled
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer b275a1383d configuration.php: Introduce permission `monitoring/command/schedule-check/active-only`
refs #3665
2019-02-07 14:33:03 +01:00
Johannes Meyer 39dc8bcdbc DashletForm: Make sure that we won't try to save invalid section names
refs #3648

Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2019-02-05 11:31:29 +01:00
Johannes Meyer 1e0a2cdb64 ConfigForm: Only render valid configurations in the ui
refs #3648

Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2019-02-05 11:31:08 +01:00
Johannes Meyer ed7ecb32a5 IniParser: Properly unescape special characters in section names and option values
refs #3648

Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2019-02-05 11:30:55 +01:00
Andreas Olsson b504624d4d
Use https:// links on login page
These url changes are all the result of following 301 redirects.
2019-01-26 23:02:25 +01:00
Eric Lippmann 9571d1059f Fix URLs in our image helper having multiple params 2019-01-25 09:20:55 +01:00
Alexander A. Klimov c04b2594a6 Format::seconds(): handle negative values as expected
refs #3589
2019-01-17 16:40:27 +01:00
Alexander A. Klimov 2625454e5d Allow span and *[style] in plugin outputs 2019-01-12 14:37:18 +01:00
Johannes Meyer 27569d09d8 loader.js: Preserve scroll position also for form submits
Restores the scroll position if:
* it's been a POST request
* the source and target url path is the same
* the target's url params do not change significantly
2019-01-10 15:32:28 +01:00
Johannes Meyer d2214ef0e4 loader.js: Pass-through previous request when peforming a redirection 2019-01-10 15:31:39 +01:00
Johannes Meyer 29a8184548 loader.js: Remember a request's method 2019-01-10 15:30:48 +01:00
Johannes Meyer 2a5a403573 utils.js: Add new method objectsEqual() 2019-01-10 15:30:05 +01:00
Noah Hilverling 59b688e664 Fix that event detail view is not showing time in correct timezone 2019-01-10 09:54:25 +01:00
Michael Friedrich f7248324f4 Setup: Remove fcgi from apache URL 2019-01-08 11:38:51 +01:00
Michael Friedrich 26c6ce3e55 Setup: Add --enable-fpm flag 2018-12-21 15:29:06 +01:00
Thomas Gelf 08c879249b Auth: do not ask for unrelated group membership
If a specific User-Backend has been assigned to a Group Backend, and
the User has been authenticated by another User-Backend, then there is
no need to ask the unrelated Groups Backend for membership.
2018-12-18 14:51:13 +01:00
Markus Frosch df486d829d
Merge pull request #3649 from Icinga/feature/dbresource-host-optional
DbResourceForm: Remove default value for host when not required
2018-12-12 11:19:19 +01:00
Markus Frosch 8c58ad7739 DbResourceForm: Remove default value for host when not required
Mainly used for Oracle

refs #3643
2018-12-12 11:09:10 +01:00
Markus Frosch 574e7671c3
Merge pull request #3640 from Icinga/bugfix/pdf-export-respect-php-ini-limits
Respect php.ini limits when exporting to PDF
2018-12-05 15:50:01 +01:00
Markus Frosch 4081a85d90 Introduce Icinga\Util\Environment to manage limits
And replace the code in Icinga\File\Pdf with the new helper.
2018-12-05 15:42:48 +01:00
Eric Lippmann 87da1e76cd Respect php.ini limits when exporting to PDF 2018-12-05 15:12:03 +01:00
Markus Frosch a95e645236
Merge pull request #3643 from Icinga/feature/db-oracle-hostname-optional
DbConnection: Make host optional for Oracle connections
2018-12-05 15:09:46 +01:00
Markus Frosch af6d92aba0
Merge pull request #3637 from Icinga/travis
Ensure PHP 7.3 works
2018-12-05 15:08:53 +01:00
Markus Frosch 99a31468c9 test: Cleanup vendor symlinks 2018-12-05 14:57:38 +01:00
Markus Frosch 1a8df12de8 travis: Add php syntax checks 2018-12-05 14:57:37 +01:00
Markus Frosch f4f61dff5b vendor: Update dompdf to a fixed version for PHP 7.3
https://github.com/dompdf/dompdf/pull/1854
2018-12-05 14:57:21 +01:00
Markus Frosch ecfaf7cede GridChart: Fix compatibility issues with PHP 7.3 2018-12-05 14:57:21 +01:00
Markus Frosch 87e81e6b3a vendor: Update JShrink to 1.3.1
This fixes mainly problems with PHP 7.3.
2018-12-05 14:57:21 +01:00
Markus Frosch fb9dea884c travis: Split matrix in phpcs and phpunit jobs 2018-12-05 14:57:18 +01:00
Markus Frosch 6e04f3e775 ci: Update travis and vendor test helpers
Requires:
* #3634
* https://github.com/Icinga/icingaweb2-vendor-zf1/pull/2
2018-12-05 09:16:55 +01:00
Markus Frosch 5f52871b61
Merge pull request #3645 from Icinga/feature/zf1-php73
vendor: Update zf1 for PHP 7.3
2018-12-04 16:47:08 +01:00