Blame SPECS/cockpit.spec

19ce7e
# This spec file has been automatically updated
19ce7e
Version:        196
19ce7e
Release: 1%{?dist}
19ce7e
#
19ce7e
# This file is maintained at the following location:
19ce7e
# https://github.com/cockpit-project/cockpit/blob/master/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
# Globals that may be defined elsewhere
19ce7e
#  * Version 122
19ce7e
#  * wip 1
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
%if "%{!?__python3:1}"
19ce7e
%define __python3 /usr/bin/python3
19ce7e
%endif
19ce7e
19ce7e
# for testing this already gets set in fedora.install, as we want the target
19ce7e
# VERSION_ID, not the mock chroot's one
19ce7e
%if "%{!?os_version_id:1}"
19ce7e
%define os_version_id %(. /etc/os-release; echo $VERSION_ID)
19ce7e
%endif
19ce7e
19ce7e
%define _hardened_build 1
19ce7e
19ce7e
# define to build the dashboard
19ce7e
%define build_dashboard 1
19ce7e
19ce7e
# build basic packages like cockpit-bridge
19ce7e
%define build_basic 1
19ce7e
# build optional extensions like cockpit-docker
19ce7e
%define build_optional 0
19ce7e
19ce7e
# cockpit's firewall service definition moved to firewalld
19ce7e
%if 0%{?fedora} || 0%{?rhel} >= 8
19ce7e
%define firewalld_service 0
19ce7e
%else
19ce7e
%define firewalld_service 1
19ce7e
%endif
19ce7e
19ce7e
%define __lib lib
19ce7e
19ce7e
# on RHEL 7.x we build subscriptions; superseded later by
19ce7e
# external subscription-manager-cockpit
19ce7e
%if (0%{?rhel} >= 7 && 0%{?rhel} < 8) && 0%{?centos} == 0
19ce7e
%define build_subscriptions 1
19ce7e
%endif
19ce7e
19ce7e
# cockpit-kubernetes is RHEL 7 64 bit only
19ce7e
%if 0%{?rhel} >= 7 && 0%{?rhel} < 8
19ce7e
%ifarch aarch64 x86_64 ppc64le s390x
19ce7e
%define build_kubernetes 1
19ce7e
%endif
19ce7e
%endif
19ce7e
19ce7e
# cockpit-machines-ovirt is RHEL 7 only
19ce7e
%if 0%{?rhel} >= 7 && 0%{?rhel} < 8
19ce7e
%define build_ovirt 1
19ce7e
%endif
19ce7e
19ce7e
%if 0%{?rhel} >= 8
19ce7e
%global go_scl_prefix go-toolset-7-
19ce7e
%else
19ce7e
%global go_scl_prefix %{nil}
19ce7e
%endif
19ce7e
19ce7e
%if 0%{?rhel} >= 7
19ce7e
%define vdo_on_demand 1
19ce7e
%endif
19ce7e
19ce7e
Name:           cockpit
19ce7e
Summary:        Web Console for Linux servers
19ce7e
19ce7e
License:        LGPLv2+
19ce7e
URL:            https://cockpit-project.org/
19ce7e
19ce7e
%if %{defined wip}
19ce7e
Source0:        cockpit-%{version}.tar.gz
19ce7e
%else
19ce7e
Source0:        https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz
19ce7e
%endif
19ce7e
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
19ce7e
%if 0%{?fedora} || 0%{?rhel} >= 8
19ce7e
BuildRequires: /usr/bin/python3
19ce7e
%else
19ce7e
BuildRequires: /usr/bin/python2
19ce7e
%endif
19ce7e
BuildRequires: intltool
19ce7e
%if %{defined build_dashboard}
19ce7e
BuildRequires: libssh-devel >= 0.7.1
19ce7e
%endif
19ce7e
BuildRequires: openssl-devel
19ce7e
BuildRequires: zlib-devel
19ce7e
BuildRequires: krb5-devel
19ce7e
BuildRequires: libxslt-devel
19ce7e
BuildRequires: docbook-style-xsl
19ce7e
BuildRequires: glib-networking
19ce7e
BuildRequires: sed
19ce7e
19ce7e
BuildRequires: glib2-devel >= 2.37.4
19ce7e
BuildRequires: systemd-devel
19ce7e
BuildRequires: pcp-libs-devel
19ce7e
BuildRequires: krb5-server
19ce7e
BuildRequires: gdb
19ce7e
BuildRequires: openssh-clients
19ce7e
19ce7e
# For documentation
19ce7e
BuildRequires: xmlto
19ce7e
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
19ce7e
%if 0%{?fedora} || 0%{?rhel} >= 8
19ce7e
%if 0%{?rhel} == 0
19ce7e
Recommends: cockpit-dashboard
19ce7e
%ifarch x86_64 %{arm} aarch64 ppc64le i686 s390x
19ce7e
Recommends: (cockpit-docker if /usr/bin/docker)
19ce7e
%endif
19ce7e
%endif
19ce7e
Recommends: (cockpit-networkmanager if NetworkManager)
19ce7e
Recommends: (cockpit-storaged if udisks2)
19ce7e
Recommends: cockpit-packagekit
19ce7e
%if 0%{?rhel} >= 8 && 0%{?centos} == 0
19ce7e
Recommends: subscription-manager-cockpit
19ce7e
%endif
19ce7e
Suggests: cockpit-pcp
19ce7e
%if 0%{?build_kubernetes}
19ce7e
Suggests: cockpit-kubernetes
19ce7e
%endif
19ce7e
Suggests: cockpit-selinux
19ce7e
%endif
19ce7e
19ce7e
%prep
19ce7e
%setup -q -n cockpit-%{version}
19ce7e
19ce7e
%build
19ce7e
exec 2>&1
19ce7e
%configure \
19ce7e
    --disable-silent-rules \
19ce7e
    --with-cockpit-user=cockpit-ws \
19ce7e
    --with-selinux-config-type=etc_t \
19ce7e
%if 0%{?rhel} >= 7 && 0%{?rhel} < 8
19ce7e
    --without-storaged-iscsi-sessions \
19ce7e
%endif
19ce7e
    --with-appstream-data-packages='[ "appstream-data" ]' \
19ce7e
    --with-nfs-client-package='"nfs-utils"' \
19ce7e
    %{?vdo_on_demand:--with-vdo-package='"vdo"'}
19ce7e
make -j4 %{?extra_flags} all
19ce7e
19ce7e
%check
19ce7e
exec 2>&1
19ce7e
make -j4 check
19ce7e
19ce7e
%install
19ce7e
make install DESTDIR=%{buildroot}
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
19ce7e
%if 0%{?firewalld_service} == 0
19ce7e
rm -f %{buildroot}/%{_prefix}/%{__lib}/firewalld/services/cockpit.xml
19ce7e
%endif
19ce7e
install -p -m 644 AUTHORS COPYING README.md %{buildroot}%{_docdir}/cockpit/
19ce7e
19ce7e
# Build the package lists for resource packages
19ce7e
echo '%dir %{_datadir}/cockpit/base1' > base.list
19ce7e
find %{buildroot}%{_datadir}/cockpit/base1 -type f >> 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
19ce7e
# RHEL 7 needs to keep cockpit-ssh in dashboard for backwards compat
19ce7e
%if 0%{?rhel} == 7
19ce7e
find %{buildroot}%{_datadir}/cockpit/ssh -type f >> dashboard.list
19ce7e
echo '%{_libexecdir}/cockpit-ssh' >> dashboard.list
19ce7e
%else
19ce7e
find %{buildroot}%{_datadir}/cockpit/ssh -type f >> base.list
19ce7e
echo '%{_libexecdir}/cockpit-ssh' >> base.list
19ce7e
%endif
19ce7e
19ce7e
%if %{defined build_dashboard}
19ce7e
echo '%dir %{_datadir}/cockpit/dashboard' >> dashboard.list
19ce7e
find %{buildroot}%{_datadir}/cockpit/dashboard -type f >> dashboard.list
19ce7e
%else
19ce7e
rm -rf %{buildroot}/%{_datadir}/cockpit/dashboard
19ce7e
touch dashboard.list
19ce7e
%endif
19ce7e
19ce7e
echo '%dir %{_datadir}/cockpit/pcp' >> pcp.list
19ce7e
find %{buildroot}%{_datadir}/cockpit/pcp -type f >> pcp.list
19ce7e
19ce7e
echo '%dir %{_datadir}/cockpit/realmd' >> system.list
19ce7e
find %{buildroot}%{_datadir}/cockpit/realmd -type f >> system.list
19ce7e
19ce7e
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
19ce7e
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
%if %{defined build_subscriptions}
19ce7e
echo '%dir %{_datadir}/cockpit/subscriptions' >> system.list
19ce7e
find %{buildroot}%{_datadir}/cockpit/subscriptions -type f >> system.list
19ce7e
%else
19ce7e
rm -rf %{buildroot}/%{_datadir}/cockpit/subscriptions
19ce7e
%endif
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
19ce7e
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/machines' > machines.list
19ce7e
find %{buildroot}%{_datadir}/cockpit/machines -type f >> machines.list
19ce7e
19ce7e
%if 0%{?build_ovirt}
19ce7e
echo '%dir %{_datadir}/cockpit/ovirt' > ovirt.list
19ce7e
find %{buildroot}%{_datadir}/cockpit/ovirt -type f >> ovirt.list
19ce7e
%else
19ce7e
rm -rf %{buildroot}/%{_datadir}/cockpit/ovirt
19ce7e
touch ovirt.list
19ce7e
%endif
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
19ce7e
%ifarch x86_64 %{arm} aarch64 ppc64le i686 s390x
19ce7e
%if 0%{?fedora} || 0%{?rhel} < 8
19ce7e
echo '%dir %{_datadir}/cockpit/docker' > docker.list
19ce7e
find %{buildroot}%{_datadir}/cockpit/docker -type f >> docker.list
19ce7e
%else
19ce7e
rm -rf %{buildroot}/%{_datadir}/cockpit/docker
19ce7e
touch docker.list
19ce7e
%endif
19ce7e
%else
19ce7e
rm -rf %{buildroot}/%{_datadir}/cockpit/docker
19ce7e
touch docker.list
19ce7e
%endif
19ce7e
19ce7e
%if 0%{?build_kubernetes}
19ce7e
%if %{defined wip}
19ce7e
%else
19ce7e
rm %{buildroot}/%{_datadir}/cockpit/kubernetes/override.json
19ce7e
%endif
19ce7e
echo '%dir %{_datadir}/cockpit/kubernetes' > kubernetes.list
19ce7e
find %{buildroot}%{_datadir}/cockpit/kubernetes -type f >> kubernetes.list
19ce7e
%else
19ce7e
rm -rf %{buildroot}/%{_datadir}/cockpit/kubernetes
19ce7e
rm -f %{buildroot}/%{_libexecdir}/cockpit-kube-auth
19ce7e
rm -f %{buildroot}/%{_libexecdir}/cockpit-kube-launch
19ce7e
rm %{buildroot}/%{_libexecdir}/cockpit-stub
19ce7e
touch kubernetes.list
19ce7e
%endif
19ce7e
19ce7e
# when not building basic packages, remove their files
19ce7e
%if 0%{?build_basic} == 0
19ce7e
for pkg in base1 branding motd kdump networkmanager realmd selinux shell sosreport ssh static systemd tuned users; 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
19ce7e
for lib in systemd tmpfiles.d firewalld; do
19ce7e
    rm -r %{buildroot}/%{_prefix}/%{__lib}/$lib
19ce7e
done
19ce7e
for libexec in cockpit-askpass cockpit-session cockpit-ws cockpit-desktop; 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
19ce7e
rm %{buildroot}/usr/bin/cockpit-bridge %{buildroot}/usr/sbin/remotectl
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
19ce7e
for pkg in apps dashboard docker kubernetes machines ovirt packagekit pcp playground storaged; do
19ce7e
    rm -rf %{buildroot}/%{_datadir}/cockpit/$pkg
19ce7e
done
19ce7e
# files from -tests
19ce7e
rm -r %{buildroot}/%{_prefix}/%{__lib}/cockpit-test-assets %{buildroot}/%{_sysconfdir}/cockpit/cockpit.conf
19ce7e
# files from -pcp
19ce7e
rm -r %{buildroot}/%{_libexecdir}/cockpit-pcp %{buildroot}/%{_localstatedir}/lib/pcp/
19ce7e
# files from -kubernetes
19ce7e
rm -f %{buildroot}/%{_libexecdir}/cockpit-kube-auth %{buildroot}/%{_libexecdir}/cockpit-kube-launch %{buildroot}/%{_libexecdir}/cockpit-stub
19ce7e
# files from -machines
19ce7e
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml
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
19ce7e
# Build the package lists for debug package, and move debug files to installed locations
19ce7e
find %{buildroot}/usr/src/debug%{_datadir}/cockpit -type f -o -type l > debug.partial
19ce7e
sed -i "s|%{buildroot}/usr/src/debug||" debug.partial
19ce7e
sed -n 's/\.map\(\.gz\)\?$/\0/p' *.list >> debug.partial
19ce7e
sed -i '/\.map\(\.gz\)\?$/d' *.list
19ce7e
tar -C %{buildroot}/usr/src/debug -cf - . | tar -C %{buildroot} -xf -
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}/pixmaps/cockpit-sosreport.png
19ce7e
%endif
19ce7e
19ce7e
%if 0%{?rhel}
19ce7e
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
19ce7e
%endif
19ce7e
19ce7e
%if 0%{?build_basic}
19ce7e
%find_lang cockpit
19ce7e
%endif
19ce7e
19ce7e
# dwz has trouble with the go binaries
19ce7e
# https://fedoraproject.org/wiki/PackagingDrafts/Go
19ce7e
%global _dwz_low_mem_die_limit 0
19ce7e
%if 0%{?fedora} || 0%{?rhel} >= 8
19ce7e
%global _debugsource_packages 1
19ce7e
%global _debuginfo_subpackages 0
19ce7e
%endif
19ce7e
19ce7e
%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}"
19ce7e
19ce7e
# Redefine how debug info is built to slip in our extra debug files
19ce7e
%define __debug_install_post   \
19ce7e
   %{find_debug_info} \
19ce7e
   cat debug.partial >> %{_builddir}/%{?buildsubdir}/debugfiles.list \
19ce7e
%{nil}
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
%dir %{_datadir}/cockpit
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
%if 0%{?rhel} != 7
19ce7e
Provides: cockpit-ssh = %{version}-%{release}
19ce7e
# cockpit-ssh moved from dashboard to bridge in 171
19ce7e
Conflicts: cockpit-dashboard < 170.x
19ce7e
# PR #10430 dropped workaround for ws' inability to understand x-host-key challenge
19ce7e
Conflicts: cockpit-ws < 181.x
19ce7e
%endif
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}
19ce7e
Requires: shadow-utils
19ce7e
Requires: grep
19ce7e
Requires: libpwquality
19ce7e
Requires: /usr/bin/date
19ce7e
Provides: cockpit-realmd = %{version}-%{release}
19ce7e
Provides: cockpit-shell = %{version}-%{release}
19ce7e
Provides: cockpit-systemd = %{version}-%{release}
19ce7e
Provides: cockpit-tuned = %{version}-%{release}
19ce7e
Provides: cockpit-users = %{version}-%{release}
19ce7e
%if 0%{?rhel}
19ce7e
Provides: cockpit-networkmanager = %{version}-%{release}
19ce7e
Obsoletes: cockpit-networkmanager
19ce7e
Requires: NetworkManager
19ce7e
Provides: cockpit-kdump = %{version}-%{release}
19ce7e
Requires: kexec-tools
19ce7e
# Optional components (only when soft deps are supported)
19ce7e
%if 0%{?fedora} || 0%{?rhel} >= 8
19ce7e
Recommends: polkit
19ce7e
%endif
19ce7e
%if 0%{?rhel} >= 8
19ce7e
Recommends: NetworkManager-team
19ce7e
Recommends: setroubleshoot-server >= 3.3.3
19ce7e
%endif
19ce7e
Provides: cockpit-selinux = %{version}-%{release}
19ce7e
Provides: cockpit-sosreport = %{version}-%{release}
19ce7e
%endif
19ce7e
%if %{defined build_subscriptions}
19ce7e
Provides: cockpit-subscriptions = %{version}-%{release}
19ce7e
Requires: subscription-manager >= 1.13
19ce7e
%endif
19ce7e
# NPM modules which are also available as packages
19ce7e
Provides: bundled(js-jquery) = 3.4.0
19ce7e
Provides: bundled(js-moment) = 2.24.0
19ce7e
Provides: bundled(nodejs-flot) = 0.8.3
19ce7e
Provides: bundled(nodejs-promise) = 8.0.3
19ce7e
Provides: bundled(xstatic-bootstrap-datepicker-common) = 1.9.0
19ce7e
Provides: bundled(xstatic-patternfly-common) = 3.58.0
19ce7e
19ce7e
%description system
19ce7e
This package contains the Cockpit shell and system configuration interfaces.
19ce7e
19ce7e
%files system -f system.list
19ce7e
19ce7e
%package ws
19ce7e
Summary: Cockpit Web Service
19ce7e
Requires: glib-networking
19ce7e
Requires: openssl
19ce7e
Requires: glib2 >= 2.37.4
19ce7e
# RHEL/CentOS 7 has firewalld 0.6.x, but does not ship cockpit service
19ce7e
%if 0%{?rhel} != 7
19ce7e
%if 0%{?firewalld_service}
19ce7e
Conflicts: firewalld >= 0.6.0-1
19ce7e
%else
19ce7e
Conflicts: firewalld < 0.6.0-1
19ce7e
%endif
19ce7e
%endif
19ce7e
%if 0%{?fedora} || 0%{?rhel} >= 8
19ce7e
Recommends: sscg >= 2.3
19ce7e
Recommends: system-logos
19ce7e
%endif
19ce7e
Requires(post): systemd
19ce7e
Requires(preun): systemd
19ce7e
Requires(postun): systemd
19ce7e
19ce7e
%description ws
19ce7e
The Cockpit Web Service listens on the network, and authenticates users.
19ce7e
19ce7e
%files ws -f cockpit.lang
19ce7e
%doc %{_mandir}/man1/cockpit-desktop.1.gz
19ce7e
%doc %{_mandir}/man5/cockpit.conf.5.gz
19ce7e
%doc %{_mandir}/man8/cockpit-ws.8.gz
19ce7e
%doc %{_mandir}/man8/remotectl.8.gz
19ce7e
%doc %{_mandir}/man8/pam_ssh_add.8.gz
19ce7e
%config(noreplace) %{_sysconfdir}/cockpit/ws-certs.d
19ce7e
%config(noreplace) %{_sysconfdir}/pam.d/cockpit
19ce7e
%config %{_sysconfdir}/issue.d/cockpit.issue
19ce7e
%config %{_sysconfdir}/motd.d/cockpit
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
19ce7e
%if 0%{?firewalld_service}
19ce7e
%{_prefix}/%{__lib}/firewalld/services/cockpit.xml
19ce7e
%endif
19ce7e
%{_prefix}/%{__lib}/tmpfiles.d/cockpit-tempfiles.conf
19ce7e
%{_sbindir}/remotectl
19ce7e
%{_libdir}/security/pam_ssh_add.so
19ce7e
%{_libexecdir}/cockpit-ws
19ce7e
%{_libexecdir}/cockpit-desktop
19ce7e
%attr(4750, root, cockpit-ws) %{_libexecdir}/cockpit-session
19ce7e
%attr(775, -, wheel) %{_localstatedir}/lib/cockpit
19ce7e
%{_datadir}/cockpit/static
19ce7e
%{_datadir}/cockpit/branding
19ce7e
19ce7e
%pre ws
19ce7e
getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws
19ce7e
getent passwd cockpit-ws >/dev/null || useradd -r -g cockpit-ws -d /nonexisting -s /sbin/nologin -c "User for cockpit-ws" cockpit-ws
19ce7e
19ce7e
%post ws
19ce7e
%systemd_post cockpit.socket
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
19ce7e
%preun ws
19ce7e
%systemd_preun cockpit.socket
19ce7e
19ce7e
%postun ws
19ce7e
%systemd_postun_with_restart cockpit.socket
19ce7e
%systemd_postun_with_restart 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
19ce7e
Requires: cockpit-bridge >= 122
19ce7e
Requires: cockpit-shell >= 122
19ce7e
Requires: NetworkManager
19ce7e
# Optional components (only when soft deps are supported)
19ce7e
%if 0%{?fedora} || 0%{?rhel} >= 8
19ce7e
Recommends: NetworkManager-team
19ce7e
%endif
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
%if 0%{?fedora} || 0%{?rhel} >= 8
19ce7e
Requires: setroubleshoot-server >= 3.3.3
19ce7e
%endif
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
19ce7e
%else # build basic packages
19ce7e
19ce7e
# RPM requires this
19ce7e
%description
19ce7e
Dummy package from building optional packages only; never install or publish me.
19ce7e
19ce7e
%endif # build basic packages
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
19ce7e
Requires: cockpit-shell >= 122
19ce7e
Requires: udisks2 >= 2.6
19ce7e
%if 0%{?rhel} == 7
19ce7e
# Recommends: not supported in RHEL <= 7
19ce7e
Requires: udisks2-lvm2 >= 2.6
19ce7e
Requires: udisks2-iscsi >= 2.6
19ce7e
Requires: device-mapper-multipath
19ce7e
Requires: python
19ce7e
Requires: python-dbus
19ce7e
%else
19ce7e
Recommends: udisks2-lvm2 >= 2.6
19ce7e
Recommends: udisks2-iscsi >= 2.6
19ce7e
Recommends: device-mapper-multipath
19ce7e
Recommends: clevis-luks
19ce7e
Requires: %{__python3}
19ce7e
Requires: python3-dbus
19ce7e
%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
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
%config(noreplace) %{_sysconfdir}/cockpit/cockpit.conf
19ce7e
%{_prefix}/%{__lib}/cockpit-test-assets
19ce7e
19ce7e
%package -n cockpit-machines
19ce7e
BuildArch: noarch
19ce7e
Summary: Cockpit user interface for virtual machines
19ce7e
Requires: cockpit-bridge >= 122
19ce7e
Requires: cockpit-system >= 122
19ce7e
%if 0%{?rhel} == 7
19ce7e
Requires: libvirt
19ce7e
%else
19ce7e
Requires: (libvirt-daemon-kvm or libvirt)
19ce7e
%endif
19ce7e
Requires: libvirt-client
19ce7e
%if 0%{?fedora} || 0%{?rhel} >= 8
19ce7e
Requires: libvirt-dbus >= 1.2.0
19ce7e
# Optional components
19ce7e
Recommends: virt-install
19ce7e
Recommends: libosinfo
19ce7e
Recommends: python3-gobject-base
19ce7e
%endif
19ce7e
19ce7e
%description -n cockpit-machines
19ce7e
The Cockpit components for managing virtual machines.
19ce7e
19ce7e
If "virt-install" is installed, you can also create new virtual machines.
19ce7e
19ce7e
%files -n cockpit-machines -f machines.list
19ce7e
%{_datadir}/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml
19ce7e
19ce7e
%if 0%{?build_ovirt}
19ce7e
19ce7e
%package -n cockpit-machines-ovirt
19ce7e
BuildArch: noarch
19ce7e
Summary: Cockpit user interface for oVirt virtual machines
19ce7e
Requires: cockpit-bridge >= 122
19ce7e
Requires: cockpit-system >= 122
19ce7e
%if 0%{?rhel} == 7
19ce7e
Requires: libvirt
19ce7e
%else
19ce7e
Requires: (libvirt-daemon-kvm or libvirt)
19ce7e
%endif
19ce7e
Requires: libvirt-client
19ce7e
19ce7e
%description -n cockpit-machines-ovirt
19ce7e
The Cockpit components for managing oVirt virtual machines.
19ce7e
19ce7e
%files -n cockpit-machines-ovirt -f ovirt.list
19ce7e
19ce7e
%endif
19ce7e
19ce7e
%package -n cockpit-pcp
19ce7e
Summary: Cockpit PCP integration
19ce7e
Requires: cockpit-bridge >= 134.x
19ce7e
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
19ce7e
# HACK - https://bugzilla.redhat.com/show_bug.cgi?id=1185764
19ce7e
# We can't use "systemctl reload-or-try-restart" since systemctl might
19ce7e
# be out of sync with reality.
19ce7e
/usr/share/pcp/lib/pmlogger condrestart
19ce7e
19ce7e
%if %{defined build_dashboard}
19ce7e
%package -n cockpit-dashboard
19ce7e
Summary: Cockpit remote servers and dashboard
19ce7e
%if 0%{?rhel} == 7
19ce7e
Provides: cockpit-ssh = %{version}-%{release}
19ce7e
# nothing depends on the dashboard, but we can't use it with older versions of the bridge
19ce7e
Conflicts: cockpit-bridge < 135
19ce7e
# PR #10430 dropped workaround for ws' inability to understand x-host-key challenge
19ce7e
Conflicts: cockpit-ws < 173.1
19ce7e
%else
19ce7e
BuildArch: noarch
19ce7e
Requires: cockpit-ssh >= 135
19ce7e
Conflicts: cockpit-ws < 135
19ce7e
%endif
19ce7e
19ce7e
%description -n cockpit-dashboard
19ce7e
Cockpit support for connecting to remote servers (through ssh),
19ce7e
bastion hosts, and a basic dashboard.
19ce7e
19ce7e
%files -n cockpit-dashboard -f dashboard.list
19ce7e
19ce7e
%endif
19ce7e
19ce7e
%ifarch x86_64 %{arm} aarch64 ppc64le i686 s390x
19ce7e
19ce7e
%if 0%{?fedora} || 0%{?rhel} < 8
19ce7e
%package -n cockpit-docker
19ce7e
Summary: Cockpit user interface for Docker containers
19ce7e
Requires: cockpit-bridge >= 122
19ce7e
Requires: cockpit-shell >= 122
19ce7e
Requires: /usr/bin/docker
19ce7e
Requires: /usr/lib/systemd/system/docker.service
19ce7e
%if 0%{?fedora}
19ce7e
Requires: %{__python3}
19ce7e
%else
19ce7e
Requires: python2
19ce7e
%endif
19ce7e
19ce7e
%description -n cockpit-docker
19ce7e
The Cockpit components for interacting with Docker and user interface.
19ce7e
This package is not yet complete.
19ce7e
19ce7e
%files -n cockpit-docker -f docker.list
19ce7e
19ce7e
%endif
19ce7e
%endif
19ce7e
19ce7e
%if 0%{?build_kubernetes}
19ce7e
19ce7e
%package -n cockpit-kubernetes
19ce7e
Summary: Cockpit user interface for Kubernetes cluster
19ce7e
Requires: /usr/bin/kubectl
19ce7e
# Requires: Needs newer localization support
19ce7e
Requires: cockpit-bridge >= 137.x
19ce7e
Requires: cockpit-shell >= 137.x
19ce7e
BuildRequires: %{go_scl_prefix}golang-bin
19ce7e
BuildRequires: %{go_scl_prefix}golang-src
19ce7e
Provides: cockpit-stub = %{version}-%{release}
19ce7e
19ce7e
%description -n cockpit-kubernetes
19ce7e
The Cockpit components for visualizing and configuring a Kubernetes
19ce7e
cluster. Installed on the Kubernetes master. This package is not yet complete.
19ce7e
19ce7e
%if 0%{?rhel} >= 8
19ce7e
%enable_gotoolset7
19ce7e
%endif
19ce7e
19ce7e
%files -n cockpit-kubernetes -f kubernetes.list
19ce7e
%{_libexecdir}/cockpit-kube-auth
19ce7e
%{_libexecdir}/cockpit-kube-launch
19ce7e
%{_libexecdir}/cockpit-stub
19ce7e
%endif
19ce7e
19ce7e
%package -n cockpit-packagekit
19ce7e
Summary: Cockpit user interface for packages
19ce7e
BuildArch: noarch
19ce7e
Requires: cockpit-bridge >= 138
19ce7e
Requires: PackageKit
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
19ce7e
%endif # build optional extension packages
19ce7e
19ce7e
# The changelog is automatically generated and merged
19ce7e
%changelog
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