Gunnar Beutner
|
6d09efc907
|
Use std::shared_ptr instead of boost::shared_ptr
|
2017-11-30 17:41:00 +01:00 |
Gunnar Beutner
|
245feca0e7
|
Move the Timer::Holder class to timer.cpp
|
2017-11-30 17:39:22 +01:00 |
Gunnar Beutner
|
7d7eaa8dd3
|
Replace boost::thread with std::thread
|
2017-11-30 17:39:20 +01:00 |
Gunnar Beutner
|
d5961bb76c
|
Re-implement WrapFunction() using C++11 features
|
2017-11-29 11:53:45 +01:00 |
Gunnar Beutner
|
858873b940
|
Replace boost::bind/boost::function with std::bind/std::function
|
2017-11-27 15:15:11 +01:00 |
Gunnar Beutner
|
6b3931973e
|
Merge pull request #5555 from Icinga/feature/ecc-certs
Implement support for ECC certificates
|
2017-11-27 15:11:04 +01:00 |
Gunnar Beutner
|
1b4206e5b1
|
Merge pull request #5725 from Icinga/feature/proper-uuids
Use real UUIDs for Utility::NewUniqueID
|
2017-11-27 10:18:52 +01:00 |
Lee Clemens
|
9fdfa5ee10
|
Handle mis-detection with clang on RHEL/CentOS 7
C++11 features available: BOOST_NO_CXX11_HDR_TUPLE
refs #5257
|
2017-11-08 08:34:45 +01:00 |
Gunnar Beutner
|
6f8b62333f
|
Use real UUIDs for Utility::NewUniqueID
|
2017-11-07 13:53:04 +01:00 |
Noah Hilverling
|
3e8f78e2cc
|
Process: Fix fork error handling
refs #5617
|
2017-10-23 11:01:42 +02:00 |
Noah Hilverling
|
7930ae5094
|
Process: Remove log message from child process
|
2017-10-23 11:01:16 +02:00 |
Gunnar Beutner
|
f2d437e96c
|
Implement support for migrating certificates to /var/lib/icinga2/certs
This commit includes documentation too.
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
|
2017-10-20 14:06:02 +02:00 |
Michael Friedrich
|
9d68ae9f1f
|
Merge pull request #5602 from Icinga/fix/config-validation-fails-on-windows-with-unprivileged-account-5515
Add windows process elevation and log message if user does not have privileges to read/write files
|
2017-10-13 16:31:12 +02:00 |
Michael Friedrich
|
0b1ce7111c
|
Merge pull request #5231 from Al2Klimov/bugfix/failure-to-kill-check-command-after-exceeding-timeout-is-not-reported-4981
Report failure to kill check command after exceeding timeout
|
2017-10-13 13:57:26 +02:00 |
Michael Friedrich
|
9a04a99400
|
Merge pull request #5554 from Icinga/feature/cn-check-for-san
Add subjectAltName extension for all non-CA certificates
|
2017-10-10 17:50:01 +02:00 |
Michael Friedrich
|
c0a3de64fb
|
Fix match(), regex(), cidr_match() behaviour with MatchAll and empty arrays
fixes #5634
|
2017-09-29 14:45:15 +02:00 |
Noah Hilverling
|
aab50f669c
|
Add process elevation & log message if user does not have enough privileges
refs #5515
|
2017-09-22 10:25:17 +02:00 |
Noah Hilverling
|
ea24af6590
|
SyslogLogger: Implement option to set syslog facility
fixes #3964
|
2017-09-20 14:09:51 +02:00 |
Gunnar Beutner
|
5179faceab
|
Implement new script functions: path_exists, glob and glob_recursive
|
2017-09-18 13:59:03 +02:00 |
Gunnar Beutner
|
774936bfe8
|
Implement support for pki::UpdateCertificate messages
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
0ec07bce51
|
Implement support for updating client certificates
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
abdd4b307b
|
Implement the 'ca list' and 'ca sign' CLI commands
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
510e2d622a
|
Implement support for ticket-less certificate requests
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Michael Friedrich
|
344b047ea0
|
Move Base64 class into libbase
refs #5538
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
10691db5b1
|
Implement support for ECC certificates
|
2017-09-06 12:29:30 +02:00 |
Gunnar Beutner
|
3385122bc3
|
Add subjectAltName extension for all non-CA certificates
|
2017-09-06 12:25:36 +02:00 |
Michael Friedrich
|
732a5849d5
|
Change FIFO::Optimize() frequency for large messages
refs #5513
|
2017-08-21 11:24:39 +02:00 |
Noah Hilverling
|
5b9337e130
|
Process: Fix JSON parsing error on process helper crash
|
2017-08-14 08:27:04 +02:00 |
Gunnar Beutner
|
c8b4fee843
|
Make rlimits configurable by adding three variables: RLimitFiles, RLimitProcesses and RLimitStack
refs #5367
|
2017-06-23 12:42:12 +02:00 |
Michael Friedrich
|
6036ec20f5
|
Build fix for Debian Wheezy
fixes #5350
|
2017-06-16 16:57:05 +02:00 |
Gunnar Beutner
|
f9feb41877
|
Implement support for handling exceptions in user scripts
|
2017-06-13 14:03:41 +02:00 |
Michael Friedrich
|
79c45ea811
|
Build fix for OpenSSL 0.9.8 and stack_st_X509_EXTENSION
|
2017-05-26 13:16:20 +02:00 |
Michael Friedrich
|
456cfdc636
|
Implement WorkQueue metric stats and periodic logging
refs #5133
|
2017-05-23 16:00:21 +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
|
4c7660190f
|
Revert "Review LogstashWriter feature implementation"
This reverts commit bd5ff814f2 .
refs #4054
|
2017-05-23 12:04:08 +02:00 |
Gunnar Beutner
|
fa874e659b
|
Build fix for I2_LEAK_DEBUG
|
2017-05-22 11:42:47 +02:00 |
Gunnar Beutner
|
7130e5e387
|
Merge pull request #5264 from Icinga/feature/array-match
Implement new array match functionality
fixes #5264
fixes #5263
|
2017-05-16 14:22:35 +02:00 |
Gunnar Beutner
|
958d3982c5
|
Add 'mode' argument for match, regex and cidr_match
|
2017-05-16 13:22:10 +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 |
Gunnar Beutner
|
dc9f129060
|
Implement the Array#any and Array#all protoype functions
|
2017-05-15 15:59:44 +02:00 |
Gunnar Beutner
|
1b77f4b336
|
Implement the Dictionary#values prototype function
|
2017-05-15 15:54:48 +02:00 |
Alexander A. Klimov
|
8bf3ab0285
|
Produce an unknown check result if we failed to kill the process
refs #4981
|
2017-05-12 15:25:22 +02:00 |
Gunnar Beutner
|
b366483466
|
Add subjectAltName X509 ext for certificate requests
|
2017-05-11 15:38:17 +02:00 |
Alexander A. Klimov
|
c45529b407
|
Report failure to kill check command after exceeding timeout
refs #4981
|
2017-05-05 17:31:14 +02:00 |
Gunnar Beutner
|
f9f3358d09
|
Make sure all objects are set to 'active' before calling the Start() method
fixes #5224
|
2017-05-04 10:37:34 +02:00 |
Jean Flach
|
7c70d51b27
|
Add a few extra log messages
fixes #5212
|
2017-05-02 10:54:06 +02:00 |
Andreas Scherbaum
|
775bee8fe1
|
Replace http:// links with https:// links where a secure website exists
Leave out tests and third party tools, and license strings
fixes #5151
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
|
2017-04-20 11:33:27 +02:00 |
Gunnar Beutner
|
0f81c357c0
|
Implement source_location attribute for the ConfigObject class
refs #5120
|
2017-04-19 15:30:11 +02:00 |
Michael Friedrich
|
e4ae789a7c
|
Set zone attribute to no_user_modify for API POST requests
fixes #5166
|
2017-04-12 09:25:28 +02:00 |
Gunnar Beutner
|
0c25d14d0c
|
Fix crash in SHA1
refs #4991
|
2017-03-29 10:17:03 +02:00 |