Blame SPECS/cockpit-appstream.spec

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