6ce4f4c
# Bundling request for bootstrap/patternfly: https://fedorahosted.org/fpc/ticket/483
6ce4f4c
6ce4f4c
Name:       ipsilon
e789f5e
Version:    2.0.2
ea1c08e
Release:    2%{?builddate}%{?gittag}%{?dist}
6ce4f4c
Summary:    An Identity Provider Server
6ce4f4c
6ce4f4c
Group:      System Environment/Base
6ce4f4c
License:    GPLv3+
6ce4f4c
URL:        https://fedorahosted.org/ipsilon/
6ce4f4c
Source0:    https://fedorahosted.org/released/ipsilon/ipsilon-%{version}.tar.gz
ea1c08e
Patch0:     0001-Fix-RHBZ-1391445.patch
6ce4f4c
BuildArch:  noarch
6ce4f4c
6ce4f4c
6ce4f4c
BuildRequires:  python2-devel
6ce4f4c
BuildRequires:  python-setuptools
6ce4f4c
BuildRequires:  lasso-python
6ce4f4c
BuildRequires:  python-openid, python-openid-cla, python-openid-teams
6ce4f4c
BuildRequires:  m2crypto
e715a2f
e715a2f
Requires:       python-requests
e715a2f
Requires:       %{name}-base = %{version}-%{release}
e715a2f
BuildArch:      noarch
e715a2f
e715a2f
%description
e715a2f
Ipsilon is a multi-protocol Identity Provider service. Its function is to
e715a2f
bridge authentication providers and applications to achieve Single Sign On
e715a2f
and Federation.
e715a2f
e715a2f
e715a2f
%package base
e715a2f
Summary:        Ipsilon base IDP server
e715a2f
Group:          System Environment/Base
e715a2f
License:        GPLv3+
98cefa1
Requires:       httpd
98cefa1
Requires:       mod_ssl
e715a2f
Requires:       %{name}-filesystem = %{version}-%{release}
e715a2f
Requires:       %{name}-provider = %{version}-%{release}
6ce4f4c
Requires:       mod_wsgi
6ce4f4c
Requires:       python-cherrypy
6ce4f4c
Requires:       python-jinja2
6ce4f4c
Requires:       python-lxml
6ce4f4c
Requires:       python-sqlalchemy
cd5dc94
Requires:       open-sans-fonts
a618598
Requires:       fontawesome-fonts
a618598
Requires:       pam
6ce4f4c
Requires(pre):  shadow-utils
6ce4f4c
Requires(post): %_sbindir/semanage, %_sbindir/restorecon
6ce4f4c
Requires(postun): %_sbindir/semanage
6ce4f4c
e715a2f
e715a2f
%description base
e715a2f
The Ipsilon IdP server without installer
6ce4f4c
6ce4f4c
e715a2f
%package filesystem
e715a2f
Summary:        Package providing files required by Ipsilon
6ce4f4c
Group:          System Environment/Base
6ce4f4c
License:        GPLv3+
e715a2f
e715a2f
%description filesystem
e715a2f
Package providing basic directory structure required
e715a2f
for all Ipsilon parts
e715a2f
e715a2f
e715a2f
%package client
e715a2f
Summary:        Tools for configuring Ipsilon clients
e715a2f
Group:          System Environment/Base
e715a2f
License:        GPLv3+
e715a2f
Requires:       %{name}-filesystem = %{version}-%{release}
e715a2f
Requires:       %{name}-saml2-base = %{version}-%{release}
6ce4f4c
Requires:       mod_auth_mellon
a618598
Requires:       mod_auth_openidc
2f4a7de
Requires:       mod_ssl
997a7b8
Requires:       python-requests
6ce4f4c
BuildArch:      noarch
6ce4f4c
e715a2f
%description client
e715a2f
Client install tools
6ce4f4c
6ce4f4c
805b6ef
%package tools-ipa
805b6ef
summary:        IPA helpers
805b6ef
Group:          System Environment/Base
805b6ef
License:        GPLv3+
158bcc6
Requires:       %{name}-authgssapi = %{version}-%{release}
e715a2f
Requires:       %{name}-authform = %{version}-%{release}
a618598
Requires:       %{name}-infosssd = %{version}-%{release}
805b6ef
%if 0%{?rhel}
805b6ef
Requires:       ipa-client
805b6ef
Requires:       ipa-admintools
805b6ef
%else
805b6ef
Requires:       freeipa-client
805b6ef
Requires:       freeipa-admintools
805b6ef
%endif
805b6ef
BuildArch:      noarch
805b6ef
805b6ef
%description tools-ipa
805b6ef
Convenience client install tools for IPA support in the Ipsilon identity Provider
805b6ef
805b6ef
e715a2f
%package saml2-base
e715a2f
Summary:        SAML2 base
e715a2f
Group:          System Environment/Base
e715a2f
License:        GPLv3+
e715a2f
Requires:       lasso-python
e715a2f
Requires:       python-lxml
e715a2f
BuildArch:      noarch
e715a2f
e715a2f
%description saml2-base
e715a2f
Provides core SAML2 utilities
e715a2f
e715a2f
6ce4f4c
%package saml2
6ce4f4c
Summary:        SAML2 provider plugin
6ce4f4c
Group:          System Environment/Base
6ce4f4c
License:        GPLv3+
6ce4f4c
Provides:       ipsilon-provider = %{version}-%{release}
e715a2f
Requires:       %{name}-base = %{version}-%{release}
e715a2f
Requires:       %{name}-saml2-base = %{version}-%{release}
6ce4f4c
BuildArch:      noarch
6ce4f4c
6ce4f4c
%description saml2
6ce4f4c
Provides a SAML2 provider plugin for the Ipsilon identity Provider
6ce4f4c
6ce4f4c
6ce4f4c
%package openid
6ce4f4c
Summary:        Openid provider plugin
6ce4f4c
Group:          System Environment/Base
6ce4f4c
License:        GPLv3+
6ce4f4c
Provides:       ipsilon-provider = %{version}-%{release}
e715a2f
Requires:       %{name}-base = %{version}-%{release}
6ce4f4c
Requires:       python-openid
6ce4f4c
Requires:       python-openid-cla
6ce4f4c
Requires:       python-openid-teams
6ce4f4c
BuildArch:      noarch
6ce4f4c
6ce4f4c
%description openid
6ce4f4c
Provides an OpenId provider plugin for the Ipsilon identity Provider
6ce4f4c
a618598
%package openidc
a618598
Summary:        OpenID Connect provider plugin
a618598
Group:          System Environment/Base
a618598
License:        GPLv3+
a618598
Provides:       ipsilon-provider = %{version}-%{release}
a618598
Requires:       %{name} = %{version}-%{release}
a618598
Requires:       python-jwcrypto
a618598
BuildArch:      noarch
a618598
a618598
%description openidc                                                 
a618598
Provides an OpenID Connect and OAuth2 provider plugin for the Ipsilon
a618598
identity Provider
a618598
a618598
6ce4f4c
6ce4f4c
%package persona
6ce4f4c
Summary:        Persona provider plugin
6ce4f4c
Group:          System Environment/Base
6ce4f4c
License:        GPLv3+
6ce4f4c
Provides:       ipsilon-provider = %{version}-%{release}
e715a2f
Requires:       %{name}-base = %{version}-%{release}
6ce4f4c
Requires:       m2crypto
6ce4f4c
BuildArch:      noarch
6ce4f4c
6ce4f4c
%description persona
6ce4f4c
Provides a Persona provider plugin for the Ipsilon identity Provider
6ce4f4c
6ce4f4c
6ce4f4c
%package authfas
6ce4f4c
Summary:        Fedora Authentication System login plugin
6ce4f4c
Group:          System Environment/Base
6ce4f4c
License:        GPLv3+
e715a2f
Requires:       %{name}-base = %{version}-%{release}
a618598
Requires:       %{name}-infofas = %{version}-%{release}
6ce4f4c
Requires:       python-fedora
6ce4f4c
BuildArch:      noarch
6ce4f4c
6ce4f4c
%description authfas
6ce4f4c
Provides a login plugin to authenticate against the Fedora Authentication System
6ce4f4c
6ce4f4c
98cefa1
%package authform
98cefa1
Summary:        mod_intercept_form_submit login plugin
98cefa1
Group:          System Environment/Base
98cefa1
License:        GPLv3+
e715a2f
Requires:       %{name}-base = %{version}-%{release}
98cefa1
Requires:       mod_intercept_form_submit
98cefa1
BuildArch:      noarch
98cefa1
98cefa1
%description authform
98cefa1
Provides a login plugin to authenticate with mod_intercept_form_submit
98cefa1
98cefa1
6ce4f4c
%package authpam
6ce4f4c
Summary:        PAM based login plugin
6ce4f4c
Group:          System Environment/Base
6ce4f4c
License:        GPLv3+
e715a2f
Requires:       %{name}-base = %{version}-%{release}
6ce4f4c
Requires:       python-pam
6ce4f4c
BuildArch:      noarch
6ce4f4c
6ce4f4c
%description authpam
6ce4f4c
Provides a login plugin to authenticate against the local PAM stack
6ce4f4c
6ce4f4c
158bcc6
%package authgssapi
158bcc6
Summary:        mod_auth_gssapi based login plugin
6ce4f4c
Group:          System Environment/Base
6ce4f4c
License:        GPLv3+
e715a2f
Requires:       %{name}-base = %{version}-%{release}
158bcc6
Requires:       mod_auth_gssapi
6ce4f4c
BuildArch:      noarch
6ce4f4c
158bcc6
%description authgssapi
158bcc6
Provides a login plugin to allow authentication via the mod_auth_gssapi
158bcc6
Apache module.
6ce4f4c
6ce4f4c
6ce4f4c
%package authldap
158bcc6
Summary:        LDAP info and login plugin
6ce4f4c
Group:          System Environment/Base
6ce4f4c
License:        GPLv3+
e715a2f
Requires:       %{name}-base = %{version}-%{release}
6ce4f4c
Requires:       python-ldap
6ce4f4c
BuildArch:      noarch
6ce4f4c
6ce4f4c
%description authldap
6ce4f4c
Provides a login plugin to allow authentication and info retrieval via LDAP.
6ce4f4c
a618598
a618598
%package infofas
a618598
Summary:        Fedora Authentication System login plugin
a618598
Group:          System Environment/Base
a618598
License:        GPLv3+
a618598
Requires:       %{name}-base = %{version}-%{release}
a618598
Requires:       python-fedora
a618598
BuildArch:      noarch
a618598
a618598
%description infofas
a618598
Provides an info plugin to retrieve info from the Fedora Authentication System
a618598
a618598
98cefa1
%package infosssd
98cefa1
Summary:        SSSD & mod_lookup_identity-based identity plugin
98cefa1
Group:          System Environment/Base
98cefa1
License:        GPLv3+
e715a2f
Requires:       %{name}-base = %{version}-%{release}
98cefa1
Requires:       mod_lookup_identity
98cefa1
Requires:       libsss_simpleifp
98cefa1
Requires:       sssd >= 1.12.4
98cefa1
BuildArch:      noarch
98cefa1
98cefa1
%description infosssd
98cefa1
Provides an info plugin to allow retrieval via mod_lookup_identity and
98cefa1
SSSD.
6ce4f4c
6ce4f4c
%prep
6ce4f4c
%setup -q
ea1c08e
%patch0 -p1
6ce4f4c
6ce4f4c
6ce4f4c
%build
6ce4f4c
CFLAGS="%{optflags}" %{__python} setup.py build
6ce4f4c
6ce4f4c
6ce4f4c
%install
6ce4f4c
%{__python} setup.py install --skip-build --root %{buildroot}
6ce4f4c
mkdir -p %{buildroot}%{_sbindir}
e715a2f
mkdir -p %{buildroot}%{_libexecdir}
6ce4f4c
mkdir -p %{buildroot}%{_defaultdocdir}
36e8b3b
mkdir -p %{buildroot}%{_localstatedir}/cache/ipsilon
6ce4f4c
# These 0700 permissions are because ipsilon will store private keys here
6ce4f4c
install -d -m 0700 %{buildroot}%{_sharedstatedir}/ipsilon
6ce4f4c
install -d -m 0700 %{buildroot}%{_sysconfdir}/ipsilon
e715a2f
mv %{buildroot}/%{_bindir}/ipsilon %{buildroot}/%{_libexecdir}
6ce4f4c
mv %{buildroot}/%{_bindir}/ipsilon-server-install %{buildroot}/%{_sbindir}
36e8b3b
mv %{buildroot}/%{_bindir}/ipsilon-upgrade-database %{buildroot}/%{_sbindir}
6ce4f4c
mv %{buildroot}%{_defaultdocdir}/%{name} %{buildroot}%{_defaultdocdir}/%{name}-%{version}
6ce4f4c
rm -fr %{buildroot}%{python2_sitelib}/tests
cd5dc94
ln -s %{_datadir}/fonts %{buildroot}%{_datadir}/ipsilon/ui/fonts
6ce4f4c
18fd8ce
mkdir -p  %{buildroot}%{_sysconfdir}/pam.d
18fd8ce
cp %{buildroot}%{_datadir}/ipsilon/templates/install/pam/ipsilon.pamd %{buildroot}%{_sysconfdir}/pam.d/ipsilon
18fd8ce
6ce4f4c
#%check
6ce4f4c
# The test suite is not being run because:
6ce4f4c
#  1. The last step of %%install removes the entire test suite
6ce4f4c
#  2. It increases build time a lot
6ce4f4c
#  3. It adds more build dependencies (namely postgresql server and client libraries)
6ce4f4c
8c77e4b
%pre base
6ce4f4c
getent group ipsilon >/dev/null || groupadd -r ipsilon
6ce4f4c
getent passwd ipsilon >/dev/null || \
6ce4f4c
    useradd -r -g ipsilon -d %{_sharedstatedir}/ipsilon -s /sbin/nologin \
6ce4f4c
    -c "Ipsilon Server" ipsilon
6ce4f4c
exit 0
6ce4f4c
e715a2f
e715a2f
%files filesystem
67db89a
%doc COPYING README.md
e715a2f
%dir %{_datadir}/ipsilon
e715a2f
%dir %{_datadir}/ipsilon/templates
e715a2f
%dir %{_datadir}/ipsilon/templates/install
e715a2f
%dir %{python2_sitelib}/ipsilon
98cefa1
%{python2_sitelib}/ipsilon/__init__.py*
6ce4f4c
%{python2_sitelib}/ipsilon-*.egg-info
e715a2f
%dir %{python2_sitelib}/ipsilon/tools
e715a2f
%{python2_sitelib}/ipsilon/tools/__init__.py*
e715a2f
%{python2_sitelib}/ipsilon/tools/files.py*
e715a2f
e715a2f
%files
e715a2f
%{_sbindir}/ipsilon-server-install
67db89a
%{_bindir}/ipsilon-db2conf
e715a2f
%{_datadir}/ipsilon/templates/install/*.conf
e715a2f
%{_datadir}/ipsilon/ui/saml2sp
e715a2f
%dir %{python2_sitelib}/ipsilon/helpers
e715a2f
%{python2_sitelib}/ipsilon/helpers/common.py*
e715a2f
%{python2_sitelib}/ipsilon/helpers/__init__.py*
997a7b8
%doc %{_mandir}/man*/ipsilon-server-install.1*
e715a2f
e715a2f
%files base
e715a2f
%{_defaultdocdir}/%{name}-%{version}
6ce4f4c
%{python2_sitelib}/ipsilon/admin
a618598
%{python2_sitelib}/ipsilon/authz
82a690d
%{python2_sitelib}/ipsilon/rest
36e8b3b
%{python2_sitelib}/ipsilon/tools/dbupgrade.py*
6ce4f4c
%dir %{python2_sitelib}/ipsilon/login
6ce4f4c
%{python2_sitelib}/ipsilon/login/__init__*
6ce4f4c
%{python2_sitelib}/ipsilon/login/common*
6ce4f4c
%{python2_sitelib}/ipsilon/login/authtest*
6ce4f4c
%dir %{python2_sitelib}/ipsilon/info
6ce4f4c
%{python2_sitelib}/ipsilon/info/__init__*
6ce4f4c
%{python2_sitelib}/ipsilon/info/common*
e715a2f
%{python2_sitelib}/ipsilon/info/infonss*
6ce4f4c
%dir %{python2_sitelib}/ipsilon/providers
6ce4f4c
%{python2_sitelib}/ipsilon/providers/__init__*
6ce4f4c
%{python2_sitelib}/ipsilon/providers/common*
6ce4f4c
%{python2_sitelib}/ipsilon/root.py*
6ce4f4c
%{python2_sitelib}/ipsilon/util
a618598
%{python2_sitelib}/ipsilon/user
997a7b8
%doc %{_mandir}/man*/ipsilon.7*
997a7b8
%doc %{_mandir}/man*/ipsilon.conf.5*
6ce4f4c
%{_datadir}/ipsilon/templates/*.html
6ce4f4c
%{_datadir}/ipsilon/templates/admin
a618598
%{_datadir}/ipsilon/templates/user
6ce4f4c
%dir %{_datadir}/ipsilon/templates/login
6ce4f4c
%{_datadir}/ipsilon/templates/login/index.html
6ce4f4c
%{_datadir}/ipsilon/templates/login/form.html
6ce4f4c
%dir %{_datadir}/ipsilon/ui
6ce4f4c
%{_datadir}/ipsilon/ui/css
6ce4f4c
%{_datadir}/ipsilon/ui/img
6ce4f4c
%{_datadir}/ipsilon/ui/js
cd5dc94
%{_datadir}/ipsilon/ui/fonts
36e8b3b
%{_datadir}/ipsilon/ui/fonts-local
e715a2f
%{_libexecdir}/ipsilon
36e8b3b
%{_sbindir}/ipsilon-upgrade-database
158bcc6
%dir %attr(0751,root,root) %{_sharedstatedir}/ipsilon
158bcc6
%dir %attr(0751,root,root) %{_sysconfdir}/ipsilon
36e8b3b
%dir %attr(0750,ipsilon,apache) %{_localstatedir}/cache/ipsilon
33c6d13
%{_sysconfdir}/pam.d/ipsilon
6ce4f4c
e715a2f
%files client
6ce4f4c
%{_bindir}/ipsilon-client-install
e715a2f
%{_datadir}/ipsilon/templates/install/saml2
ef599d1
%{_datadir}/ipsilon/templates/install/openidc
997a7b8
%doc %{_mandir}/man*/ipsilon-client-install.1*
6ce4f4c
805b6ef
%files tools-ipa
805b6ef
%{python2_sitelib}/ipsilon/helpers/ipa.py*
805b6ef
e715a2f
%files saml2-base
98cefa1
%{python2_sitelib}/ipsilon/tools/saml2metadata.py*
e715a2f
%{python2_sitelib}/ipsilon/tools/certs.py*
e715a2f
e715a2f
%files saml2
6ce4f4c
%{python2_sitelib}/ipsilon/providers/saml2*
6ce4f4c
%{_datadir}/ipsilon/templates/saml2
6ce4f4c
6ce4f4c
%files openid
a618598
%{python2_sitelib}/ipsilon/providers/openidp.py*
a618598
%{python2_sitelib}/ipsilon/providers/openid/
6ce4f4c
%{_datadir}/ipsilon/templates/openid
6ce4f4c
a618598
%files openidc
a618598
%{python2_sitelib}/ipsilon/providers/openidcp.py*
a618598
%{python2_sitelib}/ipsilon/providers/openidc/
a618598
%{_datadir}/ipsilon/templates/openidc
a618598
6ce4f4c
%files persona
6ce4f4c
%{python2_sitelib}/ipsilon/providers/persona*
6ce4f4c
%{_datadir}/ipsilon/templates/persona
6ce4f4c
6ce4f4c
%files authfas
6ce4f4c
%{python2_sitelib}/ipsilon/login/authfas*
6ce4f4c
98cefa1
%files authform
98cefa1
%{python2_sitelib}/ipsilon/login/authform*
98cefa1
6ce4f4c
%files authpam
6ce4f4c
%{python2_sitelib}/ipsilon/login/authpam*
67db89a
%{_datadir}/ipsilon/templates/install/pam
6ce4f4c
158bcc6
%files authgssapi
158bcc6
%{python2_sitelib}/ipsilon/login/authgssapi*
158bcc6
%{_datadir}/ipsilon/templates/login/gssapi.html
6ce4f4c
6ce4f4c
%files authldap
6ce4f4c
%{python2_sitelib}/ipsilon/login/authldap*
6ce4f4c
%{python2_sitelib}/ipsilon/info/infoldap*
6ce4f4c
98cefa1
%files infosssd
98cefa1
%{python2_sitelib}/ipsilon/info/infosssd.*
6ce4f4c
a618598
%files infofas
a618598
%{python2_sitelib}/ipsilon/info/infofas.*
a618598
e715a2f
6ce4f4c
%changelog
ea1c08e
* Sun Dec 04 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.2-2
ea1c08e
- Add patch to fix RHBZ#1391445
ea1c08e
e789f5e
* Thu Nov 24 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.2-1
e789f5e
- Upgrade to 2.0.2
e789f5e
87d1ba1
* Mon Oct 31 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.1-1
87d1ba1
- New release to enable authz allow on upgrade
87d1ba1
a618598
* Fri Oct 28 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.0-1
a618598
- Rebase to Ipsilon 2.0.0
a618598
ccccff3
* Wed Aug 31 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-7
ccccff3
- Backport ipsilon-upgrade-database fix for configfile
ccccff3
33c6d13
* Wed Aug 10 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-6
33c6d13
- Move pam file to base package
33c6d13
6ccc8c7
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-5
6ccc8c7
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
6ccc8c7
b25138c
* Tue May 10 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-4
b25138c
- Backport unicode patches (RHBZ#1334637)
b25138c
8c77e4b
* Tue May 10 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-3
8c77e4b
- Move user creation to -base subpackage (RHBZ#1334583)
8c77e4b
18fd8ce
* Tue May 03 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-2
18fd8ce
- Install pam file
18fd8ce
67db89a
* Mon May 02 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-1
67db89a
- Rebase to upstream 1.2.0
67db89a
e468486
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
e468486
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e468486
997a7b8
* Wed Oct 14 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.1.1-2
997a7b8
- Fix files and requires
997a7b8
cfa60f8
* Wed Oct 14 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.1.1-1
cfa60f8
- Rebase to upstream 1.1.1
cfa60f8
36e8b3b
* Tue Sep 08 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.1.0-1
36e8b3b
- Rebased to 1.1.0 release
36e8b3b
5860c92
* Fri Aug 21 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.0.0-5
5860c92
- Backported some patches
5860c92
- Fix for CVE-2015-5215/CVE-2015-5216/CVE-2015-5217
5860c92
2c09b45
* Tue Aug 11 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.0.0-4
2c09b45
- Remove the gpg check
2c09b45
2f4a7de
* Mon Jun 22 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.0.0-3
2f4a7de
- Add mod_ssl dependency on ipsilon-client
2f4a7de
d8daf57
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
d8daf57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d8daf57
158bcc6
* Mon May 11 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.0.0-1
158bcc6
- Update to release 1.0.0
158bcc6
e715a2f
* Mon Apr 20 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.6.0-1
e715a2f
- Update to release 0.6.0
e715a2f
22669fe
* Mon Mar 30 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.5.0-1
22669fe
- Update to release 0.5.0
22669fe
98cefa1
* Mon Mar 02 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.4.0-1
98cefa1
- Update to release 0.4.0
98cefa1
805b6ef
* Wed Jan 28 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-5
805b6ef
- Split IPA tools
805b6ef
cd5dc94
* Mon Jan 12 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-4
cd5dc94
- Add symlink to fonts directory
cd5dc94
6ce4f4c
* Tue Dec 16 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-3
6ce4f4c
- Fix typo
6ce4f4c
- Add comments on why the test suite is not in check
6ce4f4c
- The subpackages require the base package
6ce4f4c
- Add link to FPC ticket for bundling exception request
6ce4f4c
6ce4f4c
* Tue Dec 16 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-2
6ce4f4c
- Fix shebang removal
6ce4f4c
6ce4f4c
* Tue Dec 16 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-1
6ce4f4c
- Initial packaging