Johannes Meyer
ca0914644c
Use "icingaweb2" instead of "icingaweb" as default syslog prefix
2015-02-12 14:01:59 +01:00
Eric Lippmann
6bae2e0a53
Note that our license is GPL v2 or any later version in our license header instead of pointing to the license's URL
2015-02-04 10:52:27 +01:00
Eric Lippmann
5b4fab0750
Add license header
...
This time without syntax errors hopefully :)
2015-02-03 16:27:59 +01:00
Eric Lippmann
5fa2e3cfdc
Revert "Add license header"
...
This reverts commit 338d067aba
.
2015-02-03 16:16:26 +01:00
Eric Lippmann
338d067aba
Add license header
...
fixes #7788
2015-02-03 15:51:04 +01:00
Alexander Klimov
a6cea24934
Platform::zendClassExists(): don't fail if a Zend class file doesn't exist
2015-02-03 12:22:23 +01:00
Johannes Meyer
f5a651664c
Create the enabledModules directory when necessary only as well
...
refs #8219
2015-01-30 16:16:12 +01:00
Johannes Meyer
9426a5bd23
Use File::create() in Config::saveIni() to create missing nested directories
...
refs #8219
2015-01-30 15:43:02 +01:00
Johannes Meyer
63305fdf9a
Add Icinga\Application\Config::saveIni()
...
Simplifies saving INI files. Icinga\File\Ini\IniWriter does already require an
instance of Icinga\Application\Config so it's obvious to give "Config" the
task to initialize the writer.. We do also have a central place to handle
creating missing ancestor directories now.
refs #8219
2015-01-30 09:32:08 +01:00
Johannes Meyer
47b27fcfe4
setup: Look for the authentication.ini instead of the config.ini
...
The config.ini does not include any settings mandatory to operate
Icinga Web 2, but the authentication.ini does.
refs #8134
2015-01-27 13:34:59 +01:00
Eric Lippmann
7bd42b476f
bootstrap: Load setup module in case the setup token exists
...
The web setup may write the config.ini even if it errors. Thus our bootstrap
has to load the setup module whenever the setup.token exists.
Another approach would to write the config.ini in our web setup at the very end.
2015-01-23 15:27:52 +01:00
Eric Lippmann
ac503031a7
Config: Fix PHPDoc for fromIni
2015-01-19 11:43:39 +01:00
Eric Lippmann
87adbacb3b
Config: Fix coding style
2015-01-19 11:43:39 +01:00
Eric Lippmann
599cb620d8
Config: Don't throw NotReadableError if the file does not exist
2015-01-19 11:43:39 +01:00
Eric Lippmann
b983f1901b
modules: Fix that the forms namespace is not registered when the module does not have any library file
2015-01-14 13:24:31 +01:00
Eric Lippmann
58cfb67983
Load setup module when necessary when bootstrapping the CLI
...
fixes #8146
2014-12-30 09:27:37 +01:00
Eric Lippmann
839523a73f
Web: Load setup module if necessary
2014-12-29 14:31:34 +01:00
Eric Lippmann
611d01788f
Add setup related utility functions to ApplicationBootstrap.php
2014-12-29 14:29:31 +01:00
Eric Lippmann
7d36a59c67
Use '@return $this' instead of '@return self' for document fluent interfaces in ApplicationBootstrap.php
2014-12-29 14:01:19 +01:00
Eric Lippmann
8ec0740005
Merge branch 'master' into feature/packages-4075
2014-12-18 14:02:17 +01:00
Johannes Meyer
bca28a5ae2
Display inline pie-charts also in views exported to PDF
...
fixes #6463
2014-12-15 13:55:20 +01:00
Eric Lippmann
68e460b5d1
Remove unused use in EmbeddedWeb
2014-12-10 09:32:02 +01:00
Eric Lippmann
888fa90fe2
Fix typo in PHPDoc in EmbeddedWeb
2014-12-10 09:31:37 +01:00
Eric Lippmann
2b5fe7baf4
Set default config dir to '/etc/icingaweb2'
2014-12-10 09:30:12 +01:00
Eric Lippmann
916868a051
Revert "Add support for "core" modules and make the setup module such a module"
...
This reverts commit 8af13f564b
.
The setup module must only be loaded when necessary not always.
2014-12-09 16:28:05 +01:00
Eric Lippmann
7d00f68660
Revert "Load core modules also when bootstrapping the CLI"
...
This reverts commit f12473d34b
.
The CLI must not load core modules, i.e. setup.
2014-12-09 16:27:04 +01:00
Johannes Meyer
196b6a4875
Ensure that Zend is loaded when showing status information in the CLI
...
fixes #7869
2014-12-09 15:38:13 +01:00
Thomas Gelf
09e59ba44a
Modules\Module: determine correct config dir
2014-12-03 10:43:27 +01:00
Eric Lippmann
a2a97537ce
Log: Fix StdoutWriter not using our "new" Logger's interface
2014-12-03 09:38:33 +01:00
Johannes Meyer
ebf908b1b5
Make db requirement checks more sensitive
...
fixes #7837
2014-12-01 15:38:10 +01:00
Eric Lippmann
aef81a56d6
Merge branch 'master' into feature/security-gui-5647
...
Conflicts:
library/Icinga/Application/Config.php
library/Icinga/File/Ini/IniWriter.php
library/Icinga/Web/Form.php
library/Icinga/Web/Menu.php
2014-11-18 17:08:25 +01:00
Johannes Meyer
f007663235
Show the user a senseful error message in case enabledModules is missing
...
fixes #7205
2014-11-18 16:22:41 +01:00
Johannes Meyer
7621f6642d
Adjust usages of Icinga\Application\Config
...
refs #7147
2014-11-18 13:11:52 +01:00
Johannes Meyer
0c84bf614d
Split config functionality into two classes
...
There is now Icinga\Application\Config as our ini configuration handler and
Icinga\Data\ConfigObject as our general configuration container.
refs #7147
2014-11-18 13:02:56 +01:00
Johannes Meyer
812f9af949
Change modulePath setting to module_path
...
fixes #7694
2014-11-17 10:10:08 +01:00
Eric Lippmann
6ba4e55277
Throw exception on E_NOTICE
...
Use of uninitialized values must be detected asap.
2014-11-15 01:20:27 +01:00
Eric Lippmann
52c19b5843
EmbeddedWeb must not load core modules, i.e. setup
2014-11-15 01:04:56 +01:00
Eric Lippmann
2c0122ba9f
Fix ApplicationBootstrap::getBootstrapDirectory() when Icinga Web 2 is served using PHP's built-in web server
2014-11-15 01:04:14 +01:00
Eric Lippmann
11bb8dbab0
icingacli web serve: Fix "PHP Notice: Use of undefined constant ICINGA_LIBDIR"
2014-11-14 16:02:17 +01:00
Eric Lippmann
029630308d
Load Zend on Web and EmbeddedWeb
...
refs #7464
2014-11-14 14:07:13 +01:00
Eric Lippmann
37dd2f5dd2
Do not load Zend on the CLI and remove our library from the include path
...
Adding Icinga Web 2's library to the include is not necessary for getting the Zend_Plugin_Loader working.
2014-11-14 14:04:24 +01:00
Johannes Meyer
586b4f463b
Let our module autloader know that we renamed our form namespaces
...
refs #7553
2014-11-14 11:30:44 +01:00
Johannes Meyer
775c20d9ad
Rename namespace Icinga\Form to Icinga\Forms
...
refs #7553
2014-11-14 10:57:14 +01:00
Eric Lippmann
48a468b888
Add our vendor path to the include path
2014-11-13 19:52:28 +01:00
Eric Lippmann
81b144d057
Fix locale setup
...
The CLI must not try to use HTTP_ACCEPT_LANGUAGE. Avoided double try-catch blocks.
refs #6073
2014-11-13 18:02:03 +01:00
Eric Lippmann
e3c70bec6d
Fix timezone setup
...
The CLI must not try to use our web timezone detection thingy.
refs #6073
2014-11-13 17:07:36 +01:00
Eric Lippmann
ac2ec83852
Merge branch 'master' into feature/localization-form-6073
...
Conflicts:
library/Icinga/Application/ApplicationBootstrap.php
test/php/library/Icinga/User/Store/DbStoreTest.php
2014-11-13 17:03:41 +01:00
Eric Lippmann
f427577067
Add getVendorDir() in favor of constant ICINGAWEB_VENDORS
2014-11-13 09:38:04 +01:00
Eric Lippmann
bfa834fc3b
Remove constant ICINGAWEB_APPDIR
...
We should avoid use of constants.
2014-11-13 09:33:31 +01:00
Eric Lippmann
9c103a9864
Remove constant ICINGAWEB_BASEDIR
...
We should avoid use of constants.
2014-11-13 09:24:51 +01:00