Alexander A. Klimov
474803fee4
Change all license headers to only reflect a file's year of creation
...
refs #11000
2016-02-08 15:41:00 +01:00
Eric Lippmann
32f87284ad
PHP7: Fix MySQL and PostgreSQL PDO extension checks
...
refs #10251
2016-01-28 13:52:31 +01:00
Eric Lippmann
594eb366f2
setup: Remove MakeDirStep
...
Not in use.
2015-12-21 11:10:28 +01:00
Alexander A. Klimov
fd2901c4cc
Setup: create config directory recursively like mkdir -p
...
refs #10126
2015-12-18 16:45:39 +01:00
Johannes Meyer
4dfe6dec3a
setup: Use h2 instead of h3 for a requirement's title
...
refs #5543
2015-10-01 13:34:16 +02:00
Johannes Meyer
2e7f3b941c
LdapUserGroupBackendForm: Add missing form field..
...
..to configure the group_member_attribute option.
fixes #9903
2015-08-31 14:02:16 +02:00
Johannes Meyer
ded6666897
wizard: Show a warning if the IDO is used for the internal database
...
resolves #9653
2015-08-28 15:25:40 +02:00
Johannes Meyer
0c47aececc
Allow to disable stack traces globally
...
refs #9113
2015-08-24 14:44:54 +02:00
Johannes Meyer
5602d57d0b
Indicate that the configuration is being validated
...
refs #8369
2015-08-20 15:48:41 +02:00
Johannes Meyer
e7cfc25b04
DbTool: Add method getServerVersion()
...
refs #9460
2015-08-18 16:19:01 +02:00
Johannes Meyer
41ebb49c58
DbTool: Add method isConnected()
...
refs #9460
2015-08-18 16:18:25 +02:00
Johannes Meyer
2a1f0132bc
Wizard: Properly process automatic submissions of the general config page
...
fixes #9855
2015-08-06 15:40:20 +02:00
Johannes Meyer
4c00d5effc
Wizard: Fix invalid call to self::translate()
...
refs #9654
2015-08-06 13:21:50 +02:00
Johannes Meyer
35ea3cc9ee
Wizard: Make it unambiguous what the first database configuration is for
...
fixes #9654
2015-08-05 16:20:03 +02:00
Johannes Meyer
e2e1692462
Wizard: Use IcingaException::describe() in the finish's log where appropriate
...
fixes #9791
2015-08-05 15:54:45 +02:00
Johannes Meyer
c5b5d3c9c3
SetupException: Provide a default exception message
2015-07-31 11:06:01 +02:00
Johannes Meyer
073c61903a
DatabaseStep: Be less error-prone while calling array_search
2015-07-31 11:04:26 +02:00
Johannes Meyer
7305edc74c
DbTool: Be less error-prone while calling array_search
2015-07-31 11:04:17 +02:00
Johannes Meyer
b8293b1fdd
WebWizard: Be less error-prone while calling array_search
2015-07-31 11:04:00 +02:00
Johannes Meyer
c32b749701
DatabaseStep: Fix schema checks
...
The step to setup the database considered any table of foreign schemas
as one of our own schema, causing it to never create our schema for
non-empty databases.
fixes #9799
2015-07-31 11:03:12 +02:00
Johannes Meyer
16a964cb20
UserGroupStep: Do not produce invalid HTML
...
refs #9609
2015-07-30 15:51:07 +02:00
Johannes Meyer
171be7a436
AuthenticationStep: Fix that the backend type 'msldap' is shown as external
2015-07-30 15:05:19 +02:00
Johannes Meyer
87deda86be
AuthBackendPage: Fix that re-populating the chosen LDAP type has no effect
...
...
2015-07-30 14:51:51 +02:00
Johannes Meyer
eb4e56fbc0
AuthenticationStep: Do not report a success if nothing has changed
2015-07-30 14:14:43 +02:00
Johannes Meyer
f3a8981aa3
UserGroupStep: Fix c&p mistake
...
refs #9609
2015-07-30 13:31:23 +02:00
Johannes Meyer
47079b723d
Wizard: Apply user group backend configuration
...
refs #9609
2015-07-30 13:22:51 +02:00
Johannes Meyer
c5761243c1
Wizard: Apply initial administrative rights for groups
...
refs #9609
2015-07-30 11:35:28 +02:00
Johannes Meyer
ff5142896b
AuthenticationStep: We're creating the roles.ini, ultimately
2015-07-30 09:04:33 +02:00
Johannes Meyer
ba8d05af85
Wizard: Allow to choose a group for initial administrative access
...
refs #9609
2015-07-29 17:13:06 +02:00
Johannes Meyer
226caac4f9
Wizard: Clear user group stage data on a auth backend type switch as well
...
refs #9609
2015-07-29 16:28:41 +02:00
Johannes Meyer
3f7081296b
Merge branch 'master' into bugfix/allow-to-configure-how-to-manage-groups-9609
2015-07-29 15:02:20 +02:00
Johannes Meyer
f72304a2fa
Wizard: Allow to configure a user group backend for LDAP user backends
...
refs #9609
2015-07-29 14:44:28 +02:00
Johannes Meyer
e8af4295b1
Allow to manually validate the configuration in the wizard as well
...
It's a mess...
2015-07-29 10:52:32 +02:00
Johannes Meyer
107c9ff533
Wizard: Use a unordered list to show requirements instead of nested tables
...
fixes #9533
2015-07-06 13:37:37 +02:00
Johannes Meyer
c8c0e13184
Wizard: Show a textarea on the finish page instead of multiple paragraphs
...
refs #7911
2015-07-03 16:31:11 +02:00
Johannes Meyer
56c4fdf8a1
Wizard: Fix db privilege checks, again
...
The wizard were not able to verify privileges if some or even all
privileges were granted on database level causing it to grant
redundant privileges on table level.
2015-07-03 10:28:09 +02:00
Johannes Meyer
3aae1acc97
WebWizard: Validate the db schema correctly
...
This was being validated successfully no matter whether the
schema actually existed or not...
2015-07-02 17:02:12 +02:00
Johannes Meyer
49d4be79ef
DbTool: Some coding style fixes
2015-07-02 17:00:04 +02:00
Johannes Meyer
0c1365753e
DbTool: Properly escape database wildcards when checking privileges
...
fixes #9543
2015-07-02 16:58:37 +02:00
Johannes Meyer
3e69ef7e9e
WebWizard: Fix condition for page `setup_config_db_resource'
...
refs #8709
2015-07-02 10:23:27 +02:00
Johannes Meyer
ac78661943
WebWizard: Fix documentation
2015-07-02 09:23:09 +02:00
Johannes Meyer
7795ad4f95
WebWizard: Drop preferences page and include ApplicationConfigForm instead
...
refs #8709
2015-07-01 16:02:40 +02:00
Johannes Meyer
f615db01fe
WebWizard: Show db resource config right after choosing db as auth type
...
refs #8709
2015-07-01 14:24:48 +02:00
Johannes Meyer
399bbf0795
AuthenticationStep: Adjust usage of a DbUserBackend's insert capability
...
refs #8826
2015-05-11 16:01:20 +02:00
Johannes Meyer
6ca68f438d
Move concrete UserBackend classes to Icinga\Authentication\User
...
refs #8826
2015-04-21 12:51:31 +02:00
Johannes Meyer
d02c078e4a
Wizard: Ensure that privileges are checked only once
...
Another entry in the "The provided credentials cannot be
used to create the database and/or the user" story...
2015-04-15 09:26:39 +02:00
Johannes Meyer
a21d54460d
DbTool: Fix that all mysql privileges were checked regardless of their context
...
refs #8707
2015-04-13 14:17:18 +02:00
Johannes Meyer
e0891aedca
DbTool: Add mysql context identifiers for the REFERENCES privilege
...
Though this privilege is not in use until mysql version 5.7.6 it is registered
as privilege in the privilege tables in earlier versions.
refs #8707
2015-04-13 14:13:02 +02:00
Johannes Meyer
d038a2795d
Wizard: Differentiate between privileges required to create and setup a db
...
Fixes the bug that if a database and a login are already existing and only
the schema needs to be set up, which is possible using the resource's login,
the user is required to provide another login with the seemingly missing
privileges.
refs #8707
2015-04-13 14:10:24 +02:00
Johannes Meyer
5c61405a9a
Revert "Setup: Fix that the mysql privilege checks are not working in the wizard"
...
This reverts commit 1835479738
.
Operator precedence is a damn useful thing, if known by the developer...
2015-04-13 10:27:10 +02:00