Michael Friedrich
|
b7caf0820d
|
Ensure that *.icinga.com is used everywhere
fixes #13897
fixes #13277
|
2017-01-10 17:19:12 +01:00 |
Gunnar Beutner
|
e8b0797ec4
|
Use 'auto' keyword for iterator declarations (part 2)
refs #12561
|
2016-08-27 19:56:12 +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
|
599929b0f6
|
Update copyright headers for 2016
|
2016-01-12 08:29:59 +01:00 |
Gunnar Beutner
|
e3c75faabc
|
Implement support for recursive object locks
fixes #10596
|
2015-11-11 10:21:30 +01:00 |
Gunnar Beutner
|
2d65489f3a
|
Make sure the WQ status timer is stopped properly
refs #8550
|
2015-03-01 22:25:48 +01:00 |
Gunnar Beutner
|
cd380a8494
|
Fix another crash in Timer::Call
fixes #8550
|
2015-02-28 08:43:49 +01:00 |
Gunnar Beutner
|
5d1e549063
|
Fix a crash in Timer::Reschedule
refs #8554
|
2015-02-27 16:44:33 +01:00 |
Gunnar Beutner
|
d397933eff
|
Fix a crash in Timer::Call
fixes #8473
|
2015-02-27 14:07:12 +01:00 |
Michael Friedrich
|
78bfd0204c
|
Update copyright year
|
2015-01-22 12:00:23 +01:00 |
Gunnar Beutner
|
1df13c792b
|
Fix compiler warnings
fixes #8175
|
2015-01-12 12:36:49 +01:00 |
Michael Friedrich
|
9f66587d84
|
Rename static timer variables
|
2014-12-05 16:32:14 +01:00 |
Gunnar Beutner
|
f592a13481
|
Make sure all threads are dead before calling fork()
fixes #7653
|
2014-11-12 21:27:36 +01:00 |
Gunnar Beutner
|
02c559eff9
|
Fix crash in the unit tests
fixes #7648
|
2014-11-12 09:33:13 +01:00 |
Gunnar Beutner
|
478f03b49a
|
Replace boost::shared_ptr with boost::intrusive_ptr
refs #7622
|
2014-11-09 16:54:41 +01:00 |
Gunnar Beutner
|
33cf660c04
|
Fix missing timer events.
Fixes #6349
|
2014-05-28 13:46:39 +02:00 |
Gunnar Beutner
|
632026cd9f
|
Rename C++ header files.
Fixes #6291
|
2014-05-25 16:27:14 +02:00 |
Gunnar Beutner
|
9c3e399188
|
Remove unnecessary includes.
Fixes #6189
|
2014-05-11 18:11:32 +02:00 |
Gunnar Beutner
|
042e4270bf
|
Fix an issue where expired Timer pointers caused other timers to be delayed.
Fixes #6179
|
2014-05-09 19:26:31 +02:00 |
Gunnar Beutner
|
45270f1bb8
|
Refactor the agent and cluster components.
Refs #6107
|
2014-05-08 09:13:04 +02:00 |
Gunnar Beutner
|
e749f6eae5
|
Make sure the installer doesn't overwrite config files.
Refs #4865
|
2014-04-20 11:22:15 +02:00 |
Gunnar Beutner
|
9905a4e09b
|
Fix crash in Timer::AdjustTimers.
Refs #4865
|
2014-04-20 07:21:38 +02:00 |
Michael Friedrich
|
ce737ff2f3
|
Change copyright header (again).
Fixes #5424
|
2014-03-19 11:42:47 +01:00 |
Gunnar Beutner
|
ecce27f9da
|
Fix null pointer dereference in Timer::AdjustTimers.
Fixes #5783
|
2014-03-17 08:41:53 +01:00 |
Michael Friedrich
|
555d72150a
|
Update copyright header.
Fixes #5424
|
2014-01-09 00:32:11 +01:00 |
Gunnar Beutner
|
bf1a800e39
|
Update copyright information.
|
2013-09-25 07:45:56 +02:00 |
Gunnar Beutner
|
7f52e04a01
|
Implement OS-specific support for thread names.
|
2013-08-30 10:19:32 +02:00 |
Gunnar Beutner
|
f39f69d390
|
Refactor ASSERT macro.
|
2013-08-28 08:18:58 +02:00 |
Gunnar Beutner
|
fcdb690b48
|
Even more unit tests.
|
2013-04-19 12:58:16 +02:00 |
Gunnar Beutner
|
fd3e92ea0c
|
Refactor AsyncTasks.
|
2013-03-25 17:36:15 +00:00 |
Gunnar Beutner
|
97fee26289
|
Remove @threadsafety doc strings
Fixes #3889
|
2013-03-22 12:02:20 +01:00 |
Gunnar Beutner
|
1f570ea9f7
|
Implement Icinga1.x-style compat log file rotation
Fixes #3874
|
2013-03-20 11:11:46 +01:00 |
Gunnar Beutner
|
8e4cc0de25
|
Reschedule timers even if the OnTimerExpired handler threw an exception.
|
2013-03-19 16:12:28 +01:00 |
Gunnar Beutner
|
e6553a7140
|
Fix unit tests.
|
2013-03-18 11:15:46 +01:00 |
Gunnar Beutner
|
c3975af6ec
|
Refactor #includes (Part 4).
|
2013-03-18 11:02:18 +01:00 |
Gunnar Beutner
|
0bb0711d72
|
Refactor #includes (Part 2).
|
2013-03-16 21:18:53 +01:00 |
Gunnar Beutner
|
3073200b53
|
Cleaned up #includes (Part 1).
|
2013-03-15 18:21:29 +01:00 |
Gunnar Beutner
|
e2416b5b54
|
Check return values of SymGetLineFromAddr64 and SymFromAddr.
|
2013-03-07 16:00:10 +01:00 |
Gunnar Beutner
|
6f7b553acd
|
Bugfixes for the *:Invalidate*Cache() calls.
|
2013-03-06 13:01:51 +01:00 |
Gunnar Beutner
|
70fa21dfbc
|
Various bugfixes.
|
2013-03-06 11:04:20 +01:00 |
Gunnar Beutner
|
be95f3171d
|
Even more code refactoring.
|
2013-03-04 15:52:42 +01:00 |
Gunnar Beutner
|
572a477da3
|
Refactored object locking code.
|
2013-03-01 12:07:52 +01:00 |
Gunnar Beutner
|
35c79a76c1
|
Make attribute lookups O(1).
|
2013-02-26 10:13:54 +01:00 |
Gunnar Beutner
|
997ca3a77a
|
Fine-grained locks (WIP, Part 6).
|
2013-02-19 23:02:08 +01:00 |
Gunnar Beutner
|
a4c7052a6e
|
Fine-grained locks (WIP, Part 2).
|
2013-02-18 14:40:24 +01:00 |
Gunnar Beutner
|
c63c28dd9c
|
Fine-grained locks (WIP, Part 1).
|
2013-02-17 19:14:34 +01:00 |
Gunnar Beutner
|
3ab071fbcb
|
Made the debug log level slightly less spammy.
|
2013-02-09 10:55:54 +01:00 |
Gunnar Beutner
|
7526ee3a9e
|
Bugfix: assert in Timer::ProcessTimers.
|
2013-02-08 10:39:54 +01:00 |
Gunnar Beutner
|
601c7d25d1
|
Implement sub-second check intervals.
Fixes #3656
|
2013-02-08 10:17:41 +01:00 |
Gunnar Beutner
|
980913d980
|
Properly deal with time changes (2nd attempt).
|
2012-09-25 15:24:14 +02:00 |