puiterwijk pushed to ipsilon (epel7). "Update to release 0.4.0"

notifications at fedoraproject.org notifications at fedoraproject.org
Mon Mar 30 23:38:26 UTC 2015


>From 98cefa113b7f67b8faa76e77c8516eb9e9b1d1d4 Mon Sep 17 00:00:00 2001
From: Patrick Uiterwijk <puiterwijk at redhat.com>
Date: Mon, 2 Mar 2015 16:01:34 +0100
Subject: Update to release 0.4.0


diff --git a/.gitignore b/.gitignore
index 02d3311..69554b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /ipsilon-0.3.0.tar.gz
+/ipsilon-0.4.0.tar.gz
diff --git a/ipsilon-Fix-file-permissions-and-remove-shebang-s.patch b/ipsilon-Fix-file-permissions-and-remove-shebang-s.patch
deleted file mode 100644
index 6672eb0..0000000
--- a/ipsilon-Fix-file-permissions-and-remove-shebang-s.patch
+++ /dev/null
@@ -1,657 +0,0 @@
-From 45cb73a21a90084818c3057e362ef9459f1600f3 Mon Sep 17 00:00:00 2001
-From: Patrick Uiterwijk <puiterwijk at redhat.com>
-Date: Tue, 16 Dec 2014 16:40:03 +0100
-Subject: [PATCH] Fix file permissions and remove shebang's
-
-Signed-off-by: Patrick Uiterwijk <puiterwijk at redhat.com>
-Reviewed-by: Simo Sorce <simo at redhat.com>
----
- ipsilon/admin/common.py                          | 2 --
- ipsilon/admin/info.py                            | 2 --
- ipsilon/admin/login.py                           | 2 --
- ipsilon/admin/providers.py                       | 2 --
- ipsilon/helpers/common.py                        | 2 --
- ipsilon/helpers/ipa.py                           | 2 --
- ipsilon/info/common.py                           | 2 --
- ipsilon/info/infoldap.py                         | 2 --
- ipsilon/info/nss.py                              | 2 --
- ipsilon/login/authfas.py                         | 2 --
- ipsilon/login/authform.py                        | 2 --
- ipsilon/login/authkrb.py                         | 2 --
- ipsilon/login/authldap.py                        | 2 --
- ipsilon/login/authpam.py                         | 2 --
- ipsilon/login/authtest.py                        | 2 --
- ipsilon/login/common.py                          | 2 --
- ipsilon/providers/common.py                      | 2 --
- ipsilon/providers/openid/auth.py                 | 2 --
- ipsilon/providers/openid/extensions/ax.py        | 2 --
- ipsilon/providers/openid/extensions/cla.py       | 2 --
- ipsilon/providers/openid/extensions/common.py    | 2 --
- ipsilon/providers/openid/extensions/fas_teams.py | 2 --
- ipsilon/providers/openid/extensions/sreg.py      | 2 --
- ipsilon/providers/openid/extensions/teams.py     | 2 --
- ipsilon/providers/openid/meta.py                 | 2 --
- ipsilon/providers/openid/store.py                | 2 --
- ipsilon/providers/openidp.py                     | 2 --
- ipsilon/providers/persona/auth.py                | 2 --
- ipsilon/providers/personaidp.py                  | 2 --
- ipsilon/providers/saml2/admin.py                 | 2 --
- ipsilon/providers/saml2/auth.py                  | 2 --
- ipsilon/providers/saml2/provider.py              | 2 --
- ipsilon/providers/saml2idp.py                    | 2 --
- ipsilon/root.py                                  | 2 --
- ipsilon/tools/certs.py                           | 2 --
- ipsilon/tools/files.py                           | 2 --
- ipsilon/util/config.py                           | 2 --
- ipsilon/util/cookies.py                          | 2 --
- ipsilon/util/data.py                             | 2 --
- ipsilon/util/errors.py                           | 2 --
- ipsilon/util/log.py                              | 2 --
- ipsilon/util/page.py                             | 2 --
- ipsilon/util/plugin.py                           | 2 --
- ipsilon/util/sessions.py                         | 2 --
- ipsilon/util/trans.py                            | 2 --
- ipsilon/util/user.py                             | 2 --
- 46 files changed, 92 deletions(-)
- mode change 100755 => 100644 ipsilon/admin/common.py
- mode change 100755 => 100644 ipsilon/admin/info.py
- mode change 100755 => 100644 ipsilon/admin/login.py
- mode change 100755 => 100644 ipsilon/admin/providers.py
- mode change 100755 => 100644 ipsilon/helpers/common.py
- mode change 100755 => 100644 ipsilon/helpers/ipa.py
- mode change 100755 => 100644 ipsilon/info/common.py
- mode change 100755 => 100644 ipsilon/info/infoldap.py
- mode change 100755 => 100644 ipsilon/info/nss.py
- mode change 100755 => 100644 ipsilon/login/authfas.py
- mode change 100755 => 100644 ipsilon/login/authform.py
- mode change 100755 => 100644 ipsilon/login/authkrb.py
- mode change 100755 => 100644 ipsilon/login/authldap.py
- mode change 100755 => 100644 ipsilon/login/authpam.py
- mode change 100755 => 100644 ipsilon/login/authtest.py
- mode change 100755 => 100644 ipsilon/login/common.py
- mode change 100755 => 100644 ipsilon/providers/common.py
- mode change 100755 => 100644 ipsilon/providers/openid/auth.py
- mode change 100755 => 100644 ipsilon/providers/openid/extensions/ax.py
- mode change 100755 => 100644 ipsilon/providers/openid/extensions/cla.py
- mode change 100755 => 100644 ipsilon/providers/openid/extensions/common.py
- mode change 100755 => 100644 ipsilon/providers/openid/extensions/fas_teams.py
- mode change 100755 => 100644 ipsilon/providers/openid/extensions/sreg.py
- mode change 100755 => 100644 ipsilon/providers/openid/extensions/teams.py
- mode change 100755 => 100644 ipsilon/providers/openid/meta.py
- mode change 100755 => 100644 ipsilon/providers/openid/store.py
- mode change 100755 => 100644 ipsilon/providers/openidp.py
- mode change 100755 => 100644 ipsilon/providers/persona/auth.py
- mode change 100755 => 100644 ipsilon/providers/personaidp.py
- mode change 100755 => 100644 ipsilon/providers/saml2/admin.py
- mode change 100755 => 100644 ipsilon/providers/saml2/auth.py
- mode change 100755 => 100644 ipsilon/providers/saml2/provider.py
- mode change 100755 => 100644 ipsilon/providers/saml2idp.py
- mode change 100755 => 100644 ipsilon/root.py
- mode change 100755 => 100644 ipsilon/tools/certs.py
- mode change 100755 => 100644 ipsilon/tools/files.py
- mode change 100755 => 100644 ipsilon/util/config.py
- mode change 100755 => 100644 ipsilon/util/cookies.py
- mode change 100755 => 100644 ipsilon/util/data.py
- mode change 100755 => 100644 ipsilon/util/errors.py
- mode change 100755 => 100644 ipsilon/util/log.py
- mode change 100755 => 100644 ipsilon/util/page.py
- mode change 100755 => 100644 ipsilon/util/plugin.py
- mode change 100755 => 100644 ipsilon/util/sessions.py
- mode change 100755 => 100644 ipsilon/util/trans.py
- mode change 100755 => 100644 ipsilon/util/user.py
-
-diff --git a/ipsilon/admin/common.py b/ipsilon/admin/common.py
-old mode 100755
-new mode 100644
-index 5927306..e1394e8
---- a/ipsilon/admin/common.py
-+++ b/ipsilon/admin/common.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/admin/info.py b/ipsilon/admin/info.py
-old mode 100755
-new mode 100644
-index bda117a..38c8d54
---- a/ipsilon/admin/info.py
-+++ b/ipsilon/admin/info.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon Contributors see COPYING for license
- 
- from ipsilon.admin.common import AdminPlugins
-diff --git a/ipsilon/admin/login.py b/ipsilon/admin/login.py
-old mode 100755
-new mode 100644
-index ae5b15a..0223758
---- a/ipsilon/admin/login.py
-+++ b/ipsilon/admin/login.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon Contributors see COPYING for license
- 
- from ipsilon.admin.common import AdminPlugins
-diff --git a/ipsilon/admin/providers.py b/ipsilon/admin/providers.py
-old mode 100755
-new mode 100644
-index ddba535..6f6fe00
---- a/ipsilon/admin/providers.py
-+++ b/ipsilon/admin/providers.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon Contributors see COPYING for license
- 
- from ipsilon.admin.common import AdminPlugins
-diff --git a/ipsilon/helpers/common.py b/ipsilon/helpers/common.py
-old mode 100755
-new mode 100644
-index f670bc6..e2839bf
---- a/ipsilon/helpers/common.py
-+++ b/ipsilon/helpers/common.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/helpers/ipa.py b/ipsilon/helpers/ipa.py
-old mode 100755
-new mode 100644
-index d01d663..58a77df
---- a/ipsilon/helpers/ipa.py
-+++ b/ipsilon/helpers/ipa.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/info/common.py b/ipsilon/info/common.py
-old mode 100755
-new mode 100644
-index a3a297f..e62315c
---- a/ipsilon/info/common.py
-+++ b/ipsilon/info/common.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014 Ipsilon Project Contributors
- #
- # See the file named COPYING for the project license
-diff --git a/ipsilon/info/infoldap.py b/ipsilon/info/infoldap.py
-old mode 100755
-new mode 100644
-index da9819a..6ba5b0d
---- a/ipsilon/info/infoldap.py
-+++ b/ipsilon/info/infoldap.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014 Ipsilon Project Contributors
- #
- # See the file named COPYING for the project license
-diff --git a/ipsilon/info/nss.py b/ipsilon/info/nss.py
-old mode 100755
-new mode 100644
-index 50c84a8..50817f7
---- a/ipsilon/info/nss.py
-+++ b/ipsilon/info/nss.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014 Ipsilon Project Contributors
- #
- # See the file named COPYING for the project license
-diff --git a/ipsilon/login/authfas.py b/ipsilon/login/authfas.py
-old mode 100755
-new mode 100644
-index cb1c324..33d1ac5
---- a/ipsilon/login/authfas.py
-+++ b/ipsilon/login/authfas.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014 Ipsilon contributors, see COPYING file for license
- 
- 
-diff --git a/ipsilon/login/authform.py b/ipsilon/login/authform.py
-old mode 100755
-new mode 100644
-index 45c92a5..7d84a95
---- a/ipsilon/login/authform.py
-+++ b/ipsilon/login/authform.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/login/authkrb.py b/ipsilon/login/authkrb.py
-old mode 100755
-new mode 100644
-index e426d2c..e352aa2
---- a/ipsilon/login/authkrb.py
-+++ b/ipsilon/login/authkrb.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/login/authldap.py b/ipsilon/login/authldap.py
-old mode 100755
-new mode 100644
-index 4699916..0a5bd3b
---- a/ipsilon/login/authldap.py
-+++ b/ipsilon/login/authldap.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon Contributors, see COPYING for license
- 
- from ipsilon.login.common import LoginFormBase, LoginManagerBase
-diff --git a/ipsilon/login/authpam.py b/ipsilon/login/authpam.py
-old mode 100755
-new mode 100644
-index e07bedf..1de8e0f
---- a/ipsilon/login/authpam.py
-+++ b/ipsilon/login/authpam.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2013  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/login/authtest.py b/ipsilon/login/authtest.py
-old mode 100755
-new mode 100644
-index 8a24500..39e0f39
---- a/ipsilon/login/authtest.py
-+++ b/ipsilon/login/authtest.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/login/common.py b/ipsilon/login/common.py
-old mode 100755
-new mode 100644
-index ce921c5..2dcdb67
---- a/ipsilon/login/common.py
-+++ b/ipsilon/login/common.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2013  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/providers/common.py b/ipsilon/providers/common.py
-old mode 100755
-new mode 100644
-index 03118ae..dfa2627
---- a/ipsilon/providers/common.py
-+++ b/ipsilon/providers/common.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/providers/openid/auth.py b/ipsilon/providers/openid/auth.py
-old mode 100755
-new mode 100644
-index fba8d10..fcef19c
---- a/ipsilon/providers/openid/auth.py
-+++ b/ipsilon/providers/openid/auth.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from ipsilon.providers.common import ProviderPageBase
-diff --git a/ipsilon/providers/openid/extensions/ax.py b/ipsilon/providers/openid/extensions/ax.py
-old mode 100755
-new mode 100644
-index d00a4fc..10c3bb7
---- a/ipsilon/providers/openid/extensions/ax.py
-+++ b/ipsilon/providers/openid/extensions/ax.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from __future__ import absolute_import
-diff --git a/ipsilon/providers/openid/extensions/cla.py b/ipsilon/providers/openid/extensions/cla.py
-old mode 100755
-new mode 100644
-index 481f341..e260f1d
---- a/ipsilon/providers/openid/extensions/cla.py
-+++ b/ipsilon/providers/openid/extensions/cla.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from __future__ import absolute_import
-diff --git a/ipsilon/providers/openid/extensions/common.py b/ipsilon/providers/openid/extensions/common.py
-old mode 100755
-new mode 100644
-index 02cd1a0..33e39f0
---- a/ipsilon/providers/openid/extensions/common.py
-+++ b/ipsilon/providers/openid/extensions/common.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from __future__ import absolute_import
-diff --git a/ipsilon/providers/openid/extensions/fas_teams.py b/ipsilon/providers/openid/extensions/fas_teams.py
-old mode 100755
-new mode 100644
-index 4de2e83..af0b942
---- a/ipsilon/providers/openid/extensions/fas_teams.py
-+++ b/ipsilon/providers/openid/extensions/fas_teams.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from __future__ import absolute_import
-diff --git a/ipsilon/providers/openid/extensions/sreg.py b/ipsilon/providers/openid/extensions/sreg.py
-old mode 100755
-new mode 100644
-index e1144fc..ee473b2
---- a/ipsilon/providers/openid/extensions/sreg.py
-+++ b/ipsilon/providers/openid/extensions/sreg.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from __future__ import absolute_import
-diff --git a/ipsilon/providers/openid/extensions/teams.py b/ipsilon/providers/openid/extensions/teams.py
-old mode 100755
-new mode 100644
-index 258a437..86fe30f
---- a/ipsilon/providers/openid/extensions/teams.py
-+++ b/ipsilon/providers/openid/extensions/teams.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from __future__ import absolute_import
-diff --git a/ipsilon/providers/openid/meta.py b/ipsilon/providers/openid/meta.py
-old mode 100755
-new mode 100644
-index 8327a48..440ef1e
---- a/ipsilon/providers/openid/meta.py
-+++ b/ipsilon/providers/openid/meta.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from ipsilon.providers.common import ProviderPageBase
-diff --git a/ipsilon/providers/openid/store.py b/ipsilon/providers/openid/store.py
-old mode 100755
-new mode 100644
-index 66e0503..2603e99
---- a/ipsilon/providers/openid/store.py
-+++ b/ipsilon/providers/openid/store.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from ipsilon.util.data import Store
-diff --git a/ipsilon/providers/openidp.py b/ipsilon/providers/openidp.py
-old mode 100755
-new mode 100644
-index 08890a2..996d905
---- a/ipsilon/providers/openidp.py
-+++ b/ipsilon/providers/openidp.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from __future__ import absolute_import
-diff --git a/ipsilon/providers/persona/auth.py b/ipsilon/providers/persona/auth.py
-old mode 100755
-new mode 100644
-index a8e771b..f713347
---- a/ipsilon/providers/persona/auth.py
-+++ b/ipsilon/providers/persona/auth.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from ipsilon.providers.common import ProviderPageBase
-diff --git a/ipsilon/providers/personaidp.py b/ipsilon/providers/personaidp.py
-old mode 100755
-new mode 100644
-index 355726d..0096c7a
---- a/ipsilon/providers/personaidp.py
-+++ b/ipsilon/providers/personaidp.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from __future__ import absolute_import
-diff --git a/ipsilon/providers/saml2/admin.py b/ipsilon/providers/saml2/admin.py
-old mode 100755
-new mode 100644
-index ac9c730..0ab2a41
---- a/ipsilon/providers/saml2/admin.py
-+++ b/ipsilon/providers/saml2/admin.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/providers/saml2/auth.py b/ipsilon/providers/saml2/auth.py
-old mode 100755
-new mode 100644
-index 49f73a9..46ad7eb
---- a/ipsilon/providers/saml2/auth.py
-+++ b/ipsilon/providers/saml2/auth.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/providers/saml2/provider.py b/ipsilon/providers/saml2/provider.py
-old mode 100755
-new mode 100644
-index 58ffbfe..337a31d
---- a/ipsilon/providers/saml2/provider.py
-+++ b/ipsilon/providers/saml2/provider.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/providers/saml2idp.py b/ipsilon/providers/saml2idp.py
-old mode 100755
-new mode 100644
-index b0f4304..4afe7d3
---- a/ipsilon/providers/saml2idp.py
-+++ b/ipsilon/providers/saml2idp.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/root.py b/ipsilon/root.py
-old mode 100755
-new mode 100644
-index e214115..261cdb1
---- a/ipsilon/root.py
-+++ b/ipsilon/root.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2013  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/tools/certs.py b/ipsilon/tools/certs.py
-old mode 100755
-new mode 100644
-index 2ff63f1..d11ee54
---- a/ipsilon/tools/certs.py
-+++ b/ipsilon/tools/certs.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/tools/files.py b/ipsilon/tools/files.py
-old mode 100755
-new mode 100644
-index a18384c..5847654
---- a/ipsilon/tools/files.py
-+++ b/ipsilon/tools/files.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/util/config.py b/ipsilon/util/config.py
-old mode 100755
-new mode 100644
-index d8c69b3..ee5c39c
---- a/ipsilon/util/config.py
-+++ b/ipsilon/util/config.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from ipsilon.util.log import Log
-diff --git a/ipsilon/util/cookies.py b/ipsilon/util/cookies.py
-old mode 100755
-new mode 100644
-index cd68242..266c401
---- a/ipsilon/util/cookies.py
-+++ b/ipsilon/util/cookies.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from ipsilon.util.log import Log
-diff --git a/ipsilon/util/data.py b/ipsilon/util/data.py
-old mode 100755
-new mode 100644
-index 5045ee2..20dd6aa
---- a/ipsilon/util/data.py
-+++ b/ipsilon/util/data.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2013  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/util/errors.py b/ipsilon/util/errors.py
-old mode 100755
-new mode 100644
-index 2f3cc3d..26a6a34
---- a/ipsilon/util/errors.py
-+++ b/ipsilon/util/errors.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/util/log.py b/ipsilon/util/log.py
-old mode 100755
-new mode 100644
-index dc557e3..fb2c620
---- a/ipsilon/util/log.py
-+++ b/ipsilon/util/log.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014 Ipsilon Project Contributors
- #
- # See the file named COPYING for the project license
-diff --git a/ipsilon/util/page.py b/ipsilon/util/page.py
-old mode 100755
-new mode 100644
-index eeb9ca3..db1c145
---- a/ipsilon/util/page.py
-+++ b/ipsilon/util/page.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2013  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/util/plugin.py b/ipsilon/util/plugin.py
-old mode 100755
-new mode 100644
-index ae98b4c..bacff4b
---- a/ipsilon/util/plugin.py
-+++ b/ipsilon/util/plugin.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2013  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
-diff --git a/ipsilon/util/sessions.py b/ipsilon/util/sessions.py
-old mode 100755
-new mode 100644
-index b724471..8522a28
---- a/ipsilon/util/sessions.py
-+++ b/ipsilon/util/sessions.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- import base64
-diff --git a/ipsilon/util/trans.py b/ipsilon/util/trans.py
-old mode 100755
-new mode 100644
-index 05d538e..8d4be14
---- a/ipsilon/util/trans.py
-+++ b/ipsilon/util/trans.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
- 
- from ipsilon.util.data import TranStore
-diff --git a/ipsilon/util/user.py b/ipsilon/util/user.py
-old mode 100755
-new mode 100644
-index 3a4962d..5a8f159
---- a/ipsilon/util/user.py
-+++ b/ipsilon/util/user.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/python
--#
- # Copyright (C) 2013  Simo Sorce <simo at redhat.com>
- #
- # see file 'COPYING' for use and warranty information
--- 
-2.1.0
-
diff --git a/ipsilon.spec b/ipsilon.spec
index e7aaaa1..021e64a 100644
--- a/ipsilon.spec
+++ b/ipsilon.spec
@@ -1,15 +1,14 @@
 # Bundling request for bootstrap/patternfly: https://fedorahosted.org/fpc/ticket/483
 
 Name:       ipsilon
-Version:    0.3.0
-Release:    5%{?dist}
+Version:    0.4.0
+Release:    1%{?dist}
 Summary:    An Identity Provider Server
 
 Group:      System Environment/Base
 License:    GPLv3+
 URL:        https://fedorahosted.org/ipsilon/
 Source0:    https://fedorahosted.org/released/ipsilon/ipsilon-%{version}.tar.gz
-Patch0:     ipsilon-Fix-file-permissions-and-remove-shebang-s.patch
 BuildArch:  noarch
 
 
@@ -18,10 +17,10 @@ BuildRequires:  python-setuptools
 BuildRequires:  lasso-python
 BuildRequires:  python-openid, python-openid-cla, python-openid-teams
 BuildRequires:  m2crypto
-Requires:       ipsilon-tools = %{version}-%{release}
+Requires:       httpd
+Requires:       mod_ssl
 Requires:       ipsilon-provider = %{version}-%{release}
 Requires:       mod_wsgi
-Requires:       mod_intercept_form_submit
 Requires:       python-cherrypy
 Requires:       python-jinja2
 Requires:       python-lxml
@@ -48,7 +47,7 @@ Requires:       mod_auth_mellon
 BuildArch:      noarch
 
 %description tools
-Convenience client install tools for the Ipsilon identity Provider
+Convenience install tools for the Ipsilon identity Provider
 
 
 %package tools-ipa
@@ -122,6 +121,18 @@ BuildArch:      noarch
 Provides a login plugin to authenticate against the Fedora Authentication System
 
 
+%package authform
+Summary:        mod_intercept_form_submit login plugin
+Group:          System Environment/Base
+License:        GPLv3+
+Requires:       %{name} = %{version}-%{release}
+Requires:       mod_intercept_form_submit
+BuildArch:      noarch
+
+%description authform
+Provides a login plugin to authenticate with mod_intercept_form_submit
+
+
 %package authpam
 Summary:        PAM based login plugin
 Group:          System Environment/Base
@@ -158,10 +169,22 @@ BuildArch:      noarch
 %description authldap
 Provides a login plugin to allow authentication and info retrieval via LDAP.
 
+%package infosssd
+Summary:        SSSD & mod_lookup_identity-based identity plugin
+Group:          System Environment/Base
+License:        GPLv3+
+Requires:       %{name} = %{version}-%{release}
+Requires:       mod_lookup_identity
+Requires:       libsss_simpleifp
+Requires:       sssd >= 1.12.4
+BuildArch:      noarch
+
+%description infosssd
+Provides an info plugin to allow retrieval via mod_lookup_identity and
+SSSD.
 
 %prep
 %setup -q
-%patch0 -p1
 
 
 %build
@@ -196,13 +219,13 @@ exit 0
 
 %files
 %{_defaultdocdir}/%{name}-%{version}
+%{python2_sitelib}/ipsilon/__init__.py*
 %{python2_sitelib}/ipsilon-*.egg-info
 %dir %{python2_sitelib}/ipsilon
 %{python2_sitelib}/ipsilon/admin
 %dir %{python2_sitelib}/ipsilon/login
 %{python2_sitelib}/ipsilon/login/__init__*
 %{python2_sitelib}/ipsilon/login/common*
-%{python2_sitelib}/ipsilon/login/authform*
 %{python2_sitelib}/ipsilon/login/authtest*
 %dir %{python2_sitelib}/ipsilon/info
 %{python2_sitelib}/ipsilon/info/__init__*
@@ -221,34 +244,36 @@ exit 0
 %dir %{_datadir}/ipsilon/templates/login
 %{_datadir}/ipsilon/templates/login/index.html
 %{_datadir}/ipsilon/templates/login/form.html
-%dir %{_datadir}/ipsilon/templates/install
-%{_datadir}/ipsilon/templates/install/*.conf
 %dir %{_datadir}/ipsilon/ui
+%dir %{python2_sitelib}/ipsilon/tools
+%{python2_sitelib}/ipsilon/tools/__init__.py*
+%{python2_sitelib}/ipsilon/tools/files.py*
 %{_datadir}/ipsilon/ui/css
 %{_datadir}/ipsilon/ui/img
 %{_datadir}/ipsilon/ui/js
 %{_datadir}/ipsilon/ui/fonts
 %{_sbindir}/ipsilon
-%{_sbindir}/ipsilon-server-install
 %dir %attr(0700,ipsilon,ipsilon) %{_sharedstatedir}/ipsilon
 %dir %attr(0700,ipsilon,ipsilon) %{_sysconfdir}/ipsilon
 
 %files tools
 %doc COPYING README
-%{python2_sitelib}/ipsilon-*.egg-info
-%{python2_sitelib}/ipsilon/__init__.py*
-%{python2_sitelib}/ipsilon/tools
 %dir %{python2_sitelib}/ipsilon/helpers
 %{python2_sitelib}/ipsilon/helpers/common.py*
 %{python2_sitelib}/ipsilon/helpers/__init__.py*
 %{_datadir}/ipsilon/templates/install/saml2
 %{_datadir}/ipsilon/ui/saml2sp
 %{_bindir}/ipsilon-client-install
+%{_sbindir}/ipsilon-server-install
+%dir %{_datadir}/ipsilon/templates/install
+%{_datadir}/ipsilon/templates/install/*.conf
 
 %files tools-ipa
 %{python2_sitelib}/ipsilon/helpers/ipa.py*
 
 %files saml2
+%{python2_sitelib}/ipsilon/tools/certs.py*
+%{python2_sitelib}/ipsilon/tools/saml2metadata.py*
 %{python2_sitelib}/ipsilon/providers/saml2*
 %{_datadir}/ipsilon/templates/saml2
 
@@ -263,6 +288,9 @@ exit 0
 %files authfas
 %{python2_sitelib}/ipsilon/login/authfas*
 
+%files authform
+%{python2_sitelib}/ipsilon/login/authform*
+
 %files authpam
 %{python2_sitelib}/ipsilon/login/authpam*
 
@@ -274,8 +302,13 @@ exit 0
 %{python2_sitelib}/ipsilon/login/authldap*
 %{python2_sitelib}/ipsilon/info/infoldap*
 
+%files infosssd
+%{python2_sitelib}/ipsilon/info/infosssd.*
 
 %changelog
+* Mon Mar 02 2015 Patrick Uiterwijk <puiterwijk at redhat.com> - 0.4.0-1
+- Update to release 0.4.0
+
 * Wed Jan 28 2015 Patrick Uiterwijk <puiterwijk at redhat.com> - 0.3.0-5
 - Split IPA tools
 
diff --git a/sources b/sources
index 46690af..cda0194 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8e028a82d7b245f0dab3f427f7e86ca0  ipsilon-0.3.0.tar.gz
+adb138f09f324726e668b4ec878dddf3  ipsilon-0.4.0.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/ipsilon.git/commit/?h=epel7&id=98cefa113b7f67b8faa76e77c8516eb9e9b1d1d4


More information about the scm-commits mailing list