diff --git a/authenticator/.classpath b/authenticator/.classpath deleted file mode 100644 index ad56917..0000000 --- a/authenticator/.classpath +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/authenticator/.gitignore b/authenticator/.gitignore deleted file mode 100644 index 2f230b7..0000000 --- a/authenticator/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/build -/bin \ No newline at end of file diff --git a/authenticator/.project b/authenticator/.project deleted file mode 100644 index 6cd9e3c..0000000 --- a/authenticator/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - authenticator - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/authenticator/.settings/org.eclipse.jdt.core.prefs b/authenticator/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index b2e1563..0000000 --- a/authenticator/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,12 +0,0 @@ -#Tue Sep 07 14:25:06 CEST 2010 -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.6 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.6 diff --git a/authenticator/.settings/org.eclipse.jst.jsp.core.prefs b/authenticator/.settings/org.eclipse.jst.jsp.core.prefs deleted file mode 100644 index cd0f548..0000000 --- a/authenticator/.settings/org.eclipse.jst.jsp.core.prefs +++ /dev/null @@ -1,30 +0,0 @@ -#Tue Sep 07 16:36:06 CEST 2010 -eclipse.preferences.version=1 -validateFragments=false -validation.actions-missing-required-attribute=-1 -validation.actions-non-empty-inline-tag=-1 -validation.actions-unexpected-rtexprvalue=-1 -validation.actions-unknown-attribute=-1 -validation.directive-include-fragment-file-not-found=-1 -validation.directive-include-fragment-file-not-specified=-1 -validation.directive-taglib-duplicate-prefixes-different-uris=-1 -validation.directive-taglib-duplicate-prefixes-same-uris=-1 -validation.directive-taglib-missing-prefix=-1 -validation.directive-taglib-missing-uri-or-tagdir=-1 -validation.directive-taglib-unresolvable-uri-or-tagdir=-1 -validation.el-general-syntax=-1 -validation.el-lexical-failure=-1 -validation.java-=-1 -validation.java-local-variable-is-never-used=-1 -validation.java-null-local-variable-reference=-1 -validation.java-potential-null-local-variable-reference=-1 -validation.java-unused-import=-1 -validation.translation-tag-class-not-found=-1 -validation.translation-tei-class-not-found=-1 -validation.translation-tei-class-not-instantiated=-1 -validation.translation-tei-class-runtime-exception=-1 -validation.translation-tei-message=-1 -validation.translation-usebean-ambiguous-type-info=-1 -validation.translation-usebean-invalid-id=-1 -validation.translation-usebean-missing-type-info=-1 -validation.use-project-settings=true diff --git a/authenticator/.settings/org.eclipse.wst.validation.prefs b/authenticator/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 938a9d4..0000000 --- a/authenticator/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,18 +0,0 @@ -#Tue Sep 07 16:37:46 CEST 2010 -DELEGATES_PREFERENCE=delegateValidatorList -USER_BUILD_PREFERENCE=enabledBuildValidatorList -USER_MANUAL_PREFERENCE=enabledManualValidatorList -USER_PREFERENCE=overrideGlobalPreferencestruedisableAllValidationtrueversion1.2.200.v201005271900 -eclipse.preferences.version=1 -override=true -suspend=true -vals/org.eclipse.jst.jsp.core.JSPBatchValidator/global=FF01 -vals/org.eclipse.jst.jsp.core.JSPContentValidator/global=FF01 -vals/org.eclipse.jst.jsp.core.TLDValidator/global=FF01 -vals/org.eclipse.wst.dtd.core.dtdDTDValidator/global=FF01 -vals/org.eclipse.wst.html.ui.HTMLValidator/global=FF01 -vals/org.eclipse.wst.wsdl.validation.wsdl/global=FF02158org.eclipse.wst.wsdl.validation.internal.eclipse.Validator -vals/org.eclipse.wst.xml.core.xml/global=FF03 -vals/org.eclipse.wst.xsd.core.xsd/global=FF02162org.eclipse.wst.xsd.core.internal.validation.eclipse.Validator -vals/org.eclipse.wst.xsl.core.xsl/global=FF02 -vf.version=3 diff --git a/authenticator/.settings/org.eclipse.wst.xsl.core.prefs b/authenticator/.settings/org.eclipse.wst.xsl.core.prefs deleted file mode 100644 index cf6206b..0000000 --- a/authenticator/.settings/org.eclipse.wst.xsl.core.prefs +++ /dev/null @@ -1,12 +0,0 @@ -#Tue Sep 07 16:36:08 CEST 2010 -CHECK_CALL_TEMPLATES=2 -CHECK_XPATHS=2 -CIRCULAR_REF=2 -DUPLICATE_PARAMETER=2 -EMPTY_PARAM=1 -MISSING_INCLUDE=2 -MISSING_PARAM=1 -NAME_ATTRIBUTE_EMPTY=2 -NAME_ATTRIBUTE_MISSING=2 -TEMPLATE_CONFLICT=2 -eclipse.preferences.version=1 diff --git a/authenticator/build.xml b/authenticator/build.xml deleted file mode 100644 index f0346c7..0000000 --- a/authenticator/build.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/authenticator/lib/cas-server-core-3.4.2.1.jar b/authenticator/lib/cas-server-core-3.4.2.1.jar deleted file mode 100644 index 0dda4b6..0000000 Binary files a/authenticator/lib/cas-server-core-3.4.2.1.jar and /dev/null differ diff --git a/authenticator/lib/commons-codec-1.4.jar b/authenticator/lib/commons-codec-1.4.jar deleted file mode 100644 index 458d432..0000000 Binary files a/authenticator/lib/commons-codec-1.4.jar and /dev/null differ diff --git a/authenticator/src/de/hsadmin/cas/SmtpAuthenticator.java b/authenticator/src/de/hsadmin/cas/SmtpAuthenticator.java deleted file mode 100644 index f1f5596..0000000 --- a/authenticator/src/de/hsadmin/cas/SmtpAuthenticator.java +++ /dev/null @@ -1,143 +0,0 @@ -package de.hsadmin.cas; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.io.OutputStreamWriter; -import java.io.Writer; -import java.net.Socket; -import java.net.UnknownHostException; -import java.security.KeyManagementException; -import java.security.NoSuchAlgorithmException; - -import javax.net.ssl.SSLContext; -import javax.net.ssl.SSLSocketFactory; - -import org.apache.commons.codec.binary.Base64; -import org.jasig.cas.authentication.handler.AuthenticationException; -import org.jasig.cas.authentication.handler.AuthenticationHandler; -import org.jasig.cas.authentication.principal.Credentials; -import org.jasig.cas.authentication.principal.UsernamePasswordCredentials; - -public class SmtpAuthenticator implements AuthenticationHandler { - - private static final int SMTPS_PORT = 465; - - public boolean authenticate(Credentials creds) - throws AuthenticationException { - UsernamePasswordCredentials ucreds = (UsernamePasswordCredentials) creds; - try { - return isAuthenticated(ucreds.getUsername(), ucreds.getPassword()); - } catch (SmtpAuthException e) { - return false; - } - } - - public boolean supports(Credentials creds) { - return creds instanceof UsernamePasswordCredentials; - } - - public boolean isAuthenticated(String user, String passwd) - throws SmtpAuthException { - boolean isAuth = false; - Socket socket = null; - try { - SSLContext sc = SSLContext.getInstance("SSLv3"); - sc.init(null, null, null); - SSLSocketFactory ssf = sc.getSocketFactory(); - if ( user == null || user.length() < 2 || user.length() == 4 ) { - return false; - } - if (user.indexOf('@') > 0) { - return false; - } - try { - if (user.length() == 2) { - user = "hsh01-" + user; - } - if (user.length() == 3) { - user = "hsh00-" + user; - } - socket = ssf.createSocket(user.substring(0, 5) - + ".hostsharing.net", SMTPS_PORT); - } catch (StringIndexOutOfBoundsException e) { - return false; - } - Writer out = new OutputStreamWriter(socket.getOutputStream(), - "ISO-8859-1"); - BufferedReader sin = new BufferedReader(new InputStreamReader( - socket.getInputStream(), "ISO-8859-1")); - write(out, "EHLO login.hostsharing.net\r\n"); - String answer = read(sin, "220 "); - answer = read(sin, "250-"); - StringBuffer userPasswd = new StringBuffer(); - userPasswd.append('\000'); - userPasswd.append(user); - userPasswd.append('\000'); - userPasswd.append(passwd); - write(out, "AUTH PLAIN " - + new String(Base64.encodeBase64(userPasswd.toString().getBytes())) + "\r\n"); - answer = read(sin, "000"); - isAuth = answer.startsWith("235"); - write(out, "QUIT\r\n"); - } catch (NoSuchAlgorithmException e) { - throw new SmtpAuthException(e.getMessage()); - } catch (KeyManagementException e) { - throw new SmtpAuthException(e.getMessage()); - } catch (UnknownHostException e) { - throw new SmtpAuthException(e.getMessage()); - } catch (IOException e) { - throw new SmtpAuthException(e.getMessage()); - } finally { - if (socket != null) { - try { - socket.close(); - } catch (IOException e) { - } - } - } - return isAuth; - } - - private void write(Writer wr, String line) { - try { - wr.write(line); - wr.flush(); - } catch (IOException e) { - } - } - - private String read(BufferedReader rd, String returnCode) { - try { - String line = rd.readLine(); - while (line != null && line.startsWith(returnCode)) { - line = rd.readLine(); - } - return line; - } catch (IOException e) { - } - return ""; - } - - public class SmtpAuthException extends Exception { - - private static final long serialVersionUID = 2394310295147904537L; - - public SmtpAuthException(String message) { - super(message); - } - } - - public static void main(String[] args) { - SmtpAuthenticator auth = new SmtpAuthenticator(); - try { - if (auth.isAuthenticated(args[0], args[1])) { - System.out.println("Login " + args[0] + " Ok"); - } else { - System.out.println("Falsches Login"); - } - } catch (SmtpAuthException e) { - System.out.println(e.getMessage()); - } - } -} diff --git a/authenticator/webapp/WEB-INF/cas.properties b/authenticator/webapp/WEB-INF/cas.properties deleted file mode 100644 index 560b01b..0000000 --- a/authenticator/webapp/WEB-INF/cas.properties +++ /dev/null @@ -1,11 +0,0 @@ -cas.securityContext.serviceProperties.service=http://login.hostsharing.net/cas/services/j_acegi_cas_security_check -# Names of roles allowed to access the CAS service manager -cas.securityContext.serviceProperties.adminRoles=ROLE_ADMIN -cas.securityContext.casProcessingFilterEntryPoint.loginUrl=http://login.hostsharing.net/cas/login -cas.securityContext.ticketValidator.casServerUrlPrefix=http://login.hostsharing.net/cas -cas.themeResolver.defaultThemeName=hostsharing -cas.viewResolver.basename=hostsharing_views -host.name=login.hostsharing.net -#database.hibernate.dialect=org.hibernate.dialect.OracleDialect -#database.hibernate.dialect=org.hibernate.dialect.MySQLDialect -database.hibernate.dialect=org.hibernate.dialect.HSQLDialect diff --git a/authenticator/webapp/WEB-INF/classes/de/hsadmin/cas/SmtpAuthenticator$SmtpAuthException.class b/authenticator/webapp/WEB-INF/classes/de/hsadmin/cas/SmtpAuthenticator$SmtpAuthException.class deleted file mode 100644 index 3bf3954..0000000 Binary files a/authenticator/webapp/WEB-INF/classes/de/hsadmin/cas/SmtpAuthenticator$SmtpAuthException.class and /dev/null differ diff --git a/authenticator/webapp/WEB-INF/classes/de/hsadmin/cas/SmtpAuthenticator.class b/authenticator/webapp/WEB-INF/classes/de/hsadmin/cas/SmtpAuthenticator.class deleted file mode 100644 index c70dab4..0000000 Binary files a/authenticator/webapp/WEB-INF/classes/de/hsadmin/cas/SmtpAuthenticator.class and /dev/null differ diff --git a/authenticator/webapp/WEB-INF/classes/hostsharing.properties b/authenticator/webapp/WEB-INF/classes/hostsharing.properties deleted file mode 100644 index d4cdf0c..0000000 --- a/authenticator/webapp/WEB-INF/classes/hostsharing.properties +++ /dev/null @@ -1,2 +0,0 @@ -mobile.custom.css.file=css/default-mobile-custom.css -standard.custom.css.file=themes/hostsharing/cas.css diff --git a/authenticator/webapp/WEB-INF/classes/hostsharing_views.properties b/authenticator/webapp/WEB-INF/classes/hostsharing_views.properties deleted file mode 100644 index ee03dbf..0000000 --- a/authenticator/webapp/WEB-INF/classes/hostsharing_views.properties +++ /dev/null @@ -1,38 +0,0 @@ -### Login view (/login) -casLoginView.(class)=org.springframework.web.servlet.view.JstlView -casLoginView.url=/WEB-INF/view/jsp/hostsharing/ui/casLoginView.jsp - -### Login confirmation view (logged in, warn=true) -casLoginConfirmView.(class)=org.springframework.web.servlet.view.JstlView -casLoginConfirmView.url=/WEB-INF/view/jsp/hostsharing/ui/casConfirmView.jsp - -### Logged-in view (logged in, no service provided) -casLoginGenericSuccessView.(class)=org.springframework.web.servlet.view.JstlView -casLoginGenericSuccessView.url=/WEB-INF/view/jsp/hostsharing/ui/casGenericSuccess.jsp - -### Logout view (/logout) -casLogoutView.(class)=org.springframework.web.servlet.view.JstlView -casLogoutView.url=/WEB-INF/view/jsp/hostsharing/ui/casLogoutView.jsp - -### CAS error view -viewServiceErrorView.(class)=org.springframework.web.servlet.view.JstlView -viewServiceErrorView.url=/WEB-INF/view/jsp/hostsharing/ui/serviceErrorView.jsp - -viewServiceSsoErrorView.(class)=org.springframework.web.servlet.view.JstlView -viewServiceSsoErrorView.url=/WEB-INF/view/jsp/hostsharing/ui/serviceErrorSsoView.jsp - -### Services Management Views -addServiceView.(class)=org.springframework.web.servlet.view.JstlView -addServiceView.url=/WEB-INF/view/jsp/services/add.jsp - -editServiceView.(class)=org.springframework.web.servlet.view.JstlView -editServiceView.url=/WEB-INF/view/jsp/services/add.jsp - -manageServiceView.(class)=org.springframework.web.servlet.view.JstlView -manageServiceView.url=/WEB-INF/view/jsp/services/manage.jsp - -serviceLogoutView.(class)=org.springframework.web.servlet.view.JstlView -serviceLogoutView.url=/WEB-INF/view/jsp/services/logout.jsp - -viewStatisticsView.(class)=org.springframework.web.servlet.view.JstlView -viewStatisticsView.url=/WEB-INF/view/jsp/services/viewStatistics.jsp diff --git a/authenticator/webapp/WEB-INF/deployerConfigContext.xml b/authenticator/webapp/WEB-INF/deployerConfigContext.xml deleted file mode 100644 index c7d7ff9..0000000 --- a/authenticator/webapp/WEB-INF/deployerConfigContext.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casBlockedView.jsp b/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casBlockedView.jsp deleted file mode 100644 index b393635..0000000 --- a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casBlockedView.jsp +++ /dev/null @@ -1,6 +0,0 @@ - -
-

-

-
- diff --git a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casConfirmView.jsp b/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casConfirmView.jsp deleted file mode 100644 index 2462394..0000000 --- a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casConfirmView.jsp +++ /dev/null @@ -1,7 +0,0 @@ - -

- -

- diff --git a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casGenericSuccess.jsp b/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casGenericSuccess.jsp deleted file mode 100644 index 9f0d0de..0000000 --- a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casGenericSuccess.jsp +++ /dev/null @@ -1,8 +0,0 @@ - -
-

-

-

-
- - diff --git a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casLoginView.jsp b/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casLoginView.jsp deleted file mode 100644 index 0bad0b3..0000000 --- a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casLoginView.jsp +++ /dev/null @@ -1,34 +0,0 @@ -<%@ page contentType="text/html; charset=UTF-8" %> - - - -
-

Bitte geben Sie Ihren Benutzernamen und Ihr Passwort ein.

-
- - - ${sessionScope.openIdLocalId} - - - - - - -
-
- - - -
-
- - - - " tabindex="4" type="submit" /> - " tabindex="5" type="reset" /> -
-
-
- - diff --git a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casLogoutView.jsp b/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casLogoutView.jsp deleted file mode 100644 index 79ac2bc..0000000 --- a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/casLogoutView.jsp +++ /dev/null @@ -1,7 +0,0 @@ - -
-

-

-

-
- diff --git a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/includes/bottom.jsp b/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/includes/bottom.jsp deleted file mode 100644 index c010c6f..0000000 --- a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/includes/bottom.jsp +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/includes/top.jsp b/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/includes/top.jsp deleted file mode 100644 index bdcf9e3..0000000 --- a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/includes/top.jsp +++ /dev/null @@ -1,23 +0,0 @@ -<%@ page session="true" %> -<%@ page pageEncoding="UTF-8" %> -<%@ page contentType="text/html; charset=UTF-8" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> - - - - Hostsharing - Central Authentication Service (CAS) - - - - - -
- - -
diff --git a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/serviceErrorSsoView.jsp b/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/serviceErrorSsoView.jsp deleted file mode 100644 index 9238ac3..0000000 --- a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/serviceErrorSsoView.jsp +++ /dev/null @@ -1,13 +0,0 @@ -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> - - - - - -
-

-

-
- diff --git a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/serviceErrorView.jsp b/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/serviceErrorView.jsp deleted file mode 100644 index d9ea9e8..0000000 --- a/authenticator/webapp/WEB-INF/view/jsp/hostsharing/ui/serviceErrorView.jsp +++ /dev/null @@ -1,6 +0,0 @@ - -
-

-

-
- diff --git a/authenticator/webapp/themes/hostsharing/cas.css b/authenticator/webapp/themes/hostsharing/cas.css deleted file mode 100644 index 4d6f4d3..0000000 --- a/authenticator/webapp/themes/hostsharing/cas.css +++ /dev/null @@ -1,358 +0,0 @@ -html,body { - margin:0; - padding:0; - border:0; - background:transparent; - color:#000; - } - -body { - font:normal 76% Arial,Helvetica,Verdana,sans-serif; -} - -acronym { - border-bottom:1px dotted #ccc; - cursor:help; - } - -a img,#header img { - border:0; - display:block; - } - -.bold {font-weight:bold;} - -.important {color:#b00;} - -.center {text-align:center;} - -.right {text-align:right;} - -.left {text-align:left;} - -/*************************************** HEADER */ -#header{ - margin:0; - padding:0; - width:100%; - clear:both; - } - -#header a { - display:block; - margin:0; - padding:0 0 0 3px; - text-decoration:none; - background-color:#b00; - color:#ffc; - font-size:1em; - line-height:19px; - } - -#header a.task { - float:right; - margin:0 0 0 1px; - padding:0 5px 0 20px; - line-height:20px; - text-decoration:none; - color:#ffc; - } - -#header a:hover.task, #header a:focus.task {background-color:#c33 !important;} - -#logo { - margin:10px 0 0 5%; - padding:0; - width:90%; - height:80px; - clear:both; - background: #005094 url(logo.png) no-repeat scroll; - } - -#header h1 { - margin:20px 0 0 5%; - padding:0; - letter-spacing:1px; - background:transparent; - font-size:2.0em; - } - -/*************************************** CONTENT */ -#content { - border-top:1px solid #fff; /* REMOVES VERTICAL MARGIN COLLAPSING */ - margin:0 5%; - padding:0; - width:auto !important; - width /**/:100%; - clear:both; - } - -#content .dataset { - margin:30px 0 0 0; - padding:10px; - border:1px solid #eee; - clear:both; - width:auto !important; - width /**/:100%; - } - -#content .dataset h2 { - position:relative; - top:-20px; - left:-20px; - width:350px; - margin:0; - padding:0 0 1px 5px; - border:1px solid #ccc; - background-color:#eee; - color:#066; - font-weight:bold; - font-size:1em; - line-height:1.3em; - } - -#content .dataset .leftCol { - float:left; - width:50%; - min-width:50%; - margin:0; - padding:0; - } - -#appStatus .dataset .rightCol { - float:right; - width:50%; - } - -html>body .clear:after { - content:" "; - display:block; - height:0px; - line-height:0px; - clear:both; - visibility:hidden; /* HIDES THE ELEMENT, BUT STILL TAKES UP SPACE */ - } - -#content p { - line-height:1.6em; - - } - -#content ul { - margin:0; - padding:0; - list-style:none; - } - -#content ul li { - padding-left:20px; - margin-top:.5em; - } - -#content h2 { - margin:0; - padding:0; - font-size:1.8em; - } - -#content h3 { - margin:0; - padding:0; - font-size:1.5em; - color:#333; - } - -#content p.top { - text-align:right; - font:bold 1em Verdana,Helvetica,sans-serif; - } - -/*************************************** FOOTER */ -#footer { - margin:2em 5% 10px 5%; - padding:0; - clear:both; - } - -#footer hr { - margin:0; - padding:0; - height:1px; - background:#ccc; - color:#ccc; - border:0; - } - -#footer p { - margin:0; - padding:0; - font-size:1em; - line-height:1.2em; - color:#999; - } - -#footer p#copyright {margin-top:1em;} - -/*************************************** LINK STYLES */ -#content a:hover, #content a:focus, #content ul li a:hover, #content ul li a:focus, -#menu ul li a:hover, #menu ul li a:focus, -#footer a:hover, #footer a:focus { - background:transparent; - color:#b00; - text-decoration:underline; - } - -/*************************************** TABLE FORMATTING */ -table { - border-right:solid 1px #999; - border-bottom:solid 1px #999; - background-color:#fff; - font-size:1em; - } - -th { - border-left:solid 1px #ccc; - border-top:solid 1px #ccc; - background-color:#eee; - color:#066; - font-weight:normal; - font-size:1em; - vertical-align:middle; - text-align:left; - padding:0 0 0 2px; - } - -td { - border-left:solid 1px #ccc; - border-top:solid 1px #ccc; - font-size:1em; - padding:0 0 0 2px; - } - -/*************************************** FORMS */ -form {display:inline;} - -input:focus, textarea:focus, select:focus {background:#fc3 !important;} - -input.numeric {text-align:right;} - -/*************************************** BUTTON STYLES */ -#content a.button, #content a.button:link, #content a.button:hover, #content a.button:active, #content .button { - text-decoration:none; - background-color:#d0d0d0; - border:1px outset #d0d0d0; - color: #000; - padding:1px 1em; - font-size:1.2em; - line-height:1.2em; - } - -/*************************************** HELP */ -#help { - background-color:#ffc; - border:1px solid #ccc; - margin:0 0 15px 0; - padding:0 0 10px 0; - } - -#help h4 { - margin:0 0 10px 0; - border-bottom:1px solid #ccc; - background-color:#fc3; - color:#b00; - font-size:1em; - font-weight:bold; - line-height:19px; - padding:0 0 0 3px; - } - -#help p { - margin:10px; - padding:0; - } - -/* #help #closeHelp {display:none;} */ - -#help h4 a, #help h4 a:visited { - float:right; - margin:0; - padding:0 5px 0 20px; - text-decoration:none !important; - color:#ffc !important; - font-weight:normal; - line-height:19px; - } - -fieldset { - border-top:solid 1px #ccc; - border-bottom:0; - border-right:0; - border-left:0; - margin:0; - padding:0; - padding-bottom: 1.5em; - } -form{ - display: inline; - } -.accesskey {text-decoration:underline;} -fieldset div {padding-top:10px;} - -legend {color:#066;} - -input, select,textarea { - font-family:monospace; - font-size:11px; - margin:0; - padding:0; - } - -#content .button { - padding:3px 0px; - font-size:11px; - width:11em; - cursor:pointer; - } - -label { - margin:0 5px 0 0; - font-weight:bold; - cursor:pointer; - } - -.required {background:#ffc;} -.important {color:#b00;font-family:monospace;font-weight:bold;font-size:1.2em;} -.evenrow {background-color:#eee;} - -table .appHeadingRow th { - border-top:5px solid #ccc; - background-color:#666; - color:#fff; - text-align:left; - padding:0 0 0 2px; - } - - -#login {float:left; margin:0 -296px 0 0; padding:15px; width:258px; min-height:15em; background:#eee; position:relative; border:0;} -#login h2 {border-bottom:1px solid #ddd; padding:3px 0; font:normal 400 17px Georgia, "Times New Roman", Times, serif; color:#333;} -#login label {font-size:11px;} -#login label span.accesskey {text-decoration:underline;} -#login input {letter-spacing:1px;} -#login .check input {position:relative; left:-4px; height:auto;} -#login .check label {float:none; xwidth:auto; line-height:1.8;} -#login .btn-row {position:relative; top:15px; padding-top:10px; border-top:1px solid #ddd;} -#login .btn-row {top:5px;} /* IE6 */ -#login .btn-submit {float:none; clear:none; display:inline; letter-spacing:0;} -#login .btn-submit {background:#ffd;} -#login .btn-reset {float:none; clear:none; margin-left:5px; border:0; border-left:1px solid #ddd; background:transparent; color:#777; text-transform:lowercase; letter-spacing:0;} - -/* MESSAGES --------------------------------- */ -.info, .errors, .success {clear:both; margin:18px 0; padding:20px 20px 20px 100px; font-size:10px; line-height:1.5;} -#content .errors h2, #content .success h2 {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:18px; line-height:48px; font-weight:400; margin:0 18px 0 0; padding:0;} -#content .success h2 {color: #008 !important;} -#content .errors h2 {color:#b00 !important;} -#content .success h2 {color:#060 !important;} - - -/* static messages */ -#content #msg p {padding:0;} diff --git a/authenticator/webapp/themes/hostsharing/favicon.ico b/authenticator/webapp/themes/hostsharing/favicon.ico deleted file mode 100644 index 38254d6..0000000 Binary files a/authenticator/webapp/themes/hostsharing/favicon.ico and /dev/null differ diff --git a/authenticator/webapp/themes/hostsharing/logo.png b/authenticator/webapp/themes/hostsharing/logo.png deleted file mode 100644 index e8b857d..0000000 Binary files a/authenticator/webapp/themes/hostsharing/logo.png and /dev/null differ