Blame SPECS/cockpit-appstream.spec

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