Blame SPECS/cockpit-appstream.spec

9fd1b5
# This spec file has been automatically updated
14f637
Version:        209
9fd1b5
Release: 1%{?dist}
9fd1b5
#
9fd1b5
# This file is maintained at the following location:
9fd1b5
# https://github.com/cockpit-project/cockpit/blob/master/tools/cockpit.spec
9fd1b5
#
9fd1b5
# If you are editing this file in another location, changes will likely
9fd1b5
# be clobbered the next time an automated release is done.
9fd1b5
#
9fd1b5
# Check first cockpit-devel@lists.fedorahosted.org
9fd1b5
#
9fd1b5
# Globals that may be defined elsewhere
9fd1b5
#  * Version 122
9fd1b5
#  * wip 1
9fd1b5
#
9fd1b5
9fd1b5
# earliest base that the subpackages work on; the instances of this get computed/updated
9fd1b5
# by tools/gen-spec-dependencies during "make dist", but keep a hardcoded fallback
9fd1b5
%define required_base 122
9fd1b5
9fd1b5
# we generally want CentOS packages to be like RHEL; special cases need to check %{centos} explicitly
9fd1b5
%if 0%{?centos}
9fd1b5
%define rhel %{centos}
9fd1b5
%endif
9fd1b5
9fd1b5
%if "%{!?__python3:1}"
9fd1b5
%define __python3 /usr/bin/python3
9fd1b5
%endif
9fd1b5
9fd1b5
# for testing this already gets set in fedora.install, as we want the target
9fd1b5
# VERSION_ID, not the mock chroot's one
9fd1b5
%if "%{!?os_version_id:1}"
9fd1b5
%define os_version_id %(. /etc/os-release; echo $VERSION_ID)
9fd1b5
%endif
9fd1b5
9fd1b5
%define _hardened_build 1
9fd1b5
9fd1b5
# define to build the dashboard
9fd1b5
%define build_dashboard 1
9fd1b5
9fd1b5
# build basic packages like cockpit-bridge
9fd1b5
%define build_basic 0
9fd1b5
# build optional extensions like cockpit-docker
9fd1b5
%define build_optional 1
9fd1b5
9fd1b5
%define __lib lib
9fd1b5
14f637
%if 0%{?rhel}
9fd1b5
%define vdo_on_demand 1
9fd1b5
%endif
9fd1b5
9fd1b5
Name:           cockpit-appstream
9fd1b5
Summary:        Web Console for Linux servers
9fd1b5
9fd1b5
License:        LGPLv2+
9fd1b5
URL:            https://cockpit-project.org/
9fd1b5
9fd1b5
%if %{defined wip}
9fd1b5
Source0:        cockpit-%{version}.tar.gz
9fd1b5
%else
9fd1b5
Source0:        https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz
9fd1b5
%endif
9fd1b5
9fd1b5
BuildRequires: gcc
9fd1b5
BuildRequires: pkgconfig(gio-unix-2.0)
9fd1b5
BuildRequires: pkgconfig(json-glib-1.0)
9fd1b5
BuildRequires: pkgconfig(polkit-agent-1) >= 0.105
9fd1b5
BuildRequires: pam-devel
9fd1b5
9fd1b5
BuildRequires: autoconf automake
9fd1b5
BuildRequires: /usr/bin/python3
14f637
BuildRequires: gettext >= 0.19.7
9fd1b5
%if %{defined build_dashboard}
14f637
BuildRequires: libssh-devel >= 0.8
9fd1b5
%endif
9fd1b5
BuildRequires: openssl-devel
14f637
BuildRequires: gnutls-devel >= 3.4.3
9fd1b5
BuildRequires: zlib-devel
14f637
BuildRequires: krb5-devel >= 1.11
9fd1b5
BuildRequires: libxslt-devel
9fd1b5
BuildRequires: docbook-style-xsl
9fd1b5
BuildRequires: glib-networking
9fd1b5
BuildRequires: sed
9fd1b5
9fd1b5
BuildRequires: glib2-devel >= 2.37.4
14f637
BuildRequires: systemd-devel >= 235
9fd1b5
BuildRequires: pcp-libs-devel
9fd1b5
BuildRequires: krb5-server
9fd1b5
BuildRequires: gdb
9fd1b5
BuildRequires: openssh-clients
9fd1b5
9fd1b5
# For documentation
9fd1b5
BuildRequires: xmlto
9fd1b5
9fd1b5
# This is the "cockpit" metapackage. It should only
9fd1b5
# Require, Suggest or Recommend other cockpit-xxx subpackages
9fd1b5
9fd1b5
Requires: cockpit-bridge
9fd1b5
Requires: cockpit-ws
9fd1b5
Requires: cockpit-system
9fd1b5
9fd1b5
# Optional components
9fd1b5
%if 0%{?rhel} == 0
9fd1b5
Recommends: cockpit-dashboard
9fd1b5
%ifarch x86_64 %{arm} aarch64 ppc64le i686 s390x
9fd1b5
Recommends: (cockpit-docker if /usr/bin/docker)
9fd1b5
%endif
9fd1b5
Recommends: (cockpit-networkmanager if NetworkManager)
9fd1b5
Recommends: (cockpit-storaged if udisks2)
9fd1b5
Recommends: cockpit-packagekit
9fd1b5
Suggests: cockpit-pcp
9fd1b5
Suggests: cockpit-selinux
9fd1b5
%endif
14f637
%if 0%{?rhel} && 0%{?centos} == 0
14f637
Recommends: subscription-manager-cockpit
14f637
%endif
9fd1b5
9fd1b5
%prep
9fd1b5
%setup -q -n cockpit-%{version}
9fd1b5
9fd1b5
%build
9fd1b5
exec 2>&1
9fd1b5
%configure \
9fd1b5
    --disable-silent-rules \
9fd1b5
    --with-cockpit-user=cockpit-ws \
14f637
    --with-cockpit-ws-instance-user=cockpit-wsinstance \
9fd1b5
    --with-selinux-config-type=etc_t \
9fd1b5
    --with-appstream-data-packages='[ "appstream-data" ]' \
9fd1b5
    --with-nfs-client-package='"nfs-utils"' \
9fd1b5
    %{?vdo_on_demand:--with-vdo-package='"vdo"'}
9fd1b5
make -j4 %{?extra_flags} all
9fd1b5
9fd1b5
%check
9fd1b5
exec 2>&1
9fd1b5
make -j4 check
9fd1b5
9fd1b5
%install
9fd1b5
make install DESTDIR=%{buildroot}
9fd1b5
make install-tests DESTDIR=%{buildroot}
9fd1b5
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
9fd1b5
install -p -m 644 tools/cockpit.pam $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/cockpit
9fd1b5
rm -f %{buildroot}/%{_libdir}/cockpit/*.so
14f637
# shipped in firewalld since 0.6, everywhere in Fedora/RHEL 8
9fd1b5
rm -f %{buildroot}/%{_prefix}/%{__lib}/firewalld/services/cockpit.xml
9fd1b5
install -p -m 644 AUTHORS COPYING README.md %{buildroot}%{_docdir}/cockpit/
9fd1b5
9fd1b5
# Build the package lists for resource packages
9fd1b5
echo '%dir %{_datadir}/cockpit/base1' > base.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/base1 -type f >> base.list
9fd1b5
echo '%{_sysconfdir}/cockpit/machines.d' >> base.list
9fd1b5
echo %{buildroot}%{_datadir}/polkit-1/actions/org.cockpit-project.cockpit-bridge.policy >> base.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/ssh -type f >> base.list
9fd1b5
echo '%{_libexecdir}/cockpit-ssh' >> base.list
9fd1b5
9fd1b5
%if %{defined build_dashboard}
9fd1b5
echo '%dir %{_datadir}/cockpit/dashboard' >> dashboard.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/dashboard -type f >> dashboard.list
9fd1b5
%else
9fd1b5
rm -rf %{buildroot}/%{_datadir}/cockpit/dashboard
9fd1b5
touch dashboard.list
9fd1b5
%endif
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/pcp' >> pcp.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/pcp -type f >> pcp.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/realmd' >> system.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/realmd -type f >> system.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/tuned' >> system.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/tuned -type f >> system.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/shell' >> system.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/shell -type f >> system.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/systemd' >> system.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/systemd -type f >> system.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/users' >> system.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/users -type f >> system.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/kdump' >> kdump.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/kdump -type f >> kdump.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/sosreport' > sosreport.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/sosreport -type f >> sosreport.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/storaged' > storaged.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/storaged -type f >> storaged.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/networkmanager' > networkmanager.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/networkmanager -type f >> networkmanager.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/packagekit' >> packagekit.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/packagekit -type f >> packagekit.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/apps' >> packagekit.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/apps -type f >> packagekit.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/machines' > machines.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/machines -type f >> machines.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/selinux' > selinux.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/selinux -type f >> selinux.list
9fd1b5
9fd1b5
echo '%dir %{_datadir}/cockpit/playground' > tests.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/playground -type f >> tests.list
9fd1b5
9fd1b5
%ifarch x86_64 %{arm} aarch64 ppc64le i686 s390x
14f637
%if 0%{?fedora}
9fd1b5
echo '%dir %{_datadir}/cockpit/docker' > docker.list
9fd1b5
find %{buildroot}%{_datadir}/cockpit/docker -type f >> docker.list
9fd1b5
%else
9fd1b5
rm -rf %{buildroot}/%{_datadir}/cockpit/docker
9fd1b5
touch docker.list
9fd1b5
%endif
9fd1b5
%else
9fd1b5
rm -rf %{buildroot}/%{_datadir}/cockpit/docker
9fd1b5
touch docker.list
9fd1b5
%endif
9fd1b5
9fd1b5
# when not building basic packages, remove their files
9fd1b5
%if 0%{?build_basic} == 0
9fd1b5
for pkg in base1 branding motd kdump networkmanager realmd selinux shell sosreport ssh static systemd tuned users; do
9fd1b5
    rm -r %{buildroot}/%{_datadir}/cockpit/$pkg
9fd1b5
    rm -f %{buildroot}/%{_datadir}/metainfo/org.cockpit-project.cockpit-${pkg}.metainfo.xml
9fd1b5
done
9fd1b5
for data in doc locale man pixmaps polkit-1; do
9fd1b5
    rm -r %{buildroot}/%{_datadir}/$data
9fd1b5
done
9fd1b5
for lib in systemd tmpfiles.d firewalld; do
9fd1b5
    rm -r %{buildroot}/%{_prefix}/%{__lib}/$lib
9fd1b5
done
14f637
for libexec in cockpit-askpass cockpit-session cockpit-ws cockpit-tls cockpit-wsinstance-factory cockpit-desktop; do
9fd1b5
    rm %{buildroot}/%{_libexecdir}/$libexec
9fd1b5
done
9fd1b5
rm -r %{buildroot}/%{_libdir}/security %{buildroot}/%{_sysconfdir}/pam.d %{buildroot}/%{_sysconfdir}/motd.d %{buildroot}/%{_sysconfdir}/issue.d
9fd1b5
rm %{buildroot}/usr/bin/cockpit-bridge %{buildroot}/usr/sbin/remotectl
9fd1b5
rm -f %{buildroot}%{_libexecdir}/cockpit-ssh
9fd1b5
rm -f %{buildroot}%{_datadir}/metainfo/cockpit.appdata.xml
9fd1b5
%endif
9fd1b5
9fd1b5
# when not building optional packages, remove their files
9fd1b5
%if 0%{?build_optional} == 0
14f637
for pkg in apps dashboard docker machines packagekit pcp playground storaged; do
9fd1b5
    rm -rf %{buildroot}/%{_datadir}/cockpit/$pkg
9fd1b5
done
9fd1b5
# files from -tests
9fd1b5
rm -r %{buildroot}/%{_prefix}/%{__lib}/cockpit-test-assets %{buildroot}/%{_sysconfdir}/cockpit/cockpit.conf
9fd1b5
# files from -pcp
9fd1b5
rm -r %{buildroot}/%{_libexecdir}/cockpit-pcp %{buildroot}/%{_localstatedir}/lib/pcp/
9fd1b5
# files from -machines
9fd1b5
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml
9fd1b5
# files from -storaged
9fd1b5
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
9fd1b5
%endif
9fd1b5
9fd1b5
sed -i "s|%{buildroot}||" *.list
9fd1b5
9fd1b5
# Build the package lists for debug package, and move debug files to installed locations
9fd1b5
find %{buildroot}/usr/src/debug%{_datadir}/cockpit -type f -o -type l > debug.partial
9fd1b5
sed -i "s|%{buildroot}/usr/src/debug||" debug.partial
9fd1b5
sed -n 's/\.map\(\.gz\)\?$/\0/p' *.list >> debug.partial
9fd1b5
sed -i '/\.map\(\.gz\)\?$/d' *.list
9fd1b5
tar -C %{buildroot}/usr/src/debug -cf - . | tar -C %{buildroot} -xf -
9fd1b5
rm -rf %{buildroot}/usr/src/debug
9fd1b5
9fd1b5
# On RHEL kdump, networkmanager, selinux, and sosreport are part of the system package
9fd1b5
%if 0%{?rhel}
9fd1b5
cat kdump.list sosreport.list networkmanager.list selinux.list >> system.list
9fd1b5
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml
9fd1b5
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml
9fd1b5
rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
14f637
rm -f %{buildroot}%{_datadir}/pixmaps/cockpit-sosreport.png
9fd1b5
%endif
9fd1b5
9fd1b5
%if 0%{?build_basic}
9fd1b5
%find_lang cockpit
9fd1b5
%endif
9fd1b5
9fd1b5
%global _debugsource_packages 1
9fd1b5
%global _debuginfo_subpackages 0
9fd1b5
9fd1b5
%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}"
9fd1b5
9fd1b5
# Redefine how debug info is built to slip in our extra debug files
9fd1b5
%define __debug_install_post   \
9fd1b5
   %{find_debug_info} \
9fd1b5
   cat debug.partial >> %{_builddir}/%{?buildsubdir}/debugfiles.list \
9fd1b5
%{nil}
9fd1b5
9fd1b5
# -------------------------------------------------------------------------------
9fd1b5
# Basic Sub-packages
9fd1b5
9fd1b5
%if 0%{?build_basic}
9fd1b5
9fd1b5
%description
9fd1b5
The Cockpit Web Console enables users to administer GNU/Linux servers using a
9fd1b5
web browser.
9fd1b5
9fd1b5
It offers network configuration, log inspection, diagnostic reports, SELinux
9fd1b5
troubleshooting, interactive command-line sessions, and more.
9fd1b5
9fd1b5
%files
9fd1b5
%{_docdir}/cockpit/AUTHORS
9fd1b5
%{_docdir}/cockpit/COPYING
9fd1b5
%{_docdir}/cockpit/README.md
9fd1b5
%dir %{_datadir}/cockpit
9fd1b5
%{_datadir}/metainfo/cockpit.appdata.xml
9fd1b5
%{_datadir}/pixmaps/cockpit.png
9fd1b5
%doc %{_mandir}/man1/cockpit.1.gz
9fd1b5
9fd1b5
9fd1b5
%package bridge
9fd1b5
Summary: Cockpit bridge server-side component
9fd1b5
Requires: glib-networking
9fd1b5
Provides: cockpit-ssh = %{version}-%{release}
9fd1b5
# cockpit-ssh moved from dashboard to bridge in 171
9fd1b5
Conflicts: cockpit-dashboard < 170.x
9fd1b5
# PR #10430 dropped workaround for ws' inability to understand x-host-key challenge
9fd1b5
Conflicts: cockpit-ws < 181.x
9fd1b5
9fd1b5
%description bridge
9fd1b5
The Cockpit bridge component installed server side and runs commands on the
9fd1b5
system on behalf of the web based user interface.
9fd1b5
9fd1b5
%files bridge -f base.list
9fd1b5
%doc %{_mandir}/man1/cockpit-bridge.1.gz
9fd1b5
%{_bindir}/cockpit-bridge
9fd1b5
%{_libexecdir}/cockpit-askpass
9fd1b5
9fd1b5
%package doc
9fd1b5
Summary: Cockpit deployment and developer guide
9fd1b5
BuildArch: noarch
9fd1b5
9fd1b5
%description doc
9fd1b5
The Cockpit Deployment and Developer Guide shows sysadmins how to
9fd1b5
deploy Cockpit on their machines as well as helps developers who want to
9fd1b5
embed or extend Cockpit.
9fd1b5
9fd1b5
%files doc
9fd1b5
%exclude %{_docdir}/cockpit/AUTHORS
9fd1b5
%exclude %{_docdir}/cockpit/COPYING
9fd1b5
%exclude %{_docdir}/cockpit/README.md
9fd1b5
%{_docdir}/cockpit
9fd1b5
9fd1b5
%package system
9fd1b5
Summary: Cockpit admin interface package for configuring and troubleshooting a system
9fd1b5
BuildArch: noarch
9fd1b5
Requires: cockpit-bridge >= %{version}-%{release}
9fd1b5
Requires: shadow-utils
9fd1b5
Requires: grep
9fd1b5
Requires: libpwquality
9fd1b5
Requires: /usr/bin/date
9fd1b5
Provides: cockpit-realmd = %{version}-%{release}
9fd1b5
Provides: cockpit-shell = %{version}-%{release}
9fd1b5
Provides: cockpit-systemd = %{version}-%{release}
9fd1b5
Provides: cockpit-tuned = %{version}-%{release}
9fd1b5
Provides: cockpit-users = %{version}-%{release}
9fd1b5
%if 0%{?rhel}
9fd1b5
Provides: cockpit-networkmanager = %{version}-%{release}
9fd1b5
Obsoletes: cockpit-networkmanager
14f637
Requires: NetworkManager >= 1.6
9fd1b5
Provides: cockpit-kdump = %{version}-%{release}
9fd1b5
Requires: kexec-tools
9fd1b5
Recommends: polkit
9fd1b5
Recommends: NetworkManager-team
9fd1b5
Recommends: setroubleshoot-server >= 3.3.3
9fd1b5
Provides: cockpit-selinux = %{version}-%{release}
9fd1b5
Provides: cockpit-sosreport = %{version}-%{release}
9fd1b5
%endif
14f637
%if 0%{?fedora} >= 29
14f637
# 0.7.0 (actually) supports task cancellation.
14f637
# 0.7.1 fixes tasks never announcing completion.
14f637
Recommends: (reportd >= 0.7.1 if abrt)
9fd1b5
%endif
9fd1b5
# NPM modules which are also available as packages
14f637
Provides: bundled(js-jquery) = 3.4.1
9fd1b5
Provides: bundled(js-moment) = 2.24.0
9fd1b5
Provides: bundled(nodejs-flot) = 0.8.3
9fd1b5
Provides: bundled(xstatic-bootstrap-datepicker-common) = 1.9.0
14f637
Provides: bundled(xstatic-patternfly-common) = 3.59.4
9fd1b5
9fd1b5
%description system
9fd1b5
This package contains the Cockpit shell and system configuration interfaces.
9fd1b5
9fd1b5
%files system -f system.list
9fd1b5
9fd1b5
%package ws
9fd1b5
Summary: Cockpit Web Service
9fd1b5
Requires: glib-networking
9fd1b5
Requires: openssl
9fd1b5
Requires: glib2 >= 2.37.4
9fd1b5
Conflicts: firewalld < 0.6.0-1
9fd1b5
Recommends: sscg >= 2.3
9fd1b5
Recommends: system-logos
14f637
Requires: systemd >= 235
14f637
Suggests: sssd-dbus
9fd1b5
Requires(post): systemd
9fd1b5
Requires(preun): systemd
9fd1b5
Requires(postun): systemd
14f637
%if %{defined wip}
14f637
# HACK: don't apply selinux %post dependencies to CI builds, it would require refreshing images
14f637
%else
14f637
%if 0%{?rhel}
14f637
# for SELinux policy adjustment in %post below
14f637
Requires(post): /usr/sbin/semanage
14f637
Requires(post): policycoreutils
14f637
%endif
14f637
%endif
9fd1b5
9fd1b5
%description ws
9fd1b5
The Cockpit Web Service listens on the network, and authenticates users.
9fd1b5
14f637
If sssd-dbus is installed, you can enable client certificate/smart card
14f637
authentication via sssd/FreeIPA.
14f637
9fd1b5
%files ws -f cockpit.lang
9fd1b5
%doc %{_mandir}/man1/cockpit-desktop.1.gz
9fd1b5
%doc %{_mandir}/man5/cockpit.conf.5.gz
9fd1b5
%doc %{_mandir}/man8/cockpit-ws.8.gz
14f637
%doc %{_mandir}/man8/cockpit-tls.8.gz
9fd1b5
%doc %{_mandir}/man8/remotectl.8.gz
14f637
%doc %{_mandir}/man8/pam_cockpit_cert.8.gz
9fd1b5
%doc %{_mandir}/man8/pam_ssh_add.8.gz
9fd1b5
%config(noreplace) %{_sysconfdir}/cockpit/ws-certs.d
9fd1b5
%config(noreplace) %{_sysconfdir}/pam.d/cockpit
9fd1b5
%config %{_sysconfdir}/issue.d/cockpit.issue
9fd1b5
%config %{_sysconfdir}/motd.d/cockpit
9fd1b5
%{_datadir}/cockpit/motd/update-motd
9fd1b5
%{_datadir}/cockpit/motd/inactive.motd
9fd1b5
%{_unitdir}/cockpit.service
9fd1b5
%{_unitdir}/cockpit-motd.service
9fd1b5
%{_unitdir}/cockpit.socket
14f637
%{_unitdir}/cockpit-wsinstance-http.socket
14f637
%{_unitdir}/cockpit-wsinstance-http.service
14f637
%{_unitdir}/cockpit-wsinstance-http-redirect.socket
14f637
%{_unitdir}/cockpit-wsinstance-http-redirect.service
14f637
%{_unitdir}/cockpit-wsinstance-https-factory.socket
14f637
%{_unitdir}/cockpit-wsinstance-https-factory@.service
14f637
%{_unitdir}/cockpit-wsinstance-https@.socket
14f637
%{_unitdir}/cockpit-wsinstance-https@.service
14f637
%{_unitdir}/system-cockpithttps.slice
9fd1b5
%{_prefix}/%{__lib}/tmpfiles.d/cockpit-tempfiles.conf
9fd1b5
%{_sbindir}/remotectl
9fd1b5
%{_libdir}/security/pam_ssh_add.so
14f637
%{_libdir}/security/pam_cockpit_cert.so
9fd1b5
%{_libexecdir}/cockpit-ws
14f637
%{_libexecdir}/cockpit-wsinstance-factory
14f637
%{_libexecdir}/cockpit-tls
9fd1b5
%{_libexecdir}/cockpit-desktop
14f637
%attr(4750, root, cockpit-wsinstance) %{_libexecdir}/cockpit-session
9fd1b5
%attr(775, -, wheel) %{_localstatedir}/lib/cockpit
9fd1b5
%{_datadir}/cockpit/static
9fd1b5
%{_datadir}/cockpit/branding
9fd1b5
9fd1b5
%pre ws
9fd1b5
getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws
14f637
getent passwd cockpit-ws >/dev/null || useradd -r -g cockpit-ws -d /nonexisting -s /sbin/nologin -c "User for cockpit web service" cockpit-ws
14f637
getent group cockpit-wsinstance >/dev/null || groupadd -r cockpit-wsinstance
14f637
getent passwd cockpit-wsinstance >/dev/null || useradd -r -g cockpit-wsinstance -d /nonexisting -s /sbin/nologin -c "User for cockpit-ws instances" cockpit-wsinstance
9fd1b5
9fd1b5
%post ws
9fd1b5
%systemd_post cockpit.socket
9fd1b5
# firewalld only partially picks up changes to its services files without this
9fd1b5
test -f %{_bindir}/firewall-cmd && firewall-cmd --reload --quiet || true
9fd1b5
14f637
%if 0%{?rhel}
14f637
# HACK: SELinux policy adjustment for cockpit-tls; see https://github.com/fedora-selinux/selinux-policy-contrib/pull/114
14f637
set -ex
14f637
echo "Applying SELinux policy change for cockpit-tls.."
14f637
semanage fcontext -a /usr/libexec/cockpit-tls -t cockpit_ws_exec_t || true
14f637
restorecon /usr/libexec/cockpit-tls
14f637
tmp=$(mktemp -d)
14f637
cat <<EOF > $tmp/local.te
14f637
module local 1.0;
14f637
require {
14f637
    type cockpit_ws_t;
14f637
    type cockpit_ws_exec_t;
14f637
    type cockpit_session_t;
14f637
    type cockpit_var_run_t;
14f637
    class unix_stream_socket { create_stream_socket_perms connectto };
14f637
    class file { open read map getattr execute_no_trans};
14f637
    class dir { getattr search open read };
14f637
}
14f637
14f637
allow cockpit_ws_t cockpit_ws_t:unix_stream_socket { create_stream_socket_perms connectto };
14f637
allow cockpit_ws_t cockpit_ws_exec_t:file { execute_no_trans };
14f637
14f637
# https://github.com/fedora-selinux/selinux-policy-contrib/pull/130
14f637
allow cockpit_session_t cockpit_var_run_t:file { open read map getattr };
14f637
EOF
14f637
checkmodule -M -m -o $tmp/local.mod $tmp/local.te
14f637
semodule_package -o $tmp/local.pp -m $tmp/local.mod
14f637
semodule -i $tmp/local.pp
14f637
rm -rf "$tmp"
14f637
14f637
# HACK: SELinux policy adjustment for cockpit-tls; see https://github.com/fedora-selinux/selinux-policy-contrib/pull/161
14f637
echo "Applying SELinux policy change for cockpit-wsinstance-factory..."
14f637
semanage fcontext -a /usr/libexec/cockpit-wsinstance-factory -t cockpit_ws_exec_t || true
14f637
restorecon /usr/libexec/cockpit-wsinstance-factory
14f637
%endif
14f637
9fd1b5
%preun ws
9fd1b5
%systemd_preun cockpit.socket
9fd1b5
9fd1b5
%postun ws
9fd1b5
%systemd_postun_with_restart cockpit.socket
9fd1b5
%systemd_postun_with_restart cockpit.service
9fd1b5
9fd1b5
# -------------------------------------------------------------------------------
9fd1b5
# Sub-packages that are part of cockpit-system in RHEL/CentOS, but separate in Fedora
9fd1b5
9fd1b5
%if 0%{?rhel} == 0
9fd1b5
9fd1b5
%package kdump
9fd1b5
Summary: Cockpit user interface for kernel crash dumping
9fd1b5
Requires: cockpit-bridge >= 122
9fd1b5
Requires: cockpit-shell >= 122
9fd1b5
Requires: kexec-tools
9fd1b5
BuildArch: noarch
9fd1b5
9fd1b5
%description kdump
9fd1b5
The Cockpit component for configuring kernel crash dumping.
9fd1b5
9fd1b5
%files kdump -f kdump.list
9fd1b5
%{_datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml
9fd1b5
9fd1b5
%package sosreport
9fd1b5
Summary: Cockpit user interface for diagnostic reports
9fd1b5
Requires: cockpit-bridge >= 122
9fd1b5
Requires: cockpit-shell >= 122
9fd1b5
Requires: sos
9fd1b5
BuildArch: noarch
9fd1b5
9fd1b5
%description sosreport
9fd1b5
The Cockpit component for creating diagnostic reports with the
9fd1b5
sosreport tool.
9fd1b5
9fd1b5
%files sosreport -f sosreport.list
9fd1b5
%{_datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml
9fd1b5
%{_datadir}/pixmaps/cockpit-sosreport.png
9fd1b5
9fd1b5
%package networkmanager
9fd1b5
Summary: Cockpit user interface for networking, using NetworkManager
14f637
Requires: cockpit-bridge >= 186
14f637
Requires: cockpit-shell >= 186
14f637
Requires: NetworkManager >= 1.6
14f637
# Optional components
9fd1b5
Recommends: NetworkManager-team
9fd1b5
BuildArch: noarch
9fd1b5
9fd1b5
%description networkmanager
9fd1b5
The Cockpit component for managing networking.  This package uses NetworkManager.
9fd1b5
9fd1b5
%files networkmanager -f networkmanager.list
9fd1b5
9fd1b5
%endif
9fd1b5
9fd1b5
%if 0%{?rhel} == 0
9fd1b5
9fd1b5
%package selinux
9fd1b5
Summary: Cockpit SELinux package
9fd1b5
Requires: cockpit-bridge >= 122
9fd1b5
Requires: cockpit-shell >= 122
9fd1b5
Requires: setroubleshoot-server >= 3.3.3
9fd1b5
BuildArch: noarch
9fd1b5
9fd1b5
%description selinux
9fd1b5
This package contains the Cockpit user interface integration with the
9fd1b5
utility setroubleshoot to diagnose and resolve SELinux issues.
9fd1b5
9fd1b5
%files selinux -f selinux.list
9fd1b5
%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
9fd1b5
9fd1b5
%endif
9fd1b5
9fd1b5
%else # build basic packages
9fd1b5
9fd1b5
# RPM requires this
9fd1b5
%description
9fd1b5
Dummy package from building optional packages only; never install or publish me.
9fd1b5
9fd1b5
%endif # build basic packages
9fd1b5
9fd1b5
# -------------------------------------------------------------------------------
9fd1b5
# Sub-packages that are optional extensions
9fd1b5
9fd1b5
%if 0%{?build_optional}
9fd1b5
9fd1b5
%package -n cockpit-storaged
9fd1b5
Summary: Cockpit user interface for storage, using udisks
14f637
Requires: cockpit-shell >= 186
9fd1b5
Requires: udisks2 >= 2.6
9fd1b5
Recommends: udisks2-lvm2 >= 2.6
9fd1b5
Recommends: udisks2-iscsi >= 2.6
9fd1b5
Recommends: device-mapper-multipath
9fd1b5
Recommends: clevis-luks
9fd1b5
Requires: %{__python3}
9fd1b5
Requires: python3-dbus
9fd1b5
BuildArch: noarch
9fd1b5
9fd1b5
%description -n cockpit-storaged
9fd1b5
The Cockpit component for managing storage.  This package uses udisks.
9fd1b5
9fd1b5
%files -n cockpit-storaged -f storaged.list
9fd1b5
%{_datadir}/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
9fd1b5
9fd1b5
%package -n cockpit-tests
9fd1b5
Summary: Tests for Cockpit
9fd1b5
Requires: cockpit-bridge >= 138
9fd1b5
Requires: cockpit-system >= 138
9fd1b5
Requires: openssh-clients
9fd1b5
Provides: cockpit-test-assets = %{version}-%{release}
9fd1b5
9fd1b5
%description -n cockpit-tests
9fd1b5
This package contains tests and files used while testing Cockpit.
9fd1b5
These files are not required for running Cockpit.
9fd1b5
9fd1b5
%files -n cockpit-tests -f tests.list
9fd1b5
%config(noreplace) %{_sysconfdir}/cockpit/cockpit.conf
9fd1b5
%{_prefix}/%{__lib}/cockpit-test-assets
9fd1b5
9fd1b5
%package -n cockpit-machines
9fd1b5
BuildArch: noarch
9fd1b5
Summary: Cockpit user interface for virtual machines
14f637
Requires: cockpit-bridge >= 186
14f637
Requires: cockpit-system >= 186
14f637
Requires: libvirt-daemon-kvm
9fd1b5
Requires: libvirt-client
9fd1b5
Requires: libvirt-dbus >= 1.2.0
9fd1b5
# Optional components
9fd1b5
Recommends: virt-install
9fd1b5
Recommends: libosinfo
9fd1b5
Recommends: python3-gobject-base
9fd1b5
9fd1b5
%description -n cockpit-machines
9fd1b5
The Cockpit components for managing virtual machines.
9fd1b5
9fd1b5
If "virt-install" is installed, you can also create new virtual machines.
9fd1b5
9fd1b5
%files -n cockpit-machines -f machines.list
9fd1b5
%{_datadir}/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml
9fd1b5
9fd1b5
%package -n cockpit-pcp
9fd1b5
Summary: Cockpit PCP integration
9fd1b5
Requires: cockpit-bridge >= 134.x
9fd1b5
Requires: pcp
9fd1b5
9fd1b5
%description -n cockpit-pcp
9fd1b5
Cockpit support for reading PCP metrics and loading PCP archives.
9fd1b5
9fd1b5
%files -n cockpit-pcp -f pcp.list
9fd1b5
%{_libexecdir}/cockpit-pcp
9fd1b5
%{_localstatedir}/lib/pcp/config/pmlogconf/tools/cockpit
9fd1b5
9fd1b5
%post -n cockpit-pcp
9fd1b5
# HACK - https://bugzilla.redhat.com/show_bug.cgi?id=1185764
9fd1b5
# We can't use "systemctl reload-or-try-restart" since systemctl might
9fd1b5
# be out of sync with reality.
9fd1b5
/usr/share/pcp/lib/pmlogger condrestart
9fd1b5
9fd1b5
%if %{defined build_dashboard}
9fd1b5
%package -n cockpit-dashboard
9fd1b5
Summary: Cockpit remote servers and dashboard
9fd1b5
BuildArch: noarch
9fd1b5
Requires: cockpit-ssh >= 135
9fd1b5
Conflicts: cockpit-ws < 135
9fd1b5
9fd1b5
%description -n cockpit-dashboard
9fd1b5
Cockpit support for connecting to remote servers (through ssh),
9fd1b5
bastion hosts, and a basic dashboard.
9fd1b5
9fd1b5
%files -n cockpit-dashboard -f dashboard.list
9fd1b5
9fd1b5
%endif
9fd1b5
9fd1b5
%ifarch x86_64 %{arm} aarch64 ppc64le i686 s390x
14f637
%if 0%{?fedora}
9fd1b5
%package -n cockpit-docker
9fd1b5
Summary: Cockpit user interface for Docker containers
9fd1b5
Requires: cockpit-bridge >= 122
9fd1b5
Requires: cockpit-shell >= 122
14f637
Requires: (docker or moby-engine or docker-ce)
9fd1b5
Requires: %{__python3}
9fd1b5
9fd1b5
%description -n cockpit-docker
9fd1b5
The Cockpit components for interacting with Docker and user interface.
9fd1b5
This package is not yet complete.
9fd1b5
9fd1b5
%files -n cockpit-docker -f docker.list
9fd1b5
9fd1b5
%endif
9fd1b5
%endif
9fd1b5
9fd1b5
%package -n cockpit-packagekit
9fd1b5
Summary: Cockpit user interface for packages
9fd1b5
BuildArch: noarch
14f637
Requires: cockpit-bridge >= 186
9fd1b5
Requires: PackageKit
9fd1b5
9fd1b5
%description -n cockpit-packagekit
9fd1b5
The Cockpit components for installing OS updates and Cockpit add-ons,
9fd1b5
via PackageKit.
9fd1b5
9fd1b5
%files -n cockpit-packagekit -f packagekit.list
9fd1b5
9fd1b5
%endif # build optional extension packages
9fd1b5
9fd1b5
# The changelog is automatically generated and merged
9fd1b5
%changelog
14f637
* Fri Dec 13 2019 Matej Marusak <mmarusak@redhat.com> - 209-1
14f637
- Machines: Don't disable detaching button when VM is running (rhbz#1777201)
14f637
- Machines: Support transient virtual networks and storage pools (rhbz#1715429)
14f637
- Machines: Fix Oops when creating a VM from ISO on system with no storage pools (rhbz#1778049)
14f637
- Stop fetching variables from base1/patternfly.css because they can be outdated (rhbz#1777683)
14f637
14f637
14f637
* Thu Nov 28 2019 Matej Marusak <mmarusak@redhat.com> - 208-1
14f637
- Storage: Drop “default mount point” concept
14f637
- Machines: Support transient virtual networks and storage pools
14f637
- Machines: Sliders for disk size and memory in VM creation
14f637
- Storage: List all software devices in a single panel
14f637
- Redesigned notifications
14f637
14f637
* Wed Nov 13 2019 Matej Marusak <mmarusak@redhat.com> - 206-1
14f637
- Machines: Network interface deletion
14f637
- Machines: Refactor Create VM dialog and introduce a download option
14f637
- Software Updates: Use notifications for available updates info
14f637
- Machines: Configure read-only and shareable disks (rhbz#1684304)
14f637
- machines: Implement adding virtual network interfaces (rhbz#1672753)
14f637
- Machines: Creation of Storage Volumes (rhbz#1676506)
14f637
- Machines: VM creation and import dialog changes
14f637
- Machines: Enable interface type "direct" in NIC configuration
14f637
- Machines: LVM storage pools (rhbz#1676600)
14f637
- Machines: VM creation dialog now shows the recommended memory for the selected OS
14f637
- Machines: Managing of Virtual Networks (rhbz#1672755)
14f637
- Machines: Support more disk types
14f637
14f637
* Mon Sep 09 2019 Martin Pitt <mpitt@redhat.com> - 197.3-1
14f637
- Machines: Fix race condition with handling *EVENT_UNDEFINED (rhbz#1715388)
14f637
14f637
* Tue Aug 13 2019 Martin Pitt <mpitt@redhat.com> - 197.2-1
14f637
- Machines: Stop bringing libvirt package as a dependency (rhbz#1728219)
14f637
- Machines: Implement VM installation for additional disk types
14f637
- Machines: Fix setting of volume format when adding new disks to VMs (rhbz#1732303)
14f637
- Machines: Disallow pool deletion if pool/volumes are used by any VM (rhbz#1731865)
14f637
- Check for subscription only if enabled in package manager (rhbz#1701067)
14f637
14f637
* Thu Aug 01 2019 Martin Pitt <mpitt@redhat.com> - 197.1-1
14f637
- Machines: Fix crash on deleting VM in the middle of the installation (rhbz#1715399)
14f637
- Machines: Properly refresh storage pools (rhbz#1680293)
14f637
- Machines: Fix pool types which don't support volume creation (rhbz#1731849)
14f637
- Machines: Disable PXE booting on session connection (rhbz#1731803)
14f637
14f637
* Thu Jun 27 2019 Martin Pitt <mpitt@redhat.com> - 197-1
14f637
- Machines: Support all storage pool types for new disks
14f637
- Machines: Show available space on host at VM creation
14f637
- Machines: Fix regression on network tab rhbz#1720267
14f637
9fd1b5
* Thu Jun 13 2019 Martin Pitt <mpitt@redhat.com> - 196-1
9fd1b5
- Machines: Support ISO source from http:// rhbz#1644267
9fd1b5
- Machines: Select destination storage pool on creation rhbz#1658852
9fd1b5
- Machines: Hide iscsi-direct type from create new pool dialog when not
9fd1b5
  available rhbz#1709708
9fd1b5
- Machines: Fix handling of storage pools that failed to get active
9fd1b5
  rhbz#1715388
9fd1b5
- Machines: Fix OS detection while changing installation source rhbz#1715409
9fd1b5
9fd1b5
* Sun May 05 2019 Martin Pitt <mpitt@redhat.com> - 193-1
9fd1b5
- Machines: iSCSI direct storage pools
9fd1b5
- Machines: Auto-detect guest operating system rhbz#1652959
9fd1b5
- Machines: Support https://*.iso installation source rhbz#1684422
9fd1b5
- Machines: Fix crash on VM creation with Edge browser rhbz#1692707
9fd1b5
- Storage: The "Format" button is no longer hidden
9fd1b5
- Storage: Improve performance with many block devices
9fd1b5
9fd1b5
* Thu Apr 04 2019 Martin Pitt <mpitt@redhat.com> - 191-1
9fd1b5
- Storage: Fix pre-filling of vdo fstab options rhbz#1672935
9fd1b5
- Machines: Add PXE boot rhbz#1680973
9fd1b5
- Machines: Add pause/resume rhbz#1680401
9fd1b5
- Machines: Configure boot device order rhbz#1672760
9fd1b5
- Machines: Import existing qcow2 image rhbz#1666825
9fd1b5
- Machines: Edit virtual memory rhbz#1676557
9fd1b5
- Machines: Deletion of storage volumes rhbz#1668882
9fd1b5
9fd1b5
* Wed Mar 13 2019 Martin Pitt <mpitt@redhat.com> - 189-1
9fd1b5
- Machines: Remove useless notifications from disk tab rhbz#1632800
9fd1b5
- Machines: Add deletion and deactivation of storage pools/volumes
9fd1b5
  rhbz#1658847, rhbz#1668882, rhbz#1668877
9fd1b5
- Machines: Fix preparation of disk data for disks of type volume rhbz#1661897
9fd1b5
- Machines: Add disk format field when creating new disk xml rhbz#1662213
9fd1b5
- Machines: Fix storage pool state after destroy/undefine rhbz#1663793
9fd1b5
- Machines: Add import of existing images rhbz#1666825
9fd1b5
- Machines: Enable/disable VM autostart rhbz#1670491
9fd1b5
9fd1b5
* Wed Jan 23 2019 Martin Pitt <mpitt@redhat.com> - 184.1-1
9fd1b5
- storage: Always round dialog size slider input rhbz#1665955
9fd1b5
9fd1b5
* Fri Dec 14 2018 Martin Pitt <mpitt@redhat.com> - 184-1
9fd1b5
- Machines: Fix Dialog and tab layouts rhbz#1658490, rhbz#1657119
9fd1b5
- Machines: Fix information popup in vCPU dialog rhbz#1657133
9fd1b5
- Machines: Enforce https:// URLs for remote VM image locations rhbz#1644267
9fd1b5
- Storage: Filesystem labels are validated upfront rhbz#1655580
9fd1b5
- Storage: Some mount options are prefilled when needed
9fd1b5
- Storage: Fix empty tooltips rhbz#1655922
9fd1b5
9fd1b5
* Wed Nov 28 2018 Martin Pitt <mpitt@redhat.com> - 183-1
9fd1b5
- Machines: Manage storage pools
9fd1b5
- Machines: libvirt connection choice during VM creation
9fd1b5
- PackageKit page: Display registration status clearly
9fd1b5
- Drop .map files from -tests, should be only in debuginfo package rhbz#1648953
9fd1b5
9fd1b5
* Mon Nov 12 2018 Martin Pitt <mpitt@redhat.com> - 181-1
9fd1b5
- Fix key typing in file auto complete widget rhbz#1637866
9fd1b5
- Use libvirt-dbus by default rhbz#1637803
9fd1b5
9fd1b5
* Fri Oct 12 2018 Martin Pitt <mpitt@redhat.com> - 180-1
9fd1b5
- Machines: Show error messages in the correct place rhbz#1637811
9fd1b5
9fd1b5
* Thu Oct 04 2018 Martin Pitt <mpitt@redhat.com> - 179-1
9fd1b5
- Fix building with platform-python rhbz#1631174
9fd1b5
- Machines: Fix system VMs with non-root users rhbz#1632772
9fd1b5
- Machines: Offer cockpit-machines as Application
9fd1b5
9fd1b5
* Wed Sep 19 2018 Martin Pitt <mpitt@redhat.com> - 178-1
9fd1b5
- Storage: Fix URL parsing when showing tang-show-key advise rhbz#1631175
9fd1b5
9fd1b5
* Wed Sep 5 2018 Martin Pitt <mpitt@redhat.com> - 177-1
9fd1b5
- Storage: Support LUKS v2 rhbz#1622834
9fd1b5
- PackageKit: Install auto-updates backend on demand
9fd1b5
9fd1b5
* Wed Aug 8 2018 Marius Vollmer <mvollmer@redhat.com> - 175-1
9fd1b5
- Storage: Network bound disk encryption
9fd1b5
- cockpit-ostree is now in its own source package
9fd1b5
9fd1b5
* Thu Aug 2 2018 marius Vollmer <mvollmer@redhat.com> - 174-1
9fd1b5
- Kubernetes: VM detail page
9fd1b5
- Realmd: Install on demand
9fd1b5
- firewalld service is now being dropped by upstream
9fd1b5
- iscsi works fully now
9fd1b5
9fd1b5
* Wed Jul 25 2018 Martin Pitt <mpitt@redhat.com> - 173-1
9fd1b5
- Storage: Offer installation of VDO
9fd1b5
- Machines: Add disks to a virtual machine
9fd1b5
- Disable cockpit-docker rhbz#1602951
9fd1b5
9fd1b5
* Wed Jul 11 2018 Martin Pitt <martin@piware.de> - 172-1
9fd1b5
9fd1b5
- System: Offer installation of PCP
9fd1b5
- Software Updates: Improve layout in mobile mode
9fd1b5
- Remove ability to drop privileges from navigation bar
9fd1b5
- API: Introduce flow control for all channels
9fd1b5
- Python 3 support
9fd1b5
9fd1b5
* Wed Jun 27 2018 Martin Pitt <martin@piware.de> - 171-1
9fd1b5
9fd1b5
- Machines: Add virtual CPU configuration
9fd1b5
- Kubernetes: Add KubeVirt pod metrics
9fd1b5
- Docker: Show container volumes
9fd1b5
- Fix broken actions for non-administrators
9fd1b5
- Networking: Handle non-running NetworkManager
9fd1b5
- Accounts: User role improvements
9fd1b5
- Localize times
9fd1b5
9fd1b5
* Wed Jun 13 2018 Martin Pitt <martin@piware.de> - 170-1
9fd1b5
9fd1b5
- Software Updates: Layout rework
9fd1b5
- oVirt: Use authenticated libvirt connection by default
9fd1b5
- Split out optional packages into new cockpit-appstream dist-git, see
9fd1b5
  discussion in RHELPLAN-3661; append "+as" version suffix to avoid collisions
9fd1b5
  with cockpit revisions.
9fd1b5
- Temporarily disable cockpit-kubernetes rhbz#1584155
9fd1b5
9fd1b5
* Wed May 30 2018 Martin Pitt <martin@piware.de> - 169-1
9fd1b5
9fd1b5
- Storage: Offer installation of NFS client support
9fd1b5
- System: Request FreeIPA SSL certificate for Cockpit's web server
9fd1b5
- Services: Show unit relationships
9fd1b5
- Provide motd help about how to access cockpit
9fd1b5
9fd1b5
* Wed May 16 2018 Martin Pitt <martin@piware.de> - 168-1
9fd1b5
9fd1b5
- Improve checks for root privilege availability
9fd1b5
9fd1b5
* Wed May 02 2018 Martin Pitt <martin@piware.de> - 167-1
9fd1b5
9fd1b5
- Networking: Add Firewall Configuration
9fd1b5
- Kubernetes: Show Kubevirt Registry Disks
9fd1b5
9fd1b5
* Wed Apr 18 2018 Martin Pitt <martin@piware.de> - 166-1
9fd1b5
9fd1b5
- Kubernetes: Add creation of Virtual Machines
9fd1b5
- Realms: Automatically set up Kerberos keytab for Cockpit web server
9fd1b5
- Numbers now get formatted correctly for the selected language
9fd1b5
9fd1b5
* Wed Apr 04 2018 Martin Pitt <martin@piware.de> - 165-1
9fd1b5
9fd1b5
- Storage: Show more details of sessions and services that keep NFS busy
9fd1b5
- Machines: Detect if libvirtd is not running
9fd1b5
- Machines: Show virtual machines that are being created
9fd1b5
9fd1b5
* Wed Mar 21 2018 Martin Pitt <martin@piware.de> - 164-1
9fd1b5
9fd1b5
- Storage: Move NFS management into new details page
9fd1b5
- System: Show available package updates and missing registration
9fd1b5
- System: Fix inconsistent tooltips
9fd1b5
- Logs: Change severities to officially defined syslog levels
9fd1b5
- Machines: Add error notifications
9fd1b5
- Accessibility improvements
9fd1b5
- Reloading the page in the browser now reloads Cockpit package manifests
9fd1b5
9fd1b5
* Wed Mar 07 2018 Martin Pitt <martin@piware.de> - 163-1
9fd1b5
9fd1b5
- Drop "Transfer data asynchronously" VDO option on Storage page
9fd1b5
- Hide Docker storage pool reset button when it cannot work properly
9fd1b5
- Update jQuery to version 3.3.1 (deprecated cockpit API!)
9fd1b5
9fd1b5
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 161-2
9fd1b5
- Escape macros in %%changelog
9fd1b5
9fd1b5
* Wed Feb 07 2018 Martin Pitt <martin@piware.de> - 161-1
9fd1b5
9fd1b5
- New VMs can be created on Machines page
9fd1b5
- VMs running in Kubernetes can now be deleted
9fd1b5
- Improve LVM volume resizing
9fd1b5
- Add new Hardware Information page
9fd1b5
- Load Application metadata (Appstream) packages on demand on Debian/Ubuntu
9fd1b5
- Rename cockpit-ovirt package to cockpit-machines-ovirt
9fd1b5
- Stop advertising and supporting cockpit-bundled jQuery library
9fd1b5
9fd1b5
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 160-2
9fd1b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9fd1b5
9fd1b5
* Wed Jan 24 2018 Martin Pitt <martin@piware.de> - 160-1
9fd1b5
9fd1b5
- Add kubevirt Virtual Machines overview
9fd1b5
- Redesign package list on Software Updates page and show RHEL Errata
9fd1b5
- Install AppStream collection metadata packages on demand on Apps page
9fd1b5
- Add AppStream metadata to cockpit-sosreport for showing up on Apps page
9fd1b5
- Change CPU graphs to use "100%%" for a fully loaded multi-processor system
9fd1b5
- Show storage, network, and other numbers with 3 digits of precision
9fd1b5
- Add an example bastion container
9fd1b5
9fd1b5
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 159-2
9fd1b5
- Rebuilt for switch to libxcrypt
9fd1b5
9fd1b5
* Wed Jan 10 2018 Martin Pitt <martin@piware.de> - 159-1
9fd1b5
9fd1b5
- Configure data deduplication with VDO devices on Storage page
9fd1b5
- Add serial console to virtual Machines page and redesign the Consoles tab
9fd1b5
- Show more error message details for failures on virtual Machines page
9fd1b5
9fd1b5
* Wed Dec 13 2017 Martin Pitt <martin@piware.de> - 158-1
9fd1b5
9fd1b5
- Add check boxes for common NFS mount options
9fd1b5
- Clarify Software Update status if only security updates are available
9fd1b5
- Create self-signed certificates with SubjectAltName
9fd1b5
9fd1b5
* Thu Nov 30 2017 Martin Pitt <martin@piware.de> - 157-1
9fd1b5
9fd1b5
- Add Networks tab to overview on Machines page
9fd1b5
- The Apps page now displays SVG app icons
9fd1b5
9fd1b5
* Thu Nov 16 2017 Martin Pitt <martin@piware.de> - 156-1
9fd1b5
9fd1b5
- Redesign navigation and support mobile browsing
9fd1b5
- Use /etc/cockpit/krb5.keytab if present to support alternate keytabs
9fd1b5
- Add project homepage link to Apps page
9fd1b5
- Maintain issue(5) file with current Cockpit status
9fd1b5
- Use event-driven refresh of oVirt data instead of polling
9fd1b5
9fd1b5
* Tue Nov 07 2017 Martin Pitt <martin@piware.de> - 155-1
9fd1b5
9fd1b5
- Add NFS client support to the Storage page
9fd1b5
- Add "Maintenance" switch for oVirt hosts
9fd1b5
- Fix Terminal rendering issues in Chrome
9fd1b5
- Prevent closing Terminal with Ctrl+W when focused
9fd1b5
- Support the upcoming OpenShift 3.7 release
9fd1b5
9fd1b5
* Wed Oct 18 2017 Martin Pitt <martin@piware.de> - 154-1
9fd1b5
9fd1b5
- Center the "Disconnected" message in the content area
9fd1b5
- Fix two layout regressions on the Cluster page
9fd1b5
- Remove long-obsolete "./configure --branding" option
9fd1b5
9fd1b5
* Tue Oct 17 2017 Martin Pitt <martin@piware.de> - 153-1
9fd1b5
9fd1b5
- Add cockpit-ovirt package to control oVirt virtual machine clusters
9fd1b5
- Clean up rpmlint/lintian errors in the packages
9fd1b5
9fd1b5
* Fri Oct 06 2017 Martin Pitt <martin@piware.de> - 152-1
9fd1b5
9fd1b5
- Add Applications page
9fd1b5
- Add automatic update configuration for dnf to Software Updates
9fd1b5
- Fix cockpit-bridge crash if /etc/os-release does not exist
9fd1b5
9fd1b5
* Mon Sep 25 2017 Stef Walter <stefw@redhat.com> - 151-2
9fd1b5
- Add simulated test failure
9fd1b5
9fd1b5
* Thu Sep 21 2017 Martin Pitt <martin@piware.de> - 151-1
9fd1b5
9fd1b5
- Support loading SSH keys from arbitrary paths
9fd1b5
- Support X-Forwarded-Proto HTTP header for Kubernetes
9fd1b5
- Fix Kubernetes connection hangs (regression in version 150)
9fd1b5
9fd1b5
* Fri Sep 08 2017 Martin Pitt <martin@piware.de> - 150-1
9fd1b5
9fd1b5
- Automatically enable and start newly created timers on the Services page
9fd1b5
- Support cockpit-dashboard installation into OSTree overlay on Atomic
9fd1b5
- Support Kubernetes basic auth with Google Compute Engine 1.7.x
9fd1b5
9fd1b5
* Mon Aug 21 2017 petervo <petervo@redhat.com> - 149-1
9fd1b5
- Support sending non-maskable interrupt to VMs
9fd1b5
- Fix building on fedora 27
9fd1b5
- Add information about non-met conditions for systemd services
9fd1b5
- Clear cockpit cookie on logout
9fd1b5
9fd1b5
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 146-3
9fd1b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
9fd1b5
9fd1b5
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 146-2
9fd1b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9fd1b5
9fd1b5
* Fri Jul 21 2017 Martin Pitt <martin@piware.de> - 146-1
9fd1b5
9fd1b5
- Show recent updates and live update log on Software Updates page
9fd1b5
- Improve available Software Updates table layout for small/mobile screens
9fd1b5
- Support OAuth Kubernetes logins to work with Google Compute Engine
9fd1b5
- Fix reporting ABRT crashes that are already known to the server
9fd1b5
- Scroll the virtual machine VNC console into view automatically
9fd1b5
9fd1b5
* Fri Jul 07 2017 Martin Pitt <martin@piware.de> - 145-1
9fd1b5
9fd1b5
- Resize the terminal dynamically to use all available space
9fd1b5
- Let the Machines page update immediately after changes
9fd1b5
- Add delete VM functionality to the Machines page
9fd1b5
- Retire support for external Machines provider API
9fd1b5
- Always recommend rebooting after applying Software Updates
9fd1b5
- Group D-Bus channels to avoid hitting connection limits
9fd1b5
- Fix building on Fedora Rawhide/glibc 2.25.90
9fd1b5
9fd1b5
* Mon Jun 19 2017 Martin Pitt <<martin@piware.de>> - 143-1
9fd1b5
9fd1b5
- Add "Software Updates" page for package (rpm/deb) based operating systems
9fd1b5
- Fix cockpit-machines package to make inline VNC console actually work
9fd1b5
- Fix Kubernetes authentication when Kubernetes configured for RBAC
9fd1b5
- Build Docker page for s390x architecture
9fd1b5
9fd1b5
* Fri Jun 09 2017 Martin Pitt <<martin@piware.de>> - 142-1
9fd1b5
9fd1b5
- Virtual machines display an interactive console, either in browser, or a popup viewer
9fd1b5
- Fix Virtual Machines operations on non-English locales
9fd1b5
- Add documentation explaining how to grant/restrict access via polkit rules
9fd1b5
9fd1b5
* Fri Apr 21 2017 Martin Pitt <<mpitt@redhat.com>> - 139-1
9fd1b5
9fd1b5
- Show more information about virtual machines, such as boot order
9fd1b5
- Fix enablement of timer systemd units created on Services page
9fd1b5
- Fix Storage crash on multiple iSCSI sessions
9fd1b5
- cockpit-docker is now installable with docker-ce or other alternatives
9fd1b5
- Hide docker push commands on Registry image pages for  "pull" roles
9fd1b5
9fd1b5
* Mon Apr 10 2017 Stef Walter <<stefw@redhat.com>> - 138-1
9fd1b5
- Only allow mdraid disk removal when it won't destroy data
9fd1b5
- Allow DN style usernames in the Kubernetes dashboard
9fd1b5
- Simplify protocol that cockpit talks to session authentication processes
9fd1b5
9fd1b5
* Thu Mar 30 2017 Martin Pitt <<mpitt@redhat.com>> - 137-1
9fd1b5
9fd1b5
- Read ~/.ssh/known_hosts for connecting to remote machines with ssh
9fd1b5
- The Storage LVM setup can add unpartitioned free space as a physical volume
9fd1b5
- NetworkManager's Team plugin can be used on architectures other than x86_64
9fd1b5
- Cockpit's web server understands and properly responds to HTTP HEAD requests
9fd1b5
- Allow parameter substitution in manifest when spawning peer bridges
9fd1b5
9fd1b5
* Thu Mar 09 2017 Martin Pitt <<mpitt@redhat.com>> - 134-1
9fd1b5
9fd1b5
- Show /etc/motd in the "System" task page
9fd1b5
- Drop "System" service actions which are intended for scripts
9fd1b5
- Make login page translatable
9fd1b5
- NetworkManager now activates slave interfaces by itself
9fd1b5
- Add call timeout option to the cockpit.dbus() API
9fd1b5
- The Debian packaging is now able to apply binary patches
9fd1b5
9fd1b5
* Thu Mar 02 2017 Martin Pitt <<mpitt@redhat.com>> - 133-1
9fd1b5
9fd1b5
- Remotely managed machines are now configured in /etc/cockpit/machines.d/*.json
9fd1b5
- Fix NetworkManager's "MTU" dialog layout
9fd1b5
- Build the cockpit-tests package for releases too
9fd1b5
- Split translations into individual packages
9fd1b5
- Packages now configure alternate cockpit-bridge's to interact with the system
9fd1b5
9fd1b5
* Thu Feb 23 2017 Martin Pitt <<mpitt@redhat.com>> - 132-1
9fd1b5
9fd1b5
- Make basic SELinux functionality available without setroubleshootd
9fd1b5
- Allow changing the MAC address for ethernet adapters and see them for bonds
9fd1b5
- Hide "autoconnect" checkbox for network devices without settings
9fd1b5
- Support for external providers other than libvirt on Machines page
9fd1b5
- Some tooltip fixes
9fd1b5
- Add option to restrict max read size to the Cockpit file API
9fd1b5
- Relax dependencies on cockpit-bridge package on Debian/Ubuntu
9fd1b5
- Rename cockpit-test-assets package to cockpit-tests
9fd1b5
- When touching patched files handle case of only one file
9fd1b5
- Always build the cockpit-tests subpackage
9fd1b5
9fd1b5
* Mon Feb 06 2017 Stef Walter <<stefw@redhat.com>> - 131-1
9fd1b5
- Show session virtual machines on Machines page
9fd1b5
- Fix use of the TAB key on login page
9fd1b5
- Robust naming and detection of network bond master
9fd1b5
- Debian packaging fixes
9fd1b5
9fd1b5
* Wed Jan 25 2017 Stef Walter <<stefw@redhat.com>> - 130-1
9fd1b5
- cockpit.file() can read non-memory-mappable file
9fd1b5
- Add kdump configuration user interface
9fd1b5
- Allow container Registry Console user names with '@' sign
9fd1b5
9fd1b5
* Wed Jan 18 2017 Stef Walter <<stefw@redhat.com>> - 129-1
9fd1b5
- Diagnostic sosreport feature now works on RHEL Atomic again
9fd1b5
- The configure script has a --disable-ssh option to toggle libssh dep
9fd1b5
- The configure --disable-ws option has been replaced with above.
9fd1b5
- Unit tests have been fixed on recent GLib versions
9fd1b5
- Several Fedora and Debian packaging fixes
9fd1b5
9fd1b5
* Wed Dec 14 2016 Stef Walter <<stefw@redhat.com>> - 126-1
9fd1b5
- Show security scan information about containers
9fd1b5
- Choose whether password is cached and reused on login screen
9fd1b5
- Allow renaming of active devices in networking interface
9fd1b5
- More clearly indicate when checking network connectivity
9fd1b5
- The remotectl command can now combine certificate and key files
9fd1b5
- Support Openshift's certificate autogeneration when used as a pod
9fd1b5
- The remotectl tool now checks for keys in certificate files
9fd1b5
- Domain join operations can now be properly cancelled
9fd1b5
- Make Kerberos authentication work even if gss-proxy is in use
9fd1b5
- Javascript code can now export DBus interfaces
9fd1b5
- When proxied, support X-Forwarded-Proto
9fd1b5
- Ignore block devices with a zero size in the storage interface
9fd1b5
9fd1b5
* Thu Nov 24 2016 Stef Walter <<stefw@redhat.com>> - 125-1
9fd1b5
- Cockpit is now properly translatable
9fd1b5
- Display OSTree signatures
9fd1b5
- New expandable views for storage devices
9fd1b5
- No longer offer to format read-only block devices
9fd1b5
- Use stored passphrases for LUKS devices properly
9fd1b5
- Start testing on RHEL 7.3
9fd1b5
- More strict about transport channels a bridge accepts
9fd1b5
- System shutdown can be scheduled by date
9fd1b5
9fd1b5
* Wed Nov 16 2016 Stef Walter <<stefw@redhat.com>> - 124-1
9fd1b5
- Build and test on Debian Jessie
9fd1b5
- Deprecate older javascript files
9fd1b5
- Properly terminate user sessions on the Accounts page
9fd1b5
- Fix regression on login screen in older Internet Explorer browsers
9fd1b5
- Fix regression where Date Picker was not shown in System Time dialog
9fd1b5
9fd1b5
* Thu Nov 10 2016 Stef Walter <<stefw@redhat.com>> - 123-1
9fd1b5
- Release a second tarball with cached javascript dependencies
9fd1b5
- Start verifying that Cockpit works on Ubuntu 16.04
9fd1b5
- Enable and verify the network functionality on Debian
9fd1b5
- Integration tests now log core dumps for diagnosis
9fd1b5
9fd1b5
* Tue Nov 01 2016 Stef Walter <stefw@redhat.com> - 122-1
9fd1b5
- Works with UDisks in addition to storaged
9fd1b5
- Allow logging into other systems from login page
9fd1b5
- Explicitly specify javascript dependency versions
9fd1b5
9fd1b5
* Fri Oct 28 2016 Stef Walter <stefw@redhat.com> - 121-1
9fd1b5
- Network Manager Checkpoints
9fd1b5
- Add Debian Branding
9fd1b5
- Fix GSSAPI login on Debian and Ubuntu
9fd1b5
- Generate map files for debugging Javascript and CSS
9fd1b5
9fd1b5
* Sat Oct 22 2016 Stef Walter <stefw@redhat.com> - 120-1
9fd1b5
- New containers page layout
9fd1b5
- Quick filtering of containers and images on the container page
9fd1b5
- Added sidebar for phisical volumes in a volume group
9fd1b5
- Run a separate cockpit-ssh process when making SSH connections
9fd1b5
- Allow connecting to remote machines from the login page
9fd1b5
- Only connect to remote machines already known to Cockpit
9fd1b5
- Fix bugs preventing journal page from working on Firefox 49
9fd1b5
- Add tooltip describing group name in Roles list
9fd1b5
9fd1b5
* Sat Oct 01 2016 Dennis Gilmore <dennis@ausil.us> - 119-2
9fd1b5
- enabled cockpit-docker on aarch64, ppc64, ppc64le
9fd1b5
9fd1b5
* Thu Sep 29 2016 petervo <petervo@redhat.com> - 119-1
9fd1b5
- Adds basic VM Management and Monitoring
9fd1b5
- MDRaid job improvements
9fd1b5
- Show unmanaged network devices
9fd1b5
- Better errors when formating storage devices
9fd1b5
- Updated VNC example
9fd1b5
- Port subscriptions package to react
9fd1b5
- Allow branding.css to overide shell css
9fd1b5
9fd1b5
* Wed Sep 07 2016 Stef Walter <stefw@redhat.com> - 118-1
9fd1b5
- Support PAM conversations on the Login screen
9fd1b5
- Users can create systemd timer jobs
9fd1b5
- Provide default names for volume groups and logical volumes
9fd1b5
- Make Docker graphs work on Debian
9fd1b5
- Only offer to format disks with supported file systems
9fd1b5
- Show all managed NetworkManager devices
9fd1b5
- Use webpack for building Cockpit javascript
9fd1b5
- Cockpit URLs can be proxied with a configured HTTP path prefix
9fd1b5
- Allow Cockpit packages to require a minimum version of Cockpit
9fd1b5
- Translations fixes
9fd1b5
9fd1b5
* Thu Aug 11 2016 Stef Walter <stefw@redhat.com> - 0.117-1
9fd1b5
- * Add support for network teams
9fd1b5
- * Select translations for complex language names
9fd1b5
- * Don't allow formating extended partitions
9fd1b5
- * Can configure Openshift Registry so anonymous users can pull images
9fd1b5
9fd1b5
* Fri Jul 29 2016 Stef Walter <stefw@redhat.com> - 0.116-1
9fd1b5
- * Support for volumes when starting a docker container
9fd1b5
- * Support for setting environment variables in a docker container
9fd1b5
- * Fix regressions that broke display of localized text
9fd1b5
9fd1b5
* Thu Jul 21 2016 Stef Walter <stefw@redhat.com> - 0.115-1
9fd1b5
- * Setup Docker container and image storage through the UI
9fd1b5
- * Use Webpack to build Cockpit UI packages
9fd1b5
- * Update the Cockpit Vagrant development box to use Fedora 24
9fd1b5
9fd1b5
* Tue Jul 12 2016 Stef Walter <stefw@redhat.com> - 0.114-1
9fd1b5
- .104
9fd1b5
- * Network configuration of the Ethernet MTU
9fd1b5
- * Red Hat Subscriptions can now specify activation keys and orgs
9fd1b5
- * Start integration testing on CentOS
9fd1b5
- * SSH Host keys are show on system page
9fd1b5
- * Machine ID is shown on system page
9fd1b5
- * Show intelligent password score error messages
9fd1b5
9fd1b5
* Thu Jul 07 2016 Stef Walter <stefw@redhat.com> - 0.113-1
9fd1b5
- * Show timer information for systemd timer jobs
9fd1b5
- * Use 'active-backup' as the default for new network bonds
9fd1b5
- * When changing system time check formats properly
9fd1b5
- * Hide the machine asset tag when no asset exists
9fd1b5
- * Disable the network on/off switch for unknown or unmanaged interfaces
9fd1b5
- * Show full string for system hardware info and operating system name
9fd1b5
9fd1b5
* Wed Jun 29 2016 Stef Walter <stefw@redhat.com> - 0.112-1
9fd1b5
- * Don't show network interfaces where NM_CONTROLLED=no is set
9fd1b5
- * Add textual fields to container memory and CPU sliders
9fd1b5
- * Display contianer memory and CPU resources on Debian
9fd1b5
- * Disable tuned correctly when clearing a performance profile
9fd1b5
- * Fix SELinux enforcing toggle switch and status
9fd1b5
9fd1b5
* Tue Jun 21 2016 Stef Walter <stefw@redhat.com> - 0.111-1
9fd1b5
- * Tarball build issue in 0.110 is now fixed
9fd1b5
- * The Containers page layouts have been tweaked
9fd1b5
- * Make the Containers resource limits work again
9fd1b5
- * Registry image now have layers displayed correctly
9fd1b5
9fd1b5
* Thu Jun 02 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.109-1
9fd1b5
- * API stabilization, structural cleanup
9fd1b5
- * SELinux Troubleshooting: documentation, support latest API
9fd1b5
- * Update Patternfly
9fd1b5
- * Use CockpitLang cookie and Accept-Language for localization
9fd1b5
- * Can now click through to perform administration tasks on Nodes on the Cluster dashboard
9fd1b5
- * Cockpit terminal now supports shells like fish
9fd1b5
9fd1b5
* Fri May 27 2016 Stef Walter <stefw@redhat.com> - 0.108-1
9fd1b5
- * SELinux troubleshooting alerts can now be dismissed
9fd1b5
- * Show SELinux icon for critical alerts
9fd1b5
- * SELinux enforcing mode can be turned off and on with a switch
9fd1b5
- * Kubernetes Nodes are now include charts about usage data
9fd1b5
- * Fix Debian dependency on Docker
9fd1b5
- * Update the look and feel of the toggle switch
9fd1b5
- * Update ListenStream documentation to include address info
9fd1b5
9fd1b5
* Fri May 20 2016 Stef Walter <stefw@redhat.com> - 0.107-1
9fd1b5
- * Display image stream import errors
9fd1b5
- * Add GlusterFS persistent volumes in Cluster dashboard
9fd1b5
- * Show a list of pending persistent volume claims
9fd1b5
- * jQuery Flot library is no longer part of the base1 package
9fd1b5
- * Fix Content-Security-Policy issues with jQuery Flot
9fd1b5
9fd1b5
* Thu May 12 2016 Stef Walter <stefw@redhat.com> - 0.106-1
9fd1b5
- * Add namespaces to cockpit CSS classes
9fd1b5
- * Display container image layers in a simpler graph
9fd1b5
- * Hide actions in Cluster projects listing that are not accessible
9fd1b5
9fd1b5
* Wed May 04 2016 Stef Walter <stefw@redhat.com> - 0.105-1
9fd1b5
- * Strict Content-Security-Policy in all shipped components of Cockpit
9fd1b5
- * Can now add and remove Openshift users to and from groups
9fd1b5
- * Add timeout setting for Cockpit authentication
9fd1b5
- * Registry interface now has checkbox for mirroring from insecure registries
9fd1b5
- * Kubernetes dashboard now allows deletion of Nodes
9fd1b5
9fd1b5
* Thu Apr 28 2016 Stef Walter <stefw@redhat.com> - 0.104-1
9fd1b5
- * Show errors correctly when deleting or modifying user accounts
9fd1b5
- * Add support for iSCSI cluster volumes
9fd1b5
- * Strict Content-Security-Policy in the dashboard, sosreport and realmd code
9fd1b5
- * Better list expansion and navigation behavior across Cockpit
9fd1b5
- * Don't show 'Computer OU' field when leaving a domain
9fd1b5
- * Remove usage of bootstrap-select
9fd1b5
- * Show errors properly in performance profile dialog
9fd1b5
- * Fix Cluster sidebar to react to window size
9fd1b5
- * Allow specifying specific tags in registry image streams
9fd1b5
- * Make registry project access policy more visible
9fd1b5
9fd1b5
* Tue Apr 19 2016 Stef Walter <stefw@redhat.com> - 0.103-1
9fd1b5
- * Strict Content-Security-Policy for subscriptions component
9fd1b5
- * New dialog for Kubernetes connection configuration
9fd1b5
- * Release to a cockpit-project Ubuntu PPA
9fd1b5
- * Remove jQuery usage from cockpit.js
9fd1b5
- * New styling for cluster dashboard
9fd1b5
- * Fix build issue on MIPS
9fd1b5
9fd1b5
* Thu Apr 14 2016 Stef Walter <stefw@redhat.com> - 0.102-1
9fd1b5
- * Can configure Docker restart policy for new containers
9fd1b5
- * Use a single dialog for creating logical volumes
9fd1b5
- * Package and test the storage UI on Debian
9fd1b5
- * Don't offer 'Computer OU' when joining IPA domains
9fd1b5
- * Don't distribute jshint build dependency due to its non-free license
9fd1b5
9fd1b5
* Fri Feb 12 2016 Stef Walter <stefw@redhat.com> - 0.95-1
9fd1b5
- * iSCSI initiator support on the storage page
9fd1b5
- * Page browser title now uses on operating system name
9fd1b5
- * Better look when Cockpit disconnects from the server
9fd1b5
- * Avoid use of NFS in the Vagrantfile
9fd1b5
- * Expand 'Tools' menu when navigating to one of its items
9fd1b5
- * Set a default $PATH in cockpit-bridge
9fd1b5
9fd1b5
* Tue Feb 02 2016 Stef Walter <stefw@redhat.com> - 0.94-1
9fd1b5
- * Handle interruptions during cockpit-ws start while reading from /dev/urandom
9fd1b5
- * Remove BIOS display from Server Summary page
9fd1b5
- * Support tuned descriptions
9fd1b5
- * Fix Content-Security-Policy in example manifest.json files
9fd1b5
9fd1b5
* Mon Jan 25 2016 Stef Walter <stefw@redhat.com> - 0.93-1
9fd1b5
- * Set system performance profile via tuned
9fd1b5
- * Support for WebSocket client in cockpit-bridge
9fd1b5
- * Support using Nulecule with Openshift
9fd1b5
- * Actually exit cockpit-ws when it's idle
9fd1b5
9fd1b5
* Wed Jan 20 2016 Stef Walter <stefw@redhat.com> - 0.92-1
9fd1b5
- * OAuth login support
9fd1b5
- * Update Patternfly
9fd1b5
- * Log to stderr when no journal
9fd1b5
- * Make sosreport work on RHEL and Atomic
9fd1b5
9fd1b5
* Thu Jan 14 2016 Stef Walter <stefw@redhat.com> - 0.91-1
9fd1b5
- * Fix computing of graph samples on 32-bit OS
9fd1b5
- * Distribute licenses of included components
9fd1b5
- * Distribute development dependencies
9fd1b5
- * Support 'make clean' properly in the tarball
9fd1b5
9fd1b5
* Tue Jan 05 2016 Stef Walter <stefw@redhat.com> - 0.90-1
9fd1b5
- * Fix Content-Security-Policy which broke loading in certain situations
9fd1b5
- * Deal correctly with failures trying to join unsupported domains
9fd1b5
- * Add documentation about Cockpit startup
9fd1b5
- * Better data in storage usage graphs
9fd1b5
- * Start creating debian source packages
9fd1b5
9fd1b5
* Tue Dec 22 2015 Stef Walter <stefw@redhat.com> - 0.89-1
9fd1b5
- * Start routine testing of Cockpit on Debian Unstable
9fd1b5
- * Make the config file case insensitive
9fd1b5
- * Reorder graphs on server summary page
9fd1b5
- * Don't suggest syncing users when adding a machine to dashboard
9fd1b5
- * Enable weak dependencies for F24+
9fd1b5
- * Show correct data in per interface network graphs
9fd1b5
- * Fix the Vagrantfile to pull in latest Cockpit
9fd1b5
- * Add Content-Security-Policy header support
9fd1b5
9fd1b5
* Fri Dec 18 2015 Stef Walter <stefw@redhat.com> - 0.88-1
9fd1b5
- * User interface for OSTree upgrades and rollbacks
9fd1b5
- * General reusable purpose angular kubernetes client code
9fd1b5
- * Allow custom login scripts for handling authentication
9fd1b5
- * A specific dashboards can now be the default destination after login
9fd1b5
- * Kill ssh-agent correctly when launched by cockpit-bridge
9fd1b5
- * Add a new cockpit-stub bridge for non-local access
9fd1b5
9fd1b5
* Thu Dec 10 2015 Stef Walter <stefw@redhat.com> - 0.87-1
9fd1b5
- * Fix login on Windows, don't prompt for additional auth
9fd1b5
- * Use the machine host name in the default self-signed certificate
9fd1b5
- * Cockpit release tarballs are now distributed in tar-ustar format
9fd1b5
- * Allow overriding package manifests
9fd1b5
- * Testing and build fixes
9fd1b5
9fd1b5
* Fri Dec 04 2015 Stef Walter <stefw@redhat.com> - 0.86-1
9fd1b5
- * SOS report UI page
9fd1b5
- * Simpler way for contributors to build cockpit RPMs
9fd1b5
- * Infrastructure for implementing downloads
9fd1b5
9fd1b5
* Wed Nov 18 2015 Stef Walter <stefw@redhat.com> - 0.84-1
9fd1b5
- * Add a cockpit manual page
9fd1b5
- * Set correct SELinux context for certificates
9fd1b5
- * Remove custom SELinux policy
9fd1b5
- * Testing and bug fixes
9fd1b5
9fd1b5
* Tue Nov 03 2015 Stef Walter <stefw@redhat.com> - 0.83-1
9fd1b5
- * Fix NTP server configuration bugs
9fd1b5
- * Kubernetes dashboard topology icons don't leave the view
9fd1b5
- * Kubernetes dashboard uses shared container-terminal component
9fd1b5
- * Fix race when adding machine to Cockpit dashboard
9fd1b5
- * Updated documentation for running new distributed tests
9fd1b5
- * Lots of other bug and testing fixes
9fd1b5
9fd1b5
* Wed Oct 28 2015 Stef Walter <stefw@redhat.com> - 0.82-1
9fd1b5
- * Support certificate chains properly in cockpit-ws
9fd1b5
- * Rename the default self-signed certificate
9fd1b5
- * Implement distributed integration testing
9fd1b5
9fd1b5
* Wed Oct 21 2015 Stef Walter <stefw@redhat.com> - 0.81-1
9fd1b5
- * Allow configuring NTP servers when used with timesyncd
9fd1b5
- * Fix regression in network configuration switches
9fd1b5
- * Make the various graphs look better
9fd1b5
- * Openshift Routes and Deployment Configs can be removed
9fd1b5
- * Run integration tests using TAP "test anything protocol"
9fd1b5
- * Lots of other bug fixes and cleanup
9fd1b5
9fd1b5
* Wed Oct 14 2015 Stef Walter <stefw@redhat.com> - 0.80-1
9fd1b5
- * UI for loading, viewing, changing Private SSH Keys
9fd1b5
- * Always start an ssh-agent in the cockpit login session
9fd1b5
- * New listing panel designs
9fd1b5
- * Lots of testing and bug fixes
9fd1b5
9fd1b5
* Wed Oct 07 2015 Stef Walter <stefw@redhat.com> - 0.79-1
9fd1b5
- * Vagrant file for Cockpit development
9fd1b5
- * Use libvirt for testing
9fd1b5
- * Display only last lines of Kubernetes container logs
9fd1b5
9fd1b5
* Wed Sep 30 2015 Stef Walter <stefw@redhat.com> - 0.78-1
9fd1b5
- * Fix extreme CPU usage issue in 0.77 release
9fd1b5
- * Fix compatibility with older releases
9fd1b5
- * Offer to activate multipathd for multipath disks
9fd1b5
- * Guide now contains insight into feature internals
9fd1b5
- * Lots of other minor bug fixes
9fd1b5
9fd1b5
* Wed Sep 23 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 0.77-1.1
9fd1b5
- disable FMA support to get it pass all tests on secondary architectures
9fd1b5
- removed duplicated "global rel 1"
9fd1b5
9fd1b5
* Tue Sep 22 2015 Stef Walter <stefw@redhat.com> - 0.77-1
9fd1b5
- * Work better with multipath storage
9fd1b5
- * Deletion of kubernetes objects
9fd1b5
- * Cleaner URLs in the bookmark bar
9fd1b5
- * Show a warning when adding too many machines
9fd1b5
- * Make authentication work when embedding Cockpit
9fd1b5
- * Complete componentizing Cockpit
9fd1b5
9fd1b5
* Wed Sep 16 2015 Stef Walter <stefw@redhat.com> - 0.76-1
9fd1b5
- * Fix displaying of network bonds
9fd1b5
- * Better Kubernetes filter bar, shell access
9fd1b5
- * Show some Openshift related objects
9fd1b5
- * Use patternfly v2.2
9fd1b5
9fd1b5
* Thu Sep 10 2015 petervo <petervo@redhat.com> - 0.75-1
9fd1b5
- New design for kubernetes listing pages
9fd1b5
- Namespace filter for kubernetes
9fd1b5
- Pretty http error pages
9fd1b5
- Lots of bugs, build and testing fixes
9fd1b5
9fd1b5
* Thu Sep 03 2015 Stef Walter <stefw@redhat.com> - 0.74-1
9fd1b5
- * Display an intelligent message when password auth is not possible
9fd1b5
- * Correctly start terminal in home directory
9fd1b5
- * NetworkManager code is in a separate package
9fd1b5
- * PCP is an optional build dependency
9fd1b5
- * Lots of bugs, build and testing fixes
9fd1b5
9fd1b5
* Wed Aug 26 2015 Stef Walter <stefw@redhat.com> - 0.73-1
9fd1b5
- * Kubernetes UI can connect to non-local API server
9fd1b5
- * Automate Web Service container build on Docker Hub
9fd1b5
- * Add validation options to TLS client connections
9fd1b5
- * PAM pam_ssh_add.so module for loading SSH keys based on login password
9fd1b5
- * Build, testing and other fixes
9fd1b5
9fd1b5
* Mon Aug 17 2015 Peter <petervo@redhat.com> - 0.71-1
9fd1b5
- Update to 0.71 release.
9fd1b5
9fd1b5
* Wed Aug 12 2015 Stef Walter <stefw@redhat.com> - 0.70-1
9fd1b5
- Depend on kubernetes-client instead of kubernetes
9fd1b5
- Update to 0.70 release.
9fd1b5
9fd1b5
* Thu Aug 06 2015 Stef Walter <stefw@redhat.com> - 0.69-1
9fd1b5
- Update to 0.69 release.
9fd1b5
9fd1b5
* Wed Jul 29 2015 Peter <petervo@redhat.com> - 0.68-1
9fd1b5
- Update to 0.68 release.
9fd1b5
9fd1b5
* Thu Jul 23 2015 Peter <petervo@redhat.com> - 0.66-1
9fd1b5
- Update to 0.66 release
9fd1b5
9fd1b5
* Fri Jul 17 2015 Peter <petervo@redhat.com> - 0.65-2
9fd1b5
- Require libssh 0.7.1 on fedora >= 22 systems
9fd1b5
9fd1b5
* Wed Jul 15 2015 Peter <petervo@redhat.com> - 0.65-1
9fd1b5
- Update to 0.65 release
9fd1b5
9fd1b5
* Wed Jul 08 2015 Peter <petervo@redhat.com> - 0.64-1
9fd1b5
- Update to 0.64 release
9fd1b5
9fd1b5
* Wed Jul 01 2015 Peter <petervo@redhat.com> - 0.63-1
9fd1b5
- Update to 0.63 release
9fd1b5
- Remove cockpit-docker for armv7hl while docker
9fd1b5
  packages are being fixed
9fd1b5
9fd1b5
* Thu Jun 25 2015 Peter <petervo@redhat.com> - 0.62-1
9fd1b5
- Update to 0.62 release
9fd1b5
9fd1b5
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.61-2
9fd1b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9fd1b5
9fd1b5
* Wed Jun 10 2015 Peter <petervo@redhat.com> - 0.61-1
9fd1b5
- Update to 0.61 release
9fd1b5
9fd1b5
* Mon Jun 01 2015 Stef Walter <stefw@redhat.com> - 0.60-1
9fd1b5
- Update to 0.60 release
9fd1b5
9fd1b5
* Wed May 27 2015 Peter <petervo@redhat.com> - 0.59-1
9fd1b5
- Update to 0.59 release
9fd1b5
9fd1b5
* Fri May 22 2015 Peter <petervo@redhat.com> - 0.58-1
9fd1b5
- Update to 0.58 release
9fd1b5
9fd1b5
* Wed May 20 2015 Peter <petervo@redhat.com> - 0.57-1
9fd1b5
- Update to 0.57 release
9fd1b5
9fd1b5
* Wed May 13 2015 Peter <petervo@redhat.com> - 0.56-1
9fd1b5
- Update to 0.56 release
9fd1b5
9fd1b5
* Wed May 06 2015 Stef Walter <stefw@redhat.com> - 0.55-1
9fd1b5
- Update to 0.55 release
9fd1b5
9fd1b5
* Fri Apr 24 2015 Peter <petervo@redhat.com> - 0.54-1
9fd1b5
- Update to 0.54 release
9fd1b5
9fd1b5
* Tue Apr 21 2015 Peter <petervo@redhat.com> - 0.53-1
9fd1b5
- Update to 0.53 release
9fd1b5
9fd1b5
* Thu Apr 16 2015 Stef Walter <stefw@redhat.com> - 0.52-1
9fd1b5
- Update to 0.52 release
9fd1b5
9fd1b5
* Tue Apr 14 2015 Peter <petervo@redhat.com> - 0.51-1
9fd1b5
- Update to 0.51 release
9fd1b5
9fd1b5
* Tue Apr 07 2015 Stef Walter <stefw@redhat.com> - 0.50-1
9fd1b5
- Update to 0.50 release
9fd1b5
9fd1b5
* Wed Apr 01 2015 Stephen Gallagher <sgallagh@redhat.com> 0.49-2
9fd1b5
- Fix incorrect Obsoletes: of cockpit-daemon
9fd1b5
9fd1b5
* Wed Apr 01 2015 Peter <petervo@redhat.com> - 0.49-1
9fd1b5
- Update to 0.49 release.
9fd1b5
- cockpitd was renamed to cockpit-wrapper the cockpit-daemon
9fd1b5
  package was removed and is now installed with the
9fd1b5
  cockpit-bridge package.
9fd1b5
9fd1b5
* Mon Mar 30 2015 Peter <petervo@redhat.com> - 0.48-1
9fd1b5
- Update to 0.48 release
9fd1b5
9fd1b5
* Mon Mar 30 2015 Stephen Gallagher <sgallagh@redhat.com> 0.47-2
9fd1b5
- Don't attempt to build cockpit-kubernetes on armv7hl
9fd1b5
9fd1b5
* Fri Mar 27 2015 Peter <petervo@redhat.com> - 0.47-1
9fd1b5
- Update to 0.47 release, build docker on armvrhl
9fd1b5
9fd1b5
* Thu Mar 26 2015 Stef Walter <stefw@redhat.com> - 0.46-1
9fd1b5
- Update to 0.46 release
9fd1b5
9fd1b5
* Mon Mar 23 2015 Stef Walter <stefw@redhat.com> - 0.45-1
9fd1b5
- Update to 0.45 release
9fd1b5
9fd1b5
* Sat Mar 21 2015 Stef Walter <stefw@redhat.com> - 0.44-3
9fd1b5
- Add back debuginfo files to the right place
9fd1b5
9fd1b5
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-2
9fd1b5
- Disable separate debuginfo for now: build failure
9fd1b5
9fd1b5
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-1
9fd1b5
- Update to 0.44 release
9fd1b5
9fd1b5
* Thu Mar 19 2015 Stef Walter <stefw@redhat.com> - 0.43-2
9fd1b5
- Don't break EPEL or CentOS builds due to missing branding
9fd1b5
9fd1b5
* Wed Mar 18 2015 Stef Walter <stefw@redhat.com> - 0.43-1
9fd1b5
- Update to 0.43 release
9fd1b5
9fd1b5
* Tue Mar 17 2015 Stef Walter <stefw@redhat.com> - 0.42-2
9fd1b5
- Fix obseleting cockpit-assets
9fd1b5
9fd1b5
* Sat Mar 14 2015 Stef Walter <stefw@redhat.com> - 0.42-1
9fd1b5
- Update to 0.42 release
9fd1b5
9fd1b5
* Wed Mar 04 2015 Stef Walter <stefw@redhat.com> - 0.41-1
9fd1b5
- Update to 0.41 release
9fd1b5
9fd1b5
* Thu Feb 26 2015 Stef Walter <stefw@redhat.com> - 0.40-1
9fd1b5
- Update to 0.40 release
9fd1b5
9fd1b5
* Thu Feb 19 2015 Stef Walter <stefw@redhat.com> - 0.39-1
9fd1b5
- Update to 0.39 release
9fd1b5
9fd1b5
* Wed Jan 28 2015 Stef Walter <stefw@redhat.com> - 0.38-1
9fd1b5
- Update to 0.38 release
9fd1b5
9fd1b5
* Thu Jan 22 2015 Stef Walter <stefw@redhat.com> - 0.37-1
9fd1b5
- Update to 0.37 release
9fd1b5
9fd1b5
* Mon Jan 12 2015 Stef Walter <stefw@redhat.com> - 0.36-1
9fd1b5
- Update to 0.36 release
9fd1b5
9fd1b5
* Mon Dec 15 2014 Stef Walter <stefw@redhat.com> - 0.35-1
9fd1b5
- Update to 0.35 release
9fd1b5
9fd1b5
* Thu Dec 11 2014 Stef Walter <stefw@redhat.com> - 0.34-1
9fd1b5
- Update to 0.34 release
9fd1b5
9fd1b5
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-3
9fd1b5
- Only depend on docker stuff on x86_64
9fd1b5
9fd1b5
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-2
9fd1b5
- Only build docker stuff on x86_64
9fd1b5
9fd1b5
* Wed Dec 03 2014 Stef Walter <stefw@redhat.com> - 0.33-1
9fd1b5
- Update to 0.33 release
9fd1b5
9fd1b5
* Mon Nov 24 2014 Stef Walter <stefw@redhat.com> - 0.32-1
9fd1b5
- Update to 0.32 release
9fd1b5
9fd1b5
* Fri Nov 14 2014 Stef Walter <stefw@redhat.com> - 0.31-1
9fd1b5
- Update to 0.31 release
9fd1b5
9fd1b5
* Wed Nov 12 2014 Stef Walter <stefw@redhat.com> - 0.30-1
9fd1b5
- Update to 0.30 release
9fd1b5
- Split Cockpit into various sub packages
9fd1b5
9fd1b5
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-3
9fd1b5
- Don't require test-assets from selinux-policy
9fd1b5
- Other minor tweaks and fixes
9fd1b5
9fd1b5
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-2
9fd1b5
- Include selinux policy as a dep where required
9fd1b5
9fd1b5
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-1
9fd1b5
- Update to 0.29 release
9fd1b5
9fd1b5
* Thu Oct 16 2014 Stef Walter <stefw@redhat.com> - 0.28-1
9fd1b5
- Update to 0.28 release
9fd1b5
- cockpit-agent was renamed to cockpit-bridge
9fd1b5
9fd1b5
* Fri Oct 10 2014 Stef Walter <stefw@redhat.com> - 0.27-1
9fd1b5
- Update to 0.27 release
9fd1b5
- Don't create cockpit-*-admin groups rhbz#1145135
9fd1b5
- Fix user management for non-root users rhbz#1140562
9fd1b5
- Fix 'out of memory' error during ssh auth rhbz#1142282
9fd1b5
9fd1b5
* Wed Oct 08 2014 Stef Walter <stefw@redhat.com> - 0.26-1
9fd1b5
- Update to 0.26 release
9fd1b5
- Can see disk usage on storage page rhbz#1142459
9fd1b5
- Better order for lists of block devices rhbz#1142443
9fd1b5
- Setting container memory limit fixed rhbz#1142362
9fd1b5
- Can create storage volume of maximum capacity rhbz#1142259
9fd1b5
- Fix RAID device Bitmap enable/disable error rhbz#1142248
9fd1b5
- Docker page connects to right machine rhbz#1142229
9fd1b5
- Clear the format dialog label correctly rhbz#1142228
9fd1b5
- No 'Drop Privileges' item in menu for root rhbz#1142197
9fd1b5
- Don't flash 'Server has closed Connection on logout rhbz#1142175
9fd1b5
- Non-root users can manipulate user accounts rhbz#1142154
9fd1b5
- Fix strange error message when editing user accounts rhbz#1142154
9fd1b5
9fd1b5
* Wed Sep 24 2014 Stef Walter <stefw@redhat.com> - 0.25-1
9fd1b5
- Update to 0.25 release
9fd1b5
9fd1b5
* Wed Sep 17 2014 Stef Walter <stefw@redhat.com> - 0.24-1
9fd1b5
- Update to 0.24 release
9fd1b5
9fd1b5
* Wed Sep 10 2014 Stef Walter <stefw@redhat.com> - 0.23-1
9fd1b5
- Update to 0.23 release
9fd1b5
9fd1b5
* Wed Sep 03 2014 Stef Walter <stefw@redhat.com> - 0.22-1
9fd1b5
- Update to 0.22 release
9fd1b5
9fd1b5
* Tue Aug 26 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.21-1
9fd1b5
- Update to 0.21 release
9fd1b5
9fd1b5
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
9fd1b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9fd1b5
9fd1b5
* Thu Aug 14 2014 Stef Walter <stefw@redhat.com> 0.20-1
9fd1b5
- Update to 0.20 release
9fd1b5
9fd1b5
* Thu Aug 07 2014 Stef Walter <stefw@redhat.com> 0.19-1
9fd1b5
- Update to 0.19 release
9fd1b5
9fd1b5
* Wed Jul 30 2014 Stef Walter <stefw@redhat.com> 0.18-1
9fd1b5
- Update to 0.18 release
9fd1b5
- Add glib-networking build requirement
9fd1b5
- Let selinux-policy-targetted distribute selinux policy
9fd1b5
9fd1b5
* Mon Jul 28 2014 Colin Walters <walters@verbum.org> 0.17-2
9fd1b5
- Drop Requires and references to dead test-assets subpackage
9fd1b5
9fd1b5
* Thu Jul 24 2014 Stef Walter <stefw@redhat.com> 0.17-1
9fd1b5
- Update to 0.17 release
9fd1b5
9fd1b5
* Wed Jul 23 2014 Stef Walter <stefw@redhat.com> 0.16-3
9fd1b5
- Distribute our own selinux policy rhbz#1110758
9fd1b5
9fd1b5
* Tue Jul 22 2014 Stef Walter <stefw@redhat.com> 0.16-2
9fd1b5
- Refer to cockpit.socket in scriptlets rhbz#1110764
9fd1b5
9fd1b5
* Thu Jul 17 2014 Stef Walter <stefw@redhat.com> 0.16-1
9fd1b5
- Update to 0.16 release
9fd1b5
9fd1b5
* Thu Jul 10 2014 Stef Walter <stefw@redhat.com> 0.15-1
9fd1b5
- Update to 0.15 release
9fd1b5
- Put pam_reauthorize.so in the cockpit PAM stack
9fd1b5
9fd1b5
* Thu Jul 03 2014 Stef Walter <stefw@redhat.com> 0.14-1
9fd1b5
- Update to 0.14 release
9fd1b5
9fd1b5
* Mon Jun 30 2014 Stef Walter <stefw@redhat.com> 0.13-1
9fd1b5
- Update to 0.13 release
9fd1b5
9fd1b5
* Tue Jun 24 2014 Stef Walter <stefw@redhat.com> 0.12-1
9fd1b5
- Update to upstream 0.12 release
9fd1b5
9fd1b5
* Fri Jun 20 2014 Stef Walter <stefw@redhat.com> 0.11-1
9fd1b5
- Update to upstream 0.11 release
9fd1b5
9fd1b5
* Thu Jun 12 2014 Stef Walter <stefw@redhat.com> 0.10-1
9fd1b5
- Update to upstream 0.10 release
9fd1b5
9fd1b5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
9fd1b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9fd1b5
9fd1b5
* Fri May 23 2014 Stef Walter <stefw@redhat.com> 0.9-1
9fd1b5
- Update to upstream 0.9 release
9fd1b5
- Fix file attribute for cockpit-polkit
9fd1b5
9fd1b5
* Wed May 21 2014 Stef Walter <stefw@redhat.com> 0.8-1
9fd1b5
- Update to upstream 0.8 release
9fd1b5
- cockpitd now runs as a user session DBus service
9fd1b5
9fd1b5
* Mon May 19 2014 Stef Walter <stefw@redhat.com> 0.7-1
9fd1b5
- Update to upstream 0.7 release
9fd1b5
9fd1b5
* Wed May 14 2014 Stef Walter <stefw@redhat.com> 0.6-1
9fd1b5
- Update to upstream 0.6 release
9fd1b5
9fd1b5
* Tue Apr 15 2014 Stef Walter <stefw@redhat.com> 0.5-1
9fd1b5
- Update to upstream 0.5 release
9fd1b5
9fd1b5
* Thu Apr 03 2014 Stef Walter <stefw@redhat.com> 0.4-1
9fd1b5
- Update to upstream 0.4 release
9fd1b5
- Lots of packaging cleanup and polish
9fd1b5
9fd1b5
* Fri Mar 28 2014 Stef Walter <stefw@redhat.com> 0.3-1
9fd1b5
- Update to upstream 0.3 release
9fd1b5
9fd1b5
* Wed Feb 05 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.4.20140204git5e1faad
9fd1b5
- Redid the release tag
9fd1b5
9fd1b5
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.3.5e1faadgit
9fd1b5
- Fixed license tag
9fd1b5
- Updated to new FSF address upstream
9fd1b5
- Removing libgsystem before build
9fd1b5
- Now claiming specific manpages
9fd1b5
- Made the config files noreplace
9fd1b5
- Removed the test assets
9fd1b5
- Put the web assets in a subpackage
9fd1b5
9fd1b5
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.2.5e1faadgit
9fd1b5
- Patch libgsystem out