-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmod_auth_gssapi.spec
188 lines (138 loc) · 6.38 KB
/
mod_auth_gssapi.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
Name: mod_auth_gssapi
Version: 1.6.3
Release: 3%{?dist}
Summary: A GSSAPI Authentication module for Apache
License: MIT
URL: https://github.com/gssapi/mod_auth_gssapi
Source0: https://github.com/gssapi/%{name}/releases/download/v%{version}/%name-%{version}.tar.gz
BuildRequires: httpd-devel, krb5-devel, openssl-devel
BuildRequires: autoconf, automake, libtool, bison, flex, make
BuildRequires: git
Requires: httpd-mmn = %{_httpd_mmn}
Requires: krb5-libs >= 1.11.5
# If you're reading this: NTLM is insecure. Migrate off it.
%if 0%{?rhel}
%else
BuildRequires: gssntlmssp-devel
%endif
%description
The mod_auth_gssapi module is an authentication service that implements the
SPNEGO based HTTP Authentication protocol defined in RFC4559.
%prep
%autosetup -S git
%build
export APXS=%{_httpd_apxs}
autoreconf -fi
%configure
make %{?_smp_mflags}
%install
mkdir -p %{buildroot}%{_httpd_moddir}
install -m 755 src/.libs/%{name}.so %{buildroot}%{_httpd_moddir}
# Apache configuration for the module
echo "LoadModule auth_gssapi_module modules/mod_auth_gssapi.so" > 10-auth_gssapi.conf
mkdir -p %{buildroot}%{_httpd_modconfdir}
install -m 644 10-auth_gssapi.conf %{buildroot}%{_httpd_modconfdir}
%files
%doc
%defattr(-,root,root)
%doc README COPYING
%config(noreplace) %{_httpd_modconfdir}/10-auth_gssapi.conf
%{_httpd_moddir}/mod_auth_gssapi.so
%changelog
* Tue Mar 16 2021 Robbie Harwood <[email protected]> - 1.6.3-3
- Build dep adjustments; no Fedora code changes
* Tue Jan 26 2021 Fedora Release Engineering <[email protected]> - 1.6.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Aug 05 2020 Robbie Harwood <[email protected]> - 1.6.3-1
- New upstream release (1.6.3)
* Tue Jul 28 2020 Fedora Release Engineering <[email protected]> - 1.6.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Apr 27 2020 Robbie Harwood <[email protected]> - 1.6.2-1
- New upstream release (1.6.2)
- Resolves: #1828142
* Wed Jan 29 2020 Fedora Release Engineering <[email protected]> - 1.6.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jul 25 2019 Fedora Release Engineering <[email protected]> - 1.6.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Mar 18 2019 Robbie Harwood <[email protected]> - 1.6.1-6
- Test suite fixes for virtualenv and clang
* Tue Feb 19 2019 Robbie Harwood <[email protected]> - 1.6.1-5
- Fix integer sizes used with ap_set_flag_slot()
- Resolves: #1678872
* Fri Feb 01 2019 Fedora Release Engineering <[email protected]> - 1.6.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jan 03 2019 Robbie Harwood <[email protected]> - 1.6.1-3
- Fix tests to work with python3
* Fri Jul 13 2018 Fedora Release Engineering <[email protected]> - 1.6.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Apr 23 2018 Robbie Harwood <[email protected]> - 1.6.1-1
- Release 1.6.1
- Resolves: #1570271
* Thu Feb 08 2018 Fedora Release Engineering <[email protected]> - 1.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Nov 06 2017 Robbie Harwood <[email protected]> - 1.6.0-1
- Release 1.6.0
* Fri Oct 27 2017 Robbie Harwood <[email protected]> - 1.5.1-6
- Document gssapi-no-negotiate
* Tue Oct 03 2017 Robbie Harwood <[email protected]> - 1.5.1-5
- Handle extra large NSS entries
- Resolves: #1498175
* Mon Oct 02 2017 Robbie Harwood <[email protected]> - 1.5.1-4
- Allow admins to selectively suppress negotiation
- Migrate to autosetup
* Thu Aug 03 2017 Fedora Release Engineering <[email protected]> - 1.5.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <[email protected]> - 1.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Thu Mar 9 2017 Simo Sorce <[email protected]> - 1.5.1-1
- Korabl-Sputnik 4 launch (1.5.1)
* Fri Feb 10 2017 Fedora Release Engineering <[email protected]> - 1.5.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon Jan 16 2017 Simo Sorce <[email protected]> - 1.5.0-1
- Last listoff of Space Shuttle Columbia release (1.5.0)
* Mon Nov 14 2016 Joe Orton <[email protected]> - 1.4.1-2
- rebuild for new OpenSSL
* Mon Aug 15 2016 Robbie Harwood <[email protected]> 1.4.1-1
- Mishka & Chizhik fly on a rocket release (1.4.1)
- Fix bogus changelog date
* Fri Jun 17 2016 Simo Sorce <[email protected]> 1.4.0-1
- Lunar Reconnaissance Orbiter (2009) release (1.4.0)
* Mon Feb 22 2016 Simo Sorce <[email protected]> 1.3.2-1
- NEAR Shoemaker launch (1996) release (1.3.2)
* Thu Feb 04 2016 Fedora Release Engineering <[email protected]> - 1.3.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Sep 3 2015 Simo Sorce <[email protected]> 1.3.1-1
- Viking 2 landing (1976) release (1.3.1)
* Tue Jul 7 2015 Simo Sorce <[email protected]> 1.3.0-2
- Fix annoying incorrect behavior with simple configuration where
GssapiAllowedMech is not used.
* Sat Jul 4 2015 Simo Sorce <[email protected]> 1.3.0-1
- US Independence Day Release
* Wed Jun 17 2015 Fedora Release Engineering <[email protected]> - 1.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue Apr 21 2015 Simo Sorce <[email protected]> 1.2.0-1
- New minor release 1.2.0
- Adds delegation support on Basic Auth
- Response fix, send last auth token on successful auth
* Tue Mar 31 2015 Simo Sorce <[email protected]> 1.1.0-3
- Fix some authentication issues
* Thu Mar 26 2015 Simo Sorce <[email protected]> 1.1.0-2
- Fix saving delegated credentials for SPNs
* Thu Mar 12 2015 Simo Sorce <[email protected]> 1.1.0-1
- New minor release 1.1.0
- New feature: Basic Auth support
- Improvements: Better crypto for sesison cookies
* Sat Nov 8 2014 Simo Sorce <[email protected]> 1.0.4-1
- Patch release 1.0.4
- logging initialization fixes
- additional build fixes
* Sat Oct 11 2014 Simo Sorce <[email protected]> 1.0.3-1
- Patch release 1.0.3
- fixes some build issues on various distros
* Wed Aug 27 2014 Simo Sorce <[email protected]> 1.0.2-1
- Adds documntation to README
- fixes bad bug that crippled configuration
* Thu Aug 14 2014 Simo Sorce <[email protected]> 1.0.1-1
- Patch release 1.0.1
* Mon Aug 4 2014 Simo Sorce <[email protected]> 1.0.0-1
- First release