Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 40b47f34ee3efc02aec12b22046f459977859599
https://github.com/tribe29/checkmk/commit/40b47f34ee3efc02aec12b22046f45997…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/fetchers/ipmi.py
M cmk/fetchers/piggyback.py
M cmk/fetchers/program.py
M cmk/fetchers/snmp.py
M cmk/fetchers/tcp.py
M cmk/fetchers/type_defs.py
Log Message:
-----------
add new fetcher mode
The fetcher Mode FORCE_SECTIONS is used if the desired sections are known in advance.
This is mainly needed for SNMP fetcher to skip detection, but it also tells all other
datasources not to read from the cache.
CMK-6175
Change-Id: I7af5e5d6bce783279bb1be43319a3feaba170e53
Commit: 77801f339dd16d58dd09bc4121ffd928c0e4a704
https://github.com/tribe29/checkmk/commit/77801f339dd16d58dd09bc4121ffd928c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/_checkers.py
M cmk/base/checkers/agent.py
M cmk/base/checkers/ipmi.py
M cmk/base/checkers/piggyback.py
M cmk/base/checkers/programs.py
M cmk/base/checkers/snmp.py
M cmk/base/checkers/tcp.py
M tests/unit/cmk/base/checkers/test_agent.py
M tests/unit/cmk/base/checkers/test_data_sources.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/base/checkers/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/checkers/test_piggy_back_data_source.py
M tests/unit/cmk/base/checkers/test_program_data_source.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
M tests/unit/cmk/base/checkers/test_tcp_data_source.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
make preselected sections mandatory
There is no way we won't forget some callsites otherwise.
We can also add some tests now.
Change-Id: Idf5b13ec00826e2ff8fee56affab36c9a51f6b42
Commit: 95e32bfa992a37a296766b20c0d2d7e4592132b0
https://github.com/tribe29/checkmk/commit/95e32bfa992a37a296766b20c0d2d7e45…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M buildscripts/scripts/lib/integration.groovy
Log Message:
-----------
Improve stage naming
Blueocean was displaying the names in a nice way, but the
classinc Jenkins UI did display only "test" for all distros.
Change-Id: I038ede3c4bd6f2b90c973932403e8a717eb8a42d
Compare: https://github.com/tribe29/checkmk/compare/9194ffacc185...95e32bfa992a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9194ffacc1854feece92e0383f7025ce0d6d2978
https://github.com/tribe29/checkmk/commit/9194ffacc1854feece92e0383f7025ce0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
A .werks/11607
M omd/packages/apache-omd/skel/etc/apache/conf.d/security.conf
Log Message:
-----------
11607 SEC Improve GUI security: Prevent changing content type
All web pages served by Checkmk will now have the HTTP header <tt>Header always
set X-Content-Type-Options: "nosniff"</tt> set. It prevents a client from
guessing the content type based on the provided file. This is a way to opt out
of MIME type sniffing, or, in other words, to say that the MIME types are
deliberately configured.
Further information can be found here:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Op…https://www.chromium.org/Home/chromium-security/corb-for-developers
Change-Id: Ifb48be0c2a9758940019d70dc508db1ebf7bf25d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6e00feff2e139afbcaf3ffd49657e8bd7077be70
https://github.com/tribe29/checkmk/commit/6e00feff2e139afbcaf3ffd49657e8bd7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/gui/main_menu.py
M cmk/gui/plugins/sidebar/main_menu.py
M web/htdocs/themes/facelift/scss/_mega_menu.scss
Log Message:
-----------
Better alignment of user and version
Change-Id: I3a9c38b5bd1ce5c1031232ce1fac058a2b5e3f6c
Commit: dcece38b9b3c0690b88f32d16781879382f95d6e
https://github.com/tribe29/checkmk/commit/dcece38b9b3c0690b88f32d1678187938…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
A .werks/11054
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/sidebar.py
M tests/unit/cmk/gui/watolib/test_watolib.py
Log Message:
-----------
11054 Remove global setting for the version
The global setting "Show Checkmk edition & version in
the sidebar" is removed. The user and version are now
displayed in the user and help menu.
Change-Id: I51ab8efacce256bea1dd42f3d3df33e2e2031059
Compare: https://github.com/tribe29/checkmk/compare/d627cc9a0421...dcece38b9b3c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f11e347d58226b4861eb893b94e80bb00447f75b
https://github.com/tribe29/checkmk/commit/f11e347d58226b4861eb893b94e80bb00…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/gui/config.py
M cmk/gui/utils/flashed_messages.py
M cmk/gui/utils/urls.py
M cmk/gui/watolib/search.py
Log Message:
-----------
Setup search: add check for permissions
The setup search is currently permission-indipendent. With this change,
the search results become permission-dependent. For example, monitoring
users will now only find hosts for which they have at least read
permissions.
CMK-6139
Change-Id: Ie2044676359d7e569d521f31544c78b7a0230d84
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dce4e8d9448567d33ac33e8146ca756fd8989e98
https://github.com/tribe29/checkmk/commit/dce4e8d9448567d33ac33e8146ca756fd…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M cmk/base/check_utils.py
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/agent.py
M cmk/base/checkers/snmp.py
M cmk/fetchers/snmp.py
M cmk/snmplib/type_defs.py
Log Message:
-----------
PersistedSections typing: Remove more unnececessary types
This patch improves the type hierarchy to PersistedSections by removing:
- {Agent,SNMP,T}Sections
This clarifies the type hierarchy and the dependencies between the
remaining types in the users.
CMK-6362
Change-Id: I174845e6f3b4c3863ab55cdcd489d0959516a699
Commit: 756203a0d0fb838c246e23a474e32f0c99a83189
https://github.com/tribe29/checkmk/commit/756203a0d0fb838c246e23a474e32f0c9…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/agent.py
M cmk/base/checkers/snmp.py
Log Message:
-----------
Remove unused HostSections parametrization on RawData
CMK-6362
Change-Id: I32442fed4f6df97a7394e7eb2f6a0056494ea0d9
Compare: https://github.com/tribe29/checkmk/compare/9120f9f1114b...756203a0d0fb