Gunnar Beutner
|
851135d3a1
|
Implement the 'evaluate-macros' API action
fixes #13091
|
2016-11-09 09:13:42 +01:00 |
Michael Friedrich
|
09658f6d0e
|
Add child_options for API action 'schedule-downtime'
fixes #10896
fixes #10897
|
2016-11-02 09:54:48 +01:00 |
Michael Friedrich
|
ea1f8727da
|
Implement GetAllChildren() for dependency resolution
refs #10896
refs #10897
|
2016-11-02 08:55:11 +01:00 |
Michael Friedrich
|
86f162af85
|
Add SCHEDULE_AND_PROPAGATE{,_TRIGGERED}_HOST_DOWNTIME external commands
refs #10896
refs #10897
|
2016-11-02 08:54:32 +01:00 |
Gunnar Beutner
|
f48e99c710
|
Fix integer truncation in Convert::ToString
fixes #12995
|
2016-11-02 08:42:24 +01:00 |
Gunnar Beutner
|
c0bc156696
|
Don't mask all signals in the subprocess handler
fixes #12940
|
2016-10-24 08:42:40 +02:00 |
Gunnar Beutner
|
d70d7797c8
|
Add missing call for the base class' Stop() method
refs #11684
|
2016-10-24 08:40:12 +02:00 |
Gunnar Beutner
|
5fdc874377
|
Don't generate 'UNKNOWN' results when the endpoint's log is still being resynced
fixes #12844
|
2016-10-24 08:38:58 +02:00 |
Gunnar Beutner
|
0145a32e58
|
Fix object resync issues
refs #11684
|
2016-10-11 10:55:13 +02:00 |
Jean Flach
|
d264a0dab8
|
Fix Url Query formatting
fixes #12883
|
2016-10-10 16:16:52 +02:00 |
Jean Flach
|
069de6c121
|
Don't use InitializeSpawnHelper on Windows
refs #8900
|
2016-10-05 15:10:43 +02:00 |
Gunnar Beutner
|
5cd2fadf2b
|
Fix crash when deleting config files fails
fixes #12860
|
2016-10-05 14:17:26 +02:00 |
Gunnar Beutner
|
a7b0cb5f7e
|
Ensure we don't leak file descriptors to child processes
fixes #8900
|
2016-10-04 14:08:48 +02:00 |
Konstantin Kelemen
|
a2a6ee82d7
|
Fix some spelling mistakes
fixes #12822
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
|
2016-09-29 08:27:38 +02:00 |
Gunnar Beutner
|
0df4b4edfb
|
Fix incorrect #ifdef
fixes #12749
|
2016-09-28 08:30:47 +02:00 |
Michael Friedrich
|
3571965fef
|
Fix SOFT/HARD state counting logic for check attempts <= 2
fixes #12592
|
2016-09-27 11:30:57 +02:00 |
Gunnar Beutner
|
fa1fa23c55
|
Fix crash in NodeUtility::CollectNodes
fixes #12741
|
2016-09-19 06:34:37 +02:00 |
Gunnar Beutner
|
8fd454fbb1
|
Fix crash in ClusterEvents::SendNotificationsAPIHandler
fixes #12718
|
2016-09-13 22:14:11 +02:00 |
Gunnar Beutner
|
df9710cfcb
|
Fix compiler warning in demo.hpp
refs #12534
|
2016-09-05 06:58:09 +02:00 |
Gunnar Beutner
|
17029e3161
|
Suppress compiler warnings for auto-generated code
fixes #12635
|
2016-09-05 06:51:31 +02:00 |
Gunnar Beutner
|
efbdce803f
|
Fix incorrect attribute name on the validator for the Notification class
fixes #12633
|
2016-09-04 17:50:44 +02:00 |
Gunnar Beutner
|
a2e70955e1
|
Fix command line parser for "icinga2 --version"
fixes #12632
|
2016-09-04 17:01:46 +02:00 |
Gunnar Beutner
|
5960753015
|
Build fix for Windows
fixes #12614
|
2016-09-04 16:53:24 +02:00 |
Gunnar Beutner
|
288b354d11
|
Improve log message for ignored config updates
fixes #12623
|
2016-09-02 09:35:35 +02:00 |
Gunnar Beutner
|
58cdce8d7c
|
Improve error handling for event filters
fixes #12621
|
2016-09-02 08:51:51 +02:00 |
Gunnar Beutner
|
b92a139a4c
|
Fix incorrect assignment in String::operator=
refs #12619
|
2016-09-02 08:14:46 +02:00 |
Gunnar Beutner
|
02442ff36f
|
Remove unused Value::GetPtr method
refs #12619
|
2016-09-01 15:26:25 +02:00 |
Gunnar Beutner
|
b5d4d9aba3
|
Fix move assignment operator for the String class
fixes #12619
|
2016-09-01 15:25:14 +02:00 |
Gunnar Beutner
|
7879c09789
|
Avoid unnecessary dictionary lookups
refs #12555
|
2016-09-01 07:41:41 +02:00 |
Gunnar Beutner
|
5304b08c2d
|
Improve error handling for invalid CLI commands
fixes #12596
|
2016-09-01 07:41:23 +02:00 |
Michael Friedrich
|
ae75575874
|
Remove unused last_in_downtime field
fixes #12602
|
2016-08-31 15:21:26 +02:00 |
Gunnar Beutner
|
06cb3cf875
|
Another build fix for Windows
refs #9182
|
2016-08-31 13:43:50 +02:00 |
Gunnar Beutner
|
2729e98c69
|
Disable Value&& constructor for the String class on Windows
refs #12555
|
2016-08-31 13:38:55 +02:00 |
Gunnar Beutner
|
ba14c6e7ff
|
Build fix for Windows
refs #9182
|
2016-08-31 13:37:13 +02:00 |
Gunnar Beutner
|
54f0cb2c2c
|
Add another rvalue constructor to the String class
refs #12555
|
2016-08-31 13:27:59 +02:00 |
Gunnar Beutner
|
5127a193b4
|
Avoid unnecessary copies when using Dictionary::Pair in loops
refs #12509
|
2016-08-30 23:01:54 +02:00 |
Gunnar Beutner
|
8c50c6f91f
|
Add context traces to most exceptions
fixes #9182
|
2016-08-30 20:46:23 +02:00 |
Gunnar Beutner
|
68dceaab06
|
Replace boost::exception_ptr with std::exception_ptr
refs #9182
|
2016-08-30 20:46:23 +02:00 |
Gunnar Beutner
|
dca185a636
|
Implement support for libcxxabi
refs #9182
|
2016-08-30 20:46:23 +02:00 |
Gunnar Beutner
|
3d1490529f
|
Fix race condition for concurrent_checks
fixes #11932
|
2016-08-29 14:12:29 +02:00 |
Gunnar Beutner
|
96ee214c57
|
Add rvalue constructor for the Task class
refs #12555
|
2016-08-29 09:00:12 +02:00 |
Gunnar Beutner
|
489269e2fa
|
Fix incorrect debug hints for nested dictionary expressions
fixes #12571
|
2016-08-29 08:46:29 +02:00 |
Gunnar Beutner
|
32e6da1c60
|
Speed up item lookups for ConfigItem::GetDefaultTemplates
refs #12575
|
2016-08-29 08:40:46 +02:00 |
Gunnar Beutner
|
f12b52f465
|
Use lambdas in the ConfigItem class
refs #12509
|
2016-08-29 08:16:33 +02:00 |
Gunnar Beutner
|
11e1cc9939
|
Remove unnecessary ScriptFrame variable
refs #12509
|
2016-08-29 05:54:07 +02:00 |
Gunnar Beutner
|
903db81fe0
|
Make sure that libmethods is automatically loaded even when not using the ITL
fixes #12578
|
2016-08-28 17:03:08 +02:00 |
Gunnar Beutner
|
2ce8a4d4cc
|
Add missing initializers for the ConfigItemBuilder class
refs #12575
|
2016-08-28 14:12:07 +02:00 |
Gunnar Beutner
|
e5af5b5dd3
|
Use raw string literals in mkembedconfig
fixes #12576
|
2016-08-28 11:01:45 +02:00 |
Gunnar Beutner
|
69bb90403d
|
Add missing default import AST node for the application object
refs #12575
|
2016-08-28 11:00:27 +02:00 |
Gunnar Beutner
|
4876a78ab5
|
Remove unnecessary imports from unit test config
refs #12575
|
2016-08-28 10:41:46 +02:00 |
Gunnar Beutner
|
78cd56e277
|
Implement support for default templates
fixes #12575
|
2016-08-28 10:27:43 +02:00 |
Gunnar Beutner
|
ed72112d4b
|
Remove even more unnecessary copies
refs #12509
|
2016-08-27 20:37:25 +02:00 |
Gunnar Beutner
|
ef50c57ed0
|
Make VS 2013 happy
refs #12555
|
2016-08-27 20:07:48 +02:00 |
Gunnar Beutner
|
e8b0797ec4
|
Use 'auto' keyword for iterator declarations (part 2)
refs #12561
|
2016-08-27 19:56:12 +02:00 |
Gunnar Beutner
|
602643b93d
|
Provide location information for objects and templates in the API
fixes #12566
|
2016-08-27 19:25:38 +02:00 |
Gunnar Beutner
|
eafe4c578d
|
Avoid unnecessary copies for the DebugHint class
refs #12509
|
2016-08-27 18:43:14 +02:00 |
Gunnar Beutner
|
f1cac2f20a
|
Fix compatibility with boost <= 1.53
refs #12555
|
2016-08-27 12:43:56 +02:00 |
Gunnar Beutner
|
8f2477db46
|
Fix incorrect variable type in the FilterArrayToInt function
refs #12509
|
2016-08-27 12:23:09 +02:00 |
Gunnar Beutner
|
27a23fcff6
|
Avoid an unnecessary case in the Encode function
refs #12509
|
2016-08-27 12:20:54 +02:00 |
Gunnar Beutner
|
00eec13338
|
Avoid unnecessary string copies in the JSON encoder
refs #12509
|
2016-08-27 11:47:36 +02:00 |
Gunnar Beutner
|
170c3624e3
|
Use 'default' for move constructors
refs #12555
|
2016-08-27 11:39:08 +02:00 |
Gunnar Beutner
|
7c273d7748
|
Add another rvalue constructor for the String class
refs #12555
|
2016-08-27 11:00:04 +02:00 |
Gunnar Beutner
|
6e384f81a0
|
Remove unused #includes
refs #12481
|
2016-08-27 10:59:52 +02:00 |
Gunnar Beutner
|
4dbc07e2bc
|
Improve support for MySQL >=5.7
fixes #12558
|
2016-08-27 10:20:59 +02:00 |
Gunnar Beutner
|
b5b09216c6
|
Use lambda functions for INITIALIZE_ONCE
fixes #12562
|
2016-08-27 09:48:36 +02:00 |
Gunnar Beutner
|
5058c5d75b
|
Use 'auto' for iterator declarations
fixes #12561
|
2016-08-27 08:37:19 +02:00 |
Gunnar Beutner
|
56ba6089d0
|
Add rvalue support for the Array and Dictionary classes
refs #12555
|
2016-08-27 07:42:28 +02:00 |
Gunnar Beutner
|
7194b36d3e
|
Avoid unnecessary string copies for LiteralExpression objects
refs #12509
|
2016-08-26 18:11:56 +02:00 |
Gunnar Beutner
|
c1a58446af
|
Add another rvalue constructor for the Value class
refs #12555
|
2016-08-26 18:11:28 +02:00 |
Gunnar Beutner
|
dac0ff9343
|
Improve config validation for arrays of object names
fixes #12556
|
2016-08-26 10:36:53 +02:00 |
Gunnar Beutner
|
4f46e59af3
|
Implement an rvalue constructor for the String and Value classes
fixes #12555
|
2016-08-26 09:11:36 +02:00 |
Gunnar Beutner
|
49a130242c
|
Add missing #include in loader.cpp
refs #12552
|
2016-08-25 20:59:22 +02:00 |
Gunnar Beutner
|
1236495dd3
|
Implement the --file and --syntax-only options for "icinga2 console"
fixes #12554
fixes #10675
|
2016-08-25 19:14:54 +02:00 |
Gunnar Beutner
|
30762e5330
|
Set versions for all internal libraries
fixes #12552
|
2016-08-25 17:56:18 +02:00 |
Gunnar Beutner
|
092f2ee099
|
Add missing initializer for WorkQueue::m_NextTaskID
fixes #12545
|
2016-08-25 11:57:00 +02:00 |
Gunnar Beutner
|
ce7b6e4f87
|
Remove unused method: ApplyRule::DiscardRules
fixes #12544
|
2016-08-25 10:21:14 +02:00 |
Gunnar Beutner
|
225bb8029a
|
Fix incorrect hash size for User objects
fixes #12533
|
2016-08-25 07:37:41 +02:00 |
Gunnar Beutner
|
8ed21fcdad
|
Fix compiler warning in dbg_eval
refs #12534
|
2016-08-25 06:46:24 +02:00 |
Gunnar Beutner
|
288413f046
|
Replace BOOST_FOREACH with range-based for loops
fixes #12538
|
2016-08-25 06:46:17 +02:00 |
Gunnar Beutner
|
78c249b96b
|
Fix compiler warnings in DB IDO
refs #12534
|
2016-08-25 05:00:46 +02:00 |
Gunnar Beutner
|
429d11daa8
|
Fix compiler warnings
fixes #12534
|
2016-08-24 20:33:34 +02:00 |
Gunnar Beutner
|
ae1ab5f865
|
Implement unit tests for state changes
fixes #12530
|
2016-08-24 19:45:52 +02:00 |
Gunnar Beutner
|
c981426cfb
|
Fix missing IDO updates for groups
fixes #12527
|
2016-08-24 12:22:09 +02:00 |
Gunnar Beutner
|
deb938d412
|
Fix incorrect notifications for soft recoveries
fixes #12529
|
2016-08-24 12:22:08 +02:00 |
Gunnar Beutner
|
82b6ef4301
|
Don't update TimePeriod ranges for inactive objects
fixes #12511
|
2016-08-23 15:01:40 +02:00 |
Gunnar Beutner
|
218e780a44
|
Avoid unnecessary string copies
fixes #12509
|
2016-08-23 15:01:40 +02:00 |
Gunnar Beutner
|
43a4acd5a2
|
Remove deprecated functions
fixes #12507
|
2016-08-23 15:01:40 +02:00 |
Michael Friedrich
|
cd1b2cdddd
|
Fix that recovery notifications are sent in SOFT NOT-OK states
fixes #12517
|
2016-08-23 14:58:24 +02:00 |
Gunnar Beutner
|
f4dce0fe72
|
Fix crash in JsonRpcConnection::MessageHandlerWrapper
fixes #12506
|
2016-08-22 17:42:59 +02:00 |
Michael Friedrich
|
b8d3bcad6a
|
Cluster: Fix notified users for NotificationSentToAllUsers event
refs #12449
refs #12444
|
2016-08-22 10:47:09 +02:00 |
Gunnar Beutner
|
b42bfc822b
|
Fix crash in HttpServerConnection::ProcessMessageAsync
fixes #12493
|
2016-08-19 20:36:27 +02:00 |
Gunnar Beutner
|
aeaca5e803
|
Revert "Fix incorrect detection of the 'Concurrency' variable"
This reverts commit 585f0537d2 .
refs #12456
|
2016-08-19 11:58:52 +02:00 |
Gunnar Beutner
|
b5637a2d16
|
Fix memory leak for the 'use' keyword
fixes #12487
|
2016-08-19 09:17:40 +02:00 |
Gunnar Beutner
|
8e5961f217
|
Fix missing permissions and update the documentation
fixes #12483
|
2016-08-18 19:00:14 +02:00 |
Gunnar Beutner
|
27e6db6af6
|
Remove some unused #includes
fixes #12481
|
2016-08-18 15:46:01 +02:00 |
Gunnar Beutner
|
487d2a9907
|
Make "clr-check-command" template usable on *nix
fixes #12474
|
2016-08-18 10:27:41 +02:00 |
Gunnar Beutner
|
730364b600
|
Fix incorrect certificate validation error message
fixes #12475
|
2016-08-18 10:23:13 +02:00 |
Gunnar Beutner
|
62a6d5667d
|
Fix: IDO marks objects as inactive on shutdown
fixes #12418
|
2016-08-17 19:24:22 +02:00 |
Michael Friedrich
|
e5566a6bd8
|
API: Fix missing attributes for DowntimeTriggered event
fixes #12464
|
2016-08-17 16:57:22 +02:00 |
Rune Darrud
|
d1dc1188e1
|
Remove obsolete reference to serial.txt
fixes #12467
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
|
2016-08-17 16:19:24 +02:00 |