Commit Graph

11343 Commits

Author SHA1 Message Date
lippserd c18038f166
Merge pull request #3261 from Icinga/bugfix/icingacli-no-setup-module-2705
Make icingacli working without the setup module
2018-01-17 11:58:50 +01:00
lippserd ddfafb27f6
Merge pull request #3256 from Icinga/bugfix/multi-domain-support-broken-3232
Make multi-domain authn working w/ upper-case domains in user names
2018-01-17 11:57:48 +01:00
lippserd a181503448
Merge pull request #3225 from Icinga/bugfix/activity-indicator-without-javascript-3119
Don't display loading w/o JS
2018-01-17 11:55:54 +01:00
Alexander A. Klimov e381b1e439 Merge branch 'bugfix/timeout-proxy-fpm-development-3266'
fixes #3266
2018-01-16 14:46:35 +01:00
Alexander A. Klimov 38feeba5c3 Vagrant: increase timeout for proxy requests to FPM
refs #3266
2018-01-16 14:46:35 +01:00
lippserd 8599696d6d
Merge pull request #3270 from Icinga/bugfix/ini-comments-with-hash-3267
Upgrading doc: add breaking changes of 2.5
2018-01-16 14:10:28 +01:00
Alexander A. Klimov e1eb584fa1 Upgrading doc: add breaking changes of 2.5
refs #3267
2018-01-16 13:55:17 +01:00
Johannes Meyer 0ce4ccfda9
Merge pull request #3144 from Icinga/bugfix/http_accept_language-header-missing-2885
Handle missing Accept-Language header
2018-01-16 13:40:41 +01:00
Alexander A. Klimov 4b715e0176 Handle missing Accept-Language header
refs #2885
2018-01-16 13:37:34 +01:00
Johannes Meyer 00b411ad32
Merge pull request #3217 from Icinga/bugfix/ldap-backend-user-listing-limit-2765
LdapConnection: respect a query's limit as expected
2018-01-16 13:05:47 +01:00
Johannes Meyer 9ea916c5c6 Repository: Fix that legacy sort rules are ignored
refs #2765
2018-01-16 12:59:42 +01:00
Johannes Meyer ce4ae47805 LdapConnection: Respect a query's offset not only for ordered results
refs #2765
2018-01-16 12:59:42 +01:00
Johannes Meyer 37f22518bb LdapConnection: Respect query limits also for paged queries
refs #2765
2018-01-16 12:59:42 +01:00
Alexander A. Klimov 2282e1aa4f LdapConnection: respect a query's limit as expected
refs #2765
2018-01-16 12:59:42 +01:00
Alexander A. Klimov 8cbd506459 Make icingacli working without the setup module
This enables users to install only the icingacli package

refs #2705
2018-01-16 12:21:42 +01:00
lippserd 705f3a49d9
Merge pull request #3180 from Icinga/feature/url-static-self
Url: prefer static over self
2018-01-16 10:52:25 +01:00
Alexander A. Klimov fd1cfd35c3 Don't display loading w/o JS
refs #3119
2018-01-16 10:48:11 +01:00
lippserd 2fb9ce9f93
Merge pull request #3145 from Icinga/bugfix/history-eventgrid-format-2678
Accept /monitoring/list/eventgrid?format=*
2018-01-16 10:43:09 +01:00
Alexander A. Klimov 8c7ccce4a7 Make multi-domain authn working w/ upper-case domains in user names
refs #3232
2018-01-16 10:36:22 +01:00
Alexander A. Klimov 75b7ff1231 Merge branch 'bugfix/installation-doc-ubuntu-3231'
fixes #3231
2018-01-16 10:28:51 +01:00
lippserd 30e5ee9d79
Merge pull request #3227 from Icinga/feature/separate-reachability-and-check-source-2953
Separate reachability and check source info in detail views
2018-01-16 10:24:14 +01:00
lippserd 44fccfff4d
Merge pull request #3230 from Icinga/bugfix/application-state-log-out-2882
/application-state: ignore unauthenticated requests
2018-01-16 10:20:13 +01:00
lippserd 76bc59b7bf
Merge pull request #3260 from Icinga/bugfix/reset-search-not-working-2753
Make search reset control working across auto-refresh
2018-01-16 10:14:23 +01:00
lippserd e529b9b2ba
Merge pull request #3218 from Icinga/bugfix/remove-leading-and-trailing-blank-from-ip-address-2494
Remove leading and trailing blanks from ip addresses
2018-01-16 09:20:37 +01:00
lippserd c1497cf1c5
Merge pull request #3143 from Icinga/bugfix/inactive-module-config-tabs-2977
Hide inactive modules' config tabs
2018-01-16 09:18:49 +01:00
lippserd 5b069bace4
Merge pull request #3138 from Icinga/bugfix/typo-existance-3062
Fix typo "existance"
2018-01-16 09:03:48 +01:00
Alexander A. Klimov 1f61744b57 Make search reset control working across auto-refresh
refs #2753
2018-01-15 15:09:50 +01:00
Alexander A. Klimov b790cc98c1 /application-state: ignore unauthenticated requests
refs #2882
2018-01-15 14:21:28 +01:00
Alexander A. Klimov 06802cb94e Installation doc: unify resulting installation on Debian and Ubuntu
refs #3231
2018-01-15 13:09:21 +01:00
Alexander A. Klimov 5cb7deda20 Merge branch 'bugfix/domain-aware-auth-non-domain-ldap-group-backend-3250'
fixes #3250
fixes #3251
2018-01-15 11:20:45 +01:00
Paolo Schiro c806099e1b Avoid including domain users in a group not belonging to a domain
Signed-off-by: Alexander A. Klimov <alexander.klimov@icinga.com>

refs #3250
2018-01-15 11:19:35 +01:00
lippserd 02391e648b
Merge pull request #3136 from Icinga/bugfix/sort-resources
/config/resource: sort resources by name
2018-01-15 09:33:17 +01:00
Alexander A. Klimov fd489f861c Merge branch 'feature/vagrant-upgrade-php-7-1-2989'
fixes #2989
2018-01-12 11:32:55 +01:00
Alexander A. Klimov 2ac605800f Install PHP 7.1 from RedHat SCL
refs #2989
2018-01-12 11:30:45 +01:00
lippserd b6ea97090a
Merge pull request #3254 from Icinga/feature/drop-icinga-gui
Puppet: don't install icinga-gui
2018-01-12 11:26:55 +01:00
Alexander A. Klimov 4e49152c9f Puppet: don't install icinga-gui 2018-01-12 10:06:51 +01:00
lippserd 44b490e4b5
Merge pull request #3224 from Icinga/bugfix/custom-menu-item-log-message-3189
Fix unneccessary log message
2018-01-11 11:43:17 +01:00
lippserd 20916509bc
Merge pull request #3222 from Icinga/Fix-typo-in-Automating-the-Installation-of-Icinga-Web-2
20-Advanced-Topics.de Fix typo
2018-01-11 11:42:16 +01:00
lippserd 6abb91421a
Merge pull request #3220 from Icinga/fix/filter-by-custom-variables
Fix filter by host custom variables
2018-01-11 11:40:22 +01:00
lippserd fe0c569b13
Merge pull request #3197 from Icinga/feature/event-history-detail-view-3191
Implement event history detail view
2018-01-11 11:39:50 +01:00
Alexander A. Klimov 196cdbe4af Implement event history detail view
refs #3191
2018-01-09 13:04:06 +01:00
Michael Friedrich 7e5f5405aa
Merge pull request #3241 from Icinga/fix/vagrant-base-box
Vagrant: Use bento base box
2018-01-03 12:14:06 +01:00
Michael Friedrich 8da7b3f0bc Vagrant: Use bento base box
fixes #3240
2018-01-03 12:10:29 +01:00
Alexander A. Klimov 0b6336c623 Separate reachability and check source info in detail views
refs #2953
2017-12-19 17:57:04 +01:00
Alexander A. Klimov a1709a0670 Fix unneccessary log message
refs #3189
2017-12-19 15:58:25 +01:00
Jennifer Mourek b32dae075c
Update 20-Advanced-Topics.md 2017-12-19 12:50:42 +01:00
Eric Lippmann 93ec798c6b Ido: Map h.host_object_id to s.host_object_id in the ServicegroupQuery
This is required to make filters work which filter by host custom variables without using any host related table.
2017-12-18 10:35:16 +01:00
Eric Lippmann b1f7923711 Ido: Allow custom variables to be mapped
If you filter by host custom variables and the query does not have the services table joined,
our query implementation calls the joinHosts method. Then, the column for the JOIN ON condition is
automatically set to h.host_object_id.
But it may be required by the query to call joinServices and use s.host_object_id instead of
h.host_object_id because the query does not use any host related table at all.

This is now possible when h.host_object_id is mapped to s.host_object_id:

class ServicesRelatedQuery
{
    protected $columnMap = array(
        'hosts' => array(
            'h.host_object_id' => 's.host_object_id'
        )
    );

    protected function joinHosts()
    {
        $this->requireVirtualTable('services');
    }
}
2017-12-18 10:23:45 +01:00
Alexander A. Klimov 72592fcccf Merge branch 'bugfix/no-module-less-break-lesscompiler-3149'
fixes #3149
2017-12-18 10:10:13 +01:00
Alexander A. Klimov ba9d286567 Remove leading and trailing blanks from ip addresses
refs #2494
2017-12-15 13:08:14 +01:00