855db23
# Bundling request for bootstrap/patternfly: https://fedorahosted.org/fpc/ticket/483
855db23
0f4e71a
#%%global snapdate 20210601
0f4e71a
#%%global commit b68a5e30ad98fca7e058b292f8f2abe6fa1e9e42
3e3db11
#%%global shortcommit %%(c=%%{commit}; echo ${c:0:7})
20f92a3
20f92a3
# post-release format...
3e3db11
#%%global snaprel %%{?snapdate:.git%%{snapdate}.%%{shortcommit}}
20f92a3
dceed43
# for rpmdev-bumpspec
b3f2991
%global baserelease 13
dceed43
855db23
Name:       ipsilon
c1e3ae6
Version:    3.0.4
dceed43
Release:    %{baserelease}%{?snaprel}%{?dist}
855db23
Summary:    An Identity Provider Server
855db23
855db23
License:    GPLv3+
20f92a3
URL:        https://pagure.io/ipsilon
20f92a3
%if %{defined snaprel}
20f92a3
Source0:    %{url}/archive/%{commit}/%{name}-%{commit}.tar.gz
20f92a3
%else
0f4e71a
Source0:    https://pagure.io/%{name}/archive/v%{version}/ipsilon-%{version}.tar.gz
20f92a3
%endif
4bccf46
Patch:      https://pagure.io/ipsilon/c/f45e9df2b79780a493bfd19f9f7522f51ca622f9.patch
4bccf46
Patch:      https://pagure.io/ipsilon/c/5d0b7d883dfd240248e86d4c06ba63186ecceb0c.patch
4bccf46
Patch:      0001-Fix-SAML2-metadata-regeneration.patch
4bccf46
Patch:      0002-remove-deprecated-autoescape-extension.patch
4bccf46
Patch:      0001-openidc-provider-respect-secure-no.patch
4bccf46
Patch:      0002-httpd-config-Listen-on-port-specified-in-hostname.patch
4bccf46
Patch:      0003-httpd-config-include-ServerName-directive.patch
4bccf46
Patch:      0004-openidcp-allow-setting-default-attribute-mapping-at-.patch
4bccf46
Patch:      0005-testauth-add-a-mechanism-to-specify-groups-via-usern.patch
20f92a3
855db23
BuildArch:  noarch
855db23
20f92a3
BuildRequires:  python3-devel
20f92a3
BuildRequires:  python3-setuptools
20f92a3
BuildRequires:  python3-lasso
20f92a3
BuildRequires:  python3-openid, python3-openid-cla, python3-openid-teams
20f92a3
BuildRequires:  python3-m2crypto
0f4e71a
BuildRequires:  make
855db23
20f92a3
Requires:       python3-setuptools
20f92a3
Requires:       python3-requests
855db23
Requires:       %{name}-base = %{version}-%{release}
855db23
855db23
%description
855db23
Ipsilon is a multi-protocol Identity Provider service. Its function is to
855db23
bridge authentication providers and applications to achieve Single Sign On
855db23
and Federation.
855db23
855db23
855db23
%package base
855db23
Summary:        Ipsilon base IDP server
855db23
License:        GPLv3+
855db23
Requires:       httpd
855db23
Requires:       mod_ssl
855db23
Requires:       %{name}-filesystem = %{version}-%{release}
855db23
Requires:       %{name}-provider = %{version}-%{release}
20f92a3
Requires:       python3-mod_wsgi
20f92a3
Requires:       python3-cherrypy
20f92a3
Requires:       python3-jinja2
20f92a3
Requires:       python3-lxml
20f92a3
Requires:       python3-sqlalchemy
855db23
Requires:       open-sans-fonts
beb9ae8
Requires:       font(fontawesome)
855db23
Requires:       pam
855db23
Requires(pre):  shadow-utils
855db23
855db23
%description base
855db23
The Ipsilon IdP server without installer
855db23
855db23
855db23
%package filesystem
855db23
Summary:        Package providing files required by Ipsilon
855db23
License:        GPLv3+
855db23
855db23
%description filesystem
855db23
Package providing basic directory structure required
855db23
for all Ipsilon parts
855db23
855db23
855db23
%package client
855db23
Summary:        Tools for configuring Ipsilon clients
855db23
License:        GPLv3+
855db23
Requires:       %{name}-filesystem = %{version}-%{release}
855db23
Requires:       %{name}-saml2-base = %{version}-%{release}
855db23
Requires:       mod_auth_mellon
855db23
Requires:       mod_auth_openidc
855db23
Requires:       mod_ssl
20f92a3
Requires:       python3-requests
855db23
BuildArch:      noarch
855db23
855db23
%description client
855db23
Client install tools
855db23
855db23
855db23
%package tools-ipa
855db23
summary:        IPA helpers
855db23
License:        GPLv3+
855db23
Requires:       %{name}-authgssapi = %{version}-%{release}
855db23
Requires:       %{name}-authform = %{version}-%{release}
855db23
Requires:       %{name}-infosssd = %{version}-%{release}
855db23
%if 0%{?rhel}
855db23
Requires:       ipa-client
855db23
Requires:       ipa-admintools
855db23
%else
855db23
Requires:       freeipa-client
855db23
Requires:       freeipa-admintools
855db23
%endif
855db23
BuildArch:      noarch
855db23
855db23
%description tools-ipa
855db23
Convenience client install tools for IPA support in the Ipsilon identity Provider
855db23
855db23
855db23
%package saml2-base
855db23
Summary:        SAML2 base
855db23
License:        GPLv3+
dda26b9
Requires:       openssl
20f92a3
Requires:       python3-lasso
20f92a3
Requires:       python3-lxml
855db23
BuildArch:      noarch
855db23
855db23
%description saml2-base
855db23
Provides core SAML2 utilities
855db23
855db23
855db23
%package saml2
855db23
Summary:        SAML2 provider plugin
855db23
License:        GPLv3+
855db23
Provides:       ipsilon-provider = %{version}-%{release}
855db23
Requires:       %{name}-base = %{version}-%{release}
855db23
Requires:       %{name}-saml2-base = %{version}-%{release}
855db23
BuildArch:      noarch
855db23
855db23
%description saml2
855db23
Provides a SAML2 provider plugin for the Ipsilon identity Provider
855db23
855db23
855db23
%package openid
855db23
Summary:        Openid provider plugin
855db23
License:        GPLv3+
855db23
Provides:       ipsilon-provider = %{version}-%{release}
855db23
Requires:       %{name}-base = %{version}-%{release}
20f92a3
Requires:       python3-openid
20f92a3
Requires:       python3-openid-cla
20f92a3
Requires:       python3-openid-teams
855db23
BuildArch:      noarch
855db23
855db23
%description openid
855db23
Provides an OpenId provider plugin for the Ipsilon identity Provider
855db23
855db23
%package openidc
855db23
Summary:        OpenID Connect provider plugin
855db23
License:        GPLv3+
855db23
Provides:       ipsilon-provider = %{version}-%{release}
855db23
Requires:       %{name} = %{version}-%{release}
20f92a3
Requires:       python3-jwcrypto
855db23
BuildArch:      noarch
855db23
20f92a3
%description openidc
855db23
Provides an OpenID Connect and OAuth2 provider plugin for the Ipsilon
855db23
identity Provider
855db23
855db23
855db23
%package authform
855db23
Summary:        mod_intercept_form_submit login plugin
855db23
License:        GPLv3+
855db23
Requires:       %{name}-base = %{version}-%{release}
855db23
Requires:       mod_intercept_form_submit
855db23
BuildArch:      noarch
855db23
855db23
%description authform
855db23
Provides a login plugin to authenticate with mod_intercept_form_submit
855db23
855db23
855db23
%package authpam
855db23
Summary:        PAM based login plugin
855db23
License:        GPLv3+
855db23
Requires:       %{name}-base = %{version}-%{release}
20f92a3
Requires:       python3-pam
855db23
BuildArch:      noarch
855db23
855db23
%description authpam
855db23
Provides a login plugin to authenticate against the local PAM stack
855db23
855db23
855db23
%package authgssapi
855db23
Summary:        mod_auth_gssapi based login plugin
855db23
License:        GPLv3+
855db23
Requires:       %{name}-base = %{version}-%{release}
855db23
Requires:       mod_auth_gssapi
855db23
BuildArch:      noarch
855db23
855db23
%description authgssapi
855db23
Provides a login plugin to allow authentication via the mod_auth_gssapi
855db23
Apache module.
855db23
855db23
855db23
%package authldap
855db23
Summary:        LDAP info and login plugin
855db23
License:        GPLv3+
855db23
Requires:       %{name}-base = %{version}-%{release}
20f92a3
Requires:       python3-ldap
855db23
BuildArch:      noarch
855db23
855db23
%description authldap
855db23
Provides a login plugin to allow authentication and info retrieval via LDAP.
855db23
855db23
855db23
%package infofas
855db23
Summary:        Fedora Authentication System login plugin
855db23
License:        GPLv3+
855db23
Requires:       %{name}-base = %{version}-%{release}
c531202
Requires:       %{name}-infosssd = %{version}-%{release}
855db23
BuildArch:      noarch
855db23
855db23
%description infofas
855db23
Provides an info plugin to retrieve info from the Fedora Authentication System
855db23
855db23
855db23
%package infosssd
855db23
Summary:        SSSD based identity plugin
855db23
License:        GPLv3+
855db23
Requires:       %{name}-base = %{version}-%{release}
20f92a3
Requires:       python3-sssdconfig
855db23
Requires:       sssd >= 1.12.4
855db23
BuildArch:      noarch
855db23
855db23
%description infosssd
855db23
Provides an info plugin to allow retrieval via SSSD.
855db23
975e6a1
%package theme-Fedora
975e6a1
Summary:        Fedora Account System theme
975e6a1
Requires:       %{name}-base = %{version}-%{release}
975e6a1
BuildArch:      noarch
975e6a1
975e6a1
%description theme-Fedora
975e6a1
Provides a theme for Ipsilon used for the Fedora Account System.
975e6a1
975e6a1
%package theme-openSUSE
975e6a1
Summary:        openSUSE Accounts theme
975e6a1
Requires:       %{name}-base = %{version}-%{release}
975e6a1
BuildArch:      noarch
975e6a1
975e6a1
%description theme-openSUSE
975e6a1
Provides a theme for Ipsilon used for openSUSE Accounts.
975e6a1
855db23
%prep
20f92a3
%if %{defined snaprel}
20f92a3
%autosetup -n %{name}-%{commit} -p1
20f92a3
%else
20f92a3
%autosetup -p1
20f92a3
%endif
855db23
855db23
855db23
%build
20f92a3
%py3_build
855db23
855db23
855db23
%install
20f92a3
%py3_install
855db23
mkdir -p %{buildroot}%{_sbindir}
0f4e71a
mkdir -p %{buildroot}%{_libexecdir}/ipsilon
855db23
mkdir -p %{buildroot}%{_defaultdocdir}
855db23
mkdir -p %{buildroot}%{_localstatedir}/cache/ipsilon
855db23
# These 0700 permissions are because ipsilon will store private keys here
855db23
install -d -m 0700 %{buildroot}%{_sharedstatedir}/ipsilon
855db23
install -d -m 0700 %{buildroot}%{_sysconfdir}/ipsilon
1f5ad36
mv %{buildroot}/%{_bindir}/ipsilon %{buildroot}/%{_libexecdir}/ipsilon/ipsilon
855db23
mv %{buildroot}/%{_bindir}/ipsilon-server-install %{buildroot}/%{_sbindir}
855db23
mv %{buildroot}/%{_bindir}/ipsilon-upgrade-database %{buildroot}/%{_sbindir}
855db23
mv %{buildroot}%{_defaultdocdir}/%{name} %{buildroot}%{_defaultdocdir}/%{name}-%{version}
20f92a3
rm -fr %{buildroot}%{python3_sitelib}/tests
855db23
ln -s %{_datadir}/fonts %{buildroot}%{_datadir}/ipsilon/ui/fonts
855db23
855db23
mkdir -p  %{buildroot}%{_sysconfdir}/pam.d
855db23
cp %{buildroot}%{_datadir}/ipsilon/templates/install/pam/ipsilon.pamd %{buildroot}%{_sysconfdir}/pam.d/ipsilon
855db23
855db23
#%check
855db23
# The test suite is not being run because:
855db23
#  1. The last step of %%install removes the entire test suite
855db23
#  2. It increases build time a lot
855db23
#  3. It adds more build dependencies (namely postgresql server and client libraries)
855db23
855db23
%pre base
855db23
getent group ipsilon >/dev/null || groupadd -r ipsilon
855db23
getent passwd ipsilon >/dev/null || \
855db23
    useradd -r -g ipsilon -d %{_sharedstatedir}/ipsilon -s /sbin/nologin \
855db23
    -c "Ipsilon Server" ipsilon
855db23
exit 0
855db23
855db23
855db23
%files filesystem
855db23
%doc README.md
855db23
%license COPYING
855db23
%dir %{_datadir}/ipsilon
855db23
%dir %{_datadir}/ipsilon/templates
855db23
%dir %{_datadir}/ipsilon/templates/install
20f92a3
%dir %{python3_sitelib}/ipsilon
20f92a3
%{python3_sitelib}/ipsilon/__init__.py*
20f92a3
%{python3_sitelib}/ipsilon-*.egg-info
20f92a3
%dir %{python3_sitelib}/ipsilon/__pycache__/
20f92a3
%{python3_sitelib}/ipsilon/__pycache__/__init__.*
20f92a3
%dir %{python3_sitelib}/ipsilon/tools
20f92a3
%{python3_sitelib}/ipsilon/tools/__init__.py*
20f92a3
%{python3_sitelib}/ipsilon/tools/files.py*
20f92a3
%dir %{python3_sitelib}/ipsilon/tools/__pycache__
20f92a3
%{python3_sitelib}/ipsilon/tools/__pycache__/__init__.*
20f92a3
%{python3_sitelib}/ipsilon/tools/__pycache__/files.*
855db23
855db23
%files
0f4e71a
%license COPYING
855db23
%{_sbindir}/ipsilon-server-install
855db23
%{_bindir}/ipsilon-db2conf
855db23
%{_datadir}/ipsilon/templates/install/*.conf
855db23
%{_datadir}/ipsilon/ui/saml2sp
20f92a3
%dir %{python3_sitelib}/ipsilon/helpers
20f92a3
%{python3_sitelib}/ipsilon/helpers/common.py*
20f92a3
%{python3_sitelib}/ipsilon/helpers/__init__.py*
20f92a3
%dir %{python3_sitelib}/ipsilon/helpers/__pycache__
20f92a3
%{python3_sitelib}/ipsilon/helpers/__pycache__/__init__.*
20f92a3
%{python3_sitelib}/ipsilon/helpers/__pycache__/common.*
20f92a3
%{_mandir}/man*/ipsilon-server-install.1*
855db23
855db23
%files base
0f4e71a
%license COPYING
0f4e71a
%doc examples doc
855db23
%{_defaultdocdir}/%{name}-%{version}
20f92a3
%{python3_sitelib}/ipsilon/admin
20f92a3
%{python3_sitelib}/ipsilon/authz
20f92a3
%{python3_sitelib}/ipsilon/rest
20f92a3
%{python3_sitelib}/ipsilon/tools/dbupgrade.py*
20f92a3
%{python3_sitelib}/ipsilon/tools/__pycache__/dbupgrade.*
20f92a3
%dir %{python3_sitelib}/ipsilon/login
20f92a3
%{python3_sitelib}/ipsilon/login/__init__*
20f92a3
%{python3_sitelib}/ipsilon/login/common*
20f92a3
%{python3_sitelib}/ipsilon/login/authtest*
20f92a3
%dir %{python3_sitelib}/ipsilon/login/__pycache__
20f92a3
%{python3_sitelib}/ipsilon/login/__pycache__/__init__*
20f92a3
%{python3_sitelib}/ipsilon/login/__pycache__/common*
20f92a3
%{python3_sitelib}/ipsilon/login/__pycache__/authtest*
20f92a3
%dir %{python3_sitelib}/ipsilon/info
20f92a3
%{python3_sitelib}/ipsilon/info/__init__*
20f92a3
%{python3_sitelib}/ipsilon/info/common*
20f92a3
%{python3_sitelib}/ipsilon/info/infonss*
20f92a3
%dir %{python3_sitelib}/ipsilon/info/__pycache__
20f92a3
%{python3_sitelib}/ipsilon/info/__pycache__/__init__*
20f92a3
%{python3_sitelib}/ipsilon/info/__pycache__/common*
20f92a3
%{python3_sitelib}/ipsilon/info/__pycache__/infonss*
20f92a3
%dir %{python3_sitelib}/ipsilon/providers
20f92a3
%{python3_sitelib}/ipsilon/providers/__init__*
20f92a3
%{python3_sitelib}/ipsilon/providers/common*
20f92a3
%dir %{python3_sitelib}/ipsilon/providers/__pycache__
20f92a3
%{python3_sitelib}/ipsilon/providers/__pycache__/__init__*
20f92a3
%{python3_sitelib}/ipsilon/providers/__pycache__/common*
20f92a3
%{python3_sitelib}/ipsilon/root.py*
20f92a3
%{python3_sitelib}/ipsilon/__pycache__/root.*
20f92a3
%{python3_sitelib}/ipsilon/util
20f92a3
%{python3_sitelib}/ipsilon/user
20f92a3
%{_mandir}/man*/ipsilon.7*
20f92a3
%{_mandir}/man*/ipsilon.conf.5*
855db23
%{_datadir}/ipsilon/templates/*.html
855db23
%{_datadir}/ipsilon/templates/admin
855db23
%{_datadir}/ipsilon/templates/user
855db23
%dir %{_datadir}/ipsilon/templates/login
855db23
%{_datadir}/ipsilon/templates/login/index.html
855db23
%{_datadir}/ipsilon/templates/login/form.html
855db23
%dir %{_datadir}/ipsilon/ui
855db23
%{_datadir}/ipsilon/ui/css
855db23
%{_datadir}/ipsilon/ui/img
855db23
%{_datadir}/ipsilon/ui/js
855db23
%{_datadir}/ipsilon/ui/fonts
855db23
%{_datadir}/ipsilon/ui/fonts-local
0f4e71a
%{_libexecdir}/ipsilon/
855db23
%{_sbindir}/ipsilon-upgrade-database
855db23
%dir %attr(0751,root,root) %{_sharedstatedir}/ipsilon
855db23
%dir %attr(0751,root,root) %{_sysconfdir}/ipsilon
855db23
%dir %attr(0750,ipsilon,apache) %{_localstatedir}/cache/ipsilon
0f4e71a
%config(noreplace) %{_sysconfdir}/pam.d/ipsilon
975e6a1
%dir %{_datadir}/ipsilon/themes
855db23
855db23
%files client
0f4e71a
%license COPYING
855db23
%{_bindir}/ipsilon-client-install
855db23
%{_datadir}/ipsilon/templates/install/saml2
855db23
%{_datadir}/ipsilon/templates/install/openidc
20f92a3
%{_mandir}/man*/ipsilon-client-install.1*
855db23
855db23
%files tools-ipa
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/helpers/ipa.py*
20f92a3
%{python3_sitelib}/ipsilon/helpers/__pycache__/ipa.*
855db23
855db23
%files saml2-base
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/tools/saml2metadata.py*
20f92a3
%{python3_sitelib}/ipsilon/tools/certs.py*
20f92a3
%{python3_sitelib}/ipsilon/tools/__pycache__/saml2metadata.*
20f92a3
%{python3_sitelib}/ipsilon/tools/__pycache__/certs.*
855db23
855db23
%files saml2
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/providers/saml2*
20f92a3
%{python3_sitelib}/ipsilon/providers/__pycache__/saml2*
855db23
%{_datadir}/ipsilon/templates/saml2
855db23
855db23
%files openid
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/providers/openidp.py*
20f92a3
%{python3_sitelib}/ipsilon/providers/__pycache__/openidp.*
20f92a3
%{python3_sitelib}/ipsilon/providers/openid/
20f92a3
%{python3_sitelib}/ipsilon/providers/openid/__pycache__/
855db23
%{_datadir}/ipsilon/templates/openid
855db23
855db23
%files openidc
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/providers/openidcp.py*
20f92a3
%{python3_sitelib}/ipsilon/providers/__pycache__/openidcp.*
20f92a3
%{python3_sitelib}/ipsilon/providers/openidc/
20f92a3
%{python3_sitelib}/ipsilon/providers/openidc/__pycache__/
855db23
%{_datadir}/ipsilon/templates/openidc
855db23
855db23
%files authform
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/login/authform*
20f92a3
%{python3_sitelib}/ipsilon/login/__pycache__/authform*
855db23
855db23
%files authpam
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/login/authpam*
20f92a3
%{python3_sitelib}/ipsilon/login/__pycache__/authpam*
855db23
%{_datadir}/ipsilon/templates/install/pam
855db23
855db23
%files authgssapi
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/login/authgssapi*
20f92a3
%{python3_sitelib}/ipsilon/login/__pycache__/authgssapi*
855db23
%{_datadir}/ipsilon/templates/login/gssapi.html
855db23
855db23
%files authldap
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/login/authldap*
20f92a3
%{python3_sitelib}/ipsilon/info/infoldap*
20f92a3
%{python3_sitelib}/ipsilon/login/__pycache__/authldap*
20f92a3
%{python3_sitelib}/ipsilon/info/__pycache__/infoldap*
855db23
855db23
%files infosssd
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/info/infosssd.*
20f92a3
%{python3_sitelib}/ipsilon/info/__pycache__/infosssd*
855db23
855db23
%files infofas
0f4e71a
%license COPYING
20f92a3
%{python3_sitelib}/ipsilon/info/infofas.*
20f92a3
%{python3_sitelib}/ipsilon/info/__pycache__/infofas*
855db23
975e6a1
%files theme-Fedora
0f4e71a
%license COPYING
975e6a1
%{_datadir}/ipsilon/themes/Fedora
975e6a1
975e6a1
%files theme-openSUSE
0f4e71a
%license COPYING
975e6a1
%{_datadir}/ipsilon/themes/openSUSE
975e6a1
855db23
855db23
%changelog
b3f2991
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-13
b3f2991
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
b3f2991
4bccf46
* Thu Dec 21 2023 Adam Williamson <awilliam@redhat.com> - 3.0.4-12
4bccf46
- Backport PR #400 to add needed features for Bodhi dev environment
4bccf46
859c525
* Fri Dec 8 2023 Francois Andrieu <darknao@drkn.ninja> - 3.0.4-11
859c525
- backport upstream patch 23b706f: Remove deprecated autoescape extension
859c525
05d5bc2
* Sat Aug 12 2023 Francois Andrieu <darknao@drkn.ninja> - 3.0.4-10
05d5bc2
- backport upstream patch 64a9d5e: Fix SAML2 metadata regeneration
05d5bc2
95698d3
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-9
95698d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
95698d3
1eb6301
* Tue Jul 18 2023 Python Maint <python-maint@redhat.com> - 3.0.4-8
1eb6301
- Rebuilt for Python 3.12
1eb6301
3e3db11
* Wed Jun 28 2023 Kevin Fenzi <kevin@scrye.com> - 3.0.4-7
3e3db11
- Drop Requires on libsss_simpleifp as that no longer exists and isn't needed.
3e3db11
- Fixes rhbz#2217912 rhbz#2207913 rhbz#2113451
3e3db11
beb9ae8
* Thu Mar 30 2023 Jerry James <loganjerry@gmail.com> - 3.0.4-6
beb9ae8
- Change fontawesome-fonts R to match fontawesome 4.x
beb9ae8
08ec6a2
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-5
08ec6a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
08ec6a2
26169c9
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-4
26169c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
26169c9
07aa383
* Wed Jul 13 2022 Aurelien Bompard <abompard@fedoraproject.org> - 3.0.4-3
07aa383
- Backport another upstream patch: 5d0b7d8
07aa383
dbfd22f
* Mon Jul 11 2022 Aurelien Bompard <abompard@fedoraproject.org> - 3.0.4-2
dbfd22f
- Add an upstream patch: f45e9df
dbfd22f
c1e3ae6
* Wed Jul 06 2022 Aurelien Bompard <abompard@fedoraproject.org> - 3.0.4-1
c1e3ae6
- Upgrade to 3.0.4
c1e3ae6
7e28e8c
* Tue Jul 05 2022 Aurelien Bompard <abompard@fedoraproject.org> - 3.0.3-2
7e28e8c
- Fix dependencies of infofas
7e28e8c
c531202
* Tue Jul 05 2022 Aurelien Bompard <abompard@fedoraproject.org> - 3.0.3-1
c531202
- Upgrade to 3.0.3
c531202
6259f5a
* Thu Jun 23 2022 Aurelien Bompard <abompard@fedoraproject.org> - 3.0.2-1
6259f5a
- Upgrade to 3.0.2
6259f5a
1f5ad36
* Wed May 25 2022 Aurelien Bompard <abompard@fedoraproject.org> - 3.0.1-2
1f5ad36
- Drop patch, turns out it's harmful. Restore the executable name in libexec.
1f5ad36
0f4e71a
* Tue May 24 2022 Aurelien Bompard <abompard@fedoraproject.org> - 3.0.1-1
0f4e71a
- Upgrade to 3.0.1
0f4e71a
0f4e71a
* Tue May 24 2022 Aurelien Bompard <abompard@fedoraproject.org> - 3.0.0-1
0f4e71a
- Upgrade to 3.0.0
0f4e71a
e2bca67
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-23.git20210601.b68a5e3
e2bca67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
e2bca67
e14f138
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-22.git20210601.b68a5e3
e14f138
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
e14f138
758e60c
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.1.0-21.git20210601.b68a5e3
758e60c
- Rebuilt for Python 3.10
758e60c
c003cee
* Tue Jun 01 2021 Neal Gompa <ngompa13@gmail.com> - 2.1.0-20.git20210601.b68a5e3
c003cee
- Bump to new snapshot to split OTP field from the password field
c003cee
889bf5e
* Thu Mar 18 2021 Neal Gompa <ngompa13@gmail.com> - 2.1.0-19.git20210318.b1d2ffe
889bf5e
- Bump to new snapshot to refresh Fedora theme with new Fedora logo
889bf5e
cbbd6ef
* Mon Mar 15 2021 Neal Gompa <ngompa13@gmail.com> - 2.1.0-18.git20210315.8c0e216
cbbd6ef
- Bump to new snapshot to refresh Fedora theme for FAS->Fedora Accounts change
cbbd6ef
4d1ba7e
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-17.git20200618.c90a76b
4d1ba7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4d1ba7e
dda26b9
* Wed Jan 20 2021 Nils Philippsen <nils@redhat.com> - 2.1.0-16.git20200618.c90a76b
dda26b9
- Let saml2-base subpackage require openssl
dda26b9
64547ef
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-15.git20200618.c90a76b
64547ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
64547ef
9ff2ce5
* Thu Jun 18 2020 Neal Gompa <ngompa13@gmail.com> - 2.1.0-14.git20200618.c90a76b
9ff2ce5
- Bump to new snapshot
9ff2ce5
acebf66
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.1.0-13.git20200428.f99a7d4
acebf66
- Rebuilt for Python 3.9
acebf66
dceed43
* Tue May 05 2020 Neal Gompa <ngompa13@gmail.com> - 2.1.0-12.git20200428.f99a7d4
dceed43
- Bump to new snapshot
dceed43
975e6a1
* Fri Apr 10 2020 Neal Gompa <ngompa13@gmail.com> - 2.1.0-11.git20200301.171ffda
975e6a1
- Bump to new snapshot
975e6a1
db7804b
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-10.git20190910.aa89b1f
db7804b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
db7804b
c682714
* Tue Sep 24 2019 Miro Hrončok <mhroncok@redhat.com> - 2.1.0-9.git20190910.aa89b1f
c682714
- Require python3-m2crypto, not just m2crypto (provided by python2-m2crypto)
c682714
20f92a3
* Tue Sep 10 2019 Neal Gompa <ngompa13@gmail.com> - 2.1.0-8.git20190910.aa89b1f
20f92a3
- Upgrade to git snapshot release
20f92a3
- Switch to Python 3
20f92a3
855db23
* Thu Jul 25 2019 Leigh Scott <leigh123linux@gmail.com> - 2.1.0-7
855db23
- Fix build issue
855db23
855db23
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-6
855db23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
855db23
855db23
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-5
855db23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
855db23
855db23
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-4
855db23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
855db23
855db23
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-3
855db23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
855db23
855db23
* Tue Jan 09 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.1.0-2
855db23
- Update Python 2 dependency declarations to new packaging standards
855db23
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
855db23
855db23
* Wed Nov 15 2017 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.1.0-1
855db23
- Rebase to 2.1.0
855db23
855db23
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-6
855db23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
855db23
855db23
* Sat Mar 25 2017 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.2-5
855db23
- Removed dependency on mod_lookup_identity
855db23
855db23
* Tue Feb 14 2017 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.2-4
855db23
- Added dependency on python-setuptools
855db23
855db23
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-3
855db23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
855db23
855db23
* Sun Dec 04 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.2-2
855db23
- Add patch to fix RHBZ#1391445
855db23
855db23
* Thu Nov 24 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.2-1
855db23
- Upgrade to 2.0.2
855db23
855db23
* Mon Oct 31 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.1-1
855db23
- New release to enable authz allow on upgrade
855db23
855db23
* Fri Oct 28 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 2.0.0-1
855db23
- Rebase to Ipsilon 2.0.0
855db23
855db23
* Wed Aug 31 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-7
855db23
- Backport ipsilon-upgrade-database fix for configfile
855db23
855db23
* Wed Aug 10 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-6
855db23
- Move pam file to base package
855db23
855db23
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-5
855db23
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
855db23
855db23
* Tue May 10 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-4
855db23
- Backport unicode patches (RHBZ#1334637)
855db23
855db23
* Tue May 10 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-3
855db23
- Move user creation to -base subpackage (RHBZ#1334583)
855db23
855db23
* Tue May 03 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-2
855db23
- Install pam file
855db23
855db23
* Mon May 02 2016 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.2.0-1
855db23
- Rebase to upstream 1.2.0
855db23
855db23
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
855db23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
855db23
855db23
* Wed Oct 14 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.1.1-2
855db23
- Fix files and requires
855db23
855db23
* Wed Oct 14 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.1.1-1
855db23
- Rebase to upstream 1.1.1
855db23
855db23
* Tue Sep 08 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.1.0-1
855db23
- Rebased to 1.1.0 release
855db23
855db23
* Fri Aug 21 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.0.0-5
855db23
- Backported some patches
855db23
- Fix for CVE-2015-5215/CVE-2015-5216/CVE-2015-5217
855db23
855db23
* Tue Aug 11 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.0.0-4
855db23
- Remove the gpg check
855db23
855db23
* Mon Jun 22 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.0.0-3
855db23
- Add mod_ssl dependency on ipsilon-client
855db23
855db23
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
855db23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
855db23
855db23
* Mon May 11 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 1.0.0-1
855db23
- Update to release 1.0.0
855db23
855db23
* Mon Apr 20 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.6.0-1
855db23
- Update to release 0.6.0
855db23
855db23
* Mon Mar 30 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.5.0-1
855db23
- Update to release 0.5.0
855db23
855db23
* Mon Mar 02 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.4.0-1
855db23
- Update to release 0.4.0
855db23
855db23
* Wed Jan 28 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-5
855db23
- Split IPA tools
855db23
855db23
* Mon Jan 12 2015 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-4
855db23
- Add symlink to fonts directory
855db23
855db23
* Tue Dec 16 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-3
855db23
- Fix typo
855db23
- Add comments on why the test suite is not in check
855db23
- The subpackages require the base package
855db23
- Add link to FPC ticket for bundling exception request
855db23
855db23
* Tue Dec 16 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-2
855db23
- Fix shebang removal
855db23
855db23
* Tue Dec 16 2014 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.3.0-1
855db23
- Initial packaging