Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f30589feabbe5c58d9697bf4c4d20709602001c7
https://github.com/tribe29/checkmk/commit/f30589feabbe5c58d9697bf4c4d207096…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-01-26 (Sun, 26 Jan 2020)
Changed paths:
M agents/modules/windows/.gitignore
M agents/modules/windows/Makefile
R agents/modules/windows/build.cmd
A agents/modules/windows/build_piplock.cmd
A agents/modules/windows/build_python.cmd
A agents/modules/windows/build_venv.cmd
A agents/modules/windows/exec_cmd.bat
M agents/modules/windows/install.cmd
A agents/modules/windows/install_pipenv.cmd
A agents/modules/windows/patch_pipfile.py
M agents/modules/windows/readme.md
M agents/modules/windows/uninstall.cmd
A agents/modules/windows/upgrade_pip.cmd
A virtual-envs/windows/3.8/readme.md
Log Message:
-----------
[CMK-3810] - fixes in build process #1
- setup of env vars is universal
- install backs up installer
- uninstall uses backed up installer
- windows pipfile
- build is separated in many small steps
Change-Id: If67919928c95586016148b3251e3310e644e8e4a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 65dad3694a3ab945f707e76091c62ad587406d65
https://github.com/tribe29/checkmk/commit/65dad3694a3ab945f707e76091c62ad58…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-25 (Sat, 25 Jan 2020)
Changed paths:
M checks/logwatch
M cmk/base/autochecks.py
M cmk/base/config.py
M cmk/base/crash_reporting.py
M cmk/base/data_sources/programs.py
M cmk/base/localize.py
M cmk/base/packaging.py
Log Message:
-----------
Revert "Revert "base: if py3 pathlib else pathlib2""
This reverts commit f7701b97b9102a193ee5987639993033b848bfc4.
Commit: e547a92921b1b3fae14eb3f9dd3e90d60fcbe19e
https://github.com/tribe29/checkmk/commit/e547a92921b1b3fae14eb3f9dd3e90d60…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-25 (Sat, 25 Jan 2020)
Changed paths:
M tests/testlib/pylint_cmk.py
Log Message:
-----------
pylint: Add some timing debug output
Change-Id: Ic8abe081575d4d8f5ba88079b8a7c36ddbac34ec
Commit: 7743f905595e9fc77e3e554bab19bacbca720063
https://github.com/tribe29/checkmk/commit/7743f905595e9fc77e3e554bab19bacbc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-25 (Sat, 25 Jan 2020)
Changed paths:
M cmk/base/notify.py
Log Message:
-----------
Some minor refactorings on the way to fix hanging pylint
The current state of affairs is that pylint hangs for ever when going to
check the notify.py. During the recent typing additions some "return None"
statements have been added to make mypy happy. This seems to be a problem
for pylint.
The problem is currently being narrowed down with printf-debugging in the
pylint checkers.
The changes in this commit did not fix the bug, but are still good
cleanups.
Change-Id: I2ee0e8d69fa0faca8b018f83a948b40e8a168bcf
Commit: 12fa509c34dc40116c0911514ede2c90b65e23ab
https://github.com/tribe29/checkmk/commit/12fa509c34dc40116c0911514ede2c90b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-25 (Sat, 25 Jan 2020)
Changed paths:
M cmk/base/notify.py
Log Message:
-----------
Prepare for the pylint fix - still haging
Change-Id: I6fac15d11586ab5cdcb88cb49a03b7a21ccd7d4b
Commit: 15427de84d355f541493c914ff373b894630f931
https://github.com/tribe29/checkmk/commit/15427de84d355f541493c914ff373b894…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-25 (Sat, 25 Jan 2020)
Changed paths:
M cmk/base/notify.py
Log Message:
-----------
Workaround hanging pylint
When analyzing the previous code in BasicChecker.visit_if() pylint
got stuck. This seems to be some kind of astroid bug related to
astroid.inference._infer_boolop.
However, explicitly handling the None case seems to be enough to
workaround the problem
Change-Id: I10fe70ef2f62bdff18c80bd0e50d9df5f3163da8
Commit: 47d4100c256236f73546d275664ad66533e553b8
https://github.com/tribe29/checkmk/commit/47d4100c256236f73546d275664ad6653…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-25 (Sat, 25 Jan 2020)
Changed paths:
M cmk/base/crash_reporting.py
Log Message:
-----------
Fix agent/snmp data processing in base crash reports
The files can not be decoded. At least the agent output should be forwarded as it is to
get the original information. Each section can be encoded in a different encoding, for
this reason we can not simply decode the whole file.
Change-Id: Ie288b433c7ccd9bfdc77a6783ee135629f2b8e34
Commit: b0304abb25ce974a3acc283514466fb99355fae4
https://github.com/tribe29/checkmk/commit/b0304abb25ce974a3acc283514466fb99…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-25 (Sat, 25 Jan 2020)
Changed paths:
M cmk/utils/misc.py
Log Message:
-----------
Suppress pylint 2/3 false positive
Change-Id: I80d3bde5ec8072b0c061405b79714c3734ed00e1
Commit: 2f1312da12a6c8bf744af2f6ae8c8e44e49c2400
https://github.com/tribe29/checkmk/commit/2f1312da12a6c8bf744af2f6ae8c8e44e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-25 (Sat, 25 Jan 2020)
Changed paths:
M checks/local
Log Message:
-----------
local: Fix processing non-ascii characters in local check sections (1.7 regression)
Change-Id: I03afae725c444ecc19c2f1470641703ae2e948bc
Compare: https://github.com/tribe29/checkmk/compare/bab60c71490d...2f1312da12a6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f7701b97b9102a193ee5987639993033b848bfc4
https://github.com/tribe29/checkmk/commit/f7701b97b9102a193ee5987639993033b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M checks/logwatch
M cmk/base/autochecks.py
M cmk/base/config.py
M cmk/base/crash_reporting.py
M cmk/base/data_sources/programs.py
M cmk/base/localize.py
M cmk/base/packaging.py
Log Message:
-----------
Revert "base: if py3 pathlib else pathlib2"
This reverts commit d190e95a2aff60219eb2d2ccbb244b5da91f0c50.
For some reason (to be analyzed) this commit causes our Python 2 pylint
to hang.
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 609e690020ff6c2c0af71731daa50d4713905e1a
https://github.com/tribe29/checkmk/commit/609e690020ff6c2c0af71731daa50d471…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M tests/testlib/pylint_checker_cmk_module_layers.py
Log Message:
-----------
Fix pylint layer-violation checker
* It failed to detect the full module name for all cmk/cee/* components
* Some wrong imports from cmk.cee.* components were not found
Change-Id: I77c7170844fa76f8f7e422a20da3333569545249
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e77b3d038d90fadb114cb22826cda0cf409e7c07
https://github.com/tribe29/checkmk/commit/e77b3d038d90fadb114cb22826cda0cf4…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
A .werks/10739
Log Message:
-----------
10739 FIX send notifications chronologically
Due to a bug in the notification spooler new spoolfiles were processed before
old spoolfiles. This may lead to suprising results. If e.g. a host goes DOWN
and UP in a short time interval the UP notification may arrive before the
DOWN notification.
Now the notification spooler processes the notifications in the order of
occurance, i.e. the DOWN notification will be sent before the UP notification.
SUP-1708
Change-Id: I59a6cf8d3ed3b9cd6b168113e095e6638b218a2d
Commit: d190e95a2aff60219eb2d2ccbb244b5da91f0c50
https://github.com/tribe29/checkmk/commit/d190e95a2aff60219eb2d2ccbb244b5da…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M checks/logwatch
M cmk/base/autochecks.py
M cmk/base/config.py
M cmk/base/crash_reporting.py
M cmk/base/data_sources/programs.py
M cmk/base/localize.py
M cmk/base/packaging.py
Log Message:
-----------
base: if py3 pathlib else pathlib2
Change-Id: I3503ee4ea50e0a865e4a5922c0438a3517285a89
Compare: https://github.com/tribe29/checkmk/compare/d366ceae9ebc...d190e95a2aff