Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: c926f6e1b5d87a7c972a4202071d29ac501ccdf7
https://github.com/Checkmk/checkmk/commit/c926f6e1b5d87a7c972a4202071d29ac5…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
A .werks/15333.md
M agents/windows/plugins/mk_inventory.vbs
M cmk/base/plugins/agent_based/win_computersystemproduct.py
M tests/unit/cmk/base/plugins/agent_based/test_win_computersystemproduct.py
Log Message:
-----------
15333 FIX Fix parsing of win_computersystemproduct
On some windows system `Win32_ComputerSystemProduct` seems to return no data.
This call was introduced with [Werk #15332](https://checkmk.com/werk/15332)
Now the parser of this data (`win_computersystemproduct`) can handle empty data.
This change also reduces the data transported with the
`win_computersystemproduct` section, as we only use the UUID.
CMK-17179
Change-Id: Ib76034b04c47dcae177b22f7f2bcdd44096b96f0
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ed30cc8001916246d530ca58bb7e2bace4faa751
https://github.com/Checkmk/checkmk/commit/ed30cc8001916246d530ca58bb7e2bace…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend-vue/package-lock.json
M packages/cmk-frontend-vue/package.json
M packages/cmk-frontend-vue/src/main.ts
M packages/cmk-frontend-vue/src/views/D3Table.vue
Log Message:
-----------
fix type errors
not sure how this could get past the validation stage.
Change-Id: Ib9404aa037e87713ad84f2fc7329e2ce15f0647c
Commit: e71b2de9781e3a693c0a2c7b0d43c590c9c3b862
https://github.com/Checkmk/checkmk/commit/e71b2de9781e3a693c0a2c7b0d43c590c…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend-vue/README.md
Log Message:
-----------
this paragraph is no longer true
we moved the frontend to a package, so we longer have package.json in
the root of the repository
Change-Id: Iafbeeedacc8de272609e49f7f30282b2ef20bb3a
Compare: https://github.com/Checkmk/checkmk/compare/e18a4787ec0b...e71b2de9781e
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f219255bceed00a1c3d8bbfce0c053fe8f5e4f99
https://github.com/Checkmk/checkmk/commit/f219255bceed00a1c3d8bbfce0c053fe8…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M cmk/gui/graphing/_utils.py
M packages/cmk-werks/cmk/werks/parse.py
Log Message:
-----------
Tiny simplifications.
Change-Id: I6b99d3440322013f5e749dd36a321a5175abf3da
Commit: b3031e56a2830434dee0f2b0810c82e698e0378f
https://github.com/Checkmk/checkmk/commit/b3031e56a2830434dee0f2b0810c82e69…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M agents/plugins/apache_status.py
M agents/plugins/nginx_status.py
M cmk/checkengine/parser/_agent.py
M cmk/gui/graphing/_utils.py
M cmk/gui/mkeventd/wato.py
M packages/cmk-werks/cmk/werks/parse.py
M tests/unit/cmk/base/plugins/agent_based/test_section_host_label_doc.py
Log Message:
-----------
Nano optimization for testing for a whitespace-only string.
This avoids useless object creation. Normally not worth mentioning, but it is
a) arguably even more readable and
b) squeezes out a few percent in hot loops (e.g. section parsing)
Change-Id: Ifb31dd582f4d39bfdc1f652006e99793b4094ab3
Commit: ba34466f8f89a12ff0d9cb73ae167453ddf8a5af
https://github.com/Checkmk/checkmk/commit/ba34466f8f89a12ff0d9cb73ae167453d…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M cmk/checkengine/parser/_markers.py
Log Message:
-----------
Replaced ad hoc parsing with regex.
The resulting code is shorter, a tiny bit faster and more consistent:
With optimization switched on, asserts vanish.
Change-Id: Ifd2290262cf18ee64f6cecaee53d5c70686da97e
Commit: e18a4787ec0bb17a91544240f00edd89056033f6
https://github.com/Checkmk/checkmk/commit/e18a4787ec0bb17a91544240f00edd890…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M cmk/checkengine/parser/_agent.py
Log Message:
-----------
Nano optimization: Remove "hot" asserts.
They are true by construction and cost about 7-8% of the
whole section parsing time. Not very much, but one can't
rely on the asserts, anyway: They might not be there when
optimizations are enabled.
Change-Id: I7866f379318226087bc562ec4ab7a1cd147ddb5f
Compare: https://github.com/Checkmk/checkmk/compare/ecb67d3247ba...e18a4787ec0b
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f29afea86c29be4dcc6b0b6c070f6de064b52cc8
https://github.com/Checkmk/checkmk/commit/f29afea86c29be4dcc6b0b6c070f6de06…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend-vue/.eslintrc.cjs
M packages/cmk-frontend-vue/run
M packages/cmk-frontend-vue/src/components/ValidatonError.vue
M packages/cmk-frontend-vue/src/components/form/DDictionary.vue
M packages/cmk-frontend-vue/src/components/form/DFloat.vue
M packages/cmk-frontend-vue/src/components/form/DForm.vue
M packages/cmk-frontend-vue/src/components/form/DInteger.vue
M packages/cmk-frontend-vue/src/components/form/DLegacyValueSpec.vue
M packages/cmk-frontend-vue/src/components/form/DText.vue
A packages/cmk-frontend-vue/src/components/form/FormValidation.vue
R packages/cmk-frontend-vue/src/components/form/Validation.vue
M packages/cmk-frontend-vue/src/main.ts
A packages/cmk-frontend-vue/src/views/CmkForm.vue
A packages/cmk-frontend-vue/src/views/CmkTable.vue
M packages/cmk-frontend-vue/src/views/D3Table.vue
R packages/cmk-frontend-vue/src/views/Form.vue
R packages/cmk-frontend-vue/src/views/Table.vue
M packages/cmk-frontend-vue/tsconfig.app.json
M packages/cmk-frontend-vue/tsconfig.node.json
Log Message:
-----------
fix linters
* activate strict typescript config
* activate more strict ci
Change-Id: Icd150401325d17f65010981fed264705fde87314
Commit: ba21e1d1ef09ec9140a6c09f64f9f3da7f565802
https://github.com/Checkmk/checkmk/commit/ba21e1d1ef09ec9140a6c09f64f9f3da7…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend-vue/.eslintrc.cjs
M packages/cmk-frontend-vue/src/components/form/DDictionary.vue
M packages/cmk-frontend-vue/src/main.ts
M packages/cmk-frontend-vue/src/utils.ts
M packages/cmk-frontend-vue/src/views/CmkTable.vue
M packages/cmk-frontend-vue/src/views/D3Table.vue
Log Message:
-----------
enforce curly braces for block statements
see https://eslint.org/docs/latest/rules/curly
Change-Id: I5ab37610d3796c7f79d2c7375ebeae77eae1a39c
Commit: 111cef277e8bde6dbf24d6c335404698a5413916
https://github.com/Checkmk/checkmk/commit/111cef277e8bde6dbf24d6c335404698a…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend-vue/.eslintrc.cjs
M packages/cmk-frontend-vue/src/components/form/DDictionary.vue
M packages/cmk-frontend-vue/src/components/form/DFloat.vue
M packages/cmk-frontend-vue/src/components/form/DForm.vue
M packages/cmk-frontend-vue/src/components/form/DInteger.vue
M packages/cmk-frontend-vue/src/components/form/DLegacyValueSpec.vue
M packages/cmk-frontend-vue/src/components/form/DText.vue
M packages/cmk-frontend-vue/src/components/form/FormValidation.vue
M packages/cmk-frontend-vue/src/main.ts
M packages/cmk-frontend-vue/src/types.ts
M packages/cmk-frontend-vue/src/views/CmkForm.vue
Log Message:
-----------
any to unkown
Change-Id: I20bc8e65b13e079807d36ea26288f481923cfe4b
Commit: f8d836890206a52e534e5144df09f2e96c299913
https://github.com/Checkmk/checkmk/commit/f8d836890206a52e534e5144df09f2e96…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
R packages/cmk-frontend-vue/src/components/ValidatonError.vue
A packages/cmk-frontend-vue/src/components/cmk-form/CmkForm.vue
A packages/cmk-frontend-vue/src/components/cmk-form/DForm.vue
A packages/cmk-frontend-vue/src/components/cmk-form/FormValidation.vue
A packages/cmk-frontend-vue/src/components/cmk-form/ValidationError.vue
A packages/cmk-frontend-vue/src/components/cmk-form/container/DDictionary.vue
A packages/cmk-frontend-vue/src/components/cmk-form/element/DFloat.vue
A packages/cmk-frontend-vue/src/components/cmk-form/element/DInteger.vue
A packages/cmk-frontend-vue/src/components/cmk-form/element/DLegacyValueSpec.vue
A packages/cmk-frontend-vue/src/components/cmk-form/element/DText.vue
A packages/cmk-frontend-vue/src/components/cmk-form/index.ts
R packages/cmk-frontend-vue/src/components/form/DDictionary.vue
R packages/cmk-frontend-vue/src/components/form/DFloat.vue
R packages/cmk-frontend-vue/src/components/form/DForm.vue
R packages/cmk-frontend-vue/src/components/form/DInteger.vue
R packages/cmk-frontend-vue/src/components/form/DLegacyValueSpec.vue
R packages/cmk-frontend-vue/src/components/form/DText.vue
R packages/cmk-frontend-vue/src/components/form/FormValidation.vue
M packages/cmk-frontend-vue/src/main.ts
R packages/cmk-frontend-vue/src/views/CmkForm.vue
Log Message:
-----------
restructure form component
Change-Id: I8615684ec26915a51f6ecde7342d6237f3fa5ff4
Commit: 329e2e2e5542f9e0d20d2a9c6238c46fd0d1846b
https://github.com/Checkmk/checkmk/commit/329e2e2e5542f9e0d20d2a9c6238c46fd…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend-vue/src/components/cmk-form/CmkForm.vue
A packages/cmk-frontend-vue/src/components/cmk-form/CmkFormDispatcher.vue
R packages/cmk-frontend-vue/src/components/cmk-form/DForm.vue
A packages/cmk-frontend-vue/src/components/cmk-form/container/CmkFormDictionary.vue
R packages/cmk-frontend-vue/src/components/cmk-form/container/DDictionary.vue
A packages/cmk-frontend-vue/src/components/cmk-form/element/CmkFormFloat.vue
A packages/cmk-frontend-vue/src/components/cmk-form/element/CmkFormInteger.vue
A packages/cmk-frontend-vue/src/components/cmk-form/element/CmkFormLegacyValueSpec.vue
A packages/cmk-frontend-vue/src/components/cmk-form/element/CmkFormText.vue
R packages/cmk-frontend-vue/src/components/cmk-form/element/DFloat.vue
R packages/cmk-frontend-vue/src/components/cmk-form/element/DInteger.vue
R packages/cmk-frontend-vue/src/components/cmk-form/element/DLegacyValueSpec.vue
R packages/cmk-frontend-vue/src/components/cmk-form/element/DText.vue
M packages/cmk-frontend-vue/src/components/cmk-form/index.ts
Log Message:
-----------
rename components
they are tightly coupled, so they should share the name
Change-Id: I05efc0c2572d0330ab1423199a1ec3fdb4b4a83a
Compare: https://github.com/Checkmk/checkmk/compare/8d00993e449e...329e2e2e5542
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications