diff --git a/.project b/.project
new file mode 100644
index 00000000..45749b02
--- /dev/null
+++ b/.project
@@ -0,0 +1,11 @@
+
+
+ SDSS-Fed
+
+
+
+
+
+
+
+
diff --git a/build.xml b/build.xml
new file mode 100644
index 00000000..f73f7aeb
--- /dev/null
+++ b/build.xml
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Processing complete.
+
+
+
+
+
+ Please enter the password for ${remote.user} on ${remote.host}:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Generated unsigned metadata.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Generating unsigned V1.2 metadata.
+
+
+
+
+
+ Generating unsigned V1.1 metadata.
+
+
+
+
+
+
+
+ Please enter the password for the SDSS keystore:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Generated signed metadata.
+
+
+
+ Signing Shibboleth 1.3 metadata.
+
+
+
+
+ Signing Shibboleth 1.2 metadata.
+
+
+
+
+
+ Signing Shibboleth 1.1 metadata.
+
+
+
+
+
+
+ Verified signed metadata.
+
+
+
+ Verifying signed Shibboleth 1.3 metadata.
+
+
+
+
+ Verifying signed Shibboleth 1.2 metadata.
+
+
+
+
+
+ Verifying signed Shibboleth 1.1 metadata.
+
+
+
+
+
\ No newline at end of file
diff --git a/build/addresses.pl b/build/addresses.pl
new file mode 100644
index 00000000..cf084058
--- /dev/null
+++ b/build/addresses.pl
@@ -0,0 +1,18 @@
+#!/usr/bin/perl
+
+open(XML,"../sdss-sites-13.xml") || die "could not open input file";
+
+while () {
+ if (/mailto:(.*)<\/EmailAddress>/) {
+ if (!defined($lowered{lc $1})) {
+ $lowered{lc $1} = $1;
+ push @addresses, $1;
+ }
+ }
+}
+
+foreach $addr (@addresses) {
+ print $addr, "\n";
+}
+
+close XML;