diff --git a/.cockpit.metadata b/.cockpit.metadata index 3255a61..a9cb9bf 100644 --- a/.cockpit.metadata +++ b/.cockpit.metadata @@ -1 +1 @@ -c8ba50e8923fcd6e2563fddf70c56ce562b1134f SOURCES/cockpit-122.tar.xz +d1140e2ec681b976741963d8b23975b562b67bae SOURCES/cockpit-126.tar.xz diff --git a/.gitignore b/.gitignore index 34c674d..5afa567 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/cockpit-122.tar.xz +SOURCES/cockpit-126.tar.xz diff --git a/SOURCES/0001-Bump-required-base-bridge-version-number-in-packages.patch b/SOURCES/0001-Bump-required-base-bridge-version-number-in-packages.patch deleted file mode 100644 index 5365639..0000000 --- a/SOURCES/0001-Bump-required-base-bridge-version-number-in-packages.patch +++ /dev/null @@ -1,3418 +0,0 @@ -From cd3542fd25c293f8544b2bdc781ea49aca463664 Mon Sep 17 00:00:00 2001 -From: Stef Walter <stefw@redhat.com> -Date: Tue, 1 Nov 2016 14:48:20 +0100 -Subject: [1/7] Bump required base/bridge version number in packages - -https://bugzilla.redhat.com/show_bug.cgi?id=1394665 - -Upstream commits: -85261713fc21468664116b651ee5f6b10794bcf7 - Bump required base/bridge version number in packages -9b3c18e6f7d631decb964ae9e12e978079905f32 - Bump required base version number in rpms - -Closes #5363 -Signed-off-by: Stef Walter <stefw@redhat.com> - * Signing off inclusion in the rhel-7.3.1 branch ---- - COPYING.bower | 52 +++++++++++------------ - Makefile-kubernetes.deps | 2 +- - Makefile.in | 3 +- - dist/base1/bundle.min.js | Bin 210629 -> 210631 bytes - dist/base1/bundle.min.js.map | Bin 927484 -> 927484 bytes - dist/base1/cockpit.min.js | Bin 47017 -> 47019 bytes - dist/base1/cockpit.min.js.map | Bin 211731 -> 211731 bytes - dist/dashboard/dashboard.js.map | Bin 909764 -> 909764 bytes - dist/dashboard/manifest.json | Bin 231 -> 229 bytes - dist/docker/console.js.map | Bin 475041 -> 475041 bytes - dist/docker/docker.js.map | Bin 2065856 -> 2065856 bytes - dist/docker/manifest.json | Bin 185 -> 183 bytes - dist/docker/test-docker.js.map | Bin 715022 -> 715022 bytes - dist/kubernetes/kubernetes.js.map | Bin 6430970 -> 6430970 bytes - dist/kubernetes/manifest.json | Bin 187 -> 185 bytes - dist/kubernetes/registry.js.map | Bin 4275493 -> 4275493 bytes - dist/kubernetes/scripts/test-connection.js.map | Bin 3229225 -> 3229225 bytes - dist/kubernetes/scripts/test-images.js.map | Bin 3685357 -> 3685357 bytes - dist/kubernetes/scripts/test-kube-client.js.map | Bin 4114391 -> 4114391 bytes - dist/kubernetes/scripts/test-nodes.js.map | Bin 4719794 -> 4719794 bytes - dist/kubernetes/scripts/test-projects.js.map | Bin 3413296 -> 3413296 bytes - dist/kubernetes/scripts/test-tags.js.map | Bin 2481360 -> 2481360 bytes - dist/kubernetes/scripts/test-utils.js.map | Bin 2484409 -> 2484409 bytes - dist/kubernetes/scripts/test-volumes.js.map | Bin 3759256 -> 3759256 bytes - dist/machines/machines.js.map | Bin 2377006 -> 2377006 bytes - dist/machines/manifest.json | Bin 123 -> 168 bytes - dist/networkmanager/manifest.json | Bin 209 -> 207 bytes - dist/networkmanager/network.js.map | Bin 1028824 -> 1028824 bytes - dist/ostree/manifest.json | Bin 226 -> 224 bytes - dist/ostree/ostree.js.map | Bin 3442390 -> 3442390 bytes - dist/playground/jquery-patterns.js.map | Bin 57491 -> 57491 bytes - dist/playground/manifest.json | Bin 291 -> 289 bytes - dist/playground/metrics.js.map | Bin 6945 -> 6945 bytes - dist/playground/plot.js.map | Bin 492694 -> 492694 bytes - dist/playground/react-patterns.js.map | Bin 301476 -> 301476 bytes - dist/playground/service.js.map | Bin 34403 -> 34403 bytes - dist/playground/speed.js.map | Bin 15654 -> 15654 bytes - dist/playground/test-dummy.js.map | Bin 233656 -> 233656 bytes - dist/playground/test-journal-renderer.js.map | Bin 354410 -> 354410 bytes - dist/playground/test-machines.js.map | Bin 298417 -> 298417 bytes - dist/playground/test-patterns.js.map | Bin 281282 -> 281282 bytes - dist/playground/test.js.map | Bin 15755 -> 15755 bytes - dist/realmd/manifest.json | Bin 98 -> 96 bytes - dist/selinux/manifest.json | Bin 205 -> 203 bytes - dist/selinux/selinux.js.map | Bin 605975 -> 605975 bytes - dist/shell/index-no-machines.js.map | Bin 142986 -> 142986 bytes - dist/shell/index-stub.js.map | Bin 489383 -> 489383 bytes - dist/shell/index.js.map | Bin 487255 -> 487255 bytes - dist/sosreport/manifest.json | Bin 170 -> 168 bytes - dist/sosreport/sosreport.js.map | Bin 21344 -> 21344 bytes - dist/storaged/storage.js.map | Bin 1121977 -> 1121977 bytes - dist/storaged/test-util.js.map | Bin 348569 -> 348569 bytes - dist/subscriptions/manifest.json | Bin 171 -> 170 bytes - dist/subscriptions/subscriptions.js.map | Bin 360503 -> 360503 bytes - dist/systemd/logs.js.map | Bin 134100 -> 134100 bytes - dist/systemd/manifest.json | Bin 461 -> 459 bytes - dist/systemd/services.js.map | Bin 716906 -> 716906 bytes - dist/systemd/system.js.map | Bin 947406 -> 947406 bytes - dist/systemd/terminal.js.map | Bin 610460 -> 610460 bytes - dist/tuned/manifest.json | Bin 103 -> 101 bytes - dist/tuned/performance.js.map | Bin 284170 -> 284170 bytes - dist/users/manifest.json | Bin 160 -> 158 bytes - dist/users/users.js.map | Bin 208179 -> 208179 bytes - doc/guide/html/api-base1-jquery.html | 6 +-- - doc/guide/html/api-base1-patternfly.html | 6 +-- - doc/guide/html/api-base1-require.html | 6 +-- - doc/guide/html/api-base1.html | 40 +++++++++--------- - doc/guide/html/api-cockpit.html | 6 +-- - doc/guide/html/api-console-html.html | 6 +-- - doc/guide/html/api-docker.html | 6 +-- - doc/guide/html/api-logs-html.html | 6 +-- - doc/guide/html/api-shell-html.html | 6 +-- - doc/guide/html/api-shell.html | 6 +-- - doc/guide/html/api-system.html | 8 ++-- - doc/guide/html/api-terminal-html.html | 8 ++-- - doc/guide/html/authentication.html | 4 +- - doc/guide/html/cockpit-bridge.8.html | 14 +++--- - doc/guide/html/cockpit-cache.html | 8 ++-- - doc/guide/html/cockpit-channels.html | 4 +- - doc/guide/html/cockpit-dbus.html | 6 +-- - doc/guide/html/cockpit-error.html | 4 +- - doc/guide/html/cockpit-file.html | 18 ++++---- - doc/guide/html/cockpit-http.html | 4 +- - doc/guide/html/cockpit-locale.html | 4 +- - doc/guide/html/cockpit-location.html | 6 +-- - doc/guide/html/cockpit-login.html | 4 +- - doc/guide/html/cockpit-manifest.html | 6 +-- - doc/guide/html/cockpit-manual.html | 12 +++--- - doc/guide/html/cockpit-metrics.html | 6 +-- - doc/guide/html/cockpit-series-data.html | 4 +- - doc/guide/html/cockpit-spawn.html | 4 +- - doc/guide/html/cockpit-util.html | 8 ++-- - doc/guide/html/cockpit-ws.8.html | 20 ++++----- - doc/guide/html/cockpit.conf.5.html | 12 +++--- - doc/guide/html/development.html | 52 +++++++++++------------ - doc/guide/html/embedding.html | 8 ++-- - doc/guide/html/feature-docker.html | 4 +- - doc/guide/html/feature-journal.html | 4 +- - doc/guide/html/feature-kubernetes.html | 4 +- - doc/guide/html/feature-machines.html | 4 +- - doc/guide/html/feature-networkmanager.html | 4 +- - doc/guide/html/feature-ostree.html | 6 +-- - doc/guide/html/feature-pcp.html | 4 +- - doc/guide/html/feature-realmd.html | 4 +- - doc/guide/html/feature-selinux.html | 4 +- - doc/guide/html/feature-sosreport.html | 4 +- - doc/guide/html/feature-storaged.html | 4 +- - doc/guide/html/feature-subscription.html | 4 +- - doc/guide/html/feature-systemd.html | 14 +++--- - doc/guide/html/feature-terminal.html | 4 +- - doc/guide/html/feature-tuned.html | 4 +- - doc/guide/html/feature-users.html | 4 +- - doc/guide/html/features.html | 8 ++-- - doc/guide/html/guide.html | 14 +++--- - doc/guide/html/https.html | 4 +- - doc/guide/html/index.html | 54 ++++++++++++------------ - doc/guide/html/listen.html | 4 +- - doc/guide/html/packages.html | 8 ++-- - doc/guide/html/privileges.html | 6 +-- - doc/guide/html/sso.html | 4 +- - doc/guide/html/startup.html | 4 +- - doc/guide/html/urls.html | 4 +- - pkg/dashboard/manifest.json | 2 +- - pkg/docker/manifest.json | 2 +- - pkg/kubernetes/manifest.json | 2 +- - pkg/machines/manifest.json | 3 ++ - pkg/networkmanager/manifest.json | 2 +- - pkg/ostree/manifest.json | 2 +- - pkg/playground/manifest.json | 2 +- - pkg/realmd/manifest.json | 2 +- - pkg/selinux/manifest.json | 2 +- - pkg/sosreport/manifest.json | 2 +- - pkg/subscriptions/manifest.json | 2 +- - pkg/systemd/manifest.json | 2 +- - pkg/tuned/manifest.json | 2 +- - pkg/users/manifest.json | 2 +- - po/po.ca.js | 3 +- - po/po.da.js | 3 +- - po/po.de.js | 3 +- - po/po.es.js | 3 +- - po/po.fr.js | 3 +- - po/po.hr.js | 3 +- - po/po.ko.js | 3 +- - po/po.pl.js | 3 +- - po/po.pt_BR.js | 3 +- - po/po.tr.js | 3 +- - po/po.uk.js | 3 +- - po/po.zh_CN.js | 3 +- - src/base1/test-http.html | 2 +- - src/base1/test-stub.html | 2 +- - src/common/cockpitassets.c | 38 +++-------------- - tools/cockpit.spec | 44 +++++++++---------- - 152 files changed, 338 insertions(+), 374 deletions(-) - -diff --git a/COPYING.bower b/COPYING.bower -index c4b895b..1dc41da 100644 ---- a/COPYING.bower -+++ b/COPYING.bower -@@ -634,6 +634,32 @@ under the Apache License 2.0. - - - -------------------------------------------------------------- -+## qunit -+ -+Copyright 2013 jQuery Foundation and other contributors -+http://jquery.com/ -+ -+Permission is hereby granted, free of charge, to any person obtaining -+a copy of this software and associated documentation files (the -+"Software"), to deal in the Software without restriction, including -+without limitation the rights to use, copy, modify, merge, publish, -+distribute, sublicense, and/or sell copies of the Software, and to -+permit persons to whom the Software is furnished to do so, subject to -+the following conditions: -+ -+The above copyright notice and this permission notice shall be -+included in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+ -+-------------------------------------------------------------- - ## qunit-tap - - GNU GENERAL PUBLIC LICENSE -@@ -942,32 +968,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - - -------------------------------------------------------------- --## qunit -- --Copyright 2013 jQuery Foundation and other contributors --http://jquery.com/ -- --Permission is hereby granted, free of charge, to any person obtaining --a copy of this software and associated documentation files (the --"Software"), to deal in the Software without restriction, including --without limitation the rights to use, copy, modify, merge, publish, --distribute, sublicense, and/or sell copies of the Software, and to --permit persons to whom the Software is furnished to do so, subject to --the following conditions: -- --The above copyright notice and this permission notice shall be --included in all copies or substantial portions of the Software. -- --THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, --EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND --NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE --LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION --OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION --WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- -- ---------------------------------------------------------------- - ## react-lite-cockpit - - The MIT License (MIT) -diff --git a/Makefile-kubernetes.deps b/Makefile-kubernetes.deps -index c957be5..722a02b 100644 ---- a/Makefile-kubernetes.deps -+++ b/Makefile-kubernetes.deps -@@ -1,4 +1,4 @@ --kubernetes_INPUTS = $(srcdir)/pkg/kubernetes/scripts/test-volumes.js $(srcdir)/pkg/kubernetes/scripts/test-utils.js $(srcdir)/pkg/kubernetes/scripts/test-tags.js $(srcdir)/pkg/kubernetes/scripts/test-projects.js $(srcdir)/pkg/kubernetes/scripts/test-nodes.js $(srcdir)/pkg/kubernetes/scripts/test-kube-client.js $(srcdir)/pkg/kubernetes/scripts/test-images.js $(srcdir)/pkg/kubernetes/scripts/test-connection.js $(srcdir)/pkg/kubernetes/styles/volumes.less $(srcdir)/lib/bootstrap/less/variables.less $(srcdir)/lib/patternfly/less/variables.less $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.css $(srcdir)/lib/patternfly/less/color-variables.less $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.css $(srcdir)/lib/angular/angular-csp.css $(srcdir)/pkg/kubernetes/styles/nodes.less $(srcdir)/pkg/kubernetes/styles/projects.less $(srcdir)/pkg/kubernetes/styles/layers.less $(srcdir)/pkg/kubernetes/styles/images.less $(srcdir)/pkg/kubernetes/styles/variables.less $(srcdir)/lib/page.css $(srcdir)/lib/listing.css $(srcdir)/lib/console.css $(srcdir)/lib/table.css $(srcdir)/pkg/kubernetes/styles/app.less $(srcdir)/pkg/kubernetes/styles/containers.less $(srcdir)/pkg/kubernetes/styles/details.less $(srcdir)/pkg/kubernetes/styles/topology.less $(srcdir)/pkg/kubernetes/styles/revealable.less $(srcdir)/pkg/kubernetes/styles/dashboard.less $(srcdir)/pkg/kubernetes/styles/sidebar.less $(srcdir)/pkg/kubernetes/styles/filter.less $(srcdir)/pkg/kubernetes/styles/dropdown.less $(srcdir)/pkg/kubernetes/styles/tags.less $(srcdir)/pkg/kubernetes/styles/main.less $(srcdir)/lib/term.css $(srcdir)/pkg/kubernetes/scripts/main.js $(srcdir)/lib/angular/angular.js $(srcdir)/lib/angular-route/angular-route.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap.js $(srcdir)/lib/kubernetes-object-describer/dist/object-describer.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.js $(srcdir)/lib/term.js-cockpit/src/term.js $(srcdir)/pkg/kubernetes/scripts/kube-client.js $(srcdir)/pkg/kubernetes/scripts/kube-client-cockpit.js $(srcdir)/pkg/kubernetes/scripts/containers.js $(srcdir)/pkg/kubernetes/scripts/dialog.js $(srcdir)/pkg/kubernetes/scripts/listing.js $(srcdir)/pkg/kubernetes/views/image-panel.html $(srcdir)/pkg/kubernetes/views/user-panel.html $(srcdir)/pkg/kubernetes/views/service-panel.html $(srcdir)/pkg/kubernetes/views/pod-panel.html $(srcdir)/pkg/kubernetes/views/route-panel.html $(srcdir)/pkg/kubernetes/views/pv-panel.html $(srcdir)/pkg/kubernetes/views/imagestream-panel.html $(srcdir)/pkg/kubernetes/views/default-panel.html $(srcdir)/pkg/kubernetes/views/node-panel.html $(srcdir)/pkg/kubernetes/views/project-panel.html $(srcdir)/pkg/kubernetes/views/container-panel.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-panel.html $(srcdir)/pkg/kubernetes/views/group-panel.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-panel.html $(srcdir)/pkg/kubernetes/scripts/dashboard.js $(srcdir)/pkg/kubernetes/scripts/details.js $(srcdir)/pkg/kubernetes/scripts/date.js $(srcdir)/lib/momentjs/moment.js $(srcdir)/lib/momentjs/locale/empty.js $(srcdir)/pkg/kubernetes/scripts/utils.js $(srcdir)/pkg/kubernetes/scripts/volumes.js $(srcdir)/pkg/kubernetes/views/volumes-page.html $(srcdir)/pkg/kubernetes/views/pv-page.html $(srcdir)/pkg/kubernetes/views/pv-body.html $(srcdir)/pkg/kubernetes/views/pvc-body.html $(srcdir)/pkg/kubernetes/views/pv-claim.html $(srcdir)/pkg/kubernetes/views/volume-body.html $(srcdir)/pkg/kubernetes/views/pvc-delete.html $(srcdir)/pkg/kubernetes/views/pv-delete.html $(srcdir)/pkg/kubernetes/views/pv-modify.html $(srcdir)/pkg/kubernetes/views/details-page.html $(srcdir)/pkg/kubernetes/views/pod-container.html $(srcdir)/pkg/kubernetes/views/item-delete.html $(srcdir)/pkg/kubernetes/views/route-modify.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-modify.html $(srcdir)/pkg/kubernetes/views/service-modify.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-body.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-pods.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-body.html $(srcdir)/pkg/kubernetes/views/route-body.html $(srcdir)/pkg/kubernetes/views/service-body.html $(srcdir)/pkg/kubernetes/views/service-endpoint.html $(srcdir)/pkg/kubernetes/views/pod-page.html $(srcdir)/pkg/kubernetes/views/image-page.html $(srcdir)/pkg/kubernetes/views/registry-dashboard-page.html $(srcdir)/pkg/kubernetes/views/project-page.html $(srcdir)/pkg/kubernetes/views/topology-page.html $(srcdir)/pkg/kubernetes/views/node-page.html $(srcdir)/pkg/kubernetes/views/dashboard-page.html $(srcdir)/pkg/kubernetes/views/nodes-page.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-page.html $(srcdir)/pkg/kubernetes/views/container-page.html $(srcdir)/pkg/kubernetes/views/service-page.html $(srcdir)/pkg/kubernetes/views/group-page.html $(srcdir)/pkg/kubernetes/views/containers-page.html $(srcdir)/pkg/kubernetes/views/projects-page.html $(srcdir)/pkg/kubernetes/views/user-page.html $(srcdir)/pkg/kubernetes/views/images-page.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-page.html $(srcdir)/pkg/kubernetes/views/route-page.html $(srcdir)/pkg/kubernetes/views/imagestream-page.html $(srcdir)/pkg/kubernetes/scripts/app.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap-tpls.js $(srcdir)/pkg/kubernetes/scripts/connection.js $(srcdir)/pkg/kubernetes/views/auth-form.html $(srcdir)/pkg/kubernetes/views/auth-rejected-cert.html $(srcdir)/pkg/kubernetes/views/containers-listing.html $(srcdir)/pkg/kubernetes/views/container-page-inline.html $(srcdir)/pkg/kubernetes/views/container-body.html $(srcdir)/pkg/kubernetes/views/pod-body.html $(srcdir)/pkg/kubernetes/views/auth-dialog.html $(srcdir)/pkg/kubernetes/views/filter-bar.html $(srcdir)/pkg/kubernetes/views/filter-project.html $(srcdir)/pkg/kubernetes/scripts/graphs.js $(srcdir)/lib/d3/d3.js $(srcdir)/pkg/kubernetes/scripts/nodes.js $(srcdir)/pkg/kubernetes/scripts/charts.js $(srcdir)/pkg/kubernetes/views/node-body.html $(srcdir)/pkg/kubernetes/views/node-capacity.html $(srcdir)/pkg/kubernetes/views/node-stats.html $(srcdir)/pkg/kubernetes/views/node-add.html $(srcdir)/pkg/kubernetes/views/node-delete.html $(srcdir)/pkg/kubernetes/views/node-alerts.html $(srcdir)/pkg/kubernetes/views/deploy.html $(srcdir)/pkg/kubernetes/views/file-button.html $(srcdir)/pkg/kubernetes/scripts/policy.js $(srcdir)/pkg/kubernetes/scripts/projects.js $(srcdir)/pkg/kubernetes/views/project-body.html $(srcdir)/pkg/kubernetes/views/user-body.html $(srcdir)/pkg/kubernetes/views/project-listing.html $(srcdir)/pkg/kubernetes/views/project-modify.html $(srcdir)/pkg/kubernetes/views/project-delete.html $(srcdir)/pkg/kubernetes/views/add-group-dialog.html $(srcdir)/pkg/kubernetes/views/user-group-add.html $(srcdir)/pkg/kubernetes/views/user-group-remove.html $(srcdir)/pkg/kubernetes/views/group-delete.html $(srcdir)/pkg/kubernetes/views/add-user-dialog.html $(srcdir)/pkg/kubernetes/views/user-modify.html $(srcdir)/pkg/kubernetes/views/user-add-membership.html $(srcdir)/pkg/kubernetes/views/user-remove-membership.html $(srcdir)/pkg/kubernetes/views/user-delete.html $(srcdir)/pkg/kubernetes/views/add-member-role-dialog.html $(srcdir)/pkg/kubernetes/views/remove-role-dialog.html $(srcdir)/pkg/kubernetes/views/add-role-dialog.html $(srcdir)/pkg/kubernetes/scripts/images.js $(srcdir)/pkg/kubernetes/scripts/layers.js $(srcdir)/pkg/kubernetes/views/image-layers.html $(srcdir)/pkg/kubernetes/scripts/tags.js $(srcdir)/pkg/kubernetes/views/image-body.html $(srcdir)/pkg/kubernetes/views/image-config.html $(srcdir)/pkg/kubernetes/views/image-meta.html $(srcdir)/pkg/kubernetes/views/imagestream-body.html $(srcdir)/pkg/kubernetes/views/imagestream-meta.html $(srcdir)/pkg/kubernetes/views/image-listing.html $(srcdir)/pkg/kubernetes/views/imagestream-delete.html $(srcdir)/pkg/kubernetes/views/imagestream-modify.html $(srcdir)/pkg/kubernetes/views/image-delete.html $(srcdir)/pkg/kubernetes/scripts/topology.js $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.js $(srcdir)/pkg/kubernetes/styles/registry.less $(srcdir)/pkg/kubernetes/scripts/registry.js $(srcdir)/lib/qunit-tests.js $(srcdir)/lib/qunit/qunit/qunit.js $(srcdir)/lib/qunit-tap/lib/qunit-tap.js $(srcdir)/lib/qunit/qunit/qunit.css $(srcdir)/pkg/kubernetes/scripts/kube-client-mock.js $(srcdir)/pkg/kubernetes/scripts/fixture-basic.js $(srcdir)/pkg/kubernetes/scripts/fixture-large.js $(srcdir)/tools/qunit-template.html $(srcdir)/pkg/kubernetes/manifest.json $(srcdir)/pkg/kubernetes/override.json $(srcdir)/pkg/kubernetes/index.html $(srcdir)/pkg/kubernetes/registry.html -+kubernetes_INPUTS = $(srcdir)/pkg/kubernetes/scripts/test-volumes.js $(srcdir)/pkg/kubernetes/scripts/test-utils.js $(srcdir)/pkg/kubernetes/scripts/test-tags.js $(srcdir)/pkg/kubernetes/scripts/test-projects.js $(srcdir)/pkg/kubernetes/scripts/test-nodes.js $(srcdir)/pkg/kubernetes/scripts/test-kube-client.js $(srcdir)/pkg/kubernetes/scripts/test-images.js $(srcdir)/pkg/kubernetes/scripts/test-connection.js $(srcdir)/pkg/kubernetes/styles/revealable.less $(srcdir)/lib/patternfly/less/color-variables.less $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.css $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.css $(srcdir)/lib/angular/angular-csp.css $(srcdir)/pkg/kubernetes/styles/nodes.less $(srcdir)/lib/patternfly/less/variables.less $(srcdir)/lib/bootstrap/less/variables.less $(srcdir)/pkg/kubernetes/styles/volumes.less $(srcdir)/pkg/kubernetes/styles/projects.less $(srcdir)/pkg/kubernetes/styles/layers.less $(srcdir)/pkg/kubernetes/styles/variables.less $(srcdir)/lib/page.css $(srcdir)/lib/listing.css $(srcdir)/lib/console.css $(srcdir)/lib/table.css $(srcdir)/pkg/kubernetes/styles/app.less $(srcdir)/pkg/kubernetes/styles/containers.less $(srcdir)/pkg/kubernetes/styles/details.less $(srcdir)/pkg/kubernetes/styles/topology.less $(srcdir)/pkg/kubernetes/styles/images.less $(srcdir)/pkg/kubernetes/styles/dashboard.less $(srcdir)/pkg/kubernetes/styles/sidebar.less $(srcdir)/pkg/kubernetes/styles/filter.less $(srcdir)/pkg/kubernetes/styles/dropdown.less $(srcdir)/pkg/kubernetes/styles/tags.less $(srcdir)/pkg/kubernetes/styles/main.less $(srcdir)/lib/term.css $(srcdir)/pkg/kubernetes/scripts/main.js $(srcdir)/lib/angular/angular.js $(srcdir)/lib/angular-route/angular-route.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap.js $(srcdir)/lib/kubernetes-object-describer/dist/object-describer.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.js $(srcdir)/lib/term.js-cockpit/src/term.js $(srcdir)/pkg/kubernetes/scripts/kube-client.js $(srcdir)/pkg/kubernetes/scripts/kube-client-cockpit.js $(srcdir)/pkg/kubernetes/scripts/containers.js $(srcdir)/pkg/kubernetes/scripts/dialog.js $(srcdir)/pkg/kubernetes/scripts/listing.js $(srcdir)/pkg/kubernetes/views/image-panel.html $(srcdir)/pkg/kubernetes/views/user-panel.html $(srcdir)/pkg/kubernetes/views/service-panel.html $(srcdir)/pkg/kubernetes/views/pod-panel.html $(srcdir)/pkg/kubernetes/views/route-panel.html $(srcdir)/pkg/kubernetes/views/pv-panel.html $(srcdir)/pkg/kubernetes/views/imagestream-panel.html $(srcdir)/pkg/kubernetes/views/default-panel.html $(srcdir)/pkg/kubernetes/views/node-panel.html $(srcdir)/pkg/kubernetes/views/project-panel.html $(srcdir)/pkg/kubernetes/views/container-panel.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-panel.html $(srcdir)/pkg/kubernetes/views/group-panel.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-panel.html $(srcdir)/pkg/kubernetes/scripts/dashboard.js $(srcdir)/pkg/kubernetes/scripts/details.js $(srcdir)/pkg/kubernetes/scripts/date.js $(srcdir)/lib/momentjs/moment.js $(srcdir)/lib/momentjs/locale/empty.js $(srcdir)/pkg/kubernetes/scripts/utils.js $(srcdir)/pkg/kubernetes/scripts/volumes.js $(srcdir)/pkg/kubernetes/views/volumes-page.html $(srcdir)/pkg/kubernetes/views/pv-page.html $(srcdir)/pkg/kubernetes/views/pv-body.html $(srcdir)/pkg/kubernetes/views/pvc-body.html $(srcdir)/pkg/kubernetes/views/pv-claim.html $(srcdir)/pkg/kubernetes/views/volume-body.html $(srcdir)/pkg/kubernetes/views/pvc-delete.html $(srcdir)/pkg/kubernetes/views/pv-delete.html $(srcdir)/pkg/kubernetes/views/pv-modify.html $(srcdir)/pkg/kubernetes/views/details-page.html $(srcdir)/pkg/kubernetes/views/pod-container.html $(srcdir)/pkg/kubernetes/views/item-delete.html $(srcdir)/pkg/kubernetes/views/route-modify.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-modify.html $(srcdir)/pkg/kubernetes/views/service-modify.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-body.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-pods.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-body.html $(srcdir)/pkg/kubernetes/views/route-body.html $(srcdir)/pkg/kubernetes/views/service-body.html $(srcdir)/pkg/kubernetes/views/service-endpoint.html $(srcdir)/pkg/kubernetes/views/pod-page.html $(srcdir)/pkg/kubernetes/views/image-page.html $(srcdir)/pkg/kubernetes/views/registry-dashboard-page.html $(srcdir)/pkg/kubernetes/views/project-page.html $(srcdir)/pkg/kubernetes/views/topology-page.html $(srcdir)/pkg/kubernetes/views/node-page.html $(srcdir)/pkg/kubernetes/views/dashboard-page.html $(srcdir)/pkg/kubernetes/views/nodes-page.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-page.html $(srcdir)/pkg/kubernetes/views/container-page.html $(srcdir)/pkg/kubernetes/views/service-page.html $(srcdir)/pkg/kubernetes/views/group-page.html $(srcdir)/pkg/kubernetes/views/containers-page.html $(srcdir)/pkg/kubernetes/views/projects-page.html $(srcdir)/pkg/kubernetes/views/user-page.html $(srcdir)/pkg/kubernetes/views/images-page.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-page.html $(srcdir)/pkg/kubernetes/views/route-page.html $(srcdir)/pkg/kubernetes/views/imagestream-page.html $(srcdir)/pkg/kubernetes/scripts/app.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap-tpls.js $(srcdir)/pkg/kubernetes/scripts/connection.js $(srcdir)/pkg/kubernetes/views/auth-form.html $(srcdir)/pkg/kubernetes/views/auth-rejected-cert.html $(srcdir)/pkg/kubernetes/views/containers-listing.html $(srcdir)/pkg/kubernetes/views/container-page-inline.html $(srcdir)/pkg/kubernetes/views/container-body.html $(srcdir)/pkg/kubernetes/views/pod-body.html $(srcdir)/pkg/kubernetes/views/auth-dialog.html $(srcdir)/pkg/kubernetes/views/filter-bar.html $(srcdir)/pkg/kubernetes/views/filter-project.html $(srcdir)/pkg/kubernetes/scripts/graphs.js $(srcdir)/lib/d3/d3.js $(srcdir)/pkg/kubernetes/scripts/nodes.js $(srcdir)/pkg/kubernetes/scripts/charts.js $(srcdir)/pkg/kubernetes/views/node-body.html $(srcdir)/pkg/kubernetes/views/node-capacity.html $(srcdir)/pkg/kubernetes/views/node-stats.html $(srcdir)/pkg/kubernetes/views/node-add.html $(srcdir)/pkg/kubernetes/views/node-delete.html $(srcdir)/pkg/kubernetes/views/node-alerts.html $(srcdir)/pkg/kubernetes/views/deploy.html $(srcdir)/pkg/kubernetes/views/file-button.html $(srcdir)/pkg/kubernetes/scripts/policy.js $(srcdir)/pkg/kubernetes/scripts/projects.js $(srcdir)/pkg/kubernetes/views/project-body.html $(srcdir)/pkg/kubernetes/views/user-body.html $(srcdir)/pkg/kubernetes/views/project-listing.html $(srcdir)/pkg/kubernetes/views/project-modify.html $(srcdir)/pkg/kubernetes/views/project-delete.html $(srcdir)/pkg/kubernetes/views/add-group-dialog.html $(srcdir)/pkg/kubernetes/views/user-group-add.html $(srcdir)/pkg/kubernetes/views/user-group-remove.html $(srcdir)/pkg/kubernetes/views/group-delete.html $(srcdir)/pkg/kubernetes/views/add-user-dialog.html $(srcdir)/pkg/kubernetes/views/user-modify.html $(srcdir)/pkg/kubernetes/views/user-add-membership.html $(srcdir)/pkg/kubernetes/views/user-remove-membership.html $(srcdir)/pkg/kubernetes/views/user-delete.html $(srcdir)/pkg/kubernetes/views/add-member-role-dialog.html $(srcdir)/pkg/kubernetes/views/remove-role-dialog.html $(srcdir)/pkg/kubernetes/views/add-role-dialog.html $(srcdir)/pkg/kubernetes/scripts/images.js $(srcdir)/pkg/kubernetes/scripts/layers.js $(srcdir)/pkg/kubernetes/views/image-layers.html $(srcdir)/pkg/kubernetes/scripts/tags.js $(srcdir)/pkg/kubernetes/views/image-body.html $(srcdir)/pkg/kubernetes/views/image-config.html $(srcdir)/pkg/kubernetes/views/image-meta.html $(srcdir)/pkg/kubernetes/views/imagestream-body.html $(srcdir)/pkg/kubernetes/views/imagestream-meta.html $(srcdir)/pkg/kubernetes/views/image-listing.html $(srcdir)/pkg/kubernetes/views/imagestream-delete.html $(srcdir)/pkg/kubernetes/views/imagestream-modify.html $(srcdir)/pkg/kubernetes/views/image-delete.html $(srcdir)/pkg/kubernetes/scripts/topology.js $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.js $(srcdir)/pkg/kubernetes/styles/registry.less $(srcdir)/pkg/kubernetes/scripts/registry.js $(srcdir)/lib/qunit-tests.js $(srcdir)/lib/qunit/qunit/qunit.js $(srcdir)/lib/qunit-tap/lib/qunit-tap.js $(srcdir)/lib/qunit/qunit/qunit.css $(srcdir)/pkg/kubernetes/scripts/kube-client-mock.js $(srcdir)/pkg/kubernetes/scripts/fixture-basic.js $(srcdir)/pkg/kubernetes/scripts/fixture-large.js $(srcdir)/tools/qunit-template.html $(srcdir)/pkg/kubernetes/manifest.json $(srcdir)/pkg/kubernetes/override.json $(srcdir)/pkg/kubernetes/index.html $(srcdir)/pkg/kubernetes/registry.html - kubernetes_OUTPUTS = dist/kubernetes/kubernetes.js dist/kubernetes/registry.js dist/kubernetes/scripts/test-connection.js dist/kubernetes/scripts/test-images.js dist/kubernetes/scripts/test-kube-client.js dist/kubernetes/scripts/test-nodes.js dist/kubernetes/scripts/test-projects.js dist/kubernetes/scripts/test-tags.js dist/kubernetes/scripts/test-utils.js dist/kubernetes/scripts/test-volumes.js dist/kubernetes/kubernetes.css dist/kubernetes/registry.css dist/kubernetes/scripts/test-connection.css dist/kubernetes/scripts/test-images.css dist/kubernetes/scripts/test-kube-client.css dist/kubernetes/scripts/test-nodes.css dist/kubernetes/scripts/test-projects.css dist/kubernetes/scripts/test-tags.css dist/kubernetes/scripts/test-utils.css dist/kubernetes/scripts/test-volumes.css dist/kubernetes/kubernetes.js.map dist/kubernetes/kubernetes.css.map dist/kubernetes/registry.js.map dist/kubernetes/registry.css.map dist/kubernetes/scripts/test-connection.js.map dist/kubernetes/scripts/test-connection.css.map dist/kubernetes/scripts/test-images.js.map dist/kubernetes/scripts/test-images.css.map dist/kubernetes/scripts/test-kube-client.js.map dist/kubernetes/scripts/test-kube-client.css.map dist/kubernetes/scripts/test-nodes.js.map dist/kubernetes/scripts/test-nodes.css.map dist/kubernetes/scripts/test-projects.js.map dist/kubernetes/scripts/test-projects.css.map dist/kubernetes/scripts/test-tags.js.map dist/kubernetes/scripts/test-tags.css.map dist/kubernetes/scripts/test-utils.js.map dist/kubernetes/scripts/test-utils.css.map dist/kubernetes/scripts/test-volumes.js.map dist/kubernetes/scripts/test-volumes.css.map dist/kubernetes/manifest.json dist/kubernetes/override.json dist/kubernetes/index.html dist/kubernetes/registry.html dist/kubernetes/scripts/test-utils.html dist/kubernetes/scripts/test-images.html dist/kubernetes/scripts/test-projects.html dist/kubernetes/scripts/test-nodes.html dist/kubernetes/scripts/test-kube-client.html dist/kubernetes/scripts/test-tags.html dist/kubernetes/scripts/test-connection.html dist/kubernetes/scripts/test-volumes.html - kubernetes_INSTALL = dist/kubernetes/kubernetes.js.gz dist/kubernetes/registry.js.gz dist/kubernetes/scripts/test-connection.js.gz dist/kubernetes/scripts/test-images.js.gz dist/kubernetes/scripts/test-kube-client.js.gz dist/kubernetes/scripts/test-nodes.js.gz dist/kubernetes/scripts/test-projects.js.gz dist/kubernetes/scripts/test-tags.js.gz dist/kubernetes/scripts/test-utils.js.gz dist/kubernetes/scripts/test-volumes.js.gz dist/kubernetes/kubernetes.css.gz dist/kubernetes/registry.css.gz dist/kubernetes/scripts/test-connection.css.gz dist/kubernetes/scripts/test-images.css.gz dist/kubernetes/scripts/test-kube-client.css.gz dist/kubernetes/scripts/test-nodes.css.gz dist/kubernetes/scripts/test-projects.css.gz dist/kubernetes/scripts/test-tags.css.gz dist/kubernetes/scripts/test-utils.css.gz dist/kubernetes/scripts/test-volumes.css.gz dist/kubernetes/manifest.json dist/kubernetes/override.json dist/kubernetes/index.html.gz dist/kubernetes/registry.html.gz - kubernetes_DEBUG = dist/kubernetes/kubernetes.js.map dist/kubernetes/kubernetes.css.map dist/kubernetes/registry.js.map dist/kubernetes/registry.css.map dist/kubernetes/scripts/test-connection.js.map dist/kubernetes/scripts/test-connection.css.map dist/kubernetes/scripts/test-images.js.map dist/kubernetes/scripts/test-images.css.map dist/kubernetes/scripts/test-kube-client.js.map dist/kubernetes/scripts/test-kube-client.css.map dist/kubernetes/scripts/test-nodes.js.map dist/kubernetes/scripts/test-nodes.css.map dist/kubernetes/scripts/test-projects.js.map dist/kubernetes/scripts/test-projects.css.map dist/kubernetes/scripts/test-tags.js.map dist/kubernetes/scripts/test-tags.css.map dist/kubernetes/scripts/test-utils.js.map dist/kubernetes/scripts/test-utils.css.map dist/kubernetes/scripts/test-volumes.js.map dist/kubernetes/scripts/test-volumes.css.map -diff --git a/Makefile.in b/Makefile.in -index a4e149c..9787890 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -215,8 +215,7 @@ TESTS = $(am__EXEEXT_14) $(am__EXEEXT_15) $(am__EXEEXT_7) \ - @WITH_COCKPIT_WS_TRUE@am__append_26 = remotectl - subdir = . - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 --am__aclocal_m4_deps = $(top_srcdir)/tools/intltool.m4 \ -- $(top_srcdir)/configure.ac -+am__aclocal_m4_deps = $(top_srcdir)/configure.ac - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) - DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ -diff --git a/dist/base1/bundle.min.js b/dist/base1/bundle.min.js -index 7f234010964644690bf0612e11379b8117def87c..e15c5afca92da3d948e8a6a670556e758d7bf484 100644 -GIT binary patch -delta 28 -kcmX^5mgo3eo(<bdSv3?DQ#G4+mbULKW!%2Al!@mc0Kd-+asU7T - -delta 26 -icmX^9mgneOo(<bdnH3dNn|GJC?=EHBzPpr(=O6&DbPOc` - -diff --git a/dist/base1/bundle.min.js.map b/dist/base1/bundle.min.js.map -index 86e4e2fd0e0e700a19e4716f31853fe7ce85aa8a..51ad55ca75fa2c0e5d6404170fcb4a25db128d50 100644 -GIT binary patch -delta 78 -zcmex!*5c1ui-s+X&zU%U9UZfsoOL|g-!m}+F%u9o12GE_vjQ<25VHd@2M}`tF&7YX -Q12GQ}^KO67#K)@w0N^hjw*UYD - -delta 78 -zcmex!*5c1ui-s+X&zU&99UZfsoORsW-!m}+F%u9o12GE_vjQ<25VHd@2M}`tF&7YX -Q12GQ}^KO67#K)@w0N*tovj6}9 - -diff --git a/dist/base1/cockpit.min.js b/dist/base1/cockpit.min.js -index 5d9fd63227caee5163dd82972af49743c2762620..330cf5efe7c56d29d9495800bc7bbe5fbf578bf1 100644 -GIT binary patch -delta 20 -ccmZ4ao@w=arVVFwSv3?DQ#CiA*S*yV0ASh(?*IS* - -delta 18 -acmZ4eo@wQKrVVFwnH3dNH(%7f)d>Jo-w2)n - -diff --git a/dist/base1/cockpit.min.js.map b/dist/base1/cockpit.min.js.map -index b39598ae8b314f4d6df430630539548f58375518..a58cfc4b9b5f393492e1362526277aeb10096213 100644 -GIT binary patch -delta 31 -ncmbRIjc4*Vo(;#tIeZ-*vz?rEJe$vlx1SGZ+<rcs$>lKs-5U*( - -delta 31 -ncmbRIjc4*Vo(;#tIlLVmvz?rE+?&sbx1SGZ+<rcs$>lKs+|><^ - -diff --git a/dist/dashboard/dashboard.js.map b/dist/dashboard/dashboard.js.map -index dff2b6c825cf6823240305111fd8bcb5b9aca719..8c024a921d4b8d9775e83edf21c26ab2bd7e9bcb 100644 -GIT binary patch -delta 113 -zcmX?d*!;+0^9fNRCI*IvmKGM~W{IYz=B7yo7Rd(2lP@sKH}<ynGPd?Iwe~W%_Oi70 -tvbOfJwf3@a?dAC6hE>ya{u>-Y?eE<=fS41Axqz4(h<UcZcjvu269A-rD6s$l - -delta 113 -zcmX?d*!;+0^9fNRX~q_5i54b_DQOmF#>OVeiOHtMlP@sKH}<ynGPd?Iwe~W%_Oi70 -tvbOfJwf3@a?dAC6hE>ya{u>-Y?eE<=fS41Axqz4(h<UcZcjvu2697g-D)#^Y - -diff --git a/dist/dashboard/manifest.json b/dist/dashboard/manifest.json -index 42b2b0ef9a53ffa6810f19614bed4155dfc7cdb3..b4b24bf7824c476ffdc09168490a1f8011a6e8e7 100644 -GIT binary patch -delta 12 -TcmaFP_>^&i9g~sKM5m<y9>N5B - -delta 14 -VcmaFL_?&Tq9gCr*Ud2R*r2r?n1t$Oi - -diff --git a/dist/docker/console.js.map b/dist/docker/console.js.map -index 669a047c9df0a09f8771519267f296a5529972d1..2c987b22e05cee057051cf5b51a7426a47ae16d9 100644 -GIT binary patch -delta 80 -zcmZ4ZUuNNdnF*mHsph6>DTWrNDP~E@$p$HwsYZr|jhU^PjIEhWt(nYQGg<hfu_|is -PiDm&}*6lsfY@$y9UiTW% - -delta 80 -zcmZ4ZUuNNdnF*mHi6$wAMyY0I#%76TDal6WMyZymjhU^PjIEhWt(nYQGg<hfu_|is -PiDm&}*6lsfY@$y9N&Fge - -diff --git a/dist/docker/docker.js.map b/dist/docker/docker.js.map -index 56a8a38e56074db688915797744643032a36c515..146e4d6f91e63ed0bdeb9c37ddbb36af7a3372fd 100644 -GIT binary patch -delta 169 -zcmZw9ISztQ00hu{_k9BwRP+jbBZ`%m@B#|h%@s&YoLJD<*x7jqTaM-&z~Z&9$g?8P -zo+mHehu6eLVY0i#agZF+jkU*UYtJ_jhA0tbqC!-O8c`=2M3ZO{ZK6YTi5}4>2E>pU -hz2Lmvf9u0Hj<_<GiA-fCp3G$-OYvp(_09To{{i_uFs=Xq - -delta 169 -zcmZw9yA8rH6a`Qj2*2=8_yjP_5EB_uu>=d4#N}Nf5)xMwX=v!^7=kvV@dltc?WwD> -zuFB^naaoZXZ|%W4Tjb_w{K=p5%w2CF6wx4>M2iTBHqjxvM33kbAu%9^#E2LZ6Jkot -iUWnfDzxAP2Bw{fa3$YX{k%+a}h^^3K_tk3ux&HwEBrvQ1 - -diff --git a/dist/docker/manifest.json b/dist/docker/manifest.json -index 41064b7b309e5a4b5a9b01d11552c8dc0fb66c43..eb12768f9852c531308d548267d8fe8090574464 100644 -GIT binary patch -delta 13 -UcmdnVxSer=EwiDK(L|?m03HYgA^-pY - -delta 15 -WcmdnaxRY^$Evtc^p`pn{hjIWVT?Byu - -diff --git a/dist/docker/test-docker.js.map b/dist/docker/test-docker.js.map -index e9dab800065e2df675e1c68cd16bf2864cdcc8bd..26237d6affd07c1b2237481c00da649714385f4d 100644 -GIT binary patch -delta 113 -zcmeCXq}_K(dqSjSs<~-eilK#Ridj-}vO$Vvs*$0gy@iQk;>6dojs30tjII4lt^Lfc -v{Vc8htXuop4EjW{Y1w{o1)B-;^z1ckob3XW*npTFh&h0mbGyJKu76<w!ks3g - -delta 113 -zcmeCXq}_K(dqSjSqDhLOQL34lv00*7O0to;QL1ICeX>bn(!|%Yjs30tjII4lt^Lfc -v{Vc8htXuop4EjW{Y1w{o1)B-;^z1ckob3XW*npTFh&h0mbGyJKu76<w!G|WH - -diff --git a/dist/kubernetes/kubernetes.js.map b/dist/kubernetes/kubernetes.js.map -index 8240492750744d1af187d1820f004e4d403ccd09..5c3c6eec8856c2eb1efb0801fc4309e498d346d4 100644 -GIT binary patch -delta 408 -zcmZwCH&Oxt00q#IRWV1zEMmmWy0Eb3yk;?=u3}<vJ%_~~EuFEj{D*KHYAerUOXWX+ -z#XG<&eZLwddCP^;dDHQI`>~Kurfkbkn5JpH{{~_oktZkkOt1_LfCg9&R)CdY5Uc{L -z!5Xj@tOM)82Cxxq0-M1WuoVn}ZD1H|2Rpz{unX)4d%#|>4~&5QU=$nx2f-n57#smd -z!5BCOj)N26Bsc|5gEL?pG{ITW0ux{ow80dZ{-RUJ{+lUA!<o48;(CtE$-FGcqAba> -ztjMaY$+~RFrfi8T+p;6OvM2j;Act}!899~{Ih8ZX%DG&~rFe2B*OHSPxs^M)FS_2t -G=g%M21e>V< - -delta 408 -zcmZwCM=}Ed0EOWpdhfmWE<zB!M;Bf6Ae_VE4NEf?mj5A)v9@v^TPyDX7T*EB->>Ju -zuf3d?g%dZ)+wsv*D47_$Pu|~+golE!KdD`BjSrE`M?{K96#<bZ(nW^I6j>r$<cM66 -zC-OysC=^AaSd@rTQ6|bog{Tx&qFU65T2UwJMT2M*O`=(}h*r@i+C_)x6kVcQ^oU;3 -zC;G*J7!*M<Btl|XjEJxp6=P!jgUH?CznRbGidZo46pcr0!X|CXrftS%ZO-Ox!4_@F -zmTkqNwrXp(ZX32~TefXG7PDR3vwb_TLp!o#JF&Q(+L@i(g<aZ}U4KU7iTCe60KS~L - -diff --git a/dist/kubernetes/manifest.json b/dist/kubernetes/manifest.json -index 54be67188d1a7198c3d47d5d177ba3528a88b9b5..e0493e878aeb577c28fcdb69893ea1d565c38426 100644 -GIT binary patch -delta 13 -UcmdnZxRY^$EwiDK(L|?803JF7C;$Ke - -delta 15 -WcmdnVxSMf;Evtc^p`pn{he`k?mjs6Z - -diff --git a/dist/kubernetes/registry.js.map b/dist/kubernetes/registry.js.map -index 36675ce26c0359b65a6f2b30a1d1fef85c0f9198..7002971387f5726688239c21c9b8bad701959760 100644 -GIT binary patch -delta 307 -zcmZwBxlsZE0EOWZ6}&H0MDZ5ygO%L{1OeMHMBEk(9cO%F_-jOHL<x>oU>$ZqZsaS# -z;LE@M?{lheuebSXC#WS!eBbRvmAIUQK@gN%-Mggp_Fi~G42hH&79(O*q(w%IiE%L@ -zCdHJP7Bga2%!zriAhKdnEQw{26DuMwR>hhqh;^|cHpQ0M7CT~B?0r!Din9NFdd=^4 -zuJ_moGrgaB`0z4_i?(kEc4$X-Y$tYVXLfEER<gh@t!$x17F)%tR<kRsTf?rcX)SAi -J4&s|Q{RibQd_4dF - -delta 308 -zcmZwBxlsaP00rRT5LCS75XD;#4-nSf9~5Mv4KrMp76=_@ctiLw+K`A69Ie1Q?0}qz -zR{+76f3w9XJd?>=*6F?bUc*?H->VP&LEm<2Ro8fZ?`xX-Bp3q2U<8bUYhVnFgX`c1 -zxCth}EpQv$0e8VYa34GX55Xju0@GjyJOZ=eF?a&zz*F!HJO?kpOYjQ325-KZ|8<h9 -zK7sq!Ne3S-J0AQu?csQC@=}nZl;l?K<X#@6EERc_s?@}iC$Ys5BXw!Wv%E-CTJkDw -Mai#M!H(e830wlS8ga7~l - -diff --git a/dist/kubernetes/scripts/test-connection.js.map b/dist/kubernetes/scripts/test-connection.js.map -index 978adbf0a3446ed7c7caa8c1173312a2e8237c2b..f6730927a9171db550affd55d602d1cd0ac8abaa 100644 -GIT binary patch -delta 239 -zcmZwANlwCG00rO_QK>RhW{`Q7;Ri)bNH`0%G~pO5Ufj4K@f75(2`At{y#en4EWY)3 -z`ny^uIqr)q*L?f_a_709U(1F6VT@U9ydQt|zqJMjf)*G8AHXp92tI+&U<9<m7w{E~ -zf-x`-Ccq?^0@Gjybigc_1M^@3EP^Gld}d{CJNMS#z^+JD-lQgVX-HFA(w2^Nr6+wE -T$WTV|E@PR<RA!gJHmmgwcvxH+ - -delta 239 -zcmZwAxoyH=00m$<B!NE%M`A+EO)fCxz!nAyBxW(Tkr*SzQyPj$OkuqmF#!X41Kt1> -zU;U-qqm|14#tFhz63wT+pM<k@vW_Q#H(pMoINF7l`%BOQFTfml30{HMU>+=h2D|}p -z!8`CCEP^Gl3|7Dg@Da4ZD)<D}z-Q0_>tJKgrf=+X>tAM?(vr4xq$@pnkym+>clnUM -W48)b8jO0_k<Xe7Ze8`M9Uz`9SgIz2D - -diff --git a/dist/kubernetes/scripts/test-images.js.map b/dist/kubernetes/scripts/test-images.js.map -index e7c460bbac3a24a75aed1331a93be855aaab3b78..4a073fbae54ebfb929a8db9e5051f7dd792e0d17 100644 -GIT binary patch -delta 271 -zcmZwAJ5s_>00q#2sGy>V@(uD)K_QCd8AxKqJ}42g4~jdq4is#`y8vY!?tq?QEG^+K -zfa26=`@fED<#S?(Bl8|b{$xDr2fi2ej4|F|{1Lg%;y2+;3C6%UXn{xIF?a$dz$ADI -zo`L6J3cLU>!8CXUX25Ik2F!vvFb@{MB3J@#ungXU6|nlv+H#jY^e_MBZu#fS+r(!> -rt1fqPFAvg?raa1%w4^PLJj;u8<W;)jijg<*q$hpxC0Grua1rhSx%FPN - -delta 271 -zcmZwAIa0y^00q#2D2uWPqR5U4C~*scgmm144nnvG#UEM*3a;QkfOrmXV9zj=l<*Hg -z@#?ob{D*e32#U^V9QdAV+rg+m4W^Tx)3FAwKk?1gU(}ot41r<L058BxFak!w7#Ihy -zz-ur8CczY#25-O&m<4aa9C!!bgL&`)EPzF@1eU=HSp8vbeaxNv*ZZYa+I)An;rY<0 -q%cDHWvoxeBEqRewX^Sau@-83pDPLkqM{MazPaJWj|2s6im3IPvFki+1 - -diff --git a/dist/kubernetes/scripts/test-kube-client.js.map b/dist/kubernetes/scripts/test-kube-client.js.map -index a7ac7613fe7e54dbf36e620863af6f2a6d6aa1b6..d0bce660c4d3df3cd0bb4fac0b194f6c8127633d 100644 -GIT binary patch -delta 301 -zcmZwBJ5B;o00qzhq9}?8qo}CJ03w4Qo&yi?6I(*TA`qsqV+j;DmS`;4hY6u{3AdAk -zJ($?rco$%C`m>n)h8FVroNe_@I|%G>&~G%YAJmO8{^Q^&sCnM|C|sHT^or@XZemO@ -z1ct!~xB^DORd5ZAf$QJ~7za1OEieIYgGq1)Oo3_80e8VYFaz#`2jC%?1&_dE@C3|( -zr(hm*XDm2h&VQ+C{=+)+&yLMRUfg9tic*p@Da*N3#FMIA$faD#wbaDOjrdZRhFEDz -QOWJZPcXB^>mk+b=KLFZ&p8x;= - -delta 301 -zcmZwBIZgs$00rOxiYvG<ipru4xG=cD$o%ZFH5T3hhoP|Z2o^7tYAm>i38C}|uY-g; -zkkHfk4q);1-}GY{n#$*E%Im%ae%-ik(5>}@ey{3P$`8ix`Hu7b7A_7K&xOR-Q~aG^ -z2n>S}a0Ofiqu?624sL*(;1;+I#=tnZ1MY%*;69iDE${$51e4$qcnqF^DKHIYz$|zQ -zo`E^g9x-oCtp8HO+>f!wzmFyv8Q8PD6y#hk<WjDrD2|lmT5jZ4?xZXgaphjB;)#)( -Q)TJR!X-Ru*&pM;|AKMsyvH$=8 - -diff --git a/dist/kubernetes/scripts/test-nodes.js.map b/dist/kubernetes/scripts/test-nodes.js.map -index a5be16d582e68bc3df9909900fa257740aa0f264..f7d43780573ff1c3d848ff610ef667415eb18db5 100644 -GIT binary patch -delta 335 -zcmZwBJ5B;o00q!EC?bA9!7t)p)Tb!VfdNzmL9{oqpcIGMhsBMtn}mYa*xF5E$lZ&J -z@h-sP^e6iGbRr4;T&-{GLEsJiex>TULD^dCHvQM2WX#YeGsDnHjl$nXVw8U}={JHC -zpaaIhNpK2`gVSIFoB@;IEI0?wg9~5^OoNNy5|{zA;4-)Zu7YdeI=BJmz)dg@Zh_n2 -z4!8^Mf&1VAcnB82Bk&kJ`JsuPv;Td^FJIkw>>WKLr*bAmIhPA5iIq!nr7RWkq$)M3 -c%avTqjWpy|n$nUxX-h}$r7I6(^d5`ff4n?|-~a#s - -delta 335 -zcmZwByH3Jj00rP!6cI0=;1%(L_g_(3X~7HP1#~xYV61I<4~G-u)`Wr8xVkkl<h+Xy -z<9PswZ~u~yPb-l)EV=$`6f`}@iTp-C>W6jLuC=`&42&7r*}@>Ua>Mwyl^K?wP5zDG -z7-)eha2%Wf)8HhS0jIz$I1SE#v)~+<1M}cKxBwQwBDe@Hfy>|uxC*X;C2$=qgB#!` -zxCL&56>taK1^2*x@BlmnkA7&9m*Rilk^j|Ar{2*sax5oOl~XyBn%LsVxzxoKPa4vc -d3%Qglxt5mPNLy~@PVVJFI?|QL5qeM6??0@!h4TOa - -diff --git a/dist/kubernetes/scripts/test-projects.js.map b/dist/kubernetes/scripts/test-projects.js.map -index bef031e4561c33eb1453633b4536fafa613c522d..c19b1c2851cbcd4db19df9e8d522945a799daaf2 100644 -GIT binary patch -delta 253 -zcmZwAJ90r`00rQ2g$N-b2oaCGB;NOT6Oqau^cs(A8IIyiT4R_rDy2#?F}7hz&H@x) -z{cSe~&sJvRbh~f9T(>nE_CG#bj{9zmaXQ0+YfnLV2#fF%XM~UN6X!&LxFCW=h`1!e -zM1;5^u8AlSBW{Q|ksy-9Es-M9#2t|#?sv#q^Z2Rs=l8GK-S^h^zxBOZW+f+iDaeC7 -g%9A|HixlNm-lQaDsYq37QkRC<Vx+lWEuF>W2yKjHX#fBK - -delta 253 -zcmZwAIZgrr00q#@sDQ{K3IfU?vM4IbFv!w*2YL&b#bfX-erSo2&`?oYfx*l*IFkPW -z7O#Gr@4c~+`FpW9p7`#t?>PQ=5cq-j((Bl-eb;k8Kp2Ec91w@Z5fLGxM2t8l;=~D& -zAd*CiNE4?-hBzb6i7b&LE{Hr)Ad18#aYdAVVVR%V|I+35#~FohYkOzTRtrnYaxE3P -ik*d_BE)BVrJ88<jJjkQ8<Vl{TEw*&T30I5m*Ypo1No9Nh - -diff --git a/dist/kubernetes/scripts/test-tags.js.map b/dist/kubernetes/scripts/test-tags.js.map -index b9d904397df809225563c03578d9764e2ec4a4a6..2354e2a49d3462a25a16a161ab8f15020c12da9c 100644 -GIT binary patch -delta 199 -zcmZw9xebC~7zW^Y-#4guAJ|J!)XD{<&=COtA<WxYys<NOOk#{%umLkTfQjD#7Ek*` -z?=TUGhi_~>Yp0ZR4!rfovDM15EPEgLYIy~bAd*CiND~<%OXP?=Q6P#$i6|2lqDs_= -zI?*7SM2pa#(7y-mUmhMW=IIu@x@e1z=n6yhL|+WVP>jS_OvF^o#9WxK*j;??KMhJu -AlmGw# - -delta 199 -zcmZw9xebB<7zWVbeV?G>ePFLd(9Q*<&<&7d2=g@-U+jz>lNjR`Y`_c-VB$Z3#cN;u -zj+9tDJl%57fw!|wGjO+I5c(Tyz1rKJ?_EJCM2big86r#Mh&)jsibRPh6BVLL)QCFK -zAeuyrXcOua+V`OT%cJAPINcIQ6CKeNJ)w)f7>J=5iLsc7shEkmSP0{lILpud2bZ=@ -ArvLx| - -diff --git a/dist/kubernetes/scripts/test-utils.js.map b/dist/kubernetes/scripts/test-utils.js.map -index 16d8ae965de5e0ffefb44b29233121dbe8aaad7d..6d9fabf3de5a949ee370f1534e1054c11f15849d 100644 -GIT binary patch -delta 194 -zcmZw9Ne;mP00q$0JX2cKJnl86SUH5ApsKg{35y?F3yCYZfJl$wM*aaT-u5Nmr;*4# -za(1D+k7NHFg`2JK#cS7fy+d@0S62`Qks{JWhR6~*B2N^EB2gmBM1`mlHKI;52$N_M -qEy8-kz8tN8`OOS$X-h}C;z&>WGLWH+WGoYz%1q|6_?W@+_4om*nmpwI - -delta 194 -zcmZw9xebB<00q$CeJcvy_t7g6v~vhq00Fo7i55S$7ACIX0>&_g8~F#Yc<oERPa~0g -z)N_MV9PT~GiG$raK1W-3vp#rX6kb6XM2big86r#Mh&)jsibRPh6BVLL)QCFKAWWi3 -qv<T}B`*O7Y<u}u}r7a!lN>BPSkfDrZEEAc^Oy;tX<;V0_ug4EBwmtX& - -diff --git a/dist/kubernetes/scripts/test-volumes.js.map b/dist/kubernetes/scripts/test-volumes.js.map -index 461cc85d6b96a34037daef5de3a02541bf5aaab7..d5caf327fd63f3de37ba3ca77063f775a69ba0fa 100644 -GIT binary patch -delta 275 -zcmZwAIZi@R00q$e?*M{=$mB;696<!-`QZVDaW4#S8#fj=wp2jEHZ+9RgiTo3S<}#( -za2H^4>N8vZdNUcjpxZY+=j>?MZ+C3yTE>|0bvSU%HxM4-6FbB%u}AC^5h6+)5HTW7 -z91=%Ff=Cj_M2a{e(nN;H5;-DIoDu<1AkK($qDWj2rB9Uougrh@)C+pq>Cd-)S*$nq -v!+)Qz%5o`JaxFJ<D|b?ns@zLW9;7Y}d6Xw<ijijtr6p~#(pk(`-M`5eGLds* - -delta 275 -zcmZwAIZgs$00rR82rA$%+lUK-8#|254;IF=z%X--7m62JDj?w+5MoQhB`oZ$ZEQ(+ -z2eA0+Z}$0P&14)pUauecUE{hzuM-C0pzXDqAI2Z}Ll72W6MIC2h!Xq60dYvgh&YiT -zj)-I8gg7P6h;!nCxFnK9ibxX~B1<^L6_F#Zi5udUxLYD`uap1nQ_FcvO~1d)`|9`4 -vEbP&Ilb3rbNKqc-QJ&;kUZf;tsYq37QkRA_r6sPsN?SZJ(pk+n-R)!t{TXz2 - -diff --git a/dist/machines/machines.js.map b/dist/machines/machines.js.map -index fef8e4ac286d116ef68642a3451cb6e879b0c5ff..ec05310bf14f8ab92614434f8f3a9577bb46a704 100644 -GIT binary patch -delta 190 -zcmZwAOAf(M00q!cs{X%HT1pWEqZ+(4c4CUhJ`8RoMz^t##zbt-U4X$EpW>O93gOW= -z7i-g--J5G>vy(CD`Cwj&6X$RDPOt=)K?kgWRnP@%pa<5$2G|5!U>od!U9boC!2vh~ -meQ*ShKMZX6H+gtbAQPEND3Q!$F0m|RDT%CP{q>^FcJ~AEGC5=b - -delta 190 -zcmZwANe;mP00q!cs^+PbmQuvR3Z3F6wqm%4#gD}5H}28ci0k<Wuz2g2KeIwEJlbKr -zkJIRy+)l|k4YyHzh<2~Q@UyphCs+WBpaGV^GH8Mo&;qMq4XlF=unD%nHrN5XU=Qqr -mHaGx>A37KJZ}PA_M@BLhS3H@>RD7AqTmo6h@@sjk_2vf<#5arp - -diff --git a/dist/machines/manifest.json b/dist/machines/manifest.json -index 79ffbbefacc2acdba9bb8421c30f76456c5c4eaf..5f444151ac188ebbfc14f548e4562ccdd18fe71d 100644 -GIT binary patch -delta 49 -xcmb<k!8k!wqbRkoG_xqRSjkGEno9u!l#=t4vkNjyfMQC9Mn+0N@!E+3*#K+s4SE0o - -delta 8 -PcmZ3%SUo{>qEi|G4e|p6 - -diff --git a/dist/networkmanager/manifest.json b/dist/networkmanager/manifest.json -index 297fbb5dcf5d639335723420a47315254504147a..8abf35a60bf14feaffb50962f05cc467fdb65076 100644 -GIT binary patch -delta 13 -Ucmcb}c%E@W2(zJ)(Zt9K03j~~fdBvi - -delta 15 -WcmX@lc#&~J2&;jfp`ppd@CpDa5(MA? - -diff --git a/dist/networkmanager/network.js.map b/dist/networkmanager/network.js.map -index b06973be7cfc90ac3a5c576683ba842bbb9fc40d..822a55bc7e063b5ff67c323123ec021228d9a479 100644 -GIT binary patch -delta 126 -zcmccd)b7Spy9u!(<|e7h#)bw)Nfs%_mX@XlDM_gojfJg+jID)Ct%c03g)FUwtgVG? -zt%dBZg&a!@IpeTunSM@$Cun;1IwryGA2#tUW@_(F<OE_aAm#>Q9w6ogV!rL&iTu8S -E0OG+c0ssI2 - -delta 126 -zcmccd)b7Spy9u!(hK6Yd$!2CImZnDLsTSsz7N*9DjfJg+jID)Ct%c03g)FUwtgVG? -zt%dBZg&a!@IpeTunSM@$Cun;1IwryGA2#tUW@_(F<OE_aAm#>Q9w6ogV!rL&iTu8S -E0Fe1A`Tzg` - -diff --git a/dist/ostree/manifest.json b/dist/ostree/manifest.json -index b82cc09767b1ca60f6c6bbc6e1120a60dac8b99c..216919e6bb479c9b186ef6410bf10587ceac2099 100644 -GIT binary patch -delta 13 -UcmaFF_<(Uj2(zJ)(ZtA303z4~v;Y7A - -delta 15 -WcmaFB_=s^r2&;jfp`ppd@J;|K{{<5O - -diff --git a/dist/ostree/ostree.js.map b/dist/ostree/ostree.js.map -index 1862c0014341f80b8407b1bf516b7b73b9168e07..b10edf9fdf3c75cc5b1dc5f2a2bc2f9dd7bcc0a1 100644 -GIT binary patch -delta 237 -zcmZwAwGBc600hwB?(QFV*Fji-kL1>%xR8*LFa#?Adr+_p6x;w5uYT{#%kq}%IzFG7 -zrn%e9C*#?2x*BcwhsEIt!a`UH8(}9Lgp+U)Zo)%&2_NAn0z{Aq5n&=iM2Q#?ClW-G -zND*lwLu82@k-wvG`~3Y*#<w6vDTyIvsYq37QkRA_r6q0YNLPB&mw^mrBx9L8jqmhv -F{sCd+TH*iz - -delta 237 -zcmZwAw++Go07OxdbI#f19Bcz-5EcNMTZ7_+goMNptN`pm!7@;A15iBacmI8Px!!W! -zX4m#^zp|Wzxjrlx8--&zM-VQ;O?U_|;UoM+fCv&HB1}YxC=ny#M1n{XDI!f|h%AvK -z@<f3s5+$NcREX*wwcF?K?__*yQkRAp(v+68r6XPGNnZvsl#z^OB2$^kToz)A^)$Zr -G<NO18Gg)W= - -diff --git a/dist/playground/jquery-patterns.js.map b/dist/playground/jquery-patterns.js.map -index f1ef294f363ecfed68568516339468f49ad1e2dc..7e291a64e451ecbf008bfe12cea4b704e3fe4671 100644 -GIT binary patch -delta 64 -zcmbPyka_Y!<_U?CCKkzwrUr=?<|fH$mPuwNrYT95_9>>8X&bA~cZ*<?-5lFv76Jgb -CY!xK{ - -delta 64 -zcmbPyka_Y!<_U?C<|byT<|fH0Ddq;|X-SqzhDk<g_D04@h8wHScZ*<?-5lFv76Jgb -C9Th(S - -diff --git a/dist/playground/manifest.json b/dist/playground/manifest.json -index d039cad95e22ac2f14fa20b4f8cf1a6623104a03..b0a5c4d92e2497746acabd0928a080c827493eae 100644 -GIT binary patch -delta 13 -UcmZ3?w2*0nEwiDK(L|?*033J(VgLXD - -delta 15 -WcmZ3;w3umvEvtc^p`pn{hlc<oc?7`# - -diff --git a/dist/playground/metrics.js.map b/dist/playground/metrics.js.map -index 0813d1591f90047a17090bfe8fece258f0b0ce0b..3037c75237bd601d5671189fd601032bd2323257 100644 -GIT binary patch -delta 66 -zcmZ2zw$N-sq@;;Oa-yk0qJ_Cha++n5nTcsilBIo$sb$*6qEt~4Y_gLZ#6&j#7gb^f -E0ITv8IsgCw - -delta 66 -zcmZ2zw$N-sq@=ltS*p27a!QK1fq7bzWs+f%QJTGxagyQ2qEt~4Y_gLZ#6&j#7gb^f -E0IUlXQ~&?~ - -diff --git a/dist/playground/plot.js.map b/dist/playground/plot.js.map -index 1ff3407298ab7a14e45c9e828e90a3abbb54033b..05870bb062a6eb2444aff358b4a81e525282f5b8 100644 -GIT binary patch -delta 102 -zcmbQ%DL1WCZbF!(iA8dvsX?NJxk+-GWs;eRX-bl%eTu1NT4R1|K4WV>Q)@o+)_fMn -lCUI;km2{M*O9U~>On=hKqSMab%mT!$K+LwCznQ(A5ddmB9_s)A - -delta 102 -zcmbQ%DL1WCZbF!(xrte-xk++Lin)P#T9RdwVUkgry^(Q}VPk%4K4WV>Q)@o+)_fMn -lCUI;km2{M*O9U~>On=hKqSMab%mT!$K+LwCznQ(A5ddqe9|Zsa - -diff --git a/dist/playground/react-patterns.js.map b/dist/playground/react-patterns.js.map -index 600fdbaeb8506ad4b547633188f2fccd3146bec4..304a6d6a59073564ea0e5842dbc67becb97e413b 100644 -GIT binary patch -delta 75 -zcmZ3oS!l^-p$Q3+CKkzwrUr=?<|fH$mPuwNrYT95_9>>8X^oYwm5f^}nRM=oU{lk+ -O^Dfi&op+gE?*;(BjT+<t - -delta 75 -zcmZ3oS!l^-p$Q3+<|byT<|fH0Ddq;|X-SqzhDk<g_D04@hK-f2m5f^}nRM=oU{lk+ -O^Dfi&op+gE?*;(BP8$9I - -diff --git a/dist/playground/service.js.map b/dist/playground/service.js.map -index bb1b37f984242c881c821da3b1eb1aa4200d041d..be4989537836575ccf1a89281241b4888644c980 100644 -GIT binary patch -delta 69 -zcmaFd!}Pd^X+os5iA8dvsX?NJxk+-GWs;eRX-bl%eTu1NnwHkYIno>ZcLj-HQ?fZW -Hn9UdfC(afu - -delta 69 -zcmaFd!}Pd^X+os5xrte-xk++Lin)P#T9RdwVUkgry^(Q}p_bOfIno>ZcLj-HQ?fZW -Hn9UdfCm<F^ - -diff --git a/dist/playground/speed.js.map b/dist/playground/speed.js.map -index 6003bd1fe6bb6dfa5bb3e94bc805d0ff8fb0f881..69cc6936511dbb02469744e52d612cdacf823622 100644 -GIT binary patch -delta 57 -ucmZ2hwXAAFxQK~Ga-yk0qJ_Cha++n5nTcsilI6zigIZW6HaloP69fP(AQGYg - -delta 57 -ucmZ2hwXAAFxQMxlS*p27a!QK1fq7bzWs+f%QQF4rgIZW6HaloP69fP=Arkxm - -diff --git a/dist/playground/test-dummy.js.map b/dist/playground/test-dummy.js.map -index 01a1b5790e083c8e1a885e5bb3c29f93b6c97af8..eb9381e1af0b49d6953d7cc547dc43aae5b5320d 100644 -GIT binary patch -delta 86 -zcmdn7kZ;FAz6mjsCKkzwrUr=?<|fH$mPuwNrYT95_9>>8X^o|=rHorknX)uRu&J4D -Z=*uj+Jx`D6BUAfN9j5I+b(r@j0|34{9BBXm - -delta 86 -zcmdn7kZ;FAz6mjs<|byT<|fH0Ddq;|X-SqzhDk<g_D04@hK;4IrHorknX)uRu&J4D -Z=*uj+Jx`D6BUAfN9j5I+b(r@j0|37n9D@J= - -diff --git a/dist/playground/test-journal-renderer.js.map b/dist/playground/test-journal-renderer.js.map -index fb3c0c7ed5e33f1d499a40c31f494d0b1981cf62..5aac7184a907c26ef3ac2f871319ce05ae1c8ca5 100644 -GIT binary patch -delta 88 -zcmaELLG;xH(Fy62CKkzwrUr=?<|fH$mPuwNrYT95_9>>8X^jo74UDY~Oj{e6mFz{Z -YDcjDM!pz3pzQ+lKS+?(SVqK>S06P2}>Hq)$ - -delta 88 -zcmaELLG;xH(Fy62<|byT<|fH0Ddq;|X-SqzhDk<g_D04@hK&ua4UDY~Oj{e6mFz{Z -YDcjDM!pz3pzQ+lKS+?(SVqK>S06T~s1ONa4 - -diff --git a/dist/playground/test-machines.js.map b/dist/playground/test-machines.js.map -index bf7d658537f75f2064bcfd51efbbe44fb2ba2a56..b03df5dc27b7eba3c525338b2c5645872bb0dbc6 100644 -GIT binary patch -delta 90 -zcmdluTWI5Kp$YMlCKkzwrUr=?<|fH$mPuwNrYT95_9>>8X^j=F6^vUenARQ?!KP;V -euM<o`liywy+#Y+9X)#l~{ZXdv_D7kEP5=OjyCF6J - -delta 90 -zcmdluTWI5Kp$YMl<|byT<|fH0Ddq;|X-SqzhDk<g_D04@hK&`i6^vUenARQ?!KP;V -euM<o`liywy+#Y+9X)#l~{ZXdv_D7kEP5=Ol0wGWU - -diff --git a/dist/playground/test-patterns.js.map b/dist/playground/test-patterns.js.map -index 021678e4f17be4fa22ba21bd050d8b8729f4eec2..83aa76bb0ced82de0adbd06401b624205760fdcb 100644 -GIT binary patch -delta 80 -zcmX>!Rq)VM!3pt_CKkzwrUr=?<|fH$mPuwNrYT95_9>>8X^j=F6^vUem_E!9!KP;V -T#AQq(?Gt7)ZJ#ic*=QpGOy3)% - -delta 80 -zcmX>!Rq)VM!3pt_<|byT<|fH0Ddq;|X-SqzhDk<g_D04@hK&`i6^vUem_E!9!KP;V -T#AQq(?Gt7)ZJ#ic*=QpGO(Gk< - -diff --git a/dist/playground/test.js.map b/dist/playground/test.js.map -index 8d6bad62aa22ea09361fd3dc9155b1e6cfbbaa83..68f8203cd1b2d578d440f8f92c199654711c520c 100644 -GIT binary patch -delta 62 -zcmeCK?yjB?CTU`koM>v0Xkl)WoMxG1W@4I>WNDvbYMHh%UsX#4o9yNlT91VQZTu6q - -delta 62 -zcmeCK?yjB?CTVVBmTGR2oRVU0V4jv_nPiw`lxA;aoMgB$UsX#4o9yNlT91VQZLJf~ - -diff --git a/dist/realmd/manifest.json b/dist/realmd/manifest.json -index 34a01049b1761180f7201d4a1ceac281042dadd0..47053ef7221b476d903c6524e8f0a2beef87ece3 100644 -GIT binary patch -delta 18 -XcmYdFm=MfsXk?_sr2quAT(w*PD(D0P - -delta 20 -ZcmYdDnh?xypl4`kqQs>D1hrhXTmUo51Y-aI - -diff --git a/dist/selinux/manifest.json b/dist/selinux/manifest.json -index 1109089058bd3dae2ecaa26b71b8ec6d2a1fb3f8..67b5c5affd146684193de1bddd7ab02c6fb4cfee 100644 -GIT binary patch -delta 13 -UcmX@hc$#s7EwiDK(L|?i03ZAWUH||9 - -delta 15 -WcmX@jc$RU3Evtc^p`pn{hi(8Tp#;4E - -diff --git a/dist/selinux/selinux.js.map b/dist/selinux/selinux.js.map -index 1314c1663dfcfd5ba6c9229f87d0cb5f9a43123b..3eb44cfa553f672df77c7b41c1668b6aa13de1d3 100644 -GIT binary patch -delta 87 -zcmbRKPi6W)l?h=Y$reV2#%alENtVWGscA-r=H?a#jajW(jICKrty#>iSu9(#SoK$6 -WRoA|D1uGD<0WtgbwJSKXrU3vqdLI`6 - -delta 87 -zcmbRKPi6W)l?h=Y1_qWEX68wjNl7V2CI*(tiHT+wjajW(jICKrty#>iSu9(#SoK$6 -WRoA|D1uGD<0WtgbwJSKXrU3vL`W~$S - -diff --git a/dist/shell/index-no-machines.js.map b/dist/shell/index-no-machines.js.map -index 270bb62f453a792a1781a30e2748cf67a732a358..69bf92559c9ac5d3f7e0635825c616e7bb3b1aba 100644 -GIT binary patch -delta 71 -zcmeCW%h7e0V?vyyv4v$~qJgPVvO%h8Vrq&}l4X*iy`@RA@x-~3jT5#`VAKi}!KP;W -Jxj@D}cK}su7%Tt) - -delta 71 -zcmeCW%h7e0V?vyyVOnBxa*{<_l2MweS!#+=ih)tGy_u!C`NX-BjT5#`VAKi}!KP;W -Jxj@D}cL0Dw87u$* - -diff --git a/dist/shell/index-stub.js.map b/dist/shell/index-stub.js.map -index f2ef13532a4ed97056ddf91c2aad70542286c71f..0b52b0ae45c9708c31f38f581cef8bac4455c370 100644 -GIT binary patch -delta 99 -zcmZ4fUUvC=*$Ls2#uk=|i3X-d$p)#WiK!_@NtQ{5_Le5e#*GE71&pl)OsxgXTMJk= -j<%(caIsKg(tL*fwTGrzBV|gq<%nHP8+mGe3KjZ)at`Z|L - -delta 99 -zcmZ4fUUvC=*$Ls2hG~h($w?MzNk(a=W~nJgDF#N#_GXsm=8Xld1&pl)OsxgXTMJk= -j<%(caIsKg(tL*fwTGrzBV|gq<%nHP8+mGe3KjZ)a@pmLK - -diff --git a/dist/shell/index.js.map b/dist/shell/index.js.map -index bbceb6f2f85fe0d14a258541c788347764fb1337..d5ea67096ad63c9105fa0ca9c7285d14461a95ef 100644 -GIT binary patch -delta 99 -zcmcb9Pxksf*$F`+#uk=|i3X-d$p)#WiK!_@NtQ{5lY5yJ8rxdi7+c$zTHBbnwy_jv -hU{$zX;4>Q=^Yol+EPCyZIV?cT3dC&N9dp>lm;uDPAf*5R - -delta 99 -zcmcb9Pxksf*$F`+hG~h($w?MzNk(a=W~nJgDF#N#lY5yJ8rxdi7+c$zTHBbnwy_jv -hU{$zX;4>Q=^Yol+EPCyZIV?cT3dC&N9dp>lm;n;FA<F;& - -diff --git a/dist/sosreport/manifest.json b/dist/sosreport/manifest.json -index 222f908663ab670ffc6b33a03578161d414be09a..f2dcb2a4cefabb84d1165bdecda3a5c65ceb3b17 100644 -GIT binary patch -delta 13 -UcmZ3*xPozlEwiDK(L|>V034A6^#A|> - -delta 15 -WcmZ3%xQcOtEvtc^p`pn{hYSECssvO3 - -diff --git a/dist/sosreport/sosreport.js.map b/dist/sosreport/sosreport.js.map -index b70f2128bae1520f11b948b38859300c6ba3278e..086ba03ce947685709d02445fcebed51188fa4e1 100644 -GIT binary patch -delta 57 -vcmaE`jPb!T#tBivrpe|eW=5$7Nl6wariRHWhDH_}bN`xR6W?5G_E-i0F*_2( - -delta 57 -vcmaE`jPb!T#tBiv#ug^#MyBQ_NoHmSrWUD&21Y3xbN`xR6W?5G_E-i04~Y@7 - -diff --git a/dist/storaged/storage.js.map b/dist/storaged/storage.js.map -index 9ef8b30aa91bcb6b612ad09f7a7a8b980703242d..89efdca5276f44e68be45a873aadded15eaf8b1f 100644 -GIT binary patch -delta 124 -zcmdnF*JbBkmkHq_=Ei1*2FXcA7AY2K#>wU>=4pmzlP56BHFmakGPZUywRSSMcCxf~ -zvbJ`zwRW<%c5<|Ka&GP9@-)P%b$h)9cO!Fqx+xbBa|1CC5c2{t9}x3zPd60^dI<nU -C!zjZ5 - -delta 124 -zcmdnF*JbBkmkHq_sfk8LsYc0$X@)5&rluxFhDH{tlP56BHFmakGPZUywRSSMcCxf~ -zvbJ`zwRW<%c5<|Ka&GP9@-)P%b$h)9cO!Fqx+xbBa|1CC5c2{t9}x3zPd60^dI<nv -C<S6|B - -diff --git a/dist/storaged/test-util.js.map b/dist/storaged/test-util.js.map -index 5680e3bbb78a5f78a5030f19b03f8bcb013a097a..aa408895141c567563b87850db3ec9f1587bf416 100644 -GIT binary patch -delta 96 -zcmbQaSajxM(Fu`~=Ei1*2FXcA7AY2K#>wU>=4pmz_CR*>#Fui76Iv%QwoYK$I)VAL -gnFuzO(-rtwMYm_aXa304UTVb*#4OuOtyopW0Ts|6NdN!< - -delta 96 -zcmbQaSajxM(Fu`~sfk8LsYc0$X@)5&rluxFhDH{t_QqxwMiXDkHBM-qz}Py0Y3l^$ -i(`F*rR8CjmV-?+={hs+FQ+ufuGZ3?EFSTM-5eEPV(;o2v - -diff --git a/dist/subscriptions/manifest.json b/dist/subscriptions/manifest.json -index d4545117ce5ecd9d99bd489ba6ab677d05c8de23..680040fe40f1f620aa5a11256e63cab3715286d0 100644 -GIT binary patch -delta 33 -jcmZ3@xQcOtfw%$`C?)47XBT9aC|M~e85$W)^hgE(k9`QO - -delta 34 -mcmZ3*xSDZ-fdr=l7$_y@CubLAmMB>%C>iJ(8k$UWPX+*&_6XGg - -diff --git a/dist/subscriptions/subscriptions.js.map b/dist/subscriptions/subscriptions.js.map -index 1dbc2252578e25a6295b9dea87af01c3a677fdb4..751a00031f64bf45d881f12ba2e793088b711ed5 100644 -GIT binary patch -delta 85 -zcmdnqAhx|hY(kQVajKbdnxScuiD8m~r9rZZMY6fU#6QZ@_t!GBH!f&hz}UKgY3l-J -V-8`%++aKmJ12N0?hk2}Ff&kht9T)%r - -delta 85 -zcmdnqAhx|hY(kPqiiNR(i9vF*X-aC6fni!oYI0K2#6QZ@_t!GBH!f&hz}UKgY3l-J -V-8`%++aKmJ12N0?hk2}Ff&ek@A4mWI - -diff --git a/dist/systemd/logs.js.map b/dist/systemd/logs.js.map -index 5afef102bcbc436035b589346e79c6e6ccf733ce..3d069b4aebbbccd8ef914f7665c1d1c9ea7c001a 100644 -GIT binary patch -delta 63 -zcmcaIo#V=MjtRjc$>zzHNlBK*M#+h$rb*_><_4C@jp<v{8TBl&%57h1$*6q^0Hf9v -Ae*gdg - -delta 63 -zcmcaIo#V=MjtRjcCdQ^IDW(>Nh8Ah&NtVgUi3TR7jp<v{8TBl&%57h1$*6q^0EWI3 -Ay8r+H - -diff --git a/dist/systemd/manifest.json b/dist/systemd/manifest.json -index 23fac0603afb821c449047a9c71dfe668c52a45b..60b60f87e633d5d43bbce5c15f134ecbbb1fbfe4 100644 -GIT binary patch -delta 14 -VcmX@he42Se2(zJ)(Z<LUMgS%81eyQ< - -delta 16 -XcmX@je3p4a2&;jfp`ppf@DfG<E-M82 - -diff --git a/dist/systemd/services.js.map b/dist/systemd/services.js.map -index 474daf6b7613c836c42b3b774a80aaea020cf75e..b87de70fa77cece2730d584abab440b3de1ae7d3 100644 -GIT binary patch -delta 99 -zcmaF$K>O7L?Fr$M$>zzHNlBK*M#+h$rb*_><_4C@_Q~eP7L5h11&pl)OsxgXtpzNt -h1*}^O*mUQMU{l||aXuRmvjZ^)5OZ$dIG<~0008C^Bq0C* - -delta 99 -zcmaF$K>O7L?Fr$MCdQ^IDW(>Nh8Ah&NtVgUi3TR7_Q_^uri}%y1&pl)OsxgXtpzNt -h1*}^O*mUQMU{l||aXuRmvjZ^)5OZ$dIG<~0006YnBU}Ig - -diff --git a/dist/systemd/system.js.map b/dist/systemd/system.js.map -index 0e89aa116d4209f9b9c140da7abee7d433a32c97..c32e2c4bda648be69e393537294e14c4f484c06b 100644 -GIT binary patch -delta 122 -zcmX^2((>F(%L$>9$>zzHNlBK*M#+h$rb*_><_4C@_Q~eP7L9qWd5o=jOs#p$t$8f1 -zd91B@Y^{0hTk|-Y_lRTDrKF=Y{o`6DndzZUoI33RdpUrZ6NtHhm>Y<Bwg>Fxt=kR& -DJ~t~M - -delta 122 -zcmX^2((>F(%L$>9CdQ^IDW(>Nh8Ah&NtVgUi3TR7_Q_^urj2>6d5o=jOs#p$t$8f1 -zd91B@Y^{0hTk|-Y_lRTDrKF=Y{o`6DndzZUoI33RdpUrZ6NtHhm>Y<Bwg>Fxt=kR& -D{eUW4 - -diff --git a/dist/systemd/terminal.js.map b/dist/systemd/terminal.js.map -index f0d2b2c2b96fd1a6e777493e9f6ae55739f9a059..6e3f7427d8f6408c2196aca608f2681333189db1 100644 -GIT binary patch -delta 105 -zcmbQUP<75i)d}H}$>zzHNlBK*M#+h$rb*_><_4C@_Q~eP7L5h11&pl)OsxgXtpzMw -p3s?`V700GnNk?h=&qIu|)58w3>9kK+#|p%3K+L{<!a5F~MF3X@B-{W1 - -delta 105 -zcmbQUP<75i)d}H}CdQ^IDW(>Nh8Ah&NtVgUi3TR7_Q_^uri}%y1&pl)OsxgXtpzMw -p3s?`V700GnNk?h=&qIu|)58w3>9kK+#|p%3K+L{<!a5F~MF1cHBo_bx - -diff --git a/dist/tuned/manifest.json b/dist/tuned/manifest.json -index 85ee14895f6c8b53e543ae215dfbab6ce62b61fd..b941033a987a022fb60be3509e2c19b898ccd4dd 100644 -GIT binary patch -delta 18 -XcmYdKoe;rmXk?_sr2quAT(w*PE8+wZ - -delta 20 -ZcmYdIpAf-spl4`kqQs>D1hrhXTmUrU1abfX - -diff --git a/dist/tuned/performance.js.map b/dist/tuned/performance.js.map -index 7fe6e0e7f6483e1723b202c5c2304b52182bfc11..765317cea2b2500d1613b90c01fd3709fafecdd7 100644 -GIT binary patch -delta 79 -zcmeBLBiOY@a6*JglBI=tl2MvblBH>~nWdSjL0VGc<Tys@>Ag3ZI2$LlPGH<Rfk|Q| -RR(0)rRx)khvy$0w4FDOM8zKMz - -delta 79 -zcmeBLBiOY@a6*KLg;`2ks)4C#ieZYWrIA5$qNS<D<Tys@>Ag3ZI2$LlPGH<Rfk|Q| -RR(0)rRx)khvy$0w4FC@s8omGk - -diff --git a/dist/users/manifest.json b/dist/users/manifest.json -index 3cbad0f60840eabc87834204ad125070929bce43..d531a2e17519f7730e79b152cbe53b2c5231f5cf 100644 -GIT binary patch -delta 13 -UcmZ3$IFE6HEwiDK(L|>>02`MB*8l(j - -delta 15 -WcmbQoxPWnjEvtc^p`pn{hd2Nthy*qO - -diff --git a/dist/users/users.js.map b/dist/users/users.js.map -index f34da83b6565b4ca0697b8992126182c3ec4d49d..4a6f5687b4844e32a3e30d03787dd4abf2aee88f 100644 -GIT binary patch -delta 67 -zcmdmdi)ZsKo(VxB$rk3OMy5uFM#)A-=1InhDHg_NjcHrc81vp?m1}?Tj&b{ocTC=P -E0QvD33IG5A - -delta 67 -zcmdmdi)ZsKo(VxBMrp=rX{lz07Rkw`=BdUOX^E!hjcHrc81vp?m1}?Tj&b{ocTC=P -E05_-@vH$=8 - -diff --git a/doc/guide/html/api-base1-jquery.html b/doc/guide/html/api-base1-jquery.html -index 5d6b094..e7f41e0 100644 ---- a/doc/guide/html/api-base1-jquery.html -+++ b/doc/guide/html/api-base1-jquery.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>jquery.js</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">jquery.js</span></h2> --<p>jquery.js — jQuery library</p> -+<p>jquery.js — jQuery library</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656408024032"></a><h2>Description</h2> -+<a name="idm46941398612816"></a><h2>Description</h2> - <pre class="programlisting"> - <script src="../base1/jquery.js"></script> - </pre> -diff --git a/doc/guide/html/api-base1-patternfly.html b/doc/guide/html/api-base1-patternfly.html -index 538234e..768342a 100644 ---- a/doc/guide/html/api-base1-patternfly.html -+++ b/doc/guide/html/api-base1-patternfly.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>patternfly.css</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">patternfly.css</span></h2> --<p>patternfly.css — Patternfly standard style sheets</p> -+<p>patternfly.css — Patternfly standard style sheets</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656409641376"></a><h2>Description</h2> -+<a name="idm46941401135488"></a><h2>Description</h2> - <pre class="programlisting"> - <link href="../base1/patternfly.css" type="text/css" rel="stylesheet"> - @import url('../base1/patternfly.css'); -diff --git a/doc/guide/html/api-base1-require.html b/doc/guide/html/api-base1-require.html -index 97f5549..fd36631 100644 ---- a/doc/guide/html/api-base1-require.html -+++ b/doc/guide/html/api-base1-require.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>require.js</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">require.js</span></h2> --<p>require.js — Require JS javascript loader</p> -+<p>require.js — Require JS javascript loader</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656411262064"></a><h2>Description</h2> -+<a name="idm46941405810784"></a><h2>Description</h2> - <pre class="programlisting"> - <script src="../base1/require.js"></script> - </pre> -diff --git a/doc/guide/html/api-base1.html b/doc/guide/html/api-base1.html -index 83a3455..c31cdce 100644 ---- a/doc/guide/html/api-base1.html -+++ b/doc/guide/html/api-base1.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>API: base1</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="development.html" title="Part III. Developer Guide"> -+<link rel="up" href="development.html" title="Part III. Developer Guide"> - <link rel="prev" href="urls.html" title="Cockpit URLs"> - <link rel="next" href="api-cockpit.html" title="cockpit.js"> - <link rel="stylesheet" href="style.css" type="text/css"> -@@ -31,58 +31,58 @@ - <p><b>Table of Contents</b></p> - <dl class="toc"> - <dt> --<span class="refentrytitle"><a href="api-cockpit.html">cockpit.js</a></span><span class="refpurpose"> — Basic cockpit API to interact with the system</span> -+<span class="refentrytitle"><a href="api-cockpit.html">cockpit.js</a></span><span class="refpurpose"> — Basic cockpit API to interact with the system</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-dbus.html">cockpit.js: DBus Client</a></span><span class="refpurpose"> — DBus API communication</span> -+<span class="refentrytitle"><a href="cockpit-dbus.html">cockpit.js: DBus Client</a></span><span class="refpurpose"> — DBus API communication</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-file.html">cockpit.js: File Access</a></span><span class="refpurpose"> — Reading, writing, and watching files.</span> -+<span class="refentrytitle"><a href="cockpit-file.html">cockpit.js: File Access</a></span><span class="refpurpose"> — Reading, writing, and watching files.</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-http.html">cockpit.js: HTTP Client</a></span><span class="refpurpose"> — HTTP and REST API communication</span> -+<span class="refentrytitle"><a href="cockpit-http.html">cockpit.js: HTTP Client</a></span><span class="refpurpose"> — HTTP and REST API communication</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-spawn.html">cockpit.js: Spawning Processes</a></span><span class="refpurpose"> — Spawning processes or scripts</span> -+<span class="refentrytitle"><a href="cockpit-spawn.html">cockpit.js: Spawning Processes</a></span><span class="refpurpose"> — Spawning processes or scripts</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-metrics.html">cockpit.js: Metrics</a></span><span class="refpurpose"> — Reading and streaming metric data</span> -+<span class="refentrytitle"><a href="cockpit-metrics.html">cockpit.js: Metrics</a></span><span class="refpurpose"> — Reading and streaming metric data</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-series-data.html">cockpit.js: Series Data</a></span><span class="refpurpose"> — Representing series data</span> -+<span class="refentrytitle"><a href="cockpit-series-data.html">cockpit.js: Series Data</a></span><span class="refpurpose"> — Representing series data</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-channels.html">cockpit.js: Raw Channels</a></span><span class="refpurpose"> — Raw communication channels</span> -+<span class="refentrytitle"><a href="cockpit-channels.html">cockpit.js: Raw Channels</a></span><span class="refpurpose"> — Raw communication channels</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-location.html">cockpit.js: Page Location and Jumping</a></span><span class="refpurpose"> — Page location and navigation between components</span> -+<span class="refentrytitle"><a href="cockpit-location.html">cockpit.js: Page Location and Jumping</a></span><span class="refpurpose"> — Page location and navigation between components</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-locale.html">cockpit.js: Localization</a></span><span class="refpurpose"> — Localization and translations</span> -+<span class="refentrytitle"><a href="cockpit-locale.html">cockpit.js: Localization</a></span><span class="refpurpose"> — Localization and translations</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-error.html">cockpit.js: Errors</a></span><span class="refpurpose"> — Problem codes and messages</span> -+<span class="refentrytitle"><a href="cockpit-error.html">cockpit.js: Errors</a></span><span class="refpurpose"> — Problem codes and messages</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-login.html">cockpit.js: User Session</a></span><span class="refpurpose"> — User information and login session state</span> -+<span class="refentrytitle"><a href="cockpit-login.html">cockpit.js: User Session</a></span><span class="refpurpose"> — User information and login session state</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-util.html">cockpit.js: Utilities</a></span><span class="refpurpose"> — Various utility functions</span> -+<span class="refentrytitle"><a href="cockpit-util.html">cockpit.js: Utilities</a></span><span class="refpurpose"> — Various utility functions</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-cache.html">cockpit.js: Object Cache</a></span><span class="refpurpose"> — Caching and sharing data</span> -+<span class="refentrytitle"><a href="cockpit-cache.html">cockpit.js: Object Cache</a></span><span class="refpurpose"> — Caching and sharing data</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-manifest.html">cockpit.js: Manifests</a></span><span class="refpurpose"> — Manifest info</span> -+<span class="refentrytitle"><a href="cockpit-manifest.html">cockpit.js: Manifests</a></span><span class="refpurpose"> — Manifest info</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-base1-patternfly.html">patternfly.css</a></span><span class="refpurpose"> — Patternfly standard style sheets</span> -+<span class="refentrytitle"><a href="api-base1-patternfly.html">patternfly.css</a></span><span class="refpurpose"> — Patternfly standard style sheets</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-base1-jquery.html">jquery.js</a></span><span class="refpurpose"> — jQuery library</span> -+<span class="refentrytitle"><a href="api-base1-jquery.html">jquery.js</a></span><span class="refpurpose"> — jQuery library</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-base1-require.html">require.js</a></span><span class="refpurpose"> — Require JS javascript loader</span> -+<span class="refentrytitle"><a href="api-base1-require.html">require.js</a></span><span class="refpurpose"> — Require JS javascript loader</span> - </dt> - </dl> - </div> -diff --git a/doc/guide/html/api-cockpit.html b/doc/guide/html/api-cockpit.html -index 2421820..580e6e8 100644 ---- a/doc/guide/html/api-cockpit.html -+++ b/doc/guide/html/api-cockpit.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js</h2> --<p>cockpit.js — Basic cockpit API to interact with the system</p> -+<p>cockpit.js — Basic cockpit API to interact with the system</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656411161920"></a><h2>Loading cockpit.js</h2> -+<a name="idm46941399883024"></a><h2>Loading cockpit.js</h2> - <p><code class="code">cockpit.js</code> should be loaded via a script tag.</p> - <pre class="programlisting"> - <script src="../base1/cockpit.js"> -diff --git a/doc/guide/html/api-console-html.html b/doc/guide/html/api-console-html.html -index e1a7168..0b40548 100644 ---- a/doc/guide/html/api-console-html.html -+++ b/doc/guide/html/api-console-html.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>console.html</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">console.html</span></h2> --<p>console.html — Container console component</p> -+<p>console.html — Container console component</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656414436496"></a><h2>Description</h2> -+<a name="idm46941407124832"></a><h2>Description</h2> - <pre class="programlisting"> - <iframe src="http://server:9090/cockpit/@localhost/docker/console.html" - width="600" height="400"></iframe> -diff --git a/doc/guide/html/api-docker.html b/doc/guide/html/api-docker.html -index ea7d0ef..5d834f0 100644 ---- a/doc/guide/html/api-docker.html -+++ b/doc/guide/html/api-docker.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>API: docker</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="development.html" title="Part III. Developer Guide"> -+<link rel="up" href="development.html" title="Part III. Developer Guide"> - <link rel="prev" href="api-base1-require.html" title="require.js"> - <link rel="next" href="api-console-html.html" title="console.html"> - <link rel="stylesheet" href="style.css" type="text/css"> -@@ -30,7 +30,7 @@ - <div class="toc"> - <p><b>Table of Contents</b></p> - <dl class="toc"><dt> --<span class="refentrytitle"><a href="api-console-html.html">console.html</a></span><span class="refpurpose"> — Container console component</span> -+<span class="refentrytitle"><a href="api-console-html.html">console.html</a></span><span class="refpurpose"> — Container console component</span> - </dt></dl> - </div> - </div> -diff --git a/doc/guide/html/api-logs-html.html b/doc/guide/html/api-logs-html.html -index f934bfb..79790b4 100644 ---- a/doc/guide/html/api-logs-html.html -+++ b/doc/guide/html/api-logs-html.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>logs.html</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">logs.html</span></h2> --<p>logs.html — System log component</p> -+<p>logs.html — System log component</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656419512224"></a><h2>Description</h2> -+<a name="idm46941398150544"></a><h2>Description</h2> - <pre class="programlisting"> - <iframe src="http://127.0.0.1:9090/cockpit+app/@localhost/system/logs.html" - width="600" height="400"></iframe> -diff --git a/doc/guide/html/api-shell-html.html b/doc/guide/html/api-shell-html.html -index 5be539d..31558f9 100644 ---- a/doc/guide/html/api-shell-html.html -+++ b/doc/guide/html/api-shell-html.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>index.html</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">index.html</span></h2> --<p>index.html — Main cockpit shell, for a single machine</p> -+<p>index.html — Main cockpit shell, for a single machine</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656419338528"></a><h2>Description</h2> -+<a name="idm46941409608592"></a><h2>Description</h2> - <pre class="programlisting"> - <iframe src="http://127.0.0.1:9090/cockpit+app/@localhost/shell/index.html" - width="600" height="400"></iframe> -diff --git a/doc/guide/html/api-shell.html b/doc/guide/html/api-shell.html -index aad5811..b9580fa 100644 ---- a/doc/guide/html/api-shell.html -+++ b/doc/guide/html/api-shell.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>API: shell</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="development.html" title="Part III. Developer Guide"> -+<link rel="up" href="development.html" title="Part III. Developer Guide"> - <link rel="prev" href="api-console-html.html" title="console.html"> - <link rel="next" href="api-shell-html.html" title="index.html"> - <link rel="stylesheet" href="style.css" type="text/css"> -@@ -30,7 +30,7 @@ - <div class="toc"> - <p><b>Table of Contents</b></p> - <dl class="toc"><dt> --<span class="refentrytitle"><a href="api-shell-html.html">index.html</a></span><span class="refpurpose"> — Main cockpit shell, for a single machine</span> -+<span class="refentrytitle"><a href="api-shell-html.html">index.html</a></span><span class="refpurpose"> — Main cockpit shell, for a single machine</span> - </dt></dl> - </div> - </div> -diff --git a/doc/guide/html/api-system.html b/doc/guide/html/api-system.html -index a204093..3631595 100644 ---- a/doc/guide/html/api-system.html -+++ b/doc/guide/html/api-system.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>API: system</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="development.html" title="Part III. Developer Guide"> -+<link rel="up" href="development.html" title="Part III. Developer Guide"> - <link rel="prev" href="api-shell-html.html" title="index.html"> - <link rel="next" href="api-logs-html.html" title="logs.html"> - <link rel="stylesheet" href="style.css" type="text/css"> -@@ -31,10 +31,10 @@ - <p><b>Table of Contents</b></p> - <dl class="toc"> - <dt> --<span class="refentrytitle"><a href="api-logs-html.html">logs.html</a></span><span class="refpurpose"> — System log component</span> -+<span class="refentrytitle"><a href="api-logs-html.html">logs.html</a></span><span class="refpurpose"> — System log component</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-terminal-html.html">terminal.html</a></span><span class="refpurpose"> — Server terminal component</span> -+<span class="refentrytitle"><a href="api-terminal-html.html">terminal.html</a></span><span class="refpurpose"> — Server terminal component</span> - </dt> - </dl> - </div> -diff --git a/doc/guide/html/api-terminal-html.html b/doc/guide/html/api-terminal-html.html -index fee9e32..a324de2 100644 ---- a/doc/guide/html/api-terminal-html.html -+++ b/doc/guide/html/api-terminal-html.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>terminal.html</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -15,19 +15,19 @@ - <td><a accesskey="u" href="api-system.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> - <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> - <th width="100%" align="center">Cockpit Guide</th> --<td> </td> -+<td> </td> - </tr></table> - <div class="refentry"> - <a name="api-terminal-html"></a><div class="titlepage"></div> - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">terminal.html</span></h2> --<p>terminal.html — Server terminal component</p> -+<p>terminal.html — Server terminal component</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656416001296"></a><h2>Description</h2> -+<a name="idm46941402942656"></a><h2>Description</h2> - <pre class="programlisting"> - <iframe src="http://127.0.0.1:9090/cockpit+app/@localhost/system/terminal.html" - width="600" height="400"></iframe> -diff --git a/doc/guide/html/authentication.html b/doc/guide/html/authentication.html -index 3c12423..26ecbc7 100644 ---- a/doc/guide/html/authentication.html -+++ b/doc/guide/html/authentication.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Cockpit Authentication</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="guide.html" title="Part I. Deployment Guide"> -+<link rel="up" href="guide.html" title="Part I. Deployment Guide"> - <link rel="prev" href="startup.html" title="Start up"> - <link rel="next" href="sso.html" title="Single Sign On"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/cockpit-bridge.8.html b/doc/guide/html/cockpit-bridge.8.html -index 5e4e8dc..45eab37 100644 ---- a/doc/guide/html/cockpit-bridge.8.html -+++ b/doc/guide/html/cockpit-bridge.8.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit-bridge</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">cockpit-bridge</span></h2> --<p>cockpit-bridge — Cockpit Host Bridge</p> -+<p>cockpit-bridge — Cockpit Host Bridge</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -@@ -32,7 +32,7 @@ - <div class="cmdsynopsis"><p><code class="command">cockpit-bridge</code> [<code class="option">--help</code>] [<code class="option">--packages</code>]</p></div> - </div> - <div class="refsect1"> --<a name="idm47656422540960"></a><h2>DESCRIPTION</h2> -+<a name="idm46941414124192"></a><h2>DESCRIPTION</h2> - <p>The <span class="command"><strong>cockpit-bridge</strong></span> program is used by Cockpit to - relay messages and commands from the Web front end to the server. Among - other things it relays DBus, and spawns processes on behalf of the -@@ -43,7 +43,7 @@ - from the command line.</p> - </div> - <div class="refsect1"> --<a name="idm47656420318192"></a><h2>OPTIONS</h2> -+<a name="idm46941413160288"></a><h2>OPTIONS</h2> - <div class="variablelist"><table border="0" class="variablelist"> - <colgroup> - <col align="left" valign="top"> -@@ -71,19 +71,19 @@ - </table></div> - </div> - <div class="refsect1"> --<a name="idm47656421526432"></a><h2>BUGS</h2> -+<a name="idm46941412475696"></a><h2>BUGS</h2> - <p> - Please send bug reports to either the distribution bug tracker or the - <a class="ulink" href="https://github.com/cockpit-project/cockpit/issues/new" target="_top">upstream bug tracker</a>. - </p> - </div> - <div class="refsect1"> --<a name="idm47656423293808"></a><h2>AUTHOR</h2> -+<a name="idm46941410704688"></a><h2>AUTHOR</h2> - <p>Cockpit has been written by many - <a class="ulink" href="https://github.com/cockpit-project/cockpit/" target="_top">contributors</a>.</p> - </div> - <div class="refsect1"> --<a name="idm47656421651072"></a><h2>SEE ALSO</h2> -+<a name="idm46941413376736"></a><h2>SEE ALSO</h2> - <p> - <span class="citerefentry"><span class="refentrytitle">cockpit-ws</span>(8)</span> - </p> -diff --git a/doc/guide/html/cockpit-cache.html b/doc/guide/html/cockpit-cache.html -index 55cb449..97c6121 100644 ---- a/doc/guide/html/cockpit-cache.html -+++ b/doc/guide/html/cockpit-cache.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Object Cache</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Object Cache</h2> --<p>cockpit.js: Object Cache — Caching and sharing data</p> -+<p>cockpit.js: Object Cache — Caching and sharing data</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -@@ -35,7 +35,7 @@ - other objects.</p> - </div> - <div class="refsection"> --<a name="idm47656412901424"></a><h2>cockpit.cache()</h2> -+<a name="idm46941400600032"></a><h2>cockpit.cache()</h2> - <pre class="programlisting"> - cache = cockpit.cache(key, provider, consumer) - </pre> -@@ -70,7 +70,7 @@ function consumer(value, key) { - different component/frame.</p> - </div> - <div class="refsection"> --<a name="idm47656411812032"></a><h2>cache.close()</h2> -+<a name="idm46941401971216"></a><h2>cache.close()</h2> - <pre class="programlisting"> - cache.close() - </pre> -diff --git a/doc/guide/html/cockpit-channels.html b/doc/guide/html/cockpit-channels.html -index e0fc75b..e145f26 100644 ---- a/doc/guide/html/cockpit-channels.html -+++ b/doc/guide/html/cockpit-channels.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Raw Channels</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Raw Channels</h2> --<p>cockpit.js: Raw Channels — Raw communication channels</p> -+<p>cockpit.js: Raw Channels — Raw communication channels</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -diff --git a/doc/guide/html/cockpit-dbus.html b/doc/guide/html/cockpit-dbus.html -index d148cfd..f782a12 100644 ---- a/doc/guide/html/cockpit-dbus.html -+++ b/doc/guide/html/cockpit-dbus.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: DBus Client</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: DBus Client</h2> --<p>cockpit.js: DBus Client — DBus API communication</p> -+<p>cockpit.js: DBus Client — DBus API communication</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -@@ -32,7 +32,7 @@ - <p>Cockpit allows access to DBus services via this API.</p> - </div> - <div class="refsection"> --<a name="idm47656413075264"></a><h2>DBus Types</h2> -+<a name="idm46941408395936"></a><h2>DBus Types</h2> - <p>DBus values are represented as javascript values and objects as follows:</p> - <div class="variablelist"><table border="0" class="variablelist"> - <colgroup> -diff --git a/doc/guide/html/cockpit-error.html b/doc/guide/html/cockpit-error.html -index 591bc7a..f2650e8 100644 ---- a/doc/guide/html/cockpit-error.html -+++ b/doc/guide/html/cockpit-error.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Errors</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Errors</h2> --<p>cockpit.js: Errors — Problem codes and messages</p> -+<p>cockpit.js: Errors — Problem codes and messages</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -diff --git a/doc/guide/html/cockpit-file.html b/doc/guide/html/cockpit-file.html -index e9040e8..8d3bf41 100644 ---- a/doc/guide/html/cockpit-file.html -+++ b/doc/guide/html/cockpit-file.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: File Access</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: File Access</h2> --<p>cockpit.js: File Access — Reading, writing, and watching files.</p> -+<p>cockpit.js: File Access — Reading, writing, and watching files.</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -@@ -56,7 +56,7 @@ file.close() - </pre> - </div> - <div class="refsection"> --<a name="idm47656408627536"></a><h2>Simple reading and writing</h2> -+<a name="idm46941399074688"></a><h2>Simple reading and writing</h2> - <p>You can read a file with code like this:</p> - <pre class="programlisting"> - cockpit.file("/path/to/file").read() -@@ -114,7 +114,7 @@ cockpit.file("/path/to/file").replace("my new content\n") - transactional updates to a file.</p> - </div> - <div class="refsection"> --<a name="idm47656411973808"></a><h2>File format</h2> -+<a name="idm46941401406960"></a><h2>File format</h2> - <p>By default, a file is assumed to be text encoded in UTF-8, and the - <code class="code">read()</code> and <code class="code">replace()</code> functions use strings to - represent the content.</p> -@@ -146,7 +146,7 @@ cockpit.file("/path/to/file", { syntax: syntax_object }) - functions.</p> - </div> - <div class="refsection"> --<a name="idm47656408736512"></a><h2>Binary files</h2> -+<a name="idm46941398336736"></a><h2>Binary files</h2> - <p>By default the content of the file is assumed to be text encoded as - UTF-8 and it can not contain zero bytes. The content is represented - as a JavaScript string with <code class="code">read()</code>, -@@ -156,7 +156,7 @@ cockpit.file("/path/to/file", { syntax: syntax_object }) - JavaScript.</p> - </div> - <div class="refsection"> --<a name="idm47656411004256"></a><h2>Atomic modifications</h2> -+<a name="idm46941398552576"></a><h2>Atomic modifications</h2> - <p>Use <code class="code">modify()</code> to modify the content of the file safely. A - call to <code class="code">modify()</code> will read the content of the file, call - <code class="code">callback</code> on the content, and then replace the content of -@@ -204,7 +204,7 @@ cockpit.file("/path/to/file").modify(shout) - given values.</p> - </div> - <div class="refsection"> --<a name="idm47656414505680"></a><h2>Change notifications</h2> -+<a name="idm46941402553392"></a><h2>Change notifications</h2> - <p>Calling <code class="code">watch()</code> will start monitoring the file for - external changes. - </p> -@@ -225,12 +225,12 @@ handle = file.watch(callback); - <p>To free the resources used for monitoring, call <code class="code">handle.remove()</code>.</p> - </div> - <div class="refsection"> --<a name="idm47656407786672"></a><h2>file.path</h2> -+<a name="idm46941400671792"></a><h2>file.path</h2> - <p>A string containing the path that was passed to the <code class="code">cockpit.file()</code> - method.</p> - </div> - <div class="refsection"> --<a name="idm47656409628752"></a><h2>Closing</h2> -+<a name="idm46941402114864"></a><h2>Closing</h2> - <p>Call the <code class="code">close()</code> method on a file proxy to cancel all - ongoing operations, such as reading, writing, and monitoring. The - proxy should not be used after closing it.</p> -diff --git a/doc/guide/html/cockpit-http.html b/doc/guide/html/cockpit-http.html -index baf85c7..8c18d84 100644 ---- a/doc/guide/html/cockpit-http.html -+++ b/doc/guide/html/cockpit-http.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: HTTP Client</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: HTTP Client</h2> --<p>cockpit.js: HTTP Client — HTTP and REST API communication</p> -+<p>cockpit.js: HTTP Client — HTTP and REST API communication</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -diff --git a/doc/guide/html/cockpit-locale.html b/doc/guide/html/cockpit-locale.html -index fe18eae..16a0b5b 100644 ---- a/doc/guide/html/cockpit-locale.html -+++ b/doc/guide/html/cockpit-locale.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Localization</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Localization</h2> --<p>cockpit.js: Localization — Localization and translations</p> -+<p>cockpit.js: Localization — Localization and translations</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -diff --git a/doc/guide/html/cockpit-location.html b/doc/guide/html/cockpit-location.html -index b95d57d..f4f459d 100644 ---- a/doc/guide/html/cockpit-location.html -+++ b/doc/guide/html/cockpit-location.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Page Location and Jumping</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Page Location and Jumping</h2> --<p>cockpit.js: Page Location and Jumping — Page location and navigation between components</p> -+<p>cockpit.js: Page Location and Jumping — Page location and navigation between components</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656412203872"></a><h2>Page location</h2> -+<a name="idm46941400821392"></a><h2>Page location</h2> - <pre class="programlisting"> - location = cockpit.location - cockpit.location = "/path" -diff --git a/doc/guide/html/cockpit-login.html b/doc/guide/html/cockpit-login.html -index 08d4f2d..4360821 100644 ---- a/doc/guide/html/cockpit-login.html -+++ b/doc/guide/html/cockpit-login.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: User Session</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: User Session</h2> --<p>cockpit.js: User Session — User information and login session state</p> -+<p>cockpit.js: User Session — User information and login session state</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -diff --git a/doc/guide/html/cockpit-manifest.html b/doc/guide/html/cockpit-manifest.html -index 32e1d01..6fa29a2 100644 ---- a/doc/guide/html/cockpit-manifest.html -+++ b/doc/guide/html/cockpit-manifest.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Manifests</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Manifests</h2> --<p>cockpit.js: Manifests — Manifest info</p> -+<p>cockpit.js: Manifests — Manifest info</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsection"> --<a name="idm47656413313408"></a><h2>Loading Manifests</h2> -+<a name="idm46941398135600"></a><h2>Loading Manifests</h2> - <p>You can load manifest info by loading the <code class="code">./manifest.json</code> file in - your package. In addition there is a shortcut, by loading the <code class="code">../manifests.json</code> - you can load all the manifests at once.</p> -diff --git a/doc/guide/html/cockpit-manual.html b/doc/guide/html/cockpit-manual.html -index 986926a..626c56c 100644 ---- a/doc/guide/html/cockpit-manual.html -+++ b/doc/guide/html/cockpit-manual.html -@@ -1,12 +1,12 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Manual pages</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="guide.html" title="Part I. Deployment Guide"> --<link rel="prev" href="guide.html" title="Part I. Deployment Guide"> -+<link rel="up" href="guide.html" title="Part I. Deployment Guide"> -+<link rel="prev" href="guide.html" title="Part I. Deployment Guide"> - <link rel="next" href="cockpit.conf.5.html" title="cockpit.conf"> - <link rel="stylesheet" href="style.css" type="text/css"> - </head> -@@ -23,13 +23,13 @@ - <a name="cockpit-manual"></a>Manual pages</h2></div></div></div> - <div class="toc"><dl class="toc"> - <dt> --<span class="refentrytitle"><a href="cockpit.conf.5.html">cockpit.conf</a></span><span class="refpurpose"> — Cockpit configuration file</span> -+<span class="refentrytitle"><a href="cockpit.conf.5.html">cockpit.conf</a></span><span class="refpurpose"> — Cockpit configuration file</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-ws.8.html">cockpit-ws</a></span><span class="refpurpose"> — Cockpit web service</span> -+<span class="refentrytitle"><a href="cockpit-ws.8.html">cockpit-ws</a></span><span class="refpurpose"> — Cockpit web service</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-bridge.8.html">cockpit-bridge</a></span><span class="refpurpose"> — Cockpit Host Bridge</span> -+<span class="refentrytitle"><a href="cockpit-bridge.8.html">cockpit-bridge</a></span><span class="refpurpose"> — Cockpit Host Bridge</span> - </dt> - </dl></div> - </div> -diff --git a/doc/guide/html/cockpit-metrics.html b/doc/guide/html/cockpit-metrics.html -index 8bd1909..23cda19 100644 ---- a/doc/guide/html/cockpit-metrics.html -+++ b/doc/guide/html/cockpit-metrics.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Metrics</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Metrics</h2> --<p>cockpit.js: Metrics — Reading and streaming metric data</p> -+<p>cockpit.js: Metrics — Reading and streaming metric data</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -@@ -36,7 +36,7 @@ - <a class="link" href="cockpit-series-data.html#cockpit-grid" title="cockpit.grid()"><code class="code">cockpit.grid()</code></a> facilities.</p> - </div> - <div class="refsection"> --<a name="idm47656411785936"></a><h2>cockpit.metrics()</h2> -+<a name="idm46941398839472"></a><h2>cockpit.metrics()</h2> - <pre class="programlisting"> - metrics = cockpit.metrics(interval, options, cache) - </pre> -diff --git a/doc/guide/html/cockpit-series-data.html b/doc/guide/html/cockpit-series-data.html -index 24fa296..55b3ba0 100644 ---- a/doc/guide/html/cockpit-series-data.html -+++ b/doc/guide/html/cockpit-series-data.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Series Data</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Series Data</h2> --<p>cockpit.js: Series Data — Representing series data</p> -+<p>cockpit.js: Series Data — Representing series data</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -diff --git a/doc/guide/html/cockpit-spawn.html b/doc/guide/html/cockpit-spawn.html -index 9157d03..bd3c87a 100644 ---- a/doc/guide/html/cockpit-spawn.html -+++ b/doc/guide/html/cockpit-spawn.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Spawning Processes</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Spawning Processes</h2> --<p>cockpit.js: Spawning Processes — Spawning processes or scripts</p> -+<p>cockpit.js: Spawning Processes — Spawning processes or scripts</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -diff --git a/doc/guide/html/cockpit-util.html b/doc/guide/html/cockpit-util.html -index 2502b09..22af8b3 100644 ---- a/doc/guide/html/cockpit-util.html -+++ b/doc/guide/html/cockpit-util.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.js: Utilities</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2>cockpit.js: Utilities</h2> --<p>cockpit.js: Utilities — Various utility functions</p> -+<p>cockpit.js: Utilities — Various utility functions</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -@@ -72,7 +72,7 @@ string = cockpit.format_number(number) - will be returned.</p> - </div> - <div class="refsection"> --<a name="idm47656408757552"></a><h2>cockpit.format_bytes_per_sec()</h2> -+<a name="idm46941402540400"></a><h2>cockpit.format_bytes_per_sec()</h2> - <pre class="programlisting"> - string = cockpit.format_bytes_per_sec(number, [factor]) - array = cockpit.format_bytes_per_sec(number, [factor, separate]) -@@ -89,7 +89,7 @@ string = cockpit.format_number(number) - will be returned.</p> - </div> - <div class="refsection"> --<a name="idm47656412231920"></a><h2>cockpit.format_bits_per_sec()</h2> -+<a name="idm46941399094016"></a><h2>cockpit.format_bits_per_sec()</h2> - <pre class="programlisting"> - string = cockpit.format_bits_per_sec(number, [factor]) - array = cockpit.format_bytes_per_sec(number, [factor, separate]) -diff --git a/doc/guide/html/cockpit-ws.8.html b/doc/guide/html/cockpit-ws.8.html -index 028641f..13d1079 100644 ---- a/doc/guide/html/cockpit-ws.8.html -+++ b/doc/guide/html/cockpit-ws.8.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit-ws</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,7 +23,7 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">cockpit-ws</span></h2> --<p>cockpit-ws — Cockpit web service</p> -+<p>cockpit-ws — Cockpit web service</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> -@@ -32,7 +32,7 @@ - <div class="cmdsynopsis"><p><code class="command">cockpit-ws</code> [<code class="option">--help</code>] [<code class="option">--port</code> <em class="replaceable"><code>PORT</code></em>] [<code class="option">--no-tls</code>] [<code class="option">--local-ssh</code>] [<code class="option">--address</code> <em class="replaceable"><code>ADDRESS</code></em>]</p></div> - </div> - <div class="refsect1"> --<a name="idm47656421576656"></a><h2>DESCRIPTION</h2> -+<a name="idm46941415468480"></a><h2>DESCRIPTION</h2> - <p> - The <span class="command"><strong>cockpit-ws</strong></span> program is the web service - component used for communication between the browser application -@@ -47,7 +47,7 @@ - </p> - </div> - <div class="refsect1"> --<a name="idm47656425308608"></a><h2>TRANSPORT SECURITY</h2> -+<a name="idm46941415464112"></a><h2>TRANSPORT SECURITY</h2> - <p> - To specify the TLS certificate the web service should use, simply - drop a file with the extension <code class="literal">.cert</code> in the -@@ -68,7 +68,7 @@ $ sudo remotectl certificate - </pre> - </div> - <div class="refsect1"> --<a name="idm47656425318400"></a><h2>TIMEOUT</h2> -+<a name="idm46941415472432"></a><h2>TIMEOUT</h2> - <p> - When started via - <span class="citerefentry"><span class="refentrytitle">systemd</span>(1)</span> -@@ -77,7 +77,7 @@ $ sudo remotectl certificate - </p> - </div> - <div class="refsect1"> --<a name="idm47656425315328"></a><h2>OPTIONS</h2> -+<a name="idm46941415431744"></a><h2>OPTIONS</h2> - <div class="variablelist"><table border="0" class="variablelist"> - <colgroup> - <col align="left" valign="top"> -@@ -129,7 +129,7 @@ $ sudo remotectl certificate - </table></div> - </div> - <div class="refsect1"> --<a name="idm47656425395456"></a><h2>ENVIRONMENT</h2> -+<a name="idm46941415503296"></a><h2>ENVIRONMENT</h2> - <p> - The <span class="command"><strong>cockpit-ws</strong></span> process will use the <code class="literal">XDG_CONFIG_DIRS</code> - environment variable from the -@@ -147,19 +147,19 @@ $ sudo remotectl certificate - </p> - </div> - <div class="refsect1"> --<a name="idm47656425431088"></a><h2>BUGS</h2> -+<a name="idm46941415497440"></a><h2>BUGS</h2> - <p> - Please send bug reports to either the distribution bug tracker or the - <a class="ulink" href="https://github.com/cockpit-project/cockpit/issues/new" target="_top">upstream bug tracker</a>. - </p> - </div> - <div class="refsect1"> --<a name="idm47656425429088"></a><h2>AUTHOR</h2> -+<a name="idm46941415495440"></a><h2>AUTHOR</h2> - <p>Cockpit has been written by many - <a class="ulink" href="https://github.com/cockpit-project/cockpit/" target="_top">contributors</a>.</p> - </div> - <div class="refsect1"> --<a name="idm47656425427040"></a><h2>SEE ALSO</h2> -+<a name="idm46941415493392"></a><h2>SEE ALSO</h2> - <p> - <span class="citerefentry"><span class="refentrytitle">cockpit.conf</span>(5)</span> - , -diff --git a/doc/guide/html/cockpit.conf.5.html b/doc/guide/html/cockpit.conf.5.html -index 5e7c555..328e038 100644 ---- a/doc/guide/html/cockpit.conf.5.html -+++ b/doc/guide/html/cockpit.conf.5.html -@@ -1,7 +1,7 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>cockpit.conf</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> -@@ -23,12 +23,12 @@ - <div class="refnamediv"><table width="100%"><tr> - <td valign="top"> - <h2><span class="refentrytitle">cockpit.conf</span></h2> --<p>cockpit.conf — Cockpit configuration file</p> -+<p>cockpit.conf — Cockpit configuration file</p> - </td> - <td valign="top" align="right"></td> - </tr></table></div> - <div class="refsect1"> --<a name="idm47656421663024"></a><h2>DESCRIPTION</h2> -+<a name="idm46941413522576"></a><h2>DESCRIPTION</h2> - <p> - Cockpit can be configured via /etc/cockpit/cockpit.conf. That file has a INI - file syntax and thus contains key / value pairs, grouped into topical groups. See the -@@ -131,19 +131,19 @@ Origins = https://somedomain1.com https://somedomain2.com:9090 - </table></div> - </div> - <div class="refsect1"> --<a name="idm47656422194656"></a><h2>BUGS</h2> -+<a name="idm46941412467104"></a><h2>BUGS</h2> - <p> - Please send bug reports to either the distribution bug tracker or the - <a class="ulink" href="https://github.com/cockpit-project/cockpit/issues/new" target="_top">upstream bug tracker</a>. - </p> - </div> - <div class="refsect1"> --<a name="idm47656423624080"></a><h2>AUTHOR</h2> -+<a name="idm46941410134608"></a><h2>AUTHOR</h2> - <p>Cockpit has been written by many - <a class="ulink" href="https://github.com/cockpit-project/cockpit/" target="_top">contributors</a>.</p> - </div> - <div class="refsect1"> --<a name="idm47656420965712"></a><h2>SEE ALSO</h2> -+<a name="idm46941411375680"></a><h2>SEE ALSO</h2> - <p> - <span class="citerefentry"><span class="refentrytitle">cockpit-ws</span>(8)</span> - </p> -diff --git a/doc/guide/html/development.html b/doc/guide/html/development.html -index 962b406..e5a06a5 100644 ---- a/doc/guide/html/development.html -+++ b/doc/guide/html/development.html -@@ -1,8 +1,8 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> --<title>Part III. Developer Guide</title> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -+<title>Part III. Developer Guide</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> - <link rel="up" href="index.html" title="Cockpit Guide"> -@@ -13,14 +13,14 @@ - <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> - <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"> - <td><a accesskey="p" href="feature-ostree.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> --<td> </td> -+<td> </td> - <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> - <th width="100%" align="center">Cockpit Guide</th> - <td><a accesskey="n" href="embedding.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> - </tr></table> - <div class="part"> - <div class="titlepage"><div><div><h1 class="title"> --<a name="development"></a>Part III. Developer Guide</h1></div></div></div> -+<a name="development"></a>Part III. Developer Guide</h1></div></div></div> - <div class="toc"> - <p><b>Table of Contents</b></p> - <dl class="toc"> -@@ -47,75 +47,75 @@ - <dt><span class="reference"><a href="api-base1.html">API: base1</a></span></dt> - <dd><dl> - <dt> --<span class="refentrytitle"><a href="api-cockpit.html">cockpit.js</a></span><span class="refpurpose"> — Basic cockpit API to interact with the system</span> -+<span class="refentrytitle"><a href="api-cockpit.html">cockpit.js</a></span><span class="refpurpose"> — Basic cockpit API to interact with the system</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-dbus.html">cockpit.js: DBus Client</a></span><span class="refpurpose"> — DBus API communication</span> -+<span class="refentrytitle"><a href="cockpit-dbus.html">cockpit.js: DBus Client</a></span><span class="refpurpose"> — DBus API communication</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-file.html">cockpit.js: File Access</a></span><span class="refpurpose"> — Reading, writing, and watching files.</span> -+<span class="refentrytitle"><a href="cockpit-file.html">cockpit.js: File Access</a></span><span class="refpurpose"> — Reading, writing, and watching files.</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-http.html">cockpit.js: HTTP Client</a></span><span class="refpurpose"> — HTTP and REST API communication</span> -+<span class="refentrytitle"><a href="cockpit-http.html">cockpit.js: HTTP Client</a></span><span class="refpurpose"> — HTTP and REST API communication</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-spawn.html">cockpit.js: Spawning Processes</a></span><span class="refpurpose"> — Spawning processes or scripts</span> -+<span class="refentrytitle"><a href="cockpit-spawn.html">cockpit.js: Spawning Processes</a></span><span class="refpurpose"> — Spawning processes or scripts</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-metrics.html">cockpit.js: Metrics</a></span><span class="refpurpose"> — Reading and streaming metric data</span> -+<span class="refentrytitle"><a href="cockpit-metrics.html">cockpit.js: Metrics</a></span><span class="refpurpose"> — Reading and streaming metric data</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-series-data.html">cockpit.js: Series Data</a></span><span class="refpurpose"> — Representing series data</span> -+<span class="refentrytitle"><a href="cockpit-series-data.html">cockpit.js: Series Data</a></span><span class="refpurpose"> — Representing series data</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-channels.html">cockpit.js: Raw Channels</a></span><span class="refpurpose"> — Raw communication channels</span> -+<span class="refentrytitle"><a href="cockpit-channels.html">cockpit.js: Raw Channels</a></span><span class="refpurpose"> — Raw communication channels</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-location.html">cockpit.js: Page Location and Jumping</a></span><span class="refpurpose"> — Page location and navigation between components</span> -+<span class="refentrytitle"><a href="cockpit-location.html">cockpit.js: Page Location and Jumping</a></span><span class="refpurpose"> — Page location and navigation between components</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-locale.html">cockpit.js: Localization</a></span><span class="refpurpose"> — Localization and translations</span> -+<span class="refentrytitle"><a href="cockpit-locale.html">cockpit.js: Localization</a></span><span class="refpurpose"> — Localization and translations</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-error.html">cockpit.js: Errors</a></span><span class="refpurpose"> — Problem codes and messages</span> -+<span class="refentrytitle"><a href="cockpit-error.html">cockpit.js: Errors</a></span><span class="refpurpose"> — Problem codes and messages</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-login.html">cockpit.js: User Session</a></span><span class="refpurpose"> — User information and login session state</span> -+<span class="refentrytitle"><a href="cockpit-login.html">cockpit.js: User Session</a></span><span class="refpurpose"> — User information and login session state</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-util.html">cockpit.js: Utilities</a></span><span class="refpurpose"> — Various utility functions</span> -+<span class="refentrytitle"><a href="cockpit-util.html">cockpit.js: Utilities</a></span><span class="refpurpose"> — Various utility functions</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-cache.html">cockpit.js: Object Cache</a></span><span class="refpurpose"> — Caching and sharing data</span> -+<span class="refentrytitle"><a href="cockpit-cache.html">cockpit.js: Object Cache</a></span><span class="refpurpose"> — Caching and sharing data</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-manifest.html">cockpit.js: Manifests</a></span><span class="refpurpose"> — Manifest info</span> -+<span class="refentrytitle"><a href="cockpit-manifest.html">cockpit.js: Manifests</a></span><span class="refpurpose"> — Manifest info</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-base1-patternfly.html">patternfly.css</a></span><span class="refpurpose"> — Patternfly standard style sheets</span> -+<span class="refentrytitle"><a href="api-base1-patternfly.html">patternfly.css</a></span><span class="refpurpose"> — Patternfly standard style sheets</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-base1-jquery.html">jquery.js</a></span><span class="refpurpose"> — jQuery library</span> -+<span class="refentrytitle"><a href="api-base1-jquery.html">jquery.js</a></span><span class="refpurpose"> — jQuery library</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-base1-require.html">require.js</a></span><span class="refpurpose"> — Require JS javascript loader</span> -+<span class="refentrytitle"><a href="api-base1-require.html">require.js</a></span><span class="refpurpose"> — Require JS javascript loader</span> - </dt> - </dl></dd> - <dt><span class="reference"><a href="api-docker.html">API: docker</a></span></dt> - <dd><dl><dt> --<span class="refentrytitle"><a href="api-console-html.html">console.html</a></span><span class="refpurpose"> — Container console component</span> -+<span class="refentrytitle"><a href="api-console-html.html">console.html</a></span><span class="refpurpose"> — Container console component</span> - </dt></dl></dd> - <dt><span class="reference"><a href="api-shell.html">API: shell</a></span></dt> - <dd><dl><dt> --<span class="refentrytitle"><a href="api-shell-html.html">index.html</a></span><span class="refpurpose"> — Main cockpit shell, for a single machine</span> -+<span class="refentrytitle"><a href="api-shell-html.html">index.html</a></span><span class="refpurpose"> — Main cockpit shell, for a single machine</span> - </dt></dl></dd> - <dt><span class="reference"><a href="api-system.html">API: system</a></span></dt> - <dd><dl> - <dt> --<span class="refentrytitle"><a href="api-logs-html.html">logs.html</a></span><span class="refpurpose"> — System log component</span> -+<span class="refentrytitle"><a href="api-logs-html.html">logs.html</a></span><span class="refpurpose"> — System log component</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-terminal-html.html">terminal.html</a></span><span class="refpurpose"> — Server terminal component</span> -+<span class="refentrytitle"><a href="api-terminal-html.html">terminal.html</a></span><span class="refpurpose"> — Server terminal component</span> - </dt> - </dl></dd> - </dl> -diff --git a/doc/guide/html/embedding.html b/doc/guide/html/embedding.html -index a4f825b..64de340 100644 ---- a/doc/guide/html/embedding.html -+++ b/doc/guide/html/embedding.html -@@ -1,12 +1,12 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Embedding and Integrating Cockpit</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="development.html" title="Part III. Developer Guide"> --<link rel="prev" href="development.html" title="Part III. Developer Guide"> -+<link rel="up" href="development.html" title="Part III. Developer Guide"> -+<link rel="prev" href="development.html" title="Part III. Developer Guide"> - <link rel="next" href="packages.html" title="Cockpit Packages"> - <link rel="stylesheet" href="style.css" type="text/css"> - </head> -@@ -60,7 +60,7 @@ - <p>Cockpit components are HTML files contained in - <a class="link" href="packages.html" title="Cockpit Packages">packages</a>. These can be placed in an iframe or web browser - window. Each documented and stable component has a well-known URL and these are documented -- in the <a class="link" href="development.html" title="Part III. Developer Guide">API reference</a>. Each component URL begins with the string -+ in the <a class="link" href="development.html" title="Part III. Developer Guide">API reference</a>. Each component URL begins with the string - <code class="code">/cockpit/@localhost/</code> followed a package name, and then the component itself.</p> - <p>For example the - <a class="link" href="api-terminal-html.html" title="terminal.html">terminal.html</a> in the -diff --git a/doc/guide/html/feature-docker.html b/doc/guide/html/feature-docker.html -index 5223f0c..ae765fa 100644 ---- a/doc/guide/html/feature-docker.html -+++ b/doc/guide/html/feature-docker.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Docker</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-journal.html" title="Journal"> - <link rel="next" href="feature-networkmanager.html" title="NetworkManager"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-journal.html b/doc/guide/html/feature-journal.html -index 809a729..b3601e7 100644 ---- a/doc/guide/html/feature-journal.html -+++ b/doc/guide/html/feature-journal.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Journal</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-systemd.html" title="systemd"> - <link rel="next" href="feature-docker.html" title="Docker"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-kubernetes.html b/doc/guide/html/feature-kubernetes.html -index 6797544..f54c297 100644 ---- a/doc/guide/html/feature-kubernetes.html -+++ b/doc/guide/html/feature-kubernetes.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Kubernetes</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-subscription.html" title="Subscription Manager"> - <link rel="next" href="feature-machines.html" title="Multiple Machines"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-machines.html b/doc/guide/html/feature-machines.html -index 097feb9..baa27d8 100644 ---- a/doc/guide/html/feature-machines.html -+++ b/doc/guide/html/feature-machines.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Multiple Machines</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-kubernetes.html" title="Kubernetes"> - <link rel="next" href="feature-selinux.html" title="SELinux Policy"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-networkmanager.html b/doc/guide/html/feature-networkmanager.html -index b3dea4e..681765f 100644 ---- a/doc/guide/html/feature-networkmanager.html -+++ b/doc/guide/html/feature-networkmanager.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>NetworkManager</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-docker.html" title="Docker"> - <link rel="next" href="feature-storaged.html" title="storaged"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-ostree.html b/doc/guide/html/feature-ostree.html -index 07cb07f..9291d61 100644 ---- a/doc/guide/html/feature-ostree.html -+++ b/doc/guide/html/feature-ostree.html -@@ -1,13 +1,13 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>RPM OSTree</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-sosreport.html" title="SOS Report"> --<link rel="next" href="development.html" title="Part III. Developer Guide"> -+<link rel="next" href="development.html" title="Part III. Developer Guide"> - <link rel="stylesheet" href="style.css" type="text/css"> - </head> - <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -diff --git a/doc/guide/html/feature-pcp.html b/doc/guide/html/feature-pcp.html -index 9542fbc..76be004 100644 ---- a/doc/guide/html/feature-pcp.html -+++ b/doc/guide/html/feature-pcp.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>PCP</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-terminal.html" title="Terminal"> - <link rel="next" href="feature-subscription.html" title="Subscription Manager"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-realmd.html b/doc/guide/html/feature-realmd.html -index 9e73b47..3979ad5 100644 ---- a/doc/guide/html/feature-realmd.html -+++ b/doc/guide/html/feature-realmd.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>realmd</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-users.html" title="User Tools"> - <link rel="next" href="feature-terminal.html" title="Terminal"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-selinux.html b/doc/guide/html/feature-selinux.html -index d3cec35..c310cca 100644 ---- a/doc/guide/html/feature-selinux.html -+++ b/doc/guide/html/feature-selinux.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>SELinux Policy</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-machines.html" title="Multiple Machines"> - <link rel="next" href="feature-tuned.html" title="Tuned Profiles"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-sosreport.html b/doc/guide/html/feature-sosreport.html -index 17a5099..78c5780 100644 ---- a/doc/guide/html/feature-sosreport.html -+++ b/doc/guide/html/feature-sosreport.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>SOS Report</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-tuned.html" title="Tuned Profiles"> - <link rel="next" href="feature-ostree.html" title="RPM OSTree"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-storaged.html b/doc/guide/html/feature-storaged.html -index 49b058c..ff6be8a 100644 ---- a/doc/guide/html/feature-storaged.html -+++ b/doc/guide/html/feature-storaged.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>storaged</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-networkmanager.html" title="NetworkManager"> - <link rel="next" href="feature-users.html" title="User Tools"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-subscription.html b/doc/guide/html/feature-subscription.html -index 8849471..c6bbc81 100644 ---- a/doc/guide/html/feature-subscription.html -+++ b/doc/guide/html/feature-subscription.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Subscription Manager</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-pcp.html" title="PCP"> - <link rel="next" href="feature-kubernetes.html" title="Kubernetes"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-systemd.html b/doc/guide/html/feature-systemd.html -index e178ef8..e75bc9b 100644 ---- a/doc/guide/html/feature-systemd.html -+++ b/doc/guide/html/feature-systemd.html -@@ -1,12 +1,12 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>systemd</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> --<link rel="prev" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="prev" href="features.html" title="Part II. Feature Internals"> - <link rel="next" href="feature-journal.html" title="Journal"> - <link rel="stylesheet" href="style.css" type="text/css"> - </head> -@@ -78,17 +78,17 @@ Shutdown scheduled for Sa 2015-09-26 15:49:40 CEST, use 'shutdown -c' to cancel. - command:</p> - <pre class="programlisting"> - $ <span class="command"><strong>systemctl status cockpit</strong></span> --● cockpit.service - Cockpit Web Service -+● cockpit.service - Cockpit Web Service - Loaded: loaded (/usr/lib/systemd/system/cockpit.service; static; vendor preset: disabled) - Drop-In: /etc/systemd/system/cockpit.service.d -- └─debug.conf -+ └─debug.conf - Active: active (running) since Sa 2015-09-26 13:28:02 CEST; 2h 7min ago - Docs: man:cockpit-ws(8) - Main PID: 6957 (cockpit-ws) - Memory: 1.8M - CGroup: /system.slice/cockpit.service -- ├─ 6957 /usr/libexec/cockpit-ws -- └─29598 /usr/bin/ssh-agent -+ ├─ 6957 /usr/libexec/cockpit-ws -+ └─29598 /usr/bin/ssh-agent - </pre> - </div> - <div class="footer"><hr></div> -diff --git a/doc/guide/html/feature-terminal.html b/doc/guide/html/feature-terminal.html -index d1d2420..824b7bf 100644 ---- a/doc/guide/html/feature-terminal.html -+++ b/doc/guide/html/feature-terminal.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Terminal</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-realmd.html" title="realmd"> - <link rel="next" href="feature-pcp.html" title="PCP"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-tuned.html b/doc/guide/html/feature-tuned.html -index 0420903..dc27c9e 100644 ---- a/doc/guide/html/feature-tuned.html -+++ b/doc/guide/html/feature-tuned.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Tuned Profiles</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-selinux.html" title="SELinux Policy"> - <link rel="next" href="feature-sosreport.html" title="SOS Report"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/feature-users.html b/doc/guide/html/feature-users.html -index 739d1ee..25cd82d 100644 ---- a/doc/guide/html/feature-users.html -+++ b/doc/guide/html/feature-users.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>User Tools</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="features.html" title="Part II. Feature Internals"> -+<link rel="up" href="features.html" title="Part II. Feature Internals"> - <link rel="prev" href="feature-storaged.html" title="storaged"> - <link rel="next" href="feature-realmd.html" title="realmd"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/features.html b/doc/guide/html/features.html -index 467a373..c0d9528 100644 ---- a/doc/guide/html/features.html -+++ b/doc/guide/html/features.html -@@ -1,8 +1,8 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> --<title>Part II. Feature Internals</title> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -+<title>Part II. Feature Internals</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> - <link rel="up" href="index.html" title="Cockpit Guide"> -@@ -13,14 +13,14 @@ - <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> - <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"> - <td><a accesskey="p" href="privileges.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> --<td> </td> -+<td> </td> - <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> - <th width="100%" align="center">Cockpit Guide</th> - <td><a accesskey="n" href="feature-systemd.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> - </tr></table> - <div class="part"> - <div class="titlepage"><div><div><h1 class="title"> --<a name="features"></a>Part II. Feature Internals</h1></div></div></div> -+<a name="features"></a>Part II. Feature Internals</h1></div></div></div> - <div class="toc"> - <p><b>Table of Contents</b></p> - <dl class="toc"> -diff --git a/doc/guide/html/guide.html b/doc/guide/html/guide.html -index 5890485..17f7c64 100644 ---- a/doc/guide/html/guide.html -+++ b/doc/guide/html/guide.html -@@ -1,8 +1,8 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> --<title>Part I. Deployment Guide</title> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -+<title>Part I. Deployment Guide</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> - <link rel="up" href="index.html" title="Cockpit Guide"> -@@ -13,27 +13,27 @@ - <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> - <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"> - <td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> --<td> </td> -+<td> </td> - <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> - <th width="100%" align="center">Cockpit Guide</th> - <td><a accesskey="n" href="cockpit-manual.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> - </tr></table> - <div class="part"> - <div class="titlepage"><div><div><h1 class="title"> --<a name="guide"></a>Part I. Deployment Guide</h1></div></div></div> -+<a name="guide"></a>Part I. Deployment Guide</h1></div></div></div> - <div class="toc"> - <p><b>Table of Contents</b></p> - <dl class="toc"> - <dt><span class="chapter"><a href="cockpit-manual.html">Manual pages</a></span></dt> - <dd><dl> - <dt> --<span class="refentrytitle"><a href="cockpit.conf.5.html">cockpit.conf</a></span><span class="refpurpose"> — Cockpit configuration file</span> -+<span class="refentrytitle"><a href="cockpit.conf.5.html">cockpit.conf</a></span><span class="refpurpose"> — Cockpit configuration file</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-ws.8.html">cockpit-ws</a></span><span class="refpurpose"> — Cockpit web service</span> -+<span class="refentrytitle"><a href="cockpit-ws.8.html">cockpit-ws</a></span><span class="refpurpose"> — Cockpit web service</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-bridge.8.html">cockpit-bridge</a></span><span class="refpurpose"> — Cockpit Host Bridge</span> -+<span class="refentrytitle"><a href="cockpit-bridge.8.html">cockpit-bridge</a></span><span class="refpurpose"> — Cockpit Host Bridge</span> - </dt> - </dl></dd> - <dt><span class="chapter"><a href="https.html">SSL/TLS Usage</a></span></dt> -diff --git a/doc/guide/html/https.html b/doc/guide/html/https.html -index 2a97e11..3de62a1 100644 ---- a/doc/guide/html/https.html -+++ b/doc/guide/html/https.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>SSL/TLS Usage</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="guide.html" title="Part I. Deployment Guide"> -+<link rel="up" href="guide.html" title="Part I. Deployment Guide"> - <link rel="prev" href="cockpit-bridge.8.html" title="cockpit-bridge"> - <link rel="next" href="listen.html" title="TCP Port and Address"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/index.html b/doc/guide/html/index.html -index 8420aa6..2b8f15d 100644 ---- a/doc/guide/html/index.html -+++ b/doc/guide/html/index.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Cockpit Guide</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="next" href="guide.html" title="Part I. Deployment Guide"> -+<link rel="next" href="guide.html" title="Part I. Deployment Guide"> - <link rel="stylesheet" href="style.css" type="text/css"> - </head> - <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -@@ -26,13 +26,13 @@ - <dt><span class="chapter"><a href="cockpit-manual.html">Manual pages</a></span></dt> - <dd><dl> - <dt> --<span class="refentrytitle"><a href="cockpit.conf.5.html">cockpit.conf</a></span><span class="refpurpose"> — Cockpit configuration file</span> -+<span class="refentrytitle"><a href="cockpit.conf.5.html">cockpit.conf</a></span><span class="refpurpose"> — Cockpit configuration file</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-ws.8.html">cockpit-ws</a></span><span class="refpurpose"> — Cockpit web service</span> -+<span class="refentrytitle"><a href="cockpit-ws.8.html">cockpit-ws</a></span><span class="refpurpose"> — Cockpit web service</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-bridge.8.html">cockpit-bridge</a></span><span class="refpurpose"> — Cockpit Host Bridge</span> -+<span class="refentrytitle"><a href="cockpit-bridge.8.html">cockpit-bridge</a></span><span class="refpurpose"> — Cockpit Host Bridge</span> - </dt> - </dl></dd> - <dt><span class="chapter"><a href="https.html">SSL/TLS Usage</a></span></dt> -@@ -118,75 +118,75 @@ - <dt><span class="reference"><a href="api-base1.html">API: base1</a></span></dt> - <dd><dl> - <dt> --<span class="refentrytitle"><a href="api-cockpit.html">cockpit.js</a></span><span class="refpurpose"> — Basic cockpit API to interact with the system</span> -+<span class="refentrytitle"><a href="api-cockpit.html">cockpit.js</a></span><span class="refpurpose"> — Basic cockpit API to interact with the system</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-dbus.html">cockpit.js: DBus Client</a></span><span class="refpurpose"> — DBus API communication</span> -+<span class="refentrytitle"><a href="cockpit-dbus.html">cockpit.js: DBus Client</a></span><span class="refpurpose"> — DBus API communication</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-file.html">cockpit.js: File Access</a></span><span class="refpurpose"> — Reading, writing, and watching files.</span> -+<span class="refentrytitle"><a href="cockpit-file.html">cockpit.js: File Access</a></span><span class="refpurpose"> — Reading, writing, and watching files.</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-http.html">cockpit.js: HTTP Client</a></span><span class="refpurpose"> — HTTP and REST API communication</span> -+<span class="refentrytitle"><a href="cockpit-http.html">cockpit.js: HTTP Client</a></span><span class="refpurpose"> — HTTP and REST API communication</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-spawn.html">cockpit.js: Spawning Processes</a></span><span class="refpurpose"> — Spawning processes or scripts</span> -+<span class="refentrytitle"><a href="cockpit-spawn.html">cockpit.js: Spawning Processes</a></span><span class="refpurpose"> — Spawning processes or scripts</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-metrics.html">cockpit.js: Metrics</a></span><span class="refpurpose"> — Reading and streaming metric data</span> -+<span class="refentrytitle"><a href="cockpit-metrics.html">cockpit.js: Metrics</a></span><span class="refpurpose"> — Reading and streaming metric data</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-series-data.html">cockpit.js: Series Data</a></span><span class="refpurpose"> — Representing series data</span> -+<span class="refentrytitle"><a href="cockpit-series-data.html">cockpit.js: Series Data</a></span><span class="refpurpose"> — Representing series data</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-channels.html">cockpit.js: Raw Channels</a></span><span class="refpurpose"> — Raw communication channels</span> -+<span class="refentrytitle"><a href="cockpit-channels.html">cockpit.js: Raw Channels</a></span><span class="refpurpose"> — Raw communication channels</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-location.html">cockpit.js: Page Location and Jumping</a></span><span class="refpurpose"> — Page location and navigation between components</span> -+<span class="refentrytitle"><a href="cockpit-location.html">cockpit.js: Page Location and Jumping</a></span><span class="refpurpose"> — Page location and navigation between components</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-locale.html">cockpit.js: Localization</a></span><span class="refpurpose"> — Localization and translations</span> -+<span class="refentrytitle"><a href="cockpit-locale.html">cockpit.js: Localization</a></span><span class="refpurpose"> — Localization and translations</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-error.html">cockpit.js: Errors</a></span><span class="refpurpose"> — Problem codes and messages</span> -+<span class="refentrytitle"><a href="cockpit-error.html">cockpit.js: Errors</a></span><span class="refpurpose"> — Problem codes and messages</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-login.html">cockpit.js: User Session</a></span><span class="refpurpose"> — User information and login session state</span> -+<span class="refentrytitle"><a href="cockpit-login.html">cockpit.js: User Session</a></span><span class="refpurpose"> — User information and login session state</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-util.html">cockpit.js: Utilities</a></span><span class="refpurpose"> — Various utility functions</span> -+<span class="refentrytitle"><a href="cockpit-util.html">cockpit.js: Utilities</a></span><span class="refpurpose"> — Various utility functions</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-cache.html">cockpit.js: Object Cache</a></span><span class="refpurpose"> — Caching and sharing data</span> -+<span class="refentrytitle"><a href="cockpit-cache.html">cockpit.js: Object Cache</a></span><span class="refpurpose"> — Caching and sharing data</span> - </dt> - <dt> --<span class="refentrytitle"><a href="cockpit-manifest.html">cockpit.js: Manifests</a></span><span class="refpurpose"> — Manifest info</span> -+<span class="refentrytitle"><a href="cockpit-manifest.html">cockpit.js: Manifests</a></span><span class="refpurpose"> — Manifest info</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-base1-patternfly.html">patternfly.css</a></span><span class="refpurpose"> — Patternfly standard style sheets</span> -+<span class="refentrytitle"><a href="api-base1-patternfly.html">patternfly.css</a></span><span class="refpurpose"> — Patternfly standard style sheets</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-base1-jquery.html">jquery.js</a></span><span class="refpurpose"> — jQuery library</span> -+<span class="refentrytitle"><a href="api-base1-jquery.html">jquery.js</a></span><span class="refpurpose"> — jQuery library</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-base1-require.html">require.js</a></span><span class="refpurpose"> — Require JS javascript loader</span> -+<span class="refentrytitle"><a href="api-base1-require.html">require.js</a></span><span class="refpurpose"> — Require JS javascript loader</span> - </dt> - </dl></dd> - <dt><span class="reference"><a href="api-docker.html">API: docker</a></span></dt> - <dd><dl><dt> --<span class="refentrytitle"><a href="api-console-html.html">console.html</a></span><span class="refpurpose"> — Container console component</span> -+<span class="refentrytitle"><a href="api-console-html.html">console.html</a></span><span class="refpurpose"> — Container console component</span> - </dt></dl></dd> - <dt><span class="reference"><a href="api-shell.html">API: shell</a></span></dt> - <dd><dl><dt> --<span class="refentrytitle"><a href="api-shell-html.html">index.html</a></span><span class="refpurpose"> — Main cockpit shell, for a single machine</span> -+<span class="refentrytitle"><a href="api-shell-html.html">index.html</a></span><span class="refpurpose"> — Main cockpit shell, for a single machine</span> - </dt></dl></dd> - <dt><span class="reference"><a href="api-system.html">API: system</a></span></dt> - <dd><dl> - <dt> --<span class="refentrytitle"><a href="api-logs-html.html">logs.html</a></span><span class="refpurpose"> — System log component</span> -+<span class="refentrytitle"><a href="api-logs-html.html">logs.html</a></span><span class="refpurpose"> — System log component</span> - </dt> - <dt> --<span class="refentrytitle"><a href="api-terminal-html.html">terminal.html</a></span><span class="refpurpose"> — Server terminal component</span> -+<span class="refentrytitle"><a href="api-terminal-html.html">terminal.html</a></span><span class="refpurpose"> — Server terminal component</span> - </dt> - </dl></dd> - </dl></dd> -diff --git a/doc/guide/html/listen.html b/doc/guide/html/listen.html -index ddb9105..e769ea8 100644 ---- a/doc/guide/html/listen.html -+++ b/doc/guide/html/listen.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>TCP Port and Address</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="guide.html" title="Part I. Deployment Guide"> -+<link rel="up" href="guide.html" title="Part I. Deployment Guide"> - <link rel="prev" href="https.html" title="SSL/TLS Usage"> - <link rel="next" href="startup.html" title="Start up"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/packages.html b/doc/guide/html/packages.html -index 5fbb095..8ab1c26 100644 ---- a/doc/guide/html/packages.html -+++ b/doc/guide/html/packages.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Cockpit Packages</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="development.html" title="Part III. Developer Guide"> -+<link rel="up" href="development.html" title="Part III. Developer Guide"> - <link rel="prev" href="embedding.html" title="Embedding and Integrating Cockpit"> - <link rel="next" href="urls.html" title="Cockpit URLs"> - <link rel="stylesheet" href="style.css" type="text/css"> -@@ -190,7 +190,7 @@ $ cockpit-bridge --packages - <script src="../base1/cockpit.js"></script> - </pre> - <p>Do not assume you can link to any file in any other package. Refer to the -- <a class="link" href="development.html" title="Part III. Developer Guide">list of API packages</a> for those that are -+ <a class="link" href="development.html" title="Part III. Developer Guide">list of API packages</a> for those that are - available for use.</p> - </div> - <div class="section"> -@@ -228,7 +228,7 @@ mypackage/test.min.js.gz - <p>API from various packages can be used to implement Cockpit packages. Each package - listed here has some API available for use. Only the API explicitly documented should - be used.</p> --<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><a class="link" href="development.html" title="Part III. Developer Guide">API Listing</a></p></li></ul></div> -+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><a class="link" href="development.html" title="Part III. Developer Guide">API Listing</a></p></li></ul></div> - <p>To include javascript from the API, simply load it into your HTML using - a script tag. Alternatively you can use an javascript loader.</p> - </div> -diff --git a/doc/guide/html/privileges.html b/doc/guide/html/privileges.html -index f0f45d4..6593047 100644 ---- a/doc/guide/html/privileges.html -+++ b/doc/guide/html/privileges.html -@@ -1,13 +1,13 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Privileges and Permissions</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="guide.html" title="Part I. Deployment Guide"> -+<link rel="up" href="guide.html" title="Part I. Deployment Guide"> - <link rel="prev" href="sso.html" title="Single Sign On"> --<link rel="next" href="features.html" title="Part II. Feature Internals"> -+<link rel="next" href="features.html" title="Part II. Feature Internals"> - <link rel="stylesheet" href="style.css" type="text/css"> - </head> - <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -diff --git a/doc/guide/html/sso.html b/doc/guide/html/sso.html -index 079828a..10741c9 100644 ---- a/doc/guide/html/sso.html -+++ b/doc/guide/html/sso.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Single Sign On</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="guide.html" title="Part I. Deployment Guide"> -+<link rel="up" href="guide.html" title="Part I. Deployment Guide"> - <link rel="prev" href="authentication.html" title="Cockpit Authentication"> - <link rel="next" href="privileges.html" title="Privileges and Permissions"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/startup.html b/doc/guide/html/startup.html -index a0ef4f0..fae5511 100644 ---- a/doc/guide/html/startup.html -+++ b/doc/guide/html/startup.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Start up</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="guide.html" title="Part I. Deployment Guide"> -+<link rel="up" href="guide.html" title="Part I. Deployment Guide"> - <link rel="prev" href="listen.html" title="TCP Port and Address"> - <link rel="next" href="authentication.html" title="Cockpit Authentication"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/doc/guide/html/urls.html b/doc/guide/html/urls.html -index f0ebab3..a965e71 100644 ---- a/doc/guide/html/urls.html -+++ b/doc/guide/html/urls.html -@@ -1,11 +1,11 @@ - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - <html> - <head> --<meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"> -+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>Cockpit URLs</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> - <link rel="home" href="index.html" title="Cockpit Guide"> --<link rel="up" href="development.html" title="Part III. Developer Guide"> -+<link rel="up" href="development.html" title="Part III. Developer Guide"> - <link rel="prev" href="packages.html" title="Cockpit Packages"> - <link rel="next" href="api-base1.html" title="API: base1"> - <link rel="stylesheet" href="style.css" type="text/css"> -diff --git a/pkg/dashboard/manifest.json b/pkg/dashboard/manifest.json -index 42b2b0e..b4b24bf 100644 ---- a/pkg/dashboard/manifest.json -+++ b/pkg/dashboard/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "119.x" -+ "cockpit": "122" - }, - - "dashboard": { -diff --git a/pkg/docker/manifest.json b/pkg/docker/manifest.json -index 41064b7..eb12768 100644 ---- a/pkg/docker/manifest.json -+++ b/pkg/docker/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "menu": { -diff --git a/pkg/kubernetes/manifest.json b/pkg/kubernetes/manifest.json -index 54be671..e0493e8 100644 ---- a/pkg/kubernetes/manifest.json -+++ b/pkg/kubernetes/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "dashboard": { -diff --git a/pkg/machines/manifest.json b/pkg/machines/manifest.json -index 79ffbbe..5f44415 100644 ---- a/pkg/machines/manifest.json -+++ b/pkg/machines/manifest.json -@@ -1,5 +1,8 @@ - { - "version": 0, -+ "requires": { -+ "cockpit": "122" -+ }, - "menu": { - "vms": { - "label": "Virtual Machines", -diff --git a/pkg/networkmanager/manifest.json b/pkg/networkmanager/manifest.json -index 297fbb5..8abf35a 100644 ---- a/pkg/networkmanager/manifest.json -+++ b/pkg/networkmanager/manifest.json -@@ -2,7 +2,7 @@ - "version": "@VERSION@", - "name": "network", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "menu": { -diff --git a/pkg/ostree/manifest.json b/pkg/ostree/manifest.json -index b82cc09..216919e 100644 ---- a/pkg/ostree/manifest.json -+++ b/pkg/ostree/manifest.json -@@ -2,7 +2,7 @@ - "version": "@VERSION@", - "name": "updates", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/playground/manifest.json b/pkg/playground/manifest.json -index d039cad..b0a5c4d 100644 ---- a/pkg/playground/manifest.json -+++ b/pkg/playground/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/realmd/manifest.json b/pkg/realmd/manifest.json -index 34a0104..47053ef 100644 ---- a/pkg/realmd/manifest.json -+++ b/pkg/realmd/manifest.json -@@ -2,6 +2,6 @@ - "version": "@VERSION@", - "name": "domain", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - } - } -diff --git a/pkg/selinux/manifest.json b/pkg/selinux/manifest.json -index 1109089..67b5c5a 100644 ---- a/pkg/selinux/manifest.json -+++ b/pkg/selinux/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/sosreport/manifest.json b/pkg/sosreport/manifest.json -index 222f908..f2dcb2a 100644 ---- a/pkg/sosreport/manifest.json -+++ b/pkg/sosreport/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/subscriptions/manifest.json b/pkg/subscriptions/manifest.json -index d454511..680040f 100644 ---- a/pkg/subscriptions/manifest.json -+++ b/pkg/subscriptions/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/pkg/systemd/manifest.json b/pkg/systemd/manifest.json -index 23fac06..60b60f8 100644 ---- a/pkg/systemd/manifest.json -+++ b/pkg/systemd/manifest.json -@@ -3,7 +3,7 @@ - "name": "system", - - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "menu": { -diff --git a/pkg/tuned/manifest.json b/pkg/tuned/manifest.json -index 85ee148..b941033 100644 ---- a/pkg/tuned/manifest.json -+++ b/pkg/tuned/manifest.json -@@ -2,6 +2,6 @@ - "version": "@VERSION@", - "name": "performance", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - } - } -diff --git a/pkg/users/manifest.json b/pkg/users/manifest.json -index 3cbad0f..d531a2e 100644 ---- a/pkg/users/manifest.json -+++ b/pkg/users/manifest.json -@@ -1,7 +1,7 @@ - { - "version": "@VERSION@", - "requires": { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - - "tools": { -diff --git a/po/po.ca.js b/po/po.ca.js -index 8912d3b..8cb6a24 100644 ---- a/po/po.ca.js -+++ b/po/po.ca.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.da.js b/po/po.da.js -index 61192ba..712aaf3 100644 ---- a/po/po.da.js -+++ b/po/po.da.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.de.js b/po/po.de.js -index ca8abe7..54ad52f 100644 ---- a/po/po.de.js -+++ b/po/po.de.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.es.js b/po/po.es.js -index 6a2638d..034c55e 100644 ---- a/po/po.es.js -+++ b/po/po.es.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.fr.js b/po/po.fr.js -index 233cbec..314afcc 100644 ---- a/po/po.fr.js -+++ b/po/po.fr.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n > 1); -diff --git a/po/po.hr.js b/po/po.hr.js -index c10a6ae..ff84c65 100644 ---- a/po/po.hr.js -+++ b/po/po.hr.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); -diff --git a/po/po.ko.js b/po/po.ko.js -index a1db755..4360ca9 100644 ---- a/po/po.ko.js -+++ b/po/po.ko.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=1; plural=0; -diff --git a/po/po.pl.js b/po/po.pl.js -index 4e4b857..58a89f7 100644 ---- a/po/po.pl.js -+++ b/po/po.pl.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2; -diff --git a/po/po.pt_BR.js b/po/po.pt_BR.js -index 1932ef9..5c9aa85 100644 ---- a/po/po.pt_BR.js -+++ b/po/po.pt_BR.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n != 1); -diff --git a/po/po.tr.js b/po/po.tr.js -index d164d78..be61d36 100644 ---- a/po/po.tr.js -+++ b/po/po.tr.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=2; plural=(n>1); -diff --git a/po/po.uk.js b/po/po.uk.js -index c6b30bb..5f50a33 100644 ---- a/po/po.uk.js -+++ b/po/po.uk.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); -diff --git a/po/po.zh_CN.js b/po/po.zh_CN.js -index 916c763..73e5b32 100644 ---- a/po/po.zh_CN.js -+++ b/po/po.zh_CN.js -@@ -1,6 +1,5 @@ - /* global cockpit */ --(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n --/**/) { -+(function (root, data) { if (typeof define === 'function' && define.amd) { define(data); } else if(typeof cockpit === 'object') { cockpit.locale(data); } else { root.po = data; } }(this, {"":{'plural-forms':function anonymous(n) { - - var nplurals, plural; - nplurals=1; plural=0; -diff --git a/src/base1/test-http.html b/src/base1/test-http.html -index 4f1e134..4a2af52 100644 ---- a/src/base1/test-http.html -+++ b/src/base1/test-http.html -@@ -60,7 +60,7 @@ asyncTest("simple request", function() { - deepEqual(JSON.parse(data), { - version: "@VERSION@", - 'requires': { -- "cockpit": "0.114" -+ "cockpit": "122" - }, - tools: { - 'patterns': { -diff --git a/src/base1/test-stub.html b/src/base1/test-stub.html -index 27419b3..406aaa6 100644 ---- a/src/base1/test-stub.html -+++ b/src/base1/test-stub.html -@@ -99,7 +99,7 @@ asyncTest("http", function() { - deepEqual(JSON.parse(data), { - version: "@VERSION@", - requires: { -- cockpit: "0.114" -+ cockpit: "122" - }, - tools: { - 'patterns': { -diff --git a/src/common/cockpitassets.c b/src/common/cockpitassets.c -index 109c7c9..4f5d112 100644 ---- a/src/common/cockpitassets.c -+++ b/src/common/cockpitassets.c -@@ -505,43 +505,17 @@ GResource *cockpitassets_get_resource (void) - - #define G_HAS_CONSTRUCTORS 1 - --/* We do some weird things to avoid the constructors being optimized -- * away on VS2015 if WholeProgramOptimization is enabled. First we -- * make a reference to the array from the wrapper to make sure its -- * references. Then we use a pragma to make sure the wrapper function -- * symbol is always included at the link stage. Also, the symbols -- * need to be extern (but not dllexport), even though they are not -- * really used from another object file. -- */ -- --/* We need to account for differences between the mangling of symbols -- * for Win32 (x86) and x64 programs, as symbols on Win32 are prefixed -- * with an underscore but symbols on x64 are not. -- */ --#ifdef _WIN64 --#define G_MSVC_SYMBOL_PREFIX "" --#else --#define G_MSVC_SYMBOL_PREFIX "_" --#endif -- --#define G_DEFINE_CONSTRUCTOR(_func) G_MSVC_CTOR (_func, G_MSVC_SYMBOL_PREFIX) --#define G_DEFINE_DESTRUCTOR(_func) G_MSVC_DTOR (_func, G_MSVC_SYMBOL_PREFIX) -- --#define G_MSVC_CTOR(_func,_sym_prefix) \ -+#define G_DEFINE_CONSTRUCTOR(_func) \ - static void _func(void); \ -- extern int (* _array ## _func)(void); \ -- int _func ## _wrapper(void) { _func(); g_slist_find (NULL, _array ## _func); return 0; } \ -- __pragma(comment(linker,"/include:" _sym_prefix # _func "_wrapper")) \ -+ static int _func ## _wrapper(void) { _func(); return 0; } \ - __pragma(section(".CRT$XCU",read)) \ -- __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _wrapper; -+ __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _wrapper; - --#define G_MSVC_DTOR(_func,_sym_prefix) \ -+#define G_DEFINE_DESTRUCTOR(_func) \ - static void _func(void); \ -- extern int (* _array ## _func)(void); \ -- int _func ## _constructor(void) { atexit (_func); g_slist_find (NULL, _array ## _func); return 0; } \ -- __pragma(comment(linker,"/include:" _sym_prefix # _func "_constructor")) \ -+ static int _func ## _constructor(void) { atexit (_func); return 0; } \ - __pragma(section(".CRT$XCU",read)) \ -- __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _constructor; -+ __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _constructor; - - #elif defined (_MSC_VER) - -diff --git a/tools/cockpit.spec b/tools/cockpit.spec -index f277720..02ff660 100644 ---- a/tools/cockpit.spec -+++ b/tools/cockpit.spec -@@ -16,10 +16,10 @@ - - %if %{defined gitcommit} - %define extra_flags CFLAGS='-O2 -Wall -Werror -fPIC -g -DWITH_DEBUG' --%define stable_api %{gitcommit} -+%define required_base %{gitcommit} - %else --# The first version with a stable APIs --%define stable_api 0.114 -+# earliest base that the subpackages work on -+%define required_base 122 - %endif - - %if 0%{?centos} -@@ -385,7 +385,7 @@ This package contains the Cockpit shell UI assets. - %package storaged - Summary: Cockpit user interface for storage, using Storaged - Requires: %{name}-bridge >= %{version}-%{release} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-shell >= %{required_base} - Requires: storaged >= 2.1.1 - %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 - Recommends: storaged-lvm2 >= 2.1.1 -@@ -405,8 +405,8 @@ The Cockpit component for managing storage. This package uses Storaged. - - %package ostree - Summary: Cockpit user interface for rpm-ostree --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - %if 0%{?fedora} > 0 && 0%{?fedora} < 24 - Requires: rpm-ostree >= 2015.10-1 - %else -@@ -420,8 +420,8 @@ The Cockpit components for managing software updates for ostree based systems. - - %package machines - Summary: Cockpit user interface for virtual machines --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: libvirt - Requires: libvirt-client - -@@ -436,8 +436,8 @@ The Cockpit components for managing virtual machines. - - %package sosreport - Summary: Cockpit user interface for diagnostic reports --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: sos - BuildArch: noarch - -@@ -449,8 +449,8 @@ sosreport tool. - - %package subscriptions - Summary: Cockpit subscription user interface package --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: subscription-manager >= 1.13 - BuildArch: noarch - -@@ -462,8 +462,8 @@ subscription management. - - %package networkmanager - Summary: Cockpit user interface for networking, using NetworkManager --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: NetworkManager - # Optional components (only when soft deps are supported) - %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 -@@ -482,8 +482,8 @@ The Cockpit component for managing networking. This package uses NetworkManager - - %package selinux - Summary: Cockpit SELinux package --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: setroubleshoot-server >= 3.3.3 - BuildArch: noarch - -@@ -499,8 +499,8 @@ utility setroubleshoot to diagnose and resolve SELinux issues. - - %package docker - Summary: Cockpit user interface for Docker containers --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: docker >= 1.3.0 - Requires: python - -@@ -517,8 +517,8 @@ This package is not yet complete. - %package kubernetes - Summary: Cockpit user interface for Kubernetes cluster - Requires: /usr/bin/kubectl --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - BuildRequires: golang-bin - BuildRequires: golang-src - -@@ -537,8 +537,8 @@ cluster. Installed on the Kubernetes master. This package is not yet complete. - - %package test-assets - Summary: Additional stuff for testing Cockpit --Requires: %{name}-bridge >= %{stable_api} --Requires: %{name}-shell >= %{stable_api} -+Requires: %{name}-bridge >= %{required_base} -+Requires: %{name}-shell >= %{required_base} - Requires: openssh-clients - - %description test-assets --- -2.5.5 - diff --git a/SOURCES/0002-networkmanager-Fix-regression-re-activation-of-virtu.patch b/SOURCES/0002-networkmanager-Fix-regression-re-activation-of-virtu.patch deleted file mode 100644 index 3e5d989..0000000 --- a/SOURCES/0002-networkmanager-Fix-regression-re-activation-of-virtu.patch +++ /dev/null @@ -1,136 +0,0 @@ -From 31ca89dd1d0f90bf0249585093435926eee88cb5 Mon Sep 17 00:00:00 2001 -From: Marius Vollmer <mvollmer@redhat.com> -Date: Wed, 2 Nov 2016 11:10:42 +0200 -Subject: [2/7] networkmanager: Fix regression re activation of virtual - interfaces - -https://bugzilla.redhat.com/show_bug.cgi?id=1394667 - -Upstream commit: -6961a619a3d9012f7a2ac19e8c235e43a2cd216d - networkmanager: Fix regression re activation of virtual interfaces - -Closes #5363 -Signed-off-by: Stef Walter <stefw@redhat.com> - * Signing off inclusion in the rhel-7.3.1 branch ---- - dist/networkmanager/network.js | Bin 132973 -> 132949 bytes - dist/networkmanager/network.js.map | Bin 1028824 -> 1028731 bytes - pkg/networkmanager/interfaces.js | 12 ++++++------ - test/verify/check-networking | 30 ++++++++++++++++++++++++++++++ - 4 files changed, 36 insertions(+), 6 deletions(-) - -diff --git a/dist/networkmanager/network.js b/dist/networkmanager/network.js -index e734b5eb9154334f16b67e6560398e3b4eb02b40..2cdd210a34666121baf778b40b08a492e131861b 100644 -GIT binary patch -delta 75 -zcmaFc$8oifV}oWjYf5TaeBNY(YIz82b6E9eMkb)h#+j0nHEVfT;`0)7H`~>!K?RlB -S!5R{Cn`hN+pH;_rxdQ-J3>~fj - -delta 110 -zcmccG$MLq0V}oWjduCc<a;l!+WW8#6J}5geH&s)!R%fzTt=#7F>OMwJJ<q(7)FPn5 -j$(*&y2;OFcS~X<J*)tV+Qc}y{s+*hYwl~!=UhV(@l8z{Z - -diff --git a/dist/networkmanager/network.js.map b/dist/networkmanager/network.js.map -index 822a55bc7e063b5ff67c323123ec021228d9a479..b037e826b92c6599f15c6c719cf933b98d53936b 100644 -GIT binary patch -delta 486 -zcmccd)b95ay9x0^7Dfh%rm4v$NybLzDP~D2X_gxc1rBpoM(Kn)Iy)LiOrCgHo&(5> -zbo6v|*?iz|03!!nD)F$WsFS0kqq&QYE06-JN_8xAa;%D)9C-8svN92|OmuZQAa%`2 -z$J&#QF#<8u_M~IX`;=KzQp@7=rf*1Pk(}=Eidl^V%umcsoqq8FyU6qfvdpa0SN&k& -z-9GIV^G9YTh*Ht%vXLyp)8!{{u}$ai;}T|#&jaaT<YATE{^=d_DJCrHqCRl(OqZL; -z#et-FdfrTCw&@PfS*)hdU&PGXp8JUzh*^Lb#AX9x_U*Z!IM{Nq1lsg-B0NFUv)3^R -zZvU`}XE9TIcOvKZ?nEvv4XBqMeBlxYdkMnd*2Q&)nG@_#O`Vv$>4K3g@(3TWfF!nS -k_i=4u!m0-Dda%NF{fS&a%nigmK+FroeB1RW@~>0`0ICb9^Z)<= - -delta 534 -zcmezU#O}sZy9x0^smaEM21ZF1DaMwTrUofVsTLax1rD=VI_daMc6h8JZtkMv>gebQ -z;sdF2FP%U~Pe+TO%^ME~F!Fopcmf5Bopiz-ogK5hCVzY=DGAk3371QEax8Ol)c2lj -zeDnf_j>N+vljV=`3L>k{0jX{_J=Sh|j1h>LwwoSf-lsgh(VInKx`Hzs$MgjsnYpJM -zykusbuK9|YZ+b!~i{$hN!a%OW2PT&3nJTRO+tXe#e_-a+^UNzrElNvFp58d0S$KNG -zTV~1Wa|2npr=RKN;+XDO$SgL!W*Rf^_U-SOPcdOt{r5c=&-A??nUPda-=D+cFr7D< -znWJ6%6EhIA05K~NvjH*tcI{6b%sE(sb$X!)PtbI`bxeZWuZZw0W@>j!<lOF-$fcz* -zz2*y-99Ey*`@$tY-F7Jt$M*A`Tt|@oGhqUk&h+_#ESwOpJP_j&+5WhfYbCNTfNJcf -ngJh<kbm4XdyLdX##oFzm6S;tx8;E&;m=}oowuesSS5pK4VD-8@ - -diff --git a/pkg/networkmanager/interfaces.js b/pkg/networkmanager/interfaces.js -index 3b5b14b..9c2cf43 100644 ---- a/pkg/networkmanager/interfaces.js -+++ b/pkg/networkmanager/interfaces.js -@@ -2139,8 +2139,8 @@ PageNetworkInterface.prototype = { - modify, - cockpit.format(_("Deleting <b>$0</b> will break the connection to the server, " + - "and will make the administration UI unavailable."), -- self.iface.Name), -- cockpit.format(_("Delete $0"), self.iface.Name)); -+ self.dev_name), -+ cockpit.format(_("Delete $0"), self.dev_name)); - } - }, - -@@ -2171,8 +2171,8 @@ PageNetworkInterface.prototype = { - modify, - cockpit.format(_("Switching on <b>$0</b> will break the connection to the server, " + - "and will make the administration UI unavailable."), -- self.dev.Interface), -- cockpit.format(_("Switch on $0"), self.dev.Interface)); -+ self.dev_name), -+ cockpit.format(_("Switch on $0"), self.dev_name)); - }, - - disconnect: function() { -@@ -2196,8 +2196,8 @@ PageNetworkInterface.prototype = { - modify, - cockpit.format(_("Switching off <b>$0</b> will break the connection to the server, " + - "and will make the administration UI unavailable."), -- self.dev.Interface), -- cockpit.format(_("Switch off $0"), self.dev.Interface)); -+ self.dev_name), -+ cockpit.format(_("Switch off $0"), self.dev_name)); - }, - - update: function() { -diff --git a/test/verify/check-networking b/test/verify/check-networking -index a318e5c..1133eec 100755 ---- a/test/verify/check-networking -+++ b/test/verify/check-networking -@@ -371,6 +371,36 @@ class TestNetworking(MachineCase): - b.wait_visible("#networking") - b.wait_not_present("#networking-interfaces tr[data-interface='tbridge']") - -+ def testVlan(self): -+ b = self.browser -+ m = self.machine -+ -+ iface = self.get_iface(m, m.macaddr) -+ -+ self.login_and_go("/network") -+ self.wait_for_iface(iface) -+ -+ # Make a VLAN interface -+ b.click("button:contains('Add VLAN')") -+ b.wait_popup("network-vlan-settings-dialog") -+ b.set_val("#network-vlan-settings-dialog tr:contains('Name') input", "tvlan") -+ b.set_val("#network-vlan-settings-dialog tr:contains('VLAN Id') input", "123") -+ b.click("#network-vlan-settings-dialog button:contains('Apply')") -+ b.wait_popdown("network-vlan-settings-dialog") -+ b.wait_present("#networking-interfaces tr[data-interface='tvlan']") -+ -+ # Activate it. It wont get an IP address, but that's okay. -+ b.click("#networking-interfaces tr[data-interface='tvlan'] td:first-child") -+ b.wait_visible("#network-interface") -+ b.wait_in_text("tr:contains('Status')", "Inactive") -+ b.click(".panel-heading .btn:contains('On')") -+ b.wait_not_in_text("tr:contains('Status')", "Inactive") -+ -+ # Delete it -+ b.click("#network-interface button:contains('Delete')") -+ b.wait_visible("#networking") -+ b.wait_not_present("#networking-interfaces tr[data-interface='tvlan']") -+ - def testOther(self): - b = self.browser - m = self.machine --- -2.5.5 - diff --git a/SOURCES/0003-networkmanager-Always-set-REORDER_HDR-flag-for-new-V.patch b/SOURCES/0003-networkmanager-Always-set-REORDER_HDR-flag-for-new-V.patch deleted file mode 100644 index 483d55a..0000000 --- a/SOURCES/0003-networkmanager-Always-set-REORDER_HDR-flag-for-new-V.patch +++ /dev/null @@ -1,89 +0,0 @@ -From 953da73c7f21c85f68f9316d33c76643fee2a7dd Mon Sep 17 00:00:00 2001 -From: Marius Vollmer <mvollmer@redhat.com> -Date: Wed, 2 Nov 2016 14:44:00 +0200 -Subject: [3/7] networkmanager: Always set REORDER_HDR flag for new VLAN - devices - -https://bugzilla.redhat.com/show_bug.cgi?id=1390605 - -Upstream commit: -8ceb7172b80efba8e2d5269be078f0e65559b091 - networkmanager: Always set REORDER_HDR flag for new VLAN devices - -Closes #5363 -Signed-off-by: Stef Walter <stefw@redhat.com> - * Signing off inclusion in the rhel-7.3.1 branch ---- - dist/networkmanager/network.js | Bin 132949 -> 132973 bytes - dist/networkmanager/network.js.map | Bin 1028731 -> 1029014 bytes - pkg/networkmanager/interfaces.js | 2 ++ - test/verify/check-networking | 5 +++++ - 4 files changed, 7 insertions(+) - -diff --git a/dist/networkmanager/network.js b/dist/networkmanager/network.js -index 2cdd210a34666121baf778b40b08a492e131861b..ac346740af42b474d67e169402a8147b6a46708f 100644 -GIT binary patch -delta 42 -wcmccG$MLq0V?(5ZxK5siQdv%7o|2AIT25kmF_11*(lKm~P}m-!!1(tW06tp|vj6}9 - -delta 18 -ZcmaFc$8oifV?(4ubD_faLIuV@&j3${2v-0A - -diff --git a/dist/networkmanager/network.js.map b/dist/networkmanager/network.js.map -index b037e826b92c6599f15c6c719cf933b98d53936b..dc53b3f715bd55e48472b2325ddf21fa1d556ee4 100644 -GIT binary patch -delta 766 -zcmezU#BSPiy9u!(X2wZoMuvu_7KVmqmd1w3sTRp58w+RTaB91iIP3U3X1Q(_$}MLR -zNq2H|b+mBOadmWb)G2jxba%}0-aMgj6Dy<TX6N!-OpIom<*JM|87(IVEndl3zWLAM -zw07OBV$U)sXRsa@oj{<@{30ivK#$U5PhXv2N5|kiAQxz0po@;XXW8_AZAMXPGq{`= -zR0^md*h9zN+kE?eZANoRnc@<t?wm51Zm1Gp{p~`oj9-nVN-Mk|7C54s;a{;`v67KX -zA~ikR7gd3KU|xYAs#|p|oP#P0{2=PUo&dQsxC%pEda+Z8Hip7b{pk}XGKxqQ7NQve -zb!>Ri_I(o>cSy=uz!X#%qWLGXYWt+sjK04av$sE3#$-@5T|kVP#a>@uLETVYA+uPa -zBqLQJB{eOvG^a#IA*r-Pp*&R~FEuqqp(J0SIJHC}vqT}aq97+TIkP0EQXw&~vOKX; -zZ@Qp3v)FWf31%+Qw4B8B;us|z1vpSIRi7TPo>gi3gcmF<(;e8DIj8p@=HzX+mShHE -z79eH?Vm2UV2V#!x){>kbU9hI1>4hRZLDTKlF$r$JBEqwnX}en@r+(7(2ip9U`{3ds -rPB{szj@MBzoc?eox9s!_D>ymZfldcvE+FOxVjdvo-QItg@69^^8|3Zo - -delta 595 -zcmbRC-0t@iy9u!(<|Y<K28pJr$tFq0M&>DINhxWT8w+RTaGJT5IP3U3>bq<f$}MMM -z&vbHhcP#MSJhyNYE2HV=fbv^Rj7FQatBf@nO((}MUddRznR7{6JClCV^g?Y$QMbZk -zPhXv2N5|m2A}1YJN5?=H9e2;7V$U)sXAsxXMJEtQ=6mS`dl|u%dO=kJ6$E?exO*FK -zKcmfPE-8~=0yQkB3}zTqiLd!~c~{1-#xjK!UJ&~nQO)o#$?~19=*p<SJ-(9hrg*(Y -zmM^M0_rR<IKU7!gSU3lj7WhHbft?F-eQ+6uy7XeF5Hk#gq2?G0EB(T93qb~o0DT5C -z5$c8TyzQqaGVYL+F#)RpDyT3-^JQe&_W7$BeSb5iZ-2Xt$)IR@ff%#kbcNGwtkd5! -zGILB{b%c|5`gbE{zUc*$%xu$79^tfXmy==!Viq7~1!6WJW(Q)9?Q&9_OI)x<`}7`B -zo}lU8>zD+$zZd0M%(VSZBBy@R^m~VZh6~*1Vwrwn4JSwY$|IaW%mu{UK+FTgyxUhE -I;d}cI00B+B-T(jq - -diff --git a/pkg/networkmanager/interfaces.js b/pkg/networkmanager/interfaces.js -index 9c2cf43..fa95d9c 100644 ---- a/pkg/networkmanager/interfaces.js -+++ b/pkg/networkmanager/interfaces.js -@@ -743,6 +743,8 @@ function NetworkManagerModel() { - set("vlan", "parent", 's', settings.vlan.parent); - set("vlan", "id", 'u', settings.vlan.id); - set("vlan", "interface-name", 's', settings.vlan.interface_name); -+ // '1' is the default, but we need to set it explicitly anyway. -+ set("vlan", "flags", 'u', 1); - } - - if (settings.ethernet) { -diff --git a/test/verify/check-networking b/test/verify/check-networking -index 1133eec..711cd0c 100755 ---- a/test/verify/check-networking -+++ b/test/verify/check-networking -@@ -396,6 +396,11 @@ class TestNetworking(MachineCase): - b.click(".panel-heading .btn:contains('On')") - b.wait_not_in_text("tr:contains('Status')", "Inactive") - -+ # Check that the actual kernel device has the REORDER_HDR flag -+ # set. NetworkManager stopped doing that for connections -+ # created via D-Bus at some point. -+ self.assertIn("REORDER_HDR", m.execute("ip -d link show tvlan | grep vlan")) -+ - # Delete it - b.click("#network-interface button:contains('Delete')") - b.wait_visible("#networking") --- -2.5.5 - diff --git a/SOURCES/0004-networkmanager-Not-all-connections-have-a-interface-.patch b/SOURCES/0004-networkmanager-Not-all-connections-have-a-interface-.patch deleted file mode 100644 index b3cd6cd..0000000 --- a/SOURCES/0004-networkmanager-Not-all-connections-have-a-interface-.patch +++ /dev/null @@ -1,68 +0,0 @@ -From ddf02f21504708956b586988d797f2b23b53a950 Mon Sep 17 00:00:00 2001 -From: Marius Vollmer <mvollmer@redhat.com> -Date: Thu, 3 Nov 2016 14:49:41 +0200 -Subject: [4/7] networkmanager: Not all connections have a interface name - -https://bugzilla.redhat.com/show_bug.cgi?id=1394668 - -Upstream commit: -5d3f012faf468235954083312b1bd15ac8fc29c8 - networkmanager: Not all connections have a interface name - -Closes #5363 -Signed-off-by: Stef Walter <stefw@redhat.com> - * Signing off inclusion in the rhel-7.3.1 branch ---- - dist/networkmanager/network.js | Bin 132973 -> 132976 bytes - dist/networkmanager/network.js.map | Bin 1029014 -> 1029108 bytes - pkg/networkmanager/interfaces.js | 3 ++- - 3 files changed, 2 insertions(+), 1 deletion(-) - -diff --git a/dist/networkmanager/network.js b/dist/networkmanager/network.js -index ac346740af42b474d67e169402a8147b6a46708f..a5a1dba5cda0e4bc50df99453862cb89a8a605d6 100644 -GIT binary patch -delta 22 -ecmaFc$MK<$W5Xsh<`Olv=1peXH<>Z+z5oDpuL=7A - -delta 18 -acmey+$MLq0W5Xu1=B;Mix0*5Tz5oDOq6t0# - -diff --git a/dist/networkmanager/network.js.map b/dist/networkmanager/network.js.map -index dc53b3f715bd55e48472b2325ddf21fa1d556ee4..1b98808a10590f95af3df971bff95aef471d6f95 100644 -GIT binary patch -delta 549 -zcmbRC-0sVBy9u!(iD_m@Nl9tOMv2MBiAfe_MoA{g8w-n@867v@Z?2bT)Sn!`cqL=y -zX3iyP?Tk6o3$z)<+{%kReRYBz9fR|VoOE0r9Rpo-+&wFbJ<FV&L0m@{oj@R&@1+y$ -zWdT>}1yu=D5bUAj?rpjKj5edWq-<#k)Ucc~m|;*Qz8MwU6<is=7|WDbctI?5L^Z^} -zD$94eqAR2R_V`N1o8tAE*}kai+ye^={7{{xW8oZRP~Znq2X-&W`N4)5>e7pyLedM- -z6^3RMq8nK07gh{bCj#^u%tWXk!b`TFp2)aEQbrqQQiUO!HzN(V&tJ{x`<pR$``cwq -z*Vj)kU}0fl&P&XlUTDH1HGP2%Gtcybf1En)AHtY{m<5PgftU@5*@2j2`-d>jOYB%9 -za(a&_PtbJlbxeZW-;44rX4-xyk#ou%umvnY3sR?l^yg7-2O18<TtLhX#5_REyS?Ba -HpW0RcK1jBT - -delta 522 -zcmezJ+-}-)y9u!(X2wZoMuvu_7KVmqmd1w3sTRp58w-n@H@|AGl4rD>oVs`=WBF$O -zC28%kS;d}ZPR=^6j*gBlI)OkkzsN}^(4(~2(^n_h(J?p=$OTFUy6CujmSL#%(h2r5 -zgDdrdssySJ_Rw+nHs5|po6%g7v3NR{E29*Xe))DaSH>^KGNlz>5W^i&HTYL#`A%1N -zWz^rETFH1*ygohK7ge2mU|xYAs&jQLoP#P0{2=PU{s1{OxC%pEda+Z8Hip7beGG+_ -zeqn`$AOl5!-hi11^-_4z_KOo4cStf?Oz&FFD8*Q{ed%gO-`|Yc+dnU3y1st;xqqBG -z(^ptBOHDUO<B*-cA()wEdcuEBf$8@DIa#My$g_xn#5h1=674I)nSq!Eh*^P{4T#x+ -ym}C3Oa84g~tZ_KKAedKdni!AG_UL#{kNNFD>wuUGh`E872Z(vMpZmwBwiN*KRIJJX - -diff --git a/pkg/networkmanager/interfaces.js b/pkg/networkmanager/interfaces.js -index fa95d9c..4d0a751 100644 ---- a/pkg/networkmanager/interfaces.js -+++ b/pkg/networkmanager/interfaces.js -@@ -1160,7 +1160,8 @@ function NetworkManagerModel() { - if (obj.Connections) { - obj.Connections.forEach(function (con) { - function add_to_interface(name) { -- get_interface(name).Connections.push(con); -+ if (name) -+ get_interface(name).Connections.push(con); - } - - if (con.Settings) { --- -2.5.5 - diff --git a/SOURCES/0005-Fix-registry-console-Windows-IE-and-Edge-login.patch b/SOURCES/0005-Fix-registry-console-Windows-IE-and-Edge-login.patch deleted file mode 100644 index df0d51a..0000000 --- a/SOURCES/0005-Fix-registry-console-Windows-IE-and-Edge-login.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 96d64114ecedbb1203199339d443aba8f79f2417 Mon Sep 17 00:00:00 2001 -From: petervo <petervo@redhat.com> -Date: Thu, 10 Nov 2016 12:21:28 -0800 -Subject: [5/7] Fix registry console Windows IE and Edge login - -https://bugzilla.redhat.com/show_bug.cgi?id=1378810 -https://bugzilla.redhat.com/show_bug.cgi?id=1393740 - -Upstream commits: -b403d66ff9b2a74c58dc296236491af2aae33601 - ws: Explictly set no-cache on all login responses -80a239cf53d0eb44fef5da3e3b31d67bb065e336 - ws: Extract baseURI from tag for some IEs - -Closes #5363 -Signed-off-by: Stef Walter <stefw@redhat.com> - * Signing off inclusion in the rhel-7.3.1 branch ---- - src/ws/cockpithandlers.c | 2 ++ - src/ws/login.html | 13 ++++++++++++- - 2 files changed, 14 insertions(+), 1 deletion(-) - -diff --git a/src/ws/cockpithandlers.c b/src/ws/cockpithandlers.c -index f96354e..1611fdd 100644 ---- a/src/ws/cockpithandlers.c -+++ b/src/ws/cockpithandlers.c -@@ -408,6 +408,8 @@ on_login_complete (GObject *object, - headers = cockpit_web_server_new_table (); - response_data = cockpit_auth_login_finish (COCKPIT_AUTH (object), result, flags, headers, &error); - -+ /* Never cache a login response */ -+ cockpit_web_response_set_cache_type (response, COCKPIT_WEB_RESPONSE_NO_CACHE); - if (error) - { - if (response_data) -diff --git a/src/ws/login.html b/src/ws/login.html -index 3eb30f5..d114cc0 100644 ---- a/src/ws/login.html -+++ b/src/ws/login.html -@@ -133,8 +133,19 @@ - /* Sets values for application, url_root and login_path */ - function setup_path_globals (path) { - var parser = document.createElement('a'); -+ var base = document.baseURI; -+ var base_tags; -+ /* Some IEs don't support baseURI */ -+ if (!base) { -+ base_tags = document.getElementsByTagName ("base"); -+ if (base_tags.length > 0) -+ base = base_tags[0].href; -+ else -+ base = "/"; -+ } -+ - path = path || "/"; -- parser.href = document.baseURI; -+ parser.href = base; - if (parser.pathname != "/") { - url_root = parser.pathname.replace(/^\/+|\/+$/g, ''); - window.localStorage.setItem('url-root', url_root); --- -2.5.5 - diff --git a/SOURCES/0006-kubernetes-Fix-reloading-of-projects-and-users.patch b/SOURCES/0006-kubernetes-Fix-reloading-of-projects-and-users.patch deleted file mode 100644 index 7cd89a5..0000000 --- a/SOURCES/0006-kubernetes-Fix-reloading-of-projects-and-users.patch +++ /dev/null @@ -1,1425 +0,0 @@ -From 260cfb53147c9d9bf46858c2bdd5ff707dda37cc Mon Sep 17 00:00:00 2001 -From: petervo <petervo@redhat.com> -Date: Thu, 10 Nov 2016 09:58:30 -0800 -Subject: [6/7] kubernetes: Fix reloading of projects and users - -https://bugzilla.redhat.com/show_bug.cgi?id=1393785 - -Upstream commit: -d1c58a3bb46ba57e5667e48f579dd7bcf95973e4 - kubernetes: Fix reloading of projects and users - -Closes #5363 -Signed-off-by: Stef Walter <stefw@redhat.com> - * Signing off inclusion in the rhel-7.3.1 branch ---- - Makefile-kubernetes.deps | 2 +- - dist/kubernetes/kubernetes.js | Bin 832263 -> 832099 bytes - dist/kubernetes/kubernetes.js.map | Bin 6430970 -> 6429847 bytes - dist/kubernetes/registry.js | Bin 470252 -> 470087 bytes - dist/kubernetes/registry.js.map | Bin 4275493 -> 4274371 bytes - dist/kubernetes/scripts/test-connection.js.map | Bin 3229225 -> 3229225 bytes - dist/kubernetes/scripts/test-images.js.map | Bin 3685357 -> 3685357 bytes - dist/kubernetes/scripts/test-kube-client.js.map | Bin 4114391 -> 4114391 bytes - dist/kubernetes/scripts/test-nodes.js.map | Bin 4719794 -> 4719794 bytes - dist/kubernetes/scripts/test-projects.js | Bin 319416 -> 319252 bytes - dist/kubernetes/scripts/test-projects.js.map | Bin 3413296 -> 3412183 bytes - dist/kubernetes/scripts/test-tags.js.map | Bin 2481360 -> 2481360 bytes - dist/kubernetes/scripts/test-utils.js.map | Bin 2484409 -> 2484409 bytes - dist/kubernetes/scripts/test-volumes.js.map | Bin 3759256 -> 3759256 bytes - pkg/kubernetes/scripts/projects.js | 10 ---------- - 15 files changed, 1 insertion(+), 11 deletions(-) - -diff --git a/Makefile-kubernetes.deps b/Makefile-kubernetes.deps -index 722a02b..b76192f 100644 ---- a/Makefile-kubernetes.deps -+++ b/Makefile-kubernetes.deps -@@ -1,4 +1,4 @@ --kubernetes_INPUTS = $(srcdir)/pkg/kubernetes/scripts/test-volumes.js $(srcdir)/pkg/kubernetes/scripts/test-utils.js $(srcdir)/pkg/kubernetes/scripts/test-tags.js $(srcdir)/pkg/kubernetes/scripts/test-projects.js $(srcdir)/pkg/kubernetes/scripts/test-nodes.js $(srcdir)/pkg/kubernetes/scripts/test-kube-client.js $(srcdir)/pkg/kubernetes/scripts/test-images.js $(srcdir)/pkg/kubernetes/scripts/test-connection.js $(srcdir)/pkg/kubernetes/styles/revealable.less $(srcdir)/lib/patternfly/less/color-variables.less $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.css $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.css $(srcdir)/lib/angular/angular-csp.css $(srcdir)/pkg/kubernetes/styles/nodes.less $(srcdir)/lib/patternfly/less/variables.less $(srcdir)/lib/bootstrap/less/variables.less $(srcdir)/pkg/kubernetes/styles/volumes.less $(srcdir)/pkg/kubernetes/styles/projects.less $(srcdir)/pkg/kubernetes/styles/layers.less $(srcdir)/pkg/kubernetes/styles/variables.less $(srcdir)/lib/page.css $(srcdir)/lib/listing.css $(srcdir)/lib/console.css $(srcdir)/lib/table.css $(srcdir)/pkg/kubernetes/styles/app.less $(srcdir)/pkg/kubernetes/styles/containers.less $(srcdir)/pkg/kubernetes/styles/details.less $(srcdir)/pkg/kubernetes/styles/topology.less $(srcdir)/pkg/kubernetes/styles/images.less $(srcdir)/pkg/kubernetes/styles/dashboard.less $(srcdir)/pkg/kubernetes/styles/sidebar.less $(srcdir)/pkg/kubernetes/styles/filter.less $(srcdir)/pkg/kubernetes/styles/dropdown.less $(srcdir)/pkg/kubernetes/styles/tags.less $(srcdir)/pkg/kubernetes/styles/main.less $(srcdir)/lib/term.css $(srcdir)/pkg/kubernetes/scripts/main.js $(srcdir)/lib/angular/angular.js $(srcdir)/lib/angular-route/angular-route.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap.js $(srcdir)/lib/kubernetes-object-describer/dist/object-describer.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.js $(srcdir)/lib/term.js-cockpit/src/term.js $(srcdir)/pkg/kubernetes/scripts/kube-client.js $(srcdir)/pkg/kubernetes/scripts/kube-client-cockpit.js $(srcdir)/pkg/kubernetes/scripts/containers.js $(srcdir)/pkg/kubernetes/scripts/dialog.js $(srcdir)/pkg/kubernetes/scripts/listing.js $(srcdir)/pkg/kubernetes/views/image-panel.html $(srcdir)/pkg/kubernetes/views/user-panel.html $(srcdir)/pkg/kubernetes/views/service-panel.html $(srcdir)/pkg/kubernetes/views/pod-panel.html $(srcdir)/pkg/kubernetes/views/route-panel.html $(srcdir)/pkg/kubernetes/views/pv-panel.html $(srcdir)/pkg/kubernetes/views/imagestream-panel.html $(srcdir)/pkg/kubernetes/views/default-panel.html $(srcdir)/pkg/kubernetes/views/node-panel.html $(srcdir)/pkg/kubernetes/views/project-panel.html $(srcdir)/pkg/kubernetes/views/container-panel.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-panel.html $(srcdir)/pkg/kubernetes/views/group-panel.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-panel.html $(srcdir)/pkg/kubernetes/scripts/dashboard.js $(srcdir)/pkg/kubernetes/scripts/details.js $(srcdir)/pkg/kubernetes/scripts/date.js $(srcdir)/lib/momentjs/moment.js $(srcdir)/lib/momentjs/locale/empty.js $(srcdir)/pkg/kubernetes/scripts/utils.js $(srcdir)/pkg/kubernetes/scripts/volumes.js $(srcdir)/pkg/kubernetes/views/volumes-page.html $(srcdir)/pkg/kubernetes/views/pv-page.html $(srcdir)/pkg/kubernetes/views/pv-body.html $(srcdir)/pkg/kubernetes/views/pvc-body.html $(srcdir)/pkg/kubernetes/views/pv-claim.html $(srcdir)/pkg/kubernetes/views/volume-body.html $(srcdir)/pkg/kubernetes/views/pvc-delete.html $(srcdir)/pkg/kubernetes/views/pv-delete.html $(srcdir)/pkg/kubernetes/views/pv-modify.html $(srcdir)/pkg/kubernetes/views/details-page.html $(srcdir)/pkg/kubernetes/views/pod-container.html $(srcdir)/pkg/kubernetes/views/item-delete.html $(srcdir)/pkg/kubernetes/views/route-modify.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-modify.html $(srcdir)/pkg/kubernetes/views/service-modify.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-body.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-pods.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-body.html $(srcdir)/pkg/kubernetes/views/route-body.html $(srcdir)/pkg/kubernetes/views/service-body.html $(srcdir)/pkg/kubernetes/views/service-endpoint.html $(srcdir)/pkg/kubernetes/views/pod-page.html $(srcdir)/pkg/kubernetes/views/image-page.html $(srcdir)/pkg/kubernetes/views/registry-dashboard-page.html $(srcdir)/pkg/kubernetes/views/project-page.html $(srcdir)/pkg/kubernetes/views/topology-page.html $(srcdir)/pkg/kubernetes/views/node-page.html $(srcdir)/pkg/kubernetes/views/dashboard-page.html $(srcdir)/pkg/kubernetes/views/nodes-page.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-page.html $(srcdir)/pkg/kubernetes/views/container-page.html $(srcdir)/pkg/kubernetes/views/service-page.html $(srcdir)/pkg/kubernetes/views/group-page.html $(srcdir)/pkg/kubernetes/views/containers-page.html $(srcdir)/pkg/kubernetes/views/projects-page.html $(srcdir)/pkg/kubernetes/views/user-page.html $(srcdir)/pkg/kubernetes/views/images-page.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-page.html $(srcdir)/pkg/kubernetes/views/route-page.html $(srcdir)/pkg/kubernetes/views/imagestream-page.html $(srcdir)/pkg/kubernetes/scripts/app.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap-tpls.js $(srcdir)/pkg/kubernetes/scripts/connection.js $(srcdir)/pkg/kubernetes/views/auth-form.html $(srcdir)/pkg/kubernetes/views/auth-rejected-cert.html $(srcdir)/pkg/kubernetes/views/containers-listing.html $(srcdir)/pkg/kubernetes/views/container-page-inline.html $(srcdir)/pkg/kubernetes/views/container-body.html $(srcdir)/pkg/kubernetes/views/pod-body.html $(srcdir)/pkg/kubernetes/views/auth-dialog.html $(srcdir)/pkg/kubernetes/views/filter-bar.html $(srcdir)/pkg/kubernetes/views/filter-project.html $(srcdir)/pkg/kubernetes/scripts/graphs.js $(srcdir)/lib/d3/d3.js $(srcdir)/pkg/kubernetes/scripts/nodes.js $(srcdir)/pkg/kubernetes/scripts/charts.js $(srcdir)/pkg/kubernetes/views/node-body.html $(srcdir)/pkg/kubernetes/views/node-capacity.html $(srcdir)/pkg/kubernetes/views/node-stats.html $(srcdir)/pkg/kubernetes/views/node-add.html $(srcdir)/pkg/kubernetes/views/node-delete.html $(srcdir)/pkg/kubernetes/views/node-alerts.html $(srcdir)/pkg/kubernetes/views/deploy.html $(srcdir)/pkg/kubernetes/views/file-button.html $(srcdir)/pkg/kubernetes/scripts/policy.js $(srcdir)/pkg/kubernetes/scripts/projects.js $(srcdir)/pkg/kubernetes/views/project-body.html $(srcdir)/pkg/kubernetes/views/user-body.html $(srcdir)/pkg/kubernetes/views/project-listing.html $(srcdir)/pkg/kubernetes/views/project-modify.html $(srcdir)/pkg/kubernetes/views/project-delete.html $(srcdir)/pkg/kubernetes/views/add-group-dialog.html $(srcdir)/pkg/kubernetes/views/user-group-add.html $(srcdir)/pkg/kubernetes/views/user-group-remove.html $(srcdir)/pkg/kubernetes/views/group-delete.html $(srcdir)/pkg/kubernetes/views/add-user-dialog.html $(srcdir)/pkg/kubernetes/views/user-modify.html $(srcdir)/pkg/kubernetes/views/user-add-membership.html $(srcdir)/pkg/kubernetes/views/user-remove-membership.html $(srcdir)/pkg/kubernetes/views/user-delete.html $(srcdir)/pkg/kubernetes/views/add-member-role-dialog.html $(srcdir)/pkg/kubernetes/views/remove-role-dialog.html $(srcdir)/pkg/kubernetes/views/add-role-dialog.html $(srcdir)/pkg/kubernetes/scripts/images.js $(srcdir)/pkg/kubernetes/scripts/layers.js $(srcdir)/pkg/kubernetes/views/image-layers.html $(srcdir)/pkg/kubernetes/scripts/tags.js $(srcdir)/pkg/kubernetes/views/image-body.html $(srcdir)/pkg/kubernetes/views/image-config.html $(srcdir)/pkg/kubernetes/views/image-meta.html $(srcdir)/pkg/kubernetes/views/imagestream-body.html $(srcdir)/pkg/kubernetes/views/imagestream-meta.html $(srcdir)/pkg/kubernetes/views/image-listing.html $(srcdir)/pkg/kubernetes/views/imagestream-delete.html $(srcdir)/pkg/kubernetes/views/imagestream-modify.html $(srcdir)/pkg/kubernetes/views/image-delete.html $(srcdir)/pkg/kubernetes/scripts/topology.js $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.js $(srcdir)/pkg/kubernetes/styles/registry.less $(srcdir)/pkg/kubernetes/scripts/registry.js $(srcdir)/lib/qunit-tests.js $(srcdir)/lib/qunit/qunit/qunit.js $(srcdir)/lib/qunit-tap/lib/qunit-tap.js $(srcdir)/lib/qunit/qunit/qunit.css $(srcdir)/pkg/kubernetes/scripts/kube-client-mock.js $(srcdir)/pkg/kubernetes/scripts/fixture-basic.js $(srcdir)/pkg/kubernetes/scripts/fixture-large.js $(srcdir)/tools/qunit-template.html $(srcdir)/pkg/kubernetes/manifest.json $(srcdir)/pkg/kubernetes/override.json $(srcdir)/pkg/kubernetes/index.html $(srcdir)/pkg/kubernetes/registry.html -+kubernetes_INPUTS = $(srcdir)/pkg/kubernetes/scripts/test-volumes.js $(srcdir)/pkg/kubernetes/scripts/test-utils.js $(srcdir)/pkg/kubernetes/scripts/test-tags.js $(srcdir)/pkg/kubernetes/scripts/test-projects.js $(srcdir)/pkg/kubernetes/scripts/test-nodes.js $(srcdir)/pkg/kubernetes/scripts/test-kube-client.js $(srcdir)/pkg/kubernetes/scripts/test-images.js $(srcdir)/pkg/kubernetes/scripts/test-connection.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.css $(srcdir)/lib/patternfly/less/variables.less $(srcdir)/lib/bootstrap/less/variables.less $(srcdir)/lib/patternfly/less/color-variables.less $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.css $(srcdir)/lib/angular/angular-csp.css $(srcdir)/pkg/kubernetes/styles/nodes.less $(srcdir)/pkg/kubernetes/styles/volumes.less $(srcdir)/pkg/kubernetes/styles/projects.less $(srcdir)/pkg/kubernetes/styles/layers.less $(srcdir)/pkg/kubernetes/styles/variables.less $(srcdir)/lib/page.css $(srcdir)/lib/listing.css $(srcdir)/lib/console.css $(srcdir)/lib/table.css $(srcdir)/pkg/kubernetes/styles/app.less $(srcdir)/pkg/kubernetes/styles/containers.less $(srcdir)/pkg/kubernetes/styles/details.less $(srcdir)/pkg/kubernetes/styles/topology.less $(srcdir)/pkg/kubernetes/styles/revealable.less $(srcdir)/pkg/kubernetes/styles/dashboard.less $(srcdir)/pkg/kubernetes/styles/sidebar.less $(srcdir)/pkg/kubernetes/styles/filter.less $(srcdir)/pkg/kubernetes/styles/dropdown.less $(srcdir)/pkg/kubernetes/styles/tags.less $(srcdir)/pkg/kubernetes/styles/images.less $(srcdir)/pkg/kubernetes/styles/main.less $(srcdir)/lib/term.css $(srcdir)/pkg/kubernetes/scripts/main.js $(srcdir)/lib/angular/angular.js $(srcdir)/lib/angular-route/angular-route.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap.js $(srcdir)/lib/kubernetes-object-describer/dist/object-describer.js $(srcdir)/lib/kubernetes-container-terminal/dist/container-terminal.js $(srcdir)/lib/term.js-cockpit/src/term.js $(srcdir)/pkg/kubernetes/scripts/kube-client.js $(srcdir)/pkg/kubernetes/scripts/kube-client-cockpit.js $(srcdir)/pkg/kubernetes/scripts/containers.js $(srcdir)/pkg/kubernetes/scripts/dialog.js $(srcdir)/pkg/kubernetes/scripts/listing.js $(srcdir)/pkg/kubernetes/views/image-panel.html $(srcdir)/pkg/kubernetes/views/user-panel.html $(srcdir)/pkg/kubernetes/views/service-panel.html $(srcdir)/pkg/kubernetes/views/pod-panel.html $(srcdir)/pkg/kubernetes/views/route-panel.html $(srcdir)/pkg/kubernetes/views/pv-panel.html $(srcdir)/pkg/kubernetes/views/imagestream-panel.html $(srcdir)/pkg/kubernetes/views/default-panel.html $(srcdir)/pkg/kubernetes/views/node-panel.html $(srcdir)/pkg/kubernetes/views/project-panel.html $(srcdir)/pkg/kubernetes/views/container-panel.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-panel.html $(srcdir)/pkg/kubernetes/views/group-panel.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-panel.html $(srcdir)/pkg/kubernetes/scripts/dashboard.js $(srcdir)/pkg/kubernetes/scripts/details.js $(srcdir)/pkg/kubernetes/scripts/date.js $(srcdir)/lib/momentjs/moment.js $(srcdir)/lib/momentjs/locale/empty.js $(srcdir)/pkg/kubernetes/scripts/utils.js $(srcdir)/pkg/kubernetes/scripts/volumes.js $(srcdir)/pkg/kubernetes/views/volumes-page.html $(srcdir)/pkg/kubernetes/views/pv-page.html $(srcdir)/pkg/kubernetes/views/pv-body.html $(srcdir)/pkg/kubernetes/views/pvc-body.html $(srcdir)/pkg/kubernetes/views/pv-claim.html $(srcdir)/pkg/kubernetes/views/volume-body.html $(srcdir)/pkg/kubernetes/views/pvc-delete.html $(srcdir)/pkg/kubernetes/views/pv-delete.html $(srcdir)/pkg/kubernetes/views/pv-modify.html $(srcdir)/pkg/kubernetes/views/details-page.html $(srcdir)/pkg/kubernetes/views/pod-container.html $(srcdir)/pkg/kubernetes/views/item-delete.html $(srcdir)/pkg/kubernetes/views/route-modify.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-modify.html $(srcdir)/pkg/kubernetes/views/service-modify.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-body.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-pods.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-body.html $(srcdir)/pkg/kubernetes/views/route-body.html $(srcdir)/pkg/kubernetes/views/service-body.html $(srcdir)/pkg/kubernetes/views/service-endpoint.html $(srcdir)/pkg/kubernetes/views/pod-page.html $(srcdir)/pkg/kubernetes/views/image-page.html $(srcdir)/pkg/kubernetes/views/registry-dashboard-page.html $(srcdir)/pkg/kubernetes/views/project-page.html $(srcdir)/pkg/kubernetes/views/topology-page.html $(srcdir)/pkg/kubernetes/views/node-page.html $(srcdir)/pkg/kubernetes/views/dashboard-page.html $(srcdir)/pkg/kubernetes/views/nodes-page.html $(srcdir)/pkg/kubernetes/views/deploymentconfig-page.html $(srcdir)/pkg/kubernetes/views/container-page.html $(srcdir)/pkg/kubernetes/views/service-page.html $(srcdir)/pkg/kubernetes/views/group-page.html $(srcdir)/pkg/kubernetes/views/containers-page.html $(srcdir)/pkg/kubernetes/views/projects-page.html $(srcdir)/pkg/kubernetes/views/user-page.html $(srcdir)/pkg/kubernetes/views/images-page.html $(srcdir)/pkg/kubernetes/views/replicationcontroller-page.html $(srcdir)/pkg/kubernetes/views/route-page.html $(srcdir)/pkg/kubernetes/views/imagestream-page.html $(srcdir)/pkg/kubernetes/scripts/app.js $(srcdir)/lib/angular-bootstrap/ui-bootstrap-tpls.js $(srcdir)/pkg/kubernetes/scripts/connection.js $(srcdir)/pkg/kubernetes/views/auth-form.html $(srcdir)/pkg/kubernetes/views/auth-rejected-cert.html $(srcdir)/pkg/kubernetes/views/containers-listing.html $(srcdir)/pkg/kubernetes/views/container-page-inline.html $(srcdir)/pkg/kubernetes/views/container-body.html $(srcdir)/pkg/kubernetes/views/pod-body.html $(srcdir)/pkg/kubernetes/views/auth-dialog.html $(srcdir)/pkg/kubernetes/views/filter-bar.html $(srcdir)/pkg/kubernetes/views/filter-project.html $(srcdir)/pkg/kubernetes/scripts/graphs.js $(srcdir)/lib/d3/d3.js $(srcdir)/pkg/kubernetes/scripts/nodes.js $(srcdir)/pkg/kubernetes/scripts/charts.js $(srcdir)/pkg/kubernetes/views/node-body.html $(srcdir)/pkg/kubernetes/views/node-capacity.html $(srcdir)/pkg/kubernetes/views/node-stats.html $(srcdir)/pkg/kubernetes/views/node-add.html $(srcdir)/pkg/kubernetes/views/node-delete.html $(srcdir)/pkg/kubernetes/views/node-alerts.html $(srcdir)/pkg/kubernetes/views/deploy.html $(srcdir)/pkg/kubernetes/views/file-button.html $(srcdir)/pkg/kubernetes/scripts/policy.js $(srcdir)/pkg/kubernetes/scripts/projects.js $(srcdir)/pkg/kubernetes/views/project-body.html $(srcdir)/pkg/kubernetes/views/user-body.html $(srcdir)/pkg/kubernetes/views/project-listing.html $(srcdir)/pkg/kubernetes/views/project-modify.html $(srcdir)/pkg/kubernetes/views/project-delete.html $(srcdir)/pkg/kubernetes/views/add-group-dialog.html $(srcdir)/pkg/kubernetes/views/user-group-add.html $(srcdir)/pkg/kubernetes/views/user-group-remove.html $(srcdir)/pkg/kubernetes/views/group-delete.html $(srcdir)/pkg/kubernetes/views/add-user-dialog.html $(srcdir)/pkg/kubernetes/views/user-modify.html $(srcdir)/pkg/kubernetes/views/user-add-membership.html $(srcdir)/pkg/kubernetes/views/user-remove-membership.html $(srcdir)/pkg/kubernetes/views/user-delete.html $(srcdir)/pkg/kubernetes/views/add-member-role-dialog.html $(srcdir)/pkg/kubernetes/views/remove-role-dialog.html $(srcdir)/pkg/kubernetes/views/add-role-dialog.html $(srcdir)/pkg/kubernetes/scripts/images.js $(srcdir)/pkg/kubernetes/scripts/layers.js $(srcdir)/pkg/kubernetes/views/image-layers.html $(srcdir)/pkg/kubernetes/scripts/tags.js $(srcdir)/pkg/kubernetes/views/image-body.html $(srcdir)/pkg/kubernetes/views/image-config.html $(srcdir)/pkg/kubernetes/views/image-meta.html $(srcdir)/pkg/kubernetes/views/imagestream-body.html $(srcdir)/pkg/kubernetes/views/imagestream-meta.html $(srcdir)/pkg/kubernetes/views/image-listing.html $(srcdir)/pkg/kubernetes/views/imagestream-delete.html $(srcdir)/pkg/kubernetes/views/imagestream-modify.html $(srcdir)/pkg/kubernetes/views/image-delete.html $(srcdir)/pkg/kubernetes/scripts/topology.js $(srcdir)/lib/kubernetes-topology-graph/dist/topology-graph.js $(srcdir)/pkg/kubernetes/styles/registry.less $(srcdir)/pkg/kubernetes/scripts/registry.js $(srcdir)/lib/qunit-tests.js $(srcdir)/lib/qunit/qunit/qunit.js $(srcdir)/lib/qunit-tap/lib/qunit-tap.js $(srcdir)/lib/qunit/qunit/qunit.css $(srcdir)/pkg/kubernetes/scripts/kube-client-mock.js $(srcdir)/pkg/kubernetes/scripts/fixture-basic.js $(srcdir)/pkg/kubernetes/scripts/fixture-large.js $(srcdir)/tools/qunit-template.html $(srcdir)/pkg/kubernetes/manifest.json $(srcdir)/pkg/kubernetes/override.json $(srcdir)/pkg/kubernetes/index.html $(srcdir)/pkg/kubernetes/registry.html - kubernetes_OUTPUTS = dist/kubernetes/kubernetes.js dist/kubernetes/registry.js dist/kubernetes/scripts/test-connection.js dist/kubernetes/scripts/test-images.js dist/kubernetes/scripts/test-kube-client.js dist/kubernetes/scripts/test-nodes.js dist/kubernetes/scripts/test-projects.js dist/kubernetes/scripts/test-tags.js dist/kubernetes/scripts/test-utils.js dist/kubernetes/scripts/test-volumes.js dist/kubernetes/kubernetes.css dist/kubernetes/registry.css dist/kubernetes/scripts/test-connection.css dist/kubernetes/scripts/test-images.css dist/kubernetes/scripts/test-kube-client.css dist/kubernetes/scripts/test-nodes.css dist/kubernetes/scripts/test-projects.css dist/kubernetes/scripts/test-tags.css dist/kubernetes/scripts/test-utils.css dist/kubernetes/scripts/test-volumes.css dist/kubernetes/kubernetes.js.map dist/kubernetes/kubernetes.css.map dist/kubernetes/registry.js.map dist/kubernetes/registry.css.map dist/kubernetes/scripts/test-connection.js.map dist/kubernetes/scripts/test-connection.css.map dist/kubernetes/scripts/test-images.js.map dist/kubernetes/scripts/test-images.css.map dist/kubernetes/scripts/test-kube-client.js.map dist/kubernetes/scripts/test-kube-client.css.map dist/kubernetes/scripts/test-nodes.js.map dist/kubernetes/scripts/test-nodes.css.map dist/kubernetes/scripts/test-projects.js.map dist/kubernetes/scripts/test-projects.css.map dist/kubernetes/scripts/test-tags.js.map dist/kubernetes/scripts/test-tags.css.map dist/kubernetes/scripts/test-utils.js.map dist/kubernetes/scripts/test-utils.css.map dist/kubernetes/scripts/test-volumes.js.map dist/kubernetes/scripts/test-volumes.css.map dist/kubernetes/manifest.json dist/kubernetes/override.json dist/kubernetes/index.html dist/kubernetes/registry.html dist/kubernetes/scripts/test-utils.html dist/kubernetes/scripts/test-images.html dist/kubernetes/scripts/test-projects.html dist/kubernetes/scripts/test-nodes.html dist/kubernetes/scripts/test-kube-client.html dist/kubernetes/scripts/test-tags.html dist/kubernetes/scripts/test-connection.html dist/kubernetes/scripts/test-volumes.html - kubernetes_INSTALL = dist/kubernetes/kubernetes.js.gz dist/kubernetes/registry.js.gz dist/kubernetes/scripts/test-connection.js.gz dist/kubernetes/scripts/test-images.js.gz dist/kubernetes/scripts/test-kube-client.js.gz dist/kubernetes/scripts/test-nodes.js.gz dist/kubernetes/scripts/test-projects.js.gz dist/kubernetes/scripts/test-tags.js.gz dist/kubernetes/scripts/test-utils.js.gz dist/kubernetes/scripts/test-volumes.js.gz dist/kubernetes/kubernetes.css.gz dist/kubernetes/registry.css.gz dist/kubernetes/scripts/test-connection.css.gz dist/kubernetes/scripts/test-images.css.gz dist/kubernetes/scripts/test-kube-client.css.gz dist/kubernetes/scripts/test-nodes.css.gz dist/kubernetes/scripts/test-projects.css.gz dist/kubernetes/scripts/test-tags.css.gz dist/kubernetes/scripts/test-utils.css.gz dist/kubernetes/scripts/test-volumes.css.gz dist/kubernetes/manifest.json dist/kubernetes/override.json dist/kubernetes/index.html.gz dist/kubernetes/registry.html.gz - kubernetes_DEBUG = dist/kubernetes/kubernetes.js.map dist/kubernetes/kubernetes.css.map dist/kubernetes/registry.js.map dist/kubernetes/registry.css.map dist/kubernetes/scripts/test-connection.js.map dist/kubernetes/scripts/test-connection.css.map dist/kubernetes/scripts/test-images.js.map dist/kubernetes/scripts/test-images.css.map dist/kubernetes/scripts/test-kube-client.js.map dist/kubernetes/scripts/test-kube-client.css.map dist/kubernetes/scripts/test-nodes.js.map dist/kubernetes/scripts/test-nodes.css.map dist/kubernetes/scripts/test-projects.js.map dist/kubernetes/scripts/test-projects.css.map dist/kubernetes/scripts/test-tags.js.map dist/kubernetes/scripts/test-tags.css.map dist/kubernetes/scripts/test-utils.js.map dist/kubernetes/scripts/test-utils.css.map dist/kubernetes/scripts/test-volumes.js.map dist/kubernetes/scripts/test-volumes.css.map -diff --git a/dist/kubernetes/kubernetes.js b/dist/kubernetes/kubernetes.js -index 82ac51f8ea5cba04f0038a3ad4a3067535ae9af5..f3f3e21e611987201277e20cb2b5dadd32807ef9 100644 -GIT binary patch -delta 173 -zcmZpFX7u=pQ9}!33sVbo3rh=Y3tJ0&3r7oQ3)dFz&<252y@I0rEWgCuRNGRWQhSZ* -z{Egf))2}pen=)%!fq5>|KN#_tOiwW9VW0k>nVV(%#76F1M!{6Q(&E%2gvQkA|7LJY -zOt)|3=9>PXk(+ILOEY%@*o;@r+-lPm8o7<9|7zpz*nX;oTY!0b<sx?O>Cf7^lNh<$ -OJvz9zdvx&Z*8%`tHawgF - -delta 228 -zcmaF-#Hjt5Q9}!33sVbo3rh=Y3tJ0&3r7oQ3)dFz&<3f@G>ufff};E^zr@^B+ftoU -z&FZqmB83#&qUpX<xFx3BwQ?)-f#g$@OKkH>b8<ATr|)dwmYHrjg<E*~{5Ec`>GK-6 -zCD>|HbBa?HKvFJ@*4zI#aIa!i2b*15oLYoowuYu&c4l6RhEga{cDh+Bx3&OC9n^wU -yJs@ZLL~a%lkOczMA2o3&O#ji!{cO8h3%39>BiD4ZcJAEvCGFhXm$dWj*8%|bwNVrR - -diff --git a/dist/kubernetes/kubernetes.js.map b/dist/kubernetes/kubernetes.js.map -index 5c3c6eec8856c2eb1efb0801fc4309e498d346d4..25e6161b961f3e91b79b1189be109c9ccbfc4733 100644 -GIT binary patch -delta 15961 -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	H -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 - -delta 15824 -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 -LX4%)r&t(2Lz9%G- - -diff --git a/dist/kubernetes/registry.js b/dist/kubernetes/registry.js -index 4bd70d99a2cf157e56ae1ba7cfa32543d01b7b24..517a280493b1977a1c2808b3708100eebc95f63d 100644 -GIT binary patch -delta 134 -zcmaEJQ|9;$nT8g|7N!>F7M2#)Eo>Fs0;zfhMfq8NiMgq^r8=ed8q;rcvjsA1T7eld -z)BSkZG^RHQve|Fn!o!x!2vlBLoLYpWypE5p6Rez<pG}QXb9#dgyXkZVA-2}-Z~560 -Xxu*w6vu$JKYG;#S+s-D#{!9P>bW|uh - -delta 172 -zcmX?pL*~s*nT8g|7N!>F7M2#)Eo>FsoSA7Fsd@!P`B~Gg1lXjeSIV>TPfrwJQ|1GS -zr6!ly=9T8;Xj)Id!_6i$eF-<4DO+u7PI0ONNWg{BdV1krHlyhRf^6K|<9XO}86oDC -z7N-`0&0`4#u_6W7w7EfIaKm`nI;TquvOU}G$<LO^&1B6reU%j3w)RA6w(W`1?9T)M -Dx<)n< - -diff --git a/dist/kubernetes/registry.js.map b/dist/kubernetes/registry.js.map -index 7002971387f5726688239c21c9b8bad701959760..afefebf4057af1143890d4efc6ba9c625e90bb42 100644 -GIT binary patch -delta 15857 -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 - -delta 16170 -zcmd6Od2pP^m0y8}9zjYZD3Ani;@~CDh;v^QP4b(;00cph1WE7`ml8;VgPFnHCtzD6 -zN3!LWV@HS0Cto_emSowcWm%FTS#~6^yv`q6m9kUWY_cxP-mH_2c2ygxqRM(*YgK-) -zyT2g-L3V0gsmdRX58eIx_3PK~>eoH5zjN<`Cx3JAf(Op63t#j^u3QO@UA`Cy1$|fi -z9*@Vj|MI0P?gt;+_}ssF_^&8m%%zTAOg+5iXWOY#8Y|-e=c7M6xA2~)-nj3nH(F2@ -zpe#gLgtB=0sW)!eKh%g@&H<~}iUeZLxMf)mcc1eFzJXvL>M_ewt<D(!b@rn@h<5pA -zef=0`S-J5(=ODh$)A*Ch>q;gaRfAQJj1Y)o?x6FiK*lZ1c@}dPrlQUrYSO7b=dg4Q -zTK$#_6`3LFF^y6=#Os}O<m_qmmtE0$`c+d1#P>IeP6L4~1*C!aA^cYa(L%}$qWi6s -ztJm2-{X-{JTIi@+?GgUaZaRJ29L@yuafPlJS8JQg7=KlhRTakY69critya}MRCA)A -zf8e1lH`gZOszEKbj!Hkjw3`kspR?XJ7ad=J0_*j==UXp7=cS$P^DL3y^3uO+&0y_A -z)__&y``lEXxvpOB^H6td0RSUlMT83;>S%Qc9jH$6gC4p?RfSPLe%(Xm4<K#e4<oJ2 -z-}lkp!$}B1zcpwn0f>PqX0Ni+j4cqk$Y~D5)aGhB^9NPMjjxhTq1MB_e(LR+M4L#X -z>d;bM7J0O+JVa1d>E>_v$=g!qH~iGIK2z^iy^+*GwK3jFT~E|`Lx47|9yjxfxF=#t -z>c?X|6rheq5_=<vJ$jlGil(%#M0A&5e>9G=uNUKoEGWWZE1QMjVerJDTBIMu2`(jM -z8a!*zXUx~-jXFocAiti$#ff(p_wWrtT6tj-n3bX^9P^Tl9`JTp{tQ4g#wUfVhphjb -zHE<<JJ;x)C{y&i5qDUq7GohCn;=c>h##04Tjie7MPNeZwT!m=J*M(t9kq1D#4O|A0 -zY`Pn}_I}`gtH9?&w7C(GMPkLmo0@PHwnV|}zhIQ&iWnx-JwBnS$YBB@763*%N7e9? -zYPike--EYtRwEV)1CYz3Hm<M|V9PqCumwWeaH$D$VQm2QM0%?QKoKhV1mJxL9R^`t -z^Gs;PvKu0_7nRJ8Y6NEgE$b}UcT^<th;<GCF{_U46|_bkgV`DKsI*bMfvh*EX}YMO -z6$i06h^XvQ7B1i@ka^9XS^=|9iKOfo%$W@C*LtmOj>q8h!v!g#h2{V%^7V5#LfwlM -zZT#FAb#OI8yBjrwRSg(Zgt$yoEh1K=->PKAP#X)PcRpm~$>>iZKT|lsxFHa(*LF;y -zG`#e{v<vf76}>SNgWXzV!E#}kTKI(MU(8Bs+mV{!_#Wz6ksj9;=dc3wa1D)Hf-}eY -zK&A|wROG^kPVmcnX!D8$M#imRRC6lC|9uYyHzgu{&O{VbPRSs{#k6MQ1V?V8i(A99 -z41vqnTw=@`SDv-k%JHkWQFo(Q5P5`<h?KigQ357R*VIbC^2*J2Evya&3U8{$D+RF< -zy{ABs{(o5PORV0TE6!ZI3(yK;Sm=g*<~#RN>x!JQk7i1)@1?HBoJM;dA+0nivJVWR -zu>#j`oz^VUTU^!ruj$=TGm0R^tSVr|UewftF>4C^RrW*e5S9qonB@_uRr7%P+4&(_ -z-?*%trshLfPjy%ZCZo#bNJ}ggH97(FH3n2#qGm!{<IpXc{Ca5Ofb<G`=9xgkr+zCh -zXwGBj{{=|r8zWeaUDH<G#a;WTCo%~I7NNePIIL|@LNrM)1mYruPn3*3IxQL|8<XLW -z?xWo;KK|xD8tYAzv}#nbcfy0oibgR}iz_X&`y(OE9cfn#Y3^;J#3TFRq_h0V{dE6| -z9LN&>XtV9(t^>5HF~?&2Gfj)#Z%s{UYc`4C;RJ}x<@CB{GB~G+Qfgt8Nkx$Mp4BTx -zdqfRtsseAM2RY)-9--J&r}EL;AY{jkrzt35OUDZQmj~!zON2Wu>R8}R^Oi5t=IK)w -zeXFIVz>8yawsk!2EJeita3V(I2ugkuqkT6GD{)l%IT7Z^`{)~OhS4P$QsG3I|5Gnn -zTQkZj$E*<CxonaVEMa;E;erTtnQx0zaH&0TJis50(}&lGVWLL?<};>ROm;eo=p-=R -z)<@Bn){2>_%D4B^8HZg>1$seO+$!g^0;EB~oH%>>jegqK!pHk*J4Xko#?SZDTK?$( -zx!UJ}=JrGM@z$UYV8+Y*#34GiGjm8G4V9vptUnvA2gI@Tr=rRxO=7Es37$CThG{)N -zJ4k1ix=o{RM&oiX8m|YH>^TZTZaqvLtCK!0QDtK)#0p0Er-wmu<1p=TNJtEK4ZV}y -zuW0IuCL{@~Xy4dQHEPH!17rsx=sVjSIIf%w46JcF1A1d;%=Xq3bR&Q2FfHc?hG@~Y -zNw2nKMXec*sECJU8DBJ@rpWTkL$qn9J>wx|e8OTGY<f{?uDYyOz2*o4{hV2~kB1J^ -z2I1RkzV^=I_591DAizCLi+#xnZ7JnMqgbCuh=mO|tWUsp3G21NRL)~cCfLq@e}uNQ -zxOv%8+6Fs-rg)2=Ye%VTnaeCb8Hn+b!_>n+KZ4m_d1vvBGVjfo=d3vwbLM2tbNn?% -ztJS9<*LJL-7KshY#pJXl3MpjEHuNc`$jm3KSUwiy)5mDHe*_{QgM*X5YL=K4cTS4_ -zdBQR0C46)ECZ!?fbVp$##~u9gG3s6#Ea-hH_ld~$@RDH~*kmGt>t07@MkpYkGG~YB -zHlN#=6g#?2m^dF=bO}%Zg%~A3hUE-LVd#t5K7Q{otqs?3s*q(K2J;bgX`~_1JuD{% -z5yM(_BTz|g1d<xFCfIqL)~|qpKC2diwG3Ky9yw0?dHNEywPp|#C^Grlaf<S{PtYx= -zGnh+a0f@PDrJ!u`tt4bR*gn%;)VeYSEf7{Gf*R8}zOoVa`9Eo5@(8<6(yG=Psv<Ei -z{?{jHYr_lVYUS!&E*(|vf$}iKGiUvOLllhhEUG*_bdoMNf?9cvJ5r%2IHz>KfSQss -zp)~;UlJ6wG;`i!m?bt`*eFSlUte}J#bXF%s&~kw91J<a7F6XQ%*Q~RYm)#@OzO-hv -z96{jF2whk@BPe`vg!XOLL7|Chr^=d=QcX`f#Vb!yxFcCPh-q}@2DB(Tuqs}5n%42; -zDO$Z)4EZ46c?x#(+9^7>#4D+sn3d%frzzL)Lvmz+5@@0k%aav3(@+R2XV*l1T-Zke -z48uf?pq@nJDZ=6q83He~;e`GP@>E=jsPeebwO(a6JR0|?c7Ro=^`Ny2bE$Y3HNl3_ -zam#~jg;0?|E=eR^=|z=yoS~Bq_Z)HRw@xauL@49dLCZco+tMZEidy--N|mgP-uRFa -zdAr*Ig%bgdXpL|g3hZuK?2rW(H9+NM3(=i;2>?sdB0XD+>@gXj6h@s@YdNR>rl1=l -zTS*gk%~UBIN0L!LmLXgQYLO_#T$tjJy%TY$?R-#RTPmvQ5Sd1RV2>Drktq$T*{_Sv -zzdcLtRY9e<5HDf8#I;6e*Yf&vG}Jn2SXAZwIoj3d*OY6G(F!8te8x)4aZbcuPI9t$ -zQkVX^-pWibY_Q<}<vH5uwShIkb+?Y)D&`AL*P)C37Qz!T!V^&l>+ajhxiV>7L{UZc -z7Eb-?+o`h!mIl2oHGcVa+OszWsSyegAqfk$v?*F9{UX9R`kIMK!>T!*mONp<<x3vq -zQ6FvO0|i74Z#+#)T5>#bo*ZjD2BjBYWy?gO0(|W}eX3)wKtg=Q0CL+Xt>LjhqR>7+ -zf_)L=qB;2%bOxxLl!ybeFxjuV$4z$vUja{{9S)iQX9<Yj{v%qlvQjqZLA54VtjKqa -zQWx*KK;4}PBV<rnog-n&3tG;F(<6{kA5UDMbvt43!BqGx*aYEGI-psP@M~1^hhUI2 -zhxytC>gWn+OYV;*5KSX}cvko?vz!(+t;YiV-!9OumL#{`LF*1q;1D3()v40lq$XhY -zYG7eT)vhGXi9yZ*G3$hyRV#9q3wO|1msyW-we_j%QZ)((7r<7vJcC_YaVL#zPaub* -zQh;(u9#_c~?absPP=!;IHM#lzJ86?=%5ZrSUm4>8mql*f_=*O+ub=<(opd}P-J`&+ -z1jZ*(9rBAVo!_cpsi^y71z0$BUPojW3+U}RvZSUF7y15+l;DjQY1h)4GTK%$mg25U -zv~9H;S>|T?6Oo|8F7TgTnuCvk7~7!Ro1h{(h*s5MqSsjvw;zF*QG7^qSC&@s-IplT -zRO2kac8S(RjpHkO^u{NUzZUNJzz*3wW!L<wVp-$kLb?fiOIWQ$0d-!Qqt30yE9JoY -zrn5xKTyiQQ!{Ribzf9{Fx>5)E*)dwz2q3r@bl2USj77MiQaEvI+=Pw4BO}$!x9E{N -z%M{mX7(-D>i<I&>5LZPqY~dh$gB-wZx@Shr$QoV;Q|_kJt2t2um}~~Dm|}$d3Gvx6 -z+TDS?uZmi6loc}r)f7Gk_|Y-i)mm_Ac2@bPSb4vsTLcZZR*k`e1sKT<vCewDmJ*$b -zvQGhijk{{&_FSQ!?)frxdJ~OO=lS2~$i2ka$N+!q3Wd7DaIi9GM7iDT!J7jzqY1x| -z$5lYW<Q1#@K%UNTDItg%w0v>Pc8KqH$vgP364dFn!vP&fATSaKY5YG9%|oa){XcjB -z*=6TAor%=YDvnpwR_L%}P+LE3eYB4$8Xgvme=trRUK<STg#Z~GVcSeMLryK2b)kUU -zZh&g6Pf}Y$9N?%G$M%aow`a0Zie*qCiG)IG`!Yx}$Tm)xG{#)W;u*D0>?guM!^jlA -zB3xj*@StSUta5j-1Y0j{d44WQ=a<iNE?M4?f*h49nkz0olA`Ih1YEMR-(cB*<s9Rc -zXQ{olpaKnHi6>3B^xIX5h-6)oqa6fyBuwweJ)F6)Q1l_Jn-hi0!ByB6;wRFyCTxdI -z<A2~$;Km80ac#;bls+PJrk0;HI#!OU+)=>zAX^ZGAi27-4=HwdCCJW#3t1DUr17nY -zZ&T!BU%?R5Wl%LNzrke)(CoM8x0N&WdkC-z)5wha=5@lrRudaW6OU7xY~$^Sf97!8 -zCTR9v#Vkpih&I?7tv##G1`Mm7<JyummHgohZSVfQO73OPNl1)+M62>YW+=bMj`ScB -zGHFR$r-~-QXszuq3W$A`DHQ$A@Do{TKQ-e}WXx+}rg@!Zg=ZS!wAuL&_A@(HSKwgg -zwZNOVIkH+g{{OO>VQn)J!P>%*Rn`!j>Nf^O9kq;!bc?%+TiNvW*t2s>4hBZzEECMl -zaR)AL6lmvcdy(fC3kWQ1dof<(Hw*NI#eT^082@#VIyQ{~pRHR$k(f4{A{T$ZNLzY> -zfL8uVtB}|xlLcw&2ESLN&$qun=FRfgOLTc<34x4`fMks!gg{%$w0}W8#ls(?yZDVV -zomvo1@o0nE7gc(*Y2Ezi6*Nz#b#tvZVwzv7qB%FAn<smxCN%VuH8eX+v%5E+(ajIl -zX=H&rqoKXMF4KJ1B%ljf-R$r6WHoep3eAa}ZVvVqbGrG=hk?Xvn!~;0dEMOm5kQyn -z8rsq8GtHil(kVp0cQ$C%qC~u05a5sUrn_hanK0FwjHikkMQZ~nDn&uDdO^T6{_h5+ -zOP3Vhg_(Gjk9~|9{9o?|Xi&E<%Ec$jg5f_dsFn5ng?LD{+{NGjR~VkD=;l(qUeQy1 -z?H&*i=J)QQjoY);Pz?7Imn;N`*i|H+lw%Iov{q?NFY<wVX+tAe)%qVnv?51H@05<5 -zb2$8pU67DQGS2e<I3glQXgHR^Kgfls5Kf+4Xix=neVmLa0y|``5KEXemgyeOV+@WH -zp$<tM^jbbMYXbL4Y8=0FFRj}#n>e78!;|HX>B||@I~-!q$7yTpB;so|cKX7{X?Ve@ -zFiv1nHwI1zb3SD1q%j@tQ{F;u6s4|D6F8}$UFu=vP)G5_{k>GxNmh;(N?}*=x=&Ku -z?%A(76rc3#lzuCO8wnYggdw{GP0xq>_*Exa{KzNqFe8achOA3C;J*Gz$~fjF6zC9x -zsl-3{hXi*V&j~_&`yW$%c`&Jo1T*4z{_)p;OySmqSxAVx@0Tesu^5v)523m=h#*OH -zABoP%`^k4pNl}0R)+{$w(6%9ouh3mVyTDiZFYc$U2Qt7W&H9QOiAtcunZw<yVvW4% -zP54y&>**cGKjJC;=#a3e$dOOcj_vlOQ&^Qm&&?+~60lV8mO==w^Cvz<TN(l@**2TN -ziBl?U@afB{5)jLge9Dk7&~h}gq3z|ET@ZI7xIG^LZm-r}NNu8_2lzf<fCKU%><Lu$ -zd3VxG5SRgvW9X>RgBbOqJ{^Ccyx7NQ8^C{XSn&@$hbS4Gw!~gH(-R82-VN}|AI(F_ -zgt1d8t>UsxxTOe0@sL829IJTAr)krKh@W`#l)*fotoK_HXn^c_7*IO=lx;%zX3j)7 -zK2`(|@>Tc><fw)NNL;@<ID`zugP*3WyBxqF;hYi|Ts;W1FuRFr5|Oe(#lxSWRV{hG -z@)`1W$z_j#dJr<m<m0$~5j1WbQC0i&%b%gKmWJ%Fl2&}B-GOb9I-D$GU9(3bGfJWi -zQ26A$5@mV?T1k|tV^M-}u0W~Y2BN1q;5J3qCCUhtK{prPrucmVH3J?3Rfv|+Fktl; -zqh4sL$h0#Uo!<B$Z2w+20&L--QbK)pnLrdKO=*0EF%c-4q;<>CT&d^OO}ki$YY)-p -z<zm)_&+1Q=|I0&kW_b{|x^li(%nI=Shv{6Kv>{1_BgTN$XN?E>nTKg;sk92i$Aect -zOTF7FX6~w)Tk6uScSUPNk&~aL4I2{bh;=<_ir5HwJfWn{kA0SoY|NRM@!WNZ31K!_ -znwwicN1eO#=EOCi=+p;V<RuOJOmZP?e4U3+W6T~uBtx=|O*NJV708rlVJq3$O>`qt -zisQWh+~=sLwPeII%Rm1dZR$#cxx&;ezCybk!G-{x!RhZTz9HUll{U6|4dD}f;3{2h -z@$z3@rS6sx|K=)fn}KpCQ_o&EW>k73TJ1qa@JplM?}rJ*k!?<^C*QBcJjnMk?&_!b -zyG*+lyM+ese1vwbmK!6FIgonsl|AwBn@ruyr7HGX8Id}le1x`d_M=T=LS>KwW}Gz2 -z`PRdaJVLovhgrFg+dfau)+9n#AvDDC&(mA21%w@<J0afl1$v~l1Q)NXKl=iGwl!@| -zI}=?0B6*FtVLHi?1o)*d(x&A#`0S>oi16Qhk-CufUHm0-T(<SgxE?Em#EeKq7GEJj -zODgnJo2>{=_tNZ=hfy$XCN!99U)1`WMuv|)1IzifFVWF8Npp=JL8#HBsKhsYnGPWz -zedf!w@j?l!Ra1aP>Lr+LUBcYARG^~L3F*eE6{=$7T27;qkIY6i*+pbNWf>I{tw{d} -z7?S1x@MXHUHI3^<F=Z2c$D`zKsqh1jQpeUZ+^Vdq=~f}iNC3F>vlS&WQ~c+TQs+wB -z*SeH3!CeOb^P{w>A%0nAoitw%s}2SsTu4X`Era_B@wy6?VStE+jGHy_7#cH}cNE`w -zltQ8wdB>s5mq_vv#mqHo@+z(&g@_5{6&0)aTaVEiaQDw1qkT)|5*aihGUA&ar>$#B -z6%B2>B_XGX*9C*Py#2-Fw3G9Lw0N6$2z29pK?wVO{e3|R*=P}dCEk&0bI@&TDk`ZB -z@iwM(UaZ^a$0{$U6#aUq^Ze8kG`0k=vd}!Ye+9~3;^0?kb4!XxzCy0nnnSzKGQaaR -z@_U;ZA(h9HsmnU^9KemND9)6+AJT3g-W}H~|LZHX=TH-kJ{ec^CqJaPn8*EJKk~`u -zAfPr36(Q7z3=w41AC*f%OgHT1+MnPGcgp0uat@svs@u8`FxhP{#6!JW$O1ris(`O_ -zlrfh`r?MDHJMKrP+>7a@4k)WuHUlRylMD=*5LO5o<n>>rWqT@WSlpV@%ZOwYiB_qm -z@pv$z`9@A%dCI)9sw&^{RZ2DHBOYr^#(pRDP(?&g62Z<SU-n}z6U67r+CN}Hy!@-w -zu|*ak`ePPh-ylRTf>PW;@Lf;Rrj{yy=}Fqxozz!yDdjwoW|Fly)FfD#m=YKN^OHE@ -zC6NPC!YcqNlMvF4SUmJv+H1V;DO$VEWr%!#ckU_L)$nQFLPTYS5hO-sMPc(5+bAIe -zveK#<xncQ6@Rf@exw@1(BnN&J6`5C<TNC@H1w%=L^a-F4A%PVXS&ci|3M^`6dG30e -zj&{`2a-Sh%l}wmnUcT>X>gvcUz97+xW>F|jREl4Hns(s${kKn(vk_^oM@(u6F|bTz -zhwOfwO=RS-LXYSPH@Q|8*Bk;QDGteDSRRu^l%%q1h~OWANB|OV29S0(L+t1IDRZfo -z<A=URr{*ZNW42NYk9<mWfzX_|>=T+t+|AK-&8qSYI`qv%tMM?u^bBoWmvw~o2_J3* -z+`=1Qk=BCy;6uM%6Vwkv5j+Lr`r*7-jZ$43cjN_Bh?9;vGs*=S*$H#x>##{aKJ#_@ -zUPBVuvRoTFH914ka&9eN8YF-&0hQpY=@aEmAp8ns_Ne7Teil9WEl9bERIyMag-8J3 -z?8#PWRPLg_qp9%Y-$1IOh{tGR4-@85nwB7Qtr9V@9kzAggx}Cq#4=<=!7Qhm>qk9) -z(gVb@3HHnaC)yNFm<a(V6lr*nFPV{*C0r^BwxpTA$b;Xcv+ZsyOGFiYMn^q7{Y?t> -z%;>=VuvvVwaTr46;g#3ug~eXT(rI4#Zc97={2JZ701@>&*QmWwgT<FC4jn9Gl0%{? -zN3DR7J$Z#Dd#iV}(7cKjY69Sg$iE+7u^UzRQ~B0#RVGUxR7w^ynB)YUi`L^wS2(6z -z)roxl;ElqAVPt+M<E{yQ=M`kBmOo1;7Zx&+tM}5{h3>eA?|zn6Z+2h<1!q7dm`pa< -z&NjKGpMREaXz@8z%ml&5-iWZe)gA#@R*=HYWYdsmR0TmCzx8c8)<_$VTE#4)x&Dhf -z3Q<-B*;Sc2gdwB&I=v#(L37X9Y(*Yyo>rlvID+xW(kgky3V=_-65mBNmHQ$Rsjoao -zmfJ>Y19<VgMFv(U^-0R7Bg%{k4D0Ot4&B;X!<z#kFUuFdL$2jw`(y>`Pn9404(-0x -zVXl{4<}GUyN-Lr#7OtsIun{7jdH&6JXzS+LXq2so8!;m8;l0n}cS&*p9kfP-yC<zF -z9RJroM_V>&Lz}^3CCt}il{M^5^5f6bn&T-{MSgN7n<m|ot4^51j`TwbyixU#0m^`R -z5fp}_2Sp0|r+R048`+{1FL{BwRwO-I$pP%>#cz<pFVNs}$+{`kkr~ST;0rXGswg{R -zryS)bP1vC!Va_qVa1?JEL~h(FUudplJh<qQK37N|klYX$aa}&sF8405dGc&fG+~O* -zzewABlX%IaL<rD=GK{YrtaPh6A!_5V-@xK+?F%o`hg#hTMuapE|K>$<2jxs8)v8iF -za7bQ7L;p;37BVT<^aD!191si`DtPldzl&e66!e=5d153ee1`XGmu$ylSY<M*Vo~u! -z8U4h^W@8y=KarCXzOp32BSNm^Eq6!_(LaB)N9f(=-+mVlY6`r0n%1u?Wh2G}_`nH} -zBNo6L&)0Z(8VPB4ja$BlM7}@nQY{Vs!Ar<K6s~>``S4)eQx~wi_?ed_)jlb(s}~d} -zbt7O-E%2(w_C=2P_>^wG=M`kMOH&H(!bG2s-+qPuVnNcaCrb8}-5T!v4*=&k&FQ|B -zN19dY-OCTOQP-l0zKTZ=%Jc<P?_KPBl|~jOy%Bc){o)P$)T^{%p$oNl{>Kel`I{ZI -zjB{@-Zsnisq!8bI3*OvpdJSzSU!zs){E%4TqGFqgR^$n1kw5kteRNeuhZ)jg2ReDa -z`G<5Slr%}>0D=`bI$%(qHi)Y1t_xo!hVp(RW+mX^r5SgxKcvsC3D?cR2oF=Ow7SHd -z=&SSLKc%EM2Qd*)O^p6q*JOB<A-tsH07=&h<>P7o+dri%tw|GWr1;e9bg@T%d!@{f -zh)_OZlCk(+Z{(l7PG{SaCeH?a5~G;s-XG!OurMXq5h+5@g&Lh}%cz<P<<NzfbV7h6 -zlmtWr2KXO-MCV$?BS~YGhyRS$G!h0zE*B*3lQA+jYucqQIgm1j$+4njhNmFhVmnHP -zoV<Q)=g=8qttQYA16_yR5be&PE-uwr*<y9QZdWTRXlj+0FT}!Ee@v?mmEVUJKW@Rz -zm>>hZJRwU|^bXc=lP2e5ufDRygCVgab#t>^;tM~<&k4)sv^QVUHQr3R*1&lcrYV-F -zs6)<a$}ro%#vQ{{wWN9sgr7o~t+K<>>*HqsAojj@e@rM#P+C!zqAWwX5#=V7<tQsq -z+E7-a+>FwWvI=E2${Lgol(i`9P}ZYtK-q}031u_N7L-nuuIYDw-2K=_&i_M*aMtZy -zw0{l%BxEh+2lnj0fp7g)_fmegt!FhKSQENox&B>q=SM!$DL--MpT6CF%hi9{x15LH -zT;IvZmV}q`FKah1<F*w&9sKr@WsCUkUv(dz{>9&PFS~)?zNcr2M*rLR{+sx~-*qqM -ztv}qbn)8tx7q2islNQwSuR_h8$GVBz-dj!liM>l#^4qQrH_kgt6YjoWzuAq_GyUr~ -zw>~=1KF<%ex%1lxI_`VTw+&@G$_|vBD7T>OLUEutQEo-qjp9Oaqj*rfC_WTFN&qE@ -z5<&^1L{Rpi+=j9j<wMi2`Sx}F=y$R87v1~YKZvdE{L<0LD#hEbS3{e*^NH{}KK3U& -z+l8Y}e*4$^HZ$0|k~{xtU!b{F?fi{B``h^LBc3*X;2(W!`L17e@16$myNl*!|G)#F -n;Dgw&Ntm$*TVD-rm_bOB=?tbX|HOOyKJniE@4k27^*#Rw$%hHq - -diff --git a/dist/kubernetes/scripts/test-connection.js.map b/dist/kubernetes/scripts/test-connection.js.map -index f6730927a9171db550affd55d602d1cd0ac8abaa..cbb403a7cbeae921d92d93558fa23c88f406eda2 100644 -GIT binary patch -delta 239 -zcmZwAw+R9P00mIaeCC{U&fzfJf#56(3XWm%v9S=GLVhhy;6QHRAHd?(?|J(ePr089 -z`?YmCE$pLhZ8l4B4y)sCzP6ml-WXg68lVewgC5We`anMz08KCmhQKfw0i$3HjDra< -z38ug_m;tk34$OlEun3l3EL&#!-+KL;WvNJ2YEqYmG^HhN=}1?4(wBh@Wh7&n$W&%B -Ke}Bz|z5M~#d0R;U - -delta 239 -zcmZwANlwCG00rO_QK>RhW{`Q7;Ri)bNH`0%G~pO5Ufj4K@f75(2`At{y#en4EWY)3 -z`ny^uIqr)q*L?f_a_709U(1F6VT@U9ydQt|zqJMjf)*G8AHXp92tI+&U<9<m7w{E~ -zf-x`-Ccq?^0@Gjybigc_1M^@3EP^Gld}d{CJNMS#z^+JD-lQgVX-HFA(w2^Nr6+wE -T$WTV|E@PR<RA!gJHmmgwcvxH+ - -diff --git a/dist/kubernetes/scripts/test-images.js.map b/dist/kubernetes/scripts/test-images.js.map -index 4a073fbae54ebfb929a8db9e5051f7dd792e0d17..afd7503f83151c59d76a9e4351496f4cb0bd4a10 100644 -GIT binary patch -delta 271 -zcmZwAIa0y^00q#2ARvl@f@oM|6C`fg6DsdPCo|z56n|(PDY%0F0O&cqfxVNVw8Vb^ -zi&ww&_dAoyYhu2H?qcD@N$f_EFVlIDJlml=wbow+Ye_HzW<dkYfd^n7EPzGu5G;X5 -z;4xSRPry^K0#?B@@Eojxb?^dgfS2GEXo5|!1-8M?me-qo?Z1Dsd$XG#@7_;#H8Z-> -olfDdOC^s^avE0f;EV+|=d5}kW5?dT`#S>ow2_^cR8Sy&)0|0ql;{X5v - -delta 271 -zcmZwAJ5s_>00q#2sGy>V@(uD)K_QCd8AxKqJ}42g4~jdq4is#`y8vY!?tq?QEG^+K -zfa26=`@fED<#S?(Bl8|b{$xDr2fi2ej4|F|{1Lg%;y2+;3C6%UXn{xIF?a$dz$ADI -zo`L6J3cLU>!8CXUX25Ik2F!vvFb@{MB3J@#ungXU6|nlv+H#jY^e_MBZu#fS+r(!> -rt1fqPFAvg?raa1%w4^PLJj;u8<W;)jijg<*q$hpxC0Grua1rhSx%FPN - -diff --git a/dist/kubernetes/scripts/test-kube-client.js.map b/dist/kubernetes/scripts/test-kube-client.js.map -index d0bce660c4d3df3cd0bb4fac0b194f6c8127633d..c103ae36eb69e3fa454f0b75fe9f1cae45733aeb 100644 -GIT binary patch -delta 301 -zcmZwBJ5B;o00qzheh?Ku3?d>R1B#4_Fu<D`(by6S_MizAb}oV9#!?6c`ye5dF5z~P -zum=-+8t(!uPJfo4>(Ek0Z<!b44hD6<@4KGYl;E}1f36ufaGc3|xHA3il@jA_d`K_^ -zhQSE90d9g@;5HZqcfc693+{pYU>rOE55Xhw7)*c`m;_J26nF}z!80%eo`YF12j;;G -zumIX~7OijVztpraGuGm(V^Wb1dsUQ@T*{S{<ytD@$c@~}omAysYEl<h8q$=O81clH -PKpvzmj|+SCH2?VnF}Zxt - -delta 301 -zcmZwBJ5B;o00qzhq9}?8qo}CJ03w4Qo&yi?6I(*TA`qsqV+j;DmS`;4hY6u{3AdAk -zJ($?rco$%C`m>n)h8FVroNe_@I|%G>&~G%YAJmO8{^Q^&sCnM|C|sHT^or@XZemO@ -z1ct!~xB^DORd5ZAf$QJ~7za1OEieIYgGq1)Oo3_80e8VYFaz#`2jC%?1&_dE@C3|( -zr(hm*XDm2h&VQ+C{=+)+&yLMRUfg9tic*p@Da*N3#FMIA$faD#wbaDOjrdZRhFEDz -QOWJZPcXB^>mk+b=KLFZ&p8x;= - -diff --git a/dist/kubernetes/scripts/test-nodes.js.map b/dist/kubernetes/scripts/test-nodes.js.map -index f7d43780573ff1c3d848ff610ef667415eb18db5..887bcf797dcfab00bf99f5916d9c754c79a1ec7a 100644 -GIT binary patch -delta 335 -zcmZwBIZgs$00rPUC?YPPAgGA@#*YXy!YnG{hV~{Flo;V27B7Zw5(-*kYc~lY?=Bw3 -zcL0m8|DwUziX{9fbX}+4xBZ^)cwSwC_eQT(bDhALp`FYOLn}23f18O>@ztb13C@5P -z7z1a)IWP{+g9&f}OoEHx61WVmfGIEyu7Yb|2F!x%U=GZK8{j6m1s1?<un6veyWk$U -z4<3Mr;1PHXo`9#|8CaUoL~q&uzSHh^J0AN&$4FVur6Lznm73V%$feY!A+C7hOCVQr -aEjQAXTWQIi+{=SJ%9FI^d5X?U<>wF85rhx` - -delta 335 -zcmZwBJ5B;o00q!EC?bA9!7t)p)Tb!VfdNzmL9{oqpcIGMhsBMtn}mYa*xF5E$lZ&J -z@h-sP^e6iGbRr4;T&-{GLEsJiex>TULD^dCHvQM2WX#YeGsDnHjl$nXVw8U}={JHC -zpaaIhNpK2`gVSIFoB@;IEI0?wg9~5^OoNNy5|{zA;4-)Zu7YdeI=BJmz)dg@Zh_n2 -z4!8^Mf&1VAcnB82Bk&kJ`JsuPv;Td^FJIkw>>WKLr*bAmIhPA5iIq!nr7RWkq$)M3 -c%avTqjWpy|n$nUxX-h}$r7I6(^d5`ff4n?|-~a#s - -diff --git a/dist/kubernetes/scripts/test-projects.js b/dist/kubernetes/scripts/test-projects.js -index 66926dd2365c493128734d92891115ae749505c7..6bd13366f2fb9eaa4420274429f8ab001345d01b 100644 -GIT binary patch -delta 137 -zcmdn7UwFzs;f5B*7N#xCOV$gd>J=2_XZa=OrrMV3l-g@dkK4d3GhKNDvnjKt6`1ET -zea%*8`|S@lFy}IgrRtRyrxqcUL->;y1`1E_+rZ2<U4J7p+vIsnY}0RUVvYiv@Np}% -a+VuPl%*N9_w=s9LOKxG_F1dwezBT}yf-*q> - -delta 184 -zcmbQTPk6_E;f5B*7N#xCOV&$frfH<=6%^%X`6cG2+Lr2+YF3ve7Ad6IPM^4yS$KN; -z7G_O8kaTKtiEUnKPL8JabdC+oGSe@tXEtT4P0cAzRR9UNFj{Z-+rYev5n^CzacU8U -zfr^`$C8qapVOA6bNkdIb)dO)RFANl(eqjT%!1N2pnc1eBZ(@#`?!J}zS$pYb=Iy1M -IS>|g40Bb5liU0rr - -diff --git a/dist/kubernetes/scripts/test-projects.js.map b/dist/kubernetes/scripts/test-projects.js.map -index c19b1c2851cbcd4db19df9e8d522945a799daaf2..2cf0ebc0fa523128048cfcc186f7f7176c503230 100644 -GIT binary patch -delta 27982 -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 - -delta 28499 -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 -F{|$t9PmKTo - -diff --git a/dist/kubernetes/scripts/test-tags.js.map b/dist/kubernetes/scripts/test-tags.js.map -index 2354e2a49d3462a25a16a161ab8f15020c12da9c..16c4980bb6eedb0eb408403cfb1f636fb0edaf14 100644 -GIT binary patch -delta 199 -zcmZw9$qfMk00q$4_kG5`8+RrQP8#4q2gpnj@-GfQZsMjA5nW6NQ-cB|egO{e`uz7J -z<jeikI5@WFO_%P{UMyy^I?mno#IaWw5FsK=M2IL6BjQAYND?U`O=O5Hkt6a%fhZCs -wqD)i>;|cS-G5+O`-Pzh-gRLo5sYzWL(v+68r6XPGNnZvsl#y7kU_1WYeu<e&!~g&Q - -delta 199 -zcmZw9xebC~7zW^Y-#4guAJ|J!)XD{<&=COtA<WxYys<NOOk#{%umLkTfQjD#7Ek*` -z?=TUGhi_~>Yp0ZR4!rfovDM15EPEgLYIy~bAd*CiND~<%OXP?=Q6P#$i6|2lqDs_= -zI?*7SM2pa#(7y-mUmhMW=IIu@x@e1z=n6yhL|+WVP>jS_OvF^o#9WxK*j;??KMhJu -AlmGw# - -diff --git a/dist/kubernetes/scripts/test-utils.js.map b/dist/kubernetes/scripts/test-utils.js.map -index 6d9fabf3de5a949ee370f1534e1054c11f15849d..5615748af202f6549a74fe57be6fb57a5ed3d742 100644 -GIT binary patch -delta 194 -zcmZw9Ne;mP00q#P=b^NydEC>`VdW5d0iwOdPgwleT1Z^M1w?ubH}Vf)@wPAdK2wR@ -z&-T%E;&|gnzT<gY2~N9czjmGA3L-_Mi42h?azvge5JjRyl!*#aC2B;SXb?@pAX-G5 -oFyF8)2lHQkGeS!`(v_ar(wBh@Wh7&n$W&%BmxU}pM!0%Cek%w(6#xJL - -delta 194 -zcmZw9Ne;mP00q$0JX2cKJnl86SUH5ApsKg{35y?F3yCYZfJl$wM*aaT-u5Nmr;*4# -za(1D+k7NHFg`2JK#cS7fy+d@0S62`Qks{JWhR6~*B2N^EB2gmBM1`mlHKI;52$N_M -qEy8-kz8tN8`OOS$X-h}C;z&>WGLWH+WGoYz%1q|6_?W@+_4om*nmpwI - -diff --git a/dist/kubernetes/scripts/test-volumes.js.map b/dist/kubernetes/scripts/test-volumes.js.map -index d5caf327fd63f3de37ba3ca77063f775a69ba0fa..c62f09a24a5867fcd5061ec8ec9574e835e4657d 100644 -GIT binary patch -delta 275 -zcmZwAIZne+07X&R%=450W(@NTiAlcg0<jj5;%!_}Jke5-NZAG`qD9IkDCnqZXpwje -zpg8sEzI{bqdn%K=kd|d5Z|7;2HLbXBwQuVoEgle&h{cc?79(O*jEQkEAtuF?m=-f) -zR?LZcu^<-3lBkHPSQaZ{RU~3ftcwk?DYnG+E4BE&^55QxlA_xA{0KMw@1O7zKlTPS -r+p%5Svwb_TLp!o#JF!zcvva$!OS`hVH7vDjYg)^KW&PeD|9$=gb%Jt} - -delta 275 -zcmZwAIZi@R00q$e?*M{=$mB;696<!-`QZVDaW4#S8#fj=wp2jEHZ+9RgiTo3S<}#( -za2H^4>N8vZdNUcjpxZY+=j>?MZ+C3yTE>|0bvSU%HxM4-6FbB%u}AC^5h6+)5HTW7 -z91=%Ff=Cj_M2a{e(nN;H5;-DIoDu<1AkK($qDWj2rB9Uougrh@)C+pq>Cd-)S*$nq -v!+)Qz%5o`JaxFJ<D|b?ns@zLW9;7Y}d6Xw<ijijtr6p~#(pk(`-M`5eGLds* - -diff --git a/pkg/kubernetes/scripts/projects.js b/pkg/kubernetes/scripts/projects.js -index 293a10e..03d71e4 100644 ---- a/pkg/kubernetes/scripts/projects.js -+++ b/pkg/kubernetes/scripts/projects.js -@@ -113,11 +113,6 @@ - var namespace = $routeParams["namespace"] || ""; - $scope.projName = namespace; - if (namespace) { -- var projObj = select().kind("Project").name(namespace); -- if (!projObj || projObj.length < 1) { -- $scope.project = null; -- return; -- } - $scope.listing = new ListingState($scope); - $scope.project = function() { - return select().kind("Project").name(namespace).one(); -@@ -160,11 +155,6 @@ - var user = $routeParams["user"] || ""; - $scope.userName = user; - if (user) { -- var userObj = select().kind("User").name(user); -- if (!userObj || userObj.length < 1) { -- $scope.user = null; -- return; -- } - $scope.user = function() { - return select().kind("User").name(user).one(); - }; --- -2.5.5 - diff --git a/SOURCES/0007-kubernetes-Only-set-websocket-protocols-if-we-actual.patch b/SOURCES/0007-kubernetes-Only-set-websocket-protocols-if-we-actual.patch deleted file mode 100644 index 67921fc..0000000 --- a/SOURCES/0007-kubernetes-Only-set-websocket-protocols-if-we-actual.patch +++ /dev/null @@ -1,321 +0,0 @@ -From 63efbd90472816b5f1fb0f82702bb36fd7cce756 Mon Sep 17 00:00:00 2001 -From: petervo <petervo@redhat.com> -Date: Thu, 10 Nov 2016 15:46:15 -0800 -Subject: [7/7] kubernetes: Only set websocket protocols if we actually have - them - -https://bugzilla.redhat.com/show_bug.cgi?id=1394675 - -Upstream commit: -d220e21d0eb75ca2361d77393d6840167001298b - kubernetes: Only set websocket protocols if we actually have them - -Closes #5390 -Signed-off-by: Stef Walter <stefw@redhat.com> - * Brought in a single related line from fb72d3c4 - -Signed-off-by: Dominik Perpeet <dperpeet@redhat.com> - * Signing off inclusion in the rhel-7.3.1 branch ---- - dist/kubernetes/kubernetes.js | Bin 832099 -> 832120 bytes - dist/kubernetes/kubernetes.js.map | Bin 6429847 -> 6429982 bytes - dist/kubernetes/registry.js | Bin 470087 -> 470109 bytes - dist/kubernetes/registry.js.map | Bin 4274371 -> 4274506 bytes - dist/kubernetes/scripts/test-connection.js | Bin 274909 -> 274931 bytes - dist/kubernetes/scripts/test-connection.js.map | Bin 3229225 -> 3229360 bytes - dist/kubernetes/scripts/test-images.js.map | Bin 3685357 -> 3685357 bytes - dist/kubernetes/scripts/test-kube-client.js | Bin 444618 -> 444640 bytes - dist/kubernetes/scripts/test-kube-client.js.map | Bin 4114391 -> 4114526 bytes - dist/kubernetes/scripts/test-nodes.js | Bin 495644 -> 495666 bytes - dist/kubernetes/scripts/test-nodes.js.map | Bin 4719794 -> 4719929 bytes - dist/kubernetes/scripts/test-projects.js.map | Bin 3412183 -> 3412183 bytes - dist/kubernetes/scripts/test-tags.js.map | Bin 2481360 -> 2481360 bytes - dist/kubernetes/scripts/test-utils.js.map | Bin 2484409 -> 2484409 bytes - dist/kubernetes/scripts/test-volumes.js | Bin 362081 -> 362103 bytes - dist/kubernetes/scripts/test-volumes.js.map | Bin 3759256 -> 3759394 bytes - pkg/kubernetes/scripts/kube-client-cockpit.js | 4 ++-- - 17 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/dist/kubernetes/kubernetes.js b/dist/kubernetes/kubernetes.js -index f3f3e21e611987201277e20cb2b5dadd32807ef9..450367b5dc7dad5b234ea2fa6c58da5a9d5cdad0 100644 -GIT binary patch -delta 112 -zcmaF-#OTKpqlOm77N!>FEi66(EVj0`dE0^XV<sWJoYcJZk_<Zo`vR-7{LB;ugYEjk -zEXTDNxu$=sWzpHLT*vaV2FMZo%c49zYZkX|d)#jpAZ7((HXvpPVh$kY1Y)l3alg4) -Gw*vr9j4Sj2 - -delta 97 -zcmezI#OU!8qlOm77N!>FEi66(+XDhv9y2l3YEJ*>&EmGbH<+bfYdUWoiw+~#cFQ`J -tmo?MZd+@MNzwnzyh{>9(-R3t75VHa?8xXStF$WNH0x{Qio8R0v+W}9VCZ_-Z - -diff --git a/dist/kubernetes/kubernetes.js.map b/dist/kubernetes/kubernetes.js.map -index 25e6161b961f3e91b79b1189be109c9ccbfc4733..857f47fa9e5d3b212486ba8a4722db8dc82d6b32 100644 -GIT binary patch -delta 744 -zcmZ|MJxo(k7{>9~mV2>KP(iH7$1S#kTA@`cRBZ8rw0y~>2t^bWkfKJkjV01f>d=%h -zG>wLw#dxEGx|q0-8+53XaW!^TSB;a7y7<?{1&7~x^PW6sd5+jzH9vZ_YR*qr&&THd -zu})uyuRXTV>Gv+i78d;vzMERajRn7aPtWMvGP)_Fn=`s4qnB*xQe&>t)1#`YCmnK! -z)v)UAH{Rx?pxHUaWhxbNYfN_^#|q1zd7I<}$!n>wNZgeiLR*tIMcXr}#Q1t&nsdut -zs@ki%2SlVG4az)W(TpbrX=B*brHaqr<T{bC$(C%oTt+Fj!-_JL!-fh}Vh46&7phQ= -z-KfDH*s&M2*oQjQqXCUj;6M}h!)c_;T_0cD61U>Z@yqe0q!I`OME!e5tr36cS}U`+ -zF2!zMS-z?S6_3)b{ELaii&m#-NRCKZd(njhXhsVT;t&qQjU#A98$9shD2|~WJ{(7f -zVJ~+2?^JE^Z^r1SF|Rqh9`)k{x^NN!1ksICP|<^4oJJo)2%{eZ7{m~UamHAWjy(Oj -zRRiM@?T7XM4ZQg>+4Q#ov7Q^M5&5JR5wi~~EaK(!W?AHmE{FJaU9$_%2bWbeK6aI6 -kl^G4Ah+qt7F^&mDF^O}S!g*Z4G-hxSmoRH6Gjl72-^Sz!hyVZp - -delta 591 -zcmZwDJ4{ny0EXe%qkn;xS_BKl3l}L=ZbEHoYZW<^i(25cD#gnY#H4j=2%D2QoRo=p -z3H~QBVUZ9wC-@N(aMJ-dW@8*oEQ>li`9@cVXZXhVTiIIF<hw=fsaZ4I7s}^*W4Tx; -z8Vw`<Ad-9W(-C}PTlOK#c38G%*@rFr$hs|Bm&zUu>ZAI@`4RPLN%U(X$Lh(+xdqXr -z($7Uhmz>!VRdQih3^)_Ip42<X)rVcNJ|?|CDqSx<PPZeGEH1m9C__0a;DQ^K@Zc!C -zsKPN+qXx&}LoMpyM?Fs9Bu?Qp8qkO)G~*0f)UrG9ZCg5CrTnsbuiGcR-&^YBmyF?2 -zpFajBTylOj;+Jn%3{foX2hfT(1aTJa=s+jB(2aBGK`%l$k1!(WLsS*^WAVrT{aHSH -zlk%y#4WnKw9%SRVfCMh$68do&1JE&uB!)1I5scyruHqU}7{j<a$WE;N{@bfIGsdq9 -t`Sta5?Z3d1X%tIl8W~*24cx>evY5gx+{PW;g^7EZ#tiPOk~tfG{|BIe^?LvS - -diff --git a/dist/kubernetes/registry.js b/dist/kubernetes/registry.js -index 517a280493b1977a1c2808b3708100eebc95f63d..b36acb39b6fdc7dda4e84fe609d6b3bece3055e4 100644 -GIT binary patch -delta 73 -zcmX?pL+0)cnT8g|7N#xCMP@9vwzhfOi_DlGGl}cvq~@iUWY`(l7g&|$XQn6^)M{$# -aBu{VjW>#&lw`2xl79eKbUT?{E;u8SVb{XgZ - -delta 60 -zcmcb6L+1DmnT8g|7N#xCMP}Q}%$OfDvDRv8>LgDWv}G2V?%)6<7Kkviwa>F;24WT< -MX5Bu|l5PJd0F)6G3;+NC - -diff --git a/dist/kubernetes/registry.js.map b/dist/kubernetes/registry.js.map -index afefebf4057af1143890d4efc6ba9c625e90bb42..99b014f73aecf30709897d743ff0c0125b3d260c 100644 -GIT binary patch -delta 600 -zcmZ|Lze^io9LI4?t|lh&w@p)%=rzXQXL{--_gwWZIcbw6)MgOTF?uQ}CR9N>wFN_P -zx^^hvLC{Iisa?ubx^{E%570rh2!*z4CqXFvWGXE>yq+)5!*_W<UoO`j`@hy5Z>9rz -zE3a8BuErH>mT7}?*6f^?%*)o>t?+BRWLK4JN6B`6w1pQZ_41f$nu|keDPv~L<s5G~ -z6-J!VDLiV4v^0(>J;A|nsZ3Q(OB2{s66td8On^I34K8p)4S2u{KB$E{sD}n<geGW) -z7Pt$3xCa5a&vR$3@;6`cd119MQ&?INb)COF2<~_Tu_bGHesw`KL|IIVe;4S|8Hv(U -zG32IC!~Qz@@U_)Luf~~9$H9=Fih@s|;!o8@`d-ja-y_UhJ~|9S2*S_??I6Mfh(HHF -zI*fjvY`)<$sZmqjl?|m6x}Y0+pcnd}A0!xn7(4_S24M(>L4i0VxS^;&uKvj-<hJq5 -z06X{G-n<<$B9&$rWwLTDJ$tXZE6ut8ayfE$t0=Y5QO$oxS>8bxo2f8u#Mt9<R%f8W -RBN%~E(7}Kt&+4hQ>p#*e-WC7= - -delta 429 -zcmZwCuTKJT9LDhpcYqv<D1r!zKk)~kaD0L9iSoms#f@Ol*>r>83{-Gqy1_1<rq4(i -zH5%AOgUuq5!R8#gVbx^x`2!5E@NUoZ@>4TBf7c8*C!W)UTr5U;fy>Dx1LZ7U$V3vd -za@+J>Yjtg?t{Li@v84&+zNNgI+s_3r_H_4$kTQw|)Hz+f30*Zm5I_VIn85<WU<C<m -zFao1shcR%#I81;OCcy=6m;#TUA50&8krw7Yz5VJ{CF)Cl4>c>?q&9k9@WBksf*<B! -z9u{CxZ}gT9kDdR0q{mj;MOB4W$<{Up=u%-;y8jH=sbmU?YKJXD09IfX)?gii5P~pl -zz$Qc>3NpliK^zi#hb13=b?lcUiajw0y&q)EbXVb`+T|P+*n$*n!w#e&16k_wT<H(p -CShK|d - -diff --git a/dist/kubernetes/scripts/test-connection.js b/dist/kubernetes/scripts/test-connection.js -index 7e32de86f54050048937d7d9104ee01a9b6856c3..4c73eed67e85011a94a65f89c6b6543e48343420 100644 -GIT binary patch -delta 58 -zcmccnSm5(xfrb{w7N#xCrur<lwzhfOP4$@{Gl}Tsq~@iUWY`(lr&yKcXQn6^)M`#Y -OV8kr8-N1->?SBAtpA@P9 - -delta 27 -jcmezTSm5qsfrb{w7N#xCruy40^_d?tZPznmKKdU3sDcYZ - -diff --git a/dist/kubernetes/scripts/test-connection.js.map b/dist/kubernetes/scripts/test-connection.js.map -index cbb403a7cbeae921d92d93558fa23c88f406eda2..472dcaf591ad6b1cbd25f1cb1b76b2dcdeef6425 100644 -GIT binary patch -delta 448 -zcmaLTJx{^_5C-5BP(Z*h6saFj5EZ19V%h*ENJ?TEjfoD9R*D}%YY-PVOh^|E8iywR -z0VL8v2TeyOcJv<@M-x{PCtnsP<M7<&E;qcn`>PJ|c-<jx4oOLtvT}w`^PF7DWK(6i -zRL<rlR!-gR60y3`Fo=d>X&BaL!^X5m*n%Jk=bT6vg`#k@X}-5?tJcU4mi&rHZ=lob -zC>(}<uks?jjmu+BR6}hW48S1R!2wPf0vEW!1H&)^qc8^J;Drg81RqS9p|=0Ct~KMN -z(@N!Xn$lzfW|SsXm!GM~C;PPnYK>y4Jat-CYRaBcIis}KZ!)3<3x0>%O_MNfcGEMS -zH}4-m&~7a$pZ4;R%$W~T;>n`++_NwT0SE#GAqc}fL|_3HVF{uTgJp;V4GFX7W-cy& -bW1EQW`6uz$Rx;dAY*%%ifuyPHY}5Dw4X2*H - -delta 434 -zcmZwCJ4ixt9K~^bzbjvL|2_0-Ps^?k%ExU;C2A7H$uR|mAZTdGz(GNTC=4oogoIEa -zgo{huE$-qNwM9(^4NVQLEgcA&8a~6>zNdH6SKJ==6{kBa9|@OAp;$2%jz(7?URW)z -z2P5J5Szh6zr?$pfmFu#iE-UM@>P}X(j=r2qZYB5kHl>e_T2yI@Si6+DR=+mfT{UPx -z3p&t)0gPY*Ggx2<hG7J(U;{fizzL%;Cb_$utxDTXfk`<(J2Fw>!N8GFVFt>*S<RIA -z<}5VGG9B?EvrBFdb1ErwC4?Gnk-@ms7AMXh9sixA(0d?D@(X8`)>45RWg~5wgeh== -z8+h=57p7qbW?>HIVF7%w2ut9HWhreD4r{;BpH1P*NVO1er^E)Qp<sn+>G^`U5}(8T -fD<_nD>Hff_r@^IQre0alH<~R00#dUT^mKm!cUF<Z - -diff --git a/dist/kubernetes/scripts/test-images.js.map b/dist/kubernetes/scripts/test-images.js.map -index afd7503f83151c59d76a9e4351496f4cb0bd4a10..e84111e1bccdbef1ea31f81976504cfd42130bda 100644 -GIT binary patch -delta 276 -zcmZwBIZgs$00rO-BO;)nvMZY_D%-G(%v9cka>CC&EM7>cR0^)Z1$eX^1#5$?jS0L1 -zP<;Kj{o7bu`7rsw1itayf!jAD&+m-QXzafQj`{pf&o)+WzW%Q!-U(V@2(-Z?Fbp1p -z5%2_zf-x`-o`Pp!0!)JE;01UIroc3q0kdEZ%!38+3cLo3U<oWQS()xq2Nv_+FQ>>w -w?<X`F+EuxcTe*{ad5}k`$&)<Gi`1ndO=(G69O+0`deRqHUS+Tv+TP6D1MYxi#Q*>R - -delta 271 -zcmZwAIa0y^00q#2ARvl@f@oM|6C`fg6DsdPCo|z56n|(PDY%0F0O&cqfxVNVw8Vb^ -zi&ww&_dAoyYhu2H?qcD@N$f_EFVlIDJlml=wbow+Ye_HzW<dkYfd^n7EPzGu5G;X5 -z;4xSRPry^K0#?B@@Eojxb?^dgfS2GEXo5|!1-8M?me-qo?Z1Dsd$XG#@7_;#H8Z-> -olfDdOC^s^avE0f;EV+|=d5}kW5?dT`#S>ow2_^cR8Sy&)0|0ql;{X5v - -diff --git a/dist/kubernetes/scripts/test-kube-client.js b/dist/kubernetes/scripts/test-kube-client.js -index 3c10bfaff801dce3b56326a2ed40fb153a9bfc4f..c29ee21ed59c189da91f950d6b8a4c939cad4d7e 100644 -GIT binary patch -delta 75 -zcmX>#QTo9|>4p}@Eld~dS!``>^R{2CXL`&eu9uUVmtK-#XJB7yRhFNbqF_*~si~7P -b{lOF_)%JT$OhC*G#4JF}y8T`g+Z$H^Zap5; - -delta 61 -zcmaDbQTo(G>4p}@Eld~dw_mMidd$RHtEs7zGQFUUNo4x`P9~Ab`%kd7|7~IdVrC#_ -O0b<tef1B7Iy8-|@J{yJr - -diff --git a/dist/kubernetes/scripts/test-kube-client.js.map b/dist/kubernetes/scripts/test-kube-client.js.map -index c103ae36eb69e3fa454f0b75fe9f1cae45733aeb..3ad519badd49eeb4a1f2a2ab21168909c4226cc9 100644 -GIT binary patch -delta 573 -zcmZ|LF-#g^6bJAC2clTig5FWIejrN0lOA{=sGvu3QJZKJlMbCsD2KEfs1_63je(Ff -zHkCBtOFDLOH!<I)tWKA7Y3tyiO`L2@9nqwJ=IZc!|GbyCy!YdC({Q@mH0-`{XS7U0 -zi$^D-vX+e}!Z|IQOUz^>EgTGf*)Rs^)soLqduA`|72QzLjTPN=pmX0AyQH+DD8-U0 -z&M9-sTAICI;$)NWC5Cxf6`vzT6=fAoE29xre1XkKSfzg!xL;Jyapr1mnS)kZpbf0h -z4jo{FPIv%z=z?zOfrsD#C-g!e@T|5h9Db#tvfOSa$z+ny*|O|n`AgxWjSsDBh1F7? -zq=-aj$lJ|gsrah6{*FrDZNs!b<+9T4rlXTyoeTc@C)vwZ&V*}2{d(NO8oz}P#ya0^ -zp^X8zyLxjgfD0Z$tM7*acnpI;z{75Cy%#^7cm0=o_G3<VG#}$lRqx3V_+S`Dzz<I# -z06`c95yl_{PeFn(M40zvyt4P-$&Ir7w`1s@lgT96DrB|X>w=c09;=V99`DEyg&0gg -S91<`IQ!oulcD$3aPyGXNU*Y=z - -delta 411 -zcmZwC%Sr-a00m$iN5|CcGG<fS%`DSyI*xP6E*L}vT||0;0!3UE64)+<VOEyZ;)j;C -zXgA;@erW3xv<e354J5bXqE7o3ADpv0=d0PbecbhJ&2sQe7K_ECT2Mtrkw8077j_b| -zsKw(CmrSf?>ZVOM8QrwMnr!>Xb-kP2&sMJX=*=-J*&PM6GU*(!meI<y-~cCZ;DP~g -zg9p4Y2tF8sVHkl?;K2`L5P)&o$_wpBTJH$Y9uls2d2(^fIZ3V|aYm^pzywS}5JE5o -z(=Y?GFh@(h@cXC#zl)@H5(&_s(^Qus>Y=<~RIPc4z+Ya3C@et?;;;-WunKFi4hcwt -uNUK&#e<4^KqS3na?IureDV}uiIo7~rNP`RtsGz|HWMC7vXs)sC%lra93aa}6 - -diff --git a/dist/kubernetes/scripts/test-nodes.js b/dist/kubernetes/scripts/test-nodes.js -index 2f2c5870a2804366e6b50672bd80bf8f992e59b5..8bdf75eaecccfd021757c1a96fc3a7ed9d19be46 100644 -GIT binary patch -delta 78 -zcmbQUKyK3lxrP?T7N#xC7M?7&wzhfOEj*bYGl}Tsq~@iUWY`(lr&yKcXQn6^)M`$j -e;L0pE&6U}pJ=upDh*^M`6^PlkC;PDPbOrzf92s-~ - -delta 43 -ucmdnAKyJ<gxrP?T7N#xC7M|N}JeeOewHx{{12GE_vjQ>Oc0(U_Mi&4~5DioS - -diff --git a/dist/kubernetes/scripts/test-nodes.js.map b/dist/kubernetes/scripts/test-nodes.js.map -index 887bcf797dcfab00bf99f5916d9c754c79a1ec7a..33401735f0eada4802d4a8fd2f47abed6de39f5e 100644 -GIT binary patch -delta 679 -zcmajb&rj1}9LMp{*;zpt>X>5)?by^h3KpST$9OhcTzB$!jM<U74oq+xf<K}cNoa<P -zhY^x}6XRj=z#m{jYH$1#UW_Js_JSs!42d7Scp>rddcJv{=X-j;f7Ri<W`}E)!zH_v -zwskF~P1|KXJz25Km2|G8+FRd3+bu3Yt<OxL;oFJ+b<gp-9FKE6pW_|d_4su&pqhqZ -ztf-b!Fbc-hP1l^~Gro8ck4u`R+`v@wI2Lg^oKI4gau=JcNsF#s=VOf>iw8d(2LVn% -zH}t?s=!HHAKtG&<({KiYFaRMq3t<?92n@kF7<PB8kq<w5>yK({wfnW@Rf#c1(WDr0 -zpXy?>XLMrOt}d=ENm)sia?-!G8R>DgY*!vsZCd#f3DSO37TOz(r=%he(#s9;4yoVs -zg8O=0{MgkVlKqXkC4vM|7=;+b;XGV`iy*@#w{9hV2ZBencNgB}{l11%Ou!f@Fb)%N -z8B~~rD=-Dqpg|H+phFsFAOo|mQ)KtVqYC_b#(s83|670-%*+7o=VYGt-pumk?`VD0 -zYOxqS++tZmfjGV0W?^@)%ACI~2rb6kPj!~!=<6*OYU?8cWuCM7#=$0oEaYGg3^3vF -P?<(ZMat}5OyD$C#&wcym - -delta 471 -zcmZwD%Sr-a0L5_{8#T?mYo#?!H*K=K<Yi1pbJUS&*CwPkMY^bst3VP;a2N^~hS0Z_ -z+}5HXrg;Vl+WQO<y+P*zTKpFO<vH5@fO@+dP`z{CX);!?NBJ5bOQqtFK1<Z{kz_2* -zas8;t+3!(S(qMB&@=Tj;ZB5oDWQ~$Fovcm1Yjj&QHpN1v5V@4p{UV*w8EdEuF;phu -zW13Y)5)FDVfDxv^1ZJ293(SBOY+wfmIKc&O@PHR)VGicO2Yy&kN7CZQulm3<Lo;y% -zSofnG)RXH2i%Dsf7+3-pmSF`}VGY(H072MLTP3dSaQ*iNdA;F0<m*YwlJC!eUCm$R -zhLkd{a<B;@*n({cLj<A_gB^%N0+Nsd9@4N28OW;Rs&K>*Ebyx*P2tBx4h6|e8YRY{ -ZbUOm%AP;*`01=8%f-*>Iw^Mn!{R3n0xElZf - -diff --git a/dist/kubernetes/scripts/test-projects.js.map b/dist/kubernetes/scripts/test-projects.js.map -index 2cf0ebc0fa523128048cfcc186f7f7176c503230..e32de4be1a1b2a5401455ed95058702963124970 100644 -GIT binary patch -delta 248 -zcmZwA$&o=(00q!8)8?j4ZS2X=ZTN<2f2D+AYx&C~3RTzQmL(+vK`3e12|x-0a09S7 -z>vKI`Tvyqz@{VzAGamhqhGsFgt)*Ek?TOPf)&_)&a1$QFOZW&s5g>v@h<G8wM1+VE -zF(OVRh$Qh!q=+=}Mr4RAkt6a%fp{m1CzR&9^t1Flomqa*_I@ZySt?SMntaHoe95=` -aNL?Dzl$QL;pR}bTUFnG>{qy}WxUC<Al4@)K - -delta 248 -zcmZwA%T2-n00!Xj6qJWZ6{=J~P(gXL6$(8WM)2xQlh!Fneh+^*O1gnVn6BZi1Gqv5 -z;2*%lcm9&^-%KL=5A)4)!_Zj=Yj?F;i2uF}o^8+dKS5-OERiGfM1d$0M?{Gz6UW2} -zQ6Z{Cji?i+M1wdZnuI}|6Bk5_XcH!JNn8<~A6Tzn#(!zNd2x!lT^d<(EnVqJUv6X| -eL%EeZxtEcQ<v|{0B2$^kTx@Z~jnnAqZ+ieVHfVzY - -diff --git a/dist/kubernetes/scripts/test-tags.js.map b/dist/kubernetes/scripts/test-tags.js.map -index 16c4980bb6eedb0eb408403cfb1f636fb0edaf14..0c0644af5afefcbec7d733a5bc8685d3fcb5155c 100644 -GIT binary patch -delta 206 -zcmZwAI}*WQ7zNOYH}NLkZ_zWuNGcnkU;}0%e-@!r+|e1Tti&}MjSXZ68B4GO-vSh; -zKEc!10&zVw9Oc-`S}YfH<y!X4Q?6&PoT<8frv7Vh=qG|27y+YT42**bFbSr>G?)Q( -zFbn3uJXipWU<oXP6|j1z@m^Q|9sc%c?#|)H5H(R34bc=W(H0%i6+O`x12GgMF&5?{ -I+)TcgABTrkvj6}9 - -delta 199 -zcmZw9$qfMk00q$4_kG5`8+RrQP8#4q2gpnj@-GfQZsMjA5nW6NQ-cB|egO{e`uz7J -z<jeikI5@WFO_%P{UMyy^I?mno#IaWw5FsK=M2IL6BjQAYND?U`O=O5Hkt6a%fhZCs -wqD)i>;|cS-G5+O`-Pzh-gRLo5sYzWL(v+68r6XPGNnZvsl#y7kU_1WYeu<e&!~g&Q - -diff --git a/dist/kubernetes/scripts/test-utils.js.map b/dist/kubernetes/scripts/test-utils.js.map -index 5615748af202f6549a74fe57be6fb57a5ed3d742..46339dcd854ef548449e0ceafdd978856dbd37db 100644 -GIT binary patch -delta 214 -zcmZw9yAHu%7zW@tpASV_XG-lP8tou1!C<gA{d*U0!tk;(b+QnbAdSl~xF6pI7@qZc -zf1<=&T!N0Td{4Q~%2}$w^%kKDLT}^G)#3;uK_rP3ktQ-kmdFu#qCgah5>X~9M3tx! -zbwVQ=M3ZQ}pdWV4KY3(5XGXL=+3RThO=<D%WIvK;bFT|Sn4&E@qAPl$F9u>LMq(^1 -OF%eT?$L4-^zy1L5IYs;c - -delta 194 -zcmZw9Ne;mP00q#P=b^NydEC>`VdW5d0iwOdPgwleT1Z^M1w?ubH}Vf)@wPAdK2wR@ -z&-T%E;&|gnzT<gY2~N9czjmGA3L-_Mi42h?azvge5JjRyl!*#aC2B;SXb?@pAX-G5 -oFyF8)2lHQkGeS!`(v_ar(wBh@Wh7&n$W&%BmxU}pM!0%Cek%w(6#xJL - -diff --git a/dist/kubernetes/scripts/test-volumes.js b/dist/kubernetes/scripts/test-volumes.js -index 898cf4b7a2605aa52f3dc271857e1120f4bfcdec..7c3bb33be428b4a5ae942efe3e791fd15666279d 100644 -GIT binary patch -delta 59 -zcmaFZBlf*Vtf7Umg=q`(?MxP1Tid+tw=<a^GYRSCq~@iUWY`(lr&*QdXQn6^wC~Gd -O24a@&`*K(pO9BA8+ZM|J - -delta 43 -xcmey~BlfUItf7Umg=q`(?ab}>GnpSVG1Y2L?@eWPYnRDo24a@&GP$hLk^qcK599y< - -diff --git a/dist/kubernetes/scripts/test-volumes.js.map b/dist/kubernetes/scripts/test-volumes.js.map -index c62f09a24a5867fcd5061ec8ec9574e835e4657d..476ee051ee19ff91c22c798e09257146ac419639 100644 -GIT binary patch -delta 508 -zcmZ|LKS%;`6bEqh&iq&Q$Nri9`Pu*UGOhEx8%(a~f}k3r!KpCM93;hrNQa}rjHaf3 -zfm^#<aTU?#-q09LH5buTAbp#w;qxBv@s{s9yM8g8-@F)3lCHQKmsBwn4)JP2l!8e$ -zk(8qGfEql|N}8dh8A}>-sj<d-OJGix<-LN!Ey{~>PE_=xIvZw&W7rm^6mAurTR_>z -z@Y6$*!mZ;}5EUAIV?DIzlf63aGMOmz#Xgr0851;s87yE08`z-{n!o|g&;qT{22N;) -z4(Nm~=mr<`=!cAZV~IX_d8>&;A`wF0yu3@VFT0QJ-Tt(?vz<?oSrQ;olFeoEnXOEE -zm(Uf5xu0g|&1U+zX|<QDF*o!=AN0e3UX785l=F{w(StjFO@I9mE{x?$jerLRVF-p{ -z1V&*D#$f`y-~$dO!4FdqfFMlkmD<d$`YTA*$G_YD4RUJm^wRru*itSEJcK}iFo=3l -Ikorcy0S2PC2><{9 - -delta 376 -zcmZwCJ5Rz;0LAgNwA6yd2OyUE03V3rqtx5pb})d8F+M&(H%;2G>4;O~K$|$}be&z? -zHQMOPu5mJPa$zTa0OCnp9e%@qJLm4T&)vTCxoclNu?*j@+n#MuO29cay@qZX&SlUI -zxNg9AgTzxH@I&chx3$-z`|-_Cpb61K_^dGy%8|m0kOT=vK!y~gVH6a|z!;3f1WZB} -za*&59D8MwRP`p=o?T~#OXlhK3wW~CH$Vgc>cq~fny+g#%)k1eBbZ0|%E_COg-O^V( -z_um`#t($pvRyB8`X0HTgSb#-Xf@P?{3RGbg)}RLKumPK}1v=Ehh?~9b^Y-7o&l>qj -ZG2@67*jtArBbgE~!2$|)EK^6V`~uVWbwvOG - -diff --git a/pkg/kubernetes/scripts/kube-client-cockpit.js b/pkg/kubernetes/scripts/kube-client-cockpit.js -index f003b4d..f44a1d3 100644 ---- a/pkg/kubernetes/scripts/kube-client-cockpit.js -+++ b/pkg/kubernetes/scripts/kube-client-cockpit.js -@@ -533,7 +533,7 @@ - if (angular.isArray(protocols)) - valid = base64 = protocols.indexOf("base64.channel.k8s.io") !== -1; - else -- valid = base64 = "base64.channel.k8s.io"; -+ valid = base64 = protocols === "base64.channel.k8s.io"; - } - - if (valid) { -@@ -609,7 +609,7 @@ - channel = cockpit.channel(angular.extend({ }, options, { - payload: "websocket-stream1", - path: url, -- protocols: protocols, -+ protocols: protocols.length > 0 ? protocols : undefined, - })); - - channel.addEventListener("close", function(ev, options) { --- -2.5.5 - diff --git a/SPECS/cockpit.spec b/SPECS/cockpit.spec index 870140f..f56d438 100644 --- a/SPECS/cockpit.spec +++ b/SPECS/cockpit.spec @@ -1,23 +1,17 @@ # Globals that may be defined elsewhere -# * gitcommit xxxx -# * tag 0.91 +# * Version 122 +# * wip 1 # %define branding auto -%define tag 122 -%define rev 3 +%define rev 1 -%if %{defined gitcommit} -%define extra_flags CFLAGS='-O2 -Wall -Werror -fPIC -g -DWITH_DEBUG' -%define required_base %{gitcommit} -%else -# The first version with a stable APIs +# earliest base that the subpackages work on %define required_base 122 -%endif -#%if 0%{?centos} -#%define rhel 0 -#%endif +%if 0%{?centos} +%define rhel 0 +%endif %define _hardened_build 1 @@ -27,31 +21,20 @@ %endif Name: cockpit -%if %{defined gitcommit} -Version: %{gitcommit} -%else -Version: %{tag} -%endif -Release: %{rev}%{?dist} Summary: A user interface for Linux servers License: LGPLv2+ URL: http://cockpit-project.org/ -%if %{defined gitcommit} +Version: 126 +%if %{defined wip} +Release: 1.%{wip}%{?dist} Source0: cockpit-%{version}.tar.gz %else +Release: %{rev}%{?dist} Source0: https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz %endif -Patch1: 0001-Bump-required-base-bridge-version-number-in-packages.patch -Patch2: 0002-networkmanager-Fix-regression-re-activation-of-virtu.patch -Patch3: 0003-networkmanager-Always-set-REORDER_HDR-flag-for-new-V.patch -Patch4: 0004-networkmanager-Not-all-connections-have-a-interface-.patch -Patch5: 0005-Fix-registry-console-Windows-IE-and-Edge-login.patch -Patch6: 0006-kubernetes-Fix-reloading-of-projects-and-users.patch -Patch7: 0007-kubernetes-Only-set-websocket-protocols-if-we-actual.patch - BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(polkit-agent-1) >= 0.105 @@ -74,11 +57,8 @@ BuildRequires: glib2-devel >= 2.37.4 BuildRequires: systemd-devel BuildRequires: polkit BuildRequires: pcp-libs-devel -BuildRequires: gdb - -%if %{defined gitcommit} BuildRequires: krb5-server -%endif +BuildRequires: gdb # For documentation BuildRequires: xmlto @@ -94,7 +74,7 @@ Requires: %{name}-shell = %{version}-%{release} %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 Recommends: %{name}-networkmanager = %{version}-%{release} Recommends: %{name}-storaged = %{version}-%{release} -%ifarch x86_64 %{arm} aarch64 ppc64 ppc64le +%ifarch x86_64 %{arm} aarch64 ppc64le Recommends: %{name}-docker = %{version}-%{release} %endif Suggests: %{name}-pcp = %{version}-%{release} @@ -180,7 +160,7 @@ make -j4 check %install make install DESTDIR=%{buildroot} -%if %{defined gitcommit} || 0%{?rhel} +%if %{defined wip} || 0%{?rhel} make install-test-assets DESTDIR=%{buildroot} %else rm -rf %{buildroot}/%{_datadir}/%{name}/playground @@ -243,7 +223,7 @@ echo '%dir %{_datadir}/%{name}/selinux' > selinux.list find %{buildroot}%{_datadir}/%{name}/selinux -type f >> selinux.list %endif -%ifarch x86_64 %{arm} aarch64 ppc64 ppc64le +%ifarch x86_64 %{arm} aarch64 ppc64le echo '%dir %{_datadir}/%{name}/docker' > docker.list find %{buildroot}%{_datadir}/%{name}/docker -type f >> docker.list %else @@ -251,8 +231,8 @@ rm -rf %{buildroot}/%{_datadir}/%{name}/docker touch docker.list %endif -%ifarch x86_64 -%if %{defined gitcommit} +%ifarch x86_64 ppc64le +%if %{defined wip} %else rm %{buildroot}/%{_datadir}/%{name}/kubernetes/override.json %endif @@ -284,12 +264,7 @@ cat subscriptions.list sosreport.list networkmanager.list selinux.list >> shell. # https://fedoraproject.org/wiki/PackagingDrafts/Go %global _dwz_low_mem_die_limit 0 -# Only strip out debug info in non wip builds -%if %{defined gitcommit} -%define find_debug_info %{nil} -%else %define find_debug_info %{_rpmconfigdir}/find-debuginfo.sh %{?_missing_build_ids_terminate_build:--strict-build-id} %{?_include_minidebuginfo:-m} %{?_find_debuginfo_dwz_opts} %{?_find_debuginfo_opts} "%{_builddir}/%{?buildsubdir}" -%endif # Redefine how debug info is built to slip in our extra debug files %define __debug_install_post \ @@ -308,6 +283,7 @@ cat subscriptions.list sosreport.list networkmanager.list selinux.list >> shell. %doc %{_mandir}/man1/cockpit.1.gz %files bridge -f base.list +%{_datadir}/%{name}/base1/bundle.min.js.gz %doc %{_mandir}/man1/cockpit-bridge.1.gz %{_bindir}/cockpit-bridge %attr(4755, -, -) %{_libexecdir}/cockpit-polkit @@ -324,12 +300,10 @@ cat subscriptions.list sosreport.list networkmanager.list selinux.list >> shell. %{_localstatedir}/lib/pcp/config/pmlogconf/tools/cockpit %post pcp -# HACK - https://bugzilla.redhat.com/show_bug.cgi?id=1185749 -( cd %{_localstatedir}/lib/pcp/pmns && ./Rebuild -du ) # HACK - https://bugzilla.redhat.com/show_bug.cgi?id=1185764 # We can't use "systemctl reload-or-try-restart" since systemctl might # be out of sync with reality. -/usr/share/pcp/lib/pmlogger reload +/usr/share/pcp/lib/pmlogger condrestart %files ws -f %{name}.lang %doc %{_mandir}/man5/cockpit.conf.5.gz @@ -397,7 +371,11 @@ This package contains the Cockpit shell UI assets. %package storaged Summary: Cockpit user interface for storage, using Storaged +# Lock bridge dependency due to --with-storaged-iscsi-sessions +# which uses new less stable /manifests.js request path. +%if 0%{?rhel} Requires: %{name}-bridge >= %{version}-%{release} +%endif Requires: %{name}-shell >= %{required_base} Requires: storaged >= 2.1.1 %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 @@ -418,8 +396,9 @@ The Cockpit component for managing storage. This package uses Storaged. %package ostree Summary: Cockpit user interface for rpm-ostree -Requires: %{name}-bridge >= %{required_base} -Requires: %{name}-shell >= %{required_base} +# Requires: Uses new translations functionality +Requires: %{name}-bridge > 124 +Requires: %{name}-shell > 124 %if 0%{?fedora} > 0 && 0%{?fedora} < 24 Requires: rpm-ostree >= 2015.10-1 %else @@ -508,7 +487,7 @@ utility setroubleshoot to diagnose and resolve SELinux issues. %endif -%ifarch x86_64 %{arm} aarch64 ppc64 ppc64le +%ifarch x86_64 %{arm} aarch64 ppc64le %package docker Summary: Cockpit user interface for Docker containers @@ -525,13 +504,14 @@ This package is not yet complete. %endif -%ifarch x86_64 +%ifarch x86_64 ppc64le %package kubernetes Summary: Cockpit user interface for Kubernetes cluster Requires: /usr/bin/kubectl -Requires: %{name}-bridge >= %{required_base} -Requires: %{name}-shell >= %{required_base} +# Requires: Needs newer localization support +Requires: %{name}-bridge > 124 +Requires: %{name}-shell > 124 BuildRequires: golang-bin BuildRequires: golang-src @@ -546,7 +526,7 @@ cluster. Installed on the Kubernetes master. This package is not yet complete. %endif # we only build test assets on rhel or if we're building from a specific commit -%if %{defined gitcommit} || 0%{?rhel} +%if %{defined wip} || 0%{?rhel} %package test-assets Summary: Additional stuff for testing Cockpit @@ -565,8 +545,28 @@ pulls in some necessary packages via dependencies. %endif %changelog -* Wed Dec 14 2016 Johnny Hughes <johnny@centos.org> 122-3 -- CentOS Mods +* Thu Dec 15 2016 Dominik Perpeet <dperpeet@redhat.com> 126-1 +- Update to 126 release +- Show security scan information about containers +- During login users can choose whether password is cached and reused +- Allow renaming of active devices in networking interface +- More clearly indicate when checking network connectivity +- Allow more time for rollback when making network changes rhbz#1395108 +- The remotectl command can now combine certificate and key files +- Domain join operations can now be properly cancelled +- Make Kerberos authentication work even if gss-proxy is in use +- When proxied, support X-Forwarded-Proto +- Ignore block devices with a zero size in the storage interface + +* Tue Dec 13 2016 Dominik Perpeet <dperpeet@redhat.com> 125-1 +- Update to 125 release +- Display OSTree signatures on Atomic Host +- Expand logical volumes and partitions inline on their devices +- No longer offer to format read-only block devices +- Use stored passphrases for LUKS devices properly +- System shutdown can be scheduled by date +- Properly terminate user sessions on the Accounts page +- Fix regression on login screen in older Internet Explorer browsers * Mon Nov 14 2016 Dominik Perpeet <dperpeet@redhat.com> 122-3 - Fix regression when activating virtual network interfaces rhbz#1394667