11056 Commits

Author SHA1 Message Date
Eric Lippmann
010db92c88 Add # to the filter test
refs #2936
2017-09-20 15:16:41 +02:00
Alexander A. Klimov
467fc79095 Style monitored objects' detailview extensions as expected
refs #2949
2017-09-20 14:49:14 +02:00
Alexander A. Klimov
c2ee3bef06 DetailviewExtensionHook: provide the concrete implementation's module
refs #2949
2017-09-20 14:49:08 +02:00
lippserd
354658eee2 Merge pull request #2931 from kobmaki/Feature/DbConnection-with-pdo_ibm-to-DB2
Allow pdo_ibm for database resources
2017-09-20 12:22:01 +02:00
Florian Strohmaier
c48f69915b CSS: Add safe area paddings for iPhone X landscape orientation
fixes #2966
2017-09-20 11:47:39 +02:00
Florian Strohmaier
f2c37f1e93 Layout: Add viewport-fit descriptor for round-rect displays
refs #2966
2017-09-20 11:46:51 +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
Michael Friedrich
8d2e22a738 Merge pull request #2947 from rhopfer/fix/doc-install-centos-selinux
Add note about SELinux to CentOS install doc
2017-09-13 11:41:02 +02:00
Roland Hopferwieser
63ad7817d2 Add note about SELinux to CentOS install doc 2017-09-13 11:32:56 +02:00
Markus Frosch
d1ff1d3872 Merge pull request #2958 from Icinga/travis
travis: Update build matrix to build with php 5.3 on precise
2017-09-09 09:16:30 +02:00
Markus Frosch
79f4072e93 travis: Update build matrix to build with php 5.3 on precise
All other builds can happen on trusty.

fixes #2948
2017-09-09 09:10:44 +02:00
lippserd
46014558e6 Merge pull request #2946 from Icinga/bugfix/enhance-code-autocompletion-in-ides-2945
Enhance code autocompletion in IDEs
2017-09-08 15:45:25 +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
b2ab99fd71 Add log writer PhpWriter
refs #11652
2017-09-08 15:39:31 +02:00
lippserd
ade0744701 Merge pull request #2923 from Icinga/bugfix/is-not-a-valid-number
Form/Element/Number: The field should be valid when empty
2017-09-08 15:32:48 +02:00
Michael Friedrich
c1d44f5dbd Merge pull request #2952 from Icinga/feature/docs-apache-vhost
Docs: Add an example for Apache VHost configuration into Advanced Topics
2017-09-08 13:18:08 +02:00
Michael Friedrich
b20fc1c464 Docs: Add an example for Apache VHost configuration into Advanced Topics 2017-09-08 13:13:45 +02:00
Johannes Meyer
3190b7dea3 Revert "Web: Allow to configure whether we'll consider Accept-Language or not"
This reverts commit 87505aff7ce63c83072e7ea4d7415d72d4281ddd.
2017-09-08 12:56:09 +02:00
Johannes Meyer
87505aff7c Web: Allow to configure whether we'll consider Accept-Language or not 2017-09-08 11:55:15 +02:00
Alexander A. Klimov
356e194612 Enhance code autocompletion in IDEs
refs #2945
2017-09-07 11:22:46 +02:00
Johannes Meyer
316b998ef7 Merge branch 'feature/improve-caching-2917'
resolves #2917
2017-08-22 09:41:01 +02:00
Johannes Meyer
beb3326631 StyleSheet/JavaScript: Also include Cache-Control when answering with a 304
Without Cache-Control, the browser may invalidate its cached file and we're
serving the file again on the next request.

refs #2917
2017-08-22 09:33:28 +02:00
Johannes Meyer
6702ccb2a7 FileCache: Ignore compression suffix when checking cache made of multiple files
refs #2917
2017-08-22 09:31:56 +02:00
Johannes Meyer
7b7bfb5a5d FileCache: Use the correct variable when checking a file's modification time
refs #2917
2017-08-22 08:38:13 +02:00
Johannes Meyer
30b752c72c StaticController: Set a maximum age and check E-Tags of module image requests
refs #2917
2017-08-22 08:38:13 +02:00
Johannes Meyer
7e358f3619 StaticController: Set a maximum age and honor no-cache for gravatar requests
refs #2917
2017-08-22 08:38:13 +02:00
Markus Frosch
1d06d4e3c4 Form/Element/Number: The field should be valid when empty 2017-08-17 13:20:51 +02:00
lippserd
b7639651e8 Merge pull request #2904 from naisanza/bugs/typos
icingaweb2/setup typo on page
2017-08-11 15:40:28 +02:00
lippserd
b9ce8c3135 Merge pull request #2919 from Icinga/bugfix/module-config-caching
Config: Fix cached loading of module config
2017-08-11 15:39:58 +02:00
lippserd
9572f77895 Merge pull request #2913 from Icinga/fix/setup-wizard-mysql-debian
Setup Wizard: Fix error code on Debian; Docs: Revamp and split
2017-08-11 15:36:12 +02:00
Michael Friedrich
661014747d Docs: Split installation into basic; create advanced topics, upgrading, troubleshooting 2017-08-11 15:30:28 +02:00
Michael Friedrich
9e6e39f795 Docs: Add required database/user details for Debian and web setup
refs #2909
2017-08-11 15:30:22 +02:00
Markus Frosch
7da7c0f6c7 Config: Fix cached loading of module config
Since the module copied the array to a local variable, the loaded
Config object never got saved to self::$modules
2017-08-11 08:35:34 +02:00
lippserd
16f9fa35c9 Merge pull request #2914 from Icinga/fix/api-command-ack-wo-expire
API Commands: Only send acknowledgement expire time if not null
2017-08-09 13:29:10 +02:00
Florian Strohmaier
75b6d5009a Provide Pinned Tab Icon for Safari
refs #2853
2017-08-09 11:13:10 +02:00
Michael Friedrich
2c312adf94 API Commands: Only send acknowledgement expire time if not null
Icinga 2 v2.7.0 is more strict with the `expiry` attribute if sent
(cannot be null, or in the past).

While acknowledgments with expire time worked well (and do so with this patch),
the command renderer did not check whether the value is actually not null
before setting it into the data form. The boolean value from the checkbox is
not available in the command renderer unfortunately.

@lippserd: Verified working with and without expire time inside the Vagrant boxes.

fixes #2911
2017-08-08 12:53:39 +02:00
Michael Friedrich
1078b7de1a Setup Wizard: Fix missing MySQL error code 1698 handling
refs #2909
2017-08-07 15:14:20 +02:00
lippserd
72dfa6d8c0 Merge pull request #2912 from Icinga/doc/release-rpm
doc: Update Icinga repository release rpm location
2017-08-04 16:40:30 +02:00
Markus Frosch
6e61f0f17d doc: Update Icinga repository release rpm location 2017-08-04 16:37:57 +02:00
lippserd
7e3c7c11ee Merge pull request #2910 from Icinga/fix/install-docs-repos
Docs: Update to Debian stretch & use icinga-rpm-release
2017-08-04 09:58:52 +02:00
Michael Friedrich
9a3d71f379 Fix Debian Stretch description 2017-08-04 09:33:58 +02:00
Michael Friedrich
f9c5f91831 Docs: Update to Debian stretch & use icinga-rpm-release
Further add a note about EPEL setup how it is done in Icinga 2.
Minor formatting and wording.
2017-08-03 19:30:40 +02:00
Johannes Meyer
22feb4b3fd User: Allow to unset an email and return $this in all setters
$email is optional in the constructor and so should be when
calling its setter.
2017-07-31 15:21:54 +02:00
Eric Lippmann
7d177d8712 Increase input fields size in the navigation item forms
Fixes #2872
2017-07-31 09:06:17 +02:00
Eric Lippmann
ab7fa9f925 Add domain part to user groups if the user group backend is reponsible for a domain 2017-07-31 09:03:40 +02:00
Eric Jaw
07cea541eb icingaweb2/setup typo on page
don' ==> don't
2017-07-28 16:02:23 -04:00
Eric Lippmann
fe12ed05e3 Fix menu height when switching back from mobile layout
Fixes #2841
2017-07-28 13:44:21 +02:00
Eric Lippmann
2b3853d01c Doc: Relax Icinga 2 API user permissions
Fixes #2884
2017-07-28 11:28:35 +02:00
Eric Lippmann
c4e236cce9 Doc: Fix header anchor detection 2017-07-28 10:20:18 +02:00