Blame SPECS/cockpit-appstream.spec

025336
# This spec file has been automatically updated
443788
Version:        235
025336
Release: 1%{?dist}
025336
#
6ad6ec
# Copyright (C) 2014-2020 Red Hat, Inc.
6ad6ec
#
6ad6ec
# Cockpit is free software; you can redistribute it and/or modify it
6ad6ec
# under the terms of the GNU Lesser General Public License as published by
6ad6ec
# the Free Software Foundation; either version 2.1 of the License, or
6ad6ec
# (at your option) any later version.
6ad6ec
#
6ad6ec
# Cockpit is distributed in the hope that it will be useful, but
6ad6ec
# WITHOUT ANY WARRANTY; without even the implied warranty of
6ad6ec
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6ad6ec
# Lesser General Public License for more details.
6ad6ec
#
6ad6ec
# You should have received a copy of the GNU Lesser General Public License
6ad6ec
# along with Cockpit; If not, see <http://www.gnu.org/licenses/>.
6ad6ec
#
6ad6ec
025336
# This file is maintained at the following location:
025336
# https://github.com/cockpit-project/cockpit/blob/master/tools/cockpit.spec
025336
#
025336
# If you are editing this file in another location, changes will likely
025336
# be clobbered the next time an automated release is done.
025336
#
025336
# Check first cockpit-devel@lists.fedorahosted.org
025336
#
025336
# Globals that may be defined elsewhere
025336
#  * Version 122
025336
#  * wip 1
025336
#
025336
025336
# earliest base that the subpackages work on; the instances of this get computed/updated
025336
# by tools/gen-spec-dependencies during "make dist", but keep a hardcoded fallback
025336
%define required_base 122
025336
025336
# we generally want CentOS packages to be like RHEL; special cases need to check %{centos} explicitly
025336
%if 0%{?centos}
025336
%define rhel %{centos}
025336
%endif
025336
025336
%define _hardened_build 1
025336
025336
%define __lib lib
025336
025336
%if 0%{?rhel}
025336
%define vdo_on_demand 1
025336
%endif
025336
50af0a
%if 0%{?suse_version}
50af0a
%define pamdir /%{_lib}/security
50af0a
%else
50af0a
%define pamdir %{_libdir}/security
50af0a
%endif
50af0a
025336
Name:           cockpit-appstream
025336
Summary:        Web Console for Linux servers
025336
025336
License:        LGPLv2+
025336
URL:            https://cockpit-project.org/
025336
025336
%if %{defined wip}
025336
Source0:        cockpit-%{version}.tar.gz
025336
%else
025336
Source0:        https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz
025336
%endif
025336
1a4695
# in RHEL the source package is duplicated: cockpit (building basic packages like cockpit-{bridge,system})
1a4695
# and cockpit-appstream (building optional packages like cockpit-{machines,pcp})
c90127
# This split does not apply to EPEL/COPR.
c90127
%if 0%{?rhel} && 0%{?epel} == 0
1a4695
1a4695
%if "%{name}" == "cockpit"
1a4695
%define build_basic 1
1a4695
%define build_optional 0
1a4695
%else
1a4695
%define build_basic 0
1a4695
%define build_optional 1
1a4695
%endif
1a4695
1a4695
%else
1a4695
%define build_basic 1
1a4695
%define build_optional 1
1a4695
%endif
1a4695
025336
BuildRequires: gcc
025336
BuildRequires: pkgconfig(gio-unix-2.0)
025336
BuildRequires: pkgconfig(json-glib-1.0)
025336
BuildRequires: pkgconfig(polkit-agent-1) >= 0.105
025336
BuildRequires: pam-devel
025336
025336
BuildRequires: autoconf automake
d02cce
BuildRequires: make
025336
BuildRequires: /usr/bin/python3
025336
BuildRequires: gettext >= 0.19.7
1a4695
%if 0%{?build_basic}
50af0a
BuildRequires: libssh-devel >= 0.8.5
025336
%endif
025336
BuildRequires: openssl-devel
025336
BuildRequires: gnutls-devel >= 3.4.3
025336
BuildRequires: zlib-devel
025336
BuildRequires: krb5-devel >= 1.11
025336
BuildRequires: libxslt-devel
025336
BuildRequires: glib-networking
025336
BuildRequires: sed
025336
1a4695
BuildRequires: glib2-devel >= 2.50.0
50af0a
# this is for runtimedir in the tls proxy ace21c8879
025336
BuildRequires: systemd-devel >= 235
50af0a
%if 0%{?suse_version}
50af0a
BuildRequires: distribution-release
50af0a
BuildRequires: libpcp-devel
50af0a
BuildRequires: pcp-devel
50af0a
BuildRequires: libpcp3
50af0a
BuildRequires: libpcp_import1
50af0a
BuildRequires: openssh
50af0a
BuildRequires: distribution-logos
50af0a
BuildRequires: wallpaper-branding
50af0a
%else
025336
BuildRequires: pcp-libs-devel
50af0a
BuildRequires: openssh-clients
50af0a
BuildRequires: docbook-style-xsl
50af0a
%endif
025336
BuildRequires: krb5-server
025336
BuildRequires: gdb
025336
025336
# For documentation
025336
BuildRequires: xmlto
025336
025336
# This is the "cockpit" metapackage. It should only
025336
# Require, Suggest or Recommend other cockpit-xxx subpackages
025336
025336
Requires: cockpit-bridge
025336
Requires: cockpit-ws
025336
Requires: cockpit-system
025336
025336
# Optional components
50af0a
Recommends: (cockpit-storaged if udisks2)
50af0a
Recommends: cockpit-packagekit
50af0a
Suggests: cockpit-pcp
50af0a
50af0a
%if 0%{?rhel} == 0
025336
Recommends: (cockpit-networkmanager if NetworkManager)
025336
Suggests: cockpit-selinux
025336
%endif
025336
%if 0%{?rhel} && 0%{?centos} == 0
025336
Recommends: subscription-manager-cockpit
025336
%endif
025336
025336
%prep
025336
%setup -q -n cockpit-%{version}
025336
025336
%build
025336
exec 2>&1
025336
%configure \
025336
    --disable-silent-rules \
025336
    --with-cockpit-user=cockpit-ws \
025336
    --with-cockpit-ws-instance-user=cockpit-wsinstance \
025336
    --with-selinux-config-type=etc_t \
025336
    --with-appstream-data-packages='[ "appstream-data" ]' \
025336
    --with-nfs-client-package='"nfs-utils"' \
50af0a
%if 0%{?suse_version}
50af0a
    --docdir=%_defaultdocdir/%{name} \
50af0a
%endif
50af0a
    --with-pamdir='%{pamdir}' \
1a4695
%if 0%{?build_basic} == 0
1a4695
    --disable-ssh \
1a4695
%endif
025336
    %{?vdo_on_demand:--with-vdo-package='"vdo"'}
025336
make -j4 %{?extra_flags} all
025336
025336
%check
025336
exec 2>&1
50af0a
# HACK: Fedora koji builders are very slow, unreliable, and inaccessible for debugging; https://github.com/cockpit-project/cockpit/issues/13909
50af0a
%if 0%{?fedora} >= 0
50af0a
%ifarch s390x
50af0a
%define testsuite_fail || true
50af0a
%endif
50af0a
%endif
dd8bf4
# HACK: RHEL i686 builders hang after running all tests; not a supported architecture, so don't bother
dd8bf4
%if 0%{?rhel} >= 8
dd8bf4
%ifarch i686
dd8bf4
%define testsuite_skip #
dd8bf4
%endif
dd8bf4
%endif
dd8bf4
%{?testsuite_skip} make -j4 check %{?testsuite_fail}
025336
025336
%install
6ad6ec
%make_install
025336
make install-tests DESTDIR=%{buildroot}
025336
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
025336
install -p -m 644 tools/cockpit.pam $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/cockpit
025336
rm -f %{buildroot}/%{_libdir}/cockpit/*.so
50af0a
install -D -p -m 644 AUTHORS COPYING README.md %{buildroot}%{_docdir}/cockpit/
025336
1a4695
# only ship deprecated PatternFly API for stable releases
1a4695
%if 0%{?fedora} <= 33 || 0%{?rhel} <= 8
1a4695
    ln -s cockpit.css.gz %{buildroot}/%{_datadir}/cockpit/base1/patternfly.css.gz
1a4695
%endif
1a4695
025336
# Build the package lists for resource packages
025336
echo '%dir %{_datadir}/cockpit/base1' > base.list
50af0a
echo '%dir %{_datadir}/cockpit/base1/fonts' >> base.list
1a4695
find %{buildroot}%{_datadir}/cockpit/base1 -type f -o -type l >> base.list
025336
echo '%{_sysconfdir}/cockpit/machines.d' >> base.list
025336
echo %{buildroot}%{_datadir}/polkit-1/actions/org.cockpit-project.cockpit-bridge.policy >> base.list
50af0a
echo '%dir %{_datadir}/cockpit/ssh' >> base.list
025336
find %{buildroot}%{_datadir}/cockpit/ssh -type f >> base.list
025336
echo '%{_libexecdir}/cockpit-ssh' >> base.list
025336
025336
echo '%dir %{_datadir}/cockpit/pcp' >> pcp.list
025336
find %{buildroot}%{_datadir}/cockpit/pcp -type f >> pcp.list
025336
025336
echo '%dir %{_datadir}/cockpit/tuned' >> system.list
025336
find %{buildroot}%{_datadir}/cockpit/tuned -type f >> system.list
025336
025336
echo '%dir %{_datadir}/cockpit/shell' >> system.list
025336
find %{buildroot}%{_datadir}/cockpit/shell -type f >> system.list
025336
025336
echo '%dir %{_datadir}/cockpit/systemd' >> system.list
025336
find %{buildroot}%{_datadir}/cockpit/systemd -type f >> system.list
025336
025336
echo '%dir %{_datadir}/cockpit/users' >> system.list
025336
find %{buildroot}%{_datadir}/cockpit/users -type f >> system.list
025336
1a4695
echo '%dir %{_datadir}/cockpit/metrics' >> system.list
1a4695
find %{buildroot}%{_datadir}/cockpit/metrics -type f >> system.list
1a4695
025336
echo '%dir %{_datadir}/cockpit/kdump' >> kdump.list
025336
find %{buildroot}%{_datadir}/cockpit/kdump -type f >> kdump.list
025336
025336
echo '%dir %{_datadir}/cockpit/sosreport' > sosreport.list
025336
find %{buildroot}%{_datadir}/cockpit/sosreport -type f >> sosreport.list
025336
025336
echo '%dir %{_datadir}/cockpit/storaged' > storaged.list
025336
find %{buildroot}%{_datadir}/cockpit/storaged -type f >> storaged.list
025336
025336
echo '%dir %{_datadir}/cockpit/networkmanager' > networkmanager.list
025336
find %{buildroot}%{_datadir}/cockpit/networkmanager -type f >> networkmanager.list
025336
025336
echo '%dir %{_datadir}/cockpit/packagekit' >> packagekit.list
025336
find %{buildroot}%{_datadir}/cockpit/packagekit -type f >> packagekit.list
025336
025336
echo '%dir %{_datadir}/cockpit/apps' >> packagekit.list
025336
find %{buildroot}%{_datadir}/cockpit/apps -type f >> packagekit.list
025336
025336
echo '%dir %{_datadir}/cockpit/machines' > machines.list
025336
find %{buildroot}%{_datadir}/cockpit/machines -type f >> machines.list
025336
025336
echo '%dir %{_datadir}/cockpit/selinux' > selinux.list
025336
find %{buildroot}%{_datadir}/cockpit/selinux -type f >> selinux.list
025336
025336
echo '%dir %{_datadir}/cockpit/playground' > tests.list
025336
find %{buildroot}%{_datadir}/cockpit/playground -type f >> tests.list
025336
443788
echo '%dir %{_datadir}/cockpit/static' > static.list
443788
find %{buildroot}%{_datadir}/cockpit/static -type f >> static.list
443788
025336
# when not building basic packages, remove their files
025336
%if 0%{?build_basic} == 0
1a4695
for pkg in base1 branding motd kdump networkmanager selinux shell sosreport ssh static systemd tuned users metrics; do
025336
    rm -r %{buildroot}/%{_datadir}/cockpit/$pkg
1a4695
    rm -rf %{buildroot}/usr/src/debug/%{_datadir}/cockpit/$pkg
025336
    rm -f %{buildroot}/%{_datadir}/metainfo/org.cockpit-project.cockpit-${pkg}.metainfo.xml
025336
done
025336
for data in doc locale man pixmaps polkit-1; do
025336
    rm -r %{buildroot}/%{_datadir}/$data
025336
done
1a4695
for lib in systemd tmpfiles.d; do
025336
    rm -r %{buildroot}/%{_prefix}/%{__lib}/$lib
025336
done
025336
for libexec in cockpit-askpass cockpit-session cockpit-ws cockpit-tls cockpit-wsinstance-factory cockpit-desktop; do
025336
    rm %{buildroot}/%{_libexecdir}/$libexec
025336
done
025336
rm -r %{buildroot}/%{_libdir}/security %{buildroot}/%{_sysconfdir}/pam.d %{buildroot}/%{_sysconfdir}/motd.d %{buildroot}/%{_sysconfdir}/issue.d
025336
rm %{buildroot}/usr/bin/cockpit-bridge %{buildroot}/usr/sbin/remotectl
025336
rm -f %{buildroot}%{_libexecdir}/cockpit-ssh
025336
rm -f %{buildroot}%{_datadir}/metainfo/cockpit.appdata.xml
025336
%endif
025336
025336
# when not building optional packages, remove their files
025336
%if 0%{?build_optional} == 0
c90127
for pkg in apps machines packagekit pcp playground storaged; do
1a4695
    rm -rf %{buildroot}/%{_datadir}/cockpit/$pkg %{buildroot}/usr/src/debug/%{_datadir}/cockpit/$pkg
025336
done
025336
# files from -tests
50af0a
rm -r %{buildroot}/%{_prefix}/%{__lib}/cockpit-test-assets
025336
# files from -pcp
025336
rm -r %{buildroot}/%{_libexecdir}/cockpit-pcp %{buildroot}/%{_localstatedir}/lib/pcp/
025336
# files from -machines
025336
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml
025336
# files from -storaged
025336
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
025336
%endif
025336
025336
sed -i "s|%{buildroot}||" *.list
025336
50af0a
%if 0%{?suse_version}
6ad6ec
# remove brandings with stale symlinks. Means they don't match
6ad6ec
# the distro.
50af0a
pushd %{buildroot}/%{_datadir}/cockpit/branding
6ad6ec
find -L * -type l -printf "%H\n" | sort -u | xargs rm -rv
50af0a
popd
50af0a
# need this in SUSE as post build checks dislike stale symlinks
50af0a
install -m 644 -D /dev/null %{buildroot}/run/cockpit/motd
50af0a
%else
50af0a
%global _debugsource_packages 1
50af0a
%global _debuginfo_subpackages 0
50af0a
50af0a
%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} %{?_debugsource_packages:-S debugsourcefiles.list} "%{_builddir}/%{?buildsubdir}"
50af0a
50af0a
# Redefine how debug info is built to slip in our extra debug files
50af0a
%define __debug_install_post   \
50af0a
   %{find_debug_info} \
50af0a
   cat debug.partial >> %{_builddir}/%{?buildsubdir}/debugfiles.list \
50af0a
%{nil}
50af0a
025336
# Build the package lists for debug package, and move debug files to installed locations
025336
find %{buildroot}/usr/src/debug%{_datadir}/cockpit -type f -o -type l > debug.partial
025336
sed -i "s|%{buildroot}/usr/src/debug||" debug.partial
025336
sed -n 's/\.map\(\.gz\)\?$/\0/p' *.list >> debug.partial
025336
sed -i '/\.map\(\.gz\)\?$/d' *.list
025336
tar -C %{buildroot}/usr/src/debug -cf - . | tar -C %{buildroot} -xf -
50af0a
%endif
50af0a
# /suse_version
025336
rm -rf %{buildroot}/usr/src/debug
025336
025336
# On RHEL kdump, networkmanager, selinux, and sosreport are part of the system package
025336
%if 0%{?rhel}
025336
cat kdump.list sosreport.list networkmanager.list selinux.list >> system.list
025336
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml
025336
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml
025336
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
025336
rm -f %{buildroot}%{_datadir}/pixmaps/cockpit-sosreport.png
025336
%endif
025336
025336
%if 0%{?build_basic}
025336
%find_lang cockpit
025336
%endif
025336
025336
# -------------------------------------------------------------------------------
025336
# Basic Sub-packages
025336
025336
%if 0%{?build_basic}
025336
025336
%description
025336
The Cockpit Web Console enables users to administer GNU/Linux servers using a
025336
web browser.
025336
025336
It offers network configuration, log inspection, diagnostic reports, SELinux
025336
troubleshooting, interactive command-line sessions, and more.
025336
025336
%files
025336
%{_docdir}/cockpit/AUTHORS
025336
%{_docdir}/cockpit/COPYING
025336
%{_docdir}/cockpit/README.md
025336
%dir %{_datadir}/cockpit
025336
%{_datadir}/metainfo/cockpit.appdata.xml
025336
%{_datadir}/pixmaps/cockpit.png
025336
%doc %{_mandir}/man1/cockpit.1.gz
025336
025336
025336
%package bridge
025336
Summary: Cockpit bridge server-side component
025336
Requires: glib-networking
025336
Provides: cockpit-ssh = %{version}-%{release}
025336
# PR #10430 dropped workaround for ws' inability to understand x-host-key challenge
025336
Conflicts: cockpit-ws < 181.x
c90127
# 233 dropped jquery.js, pages started to bundle it (commit 049e8b8dce)
c90127
Conflicts: cockpit-dashboard < 233
c90127
Conflicts: cockpit-networkmanager < 233
c90127
Conflicts: cockpit-storaged < 233
c90127
Conflicts: cockpit-system < 233
c90127
Conflicts: cockpit-tests < 233
c90127
Conflicts: cockpit-docker < 233
025336
025336
%description bridge
025336
The Cockpit bridge component installed server side and runs commands on the
025336
system on behalf of the web based user interface.
025336
025336
%files bridge -f base.list
025336
%doc %{_mandir}/man1/cockpit-bridge.1.gz
025336
%{_bindir}/cockpit-bridge
025336
%{_libexecdir}/cockpit-askpass
025336
025336
%package doc
025336
Summary: Cockpit deployment and developer guide
025336
BuildArch: noarch
025336
025336
%description doc
025336
The Cockpit Deployment and Developer Guide shows sysadmins how to
025336
deploy Cockpit on their machines as well as helps developers who want to
025336
embed or extend Cockpit.
025336
025336
%files doc
025336
%exclude %{_docdir}/cockpit/AUTHORS
025336
%exclude %{_docdir}/cockpit/COPYING
025336
%exclude %{_docdir}/cockpit/README.md
025336
%{_docdir}/cockpit
025336
025336
%package system
025336
Summary: Cockpit admin interface package for configuring and troubleshooting a system
025336
BuildArch: noarch
025336
Requires: cockpit-bridge >= %{version}-%{release}
50af0a
%if !0%{?suse_version}
025336
Requires: shadow-utils
50af0a
%endif
025336
Requires: grep
50af0a
Requires: /usr/bin/pwscore
025336
Requires: /usr/bin/date
025336
Provides: cockpit-shell = %{version}-%{release}
025336
Provides: cockpit-systemd = %{version}-%{release}
025336
Provides: cockpit-tuned = %{version}-%{release}
025336
Provides: cockpit-users = %{version}-%{release}
025336
%if 0%{?rhel}
025336
Provides: cockpit-networkmanager = %{version}-%{release}
025336
Obsoletes: cockpit-networkmanager
025336
Requires: NetworkManager >= 1.6
025336
Provides: cockpit-kdump = %{version}-%{release}
025336
Requires: kexec-tools
443788
Recommends: (sudo or polkit)
50af0a
Recommends: PackageKit
025336
Recommends: NetworkManager-team
025336
Recommends: setroubleshoot-server >= 3.3.3
025336
Provides: cockpit-selinux = %{version}-%{release}
025336
Provides: cockpit-sosreport = %{version}-%{release}
50af0a
Requires: sos
c90127
Obsoletes: cockpit-dashboard
025336
%endif
025336
%if 0%{?fedora} >= 29
025336
# 0.7.0 (actually) supports task cancellation.
025336
# 0.7.1 fixes tasks never announcing completion.
025336
Recommends: (reportd >= 0.7.1 if abrt)
025336
%endif
025336
# NPM modules which are also available as packages
50af0a
Provides: bundled(js-jquery) = 3.5.1
1a4695
Provides: bundled(js-moment) = 2.29.1
025336
Provides: bundled(nodejs-flot) = 0.8.3
025336
Provides: bundled(xstatic-bootstrap-datepicker-common) = 1.9.0
6ad6ec
Provides: bundled(xstatic-patternfly-common) = 3.59.5
025336
025336
%description system
025336
This package contains the Cockpit shell and system configuration interfaces.
025336
025336
%files system -f system.list
50af0a
%dir %{_datadir}/cockpit/shell/images
025336
025336
%package ws
025336
Summary: Cockpit Web Service
025336
Requires: glib-networking
025336
Requires: openssl
1a4695
Requires: glib2 >= 2.50.0
025336
Conflicts: firewalld < 0.6.0-1
025336
Recommends: sscg >= 2.3
025336
Recommends: system-logos
025336
Suggests: sssd-dbus
025336
025336
%description ws
025336
The Cockpit Web Service listens on the network, and authenticates users.
025336
025336
If sssd-dbus is installed, you can enable client certificate/smart card
025336
authentication via sssd/FreeIPA.
025336
443788
%files ws -f cockpit.lang -f static.list
025336
%doc %{_mandir}/man1/cockpit-desktop.1.gz
025336
%doc %{_mandir}/man5/cockpit.conf.5.gz
025336
%doc %{_mandir}/man8/cockpit-ws.8.gz
025336
%doc %{_mandir}/man8/cockpit-tls.8.gz
025336
%doc %{_mandir}/man8/remotectl.8.gz
025336
%doc %{_mandir}/man8/pam_cockpit_cert.8.gz
025336
%doc %{_mandir}/man8/pam_ssh_add.8.gz
50af0a
%dir %{_sysconfdir}/cockpit
025336
%config(noreplace) %{_sysconfdir}/cockpit/ws-certs.d
025336
%config(noreplace) %{_sysconfdir}/pam.d/cockpit
025336
%config %{_sysconfdir}/issue.d/cockpit.issue
025336
%config %{_sysconfdir}/motd.d/cockpit
50af0a
%ghost /run/cockpit/motd
50af0a
%ghost %dir /run/cockpit
50af0a
%dir %{_datadir}/cockpit/motd
025336
%{_datadir}/cockpit/motd/update-motd
025336
%{_datadir}/cockpit/motd/inactive.motd
025336
%{_unitdir}/cockpit.service
025336
%{_unitdir}/cockpit-motd.service
025336
%{_unitdir}/cockpit.socket
025336
%{_unitdir}/cockpit-wsinstance-http.socket
025336
%{_unitdir}/cockpit-wsinstance-http.service
025336
%{_unitdir}/cockpit-wsinstance-http-redirect.socket
025336
%{_unitdir}/cockpit-wsinstance-http-redirect.service
025336
%{_unitdir}/cockpit-wsinstance-https-factory.socket
025336
%{_unitdir}/cockpit-wsinstance-https-factory@.service
025336
%{_unitdir}/cockpit-wsinstance-https@.socket
025336
%{_unitdir}/cockpit-wsinstance-https@.service
025336
%{_unitdir}/system-cockpithttps.slice
025336
%{_prefix}/%{__lib}/tmpfiles.d/cockpit-tempfiles.conf
025336
%{_sbindir}/remotectl
50af0a
%{pamdir}/pam_ssh_add.so
50af0a
%{pamdir}/pam_cockpit_cert.so
025336
%{_libexecdir}/cockpit-ws
025336
%{_libexecdir}/cockpit-wsinstance-factory
025336
%{_libexecdir}/cockpit-tls
025336
%{_libexecdir}/cockpit-desktop
025336
%attr(4750, root, cockpit-wsinstance) %{_libexecdir}/cockpit-session
025336
%{_datadir}/cockpit/branding
025336
025336
%pre ws
025336
getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws
025336
getent passwd cockpit-ws >/dev/null || useradd -r -g cockpit-ws -d /nonexisting -s /sbin/nologin -c "User for cockpit web service" cockpit-ws
025336
getent group cockpit-wsinstance >/dev/null || groupadd -r cockpit-wsinstance
025336
getent passwd cockpit-wsinstance >/dev/null || useradd -r -g cockpit-wsinstance -d /nonexisting -s /sbin/nologin -c "User for cockpit-ws instances" cockpit-wsinstance
025336
025336
%post ws
1a4695
%tmpfiles_create cockpit-tempfiles.conf
025336
%systemd_post cockpit.socket
025336
# firewalld only partially picks up changes to its services files without this
025336
test -f %{_bindir}/firewall-cmd && firewall-cmd --reload --quiet || true
025336
025336
%preun ws
025336
%systemd_preun cockpit.socket
025336
025336
%postun ws
025336
%systemd_postun_with_restart cockpit.socket
025336
%systemd_postun_with_restart cockpit.service
025336
025336
# -------------------------------------------------------------------------------
025336
# Sub-packages that are part of cockpit-system in RHEL/CentOS, but separate in Fedora
025336
025336
%if 0%{?rhel} == 0
025336
025336
%package kdump
025336
Summary: Cockpit user interface for kernel crash dumping
025336
Requires: cockpit-bridge >= 122
025336
Requires: cockpit-shell >= 122
025336
Requires: kexec-tools
025336
BuildArch: noarch
025336
025336
%description kdump
025336
The Cockpit component for configuring kernel crash dumping.
025336
025336
%files kdump -f kdump.list
025336
%{_datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml
025336
025336
%package sosreport
025336
Summary: Cockpit user interface for diagnostic reports
025336
Requires: cockpit-bridge >= 122
025336
Requires: cockpit-shell >= 122
025336
Requires: sos
025336
BuildArch: noarch
025336
025336
%description sosreport
025336
The Cockpit component for creating diagnostic reports with the
025336
sosreport tool.
025336
025336
%files sosreport -f sosreport.list
025336
%{_datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml
025336
%{_datadir}/pixmaps/cockpit-sosreport.png
025336
025336
%package networkmanager
025336
Summary: Cockpit user interface for networking, using NetworkManager
025336
Requires: cockpit-bridge >= 186
025336
Requires: cockpit-shell >= 186
025336
Requires: NetworkManager >= 1.6
025336
# Optional components
025336
Recommends: NetworkManager-team
025336
BuildArch: noarch
025336
025336
%description networkmanager
025336
The Cockpit component for managing networking.  This package uses NetworkManager.
025336
025336
%files networkmanager -f networkmanager.list
025336
025336
%endif
025336
025336
%if 0%{?rhel} == 0
025336
025336
%package selinux
025336
Summary: Cockpit SELinux package
025336
Requires: cockpit-bridge >= 122
025336
Requires: cockpit-shell >= 122
025336
Requires: setroubleshoot-server >= 3.3.3
025336
BuildArch: noarch
025336
025336
%description selinux
025336
This package contains the Cockpit user interface integration with the
025336
utility setroubleshoot to diagnose and resolve SELinux issues.
025336
025336
%files selinux -f selinux.list
025336
%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
025336
025336
%endif
025336
50af0a
#/ build basic packages
50af0a
%else
025336
025336
# RPM requires this
025336
%description
025336
Dummy package from building optional packages only; never install or publish me.
025336
50af0a
#/ build basic packages
50af0a
%endif
025336
025336
# -------------------------------------------------------------------------------
025336
# Sub-packages that are optional extensions
025336
025336
%if 0%{?build_optional}
025336
025336
%package -n cockpit-storaged
025336
Summary: Cockpit user interface for storage, using udisks
025336
Requires: cockpit-shell >= 186
025336
Requires: udisks2 >= 2.6
025336
Recommends: udisks2-lvm2 >= 2.6
025336
Recommends: udisks2-iscsi >= 2.6
025336
Recommends: device-mapper-multipath
025336
Recommends: clevis-luks
025336
Requires: %{__python3}
50af0a
%if 0%{?suse_version}
50af0a
Requires: python3-dbus-python
50af0a
%else
025336
Requires: python3-dbus
50af0a
%endif
025336
BuildArch: noarch
025336
025336
%description -n cockpit-storaged
025336
The Cockpit component for managing storage.  This package uses udisks.
025336
025336
%files -n cockpit-storaged -f storaged.list
50af0a
%dir %{_datadir}/cockpit/storaged/images
025336
%{_datadir}/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
025336
025336
%package -n cockpit-tests
025336
Summary: Tests for Cockpit
025336
Requires: cockpit-bridge >= 138
025336
Requires: cockpit-system >= 138
025336
Requires: openssh-clients
025336
Provides: cockpit-test-assets = %{version}-%{release}
025336
025336
%description -n cockpit-tests
025336
This package contains tests and files used while testing Cockpit.
025336
These files are not required for running Cockpit.
025336
025336
%files -n cockpit-tests -f tests.list
025336
%{_prefix}/%{__lib}/cockpit-test-assets
025336
025336
%package -n cockpit-machines
025336
BuildArch: noarch
025336
Summary: Cockpit user interface for virtual machines
025336
Requires: cockpit-bridge >= 186
025336
Requires: cockpit-system >= 186
50af0a
%if 0%{?suse_version}
50af0a
Requires: libvirt-daemon-qemu
50af0a
%else
025336
Requires: libvirt-daemon-kvm
50af0a
%endif
025336
Requires: libvirt-client
025336
Requires: libvirt-dbus >= 1.2.0
025336
# Optional components
025336
Recommends: virt-install
025336
Recommends: libosinfo
025336
Recommends: python3-gobject-base
025336
025336
%description -n cockpit-machines
025336
The Cockpit components for managing virtual machines.
025336
025336
If "virt-install" is installed, you can also create new virtual machines.
025336
025336
%files -n cockpit-machines -f machines.list
025336
%{_datadir}/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml
025336
025336
%package -n cockpit-pcp
025336
Summary: Cockpit PCP integration
025336
Requires: cockpit-bridge >= 134.x
50af0a
Requires(post): pcp
025336
025336
%description -n cockpit-pcp
025336
Cockpit support for reading PCP metrics and loading PCP archives.
025336
025336
%files -n cockpit-pcp -f pcp.list
025336
%{_libexecdir}/cockpit-pcp
025336
%{_localstatedir}/lib/pcp/config/pmlogconf/tools/cockpit
025336
025336
%post -n cockpit-pcp
1a4695
systemctl reload-or-try-restart pmlogger
025336
025336
%package -n cockpit-packagekit
025336
Summary: Cockpit user interface for packages
025336
BuildArch: noarch
025336
Requires: cockpit-bridge >= 186
025336
Requires: PackageKit
025336
025336
%description -n cockpit-packagekit
025336
The Cockpit components for installing OS updates and Cockpit add-ons,
025336
via PackageKit.
025336
025336
%files -n cockpit-packagekit -f packagekit.list
025336
50af0a
#/ build optional extension packages
50af0a
%endif
025336
025336
# The changelog is automatically generated and merged
025336
%changelog
443788
* Fri Jan 08 2021 Matej Marusak <mmarusak@redhat.com> - 235-1
443788
- machines: Fix check of cpu configuration between active/inactive XML (rhbz#1913205)
443788
- machines: Fix rounding of memory when switching from MB to GB (rhbz#1908683)
443788
c90127
* Mon Dec 14 2020 Katerina Koukiou <kkoukiou@redhat.com> - 234-1
c90127
- machines: Allow editing VM's CPU mode and model (rhbz#1683301)
c90127
- machines: Add support for cloning VMs (rhbz#1683391)
c90127
- dashboard: Drop cockpit-dashboard package, replaced with shell host switcher
c90127
1a4695
* Fri Nov 27 2020 Katerina Koukiou <kkoukiou@redhat.com> - 233.1-1
1a4695
- machines: Inline error messages (rhbz#1666829)
1a4695
- machines: Reimplement the design of the main VMs list (rhbz#1780537, rhbz#1847712, rhbz#1858716, rhbz#1862406, rhbz#1873931)
1a4695
- storage: List entries from /etc/crypttab that are still locked
1a4695
- machines: Add support for reverting and deleting VM snapshots
1a4695
- machines: Add support for VM snapshots (rhbz#1668870, rhbz#1673158)
1a4695
- machines: Virtual machine list filtering
1a4695
- storage: Better support for "noauto" LUKS devices
1a4695
- machines: Fix 'PXE' installed VMs having network first in the boot order even after the installation finishded (rhbz#1859008)
1a4695
- machines: Fix Desktop Viewer Console tab CSS issues (rhbz#1868584)
1a4695
- tools: Fix duplicated -debuginfo files (rhbz#1870521)
1a4695
- machines: Show cdrom details in bootorder dialog (rhbz#1880175)
1a4695
b0285c
* Wed Aug 19 2020 Matej Marusak <mmarusak@redhat.com> - 224.2-1
b0285c
- lib: Include current directory in FileAutoComplete option listing (rhbz#1866995)
b0285c
- lib: Make sure that the expandable part of table rows has unique key (rhbz#1865821)
b0285c
d02cce
* Wed Aug 05 2020 Matej Marusak <mmarusak@redhat.com> - 224.1-1
d02cce
- machines: add padding to storage pools list cells (rhbz#1857500)
d02cce
- machines: Fix OS autodetection in create VM dialog (rhbz#1862333)
d02cce
- machines: Fix TypeError for OSRow in VM creation dialog (rhbz#1862106)
d02cce
6ad6ec
* Thu Jul 23 2020 Martin Pitt <mpitt@redhat.com> - 224-1
6ad6ec
- Translation updates
6ad6ec
- Machines: Remove creation of user account (rhbz#1853918)
6ad6ec
- Machines: Fix reboot after PXE installation (rhbz#1853408, rhbz#1859045)
6ad6ec
- Machines: Fix notification for transient VMs (rhbz#1853649)
6ad6ec
- Machines: Make Storage/Network lists consistent with VM list (rhbz#1854257)
6ad6ec
- Machines: Fix close button on NIC Edit modal dialog header (rhbz#1857044)
6ad6ec
6ad6ec
* Thu Jul 09 2020 Martin Pitt <mpitt@redhat.com> - 223-1
6ad6ec
- Translation updates
6ad6ec
dd8bf4
* Fri Jun 26 2020 Matej Marusak <mmarusak@redhat.com> - 222.1-1
dd8bf4
- Some integration test fixes for dist-git gating
dd8bf4
dd8bf4
* Wed Jun 24 2020 Matej Marusak <mmarusak@redhat.com> - 222-1
dd8bf4
- Localization updates
dd8bf4
dd8bf4
* Sun Jun 14 2020 Martin Pitt <mpitt@redhat.com> - 221-1
dd8bf4
- machines: Remove --noreboot parameter to virt-install for VM installation
dd8bf4
  (rhbz#1750637)
dd8bf4
- Translation updates
dd8bf4
50af0a
* Thu May 28 2020 Matej Marusak <mmarusak@redhat.com> - 220-1
50af0a
- Storage: Improve side panel on details page
50af0a
50af0a
* Thu May 14 2020 Matej Marusak <mmarusak@redhat.com> - 219-1
50af0a
- New upstream release 219
50af0a
- Send key functionality for the virtual machines (rhbz#1693487)
50af0a
- Fix dnf-automatic timer parsing (rhbz#1829685)
50af0a
025336
* Thu Mar 12 2020 Martin Pitt <mpitt@redhat.com> - 211.3-1
025336
- Fix CJK translations (rhbz#1807333)
025336
025336
* Wed Feb 19 2020 Martin Pitt <mpitt@redhat.com> - 211.2.1
025336
- Machines: Fix stuck delete dialogs (rhbz#1791543, #1792379)
025336
- Machines: Fix CPU statistics (rhbz#1763641)
025336
- Machines: Fix incorrect format when adding existing disk to VM (rhbz#1792319)
025336
- Storage: Minor layout fixes
025336
- Translation updates
025336
025336
* Thu Jan 23 2020 Matej Marusak <mmarusak@redhat.com> - 211-1
025336
- Machines: The VM is covered when another one has the same name (rhbz#1780451)
025336
- Machines: Decompress ipv6 addresses before validating them (rhbz#1784289)
025336
- Machines: Fix default bridge selection for `Bridge to LAN` NIC (rhbz#1791537, rhbz#1791543)
025336
025336
* Thu Jan 09 2020 Matej Marusak <mmarusak@redhat.com> - 210-1
025336
- Dashboard: Support SSH identity unlocking when adding new machines
025336
- Machines: Support “bridge” type network interfaces
025336
- Machines: Support “bus” type disk configuration (rhbz#1671144)
025336
- Machines: Fix default storage pool search (rhbz#1778049)
025336
- Machines: Fix lost of configuration changes made before installation (rhbz#1780449)
025336
- Machines: Fix edit NIC dialog when the current network in XML was deleted (rhbz#1780452)
025336
- Machines: Fix default volume format detection in Disk Add dialog (rhbz#1784304)
025336
- Machines: Use all cells when getting Host Max Memory (rhbz#1780530)
025336
025336
* Fri Dec 13 2019 Matej Marusak <mmarusak@redhat.com> - 209-1
025336
- Machines: Don't disable detaching button when VM is running (rhbz#1777201)
025336
- Machines: Support transient virtual networks and storage pools (rhbz#1715429)
025336
- Machines: Fix Oops when creating a VM from ISO on system with no storage pools (rhbz#1778049)
025336
- Stop fetching variables from base1/patternfly.css because they can be outdated (rhbz#1777683)
025336
025336
025336
* Thu Nov 28 2019 Matej Marusak <mmarusak@redhat.com> - 208-1
025336
- Storage: Drop “default mount point” concept
025336
- Machines: Support transient virtual networks and storage pools
025336
- Machines: Sliders for disk size and memory in VM creation
025336
- Storage: List all software devices in a single panel
025336
- Redesigned notifications
025336
025336
* Wed Nov 13 2019 Matej Marusak <mmarusak@redhat.com> - 206-1
025336
- Machines: Network interface deletion
025336
- Machines: Refactor Create VM dialog and introduce a download option
025336
- Software Updates: Use notifications for available updates info
025336
- Machines: Configure read-only and shareable disks (rhbz#1684304)
025336
- machines: Implement adding virtual network interfaces (rhbz#1672753)
025336
- Machines: Creation of Storage Volumes (rhbz#1676506)
025336
- Machines: VM creation and import dialog changes
025336
- Machines: Enable interface type "direct" in NIC configuration
025336
- Machines: LVM storage pools (rhbz#1676600)
025336
- Machines: VM creation dialog now shows the recommended memory for the selected OS
025336
- Machines: Managing of Virtual Networks (rhbz#1672755)
025336
- Machines: Support more disk types
025336
025336
* Mon Sep 09 2019 Martin Pitt <mpitt@redhat.com> - 197.3-1
025336
- Machines: Fix race condition with handling *EVENT_UNDEFINED (rhbz#1715388)
025336
025336
* Tue Aug 13 2019 Martin Pitt <mpitt@redhat.com> - 197.2-1
025336
- Machines: Stop bringing libvirt package as a dependency (rhbz#1728219)
025336
- Machines: Implement VM installation for additional disk types
025336
- Machines: Fix setting of volume format when adding new disks to VMs (rhbz#1732303)
025336
- Machines: Disallow pool deletion if pool/volumes are used by any VM (rhbz#1731865)
025336
- Check for subscription only if enabled in package manager (rhbz#1701067)
025336
025336
* Thu Aug 01 2019 Martin Pitt <mpitt@redhat.com> - 197.1-1
025336
- Machines: Fix crash on deleting VM in the middle of the installation (rhbz#1715399)
025336
- Machines: Properly refresh storage pools (rhbz#1680293)
025336
- Machines: Fix pool types which don't support volume creation (rhbz#1731849)
025336
- Machines: Disable PXE booting on session connection (rhbz#1731803)
025336
025336
* Thu Jun 27 2019 Martin Pitt <mpitt@redhat.com> - 197-1
025336
- Machines: Support all storage pool types for new disks
025336
- Machines: Show available space on host at VM creation
025336
- Machines: Fix regression on network tab rhbz#1720267
025336
025336
* Thu Jun 13 2019 Martin Pitt <mpitt@redhat.com> - 196-1
025336
- Machines: Support ISO source from http:// rhbz#1644267
025336
- Machines: Select destination storage pool on creation rhbz#1658852
025336
- Machines: Hide iscsi-direct type from create new pool dialog when not
025336
  available rhbz#1709708
025336
- Machines: Fix handling of storage pools that failed to get active
025336
  rhbz#1715388
025336
- Machines: Fix OS detection while changing installation source rhbz#1715409
025336
025336
* Sun May 05 2019 Martin Pitt <mpitt@redhat.com> - 193-1
025336
- Machines: iSCSI direct storage pools
025336
- Machines: Auto-detect guest operating system rhbz#1652959
025336
- Machines: Support https://*.iso installation source rhbz#1684422
025336
- Machines: Fix crash on VM creation with Edge browser rhbz#1692707
025336
- Storage: The "Format" button is no longer hidden
025336
- Storage: Improve performance with many block devices
025336
025336
* Thu Apr 04 2019 Martin Pitt <mpitt@redhat.com> - 191-1
025336
- Storage: Fix pre-filling of vdo fstab options rhbz#1672935
025336
- Machines: Add PXE boot rhbz#1680973
025336
- Machines: Add pause/resume rhbz#1680401
025336
- Machines: Configure boot device order rhbz#1672760
025336
- Machines: Import existing qcow2 image rhbz#1666825
025336
- Machines: Edit virtual memory rhbz#1676557
025336
- Machines: Deletion of storage volumes rhbz#1668882
025336
025336
* Wed Mar 13 2019 Martin Pitt <mpitt@redhat.com> - 189-1
025336
- Machines: Remove useless notifications from disk tab rhbz#1632800
025336
- Machines: Add deletion and deactivation of storage pools/volumes
025336
  rhbz#1658847, rhbz#1668882, rhbz#1668877
025336
- Machines: Fix preparation of disk data for disks of type volume rhbz#1661897
025336
- Machines: Add disk format field when creating new disk xml rhbz#1662213
025336
- Machines: Fix storage pool state after destroy/undefine rhbz#1663793
025336
- Machines: Add import of existing images rhbz#1666825
025336
- Machines: Enable/disable VM autostart rhbz#1670491
025336
025336
* Wed Jan 23 2019 Martin Pitt <mpitt@redhat.com> - 184.1-1
025336
- storage: Always round dialog size slider input rhbz#1665955
025336
025336
* Fri Dec 14 2018 Martin Pitt <mpitt@redhat.com> - 184-1
025336
- Machines: Fix Dialog and tab layouts rhbz#1658490, rhbz#1657119
025336
- Machines: Fix information popup in vCPU dialog rhbz#1657133
025336
- Machines: Enforce https:// URLs for remote VM image locations rhbz#1644267
025336
- Storage: Filesystem labels are validated upfront rhbz#1655580
025336
- Storage: Some mount options are prefilled when needed
025336
- Storage: Fix empty tooltips rhbz#1655922
025336
025336
* Wed Nov 28 2018 Martin Pitt <mpitt@redhat.com> - 183-1
025336
- Machines: Manage storage pools
025336
- Machines: libvirt connection choice during VM creation
025336
- PackageKit page: Display registration status clearly
025336
- Drop .map files from -tests, should be only in debuginfo package rhbz#1648953
025336
025336
* Mon Nov 12 2018 Martin Pitt <mpitt@redhat.com> - 181-1
025336
- Fix key typing in file auto complete widget rhbz#1637866
025336
- Use libvirt-dbus by default rhbz#1637803
025336
025336
* Fri Oct 12 2018 Martin Pitt <mpitt@redhat.com> - 180-1
025336
- Machines: Show error messages in the correct place rhbz#1637811
025336
025336
* Thu Oct 04 2018 Martin Pitt <mpitt@redhat.com> - 179-1
025336
- Fix building with platform-python rhbz#1631174
025336
- Machines: Fix system VMs with non-root users rhbz#1632772
025336
- Machines: Offer cockpit-machines as Application
025336
025336
* Wed Sep 19 2018 Martin Pitt <mpitt@redhat.com> - 178-1
025336
- Storage: Fix URL parsing when showing tang-show-key advise rhbz#1631175
025336
025336
* Wed Sep 5 2018 Martin Pitt <mpitt@redhat.com> - 177-1
025336
- Storage: Support LUKS v2 rhbz#1622834
025336
- PackageKit: Install auto-updates backend on demand
025336
025336
* Wed Aug 8 2018 Marius Vollmer <mvollmer@redhat.com> - 175-1
025336
- Storage: Network bound disk encryption
025336
- cockpit-ostree is now in its own source package
025336
025336
* Thu Aug 2 2018 marius Vollmer <mvollmer@redhat.com> - 174-1
025336
- Kubernetes: VM detail page
025336
- Realmd: Install on demand
025336
- firewalld service is now being dropped by upstream
025336
- iscsi works fully now
025336
025336
* Wed Jul 25 2018 Martin Pitt <mpitt@redhat.com> - 173-1
025336
- Storage: Offer installation of VDO
025336
- Machines: Add disks to a virtual machine
025336
- Disable cockpit-docker rhbz#1602951
025336
025336
* Wed Jul 11 2018 Martin Pitt <martin@piware.de> - 172-1
025336
025336
- System: Offer installation of PCP
025336
- Software Updates: Improve layout in mobile mode
025336
- Remove ability to drop privileges from navigation bar
025336
- API: Introduce flow control for all channels
025336
- Python 3 support
025336
025336
* Wed Jun 27 2018 Martin Pitt <martin@piware.de> - 171-1
025336
025336
- Machines: Add virtual CPU configuration
025336
- Kubernetes: Add KubeVirt pod metrics
025336
- Docker: Show container volumes
025336
- Fix broken actions for non-administrators
025336
- Networking: Handle non-running NetworkManager
025336
- Accounts: User role improvements
025336
- Localize times
025336
025336
* Wed Jun 13 2018 Martin Pitt <martin@piware.de> - 170-1
025336
025336
- Software Updates: Layout rework
025336
- oVirt: Use authenticated libvirt connection by default
025336
- Split out optional packages into new cockpit-appstream dist-git, see
025336
  discussion in RHELPLAN-3661; append "+as" version suffix to avoid collisions
025336
  with cockpit revisions.
025336
- Temporarily disable cockpit-kubernetes rhbz#1584155
025336
025336
* Wed May 30 2018 Martin Pitt <martin@piware.de> - 169-1
025336
025336
- Storage: Offer installation of NFS client support
025336
- System: Request FreeIPA SSL certificate for Cockpit's web server
025336
- Services: Show unit relationships
025336
- Provide motd help about how to access cockpit
025336
025336
* Wed May 16 2018 Martin Pitt <martin@piware.de> - 168-1
025336
025336
- Improve checks for root privilege availability
025336
025336
* Wed May 02 2018 Martin Pitt <martin@piware.de> - 167-1
025336
025336
- Networking: Add Firewall Configuration
025336
- Kubernetes: Show Kubevirt Registry Disks
025336
025336
* Wed Apr 18 2018 Martin Pitt <martin@piware.de> - 166-1
025336
025336
- Kubernetes: Add creation of Virtual Machines
025336
- Realms: Automatically set up Kerberos keytab for Cockpit web server
025336
- Numbers now get formatted correctly for the selected language
025336
025336
* Wed Apr 04 2018 Martin Pitt <martin@piware.de> - 165-1
025336
025336
- Storage: Show more details of sessions and services that keep NFS busy
025336
- Machines: Detect if libvirtd is not running
025336
- Machines: Show virtual machines that are being created
025336
025336
* Wed Mar 21 2018 Martin Pitt <martin@piware.de> - 164-1
025336
025336
- Storage: Move NFS management into new details page
025336
- System: Show available package updates and missing registration
025336
- System: Fix inconsistent tooltips
025336
- Logs: Change severities to officially defined syslog levels
025336
- Machines: Add error notifications
025336
- Accessibility improvements
025336
- Reloading the page in the browser now reloads Cockpit package manifests
025336
025336
* Wed Mar 07 2018 Martin Pitt <martin@piware.de> - 163-1
025336
025336
- Drop "Transfer data asynchronously" VDO option on Storage page
025336
- Hide Docker storage pool reset button when it cannot work properly
025336
- Update jQuery to version 3.3.1 (deprecated cockpit API!)
025336
025336
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 161-2
025336
- Escape macros in %%changelog
025336
025336
* Wed Feb 07 2018 Martin Pitt <martin@piware.de> - 161-1
025336
025336
- New VMs can be created on Machines page
025336
- VMs running in Kubernetes can now be deleted
025336
- Improve LVM volume resizing
025336
- Add new Hardware Information page
025336
- Load Application metadata (Appstream) packages on demand on Debian/Ubuntu
025336
- Rename cockpit-ovirt package to cockpit-machines-ovirt
025336
- Stop advertising and supporting cockpit-bundled jQuery library
025336
025336
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 160-2
025336
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
025336
025336
* Wed Jan 24 2018 Martin Pitt <martin@piware.de> - 160-1
025336
025336
- Add kubevirt Virtual Machines overview
025336
- Redesign package list on Software Updates page and show RHEL Errata
025336
- Install AppStream collection metadata packages on demand on Apps page
025336
- Add AppStream metadata to cockpit-sosreport for showing up on Apps page
025336
- Change CPU graphs to use "100%%" for a fully loaded multi-processor system
025336
- Show storage, network, and other numbers with 3 digits of precision
025336
- Add an example bastion container
025336
025336
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 159-2
025336
- Rebuilt for switch to libxcrypt
025336
025336
* Wed Jan 10 2018 Martin Pitt <martin@piware.de> - 159-1
025336
025336
- Configure data deduplication with VDO devices on Storage page
025336
- Add serial console to virtual Machines page and redesign the Consoles tab
025336
- Show more error message details for failures on virtual Machines page
025336
025336
* Wed Dec 13 2017 Martin Pitt <martin@piware.de> - 158-1
025336
025336
- Add check boxes for common NFS mount options
025336
- Clarify Software Update status if only security updates are available
025336
- Create self-signed certificates with SubjectAltName
025336
025336
* Thu Nov 30 2017 Martin Pitt <martin@piware.de> - 157-1
025336
025336
- Add Networks tab to overview on Machines page
025336
- The Apps page now displays SVG app icons
025336
025336
* Thu Nov 16 2017 Martin Pitt <martin@piware.de> - 156-1
025336
025336
- Redesign navigation and support mobile browsing
025336
- Use /etc/cockpit/krb5.keytab if present to support alternate keytabs
025336
- Add project homepage link to Apps page
025336
- Maintain issue(5) file with current Cockpit status
025336
- Use event-driven refresh of oVirt data instead of polling
025336
025336
* Tue Nov 07 2017 Martin Pitt <martin@piware.de> - 155-1
025336
025336
- Add NFS client support to the Storage page
025336
- Add "Maintenance" switch for oVirt hosts
025336
- Fix Terminal rendering issues in Chrome
025336
- Prevent closing Terminal with Ctrl+W when focused
025336
- Support the upcoming OpenShift 3.7 release
025336
025336
* Wed Oct 18 2017 Martin Pitt <martin@piware.de> - 154-1
025336
025336
- Center the "Disconnected" message in the content area
025336
- Fix two layout regressions on the Cluster page
025336
- Remove long-obsolete "./configure --branding" option
025336
025336
* Tue Oct 17 2017 Martin Pitt <martin@piware.de> - 153-1
025336
025336
- Add cockpit-ovirt package to control oVirt virtual machine clusters
025336
- Clean up rpmlint/lintian errors in the packages
025336
025336
* Fri Oct 06 2017 Martin Pitt <martin@piware.de> - 152-1
025336
025336
- Add Applications page
025336
- Add automatic update configuration for dnf to Software Updates
025336
- Fix cockpit-bridge crash if /etc/os-release does not exist
025336
025336
* Mon Sep 25 2017 Stef Walter <stefw@redhat.com> - 151-2
025336
- Add simulated test failure
025336
025336
* Thu Sep 21 2017 Martin Pitt <martin@piware.de> - 151-1
025336
025336
- Support loading SSH keys from arbitrary paths
025336
- Support X-Forwarded-Proto HTTP header for Kubernetes
025336
- Fix Kubernetes connection hangs (regression in version 150)
025336
025336
* Fri Sep 08 2017 Martin Pitt <martin@piware.de> - 150-1
025336
025336
- Automatically enable and start newly created timers on the Services page
025336
- Support cockpit-dashboard installation into OSTree overlay on Atomic
025336
- Support Kubernetes basic auth with Google Compute Engine 1.7.x
025336
025336
* Mon Aug 21 2017 petervo <petervo@redhat.com> - 149-1
025336
- Support sending non-maskable interrupt to VMs
025336
- Fix building on fedora 27
025336
- Add information about non-met conditions for systemd services
025336
- Clear cockpit cookie on logout
025336
025336
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 146-3
025336
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
025336
025336
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 146-2
025336
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
025336
025336
* Fri Jul 21 2017 Martin Pitt <martin@piware.de> - 146-1
025336
025336
- Show recent updates and live update log on Software Updates page
025336
- Improve available Software Updates table layout for small/mobile screens
025336
- Support OAuth Kubernetes logins to work with Google Compute Engine
025336
- Fix reporting ABRT crashes that are already known to the server
025336
- Scroll the virtual machine VNC console into view automatically
025336
025336
* Fri Jul 07 2017 Martin Pitt <martin@piware.de> - 145-1
025336
025336
- Resize the terminal dynamically to use all available space
025336
- Let the Machines page update immediately after changes
025336
- Add delete VM functionality to the Machines page
025336
- Retire support for external Machines provider API
025336
- Always recommend rebooting after applying Software Updates
025336
- Group D-Bus channels to avoid hitting connection limits
025336
- Fix building on Fedora Rawhide/glibc 2.25.90
025336
025336
* Mon Jun 19 2017 Martin Pitt <<martin@piware.de>> - 143-1
025336
025336
- Add "Software Updates" page for package (rpm/deb) based operating systems
025336
- Fix cockpit-machines package to make inline VNC console actually work
025336
- Fix Kubernetes authentication when Kubernetes configured for RBAC
025336
- Build Docker page for s390x architecture
025336
025336
* Fri Jun 09 2017 Martin Pitt <<martin@piware.de>> - 142-1
025336
025336
- Virtual machines display an interactive console, either in browser, or a popup viewer
025336
- Fix Virtual Machines operations on non-English locales
025336
- Add documentation explaining how to grant/restrict access via polkit rules
025336
025336
* Fri Apr 21 2017 Martin Pitt <<mpitt@redhat.com>> - 139-1
025336
025336
- Show more information about virtual machines, such as boot order
025336
- Fix enablement of timer systemd units created on Services page
025336
- Fix Storage crash on multiple iSCSI sessions
025336
- cockpit-docker is now installable with docker-ce or other alternatives
025336
- Hide docker push commands on Registry image pages for  "pull" roles
025336
025336
* Mon Apr 10 2017 Stef Walter <<stefw@redhat.com>> - 138-1
025336
- Only allow mdraid disk removal when it won't destroy data
025336
- Allow DN style usernames in the Kubernetes dashboard
025336
- Simplify protocol that cockpit talks to session authentication processes
025336
025336
* Thu Mar 30 2017 Martin Pitt <<mpitt@redhat.com>> - 137-1
025336
025336
- Read ~/.ssh/known_hosts for connecting to remote machines with ssh
025336
- The Storage LVM setup can add unpartitioned free space as a physical volume
025336
- NetworkManager's Team plugin can be used on architectures other than x86_64
025336
- Cockpit's web server understands and properly responds to HTTP HEAD requests
025336
- Allow parameter substitution in manifest when spawning peer bridges
025336
025336
* Thu Mar 09 2017 Martin Pitt <<mpitt@redhat.com>> - 134-1
025336
025336
- Show /etc/motd in the "System" task page
025336
- Drop "System" service actions which are intended for scripts
025336
- Make login page translatable
025336
- NetworkManager now activates slave interfaces by itself
025336
- Add call timeout option to the cockpit.dbus() API
025336
- The Debian packaging is now able to apply binary patches
025336
025336
* Thu Mar 02 2017 Martin Pitt <<mpitt@redhat.com>> - 133-1
025336
025336
- Remotely managed machines are now configured in /etc/cockpit/machines.d/*.json
025336
- Fix NetworkManager's "MTU" dialog layout
025336
- Build the cockpit-tests package for releases too
025336
- Split translations into individual packages
025336
- Packages now configure alternate cockpit-bridge's to interact with the system
025336
025336
* Thu Feb 23 2017 Martin Pitt <<mpitt@redhat.com>> - 132-1
025336
025336
- Make basic SELinux functionality available without setroubleshootd
025336
- Allow changing the MAC address for ethernet adapters and see them for bonds
025336
- Hide "autoconnect" checkbox for network devices without settings
025336
- Support for external providers other than libvirt on Machines page
025336
- Some tooltip fixes
025336
- Add option to restrict max read size to the Cockpit file API
025336
- Relax dependencies on cockpit-bridge package on Debian/Ubuntu
025336
- Rename cockpit-test-assets package to cockpit-tests
025336
- When touching patched files handle case of only one file
025336
- Always build the cockpit-tests subpackage
025336
025336
* Mon Feb 06 2017 Stef Walter <<stefw@redhat.com>> - 131-1
025336
- Show session virtual machines on Machines page
025336
- Fix use of the TAB key on login page
025336
- Robust naming and detection of network bond master
025336
- Debian packaging fixes
025336
025336
* Wed Jan 25 2017 Stef Walter <<stefw@redhat.com>> - 130-1
025336
- cockpit.file() can read non-memory-mappable file
025336
- Add kdump configuration user interface
025336
- Allow container Registry Console user names with '@' sign
025336
025336
* Wed Jan 18 2017 Stef Walter <<stefw@redhat.com>> - 129-1
025336
- Diagnostic sosreport feature now works on RHEL Atomic again
025336
- The configure script has a --disable-ssh option to toggle libssh dep
025336
- The configure --disable-ws option has been replaced with above.
025336
- Unit tests have been fixed on recent GLib versions
025336
- Several Fedora and Debian packaging fixes
025336
025336
* Wed Dec 14 2016 Stef Walter <<stefw@redhat.com>> - 126-1
025336
- Show security scan information about containers
025336
- Choose whether password is cached and reused on login screen
025336
- Allow renaming of active devices in networking interface
025336
- More clearly indicate when checking network connectivity
025336
- The remotectl command can now combine certificate and key files
025336
- Support Openshift's certificate autogeneration when used as a pod
025336
- The remotectl tool now checks for keys in certificate files
025336
- Domain join operations can now be properly cancelled
025336
- Make Kerberos authentication work even if gss-proxy is in use
025336
- Javascript code can now export DBus interfaces
025336
- When proxied, support X-Forwarded-Proto
025336
- Ignore block devices with a zero size in the storage interface
025336
025336
* Thu Nov 24 2016 Stef Walter <<stefw@redhat.com>> - 125-1
025336
- Cockpit is now properly translatable
025336
- Display OSTree signatures
025336
- New expandable views for storage devices
025336
- No longer offer to format read-only block devices
025336
- Use stored passphrases for LUKS devices properly
025336
- Start testing on RHEL 7.3
025336
- More strict about transport channels a bridge accepts
025336
- System shutdown can be scheduled by date
025336
025336
* Wed Nov 16 2016 Stef Walter <<stefw@redhat.com>> - 124-1
025336
- Build and test on Debian Jessie
025336
- Deprecate older javascript files
025336
- Properly terminate user sessions on the Accounts page
025336
- Fix regression on login screen in older Internet Explorer browsers
025336
- Fix regression where Date Picker was not shown in System Time dialog
025336
025336
* Thu Nov 10 2016 Stef Walter <<stefw@redhat.com>> - 123-1
025336
- Release a second tarball with cached javascript dependencies
025336
- Start verifying that Cockpit works on Ubuntu 16.04
025336
- Enable and verify the network functionality on Debian
025336
- Integration tests now log core dumps for diagnosis
025336
025336
* Tue Nov 01 2016 Stef Walter <stefw@redhat.com> - 122-1
025336
- Works with UDisks in addition to storaged
025336
- Allow logging into other systems from login page
025336
- Explicitly specify javascript dependency versions
025336
025336
* Fri Oct 28 2016 Stef Walter <stefw@redhat.com> - 121-1
025336
- Network Manager Checkpoints
025336
- Add Debian Branding
025336
- Fix GSSAPI login on Debian and Ubuntu
025336
- Generate map files for debugging Javascript and CSS
025336
025336
* Sat Oct 22 2016 Stef Walter <stefw@redhat.com> - 120-1
025336
- New containers page layout
025336
- Quick filtering of containers and images on the container page
025336
- Added sidebar for phisical volumes in a volume group
025336
- Run a separate cockpit-ssh process when making SSH connections
025336
- Allow connecting to remote machines from the login page
025336
- Only connect to remote machines already known to Cockpit
025336
- Fix bugs preventing journal page from working on Firefox 49
025336
- Add tooltip describing group name in Roles list
025336
025336
* Sat Oct 01 2016 Dennis Gilmore <dennis@ausil.us> - 119-2
025336
- enabled cockpit-docker on aarch64, ppc64, ppc64le
025336
025336
* Thu Sep 29 2016 petervo <petervo@redhat.com> - 119-1
025336
- Adds basic VM Management and Monitoring
025336
- MDRaid job improvements
025336
- Show unmanaged network devices
025336
- Better errors when formating storage devices
025336
- Updated VNC example
025336
- Port subscriptions package to react
025336
- Allow branding.css to overide shell css
025336
025336
* Wed Sep 07 2016 Stef Walter <stefw@redhat.com> - 118-1
025336
- Support PAM conversations on the Login screen
025336
- Users can create systemd timer jobs
025336
- Provide default names for volume groups and logical volumes
025336
- Make Docker graphs work on Debian
025336
- Only offer to format disks with supported file systems
025336
- Show all managed NetworkManager devices
025336
- Use webpack for building Cockpit javascript
025336
- Cockpit URLs can be proxied with a configured HTTP path prefix
025336
- Allow Cockpit packages to require a minimum version of Cockpit
025336
- Translations fixes
025336
025336
* Thu Aug 11 2016 Stef Walter <stefw@redhat.com> - 0.117-1
025336
- * Add support for network teams
025336
- * Select translations for complex language names
025336
- * Don't allow formating extended partitions
025336
- * Can configure Openshift Registry so anonymous users can pull images
025336
025336
* Fri Jul 29 2016 Stef Walter <stefw@redhat.com> - 0.116-1
025336
- * Support for volumes when starting a docker container
025336
- * Support for setting environment variables in a docker container
025336
- * Fix regressions that broke display of localized text
025336
025336
* Thu Jul 21 2016 Stef Walter <stefw@redhat.com> - 0.115-1
025336
- * Setup Docker container and image storage through the UI
025336
- * Use Webpack to build Cockpit UI packages
025336
- * Update the Cockpit Vagrant development box to use Fedora 24
025336
025336
* Tue Jul 12 2016 Stef Walter <stefw@redhat.com> - 0.114-1
025336
- .104
025336
- * Network configuration of the Ethernet MTU
025336
- * Red Hat Subscriptions can now specify activation keys and orgs
025336
- * Start integration testing on CentOS
025336
- * SSH Host keys are show on system page
025336
- * Machine ID is shown on system page
025336
- * Show intelligent password score error messages
025336
025336
* Thu Jul 07 2016 Stef Walter <stefw@redhat.com> - 0.113-1
025336
- * Show timer information for systemd timer jobs
025336
- * Use 'active-backup' as the default for new network bonds
025336
- * When changing system time check formats properly
025336
- * Hide the machine asset tag when no asset exists
025336
- * Disable the network on/off switch for unknown or unmanaged interfaces
025336
- * Show full string for system hardware info and operating system name
025336
025336
* Wed Jun 29 2016 Stef Walter <stefw@redhat.com> - 0.112-1
025336
- * Don't show network interfaces where NM_CONTROLLED=no is set
025336
- * Add textual fields to container memory and CPU sliders
025336
- * Display contianer memory and CPU resources on Debian
025336
- * Disable tuned correctly when clearing a performance profile
025336
- * Fix SELinux enforcing toggle switch and status
025336
025336
* Tue Jun 21 2016 Stef Walter <stefw@redhat.com> - 0.111-1
025336
- * Tarball build issue in 0.110 is now fixed
025336
- * The Containers page layouts have been tweaked
025336
- * Make the Containers resource limits work again
025336
- * Registry image now have layers displayed correctly
025336
025336
* Thu Jun 02 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.109-1
025336
- * API stabilization, structural cleanup
025336
- * SELinux Troubleshooting: documentation, support latest API
025336
- * Update Patternfly
025336
- * Use CockpitLang cookie and Accept-Language for localization
025336
- * Can now click through to perform administration tasks on Nodes on the Cluster dashboard
025336
- * Cockpit terminal now supports shells like fish
025336
025336
* Fri May 27 2016 Stef Walter <stefw@redhat.com> - 0.108-1
025336
- * SELinux troubleshooting alerts can now be dismissed
025336
- * Show SELinux icon for critical alerts
025336
- * SELinux enforcing mode can be turned off and on with a switch
025336
- * Kubernetes Nodes are now include charts about usage data
025336
- * Fix Debian dependency on Docker
025336
- * Update the look and feel of the toggle switch
025336
- * Update ListenStream documentation to include address info
025336
025336
* Fri May 20 2016 Stef Walter <stefw@redhat.com> - 0.107-1
025336
- * Display image stream import errors
025336
- * Add GlusterFS persistent volumes in Cluster dashboard
025336
- * Show a list of pending persistent volume claims
025336
- * jQuery Flot library is no longer part of the base1 package
025336
- * Fix Content-Security-Policy issues with jQuery Flot
025336
025336
* Thu May 12 2016 Stef Walter <stefw@redhat.com> - 0.106-1
025336
- * Add namespaces to cockpit CSS classes
025336
- * Display container image layers in a simpler graph
025336
- * Hide actions in Cluster projects listing that are not accessible
025336
025336
* Wed May 04 2016 Stef Walter <stefw@redhat.com> - 0.105-1
025336
- * Strict Content-Security-Policy in all shipped components of Cockpit
025336
- * Can now add and remove Openshift users to and from groups
025336
- * Add timeout setting for Cockpit authentication
025336
- * Registry interface now has checkbox for mirroring from insecure registries
025336
- * Kubernetes dashboard now allows deletion of Nodes
025336
025336
* Thu Apr 28 2016 Stef Walter <stefw@redhat.com> - 0.104-1
025336
- * Show errors correctly when deleting or modifying user accounts
025336
- * Add support for iSCSI cluster volumes
025336
- * Strict Content-Security-Policy in the dashboard, sosreport and realmd code
025336
- * Better list expansion and navigation behavior across Cockpit
025336
- * Don't show 'Computer OU' field when leaving a domain
025336
- * Remove usage of bootstrap-select
025336
- * Show errors properly in performance profile dialog
025336
- * Fix Cluster sidebar to react to window size
025336
- * Allow specifying specific tags in registry image streams
025336
- * Make registry project access policy more visible
025336
025336
* Tue Apr 19 2016 Stef Walter <stefw@redhat.com> - 0.103-1
025336
- * Strict Content-Security-Policy for subscriptions component
025336
- * New dialog for Kubernetes connection configuration
025336
- * Release to a cockpit-project Ubuntu PPA
025336
- * Remove jQuery usage from cockpit.js
025336
- * New styling for cluster dashboard
025336
- * Fix build issue on MIPS
025336
025336
* Thu Apr 14 2016 Stef Walter <stefw@redhat.com> - 0.102-1
025336
- * Can configure Docker restart policy for new containers
025336
- * Use a single dialog for creating logical volumes
025336
- * Package and test the storage UI on Debian
025336
- * Don't offer 'Computer OU' when joining IPA domains
025336
- * Don't distribute jshint build dependency due to its non-free license
025336
025336
* Fri Feb 12 2016 Stef Walter <stefw@redhat.com> - 0.95-1
025336
- * iSCSI initiator support on the storage page
025336
- * Page browser title now uses on operating system name
025336
- * Better look when Cockpit disconnects from the server
025336
- * Avoid use of NFS in the Vagrantfile
025336
- * Expand 'Tools' menu when navigating to one of its items
025336
- * Set a default $PATH in cockpit-bridge
025336
025336
* Tue Feb 02 2016 Stef Walter <stefw@redhat.com> - 0.94-1
025336
- * Handle interruptions during cockpit-ws start while reading from /dev/urandom
025336
- * Remove BIOS display from Server Summary page
025336
- * Support tuned descriptions
025336
- * Fix Content-Security-Policy in example manifest.json files
025336
025336
* Mon Jan 25 2016 Stef Walter <stefw@redhat.com> - 0.93-1
025336
- * Set system performance profile via tuned
025336
- * Support for WebSocket client in cockpit-bridge
025336
- * Support using Nulecule with Openshift
025336
- * Actually exit cockpit-ws when it's idle
025336
025336
* Wed Jan 20 2016 Stef Walter <stefw@redhat.com> - 0.92-1
025336
- * OAuth login support
025336
- * Update Patternfly
025336
- * Log to stderr when no journal
025336
- * Make sosreport work on RHEL and Atomic
025336
025336
* Thu Jan 14 2016 Stef Walter <stefw@redhat.com> - 0.91-1
025336
- * Fix computing of graph samples on 32-bit OS
025336
- * Distribute licenses of included components
025336
- * Distribute development dependencies
025336
- * Support 'make clean' properly in the tarball
025336
025336
* Tue Jan 05 2016 Stef Walter <stefw@redhat.com> - 0.90-1
025336
- * Fix Content-Security-Policy which broke loading in certain situations
025336
- * Deal correctly with failures trying to join unsupported domains
025336
- * Add documentation about Cockpit startup
025336
- * Better data in storage usage graphs
025336
- * Start creating debian source packages
025336
025336
* Tue Dec 22 2015 Stef Walter <stefw@redhat.com> - 0.89-1
025336
- * Start routine testing of Cockpit on Debian Unstable
025336
- * Make the config file case insensitive
025336
- * Reorder graphs on server summary page
025336
- * Don't suggest syncing users when adding a machine to dashboard
025336
- * Enable weak dependencies for F24+
025336
- * Show correct data in per interface network graphs
025336
- * Fix the Vagrantfile to pull in latest Cockpit
025336
- * Add Content-Security-Policy header support
025336
025336
* Fri Dec 18 2015 Stef Walter <stefw@redhat.com> - 0.88-1
025336
- * User interface for OSTree upgrades and rollbacks
025336
- * General reusable purpose angular kubernetes client code
025336
- * Allow custom login scripts for handling authentication
025336
- * A specific dashboards can now be the default destination after login
025336
- * Kill ssh-agent correctly when launched by cockpit-bridge
025336
- * Add a new cockpit-stub bridge for non-local access
025336
025336
* Thu Dec 10 2015 Stef Walter <stefw@redhat.com> - 0.87-1
025336
- * Fix login on Windows, don't prompt for additional auth
025336
- * Use the machine host name in the default self-signed certificate
025336
- * Cockpit release tarballs are now distributed in tar-ustar format
025336
- * Allow overriding package manifests
025336
- * Testing and build fixes
025336
025336
* Fri Dec 04 2015 Stef Walter <stefw@redhat.com> - 0.86-1
025336
- * SOS report UI page
025336
- * Simpler way for contributors to build cockpit RPMs
025336
- * Infrastructure for implementing downloads
025336
025336
* Wed Nov 18 2015 Stef Walter <stefw@redhat.com> - 0.84-1
025336
- * Add a cockpit manual page
025336
- * Set correct SELinux context for certificates
025336
- * Remove custom SELinux policy
025336
- * Testing and bug fixes
025336
025336
* Tue Nov 03 2015 Stef Walter <stefw@redhat.com> - 0.83-1
025336
- * Fix NTP server configuration bugs
025336
- * Kubernetes dashboard topology icons don't leave the view
025336
- * Kubernetes dashboard uses shared container-terminal component
025336
- * Fix race when adding machine to Cockpit dashboard
025336
- * Updated documentation for running new distributed tests
025336
- * Lots of other bug and testing fixes
025336
025336
* Wed Oct 28 2015 Stef Walter <stefw@redhat.com> - 0.82-1
025336
- * Support certificate chains properly in cockpit-ws
025336
- * Rename the default self-signed certificate
025336
- * Implement distributed integration testing
025336
025336
* Wed Oct 21 2015 Stef Walter <stefw@redhat.com> - 0.81-1
025336
- * Allow configuring NTP servers when used with timesyncd
025336
- * Fix regression in network configuration switches
025336
- * Make the various graphs look better
025336
- * Openshift Routes and Deployment Configs can be removed
025336
- * Run integration tests using TAP "test anything protocol"
025336
- * Lots of other bug fixes and cleanup
025336
025336
* Wed Oct 14 2015 Stef Walter <stefw@redhat.com> - 0.80-1
025336
- * UI for loading, viewing, changing Private SSH Keys
025336
- * Always start an ssh-agent in the cockpit login session
025336
- * New listing panel designs
025336
- * Lots of testing and bug fixes
025336
025336
* Wed Oct 07 2015 Stef Walter <stefw@redhat.com> - 0.79-1
025336
- * Vagrant file for Cockpit development
025336
- * Use libvirt for testing
025336
- * Display only last lines of Kubernetes container logs
025336
025336
* Wed Sep 30 2015 Stef Walter <stefw@redhat.com> - 0.78-1
025336
- * Fix extreme CPU usage issue in 0.77 release
025336
- * Fix compatibility with older releases
025336
- * Offer to activate multipathd for multipath disks
025336
- * Guide now contains insight into feature internals
025336
- * Lots of other minor bug fixes
025336
025336
* Wed Sep 23 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 0.77-1.1
025336
- disable FMA support to get it pass all tests on secondary architectures
025336
- removed duplicated "global rel 1"
025336
025336
* Tue Sep 22 2015 Stef Walter <stefw@redhat.com> - 0.77-1
025336
- * Work better with multipath storage
025336
- * Deletion of kubernetes objects
025336
- * Cleaner URLs in the bookmark bar
025336
- * Show a warning when adding too many machines
025336
- * Make authentication work when embedding Cockpit
025336
- * Complete componentizing Cockpit
025336
025336
* Wed Sep 16 2015 Stef Walter <stefw@redhat.com> - 0.76-1
025336
- * Fix displaying of network bonds
025336
- * Better Kubernetes filter bar, shell access
025336
- * Show some Openshift related objects
025336
- * Use patternfly v2.2
025336
025336
* Thu Sep 10 2015 petervo <petervo@redhat.com> - 0.75-1
025336
- New design for kubernetes listing pages
025336
- Namespace filter for kubernetes
025336
- Pretty http error pages
025336
- Lots of bugs, build and testing fixes
025336
025336
* Thu Sep 03 2015 Stef Walter <stefw@redhat.com> - 0.74-1
025336
- * Display an intelligent message when password auth is not possible
025336
- * Correctly start terminal in home directory
025336
- * NetworkManager code is in a separate package
025336
- * PCP is an optional build dependency
025336
- * Lots of bugs, build and testing fixes
025336
025336
* Wed Aug 26 2015 Stef Walter <stefw@redhat.com> - 0.73-1
025336
- * Kubernetes UI can connect to non-local API server
025336
- * Automate Web Service container build on Docker Hub
025336
- * Add validation options to TLS client connections
025336
- * PAM pam_ssh_add.so module for loading SSH keys based on login password
025336
- * Build, testing and other fixes
025336
025336
* Mon Aug 17 2015 Peter <petervo@redhat.com> - 0.71-1
025336
- Update to 0.71 release.
025336
025336
* Wed Aug 12 2015 Stef Walter <stefw@redhat.com> - 0.70-1
025336
- Depend on kubernetes-client instead of kubernetes
025336
- Update to 0.70 release.
025336
025336
* Thu Aug 06 2015 Stef Walter <stefw@redhat.com> - 0.69-1
025336
- Update to 0.69 release.
025336
025336
* Wed Jul 29 2015 Peter <petervo@redhat.com> - 0.68-1
025336
- Update to 0.68 release.
025336
025336
* Thu Jul 23 2015 Peter <petervo@redhat.com> - 0.66-1
025336
- Update to 0.66 release
025336
025336
* Fri Jul 17 2015 Peter <petervo@redhat.com> - 0.65-2
025336
- Require libssh 0.7.1 on fedora >= 22 systems
025336
025336
* Wed Jul 15 2015 Peter <petervo@redhat.com> - 0.65-1
025336
- Update to 0.65 release
025336
025336
* Wed Jul 08 2015 Peter <petervo@redhat.com> - 0.64-1
025336
- Update to 0.64 release
025336
025336
* Wed Jul 01 2015 Peter <petervo@redhat.com> - 0.63-1
025336
- Update to 0.63 release
025336
- Remove cockpit-docker for armv7hl while docker
025336
  packages are being fixed
025336
025336
* Thu Jun 25 2015 Peter <petervo@redhat.com> - 0.62-1
025336
- Update to 0.62 release
025336
025336
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.61-2
025336
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
025336
025336
* Wed Jun 10 2015 Peter <petervo@redhat.com> - 0.61-1
025336
- Update to 0.61 release
025336
025336
* Mon Jun 01 2015 Stef Walter <stefw@redhat.com> - 0.60-1
025336
- Update to 0.60 release
025336
025336
* Wed May 27 2015 Peter <petervo@redhat.com> - 0.59-1
025336
- Update to 0.59 release
025336
025336
* Fri May 22 2015 Peter <petervo@redhat.com> - 0.58-1
025336
- Update to 0.58 release
025336
025336
* Wed May 20 2015 Peter <petervo@redhat.com> - 0.57-1
025336
- Update to 0.57 release
025336
025336
* Wed May 13 2015 Peter <petervo@redhat.com> - 0.56-1
025336
- Update to 0.56 release
025336
025336
* Wed May 06 2015 Stef Walter <stefw@redhat.com> - 0.55-1
025336
- Update to 0.55 release
025336
025336
* Fri Apr 24 2015 Peter <petervo@redhat.com> - 0.54-1
025336
- Update to 0.54 release
025336
025336
* Tue Apr 21 2015 Peter <petervo@redhat.com> - 0.53-1
025336
- Update to 0.53 release
025336
025336
* Thu Apr 16 2015 Stef Walter <stefw@redhat.com> - 0.52-1
025336
- Update to 0.52 release
025336
025336
* Tue Apr 14 2015 Peter <petervo@redhat.com> - 0.51-1
025336
- Update to 0.51 release
025336
025336
* Tue Apr 07 2015 Stef Walter <stefw@redhat.com> - 0.50-1
025336
- Update to 0.50 release
025336
025336
* Wed Apr 01 2015 Stephen Gallagher <sgallagh@redhat.com> 0.49-2
025336
- Fix incorrect Obsoletes: of cockpit-daemon
025336
025336
* Wed Apr 01 2015 Peter <petervo@redhat.com> - 0.49-1
025336
- Update to 0.49 release.
025336
- cockpitd was renamed to cockpit-wrapper the cockpit-daemon
025336
  package was removed and is now installed with the
025336
  cockpit-bridge package.
025336
025336
* Mon Mar 30 2015 Peter <petervo@redhat.com> - 0.48-1
025336
- Update to 0.48 release
025336
025336
* Mon Mar 30 2015 Stephen Gallagher <sgallagh@redhat.com> 0.47-2
025336
- Don't attempt to build cockpit-kubernetes on armv7hl
025336
025336
* Fri Mar 27 2015 Peter <petervo@redhat.com> - 0.47-1
025336
- Update to 0.47 release, build docker on armvrhl
025336
025336
* Thu Mar 26 2015 Stef Walter <stefw@redhat.com> - 0.46-1
025336
- Update to 0.46 release
025336
025336
* Mon Mar 23 2015 Stef Walter <stefw@redhat.com> - 0.45-1
025336
- Update to 0.45 release
025336
025336
* Sat Mar 21 2015 Stef Walter <stefw@redhat.com> - 0.44-3
025336
- Add back debuginfo files to the right place
025336
025336
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-2
025336
- Disable separate debuginfo for now: build failure
025336
025336
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-1
025336
- Update to 0.44 release
025336
025336
* Thu Mar 19 2015 Stef Walter <stefw@redhat.com> - 0.43-2
025336
- Don't break EPEL or CentOS builds due to missing branding
025336
025336
* Wed Mar 18 2015 Stef Walter <stefw@redhat.com> - 0.43-1
025336
- Update to 0.43 release
025336
025336
* Tue Mar 17 2015 Stef Walter <stefw@redhat.com> - 0.42-2
025336
- Fix obseleting cockpit-assets
025336
025336
* Sat Mar 14 2015 Stef Walter <stefw@redhat.com> - 0.42-1
025336
- Update to 0.42 release
025336
025336
* Wed Mar 04 2015 Stef Walter <stefw@redhat.com> - 0.41-1
025336
- Update to 0.41 release
025336
025336
* Thu Feb 26 2015 Stef Walter <stefw@redhat.com> - 0.40-1
025336
- Update to 0.40 release
025336
025336
* Thu Feb 19 2015 Stef Walter <stefw@redhat.com> - 0.39-1
025336
- Update to 0.39 release
025336
025336
* Wed Jan 28 2015 Stef Walter <stefw@redhat.com> - 0.38-1
025336
- Update to 0.38 release
025336
025336
* Thu Jan 22 2015 Stef Walter <stefw@redhat.com> - 0.37-1
025336
- Update to 0.37 release
025336
025336
* Mon Jan 12 2015 Stef Walter <stefw@redhat.com> - 0.36-1
025336
- Update to 0.36 release
025336
025336
* Mon Dec 15 2014 Stef Walter <stefw@redhat.com> - 0.35-1
025336
- Update to 0.35 release
025336
025336
* Thu Dec 11 2014 Stef Walter <stefw@redhat.com> - 0.34-1
025336
- Update to 0.34 release
025336
025336
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-3
025336
- Only depend on docker stuff on x86_64
025336
025336
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-2
025336
- Only build docker stuff on x86_64
025336
025336
* Wed Dec 03 2014 Stef Walter <stefw@redhat.com> - 0.33-1
025336
- Update to 0.33 release
025336
025336
* Mon Nov 24 2014 Stef Walter <stefw@redhat.com> - 0.32-1
025336
- Update to 0.32 release
025336
025336
* Fri Nov 14 2014 Stef Walter <stefw@redhat.com> - 0.31-1
025336
- Update to 0.31 release
025336
025336
* Wed Nov 12 2014 Stef Walter <stefw@redhat.com> - 0.30-1
025336
- Update to 0.30 release
025336
- Split Cockpit into various sub packages
025336
025336
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-3
025336
- Don't require test-assets from selinux-policy
025336
- Other minor tweaks and fixes
025336
025336
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-2
025336
- Include selinux policy as a dep where required
025336
025336
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-1
025336
- Update to 0.29 release
025336
025336
* Thu Oct 16 2014 Stef Walter <stefw@redhat.com> - 0.28-1
025336
- Update to 0.28 release
025336
- cockpit-agent was renamed to cockpit-bridge
025336
025336
* Fri Oct 10 2014 Stef Walter <stefw@redhat.com> - 0.27-1
025336
- Update to 0.27 release
025336
- Don't create cockpit-*-admin groups rhbz#1145135
025336
- Fix user management for non-root users rhbz#1140562
025336
- Fix 'out of memory' error during ssh auth rhbz#1142282
025336
025336
* Wed Oct 08 2014 Stef Walter <stefw@redhat.com> - 0.26-1
025336
- Update to 0.26 release
025336
- Can see disk usage on storage page rhbz#1142459
025336
- Better order for lists of block devices rhbz#1142443
025336
- Setting container memory limit fixed rhbz#1142362
025336
- Can create storage volume of maximum capacity rhbz#1142259
025336
- Fix RAID device Bitmap enable/disable error rhbz#1142248
025336
- Docker page connects to right machine rhbz#1142229
025336
- Clear the format dialog label correctly rhbz#1142228
025336
- No 'Drop Privileges' item in menu for root rhbz#1142197
025336
- Don't flash 'Server has closed Connection on logout rhbz#1142175
025336
- Non-root users can manipulate user accounts rhbz#1142154
025336
- Fix strange error message when editing user accounts rhbz#1142154
025336
025336
* Wed Sep 24 2014 Stef Walter <stefw@redhat.com> - 0.25-1
025336
- Update to 0.25 release
025336
025336
* Wed Sep 17 2014 Stef Walter <stefw@redhat.com> - 0.24-1
025336
- Update to 0.24 release
025336
025336
* Wed Sep 10 2014 Stef Walter <stefw@redhat.com> - 0.23-1
025336
- Update to 0.23 release
025336
025336
* Wed Sep 03 2014 Stef Walter <stefw@redhat.com> - 0.22-1
025336
- Update to 0.22 release
025336
025336
* Tue Aug 26 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.21-1
025336
- Update to 0.21 release
025336
025336
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
025336
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
025336
025336
* Thu Aug 14 2014 Stef Walter <stefw@redhat.com> 0.20-1
025336
- Update to 0.20 release
025336
025336
* Thu Aug 07 2014 Stef Walter <stefw@redhat.com> 0.19-1
025336
- Update to 0.19 release
025336
025336
* Wed Jul 30 2014 Stef Walter <stefw@redhat.com> 0.18-1
025336
- Update to 0.18 release
025336
- Add glib-networking build requirement
025336
- Let selinux-policy-targetted distribute selinux policy
025336
025336
* Mon Jul 28 2014 Colin Walters <walters@verbum.org> 0.17-2
025336
- Drop Requires and references to dead test-assets subpackage
025336
025336
* Thu Jul 24 2014 Stef Walter <stefw@redhat.com> 0.17-1
025336
- Update to 0.17 release
025336
025336
* Wed Jul 23 2014 Stef Walter <stefw@redhat.com> 0.16-3
025336
- Distribute our own selinux policy rhbz#1110758
025336
025336
* Tue Jul 22 2014 Stef Walter <stefw@redhat.com> 0.16-2
025336
- Refer to cockpit.socket in scriptlets rhbz#1110764
025336
025336
* Thu Jul 17 2014 Stef Walter <stefw@redhat.com> 0.16-1
025336
- Update to 0.16 release
025336
025336
* Thu Jul 10 2014 Stef Walter <stefw@redhat.com> 0.15-1
025336
- Update to 0.15 release
025336
- Put pam_reauthorize.so in the cockpit PAM stack
025336
025336
* Thu Jul 03 2014 Stef Walter <stefw@redhat.com> 0.14-1
025336
- Update to 0.14 release
025336
025336
* Mon Jun 30 2014 Stef Walter <stefw@redhat.com> 0.13-1
025336
- Update to 0.13 release
025336
025336
* Tue Jun 24 2014 Stef Walter <stefw@redhat.com> 0.12-1
025336
- Update to upstream 0.12 release
025336
025336
* Fri Jun 20 2014 Stef Walter <stefw@redhat.com> 0.11-1
025336
- Update to upstream 0.11 release
025336
025336
* Thu Jun 12 2014 Stef Walter <stefw@redhat.com> 0.10-1
025336
- Update to upstream 0.10 release
025336
025336
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
025336
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
025336
025336
* Fri May 23 2014 Stef Walter <stefw@redhat.com> 0.9-1
025336
- Update to upstream 0.9 release
025336
- Fix file attribute for cockpit-polkit
025336
025336
* Wed May 21 2014 Stef Walter <stefw@redhat.com> 0.8-1
025336
- Update to upstream 0.8 release
025336
- cockpitd now runs as a user session DBus service
025336
025336
* Mon May 19 2014 Stef Walter <stefw@redhat.com> 0.7-1
025336
- Update to upstream 0.7 release
025336
025336
* Wed May 14 2014 Stef Walter <stefw@redhat.com> 0.6-1
025336
- Update to upstream 0.6 release
025336
025336
* Tue Apr 15 2014 Stef Walter <stefw@redhat.com> 0.5-1
025336
- Update to upstream 0.5 release
025336
025336
* Thu Apr 03 2014 Stef Walter <stefw@redhat.com> 0.4-1
025336
- Update to upstream 0.4 release
025336
- Lots of packaging cleanup and polish
025336
025336
* Fri Mar 28 2014 Stef Walter <stefw@redhat.com> 0.3-1
025336
- Update to upstream 0.3 release
025336
025336
* Wed Feb 05 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.4.20140204git5e1faad
025336
- Redid the release tag
025336
025336
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.3.5e1faadgit
025336
- Fixed license tag
025336
- Updated to new FSF address upstream
025336
- Removing libgsystem before build
025336
- Now claiming specific manpages
025336
- Made the config files noreplace
025336
- Removed the test assets
025336
- Put the web assets in a subpackage
025336
025336
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.2.5e1faadgit
025336
- Patch libgsystem out