Jean Flach
|
01c7f20170
|
Require systemd headers
Only mandatory if using systemd
|
2018-02-27 15:54:58 +01:00 |
Jean Flach
|
1da6b2c883
|
Fix whitespaces in CMakeLists files
Uses 2 space indentation as standard
|
2018-01-19 09:19:40 +01:00 |
Gunnar Beutner
|
9d436605f0
|
Fix compatibility with CMake < 3.1
|
2018-01-18 15:12:46 +01:00 |
Gunnar Beutner
|
2a9dceb367
|
Use CMake object libraries for our libs
|
2018-01-17 04:28:21 +01:00 |
Gunnar Beutner
|
75e2473616
|
Clean up source lists in the CMakeLists.txt files
|
2018-01-03 11:47:46 +01:00 |
Gunnar Beutner
|
fe8572d75b
|
Remove inline methods and use explicit template instantiation to minimize the number of weak symbols
|
2018-01-03 11:04:58 +01:00 |
Gunnar Beutner
|
2f953d6204
|
Implement shim for libmysqlclient and libpq
|
2018-01-02 23:29:48 +01:00 |
Gunnar Beutner
|
90496b5456
|
Build libraries as static libraries
|
2018-01-02 23:29:48 +01:00 |
Michael Insel
|
158ae2188e
|
Change copyright header for 2018
|
2018-01-02 12:08:55 +01:00 |
Gunnar Beutner
|
a344f11e6c
|
Replace StatsFunction with Function
|
2017-11-30 19:02:25 +01:00 |
Gunnar Beutner
|
d5961bb76c
|
Re-implement WrapFunction() using C++11 features
|
2017-11-29 11:53:45 +01:00 |
Michael Friedrich
|
d74b15d640
|
Move Base64 class into libbase
refs #5538
|
2017-09-11 16:51:13 +02:00 |
Michael Friedrich
|
52d986d02b
|
Revert "Add LogstashWriter feature"
This reverts commit f5a971f5b0 .
refs #4054
|
2017-05-23 12:05:01 +02:00 |
Michael Friedrich
|
79dcb789c2
|
Move PerfdataValue() class into base library
This is required for libremote and ApiListener stats in #5133
|
2017-05-15 16:32:29 +02:00 |
Kai Goller
|
f5a971f5b0
|
Add LogstashWriter feature
This adds the UdpSocket class.
refs #4054
|
2017-03-20 14:30:03 +01:00 |
Michael Friedrich
|
b7caf0820d
|
Ensure that *.icinga.com is used everywhere
fixes #13897
fixes #13277
|
2017-01-10 17:19:12 +01:00 |
Gunnar Beutner
|
30762e5330
|
Set versions for all internal libraries
fixes #12552
|
2016-08-25 17:56:18 +02:00 |
Gunnar Beutner
|
ae1ab5f865
|
Implement unit tests for state changes
fixes #12530
|
2016-08-24 19:45:52 +02:00 |
Gunnar Beutner
|
54bbaf9f7d
|
Implement support for marking functions as deprecated
fixes #12393
|
2016-08-10 15:48:05 +02:00 |
Gunnar Beutner
|
d8b0502d67
|
Make the socket event engine configurable
fixes #11522
|
2016-04-18 14:38:59 +02:00 |
Gunnar Beutner
|
eb0892273e
|
Implement the DateTime class
fixes #9839
|
2016-03-29 13:27:20 +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
|
701961b73b
|
Fix the 'type' attribute for the Object class
refs #10387
|
2015-11-05 10:29:02 +01:00 |
Gunnar Beutner
|
dd77863910
|
Implement Array::ToString and Dictionary::ToString
fixes #10329
|
2015-10-26 11:05:24 +01:00 |
Gunnar Beutner
|
c37a23ccba
|
Implement the Icinga Studio application
fixes #10042
|
2015-08-31 07:50:01 +02:00 |
Gunnar Beutner
|
f45f6ccd82
|
Implement support for tracking dependencies between config objects
refs #9096
|
2015-08-25 13:54:05 +02:00 |
Gunnar Beutner
|
071d2f18fb
|
Rename DynamicObject/DynamicType to ConfigObject/ConfigType
fixes #9914
|
2015-08-15 20:40:41 +02:00 |
Michael Friedrich
|
d7970f5bb1
|
Implement modified attributes v2
refs #9081
refs #9093
|
2015-08-15 20:07:10 +02:00 |
Jean-Marcel Flach
|
b9a4a64249
|
Move url handler to /lib/remote
fixes #9647
|
2015-07-16 13:35:32 +02:00 |
Jean-Marcel Flach
|
a98d2f585d
|
Implement URL parser
fixes #9470
|
2015-07-07 15:33:19 +02:00 |
Gunnar Beutner
|
62c755f88c
|
Determine NSClient++ installation path using MsiGetComponentPath
fixes #9256
|
2015-05-12 15:45:40 +02:00 |
Gunnar Beutner
|
72a7b08480
|
Move implementation code from thpp files into separate files
fixes #8890
|
2015-03-28 11:08:12 +01:00 |
Gunnar Beutner
|
3e08f2e0b5
|
Make order for deferred initializers deterministic
refs #8791
|
2015-03-18 13:24:31 +01:00 |
Gunnar Beutner
|
e0bbfb175c
|
Move most of the socket I/O to a separate thread
fixes #8300
fixes #8243
|
2015-02-14 09:42:11 +01:00 |
Gunnar Beutner
|
bb12704a31
|
Implement the Json.encode and Json.decode methods
fixes #8393
|
2015-02-09 08:14:06 +01:00 |
Gunnar Beutner
|
1bff5eb706
|
Fix missing files in the Windows package
fixes #8200
|
2015-02-02 10:36:58 +01:00 |
Michael Friedrich
|
78bfd0204c
|
Update copyright year
|
2015-01-22 12:00:23 +01:00 |
Gunnar Beutner
|
363f23b1d8
|
Rename ScriptFunction to Function
fixes #8258
|
2015-01-21 08:48:38 +01:00 |
Gunnar Beutner
|
5d8356f6d2
|
Implement more utility functions
refs #8169
|
2015-01-15 12:34:50 +01:00 |
Gunnar Beutner
|
d0abc11c08
|
Implement the call() method for functions
refs #8169
|
2015-01-14 07:36:59 +01:00 |
Gunnar Beutner
|
c433284d27
|
Improve error reporting
fixes #8136
refs #6070
|
2014-12-20 15:29:04 +01:00 |
Gunnar Beutner
|
cb7f93dc19
|
Implement CMake options for some of the modules
fixes #7794
fixes #7795
|
2014-12-19 09:46:41 +01:00 |
Gunnar Beutner
|
873e294158
|
Refactor the WorkQueue class to make error reporting easier
refs #7709
|
2014-12-18 15:11:57 +01:00 |
Gunnar Beutner
|
1cb0231c05
|
Refactor how variable scopes work
refs #8074
|
2014-12-14 11:33:45 +01:00 |
Gunnar Beutner
|
cfd775c948
|
Move the VMFrame class to libbase
refs #8065
|
2014-12-12 15:33:56 +01:00 |
Gunnar Beutner
|
aa38dde1fc
|
Implement prototype functions
fixes #8065
|
2014-12-12 15:22:37 +01:00 |
Gunnar Beutner
|
2720333d6e
|
Fix missing location information for included files
fixes #7927
|
2014-12-10 15:06:09 +01:00 |
Gunnar Beutner
|
6cadde82bd
|
Avoid rebuilding libbase when the version number changes
fixes #7647
|
2014-11-20 10:02:34 +01:00 |
Gunnar Beutner
|
f84cc8de39
|
Implement support for signals
fixes #7744
|
2014-11-20 06:54:48 +01:00 |