Blame SPECS/cockpit.spec

c09cc9
# Globals that may be defined elsewhere
c09cc9
#  * gitcommit xxxx
c09cc9
#  * tag 0.91
c09cc9
#
c09cc9
c09cc9
%define branding auto
9454e5
%define tag 122
9454e5
%define rev 3
c09cc9
c09cc9
%if %{defined gitcommit}
c09cc9
%define extra_flags CFLAGS='-O2 -Wall -Werror -fPIC -g -DWITH_DEBUG'
9454e5
%define required_base %{gitcommit}
0af617
%else
0af617
# The first version with a stable APIs
9454e5
%define required_base 122
c09cc9
%endif
c09cc9
929a70
#%if 0%{?centos}
929a70
#%define rhel 0
929a70
#%endif
05ac80
c09cc9
%define _hardened_build 1
c09cc9
c09cc9
%define libssh_version 0.7.1
c09cc9
%if 0%{?fedora} > 0 && 0%{?fedora} < 22
c09cc9
%define libssh_version 0.6.0
c09cc9
%endif
c09cc9
c09cc9
Name:           cockpit
c09cc9
%if %{defined gitcommit}
c09cc9
Version:        %{gitcommit}
c09cc9
%else
c09cc9
Version:        %{tag}
c09cc9
%endif
c09cc9
Release:        %{rev}%{?dist}
c09cc9
Summary:        A user interface for Linux servers
c09cc9
c09cc9
License:        LGPLv2+
c09cc9
URL:            http://cockpit-project.org/
c09cc9
c09cc9
%if %{defined gitcommit}
c09cc9
Source0:        cockpit-%{version}.tar.gz
c09cc9
%else
c09cc9
Source0:        https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz
c09cc9
%endif
c09cc9
9454e5
Patch1:		0001-Bump-required-base-bridge-version-number-in-packages.patch
9454e5
Patch2:		0002-networkmanager-Fix-regression-re-activation-of-virtu.patch
9454e5
Patch3:		0003-networkmanager-Always-set-REORDER_HDR-flag-for-new-V.patch
9454e5
Patch4:		0004-networkmanager-Not-all-connections-have-a-interface-.patch
9454e5
Patch5:		0005-Fix-registry-console-Windows-IE-and-Edge-login.patch
9454e5
Patch6:		0006-kubernetes-Fix-reloading-of-projects-and-users.patch
9454e5
Patch7:		0007-kubernetes-Only-set-websocket-protocols-if-we-actual.patch
771451
c09cc9
BuildRequires: pkgconfig(gio-unix-2.0)
c09cc9
BuildRequires: pkgconfig(json-glib-1.0)
c09cc9
BuildRequires: pkgconfig(polkit-agent-1) >= 0.105
c09cc9
BuildRequires: pam-devel
c09cc9
c09cc9
BuildRequires: autoconf automake
c09cc9
BuildRequires: intltool
c09cc9
BuildRequires: libssh-devel >= %{libssh_version}
c09cc9
BuildRequires: openssl-devel
c09cc9
BuildRequires: zlib-devel
c09cc9
BuildRequires: krb5-devel
c09cc9
BuildRequires: libxslt-devel
c09cc9
BuildRequires: docbook-style-xsl
c09cc9
BuildRequires: keyutils-libs-devel
c09cc9
BuildRequires: glib-networking
c09cc9
BuildRequires: sed
9454e5
BuildRequires: git
c09cc9
c09cc9
BuildRequires: glib2-devel >= 2.37.4
c09cc9
BuildRequires: systemd-devel
c09cc9
BuildRequires: polkit
c09cc9
BuildRequires: pcp-libs-devel
c09cc9
BuildRequires: gdb
c09cc9
c09cc9
%if %{defined gitcommit}
c09cc9
BuildRequires: krb5-server
c09cc9
%endif
c09cc9
c09cc9
# For documentation
c09cc9
BuildRequires: xmlto
c09cc9
05ac80
# This is the "cockpit" metapackage. It should only
05ac80
# Require, Suggest or Recommend other cockpit-xxx subpackages
05ac80
c09cc9
Requires: %{name}-bridge = %{version}-%{release}
c09cc9
Requires: %{name}-ws = %{version}-%{release}
c09cc9
Requires: %{name}-shell = %{version}-%{release}
c09cc9
c09cc9
# Optional components (for f24 we use soft deps)
c09cc9
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
c09cc9
Recommends: %{name}-networkmanager = %{version}-%{release}
c09cc9
Recommends: %{name}-storaged = %{version}-%{release}
9454e5
%ifarch x86_64 %{arm} aarch64 ppc64 ppc64le
c09cc9
Recommends: %{name}-docker = %{version}-%{release}
c09cc9
%endif
c09cc9
Suggests: %{name}-pcp = %{version}-%{release}
c09cc9
Suggests: %{name}-kubernetes = %{version}-%{release}
22bac8
Suggests: %{name}-selinux = %{version}-%{release}
c09cc9
c09cc9
# Older releases need to have strict requirements
c09cc9
%else
c09cc9
Requires: %{name}-networkmanager = %{version}-%{release}
c09cc9
Requires: %{name}-storaged = %{version}-%{release}
c09cc9
%ifarch x86_64 armv7hl
c09cc9
Requires: %{name}-docker = %{version}-%{release}
c09cc9
%endif
c09cc9
c09cc9
%endif
c09cc9
c09cc9
c09cc9
%description
c09cc9
Cockpit runs in a browser and can manage your network of GNU/Linux
c09cc9
machines.
c09cc9
c09cc9
%package bridge
c09cc9
Summary: Cockpit bridge server-side component
c09cc9
Obsoletes: %{name}-daemon < 0.48-2
c09cc9
Requires: polkit
c09cc9
c09cc9
%description bridge
c09cc9
The Cockpit bridge component installed server side and runs commands on the
c09cc9
system on behalf of the web based user interface.
c09cc9
c09cc9
%package doc
c09cc9
Summary: Cockpit deployment and developer guide
c09cc9
c09cc9
%description doc
c09cc9
The Cockpit Deployment and Developer Guide shows sysadmins how to
c09cc9
deploy Cockpit on their machines as well as helps developers who want to
c09cc9
embed or extend Cockpit.
c09cc9
c09cc9
%package pcp
c09cc9
Summary: Cockpit PCP integration
c09cc9
Requires: %{name}-bridge = %{version}-%{release}
c09cc9
Requires: pcp
c09cc9
c09cc9
%description pcp
c09cc9
Cockpit support for reading PCP metrics and loading PCP archives.
c09cc9
c09cc9
%package ws
c09cc9
Summary: Cockpit Web Service
c09cc9
Requires: glib-networking
c09cc9
Requires: openssl
c09cc9
Requires: glib2 >= 2.37.4
c09cc9
Requires: libssh >= %{libssh_version}
c09cc9
Obsoletes: cockpit-selinux-policy <= 0.83
c09cc9
Requires(post): systemd
c09cc9
Requires(preun): systemd
c09cc9
Requires(postun): systemd
c09cc9
c09cc9
%description ws
c09cc9
The Cockpit Web Service listens on the network, and authenticates users.
c09cc9
c09cc9
%prep
c09cc9
%setup -q
05ac80
9454e5
# Apply patches using git
9454e5
git init
9454e5
git config user.email "unused@example.com" && git config user.name "Unused"
9454e5
git config core.autocrlf false && git config core.safecrlf false && git config gc.auto 0
9454e5
git add -f . && git commit -a -q -m "Base"
9454e5
echo "" | git am --whitespace=nowarn %{patches}
9454e5
rm -rf .git
9454e5
9454e5
# HACK: Upstream fix needed for updating Makefile-*.dep any time its rebuilt
9454e5
touch -c Makefile-*.deps
c09cc9
c09cc9
%build
c09cc9
exec 2>&1
05ac80
%configure --disable-silent-rules --with-cockpit-user=cockpit-ws --with-branding=auto --with-selinux-config-type=etc_t %{?rhel:--without-storaged-iscsi-sessions}
c09cc9
make -j4 %{?extra_flags} all
c09cc9
c09cc9
%check
c09cc9
exec 2>&1
c09cc9
make -j4 check
c09cc9
c09cc9
%install
c09cc9
make install DESTDIR=%{buildroot}
9454e5
%if %{defined gitcommit} || 0%{?rhel}
c09cc9
make install-test-assets DESTDIR=%{buildroot}
c09cc9
%else
c09cc9
rm -rf %{buildroot}/%{_datadir}/%{name}/playground
c09cc9
%endif
c09cc9
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
c09cc9
install -p -m 644 tools/cockpit.pam $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/cockpit
c09cc9
rm -f %{buildroot}/%{_libdir}/cockpit/*.so
c09cc9
install -p -m 644 AUTHORS COPYING README.md %{buildroot}%{_docdir}/%{name}/
c09cc9
c09cc9
# On RHEL we don't yet show options for changing language
c09cc9
%if 0%{?rhel}
c09cc9
echo '{ "linguas": null, "machine-limit": 5 }' > %{buildroot}%{_datadir}/%{name}/shell/override.json
c09cc9
%endif
c09cc9
c09cc9
# Build the package lists for resource packages
0af617
echo '%dir %{_datadir}/%{name}/base1' > base.list
0af617
find %{buildroot}%{_datadir}/%{name}/base1 -type f >> base.list
c09cc9
c09cc9
echo '%dir %{_datadir}/%{name}/dashboard' >> shell.list
c09cc9
find %{buildroot}%{_datadir}/%{name}/dashboard -type f >> shell.list
c09cc9
c09cc9
echo '%dir %{_datadir}/%{name}/realmd' >> shell.list
c09cc9
find %{buildroot}%{_datadir}/%{name}/realmd -type f >> shell.list
c09cc9
c09cc9
echo '%dir %{_datadir}/%{name}/tuned' >> shell.list
c09cc9
find %{buildroot}%{_datadir}/%{name}/tuned -type f >> shell.list
c09cc9
c09cc9
echo '%dir %{_datadir}/%{name}/shell' >> shell.list
c09cc9
find %{buildroot}%{_datadir}/%{name}/shell -type f >> shell.list
c09cc9
05ac80
echo '%dir %{_datadir}/%{name}/systemd' >> shell.list
05ac80
find %{buildroot}%{_datadir}/%{name}/systemd -type f >> shell.list
c09cc9
c09cc9
echo '%dir %{_datadir}/%{name}/users' >> shell.list
c09cc9
find %{buildroot}%{_datadir}/%{name}/users -type f >> shell.list
c09cc9
c09cc9
echo '%dir %{_datadir}/%{name}/sosreport' > sosreport.list
c09cc9
find %{buildroot}%{_datadir}/%{name}/sosreport -type f >> sosreport.list
c09cc9
c09cc9
echo '%dir %{_datadir}/%{name}/subscriptions' > subscriptions.list
c09cc9
find %{buildroot}%{_datadir}/%{name}/subscriptions -type f >> subscriptions.list
c09cc9
05ac80
echo '%dir %{_datadir}/%{name}/storaged' > storaged.list
05ac80
find %{buildroot}%{_datadir}/%{name}/storaged -type f >> storaged.list
c09cc9
05ac80
echo '%dir %{_datadir}/%{name}/networkmanager' > networkmanager.list
05ac80
find %{buildroot}%{_datadir}/%{name}/networkmanager -type f >> networkmanager.list
c09cc9
c09cc9
echo '%dir %{_datadir}/%{name}/ostree' > ostree.list
c09cc9
find %{buildroot}%{_datadir}/%{name}/ostree -type f >> ostree.list
c09cc9
9454e5
echo '%dir %{_datadir}/%{name}/machines' > machines.list
9454e5
find %{buildroot}%{_datadir}/%{name}/machines -type f >> machines.list
9454e5
05ac80
# on CentOS systems we don't have the required setroubleshoot-server packages
05ac80
%if 0%{?centos}
992e60
rm -rf %{buildroot}%{_datadir}/%{name}/selinux
22bac8
%else
22bac8
echo '%dir %{_datadir}/%{name}/selinux' > selinux.list
22bac8
find %{buildroot}%{_datadir}/%{name}/selinux -type f >> selinux.list
22bac8
%endif
22bac8
9454e5
%ifarch x86_64 %{arm} aarch64 ppc64 ppc64le
c09cc9
echo '%dir %{_datadir}/%{name}/docker' > docker.list
c09cc9
find %{buildroot}%{_datadir}/%{name}/docker -type f >> docker.list
c09cc9
%else
c09cc9
rm -rf %{buildroot}/%{_datadir}/%{name}/docker
c09cc9
touch docker.list
c09cc9
%endif
c09cc9
c09cc9
%ifarch x86_64
af8b30
%if %{defined gitcommit}
af8b30
%else
22bac8
rm %{buildroot}/%{_datadir}/%{name}/kubernetes/override.json
af8b30
%endif
22bac8
echo '%dir %{_datadir}/%{name}/kubernetes' > kubernetes.list
22bac8
find %{buildroot}%{_datadir}/%{name}/kubernetes -type f >> kubernetes.list
c09cc9
%else
c09cc9
rm -rf %{buildroot}/%{_datadir}/%{name}/kubernetes
c09cc9
touch kubernetes.list
c09cc9
%endif
c09cc9
c09cc9
sed -i "s|%{buildroot}||" *.list
c09cc9
c09cc9
# Build the package lists for debug package, and move debug files to installed locations
05ac80
find %{buildroot}/usr/src/debug%{_datadir}/%{name} -type f -o -type l > debug.partial
05ac80
sed -i "s|%{buildroot}/usr/src/debug||" debug.partial
05ac80
sed -n 's/\.map\(\.gz\)\?$/\0/p' *.list >> debug.partial
05ac80
sed -i '/\.map\(\.gz\)\?$/d' *.list
c09cc9
tar -C %{buildroot}/usr/src/debug -cf - . | tar -C %{buildroot} -xf -
c09cc9
rm -rf %{buildroot}/usr/src/debug
c09cc9
05ac80
# On RHEL subscriptions, networkmanager, selinux, and sosreport are part of the shell package
c09cc9
%if 0%{?rhel}
05ac80
cat subscriptions.list sosreport.list networkmanager.list selinux.list >> shell.list
c09cc9
%endif
c09cc9
05ac80
%find_lang %{name}
05ac80
af8b30
# dwz has trouble with the go binaries
af8b30
# https://fedoraproject.org/wiki/PackagingDrafts/Go
af8b30
%global _dwz_low_mem_die_limit 0
af8b30
c09cc9
# Only strip out debug info in non wip builds
c09cc9
%if %{defined gitcommit}
c09cc9
%define find_debug_info %{nil}
c09cc9
%else
c09cc9
%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} "%{_builddir}/%{?buildsubdir}"
c09cc9
%endif
c09cc9
c09cc9
# Redefine how debug info is built to slip in our extra debug files
c09cc9
%define __debug_install_post   \
c09cc9
   %{find_debug_info} \
05ac80
   cat debug.partial >> %{_builddir}/%{?buildsubdir}/debugfiles.list \
c09cc9
%{nil}
c09cc9
c09cc9
%files
c09cc9
%{_docdir}/%{name}/AUTHORS
c09cc9
%{_docdir}/%{name}/COPYING
c09cc9
%{_docdir}/%{name}/README.md
c09cc9
%dir %{_datadir}/%{name}
c09cc9
%{_datadir}/appdata/cockpit.appdata.xml
c09cc9
%{_datadir}/applications/cockpit.desktop
c09cc9
%{_datadir}/pixmaps/cockpit.png
c09cc9
%doc %{_mandir}/man1/cockpit.1.gz
c09cc9
0af617
%files bridge -f base.list
c09cc9
%doc %{_mandir}/man1/cockpit-bridge.1.gz
c09cc9
%{_bindir}/cockpit-bridge
c09cc9
%attr(4755, -, -) %{_libexecdir}/cockpit-polkit
c09cc9
%{_libdir}/security/pam_reauthorize.so
c09cc9
c09cc9
%files doc
c09cc9
%exclude %{_docdir}/%{name}/AUTHORS
c09cc9
%exclude %{_docdir}/%{name}/COPYING
c09cc9
%exclude %{_docdir}/%{name}/README.md
c09cc9
%{_docdir}/%{name}
c09cc9
c09cc9
%files pcp
c09cc9
%{_libexecdir}/cockpit-pcp
c09cc9
%{_localstatedir}/lib/pcp/config/pmlogconf/tools/cockpit
c09cc9
c09cc9
%post pcp
c09cc9
# HACK - https://bugzilla.redhat.com/show_bug.cgi?id=1185749
c09cc9
( cd %{_localstatedir}/lib/pcp/pmns && ./Rebuild -du )
c09cc9
# HACK - https://bugzilla.redhat.com/show_bug.cgi?id=1185764
c09cc9
# We can't use "systemctl reload-or-try-restart" since systemctl might
c09cc9
# be out of sync with reality.
c09cc9
/usr/share/pcp/lib/pmlogger reload
c09cc9
05ac80
%files ws -f %{name}.lang
c09cc9
%doc %{_mandir}/man5/cockpit.conf.5.gz
c09cc9
%doc %{_mandir}/man8/cockpit-ws.8.gz
c09cc9
%doc %{_mandir}/man8/remotectl.8.gz
c09cc9
%doc %{_mandir}/man8/pam_ssh_add.8.gz
c09cc9
%config(noreplace) %{_sysconfdir}/%{name}
c09cc9
%config(noreplace) %{_sysconfdir}/pam.d/cockpit
c09cc9
%{_unitdir}/cockpit.service
c09cc9
%{_unitdir}/cockpit.socket
c09cc9
%{_prefix}/lib/firewalld/services/cockpit.xml
c09cc9
%{_sbindir}/remotectl
c09cc9
%{_libdir}/security/pam_ssh_add.so
c09cc9
%{_libexecdir}/cockpit-ws
c09cc9
%{_libexecdir}/cockpit-stub
9454e5
%{_libexecdir}/cockpit-ssh
c09cc9
%attr(4750, root, cockpit-ws) %{_libexecdir}/cockpit-session
c09cc9
%attr(775, -, wheel) %{_localstatedir}/lib/%{name}
c09cc9
%{_datadir}/%{name}/static
c09cc9
%{_datadir}/%{name}/branding
c09cc9
c09cc9
%pre ws
c09cc9
getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws
c09cc9
getent passwd cockpit-ws >/dev/null || useradd -r -g cockpit-ws -d / -s /sbin/nologin -c "User for cockpit-ws" cockpit-ws
c09cc9
c09cc9
%post ws
c09cc9
%systemd_post cockpit.socket
c09cc9
# firewalld only partially picks up changes to its services files without this
c09cc9
test -f %{_bindir}/firewall-cmd && firewall-cmd --reload --quiet || true
9454e5
# HACK: Until policy changes make it downstream
9454e5
# https://bugzilla.redhat.com/show_bug.cgi?id=1381331
9454e5
test -f %{_bindir}/chcon && chcon -t cockpit_ws_exec_t %{_libexecdir}/cockpit-ssh
c09cc9
%preun ws
c09cc9
%systemd_preun cockpit.socket
c09cc9
c09cc9
%postun ws
c09cc9
%systemd_postun_with_restart cockpit.socket
0af617
%systemd_postun_with_restart cockpit.service
c09cc9
c09cc9
%package shell
c09cc9
Summary: Cockpit Shell user interface package
05ac80
Requires: %{name}-bridge = %{version}-%{release}
c09cc9
Requires: shadow-utils
c09cc9
Requires: grep
c09cc9
Requires: libpwquality
c09cc9
Requires: /usr/bin/date
c09cc9
%if 0%{?rhel}
c09cc9
Provides: %{name}-subscriptions = %{version}-%{release}
c09cc9
Requires: subscription-manager >= 1.13
c09cc9
Provides: %{name}-networkmanager = %{version}-%{release}
c09cc9
Requires: NetworkManager
05ac80
# Optional components (only when soft deps are supported)
05ac80
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
05ac80
Recommends: NetworkManager-team
05ac80
%endif
c09cc9
%endif
c09cc9
Provides: %{name}-assets
c09cc9
Obsoletes: %{name}-assets < 0.32
c09cc9
BuildArch: noarch
c09cc9
c09cc9
%description shell
c09cc9
This package contains the Cockpit shell UI assets.
c09cc9
c09cc9
%files shell -f shell.list
c09cc9
c09cc9
%package storaged
c09cc9
Summary: Cockpit user interface for storage, using Storaged
05ac80
Requires: %{name}-bridge >= %{version}-%{release}
9454e5
Requires: %{name}-shell >= %{required_base}
c09cc9
Requires: storaged >= 2.1.1
0af617
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
0af617
Recommends: storaged-lvm2 >= 2.1.1
0af617
Recommends: storaged-iscsi >= 2.1.1
0af617
Recommends: device-mapper-multipath
0af617
%else
c09cc9
Requires: storaged-lvm2 >= 2.1.1
0af617
Requires: storaged-iscsi >= 2.1.1
c09cc9
Requires: device-mapper-multipath
0af617
%endif
c09cc9
BuildArch: noarch
c09cc9
c09cc9
%description storaged
c09cc9
The Cockpit component for managing storage.  This package uses Storaged.
c09cc9
c09cc9
%files storaged -f storaged.list
c09cc9
c09cc9
%package ostree
c09cc9
Summary: Cockpit user interface for rpm-ostree
9454e5
Requires: %{name}-bridge >= %{required_base}
9454e5
Requires: %{name}-shell >= %{required_base}
af8b30
%if 0%{?fedora} > 0 && 0%{?fedora} < 24
c09cc9
Requires: rpm-ostree >= 2015.10-1
af8b30
%else
af8b30
Requires: /usr/libexec/rpm-ostreed
c09cc9
%endif
c09cc9
c09cc9
%description ostree
c09cc9
The Cockpit components for managing software updates for ostree based systems.
c09cc9
c09cc9
%files ostree -f ostree.list
c09cc9
9454e5
%package machines
9454e5
Summary: Cockpit user interface for virtual machines
9454e5
Requires: %{name}-bridge >= %{required_base}
9454e5
Requires: %{name}-shell >= %{required_base}
9454e5
Requires: libvirt
9454e5
Requires: libvirt-client
9454e5
9454e5
%description machines
9454e5
The Cockpit components for managing virtual machines.
9454e5
9454e5
%files machines -f machines.list
9454e5
c09cc9
# Conditionally built packages below
c09cc9
c09cc9
%if 0%{?rhel} == 0
c09cc9
c09cc9
%package sosreport
c09cc9
Summary: Cockpit user interface for diagnostic reports
9454e5
Requires: %{name}-bridge >= %{required_base}
9454e5
Requires: %{name}-shell >= %{required_base}
c09cc9
Requires: sos
c09cc9
BuildArch: noarch
c09cc9
c09cc9
%description sosreport
c09cc9
The Cockpit component for creating diagnostic reports with the
c09cc9
sosreport tool.
c09cc9
c09cc9
%files sosreport -f sosreport.list
c09cc9
c09cc9
%package subscriptions
c09cc9
Summary: Cockpit subscription user interface package
9454e5
Requires: %{name}-bridge >= %{required_base}
9454e5
Requires: %{name}-shell >= %{required_base}
c09cc9
Requires: subscription-manager >= 1.13
c09cc9
BuildArch: noarch
c09cc9
c09cc9
%description subscriptions
c09cc9
This package contains the Cockpit user interface integration with local
c09cc9
subscription management.
c09cc9
c09cc9
%files subscriptions -f subscriptions.list
c09cc9
0af617
%package networkmanager
0af617
Summary: Cockpit user interface for networking, using NetworkManager
9454e5
Requires: %{name}-bridge >= %{required_base}
9454e5
Requires: %{name}-shell >= %{required_base}
0af617
Requires: NetworkManager
05ac80
# Optional components (only when soft deps are supported)
05ac80
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
05ac80
Recommends: NetworkManager-team
05ac80
%endif
0af617
BuildArch: noarch
0af617
0af617
%description networkmanager
0af617
The Cockpit component for managing networking.  This package uses NetworkManager.
0af617
0af617
%files networkmanager -f networkmanager.list
0af617
0af617
%endif
0af617
0af617
%if 0%{?rhel}%{?centos} == 0
0af617
22bac8
%package selinux
22bac8
Summary: Cockpit SELinux package
9454e5
Requires: %{name}-bridge >= %{required_base}
9454e5
Requires: %{name}-shell >= %{required_base}
22bac8
Requires: setroubleshoot-server >= 3.3.3
22bac8
BuildArch: noarch
22bac8
22bac8
%description selinux
22bac8
This package contains the Cockpit user interface integration with the
22bac8
utility setroubleshoot to diagnose and resolve SELinux issues.
22bac8
22bac8
%files selinux -f selinux.list
22bac8
c09cc9
%endif
c09cc9
9454e5
%ifarch x86_64 %{arm} aarch64 ppc64 ppc64le
c09cc9
c09cc9
%package docker
c09cc9
Summary: Cockpit user interface for Docker containers
9454e5
Requires: %{name}-bridge >= %{required_base}
9454e5
Requires: %{name}-shell >= %{required_base}
c09cc9
Requires: docker >= 1.3.0
05ac80
Requires: python
c09cc9
c09cc9
%description docker
c09cc9
The Cockpit components for interacting with Docker and user interface.
c09cc9
This package is not yet complete.
c09cc9
c09cc9
%files docker -f docker.list
c09cc9
c09cc9
%endif
c09cc9
c09cc9
%ifarch x86_64
c09cc9
c09cc9
%package kubernetes
c09cc9
Summary: Cockpit user interface for Kubernetes cluster
c09cc9
Requires: /usr/bin/kubectl
9454e5
Requires: %{name}-bridge >= %{required_base}
9454e5
Requires: %{name}-shell >= %{required_base}
af8b30
BuildRequires: golang-bin
af8b30
BuildRequires: golang-src
c09cc9
c09cc9
%description kubernetes
c09cc9
The Cockpit components for visualizing and configuring a Kubernetes
c09cc9
cluster. Installed on the Kubernetes master. This package is not yet complete.
c09cc9
c09cc9
%files kubernetes -f kubernetes.list
af8b30
%{_libexecdir}/cockpit-kube-auth
af8b30
%{_libexecdir}/cockpit-kube-launch
c09cc9
c09cc9
%endif
c09cc9
9454e5
# we only build test assets on rhel or if we're building from a specific commit
9454e5
%if %{defined gitcommit} || 0%{?rhel}
c09cc9
c09cc9
%package test-assets
c09cc9
Summary: Additional stuff for testing Cockpit
9454e5
Requires: %{name}-bridge >= %{required_base}
9454e5
Requires: %{name}-shell >= %{required_base}
c09cc9
Requires: openssh-clients
c09cc9
c09cc9
%description test-assets
c09cc9
This package contains programs and other files for testing Cockpit, and
c09cc9
pulls in some necessary packages via dependencies.
c09cc9
c09cc9
%files test-assets
c09cc9
%{_datadir}/%{name}/playground
c09cc9
%{_datadir}/cockpit-test-assets
c09cc9
c09cc9
%endif
c09cc9
c09cc9
%changelog
929a70
* Wed Dec 14 2016 Johnny Hughes <johnny@centos.org> 122-3
929a70
- CentOS Mods
929a70
9454e5
* Mon Nov 14 2016 Dominik Perpeet <dperpeet@redhat.com> 122-3
9454e5
- Fix regression when activating virtual network interfaces rhbz#1394667
9454e5
- Support network connections that don't have an interface name rhbz#1394668
9454e5
- Fix registry console Windows IE and Edge login rhbz#1378810 rhbz#1393740
9454e5
- Fix reloading of projects and users in kubernetes rhbz#1393785
9454e5
- Only set websocket protocols if they are available rhbz#1394675
9454e5
9454e5
* Tue Nov 08 2016 Dominik Perpeet <dperpeet@redhat.com> 122-2
9454e5
- Fix default flags for new VLAN devices rhbz#1390605
9454e5
9454e5
* Tue Nov 01 2016 Dominik Perpeet <dperpeet@redhat.com> 122-1
9454e5
- Update to 122 release
9454e5
- Cockpit can rollback network configuration that would otherwise disconnect an admin from the system
9454e5
- Unmanaged network devices are now shown
9454e5
- The list of Docker containers can be filtered and expanded inline
9454e5
- Cockpit can be a "bastion host" by using the login page to connect to an alternate system via SSH
9454e5
- Only connect to an alternate system if it has a known SSH host key
9454e5
- When connecting to other systems, each SSH connection is run in a separate process
9454e5
- Fixes bugs that prevent the "Logs" page from working in Firefox 49
9454e5
- A network proxy can be used when registering with RHEL subscriptions rhbz#1338681
9454e5
05ac80
* Tue Sep 20 2016 Dominik Perpeet <dperpeet@redhat.com> 118-2
05ac80
- Turn off Cockpit debug session
05ac80
05ac80
* Wed Sep 07 2016 Dominik Perpeet <dperpeet@redhat.com> 118-1
05ac80
- Update to 118 release
05ac80
- SELinux audit failures can be diagnosed and solutions applied to the system
05ac80
- Configure storage for Docker containers and images
05ac80
- Volumes and environment variables can be configured for Docker containers
05ac80
- Support PAM conversations on the Login screen, enabling two factor authentication
05ac80
- Cockpit URLs can be proxied with a configured HTTP path prefix
05ac80
- Timer jobs in systemd can be created and configured
05ac80
- Display all managed NetworkManager devices
05ac80
- Add support for network teams
05ac80
- Prevent removal of last volume from volume group rhbz#1354421
4554af
0af617
* Fri Jul 15 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.114-2
0af617
- The API of cockpit-bridge and cockpit-shell is now stable, other components
0af617
  only depend on a version >= 0.114 now, not an exact match to their own version
0af617
0af617
* Tue Jul 12 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.114-1
0af617
- Update to 0.114 release
0af617
- Red Hat Subscriptions can now specify activation keys and orgs rhbz#1338680
0af617
- Network configuration of the Ethernet MTU rhbz#1339552
0af617
- SSH Host keys are show on system page rhbz#1318414
0af617
- Properly show SSH keys on authentication page rhbz#1336686
0af617
- Use 'active-backup' as the default for new network bonds rhbz#1348066
0af617
- Don't show network interfaces where NM_CONTROLLED=no is set rhbz#1330552
0af617
- Disable tuned correctly when clearing a performance profile rhbz#1330473
0af617
- Use CockpitLang cookie and Accept-Language for localization
0af617
- Cockpit terminal now supports shells like fish
0af617
- Disable the network on/off switch for unknown or unmanaged interfaces
0af617
  rhbz#1329954 rhbz#1329956
0af617
- Show intelligent password score error messages rhbz#1330838
0af617
- Show full string for system hardware info and operating system name rhbz#1331243
0af617
- Ensure popup-info when creating an account remains on screen rhbz#1340749
0af617
- Remove erroneous docker dependency rhbz#1349375
0af617
771451
* Tue May 31 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.108-1
771451
- Update to 0.108 release
771451
- Strict browser security policy for Cockpit is now enforced. This defines which code can be run in a Cockpit session and mitigates a number of browser based attacks.
8a29ba
22bac8
* Tue Apr 19 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.103-1
22bac8
- Update to 0.103 release
22bac8
- When Cockpit fails to connect to a host, relevant SSH command or host details are displayed to help resolve the issue
22bac8
- Docker restart policy can be configured when starting a new container
22bac8
- Display a single combined dialog for creating logical volumes
22bac8
- Don't offer a 'Computer OU' option when joining IPA domains
22bac8
- Display binary journal data correctly
22bac8
- Display IEC names (eg: MiB) for disk or file system sizes
22bac8
- Refuse to shrink logical volumes and prevent negative sizes in file system partition dialogs
22bac8
- Apply strict Content-Security-Policy on most of Cockpit to prevent a number of browser based attacks
22bac8
- Numerous other bug fixes and admin interface improvements
616fab
af8b30
* Thu Mar 10 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.96-2
af8b30
- Fix selenium tests
af8b30
- Fix issue with dwz / go binaries in packages
af8b30
af8b30
* Thu Mar 3 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.96-1
af8b30
- Update to 0.96 release
af8b30
- Fix memory leaks, mostly related to DBus code
af8b30
- Compatible with docker 1.10
af8b30
- Limit concurrent authentication similar to sshd using 'MaxStartups' setting
af8b30
- Fixed up server disconnection UI
af8b30
- Navigation fixes 
af8b30
c09cc9
* Wed Feb 10 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.93-3
c09cc9
- Fix session path rhbz#1306145
c09cc9
c09cc9
* Mon Feb 8 2016 Stef Walter <stefw@redhat.com> - 0.93-2
c09cc9
- Fix startup /dev/urandom read issue rhbz#1303582
c09cc9
c09cc9
* Mon Jan 25 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.93-1
c09cc9
- Add tuned support
c09cc9
- Exit on idle in cockpit-ws
c09cc9
c09cc9
* Thu Jan 21 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.92-1
c09cc9
- Add OAuth login support
c09cc9
- Make SOS report work on Atomic
c09cc9
c09cc9
* Mon Jan 18 2016 Stef Walter <stefw@redhat.com> - 0.91-2
c09cc9
- Depend on correct rpm-ostree RPM on RHEL
c09cc9
c09cc9
* Fri Jan 15 2016 Dominik Perpeet <dperpeet@redhat.com> - 0.91-1
c09cc9
- Update to 0.91 release
c09cc9
- Fix Cockpit session issues with a second machine rhbz#1277938
c09cc9
- Split out docker rhbz#1297797
c09cc9
- Distribute licenses of included components in the source rpm
c09cc9
- Reworked TLS certificates for Cockpit
c09cc9
- Remove custom SELinux policy
c09cc9
- SOS report UI page
c09cc9
- User interface for OSTree upgrades and rollbacks
c09cc9
- Offer to activate multipathd for multipath disks
c09cc9
c09cc9
* Thu Oct 08 2015 Peter <petervo@redhat.com> - 0.77-3
c09cc9
- Update cockpit.pam to include pam_reauthorize and pam_ssh_add rhbz#1269623
c09cc9
c09cc9
* Wed Sep 30 2015 Stef Walter <stefw@redhat.com> - 0.77-2
c09cc9
- Fix extreme CPU usage bug rhbz#1266503
c09cc9
- Fix regressions in 0.77 rhbz#1266566
c09cc9
c09cc9
* Tue Sep 22 2015 Stef Walter <stefw@redhat.com> - 0.77-1
c09cc9
- Work better with multipath storage
c09cc9
- Deletion of kubernetes objects
c09cc9
- Cleaner URLs in the bookmark bar
c09cc9
- Show a warning when adding too many machines
c09cc9
- Make authentication work when embedding Cockpit
c09cc9
- Complete componentizing Cockpit
c09cc9
c09cc9
* Thu Aug 13 2015 Stef Walter <stefw@redhat.com> - 0.70-2
c09cc9
- kubernetes-client is not available on kubernetes yet
c09cc9
c09cc9
* Wed Aug 12 2015 Stef Walter <stefw@redhat.com> - 0.70-1
c09cc9
- Update to 0.70 release
c09cc9
- Depend on kubernetes-client instead of kubernetes
c09cc9
c09cc9
* Thu Aug 06 2015 Stef Walter <stefw@redhat.com> - 0.69-1
c09cc9
- Update to 0.69 release.
c09cc9
c09cc9
* Wed Jul 29 2015 Peter <petervo@redhat.com> - 0.68-1
c09cc9
- Update to 0.68 release.
c09cc9
c09cc9
* Thu Jul 23 2015 Peter <petervo@redhat.com> - 0.66-1
c09cc9
- Update to 0.66 release
c09cc9
c09cc9
* Fri Jul 17 2015 Peter <petervo@redhat.com> - 0.65-2
c09cc9
- Require libssh 0.7.1 on fedora >= 22 systems
c09cc9
c09cc9
* Wed Jul 15 2015 Peter <petervo@redhat.com> - 0.65-1
c09cc9
- Update to 0.65 release
c09cc9
c09cc9
* Wed Jul 08 2015 Peter <petervo@redhat.com> - 0.64-1
c09cc9
- Update to 0.64 release
c09cc9
c09cc9
* Wed Jul 01 2015 Peter <petervo@redhat.com> - 0.63-1
c09cc9
- Update to 0.63 release
c09cc9
- Remove cockpit-docker for armv7hl while docker
c09cc9
  packages are being fixed
c09cc9
c09cc9
* Thu Jun 25 2015 Peter <petervo@redhat.com> - 0.62-1
c09cc9
- Update to 0.62 release
c09cc9
c09cc9
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.61-2
c09cc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c09cc9
c09cc9
* Wed Jun 10 2015 Peter <petervo@redhat.com> - 0.61-1
c09cc9
- Update to 0.61 release
c09cc9
c09cc9
* Mon Jun 01 2015 Stef Walter <stefw@redhat.com> - 0.60-1
c09cc9
- Update to 0.60 release
c09cc9
c09cc9
* Wed May 27 2015 Peter <petervo@redhat.com> - 0.59-1
c09cc9
- Update to 0.59 release
c09cc9
c09cc9
* Fri May 22 2015 Peter <petervo@redhat.com> - 0.58-1
c09cc9
- Update to 0.58 release
c09cc9
c09cc9
* Wed May 20 2015 Peter <petervo@redhat.com> - 0.57-1
c09cc9
- Update to 0.57 release
c09cc9
c09cc9
* Wed May 13 2015 Peter <petervo@redhat.com> - 0.56-1
c09cc9
- Update to 0.56 release
c09cc9
c09cc9
* Wed May 06 2015 Stef Walter <stefw@redhat.com> - 0.55-1
c09cc9
- Update to 0.55 release
c09cc9
c09cc9
* Fri Apr 24 2015 Peter <petervo@redhat.com> - 0.54-1
c09cc9
- Update to 0.54 release
c09cc9
c09cc9
* Tue Apr 21 2015 Peter <petervo@redhat.com> - 0.53-1
c09cc9
- Update to 0.53 release
c09cc9
c09cc9
* Thu Apr 16 2015 Stef Walter <stefw@redhat.com> - 0.52-1
c09cc9
- Update to 0.52 release
c09cc9
c09cc9
* Tue Apr 14 2015 Peter <petervo@redhat.com> - 0.51-1
c09cc9
- Update to 0.51 release
c09cc9
c09cc9
* Tue Apr 07 2015 Stef Walter <stefw@redhat.com> - 0.50-1
c09cc9
- Update to 0.50 release
c09cc9
c09cc9
* Wed Apr 01 2015 Stephen Gallagher <sgallagh@redhat.com> 0.49-2
c09cc9
- Fix incorrect Obsoletes: of cockpit-daemon
c09cc9
c09cc9
* Wed Apr 01 2015 Peter <petervo@redhat.com> - 0.49-1
c09cc9
- Update to 0.49 release.
c09cc9
- cockpitd was renamed to cockpit-wrapper the cockpit-daemon
c09cc9
  package was removed and is now installed with the
c09cc9
  cockpit-bridge package.
c09cc9
c09cc9
* Mon Mar 30 2015 Peter <petervo@redhat.com> - 0.48-1
c09cc9
- Update to 0.48 release
c09cc9
c09cc9
* Mon Mar 30 2015 Stephen Gallagher <sgallagh@redhat.com> 0.47-2
c09cc9
- Don't attempt to build cockpit-kubernetes on armv7hl
c09cc9
c09cc9
* Fri Mar 27 2015 Peter <petervo@redhat.com> - 0.47-1
c09cc9
- Update to 0.47 release, build docker on armvrhl
c09cc9
c09cc9
* Thu Mar 26 2015 Stef Walter <stefw@redhat.com> - 0.46-1
c09cc9
- Update to 0.46 release
c09cc9
c09cc9
* Mon Mar 23 2015 Stef Walter <stefw@redhat.com> - 0.45-1
c09cc9
- Update to 0.45 release
c09cc9
c09cc9
* Sat Mar 21 2015 Stef Walter <stefw@redhat.com> - 0.44-3
c09cc9
- Add back debuginfo files to the right place
c09cc9
c09cc9
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-2
c09cc9
- Disable separate debuginfo for now: build failure
c09cc9
c09cc9
* Fri Mar 20 2015 Stef Walter <stefw@redhat.com> - 0.44-1
c09cc9
- Update to 0.44 release
c09cc9
c09cc9
* Thu Mar 19 2015 Stef Walter <stefw@redhat.com> - 0.43-2
c09cc9
- Don't break EPEL or CentOS builds due to missing branding
c09cc9
c09cc9
* Wed Mar 18 2015 Stef Walter <stefw@redhat.com> - 0.43-1
c09cc9
- Update to 0.43 release
c09cc9
c09cc9
* Tue Mar 17 2015 Stef Walter <stefw@redhat.com> - 0.42-2
c09cc9
- Fix obseleting cockpit-assets
c09cc9
c09cc9
* Sat Mar 14 2015 Stef Walter <stefw@redhat.com> - 0.42-1
c09cc9
- Update to 0.42 release
c09cc9
c09cc9
* Wed Mar 04 2015 Stef Walter <stefw@redhat.com> - 0.41-1
c09cc9
- Update to 0.41 release
c09cc9
c09cc9
* Thu Feb 26 2015 Stef Walter <stefw@redhat.com> - 0.40-1
c09cc9
- Update to 0.40 release
c09cc9
c09cc9
* Thu Feb 19 2015 Stef Walter <stefw@redhat.com> - 0.39-1
c09cc9
- Update to 0.39 release
c09cc9
c09cc9
* Wed Jan 28 2015 Stef Walter <stefw@redhat.com> - 0.38-1
c09cc9
- Update to 0.38 release
c09cc9
c09cc9
* Thu Jan 22 2015 Stef Walter <stefw@redhat.com> - 0.37-1
c09cc9
- Update to 0.37 release
c09cc9
c09cc9
* Mon Jan 12 2015 Stef Walter <stefw@redhat.com> - 0.36-1
c09cc9
- Update to 0.36 release
c09cc9
c09cc9
* Mon Dec 15 2014 Stef Walter <stefw@redhat.com> - 0.35-1
c09cc9
- Update to 0.35 release
c09cc9
c09cc9
* Thu Dec 11 2014 Stef Walter <stefw@redhat.com> - 0.34-1
c09cc9
- Update to 0.34 release
c09cc9
c09cc9
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-3
c09cc9
- Only depend on docker stuff on x86_64
c09cc9
c09cc9
* Fri Dec 05 2014 Stef Walter <stefw@redhat.com> - 0.33-2
c09cc9
- Only build docker stuff on x86_64
c09cc9
c09cc9
* Wed Dec 03 2014 Stef Walter <stefw@redhat.com> - 0.33-1
c09cc9
- Update to 0.33 release
c09cc9
c09cc9
* Mon Nov 24 2014 Stef Walter <stefw@redhat.com> - 0.32-1
c09cc9
- Update to 0.32 release
c09cc9
c09cc9
* Fri Nov 14 2014 Stef Walter <stefw@redhat.com> - 0.31-1
c09cc9
- Update to 0.31 release
c09cc9
c09cc9
* Wed Nov 12 2014 Stef Walter <stefw@redhat.com> - 0.30-1
c09cc9
- Update to 0.30 release
c09cc9
- Split Cockpit into various sub packages
c09cc9
c09cc9
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-3
c09cc9
- Don't require test-assets from selinux-policy
c09cc9
- Other minor tweaks and fixes
c09cc9
c09cc9
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-2
c09cc9
- Include selinux policy as a dep where required
c09cc9
c09cc9
* Wed Nov 05 2014 Stef Walter <stefw@redhat.com> - 0.29-1
c09cc9
- Update to 0.29 release
c09cc9
c09cc9
* Thu Oct 16 2014 Stef Walter <stefw@redhat.com> - 0.28-1
c09cc9
- Update to 0.28 release
c09cc9
- cockpit-agent was renamed to cockpit-bridge
c09cc9
c09cc9
* Fri Oct 10 2014 Stef Walter <stefw@redhat.com> - 0.27-1
c09cc9
- Update to 0.27 release
c09cc9
- Don't create cockpit-*-admin groups rhbz#1145135
c09cc9
- Fix user management for non-root users rhbz#1140562
c09cc9
- Fix 'out of memory' error during ssh auth rhbz#1142282
c09cc9
c09cc9
* Wed Oct 08 2014 Stef Walter <stefw@redhat.com> - 0.26-1
c09cc9
- Update to 0.26 release
c09cc9
- Can see disk usage on storage page rhbz#1142459
c09cc9
- Better order for lists of block devices rhbz#1142443
c09cc9
- Setting container memory limit fixed rhbz#1142362
c09cc9
- Can create storage volume of maximum capacity rhbz#1142259
c09cc9
- Fix RAID device Bitmap enable/disable error rhbz#1142248
c09cc9
- Docker page connects to right machine rhbz#1142229
c09cc9
- Clear the format dialog label correctly rhbz#1142228
c09cc9
- No 'Drop Privileges' item in menu for root rhbz#1142197
c09cc9
- Don't flash 'Server has closed Connection on logout rhbz#1142175
c09cc9
- Non-root users can manipulate user accounts rhbz#1142154
c09cc9
- Fix strange error message when editing user accounts rhbz#1142154
c09cc9
c09cc9
* Wed Sep 24 2014 Stef Walter <stefw@redhat.com> - 0.25-1
c09cc9
- Update to 0.25 release
c09cc9
c09cc9
* Wed Sep 17 2014 Stef Walter <stefw@redhat.com> - 0.24-1
c09cc9
- Update to 0.24 release
c09cc9
c09cc9
* Wed Sep 10 2014 Stef Walter <stefw@redhat.com> - 0.23-1
c09cc9
- Update to 0.23 release
c09cc9
c09cc9
* Wed Sep 03 2014 Stef Walter <stefw@redhat.com> - 0.22-1
c09cc9
- Update to 0.22 release
c09cc9
c09cc9
* Tue Aug 26 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.21-1
c09cc9
- Update to 0.21 release
c09cc9
c09cc9
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
c09cc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c09cc9
c09cc9
* Thu Aug 14 2014 Stef Walter <stefw@redhat.com> 0.20-1
c09cc9
- Update to 0.20 release
c09cc9
c09cc9
* Thu Aug 07 2014 Stef Walter <stefw@redhat.com> 0.19-1
c09cc9
- Update to 0.19 release
c09cc9
c09cc9
* Wed Jul 30 2014 Stef Walter <stefw@redhat.com> 0.18-1
c09cc9
- Update to 0.18 release
c09cc9
- Add glib-networking build requirement
c09cc9
- Let selinux-policy-targetted distribute selinux policy
c09cc9
c09cc9
* Mon Jul 28 2014 Colin Walters <walters@verbum.org> 0.17-2
c09cc9
- Drop Requires and references to dead test-assets subpackage
c09cc9
c09cc9
* Thu Jul 24 2014 Stef Walter <stefw@redhat.com> 0.17-1
c09cc9
- Update to 0.17 release
c09cc9
c09cc9
* Wed Jul 23 2014 Stef Walter <stefw@redhat.com> 0.16-3
c09cc9
- Distribute our own selinux policy rhbz#1110758
c09cc9
c09cc9
* Tue Jul 22 2014 Stef Walter <stefw@redhat.com> 0.16-2
c09cc9
- Refer to cockpit.socket in scriptlets rhbz#1110764
c09cc9
c09cc9
* Thu Jul 17 2014 Stef Walter <stefw@redhat.com> 0.16-1
c09cc9
- Update to 0.16 release
c09cc9
c09cc9
* Thu Jul 10 2014 Stef Walter <stefw@redhat.com> 0.15-1
c09cc9
- Update to 0.15 release
c09cc9
- Put pam_reauthorize.so in the cockpit PAM stack
c09cc9
c09cc9
* Thu Jul 03 2014 Stef Walter <stefw@redhat.com> 0.14-1
c09cc9
- Update to 0.14 release
c09cc9
c09cc9
* Mon Jun 30 2014 Stef Walter <stefw@redhat.com> 0.13-1
c09cc9
- Update to 0.13 release
c09cc9
c09cc9
* Tue Jun 24 2014 Stef Walter <stefw@redhat.com> 0.12-1
c09cc9
- Update to upstream 0.12 release
c09cc9
c09cc9
* Fri Jun 20 2014 Stef Walter <stefw@redhat.com> 0.11-1
c09cc9
- Update to upstream 0.11 release
c09cc9
c09cc9
* Thu Jun 12 2014 Stef Walter <stefw@redhat.com> 0.10-1
c09cc9
- Update to upstream 0.10 release
c09cc9
c09cc9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
c09cc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c09cc9
c09cc9
* Fri May 23 2014 Stef Walter <stefw@redhat.com> 0.9-1
c09cc9
- Update to upstream 0.9 release
c09cc9
- Fix file attribute for cockpit-polkit
c09cc9
c09cc9
* Wed May 21 2014 Stef Walter <stefw@redhat.com> 0.8-1
c09cc9
- Update to upstream 0.8 release
c09cc9
- cockpitd now runs as a user session DBus service
c09cc9
c09cc9
* Mon May 19 2014 Stef Walter <stefw@redhat.com> 0.7-1
c09cc9
- Update to upstream 0.7 release
c09cc9
c09cc9
* Wed May 14 2014 Stef Walter <stefw@redhat.com> 0.6-1
c09cc9
- Update to upstream 0.6 release
c09cc9
c09cc9
* Tue Apr 15 2014 Stef Walter <stefw@redhat.com> 0.5-1
c09cc9
- Update to upstream 0.5 release
c09cc9
c09cc9
* Thu Apr 03 2014 Stef Walter <stefw@redhat.com> 0.4-1
c09cc9
- Update to upstream 0.4 release
c09cc9
- Lots of packaging cleanup and polish
c09cc9
c09cc9
* Fri Mar 28 2014 Stef Walter <stefw@redhat.com> 0.3-1
c09cc9
- Update to upstream 0.3 release
c09cc9
c09cc9
* Wed Feb 05 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.4.20140204git5e1faad
c09cc9
- Redid the release tag
c09cc9
c09cc9
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.3.5e1faadgit
c09cc9
- Fixed license tag
c09cc9
- Updated to new FSF address upstream
c09cc9
- Removing libgsystem before build
c09cc9
- Now claiming specific manpages
c09cc9
- Made the config files noreplace
c09cc9
- Removed the test assets
c09cc9
- Put the web assets in a subpackage
c09cc9
c09cc9
* Tue Feb 04 2014 Patrick Uiterwijk (LOCAL) <puiterwijk@redhat.com> - 0.2-0.2.5e1faadgit
c09cc9
- Patch libgsystem out