Commit Graph

376 Commits

Author SHA1 Message Date
Johannes Meyer 13ad506393 css: Rename class `icinga-forms` to `icinga-form` 2019-07-29 10:17:59 +02:00
Johannes Meyer f841c3d42f Apply icinga form style to remaining form classes 2019-07-29 10:17:59 +02:00
Johannes Meyer 1a030d3d65 LdapResourceForm: Remove hostname validator
It's now done automatically by the connection itself.

refs #3639
2019-04-23 10:56:05 +02: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
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 2df8132c46 DbConnection: Make host optional for Oracle connections 2018-12-04 15:50:53 +01:00
Markus Frosch 3f782460dc LdapConnection: Add timeout setting with a useful default value 2018-10-16 14:35:50 +02:00
Marian Rainer-Harbach 5e40405a12 Allow disabling MySQL server certificate validation by setting ssl_do_not_verify_server_cert
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-16 11:41:13 +02:00
Eric Lippmann 47405127d0 Add config to hide/show pplication state messages
refs #2835
2018-07-09 16:28:28 +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 6c2b4d3982 Revert "Allow to configure persistent database connections"
This reverts commit 61f251d6ad.
2018-06-22 14:46:23 +02:00
Johannes Meyer cece9d7e65 LoggingConfigForm: Fix that the facility is missing without any log config
Also re-sets syslog as the default selection as it's the actual default
without any log config. The previous commit in this file fixed this the
wrong way. (Shame on me..)
2018-06-08 14:21:15 +02:00
Alexander A. Klimov fc1f6e13ab Drop PHP 5.3 support 2018-05-07 11:36:54 +02:00
Alexander A. Klimov 117bcc5962 UserGroupBackendForm: add button "Validate Configuration"
refs #3233
2018-01-19 16:31:24 +01:00
Johannes Meyer 17fa071d73 setup: Don't show logging facility if webserver logging is selected
Syslog used to be the default selection. Now it's the webserver log.
2017-11-27 16:43:51 +01:00
Alexander A. Klimov 9084ce2174 Restore form elements' defaults
refs #2997
2017-10-09 12:05:30 +02:00
Alexander A. Klimov c259fe6e50 Don't override filter or base DN
refs #2997
2017-10-09 11:23:58 +02:00
Alexander A. Klimov a171a14399 LdapBackendForm: move domain discovery from createElements() to isValidPartial()
refs #2997
2017-10-06 16:44:57 +02:00
Alexander A. Klimov 5ef8be2031 LdapBackendForm: move discovery from createElements() to isValidPartial()
refs #2997
2017-10-06 16:16:12 +02:00
Alexander A. Klimov 6ac0f7fe46 LdapBackendForm: fill in the base DN if discovered one
refs #2990
2017-10-06 13:29:55 +02:00
Alexander A. Klimov b7b7796e34 AuthBackendPage: set the subform's defaults before creating it
refs #2990
2017-10-06 13:26:21 +02:00
Michael Friedrich ab364e0fc7 Remove unsupported livestatus functionality
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2017-09-29 10:33:55 +02:00
Uwe Ebel 39838f1606 Add database resource type IBM for DB2
It uses the pdo_ibm driver and Zend Adapter Zend_Db_Adapter_Pdo_Ibm.

Signed-off-by: Markus Frosch <markus.frosch@icinga.com>
2017-09-19 14:32:09 +02:00
lippserd 0e5313d4d1 Merge pull request #2740 from Icinga/feature/emit-log-messages-in-the-webserver-s-log-11652
Emit log messages to the web server log
2017-09-08 15:43:31 +02:00
Alexander A. Klimov 707f0435a2 LoggingConfigForm: make the webserver log option available
refs #11652
2017-09-08 15:39:31 +02:00
Alexander A. Klimov 8b43bd6646 Remove LdapBackendForm::isValidPartial() 2017-06-21 16:59:46 +02:00
Eric Lippmann 686d022987 Merge pull request #2863 from Icinga/feature/domain-support-for-authn-authz-2153 2017-06-21 13:16:36 +02:00
Eric Lippmann a119ed1589 Add more help text to the login domain configurations
refs #2153
2017-06-13 11:15:53 +02:00
Eric Lippmann 9599f6672f Add domain config to LDAP user group backends if the backend is not linked w/ a LDAP user backend
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann b34d1977d8 Fix discover domain btn
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann de62fa6baa Change label for the default domain config
refs #2153
2017-06-12 13:31:07 +02:00
Alexander A. Klimov 1a5e64eda9 Any backend is responsible for at most one domain
refs #2153
2017-06-12 13:31:07 +02:00
Alexander A. Klimov 8359771271 LdapCapabilities: discover NetBIOS name of an AD
refs #2153
2017-06-12 13:31:07 +02:00
Alexander A. Klimov 46c5b30de8 Make a default domain configurable
refs #2153
2017-06-12 13:31:07 +02:00
Alexander A. Klimov 9400bf9224 LDAP user backend form: implement populateDomains()
refs #2153
2017-06-12 13:29:54 +02:00
Alexander A. Klimov 0b8e4d4b5c LDAP user backend form: discover and store the LDAP server's domains
refs #2153
2017-06-07 10:19:52 +02:00
Johannes Meyer 7864450dde LdapResourceForm: Add hostname validation
refs #2645
2017-02-02 11:08:07 +01:00
Johannes Meyer 181e2ef05c Swag: Fix swag (aka a whole bunch of code style issues..) 2017-01-27 14:48:59 +01:00
Eric Lippmann de94749502 Note that its possible to provide multiple LDAP hosts separated by a space
fixes #11809
2016-12-12 16:42:56 +01:00
Alexander A. Klimov b44c932de8 Improve element handling in the resource config forms
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2016-12-11 17:23:20 +01:00
Alexander A. Klimov 3889e870a3 Don't require passwords for DB resources
fixes #12170
2016-12-11 17:23:14 +01:00
Alexander A. Klimov bb920c37d4 Merge branch 'master' into feature/add-ssl-support-to-mysql-database-resources-11115
refs #11115
2016-12-09 14:12:49 +01:00
Alexander A. Klimov e10384770d DbResourceForm: make the encryption selection a checkbox
refs #11115
2016-12-08 17:52:07 +01:00
Alexander A. Klimov eafb066024 DbResourceForm: make code a bit less redundand
refs #11115
2016-12-08 17:30:16 +01:00
Alexander A. Klimov 2e1c1da927 DbResourceForm: move the encryption settings below all others
refs #11115
2016-12-08 17:11:15 +01:00
Alexander A. Klimov dce6b4eb08 Merge branch 'master' into feature/add-ssl-support-to-mysql-database-resources-11115 2016-12-08 16:50:41 +01:00
Alexander A. Klimov 648f088564 Conform to coding guidelines
refs #12598
2016-12-07 17:45:50 +01:00
Rune Darrud 59f1a70d5e Add support for nested AD groups resolved from the user
This will make sure that nested groups also work with roles.

Signed-off-by: Alexander A. Klimov <alexander.klimov@icinga.com>

refs #12598
2016-12-07 17:15:59 +01:00
Johannes Meyer 2fa854b0a8 ConfigForm: Introduce and utilize method transformEmptyValuesToNull()
This utility method serves as alternative for all previous custom solutions to prevent empty values from being persisted to INI files.

Since the IniWriter now handles NULL correctly, we're able to refrain from using array_filter for this purpose which was the actual cause for the referenced bug.

fixes #13357
2016-12-01 10:55:24 +01:00