Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9d054d7714064dd35e93e0df320cb69a1958a0b4
https://github.com/tribe29/checkmk/commit/9d054d7714064dd35e93e0df320cb69a1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-26 (Fri, 26 Mar 2021)
Changed paths:
A .werks/12497
M checks/check_dns
M cmk/gui/plugins/wato/active_checks.py
M tests/unit/checks/test_ac_check_dns.py
M tests/unit/checks/test_check_dns.py
Log Message:
-----------
12497 FIX check_dns: Explicit option in WATO rule
The active check <tt>check_dns</tt> of the <i>monitoring-plugins</i> package
no longer supports a comma separated list of expected addresses.
Note that in monitoring-plugins version 2.3 the order of the arguments
does not matter anymore.
Change-Id: Idfa3d292b28b4b9fb1d71990f4aa1eb56b234646
Commit: f7790f4a4a862aa04fd9f455da2fe18aae3336b4
https://github.com/tribe29/checkmk/commit/f7790f4a4a862aa04fd9f455da2fe18aa…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-03-26 (Fri, 26 Mar 2021)
Changed paths:
M livestatus/src/DoubleColumn.h
M livestatus/src/IntLambdaColumn.h
M livestatus/src/test/test_DoubleColumn.cc
Log Message:
-----------
Define more type aliases for {Double,Int}Column
We define `Default`, `function_type`, and `column_type`. All three are
consistent with similar names in other columns, such as `ListColumn` or
`TimeColumn`.
The added consistency makes the code easier to understand in that some
functionality in the classes now uses the exact same code: understand
one---know them all!
This is also a slightly higher level of abstraction in that the names
reflect the functionality/purpose instead of the concrete type.
CMK-7076
Change-Id: I2c5f964fbbc4c56eb9904d46b071bd804ff035b8
Compare: https://github.com/tribe29/checkmk/compare/ccb5e02ace18...f7790f4a4a86
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: c3012602c448c4810fbf98ae6187c54b0eb76e11
https://github.com/tribe29/checkmk/commit/c3012602c448c4810fbf98ae6187c54b0…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2021-03-26 (Fri, 26 Mar 2021)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/lib/versioning.groovy
M cmk/gui/plugins/openapi/endpoints/version.py
M cmk/gui/watolib/__init__.py
M cmk/utils/version.py
M defines.make
M omd/Makefile
M omd/packages/packages.make
M tests/packaging/test_files.py
M tests/unit/cmk/test_base.py
Log Message:
-----------
Rename enterprise.demo to free
The EDITION_SHORT will be cfe
Change-Id: I566c0e432935e6b0afc75224af9d19ad86cdb9b0
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: fba34cf24152cd798ba3c0b6225100326957cc21
https://github.com/tribe29/checkmk/commit/fba34cf24152cd798ba3c0b6225100326…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/modules.cpp
M agents/wnx/src/engine/modules.h
M agents/wnx/watest/test-modules.cpp
Log Message:
-----------
CMK-7155 - remove no-op functionality
It is preparation step
Change-Id: I359a78f17bd2186eb0b6ec3e536bafd03e647c50
Commit: 071c640795017bedbbc64c5ae82149415d87fc86
https://github.com/tribe29/checkmk/commit/071c640795017bedbbc64c5ae82149415…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/modules.cpp
M agents/wnx/src/engine/modules.h
M agents/wnx/test_files/unit_test/unzip_test.zip
M agents/wnx/watest/test-modules.cpp
Log Message:
-----------
CMK-7155 - move uninstalled module to the predefined directory in temp
- add testing
- change format of test_unzip from zip to cab(this case is critical)
This method will allow to quickly reinstall python module if there is no differences found.
Previously we deleted the old module files.
Change-Id: I49572cc1e9cf86fab7fd83c600cbc00fd2af8389
Commit: fd41ae49e7f8fa5796b4a04edb3fe24288e1f995
https://github.com/tribe29/checkmk/commit/fd41ae49e7f8fa5796b4a04edb3fe2428…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/modules.cpp
M agents/wnx/src/engine/modules.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-modules.cpp
Log Message:
-----------
CMK-7155 - add feature to quickly reinstall from the store in temp if the module file is the same and folder is presented
- rework and speed up test
- move to store done in try clean for any mode except None
Change-Id: I4f37decdae83c67c3a4e11eacfe8ba5e12c8aa18
Commit: 7f028f11ce8b4b0d5bc41d0a4631d9763e746d1c
https://github.com/tribe29/checkmk/commit/7f028f11ce8b4b0d5bc41d0a4631d9763…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cfg_yaml.h
Log Message:
-----------
CMK-7155 - add control over quick install
- add global variable
- add yml variable modules.quick_reinstall
Change-Id: Ic68a59563960030e0412aac9ee4b9dfd0cd47cee
Commit: 124a014d78c1bae43d6353e03e6e98be51a58e40
https://github.com/tribe29/checkmk/commit/124a014d78c1bae43d6353e03e6e98be5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/zip.cpp
M agents/wnx/src/engine/zip.h
M agents/wnx/watest/test-zip.cpp
Log Message:
-----------
CMK-7155 - remove List from API(not required anymore)
Change-Id: Iad8422f6272bbedfa9de39094dabf0efd842cc26
Commit: d5e86613d6ff8a84048a908b7f22915dfc8fe3e1
https://github.com/tribe29/checkmk/commit/d5e86613d6ff8a84048a908b7f22915df…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/modules.cpp
M agents/wnx/src/engine/modules.h
M agents/wnx/watest/test-modules.cpp
M agents/wnx/watest/test-winperf.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
CMK-7155 - enable control over quick reinstall
- add tests
- rework old tests
- make testing more stable(to be suitable for the case)
Change-Id: I7e61d8c0a06145a0c95b9c2cf65e2f6bf26c1990
Commit: d4cbad44a016c9b0d7879bae49ebe3ccaa925f0e
https://github.com/tribe29/checkmk/commit/d4cbad44a016c9b0d7879bae49ebe3cca…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-install-auto.cpp
M agents/wnx/watest/test-modules.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-section_wmi.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-spool.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-winperf.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
M agents/wnx/watest/watest.vcxproj
Log Message:
-----------
CMK-7155 - rework unit testing to fix problems reported by ASAN
- use factory pattern to prvent creation of global and static instances of TempFs
- enable asanitizer for watest x86/x64
Change-Id: I6ec8d9db2f12c37b2385de20eb225cb555b32705
Commit: 5649ef530f9915439c003291742a989e32e23260
https://github.com/tribe29/checkmk/commit/5649ef530f9915439c003291742a989e3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
A .werks/12317
Log Message:
-----------
12317 Windows agent reinstalls Python module instantly
Previously, automatic update of the Windows agent with Python module installed
has lead to long delays in the monitoring - up to few minutes, because the
installation of the Python module requires a lot of CPU time.
Since this release the problem is solved. Windows agent instead of the
uninstalling of the Python module in it's uninstallation phase, moves the
module to the temporary cache. If incoming installation of the Windows agent
uses the same version og Python module, then Python module will be moved from
cache to the ProgramData directory. If the versions are different, then old
method will be used, i.e. full installation.
Because changing of the version of the Python module happens very rarely, the
usual update of the Windows agent requires no more than few seconds.
Change-Id: Iec5c668ca0e82db6fe3bfe234736675ff6b7f727
Compare: https://github.com/tribe29/checkmk/compare/0bb4d61195ab...5649ef530f99
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f5b060dd85573a72a8489e0275b77a4bf0ef32cc
https://github.com/tribe29/checkmk/commit/f5b060dd85573a72a8489e0275b77a4bf…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
A .werks/12319
Log Message:
-----------
12319 FIX Eliminated crash of the Windows agent when updater command is used without Python module installed
Previously, calling <tt>check_mk_agent.exe updater</tt> leads to crash if, for some reason, Python module
was not installed or not found.
With this release the problem has been fixed.
Change-Id: I15a58081b8a30cc06f58820ae3ec2e3336eab943
Commit: 1fa9b60797a42d09d67f518dee9105dcafb89610
https://github.com/tribe29/checkmk/commit/1fa9b60797a42d09d67f518dee9105dca…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
R .werks/12319
Log Message:
-----------
Revert "12319 FIX Eliminated crash of the Windows agent when updater command is used without Python module installed"
This reverts commit f5b060dd85573a72a8489e0275b77a4bf0ef32cc.
Commit: eecc1018388b34fd88a91a6ba4c0ce442d4910b8
https://github.com/tribe29/checkmk/commit/eecc1018388b34fd88a91a6ba4c0ce442…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
A .werks/12316
Log Message:
-----------
12316 FIX Eliminated rare crash when Windows agent is used to call updater without parameters
Previously, the command <tt>"c:\program files (x86)\checkmk\service\check_mk_agent.exe" updater</tt> may lead in some
rare cases to the crash of the Windows agent.
Since this release the error has been fixed.
Change-Id: I5b718194f379082328601670f5a75cf4b61fa547
Commit: a3fbf283b8c06557f7cab4524906dd93195be8b0
https://github.com/tribe29/checkmk/commit/a3fbf283b8c06557f7cab4524906dd931…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/cfg.cpp
Log Message:
-----------
Fix dangerous stack usage after scope left.
Change-Id: I7f8faeae21ebac863ee7e23489ca88f0823c35d9
Compare: https://github.com/tribe29/checkmk/compare/f257d2e557c2...a3fbf283b8c0
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: e489228aa568f467d4d61265c14a700871b82cce
https://github.com/tribe29/checkmk/commit/e489228aa568f467d4d61265c14a70087…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
A .werks/12319
Log Message:
-----------
12319 FIX Eliminated crash of the Windows agent when updater command is used without Python module installed
Previously, calling <tt>check_mk_agent.exe updater</tt> leads to crash if, for some reason, Python module
was not installed or not found.
With this release the problem has been fixed.
Change-Id: I15a58081b8a30cc06f58820ae3ec2e3336eab943
Commit: 0bb4d61195abc59a23043affc47468c09bb9e068
https://github.com/tribe29/checkmk/commit/0bb4d61195abc59a23043affc47468c09…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
R .werks/12319
Log Message:
-----------
Revert "12319 FIX Eliminated crash of the Windows agent when updater command is used without Python module installed"
This reverts commit e489228aa568f467d4d61265c14a700871b82cce.
Compare: https://github.com/tribe29/checkmk/compare/ba2f5a276922...0bb4d61195ab
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0c9dfae64263bfa9922e3bd4ac9b97493687a6c0
https://github.com/tribe29/checkmk/commit/0c9dfae64263bfa9922e3bd4ac9b97493…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/lib/versioning.groovy
M cmk/gui/plugins/openapi/endpoints/version.py
M cmk/gui/watolib/__init__.py
M cmk/utils/version.py
M defines.make
M omd/Makefile
M omd/packages/packages.make
M tests/packaging/test_files.py
M tests/unit/cmk/test_base.py
Log Message:
-----------
Rename enterprise.demo to free
The EDITION_SHORT will be cfe
Change-Id: I566c0e432935e6b0afc75224af9d19ad86cdb9b0