Michael Friedrich
|
763fb64fff
|
Update issue tracker to GitHub
fixes #4923
|
2017-01-17 16:50:22 +01:00 |
Gunnar Beutner
|
060e20f5a3
|
Clean up the patch for the crash issue in the Process class
fixes #13655
|
2017-01-16 14:15:42 +01:00 |
Lucas Fairchild-Madar
|
9fa3f3b122
|
Fix crash when sending/receiving messages longer than 4 kB to/from the child process for the Process class
refs #13655
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
|
2017-01-16 14:15:39 +01:00 |
Gunnar Beutner
|
751ca67e0a
|
Ignore SIGPIPE earlier in the start-up process
fixes #13567
|
2017-01-12 10:50:43 +01:00 |
Michael Friedrich
|
b7caf0820d
|
Ensure that *.icinga.com is used everywhere
fixes #13897
fixes #13277
|
2017-01-10 17:19:12 +01:00 |
Michael Friedrich
|
fb8f4105ad
|
Block SIGPIPE signal for check processes
refs #13567
|
2016-12-15 11:47:07 +01:00 |
Gunnar Beutner
|
78fa197b9f
|
Properly unmask signals for child processes
fixes #13269
|
2016-11-22 13:53:58 +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 |
Jean Flach
|
069de6c121
|
Don't use InitializeSpawnHelper on Windows
refs #8900
|
2016-10-05 15:10:43 +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 |
Gunnar Beutner
|
0df4b4edfb
|
Fix incorrect #ifdef
fixes #12749
|
2016-09-28 08:30:47 +02:00 |
Gunnar Beutner
|
5960753015
|
Build fix for Windows
fixes #12614
|
2016-09-04 16:53:24 +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
|
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
|
96ee214c57
|
Add rvalue constructor for the Task class
refs #12555
|
2016-08-29 09:00:12 +02:00 |
Gunnar Beutner
|
f12b52f465
|
Use lambdas in the ConfigItem class
refs #12509
|
2016-08-29 08:16:33 +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
|
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
|
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
|
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
|
c1a58446af
|
Add another rvalue constructor for the Value class
refs #12555
|
2016-08-26 18:11:28 +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
|
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
|
288413f046
|
Replace BOOST_FOREACH with range-based for loops
fixes #12538
|
2016-08-25 06:46:17 +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 |