Simo Sorce 9b74413
Name:           mod_auth_gssapi
5fe276e
Version:        1.6.1
8f2a981
Release:        4%{?dist}
Simo Sorce 9b74413
Summary:        A GSSAPI Authentication module for Apache
Simo Sorce 9b74413
Simo Sorce 9b74413
License:        MIT
Simo Sorce 9b74413
URL:            https://github.com/modauthgssapi/mod_auth_gssapi
Simo Sorce 9b74413
Source0:        https://github.com/modauthgssapi/%{name}/releases/download/v%{version}/%name-%{version}.tar.gz
Simo Sorce 9b74413
ae630ea
Patch0: In-tests-show-the-exception-on-failure.patch
ae630ea
Patch1: Fix-tests-to-work-with-python3.patch
8bc6d6b
Simo Sorce 94165ac
BuildRequires:  httpd-devel, krb5-devel, openssl-devel, autoconf, automake, libtool
Simo Sorce 7b93ead
BuildRequires:  gssntlmssp-devel
8bc6d6b
BuildRequires:  git
Simo Sorce 9b74413
Requires:       httpd-mmn = %{_httpd_mmn}
Simo Sorce 9b74413
Requires:       krb5-libs >= 1.11.5
Simo Sorce 9b74413
Simo Sorce 9b74413
%description
Simo Sorce 9b74413
The mod_auth_gssapi module is an authentication service that implements the
Simo Sorce 9b74413
SPNEGO based HTTP Authentication protocol defined in RFC4559.
Simo Sorce 9b74413
Simo Sorce 9b74413
%prep
8bc6d6b
%autosetup -S git
Simo Sorce 9b74413
Simo Sorce 9b74413
%build
Simo Sorce 9b74413
export APXS=%{_httpd_apxs}
Simo Sorce 94165ac
autoreconf -fi
Simo Sorce 9b74413
%configure
Simo Sorce 9b74413
make %{?_smp_mflags}
Simo Sorce 9b74413
Simo Sorce 9b74413
%install
Simo Sorce 9b74413
mkdir -p %{buildroot}%{_httpd_moddir}
Simo Sorce 9b74413
install -m 755 src/.libs/%{name}.so %{buildroot}%{_httpd_moddir}
Simo Sorce 9b74413
Simo Sorce 9b74413
# Apache configuration for the module
Simo Sorce 9b74413
echo "LoadModule auth_gssapi_module modules/mod_auth_gssapi.so" > 10-auth_gssapi.conf
Simo Sorce 9b74413
mkdir -p %{buildroot}%{_httpd_modconfdir}
Simo Sorce 9b74413
install -m 644 10-auth_gssapi.conf %{buildroot}%{_httpd_modconfdir}
Simo Sorce 9b74413
Simo Sorce 9b74413
%files
Simo Sorce 9b74413
%doc
Simo Sorce 9b74413
%defattr(-,root,root)
Simo Sorce 9b74413
%doc README COPYING
Simo Sorce 9b74413
%config(noreplace) %{_httpd_modconfdir}/10-auth_gssapi.conf
Simo Sorce 9b74413
%{_httpd_moddir}/mod_auth_gssapi.so
Simo Sorce 9b74413
Simo Sorce 9b74413
%changelog
8f2a981
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-4
8f2a981
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8f2a981
ae630ea
* Thu Jan 03 2019 Robbie Harwood <rharwood@redhat.com> - 1.6.1-3
ae630ea
- Fix tests to work with python3
ae630ea
5faffe6
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
5faffe6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5faffe6
5fe276e
* Mon Apr 23 2018 Robbie Harwood <rharwood@redhat.com> - 1.6.1-1
5fe276e
- Release 1.6.1
5fe276e
- Resolves: #1570271
5fe276e
df50c86
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-2
df50c86
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
df50c86
c8bc300
* Mon Nov 06 2017 Robbie Harwood <rharwood@redhat.com> - 1.6.0-1
c8bc300
- Release 1.6.0
c8bc300
34f8670
* Fri Oct 27 2017 Robbie Harwood <rharwood@redhat.com> - 1.5.1-6
34f8670
- Document gssapi-no-negotiate
34f8670
58d1024
* Tue Oct 03 2017 Robbie Harwood <rharwood@redhat.com> - 1.5.1-5
58d1024
- Handle extra large NSS entries
58d1024
- Resolves: #1498175
58d1024
8bc6d6b
* Mon Oct 02 2017 Robbie Harwood <rharwood@redhat.com> - 1.5.1-4
8bc6d6b
- Allow admins to selectively suppress negotiation
8bc6d6b
- Migrate to autosetup
8bc6d6b
b721c11
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.1-3
b721c11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
b721c11
6bdf7b7
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.1-2
6bdf7b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6bdf7b7
Simo Sorce 5a4a198
* Thu Mar  9 2017 Simo Sorce <simo@redhat.com> - 1.5.1-1
Simo Sorce 5a4a198
- Korabl-Sputnik 4 launch (1.5.1)
Simo Sorce 5a4a198
b9421b7
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-2
b9421b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b9421b7
Simo Sorce b936bd4
* Mon Jan 16 2017 Simo Sorce <simo@redhat.com> - 1.5.0-1
Simo Sorce b936bd4
- Last listoff of Space Shuttle Columbia release (1.5.0)
Simo Sorce b936bd4
eeadc0f
* Mon Nov 14 2016 Joe Orton <jorton@redhat.com> - 1.4.1-2
eeadc0f
- rebuild for new OpenSSL
eeadc0f
a44a3ea
* Mon Aug 15 2016 Robbie Harwood <rharwood@redhat.com> 1.4.1-1
a44a3ea
- Mishka & Chizhik fly on a rocket release (1.4.1)
a44a3ea
- Fix bogus changelog date
a44a3ea
Simo Sorce 88089d0
* Fri Jun 17 2016 Simo Sorce <simo@redhat.com> 1.4.0-1
Simo Sorce 88089d0
- Lunar Reconnaissance Orbiter (2009) release (1.4.0)
Simo Sorce 88089d0
Simo Sorce 440ce89
* Mon Feb 22 2016 Simo Sorce <simo@redhat.com> 1.3.2-1
Simo Sorce 440ce89
- NEAR Shoemaker launch (1996) release (1.3.2)
Simo Sorce 440ce89
426df0a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-3
426df0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
426df0a
Simo Sorce bb569ad
* Thu Sep  3 2015 Simo Sorce <simo@redhat.com> 1.3.1-1
Simo Sorce bb569ad
- Viking 2 landing (1976) release (1.3.1)
Simo Sorce bb569ad
Simo Sorce 205f999
* Tue Jul  7 2015 Simo Sorce <simo@redhat.com> 1.3.0-2
Simo Sorce 205f999
- Fix annoying incorrect behavior with simple configuration where
Simo Sorce 205f999
  GssapiAllowedMech is not used.
Simo Sorce 205f999
Simo Sorce 79032c1
* Sat Jul  4 2015 Simo Sorce <simo@redhat.com> 1.3.0-1
Simo Sorce 79032c1
- US Independence Day Release
Simo Sorce 79032c1
484220c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-2
484220c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
484220c
Simo Sorce 4460c3b
* Tue Apr 21 2015 Simo Sorce <simo@redhat.com> 1.2.0-1
Simo Sorce 4460c3b
- New minor release 1.2.0
Simo Sorce 4460c3b
- Adds delegation support on Basic Auth
Simo Sorce 4460c3b
- Response fix, send last auth token on successful auth
Simo Sorce 4460c3b
a44a3ea
* Tue Mar 31 2015 Simo Sorce <simo@redhat.com> 1.1.0-3
Simo Sorce e4fcf29
- Fix some authentication issues
Simo Sorce e4fcf29
Simo Sorce db9f42c
* Thu Mar 26 2015 Simo Sorce <simo@redhat.com> 1.1.0-2
Simo Sorce db9f42c
- Fix saving delegated credentials for SPNs
Simo Sorce db9f42c
Simo Sorce 7980eb6
* Thu Mar 12 2015 Simo Sorce <simo@redhat.com> 1.1.0-1
Simo Sorce 7980eb6
- New minor release 1.1.0
Simo Sorce 7980eb6
- New feature: Basic Auth support
Simo Sorce 7980eb6
- Improvements: Better crypto for sesison cookies
Simo Sorce 7980eb6
Simo Sorce 94165ac
* Sat Nov  8 2014 Simo Sorce <simo@redhat.com> 1.0.4-1
Simo Sorce 94165ac
- Patch release 1.0.4
Simo Sorce 94165ac
- logging initialization fixes
Simo Sorce 94165ac
- additional build fixes
Simo Sorce 94165ac
Simo Sorce 48841be
* Sat Oct 11 2014 Simo Sorce <simo@redhat.com> 1.0.3-1
Simo Sorce 48841be
- Patch release 1.0.3
Simo Sorce 48841be
- fixes some build issues on various distros
Simo Sorce 48841be
Simo Sorce 94165ac
* Wed Aug 27 2014 Simo Sorce <simo@redhat.com> 1.0.2-1
Simo Sorce ba8827d
- Adds documntation to README
Simo Sorce ba8827d
- fixes bad bug that crippled configuration
Simo Sorce ba8827d
Simo Sorce 9b74413
* Thu Aug 14 2014 Simo Sorce <simo@redhat.com> 1.0.1-1
Simo Sorce 9b74413
- Patch release 1.0.1
Simo Sorce 9b74413
Simo Sorce 9b74413
* Mon Aug  4 2014 Simo Sorce <simo@redhat.com> 1.0.0-1
Simo Sorce 9b74413
- First release