888ebb
#
888ebb
# Copyright (C) 2014-2020 Red Hat, Inc.
888ebb
#
888ebb
# Cockpit is free software; you can redistribute it and/or modify it
888ebb
# under the terms of the GNU Lesser General Public License as published by
888ebb
# the Free Software Foundation; either version 2.1 of the License, or
888ebb
# (at your option) any later version.
888ebb
#
888ebb
# Cockpit is distributed in the hope that it will be useful, but
888ebb
# WITHOUT ANY WARRANTY; without even the implied warranty of
888ebb
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
888ebb
# Lesser General Public License for more details.
888ebb
#
888ebb
# You should have received a copy of the GNU Lesser General Public License
888ebb
# along with Cockpit; If not, see <http://www.gnu.org/licenses/>.
888ebb
#
888ebb
888ebb
# This file is maintained at the following location:
888ebb
# https://github.com/cockpit-project/cockpit/blob/main/tools/cockpit.spec
888ebb
#
888ebb
# If you are editing this file in another location, changes will likely
888ebb
# be clobbered the next time an automated release is done.
888ebb
#
888ebb
# Check first cockpit-devel@lists.fedorahosted.org
888ebb
#
888ebb
efacde
# earliest base that the subpackages work on; this is still required as long as
efacde
# we maintain the basic/optional split, then it can be replaced with just %{version}.
efacde
%define required_base 266
888ebb
888ebb
# we generally want CentOS packages to be like RHEL; special cases need to check %{centos} explicitly
888ebb
%if 0%{?centos}
888ebb
%define rhel %{centos}
888ebb
%endif
888ebb
888ebb
%define _hardened_build 1
888ebb
888ebb
%define __lib lib
888ebb
888ebb
%if %{defined _pamdir}
888ebb
%define pamdir %{_pamdir}
888ebb
%else
888ebb
%define pamdir %{_libdir}/security
888ebb
%endif
888ebb
888ebb
Name:           cockpit
888ebb
Summary:        Web Console for Linux servers
888ebb
026704
License:        LGPL-2.1-or-later
888ebb
URL:            https://cockpit-project.org/
888ebb
026704
Version:        286.1
efacde
Release:        1%{?dist}
efacde
Source0:        https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz
888ebb
888ebb
# in RHEL 8 the source package is duplicated: cockpit (building basic packages like cockpit-{bridge,system})
888ebb
# and cockpit-appstream (building optional packages like cockpit-{pcp})
efacde
# This split does not apply to EPEL/COPR nor packit c8s builds, only to our own
efacde
# image-prepare rhel-8-Y builds (which will disable build_all).
888ebb
# In Fedora ELN/RHEL 9+ there is just one source package, which ships rpms in both BaseOS and AppStream
efacde
%define build_all 1
efacde
%if 0%{?rhel} == 8 && 0%{?epel} == 0 && !0%{?build_all}
888ebb
888ebb
%if "%{name}" == "cockpit"
888ebb
%define build_basic 1
888ebb
%define build_optional 0
888ebb
%else
888ebb
%define build_basic 0
888ebb
%define build_optional 1
888ebb
%endif
888ebb
888ebb
%else
888ebb
%define build_basic 1
888ebb
%define build_optional 1
888ebb
%endif
888ebb
026704
# Allow root login in Cockpit on RHEL 8 and lower as it also allows password login over SSH.
026704
%if 0%{?rhel} && 0%{?rhel} <= 8
026704
%define disallow_root 0
026704
%else
026704
%define disallow_root 1
026704
%endif
026704
c7932b
# Ship custom SELinux policy (but not for cockpit-appstream)
c7932b
%if "%{name}" == "cockpit"
888ebb
%define selinuxtype targeted
ecbe95
%define selinux_configure_arg --enable-selinux-policy=%{selinuxtype}
888ebb
%endif
888ebb
888ebb
BuildRequires: gcc
888ebb
BuildRequires: pkgconfig(gio-unix-2.0)
888ebb
BuildRequires: pkgconfig(json-glib-1.0)
888ebb
BuildRequires: pkgconfig(polkit-agent-1) >= 0.105
888ebb
BuildRequires: pam-devel
888ebb
888ebb
BuildRequires: autoconf automake
888ebb
BuildRequires: make
888ebb
BuildRequires: /usr/bin/python3
efacde
%if 0%{?rhel} && 0%{?rhel} <= 8
efacde
# RHEL 8's gettext does not yet have metainfo.its
888ebb
BuildRequires: gettext >= 0.19.7
efacde
BuildRequires: libappstream-glib-devel
efacde
%else
efacde
BuildRequires: gettext >= 0.21
efacde
%endif
888ebb
%if 0%{?build_basic}
888ebb
BuildRequires: libssh-devel >= 0.8.5
888ebb
%endif
888ebb
BuildRequires: openssl-devel
888ebb
BuildRequires: gnutls-devel >= 3.4.3
888ebb
BuildRequires: zlib-devel
888ebb
BuildRequires: krb5-devel >= 1.11
888ebb
BuildRequires: libxslt-devel
888ebb
BuildRequires: glib-networking
888ebb
BuildRequires: sed
888ebb
888ebb
BuildRequires: glib2-devel >= 2.50.0
888ebb
# this is for runtimedir in the tls proxy ace21c8879
888ebb
BuildRequires: systemd-devel >= 235
888ebb
%if 0%{?suse_version}
888ebb
BuildRequires: distribution-release
888ebb
BuildRequires: libpcp-devel
888ebb
BuildRequires: pcp-devel
888ebb
BuildRequires: libpcp3
888ebb
BuildRequires: libpcp_import1
888ebb
BuildRequires: openssh
888ebb
BuildRequires: distribution-logos
888ebb
BuildRequires: wallpaper-branding
888ebb
%else
888ebb
BuildRequires: pcp-libs-devel
888ebb
BuildRequires: openssh-clients
888ebb
BuildRequires: docbook-style-xsl
888ebb
%endif
888ebb
BuildRequires: krb5-server
888ebb
BuildRequires: gdb
888ebb
888ebb
# For documentation
888ebb
BuildRequires: xmlto
888ebb
888ebb
BuildRequires:  selinux-policy
888ebb
BuildRequires:  selinux-policy-devel
888ebb
888ebb
# This is the "cockpit" metapackage. It should only
888ebb
# Require, Suggest or Recommend other cockpit-xxx subpackages
888ebb
888ebb
Requires: cockpit-bridge
888ebb
Requires: cockpit-ws
888ebb
Requires: cockpit-system
888ebb
888ebb
# Optional components
888ebb
Recommends: (cockpit-storaged if udisks2)
c7932b
Recommends: (cockpit-packagekit if dnf)
888ebb
Suggests: cockpit-pcp
888ebb
888ebb
%if 0%{?rhel} == 0
888ebb
Recommends: (cockpit-networkmanager if NetworkManager)
026704
# c-ostree is not in RHEL 8/9
026704
Recommends: (cockpit-ostree if rpm-ostree)
888ebb
Suggests: cockpit-selinux
888ebb
%endif
888ebb
%if 0%{?rhel} && 0%{?centos} == 0
efacde
Requires: subscription-manager-cockpit
888ebb
%endif
888ebb
888ebb
%prep
888ebb
%setup -q -n cockpit-%{version}
888ebb
888ebb
%build
888ebb
%configure \
ecbe95
    %{?selinux_configure_arg} \
888ebb
    --with-cockpit-user=cockpit-ws \
888ebb
    --with-cockpit-ws-instance-user=cockpit-wsinstance \
888ebb
%if 0%{?suse_version}
888ebb
    --docdir=%_defaultdocdir/%{name} \
888ebb
%endif
888ebb
    --with-pamdir='%{pamdir}' \
888ebb
%if 0%{?build_basic} == 0
888ebb
    --disable-ssh \
888ebb
%endif
888ebb
ecbe95
%make_build
888ebb
888ebb
%check
efacde
make -j$(nproc) check
888ebb
888ebb
%install
888ebb
%make_install
888ebb
make install-tests DESTDIR=%{buildroot}
888ebb
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
888ebb
install -p -m 644 tools/cockpit.pam $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/cockpit
888ebb
rm -f %{buildroot}/%{_libdir}/cockpit/*.so
888ebb
install -D -p -m 644 AUTHORS COPYING README.md %{buildroot}%{_docdir}/cockpit/
888ebb
888ebb
# Build the package lists for resource packages
c7932b
# cockpit-bridge is the basic dependency for all cockpit-* packages, so centrally own the page directory
c7932b
echo '%dir %{_datadir}/cockpit' > base.list
c7932b
echo '%dir %{_datadir}/cockpit/base1' >> base.list
888ebb
find %{buildroot}%{_datadir}/cockpit/base1 -type f -o -type l >> base.list
888ebb
echo '%{_sysconfdir}/cockpit/machines.d' >> base.list
888ebb
echo %{buildroot}%{_datadir}/polkit-1/actions/org.cockpit-project.cockpit-bridge.policy >> base.list
888ebb
echo '%dir %{_datadir}/cockpit/ssh' >> base.list
888ebb
find %{buildroot}%{_datadir}/cockpit/ssh -type f >> base.list
888ebb
echo '%{_libexecdir}/cockpit-ssh' >> base.list
888ebb
6a2d17
echo '%dir %{_datadir}/cockpit/pcp' > pcp.list
888ebb
find %{buildroot}%{_datadir}/cockpit/pcp -type f >> pcp.list
888ebb
6a2d17
echo '%dir %{_datadir}/cockpit/tuned' > system.list
888ebb
find %{buildroot}%{_datadir}/cockpit/tuned -type f >> system.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/shell' >> system.list
888ebb
find %{buildroot}%{_datadir}/cockpit/shell -type f >> system.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/systemd' >> system.list
888ebb
find %{buildroot}%{_datadir}/cockpit/systemd -type f >> system.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/users' >> system.list
888ebb
find %{buildroot}%{_datadir}/cockpit/users -type f >> system.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/metrics' >> system.list
888ebb
find %{buildroot}%{_datadir}/cockpit/metrics -type f >> system.list
888ebb
6a2d17
echo '%dir %{_datadir}/cockpit/kdump' > kdump.list
888ebb
find %{buildroot}%{_datadir}/cockpit/kdump -type f >> kdump.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/sosreport' > sosreport.list
888ebb
find %{buildroot}%{_datadir}/cockpit/sosreport -type f >> sosreport.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/storaged' > storaged.list
888ebb
find %{buildroot}%{_datadir}/cockpit/storaged -type f >> storaged.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/networkmanager' > networkmanager.list
888ebb
find %{buildroot}%{_datadir}/cockpit/networkmanager -type f >> networkmanager.list
888ebb
6a2d17
echo '%dir %{_datadir}/cockpit/packagekit' > packagekit.list
888ebb
find %{buildroot}%{_datadir}/cockpit/packagekit -type f >> packagekit.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/apps' >> packagekit.list
888ebb
find %{buildroot}%{_datadir}/cockpit/apps -type f >> packagekit.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/selinux' > selinux.list
888ebb
find %{buildroot}%{_datadir}/cockpit/selinux -type f >> selinux.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/playground' > tests.list
888ebb
find %{buildroot}%{_datadir}/cockpit/playground -type f >> tests.list
888ebb
888ebb
echo '%dir %{_datadir}/cockpit/static' > static.list
888ebb
echo '%dir %{_datadir}/cockpit/static/fonts' >> static.list
888ebb
find %{buildroot}%{_datadir}/cockpit/static -type f >> static.list
888ebb
888ebb
# when not building basic packages, remove their files
888ebb
%if 0%{?build_basic} == 0
888ebb
for pkg in base1 branding motd kdump networkmanager selinux shell sosreport ssh static systemd tuned users metrics; do
888ebb
    rm -r %{buildroot}/%{_datadir}/cockpit/$pkg
888ebb
    rm -f %{buildroot}/%{_datadir}/metainfo/org.cockpit-project.cockpit-${pkg}.metainfo.xml
888ebb
done
efacde
for data in doc man pixmaps polkit-1; do
888ebb
    rm -r %{buildroot}/%{_datadir}/$data
888ebb
done
026704
rm -r %{buildroot}/%{_prefix}/%{__lib}/tmpfiles.d
026704
find %{buildroot}/%{_unitdir}/ -type f ! -name 'cockpit-session*' -delete
c7932b
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
888ebb
    rm %{buildroot}/%{_libexecdir}/$libexec
888ebb
done
026704
rm -r %{buildroot}/%{_sysconfdir}/pam.d %{buildroot}/%{_sysconfdir}/motd.d %{buildroot}/%{_sysconfdir}/issue.d
026704
rm -f %{buildroot}/%{_libdir}/security/pam_*
c7932b
rm %{buildroot}/usr/bin/cockpit-bridge
888ebb
rm -f %{buildroot}%{_libexecdir}/cockpit-ssh
888ebb
rm -f %{buildroot}%{_datadir}/metainfo/cockpit.appdata.xml
888ebb
%endif
888ebb
888ebb
# when not building optional packages, remove their files
888ebb
%if 0%{?build_optional} == 0
888ebb
for pkg in apps packagekit pcp playground storaged; do
888ebb
    rm -rf %{buildroot}/%{_datadir}/cockpit/$pkg
888ebb
done
888ebb
# files from -tests
026704
rm -f %{buildroot}/%{pamdir}/mock-pam-conv-mod.so
026704
rm -f %{buildroot}/%{_unitdir}/cockpit-session.socket
026704
rm -f %{buildroot}/%{_unitdir}/cockpit-session@.service
888ebb
# files from -pcp
888ebb
rm -r %{buildroot}/%{_libexecdir}/cockpit-pcp %{buildroot}/%{_localstatedir}/lib/pcp/
888ebb
# files from -storaged
888ebb
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
888ebb
%endif
888ebb
888ebb
sed -i "s|%{buildroot}||" *.list
888ebb
efacde
%if ! 0%{?suse_version}
888ebb
%global _debugsource_packages 1
888ebb
%global _debuginfo_subpackages 0
888ebb
888ebb
%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}"
888ebb
888ebb
%endif
888ebb
# /suse_version
888ebb
rm -rf %{buildroot}/usr/src/debug
888ebb
888ebb
# On RHEL kdump, networkmanager, selinux, and sosreport are part of the system package
888ebb
%if 0%{?rhel}
888ebb
cat kdump.list sosreport.list networkmanager.list selinux.list >> system.list
888ebb
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml
888ebb
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml
888ebb
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
026704
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-networkmanager.metainfo.xml
888ebb
rm -f %{buildroot}%{_datadir}/pixmaps/cockpit-sosreport.png
888ebb
%endif
888ebb
888ebb
# -------------------------------------------------------------------------------
888ebb
# Basic Sub-packages
888ebb
888ebb
%if 0%{?build_basic}
888ebb
888ebb
%description
888ebb
The Cockpit Web Console enables users to administer GNU/Linux servers using a
888ebb
web browser.
888ebb
888ebb
It offers network configuration, log inspection, diagnostic reports, SELinux
888ebb
troubleshooting, interactive command-line sessions, and more.
888ebb
888ebb
%files
888ebb
%{_docdir}/cockpit/AUTHORS
888ebb
%{_docdir}/cockpit/COPYING
888ebb
%{_docdir}/cockpit/README.md
888ebb
%{_datadir}/metainfo/cockpit.appdata.xml
888ebb
%{_datadir}/pixmaps/cockpit.png
888ebb
%doc %{_mandir}/man1/cockpit.1.gz
888ebb
888ebb
888ebb
%package bridge
888ebb
Summary: Cockpit bridge server-side component
888ebb
Requires: glib-networking
888ebb
Provides: cockpit-ssh = %{version}-%{release}
888ebb
# 233 dropped jquery.js, pages started to bundle it (commit 049e8b8dce)
888ebb
Conflicts: cockpit-dashboard < 233
888ebb
Conflicts: cockpit-networkmanager < 233
888ebb
Conflicts: cockpit-storaged < 233
888ebb
Conflicts: cockpit-system < 233
888ebb
Conflicts: cockpit-tests < 233
888ebb
Conflicts: cockpit-docker < 233
888ebb
888ebb
%description bridge
888ebb
The Cockpit bridge component installed server side and runs commands on the
888ebb
system on behalf of the web based user interface.
888ebb
888ebb
%files bridge -f base.list
888ebb
%doc %{_mandir}/man1/cockpit-bridge.1.gz
888ebb
%{_bindir}/cockpit-bridge
888ebb
%{_libexecdir}/cockpit-askpass
888ebb
888ebb
%package doc
888ebb
Summary: Cockpit deployment and developer guide
888ebb
BuildArch: noarch
888ebb
888ebb
%description doc
888ebb
The Cockpit Deployment and Developer Guide shows sysadmins how to
888ebb
deploy Cockpit on their machines as well as helps developers who want to
888ebb
embed or extend Cockpit.
888ebb
888ebb
%files doc
888ebb
%exclude %{_docdir}/cockpit/AUTHORS
888ebb
%exclude %{_docdir}/cockpit/COPYING
888ebb
%exclude %{_docdir}/cockpit/README.md
888ebb
%{_docdir}/cockpit
888ebb
888ebb
%package system
888ebb
Summary: Cockpit admin interface package for configuring and troubleshooting a system
888ebb
BuildArch: noarch
888ebb
Requires: cockpit-bridge >= %{version}-%{release}
888ebb
%if !0%{?suse_version}
888ebb
Requires: shadow-utils
888ebb
%endif
888ebb
Requires: grep
888ebb
Requires: /usr/bin/pwscore
888ebb
Requires: /usr/bin/date
888ebb
Provides: cockpit-shell = %{version}-%{release}
888ebb
Provides: cockpit-systemd = %{version}-%{release}
888ebb
Provides: cockpit-tuned = %{version}-%{release}
888ebb
Provides: cockpit-users = %{version}-%{release}
888ebb
Obsoletes: cockpit-dashboard < %{version}-%{release}
888ebb
%if 0%{?rhel}
888ebb
Requires: NetworkManager >= 1.6
888ebb
Requires: kexec-tools
efacde
Requires: sos
efacde
Requires: sudo
888ebb
Recommends: PackageKit
888ebb
Recommends: setroubleshoot-server >= 3.3.3
efacde
Suggests: NetworkManager-team
efacde
Provides: cockpit-kdump = %{version}-%{release}
efacde
Provides: cockpit-networkmanager = %{version}-%{release}
888ebb
Provides: cockpit-selinux = %{version}-%{release}
888ebb
Provides: cockpit-sosreport = %{version}-%{release}
888ebb
%endif
c7932b
%if 0%{?fedora}
c7932b
Recommends: (reportd if abrt)
888ebb
%endif
888ebb
888ebb
%description system
888ebb
This package contains the Cockpit shell and system configuration interfaces.
888ebb
888ebb
%files system -f system.list
888ebb
%dir %{_datadir}/cockpit/shell/images
888ebb
888ebb
%package ws
888ebb
Summary: Cockpit Web Service
888ebb
Requires: glib-networking
888ebb
Requires: openssl
888ebb
Requires: glib2 >= 2.50.0
ecbe95
Requires: (selinux-policy >= %{_selinux_policy_version} if selinux-policy-%{selinuxtype})
888ebb
Requires(post): (policycoreutils if selinux-policy-%{selinuxtype})
888ebb
Conflicts: firewalld < 0.6.0-1
888ebb
Recommends: sscg >= 2.3
888ebb
Recommends: system-logos
888ebb
Suggests: sssd-dbus
c7932b
# for cockpit-desktop
c7932b
Suggests: python3
c7932b
c7932b
# prevent hard python3 dependency for cockpit-desktop, it falls back to other browsers
c7932b
%global __requires_exclude_from ^%{_libexecdir}/cockpit-client$
888ebb
888ebb
%description ws
888ebb
The Cockpit Web Service listens on the network, and authenticates users.
888ebb
888ebb
If sssd-dbus is installed, you can enable client certificate/smart card
888ebb
authentication via sssd/FreeIPA.
888ebb
efacde
%files ws -f static.list
888ebb
%doc %{_mandir}/man1/cockpit-desktop.1.gz
888ebb
%doc %{_mandir}/man5/cockpit.conf.5.gz
888ebb
%doc %{_mandir}/man8/cockpit-ws.8.gz
888ebb
%doc %{_mandir}/man8/cockpit-tls.8.gz
888ebb
%doc %{_mandir}/man8/pam_ssh_add.8.gz
888ebb
%dir %{_sysconfdir}/cockpit
888ebb
%config(noreplace) %{_sysconfdir}/cockpit/ws-certs.d
888ebb
%config(noreplace) %{_sysconfdir}/pam.d/cockpit
888ebb
# created in %post, so that users can rm the files
888ebb
%ghost %{_sysconfdir}/issue.d/cockpit.issue
888ebb
%ghost %{_sysconfdir}/motd.d/cockpit
026704
%ghost %attr(0644, root, root) %{_sysconfdir}/cockpit/disallowed-users
888ebb
%dir %{_datadir}/cockpit/motd
888ebb
%{_datadir}/cockpit/motd/update-motd
888ebb
%{_datadir}/cockpit/motd/inactive.motd
888ebb
%{_unitdir}/cockpit.service
888ebb
%{_unitdir}/cockpit-motd.service
888ebb
%{_unitdir}/cockpit.socket
888ebb
%{_unitdir}/cockpit-wsinstance-http.socket
888ebb
%{_unitdir}/cockpit-wsinstance-http.service
888ebb
%{_unitdir}/cockpit-wsinstance-https-factory.socket
888ebb
%{_unitdir}/cockpit-wsinstance-https-factory@.service
888ebb
%{_unitdir}/cockpit-wsinstance-https@.socket
888ebb
%{_unitdir}/cockpit-wsinstance-https@.service
888ebb
%{_unitdir}/system-cockpithttps.slice
888ebb
%{_prefix}/%{__lib}/tmpfiles.d/cockpit-tempfiles.conf
888ebb
%{pamdir}/pam_ssh_add.so
888ebb
%{pamdir}/pam_cockpit_cert.so
888ebb
%{_libexecdir}/cockpit-ws
888ebb
%{_libexecdir}/cockpit-wsinstance-factory
888ebb
%{_libexecdir}/cockpit-tls
c7932b
%{_libexecdir}/cockpit-client
c7932b
%{_libexecdir}/cockpit-client.ui
888ebb
%{_libexecdir}/cockpit-desktop
888ebb
%{_libexecdir}/cockpit-certificate-ensure
888ebb
%{_libexecdir}/cockpit-certificate-helper
888ebb
%attr(4750, root, cockpit-wsinstance) %{_libexecdir}/cockpit-session
888ebb
%{_datadir}/cockpit/branding
ecbe95
%{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2
ecbe95
%{_mandir}/man8/%{name}_session_selinux.8cockpit.*
ecbe95
%{_mandir}/man8/%{name}_ws_selinux.8cockpit.*
ecbe95
%ghost %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name}
888ebb
888ebb
%pre ws
888ebb
getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws
888ebb
getent passwd cockpit-ws >/dev/null || useradd -r -g cockpit-ws -d /nonexisting -s /sbin/nologin -c "User for cockpit web service" cockpit-ws
888ebb
getent group cockpit-wsinstance >/dev/null || groupadd -r cockpit-wsinstance
888ebb
getent passwd cockpit-wsinstance >/dev/null || useradd -r -g cockpit-wsinstance -d /nonexisting -s /sbin/nologin -c "User for cockpit-ws instances" cockpit-wsinstance
888ebb
888ebb
if %{_sbindir}/selinuxenabled 2>/dev/null; then
888ebb
    %selinux_relabel_pre -s %{selinuxtype}
888ebb
fi
888ebb
888ebb
%post ws
c7932b
if [ -x %{_sbindir}/selinuxenabled ]; then
888ebb
    %selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2
888ebb
    %selinux_relabel_post -s %{selinuxtype}
888ebb
fi
888ebb
888ebb
# set up dynamic motd/issue symlinks on first-time install; don't bring them back on upgrades if admin removed them
026704
# disable root login on first-time install; so existing installations aren't changed
888ebb
if [ "$1" = 1 ]; then
888ebb
    mkdir -p /etc/motd.d /etc/issue.d
6a2d17
    ln -s ../../run/cockpit/motd /etc/motd.d/cockpit
6a2d17
    ln -s ../../run/cockpit/motd /etc/issue.d/cockpit.issue
026704
    printf "# List of users which are not allowed to login to Cockpit\n" > /etc/cockpit/disallowed-users
026704
%if 0%{?disallow_root}
026704
    printf "root\n" >> /etc/cockpit/disallowed-users
026704
%endif
026704
    chmod 644 /etc/cockpit/disallowed-users
888ebb
fi
888ebb
888ebb
%tmpfiles_create cockpit-tempfiles.conf
888ebb
%systemd_post cockpit.socket cockpit.service
888ebb
# firewalld only partially picks up changes to its services files without this
888ebb
test -f %{_bindir}/firewall-cmd && firewall-cmd --reload --quiet || true
888ebb
888ebb
# check for deprecated PAM config
888ebb
if grep --color=auto pam_cockpit_cert %{_sysconfdir}/pam.d/cockpit; then
888ebb
    echo '**** WARNING:'
888ebb
    echo '**** WARNING: pam_cockpit_cert is a no-op and will be removed in a'
888ebb
    echo '**** WARNING: future release; remove it from your /etc/pam.d/cockpit.'
888ebb
    echo '**** WARNING:'
888ebb
fi
888ebb
888ebb
%preun ws
888ebb
%systemd_preun cockpit.socket cockpit.service
888ebb
888ebb
%postun ws
c7932b
if [ -x %{_sbindir}/selinuxenabled ]; then
888ebb
    %selinux_modules_uninstall -s %{selinuxtype} %{name}
888ebb
    %selinux_relabel_post -s %{selinuxtype}
888ebb
fi
888ebb
%systemd_postun_with_restart cockpit.socket cockpit.service
888ebb
888ebb
# -------------------------------------------------------------------------------
888ebb
# Sub-packages that are part of cockpit-system in RHEL/CentOS, but separate in Fedora
888ebb
888ebb
%if 0%{?rhel} == 0
888ebb
888ebb
%package kdump
888ebb
Summary: Cockpit user interface for kernel crash dumping
efacde
Requires: cockpit-bridge >= %{required_base}
efacde
Requires: cockpit-shell >= %{required_base}
888ebb
Requires: kexec-tools
888ebb
BuildArch: noarch
888ebb
888ebb
%description kdump
888ebb
The Cockpit component for configuring kernel crash dumping.
888ebb
888ebb
%files kdump -f kdump.list
888ebb
%{_datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml
888ebb
888ebb
%package sosreport
888ebb
Summary: Cockpit user interface for diagnostic reports
efacde
Requires: cockpit-bridge >= %{required_base}
efacde
Requires: cockpit-shell >= %{required_base}
888ebb
Requires: sos
888ebb
BuildArch: noarch
888ebb
888ebb
%description sosreport
888ebb
The Cockpit component for creating diagnostic reports with the
888ebb
sosreport tool.
888ebb
888ebb
%files sosreport -f sosreport.list
888ebb
%{_datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml
888ebb
%{_datadir}/pixmaps/cockpit-sosreport.png
888ebb
888ebb
%package networkmanager
888ebb
Summary: Cockpit user interface for networking, using NetworkManager
efacde
Requires: cockpit-bridge >= %{required_base}
efacde
Requires: cockpit-shell >= %{required_base}
888ebb
Requires: NetworkManager >= 1.6
888ebb
# Optional components
888ebb
Recommends: NetworkManager-team
888ebb
BuildArch: noarch
888ebb
888ebb
%description networkmanager
888ebb
The Cockpit component for managing networking.  This package uses NetworkManager.
888ebb
888ebb
%files networkmanager -f networkmanager.list
026704
%{_datadir}/metainfo/org.cockpit-project.cockpit-networkmanager.metainfo.xml
888ebb
888ebb
%endif
888ebb
888ebb
%if 0%{?rhel} == 0
888ebb
888ebb
%package selinux
888ebb
Summary: Cockpit SELinux package
efacde
Requires: cockpit-bridge >= %{required_base}
efacde
Requires: cockpit-shell >= %{required_base}
888ebb
Requires: setroubleshoot-server >= 3.3.3
888ebb
BuildArch: noarch
888ebb
888ebb
%description selinux
888ebb
This package contains the Cockpit user interface integration with the
888ebb
utility setroubleshoot to diagnose and resolve SELinux issues.
888ebb
888ebb
%files selinux -f selinux.list
888ebb
%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
888ebb
888ebb
%endif
888ebb
888ebb
#/ build basic packages
888ebb
%else
888ebb
888ebb
# RPM requires this
888ebb
%description
888ebb
Dummy package from building optional packages only; never install or publish me.
888ebb
888ebb
#/ build basic packages
888ebb
%endif
888ebb
888ebb
# -------------------------------------------------------------------------------
888ebb
# Sub-packages that are optional extensions
888ebb
888ebb
%if 0%{?build_optional}
888ebb
888ebb
%package -n cockpit-storaged
888ebb
Summary: Cockpit user interface for storage, using udisks
efacde
Requires: cockpit-shell >= %{required_base}
efacde
Requires: udisks2 >= 2.9
efacde
Recommends: udisks2-lvm2 >= 2.9
efacde
Recommends: udisks2-iscsi >= 2.9
888ebb
Recommends: device-mapper-multipath
888ebb
Recommends: clevis-luks
888ebb
Requires: %{__python3}
888ebb
%if 0%{?suse_version}
888ebb
Requires: python3-dbus-python
888ebb
%else
888ebb
Requires: python3-dbus
888ebb
%endif
888ebb
BuildArch: noarch
888ebb
888ebb
%description -n cockpit-storaged
888ebb
The Cockpit component for managing storage.  This package uses udisks.
888ebb
888ebb
%files -n cockpit-storaged -f storaged.list
888ebb
%dir %{_datadir}/cockpit/storaged/images
888ebb
%{_datadir}/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
888ebb
888ebb
%package -n cockpit-tests
888ebb
Summary: Tests for Cockpit
026704
Requires: cockpit-bridge >= %{required_base}
026704
Requires: cockpit-system >= %{required_base}
888ebb
Requires: openssh-clients
888ebb
Provides: cockpit-test-assets = %{version}-%{release}
888ebb
888ebb
%description -n cockpit-tests
888ebb
This package contains tests and files used while testing Cockpit.
888ebb
These files are not required for running Cockpit.
888ebb
888ebb
%files -n cockpit-tests -f tests.list
026704
%{pamdir}/mock-pam-conv-mod.so
026704
%{_unitdir}/cockpit-session.socket
026704
%{_unitdir}/cockpit-session@.service
888ebb
888ebb
%package -n cockpit-pcp
888ebb
Summary: Cockpit PCP integration
efacde
Requires: cockpit-bridge >= %{required_base}
888ebb
Requires: pcp
888ebb
888ebb
%description -n cockpit-pcp
888ebb
Cockpit support for reading PCP metrics and loading PCP archives.
888ebb
888ebb
%files -n cockpit-pcp -f pcp.list
888ebb
%{_libexecdir}/cockpit-pcp
888ebb
%{_localstatedir}/lib/pcp/config/pmlogconf/tools/cockpit
888ebb
888ebb
%post -n cockpit-pcp
888ebb
systemctl reload-or-try-restart pmlogger
888ebb
888ebb
%package -n cockpit-packagekit
888ebb
Summary: Cockpit user interface for packages
888ebb
BuildArch: noarch
efacde
Requires: cockpit-bridge >= %{required_base}
888ebb
Requires: PackageKit
888ebb
Recommends: python3-tracer
888ebb
# HACK: https://bugzilla.redhat.com/show_bug.cgi?id=1800468
888ebb
Requires: polkit
888ebb
888ebb
%description -n cockpit-packagekit
888ebb
The Cockpit components for installing OS updates and Cockpit add-ons,
888ebb
via PackageKit.
888ebb
888ebb
%files -n cockpit-packagekit -f packagekit.list
888ebb
888ebb
#/ build optional extension packages
888ebb
%endif
888ebb
888ebb
# The changelog is automatically generated and merged
888ebb
%changelog
026704
* Thu Feb 23 2023 Packit <hello@packit.dev> - 286.1-1
026704
- Users: Fix broken alignment of the first column in groups table
026704
- Translation updates (rhbz#2139644)
026704
026704
* Wed Feb 22 2023 Packit <hello@packit.dev> - 286-1
026704
- Metrics page: control visibility of the resource usage graphs
026704
026704
* Wed Feb 08 2023 Packit <hello@packit.dev> - 285-1
026704
- Cryptographic subpolicies support
026704
- users: Group creation and filtering support
026704
026704
* Wed Jan 25 2023 Packit <hello@packit.dev> - 284-1
026704
- Services: Show logs for user units
026704
- Storage: Set up a system to use NBDE
026704
026704
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 283-2
026704
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
026704
026704
* Wed Jan 11 2023 Packit <hello@packit.dev> - 283-1
026704
- Services: Create timer to run every minute
026704
026704
* Wed Dec 14 2022 Packit <hello@packit.dev> - 282-1
026704
- Add right-to-left language support
026704
- Accounts: Redesign and include groups
026704
026704
026704
* Thu Dec 01 2022 Packit <hello@packit.dev> - 281-1
026704
- Dark theme switcher
026704
026704
026704
* Thu Nov 24 2022 Packit <hello@packit.dev> - 280.1-1
026704
- Exclude kpatch test on RHEL gating
026704
026704
026704
* Wed Nov 16 2022 Packit <hello@packit.dev> - 280-1
026704
- tools: Disallow root login by default
026704
026704
026704
* Mon Nov 07 2022 Packit <hello@packit.dev> - 279-1
026704
- Dark theme support
026704
026704
026704
* Wed Oct 19 2022 Packit <hello@packit.dev> - 278-1
026704
- Metrics: Display individual disk read/write usage
026704
026704
026704
* Wed Sep 21 2022 Packit <hello@packit.dev> - 277-1
026704
- Performance and stability improvements
026704
026704
026704
* Mon Sep 12 2022 Packit <hello@packit.dev> - 276.1-1
026704
 - login: Use valid selectors when testing for :is() / :where() support.
026704
026704
026704
* Wed Sep 07 2022 Packit <hello@packit.dev> - 276-1
026704
 - Stability and performance improvements
026704
026704
efacde
* Wed Aug 24 2022 Packit <hello@packit.dev> - 275-1
efacde
- shell: Support for alternatives to sudo
efacde
efacde
efacde
* Mon Aug 08 2022 Packit <hello@packit.dev> - 274.1-1
efacde
- cockpit-client: Support WebKit 4.1 API
efacde
efacde
efacde
* Wed Aug 03 2022 Packit <hello@packit.dev> - 274-1
efacde
- ws: Fix segfault with channel closing (#17492)
efacde
- Services: Fix time picker behaviour in Timer creation dialog
efacde
- Metrics: Improve CPU temperature sensors detection
efacde
efacde
efacde
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 273-2
efacde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
efacde
efacde
* Wed Jul 20 2022 Packit <hello@packit.dev> - 273-1
efacde
- Metrics: Display CPU temperature
efacde
- Networking: Suggest netmask and gateway addresses
efacde
- Software Updates: Optionally reboot after updating
efacde
- cockpit/ws container: Support modern SSH keys
efacde
efacde
efacde
* Thu Jun 23 2022 Packit <hello@packit.dev> - 272-1
efacde
- Firewall: Edit custom services
efacde
- Services: Pin services as favorites
efacde
- Login: Dark mode
efacde
- Unprivileged cockpit/ws container mode
efacde
efacde
efacde
* Wed Jun 08 2022 Packit <hello@packit.dev> - 271-1
efacde
- Tests improvements and stabilization
efacde
efacde
efacde
* Tue May 24 2022 Packit <hello@packit.dev> - 270-1
efacde
- Services: User-created timer deletion
efacde
- System Diagnostics: Working with diagnostic reports has been improved
efacde
efacde
efacde
* Thu May 12 2022 Cockpit Project <cockpituous@gmail.com> - 269-1
efacde
- Update to upstream 269 release
efacde
efacde
* Thu Apr 28 2022 Cockpit Project <cockpituous@gmail.com> - 268.1-1
efacde
- Update to upstream 268.1 release
efacde
efacde
* Thu Apr 28 2022 Cockpit Project <cockpituous@gmail.com> - 268-1
efacde
- Update to upstream 268 release
efacde
efacde
* Wed Apr 13 2022 Cockpit Project <cockpituous@gmail.com> - 267-1
efacde
- Update to upstream 267 release
efacde
efacde
* Wed Mar 30 2022 Cockpit Project <cockpituous@gmail.com> - 266-1
efacde
- Update to upstream 266 release
efacde
efacde
* Wed Mar 16 2022 Cockpit Project <cockpituous@gmail.com> - 265-1
efacde
- Update to upstream 265 release
ecbe95
ecbe95
* Fri Feb 25 2022 Cockpit Project <cockpituous@gmail.com> - 264-1
ecbe95
- Update to upstream 264 release
ecbe95
ecbe95
* Wed Feb 16 2022 Cockpit Project <cockpituous@gmail.com> - 263-1
ecbe95
- Update to upstream 263 release
ecbe95
ecbe95
* Wed Feb 02 2022 Cockpit Project <cockpituous@gmail.com> - 262-1
ecbe95
- Update to upstream 262 release
ecbe95
ecbe95
* Mon Jan 24 2022 Cockpit Project <cockpituous@gmail.com> - 261-1
ecbe95
- Update to upstream 261 release
ecbe95
ecbe95
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 260-2
ecbe95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
6a2d17
9bdc2a
* Wed Jan 05 2022 Martin Pitt <mpitt@redhat.com> - 260-1
9bdc2a
- Certificate login validation: Action required on updates
9bdc2a
- Client: Show previously used hosts
9bdc2a
- Client: Support port specification
9bdc2a
- bridge: Warning on missing cockpit-system package
9bdc2a
8c88ac
* Wed Dec 08 2021 Marius Vollmer <mvollmer@redhat.com> - 259-1
8c88ac
- storage: More information in table rows
8c88ac
c7932b
* Wed Nov 24 2021 Allison Karlitskaya <allison.karlitskaya@redhat.com> - 258-1
c7932b
- Tweak login screen UI
c7932b
- Use official VDO LVM API
c7932b
- Add cockpit-client, to be bundled as a flatpak
c7932b
c7932b
* Wed Nov 10 2021 Katerina Koukiou <kkoukiou@redhat.com> - 257-1
c7932b
- Support for reading TLS certificates with any permissions
c7932b
- cockpit-ws no longer supports merged certificates
c7932b
- Services: Show user-owned systemd units
c7932b
c7932b
* Wed Oct 27 2021 Jelle van der Waa <jvanderwaa@redhat.com> - 256-1
c7932b
- Clean up old self-signed certificates
c7932b
- Storage: Add support for Stratis
c7932b
c7932b
* Fri Oct 15 2021 Martin Pitt <mpitt@redhat.com> - 255.1-1
c7932b
- Fix realmd join dialog crash if given address is not the domain name
c7932b
c7932b
* Wed Oct 13 2021 Martin Pitt <mpitt@redhat.com> - 255-1
c7932b
- FreeIPA-issued webserver certificates get auto-renewed
c7932b
c7932b
* Wed Sep 29 2021 Matej Marusak <mmarusak@redhat.com> - 254-1
c7932b
- Overview: Move last login to Health Card
c7932b
- Webserver: Restrict frame embedding to same origin
c7932b
- Login: Add Arch Linux branding
c7932b
- Users: Add login history
c7932b
c7932b
* Wed Sep 15 2021 Katerina Koukiou <kkoukiou@redhat.com> - 253-1
c7932b
- SELinux: Dismiss multiple alerts
c7932b
c7932b
* Wed Sep 01 2021 Simon Kobyda <skobyda@redhat.com> - 252-1
c7932b
- Webserver: Drop remotectl utility
c7932b
- Shell: Show package version in ‘About web console’ modal
c7932b
- Storage: Encryption is presented as a property of a Filesystem
c7932b
c7932b
* Wed Aug 18 2021 Marius Vollmer <mvollmer@redhat.com> - 251-1
c7932b
- Update to upstream 251 release
888ebb
888ebb
* Wed Aug 04 2021 Martin Pitt <mpitt@redhat.com> - 250-1
888ebb
- Shell: Improve admin switcher and session menu
888ebb
- Software Updates: Introduce basic kpatch support
888ebb
888ebb
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 249-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
888ebb
888ebb
* Wed Jul 21 2021 Matej Marusak <mmarusak@redhat.com> - 249-1
888ebb
- storage: Content table improvements
888ebb
- common: Add Content-Type for wasm
888ebb
- all: Port away from Moment.js
888ebb
888ebb
* Wed Jul 07 2021 Allison Karlitskaya <allison.karlitskaya@redhat.com> - 248-1
888ebb
- Metrics: Install missing packages
888ebb
- PAM: Deprecate `pam_cockpit_cert` module
888ebb
- Build system cleanups
888ebb
888ebb
* Wed Jun 23 2021 Katerina Koukiou <kkoukiou@redhat.com> - 247-1
888ebb
- Metrics: Enable Grafana client setup
888ebb
- Machines: Share host files with the guest using virtio-fs
888ebb
- Machines: Show list of pass-through devices
888ebb
888ebb
efacde
* Wed Jun 09 2021 Marius Vollmer <mvollmer@redhat.com> - 246-1
888ebb
- Improvements to the build system
888ebb
- Polish of the Services and Storage pages
888ebb
- Updated translations
888ebb
888ebb
efacde
* Wed May 26 2021 Martin Pitt <mpitt@redhat.com> - 245-1
888ebb
- Metrics: New PCP configuration dialog
888ebb
- Storage: Show both SHA256 and SHA1 Tang fingerprints
888ebb
- Release: No more cockpit-cache tarball
888ebb
888ebb
efacde
* Sun May 16 2021 Martin Pitt <mpitt@redhat.com> - 244.1-1
888ebb
- storage: use SHA256 for Tang fingerprints
888ebb
- testlib: Eliminate dataclass for RHEL/CentOS 8 compatibility
888ebb
888ebb
efacde
* Wed May 12 2021 Katerina Koukiou <kkoukiou@redhat.com> - 244-1
888ebb
- Shell: sudo is invoked only when explicitly requested
888ebb
888ebb
efacde
* Wed Apr 28 2021 Martin Pitt <mpitt@redhat.com> - 243-1
888ebb
- Services: Show sockets and memory usage
888ebb
- Developer API: Watch for file changes without reading
888ebb
888ebb
efacde
* Wed Apr 14 2021 Matej Marusak <mmarusak@redhat.com> - 242-1
888ebb
- Support for pages built with snowpack
888ebb
- Machines: Split out to separate project
888ebb
888ebb
efacde
* Wed Mar 31 2021 Simon Kobyda <skobyda@redhat.com> - 241-1
888ebb
- kdump: redesign the page
888ebb
efacde
888ebb
* Wed Mar 17 2021 Marius Vollmer <mvollmer@redhat.com> - 240-1
888ebb
- New localization: Norwegian Bokmål
888ebb
- Performance metrics: Journal integration
888ebb
- Machines: support authentication against cloud images
888ebb
888ebb
* Wed Mar 03 2021 Martin Pitt <mpitt@redhat.com> - 239-1
888ebb
- Terminal: Support for changing the font size
888ebb
- Machines: Allow editing disk cache mode
888ebb
- Logs: Link to related services page
888ebb
- SELinux: Restyle to resemble other pages
888ebb
- Packaging: Removed ./configure options for distribution specific packages
888ebb
efacde
888ebb
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238.1-2
888ebb
- Rebuilt for updated systemd-rpm-macros
888ebb
  See https://pagure.io/fesco/issue/2583.
888ebb
888ebb
* Mon Feb 22 2021 Martin Pitt <mpitt@redhat.com> - 238.1-1
888ebb
- Several UI alignment fixes
888ebb
- Updates: Show PackageKit errors properly
888ebb
- Re-drop unit tests from built packages
888ebb
- Metrics: Don't show swap column when no swap is present
888ebb
- Metrics: Don't show duplicate events
888ebb
888ebb
efacde
* Wed Feb 17 2021 Katerina Koukiou <kkoukiou@redhat.com> - 238-1
888ebb
- Updates: List outdated software that needs a restart
888ebb
- Web server: Preserve permissions of administrator-provided certificates
888ebb
- System: Performance page shows busiest CPU cores
888ebb
- Machines: VM disk creation supports a custom path
888ebb
888ebb
efacde
* Thu Feb 04 2021 Matej Marusak <mmarusak@redhat.com> - 237-1
888ebb
- Restyling updates page in preparation for upcoming features
888ebb
- SSH connections to remote machines are only opened when necessary
888ebb
efacde
888ebb
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 236-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
888ebb
888ebb
* Thu Jan 21 2021 Martin Pitt <mpitt@redhat.com> - 236-1
888ebb
- fslist channels: Include properties of changed files
888ebb
- Internal stabilization work
888ebb
888ebb
efacde
* Thu Jan 07 2021 Martin Pitt <mpitt@redhat.com> - 235-1
888ebb
- Login: Improved handling of SSH host keys
888ebb
- Overview: Editable motd
888ebb
efacde
888ebb
* Wed Dec 09 2020 Marius Vollmer <mvollmer@redhat.com> - 234-1
888ebb
- machines: Allow editing VM's CPU mode and model
888ebb
- machines: Add support for cloning VMs
888ebb
- dashboard: So long
888ebb
888ebb
* Thu Nov 26 2020 Katerina Koukiou <kkoukiou@redhat.com> - 233.1-1
888ebb
- Machines: Fix CSS regression on the VMs details page
888ebb
- One test fix for the metrics page
888ebb
efacde
888ebb
* Thu Nov 26 2020 Cockpit Project <cockpituous@gmail.com> - 233-1
888ebb
- Update to upstream 233 release
888ebb
888ebb
* Wed Nov 11 2020 Katerina Koukiou <kkoukiou@redhat.com> - 232-1
888ebb
- Improved host editing
888ebb
- Machines: Inline error messages
888ebb
888ebb
efacde
* Thu Oct 29 2020 Matej Marusak <mmarusak@redhat.com> - 231-1
888ebb
- Replace system's graph page with a completely new USE method page
888ebb
- Machines: Reimplement the design of the main VMs list
888ebb
- Logging of remote IP addresses
888ebb
888ebb
efacde
* Wed Oct 14 2020 Sanne Raymaekers <sanne.raymaekers@gmail.com> - 230-1
888ebb
- storage: List entries from /etc/crypttab that are still locked
888ebb
888ebb
efacde
* Wed Sep 30 2020 Marius Vollmer <mvollmer@redhat.com> - 229-1
888ebb
-  shell: Any page can be the shell
888ebb
888ebb
efacde
* Wed Sep 16 2020 Katerina Koukiou <kkoukiou@redhat.com> - 228-1
888ebb
- Accounts: Allow setting weak passwords
888ebb
- Changes to remote host logins
888ebb
- Machines: Add support for reverting and deleting VM snapshots
888ebb
- Drop cockpit-docker code
888ebb
888ebb
efacde
* Wed Sep 02 2020 Martin Pitt <mpitt@redhat.com> - 227-1
888ebb
- Machines: Virtual machine list filtering
888ebb
- Continued PatternFly 4 migration
888ebb
888ebb
efacde
* Wed Aug 19 2020 Marius Vollmer <mvollmer@redhat.com> - 226-1
888ebb
- Storage: Better support for "noauto" LUKS devices
888ebb
888ebb
efacde
* Wed Aug 05 2020 Matej Marusak <mmarusak@redhat.com> - 225-1
888ebb
- machines: Add support for VM snapshots
888ebb
- developer API: Launch and reattach to a long-running process
888ebb
efacde
888ebb
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 224-3
888ebb
- Second attempt - Rebuilt for
888ebb
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
888ebb
888ebb
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 224-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
888ebb
888ebb
* Wed Jul 22 2020 Katerina Koukiou <kkoukiou@redhat.com> - 224-1
888ebb
- machines/services: Multiple bug fixes
888ebb
888ebb
efacde
* Wed Jul 08 2020 Katerina Koukiou <kkoukiou@redhat.com> - 223-1
888ebb
- Webserver: Standard-conformant lifetime of web server Certificate
888ebb
- Certificate authentication against Active Directory
888ebb
888ebb
efacde
* Fri Jun 26 2020 Martin Pitt <mpitt@redhat.com> - 222.1-1
888ebb
- Machines: Fix crash on unset 'ui' property
888ebb
- Some integration test fixes for dist-git gating
888ebb
888ebb
efacde
* Wed Jun 24 2020 Martin Pitt <mpitt@redhat.com> - 222-1
888ebb
- Logs: More flexible text filters
888ebb
- Services, Dashboard: Hide some buttons when access is limited
888ebb
- Webserver: Lock down cockpit.service privileges
888ebb
888ebb
efacde
* Mon Jun 15 2020 Martin Pitt <mpitt@redhat.com> - 221.1-1
888ebb
- Put back missing base1/patternfly.css
888ebb
- Services: Don't offer 'Start Service' in Limited Access mode
888ebb
888ebb
efacde
* Wed Jun 10 2020 Marius Vollmer <mvollmer@redhat.com> - 221-1
888ebb
- Support for Cross-Origin-Resource-Policy
888ebb
- Accounts: Some buttons are hidden when access is limited
888ebb
- Developers: Importing "base1/patternfly.css" is deprecated
888ebb
888ebb
efacde
* Wed May 27 2020 Matej Marusak <mmarusak@redhat.com> - 220-1
888ebb
- New navigation with integrated switching of hosts
888ebb
- Logs: Inline help for filtering
888ebb
- Storage: Improve side panel on details page
888ebb
888ebb
efacde
* Wed May 13 2020 Katerina Koukiou <kkoukiou@redhat.com> - 219-1
888ebb
- Logs: Improved filtering
888ebb
- Gain or drop administrative access in a running Cockpit session
888ebb
888ebb
efacde
* Wed Apr 29 2020 Martin Pitt <mpitt@redhat.com> - 218-1
888ebb
- Services: Improved accessibility and mobile support
888ebb
- Overview: Add uptime information
888ebb
- Disable idle timeout by default
888ebb
- Support building without polkit
888ebb
888ebb
efacde
* Wed Apr 15 2020 Marius Vollmer <mvollmer@redhat.com> - 217-1
888ebb
- verview: more Insights details
888ebb
- ialogs: new button order
888ebb
- achines: sendings keys to VM consoles
888ebb
888ebb
efacde
* Wed Apr 01 2020 sanne raymaekers <sanne.raymaekers@gmail.com> - 216-1
888ebb
- SELinux: Automatic application of solutions that set booleans
888ebb
- Machines: Drop virsh backend support
888ebb
- Overview: New “last login” banner
888ebb
888ebb
efacde
* Wed Mar 18 2020 Katerina Koukiou <kkoukiou@redhat.com> - 215-1
888ebb
- Networking: Show additional ports for each firewall zone
888ebb
888ebb
efacde
* Thu Mar 12 2020 Martin Pitt <mpitt@redhat.com> - 214.1-1
888ebb
- Updates: Fix unstyled button regression
888ebb
- Machines: Fix slow requests when enabling polkit access driver
888ebb
- Deprecate cockpit-docker for Fedora, Debian, and Ubuntu development series
888ebb
888ebb
efacde
* Wed Mar 04 2020 Martin Pitt <mpitt@redhat.com> - 214-1
888ebb
- Networking: List Firewall active zones when unprivileged
888ebb
- Start Selenium tests deprecation
888ebb
888ebb
efacde
* Wed Feb 19 2020 Marius Vollmer <mvollmer@redhat.com> - 213-1
888ebb
- Inline documentation
888ebb
- Support for transient virtual machines
888ebb
- UEFI for virtual machines
888ebb
- Unattended virtual machines installation
888ebb
888ebb
efacde
* Wed Feb 05 2020 sanne raymaekers <sanne.raymaekers@gmail.com> - 212-1
888ebb
- Per page documentation
888ebb
- Localize times
888ebb
efacde
888ebb
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 211.1-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
888ebb
888ebb
* Sat Jan 25 2020 Martin Pitt <mpitt@redhat.com> - 211.1-1
888ebb
- system: Fix graph layout across all browsers (rhbz#1792623)
888ebb
- websocket: Fix unaligned access in send_prefixed_message_rfc6455()
888ebb
888ebb
efacde
* Wed Jan 22 2020 Martin Pitt <mpitt@redhat.com> - 211-1
888ebb
- Better support for various TLS certificate formats
888ebb
- Switch from Zanata to Weblate
888ebb
- Overview layout optimizations
888ebb
888ebb
efacde
* Wed Jan 08 2020 Katerina Koukiou <kkoukiou@redhat.com> - 210-1
888ebb
- Overview: Add CPU utilization to usage card
888ebb
- Dashboard: Support SSH identity unlocking when adding new machines
888ebb
- SElinux: Introduce an Ansible automation script
888ebb
- Machines: Support “bridge” type network interfaces
888ebb
- Machines: Support “bus” type disk configuration
888ebb
888ebb
efacde
* Fri Dec 13 2019 Marius Vollmer <mvollmer@redhat.com> - 209-1
888ebb
- New overview design
888ebb
- Session timeouts
888ebb
- Banners on login screen
888ebb
- Client certificate authentication
888ebb
- Support for Fedora CoreOS
888ebb
- Dropped support for pam_rhost
888ebb
888ebb
efacde
* Wed Nov 27 2019 Martin Pitt <mpitt@redhat.com> - 208-1
888ebb
- Storage: Drop “default mount point” concept
888ebb
- Machines: Support transient virtual networks and storage pools
888ebb
- Machines: Sliders for disk size and memory in VM creation
888ebb
- Logs: Improve crash reporting
888ebb
888ebb
efacde
* Wed Nov 13 2019 Katerina Koukiou <kkoukiou@redhat.com> - 207-1
888ebb
- Web server: Accept EC certificates
888ebb
- Storage: List all software devices in a single panel
888ebb
- Redesigned notifications
888ebb
888ebb
efacde
* Wed Oct 30 2019 Sanne Raymaekers <sanne.raymaekers@gmail.com> - 206-1
888ebb
- Machines: Network interface deletion
888ebb
- login: Enable administration mode by default
888ebb
- Firewall: Prevent accidental deletion
888ebb
888ebb
efacde
* Thu Oct 17 2019 Martin Pitt <mpitt@redhat.com> - 205.1-1
888ebb
- Fix web server slowness/crash bugs with TLS connections
888ebb
888ebb
efacde
* Wed Oct 16 2019 Simon Kobyda <skobyda@redhat.com> - 205-1
888ebb
- Firewall: UI restructuring
888ebb
- Machines: Refactor Create VM dialog and introduce a download option
888ebb
- Adjust menu to PatternFly's current navigation design
888ebb
- Searching with keywords
888ebb
- Software Updates: Use notifications for available updates info
888ebb
- Web server security hardening
888ebb
888ebb
efacde
* Wed Oct 02 2019 Martin Pitt <mpitt@redhat.com> - 204-1
888ebb
- System: Highlight failed services
888ebb
- Machines: Configure read-only and shareable disks
888ebb
- Playground: Add index page
888ebb
888ebb
efacde
* Wed Sep 18 2019 Marius Vollmer <mvollmer@redhat.com> - 203-1
888ebb
- shell: Display message when websocket fails early
888ebb
- machines: Implement adding virtual network interfaces
888ebb
888ebb
efacde
* Mon Sep 09 2019 Martin Pitt <mpitt@redhat.com> - 202.1-1
888ebb
- Fix major CSS regression on Logs and some other pages
888ebb
- Fix building on RHEL/CentOS 7
888ebb
888ebb
efacde
* Wed Sep 04 2019 Katerina Koukiou <kkoukiou@redhat.com> - 202-1
888ebb
- Machines: Creation of Storage Volumes
888ebb
- Improved component for selecting paths on the filesystem
888ebb
888ebb
efacde
* Wed Aug 21 2019 Sanne Raymaekers <sanne.raymaekers@gmail.com> - 201-1
888ebb
- Machines: VM creation and import dialog changes
888ebb
- Machines: Enable interface type "direct" in NIC configuration
888ebb
- systemd: Add more actions to services
888ebb
888ebb
efacde
* Wed Aug 07 2019 Martin Pitt <mpitt@redhat.com> - 200-1
888ebb
- Machines: Type-ahead OS selection
888ebb
- Machines: LVM storage pools
888ebb
- Networking: Show included firewalld services
888ebb
- Web server: Split out TLS handling
888ebb
888ebb
efacde
* Thu Jul 25 2019 Martin Pitt <mpitt@redhat.com> - 199-1
888ebb
- Redesigned logs all over cockpit
888ebb
- Services: Design and accesibility improvements
888ebb
- System: Show DIMM information on Hardware Info page
888ebb
- Machines: VM creation dialog now shows the recommended memory for the selected OS
888ebb
- cockpit-docker: Avoid file dependency (rhbz#1731686)
888ebb
efacde
888ebb
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 198-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
888ebb
888ebb
* Wed Jul 10 2019 Martin Pitt <mpitt@redhat.com> - 198-1
888ebb
- PatternFly4 user interface design
888ebb
- SELinux: Show changes
888ebb
- Machines: Deletion of Virtual Networks
888ebb
- Machines: Support more disk types
888ebb
- Docker: Change menu label
888ebb
- Web server: More flexible https redirection for proxies
888ebb
888ebb
efacde
* Wed May 15 2019 Sanne Raymaekers <sanne.raymaekers@gmail.com> - 194-1
888ebb
- Firewall: Add services to a specific zone
888ebb
- Redesigned on/off switch
888ebb
888ebb
efacde
* Thu May 02 2019 Sanne Raymaekers <sanne.raymaekers@gmail.com> - 193-1
888ebb
- Machines: iSCSI direct storage pools
888ebb
- Storage: The "Format" button is no longer hidden
888ebb
- Storage: Improve performance with many block devices
888ebb
888ebb
efacde
* Wed Apr 17 2019 Martin Pitt <mpitt@redhat.com> - 192-1
888ebb
- Machines: Auto-detect guest operating system
888ebb
- Translation cleanup
888ebb
- Allow accounts with non-standard shells
888ebb
888ebb
efacde
* Wed Apr 03 2019 Marius Vollmer <mvollmer@redhat.com> - 191-1
888ebb
- Machines: iSCSI Storage pools
888ebb
- Machines: better notifications
888ebb
- System: CPU security mitigation
888ebb
- Network: Ports in the Firewall
888ebb
888ebb
efacde
* Fri Mar 22 2019 Katerina Koukiou <kkoukiou@redhat.com> - 190-1
888ebb
- Logs: Filter log entries by service
888ebb
- Machines: Support for Pausing/Resuming VMs
888ebb
- Machines: Make Autostart property of a Virtual Network configurable
888ebb
- Machines: Support for creating VM with option to boot from PXE
888ebb
- Accessibility improvements
888ebb
888ebb
efacde
* Wed Mar 06 2019 Sanne Raymaekers <sanne.raymaekers@gmail.com> - 189-1
888ebb
- Machines: Import existing image when creating VM
888ebb
- Machines: Introduce virtual networks
888ebb
- Services: Filtering of services by name, description, and state
888ebb
888ebb
efacde
* Wed Feb 20 2019 Martin Pitt <mpitt@redhat.com> - 188-1
888ebb
- Machines: Show Storage Volume user
888ebb
- Machines: Autostart configuration
888ebb
- Terminal: Themes and context menu
888ebb
- Storage: Responsive dialogs
888ebb
- Software Updates: Show three most recent updates
888ebb
888ebb
efacde
* Wed Feb 06 2019 Marius Vollmer <mvollmer@redhat.com> - 187-1
888ebb
- Machines: More operations for Storage Pools
888ebb
- Domains: More information about the joined domain
888ebb
- Storage: The options for VDO volumes are explained
888ebb
- Machines: Support for oVirt will be dropped in the future
888ebb
efacde
888ebb
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 185-3
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
888ebb
888ebb
* Wed Jan 16 2019 Björn Esser <besser82@fedoraproject.org> - 185-2
888ebb
- Rebuilt for libcrypt.so.2 (#1666033)
888ebb
888ebb
* Wed Jan 09 2019 Sanne Raymaekers <sanne.raymaekers@gmail.com> - 185-1
888ebb
- Responsive dialogs on network, kdump and users page
888ebb
- Kubernetes containers included in docker graphs
888ebb
888ebb
efacde
* Thu Dec 13 2018 Martin Pitt <martin@piware.de> - 184-1
888ebb
- Machines: Dialog and tab layout is now responsive
888ebb
- Storage: Filesystem labels are validated upfront
888ebb
- Storage: Some mount options are prefilled when needed
888ebb
- Integration of Cockpit pages on the desktop
888ebb
888ebb
efacde
* Wed Nov 28 2018 Martin Pitt <martin@piware.de> - 183-1
888ebb
- Machines: Manage storage pools
888ebb
- Kernel Dump: Support non-local targets
888ebb
- Respect SSH configuration
888ebb
- Never send Content-Length with chunked encoding
888ebb
888ebb
efacde
* Wed Nov 14 2018 Sanne Raymaekers <sanne.raymaekers@gmail.com> - 182-1
888ebb
- libvirt connection choice during VM creation
888ebb
- PackageKit page update severity tooltip
888ebb
- PackageKit page display registration status clearly
888ebb
888ebb
efacde
* Wed Oct 31 2018 Marius Vollmer <mvollmer@redhat.com> - 181-1
888ebb
- Followup fixes related to the switch away from react-lite
888ebb
- Graph layout and color improvements
888ebb
- Machines: edit network interfaces
888ebb
- Update look of lists to match Patternfly
888ebb
888ebb
efacde
* Fri Oct 12 2018 Martin Pitt <martin@piware.de> - 180-1
888ebb
- Move to ssh SHA256 fingerprints
888ebb
- Machines: Show error messages in the correct place
888ebb
efacde
888ebb
* Thu Oct 04 2018 Sanne Raymaekers <sanne.raymaekers@gmail.com> - 179-1
888ebb
- Machines: Detach disk from VM with LibvirtDBus provider
888ebb
- Machines: Offer cockpit-machines as Application
888ebb
888ebb
* Wed Sep 19 2018 Marius Vollmer <mvollmer@redhat.com> - 178-1
888ebb
- Dropped support for KubeVirt
888ebb
888ebb
efacde
* Wed Sep 05 2018 Martin Pitt <martin@piware.de> - 177-1
888ebb
- Storage: Support LUKS v2
888ebb
- Support centrally-managed SSH known hosts
888ebb
- Drop support for Internet Explorer
888ebb
888ebb
efacde
* Wed Aug 08 2018 Marius Vollmer <mvollmer@redhat.com> - 175-1
888ebb
- Network bound disk encryption
888ebb
888ebb
efacde
* Wed Aug 01 2018 Marius Vollmer <mvollmer@redhat.com> - 174-1
888ebb
- Kubernetes: VM detail page
888ebb
- Realmd: Install on demand
888ebb
efacde
888ebb
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 173-3
888ebb
- Rebuild with fixed binutils
888ebb
888ebb
* Sat Jul 28 2018 Martin Pitt <martin@piware.de> - 173-2
888ebb
- Drop firewalld service (moved to firewalld), add corresponding conflict
888ebb
  rhbz#1609393
888ebb
- Fix CI pipeline tests
888ebb
888ebb
* Wed Jul 25 2018 Martin Pitt <martin@piware.de> - 173-1
888ebb
- Storage: Offer installation of VDO
888ebb
- Machines: Add disks to a virtual machine
888ebb
efacde
888ebb
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 171-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
888ebb
888ebb
* Wed Jun 27 2018 Martin Pitt <martin@piware.de> - 171-1
888ebb
- Machines: Add virtual CPU configuration
888ebb
- Kubernetes: Add KubeVirt pod metrics
888ebb
- Docker: Show container volumes
888ebb
- Fix broken actions for non-administrators
888ebb
- Networking: Handle non-running NetworkManager
888ebb
- Accounts: User role improvements
888ebb
- Localize times
888ebb
888ebb
efacde
* Wed Jun 13 2018 Martin Pitt <martin@piware.de> - 170-1
888ebb
- Software Updates: Layout rework
888ebb
- oVirt: Use authenticated libvirt connection by default
888ebb
888ebb
efacde
* Wed May 16 2018 Martin Pitt <martin@piware.de> - 168-1
888ebb
- Improve checks for root privilege availability
888ebb
888ebb
efacde
* Wed May 02 2018 Martin Pitt <martin@piware.de> - 167-1
888ebb
- Networking: Add Firewall Configuration
888ebb
- Kubernetes: Show Kubevirt Registry Disks
888ebb
888ebb
efacde
* Wed Apr 18 2018 Martin Pitt <martin@piware.de> - 166-1
888ebb
- Kubernetes: Add creation of Virtual Machines
888ebb
- Realms: Automatically set up Kerberos keytab for Cockpit web server
888ebb
- Numbers now get formatted correctly for the selected language
888ebb
888ebb
efacde
* Wed Apr 04 2018 Martin Pitt <martin@piware.de> - 165-1
888ebb
- Storage: Show more details of sessions and services that keep NFS busy
888ebb
- Machines: Detect if libvirtd is not running
888ebb
- Machines: Show virtual machines that are being created
888ebb
888ebb
efacde
* Wed Mar 21 2018 Martin Pitt <martin@piware.de> - 164-1
888ebb
- Storage: Move NFS management into new details page
888ebb
- System: Show available package updates and missing registration
888ebb
- System: Fix inconsistent tooltips
888ebb
- Logs: Change severities to officially defined syslog levels
888ebb
- Machines: Add error notifications
888ebb
- Accessibility improvements
888ebb
- Reloading the page in the browser now reloads Cockpit package manifests
888ebb
888ebb
efacde
* Wed Mar 07 2018 Martin Pitt <martin@piware.de> - 163-1
888ebb
- Drop "Transfer data asynchronously" VDO option on Storage page
888ebb
- Hide Docker storage pool reset button when it cannot work properly
888ebb
- Update jQuery to version 3.3.1 (deprecated cockpit API!)
888ebb
efacde
888ebb
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 161-2
888ebb
- Escape macros in %%changelog
888ebb
888ebb
* Wed Feb 07 2018 Martin Pitt <martin@piware.de> - 161-1
888ebb
- New VMs can be created on Machines page
888ebb
- VMs running in Kubernetes can now be deleted
888ebb
- Improve LVM volume resizing
888ebb
- Add new Hardware Information page
888ebb
- Load Application metadata (Appstream) packages on demand on Debian/Ubuntu
888ebb
- Rename cockpit-ovirt package to cockpit-machines-ovirt
888ebb
- Stop advertising and supporting cockpit-bundled jQuery library
888ebb
efacde
888ebb
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 160-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
888ebb
888ebb
* Wed Jan 24 2018 Martin Pitt <martin@piware.de> - 160-1
888ebb
- Add kubevirt Virtual Machines overview
888ebb
- Redesign package list on Software Updates page and show RHEL Errata
888ebb
- Install AppStream collection metadata packages on demand on Apps page
888ebb
- Add AppStream metadata to cockpit-sosreport for showing up on Apps page
888ebb
- Change CPU graphs to use "100%%" for a fully loaded multi-processor system
888ebb
- Show storage, network, and other numbers with 3 digits of precision
888ebb
- Add an example bastion container
888ebb
efacde
888ebb
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 159-2
888ebb
- Rebuilt for switch to libxcrypt
888ebb
888ebb
* Wed Jan 10 2018 Martin Pitt <martin@piware.de> - 159-1
888ebb
- Configure data deduplication with VDO devices on Storage page
888ebb
- Add serial console to virtual Machines page and redesign the Consoles tab
888ebb
- Show more error message details for failures on virtual Machines page
888ebb
888ebb
efacde
* Wed Dec 13 2017 Martin Pitt <martin@piware.de> - 158-1
888ebb
- Add check boxes for common NFS mount options
888ebb
- Clarify Software Update status if only security updates are available
888ebb
- Create self-signed certificates with SubjectAltName
888ebb
888ebb
efacde
* Thu Nov 30 2017 Martin Pitt <martin@piware.de> - 157-1
888ebb
- Add Networks tab to overview on Machines page
888ebb
- The Apps page now displays SVG app icons
888ebb
888ebb
efacde
* Thu Nov 16 2017 Martin Pitt <martin@piware.de> - 156-1
888ebb
- Redesign navigation and support mobile browsing
888ebb
- Use /etc/cockpit/krb5.keytab if present to support alternate keytabs
888ebb
- Add project homepage link to Apps page
888ebb
- Maintain issue(5) file with current Cockpit status
888ebb
- Use event-driven refresh of oVirt data instead of polling
888ebb
888ebb
efacde
* Tue Nov 07 2017 Martin Pitt <martin@piware.de> - 155-1
888ebb
- Add NFS client support to the Storage page
888ebb
- Add "Maintenance" switch for oVirt hosts
888ebb
- Fix Terminal rendering issues in Chrome
888ebb
- Prevent closing Terminal with Ctrl+W when focused
888ebb
- Support the upcoming OpenShift 3.7 release
888ebb
888ebb
efacde
* Wed Oct 18 2017 Martin Pitt <martin@piware.de> - 154-1
888ebb
- Center the "Disconnected" message in the content area
888ebb
- Fix two layout regressions on the Cluster page
888ebb
- Remove long-obsolete "./configure --branding" option
888ebb
888ebb
efacde
* Tue Oct 17 2017 Martin Pitt <martin@piware.de> - 153-1
888ebb
- Add cockpit-ovirt package to control oVirt virtual machine clusters
888ebb
- Clean up rpmlint/lintian errors in the packages
888ebb
888ebb
efacde
* Fri Oct 06 2017 Martin Pitt <martin@piware.de> - 152-1
888ebb
- Add Applications page
888ebb
- Add automatic update configuration for dnf to Software Updates
888ebb
- Fix cockpit-bridge crash if /etc/os-release does not exist
888ebb
efacde
888ebb
* Mon Sep 25 2017 Stef Walter <stefw@redhat.com> - 151-2
888ebb
- Add simulated test failure
888ebb
888ebb
* Thu Sep 21 2017 Martin Pitt <martin@piware.de> - 151-1
888ebb
- Support loading SSH keys from arbitrary paths
888ebb
- Support X-Forwarded-Proto HTTP header for Kubernetes
888ebb
- Fix Kubernetes connection hangs (regression in version 150)
888ebb
888ebb
efacde
* Fri Sep 08 2017 Martin Pitt <martin@piware.de> - 150-1
888ebb
- Automatically enable and start newly created timers on the Services page
888ebb
- Support cockpit-dashboard installation into OSTree overlay on Atomic
888ebb
- Support Kubernetes basic auth with Google Compute Engine 1.7.x
888ebb
efacde
888ebb
* Mon Aug 21 2017 petervo <petervo@redhat.com> - 149-1
888ebb
- Support sending non-maskable interrupt to VMs
888ebb
- Fix building on fedora 27
888ebb
- Add information about non-met conditions for systemd services
888ebb
- Clear cockpit cookie on logout
888ebb
888ebb
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 146-3
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
888ebb
888ebb
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 146-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
888ebb
888ebb
* Fri Jul 21 2017 Martin Pitt <martin@piware.de> - 146-1
888ebb
- Show recent updates and live update log on Software Updates page
888ebb
- Improve available Software Updates table layout for small/mobile screens
888ebb
- Support OAuth Kubernetes logins to work with Google Compute Engine
888ebb
- Fix reporting ABRT crashes that are already known to the server
888ebb
- Scroll the virtual machine VNC console into view automatically
888ebb
888ebb
efacde
* Fri Jul 07 2017 Martin Pitt <martin@piware.de> - 145-1
888ebb
- Resize the terminal dynamically to use all available space
888ebb
- Let the Machines page update immediately after changes
888ebb
- Add delete VM functionality to the Machines page
888ebb
- Retire support for external Machines provider API
888ebb
- Always recommend rebooting after applying Software Updates
888ebb
- Group D-Bus channels to avoid hitting connection limits
888ebb
- Fix building on Fedora Rawhide/glibc 2.25.90
888ebb
888ebb
efacde
* Mon Jun 19 2017 Martin Pitt <<martin@piware.de>> - 143-1
888ebb
- Add "Software Updates" page for package (rpm/deb) based operating systems
888ebb
- Fix cockpit-machines package to make inline VNC console actually work
888ebb
- Fix Kubernetes authentication when Kubernetes configured for RBAC
888ebb
- Build Docker page for s390x architecture
888ebb
888ebb
efacde
* Fri Jun 09 2017 Martin Pitt <<martin@piware.de>> - 142-1
888ebb
- Virtual machines display an interactive console, either in browser, or a popup viewer
888ebb
- Fix Virtual Machines operations on non-English locales
888ebb
- Add documentation explaining how to grant/restrict access via polkit rules
888ebb
888ebb
efacde
* Fri Apr 21 2017 Martin Pitt <<mpitt@redhat.com>> - 139-1
888ebb
- Show more information about virtual machines, such as boot order
888ebb
- Fix enablement of timer systemd units created on Services page
888ebb
- Fix Storage crash on multiple iSCSI sessions
888ebb
- cockpit-docker is now installable with docker-ce or other alternatives
888ebb
- Hide docker push commands on Registry image pages for  "pull" roles
888ebb
efacde
888ebb
* Mon Apr 10 2017 Stef Walter <<stefw@redhat.com>> - 138-1
888ebb
- Only allow mdraid disk removal when it won't destroy data
888ebb
- Allow DN style usernames in the Kubernetes dashboard
888ebb
- Simplify protocol that cockpit talks to session authentication processes
888ebb
888ebb
* Thu Mar 30 2017 Martin Pitt <<mpitt@redhat.com>> - 137-1
888ebb
- Read ~/.ssh/known_hosts for connecting to remote machines with ssh
888ebb
- The Storage LVM setup can add unpartitioned free space as a physical volume
888ebb
- NetworkManager's Team plugin can be used on architectures other than x86_64
888ebb
- Cockpit's web server understands and properly responds to HTTP HEAD requests
888ebb
- Allow parameter substitution in manifest when spawning peer bridges
888ebb
888ebb
efacde
* Thu Mar 09 2017 Martin Pitt <<mpitt@redhat.com>> - 134-1
888ebb
- Show /etc/motd in the "System" task page
888ebb
- Drop "System" service actions which are intended for scripts
888ebb
- Make login page translatable
888ebb
- NetworkManager now activates slave interfaces by itself
888ebb
- Add call timeout option to the cockpit.dbus() API
888ebb
- The Debian packaging is now able to apply binary patches
888ebb
888ebb
efacde
* Thu Mar 02 2017 Martin Pitt <<mpitt@redhat.com>> - 133-1
888ebb
- Remotely managed machines are now configured in /etc/cockpit/machines.d/*.json
888ebb
- Fix NetworkManager's "MTU" dialog layout
888ebb
- Build the cockpit-tests package for releases too
888ebb
- Split translations into individual packages
888ebb
- Packages now configure alternate cockpit-bridge's to interact with the system
888ebb
888ebb
efacde
* Thu Feb 23 2017 Martin Pitt <<mpitt@redhat.com>> - 132-1
888ebb
- Make basic SELinux functionality available without setroubleshootd
888ebb
- Allow changing the MAC address for ethernet adapters and see them for bonds
888ebb
- Hide "autoconnect" checkbox for network devices without settings
888ebb
- Support for external providers other than libvirt on Machines page
888ebb
- Some tooltip fixes
888ebb
- Add option to restrict max read size to the Cockpit file API
888ebb
- Relax dependencies on cockpit-bridge package on Debian/Ubuntu
888ebb
- Rename cockpit-test-assets package to cockpit-tests
888ebb
- When touching patched files handle case of only one file
888ebb
- Always build the cockpit-tests subpackage
888ebb
efacde
888ebb
* Mon Feb 06 2017 Stef Walter <<stefw@redhat.com>> - 131-1
888ebb
- Show session virtual machines on Machines page
888ebb
- Fix use of the TAB key on login page
888ebb
- Robust naming and detection of network bond master
888ebb
- Debian packaging fixes
888ebb
888ebb
* Wed Jan 25 2017 Stef Walter <<stefw@redhat.com>> - 130-1
888ebb
- cockpit.file() can read non-memory-mappable file
888ebb
- Add kdump configuration user interface
888ebb
- Allow container Registry Console user names with '@' sign
888ebb
888ebb
* Wed Jan 18 2017 Stef Walter <<stefw@redhat.com>> - 129-1
888ebb
- Diagnostic sosreport feature now works on RHEL Atomic again
888ebb
- The configure script has a --disable-ssh option to toggle libssh dep
888ebb
- The configure --disable-ws option has been replaced with above.
888ebb
- Unit tests have been fixed on recent GLib versions
888ebb
- Several Fedora and Debian packaging fixes
888ebb
888ebb
* Wed Dec 14 2016 Stef Walter <<stefw@redhat.com>> - 126-1
888ebb
- Show security scan information about containers
888ebb
- Choose whether password is cached and reused on login screen
888ebb
- Allow renaming of active devices in networking interface
888ebb
- More clearly indicate when checking network connectivity
888ebb
- The remotectl command can now combine certificate and key files
888ebb
- Support Openshift's certificate autogeneration when used as a pod
888ebb
- The remotectl tool now checks for keys in certificate files
888ebb
- Domain join operations can now be properly cancelled
888ebb
- Make Kerberos authentication work even if gss-proxy is in use
888ebb
- Javascript code can now export DBus interfaces
888ebb
- When proxied, support X-Forwarded-Proto
888ebb
- Ignore block devices with a zero size in the storage interface
888ebb
888ebb
* Thu Nov 24 2016 Stef Walter <<stefw@redhat.com>> - 125-1
888ebb
- Cockpit is now properly translatable
888ebb
- Display OSTree signatures
888ebb
- New expandable views for storage devices
888ebb
- No longer offer to format read-only block devices
888ebb
- Use stored passphrases for LUKS devices properly
888ebb
- Start testing on RHEL 7.3
888ebb
- More strict about transport channels a bridge accepts
888ebb
- System shutdown can be scheduled by date
888ebb
888ebb
* Wed Nov 16 2016 Stef Walter <<stefw@redhat.com>> - 124-1
888ebb
- Build and test on Debian Jessie
888ebb
- Deprecate older javascript files
888ebb
- Properly terminate user sessions on the Accounts page
888ebb
- Fix regression on login screen in older Internet Explorer browsers
888ebb
- Fix regression where Date Picker was not shown in System Time dialog
888ebb
888ebb
* Thu Nov 10 2016 Stef Walter <<stefw@redhat.com>> - 123-1
888ebb
- Release a second tarball with cached javascript dependencies
888ebb
- Start verifying that Cockpit works on Ubuntu 16.04
888ebb
- Enable and verify the network functionality on Debian
888ebb
- Integration tests now log core dumps for diagnosis
888ebb
888ebb
* Tue Nov 01 2016 Stef Walter <stefw@redhat.com> - 122-1
888ebb
- Works with UDisks in addition to storaged
888ebb
- Allow logging into other systems from login page
888ebb
- Explicitly specify javascript dependency versions
888ebb
888ebb
* Fri Oct 28 2016 Stef Walter <stefw@redhat.com> - 121-1
888ebb
- Network Manager Checkpoints
888ebb
- Add Debian Branding
888ebb
- Fix GSSAPI login on Debian and Ubuntu
888ebb
- Generate map files for debugging Javascript and CSS
888ebb
888ebb
* Sat Oct 22 2016 Stef Walter <stefw@redhat.com> - 120-1
888ebb
- New containers page layout
888ebb
- Quick filtering of containers and images on the container page
888ebb
- Added sidebar for phisical volumes in a volume group
888ebb
- Run a separate cockpit-ssh process when making SSH connections
888ebb
- Allow connecting to remote machines from the login page
888ebb
- Only connect to remote machines already known to Cockpit
888ebb
- Fix bugs preventing journal page from working on Firefox 49
888ebb
- Add tooltip describing group name in Roles list
888ebb
888ebb
* Sat Oct 01 2016 Dennis Gilmore <dennis@ausil.us> - 119-2
888ebb
- enabled cockpit-docker on aarch64, ppc64, ppc64le
888ebb
888ebb
* Thu Sep 29 2016 petervo <petervo@redhat.com> - 119-1
888ebb
- Adds basic VM Management and Monitoring
888ebb
- MDRaid job improvements
888ebb
- Show unmanaged network devices
888ebb
- Better errors when formating storage devices
888ebb
- Updated VNC example
888ebb
- Port subscriptions package to react
888ebb
- Allow branding.css to overide shell css
888ebb
888ebb
* Wed Sep 07 2016 Stef Walter <stefw@redhat.com> - 118-1
888ebb
- Support PAM conversations on the Login screen
888ebb
- Users can create systemd timer jobs
888ebb
- Provide default names for volume groups and logical volumes
888ebb
- Make Docker graphs work on Debian
888ebb
- Only offer to format disks with supported file systems
888ebb
- Show all managed NetworkManager devices
888ebb
- Use webpack for building Cockpit javascript
888ebb
- Cockpit URLs can be proxied with a configured HTTP path prefix
888ebb
- Allow Cockpit packages to require a minimum version of Cockpit
888ebb
- Translations fixes
888ebb
888ebb
* Thu Aug 11 2016 Stef Walter <stefw@redhat.com> - 0.117-1
888ebb
- * Add support for network teams
888ebb
- * Select translations for complex language names
888ebb
- * Don't allow formating extended partitions
888ebb
- * Can configure Openshift Registry so anonymous users can pull images
888ebb
888ebb
* Fri Jul 29 2016 Stef Walter <stefw@redhat.com> - 0.116-1
888ebb
- * Support for volumes when starting a docker container
888ebb
- * Support for setting environment variables in a docker container
888ebb
- * Fix regressions that broke display of localized text
888ebb
888ebb
* Thu Jul 21 2016 Stef Walter <stefw@redhat.com> - 0.115-1
888ebb
- * Setup Docker container and image storage through the UI
888ebb
- * Use Webpack to build Cockpit UI packages
888ebb
- * Update the Cockpit Vagrant development box to use Fedora 24
888ebb
888ebb
* Tue Jul 12 2016 Stef Walter <stefw@redhat.com> - 0.114-1
888ebb
- .104
888ebb
- * Network configuration of the Ethernet MTU
888ebb
- * Red Hat Subscriptions can now specify activation keys and orgs
888ebb
- * Start integration testing on CentOS
888ebb
- * SSH Host keys are show on system page
888ebb
- * Machine ID is shown on system page
888ebb
- * Show intelligent password score error messages
888ebb
888ebb
* Thu Jul 07 2016 Stef Walter <stefw@redhat.com> - 0.113-1
888ebb
- * Show timer information for systemd timer jobs
888ebb
- * Use 'active-backup' as the default for new network bonds
888ebb
- * When changing system time check formats properly
888ebb
- * Hide the machine asset tag when no asset exists
888ebb
- * Disable the network on/off switch for unknown or unmanaged interfaces
888ebb
- * Show full string for system hardware info and operating system name
888ebb
888ebb
* Wed Jun 29 2016 Stef Walter <stefw@redhat.com> - 0.112-1
888ebb
- * Don't show network interfaces where NM_CONTROLLED=no is set
888ebb
- * Add textual fields to container memory and CPU sliders
888ebb
- * Display contianer memory and CPU resources on Debian
888ebb
- * Disable tuned correctly when clearing a performance profile
888ebb
- * Fix SELinux enforcing toggle switch and status
888ebb
888ebb
* Tue Jun 21 2016 Stef Walter <stefw@redhat.com> - 0.111-1
888ebb
- * Tarball build issue in 0.110 is now fixed
888ebb
- * The Containers page layouts have been tweaked
888ebb
- * Make the Containers resource limits work again
888ebb
- * Registry image now have layers displayed correctly
888ebb
888ebb
* Thu Jun 02 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.109-1
888ebb
- * API stabilization, structural cleanup
888ebb
- * SELinux Troubleshooting: documentation, support latest API
888ebb
- * Update Patternfly
888ebb
- * Use CockpitLang cookie and Accept-Language for localization
888ebb
- * Can now click through to perform administration tasks on Nodes on the Cluster dashboard
888ebb
- * Cockpit terminal now supports shells like fish
888ebb
888ebb
* Fri May 27 2016 Stef Walter <stefw@redhat.com> - 0.108-1
888ebb
- * SELinux troubleshooting alerts can now be dismissed
888ebb
- * Show SELinux icon for critical alerts
888ebb
- * SELinux enforcing mode can be turned off and on with a switch
888ebb
- * Kubernetes Nodes are now include charts about usage data
888ebb
- * Fix Debian dependency on Docker
888ebb
- * Update the look and feel of the toggle switch
888ebb
- * Update ListenStream documentation to include address info
888ebb
888ebb
* Fri May 20 2016 Stef Walter <stefw@redhat.com> - 0.107-1
888ebb
- * Display image stream import errors
888ebb
- * Add GlusterFS persistent volumes in Cluster dashboard
888ebb
- * Show a list of pending persistent volume claims
888ebb
- * jQuery Flot library is no longer part of the base1 package
888ebb
- * Fix Content-Security-Policy issues with jQuery Flot
888ebb
888ebb
* Thu May 12 2016 Stef Walter <stefw@redhat.com> - 0.106-1
888ebb
- * Add namespaces to cockpit CSS classes
888ebb
- * Display container image layers in a simpler graph
888ebb
- * Hide actions in Cluster projects listing that are not accessible
888ebb
888ebb
* Wed May 04 2016 Stef Walter <stefw@redhat.com> - 0.105-1
888ebb
- * Strict Content-Security-Policy in all shipped components of Cockpit
888ebb
- * Can now add and remove Openshift users to and from groups
888ebb
- * Add timeout setting for Cockpit authentication
888ebb
- * Registry interface now has checkbox for mirroring from insecure registries
888ebb
- * Kubernetes dashboard now allows deletion of Nodes
888ebb
888ebb
* Thu Apr 28 2016 Stef Walter <stefw@redhat.com> - 0.104-1
888ebb
- * Show errors correctly when deleting or modifying user accounts
888ebb
- * Add support for iSCSI cluster volumes
888ebb
- * Strict Content-Security-Policy in the dashboard, sosreport and realmd code
888ebb
- * Better list expansion and navigation behavior across Cockpit
888ebb
- * Don't show 'Computer OU' field when leaving a domain
888ebb
- * Remove usage of bootstrap-select
888ebb
- * Show errors properly in performance profile dialog
888ebb
- * Fix Cluster sidebar to react to window size
888ebb
- * Allow specifying specific tags in registry image streams
888ebb
- * Make registry project access policy more visible
888ebb
888ebb
* Tue Apr 19 2016 Stef Walter <stefw@redhat.com> - 0.103-1
888ebb
- * Strict Content-Security-Policy for subscriptions component
888ebb
- * New dialog for Kubernetes connection configuration
888ebb
- * Release to a cockpit-project Ubuntu PPA
888ebb
- * Remove jQuery usage from cockpit.js
888ebb
- * New styling for cluster dashboard
888ebb
- * Fix build issue on MIPS
888ebb
888ebb
* Thu Apr 14 2016 Stef Walter <stefw@redhat.com> - 0.102-1
888ebb
- * Can configure Docker restart policy for new containers
888ebb
- * Use a single dialog for creating logical volumes
888ebb
- * Package and test the storage UI on Debian
888ebb
- * Don't offer 'Computer OU' when joining IPA domains
888ebb
- * Don't distribute jshint build dependency due to its non-free license
888ebb
888ebb
* Fri Feb 12 2016 Stef Walter <stefw@redhat.com> - 0.95-1
888ebb
- * iSCSI initiator support on the storage page
888ebb
- * Page browser title now uses on operating system name
888ebb
- * Better look when Cockpit disconnects from the server
888ebb
- * Avoid use of NFS in the Vagrantfile
888ebb
- * Expand 'Tools' menu when navigating to one of its items
888ebb
- * Set a default $PATH in cockpit-bridge
888ebb
888ebb
* Tue Feb 02 2016 Stef Walter <stefw@redhat.com> - 0.94-1
888ebb
- * Handle interruptions during cockpit-ws start while reading from /dev/urandom
888ebb
- * Remove BIOS display from Server Summary page
888ebb
- * Support tuned descriptions
888ebb
- * Fix Content-Security-Policy in example manifest.json files
888ebb
888ebb
* Mon Jan 25 2016 Stef Walter <stefw@redhat.com> - 0.93-1
888ebb
- * Set system performance profile via tuned
888ebb
- * Support for WebSocket client in cockpit-bridge
888ebb
- * Support using Nulecule with Openshift
888ebb
- * Actually exit cockpit-ws when it's idle
888ebb
888ebb
* Wed Jan 20 2016 Stef Walter <stefw@redhat.com> - 0.92-1
888ebb
- * OAuth login support
888ebb
- * Update Patternfly
888ebb
- * Log to stderr when no journal
888ebb
- * Make sosreport work on RHEL and Atomic
888ebb
888ebb
* Thu Jan 14 2016 Stef Walter <stefw@redhat.com> - 0.91-1
888ebb
- * Fix computing of graph samples on 32-bit OS
888ebb
- * Distribute licenses of included components
888ebb
- * Distribute development dependencies
888ebb
- * Support 'make clean' properly in the tarball
888ebb
888ebb
* Tue Jan 05 2016 Stef Walter <stefw@redhat.com> - 0.90-1
888ebb
- * Fix Content-Security-Policy which broke loading in certain situations
888ebb
- * Deal correctly with failures trying to join unsupported domains
888ebb
- * Add documentation about Cockpit startup
888ebb
- * Better data in storage usage graphs
888ebb
- * Start creating debian source packages
888ebb
888ebb
* Tue Dec 22 2015 Stef Walter <stefw@redhat.com> - 0.89-1
888ebb
- * Start routine testing of Cockpit on Debian Unstable
888ebb
- * Make the config file case insensitive
888ebb
- * Reorder graphs on server summary page
888ebb
- * Don't suggest syncing users when adding a machine to dashboard
888ebb
- * Enable weak dependencies for F24+
888ebb
- * Show correct data in per interface network graphs
888ebb
- * Fix the Vagrantfile to pull in latest Cockpit
888ebb
- * Add Content-Security-Policy header support
888ebb
888ebb
* Fri Dec 18 2015 Stef Walter <stefw@redhat.com> - 0.88-1
888ebb
- * User interface for OSTree upgrades and rollbacks
888ebb
- * General reusable purpose angular kubernetes client code
888ebb
- * Allow custom login scripts for handling authentication
888ebb
- * A specific dashboards can now be the default destination after login
888ebb
- * Kill ssh-agent correctly when launched by cockpit-bridge
888ebb
- * Add a new cockpit-stub bridge for non-local access
888ebb
888ebb
* Thu Dec 10 2015 Stef Walter <stefw@redhat.com> - 0.87-1
888ebb
- * Fix login on Windows, don't prompt for additional auth
888ebb
- * Use the machine host name in the default self-signed certificate
888ebb
- * Cockpit release tarballs are now distributed in tar-ustar format
888ebb
- * Allow overriding package manifests
888ebb
- * Testing and build fixes
888ebb
888ebb
* Fri Dec 04 2015 Stef Walter <stefw@redhat.com> - 0.86-1
888ebb
- * SOS report UI page
888ebb
- * Simpler way for contributors to build cockpit RPMs
888ebb
- * Infrastructure for implementing downloads
888ebb
888ebb
* Wed Nov 18 2015 Stef Walter <stefw@redhat.com> - 0.84-1
888ebb
- * Add a cockpit manual page
888ebb
- * Set correct SELinux context for certificates
888ebb
- * Remove custom SELinux policy
888ebb
- * Testing and bug fixes
888ebb
888ebb
* Tue Nov 03 2015 Stef Walter <stefw@redhat.com> - 0.83-1
888ebb
- * Fix NTP server configuration bugs
888ebb
- * Kubernetes dashboard topology icons don't leave the view
888ebb
- * Kubernetes dashboard uses shared container-terminal component
888ebb
- * Fix race when adding machine to Cockpit dashboard
888ebb
- * Updated documentation for running new distributed tests
888ebb
- * Lots of other bug and testing fixes
888ebb
888ebb
* Wed Oct 28 2015 Stef Walter <stefw@redhat.com> - 0.82-1
888ebb
- * Support certificate chains properly in cockpit-ws
888ebb
- * Rename the default self-signed certificate
888ebb
- * Implement distributed integration testing
888ebb
888ebb
* Wed Oct 21 2015 Stef Walter <stefw@redhat.com> - 0.81-1
888ebb
- * Allow configuring NTP servers when used with timesyncd
888ebb
- * Fix regression in network configuration switches
888ebb
- * Make the various graphs look better
888ebb
- * Openshift Routes and Deployment Configs can be removed
888ebb
- * Run integration tests using TAP "test anything protocol"
888ebb
- * Lots of other bug fixes and cleanup
888ebb
888ebb
* Wed Oct 14 2015 Stef Walter <stefw@redhat.com> - 0.80-1
888ebb
- * UI for loading, viewing, changing Private SSH Keys
888ebb
- * Always start an ssh-agent in the cockpit login session
888ebb
- * New listing panel designs
888ebb
- * Lots of testing and bug fixes
888ebb
888ebb
* Wed Oct 07 2015 Stef Walter <stefw@redhat.com> - 0.79-1
888ebb
- * Vagrant file for Cockpit development
888ebb
- * Use libvirt for testing
888ebb
- * Display only last lines of Kubernetes container logs
888ebb
888ebb
* Wed Sep 30 2015 Stef Walter <stefw@redhat.com> - 0.78-1
888ebb
- * Fix extreme CPU usage issue in 0.77 release
888ebb
- * Fix compatibility with older releases
888ebb
- * Offer to activate multipathd for multipath disks
888ebb
- * Guide now contains insight into feature internals
888ebb
- * Lots of other minor bug fixes
888ebb
888ebb
* Wed Sep 23 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 0.77-1.1
888ebb
- disable FMA support to get it pass all tests on secondary architectures
888ebb
- removed duplicated "global rel 1"
888ebb
888ebb
* Tue Sep 22 2015 Stef Walter <stefw@redhat.com> - 0.77-1
888ebb
- * Work better with multipath storage
888ebb
- * Deletion of kubernetes objects
888ebb
- * Cleaner URLs in the bookmark bar
888ebb
- * Show a warning when adding too many machines
888ebb
- * Make authentication work when embedding Cockpit
888ebb
- * Complete componentizing Cockpit
888ebb
888ebb
* Wed Sep 16 2015 Stef Walter <stefw@redhat.com> - 0.76-1
888ebb
- * Fix displaying of network bonds
888ebb
- * Better Kubernetes filter bar, shell access
888ebb
- * Show some Openshift related objects
888ebb
- * Use patternfly v2.2
888ebb
888ebb
* Thu Sep 10 2015 petervo <petervo@redhat.com> - 0.75-1
888ebb
- New design for kubernetes listing pages
888ebb
- Namespace filter for kubernetes
888ebb
- Pretty http error pages
888ebb
- Lots of bugs, build and testing fixes
888ebb
888ebb
* Thu Sep 03 2015 Stef Walter <stefw@redhat.com> - 0.74-1
888ebb
- * Display an intelligent message when password auth is not possible
888ebb
- * Correctly start terminal in home directory
888ebb
- * NetworkManager code is in a separate package
888ebb
- * PCP is an optional build dependency
888ebb
- * Lots of bugs, build and testing fixes
888ebb
888ebb
* Wed Aug 26 2015 Stef Walter <stefw@redhat.com> - 0.73-1
888ebb
- * Kubernetes UI can connect to non-local API server
888ebb
- * Automate Web Service container build on Docker Hub
888ebb
- * Add validation options to TLS client connections
888ebb
- * PAM pam_ssh_add.so module for loading SSH keys based on login password
888ebb
- * Build, testing and other fixes
888ebb
888ebb
* Mon Aug 17 2015 Peter <petervo@redhat.com> - 0.71-1
888ebb
- Update to 0.71 release.
888ebb
888ebb
* Wed Aug 12 2015 Stef Walter <stefw@redhat.com> - 0.70-1
888ebb
- Depend on kubernetes-client instead of kubernetes
888ebb
- Update to 0.70 release.
888ebb
888ebb
* Thu Aug 06 2015 Stef Walter <stefw@redhat.com> - 0.69-1
888ebb
- Update to 0.69 release.
888ebb
888ebb
* Wed Jul 29 2015 Peter <petervo@redhat.com> - 0.68-1
888ebb
- Update to 0.68 release.
888ebb
888ebb
* Thu Jul 23 2015 Peter <petervo@redhat.com> - 0.66-1
888ebb
- Update to 0.66 release
888ebb
888ebb
* Fri Jul 17 2015 Peter <petervo@redhat.com> - 0.65-2
888ebb
- Require libssh 0.7.1 on fedora >= 22 systems
888ebb
888ebb
* Wed Jul 15 2015 Peter <petervo@redhat.com> - 0.65-1
888ebb
- Update to 0.65 release
888ebb
888ebb
* Wed Jul 08 2015 Peter <petervo@redhat.com> - 0.64-1
888ebb
- Update to 0.64 release
888ebb
888ebb
* Wed Jul 01 2015 Peter <petervo@redhat.com> - 0.63-1
888ebb
- Update to 0.63 release
888ebb
- Remove cockpit-docker for armv7hl while docker
888ebb
  packages are being fixed
888ebb
888ebb
* Thu Jun 25 2015 Peter <petervo@redhat.com> - 0.62-1
888ebb
- Update to 0.62 release
888ebb
888ebb
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.61-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
888ebb
888ebb
* Wed Jun 10 2015 Peter <petervo@redhat.com> - 0.61-1
888ebb
- Update to 0.61 release
888ebb
888ebb
* Mon Jun 01 2015 Stef Walter <stefw@redhat.com> - 0.60-1
888ebb
- Update to 0.60 release
888ebb
888ebb
* Wed May 27 2015 Peter <petervo@redhat.com> - 0.59-1
888ebb
- Update to 0.59 release
888ebb
888ebb
* Fri May 22 2015 Peter <petervo@redhat.com> - 0.58-1
888ebb
- Update to 0.58 release
888ebb
888ebb
* Wed May 20 2015 Peter <petervo@redhat.com> - 0.57-1
888ebb
- Update to 0.57 release
888ebb
888ebb
* Wed May 13 2015 Peter <petervo@redhat.com> - 0.56-1
888ebb
- Update to 0.56 release
888ebb
888ebb
* Wed May 06 2015 Stef Walter <stefw@redhat.com> - 0.55-1
888ebb
- Update to 0.55 release
888ebb
888ebb
* Fri Apr 24 2015 Peter <petervo@redhat.com> - 0.54-1
888ebb
- Update to 0.54 release
888ebb
888ebb
* Tue Apr 21 2015 Peter <petervo@redhat.com> - 0.53-1
888ebb
- Update to 0.53 release
888ebb
888ebb
* Thu Apr 16 2015 Stef Walter <stefw@redhat.com> - 0.52-1
888ebb
- Update to 0.52 release
888ebb
888ebb
* Tue Apr 14 2015 Peter <petervo@redhat.com> - 0.51-1
888ebb
- Update to 0.51 release
888ebb
888ebb
* Tue Apr 07 2015 Stef Walter <stefw@redhat.com> - 0.50-1
888ebb
- Update to 0.50 release
888ebb
888ebb
* Wed Apr 01 2015 Stephen Gallagher <sgallagh@redhat.com> 0.49-2
888ebb
- Fix incorrect Obsoletes: of cockpit-daemon
888ebb
888ebb
* Wed Apr 01 2015 Peter <petervo@redhat.com> - 0.49-1
888ebb
- Update to 0.49 release.
888ebb
- cockpitd was renamed to cockpit-wrapper the cockpit-daemon
888ebb
  package was removed and is now installed with the
888ebb
  cockpit-bridge package.
888ebb
888ebb
* Mon Mar 30 2015 Peter <petervo@redhat.com> - 0.48-1
888ebb
- Update to 0.48 release
888ebb
888ebb
* Mon Mar 30 2015 Stephen Gallagher <sgallagh@redhat.com> 0.47-2
888ebb
- Don't attempt to build cockpit-kubernetes on armv7hl
888ebb
888ebb
* Fri Mar 27 2015 Peter <petervo@redhat.com> - 0.47-1
888ebb
- Update to 0.47 release, build docker on armvrhl
888ebb
888ebb
* Thu Mar 26 2015 Stef Walter <stefw@redhat.com> - 0.46-1
888ebb
- Update to 0.46 release
888ebb
888ebb
* Mon Mar 23 2015 Stef Walter <stefw@redhat.com> - 0.45-1
888ebb
- Update to 0.45 release
888ebb
888ebb
* Sat Mar 21 2015 Stef Walter <stefw@redhat.com> - 0.44-3
888ebb
- Add back debuginfo files to the right place
888ebb
888ebb
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-2
888ebb
- Disable separate debuginfo for now: build failure
888ebb
888ebb
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-1
888ebb
- Update to 0.44 release
888ebb
888ebb
* Thu Mar 19 2015 Stef Walter <stefw@redhat.com> - 0.43-2
888ebb
- Don't break EPEL or CentOS builds due to missing branding
888ebb
888ebb
* Wed Mar 18 2015 Stef Walter <stefw@redhat.com> - 0.43-1
888ebb
- Update to 0.43 release
888ebb
888ebb
* Tue Mar 17 2015 Stef Walter <stefw@redhat.com> - 0.42-2
888ebb
- Fix obseleting cockpit-assets
888ebb
888ebb
* Sat Mar 14 2015 Stef Walter <stefw@redhat.com> - 0.42-1
888ebb
- Update to 0.42 release
888ebb
888ebb
* Wed Mar 04 2015 Stef Walter <stefw@redhat.com> - 0.41-1
888ebb
- Update to 0.41 release
888ebb
888ebb
* Thu Feb 26 2015 Stef Walter <stefw@redhat.com> - 0.40-1
888ebb
- Update to 0.40 release
888ebb
888ebb
* Thu Feb 19 2015 Stef Walter <stefw@redhat.com> - 0.39-1
888ebb
- Update to 0.39 release
888ebb
888ebb
* Wed Jan 28 2015 Stef Walter <stefw@redhat.com> - 0.38-1
888ebb
- Update to 0.38 release
888ebb
888ebb
* Thu Jan 22 2015 Stef Walter <stefw@redhat.com> - 0.37-1
888ebb
- Update to 0.37 release
888ebb
888ebb
* Mon Jan 12 2015 Stef Walter <stefw@redhat.com> - 0.36-1
888ebb
- Update to 0.36 release
888ebb
888ebb
* Mon Dec 15 2014 Stef Walter <stefw@redhat.com> - 0.35-1
888ebb
- Update to 0.35 release
888ebb
888ebb
* Thu Dec 11 2014 Stef Walter <stefw@redhat.com> - 0.34-1
888ebb
- Update to 0.34 release
888ebb
888ebb
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-3
888ebb
- Only depend on docker stuff on x86_64
888ebb
888ebb
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-2
888ebb
- Only build docker stuff on x86_64
888ebb
888ebb
* Wed Dec 03 2014 Stef Walter <stefw@redhat.com> - 0.33-1
888ebb
- Update to 0.33 release
888ebb
888ebb
* Mon Nov 24 2014 Stef Walter <stefw@redhat.com> - 0.32-1
888ebb
- Update to 0.32 release
888ebb
888ebb
* Fri Nov 14 2014 Stef Walter <stefw@redhat.com> - 0.31-1
888ebb
- Update to 0.31 release
888ebb
888ebb
* Wed Nov 12 2014 Stef Walter <stefw@redhat.com> - 0.30-1
888ebb
- Update to 0.30 release
888ebb
- Split Cockpit into various sub packages
888ebb
888ebb
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-3
888ebb
- Don't require test-assets from selinux-policy
888ebb
- Other minor tweaks and fixes
888ebb
888ebb
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-2
888ebb
- Include selinux policy as a dep where required
888ebb
888ebb
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-1
888ebb
- Update to 0.29 release
888ebb
888ebb
* Thu Oct 16 2014 Stef Walter <stefw@redhat.com> - 0.28-1
888ebb
- Update to 0.28 release
888ebb
- cockpit-agent was renamed to cockpit-bridge
888ebb
888ebb
* Fri Oct 10 2014 Stef Walter <stefw@redhat.com> - 0.27-1
888ebb
- Update to 0.27 release
888ebb
- Don't create cockpit-*-admin groups rhbz#1145135
888ebb
- Fix user management for non-root users rhbz#1140562
888ebb
- Fix 'out of memory' error during ssh auth rhbz#1142282
888ebb
888ebb
* Wed Oct 08 2014 Stef Walter <stefw@redhat.com> - 0.26-1
888ebb
- Update to 0.26 release
888ebb
- Can see disk usage on storage page rhbz#1142459
888ebb
- Better order for lists of block devices rhbz#1142443
888ebb
- Setting container memory limit fixed rhbz#1142362
888ebb
- Can create storage volume of maximum capacity rhbz#1142259
888ebb
- Fix RAID device Bitmap enable/disable error rhbz#1142248
888ebb
- Docker page connects to right machine rhbz#1142229
888ebb
- Clear the format dialog label correctly rhbz#1142228
888ebb
- No 'Drop Privileges' item in menu for root rhbz#1142197
888ebb
- Don't flash 'Server has closed Connection on logout rhbz#1142175
888ebb
- Non-root users can manipulate user accounts rhbz#1142154
888ebb
- Fix strange error message when editing user accounts rhbz#1142154
888ebb
888ebb
* Wed Sep 24 2014 Stef Walter <stefw@redhat.com> - 0.25-1
888ebb
- Update to 0.25 release
888ebb
888ebb
* Wed Sep 17 2014 Stef Walter <stefw@redhat.com> - 0.24-1
888ebb
- Update to 0.24 release
888ebb
888ebb
* Wed Sep 10 2014 Stef Walter <stefw@redhat.com> - 0.23-1
888ebb
- Update to 0.23 release
888ebb
888ebb
* Wed Sep 03 2014 Stef Walter <stefw@redhat.com> - 0.22-1
888ebb
- Update to 0.22 release
888ebb
888ebb
* Tue Aug 26 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.21-1
888ebb
- Update to 0.21 release
888ebb
888ebb
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
888ebb
888ebb
* Thu Aug 14 2014 Stef Walter <stefw@redhat.com> 0.20-1
888ebb
- Update to 0.20 release
888ebb
888ebb
* Thu Aug 07 2014 Stef Walter <stefw@redhat.com> 0.19-1
888ebb
- Update to 0.19 release
888ebb
888ebb
* Wed Jul 30 2014 Stef Walter <stefw@redhat.com> 0.18-1
888ebb
- Update to 0.18 release
888ebb
- Add glib-networking build requirement
888ebb
- Let selinux-policy-targetted distribute selinux policy
888ebb
888ebb
* Mon Jul 28 2014 Colin Walters <walters@verbum.org> 0.17-2
888ebb
- Drop Requires and references to dead test-assets subpackage
888ebb
888ebb
* Thu Jul 24 2014 Stef Walter <stefw@redhat.com> 0.17-1
888ebb
- Update to 0.17 release
888ebb
888ebb
* Wed Jul 23 2014 Stef Walter <stefw@redhat.com> 0.16-3
888ebb
- Distribute our own selinux policy rhbz#1110758
888ebb
888ebb
* Tue Jul 22 2014 Stef Walter <stefw@redhat.com> 0.16-2
888ebb
- Refer to cockpit.socket in scriptlets rhbz#1110764
888ebb
888ebb
* Thu Jul 17 2014 Stef Walter <stefw@redhat.com> 0.16-1
888ebb
- Update to 0.16 release
888ebb
888ebb
* Thu Jul 10 2014 Stef Walter <stefw@redhat.com> 0.15-1
888ebb
- Update to 0.15 release
888ebb
- Put pam_reauthorize.so in the cockpit PAM stack
888ebb
888ebb
* Thu Jul 03 2014 Stef Walter <stefw@redhat.com> 0.14-1
888ebb
- Update to 0.14 release
888ebb
888ebb
* Mon Jun 30 2014 Stef Walter <stefw@redhat.com> 0.13-1
888ebb
- Update to 0.13 release
888ebb
888ebb
* Tue Jun 24 2014 Stef Walter <stefw@redhat.com> 0.12-1
888ebb
- Update to upstream 0.12 release
888ebb
888ebb
* Fri Jun 20 2014 Stef Walter <stefw@redhat.com> 0.11-1
888ebb
- Update to upstream 0.11 release
888ebb
888ebb
* Thu Jun 12 2014 Stef Walter <stefw@redhat.com> 0.10-1
888ebb
- Update to upstream 0.10 release
888ebb
888ebb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
888ebb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
888ebb
888ebb
* Fri May 23 2014 Stef Walter <stefw@redhat.com> 0.9-1
888ebb
- Update to upstream 0.9 release
888ebb
- Fix file attribute for cockpit-polkit
888ebb
888ebb
* Wed May 21 2014 Stef Walter <stefw@redhat.com> 0.8-1
888ebb
- Update to upstream 0.8 release
888ebb
- cockpitd now runs as a user session DBus service
888ebb
888ebb
* Mon May 19 2014 Stef Walter <stefw@redhat.com> 0.7-1
888ebb
- Update to upstream 0.7 release
888ebb
888ebb
* Wed May 14 2014 Stef Walter <stefw@redhat.com> 0.6-1
888ebb
- Update to upstream 0.6 release
888ebb
888ebb
* Tue Apr 15 2014 Stef Walter <stefw@redhat.com> 0.5-1
888ebb
- Update to upstream 0.5 release
888ebb
888ebb
* Thu Apr 03 2014 Stef Walter <stefw@redhat.com> 0.4-1
888ebb
- Update to upstream 0.4 release
888ebb
- Lots of packaging cleanup and polish
888ebb
888ebb
* Fri Mar 28 2014 Stef Walter <stefw@redhat.com> 0.3-1
888ebb
- Update to upstream 0.3 release
888ebb
888ebb
* Wed Feb 05 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.4.20140204git5e1faad
888ebb
- Redid the release tag
888ebb
888ebb
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.3.5e1faadgit
888ebb
- Fixed license tag
888ebb
- Updated to new FSF address upstream
888ebb
- Removing libgsystem before build
888ebb
- Now claiming specific manpages
888ebb
- Made the config files noreplace
888ebb
- Removed the test assets
888ebb
- Put the web assets in a subpackage
888ebb
888ebb
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.2.5e1faadgit
888ebb
- Patch libgsystem out