7063 Commits

Author SHA1 Message Date
Gunnar Beutner
0d39c7361d Remove the Icinga 2 directory (if it's empty) after running uninstall.exe
refs #11449
2016-04-14 14:24:56 +02:00
Gunnar Beutner
bff4a139bd Remove cmake_policy call
refs #11449
2016-04-14 14:14:57 +02:00
Gunnar Beutner
936bd4aa0d Fix support for building debug MSI packages
refs #11449
2016-04-14 14:08:18 +02:00
Gunnar Beutner
63a7453e10 Make sure NSIS-based installations are uninstalled before we copy the new
files

refs #11449
2016-04-14 12:16:45 +02:00
Rune Darrud
6cd0d53f28 Add support for msi uninstallation in Chocolatey package
refs #11587
2016-04-14 08:29:58 +02:00
Gunnar Beutner
4f697c8b4b Fix arguments for uninstall.exe
refs #11449
2016-04-14 07:51:23 +02:00
Gunnar Beutner
2b796aba84 Wait for uninstall.exe to terminate
refs #11449
2016-04-14 07:04:36 +02:00
Gunnar Beutner
1c310c3f75 Replace the agent wizard banner
refs #11449
2016-04-13 21:44:15 +02:00
Gunnar Beutner
5633440e39 Make sure the etc and var directories are in the common data directory
refs #11449
2016-04-13 21:32:20 +02:00
Gunnar Beutner
09165e5ca6 Only hide navigational attributes which are not config/state
fixes #11567
2016-04-13 12:02:08 +02:00
Gunnar Beutner
f75739399c Fix installations that use DESTDIR
fixes #11574
2016-04-13 09:32:08 +02:00
Rune Darrud
58a35fe182 Remove .Net 3.5 dependency from the Chocolatey package
fixes #11384

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-04-13 09:01:00 +02:00
Gunnar Beutner
2bf5f4d497 Fix compiler warning in *::NotifyActive
fixes #11577
2016-04-13 08:59:06 +02:00
Gunnar Beutner
187ee0db80 Disable MSI restart manager
refs #11449
2016-04-13 08:58:53 +02:00
Gunnar Beutner
d8c81fd1e7 Ensure that KB2999226 is installed
refs #11449
2016-04-12 13:13:21 +02:00
Gunnar Beutner
4fe7076b5f Update Chocolatey scripts to support the new MSI package
refs #11449
2016-04-12 12:27:33 +02:00
Gunnar Beutner
df61b4940e Update banner for the Windows setup wizard
refs #11449
2016-04-12 12:22:46 +02:00
Rune Darrud
6f6c133771 Add the Icinga2SetupAgent.exe.config to Windows installer
fixes #10624
2016-04-12 12:18:32 +02:00
Gunnar Beutner
974ca9f38b Fix crash in Downtime::DowntimesExpireTimerHandler
fixes #11534
fixes #11559
2016-04-12 12:05:43 +02:00
Gunnar Beutner
2d7f6ab484 Don't overwrite config files on *NIX
fixes #11542
2016-04-12 11:25:44 +02:00
Thomas Widhalm
7afd0c4a26 Docs: Change the silent installation modifiers for the new msi packages
fixes #11437

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-04-12 11:04:21 +02:00
Gunnar Beutner
9deb1f77ec Remove 1px border around the dialog banner image
refs #11449
2016-04-11 18:15:14 +02:00
Gunnar Beutner
d4f4d57699 Add new images for the Windows installer
refs #11449
2016-04-11 18:02:56 +02:00
Marius Sturm
15cb9c1c1a Use check_result timestamp for GELF log messages
fixes #9184

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-04-11 14:48:16 +02:00
Gunnar Beutner
dd28dbdb57 Fix incorrect link in the documentation
fixes #11564
2016-04-11 14:15:49 +02:00
Michael Friedrich
a09c81aee6 Add missing plugins-contrib install
refs #10581
2016-04-11 10:57:16 +02:00
Michael Friedrich
2b2e250def Implement support for overriding check command timeout
fixes #9283
2016-04-07 15:07:17 +02:00
Michael Friedrich
d2f5008557 API: Ensure that empty passwords w/ client_cn are properly checked
fixes #11482
2016-04-04 16:38:47 +02:00
Gunnar Beutner
3715f307a1 Fix incorrect path for the X509 certificates on Windows
refs #11449
2016-04-01 11:44:02 +02:00
Michael Friedrich
1fb0907bc4 Docs: Fix url for Icinga Web 2 installation docs
refs #11494
2016-04-01 10:06:50 +02:00
Gunnar Beutner
327d12295c Implement support for upgrading NSIS-based installations
refs #11449
2016-04-01 08:42:58 +02:00
Gunnar Beutner
b0264dba3b Hide console windows during installation
refs #11449
2016-04-01 07:37:03 +02:00
Gunnar Beutner
7b41891b3b Add missing MkDirP call
refs #11449
2016-03-31 14:53:54 +02:00
Gunnar Beutner
dc09f5f706 Remove unused code in the Windows wizard
refs #11449
2016-03-31 14:53:54 +02:00
Gunnar Beutner
948c8f1342 Make sure config files aren't overwritten during updates
refs #11449
2016-03-31 14:53:54 +02:00
Gunnar Beutner
782fce79a4 Remove support for NSIS
refs #11449
2016-03-31 14:53:54 +02:00
Gunnar Beutner
14db2f04a8 Add missing pre and post installation commands
refs #11449
2016-03-31 14:53:54 +02:00
Gunnar Beutner
6bf3225e84 Implement support for running custom install/uninstall actions
refs #11449
2016-03-31 14:53:54 +02:00
Michael Friedrich
027a23f468 Fix: Overwriting global type variables causes crash in ConfigItem::Commit()
fixes #11484
2016-03-31 11:43:16 +02:00
Gunnar Beutner
c5b7f9000d Add preliminary support for 64-bit packages
refs #11449
2016-03-30 11:47:39 +02:00
Gunnar Beutner
2ffbd1a161 Fix: FatalError() returns when called before Application.Run
fixes #11475
2016-03-30 09:58:01 +02:00
Gunnar Beutner
eb7887dad0 Update NSClient++ to version 0.4.4.19
fixes #11473
fixes #11474
2016-03-30 09:47:45 +02:00
Rune Darrud
26db63ba39 Add support for x64 Icinga2SetupAgent
refs #11462
2016-03-29 23:56:06 +02:00
Michael Friedrich
83e0bcddce 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-03-29 15:12:24 +02:00
Louis Sautier
4970c459ee 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-03-29 14:59:06 +02:00
Gunnar Beutner
112f024810 Build fix for GCC
refs #9839
2016-03-29 14:52:48 +02:00
Michael Friedrich
5dd685cef9 Fix socket exceptions while querying the API
fixes #11224
2016-03-29 13:52:37 +02:00
Gunnar Beutner
eb0892273e Implement the DateTime class
fixes #9839
2016-03-29 13:27:20 +02:00
Michael Friedrich
12dadfdfb3 Fix: Downtimes/Comments not being synced to child zones
fixes #11227
2016-03-29 12:09:51 +02:00
Gunnar Beutner
016f47d6e6 Fix Utility::MkDirP on Windows
fixes #11455
2016-03-29 09:44:05 +02:00