Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package icingaweb2-module-incubator for openSUSE:Factory checked in at 2022-09-22 14:49:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icingaweb2-module-incubator (Old) and /work/SRC/openSUSE:Factory/.icingaweb2-module-incubator.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icingaweb2-module-incubator" Thu Sep 22 14:49:47 2022 rev:6 rq:1005191 version:0.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/icingaweb2-module-incubator/icingaweb2-module-incubator.changes 2022-07-08 14:01:56.798448923 +0200 +++ /work/SRC/openSUSE:Factory/.icingaweb2-module-incubator.new.2275/icingaweb2-module-incubator.changes 2022-09-22 14:50:08.678469678 +0200 @@ -1,0 +2,8 @@ +Wed Sep 21 11:23:08 UTC 2022 - ecsos <ec...@opensuse.org> + +- Update to 0.18.0 + - cosmetic changes for Icinga Web + - Settings can now be compared + - fix some zfdb exceptions on 8.1 + +------------------------------------------------------------------- Old: ---- icingaweb2-module-incubator-0.17.0.tar.gz New: ---- icingaweb2-module-incubator-0.18.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icingaweb2-module-incubator.spec ++++++ --- /var/tmp/diff_new_pack.ReVIIF/_old 2022-09-22 14:50:09.166470917 +0200 +++ /var/tmp/diff_new_pack.ReVIIF/_new 2022-09-22 14:50:09.174470938 +0200 @@ -20,7 +20,7 @@ %define basedir %{_datadir}/icingaweb2 %define module_name incubator Name: icingaweb2-module-%{module_name} -Version: 0.17.0 +Version: 0.18.0 Release: 0 Summary: Bleeding edge Icinga Web 2 libraries License: MIT ++++++ icingaweb2-module-incubator-0.17.0.tar.gz -> icingaweb2-module-incubator-0.18.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/README.md new/icingaweb2-module-incubator-0.18.0/README.md --- old/icingaweb2-module-incubator-0.17.0/README.md 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/README.md 2022-09-01 09:47:08.000000000 +0200 @@ -5,14 +5,14 @@ Please download the latest release and install it like any other module. > **HINT**: Do NOT install the GIT master, it will not work! Checking out a -> branch like `stable/0.17.0` or a tag like `v0.17.0` is fine. +> branch like `stable/0.18.0` or a tag like `v0.18.0` is fine. Sample Tarball installation --------------------------- ```sh MODULE_NAME=incubator -MODULE_VERSION=v0.17.0 +MODULE_VERSION=v0.18.0 MODULES_PATH="/usr/share/icingaweb2/modules" MODULE_PATH="${MODULES_PATH}/${MODULE_NAME}" RELEASES="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}/archive" @@ -27,7 +27,7 @@ ```sh MODULE_NAME=incubator -MODULE_VERSION=v0.17.0 +MODULE_VERSION=v0.18.0 REPO="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}" MODULES_PATH="/usr/share/icingaweb2/modules" git clone ${REPO} "${MODULES_PATH}/${MODULE_NAME}" --branch "${MODULE_VERSION}" @@ -47,4 +47,13 @@ e.g. - ./bin/make-release.sh 0.17.0 + ./bin/make-release.sh 0.18.0 + +Changes +------- + +### v0.18.0 + +* cosmetic changes for Icinga Web +* Settings can now be compared +* fix some zfdb exceptions on 8.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/composer.json new/icingaweb2-module-incubator-0.18.0/composer.json --- old/icingaweb2-module-incubator-0.17.0/composer.json 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/composer.json 2022-09-01 09:47:08.000000000 +0200 @@ -20,13 +20,13 @@ "gipfl/calendar": ">=0.2", "gipfl/cli": ">=0.5.1", "gipfl/curl": ">=0.2", - "gipfl/data-type": ">=0.2.0", + "gipfl/data-type": ">=0.3.0", "gipfl/db-migration": ">=0.1.1", "gipfl/diff": ">=0.3", "gipfl/format": ">=0.3", "gipfl/icinga-bundles": ">=0.7", "gipfl/icinga-cli-daemon": ">=0.3.2", - "gipfl/icingaweb2": ">=0.8", + "gipfl/icingaweb2": ">=0.9", "gipfl/influxdb": ">=0.3", "gipfl/json": ">=0.2", "gipfl/linux-health": ">=0.2", @@ -40,8 +40,8 @@ "gipfl/stream": ">=0.2", "gipfl/systemd": ">=0.3", "gipfl/translation": ">=0.1.1", - "gipfl/web": ">=0.10", - "gipfl/zfdb": ">=0.3", + "gipfl/web": ">=0.11", + "gipfl/zfdb": ">=0.4", "gipfl/zfdbstore": ">=0.2.2" }, "scripts": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/composer.lock new/icingaweb2-module-incubator-0.18.0/composer.lock --- old/icingaweb2-module-incubator-0.17.0/composer.lock 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/composer.lock 2022-09-01 09:47:08.000000000 +0200 @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d1b86c98893601c58f28668f3f6022f0", + "content-hash": "0cdc2c3bc267730094443d61e74da79d", "packages": [ { "name": "gipfl/calendar", @@ -146,16 +146,16 @@ }, { "name": "gipfl/data-type", - "version": "v0.2.0", + "version": "v0.3.0", "source": { "type": "git", "url": "https://github.com/gipfl/data-type.git", - "reference": "e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f" + "reference": "eb81eaeef93adb15c6c5522154516eae0e2a8e48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gipfl/data-type/zipball/e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f", - "reference": "e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f", + "url": "https://api.github.com/repos/gipfl/data-type/zipball/eb81eaeef93adb15c6c5522154516eae0e2a8e48", + "reference": "eb81eaeef93adb15c6c5522154516eae0e2a8e48", "shasum": "" }, "require": { @@ -181,9 +181,9 @@ "description": "Serializable Data Types", "support": { "issues": "https://github.com/gipfl/data-type/issues", - "source": "https://github.com/gipfl/data-type/tree/v0.2.0" + "source": "https://github.com/gipfl/data-type/tree/v0.3.0" }, - "time": "2021-12-08T23:52:18+00:00" + "time": "2022-09-01T07:38:42+00:00" }, { "name": "gipfl/db-migration", @@ -418,16 +418,16 @@ }, { "name": "gipfl/icingaweb2", - "version": "v0.8.0", + "version": "v0.9.0", "source": { "type": "git", "url": "https://github.com/gipfl/icingaweb2.git", - "reference": "5b48b218e130f90d7c91d58eca63b0ebbf366e0f" + "reference": "afcafce316faa27483ea9333bebf2636f0ba27ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gipfl/icingaweb2/zipball/5b48b218e130f90d7c91d58eca63b0ebbf366e0f", - "reference": "5b48b218e130f90d7c91d58eca63b0ebbf366e0f", + "url": "https://api.github.com/repos/gipfl/icingaweb2/zipball/afcafce316faa27483ea9333bebf2636f0ba27ad", + "reference": "afcafce316faa27483ea9333bebf2636f0ba27ad", "shasum": "" }, "require": { @@ -448,9 +448,9 @@ "homepage": "https://github.com/gipfl/icingaweb2", "support": { "issues": "https://github.com/gipfl/icingaweb2/issues", - "source": "https://github.com/gipfl/icingaweb2/tree/v0.8.0" + "source": "https://github.com/gipfl/icingaweb2/tree/v0.9.0" }, - "time": "2022-06-20T08:38:59+00:00" + "time": "2022-09-01T07:19:50+00:00" }, { "name": "gipfl/influxdb", @@ -1112,16 +1112,16 @@ }, { "name": "gipfl/web", - "version": "v0.10.0", + "version": "v0.11.0", "source": { "type": "git", "url": "https://github.com/gipfl/web.git", - "reference": "f75082f7111d77d7ab620c36a69f61f0f2c246fe" + "reference": "d331fe195f7bab08561ee015ba56edeb334a1533" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gipfl/web/zipball/f75082f7111d77d7ab620c36a69f61f0f2c246fe", - "reference": "f75082f7111d77d7ab620c36a69f61f0f2c246fe", + "url": "https://api.github.com/repos/gipfl/web/zipball/d331fe195f7bab08561ee015ba56edeb334a1533", + "reference": "d331fe195f7bab08561ee015ba56edeb334a1533", "shasum": "" }, "require": { @@ -1148,22 +1148,22 @@ "description": "Various web widgets", "support": { "issues": "https://github.com/gipfl/web/issues", - "source": "https://github.com/gipfl/web/tree/v0.10.0" + "source": "https://github.com/gipfl/web/tree/v0.11.0" }, - "time": "2022-05-11T11:20:34+00:00" + "time": "2022-09-01T07:25:09+00:00" }, { "name": "gipfl/zfdb", - "version": "v0.3.0", + "version": "v0.4.0", "source": { "type": "git", "url": "https://github.com/gipfl/zfdb.git", - "reference": "d467205c929945ae104d3729901b991082186323" + "reference": "beb7ceabc80e8c81f0e237afcfb064a67e1432d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gipfl/zfdb/zipball/d467205c929945ae104d3729901b991082186323", - "reference": "d467205c929945ae104d3729901b991082186323", + "url": "https://api.github.com/repos/gipfl/zfdb/zipball/beb7ceabc80e8c81f0e237afcfb064a67e1432d6", + "reference": "beb7ceabc80e8c81f0e237afcfb064a67e1432d6", "shasum": "" }, "require": { @@ -1179,9 +1179,9 @@ "description": "Zend_Db from Zend Framework 1. For compatibility reasons only", "support": { "issues": "https://github.com/gipfl/zfdb/issues", - "source": "https://github.com/gipfl/zfdb/tree/v0.3.0" + "source": "https://github.com/gipfl/zfdb/tree/v0.4.0" }, - "time": "2021-12-02T02:11:35+00:00" + "time": "2022-08-30T13:10:26+00:00" }, { "name": "gipfl/zfdbstore", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/module.info new/icingaweb2-module-incubator-0.18.0/module.info --- old/icingaweb2-module-incubator-0.17.0/module.info 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/module.info 2022-09-01 09:47:08.000000000 +0200 @@ -1,5 +1,5 @@ Name: Incubator -Version: 0.17.0 +Version: 0.18.0 Depends: ipl (>=0.5.0), reactbundle (>=0.8.0) Description: Incubator provides bleeding-edge libraries This repository ships libraries useful for Icinga Web 2 modules. Please download diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/public/css/combined.less new/icingaweb2-module-incubator-0.18.0/public/css/combined.less --- old/icingaweb2-module-incubator-0.17.0/public/css/combined.less 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/public/css/combined.less 2022-09-01 09:47:08.000000000 +0200 @@ -243,100 +243,189 @@ width: 8em; min-width: unset; border: none; - background-size: 1em auto; - background-position: 0.5em 0; + background-color: inherit; padding-left: 2em; margin-left: 1.5em; font-size: 0.75em; font-weight: normal; &:focus { width: 16em; - .transition(width 0.5s ease); border: none; } } } +table.gipfl-name-value-table { + width: 100%; + > tbody > tr > th { + color: @text-color-light; + // Reset default font-weight + font-weight: bold; + padding-left: 0; + text-align: right; + vertical-align: top; + width: 12em; + } + > tbody > tr > td { + vertical-align: top; + } +} -#layout.twocols form.gipfl-quicksearch input.search { - float: right; +table.gipfl-name-value-table a { + color: @icinga-blue; } -@gipfl-color-low-sat-blue: #dae3e6; -// map Icinga vars, to avoid warnings in other files -@gipfl-color-main: @icinga-blue; -@gipfl-color-text: @text-color; -@gipfl-color-gray-light: @gray-light; -@gipfl-bg-element: #f2f1f0; -@gipfl-bg-element: @low-sat-blue; -@gipfl-icon-font: 'ifont'; -/** - * Lightweight support for small collapsible components - * - * @since v0.6.0 - */ -.gipfl-collapsible-control { - display: block; - border-bottom: 1px solid @gipfl-color-gray-light; - &:hover { - cursor: pointer; - text-decoration: none; + +table.gipfl-name-value-table pre { + background-color: transparent; + margin: 0; + padding: 0; + font-size: unset; + display: inline; +} +#layout.minimal-layout div.content form.gipfl-form { + ul.extensible-set { + max-width: unset; + border: 1px solid @gray-light; + } + + dd.active ul.extensible-set { + border: 1px solid @icinga-blue; + + input[type=submit]:first-of-type { + border-width: 1px; } - &::after { - font-family: @gipfl-icon-font; - content: '\f103'; - float: right; - margin-right: 0.5em; - color: @gipfl-color-gray-light; + } + + dd input.related-action[type='submit'] { + display: none; + } + + dd.active li.active input.related-action[type='submit'] { + display: inline-block; + } + + dd.active ul.extensible-set, ul.extensible-set.sortable { + input[type=text], select { + width: 100%; } - &:hover { - &::after { - color: @gipfl-color-text; - } + + input[type=text] { + // background-color: white; + border: 1px solid white; } - &:focus { + } +} +.Differences { + width: 100%; + table-layout: fixed; + empty-cells: show; +} + +.Differences thead { + display: none; +} + +.Differences thead th { + text-align: left; + padding-left: 4 / 14 * 16em; +} +.Differences tbody th { + text-align: right; + width: 4em; + padding: 1px 2px; + border-right: 1px solid @gray-light; + background: @gray-lightest; + font-weight: normal; + vertical-align: top; +} + +.Differences tbody td { + width: 50%; + .preformatted(); + word-break: break-all; +} + +@color-diff-ins: #bfb; +@color-diff-del: #faa; +@color-diff-changed-old: #fdd; +@color-diff-changed-new: #efe; + +.DifferencesSideBySide { + ins, del { text-decoration: none; - &::after { - color: @gipfl-color-main; + } + + .ChangeInsert { + td.Left { + background: @gray-lighter; + } + td.Right { + background: @color-diff-ins; } } -} -.gipfl-collapsible .collapsed { - :not(.gipfl-collapsible-control) { - display: none; + .ChangeDelete { + td.Left { + background: @color-diff-del; + } + td.Right { + background: @gray-lighter; + } } - .gipfl-collapsible-control { - &::after { - content: '\e87a'; + + .ChangeReplace { + td.Left { + background: @color-diff-changed-old; + del { + background: @color-diff-del; + } } + + td.Right { + background: @color-diff-changed-new; + ins { + background: @color-diff-ins; + } + } + } } -ul.gipfl-collapsible { - list-style-type: none; - margin: 0; - padding: 0; - li { - margin: 0; - } - .gipfl-collapsible-control { - font-weight: bold; - line-height: 2em; - } +.Differences .Skipped { + background: @gray-lightest; +} + +.DifferencesInline .ChangeReplace .Left, +.DifferencesInline .ChangeDelete .Left { + background: #fdd; +} + +.DifferencesInline .ChangeReplace .Right, +.DifferencesInline .ChangeInsert .Right { + background: #dfd; +} + +.DifferencesInline .ChangeReplace ins { + background: #9e9; +} + +.DifferencesInline .ChangeReplace del { + background: #e99; } /** * State Hints * * @since v0.6.0 */ -p.gipfl-widget-hint { +div.gipfl-widget-hint { border: 1px solid @text-color; padding: 0.5em; line-height: 2em; max-width: 60em; border-left-width: 3em; border-radius: 0.25em; + margin-bottom: 1em; background-color: @body-bg-color; - box-shadow: fade(@text-color, 15%) 1em 0 1.5em 0; + box-shadow: fade(@text-color, 30%) 1em 0 1.5em 0; &:before { position: relative; margin-left: -1.4em; @@ -349,15 +438,19 @@ } &.ok { border-color: @color-ok; + box-shadow: fade(@color-ok, 30%) 1em 0 1.5em 0; } &.info { border-color: @color-pending; + box-shadow: fade(@color-pending, 30%) 1em 0 1.5em 0; } &.warning { border-color: @color-warning; + box-shadow: fade(@color-warning, 30%) 1em 0 1.5em 0; } &.error { border-color: @color-critical; + box-shadow: fade(@color-critical, 30%) 1em 0 1.5em 0; } &.critical:before, &.error:before { content: '\e881'; @@ -375,33 +468,14 @@ text-decoration: underline; } } -table.gipfl-name-value-table { - width: 100%; - > tbody > tr > th { - color: @text-color-light; - // Reset default font-weight - font-weight: bold; - padding-left: 0; - text-align: right; - vertical-align: top; - width: 12em; - } - > tbody > tr > td { - vertical-align: top; - } -} - -table.gipfl-name-value-table a { - color: @icinga-blue; -} - -table.gipfl-name-value-table pre { - background-color: transparent; - margin: 0; - padding: 0; - font-size: unset; - display: inline; -} +@gipfl-color-low-sat-blue: #dae3e6; +// map Icinga vars, to avoid warnings in other files +@gipfl-color-main: @icinga-blue; +@gipfl-color-text: @text-color; +@gipfl-color-gray-light: @gray-light; +@gipfl-bg-element: #f2f1f0; +@gipfl-bg-element: @low-sat-blue; +@gipfl-icon-font: 'ifont'; form.gipfl-form { input[type="submit"] { margin-right: 0.5em; @@ -471,6 +545,61 @@ max-width: 36em; } } +/** + * Lightweight support for small collapsible components + * + * @since v0.6.0 + */ +.gipfl-collapsible-control { + display: block; + border-bottom: 1px solid @gipfl-color-gray-light; + &:hover { + cursor: pointer; + text-decoration: none; + } + &::after { + font-family: @gipfl-icon-font; + content: '\f103'; + float: right; + margin-right: 0.5em; + color: @gipfl-color-gray-light; + } + &:hover { + &::after { + color: @gipfl-color-text; + } + } + &:focus { + text-decoration: none; + &::after { + color: @gipfl-color-main; + } + } +} + +.gipfl-collapsible .collapsed { + :not(.gipfl-collapsible-control) { + display: none; + } + .gipfl-collapsible-control { + &::after { + content: '\e87a'; + } + } +} + +ul.gipfl-collapsible { + list-style-type: none; + margin: 0; + padding: 0; + li { + margin: 0; + } + .gipfl-collapsible-control { + font-weight: bold; + line-height: 2em; + } +} form.gipfl-form { label { line-height: 2em; @@ -810,39 +939,6 @@ } } -#layout.minimal-layout div.content form.gipfl-form { - ul.extensible-set { - max-width: unset; - border: 1px solid @gray-light; - } - - dd.active ul.extensible-set { - border: 1px solid @icinga-blue; - - input[type=submit]:first-of-type { - border-width: 1px; - } - } - - dd input.related-action[type='submit'] { - display: none; - } - - dd.active li.active input.related-action[type='submit'] { - display: inline-block; - } - - dd.active ul.extensible-set, ul.extensible-set.sortable { - input[type=text], select { - width: 100%; - } - - input[type=text] { - // background-color: white; - border: 1px solid white; - } - } -} form.gipfl-inline-form { display: inline-block; select { @@ -872,100 +968,3 @@ box-sizing: border-box; } } -.Differences { - width: 100%; - table-layout: fixed; - empty-cells: show; -} - -.Differences thead { - display: none; -} - -.Differences thead th { - text-align: left; - padding-left: 4 / 14 * 16em; -} -.Differences tbody th { - text-align: right; - width: 4em; - padding: 1px 2px; - border-right: 1px solid @gray-light; - background: @gray-lightest; - font-weight: normal; - vertical-align: top; -} - -.Differences tbody td { - width: 50%; - .preformatted(); - word-break: break-all; -} - -@color-diff-ins: #bfb; -@color-diff-del: #faa; -@color-diff-changed-old: #fdd; -@color-diff-changed-new: #efe; - -.DifferencesSideBySide { - ins, del { - text-decoration: none; - } - - .ChangeInsert { - td.Left { - background: @gray-lighter; - } - td.Right { - background: @color-diff-ins; - } - } - - .ChangeDelete { - td.Left { - background: @color-diff-del; - } - td.Right { - background: @gray-lighter; - } - } - - .ChangeReplace { - td.Left { - background: @color-diff-changed-old; - del { - background: @color-diff-del; - } - } - - td.Right { - background: @color-diff-changed-new; - ins { - background: @color-diff-ins; - } - } - - } -} - -.Differences .Skipped { - background: @gray-lightest; -} - -.DifferencesInline .ChangeReplace .Left, -.DifferencesInline .ChangeDelete .Left { - background: #fdd; -} - -.DifferencesInline .ChangeReplace .Right, -.DifferencesInline .ChangeInsert .Right { - background: #dfd; -} - -.DifferencesInline .ChangeReplace ins { - background: #9e9; -} - -.DifferencesInline .ChangeReplace del { - background: #e99; -} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/autoload.php new/icingaweb2-module-incubator-0.18.0/vendor/autoload.php --- old/icingaweb2-module-incubator-0.17.0/vendor/autoload.php 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/autoload.php 2022-09-01 09:47:08.000000000 +0200 @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit120e3006c5b508ecbe133e1b37811ff5::getLoader(); +return ComposerAutoloaderInit0202b30fbb05d6a79591e8594014ce34::getLoader(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/composer/autoload_real.php new/icingaweb2-module-incubator-0.18.0/vendor/composer/autoload_real.php --- old/icingaweb2-module-incubator-0.17.0/vendor/composer/autoload_real.php 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/composer/autoload_real.php 2022-09-01 09:47:08.000000000 +0200 @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit120e3006c5b508ecbe133e1b37811ff5 +class ComposerAutoloaderInit0202b30fbb05d6a79591e8594014ce34 { private static $loader; @@ -24,15 +24,15 @@ require __DIR__ . '/platform_check.php'; - spl_autoload_register(array('ComposerAutoloaderInit120e3006c5b508ecbe133e1b37811ff5', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit0202b30fbb05d6a79591e8594014ce34', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); - spl_autoload_unregister(array('ComposerAutoloaderInit120e3006c5b508ecbe133e1b37811ff5', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit0202b30fbb05d6a79591e8594014ce34', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); if ($useStaticLoader) { require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit0202b30fbb05d6a79591e8594014ce34::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/composer/autoload_static.php new/icingaweb2-module-incubator-0.18.0/vendor/composer/autoload_static.php --- old/icingaweb2-module-incubator-0.17.0/vendor/composer/autoload_static.php 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/composer/autoload_static.php 2022-09-01 09:47:08.000000000 +0200 @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5 +class ComposerStaticInit0202b30fbb05d6a79591e8594014ce34 { public static $prefixLengthsPsr4 = array ( 'g' => @@ -170,9 +170,9 @@ public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit0202b30fbb05d6a79591e8594014ce34::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit0202b30fbb05d6a79591e8594014ce34::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit0202b30fbb05d6a79591e8594014ce34::$classMap; }, null, ClassLoader::class); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/composer/installed.json new/icingaweb2-module-incubator-0.18.0/vendor/composer/installed.json --- old/icingaweb2-module-incubator-0.17.0/vendor/composer/installed.json 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/composer/installed.json 2022-09-01 09:47:08.000000000 +0200 @@ -149,24 +149,24 @@ }, { "name": "gipfl/data-type", - "version": "v0.2.0", - "version_normalized": "0.2.0.0", + "version": "v0.3.0", + "version_normalized": "0.3.0.0", "source": { "type": "git", "url": "https://github.com/gipfl/data-type.git", - "reference": "e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f" + "reference": "eb81eaeef93adb15c6c5522154516eae0e2a8e48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gipfl/data-type/zipball/e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f", - "reference": "e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f", + "url": "https://api.github.com/repos/gipfl/data-type/zipball/eb81eaeef93adb15c6c5522154516eae0e2a8e48", + "reference": "eb81eaeef93adb15c6c5522154516eae0e2a8e48", "shasum": "" }, "require": { "gipfl/json": ">=0.2.0", "php": ">=5.6.0" }, - "time": "2021-12-08T23:52:18+00:00", + "time": "2022-09-01T07:38:42+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -187,7 +187,7 @@ "description": "Serializable Data Types", "support": { "issues": "https://github.com/gipfl/data-type/issues", - "source": "https://github.com/gipfl/data-type/tree/v0.2.0" + "source": "https://github.com/gipfl/data-type/tree/v0.3.0" }, "install-path": "../gipfl/data-type" }, @@ -438,17 +438,17 @@ }, { "name": "gipfl/icingaweb2", - "version": "v0.8.0", - "version_normalized": "0.8.0.0", + "version": "v0.9.0", + "version_normalized": "0.9.0.0", "source": { "type": "git", "url": "https://github.com/gipfl/icingaweb2.git", - "reference": "5b48b218e130f90d7c91d58eca63b0ebbf366e0f" + "reference": "afcafce316faa27483ea9333bebf2636f0ba27ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gipfl/icingaweb2/zipball/5b48b218e130f90d7c91d58eca63b0ebbf366e0f", - "reference": "5b48b218e130f90d7c91d58eca63b0ebbf366e0f", + "url": "https://api.github.com/repos/gipfl/icingaweb2/zipball/afcafce316faa27483ea9333bebf2636f0ba27ad", + "reference": "afcafce316faa27483ea9333bebf2636f0ba27ad", "shasum": "" }, "require": { @@ -458,7 +458,7 @@ "ipl/html": ">=0.2.1", "php": ">=5.6" }, - "time": "2022-06-20T08:38:59+00:00", + "time": "2022-09-01T07:19:50+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -471,7 +471,7 @@ "homepage": "https://github.com/gipfl/icingaweb2", "support": { "issues": "https://github.com/gipfl/icingaweb2/issues", - "source": "https://github.com/gipfl/icingaweb2/tree/v0.8.0" + "source": "https://github.com/gipfl/icingaweb2/tree/v0.9.0" }, "install-path": "../gipfl/icingaweb2" }, @@ -1180,17 +1180,17 @@ }, { "name": "gipfl/web", - "version": "v0.10.0", - "version_normalized": "0.10.0.0", + "version": "v0.11.0", + "version_normalized": "0.11.0.0", "source": { "type": "git", "url": "https://github.com/gipfl/web.git", - "reference": "f75082f7111d77d7ab620c36a69f61f0f2c246fe" + "reference": "d331fe195f7bab08561ee015ba56edeb334a1533" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gipfl/web/zipball/f75082f7111d77d7ab620c36a69f61f0f2c246fe", - "reference": "f75082f7111d77d7ab620c36a69f61f0f2c246fe", + "url": "https://api.github.com/repos/gipfl/web/zipball/d331fe195f7bab08561ee015ba56edeb334a1533", + "reference": "d331fe195f7bab08561ee015ba56edeb334a1533", "shasum": "" }, "require": { @@ -1198,7 +1198,7 @@ "ipl/html": ">=0.3", "php": ">=5.6.0" }, - "time": "2022-05-11T11:20:34+00:00", + "time": "2022-09-01T07:25:09+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -1219,29 +1219,29 @@ "description": "Various web widgets", "support": { "issues": "https://github.com/gipfl/web/issues", - "source": "https://github.com/gipfl/web/tree/v0.10.0" + "source": "https://github.com/gipfl/web/tree/v0.11.0" }, "install-path": "../gipfl/web" }, { "name": "gipfl/zfdb", - "version": "v0.3.0", - "version_normalized": "0.3.0.0", + "version": "v0.4.0", + "version_normalized": "0.4.0.0", "source": { "type": "git", "url": "https://github.com/gipfl/zfdb.git", - "reference": "d467205c929945ae104d3729901b991082186323" + "reference": "beb7ceabc80e8c81f0e237afcfb064a67e1432d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gipfl/zfdb/zipball/d467205c929945ae104d3729901b991082186323", - "reference": "d467205c929945ae104d3729901b991082186323", + "url": "https://api.github.com/repos/gipfl/zfdb/zipball/beb7ceabc80e8c81f0e237afcfb064a67e1432d6", + "reference": "beb7ceabc80e8c81f0e237afcfb064a67e1432d6", "shasum": "" }, "require": { "php": ">=5.4" }, - "time": "2021-12-02T02:11:35+00:00", + "time": "2022-08-30T13:10:26+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -1253,7 +1253,7 @@ "description": "Zend_Db from Zend Framework 1. For compatibility reasons only", "support": { "issues": "https://github.com/gipfl/zfdb/issues", - "source": "https://github.com/gipfl/zfdb/tree/v0.3.0" + "source": "https://github.com/gipfl/zfdb/tree/v0.4.0" }, "install-path": "../gipfl/zfdb" }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/composer/installed.php new/icingaweb2-module-incubator-0.18.0/vendor/composer/installed.php --- old/icingaweb2-module-incubator-0.17.0/vendor/composer/installed.php 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/composer/installed.php 2022-09-01 09:47:08.000000000 +0200 @@ -5,7 +5,7 @@ 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '25991e00d319a9d5f546f83a4d9ed66a0a22ab6a', + 'reference' => '073a81b4179534729edb4be281783e8295ba5c7c', 'name' => 'icinga/incubator', 'dev' => true, ), @@ -122,12 +122,12 @@ 'dev_requirement' => false, ), 'gipfl/data-type' => array( - 'pretty_version' => 'v0.2.0', - 'version' => '0.2.0.0', + 'pretty_version' => 'v0.3.0', + 'version' => '0.3.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../gipfl/data-type', 'aliases' => array(), - 'reference' => 'e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f', + 'reference' => 'eb81eaeef93adb15c6c5522154516eae0e2a8e48', 'dev_requirement' => false, ), 'gipfl/db-migration' => array( @@ -176,12 +176,12 @@ 'dev_requirement' => false, ), 'gipfl/icingaweb2' => array( - 'pretty_version' => 'v0.8.0', - 'version' => '0.8.0.0', + 'pretty_version' => 'v0.9.0', + 'version' => '0.9.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../gipfl/icingaweb2', 'aliases' => array(), - 'reference' => '5b48b218e130f90d7c91d58eca63b0ebbf366e0f', + 'reference' => 'afcafce316faa27483ea9333bebf2636f0ba27ad', 'dev_requirement' => false, ), 'gipfl/influxdb' => array( @@ -320,21 +320,21 @@ 'dev_requirement' => false, ), 'gipfl/web' => array( - 'pretty_version' => 'v0.10.0', - 'version' => '0.10.0.0', + 'pretty_version' => 'v0.11.0', + 'version' => '0.11.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../gipfl/web', 'aliases' => array(), - 'reference' => 'f75082f7111d77d7ab620c36a69f61f0f2c246fe', + 'reference' => 'd331fe195f7bab08561ee015ba56edeb334a1533', 'dev_requirement' => false, ), 'gipfl/zfdb' => array( - 'pretty_version' => 'v0.3.0', - 'version' => '0.3.0.0', + 'pretty_version' => 'v0.4.0', + 'version' => '0.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../gipfl/zfdb', 'aliases' => array(), - 'reference' => 'd467205c929945ae104d3729901b991082186323', + 'reference' => 'beb7ceabc80e8c81f0e237afcfb064a67e1432d6', 'dev_requirement' => false, ), 'gipfl/zfdbstore' => array( @@ -358,7 +358,7 @@ 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '25991e00d319a9d5f546f83a4d9ed66a0a22ab6a', + 'reference' => '073a81b4179534729edb4be281783e8295ba5c7c', 'dev_requirement' => false, ), 'ipl/html' => array( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/data-type/src/SetOfSettings.php new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/data-type/src/SetOfSettings.php --- old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/data-type/src/SetOfSettings.php 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/data-type/src/SetOfSettings.php 2022-09-01 09:47:08.000000000 +0200 @@ -3,6 +3,7 @@ namespace gipfl\DataType; use gipfl\Json\JsonSerialization; +use gipfl\Json\JsonString; use function ksort; class SetOfSettings implements JsonSerialization @@ -64,6 +65,11 @@ return new Settings(); } + public function equals(SetOfSettings $settings) + { + return JsonString::encode($settings) === JsonString::encode($this); + } + #[\ReturnTypeWillChange] public function jsonSerialize() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/data-type/src/Settings.php new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/data-type/src/Settings.php --- old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/data-type/src/Settings.php 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/data-type/src/Settings.php 2022-09-01 09:47:08.000000000 +0200 @@ -3,6 +3,7 @@ namespace gipfl\DataType; use gipfl\Json\JsonSerialization; +use gipfl\Json\JsonString; use gipfl\Json\SerializationHelper; use InvalidArgumentException; use stdClass; @@ -88,6 +89,11 @@ return array_key_exists($name, $this->settings); } + public function equals(Settings $settings) + { + return JsonString::encode($settings) === JsonString::encode($this); + } + #[\ReturnTypeWillChange] public function jsonSerialize() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/icingaweb2/public/css/12-quicksearch.less new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/icingaweb2/public/css/12-quicksearch.less --- old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/icingaweb2/public/css/12-quicksearch.less 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/icingaweb2/public/css/12-quicksearch.less 2022-09-01 09:47:08.000000000 +0200 @@ -4,20 +4,14 @@ width: 8em; min-width: unset; border: none; - background-size: 1em auto; - background-position: 0.5em 0; + background-color: inherit; padding-left: 2em; margin-left: 1.5em; font-size: 0.75em; font-weight: normal; &:focus { width: 16em; - .transition(width 0.5s ease); border: none; } } } - -#layout.twocols form.gipfl-quicksearch input.search { - float: right; -} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/web/public/css/21-gipfl-widget-hint.less new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/web/public/css/21-gipfl-widget-hint.less --- old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/web/public/css/21-gipfl-widget-hint.less 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/web/public/css/21-gipfl-widget-hint.less 2022-09-01 09:47:08.000000000 +0200 @@ -3,15 +3,16 @@ * * @since v0.6.0 */ -p.gipfl-widget-hint { +div.gipfl-widget-hint { border: 1px solid @text-color; padding: 0.5em; line-height: 2em; max-width: 60em; border-left-width: 3em; border-radius: 0.25em; + margin-bottom: 1em; background-color: @body-bg-color; - box-shadow: fade(@text-color, 15%) 1em 0 1.5em 0; + box-shadow: fade(@text-color, 30%) 1em 0 1.5em 0; &:before { position: relative; margin-left: -1.4em; @@ -24,15 +25,19 @@ } &.ok { border-color: @color-ok; + box-shadow: fade(@color-ok, 30%) 1em 0 1.5em 0; } &.info { border-color: @color-pending; + box-shadow: fade(@color-pending, 30%) 1em 0 1.5em 0; } &.warning { border-color: @color-warning; + box-shadow: fade(@color-warning, 30%) 1em 0 1.5em 0; } &.error { border-color: @color-critical; + box-shadow: fade(@color-critical, 30%) 1em 0 1.5em 0; } &.critical:before, &.error:before { content: '\e881'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/web/src/Widget/Hint.php new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/web/src/Widget/Hint.php --- old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/web/src/Widget/Hint.php 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/web/src/Widget/Hint.php 2022-09-01 09:47:08.000000000 +0200 @@ -7,7 +7,7 @@ class Hint extends BaseHtmlElement { - protected $tag = 'p'; + protected $tag = 'div'; protected $defaultAttributes = [ 'class' => 'gipfl-widget-hint' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/zfdb/src/Adapter/Exception/AdapterException.php new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/zfdb/src/Adapter/Exception/AdapterException.php --- old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/zfdb/src/Adapter/Exception/AdapterException.php 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/zfdb/src/Adapter/Exception/AdapterException.php 2022-09-01 09:47:08.000000000 +0200 @@ -33,6 +33,7 @@ { if ($e && (0 === $code)) { $code = $e->getCode(); + $code = ctype_digit($code) ? (int) $code : 0; } parent::__construct($message, $code, $e); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/zfdb/src/Adapter/Pdo/PdoAdapter.php new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/zfdb/src/Adapter/Pdo/PdoAdapter.php --- old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/zfdb/src/Adapter/Pdo/PdoAdapter.php 2022-06-20 10:53:02.000000000 +0200 +++ new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/zfdb/src/Adapter/Pdo/PdoAdapter.php 2022-09-01 09:47:08.000000000 +0200 @@ -248,7 +248,9 @@ return $affected; } catch (PDOException $e) { - throw new AdapterException($e->getMessage(), $e->getCode(), $e); + $code = $e->getCode(); + $code = ctype_digit($code) ? (int) $code : 0; + throw new AdapterException($e->getMessage(), $code, $e); } }