Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 37472983eb554c4cdd2c88ff819f300554883691
https://github.com/tribe29/checkmk/commit/37472983eb554c4cdd2c88ff819f30055…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M livestatus/src/AttributeListAsIntColumn.cc
M livestatus/src/RRDColumn.cc
M livestatus/src/ServiceListStateColumn.cc
M livestatus/src/StringUtils.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/module.cc
M livestatus/src/unixcat.cc
Log Message:
-----------
cppcoreguidelines-init-variables fixes.
Change-Id: I52f17b391ad9d12aef5dec5afe1d9891efad8148
Commit: 4f267efd6f761c02a599f7a9e13df4b4af3f8739
https://github.com/tribe29/checkmk/commit/4f267efd6f761c02a599f7a9e13df4b4a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M cmk/gui/htmllib.py
A cmk/gui/utils/popups.py
Log Message:
-----------
dataclasses for popup methods
Add dataclasses for the different variations that
we currently use in out htmllib.py to open popups
(AJAX, inline HTML, and color picker).
Change-Id: I0439af24f1d5ae6788200a1a0b51c1f496d99de0
Commit: 0e22c8ce7991ff6f9b102736b7013cd055618a76
https://github.com/tribe29/checkmk/commit/0e22c8ce7991ff6f9b102736b7013cd05…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/metrics.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/valuespec.py
M cmk/gui/wato/pages/folders.py
Log Message:
-----------
Simplify the signature of render_popup_trigger and popup_trigger
Instances of PopupMethod are now directly passed
to render_popup_trigger and popup_trigger. This
simplifies the call sites since one does not have
to remember which arguments belongs to which
method anymore.
Change-Id: I2a6b867e0f9cdba88d97ac9fb3e8b83fbe2ce532
Compare: https://github.com/tribe29/checkmk/compare/bd284988348f...0e22c8ce7991
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bd284988348fb2bd441e8c0f76d49a6349bf750d
https://github.com/tribe29/checkmk/commit/bd284988348fb2bd441e8c0f76d49a634…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
R buildscripts/infrastructure/build-nodes/centos-6/Dockerfile
M buildscripts/infrastructure/build-nodes/scripts/install-nodejs.sh
R omd/distros/CENTOS_6.mk
M tests-py3/scripts/run-integration-test.py
Log Message:
-----------
Drop support for Checkmk servers based on CentOS 6
The release of Checkmk 1.7 is planned for Q4/2020. During this time
RedHat 6 will reach its regular EOL
(https://access.redhat.com/support/policy/updates/errata#Life_Cycle_Dates).
Since there are some technical hurdles in supporting RedHat 6, we plan
to not support Checkmk 1.7 for RedHat 6.
This commit removes RedHat 6 specific code.
Change-Id: Ib7963a59d9a0ee239a43679290fdb4219dc2eabe
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6ae3f0450d6b13aae7599254f478f0718f963de3
https://github.com/tribe29/checkmk/commit/6ae3f0450d6b13aae7599254f478f0718…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M livestatus/src/ServiceSpecialDoubleColumn.cc
Log Message:
-----------
bugprone-not-null-terminated-result fix.
Change-Id: I28b02d65af49ece531db3562f5ef8cd78f8f068d
Commit: 132cd7891dce3fe688d20332138a475d752b1108
https://github.com/tribe29/checkmk/commit/132cd7891dce3fe688d20332138a475d7…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-gnu-toolchain.sh
Log Message:
-----------
GCC 8.4.0 => 9.3.0, GDB 9.0 => 9.2.
We do not support CentOS 6 anymore, so we can bump GDB to 9.2 again.
Furthermore, we bump GCC to the latest release of the 9 series. In the end
we want GCC 10.1.0, but let's first see if the intermediate step works.
Change-Id: Ib30afbb3c38b7ddaa96ae86f31d1de1296d4b0de
Compare: https://github.com/tribe29/checkmk/compare/b8bc66325d55...132cd7891dce
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d4bac180d4689dc47e2596c4b12e5f3d12bf753e
https://github.com/tribe29/checkmk/commit/d4bac180d4689dc47e2596c4b12e5f3d1…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M tests-py3/integration/cmk/utils/test_snmp_table.py
Log Message:
-----------
Modify snmp fixtures #2
CMK-4610
Change-Id: Ib2bba70623adeef898319de966c66d94c81f0ed1
Commit: e808cf4861dbacaefb87e41fdfc033ebd3065709
https://github.com/tribe29/checkmk/commit/e808cf4861dbacaefb87e41fdfc033ebd…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/base/snmp.py
M cmk/utils/snmp_cache.py
M tests-py3/integration/cmk/base/snmp/test_snmp.py
Log Message:
-----------
More decoupling between `base.snmp` and `fetchers`
Flatten `do_snmpget()` and `do_snmpwalk()`. Pass backend as last
kwarg as in the functions from `utils.snmp`.
Register clean up functions close to their definition.
CMK-4610
Change-Id: I0d4e3afc1edb69c5b7900bf3d2e449e8ae21d6fb
Commit: b8bc66325d556336e43dee91ada41c03cae90f88
https://github.com/tribe29/checkmk/commit/b8bc66325d556336e43dee91ada41c03c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M livestatus/src/LogEntry.cc
M livestatus/src/LogEntry.h
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/Store.cc
M livestatus/src/Store.h
Log Message:
-----------
readability-make-member-function-const fixes.
Change-Id: Ie128739d5fdebcd77a432163c17d5f71c3497fe4
Compare: https://github.com/tribe29/checkmk/compare/081f61b644c6...b8bc66325d55
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fb474fdf5e02b90ff80b392454797ea203790a45
https://github.com/tribe29/checkmk/commit/fb474fdf5e02b90ff80b392454797ea20…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M livestatus/src/AttributeListAsIntColumn.cc
M livestatus/src/ColumnsColumn.cc
M livestatus/src/CommentColumn.cc
M livestatus/src/ContactGroupsColumn.cc
M livestatus/src/ContactGroupsMemberColumn.cc
M livestatus/src/CustomTimeperiodColumn.cc
M livestatus/src/CustomVarsDictColumn.cc
M livestatus/src/CustomVarsExplicitColumn.cc
M livestatus/src/CustomVarsNamesColumn.cc
M livestatus/src/CustomVarsValuesColumn.cc
M livestatus/src/DowntimeColumn.cc
M livestatus/src/HostContactsColumn.cc
M livestatus/src/HostGroupsColumn.cc
M livestatus/src/HostListColumn.cc
M livestatus/src/HostListStateColumn.cc
M livestatus/src/HostMetricsColumn.cc
M livestatus/src/HostSpecialDoubleColumn.cc
M livestatus/src/HostSpecialIntColumn.cc
M livestatus/src/LogEntryStringColumn.cc
M livestatus/src/LogwatchListColumn.cc
M livestatus/src/NagiosCore.cc
M livestatus/src/OffsetBoolColumn.cc
M livestatus/src/OffsetDoubleColumn.cc
M livestatus/src/OffsetIntColumn.cc
M livestatus/src/OffsetSStringColumn.cc
M livestatus/src/OffsetStringColumn.cc
M livestatus/src/OffsetStringMacroColumn.cc
M livestatus/src/OffsetStringServiceMacroColumn.cc
M livestatus/src/OffsetTimeColumn.cc
M livestatus/src/Query.cc
M livestatus/src/ServiceContactsColumn.cc
M livestatus/src/ServiceGroupMembersColumn.cc
M livestatus/src/ServiceGroupsColumn.cc
M livestatus/src/ServiceListColumn.cc
M livestatus/src/ServiceListStateColumn.cc
M livestatus/src/ServiceMetricsColumn.cc
M livestatus/src/ServiceSpecialDoubleColumn.cc
M livestatus/src/ServiceSpecialIntColumn.cc
M livestatus/src/Store.cc
M livestatus/src/TableColumns.cc
M livestatus/src/TableCommands.cc
M livestatus/src/TableComments.cc
M livestatus/src/TableContacts.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableTimeperiods.cc
M livestatus/src/TimeperiodColumn.cc
M livestatus/src/module.cc
M livestatus/src/test/test_LogEntry.cc
Log Message:
-----------
readability-qualified-auto fixes.
Change-Id: I33ece1b3c4c423422b20396bcba49739303376e8
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 3104e9d14f1ea919cf4963a7a45b3bccc185df34
https://github.com/tribe29/checkmk/commit/3104e9d14f1ea919cf4963a7a45b3bccc…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
A .werks/10632
M checks/livestatus_status
A tests/unit/checks/generictests/datasets/livestatus_status.py
Log Message:
-----------
10632 FIX livestatus_status: Fix crash on invalid certification age
The livestatus check crashed when there was no value for the expiration date of a certificate.
If the expiration date can not be acquired the information of 'Site certificate validity' will not be shown in the status details.
This value is collected via the linux special agent with the command 'date'.
On 32bit systems for expiration dates after the 19th Jan 2038, the 'date'-command will return an error
'invalid date' and thus the agent returns no value. This is due to the limitation of 32bit systems.
The problems occur for example on Raspberry Pi setups that are 32bit.
Checkmk officially only supportes 64bit systems.
Change-Id: I1f6fb85255740211c5efe96aa7af1e7e01459f41