7539 Commits

Author SHA1 Message Date
Michael Friedrich
24836a405c Docs: Explain how to use functions for wildcard matches for arrays and/or dictionaries
... in assign where expressions

fixes #11402
2016-04-11 10:38:34 +02:00
Gunnar Beutner
c035d1b888 Update .mailmap for Markus Frosch
fixes #11399
2016-04-11 10:38:29 +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
Gunnar Beutner
02ed66847c Add /bigobj compiler option for Windows
refs #11462
2016-03-29 08:45:46 +02:00
Gunnar Beutner
796884343b Another build fix for Win64
refs #11462
2016-03-29 08:42:02 +02:00
Gunnar Beutner
b863a84471 Build fix for Win64
refs #11462
2016-03-29 07:54:41 +02:00
Gunnar Beutner
4cac1c8d7c Update .mailmap for Assaf Flatto
refs #11439
2016-03-24 15:07:56 +01:00
Gunnar Beutner
572afeb529 Update AUTHORS
refs #11439
2016-03-24 14:51:03 +01:00
Assaf Flatto
a6c4a9b266 Update Centos/Redhat/Fedora installation instructions
Old Docs gave wrong details on how to install Icinga 2.

fixes #11439

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2016-03-24 14:50:44 +01:00
Gunnar Beutner
5de9a988d9 Improve validation for arrays
fixes #11434
2016-03-24 09:15:39 +01:00
Michael Friedrich
0447e81d99 Ensure that the legacy_id attribute for comment/downtime objects is restored on restart
This has been changed when moving comments/downtimes to config objects
in 050c520b2a3df0477f2eec71ec2d874b6dd36aa5

It may cause trouble with DB IDO DELETE and UPDATE statements
depending on the old value.

refs #11382
2016-03-23 14:05:09 +01:00
Michael Friedrich
98e1d70dab DB IDO: Fix that downtime is not in effect after restart
fixes #10843
2016-03-23 13:42:00 +01:00
Michael Friedrich
2b1f6d9403 Docs: Fix broken formatting in cluster manual SSL generation
fixes #11440
2016-03-23 13:09:49 +01:00
Gunnar Beutner
c51b8d3ca6 Update .mailmap
refs #11437
2016-03-23 10:12:59 +01:00
Thomas Widhalm
83589e365c Add silent installation, reference to NSClient++ and some extra information to the Windows Agent documentation
fixes #11437

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2016-03-23 10:12:43 +01:00
Gunnar Beutner
0e18acbf9d Don't use semi-colons in auto-generated config files
fixes #11438
2016-03-23 09:29:27 +01:00
Gunnar Beutner
b621b00e3a Detect infinite recursion in the zone hierarchy graph
fixes #10937
2016-03-23 09:03:53 +01:00
Gunnar Beutner
6ba0c5fe01 Implement recursion limit for AST expressions which don't use a separate stack frame
fixes #11106
2016-03-23 09:03:49 +01:00
Gunnar Beutner
71060be89a Follow symlinks in Utility::GlobRecursive
fixes #11347
2016-03-22 08:22:11 +01:00
Dirk Goetz
28e40caed2 RPM: Add firewalld service
fixes #10718
2016-03-21 20:59:50 +01:00
Dirk Goetz
41378a6c2d ITL: Add icingacli command
Including the subcommand 'businessprocess'.

fixes #10581
2016-03-21 20:57:24 +01:00
Michael Friedrich
84def15ae8 Add --method parameter for check_{oracle,mysql,mssql}_health CheckCommands
fixes #11098
2016-03-18 15:10:37 +01:00
Michael Friedrich
b83a88ac05 Add --units, --rate and --rate-multiplier support for the snmpv3 check command
fixes #11194
2016-03-18 12:26:54 +01:00
Michael Friedrich
4c69e96025 Docs: Remove the migration script chapter
fixes #11407
2016-03-17 22:49:39 +01:00
Michael Friedrich
e6f143942e Docs: Explain how to use functions for wildcard matches for arrays and/or dictionaries
... in assign where expressions

fixes #11402
2016-03-17 15:49:13 +01:00
Gunnar Beutner
64d4a98c24 Update .mailmap for Markus Frosch
fixes #11399
2016-03-17 06:35:30 +01:00
Gunnar Beutner
97bd4c264b Merge branch 'support/2.4' 2016-03-16 09:53:09 +01:00