Blame SPECS/cockpit.spec

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