Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: db66eca61b3173ff704aecc8110af0d270d7fa94
https://github.com/tribe29/checkmk/commit/db66eca61b3173ff704aecc8110af0d27…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M omd/packages/check_mk/skel/etc/check_mk/apache.conf
Log Message:
-----------
OMD check_mk: enable routing of REST-API endpoints
Change-Id: I8136b7922de9d02259c609e353270201768009a0
Commit: 8f79f7927f0b345d21430f6380888382b4ec040d
https://github.com/tribe29/checkmk/commit/8f79f7927f0b345d21430f6380888382b…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/http.py
Log Message:
-----------
Response Object: add set_content_type method
Change-Id: Iea2f092f41174054aa9aef00d6e032c7ef363088
Commit: 7919966fc237edc88e1cfa292ded7a5b9ce7535c
https://github.com/tribe29/checkmk/commit/7919966fc237edc88e1cfa292ded7a5b9…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M cmk/gui/login.py
Log Message:
-----------
cmk.gui.login: Extract automation user verification
Change-Id: I35684ece616f6f194b7f7ff4979b07f988d912ad
Commit: 766f8970738efa95d1c9b8b48d9bb40601997a63
https://github.com/tribe29/checkmk/commit/766f8970738efa95d1c9b8b48d9bb4060…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M cmk/gui/config.py
M cmk/gui/globals.py
M cmk/gui/login.py
M cmk/gui/sites.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/test_htmllib_html_cls.py
M tests/unit/cmk/gui/test_index.py
M tests/unit/cmk/gui/test_key_mgmt.py
M tests/unit/cmk/gui/test_sidebar.py
M tests/unit/cmk/gui/test_userdb_ldap_connector.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
Login Auth Type: make thread safe
Change-Id: Ifec07336ce8a37e50765d0696a3a0f3cc2500d3f
Commit: 92d1bec77669c40e7a5ac9bc27676eeb1eac8e78
https://github.com/tribe29/checkmk/commit/92d1bec77669c40e7a5ac9bc27676eeb1…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M cmk/gui/wsgi/__init__.py
A cmk/gui/wsgi/applications/helper_apps.py
A cmk/gui/wsgi/routing.py
Log Message:
-----------
WSGI Application: Add werkzeug request router
* this router will dispatch to Checkmk and the
REST-API application
Change-Id: If3ec1c1fa7b7a0e431b2bcddf29164b7753dd5d6
Commit: 46cce8d8d2330c5c431003789d8008fa3605a271
https://github.com/tribe29/checkmk/commit/46cce8d8d2330c5c431003789d8008fa3…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M cmk/gui/wsgi/applications/checkmk.py
Log Message:
-----------
WSGI App: extract functionality from app
Change-Id: I81205d1b6f3e5163a34c524142bd804c9871591b
Commit: 68cc3e0d0456239688bcdb86f7b123923dcf85f9
https://github.com/tribe29/checkmk/commit/68cc3e0d0456239688bcdb86f7b123923…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M cmk/gui/wsgi/applications/checkmk.py
M cmk/gui/wsgi/routing.py
Log Message:
-----------
WSGI App: make app callable
Change-Id: Id8be29304a5159cbf81e7d82bea500913db9a38d
Commit: 85d3339ddb5beb7a68f974aefe73947d9055d6dc
https://github.com/tribe29/checkmk/commit/85d3339ddb5beb7a68f974aefe73947d9…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M cmk/gui/wsgi/applications/checkmk.py
Log Message:
-----------
WSGI App: consolidate page_handler logic
Change-Id: Ied508620a95872781bc5f820072fb3e0087966ad
Commit: df759b4b84fe39f5d5bfc9d7bdd660fbe513fda7
https://github.com/tribe29/checkmk/commit/df759b4b84fe39f5d5bfc9d7bdd660fbe…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M omd/packages/python-modules/python-modules.make
A omd/packages/python-modules/src/Click-7.0.tar.gz
A omd/packages/python-modules/src/Flask-1.1.1.tar.gz
A omd/packages/python-modules/src/Jinja2-2.10.3.tar.gz
A omd/packages/python-modules/src/MarkupSafe-1.1.1.tar.gz
A omd/packages/python-modules/src/attrs-19.3.0.tar.gz
A omd/packages/python-modules/src/clickclick-1.2.2.tar.gz
A omd/packages/python-modules/src/configparser-4.0.2.tar.gz
A omd/packages/python-modules/src/connexion-2.4.0.tar.gz
A omd/packages/python-modules/src/contextlib2-0.6.0.post1.tar.gz
A omd/packages/python-modules/src/functools32-3.2.3-2.tar.gz
A omd/packages/python-modules/src/importlib_metadata-1.2.0.tar.gz
A omd/packages/python-modules/src/inflection-0.3.1.tar.gz
A omd/packages/python-modules/src/itsdangerous-1.1.0.tar.gz
A omd/packages/python-modules/src/more-itertools-8.0.1.tar.gz
A omd/packages/python-modules/src/openapi-spec-validator-0.2.8.tar.gz
A omd/packages/python-modules/src/pathlib-1.0.1.tar.gz
A omd/packages/python-modules/src/pyrsistent-0.15.6.tar.gz
A omd/packages/python-modules/src/swagger_ui_bundle-0.0.6.tar.gz
M omd/packages/python3-modules/python3-modules.make
A omd/packages/python3-modules/src/Click-7.0.tar.gz
A omd/packages/python3-modules/src/Flask-1.1.1.tar.gz
A omd/packages/python3-modules/src/Jinja2-2.10.3.tar.gz
A omd/packages/python3-modules/src/MarkupSafe-1.1.1.tar.gz
R omd/packages/python3-modules/src/PyYAML-5.1.2.tar.gz
A omd/packages/python3-modules/src/PyYAML-5.2.tar.gz
A omd/packages/python3-modules/src/Werkzeug-0.16.0.tar.gz
A omd/packages/python3-modules/src/attrs-19.3.0.tar.gz
A omd/packages/python3-modules/src/clickclick-1.2.2.tar.gz
A omd/packages/python3-modules/src/connexion-2.4.0.tar.gz
A omd/packages/python3-modules/src/importlib_metadata-1.2.0.tar.gz
A omd/packages/python3-modules/src/inflection-0.3.1.tar.gz
A omd/packages/python3-modules/src/itsdangerous-1.1.0.tar.gz
A omd/packages/python3-modules/src/jsonschema-3.2.0.tar.gz
A omd/packages/python3-modules/src/more-itertools-8.0.2.tar.gz
A omd/packages/python3-modules/src/openapi-spec-validator-0.2.8.tar.gz
A omd/packages/python3-modules/src/pyrsistent-0.15.6.tar.gz
A omd/packages/python3-modules/src/swagger_ui_bundle-0.0.6.tar.gz
A omd/packages/python3-modules/src/zipp-0.6.0.tar.gz
M virtual-envs/2.7/Pipfile
M virtual-envs/2.7/Pipfile.lock
M virtual-envs/3.7/Pipfile
M virtual-envs/3.7/Pipfile.lock
Log Message:
-----------
Python modules: add connexion (OpenAPI framework)
* includes the swagger web-ui
* add Python2 packages for omd
* add Python3 packages for omd
* update Pipfile for 2 and 3
* update lock files
Change-Id: I02a855241a3150f68cc9ff36cba251417d782ac1
Compare: https://github.com/tribe29/checkmk/compare/b2dae32c06f6...df759b4b84fe
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b2dae32c06f67055050d8b44bdadeff45f849753
https://github.com/tribe29/checkmk/commit/b2dae32c06f67055050d8b44bdadeff45…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M cmk/gui/crash_reporting.py
M cmk/gui/globals.py
M cmk/gui/htmllib.py
M cmk/gui/http.py
M cmk/gui/login.py
M cmk/gui/metrics.py
A tests/unit/cmk/gui/test_htmllib_del_vars.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
Request class: use Werkzeug's Request
* subclass Werkzeug's Request class
* add legacy functionality into separate mixins
* faithfully recreate del_var behaviour
* is_multithreaded replaced with werkzeug's is_multithread
* request.user_agent is no longer a str, so the call-sites
have been changed to make it work again
* in the future, upon code refactoring, these mixins may
be safely deleted
Change-Id: I3b1ac21177f371a05fb90923e9fdd98b9d3005ca
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cf0ae8b49a2d81a4a79014802fc2f71972f4a3c8
https://github.com/tribe29/checkmk/commit/cf0ae8b49a2d81a4a79014802fc2f7197…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M CONTRIBUTING.md
Log Message:
-----------
pre-commit: make compatible with old versions and clarify documentation
Change-Id: Iaf19b3d5ac760c8d35168e4aac4a08e2b4c2fea0
Branch: refs/heads/1.5.0
Home: https://github.com/tribe29/checkmk
Commit: 90f7f10ab6c31d75f13c89a9af592a5c836eb54c
https://github.com/tribe29/checkmk/commit/90f7f10ab6c31d75f13c89a9af592a5c8…
Author: Sven Rueß <github(a)sritd.de>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
A .werks/10575
M agents/windows/plugins/mcafee_av_client.bat
Log Message:
-----------
10575 FIX mcafee_av_client: Fixed detection of McAfee plugin on 64 and 32 bit systems
Change-Id: I2c22e48679b0fa33f803fa7c2693d0ab85c3ad82
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: aab187fbb55f154427737fcd8d293483e2616bb4
https://github.com/tribe29/checkmk/commit/aab187fbb55f154427737fcd8d293483e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
A livestatus/src/StringLambdaColumn.h
M livestatus/src/TableCommands.cc
M livestatus/src/TableCommands.h
M livestatus/src/TableLog.cc
Log Message:
-----------
Get rid of pointer arithmetic (3)
- Define StringColumn
- Join `TableCommands` using an interface class instead
of pointer arithmetic.
Change-Id: Ic251693b3ff573a8349ea9bf8370af0d178aebb2
Commit: 6b133365f54c29182ce5ad92892c99c2212c3e31
https://github.com/tribe29/checkmk/commit/6b133365f54c29182ce5ad92892c99c22…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M livestatus/src/IntLambdaColumn.h
M livestatus/src/Makefile.am
R livestatus/src/StatusSpecialIntColumn.cc
R livestatus/src/StatusSpecialIntColumn.h
M livestatus/src/TableStatus.cc
Log Message:
-----------
Remove StatusSpecialIntColumn
Change specialized class for a general that does
not rely on pointer arithmetic.
Change-Id: I9bdc4c1abc653b9241afce23893b02af0aee0de6
Compare: https://github.com/tribe29/checkmk/compare/6c3dfa8f5653...6b133365f54c
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 0ac0c4abafcf1e3e28c8acb1474c1af475807167
https://github.com/tribe29/checkmk/commit/0ac0c4abafcf1e3e28c8acb1474c1af47…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
A .werks/10699
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
10699 FIX Filtering "Alert Statistics" view resulted in empty page
While the "Alert statistics" view could be initially rendered, it always showed
an empty page after submitting any filter.
Change-Id: Ica1842b7bca36976948207dc8a5b0c5b0eaf6fc1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6c3dfa8f5653fe51eb3d16da54f415e76f2b8f2d
https://github.com/tribe29/checkmk/commit/6c3dfa8f5653fe51eb3d16da54f415e76…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
A .werks/10699
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
10699 FIX Filtering "Alert Statistics" view resulted in empty page
While the "Alert statistics" view could be initially rendered, it always showed
an empty page after submitting any filter.
Change-Id: Ica1842b7bca36976948207dc8a5b0c5b0eaf6fc1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a30f8df2cf07704083d83f13f623b0f08794c1d8
https://github.com/tribe29/checkmk/commit/a30f8df2cf07704083d83f13f623b0f08…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
A cmk/gui/wsgi/__init__.py
A cmk/gui/wsgi/applications/__init__.py
A cmk/gui/wsgi/applications/checkmk.py
M omd/packages/python-modules/python-modules.make
M omd/packages/python3-modules/python3-modules.make
M tests/unit/cmk/gui/conftest.py
A tests/unit/cmk/gui/wsgi/test_wsgi_router.py
M virtual-envs/2.7/Pipfile
M virtual-envs/2.7/Pipfile.lock
M virtual-envs/3.7/Pipfile
M virtual-envs/3.7/Pipfile.lock
M web/app/index.wsgi
Log Message:
-----------
WSGI Application: Move in preparation for REST-API
* applications now reside in cmk.gui.wsgi.applications
* web/app/index.wsgi only imports the application
* only interface of index.wsgi to the wsgi module is 'make_app()'
* add webtest module
* test webapi through unit test, not only through integration test
* new pytest fixtures were added in conftest for managing tests with
an aleady created user: `with_user` and `with_automation_user`. Both
of these fixtures give an username, secret 2-tuple.
Change-Id: I61f2c11513619141e6a340d85a54282e824a541f
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 07f24e28ec065b84dfbef29af88ea53a1fd547b3
https://github.com/tribe29/checkmk/commit/07f24e28ec065b84dfbef29af88ea53a1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
A .werks/10698
M cmk/gui/wato/pages/ldap.py
Log Message:
-----------
10698 FIX LDAP: Fix possible "TypeError: 'bool' object is not iterable" during LDAP config test
Change-Id: If6c5a652d80984a04546b40d8f757da7e7ae4b76