Blame SPECS/cockpit.spec

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