Commit Graph

11329 Commits

Author SHA1 Message Date
Gunnar Beutner fff1049ba0 Ensure that the WorkQueue name is set 2019-11-02 14:00:23 +01:00
Gunnar Beutner b75e21a998 Redis support (WIP) 2019-11-02 14:00:23 +01:00
Michael Friedrich 7e369c0443
Merge pull request #7546 from Icinga/feature/zone-in-zone-7530
DaemonUtility#ValidateConfigFiles(): re-try unknown zones once they may have become known
2019-10-31 16:34:08 +01:00
Michael Friedrich 19ccdfa43f
Merge pull request #7593 from Icinga/feature/move
I like to move it, move it
2019-10-31 16:16:36 +01:00
Alexander Aleksandrovič Klimov 3804f4edcc I like to move it, move it 2019-10-28 13:46:33 +01:00
Michael Friedrich 0a2aee7c1b
Merge pull request #7591 from Icinga/feature/docs-api-joins
Docs: Add the link from object type joins to URL endpoints
2019-10-25 09:41:48 +02:00
Michael Friedrich 8f93a2c037 Docs: Add the link from object type joins to URL endpoints
refs #7576
2019-10-25 09:40:18 +02:00
Michael Friedrich 694933cb1c Update Release checklist 2019-10-25 09:33:24 +02:00
Michael Friedrich fa7bac67d5 Release version 2.11.2
(cherry picked from commit 58b913d05a)
2019-10-25 09:33:24 +02:00
Michael Friedrich 20c2af136b Release version 2.11.1
(cherry picked from commit 7e6d3f9fbd)
2019-10-25 09:33:24 +02:00
Michael Friedrich 50dd83915c
Merge pull request #7589 from widhalmt/doc/epel8
Clarify the installation of EPEL repository on CentOS vs RHEL
2019-10-24 15:18:55 +02:00
Thomas Widhalm 9bb510e408 Fix the order of commands for adding EPEL to RHEL 2019-10-24 14:17:23 +02:00
Thomas Widhalm 2db85deec8 Clarify the installation of EPEL repository on CentOS vs RHEL 2019-10-24 12:18:26 +02:00
Michael Friedrich b587091b30
Merge pull request #7588 from Icinga/feature/upgrading-docs-bugfixes-2-11
Docs: Add upgrading notes for 2.11.x bugfix releases
2019-10-24 09:25:01 +02:00
Michael Friedrich bc50db3eb1 Docs: Add upgrading notes for 2.11.x bugfix releases 2019-10-24 09:18:19 +02:00
Michael Friedrich e0ef5fe9de
Merge pull request #7458 from Icinga/feature/config-parser-cleanup
Config parser: introduce optional_newlines
2019-10-22 17:29:59 +02:00
Michael Friedrich 3b49c10d0a
Merge pull request #7584 from Icinga/bugfix/cluster-sync-checksums-timestamps
Cluster Config Sync: Check the timestamp prior to config file checksums for changes
2019-10-22 17:22:27 +02:00
Michael Friedrich 6103f53c5b
Merge pull request #7541 from Icinga/bugfix/heredoc-eof
Config lexer: complain on EOF in heredocs, i.e. {{{abc<EOF>
2019-10-22 17:19:27 +02:00
Michael Friedrich cb20b4829a Cluster Config Sync: Check the timestamp prior to config file checksums
Otherwise old configuration received from a secondary master/satellite
could always trigger a config change & reload.
2019-10-22 14:07:10 +02:00
Michael Friedrich 32fd741ba2
Merge pull request #7583 from azthec/patch-1
Minor doc fix
2019-10-22 12:18:31 +02:00
azthec 0c6b12cd82
Update 06-distributed-monitoring.md 2019-10-22 09:57:22 +01:00
Michael Friedrich 11394498e7
Merge pull request #7364 from Icinga/feature/expression-namespacevalue-intrusive-pointers-7361
Replace classic shared pointers to Expression and NamespaceValue with intrusive ones
2019-10-22 08:55:37 +02:00
Alexander A. Klimov 768044a754 Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr
refs #7361
2019-10-21 17:10:51 +02:00
Alexander A. Klimov aa4cad7482 Replace std::shared_ptr<Expression> with Expression::Ptr
refs #7361
2019-10-21 17:10:51 +02:00
Alexander A. Klimov 4438ccbf9e Introduce SharedObject
refs #7361
2019-10-21 17:10:51 +02:00
Michael Friedrich fbb402b944
Merge pull request #7360 from Icinga/feature/std-shared_ptr
Replace some classic shared pointers with intrusive ones
2019-10-21 17:02:28 +02:00
Alexander A. Klimov ba1ce9c853 Replace std::shared_ptr<boost::asio::ssl::context> with Shared<boost::asio::ssl::context>::Ptr 2019-10-21 16:12:46 +02:00
Alexander A. Klimov a1fef92835 Replace std::shared_ptr<boost::asio::ip::tcp::acceptor> with Shared<boost::asio::ip::tcp::acceptor>::Ptr 2019-10-21 16:12:46 +02:00
Alexander A. Klimov 26ce2cfb73 Replace std::shared_ptr<AsioTcpStream> with Shared<AsioTcpStream>::Ptr 2019-10-21 16:12:46 +02:00
Alexander A. Klimov a1683568a1 Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr 2019-10-21 16:12:35 +02:00
Alexander A. Klimov b046ffe152 Introduce Shared<T> 2019-10-21 11:07:42 +02:00
Michael Friedrich 3e6fc9bfa1
Merge pull request #7457 from Icinga/feature/config-parser-malloc
Config parser: save some memory allocations
2019-10-17 17:19:30 +02:00
Michael Friedrich 6027cc03a8
Merge pull request #7578 from Icinga/feature/docs-upgrading-zones
Align the docs with GitHub details on Zone Inception
2019-10-17 14:08:26 +02:00
Michael Friedrich ac552f2a73 Align the docs with GitHub details on Zone Inception 2019-10-17 14:06:48 +02:00
Michael Friedrich 63c7f7e7b5
Merge pull request #7552 from Icinga/bugfix/cluster-sync-authoritative-file-old-versions
Avoid syncing .authorititative marker received from < 2.11 parent nodes
2019-10-17 13:50:47 +02:00
Michael Friedrich 06296175e8
Merge pull request #7564 from Foxeronie/patch-1
doc typo: path to error.log
2019-10-08 13:32:52 +02:00
Patrick 085766d9d9
typo for path to error.log 2019-10-08 13:11:06 +02:00
Michael Friedrich e7c07062f8 Avoid syncing .authorititative marker received from < 2.11 parent nodes 2019-10-02 10:49:02 +02:00
Alexander A. Klimov eacdb3dac7 DaemonUtility#ValidateConfigFiles(): re-try unknown zones once they may have become known
refs #7530
2019-09-30 10:26:13 +02:00
Michael Friedrich 43f7d35a45
Merge pull request #7543 from Icinga/bugfix/docs-itl-memcached
Docs: Fix URL for memcached ITL CheckCommand
2019-09-27 13:59:41 +02:00
Michael Friedrich 6020ef37d6 Docs: Fix URL for memcached ITL CheckCommand
fixes #7515
2019-09-27 11:42:26 +02:00
Alexander A. Klimov 672f497c3a Config lexer: complain on EOF in heredocs, i.e. {{{abc<EOF> 2019-09-26 13:10:19 +02:00
Michael Friedrich f0fcfdf910
Merge pull request #7538 from Icinga/bugfix/dependency-ignore_on_error-7536
Dependency#OnAllConfigLoaded(): don't link *this with the child if *this is going to be dropped
2019-09-25 12:12:22 +02:00
Michael Friedrich 4e23f954fa
Merge pull request #7529 from Icinga/bugfix/activestageoverride-7521
WarnOnImplicitlySetGlobalVar(): warn only on sins inside actual DSL code
2019-09-25 12:11:26 +02:00
Michael Friedrich 89b8a8060f
Merge pull request #7534 from Icinga/feature/next_update
Introduce Checkable#next_update
2019-09-25 11:50:36 +02:00
Michael Friedrich 6b3d5df609 Add docs for Checkable#next_update 2019-09-25 11:44:20 +02:00
Alexander A. Klimov 7668314b4a Dependency#OnAllConfigLoaded(): don't link *this with the child if *this is going to be dropped
refs #7536
2019-09-25 11:30:50 +02:00
Alexander A. Klimov b8d495ae07 Introduce Checkable#next_update 2019-09-25 10:44:49 +02:00
Michael Friedrich ac684ec128 Adjust zones.d/README and just point to the docs 2019-09-24 12:57:32 +02:00
Alexander A. Klimov b4e3736e31 WarnOnImplicitlySetGlobalVar(): warn only on sins inside actual DSL code 2019-09-23 15:09:57 +02:00