2 Version: @PACKAGE_VERSION@
4 Summary: Open source system for attribute-based Web SSO
5 Group: Productivity/Networking/Security
6 Vendor: Shibboleth Consortium
8 URL: http://shibboleth.net/
9 Source: %{name}-sp-%{version}.tar.bz2
10 BuildRoot: %{_tmppath}/%{name}-sp-%{version}-root
11 Obsoletes: shibboleth-sp = 2.5.0
13 %if 0%{?rhel} >= 6 || 0%{?centos_version} >= 600 || 0%{?amzn} >= 1
14 PreReq: xmltooling-schemas%{?_isa} >= 1.5.5, opensaml-schemas%{?_isa} >= 2.5.5
16 PreReq: xmltooling-schemas >= 1.5.5, opensaml-schemas >= 2.5.5
18 %if 0%{?suse_version} > 1030 && 0%{?suse_version} < 1130
19 PreReq: %{insserv_prereq} %{fillup_prereq}
20 BuildRequires: libxerces-c-devel >= 3.1
22 %if 0%{?rhel} >= 7 || 0%{?centos_version} >= 700
23 BuildRequires: systemd-devel, pkgconfig
24 BuildRequires: xerces-c-devel >= 3.1
26 BuildRequires: libxerces-c-devel >= 3.1
29 BuildRequires: libxml-security-c-devel >= 1.7.3
30 BuildRequires: libxmltooling-devel >= 1.5.5
31 BuildRequires: libsaml-devel >= 2.5.5
32 %{?_with_log4cpp:BuildRequires: liblog4cpp-devel >= 1.0}
33 %{!?_with_log4cpp:BuildRequires: liblog4shib-devel >= 1.0.4}
34 %if 0%{?rhel} >= 6 || 0%{?centos_version} >= 600 || 0%{?amzn} >= 1
35 Requires: libcurl-openssl%{?_isa} >= 7.21.7
36 BuildRequires: chrpath
38 %if 0%{?suse_version} > 1300
39 BuildRequires: libtool
41 BuildRequires: gcc-c++, zlib-devel, boost-devel >= 1.32.0
42 %{!?_without_gssapi:BuildRequires: krb5-devel}
43 %{!?_without_doxygen:BuildRequires: doxygen}
44 %{!?_without_odbc:BuildRequires:unixODBC-devel}
45 %{?_with_fastcgi:BuildRequires: fcgi-devel}
46 %if 0%{?centos_version} >= 600
47 BuildRequires: libmemcached-devel
49 %{?_with_memcached:BuildRequires: libmemcached-devel}
50 %if "%{_vendor}" == "redhat" || "%{_vendor}" == "amazon"
51 %if 0%{?rhel} >= 6 || 0%{?centos_version} >= 600 || 0%{?amzn} >= 1
52 %{!?_without_builtinapache:BuildRequires: httpd-devel%{?_isa}}
54 %{!?_without_builtinapache:BuildRequires: httpd-devel}
56 BuildRequires: redhat-rpm-config
57 Requires(pre): shadow-utils
58 Requires(post): chkconfig
59 Requires(preun): chkconfig, initscripts
61 %if "%{_vendor}" == "suse"
62 Requires(pre): pwdutils
63 %{!?_without_builtinapache:BuildRequires: apache2-devel}
65 %if 0%{?suse_version} >= 1210
66 BuildRequires: systemd-rpm-macros, systemd-devel, pkgconfig
71 %if "%{_vendor}" == "suse"
72 %define pkgdocdir %{_docdir}/shibboleth
74 %define pkgdocdir %{_docdir}/shibboleth-%{version}
78 Shibboleth is a Web Single Sign-On implementations based on OpenSAML
79 that supports multiple protocols, federated identity, and the extensible
80 exchange of rich attributes subject to privacy controls.
82 This package contains the Shibboleth Service Provider runtime libraries,
83 daemon, default plugins, and Apache module(s).
86 Summary: Shibboleth Development Headers
87 Group: Development/Libraries/C and C++
88 Requires: %{name} = %{version}-%{release}
89 Obsoletes: shibboleth-sp-devel = 2.5.0
90 %if 0%{?rhel} >= 7 || 0%{?centos_version} >= 700
91 Requires: xerces-c-devel >= 3.1
93 Requires: libxerces-c-devel >= 3.1
95 Requires: libxml-security-c-devel >= 1.7.3
96 Requires: libxmltooling-devel >= 1.5.5
97 Requires: libsaml-devel >= 2.5.5
98 %{?_with_log4cpp:Requires: liblog4cpp-devel >= 1.0}
99 %{!?_with_log4cpp:Requires: liblog4shib-devel >= 1.0.4}
102 Shibboleth is a Web Single Sign-On implementations based on OpenSAML
103 that supports multiple protocols, federated identity, and the extensible
104 exchange of rich attributes subject to privacy controls.
106 This package includes files needed for development with Shibboleth.
109 %setup -n %{name}-sp-%{version}
112 %if 0%{?suse_version} >= 1210
113 %configure %{?_without_odbc:--disable-odbc} %{?_without_adfs:--disable-adfs} %{?_with_fastcgi} %{!?_without_gssapi:--with-gssapi} %{!?_without_systemd:--enable-systemd} %{?shib_options}
115 %if 0%{?rhel} >= 7 || 0%{?centos_version} >= 700
116 %configure %{?_without_odbc:--disable-odbc} %{?_without_adfs:--disable-adfs} %{?_with_fastcgi} %{!?_without_gssapi:--with-gssapi} %{!?_without_memcached:--with-memcached} %{!?_without_systemd:--enable-systemd} %{?shib_options}
118 %if 0%{?centos_version} >= 600
119 %configure %{?_without_odbc:--disable-odbc} %{?_without_adfs:--disable-adfs} %{?_with_fastcgi} %{!?_without_gssapi:--with-gssapi} %{!?_without_memcached:--with-memcached} %{?shib_options}
121 %configure %{?_without_odbc:--disable-odbc} %{?_without_adfs:--disable-adfs} %{?_with_fastcgi} %{!?_without_gssapi:--with-gssapi} %{?_with_memcached} %{?shib_options}
125 %{__make} pkgdocdir=%{pkgdocdir}
128 %{__make} install NOKEYGEN=1 DESTDIR=$RPM_BUILD_ROOT pkgdocdir=%{pkgdocdir}
130 %if "%{_vendor}" == "suse"
131 %{__sed} -i "s/\/var\/log\/httpd/\/var\/log\/apache2/g" \
132 $RPM_BUILD_ROOT%{_sysconfdir}/shibboleth/native.logger
135 # Plug the SP into the built-in Apache on a recognized system.
138 if [ -f $RPM_BUILD_ROOT%{_libdir}/shibboleth/mod_shib_13.so ] ; then
139 APACHE_CONFIG="apache.config"
141 if [ -f $RPM_BUILD_ROOT%{_libdir}/shibboleth/mod_shib_20.so ] ; then
142 APACHE_CONFIG="apache2.config"
144 if [ -f $RPM_BUILD_ROOT%{_libdir}/shibboleth/mod_shib_22.so ] ; then
145 APACHE_CONFIG="apache22.config"
147 if [ -f $RPM_BUILD_ROOT%{_libdir}/shibboleth/mod_shib_24.so ] ; then
148 APACHE_CONFIG="apache24.config"
150 %{?_without_builtinapache:APACHE_CONFIG="no"}
151 if [ "$APACHE_CONFIG" != "no" ] ; then
153 if [ -d %{_sysconfdir}/httpd/conf.d ] ; then
154 APACHE_CONFD="%{_sysconfdir}/httpd/conf.d"
156 if [ -d %{_sysconfdir}/apache2/conf.d ] ; then
157 APACHE_CONFD="%{_sysconfdir}/apache2/conf.d"
159 if [ "$APACHE_CONFD" != "no" ] ; then
160 %{__mkdir} -p $RPM_BUILD_ROOT$APACHE_CONFD
161 %{__cp} -p $RPM_BUILD_ROOT%{_sysconfdir}/shibboleth/$APACHE_CONFIG $RPM_BUILD_ROOT$APACHE_CONFD/shib.conf
162 echo "%config(noreplace) $APACHE_CONFD/shib.conf" >> rpm.filelist
166 # Establish location of systemd file, if any.
168 %if 0%{?suse_version} >= 1210 || 0%{?rhel} >= 7 || 0%{?centos_version} >= 700
169 %{__mkdir} -p $RPM_BUILD_ROOT%{_unitdir}
170 echo "%attr(0444,-,-) %{_unitdir}/shibd.service" >> rpm.filelist
171 SYSTEMD_SHIBD="$RPM_BUILD_ROOT%{_unitdir}/shibd.service"
174 # Otherwise, establish location of sysconfig file, if any.
176 if [ "$SYSTEMD_SHIBD" == "no" ] ; then
177 %if "%{_vendor}" == "redhat" || "%{_vendor}" == "amazon"
178 %{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
179 echo "%config(noreplace) %{_sysconfdir}/sysconfig/shibd" >> rpm.filelist
180 SYSCONFIG_SHIBD="$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/shibd"
182 %if "%{_vendor}" == "suse"
183 %{__mkdir} -p $RPM_BUILD_ROOT%{_localstatedir}/adm/fillup-templates
184 echo "%{_localstatedir}/adm/fillup-templates/sysconfig.shibd" >> rpm.filelist
185 SYSCONFIG_SHIBD="$RPM_BUILD_ROOT%{_localstatedir}/adm/fillup-templates/sysconfig.shibd"
189 if [ "$SYSTEMD_SHIBD" != "no" ] ; then
190 # Populate the systemd file
191 cat > $SYSTEMD_SHIBD <<EOF
193 Description=Shibboleth Service Provider Daemon
201 %if 0%{?rhel} >= 6 || 0%{?centos_version} >= 600 || 0%{?amzn} >= 1
202 Environment=LD_LIBRARY_PATH=/opt/shibboleth/%{_lib}
204 ExecStart=%{_sbindir}/shibd -f -F
207 StandardError=journal
214 WantedBy=multi-user.target
216 elif [ "$SYSCONFIG_SHIBD" != "no" ] ; then
217 # Populate the sysconfig file.
218 cat > $SYSCONFIG_SHIBD <<EOF
219 # Shibboleth SP init script customization
221 # User account for shibd
222 SHIBD_USER=%{runuser}
227 # Wait period (secs) for configuration (and metadata) to load
230 %if 0%{?rhel} >= 6 || 0%{?centos_version} >= 600 || 0%{?amzn} >= 1
231 cat >> $SYSCONFIG_SHIBD <<EOF
233 # Override OS-supplied libcurl
234 export LD_LIBRARY_PATH=/opt/shibboleth/%{_lib}
239 %if 0%{?rhel} >= 6 || 0%{?centos_version} >= 600 || 0%{?amzn} >= 1
240 # Strip existing rpath to libcurl.
241 chrpath -d $RPM_BUILD_ROOT%{_sbindir}/shibd
242 chrpath -d $RPM_BUILD_ROOT%{_bindir}/mdquery
243 chrpath -d $RPM_BUILD_ROOT%{_bindir}/resolvertest
246 %if "%{_vendor}" == "redhat" || "%{_vendor}" == "amazon" || "%{_vendor}" == "suse"
247 if [ "$SYSTEMD_SHIBD" == "no" ] ; then
248 # %{_initddir} not yet in RHEL5, use deprecated %{_initrddir}
249 install -d -m 0755 $RPM_BUILD_ROOT%{_initrddir}
250 install -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/shibboleth/shibd-%{_vendor} $RPM_BUILD_ROOT%{_initrddir}/shibd
251 %if "%{_vendor}" == "suse"
252 install -d -m 0755 $RPM_BUILD_ROOT/%{_sbindir}
253 %{__ln_s} -f %{_initrddir}/shibd $RPM_BUILD_ROOT%{_sbindir}/rcshibd
262 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
265 getent group %{runuser} >/dev/null || groupadd -r %{runuser}
266 getent passwd %{runuser} >/dev/null || useradd -r -g %{runuser} \
267 -d %{_localstatedir}/run/shibboleth -s /sbin/nologin -c "Shibboleth SP daemon" %{runuser}
268 %if 0%{?suse_version} >= 1210
269 %service_add_pre shibd.service
274 %ifnos solaris2.8 solaris2.9 solaris2.10 solaris2.11
278 # Key generation or ownership fix
279 cd %{_sysconfdir}/shibboleth
280 if [ -f sp-key.pem ] ; then
281 %{__chown} %{runuser}:%{runuser} sp-key.pem sp-cert.pem 2>/dev/null || :
283 /bin/sh ./keygen.sh -b -u %{runuser} -g %{runuser}
286 # Fix ownership of log files (even on new installs, if they're left from an older one).
287 %{__chown} %{runuser}:%{runuser} %{_localstatedir}/log/shibboleth/* 2>/dev/null || :
289 %if "%{_vendor}" == "redhat" || "%{_vendor}" == "amazon"
290 if [ $1 -gt 1 ] ; then
291 # On Red Hat with shib.conf installed, clean up old Alias commands
292 # by pointing them at new version-independent /usr/share/share tree.
293 # Any Aliases we didn't create we assume are custom files.
294 # This is to accomodate making shib.conf a noreplace config file.
295 # We can't do this for SUSE, because they disallow changes to
296 # packaged files in scriplets.
298 if [ -f %{_sysconfdir}/httpd/conf.d/shib.conf ] ; then
299 APACHE_CONF="%{_sysconfdir}/httpd/conf.d/shib.conf"
301 if [ "$APACHE_CONF" != "no" ] ; then
302 %{__sed} -i "s/\/usr\/share\/doc\/shibboleth\(\-\(.\)\{1,\}\)\{0,1\}\/main\.css/\/usr\/share\/shibboleth\/main.css/g" \
304 %{__sed} -i "s/\/usr\/share\/doc\/shibboleth\(\-\(.\)\{1,\}\)\{0,1\}\/logo\.jpg/\/usr\/share\/shibboleth\/logo.jpg/g" \
309 %if 0%{?rhel} >= 7 || 0%{?centos_version} >= 700
310 # Initial prep for systemd
311 %systemd_post shibd.service
312 if [ $1 -gt 1 ] ; then
313 systemctl daemon-reload
316 # Add the proper /etc/rc*.d links for the script
317 /sbin/chkconfig --add shibd
320 %if "%{_vendor}" == "suse"
321 %if 0%{?suse_version} >= 1210
322 %service_add_post shibd.service
324 # This adds the proper /etc/rc*.d links for the script
325 # and populates the sysconfig/shibd file.
327 %{fillup_only -n shibd}
328 %insserv_force_if_yast shibd
333 # On final removal, stop shibd and remove service, restart Apache if running.
334 %if "%{_vendor}" == "redhat" || "%{_vendor}" == "amazon"
335 %if 0%{?rhel} >= 7 || 0%{?centos_version} >= 700
336 %systemd_preun shibd.service
338 if [ $1 -eq 0 ] ; then
339 /sbin/service shibd stop >/dev/null 2>&1
340 /sbin/chkconfig --del shibd
343 if [ $1 -eq 0 ] ; then
344 %{!?_without_builtinapache:/sbin/service httpd status 1>/dev/null && /sbin/service httpd restart 1>/dev/null}
347 %if "%{_vendor}" == "suse"
348 %if 0%{?suse_version} >= 1210
349 %service_del_preun shibd.service
351 %stop_on_removal shibd
353 if [ $1 -eq 0 ] ; then
354 %{!?_without_builtinapache:/sbin/service apache2 status 1>/dev/null && /sbin/service apache2 restart 1>/dev/null}
360 %ifnos solaris2.8 solaris2.9 solaris2.10 solaris2.11
363 %if "%{_vendor}" == "redhat" || "%{_vendor}" == "amazon"
364 # On upgrade, restart components if they're already running.
365 %if 0%{?rhel} >= 7 || 0%{?centos_version} >= 700
366 %systemd_postun_with_restart shibd.service
368 if [ $1 -ge 1 ] ; then
369 /sbin/service shibd status 1>/dev/null && /sbin/service shibd restart 1>/dev/null
372 if [ $1 -ge 1 ] ; then
373 %{!?_without_builtinapache:/sbin/service httpd status 1>/dev/null && /sbin/service httpd restart 1>/dev/null}
377 %if "%{_vendor}" == "suse"
378 %if 0%{?suse_version} >= 1210
379 %service_del_postun shibd.service
382 %restart_on_update shibd
385 %{!?_without_builtinapache:%restart_on_update apache2}
389 # One-time extra restart of shibd and Apache to work around
390 # SUSE bug that breaks old %restart_on_update macro.
391 # If we remove, upgrades from pre-systemd to post-systemd
392 # will stop doing the final restart.
393 %if "%{_vendor}" == "suse" && 0%{?suse_version} >= 1210
394 /usr/bin/systemctl try-restart shibd >/dev/null 2>&1 || :
395 /usr/bin/systemctl try-restart apache2 >/dev/null 2>&1 || :
399 %files -f rpm.filelist
400 %defattr(-,root,root,-)
403 %{_bindir}/resolvertest
404 %{_libdir}/libshibsp.so.*
405 %{_libdir}/libshibsp-lite.so.*
406 %dir %{_libdir}/shibboleth
407 %{_libdir}/shibboleth/*
408 %attr(0750,%{runuser},%{runuser}) %dir %{_localstatedir}/log/shibboleth
409 %if "%{_vendor}" == "redhat" || "%{_vendor}" == "amazon" || "%{_vendor}" == "suse"
410 %if "%{_vendor}" == "redhat" || "%{_vendor}" == "amazon"
411 %attr(0750,apache,apache) %dir %{_localstatedir}/log/shibboleth-www
413 %if "%{_vendor}" == "suse"
414 %attr(0750,wwwrun,www) %dir %{_localstatedir}/log/shibboleth-www
417 %attr(0750,-,-) %dir %{_localstatedir}/log/shibboleth-www
419 %if 0%{?suse_version} < 1300
420 %attr(0755,%{runuser},%{runuser}) %dir %{_localstatedir}/run/shibboleth
422 %attr(0755,%{runuser},%{runuser}) %dir %{_localstatedir}/cache/shibboleth
423 %dir %{_datadir}/xml/shibboleth
424 %{_datadir}/xml/shibboleth/*
425 %dir %{_datadir}/shibboleth
426 %{_datadir}/shibboleth/*
427 %dir %{_sysconfdir}/shibboleth
428 %config(noreplace) %{_sysconfdir}/shibboleth/*.xml
429 %config(noreplace) %{_sysconfdir}/shibboleth/*.html
430 %config(noreplace) %{_sysconfdir}/shibboleth/*.logger
431 %if "%{_vendor}" == "redhat"
432 %if 0%{?rhel} >= 7 || 0%{?centos_version} >= 700
434 %config %{_initrddir}/shibd
437 %if "%{_vendor}" == "amazon"
438 %config %{_initrddir}/shibd
440 %if "%{_vendor}" == "suse" && 0%{?suse_version} < 1210
441 %config %{_initrddir}/shibd
444 %{_sysconfdir}/shibboleth/*.dist
445 %{_sysconfdir}/shibboleth/apache*.config
446 %{_sysconfdir}/shibboleth/shibd-*
447 %attr(0755,root,root) %{_sysconfdir}/shibboleth/keygen.sh
448 %attr(0755,root,root) %{_sysconfdir}/shibboleth/metagen.sh
449 %{_sysconfdir}/shibboleth/*.xsl
451 %exclude %{pkgdocdir}/api
454 %defattr(-,root,root,-)
456 %{_libdir}/libshibsp.so
457 %{_libdir}/libshibsp-lite.so
458 %doc %{pkgdocdir}/api
461 * Thu Jul 2 2015 Scott Cantor <cantor.2@osu.edu> - 2.5.5-1
462 - Revamp with systemd support for RH/CentOS 7+ and SUSE 12.1+
464 * Mon Mar 9 2015 Scott Cantor <cantor.2@osu.edu> - 2.5.4-1
465 - Add Amazon VM support
466 - Add a separate native logging directory
467 - Remove hard-coded init.d usage
468 - Switch to bz2 sources to prevent future issues with SuSE
470 * Mon Nov 17 2014 Scott Cantor <cantor.2@osu.edu> - 2.5.3-2
471 - Add libtool dep for OpenSUSE 13
472 - Remove /var/run/shibboleth for OpenSUSE 13
474 * Tue May 13 2014 Ian Young <ian@iay.org.uk> - 2.5.3-1.2
475 - Update package dependencies for RHEL/CentOS 7
476 - Fix bogus dates in changelog
478 * Sat Jun 8 2013 Scott Cantor <cantor.2@osu.edu> - 2.5.2-1
479 - Add --with-gssapi using MIT K5 by default
481 * Tue Sep 25 2012 Scott Cantor <cantor.2@osu.edu> - 2.5.1-1
482 - Merge back various changes used in released packages
483 - Prep for 2.5.1 by pulling extra restart out
485 * Tue Aug 7 2012 Scott Cantor <cantor.2@osu.edu> - 2.5.0-2
486 - Changed package name back to shibboleth because of upgrade bugs
487 - Put back extra restart for this release only.
489 * Thu Mar 1 2012 Scott Cantor <cantor.2@osu.edu> - 2.5.0-1
490 - Move logo and stylesheet to version-independent tree
491 - Make shib.conf noreplace
492 - Post-fixup of Alias commands in older shib.conf
493 - Changes to run shibd as non-root shibboleth user
494 - Move init customizations to /etc/sysconfig/shibd
495 - Copy shibd restart for Red Hat to postun
496 - Add boost-devel dependency
497 - Build memcache plugin on RH6
498 - Add cachedir to install
499 - Add Apache 2.4 to install
501 * Sun Jun 26 2011 Scott Cantor <cantor.2@osu.edu> - 2.4.3-1
502 - Log files shouldn't be world readable.
503 - Explicit requirement for libcurl-openssl on RHEL6
504 - Uncomment LD_LIBRARY_PATH in init script for RHEL6
505 - Remove rpath from binaries for RHEL6
507 * Fri Dec 25 2009 Scott Cantor <cantor.2@osu.edu> - 2.4-1
508 - Update dependencies.
510 * Mon Nov 23 2009 Scott Cantor <cantor.2@osu.edu> - 2.3.1-1
511 - Reset revision for 2.3.1 release
513 * Wed Aug 19 2009 Scott Cantor <cantor.2@osu.edu> - 2.2.1-2
514 - SuSE init script changes
515 - Restart Apache on removal, not just upgrade
516 - Fix scriptlet exit values when Apache is stopped
518 * Mon Aug 10 2009 Scott Cantor <cantor.2@osu.edu> - 2.2.1-1
519 - Doc handling changes
522 * Tue Aug 4 2009 Scott Cantor <cantor.2@osu.edu> - 2.2.1-1
523 - Initial version for 2.2.1, with shibd/httpd restart on upgrade
525 * Thu Jun 25 2009 Scott Cantor <cantor.2@osu.edu> - 2.2-3
526 - Add additional cleanup to posttrans fix
528 * Tue Jun 23 2009 Scott Cantor <cantor.2@osu.edu> - 2.2-2
529 - Reverse without_builtinapache macro test
530 - Fix init script handling on Red Hat to handle upgrades
532 * Wed Dec 3 2008 Scott Cantor <cantor.2@osu.edu> - 2.2-1
533 - Bump minor version.
534 - Make keygen.sh executable.
535 - Fixing SUSE Xerces dependency name.
536 - Optionally package shib.conf.
538 * Tue Jun 10 2008 Scott Cantor <cantor.2@osu.edu> - 2.1-1
539 - Change shib.conf handling to treat as config file.
541 * Mon Mar 17 2008 Scott Cantor <cantor.2@osu.edu> - 2.0-6
544 * Fri Jan 18 2008 Scott Cantor <cantor.2@osu.edu> - 2.0-5
545 - Release candidate 1.
547 * Sun Oct 21 2007 Scott Cantor <cantor.2@osu.edu> - 2.0-4
548 - libexec -> lib/shibboleth changes
549 - Added doc subpackage
551 * Thu Aug 16 2007 Scott Cantor <cantor.2@osu.edu> - 2.0-3
554 * Fri Jul 13 2007 Scott Cantor <cantor.2@osu.edu> - 2.0-2
555 - Second alpha release.
557 * Sun Jun 10 2007 Scott Cantor <cantor.2@osu.edu> - 2.0-1
558 - First alpha release.
560 * Mon Oct 2 2006 Scott Cantor <cantor.2@osu.edu> - 1.3-11
561 - Applied fix for secadv 20061002
562 - Fix for metadata loader loop
564 * Thu Jun 15 2006 Scott Cantor <cantor.2@osu.edu> - 1.3-10
565 - Applied fix for sec 20060615
567 * Sat Apr 15 2006 Scott Cantor <cantor.2@osu.edu> - 1.3-9
568 - Misc. patches, SuSE, Apache 2.2, gcc 4.1, and 64-bit support
570 * Mon Jan 9 2006 Scott Cantor <cantor.2@osu.edu> - 1.3-8
571 - Applied new fix for secadv 20060109
573 * Tue Nov 8 2005 Scott Cantor <cantor.2@osu.edu> - 1.3-7
574 - Applied new fix for secadv 20050901 plus rollup
576 * Fri Sep 23 2005 Scott Cantor <cantor.2@osu.edu> - 1.3-6
577 - Minor patches and default config changes
579 - Fix shib.conf creation
580 - Integrated init.d script
581 - Prevent replacement of config files
583 * Thu Sep 1 2005 Scott Cantor <cantor.2@osu.edu> - 1.3-5
584 - Applied fix for secadv 20050901 plus rollup of NSAPI fixes
586 * Sun Apr 24 2005 Scott Cantor <cantor.2@osu.edu> - 1.3-1
587 - Updated test programs and location of schemas.
588 - move siterefresh to to sbindir
590 * Fri Apr 1 2005 Derek Atkins <derek@ihtfp.com> - 1.3-1
591 - Add selinux-targeted-policy package
592 - move shar to sbindir
594 * Tue Oct 19 2004 Derek Atkins <derek@ihtfp.com> - 1.2-1
595 - Create SPEC file based on various versions in existence.