Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: cdf002243811c39548f0e5871369e57311a679e8
https://github.com/tribe29/checkmk/commit/cdf002243811c39548f0e5871369e5731…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-07-03 (Fri, 03 Jul 2020)
Changed paths:
A tests/unit/checks/generictests/datasets/systemtime_1.py
A tests/unit/checks/generictests/datasets/systemtime_2.py
Log Message:
-----------
Added generic test datasets for systemtime check
Change-Id: Id9df3f950b7dfb7d48aea6aa2795bea0444f180b
Commit: 7f19fece30ecd0061d9bf0f5b5d8a9027acaed96
https://github.com/tribe29/checkmk/commit/7f19fece30ecd0061d9bf0f5b5d8a9027…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-07-03 (Fri, 03 Jul 2020)
Changed paths:
M checks/systemtime
M cmk/gui/plugins/wato/check_parameters/systemtime.py
M tests/unit/checks/generictests/datasets/systemtime_1.py
M tests/unit/checks/generictests/datasets/systemtime_2.py
Log Message:
-----------
Modernized check systemtime
Change-Id: I7609c01623cc85c916ae37086334c5a5f6174bbd
Commit: cfc84fad146719c6d7245059aa8d196b7c1e7f59
https://github.com/tribe29/checkmk/commit/cfc84fad146719c6d7245059aa8d196b7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-07-03 (Fri, 03 Jul 2020)
Changed paths:
A .werks/11221
M agents/special/agent_vsphere
M checks/systemtime
A tests/unit/checks/generictests/datasets/systemtime_3.py
Log Message:
-----------
11221 FIX: systemtime: Offset for vSphere special agent
The check <tt>systemtime<\tt> reported an incorrect offset when checking
the output of the vSphere special agent. This was caused by the runtime of
the special agent itself and has now been fixed. The check <tt>systemtime<\tt>
can now process a second, optional input which gives the timestamp against
which the actual offset is computed.
Change-Id: I23d6650e5bfb56fd109d8f3e6997aefab8c39bba
Compare: https://github.com/tribe29/checkmk/compare/3edd587dbed6...cfc84fad1467
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 351aaad563c87e32cb83244add10469749c6dd00
https://github.com/tribe29/checkmk/commit/351aaad563c87e32cb83244add1046974…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-07-03 (Fri, 03 Jul 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/base/data_sources/_data_sources.py
M cmk/base/discovery.py
M cmk/base/dump_host.py
M cmk/base/inventory.py
M cmk/base/modes/check_mk.py
M tests-py3/unit/cmk/base/data_sources/test_data_sources.py
M tests-py3/unit/cmk/base/data_sources/test_host_sections.py
Log Message:
-----------
Do not pass host config to datasources
The DataSources class does not really need it. As a result we must pass
the list of sources to the DataSources container. This is a rather
common pattern, indeed, the responsibility of containers is to contain,
not to fill itself magically. Callers then pass the sources.
Passing the list of sources further increases the overall testability of
the class. It further makes it clear that
`DataSources.get_host_sections()` barely touches DataSources.
We also move the agent description to HostConfig. It had nothing to do
with DataSources and everything with HostConfig.
CMK-4838
Change-Id: I1cea1810f360cf24293b7875a69e9e3f195eaffc
Commit: 7df8490320f35157daa8c5f83d2eedbae18c2147
https://github.com/tribe29/checkmk/commit/7df8490320f35157daa8c5f83d2eedbae…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-07-03 (Fri, 03 Jul 2020)
Changed paths:
M tests-py3/unit/cmk/base/data_sources/test_host_sections.py
Log Message:
-----------
DataSources.get_host_sections(): Test piggyback branch
The (large) method has two main paths of execution: piggy-backed data
and regular hosts. We add tests to make sure that both branches are
under control and can be refactored.
CMK-4838
Change-Id: Iec757fcfc8756153b209b305c318fa8f180058e1
Compare: https://github.com/tribe29/checkmk/compare/5760d62bad50...7df8490320f3
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 3edd587dbed6fecebeb17220cca559d27fdb57dd
https://github.com/tribe29/checkmk/commit/3edd587dbed6fecebeb17220cca559d27…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-07-03 (Fri, 03 Jul 2020)
Changed paths:
A .werks/11085
M cmk/gui/wato/pages/icons.py
Log Message:
-----------
11085 SEC Icon upload: Add missing transaction validation
The transaction IDs (CSRF tokens) were not validated while processing the upload of icons.
This alone is not a security hole, rather a lack of validation of this call.
Change-Id: Ie014ca7f6714cdbdf58cadf4939c8bd0e4d909f8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 71cb72b317a854557cc00054eccd992aae1deebf
https://github.com/tribe29/checkmk/commit/71cb72b317a854557cc00054eccd992aa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-07-03 (Fri, 03 Jul 2020)
Changed paths:
A .werks/11085
M cmk/gui/wato/pages/icons.py
Log Message:
-----------
11085 SEC Icon upload: Add missing transaction validation
The transaction IDs (CSRF tokens) were not validated while processing the upload of icons.
This alone is not a security hole, rather a lack of validation of this call.
Change-Id: Ie014ca7f6714cdbdf58cadf4939c8bd0e4d909f8
Commit: 7326e110d920fb42df407a69f3dadc225f52571d
https://github.com/tribe29/checkmk/commit/7326e110d920fb42df407a69f3dadc225…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-07-03 (Fri, 03 Jul 2020)
Changed paths:
M .pylintrc
M checks/hp_proliant.include
M checks/jolokia_jvm_memory
Log Message:
-----------
Enable comprehension-escape.
Change-Id: I275cfd0989c627e1ef9723aef7f2139b3192d851
Commit: 5760d62bad5015d7a057899585cebbd1e06e2e00
https://github.com/tribe29/checkmk/commit/5760d62bad5015d7a057899585cebbd1e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-07-03 (Fri, 03 Jul 2020)
Changed paths:
M cmk/base/discovery.py
M tests-py3/unit/cmk/base/test_discovery.py
Log Message:
-----------
discovery: Pass service to service filter
It makes sense, if you think about it.
Change-Id: I3247ce67d35eff8a90e0aa215c1594368a1c7e69
Compare: https://github.com/tribe29/checkmk/compare/174377efba11...5760d62bad50