Skip to content

Change RedisConnection::Query::value_type from String to std::variant<const char*,String> #3457

Change RedisConnection::Query::value_type from String to std::variant<const char*,String>

Change RedisConnection::Query::value_type from String to std::variant<const char*,String> #3457

Triggered via pull request February 20, 2026 11:42
Status Success
Total duration 2h 50m 12s
Artifacts

linux.yml

on: pull_request
Matrix: linux
Fit to window
Zoom out
Zoom in

Annotations

228 warnings
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L1465
ISO C++1z does not allow 'register' storage class specifier [-Wregister]
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L1465
ISO C++1z does not allow 'register' storage class specifier [-Wregister]
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L1464
ISO C++1z does not allow 'register' storage class specifier [-Wregister]
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L1463
ISO C++1z does not allow 'register' storage class specifier [-Wregister]
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L1031
comparison between signed and unsigned integer expressions [-Wsign-compare]
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L1004
ISO C++1z does not allow 'register' storage class specifier [-Wregister]
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L949
ISO C++1z does not allow 'register' storage class specifier [-Wregister]
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L948
ISO C++1z does not allow 'register' storage class specifier [-Wregister]
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L948
ISO C++1z does not allow 'register' storage class specifier [-Wregister]
amazonlinux:2: build/tools/mkclass/class_lexer.cc#L947
ISO C++1z does not allow 'register' storage class specifier [-Wregister]
alpine:bash: lib/icingadb/redisconnection.hpp#L78
base class 'class std::basic_string_view<char>' should be explicitly initialized in the copy constructor [-Wextra]
alpine:bash: lib/icinga/service-apply.cpp#L130
possibly dangling reference to a temporary [-Wdangling-reference]
alpine:bash: lib/icinga/scheduleddowntime-apply.cpp#L156
possibly dangling reference to a temporary [-Wdangling-reference]
alpine:bash: lib/icinga/scheduleddowntime-apply.cpp#L141
possibly dangling reference to a temporary [-Wdangling-reference]
alpine:bash: lib/icinga/notification-apply.cpp#L158
possibly dangling reference to a temporary [-Wdangling-reference]
alpine:bash: lib/icinga/notification-apply.cpp#L143
possibly dangling reference to a temporary [-Wdangling-reference]
alpine:bash: lib/icinga/dependency-apply.cpp#L158
possibly dangling reference to a temporary [-Wdangling-reference]
alpine:bash: lib/icinga/dependency-apply.cpp#L143
possibly dangling reference to a temporary [-Wdangling-reference]
alpine:bash: lib/remote/httputility.cpp#L172
comparison is always true due to limited range of data type [-Wtype-limits]
alpine:bash: third-party/execvpe/execvpe.c#L52
old-style function definition [-Wold-style-definition]
debian:11: lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11: lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11: lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11: lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11: lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11: lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11: lib/icingadb/redisconnection.hpp#L78
base class 'class std::basic_string_view<char>' should be explicitly initialized in the copy constructor [-Wextra]
debian:11: lib/remote/httputility.cpp#L172
comparison is always true due to limited range of data type [-Wtype-limits]
amazonlinux:2023: lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
amazonlinux:2023: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
amazonlinux:2023: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
amazonlinux:2023: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
amazonlinux:2023: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
amazonlinux:2023: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
amazonlinux:2023: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
amazonlinux:2023: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
amazonlinux:2023: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
amazonlinux:2023: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:13: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:41: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:42: third-party/execvpe/execvpe.c#L52
old-style function definition [-Wold-style-definition]
opensuse/leap:15.6: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:15.6: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:15.6: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:15.6: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:15.6: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:15.6: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:15.6: lib/config/expression.hpp#L264
'virtual const icinga::DebugInfo& icinga::DebuggableExpression::GetDebugInfo() const' can be marked override [-Wsuggest-override]
opensuse/leap:15.6: lib/base/streamlogger.hpp#L34
'virtual void icinga::StreamLogger::Flush()' can be marked override [-Wsuggest-override]
opensuse/leap:15.6: lib/base/streamlogger.hpp#L33
'virtual void icinga::StreamLogger::ProcessLogEntry(const icinga::LogEntry&)' can be marked override [-Wsuggest-override]
opensuse/leap:15.6: lib/base/serializer.hpp#L20
'virtual const char* icinga::CircularReferenceError::what() const' can be marked override [-Wsuggest-override]
fedora:43: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:43: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:43: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:43: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:43: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:43: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:43: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:43: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:43: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
fedora:43: third-party/execvpe/execvpe.c#L52
old-style function definition [-Wold-style-definition]
opensuse/leap:16.0: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:16.0: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:16.0: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:16.0: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:16.0: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:16.0: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:16.0: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:16.0: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:16.0: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
opensuse/leap:16.0: third-party/execvpe/execvpe.c#L52
old-style function definition [-Wold-style-definition]
rockylinux:8: lib/base/serializer.hpp#L20
'virtual const char* icinga::CircularReferenceError::what() const' can be marked override [-Wsuggest-override]
rockylinux:8: lib/config/expression.hpp#L264
'virtual const icinga::DebugInfo& icinga::DebuggableExpression::GetDebugInfo() const' can be marked override [-Wsuggest-override]
rockylinux:8: lib/config/expression.hpp#L264
'virtual const icinga::DebugInfo& icinga::DebuggableExpression::GetDebugInfo() const' can be marked override [-Wsuggest-override]
rockylinux:8: build/lib/config/config_lexer.cc#L1027
comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
rockylinux:8: lib/config/expression.hpp#L264
'virtual const icinga::DebugInfo& icinga::DebuggableExpression::GetDebugInfo() const' can be marked override [-Wsuggest-override]
rockylinux:8: lib/config/expression.hpp#L264
'virtual const icinga::DebugInfo& icinga::DebuggableExpression::GetDebugInfo() const' can be marked override [-Wsuggest-override]
rockylinux:8: lib/base/streamlogger.hpp#L34
'virtual void icinga::StreamLogger::Flush()' can be marked override [-Wsuggest-override]
rockylinux:8: lib/base/streamlogger.hpp#L33
'virtual void icinga::StreamLogger::ProcessLogEntry(const icinga::LogEntry&)' can be marked override [-Wsuggest-override]
rockylinux:8: lib/base/serializer.hpp#L20
'virtual const char* icinga::CircularReferenceError::what() const' can be marked override [-Wsuggest-override]
rockylinux:8: build/tools/mkclass/class_lexer.cc#L1044
comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
rockylinux:9: lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux:9: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux:9: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux:9: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux:9: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux:9: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux:9: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux:9: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux:9: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux:9: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.6: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.6: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.6: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.6: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.6: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.6: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.6: lib/config/expression.hpp#L264
'virtual const icinga::DebugInfo& icinga::DebuggableExpression::GetDebugInfo() const' can be marked override [-Wsuggest-override]
registry.suse.com/suse/sle15:15.6: lib/base/streamlogger.hpp#L34
'virtual void icinga::StreamLogger::Flush()' can be marked override [-Wsuggest-override]
registry.suse.com/suse/sle15:15.6: lib/base/streamlogger.hpp#L33
'virtual void icinga::StreamLogger::ProcessLogEntry(const icinga::LogEntry&)' can be marked override [-Wsuggest-override]
registry.suse.com/suse/sle15:15.6: lib/base/serializer.hpp#L20
'virtual const char* icinga::CircularReferenceError::what() const' can be marked override [-Wsuggest-override]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
rockylinux/rockylinux:10: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.7: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.7: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.7: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.7: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.7: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.7: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/suse/sle15:15.7: lib/config/expression.hpp#L264
'virtual const icinga::DebugInfo& icinga::DebuggableExpression::GetDebugInfo() const' can be marked override [-Wsuggest-override]
registry.suse.com/suse/sle15:15.7: lib/base/streamlogger.hpp#L34
'virtual void icinga::StreamLogger::Flush()' can be marked override [-Wsuggest-override]
registry.suse.com/suse/sle15:15.7: lib/base/streamlogger.hpp#L33
'virtual void icinga::StreamLogger::ProcessLogEntry(const icinga::LogEntry&)' can be marked override [-Wsuggest-override]
registry.suse.com/suse/sle15:15.7: lib/base/serializer.hpp#L20
'virtual const char* icinga::CircularReferenceError::what() const' can be marked override [-Wsuggest-override]
registry.suse.com/bci/bci-base:16.0: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/bci/bci-base:16.0: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/bci/bci-base:16.0: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/bci/bci-base:16.0: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/bci/bci-base:16.0: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/bci/bci-base:16.0: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/bci/bci-base:16.0: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/bci/bci-base:16.0: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/bci/bci-base:16.0: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
registry.suse.com/bci/bci-base:16.0: third-party/execvpe/execvpe.c#L52
old-style function definition [-Wold-style-definition]
ubuntu:22.04: lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:22.04: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:22.04: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:22.04: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:22.04: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:22.04: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:22.04: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:22.04: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:22.04: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:22.04: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:24.04: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.04: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
ubuntu:25.10: third-party/execvpe/execvpe.c#L52
old-style function definition [-Wold-style-definition]
debian:11 (linux/386): lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11 (linux/386): lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11 (linux/386): lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11 (linux/386): lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11 (linux/386): lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11 (linux/386): lib/base/process.cpp#L1157
'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
debian:11 (linux/386): lib/icingadb/redisconnection.hpp#L78
base class 'class std::basic_string_view<char>' should be explicitly initialized in the copy constructor [-Wextra]
debian:11 (linux/386): lib/livestatus/livestatuslogutility.cpp#L67
comparison of integer expressions of different signedness: 'unsigned int' and 'time_t' {aka 'long int'} [-Wsign-compare]
debian:11 (linux/386): lib/livestatus/livestatuslogutility.cpp#L67
comparison of integer expressions of different signedness: 'unsigned int' and 'time_t' {aka 'long int'} [-Wsign-compare]
debian:11 (linux/386): lib/remote/httputility.cpp#L172
comparison is always true due to limited range of data type [-Wtype-limits]
debian:12 (linux/386): lib/base/tlsutility.cpp#L958
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12 (linux/386): lib/base/tlsutility.cpp#L949
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12 (linux/386): lib/base/tlsutility.cpp#L940
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12 (linux/386): lib/base/tlsutility.cpp#L768
'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12 (linux/386): lib/base/tlsutility.cpp#L696
'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12 (linux/386): lib/base/tlsutility.cpp#L687
'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12 (linux/386): lib/base/tlsutility.cpp#L678
'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12 (linux/386): lib/base/tlsutility.cpp#L537
'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12 (linux/386): lib/base/tlsutility.cpp#L511
'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
debian:12 (linux/386): lib/base/tlsutility.cpp#L497
'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]