Commit Graph

1006 Commits

Author SHA1 Message Date
Gunnar Beutner e480af3c7f Remove default WQ limits
refs #10002
2015-10-15 15:16:51 +02:00
Thomas Gelf dc92e2630d Improve error handling in cidr_match function
refs #10354

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-10-15 11:59:05 +02:00
Gunnar Beutner bb9348913d Implement the cidr_match function
fixes #10354
2015-10-15 11:58:56 +02:00
Gunnar Beutner d741ca6c74 Fix parsing performance data labels which contain '='
fixes #10254
2015-10-13 13:12:42 +02:00
Gunnar Beutner 2c5af99466 Fix: null + null should not be ""
fixes #10192
2015-10-13 12:57:42 +02:00
Gunnar Beutner 677e6936c5 Remove unnecessary check in Value::IsObject
refs #10199
2015-10-13 12:24:42 +02:00
Gunnar Beutner ca960a0c1a Fix deadlock in TlsStream::Close
fixes #10235
2015-10-13 12:23:46 +02:00
Michael Friedrich 72c19fe32d Fix openssl certificate not after overflow on rhel5
refs #10266
2015-10-13 12:20:57 +02:00
Gunnar Beutner cd36ca2f3f Implement the Array#reverse and String#reverse methods
fixes #10197
2015-10-13 12:08:42 +02:00
Gunnar Beutner a530bb955d Implement the escape_shell_arg and escape_shell_cmd functions
fixes #10004
2015-10-13 12:06:15 +02:00
Gunnar Beutner 32dcd106fb Build fix
refs #10245
2015-10-13 12:04:28 +02:00
Gunnar Beutner 1a638e35b2 Fix incorrectly escaped arguments for CreateProcess
fixes #10245
2015-10-13 12:03:25 +02:00
Gunnar Beutner 35bc567406 Implement reload functionality for Windows
refs #7880
fixes #10051
2015-09-04 15:37:53 +02:00
Michael Friedrich c953104783 Fix missing zero padding for generated CA serial
fixes #10074
2015-09-03 17:17:03 +02:00
Gunnar Beutner 42742baced Fix: Utility::Glob on Windows doesn't support wildcards in all but the last path component
fixes #9962
2015-08-24 13:37:06 +02:00
Gunnar Beutner c7714653a4 Fix: Operator + is inconsistent when used with empty and non-empty strings
fixes #9806
2015-08-24 11:16:03 +02:00
Gunnar Beutner 6ffdbce213 Make sure the serial number field is always initialized
fixes #9947
2015-08-18 15:06:07 +02:00
Gunnar Beutner 29083ec22c Implement the Dictionary#keys method
fixes #9882
2015-08-12 10:43:44 +02:00
Gunnar Beutner 95a7473643 Implement Dictionary#get and Array#get
fixes #9796
2015-08-12 10:39:19 +02:00
Gunnar Beutner b64c13cf3c Fix: Make sure we're continuously reading from child processes' pipes
fixes #9867
2015-08-12 10:37:09 +02:00
Gunnar Beutner 2bdbe10376 Set correct X509 version for certificates
fixes #9769
2015-07-29 12:59:34 +02:00
Gunnar Beutner 46a9b30260 Add missing lock in ScriptUtils::Union
fixes #9622
2015-07-15 08:27:26 +02:00
Gunnar Beutner 1638c44bc9 Fix failed assertion in ScriptUtils::Intersection
fixes #9621
2015-07-15 08:20:30 +02:00
Gunnar Beutner 0a3614723f Fix stability issues with the TlsStream/Stream classes
fixes #9481
2015-07-06 15:09:04 +02:00
Gunnar Beutner faf0865a94 Fix unexpected exception in Utility::DirName when specifying an empty path
refs #9263
2015-06-15 14:17:41 +02:00
Michael Friedrich 9ada3dd5be Fix unregistered function failure including <nscp> on Linux
fixes #9394
2015-06-15 10:40:02 +02:00
Gunnar Beutner 669317f169 Implement the basename and dirname script functions
refs #9256
2015-05-13 10:18:02 +02:00
Gunnar Beutner 2f3a8be2e6 Determine NSClient++ installation path using MsiGetComponentPath
fixes #9256
2015-05-13 10:16:07 +02:00
Jean Flach 1c7d6895bd Add Windows version string to --version
fixes #8888
2015-04-28 12:48:41 +02:00
Jean-Marcel Flach f13460a2dd Update ReleaseHelper to work with most Linux distributions
refs #8888
2015-04-28 12:48:41 +02:00
Gunnar Beutner 46b0392962 Fix complexity class for Dictionary::Get
fixes #8919
2015-03-31 10:40:34 +02:00
Gunnar Beutner d5a33e9f37 Fix crash in MakeX509CSR when using ancient versions of OpenSSL
fixes #8844
2015-03-26 09:44:39 +01:00
Gunnar Beutner 148a6c5bf3 Make load order for objects more reliable
fixes #8770
2015-03-23 15:58:15 +01:00
Gunnar Beutner 4e680e6d58 Flush stderr in Application::Exit
fixes #8734
2015-03-20 12:28:52 +01:00
Gunnar Beutner 1756859125 Don't ignore extraneous arguments for functions
fixes #8748
2015-03-19 13:37:36 +01:00
Gunnar Beutner ea7d1ee77d Add OS details in 'icinga2 --version'
fixes #8761
2015-03-16 13:52:59 +01:00
Gunnar Beutner f70cebca0c Build fix for 2.3.x 2015-03-16 13:45:18 +01:00
Michael Friedrich 6a6662644e Fix log message for cli commands breaks the init script
fixes #8721
2015-03-12 15:57:52 +01:00
Michael Friedrich 64214bd853 Fix crash in Dependency::Stop()
This partially reverts the fix in #8436

fixes #8687
refs #8436

Conflicts:
	lib/db_ido_pgsql/idopgsqlconnection.cpp
2015-03-12 11:56:20 +01:00
Michael Friedrich e1a07ad129 Fix formatting for the GDB stacktrace
fixes #8684
2015-03-11 16:31:52 +01:00
Michael Friedrich 9db3d42135 Make sure that the /var/log/icinga2/crash directory exists
fixes #8683
2015-03-11 16:08:37 +01:00
Gunnar Beutner 8516e78b92 Kill entire process group after plugin timeout
fixes #8540
2015-03-11 07:38:07 +01:00
Gunnar Beutner 73629172b4 Fix argument type for the StringContains function
refs #8659
2015-03-11 06:44:32 +01:00
Michael Friedrich 059cda9e37 Implement String#contains
fixes #8659
2015-03-11 06:44:23 +01:00
Gunnar Beutner 9181d7ae05 Add missing service name in check results
refs #8257
2015-03-05 20:50:27 +01:00
Gunnar Beutner fd9dc32a3d Implement SNI support for the TlsStream class
fixes #8610
2015-03-05 14:15:42 +01:00
Gunnar Beutner 4b15ec7774 Remove the macro argument for IMPL_TYPE_LOOKUP
fixes #8599
2015-03-05 07:42:13 +01:00
Gunnar Beutner 767ddbdec7 Fix compiler warning in Process::Run 2015-03-04 16:41:53 +01:00
Gunnar Beutner afd1927a98 Improve Livestatus query performance
fixes #8594
2015-03-04 10:58:22 +01:00
Gunnar Beutner 3615716983 Include GDB backtrace in crash reports
fixes #8575
2015-03-03 13:53:11 +01:00