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
Johannes Meyer
37df008d7f
AnnouncementIniRepository: Don't transform retrieved timestamps to DateTime
...
refs #3414
2019-04-16 13:03:16 +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
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
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
Eric Lippmann
1268c16a7f
Merge pull request #3588 from Icinga/fix/problems-the-world-has-and-ever-will
...
Fix problems the world has and ever will
2018-11-15 11:25:48 +01:00
Markus Frosch
3f782460dc
LdapConnection: Add timeout setting with a useful default value
2018-10-16 14:35:50 +02:00
Johannes Meyer
7ba0466048
config/module(en|dis)able: Utilize a form instead of a link
2018-10-10 09:44:11 +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
d18d05ccee
Introduce ApplicationStateHook
...
refs #2835
2018-07-09 16:28:25 +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
Johannes Meyer
cec0a107a3
NavigationItemForm: Fix that urls with partial port macros are not saved
...
refs #3301
2018-04-04 11:25:15 +02:00
Davide Bizzarri
8b5fe61996
Add AuthenticationHook
...
Created AuthenticationHook class with two main methods: onLogin and
onLogout that are called after login and before logout.
2018-03-28 16:18:31 +02:00
Alexander A. Klimov
117bcc5962
UserGroupBackendForm: add button "Validate Configuration"
...
refs #3233
2018-01-19 16:31:24 +01:00
Alexander A. Klimov
4b715e0176
Handle missing Accept-Language header
...
refs #2885
2018-01-16 13:37:34 +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
Markus Frosch
2493cb8d63
Fix incorrect uses of translation around sprintf
2017-11-21 15:47:46 +01:00
Eric Lippmann
a4249539ec
Fix acknowledge URL of announcements
2017-11-20 13:35:17 +01:00
Alexander A. Klimov
bdcb6389d8
Add user preference for default number of items per page
...
refs #2859
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2017-11-15 16:56:43 +01:00
Eric Lippmann
9ed5685849
ConfigForm: Use transformEmptyValuesToNull() also in onSuccess()
...
refs #2751
2017-11-09 12:06:12 +01:00
Noah Hilverling
9791e6ffb8
ConfigForm: Do not ignore false while transforming to null
...
refs #2751
2017-11-09 11:57:59 +01:00
Noah Hilverling
bf20611fd4
ConfigForm: Fix that empty values are not handled correctly
...
refs #2751
2017-11-09 11:57:59 +01:00
Johannes Meyer
4cf577b1c8
RepositoryForm: Utilize setDefaults instead of populate now
...
refs #3010
refs #2998
2017-11-06 08:56:09 +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
Eric Lippmann
7d177d8712
Increase input fields size in the navigation item forms
...
Fixes #2872
2017-07-31 09:06:17 +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
Eric Lippmann
41acffdc24
Login: set the default domain if necessary
...
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
Eric Lippmann
7704d6972d
Use textarea for dashlet URLs
...
fixes #2719
2017-05-04 13:52:25 +02:00
Eric Lippmann
02eb944608
Add start and end placeholder to the announcement form
...
fixes #2699
2017-05-04 11:58:32 +02:00
Johannes Meyer
460c06e922
RepositoryForm: Add more flexibility when interacting with the repository
2017-02-03 12:20:24 +01: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
Johannes Meyer
d246f76268
NavigationItemForm: Don't pre-optimize urls with a port-macro
...
fixes #2695
2017-01-23 14:56:27 +01:00
Michael Friedrich
1f7bf97a7e
Update 'About' (remove wiki, update to Github)
...
refs #2687
2017-01-18 12:06:05 +01:00
Michael Friedrich
08a82daea3
Update to icinga.com
...
refs #2687
2017-01-18 12:04:43 +01:00
Johannes Meyer
0716f87852
Update german translation
2016-12-13 13:57:27 +01:00
Eric Lippmann
94071848ca
Only keep hashes of active acknowledged announcements in the announcements cookie
...
refs #11198
2016-12-13 11:04:56 +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
Eric Lippmann
39c7451664
Implement announcements
...
refs #11198
2016-11-29 15:24:34 +01:00
Eric Lippmann
3d6e804ff3
Merge branch 'feature/include-check-if-chosen-locale-is-available-11820'
...
resolves #11820
2016-11-17 11:23:49 +01:00
Alexander A. Klimov
1450bc4022
Show a warning if the chosen locale by the user is not available on the system
...
refs #11820
2016-11-17 11:21:59 +01:00
Eric Lippmann
7c83db08a3
Don't auto-capitalize the username in the login form
2016-11-14 14:01:55 +01:00
Johannes Meyer
f3b1d28f7d
Merge branch 'bugfix/renaming-the-resource-used-for-the-config-backend-9804'
...
fixes #9804
2016-11-11 11:03:55 +01:00
Johannes Meyer
39e4a39654
Merge branch 'bugfix/ldapusergroupbackendform-user_-settings-not-purged-10401'
...
fixes #10401
2016-11-11 09:55:10 +01:00
Johannes Meyer
c72cf257ca
LdapUserGroupBackendForm: Fix doc of method createHiddenUserConfigElements
...
refs #10401
2016-11-11 09:50:37 +01:00
Alexander A. Klimov
14363e52f4
Revert "Merge branch 'feature/emit-log-messages-in-the-webserver-s-log-11652'"
...
This reverts commit f27e8c059d
.
refs #11652
2016-11-09 11:48:17 +01:00
Alexander A. Klimov
1045d91389
LoggingConfigForm: only display the Syslog facility option if logging to Syslog
2016-11-04 17:19:35 +01:00
Alexander A. Klimov
f27e8c059d
Merge branch 'feature/emit-log-messages-in-the-webserver-s-log-11652'
...
resolves #11652
2016-11-04 17:15:06 +01:00
Alexander A. Klimov
9c13eedd00
LdapUserGroupBackendForm::createHiddenUserConfigElements(): improve doc
...
refs #10401
2016-11-03 18:48:01 +01:00
Johannes Meyer
da2940a811
NavigationItemForm: Don't bypass Url's own optimisations when saving urls
...
refs #12133
2016-11-03 14:31:47 +01:00
Alexander A. Klimov
8952434393
PhpWriter: prefix messages with the app name as in Syslog
...
refs #11652
2016-11-03 12:35:40 +01:00
Noah Hilverling
e737d591e5
Merge branch 'bugfix/navigation-item-creation-throws-exception-without-scheme-in-url-12890'
...
fixes #12890
2016-10-28 10:42:53 +02:00
Noah Hilverling
6492f3c105
NavigationItemForm: Validate that urls with credentials contain a protocol
...
refs #12890
2016-10-28 10:36:13 +02:00
Noah Hilverling
366064e21f
NavigationItemForm: Improve translation
...
refs #12890
2016-10-25 13:37:31 +02:00
Alexander A. Klimov
893daf3a7b
Store available Syslog facilities non-redundandly
...
refs #11214
2016-10-24 10:55:15 +02:00
Alexander A. Klimov
00af3d61b7
LoggingConfigForm: provide less Syslog facilities
...
refs #11214
2016-10-24 10:43:27 +02:00
Alexander A. Klimov
52e6293b96
Allow to configure the Syslog facility
...
refs #11214
2016-10-21 17:09:22 +02:00
Alexander A. Klimov
319f648b32
LdapUserGroupBackendForm: purge user_* settings
...
refs #10401
2016-10-21 11:48:39 +02:00
Noah Hilverling
8a06e686bb
NavigationItemForm: Update translation to fit updated Url class
...
refs #12890
2016-10-20 11:29:35 +02:00
Alexander A. Klimov
59e763c863
LoggingConfigForm: make the webserver log option available
...
refs #11652
2016-10-19 15:34:57 +02:00
Alexander A. Klimov
647c0b4354
ResourceConfigForm: if the resource being used as config backend gets renamed, update the global config
...
refs #9804
2016-10-19 14:09:06 +02:00
Alexander A. Klimov
e2f6c81bfa
Remove obsolete workarounds
...
refs #11743
2016-10-17 15:00:43 +02:00
Alexander A. Klimov
014e7c136a
Revert "UserGroupBackendForm: Do not persist null values, really"
...
This reverts commit 975edbe548
.
refs #11743
2016-10-12 11:07:21 +02:00
Alexander A. Klimov
b3a3db6382
Make permission application/log configurable
...
refs #12655
2016-09-27 11:08:34 +02:00