From 5d207147c37f286a0611bbbdc5819c6c4afc3f8c Mon Sep 17 00:00:00 2001 From: John Dennis Date: Sep 18 2015 01:49:53 +0000 Subject: Upgrade to upstream 0.11.0 release. Includes ECP support, see NEWS for all changes. Update mellon_create_metadata.sh to match internally generated metadata, includes AssertionConsumerService for postResponse, artifactResponse & paosResponse. --- diff --git a/.gitignore b/.gitignore index d39b03b..836a60a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /mod_auth_mellon-0.8.0.tar.gz /mod_auth_mellon-0.9.1.tar.gz /mod_auth_mellon-0.10.0.tar.gz +/mod_auth_mellon-0.11.0.tar.gz diff --git a/mellon_create_metadata.sh b/mellon_create_metadata.sh index 4eb0baf..4009f1d 100644 --- a/mellon_create_metadata.sh +++ b/mellon_create_metadata.sh @@ -38,14 +38,17 @@ BASEURL="$(echo "$BASEURL" | sed 's#/$##')" OUTFILE="$(echo "$ENTITYID" | sed 's/[^A-Za-z.]/_/g' | sed 's/__*/_/g')" echo "Output files:" -echo "Private key: $OUTFILE.key" -echo "Certificate: $OUTFILE.cert" -echo "Metadata: $OUTFILE.xml" -echo "Host: $HOST" +echo "Private key: $OUTFILE.key" +echo "Certificate: $OUTFILE.cert" +echo "Metadata: $OUTFILE.xml" +echo "Host: $HOST" echo echo "Endpoints:" -echo "SingleLogoutService: $BASEURL/logout" -echo "AssertionConsumerService: $BASEURL/postResponse" +echo "SingleLogoutService (SOAP): $BASEURL/logout" +echo "SingleLogoutService (HTTP-Redirect): $BASEURL/logout" +echo "AssertionConsumerService (HTTP-POST): $BASEURL/postResponse" +echo "AssertionConsumerService (HTTP-Artifact): $BASEURL/artifactResponse" +echo "AssertionConsumerService (PAOS): $BASEURL/paosResponse" echo # No files should not be readable by the rest of the world. @@ -72,18 +75,49 @@ rm -f "$TEMPLATEFILE" CERT="$(grep -v '^-----' "$OUTFILE.cert")" cat >"$OUTFILE.xml" < - - - - - $CERT - - - - - - + + + + + + + $CERT + + + + + + + $CERT + + + + + + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + EOF diff --git a/mod_auth_mellon.spec b/mod_auth_mellon.spec index 6bbad77..2dd8f30 100644 --- a/mod_auth_mellon.spec +++ b/mod_auth_mellon.spec @@ -1,7 +1,7 @@ Summary: A SAML 2.0 authentication module for the Apache Httpd Server Name: mod_auth_mellon -Version: 0.10.0 -Release: 2%{?dist} +Version: 0.11.0 +Release: 1%{?dist} Group: System Environment/Daemons Source0: https://github.com/UNINETT/mod_auth_mellon/releases/download/v%{version}/%{name}-%{version}.tar.gz Source1: auth_mellon.conf @@ -48,7 +48,7 @@ install -m 755 %{SOURCE4} %{buildroot}/%{_libexecdir}/%{name} %files %defattr(-,root,root) -%doc README COPYING +%doc README COPYING NEWS %config(noreplace) %{_httpd_modconfdir}/10-auth_mellon.conf %config(noreplace) %{_httpd_confdir}/auth_mellon.conf %{_httpd_moddir}/mod_auth_mellon.so @@ -57,6 +57,13 @@ install -m 755 %{SOURCE4} %{buildroot}/%{_libexecdir}/%{name} %dir /run/%{name}/ %changelog +* Fri Sep 18 2015 John Dennis - 0.11.0-1 +- Upgrade to upstream 0.11.0 release. +- Includes ECP support, see NEWS for all changes. +- Update mellon_create_metadata.sh to match internally generated metadata, + includes AssertionConsumerService for postResponse, artifactResponse & + paosResponse. + * Wed Jun 17 2015 Fedora Release Engineering - 0.10.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 9ce221c..c50f057 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -389b2c68d6974253e565b939dbea42ae mod_auth_mellon-0.10.0.tar.gz +d24347881f1c60f26cf686d22cf419de mod_auth_mellon-0.11.0.tar.gz