d79dbd
#
6f4a78
# Copyright (C) 2014-2020 Red Hat, Inc.
6f4a78
#
6f4a78
# Cockpit is free software; you can redistribute it and/or modify it
6f4a78
# under the terms of the GNU Lesser General Public License as published by
6f4a78
# the Free Software Foundation; either version 2.1 of the License, or
6f4a78
# (at your option) any later version.
6f4a78
#
6f4a78
# Cockpit is distributed in the hope that it will be useful, but
6f4a78
# WITHOUT ANY WARRANTY; without even the implied warranty of
6f4a78
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6f4a78
# Lesser General Public License for more details.
6f4a78
#
6f4a78
# You should have received a copy of the GNU Lesser General Public License
6f4a78
# along with Cockpit; If not, see <http://www.gnu.org/licenses/>.
6f4a78
#
6f4a78
d79dbd
# This file is maintained at the following location:
a39a3d
# https://github.com/cockpit-project/cockpit/blob/main/tools/cockpit.spec
d79dbd
#
d79dbd
# If you are editing this file in another location, changes will likely
d79dbd
# be clobbered the next time an automated release is done.
d79dbd
#
d79dbd
# Check first cockpit-devel@lists.fedorahosted.org
d79dbd
#
d79dbd
ed8d81
# earliest base that the subpackages work on; this is still required as long as
ed8d81
# we maintain the basic/optional split, then it can be replaced with just %{version}.
ed8d81
%define required_base 266
d79dbd
d79dbd
# we generally want CentOS packages to be like RHEL; special cases need to check %{centos} explicitly
d79dbd
%if 0%{?centos}
d79dbd
%define rhel %{centos}
d79dbd
%endif
d79dbd
d79dbd
%define _hardened_build 1
d79dbd
d79dbd
%define __lib lib
d79dbd
894ba8
%if %{defined _pamdir}
894ba8
%define pamdir %{_pamdir}
2c8254
%else
2c8254
%define pamdir %{_libdir}/security
2c8254
%endif
2c8254
d79dbd
Name:           cockpit
d79dbd
Summary:        Web Console for Linux servers
d79dbd
156c42
License:        LGPL-2.1-or-later
d79dbd
URL:            https://cockpit-project.org/
d79dbd
de361c
Version:        286.1
90916d
Release:        1%{?dist}
ed8d81
Source0:        https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz
7ecfaf
Source1:        cockpit.css.gz
d79dbd
b6c3a8
# in RHEL 8 the source package is duplicated: cockpit (building basic packages like cockpit-{bridge,system})
3efdcc
# and cockpit-appstream (building optional packages like cockpit-{pcp})
ed8d81
# This split does not apply to EPEL/COPR nor packit c8s builds, only to our own
ed8d81
# image-prepare rhel-8-Y builds (which will disable build_all).
b6c3a8
# In Fedora ELN/RHEL 9+ there is just one source package, which ships rpms in both BaseOS and AppStream
ed8d81
%if 0%{?rhel} == 8 && 0%{?epel} == 0 && !0%{?build_all}
58374a
58374a
%if "%{name}" == "cockpit"
58374a
%define build_basic 1
58374a
%define build_optional 0
58374a
%else
58374a
%define build_basic 0
58374a
%define build_optional 1
58374a
%endif
58374a
58374a
%else
58374a
%define build_basic 1
58374a
%define build_optional 1
58374a
%endif
58374a
b59cd7
# Allow root login in Cockpit on RHEL 8 and lower as it also allows password login over SSH.
b59cd7
%if 0%{?rhel} && 0%{?rhel} <= 8
b59cd7
%define disallow_root 0
b59cd7
%else
b59cd7
%define disallow_root 1
b59cd7
%endif
b59cd7
8cae90
# Ship custom SELinux policy (but not for cockpit-appstream)
8cae90
%if "%{name}" == "cockpit"
f464b7
%define selinuxtype targeted
b0db28
%define selinux_configure_arg --enable-selinux-policy=%{selinuxtype}
f464b7
%endif
f464b7
d79dbd
BuildRequires: gcc
d79dbd
BuildRequires: pkgconfig(gio-unix-2.0)
d79dbd
BuildRequires: pkgconfig(json-glib-1.0)
d79dbd
BuildRequires: pkgconfig(polkit-agent-1) >= 0.105
d79dbd
BuildRequires: pam-devel
d79dbd
d79dbd
BuildRequires: autoconf automake
6e69ee
BuildRequires: make
d79dbd
BuildRequires: /usr/bin/python3
4ba1c5
%if 0%{?rhel} && 0%{?rhel} <= 8
4ba1c5
# RHEL 8's gettext does not yet have metainfo.its
d79dbd
BuildRequires: gettext >= 0.19.7
4ba1c5
BuildRequires: libappstream-glib-devel
4ba1c5
%else
4ba1c5
BuildRequires: gettext >= 0.21
4ba1c5
%endif
58374a
%if 0%{?build_basic}
2c8254
BuildRequires: libssh-devel >= 0.8.5
d79dbd
%endif
d79dbd
BuildRequires: openssl-devel
d79dbd
BuildRequires: gnutls-devel >= 3.4.3
d79dbd
BuildRequires: zlib-devel
d79dbd
BuildRequires: krb5-devel >= 1.11
d79dbd
BuildRequires: libxslt-devel
d79dbd
BuildRequires: glib-networking
d79dbd
BuildRequires: sed
d79dbd
58374a
BuildRequires: glib2-devel >= 2.50.0
2c8254
# this is for runtimedir in the tls proxy ace21c8879
d79dbd
BuildRequires: systemd-devel >= 235
2c8254
%if 0%{?suse_version}
2c8254
BuildRequires: distribution-release
2c8254
BuildRequires: libpcp-devel
2c8254
BuildRequires: pcp-devel
2c8254
BuildRequires: libpcp3
2c8254
BuildRequires: libpcp_import1
2c8254
BuildRequires: openssh
2c8254
BuildRequires: distribution-logos
2c8254
BuildRequires: wallpaper-branding
2c8254
%else
d79dbd
BuildRequires: pcp-libs-devel
2c8254
BuildRequires: openssh-clients
2c8254
BuildRequires: docbook-style-xsl
2c8254
%endif
d79dbd
BuildRequires: krb5-server
d79dbd
BuildRequires: gdb
d79dbd
d79dbd
# For documentation
d79dbd
BuildRequires: xmlto
d79dbd
f464b7
BuildRequires:  selinux-policy
f464b7
BuildRequires:  selinux-policy-devel
f464b7
d79dbd
# This is the "cockpit" metapackage. It should only
d79dbd
# Require, Suggest or Recommend other cockpit-xxx subpackages
d79dbd
d79dbd
Requires: cockpit-bridge
d79dbd
Requires: cockpit-ws
d79dbd
Requires: cockpit-system
d79dbd
d79dbd
# Optional components
d79dbd
Recommends: (cockpit-storaged if udisks2)
bcadd3
Recommends: (cockpit-packagekit if dnf)
d79dbd
Suggests: cockpit-pcp
d79dbd
2c8254
%if 0%{?rhel} == 0
d79dbd
Recommends: (cockpit-networkmanager if NetworkManager)
b59cd7
# c-ostree is not in RHEL 8/9
b59cd7
Recommends: (cockpit-ostree if rpm-ostree)
d79dbd
Suggests: cockpit-selinux
d79dbd
%endif
d79dbd
%if 0%{?rhel} && 0%{?centos} == 0
ed8d81
Requires: subscription-manager-cockpit
d79dbd
%endif
d79dbd
d79dbd
%prep
d79dbd
%setup -q -n cockpit-%{version}
d79dbd
d79dbd
%build
d79dbd
%configure \
b0db28
    %{?selinux_configure_arg} \
d79dbd
    --with-cockpit-user=cockpit-ws \
d79dbd
    --with-cockpit-ws-instance-user=cockpit-wsinstance \
2c8254
%if 0%{?suse_version}
2c8254
    --docdir=%_defaultdocdir/%{name} \
2c8254
%endif
2c8254
    --with-pamdir='%{pamdir}' \
58374a
%if 0%{?build_basic} == 0
58374a
    --disable-ssh \
58374a
%endif
3efdcc
b0db28
%make_build
f464b7
d79dbd
%check
4ba1c5
make -j$(nproc) check
d79dbd
d79dbd
%install
6f4a78
%make_install
d79dbd
make install-tests DESTDIR=%{buildroot}
d79dbd
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
d79dbd
install -p -m 644 tools/cockpit.pam $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/cockpit
d79dbd
rm -f %{buildroot}/%{_libdir}/cockpit/*.so
2c8254
install -D -p -m 644 AUTHORS COPYING README.md %{buildroot}%{_docdir}/cockpit/
d79dbd
7ecfaf
# RHEL 8 specific backwards compat API
7ecfaf
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/cockpit/base1/
7ecfaf
ln -s cockpit.css.gz %{buildroot}%{_datadir}/cockpit/base1/patternfly.css.gz
58374a
d79dbd
# Build the package lists for resource packages
bcadd3
# cockpit-bridge is the basic dependency for all cockpit-* packages, so centrally own the page directory
bcadd3
echo '%dir %{_datadir}/cockpit' > base.list
bcadd3
echo '%dir %{_datadir}/cockpit/base1' >> base.list
58374a
find %{buildroot}%{_datadir}/cockpit/base1 -type f -o -type l >> base.list
d79dbd
echo '%{_sysconfdir}/cockpit/machines.d' >> base.list
d79dbd
echo %{buildroot}%{_datadir}/polkit-1/actions/org.cockpit-project.cockpit-bridge.policy >> base.list
2c8254
echo '%dir %{_datadir}/cockpit/ssh' >> base.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/ssh -type f >> base.list
d79dbd
echo '%{_libexecdir}/cockpit-ssh' >> base.list
d79dbd
8a0d4a
echo '%dir %{_datadir}/cockpit/pcp' > pcp.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/pcp -type f >> pcp.list
d79dbd
8a0d4a
echo '%dir %{_datadir}/cockpit/tuned' > system.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/tuned -type f >> system.list
d79dbd
d79dbd
echo '%dir %{_datadir}/cockpit/shell' >> system.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/shell -type f >> system.list
d79dbd
d79dbd
echo '%dir %{_datadir}/cockpit/systemd' >> system.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/systemd -type f >> system.list
d79dbd
d79dbd
echo '%dir %{_datadir}/cockpit/users' >> system.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/users -type f >> system.list
d79dbd
58374a
echo '%dir %{_datadir}/cockpit/metrics' >> system.list
58374a
find %{buildroot}%{_datadir}/cockpit/metrics -type f >> system.list
58374a
8a0d4a
echo '%dir %{_datadir}/cockpit/kdump' > kdump.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/kdump -type f >> kdump.list
d79dbd
d79dbd
echo '%dir %{_datadir}/cockpit/sosreport' > sosreport.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/sosreport -type f >> sosreport.list
d79dbd
d79dbd
echo '%dir %{_datadir}/cockpit/storaged' > storaged.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/storaged -type f >> storaged.list
d79dbd
d79dbd
echo '%dir %{_datadir}/cockpit/networkmanager' > networkmanager.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/networkmanager -type f >> networkmanager.list
d79dbd
8a0d4a
echo '%dir %{_datadir}/cockpit/packagekit' > packagekit.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/packagekit -type f >> packagekit.list
d79dbd
d79dbd
echo '%dir %{_datadir}/cockpit/apps' >> packagekit.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/apps -type f >> packagekit.list
d79dbd
d79dbd
echo '%dir %{_datadir}/cockpit/selinux' > selinux.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/selinux -type f >> selinux.list
d79dbd
d79dbd
echo '%dir %{_datadir}/cockpit/playground' > tests.list
d79dbd
find %{buildroot}%{_datadir}/cockpit/playground -type f >> tests.list
d79dbd
b488df
echo '%dir %{_datadir}/cockpit/static' > static.list
f464b7
echo '%dir %{_datadir}/cockpit/static/fonts' >> static.list
b488df
find %{buildroot}%{_datadir}/cockpit/static -type f >> static.list
b488df
d79dbd
# when not building basic packages, remove their files
d79dbd
%if 0%{?build_basic} == 0
58374a
for pkg in base1 branding motd kdump networkmanager selinux shell sosreport ssh static systemd tuned users metrics; do
d79dbd
    rm -r %{buildroot}/%{_datadir}/cockpit/$pkg
d79dbd
    rm -f %{buildroot}/%{_datadir}/metainfo/org.cockpit-project.cockpit-${pkg}.metainfo.xml
d79dbd
done
4ba1c5
for data in doc man pixmaps polkit-1; do
d79dbd
    rm -r %{buildroot}/%{_datadir}/$data
d79dbd
done
156c42
rm -r %{buildroot}/%{_prefix}/%{__lib}/tmpfiles.d
156c42
find %{buildroot}/%{_unitdir}/ -type f ! -name 'cockpit-session*' -delete
8790e5
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
d79dbd
    rm %{buildroot}/%{_libexecdir}/$libexec
d79dbd
done
4404a3
rm -r %{buildroot}/%{_sysconfdir}/pam.d %{buildroot}/%{_sysconfdir}/motd.d %{buildroot}/%{_sysconfdir}/issue.d
4404a3
rm -f %{buildroot}/%{_libdir}/security/pam_*
bcadd3
rm %{buildroot}/usr/bin/cockpit-bridge
d79dbd
rm -f %{buildroot}%{_libexecdir}/cockpit-ssh
d79dbd
rm -f %{buildroot}%{_datadir}/metainfo/cockpit.appdata.xml
d79dbd
%endif
d79dbd
d79dbd
# when not building optional packages, remove their files
d79dbd
%if 0%{?build_optional} == 0
3efdcc
for pkg in apps packagekit pcp playground storaged; do
b2b8e4
    rm -rf %{buildroot}/%{_datadir}/cockpit/$pkg
d79dbd
done
d79dbd
# files from -tests
4404a3
rm -f %{buildroot}/%{pamdir}/mock-pam-conv-mod.so
156c42
rm -f %{buildroot}/%{_unitdir}/cockpit-session.socket
156c42
rm -f %{buildroot}/%{_unitdir}/cockpit-session@.service
d79dbd
# files from -pcp
d79dbd
rm -r %{buildroot}/%{_libexecdir}/cockpit-pcp %{buildroot}/%{_localstatedir}/lib/pcp/
d79dbd
# files from -storaged
d79dbd
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
d79dbd
%endif
d79dbd
d79dbd
sed -i "s|%{buildroot}||" *.list
d79dbd
90916d
%if ! 0%{?suse_version}
2c8254
%global _debugsource_packages 1
2c8254
%global _debuginfo_subpackages 0
2c8254
2c8254
%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}"
2c8254
2c8254
%endif
2c8254
# /suse_version
d79dbd
rm -rf %{buildroot}/usr/src/debug
d79dbd
d79dbd
# On RHEL kdump, networkmanager, selinux, and sosreport are part of the system package
d79dbd
%if 0%{?rhel}
d79dbd
cat kdump.list sosreport.list networkmanager.list selinux.list >> system.list
d79dbd
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml
d79dbd
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml
d79dbd
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
26fcb8
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-networkmanager.metainfo.xml
d79dbd
rm -f %{buildroot}%{_datadir}/pixmaps/cockpit-sosreport.png
d79dbd
%endif
d79dbd
d79dbd
# -------------------------------------------------------------------------------
d79dbd
# Basic Sub-packages
d79dbd
d79dbd
%if 0%{?build_basic}
d79dbd
d79dbd
%description
d79dbd
The Cockpit Web Console enables users to administer GNU/Linux servers using a
d79dbd
web browser.
d79dbd
d79dbd
It offers network configuration, log inspection, diagnostic reports, SELinux
d79dbd
troubleshooting, interactive command-line sessions, and more.
d79dbd
d79dbd
%files
d79dbd
%{_docdir}/cockpit/AUTHORS
d79dbd
%{_docdir}/cockpit/COPYING
d79dbd
%{_docdir}/cockpit/README.md
d79dbd
%{_datadir}/metainfo/cockpit.appdata.xml
d79dbd
%{_datadir}/pixmaps/cockpit.png
d79dbd
%doc %{_mandir}/man1/cockpit.1.gz
d79dbd
d79dbd
d79dbd
%package bridge
d79dbd
Summary: Cockpit bridge server-side component
d79dbd
Requires: glib-networking
d79dbd
Provides: cockpit-ssh = %{version}-%{release}
58374a
# 233 dropped jquery.js, pages started to bundle it (commit 049e8b8dce)
58374a
Conflicts: cockpit-dashboard < 233
58374a
Conflicts: cockpit-networkmanager < 233
58374a
Conflicts: cockpit-storaged < 233
58374a
Conflicts: cockpit-system < 233
58374a
Conflicts: cockpit-tests < 233
190d6f
Conflicts: cockpit-docker < 233
d79dbd
d79dbd
%description bridge
d79dbd
The Cockpit bridge component installed server side and runs commands on the
d79dbd
system on behalf of the web based user interface.
d79dbd
d79dbd
%files bridge -f base.list
d79dbd
%doc %{_mandir}/man1/cockpit-bridge.1.gz
d79dbd
%{_bindir}/cockpit-bridge
d79dbd
%{_libexecdir}/cockpit-askpass
d79dbd
d79dbd
%package doc
d79dbd
Summary: Cockpit deployment and developer guide
d79dbd
BuildArch: noarch
d79dbd
d79dbd
%description doc
d79dbd
The Cockpit Deployment and Developer Guide shows sysadmins how to
d79dbd
deploy Cockpit on their machines as well as helps developers who want to
d79dbd
embed or extend Cockpit.
d79dbd
d79dbd
%files doc
d79dbd
%exclude %{_docdir}/cockpit/AUTHORS
d79dbd
%exclude %{_docdir}/cockpit/COPYING
d79dbd
%exclude %{_docdir}/cockpit/README.md
d79dbd
%{_docdir}/cockpit
d79dbd
d79dbd
%package system
d79dbd
Summary: Cockpit admin interface package for configuring and troubleshooting a system
d79dbd
BuildArch: noarch
d79dbd
Requires: cockpit-bridge >= %{version}-%{release}
2c8254
%if !0%{?suse_version}
d79dbd
Requires: shadow-utils
2c8254
%endif
d79dbd
Requires: grep
2c8254
Requires: /usr/bin/pwscore
d79dbd
Requires: /usr/bin/date
d79dbd
Provides: cockpit-shell = %{version}-%{release}
d79dbd
Provides: cockpit-systemd = %{version}-%{release}
d79dbd
Provides: cockpit-tuned = %{version}-%{release}
d79dbd
Provides: cockpit-users = %{version}-%{release}
f464b7
Obsoletes: cockpit-dashboard < %{version}-%{release}
d79dbd
%if 0%{?rhel}
d79dbd
Requires: NetworkManager >= 1.6
d79dbd
Requires: kexec-tools
ed8d81
Requires: sos
ed8d81
Requires: sudo
d79dbd
Recommends: PackageKit
d79dbd
Recommends: setroubleshoot-server >= 3.3.3
ed8d81
Suggests: NetworkManager-team
ed8d81
Provides: cockpit-kdump = %{version}-%{release}
ed8d81
Provides: cockpit-networkmanager = %{version}-%{release}
d79dbd
Provides: cockpit-selinux = %{version}-%{release}
d79dbd
Provides: cockpit-sosreport = %{version}-%{release}
d79dbd
%endif
bcadd3
%if 0%{?fedora}
bcadd3
Recommends: (reportd if abrt)
d79dbd
%endif
d79dbd
d79dbd
%description system
d79dbd
This package contains the Cockpit shell and system configuration interfaces.
d79dbd
d79dbd
%files system -f system.list
2c8254
%dir %{_datadir}/cockpit/shell/images
d79dbd
d79dbd
%package ws
d79dbd
Summary: Cockpit Web Service
d79dbd
Requires: glib-networking
d79dbd
Requires: openssl
58374a
Requires: glib2 >= 2.50.0
b0db28
Requires: (selinux-policy >= %{_selinux_policy_version} if selinux-policy-%{selinuxtype})
f464b7
Requires(post): (policycoreutils if selinux-policy-%{selinuxtype})
d79dbd
Conflicts: firewalld < 0.6.0-1
d79dbd
Recommends: sscg >= 2.3
d79dbd
Recommends: system-logos
d79dbd
Suggests: sssd-dbus
8790e5
# for cockpit-desktop
8790e5
Suggests: python3
8790e5
8790e5
# prevent hard python3 dependency for cockpit-desktop, it falls back to other browsers
8790e5
%global __requires_exclude_from ^%{_libexecdir}/cockpit-client$
d79dbd
d79dbd
%description ws
d79dbd
The Cockpit Web Service listens on the network, and authenticates users.
d79dbd
d79dbd
If sssd-dbus is installed, you can enable client certificate/smart card
d79dbd
authentication via sssd/FreeIPA.
d79dbd
4ba1c5
%files ws -f static.list
d79dbd
%doc %{_mandir}/man1/cockpit-desktop.1.gz
d79dbd
%doc %{_mandir}/man5/cockpit.conf.5.gz
d79dbd
%doc %{_mandir}/man8/cockpit-ws.8.gz
d79dbd
%doc %{_mandir}/man8/cockpit-tls.8.gz
d79dbd
%doc %{_mandir}/man8/pam_ssh_add.8.gz
2c8254
%dir %{_sysconfdir}/cockpit
d79dbd
%config(noreplace) %{_sysconfdir}/cockpit/ws-certs.d
d79dbd
%config(noreplace) %{_sysconfdir}/pam.d/cockpit
f464b7
# created in %post, so that users can rm the files
f464b7
%ghost %{_sysconfdir}/issue.d/cockpit.issue
f464b7
%ghost %{_sysconfdir}/motd.d/cockpit
b59cd7
%ghost %attr(0644, root, root) %{_sysconfdir}/cockpit/disallowed-users
2c8254
%dir %{_datadir}/cockpit/motd
d79dbd
%{_datadir}/cockpit/motd/update-motd
d79dbd
%{_datadir}/cockpit/motd/inactive.motd
d79dbd
%{_unitdir}/cockpit.service
d79dbd
%{_unitdir}/cockpit-motd.service
d79dbd
%{_unitdir}/cockpit.socket
d79dbd
%{_unitdir}/cockpit-wsinstance-http.socket
d79dbd
%{_unitdir}/cockpit-wsinstance-http.service
d79dbd
%{_unitdir}/cockpit-wsinstance-https-factory.socket
d79dbd
%{_unitdir}/cockpit-wsinstance-https-factory@.service
d79dbd
%{_unitdir}/cockpit-wsinstance-https@.socket
d79dbd
%{_unitdir}/cockpit-wsinstance-https@.service
d79dbd
%{_unitdir}/system-cockpithttps.slice
d79dbd
%{_prefix}/%{__lib}/tmpfiles.d/cockpit-tempfiles.conf
2c8254
%{pamdir}/pam_ssh_add.so
2c8254
%{pamdir}/pam_cockpit_cert.so
d79dbd
%{_libexecdir}/cockpit-ws
d79dbd
%{_libexecdir}/cockpit-wsinstance-factory
d79dbd
%{_libexecdir}/cockpit-tls
8790e5
%{_libexecdir}/cockpit-client
8790e5
%{_libexecdir}/cockpit-client.ui
d79dbd
%{_libexecdir}/cockpit-desktop
3efdcc
%{_libexecdir}/cockpit-certificate-ensure
3efdcc
%{_libexecdir}/cockpit-certificate-helper
d79dbd
%attr(4750, root, cockpit-wsinstance) %{_libexecdir}/cockpit-session
d79dbd
%{_datadir}/cockpit/branding
b0db28
%{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2
b0db28
%{_mandir}/man8/%{name}_session_selinux.8cockpit.*
b0db28
%{_mandir}/man8/%{name}_ws_selinux.8cockpit.*
b0db28
%ghost %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name}
f464b7
d79dbd
%pre ws
d79dbd
getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws
d79dbd
getent passwd cockpit-ws >/dev/null || useradd -r -g cockpit-ws -d /nonexisting -s /sbin/nologin -c "User for cockpit web service" cockpit-ws
d79dbd
getent group cockpit-wsinstance >/dev/null || groupadd -r cockpit-wsinstance
d79dbd
getent passwd cockpit-wsinstance >/dev/null || useradd -r -g cockpit-wsinstance -d /nonexisting -s /sbin/nologin -c "User for cockpit-ws instances" cockpit-wsinstance
d79dbd
f464b7
if %{_sbindir}/selinuxenabled 2>/dev/null; then
f464b7
    %selinux_relabel_pre -s %{selinuxtype}
f464b7
fi
f464b7
d79dbd
%post ws
8790e5
if [ -x %{_sbindir}/selinuxenabled ]; then
f464b7
    %selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2
f464b7
    %selinux_relabel_post -s %{selinuxtype}
f464b7
fi
f464b7
f464b7
# set up dynamic motd/issue symlinks on first-time install; don't bring them back on upgrades if admin removed them
b59cd7
# disable root login on first-time install; so existing installations aren't changed
f464b7
if [ "$1" = 1 ]; then
f464b7
    mkdir -p /etc/motd.d /etc/issue.d
8a0d4a
    ln -s ../../run/cockpit/motd /etc/motd.d/cockpit
8a0d4a
    ln -s ../../run/cockpit/motd /etc/issue.d/cockpit.issue
b59cd7
    printf "# List of users which are not allowed to login to Cockpit\n" > /etc/cockpit/disallowed-users
b59cd7
%if 0%{?disallow_root}
b59cd7
    printf "root\n" >> /etc/cockpit/disallowed-users
b59cd7
%endif
b59cd7
    chmod 644 /etc/cockpit/disallowed-users
f464b7
fi
f464b7
58374a
%tmpfiles_create cockpit-tempfiles.conf
3efdcc
%systemd_post cockpit.socket cockpit.service
d79dbd
# firewalld only partially picks up changes to its services files without this
d79dbd
test -f %{_bindir}/firewall-cmd && firewall-cmd --reload --quiet || true
d79dbd
a39a3d
# check for deprecated PAM config
a4b72e
if grep --color=auto pam_cockpit_cert %{_sysconfdir}/pam.d/cockpit; then
a39a3d
    echo '**** WARNING:'
a39a3d
    echo '**** WARNING: pam_cockpit_cert is a no-op and will be removed in a'
a39a3d
    echo '**** WARNING: future release; remove it from your /etc/pam.d/cockpit.'
a39a3d
    echo '**** WARNING:'
a39a3d
fi
a39a3d
d79dbd
%preun ws
3efdcc
%systemd_preun cockpit.socket cockpit.service
d79dbd
d79dbd
%postun ws
8790e5
if [ -x %{_sbindir}/selinuxenabled ]; then
f464b7
    %selinux_modules_uninstall -s %{selinuxtype} %{name}
f464b7
    %selinux_relabel_post -s %{selinuxtype}
f464b7
fi
3efdcc
%systemd_postun_with_restart cockpit.socket cockpit.service
d79dbd
d79dbd
# -------------------------------------------------------------------------------
d79dbd
# Sub-packages that are part of cockpit-system in RHEL/CentOS, but separate in Fedora
d79dbd
d79dbd
%if 0%{?rhel} == 0
d79dbd
d79dbd
%package kdump
d79dbd
Summary: Cockpit user interface for kernel crash dumping
ed8d81
Requires: cockpit-bridge >= %{required_base}
ed8d81
Requires: cockpit-shell >= %{required_base}
d79dbd
Requires: kexec-tools
d79dbd
BuildArch: noarch
d79dbd
d79dbd
%description kdump
d79dbd
The Cockpit component for configuring kernel crash dumping.
d79dbd
d79dbd
%files kdump -f kdump.list
d79dbd
%{_datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml
d79dbd
d79dbd
%package sosreport
d79dbd
Summary: Cockpit user interface for diagnostic reports
ed8d81
Requires: cockpit-bridge >= %{required_base}
ed8d81
Requires: cockpit-shell >= %{required_base}
d79dbd
Requires: sos
d79dbd
BuildArch: noarch
d79dbd
d79dbd
%description sosreport
d79dbd
The Cockpit component for creating diagnostic reports with the
d79dbd
sosreport tool.
d79dbd
d79dbd
%files sosreport -f sosreport.list
d79dbd
%{_datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml
d79dbd
%{_datadir}/pixmaps/cockpit-sosreport.png
d79dbd
d79dbd
%package networkmanager
d79dbd
Summary: Cockpit user interface for networking, using NetworkManager
ed8d81
Requires: cockpit-bridge >= %{required_base}
ed8d81
Requires: cockpit-shell >= %{required_base}
d79dbd
Requires: NetworkManager >= 1.6
d79dbd
# Optional components
d79dbd
Recommends: NetworkManager-team
d79dbd
BuildArch: noarch
d79dbd
d79dbd
%description networkmanager
d79dbd
The Cockpit component for managing networking.  This package uses NetworkManager.
d79dbd
d79dbd
%files networkmanager -f networkmanager.list
26fcb8
%{_datadir}/metainfo/org.cockpit-project.cockpit-networkmanager.metainfo.xml
d79dbd
d79dbd
%endif
d79dbd
d79dbd
%if 0%{?rhel} == 0
d79dbd
d79dbd
%package selinux
d79dbd
Summary: Cockpit SELinux package
ed8d81
Requires: cockpit-bridge >= %{required_base}
ed8d81
Requires: cockpit-shell >= %{required_base}
d79dbd
Requires: setroubleshoot-server >= 3.3.3
d79dbd
BuildArch: noarch
d79dbd
d79dbd
%description selinux
d79dbd
This package contains the Cockpit user interface integration with the
d79dbd
utility setroubleshoot to diagnose and resolve SELinux issues.
d79dbd
d79dbd
%files selinux -f selinux.list
d79dbd
%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
d79dbd
d79dbd
%endif
d79dbd
2c8254
#/ build basic packages
2c8254
%else
d79dbd
d79dbd
# RPM requires this
d79dbd
%description
d79dbd
Dummy package from building optional packages only; never install or publish me.
d79dbd
2c8254
#/ build basic packages
2c8254
%endif
d79dbd
d79dbd
# -------------------------------------------------------------------------------
d79dbd
# Sub-packages that are optional extensions
d79dbd
d79dbd
%if 0%{?build_optional}
d79dbd
d79dbd
%package -n cockpit-storaged
d79dbd
Summary: Cockpit user interface for storage, using udisks
ed8d81
Requires: cockpit-shell >= %{required_base}
4ba1c5
Requires: udisks2 >= 2.9
4ba1c5
Recommends: udisks2-lvm2 >= 2.9
4ba1c5
Recommends: udisks2-iscsi >= 2.9
d79dbd
Recommends: device-mapper-multipath
d79dbd
Recommends: clevis-luks
d79dbd
Requires: %{__python3}
2c8254
%if 0%{?suse_version}
2c8254
Requires: python3-dbus-python
2c8254
%else
d79dbd
Requires: python3-dbus
2c8254
%endif
d79dbd
BuildArch: noarch
d79dbd
d79dbd
%description -n cockpit-storaged
d79dbd
The Cockpit component for managing storage.  This package uses udisks.
d79dbd
d79dbd
%files -n cockpit-storaged -f storaged.list
2c8254
%dir %{_datadir}/cockpit/storaged/images
d79dbd
%{_datadir}/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
d79dbd
d79dbd
%package -n cockpit-tests
d79dbd
Summary: Tests for Cockpit
5d34d0
Requires: cockpit-bridge >= %{required_base}
5d34d0
Requires: cockpit-system >= %{required_base}
d79dbd
Requires: openssh-clients
d79dbd
Provides: cockpit-test-assets = %{version}-%{release}
d79dbd
d79dbd
%description -n cockpit-tests
d79dbd
This package contains tests and files used while testing Cockpit.
d79dbd
These files are not required for running Cockpit.
d79dbd
d79dbd
%files -n cockpit-tests -f tests.list
4404a3
%{pamdir}/mock-pam-conv-mod.so
156c42
%{_unitdir}/cockpit-session.socket
156c42
%{_unitdir}/cockpit-session@.service
d79dbd
d79dbd
%package -n cockpit-pcp
d79dbd
Summary: Cockpit PCP integration
ed8d81
Requires: cockpit-bridge >= %{required_base}
a39a3d
Requires: pcp
d79dbd
d79dbd
%description -n cockpit-pcp
d79dbd
Cockpit support for reading PCP metrics and loading PCP archives.
d79dbd
d79dbd
%files -n cockpit-pcp -f pcp.list
d79dbd
%{_libexecdir}/cockpit-pcp
d79dbd
%{_localstatedir}/lib/pcp/config/pmlogconf/tools/cockpit
d79dbd
d79dbd
%post -n cockpit-pcp
58374a
systemctl reload-or-try-restart pmlogger
d79dbd
d79dbd
%package -n cockpit-packagekit
d79dbd
Summary: Cockpit user interface for packages
d79dbd
BuildArch: noarch
ed8d81
Requires: cockpit-bridge >= %{required_base}
d79dbd
Requires: PackageKit
b2b8e4
Recommends: python3-tracer
894ba8
# HACK: https://bugzilla.redhat.com/show_bug.cgi?id=1800468
894ba8
Requires: polkit
d79dbd
d79dbd
%description -n cockpit-packagekit
d79dbd
The Cockpit components for installing OS updates and Cockpit add-ons,
d79dbd
via PackageKit.
d79dbd
d79dbd
%files -n cockpit-packagekit -f packagekit.list
d79dbd
2c8254
#/ build optional extension packages
2c8254
%endif
d79dbd
d79dbd
# The changelog is automatically generated and merged
d79dbd
%changelog
de361c
* Thu Feb 23 2023 Martin Pitt <mpitt@redhat.com> - 286.1-1
de361c
- Users: Fix broken alignment of the first column in groups table
de361c
- Translation updates (rhbz#2139715)
de361c
e428f4
* Wed Feb 22 2023 Martin Pitt <mpitt@redhat.com> - 286-1
e428f4
- Metrics: control visibility of the resource usage graphs
e428f4
26fcb8
* Wed Feb 08 2023 Martin Pitt <mpitt@redhat.com> - 285-1
26fcb8
- Cryptographic subpolicies support
26fcb8
- users: Group creation and filtering support
26fcb8
5d34d0
* Wed Jan 25 2023 Martin Pitt <mpitt@redhat.com> - 284-1
5d34d0
- Services: Show logs for user units
5d34d0
- Storage: Set up a system to use NBDE
5d34d0
156c42
* Wed Jan 11 2023 Katerina Koukiou <kkoukiou@redhat.com> - 283-1
156c42
- Services: Create timer to run every minute
156c42
b59cd7
* Wed Dec 14 2022 Katerina Koukiou <kkoukiou@redhat.com> - 282-1
b59cd7
- Add right-to-left language support
b59cd7
- Accounts: Redesign and include groups
b59cd7
- Dark theme switcher
b59cd7
- tools: Disallow root login by default
b59cd7
4404a3
* Tue Nov 15 2022 Matej Marusak <mmarusak@redhat.com> - 279-1
4404a3
- Dark theme support
4404a3
- Metrics: Display individual disk read/write usage
7b6b4f
90916d
* Thu Aug 25 2022 Matej Marusak <mmarusak@redhat.com> - 275-1
90916d
- shell: Support for alternatives to sudo (rhbz#2091034)
90916d
7ecfaf
* Thu Jul 21 2022 Martin Pitt <mpitt@redhat.com> - 273-2
7ecfaf
- Re-disable BaseOS package builds
7ecfaf
7ecfaf
* Thu Jul 21 2022 Martin Pitt <mpitt@redhat.com> - 273-1
7ecfaf
 - Metrics: Display CPU temperature
7ecfaf
 - Networking: Suggest netmask and gateway addresses
7ecfaf
 - Software Updates: Optionally reboot after updating
7ecfaf
 - cockpit/ws container: Support modern SSH keys
7ecfaf
ed8d81
* Wed Jun 29 2022 Martin Pitt <mpitt@redhat.com> - 272-2
ed8d81
  - No-change rebuild due to brew confusion
ed8d81
ed8d81
* Thu Jun 23 2022 Matej Marusak <mmarusak@redhat.com> - 272-1
ed8d81
 - Firewall: Edit custom services
ed8d81
 - Services: Pin services as favorites
ed8d81
 - Login: Dark mode
ed8d81
f8da4a
* Wed May 25 2022 Martin Pitt <mpitt@redhat.com> - 270-1
f8da4a
 - Services: User-created timer deletion
f8da4a
 - System Diagnostics: Working with diagnostic reports has been improved
f8da4a
4ba1c5
* Mon May 16 2022 Matej Marusak <mmarusak@redhat.com> - 269-1
4ba1c5
 - Kdump: Show journal when service fails (rhbz#2062297)
4ba1c5
 - Parse /proc/cpuinfo on s390x (rhbz#2069552)
4ba1c5
 - bridge: Default "init-superuser" to "none" (rhbz#2071938)
4ba1c5
 - Animate new rows in lists
4ba1c5
 - Crypto policies support
4ba1c5
 - Metrics: Show busiest CPU core
4ba1c5
 - Metrics: Show Podman containers in top CPU and memory lists
4ba1c5
 - Standardize on SI-based units for data sizes and rates
143d1b
8c806b
* Fri Feb 25 2022 Martin Pitt <mpitt@redhat.com> - 264-1
8c806b
 - Metrics: Improve layout on small resolutions
8c806b
 - Networking: Fix checkpoint handling and IP settings dialog (rhbz#2056386)
8c806b
 - Services: Show error message instead of eternal "Loading..." state
8c806b
 - Accounts: Add override button to confirm weak password
8c806b
 - Accounts: Fix parsing of "last login" date
8c806b
b0db28
* Thu Feb 17 2022 Martin Pitt <mpitt@redhat.com> - 263-1
b0db28
- Overview: Show scheduled shutdowns
b0db28
- Networking: Add firewall service description
b0db28
- Shell: Fix browser history
b0db28
8a0d4a
* Tue Jan 25 2022 Matej Marusak <mmarusak@redhat.com> - 261-1
8a0d4a
- shell: Allow adding keys with passphrase
8a0d4a
7ecfaf
* Tue Jan 04 2022 Martin Pitt <mpitt@redhat.com> - 260-1
ea24d1
- Certificate login validation (rhbz#1992620, CVE-2021-3698)
ea24d1
- Client: Show previously used hosts
ea24d1
- Client: Support port specification
ea24d1
- bridge: Warning on missing cockpit-system package
ea24d1
230fb9
* Mon Dec 13 2021 Martin Pitt <mpitt@redhat.com> - 259-1
230fb9
- Translation updates
230fb9
8790e5
* Thu Nov 25 2021 Martin Pitt <mpitt@redhat.com> - 258-1
8790e5
- Tweak login screen UI
8790e5
- Fix SELinux policy installation
8790e5
8cae90
* Wed Nov 10 2021 Katerina Koukiou <kkoukiou@redhat.com> - 257-1
8cae90
- Support for reading TLS certificates with any permissions
8cae90
- cockpit-ws no longer supports merged certificates
8cae90
- Services: Show user-owned systemd units (rhbz#1792270)
8cae90
bcadd3
* Thu Oct 14 2021 Martin Pitt <mpitt@redhat.com> - 255-1
bcadd3
- Restrict frame embedding to same origin (rhbz#1984902, CVE-2021-3660)
bcadd3
- kdump: Show "Directory" field for NFS mounts (rbhz#2004041)
da239b
2b1ac2
* Wed Aug 18 2021 Matej Marusak <mmarusak@redhat.com> - 251-1
2b1ac2
- Logs: Fix layout and add new filtering options (rhbz#1980207)
2b1ac2
483ad7
* Wed Aug 04 2021 Martin Pitt <mpitt@redhat.com> - 250-1
483ad7
- Shell: Improve admin switcher and session menu
483ad7
- Update Insights links to point to console.redhat.com (rhbz#1984841)
483ad7
a4b72e
* Wed Jul 21 2021 Matej Marusak <mmarusak@redhat.com> - 249-1
a4b72e
- common: Add Content-Type for wasm
a4b72e
- all: Port away from Moment.js
a4b72e
a39a3d
* Thu Jul 08 2021 Martin Pitt <mpitt@redhat.com> - 248-1
a39a3d
- Metrics: Install missing packages
a39a3d
- PAM: Deprecate pam_cockpit_cert module
a39a3d
6cdeb0
* Wed Jun 23 2021 Katerina Koukiou <kkoukiou@redhat.com> - 247-1
6cdeb0
- Metrics: Enable Grafana client setup
6cdeb0
894ba8
* Tue Jun 15 2021 Martin Pitt <mpitt@redhat.com> - 246-1
894ba8
- Metrics: New PCP configuration dialog
894ba8
- Polish of the Services page
894ba8
- Updated translations
894ba8
7ecfaf
* Wed May 12 2021 Katerina Koukiou <kkoukiou@redhat.com> - 244.1-1
f464b7
- Shell: sudo is invoked only when explicitly requested
f464b7
- Dynamically manage motd/issue symlinks in package scripts (rhbz#1876848)
f464b7
3efdcc
* Mon Apr 19 2021 Matej Marusak <mmarusak@redhat.com> - 242-1
3efdcc
- Network: Fix device connection button (rhbz#1946874)
3efdcc
- Network: Fully show MAC dropdown in add bond dialog (rhbz#1946877)
85b02d
ec6698
* Mon Feb 22 2021 Martin Pitt <mpitt@redhat.com> - 238.1-1
ec6698
- Several UI alignment fixes
ec6698
- Re-drop unit tests from built packages
ec6698
- Metrics: Don't show swap column when no swap is present
ec6698
- Metrics: Don't show duplicate events
ec6698
b2b8e4
* Wed Feb 17 2021 Martin Pitt <mpitt@redhat.com> - 238-1
b2b8e4
- Web server: Preserve permissions of administrator-provided certificates
b2b8e4
- System: Performance page shows busiest CPU cores
b2b8e4
b6c3a8
* Fri Feb 05 2021 Martin Pitt <mpitt@redhat.com> - 237-1
b6c3a8
- SSH connections to remote machines are only opened when necessary
b6c3a8
23e481
* Fri Jan 22 2021 Matej Marusak <mmarusak@redhat.com> - 236-1
23e481
- fslist channels: Include properties of changed files
23e481
- Internal stabilization work
23e481
b488df
* Fri Jan 08 2021 Martin Pitt <mpitt@redhat.com> - 235-1
b488df
- Login: Improved handling of SSH host keys
b488df
- Overview: Editable motd
b488df
- Adjust tests for sos 4.x to fix gating tests (rhbz#1895912)
b488df
190d6f
* Mon Dec 14 2020 Katerina Koukiou <kkoukiou@redhat.com> - 234-1
190d6f
- Improved login page
190d6f
- Improved bridge code after feedback from recent coverity scanning
190d6f
58374a
* Fri Nov 27 2020 Katerina Koukiou <kkoukiou@redht.com> - 233.1-1
58374a
- Non-admin users no longer see Cockpit in motd (rhbz#1872562)
58374a
- Improved host editing
58374a
- Replace system's graph page with a completely new USE method page
58374a
- Logging of remote IP addresses
58374a
- shell: Any page can be the shell
58374a
- Accounts: Allow setting weak passwords (rhbz#1652390)
58374a
- Terminal: Fix issue with prompt not returning when clicking reset button in disoconnected session (rhbz#1897430)
58374a
61d861
* Wed Aug 19 2020 Matej Marusak <mmarusak@redhat.com> - 224.2-1
61d861
- lib: Include current directory in FileAutoComplete option listing (rhbz#1866995)
61d861
- lib: Make sure that the expandable part of table rows has unique key (rhbz#1865821)
61d861
6e69ee
* Wed Aug 05 2020 Matej Marusak <mmarusak@redhat.com> - 224.1-1
6e69ee
- ws: Add key usage and constraints to self-signed server certificate (rhbz#1859812)
6e69ee
6f4a78
* Thu Jul 23 2020 Martin Pitt <mpitt@redhat.com> - 224-1
6f4a78
- More translation updates (rhbz#1820538)
6f4a78
- Some bug fixes on Services page
6f4a78
6f4a78
* Thu Jul 09 2020 Martin Pitt <mpitt@redhat.com> - 223-1
6f4a78
- Webserver: Standard-conformant lifetime of web server Certificate
6f4a78
- Support certificate authentication against Active Directory
6f4a78
- Fix cockpit-desktop privileges (rhbz#1841104)
6f4a78
- Translation updates (rhbz#1820538)
6f4a78
07382e
* Fri Jun 26 2020 Martin Pitt <mpitt@redhat.com> - 222.1-1
07382e
- Some integration test fixes for dist-git gating
07382e
07382e
* Wed Jun 24 2020 Matej Marusak <mmarusak@redhat.com> - 222-1
07382e
- Logs: More flexible text filters
07382e
- Services, Dashboard: Hide some buttons when access is limited
07382e
- Webserver: Lock down cockpit.service privileges
07382e
- Localization updates (rhbz#1820538)
07382e
07382e
* Mon Jun 15 2020 Martin Pitt <mpitt@redhat.com> - 221.1-1
07382e
- Put back missing base1/patternfly.css
07382e
- Services: Don't offer 'Start Service' in Limited Access mode
07382e
07382e
* Sun Jun 14 2020 Martin Pitt <mpitt@redhat.com> - 221-1
07382e
- Support for Cross-Origin-Resource-Policy
07382e
- Accounts: Some buttons are hidden when access is limited
07382e
- Developers: Importing "base1/patternfly.css" is deprecated
07382e
- Translation updates (rhbz#1820538)
07382e
2c8254
* Thu May 28 2020 Matej Marusak <mmarusak@redhat.com> - 220-1
2c8254
- New navigation with integrated switching of hosts
2c8254
- Logs: Inline help for filtering
2c8254
- Fix cockpit-system AppStream dependency (rhbz#1838003)
2c8254
2c8254
* Wed May 13 2020 Matej Marusak <mmarusak@redhat.com> - 219-1
2c8254
- Rebase to upstream version 219
2c8254
- Accept upper-case login names for ssh/polkit agent challenges (rhbz#1825749)
2c8254
- Show last/failed login (rhbz#1784772)
2c8254
- Modernize services page (rhbz#1791193)
2c8254
- Search in journal (rhbz#1710731)
2c8254
- The default mode is not consistent with the mode in the created bond (rhbz#1817948)
2c8254
- Fix deadlock in channel pressure handling (rhbz#1751783)
2c8254
d79dbd
* Thu Mar 12 2020 Martin Pitt <mpitt@redhat.com> - 211.3-1
d79dbd
- Fix CJK translations (rhbz#1807856)
d79dbd
d79dbd
* Mon Feb 24 2020 Martin Pitt <mpitt@redhat.com> - 211.2-2
d79dbd
- Fix weak dependencies of cockpit/cockpit-system rhbz#1803858
d79dbd
d79dbd
* Wed Feb 19 2020 Matej Marusak <mmarusak@redhat.com> - 211.2-1
d79dbd
- Users: Fix reboot warnings of changed roles
d79dbd
- Translation updates (rhbz#1754958)
d79dbd
- Fix CPU mitigations to recognize kernel options at the beginning of line
d79dbd
d79dbd
* Sun Jan 26 2020 Martin Pitt <mpitt@redhat.com> - 211.1-1
d79dbd
d79dbd
- system: Fix graph layout across all browsers (rhbz#1792623)
d79dbd
- websocket: Fix unaligned access in send_prefixed_message_rfc6455()
d79dbd
d79dbd
* Thu Jan 23 2020 Martin Pitt <mpitt@redhat.com> - 211-1
d79dbd
- Fix HTTPS requests > 4 KiB (rhbz#1785509)
d79dbd
- Better support for various TLS certificate formats
d79dbd
- Switch from Zanata to Weblate
d79dbd
- Overview layout optimizations
d79dbd
- Translation updates (rhbz#1754958)
d79dbd
d79dbd
* Thu Jan 09 2020 Martin Pitt <mpitt@redhat.com> - 210-1
d79dbd
- Overview: Add CPU utilization to usage card
d79dbd
- Dashboard: Support SSH identity unlocking when adding new machines
d79dbd
- SElinux: Introduce an Ansible automation script
d79dbd
- Translation updates (partially fixes rhbz#1754958)
d79dbd
d79dbd
* Mon Dec 16 2019 Matej Marusak <mmmarusak@redhat.com> - 209-2
d79dbd
- Remove SELinux policy hack from spec file
d79dbd
d79dbd
* Fri Dec 13 2019 Matej Marusak <mmmarusak@redhat.com> - 209-1
d79dbd
- New overview design
d79dbd
- Session timeouts
d79dbd
- Banners on login screen
d79dbd
- Client certificate authentication
d79dbd
- Dropped support for pam_rhost
d79dbd
d79dbd
* Thu Nov 28 2019 Matej Marusak <mmarusak@redhat.com> - 208-1
d79dbd
- Fix SELinux policy update hack in %post
d79dbd
d79dbd
* Thu Nov 14 2019 Matej Marusak <mmarusak@redhat.com> - 207-1
d79dbd
- Web server: Accept EC certificates
d79dbd
- Redesigned notifications
d79dbd
d79dbd
* Wed Nov 13 2019 Martin Pitt <mpitt@redhat.com> - 206-1
d79dbd
- Sync with Fedora 31, to get cockpit-tls prerequisite for upcoming Smart card
d79dbd
  support
d79dbd
- Logging in with SELinux-restricted user role now works (rhbz#1727382)
d79dbd
d79dbd
* Fri Sep 13 2019 Martin Pitt <mpitt@redhat.com> - 196.3-1
d79dbd
- systemd: Warn if not connected to Insights (rhbz#1745964)
d79dbd
d79dbd
* Tue Aug 13 2019 Martin Pitt <mpitt@redhat.com> - 196.2-1
d79dbd
- firewall: Show any included services on a service (rhbz#1721548)
d79dbd
d79dbd
* Thu Aug 01 2019 Martin Pitt <mpitt@redhat.com> - 196.1-1
d79dbd
- networkmanager: Show correct IPv6 route metric in dialog (rhbz#1719575)
d79dbd
- networkmanager: Ensure that endianess is always set (rhbz#1728213)
d79dbd
- Update translations (rhbz#1689977)
d79dbd
d79dbd
* Thu Jun 13 2019 Martin Pitt <mpitt@redhat.com> - 196-1
d79dbd
- Networking: Add Firewall Zones configuration rhbz#1678473
d79dbd
- Fix ssh login to unknown hosts rhbz#1701174
d79dbd
- Fix login when ~/.bashrc prints to stdout rhbz#1716223
d79dbd
- Much better On/Off buttons, also avoid text overlap rhbz#1677593
d79dbd
d79dbd
* Sun May 05 2019 Martin Pitt <mpitt@redhat.com> - 193-1
d79dbd
- Allow accounts with non-standard shells rhbz#1631905
d79dbd
- Translation cleanup rhbz#1666722
d79dbd
d79dbd
* Thu Apr 04 2019 Martin Pitt <mpitt@redhat.com> - 191-1
d79dbd
- System: Enable/disable SMT rhbz#1678956
d79dbd
- Logs: Add service filtering rhbz#1657756
d79dbd
- Networking: Add custom firewall ports rhbz#1660400
d79dbd
d79dbd
* Wed Mar 13 2019 Martin Pitt <mpitt@redhat.com> - 189-1
d79dbd
- Add search box to Services page rhbz#1657752
d79dbd
- Connect to firewalld as superuser rhbz#1664158
d79dbd
- Fix log filtering rhbz#1665421
d79dbd
- Show error message for invalid IdM domain names rhbz#1659333
d79dbd
- Changing passwords as root does not ask for current password rhbz#1666005
d79dbd
d79dbd
* Fri Feb 08 2019 Martin Pitt <mpitt@redhat.com> - 185-2
d79dbd
- Fix polkit policy file translation attributes rhbz#1671773
d79dbd
d79dbd
* Wed Jan 09 2019 Martin Pitt <mpitt@redhat.com> - 185-1
d79dbd
- Update translations rhbz#1608292
d79dbd
- Responsive dialogs on network, kdump and users page
d79dbd
d79dbd
* Fri Dec 14 2018 Martin Pitt <mpitt@redhat.com> - 184-1
d79dbd
- Integration of Cockpit pages on the desktop rhbz#1651264
d79dbd
- Fix crash in Simplified Chinese locale rhbz#1653544
d79dbd
- Update screenshots in AppStream data rhbz#1656982
d79dbd
- Update translations from Zanata rhbz#1608292
d79dbd
- Improve login error message if cockpit-system is not installed rhbz#1650467
d79dbd
- Mark deleted cookie as HttpOnly to pacify security scanners rhbz#1656441
d79dbd
d79dbd
* Wed Nov 28 2018 Martin Pitt <mpitt@redhat.com> - 183-1
d79dbd
- Kernel Dump: Support non-local targets rhbz#1651691
d79dbd
- Fix firewall page oops when not selecting anything rhbz#1652207
d79dbd
- Fix changing user's own password rhbz#1652304
d79dbd
- Never send Content-Length with chunked encoding rhbz#1652511
d79dbd
- Include "Web Console" in package description rhbz#1653617
d79dbd
- Respect SSH configuration
d79dbd
d79dbd
* Mon Nov 12 2018 Martin Pitt <mpitt@redhat.com> - 181-1
d79dbd
- Fix key typing in file auto complete widget rhbz#1644195
d79dbd
- Fix enabling firewalld rhbz#1646936
d79dbd
d79dbd
* Fri Oct 12 2018 Martin Pitt <mpitt@redhat.com> - 180-1
d79dbd
- Move to ssh SHA256 fingerprints rhbz#1637069
d79dbd
d79dbd
* Thu Oct 04 2018 Martin Pitt <mpitt@redhat.com> - 179-1
d79dbd
- Various crash fixes (coverity) rhbz#1635182
d79dbd
- Updates for React 16 (for future backports) rhbz#1635182
d79dbd
- Fix building with platform-python rhbz#1631174
d79dbd
d79dbd
* Wed Sep 19 2018 Martin Pitt <mpitt@redhat.com> - 178-1
d79dbd
- Fix remote unauthenticated crash with crafted URLs rhbz#1627634
d79dbd
- Fix large downloads stalling after a few megabytes rhbz#1626847
d79dbd
- Recommend system-logos to ensure correct branding rhbz#1626066
d79dbd
d79dbd
* Wed Sep 05 2018 Martin Pitt <mpitt@redhat.com> - 177-1
d79dbd
- Support centrally-managed SSH known hosts rhbz#1622835
d79dbd
- Drop support for Internet Explorer rhbz#1619993
d79dbd
d79dbd
* Thu Aug 23 2018 Martin Pitt <mpitt@redhat.com> - 176-1
d79dbd
- Fix Cockpit activation message (/etc/issue.d) rhbz#1615316
d79dbd
- Suggest other browsers when browser is unsupported rhbz#1619993
d79dbd
d79dbd
* Tue Aug 21 2018 Martin Pitt <mpitt@redhat.com> - 175-2
d79dbd
- Fix building against libssh 0.8  rhbz#1615508
d79dbd
d79dbd
* Wed Aug 8 2018 Marius Vollmer <mvollmer@redhat.com> - 175-1
d79dbd
- Storage: Network bound disk encryption
d79dbd
- cockpit-ostree is now in its own source package
d79dbd
d79dbd
* Thu Aug 2 2018 Marius Vollmer <mvollmer@redhat.com> - 174-1
d79dbd
- Kubernetes: VM detail page
d79dbd
- Realmd: Install on demand
d79dbd
- firewalld service is now being dropped by upstream
d79dbd
- iscsi works fully now
d79dbd
d79dbd
* Wed Jul 25 2018 Martin Pitt <mpitt@redhat.com> - 173-1
d79dbd
- Storage: Offer installation of VDO
d79dbd
- Machines: Add disks to a virtual machine
d79dbd
d79dbd
* Wed Jul 11 2018 Martin Pitt <mpitt@redhat.com> - 172-1
d79dbd
- System: Offer installation of PCP
d79dbd
- Software Updates: Improve layout in mobile mode
d79dbd
- Remove ability to drop privileges from navigation bar
d79dbd
- API: Introduce flow control for all channels
d79dbd
- Python 3 support rhbz#1561472
d79dbd
d79dbd
* Tue Jul 10 2018 Martin Pitt <mpitt@redhat.com> - 171-3
d79dbd
- Really fix tests
d79dbd
d79dbd
* Mon Jul 09 2018 Martin Pitt <mpitt@redhat.com> - 171-2
d79dbd
- Fix tests
d79dbd
- Drop firewalld service, add corresponding conflict
d79dbd
d79dbd
* Wed Jun 27 2018 Martin Pitt <martin@piware.de> - 171-1
d79dbd
d79dbd
- Machines: Add virtual CPU configuration
d79dbd
- Kubernetes: Add KubeVirt pod metrics
d79dbd
- Docker: Show container volumes
d79dbd
- Fix broken actions for non-administrators
d79dbd
- Networking: Handle non-running NetworkManager
d79dbd
- Accounts: User role improvements
d79dbd
- Localize times
d79dbd
d79dbd
* Wed Jun 13 2018 Martin Pitt <martin@piware.de> - 170-1
d79dbd
d79dbd
- Software Updates: Layout rework
d79dbd
- oVirt: Use authenticated libvirt connection by default
d79dbd
- Disable optional packages, they moved to cockpit-appstream source
d79dbd
- Drop dashboard recommends from metapackage, not RHEL ready yet
d79dbd
d79dbd
* Wed May 30 2018 Martin Pitt <martin@piware.de> - 169-1
d79dbd
d79dbd
- Storage: Offer installation of NFS client support
d79dbd
- System: Request FreeIPA SSL certificate for Cockpit's web server
d79dbd
- Services: Show unit relationships
d79dbd
- Provide motd help about how to access cockpit
d79dbd
d79dbd
* Wed May 16 2018 Martin Pitt <martin@piware.de> - 168-1
d79dbd
d79dbd
- Improve checks for root privilege availability
d79dbd
d79dbd
* Wed May 02 2018 Martin Pitt <martin@piware.de> - 167-1
d79dbd
d79dbd
- Networking: Add Firewall Configuration
d79dbd
- Kubernetes: Show Kubevirt Registry Disks
d79dbd
d79dbd
* Wed Apr 18 2018 Martin Pitt <martin@piware.de> - 166-1
d79dbd
d79dbd
- Kubernetes: Add creation of Virtual Machines
d79dbd
- Realms: Automatically set up Kerberos keytab for Cockpit web server
d79dbd
- Numbers now get formatted correctly for the selected language
d79dbd
d79dbd
* Wed Apr 04 2018 Martin Pitt <martin@piware.de> - 165-1
d79dbd
d79dbd
- Storage: Show more details of sessions and services that keep NFS busy
d79dbd
- Machines: Detect if libvirtd is not running
d79dbd
- Machines: Show virtual machines that are being created
d79dbd
d79dbd
* Wed Mar 21 2018 Martin Pitt <martin@piware.de> - 164-1
d79dbd
d79dbd
- Storage: Move NFS management into new details page
d79dbd
- System: Show available package updates and missing registration
d79dbd
- System: Fix inconsistent tooltips
d79dbd
- Logs: Change severities to officially defined syslog levels
d79dbd
- Machines: Add error notifications
d79dbd
- Accessibility improvements
d79dbd
- Reloading the page in the browser now reloads Cockpit package manifests
d79dbd
d79dbd
* Wed Mar 07 2018 Martin Pitt <martin@piware.de> - 163-1
d79dbd
d79dbd
- Drop "Transfer data asynchronously" VDO option on Storage page
d79dbd
- Hide Docker storage pool reset button when it cannot work properly
d79dbd
- Update jQuery to version 3.3.1 (deprecated cockpit API!)
d79dbd
d79dbd
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 161-2
d79dbd
- Escape macros in %%changelog
d79dbd
d79dbd
* Wed Feb 07 2018 Martin Pitt <martin@piware.de> - 161-1
d79dbd
d79dbd
- New VMs can be created on Machines page
d79dbd
- VMs running in Kubernetes can now be deleted
d79dbd
- Improve LVM volume resizing
d79dbd
- Add new Hardware Information page
d79dbd
- Load Application metadata (Appstream) packages on demand on Debian/Ubuntu
d79dbd
- Rename cockpit-ovirt package to cockpit-machines-ovirt
d79dbd
- Stop advertising and supporting cockpit-bundled jQuery library
d79dbd
d79dbd
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 160-2
d79dbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d79dbd
d79dbd
* Wed Jan 24 2018 Martin Pitt <martin@piware.de> - 160-1
d79dbd
d79dbd
- Add kubevirt Virtual Machines overview
d79dbd
- Redesign package list on Software Updates page and show RHEL Errata
d79dbd
- Install AppStream collection metadata packages on demand on Apps page
d79dbd
- Add AppStream metadata to cockpit-sosreport for showing up on Apps page
d79dbd
- Change CPU graphs to use "100%%" for a fully loaded multi-processor system
d79dbd
- Show storage, network, and other numbers with 3 digits of precision
d79dbd
- Add an example bastion container
d79dbd
d79dbd
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 159-2
d79dbd
- Rebuilt for switch to libxcrypt
d79dbd
d79dbd
* Wed Jan 10 2018 Martin Pitt <martin@piware.de> - 159-1
d79dbd
d79dbd
- Configure data deduplication with VDO devices on Storage page
d79dbd
- Add serial console to virtual Machines page and redesign the Consoles tab
d79dbd
- Show more error message details for failures on virtual Machines page
d79dbd
d79dbd
* Wed Dec 13 2017 Martin Pitt <martin@piware.de> - 158-1
d79dbd
d79dbd
- Add check boxes for common NFS mount options
d79dbd
- Clarify Software Update status if only security updates are available
d79dbd
- Create self-signed certificates with SubjectAltName
d79dbd
d79dbd
* Thu Nov 30 2017 Martin Pitt <martin@piware.de> - 157-1
d79dbd
d79dbd
- Add Networks tab to overview on Machines page
d79dbd
- The Apps page now displays SVG app icons
d79dbd
d79dbd
* Thu Nov 16 2017 Martin Pitt <martin@piware.de> - 156-1
d79dbd
d79dbd
- Redesign navigation and support mobile browsing
d79dbd
- Use /etc/cockpit/krb5.keytab if present to support alternate keytabs
d79dbd
- Add project homepage link to Apps page
d79dbd
- Maintain issue(5) file with current Cockpit status
d79dbd
- Use event-driven refresh of oVirt data instead of polling
d79dbd
d79dbd
* Tue Nov 07 2017 Martin Pitt <martin@piware.de> - 155-1
d79dbd
d79dbd
- Add NFS client support to the Storage page
d79dbd
- Add "Maintenance" switch for oVirt hosts
d79dbd
- Fix Terminal rendering issues in Chrome
d79dbd
- Prevent closing Terminal with Ctrl+W when focused
d79dbd
- Support the upcoming OpenShift 3.7 release
d79dbd
d79dbd
* Wed Oct 18 2017 Martin Pitt <martin@piware.de> - 154-1
d79dbd
d79dbd
- Center the "Disconnected" message in the content area
d79dbd
- Fix two layout regressions on the Cluster page
d79dbd
- Remove long-obsolete "./configure --branding" option
d79dbd
d79dbd
* Tue Oct 17 2017 Martin Pitt <martin@piware.de> - 153-1
d79dbd
d79dbd
- Add cockpit-ovirt package to control oVirt virtual machine clusters
d79dbd
- Clean up rpmlint/lintian errors in the packages
d79dbd
d79dbd
* Fri Oct 06 2017 Martin Pitt <martin@piware.de> - 152-1
d79dbd
d79dbd
- Add Applications page
d79dbd
- Add automatic update configuration for dnf to Software Updates
d79dbd
- Fix cockpit-bridge crash if /etc/os-release does not exist
d79dbd
d79dbd
* Mon Sep 25 2017 Stef Walter <stefw@redhat.com> - 151-2
d79dbd
- Add simulated test failure
d79dbd
d79dbd
* Thu Sep 21 2017 Martin Pitt <martin@piware.de> - 151-1
d79dbd
d79dbd
- Support loading SSH keys from arbitrary paths
d79dbd
- Support X-Forwarded-Proto HTTP header for Kubernetes
d79dbd
- Fix Kubernetes connection hangs (regression in version 150)
d79dbd
d79dbd
* Fri Sep 08 2017 Martin Pitt <martin@piware.de> - 150-1
d79dbd
d79dbd
- Automatically enable and start newly created timers on the Services page
d79dbd
- Support cockpit-dashboard installation into OSTree overlay on Atomic
d79dbd
- Support Kubernetes basic auth with Google Compute Engine 1.7.x
d79dbd
d79dbd
* Mon Aug 21 2017 petervo <petervo@redhat.com> - 149-1
d79dbd
- Support sending non-maskable interrupt to VMs
d79dbd
- Fix building on fedora 27
d79dbd
- Add information about non-met conditions for systemd services
d79dbd
- Clear cockpit cookie on logout
d79dbd
d79dbd
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 146-3
d79dbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d79dbd
d79dbd
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 146-2
d79dbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d79dbd
d79dbd
* Fri Jul 21 2017 Martin Pitt <martin@piware.de> - 146-1
d79dbd
d79dbd
- Show recent updates and live update log on Software Updates page
d79dbd
- Improve available Software Updates table layout for small/mobile screens
d79dbd
- Support OAuth Kubernetes logins to work with Google Compute Engine
d79dbd
- Fix reporting ABRT crashes that are already known to the server
d79dbd
- Scroll the virtual machine VNC console into view automatically
d79dbd
d79dbd
* Fri Jul 07 2017 Martin Pitt <martin@piware.de> - 145-1
d79dbd
d79dbd
- Resize the terminal dynamically to use all available space
d79dbd
- Let the Machines page update immediately after changes
d79dbd
- Add delete VM functionality to the Machines page
d79dbd
- Retire support for external Machines provider API
d79dbd
- Always recommend rebooting after applying Software Updates
d79dbd
- Group D-Bus channels to avoid hitting connection limits
d79dbd
- Fix building on Fedora Rawhide/glibc 2.25.90
d79dbd
d79dbd
* Mon Jun 19 2017 Martin Pitt <<martin@piware.de>> - 143-1
d79dbd
d79dbd
- Add "Software Updates" page for package (rpm/deb) based operating systems
d79dbd
- Fix cockpit-machines package to make inline VNC console actually work
d79dbd
- Fix Kubernetes authentication when Kubernetes configured for RBAC
d79dbd
- Build Docker page for s390x architecture
d79dbd
d79dbd
* Fri Jun 09 2017 Martin Pitt <<martin@piware.de>> - 142-1
d79dbd
d79dbd
- Virtual machines display an interactive console, either in browser, or a popup viewer
d79dbd
- Fix Virtual Machines operations on non-English locales
d79dbd
- Add documentation explaining how to grant/restrict access via polkit rules
d79dbd
d79dbd
* Fri Apr 21 2017 Martin Pitt <<mpitt@redhat.com>> - 139-1
d79dbd
d79dbd
- Show more information about virtual machines, such as boot order
d79dbd
- Fix enablement of timer systemd units created on Services page
d79dbd
- Fix Storage crash on multiple iSCSI sessions
d79dbd
- cockpit-docker is now installable with docker-ce or other alternatives
d79dbd
- Hide docker push commands on Registry image pages for  "pull" roles
d79dbd
d79dbd
* Mon Apr 10 2017 Stef Walter <<stefw@redhat.com>> - 138-1
d79dbd
- Only allow mdraid disk removal when it won't destroy data
d79dbd
- Allow DN style usernames in the Kubernetes dashboard
d79dbd
- Simplify protocol that cockpit talks to session authentication processes
d79dbd
d79dbd
* Thu Mar 30 2017 Martin Pitt <<mpitt@redhat.com>> - 137-1
d79dbd
d79dbd
- Read ~/.ssh/known_hosts for connecting to remote machines with ssh
d79dbd
- The Storage LVM setup can add unpartitioned free space as a physical volume
d79dbd
- NetworkManager's Team plugin can be used on architectures other than x86_64
d79dbd
- Cockpit's web server understands and properly responds to HTTP HEAD requests
d79dbd
- Allow parameter substitution in manifest when spawning peer bridges
d79dbd
d79dbd
* Thu Mar 09 2017 Martin Pitt <<mpitt@redhat.com>> - 134-1
d79dbd
d79dbd
- Show /etc/motd in the "System" task page
d79dbd
- Drop "System" service actions which are intended for scripts
d79dbd
- Make login page translatable
d79dbd
- NetworkManager now activates slave interfaces by itself
d79dbd
- Add call timeout option to the cockpit.dbus() API
d79dbd
- The Debian packaging is now able to apply binary patches
d79dbd
d79dbd
* Thu Mar 02 2017 Martin Pitt <<mpitt@redhat.com>> - 133-1
d79dbd
d79dbd
- Remotely managed machines are now configured in /etc/cockpit/machines.d/*.json
d79dbd
- Fix NetworkManager's "MTU" dialog layout
d79dbd
- Build the cockpit-tests package for releases too
d79dbd
- Split translations into individual packages
d79dbd
- Packages now configure alternate cockpit-bridge's to interact with the system
d79dbd
d79dbd
* Thu Feb 23 2017 Martin Pitt <<mpitt@redhat.com>> - 132-1
d79dbd
d79dbd
- Make basic SELinux functionality available without setroubleshootd
d79dbd
- Allow changing the MAC address for ethernet adapters and see them for bonds
d79dbd
- Hide "autoconnect" checkbox for network devices without settings
d79dbd
- Support for external providers other than libvirt on Machines page
d79dbd
- Some tooltip fixes
d79dbd
- Add option to restrict max read size to the Cockpit file API
d79dbd
- Relax dependencies on cockpit-bridge package on Debian/Ubuntu
d79dbd
- Rename cockpit-test-assets package to cockpit-tests
d79dbd
- When touching patched files handle case of only one file
d79dbd
- Always build the cockpit-tests subpackage
d79dbd
d79dbd
* Mon Feb 06 2017 Stef Walter <<stefw@redhat.com>> - 131-1
d79dbd
- Show session virtual machines on Machines page
d79dbd
- Fix use of the TAB key on login page
d79dbd
- Robust naming and detection of network bond master
d79dbd
- Debian packaging fixes
d79dbd
d79dbd
* Wed Jan 25 2017 Stef Walter <<stefw@redhat.com>> - 130-1
d79dbd
- cockpit.file() can read non-memory-mappable file
d79dbd
- Add kdump configuration user interface
d79dbd
- Allow container Registry Console user names with '@' sign
d79dbd
d79dbd
* Wed Jan 18 2017 Stef Walter <<stefw@redhat.com>> - 129-1
d79dbd
- Diagnostic sosreport feature now works on RHEL Atomic again
d79dbd
- The configure script has a --disable-ssh option to toggle libssh dep
d79dbd
- The configure --disable-ws option has been replaced with above.
d79dbd
- Unit tests have been fixed on recent GLib versions
d79dbd
- Several Fedora and Debian packaging fixes
d79dbd
d79dbd
* Wed Dec 14 2016 Stef Walter <<stefw@redhat.com>> - 126-1
d79dbd
- Show security scan information about containers
d79dbd
- Choose whether password is cached and reused on login screen
d79dbd
- Allow renaming of active devices in networking interface
d79dbd
- More clearly indicate when checking network connectivity
d79dbd
- The remotectl command can now combine certificate and key files
d79dbd
- Support Openshift's certificate autogeneration when used as a pod
d79dbd
- The remotectl tool now checks for keys in certificate files
d79dbd
- Domain join operations can now be properly cancelled
d79dbd
- Make Kerberos authentication work even if gss-proxy is in use
d79dbd
- Javascript code can now export DBus interfaces
d79dbd
- When proxied, support X-Forwarded-Proto
d79dbd
- Ignore block devices with a zero size in the storage interface
d79dbd
d79dbd
* Thu Nov 24 2016 Stef Walter <<stefw@redhat.com>> - 125-1
d79dbd
- Cockpit is now properly translatable
d79dbd
- Display OSTree signatures
d79dbd
- New expandable views for storage devices
d79dbd
- No longer offer to format read-only block devices
d79dbd
- Use stored passphrases for LUKS devices properly
d79dbd
- Start testing on RHEL 7.3
d79dbd
- More strict about transport channels a bridge accepts
d79dbd
- System shutdown can be scheduled by date
d79dbd
d79dbd
* Wed Nov 16 2016 Stef Walter <<stefw@redhat.com>> - 124-1
d79dbd
- Build and test on Debian Jessie
d79dbd
- Deprecate older javascript files
d79dbd
- Properly terminate user sessions on the Accounts page
d79dbd
- Fix regression on login screen in older Internet Explorer browsers
d79dbd
- Fix regression where Date Picker was not shown in System Time dialog
d79dbd
d79dbd
* Thu Nov 10 2016 Stef Walter <<stefw@redhat.com>> - 123-1
d79dbd
- Release a second tarball with cached javascript dependencies
d79dbd
- Start verifying that Cockpit works on Ubuntu 16.04
d79dbd
- Enable and verify the network functionality on Debian
d79dbd
- Integration tests now log core dumps for diagnosis
d79dbd
d79dbd
* Tue Nov 01 2016 Stef Walter <stefw@redhat.com> - 122-1
d79dbd
- Works with UDisks in addition to storaged
d79dbd
- Allow logging into other systems from login page
d79dbd
- Explicitly specify javascript dependency versions
d79dbd
d79dbd
* Fri Oct 28 2016 Stef Walter <stefw@redhat.com> - 121-1
d79dbd
- Network Manager Checkpoints
d79dbd
- Add Debian Branding
d79dbd
- Fix GSSAPI login on Debian and Ubuntu
d79dbd
- Generate map files for debugging Javascript and CSS
d79dbd
d79dbd
* Sat Oct 22 2016 Stef Walter <stefw@redhat.com> - 120-1
d79dbd
- New containers page layout
d79dbd
- Quick filtering of containers and images on the container page
d79dbd
- Added sidebar for phisical volumes in a volume group
d79dbd
- Run a separate cockpit-ssh process when making SSH connections
d79dbd
- Allow connecting to remote machines from the login page
d79dbd
- Only connect to remote machines already known to Cockpit
d79dbd
- Fix bugs preventing journal page from working on Firefox 49
d79dbd
- Add tooltip describing group name in Roles list
d79dbd
d79dbd
* Sat Oct 01 2016 Dennis Gilmore <dennis@ausil.us> - 119-2
d79dbd
- enabled cockpit-docker on aarch64, ppc64, ppc64le
d79dbd
d79dbd
* Thu Sep 29 2016 petervo <petervo@redhat.com> - 119-1
d79dbd
- Adds basic VM Management and Monitoring
d79dbd
- MDRaid job improvements
d79dbd
- Show unmanaged network devices
d79dbd
- Better errors when formating storage devices
d79dbd
- Updated VNC example
d79dbd
- Port subscriptions package to react
d79dbd
- Allow branding.css to overide shell css
d79dbd
d79dbd
* Wed Sep 07 2016 Stef Walter <stefw@redhat.com> - 118-1
d79dbd
- Support PAM conversations on the Login screen
d79dbd
- Users can create systemd timer jobs
d79dbd
- Provide default names for volume groups and logical volumes
d79dbd
- Make Docker graphs work on Debian
d79dbd
- Only offer to format disks with supported file systems
d79dbd
- Show all managed NetworkManager devices
d79dbd
- Use webpack for building Cockpit javascript
d79dbd
- Cockpit URLs can be proxied with a configured HTTP path prefix
d79dbd
- Allow Cockpit packages to require a minimum version of Cockpit
d79dbd
- Translations fixes
d79dbd
d79dbd
* Thu Aug 11 2016 Stef Walter <stefw@redhat.com> - 0.117-1
d79dbd
- * Add support for network teams
d79dbd
- * Select translations for complex language names
d79dbd
- * Don't allow formating extended partitions
d79dbd
- * Can configure Openshift Registry so anonymous users can pull images
d79dbd
d79dbd
* Fri Jul 29 2016 Stef Walter <stefw@redhat.com> - 0.116-1
d79dbd
- * Support for volumes when starting a docker container
d79dbd
- * Support for setting environment variables in a docker container
d79dbd
- * Fix regressions that broke display of localized text
d79dbd
d79dbd
* Thu Jul 21 2016 Stef Walter <stefw@redhat.com> - 0.115-1
d79dbd
- * Setup Docker container and image storage through the UI
d79dbd
- * Use Webpack to build Cockpit UI packages
d79dbd
- * Update the Cockpit Vagrant development box to use Fedora 24
d79dbd
d79dbd
* Tue Jul 12 2016 Stef Walter <stefw@redhat.com> - 0.114-1
d79dbd
- .104
d79dbd
- * Network configuration of the Ethernet MTU
d79dbd
- * Red Hat Subscriptions can now specify activation keys and orgs
d79dbd
- * Start integration testing on CentOS
d79dbd
- * SSH Host keys are show on system page
d79dbd
- * Machine ID is shown on system page
d79dbd
- * Show intelligent password score error messages
d79dbd
d79dbd
* Thu Jul 07 2016 Stef Walter <stefw@redhat.com> - 0.113-1
d79dbd
- * Show timer information for systemd timer jobs
d79dbd
- * Use 'active-backup' as the default for new network bonds
d79dbd
- * When changing system time check formats properly
d79dbd
- * Hide the machine asset tag when no asset exists
d79dbd
- * Disable the network on/off switch for unknown or unmanaged interfaces
d79dbd
- * Show full string for system hardware info and operating system name
d79dbd
d79dbd
* Wed Jun 29 2016 Stef Walter <stefw@redhat.com> - 0.112-1
d79dbd
- * Don't show network interfaces where NM_CONTROLLED=no is set
d79dbd
- * Add textual fields to container memory and CPU sliders
d79dbd
- * Display contianer memory and CPU resources on Debian
d79dbd
- * Disable tuned correctly when clearing a performance profile
d79dbd
- * Fix SELinux enforcing toggle switch and status
d79dbd
d79dbd
* Tue Jun 21 2016 Stef Walter <stefw@redhat.com> - 0.111-1
d79dbd
- * Tarball build issue in 0.110 is now fixed
d79dbd
- * The Containers page layouts have been tweaked
d79dbd
- * Make the Containers resource limits work again
d79dbd
- * Registry image now have layers displayed correctly
d79dbd
d79dbd
* Thu Jun 02 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.109-1
d79dbd
- * API stabilization, structural cleanup
d79dbd
- * SELinux Troubleshooting: documentation, support latest API
d79dbd
- * Update Patternfly
d79dbd
- * Use CockpitLang cookie and Accept-Language for localization
d79dbd
- * Can now click through to perform administration tasks on Nodes on the Cluster dashboard
d79dbd
- * Cockpit terminal now supports shells like fish
d79dbd
d79dbd
* Fri May 27 2016 Stef Walter <stefw@redhat.com> - 0.108-1
d79dbd
- * SELinux troubleshooting alerts can now be dismissed
d79dbd
- * Show SELinux icon for critical alerts
d79dbd
- * SELinux enforcing mode can be turned off and on with a switch
d79dbd
- * Kubernetes Nodes are now include charts about usage data
d79dbd
- * Fix Debian dependency on Docker
d79dbd
- * Update the look and feel of the toggle switch
d79dbd
- * Update ListenStream documentation to include address info
d79dbd
d79dbd
* Fri May 20 2016 Stef Walter <stefw@redhat.com> - 0.107-1
d79dbd
- * Display image stream import errors
d79dbd
- * Add GlusterFS persistent volumes in Cluster dashboard
d79dbd
- * Show a list of pending persistent volume claims
d79dbd
- * jQuery Flot library is no longer part of the base1 package
d79dbd
- * Fix Content-Security-Policy issues with jQuery Flot
d79dbd
d79dbd
* Thu May 12 2016 Stef Walter <stefw@redhat.com> - 0.106-1
d79dbd
- * Add namespaces to cockpit CSS classes
d79dbd
- * Display container image layers in a simpler graph
d79dbd
- * Hide actions in Cluster projects listing that are not accessible
d79dbd
d79dbd
* Wed May 04 2016 Stef Walter <stefw@redhat.com> - 0.105-1
d79dbd
- * Strict Content-Security-Policy in all shipped components of Cockpit
d79dbd
- * Can now add and remove Openshift users to and from groups
d79dbd
- * Add timeout setting for Cockpit authentication
d79dbd
- * Registry interface now has checkbox for mirroring from insecure registries
d79dbd
- * Kubernetes dashboard now allows deletion of Nodes
d79dbd
d79dbd
* Thu Apr 28 2016 Stef Walter <stefw@redhat.com> - 0.104-1
d79dbd
- * Show errors correctly when deleting or modifying user accounts
d79dbd
- * Add support for iSCSI cluster volumes
d79dbd
- * Strict Content-Security-Policy in the dashboard, sosreport and realmd code
d79dbd
- * Better list expansion and navigation behavior across Cockpit
d79dbd
- * Don't show 'Computer OU' field when leaving a domain
d79dbd
- * Remove usage of bootstrap-select
d79dbd
- * Show errors properly in performance profile dialog
d79dbd
- * Fix Cluster sidebar to react to window size
d79dbd
- * Allow specifying specific tags in registry image streams
d79dbd
- * Make registry project access policy more visible
d79dbd
d79dbd
* Tue Apr 19 2016 Stef Walter <stefw@redhat.com> - 0.103-1
d79dbd
- * Strict Content-Security-Policy for subscriptions component
d79dbd
- * New dialog for Kubernetes connection configuration
d79dbd
- * Release to a cockpit-project Ubuntu PPA
d79dbd
- * Remove jQuery usage from cockpit.js
d79dbd
- * New styling for cluster dashboard
d79dbd
- * Fix build issue on MIPS
d79dbd
d79dbd
* Thu Apr 14 2016 Stef Walter <stefw@redhat.com> - 0.102-1
d79dbd
- * Can configure Docker restart policy for new containers
d79dbd
- * Use a single dialog for creating logical volumes
d79dbd
- * Package and test the storage UI on Debian
d79dbd
- * Don't offer 'Computer OU' when joining IPA domains
d79dbd
- * Don't distribute jshint build dependency due to its non-free license
d79dbd
d79dbd
* Fri Feb 12 2016 Stef Walter <stefw@redhat.com> - 0.95-1
d79dbd
- * iSCSI initiator support on the storage page
d79dbd
- * Page browser title now uses on operating system name
d79dbd
- * Better look when Cockpit disconnects from the server
d79dbd
- * Avoid use of NFS in the Vagrantfile
d79dbd
- * Expand 'Tools' menu when navigating to one of its items
d79dbd
- * Set a default $PATH in cockpit-bridge
d79dbd
d79dbd
* Tue Feb 02 2016 Stef Walter <stefw@redhat.com> - 0.94-1
d79dbd
- * Handle interruptions during cockpit-ws start while reading from /dev/urandom
d79dbd
- * Remove BIOS display from Server Summary page
d79dbd
- * Support tuned descriptions
d79dbd
- * Fix Content-Security-Policy in example manifest.json files
d79dbd
d79dbd
* Mon Jan 25 2016 Stef Walter <stefw@redhat.com> - 0.93-1
d79dbd
- * Set system performance profile via tuned
d79dbd
- * Support for WebSocket client in cockpit-bridge
d79dbd
- * Support using Nulecule with Openshift
d79dbd
- * Actually exit cockpit-ws when it's idle
d79dbd
d79dbd
* Wed Jan 20 2016 Stef Walter <stefw@redhat.com> - 0.92-1
d79dbd
- * OAuth login support
d79dbd
- * Update Patternfly
d79dbd
- * Log to stderr when no journal
d79dbd
- * Make sosreport work on RHEL and Atomic
d79dbd
d79dbd
* Thu Jan 14 2016 Stef Walter <stefw@redhat.com> - 0.91-1
d79dbd
- * Fix computing of graph samples on 32-bit OS
d79dbd
- * Distribute licenses of included components
d79dbd
- * Distribute development dependencies
d79dbd
- * Support 'make clean' properly in the tarball
d79dbd
d79dbd
* Tue Jan 05 2016 Stef Walter <stefw@redhat.com> - 0.90-1
d79dbd
- * Fix Content-Security-Policy which broke loading in certain situations
d79dbd
- * Deal correctly with failures trying to join unsupported domains
d79dbd
- * Add documentation about Cockpit startup
d79dbd
- * Better data in storage usage graphs
d79dbd
- * Start creating debian source packages
d79dbd
d79dbd
* Tue Dec 22 2015 Stef Walter <stefw@redhat.com> - 0.89-1
d79dbd
- * Start routine testing of Cockpit on Debian Unstable
d79dbd
- * Make the config file case insensitive
d79dbd
- * Reorder graphs on server summary page
d79dbd
- * Don't suggest syncing users when adding a machine to dashboard
d79dbd
- * Enable weak dependencies for F24+
d79dbd
- * Show correct data in per interface network graphs
d79dbd
- * Fix the Vagrantfile to pull in latest Cockpit
d79dbd
- * Add Content-Security-Policy header support
d79dbd
d79dbd
* Fri Dec 18 2015 Stef Walter <stefw@redhat.com> - 0.88-1
d79dbd
- * User interface for OSTree upgrades and rollbacks
d79dbd
- * General reusable purpose angular kubernetes client code
d79dbd
- * Allow custom login scripts for handling authentication
d79dbd
- * A specific dashboards can now be the default destination after login
d79dbd
- * Kill ssh-agent correctly when launched by cockpit-bridge
d79dbd
- * Add a new cockpit-stub bridge for non-local access
d79dbd
d79dbd
* Thu Dec 10 2015 Stef Walter <stefw@redhat.com> - 0.87-1
d79dbd
- * Fix login on Windows, don't prompt for additional auth
d79dbd
- * Use the machine host name in the default self-signed certificate
d79dbd
- * Cockpit release tarballs are now distributed in tar-ustar format
d79dbd
- * Allow overriding package manifests
d79dbd
- * Testing and build fixes
d79dbd
d79dbd
* Fri Dec 04 2015 Stef Walter <stefw@redhat.com> - 0.86-1
d79dbd
- * SOS report UI page
d79dbd
- * Simpler way for contributors to build cockpit RPMs
d79dbd
- * Infrastructure for implementing downloads
d79dbd
d79dbd
* Wed Nov 18 2015 Stef Walter <stefw@redhat.com> - 0.84-1
d79dbd
- * Add a cockpit manual page
d79dbd
- * Set correct SELinux context for certificates
d79dbd
- * Remove custom SELinux policy
d79dbd
- * Testing and bug fixes
d79dbd
d79dbd
* Tue Nov 03 2015 Stef Walter <stefw@redhat.com> - 0.83-1
d79dbd
- * Fix NTP server configuration bugs
d79dbd
- * Kubernetes dashboard topology icons don't leave the view
d79dbd
- * Kubernetes dashboard uses shared container-terminal component
d79dbd
- * Fix race when adding machine to Cockpit dashboard
d79dbd
- * Updated documentation for running new distributed tests
d79dbd
- * Lots of other bug and testing fixes
d79dbd
d79dbd
* Wed Oct 28 2015 Stef Walter <stefw@redhat.com> - 0.82-1
d79dbd
- * Support certificate chains properly in cockpit-ws
d79dbd
- * Rename the default self-signed certificate
d79dbd
- * Implement distributed integration testing
d79dbd
d79dbd
* Wed Oct 21 2015 Stef Walter <stefw@redhat.com> - 0.81-1
d79dbd
- * Allow configuring NTP servers when used with timesyncd
d79dbd
- * Fix regression in network configuration switches
d79dbd
- * Make the various graphs look better
d79dbd
- * Openshift Routes and Deployment Configs can be removed
d79dbd
- * Run integration tests using TAP "test anything protocol"
d79dbd
- * Lots of other bug fixes and cleanup
d79dbd
d79dbd
* Wed Oct 14 2015 Stef Walter <stefw@redhat.com> - 0.80-1
d79dbd
- * UI for loading, viewing, changing Private SSH Keys
d79dbd
- * Always start an ssh-agent in the cockpit login session
d79dbd
- * New listing panel designs
d79dbd
- * Lots of testing and bug fixes
d79dbd
d79dbd
* Wed Oct 07 2015 Stef Walter <stefw@redhat.com> - 0.79-1
d79dbd
- * Vagrant file for Cockpit development
d79dbd
- * Use libvirt for testing
d79dbd
- * Display only last lines of Kubernetes container logs
d79dbd
d79dbd
* Wed Sep 30 2015 Stef Walter <stefw@redhat.com> - 0.78-1
d79dbd
- * Fix extreme CPU usage issue in 0.77 release
d79dbd
- * Fix compatibility with older releases
d79dbd
- * Offer to activate multipathd for multipath disks
d79dbd
- * Guide now contains insight into feature internals
d79dbd
- * Lots of other minor bug fixes
d79dbd
d79dbd
* Wed Sep 23 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 0.77-1.1
d79dbd
- disable FMA support to get it pass all tests on secondary architectures
d79dbd
- removed duplicated "global rel 1"
d79dbd
d79dbd
* Tue Sep 22 2015 Stef Walter <stefw@redhat.com> - 0.77-1
d79dbd
- * Work better with multipath storage
d79dbd
- * Deletion of kubernetes objects
d79dbd
- * Cleaner URLs in the bookmark bar
d79dbd
- * Show a warning when adding too many machines
d79dbd
- * Make authentication work when embedding Cockpit
d79dbd
- * Complete componentizing Cockpit
d79dbd
d79dbd
* Wed Sep 16 2015 Stef Walter <stefw@redhat.com> - 0.76-1
d79dbd
- * Fix displaying of network bonds
d79dbd
- * Better Kubernetes filter bar, shell access
d79dbd
- * Show some Openshift related objects
d79dbd
- * Use patternfly v2.2
d79dbd
d79dbd
* Thu Sep 10 2015 petervo <petervo@redhat.com> - 0.75-1
d79dbd
- New design for kubernetes listing pages
d79dbd
- Namespace filter for kubernetes
d79dbd
- Pretty http error pages
d79dbd
- Lots of bugs, build and testing fixes
d79dbd
d79dbd
* Thu Sep 03 2015 Stef Walter <stefw@redhat.com> - 0.74-1
d79dbd
- * Display an intelligent message when password auth is not possible
d79dbd
- * Correctly start terminal in home directory
d79dbd
- * NetworkManager code is in a separate package
d79dbd
- * PCP is an optional build dependency
d79dbd
- * Lots of bugs, build and testing fixes
d79dbd
d79dbd
* Wed Aug 26 2015 Stef Walter <stefw@redhat.com> - 0.73-1
d79dbd
- * Kubernetes UI can connect to non-local API server
d79dbd
- * Automate Web Service container build on Docker Hub
d79dbd
- * Add validation options to TLS client connections
d79dbd
- * PAM pam_ssh_add.so module for loading SSH keys based on login password
d79dbd
- * Build, testing and other fixes
d79dbd
d79dbd
* Mon Aug 17 2015 Peter <petervo@redhat.com> - 0.71-1
d79dbd
- Update to 0.71 release.
d79dbd
d79dbd
* Wed Aug 12 2015 Stef Walter <stefw@redhat.com> - 0.70-1
d79dbd
- Depend on kubernetes-client instead of kubernetes
d79dbd
- Update to 0.70 release.
d79dbd
d79dbd
* Thu Aug 06 2015 Stef Walter <stefw@redhat.com> - 0.69-1
d79dbd
- Update to 0.69 release.
d79dbd
d79dbd
* Wed Jul 29 2015 Peter <petervo@redhat.com> - 0.68-1
d79dbd
- Update to 0.68 release.
d79dbd
d79dbd
* Thu Jul 23 2015 Peter <petervo@redhat.com> - 0.66-1
d79dbd
- Update to 0.66 release
d79dbd
d79dbd
* Fri Jul 17 2015 Peter <petervo@redhat.com> - 0.65-2
d79dbd
- Require libssh 0.7.1 on fedora >= 22 systems
d79dbd
d79dbd
* Wed Jul 15 2015 Peter <petervo@redhat.com> - 0.65-1
d79dbd
- Update to 0.65 release
d79dbd
d79dbd
* Wed Jul 08 2015 Peter <petervo@redhat.com> - 0.64-1
d79dbd
- Update to 0.64 release
d79dbd
d79dbd
* Wed Jul 01 2015 Peter <petervo@redhat.com> - 0.63-1
d79dbd
- Update to 0.63 release
d79dbd
- Remove cockpit-docker for armv7hl while docker
d79dbd
  packages are being fixed
d79dbd
d79dbd
* Thu Jun 25 2015 Peter <petervo@redhat.com> - 0.62-1
d79dbd
- Update to 0.62 release
d79dbd
d79dbd
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.61-2
d79dbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d79dbd
d79dbd
* Wed Jun 10 2015 Peter <petervo@redhat.com> - 0.61-1
d79dbd
- Update to 0.61 release
d79dbd
d79dbd
* Mon Jun 01 2015 Stef Walter <stefw@redhat.com> - 0.60-1
d79dbd
- Update to 0.60 release
d79dbd
d79dbd
* Wed May 27 2015 Peter <petervo@redhat.com> - 0.59-1
d79dbd
- Update to 0.59 release
d79dbd
d79dbd
* Fri May 22 2015 Peter <petervo@redhat.com> - 0.58-1
d79dbd
- Update to 0.58 release
d79dbd
d79dbd
* Wed May 20 2015 Peter <petervo@redhat.com> - 0.57-1
d79dbd
- Update to 0.57 release
d79dbd
d79dbd
* Wed May 13 2015 Peter <petervo@redhat.com> - 0.56-1
d79dbd
- Update to 0.56 release
d79dbd
d79dbd
* Wed May 06 2015 Stef Walter <stefw@redhat.com> - 0.55-1
d79dbd
- Update to 0.55 release
d79dbd
d79dbd
* Fri Apr 24 2015 Peter <petervo@redhat.com> - 0.54-1
d79dbd
- Update to 0.54 release
d79dbd
d79dbd
* Tue Apr 21 2015 Peter <petervo@redhat.com> - 0.53-1
d79dbd
- Update to 0.53 release
d79dbd
d79dbd
* Thu Apr 16 2015 Stef Walter <stefw@redhat.com> - 0.52-1
d79dbd
- Update to 0.52 release
d79dbd
d79dbd
* Tue Apr 14 2015 Peter <petervo@redhat.com> - 0.51-1
d79dbd
- Update to 0.51 release
d79dbd
d79dbd
* Tue Apr 07 2015 Stef Walter <stefw@redhat.com> - 0.50-1
d79dbd
- Update to 0.50 release
d79dbd
d79dbd
* Wed Apr 01 2015 Stephen Gallagher <sgallagh@redhat.com> 0.49-2
d79dbd
- Fix incorrect Obsoletes: of cockpit-daemon
d79dbd
d79dbd
* Wed Apr 01 2015 Peter <petervo@redhat.com> - 0.49-1
d79dbd
- Update to 0.49 release.
d79dbd
- cockpitd was renamed to cockpit-wrapper the cockpit-daemon
d79dbd
  package was removed and is now installed with the
d79dbd
  cockpit-bridge package.
d79dbd
d79dbd
* Mon Mar 30 2015 Peter <petervo@redhat.com> - 0.48-1
d79dbd
- Update to 0.48 release
d79dbd
d79dbd
* Mon Mar 30 2015 Stephen Gallagher <sgallagh@redhat.com> 0.47-2
d79dbd
- Don't attempt to build cockpit-kubernetes on armv7hl
d79dbd
d79dbd
* Fri Mar 27 2015 Peter <petervo@redhat.com> - 0.47-1
d79dbd
- Update to 0.47 release, build docker on armvrhl
d79dbd
d79dbd
* Thu Mar 26 2015 Stef Walter <stefw@redhat.com> - 0.46-1
d79dbd
- Update to 0.46 release
d79dbd
d79dbd
* Mon Mar 23 2015 Stef Walter <stefw@redhat.com> - 0.45-1
d79dbd
- Update to 0.45 release
d79dbd
d79dbd
* Sat Mar 21 2015 Stef Walter <stefw@redhat.com> - 0.44-3
d79dbd
- Add back debuginfo files to the right place
d79dbd
d79dbd
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-2
d79dbd
- Disable separate debuginfo for now: build failure
d79dbd
d79dbd
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-1
d79dbd
- Update to 0.44 release
d79dbd
d79dbd
* Thu Mar 19 2015 Stef Walter <stefw@redhat.com> - 0.43-2
d79dbd
- Don't break EPEL or CentOS builds due to missing branding
d79dbd
d79dbd
* Wed Mar 18 2015 Stef Walter <stefw@redhat.com> - 0.43-1
d79dbd
- Update to 0.43 release
d79dbd
d79dbd
* Tue Mar 17 2015 Stef Walter <stefw@redhat.com> - 0.42-2
d79dbd
- Fix obseleting cockpit-assets
d79dbd
d79dbd
* Sat Mar 14 2015 Stef Walter <stefw@redhat.com> - 0.42-1
d79dbd
- Update to 0.42 release
d79dbd
d79dbd
* Wed Mar 04 2015 Stef Walter <stefw@redhat.com> - 0.41-1
d79dbd
- Update to 0.41 release
d79dbd
d79dbd
* Thu Feb 26 2015 Stef Walter <stefw@redhat.com> - 0.40-1
d79dbd
- Update to 0.40 release
d79dbd
d79dbd
* Thu Feb 19 2015 Stef Walter <stefw@redhat.com> - 0.39-1
d79dbd
- Update to 0.39 release
d79dbd
d79dbd
* Wed Jan 28 2015 Stef Walter <stefw@redhat.com> - 0.38-1
d79dbd
- Update to 0.38 release
d79dbd
d79dbd
* Thu Jan 22 2015 Stef Walter <stefw@redhat.com> - 0.37-1
d79dbd
- Update to 0.37 release
d79dbd
d79dbd
* Mon Jan 12 2015 Stef Walter <stefw@redhat.com> - 0.36-1
d79dbd
- Update to 0.36 release
d79dbd
d79dbd
* Mon Dec 15 2014 Stef Walter <stefw@redhat.com> - 0.35-1
d79dbd
- Update to 0.35 release
d79dbd
d79dbd
* Thu Dec 11 2014 Stef Walter <stefw@redhat.com> - 0.34-1
d79dbd
- Update to 0.34 release
d79dbd
d79dbd
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-3
d79dbd
- Only depend on docker stuff on x86_64
d79dbd
d79dbd
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-2
d79dbd
- Only build docker stuff on x86_64
d79dbd
d79dbd
* Wed Dec 03 2014 Stef Walter <stefw@redhat.com> - 0.33-1
d79dbd
- Update to 0.33 release
d79dbd
d79dbd
* Mon Nov 24 2014 Stef Walter <stefw@redhat.com> - 0.32-1
d79dbd
- Update to 0.32 release
d79dbd
d79dbd
* Fri Nov 14 2014 Stef Walter <stefw@redhat.com> - 0.31-1
d79dbd
- Update to 0.31 release
d79dbd
d79dbd
* Wed Nov 12 2014 Stef Walter <stefw@redhat.com> - 0.30-1
d79dbd
- Update to 0.30 release
d79dbd
- Split Cockpit into various sub packages
d79dbd
d79dbd
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-3
d79dbd
- Don't require test-assets from selinux-policy
d79dbd
- Other minor tweaks and fixes
d79dbd
d79dbd
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-2
d79dbd
- Include selinux policy as a dep where required
d79dbd
d79dbd
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-1
d79dbd
- Update to 0.29 release
d79dbd
d79dbd
* Thu Oct 16 2014 Stef Walter <stefw@redhat.com> - 0.28-1
d79dbd
- Update to 0.28 release
d79dbd
- cockpit-agent was renamed to cockpit-bridge
d79dbd
d79dbd
* Fri Oct 10 2014 Stef Walter <stefw@redhat.com> - 0.27-1
d79dbd
- Update to 0.27 release
d79dbd
- Don't create cockpit-*-admin groups rhbz#1145135
d79dbd
- Fix user management for non-root users rhbz#1140562
d79dbd
- Fix 'out of memory' error during ssh auth rhbz#1142282
d79dbd
d79dbd
* Wed Oct 08 2014 Stef Walter <stefw@redhat.com> - 0.26-1
d79dbd
- Update to 0.26 release
d79dbd
- Can see disk usage on storage page rhbz#1142459
d79dbd
- Better order for lists of block devices rhbz#1142443
d79dbd
- Setting container memory limit fixed rhbz#1142362
d79dbd
- Can create storage volume of maximum capacity rhbz#1142259
d79dbd
- Fix RAID device Bitmap enable/disable error rhbz#1142248
d79dbd
- Docker page connects to right machine rhbz#1142229
d79dbd
- Clear the format dialog label correctly rhbz#1142228
d79dbd
- No 'Drop Privileges' item in menu for root rhbz#1142197
d79dbd
- Don't flash 'Server has closed Connection on logout rhbz#1142175
d79dbd
- Non-root users can manipulate user accounts rhbz#1142154
d79dbd
- Fix strange error message when editing user accounts rhbz#1142154
d79dbd
d79dbd
* Wed Sep 24 2014 Stef Walter <stefw@redhat.com> - 0.25-1
d79dbd
- Update to 0.25 release
d79dbd
d79dbd
* Wed Sep 17 2014 Stef Walter <stefw@redhat.com> - 0.24-1
d79dbd
- Update to 0.24 release
d79dbd
d79dbd
* Wed Sep 10 2014 Stef Walter <stefw@redhat.com> - 0.23-1
d79dbd
- Update to 0.23 release
d79dbd
d79dbd
* Wed Sep 03 2014 Stef Walter <stefw@redhat.com> - 0.22-1
d79dbd
- Update to 0.22 release
d79dbd
d79dbd
* Tue Aug 26 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.21-1
d79dbd
- Update to 0.21 release
d79dbd
d79dbd
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
d79dbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d79dbd
d79dbd
* Thu Aug 14 2014 Stef Walter <stefw@redhat.com> 0.20-1
d79dbd
- Update to 0.20 release
d79dbd
d79dbd
* Thu Aug 07 2014 Stef Walter <stefw@redhat.com> 0.19-1
d79dbd
- Update to 0.19 release
d79dbd
d79dbd
* Wed Jul 30 2014 Stef Walter <stefw@redhat.com> 0.18-1
d79dbd
- Update to 0.18 release
d79dbd
- Add glib-networking build requirement
d79dbd
- Let selinux-policy-targetted distribute selinux policy
d79dbd
d79dbd
* Mon Jul 28 2014 Colin Walters <walters@verbum.org> 0.17-2
d79dbd
- Drop Requires and references to dead test-assets subpackage
d79dbd
d79dbd
* Thu Jul 24 2014 Stef Walter <stefw@redhat.com> 0.17-1
d79dbd
- Update to 0.17 release
d79dbd
d79dbd
* Wed Jul 23 2014 Stef Walter <stefw@redhat.com> 0.16-3
d79dbd
- Distribute our own selinux policy rhbz#1110758
d79dbd
d79dbd
* Tue Jul 22 2014 Stef Walter <stefw@redhat.com> 0.16-2
d79dbd
- Refer to cockpit.socket in scriptlets rhbz#1110764
d79dbd
d79dbd
* Thu Jul 17 2014 Stef Walter <stefw@redhat.com> 0.16-1
d79dbd
- Update to 0.16 release
d79dbd
d79dbd
* Thu Jul 10 2014 Stef Walter <stefw@redhat.com> 0.15-1
d79dbd
- Update to 0.15 release
d79dbd
- Put pam_reauthorize.so in the cockpit PAM stack
d79dbd
d79dbd
* Thu Jul 03 2014 Stef Walter <stefw@redhat.com> 0.14-1
d79dbd
- Update to 0.14 release
d79dbd
d79dbd
* Mon Jun 30 2014 Stef Walter <stefw@redhat.com> 0.13-1
d79dbd
- Update to 0.13 release
d79dbd
d79dbd
* Tue Jun 24 2014 Stef Walter <stefw@redhat.com> 0.12-1
d79dbd
- Update to upstream 0.12 release
d79dbd
d79dbd
* Fri Jun 20 2014 Stef Walter <stefw@redhat.com> 0.11-1
d79dbd
- Update to upstream 0.11 release
d79dbd
d79dbd
* Thu Jun 12 2014 Stef Walter <stefw@redhat.com> 0.10-1
d79dbd
- Update to upstream 0.10 release
d79dbd
d79dbd
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
d79dbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d79dbd
d79dbd
* Fri May 23 2014 Stef Walter <stefw@redhat.com> 0.9-1
d79dbd
- Update to upstream 0.9 release
d79dbd
- Fix file attribute for cockpit-polkit
d79dbd
d79dbd
* Wed May 21 2014 Stef Walter <stefw@redhat.com> 0.8-1
d79dbd
- Update to upstream 0.8 release
d79dbd
- cockpitd now runs as a user session DBus service
d79dbd
d79dbd
* Mon May 19 2014 Stef Walter <stefw@redhat.com> 0.7-1
d79dbd
- Update to upstream 0.7 release
d79dbd
d79dbd
* Wed May 14 2014 Stef Walter <stefw@redhat.com> 0.6-1
d79dbd
- Update to upstream 0.6 release
d79dbd
d79dbd
* Tue Apr 15 2014 Stef Walter <stefw@redhat.com> 0.5-1
d79dbd
- Update to upstream 0.5 release
d79dbd
d79dbd
* Thu Apr 03 2014 Stef Walter <stefw@redhat.com> 0.4-1
d79dbd
- Update to upstream 0.4 release
d79dbd
- Lots of packaging cleanup and polish
d79dbd
d79dbd
* Fri Mar 28 2014 Stef Walter <stefw@redhat.com> 0.3-1
d79dbd
- Update to upstream 0.3 release
d79dbd
d79dbd
* Wed Feb 05 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.4.20140204git5e1faad
d79dbd
- Redid the release tag
d79dbd
d79dbd
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.3.5e1faadgit
d79dbd
- Fixed license tag
d79dbd
- Updated to new FSF address upstream
d79dbd
- Removing libgsystem before build
d79dbd
- Now claiming specific manpages
d79dbd
- Made the config files noreplace
d79dbd
- Removed the test assets
d79dbd
- Put the web assets in a subpackage
d79dbd
d79dbd
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.2.5e1faadgit
d79dbd
- Patch libgsystem out