6809 Commits

Author SHA1 Message Date
Gunnar Beutner
4c65061ab0 Update the agent wizard banner
fixes #11585
2016-04-20 10:09:37 +02:00
Gunnar Beutner
d2ebb80c0a Fix "Run Icinga 2 wizard" option in the installer
refs #11449
2016-04-20 10:09:37 +02:00
Michael Friedrich
4c01555114 Docs: Remove instance_name from Ido*Connection example
fixes #11592
2016-04-20 10:09:37 +02:00
Gunnar Beutner
a716b9f4d7 Fix include for icinga2.wixpatch (again)
refs #11449
2016-04-20 10:09:37 +02:00
Gunnar Beutner
e17f5f7d00 Use _rmdir instead of _unlink
refs #11449
2016-04-20 10:09:37 +02:00
Gunnar Beutner
3c3ed80967 Remove the Icinga 2 directory (if it's empty) after running uninstall.exe
refs #11449
2016-04-20 10:09:37 +02:00
Gunnar Beutner
83e410a302 Remove cmake_policy call
refs #11449
2016-04-20 10:09:36 +02:00
Gunnar Beutner
0028bf0b8a Fix support for building debug MSI packages
refs #11449
2016-04-20 10:09:36 +02:00
Gunnar Beutner
7fe6c429dd Make sure NSIS-based installations are uninstalled before we copy the new
files

refs #11449
2016-04-20 10:09:36 +02:00
Rune Darrud
55d4662286 Add support for msi uninstallation in Chocolatey package
refs #11587
2016-04-20 10:09:36 +02:00
Gunnar Beutner
233f8ffb17 Fix arguments for uninstall.exe
refs #11449
2016-04-20 10:09:36 +02:00
Gunnar Beutner
fd16e2d7d6 Wait for uninstall.exe to terminate
refs #11449
2016-04-20 10:09:36 +02:00
Gunnar Beutner
1871bc9382 Replace the agent wizard banner
refs #11449
2016-04-20 10:09:36 +02:00
Gunnar Beutner
6e2e90cc62 Make sure the etc and var directories are in the common data directory
refs #11449
2016-04-20 10:09:36 +02:00
Gunnar Beutner
e1373386fa Only hide navigational attributes which are not config/state
fixes #11567
2016-04-20 10:09:35 +02:00
Gunnar Beutner
1a3481db98 Fix installations that use DESTDIR
fixes #11574
2016-04-20 10:09:35 +02:00
Rune Darrud
02e3231947 Remove .Net 3.5 dependency from the Chocolatey package
fixes #11384

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-04-20 10:09:35 +02:00
Gunnar Beutner
4686d7192e Fix compiler warning in *::NotifyActive
fixes #11577
2016-04-20 10:09:35 +02:00
Gunnar Beutner
d481763b0b Disable MSI restart manager
refs #11449
2016-04-20 10:09:35 +02:00
Gunnar Beutner
cf954fd512 Ensure that KB2999226 is installed
refs #11449
2016-04-20 10:09:35 +02:00
Gunnar Beutner
b4e86caf17 Update Chocolatey scripts to support the new MSI package
refs #11449
2016-04-20 10:09:35 +02:00
Gunnar Beutner
ea47e5552b Update banner for the Windows setup wizard
refs #11449
2016-04-20 10:09:35 +02:00
Rune Darrud
b7ccce9d83 Add the Icinga2SetupAgent.exe.config to Windows installer
fixes #10624
2016-04-20 10:09:34 +02:00
Gunnar Beutner
159681c390 Fix crash in Downtime::DowntimesExpireTimerHandler
fixes #11534
fixes #11559
2016-04-20 10:09:34 +02:00
Gunnar Beutner
301455db97 Don't overwrite config files on *NIX
fixes #11542
2016-04-20 10:09:34 +02:00
Thomas Widhalm
1c199e3edb Docs: Change the silent installation modifiers for the new msi packages
fixes #11437

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-04-20 10:09:34 +02:00
Gunnar Beutner
97303d7078 Remove 1px border around the dialog banner image
refs #11449
2016-04-20 10:09:34 +02:00
Gunnar Beutner
b27455c865 Add new images for the Windows installer
refs #11449
2016-04-20 10:09:34 +02:00
Gunnar Beutner
9156da566a Fix incorrect link in the documentation
fixes #11564
2016-04-20 10:09:34 +02:00
Michael Friedrich
1a21293809 Implement support for overriding check command timeout
fixes #9283
2016-04-20 10:09:34 +02:00
Michael Friedrich
5910f2e310 API: Ensure that empty passwords w/ client_cn are properly checked
fixes #11482
2016-04-20 10:09:33 +02:00
Gunnar Beutner
909845c456 Fix incorrect path for the X509 certificates on Windows
refs #11449
2016-04-20 10:09:31 +02:00
Michael Friedrich
c1a31afb3b Docs: Fix url for Icinga Web 2 installation docs
refs #11494
2016-04-20 10:08:09 +02:00
Gunnar Beutner
53cb18543c Implement support for upgrading NSIS-based installations
refs #11449
2016-04-20 10:07:51 +02:00
Gunnar Beutner
e04278e6c3 Hide console windows during installation
refs #11449
2016-04-20 10:07:51 +02:00
Gunnar Beutner
fe5cef4107 Add missing MkDirP call
refs #11449
2016-04-20 10:07:51 +02:00
Gunnar Beutner
0a96f4129e Remove unused code in the Windows wizard
refs #11449
2016-04-20 10:07:50 +02:00
Gunnar Beutner
9ce63aa68e Make sure config files aren't overwritten during updates
refs #11449
2016-04-20 10:07:50 +02:00
Gunnar Beutner
5c77e853a7 Remove support for NSIS
refs #11449
2016-04-20 10:07:50 +02:00
Gunnar Beutner
01709955a8 Add missing pre and post installation commands
refs #11449
2016-04-20 10:07:50 +02:00
Gunnar Beutner
389cb54f93 Implement support for running custom install/uninstall actions
refs #11449
2016-04-20 10:07:47 +02:00
Michael Friedrich
309ea899ed Fix: Overwriting global type variables causes crash in ConfigItem::Commit()
fixes #11484
2016-04-20 10:07:25 +02:00
Gunnar Beutner
7b37bd8f41 Add preliminary support for 64-bit packages
refs #11449
2016-04-20 10:07:25 +02:00
Gunnar Beutner
d276c7e4c2 Fix: FatalError() returns when called before Application.Run
fixes #11475
2016-04-20 10:07:24 +02:00
Gunnar Beutner
e75262af2f Update NSClient++ to version 0.4.4.19
fixes #11473
fixes #11474
2016-04-20 10:07:24 +02:00
Rune Darrud
a65f5fad26 Add support for x64 Icinga2SetupAgent
refs #11462
2016-04-20 10:07:24 +02:00
Michael Friedrich
0cbedf495a IDO: Ensure that the notification insert id is passed to contactnotification inserts
We cannot add the notification insert id directly
to the following contactnotifications queries. Instead
we need to pass a DbValue reference which gets set after
the notification insert id is calculated.
The contactnotifications insert queries are fired as query
group calling CanExecuteQuery() and FieldToEscapedString().
If the notification id does not exist yet, the queries are
moved to the end of the queue.
Once the contactnotifications queries are fired the DbValue
reference is destroyed.

This patch also removes the old notification insert id cache
which was broken in many ways.

fixes #11387
2016-04-20 10:07:24 +02:00
Louis Sautier
45786e2b81 Re-add the 'su' directive to logrotate if supported
- try to detect a recent logrotate version which supports the 'su'
directive (added in 3.8.0, see
5be96cf182 (diff-e4eb329834da3d36278b1b7d943b3bc9R6))
- if logrotate can't be found, assume an old version is used
- allow the parameter to be forced by the user

fixes #9249

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2016-04-20 10:07:24 +02:00
Michael Friedrich
98eef33399 Fix socket exceptions while querying the API
fixes #11224
2016-04-20 10:07:24 +02:00
Michael Friedrich
d0b5898c46 Fix: Downtimes/Comments not being synced to child zones
fixes #11227
2016-04-20 10:07:24 +02:00