Eric Lippmann
752891ef80
Fix executeable files
2016-12-13 13:49:21 +01:00
Eric Lippmann
ff71a395d2
Update version to 2.4.0
2016-12-13 12:34:12 +01:00
Eric Lippmann
a78ac6dfab
Hide announcements when they have expired
...
refs #11198
2016-12-13 11:04:56 +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
Eric Lippmann
bcc5b8c1a7
Merge branch 'feature/support-nested-ad-groups-for-roles-12598'
...
resolves #12598
2016-12-09 10:15:43 +01:00
Alexander A. Klimov
e10384770d
DbResourceForm: make the encryption selection a checkbox
...
refs #11115
2016-12-08 17:52:07 +01:00
Eric Lippmann
18ea3286d7
Merge branch 'feature/icingaweb2-vendor-zf1-13461'
...
resolves #13461
2016-12-08 17:16:01 +01:00
Eric Lippmann
626afbd5ec
Merge branch 'bugfix/always-use-the-jquery-find-method-w/-node-context-10704'
...
fixes #10704
2016-12-08 17:15:02 +01:00
Alexander A. Klimov
0bafc944d3
Conform to code style guidelines
...
refs #11115
2016-12-08 17:09:00 +01:00
Eric Lippmann
0e69ce4544
Remove obsolete class dropdown from the close-container-control
2016-12-08 16:55:33 +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
Eric Lippmann
fed0fc9608
Merge branch 'feature/fold-and-unfold-filter-by-click-12634'
...
resolves #12634
2016-12-08 14:30:55 +01:00
Eric Lippmann
a4513ba5cf
Replace Zend w/ icingaweb2-vendor-zf1
...
refs #13461
2016-12-08 14:20:36 +01:00
Eric Lippmann
5661dfa63c
Harden import of vendor JavaSript libs
...
fixes #12328
2016-12-08 10:40:22 +01:00
Eric Lippmann
b3bc1b6f81
Let the SummaryNavigationItemRenderer show the worst state
...
fixes #11185
2016-12-08 10:40:22 +01:00
Alexander A. Klimov
8c2b6ae665
Conform to coding guidelines
...
refs #12634
2016-12-07 18:33:26 +01:00
Alexander A. Klimov
69c8ed471b
FilterEditor: add possibility to fold and unfold filter by click
...
refs #12634
Signed-off-by: Alexander A. Klimov <alexander.klimov@icinga.com>
2016-12-07 18:26:45 +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
Eric Lippmann
4eb61c2bcf
Revert breaking change in Auth::isAuthenticated()
...
refs #12580
fixes #13281
2016-12-06 12:41:22 +01:00
Alexander A. Klimov
4205eb4cc9
nl2br helper: convert also raw newlines
2016-12-05 13:33:11 +01:00
Eric Lippmann
e549c44247
Don't show exception when no announcement has been created
...
refs #11198
2016-11-29 16:32:30 +01:00
Eric Lippmann
39c7451664
Implement announcements
...
refs #11198
2016-11-29 15:24:34 +01:00
Eric Lippmann
a9461ada54
Only render a menu item when it's not empty
...
A menu item is not empty when it either has children or a defined URL.
2016-11-28 14:56:17 +01:00
Johannes Meyer
78be71bc92
Merge branch 'bugfix/evaluate-redirect_remote_user-12164'
...
fixes #12164
2016-11-21 08:53:35 +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
Eric Lippmann
95cbb61987
Add parameter markAsError to Form::warning() and Form::error()
...
refs #11820
2016-11-17 11:21:58 +01:00
Eric Lippmann
4891afd646
Add paramater type to ResourceFactory::getResourceConfigs()
...
This allows to filter resources by type.
2016-11-17 10:14:45 +01:00
Eric Lippmann
39a5b3f64a
Refuse to enable modules prefixed w/ icingaweb2-module-
...
fixes #10870
2016-11-16 16:21:35 +01:00
Eric Lippmann
1cdef234a1
Revert "Module: Drop deprecated method registerHook and arg $key of method provideHook"
...
This reverts commit f1a1f41192
.
It makes absolutely sense to remove depcreated code, but this removal introduces too many problems while not being really necessary.
Some of our modules and modules written by others still rely on the deprecated code. A upgrade of Icinga Web 2 would break many running systems out there.
Before removing this code we should upgrade our modules and notify the authors of other modules about the deprecation.
Further, we should maintain something like a deprecation info file because nobody reads @deprecated tags.
All of the above will not protect us from systems where modules aren't up to date. We also have to implement a mechanism where it is still possible to disable faulty modules.
2016-11-16 16:17:42 +01:00
Eric Lippmann
f7e5cd3b71
Check the correct return type in case preg_replace fails in ExternalBackend.php
2016-11-16 14:10:31 +01:00
Johannes Meyer
3a816ce0f7
ExternalBackend: Don't throw an error if it's not possible to clean usernames
2016-11-16 12:04:46 +01:00
Johannes Meyer
0bd00ba3d0
ExternalBackend: Simplify how remote users are identified
...
refs #12164
2016-11-16 11:55:54 +01:00
Johannes Meyer
e75bfbc197
Response: Add ;charset=UTF-8 to the default content type
...
resolves #13117
2016-11-15 13:30:16 +01:00
Johannes Meyer
7d98025d7d
Merge branch 'bugfix/hooks-don-t-respect-module-permissions-12396'
...
fixes #12396
2016-11-14 09:46:08 +01:00
Johannes Meyer
f1a1f41192
Module: Drop deprecated method registerHook and arg $key of method provideHook
2016-11-11 16:15:59 +01:00
Johannes Meyer
5bce7dc9b8
Hook: Check a user's module permission before providing it's hook instances
...
refs #12396
2016-11-11 16:15:16 +01:00
Alexander A. Klimov
1cd2cfbdc9
Revert "Make hooks respect module permissions"
...
This reverts commit 4d2e6d2d87
.
2016-11-11 11:14:23 +01:00
Johannes Meyer
f7a8524dce
DbUserGroupBackend: Group by group.id when joining group memberships
...
Prevents duplicate results in case a group has multiple members.
2016-11-11 09:19:59 +01:00
Johannes Meyer
3a619eb8c7
DbConnection: Don't ignore asterisks when rendering filters
...
refs #11885
2016-11-11 09:18:53 +01:00
Johannes Meyer
634a69aec9
DbConnection: Explicitly check for NULL when rendering unequal filters
...
resolves #12852
2016-11-11 09:17:58 +01:00
Eric Lippmann
403e8d6912
Update HTMLPurifier to version 4.8.0 and let the Web 2 rpm depend on it
2016-11-10 16:04:49 +01:00
Eric Lippmann
c1d7d7005b
Update dompdf to version 0.7.0 and let the Web 2 rpm depend on it
2016-11-10 14:59:18 +01:00
Johannes Meyer
0152a5941d
DbQuery: Fix wrong operator precedence when rendering unequal filters
...
fixes #13107
refs #12852
2016-11-10 13:10:31 +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
Johannes Meyer
0ef81a2e0b
Response: Use a constant for the default content type
...
There is already setHeader() to adjust this dynamically.
refs #12161
2016-11-09 11:38:04 +01:00
Eric Lippmann
2b060d9bd4
Challenge API requests only if the controller requires auth
...
fixes #12580
2016-11-07 10:40:38 +01:00
Alexander A. Klimov
d9330486e9
Replace ExternalBackend::getRemoteUserEnvvars() with an attribute
...
refs #12164
2016-11-04 17:27:36 +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
1fd0896a7d
Merge branch 'feature/inirepository-should-support-multiple-tables-13034'
...
resolves #13034
2016-11-04 10:37:44 +01:00