Gunnar Beutner
|
e8c61a578f
|
Implement restarting Icinga.
|
2013-08-30 14:27:24 +02:00 |
Gunnar Beutner
|
519ce78727
|
Implement script variables IcingaPrefixDir, IcingaLocalStateDir, IcingaPkgLibDir, IcingaPkgDataDir and IcingaStatePath.
|
2013-08-30 12:04:24 +02:00 |
Gunnar Beutner
|
7f52e04a01
|
Implement OS-specific support for thread names.
|
2013-08-30 10:19:32 +02:00 |
Gunnar Beutner
|
f134ed61bc
|
Fix: ::Start must be called after restoring the state file.
Fixes #4654
|
2013-08-29 10:17:12 +02:00 |
Gunnar Beutner
|
58a932ab6f
|
Add error info for ftruncate() call.
|
2013-08-28 10:48:19 +02:00 |
Gunnar Beutner
|
f39f69d390
|
Refactor ASSERT macro.
|
2013-08-28 08:18:58 +02:00 |
Gunnar Beutner
|
e9e55cd8c0
|
Remove the replication feature and clean up the code.
|
2013-08-26 14:56:38 +02:00 |
Gunnar Beutner
|
23b75fd30d
|
Fix crash when application config item is missing.
|
2013-04-08 10:02:06 +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
|
734f76af96
|
Windows build fix.
|
2013-03-18 22:40:40 +01:00 |
Gunnar Beutner
|
2a8bc3ca0f
|
Refactor #includes (Part 5).
|
2013-03-18 17:39:40 +01:00 |
Gunnar Beutner
|
c3975af6ec
|
Refactor #includes (Part 4).
|
2013-03-18 11:02:18 +01:00 |
Gunnar Beutner
|
19726d2429
|
Linux build fix.
|
2013-03-17 22:14:40 +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
|
98f7515eee
|
Fix writing the PID file if there is no previous PID file.
|
2013-03-12 16:02:35 +01:00 |
Gunnar Beutner
|
62cb4e14a6
|
Make mode variable const.
|
2013-03-12 14:50:40 +01:00 |
Gunnar Beutner
|
9ea0cb4353
|
Truncate the PID file before writing the new PID.
|
2013-03-12 14:06:59 +01:00 |
Gunnar Beutner
|
4b2d828b99
|
Refactor the init script and remove the -d option.
Fixes #3666
|
2013-03-12 11:48:45 +01:00 |
Gunnar Beutner
|
412a44e697
|
Windows build fix.
|
2013-03-11 14:08:55 +01:00 |
Gunnar Beutner
|
d8edd98e41
|
Add more information to exceptions.
|
2013-03-11 13:47:17 +01:00 |
Gunnar Beutner
|
56dc7c4e0a
|
Add missing "*/".
|
2013-03-09 12:56:40 +01:00 |
Gunnar Beutner
|
cada2abeb3
|
Implement automated stacktraces for exceptions.
|
2013-03-07 19:44:39 +01:00 |
Gunnar Beutner
|
e2416b5b54
|
Check return values of SymGetLineFromAddr64 and SymFromAddr.
|
2013-03-07 16:00:10 +01:00 |
Gunnar Beutner
|
e54604c0e3
|
*NIX build fix.
|
2013-03-07 15:16:01 +01:00 |
Gunnar Beutner
|
fa3f01667f
|
Implemented stacktrace support for Windows.
|
2013-03-07 15:00:26 +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
|
48485c5f26
|
More lock refactoring. Yay.
|
2013-03-02 09:07:47 +01:00 |
Gunnar Beutner
|
572a477da3
|
Refactored object locking code.
|
2013-03-01 12:07:52 +01:00 |
Gunnar Beutner
|
d011f09f32
|
Windows build fixes.
|
2013-02-24 08:52:09 +01:00 |
Gunnar Beutner
|
2ef255b9f6
|
Fine-grained locks (WIP, Part 9).
|
2013-02-24 01:10:34 +01:00 |
Gunnar Beutner
|
4306c6c07a
|
Fine-grained locks (WIP, Part 8).
|
2013-02-21 16:12:50 +01:00 |
Gunnar Beutner
|
997ca3a77a
|
Fine-grained locks (WIP, Part 6).
|
2013-02-19 23:02:08 +01:00 |
Gunnar Beutner
|
3dace35cf1
|
Fine-grained locks (WIP, Part 3).
|
2013-02-18 23:44:24 +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
|
172938b19d
|
Bugfix: Unlock thread mutex while waiting for events.
|
2013-02-16 07:27:45 +01:00 |
Gunnar Beutner
|
4e03b916ff
|
Bugfix: Set main EventQueue's owner as early as possible.
|
2013-02-15 09:58:38 +01:00 |
Gunnar Beutner
|
023d17c675
|
Implement per-thread event queues.
|
2013-02-15 06:48:30 +01:00 |
Gunnar Beutner
|
d3928a7e69
|
Pass argc and argv to the Python interpreter.
|
2013-02-14 16:18:58 +01:00 |
Gunnar Beutner
|
c91191e701
|
Implement global mutex (for use by scripting languages).
|
2013-02-14 10:55:47 +01:00 |
Gunnar Beutner
|
26e2da7a7d
|
Refactor the FD_CLOEXEC/O_NONBLOCK code.
|
2013-02-13 13:03:21 +01:00 |
Gunnar Beutner
|
fac2304ae5
|
Fixed incorrect use of F_SETFL.
|
2013-02-13 12:47:51 +01:00 |
Gunnar Beutner
|
2893134940
|
Make Application::ProcessEvents() static.
|
2013-02-13 07:25:36 +01:00 |
Gunnar Beutner
|
f6f771a3f6
|
Remove support for _DEBUG env var.
Fixes #3688
|
2013-02-11 13:46:02 +01:00 |
Gunnar Beutner
|
ad04a02153
|
Bugfix: Fixed incorrect variable name.
|
2013-02-08 10:30:32 +01:00 |
Gunnar Beutner
|
513b3d6820
|
Bugfix: Don't leak lock file's fd into child processes.
|
2013-02-08 10:23:01 +01:00 |
Gunnar Beutner
|
b887f14d96
|
Use BOOST_THROW_EXCEPTION instead of boost::throw_exception()
Fixes #3636
|
2013-02-06 12:51:12 +01:00 |