/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/catalina/org/securityfilter/realm/catalina/CatalinaRealmAdapter.java,v 1.4 2003/02/07 10:06:50 maxcooper Exp $
- * $Revision: 1.4 $
- * $Date: 2003/02/07 10:06:50 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/catalina/org/securityfilter/realm/catalina/CatalinaRealmAdapter.java,v 1.5 2004/01/26 09:31:13 maxcooper Exp $
+ * $Revision: 1.5 $
+ * $Date: 2004/01/26 09:31:13 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.realm.catalina;
-import org.apache.catalina.Lifecycle;
-import org.apache.catalina.LifecycleException;
-import org.apache.catalina.Realm;
+import org.apache.catalina.*;
import org.securityfilter.realm.SecurityRealmInterface;
import java.security.Principal;
* CatalinaRealmAdapter - adapts a Catalina Realm for use with the securityfilter
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.4 $ $Date: 2003/02/07 10:06:50 $
+ * @version $Revision: 1.5 $ $Date: 2004/01/26 09:31:13 $
*/
public class CatalinaRealmAdapter implements SecurityRealmInterface {
private Realm realm;
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/example/org/securityfilter/example/realm/catalina/TrivialCatalinaRealm.java,v 1.2 2003/06/09 11:26:43 maxcooper Exp $
- * $Revision: 1.2 $
- * $Date: 2003/06/09 11:26:43 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/example/org/securityfilter/example/realm/catalina/TrivialCatalinaRealm.java,v 1.3 2004/01/26 09:31:34 maxcooper Exp $
+ * $Revision: 1.3 $
+ * $Date: 2004/01/26 09:31:34 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.example.realm.catalina;
-import org.apache.catalina.realm.GenericPrincipal;
-import org.apache.catalina.realm.RealmBase;
+import org.apache.catalina.realm.*;
import org.securityfilter.example.Constants;
import java.security.Principal;
* org.securityfilter.realm.catalina.CatalinaRealmAdapter adapter class.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.2 $ $Date: 2003/06/09 11:26:43 $
+ * @version $Revision: 1.3 $ $Date: 2004/01/26 09:31:34 $
*/
public class TrivialCatalinaRealm extends RealmBase {
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/authenticator/FormAuthenticator.java,v 1.8 2004/01/26 09:23:09 maxcooper Exp $
- * $Revision: 1.8 $
- * $Date: 2004/01/26 09:23:09 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/authenticator/FormAuthenticator.java,v 1.9 2004/01/26 09:27:29 maxcooper Exp $
+ * $Revision: 1.9 $
+ * $Date: 2004/01/26 09:27:29 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.authenticator;
+import org.securityfilter.authenticator.persistent.PersistentLoginManagerInterface;
import org.securityfilter.config.SecurityConfig;
import org.securityfilter.filter.*;
import org.securityfilter.realm.SecurityRealmInterface;
-import org.securityfilter.authenticator.persistent.PersistentLoginManagerInterface;
import javax.servlet.FilterConfig;
import javax.servlet.http.*;
* FormAuthenticator - authenticator implementation for the FORM auth method.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.8 $ $Date: 2004/01/26 09:23:09 $
+ * @version $Revision: 1.9 $ $Date: 2004/01/26 09:27:29 $
*/
public class FormAuthenticator implements Authenticator {
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/AuthConstraint.java,v 1.4 2003/01/06 00:17:25 maxcooper Exp $
- * $Revision: 1.4 $
- * $Date: 2003/01/06 00:17:25 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/AuthConstraint.java,v 1.5 2004/01/26 09:29:56 maxcooper Exp $
+ * $Revision: 1.5 $
+ * $Date: 2004/01/26 09:29:56 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.config;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashSet;
-import java.util.Set;
+import java.util.*;
/**
* AuthConstraint
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.4 $ $Date: 2003/01/06 00:17:25 $
+ * @version $Revision: 1.5 $ $Date: 2004/01/26 09:29:56 $
*/
public class AuthConstraint {
private Set roles;
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/SecurityConstraint.java,v 1.5 2003/01/06 00:17:25 maxcooper Exp $
- * $Revision: 1.5 $
- * $Date: 2003/01/06 00:17:25 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/SecurityConstraint.java,v 1.6 2004/01/26 09:29:56 maxcooper Exp $
+ * $Revision: 1.6 $
+ * $Date: 2004/01/26 09:29:56 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.config;
-import java.util.ArrayList;
-import java.util.List;
+import java.util.*;
/**
* SecurityConstraint
*
* @author Max Cooper (max@maxcooper.com)
* @author Torgeir Veimo (torgeir@pobox.com)
- * @version $Revision: 1.5 $ $Date: 2003/01/06 00:17:25 $
+ * @version $Revision: 1.6 $ $Date: 2004/01/26 09:29:56 $
*/
public class SecurityConstraint {
private List resourceCollections;
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPattern.java,v 1.5 2003/01/06 05:01:57 maxcooper Exp $
- * $Revision: 1.5 $
- * $Date: 2003/01/06 05:01:57 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPattern.java,v 1.6 2004/01/26 09:30:07 maxcooper Exp $
+ * $Revision: 1.6 $
+ * $Date: 2004/01/26 09:30:07 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.filter;
-import org.apache.oro.text.regex.Pattern;
-import org.apache.oro.text.regex.PatternCompiler;
-import org.apache.oro.text.regex.Perl5Compiler;
-import org.securityfilter.config.SecurityConstraint;
-import org.securityfilter.config.WebResourceCollection;
+import org.apache.oro.text.regex.*;
+import org.securityfilter.config.*;
/**
* URLPattern - Contains matchable URL pattern and the associated
* Also supports sorting according to the Servlet Spec v2.3.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.5 $ $Date: 2003/01/06 05:01:57 $
+ * @version $Revision: 1.6 $ $Date: 2004/01/26 09:30:07 $
*/
public class URLPattern implements Comparable {
/**
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPatternFactory.java,v 1.2 2003/01/06 00:17:25 maxcooper Exp $
- * $Revision: 1.2 $
- * $Date: 2003/01/06 00:17:25 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPatternFactory.java,v 1.3 2004/01/26 09:30:07 maxcooper Exp $
+ * $Revision: 1.3 $
+ * $Date: 2004/01/26 09:30:07 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.filter;
-import org.apache.oro.text.regex.PatternCompiler;
-import org.apache.oro.text.regex.Perl5Compiler;
-import org.securityfilter.config.SecurityConstraint;
-import org.securityfilter.config.WebResourceCollection;
+import org.apache.oro.text.regex.*;
+import org.securityfilter.config.*;
/**
* URLPatternFactory creates URLPattern instances. It keeps a Perl5PatternCompiler to use
* for the creation of a set of instances.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.2 $ $Date: 2003/01/06 00:17:25 $
+ * @version $Revision: 1.3 $ $Date: 2004/01/26 09:30:07 $
*/
public class URLPatternFactory {
protected PatternCompiler compiler;
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPatternMatcher.java,v 1.3 2003/01/06 01:21:33 maxcooper Exp $
- * $Revision: 1.3 $
- * $Date: 2003/01/06 01:21:33 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPatternMatcher.java,v 1.4 2004/01/26 09:30:07 maxcooper Exp $
+ * $Revision: 1.4 $
+ * $Date: 2004/01/26 09:30:07 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.filter;
-import org.apache.oro.text.regex.PatternMatcher;
-import org.apache.oro.text.regex.Perl5Matcher;
+import org.apache.oro.text.regex.*;
import java.util.Collection;
* pattern with URLPattern objects.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.3 $ $Date: 2003/01/06 01:21:33 $
+ * @version $Revision: 1.4 $ $Date: 2004/01/26 09:30:07 $
*/
public class URLPatternMatcher {
private PatternMatcher patternMatcher;
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/test/org/securityfilter/test/http/form/CookiesDisabledTest.java,v 1.1 2003/10/27 10:32:06 maxcooper Exp $
- * $Revision: 1.1 $
- * $Date: 2003/10/27 10:32:06 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/test/org/securityfilter/test/http/form/CookiesDisabledTest.java,v 1.2 2004/01/26 09:32:33 maxcooper Exp $
+ * $Revision: 1.2 $
+ * $Date: 2004/01/26 09:32:33 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.test.http.form;
-import org.securityfilter.test.http.TestBase;
import org.securityfilter.example.Constants;
+import org.securityfilter.test.http.TestBase;
/**
* CookiesDisabledTest - Test that login behavior works with cookies disabled.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2003/10/27 10:32:06 $
+ * @version $Revision: 1.2 $ $Date: 2004/01/26 09:32:33 $
*/
public class CookiesDisabledTest extends TestBase {
/**
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/test/org/securityfilter/test/http/form/LogoutTest.java,v 1.1 2003/06/14 14:11:44 maxcooper Exp $
- * $Revision: 1.1 $
- * $Date: 2003/06/14 14:11:44 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/test/org/securityfilter/test/http/form/LogoutTest.java,v 1.2 2004/01/26 09:32:33 maxcooper Exp $
+ * $Revision: 1.2 $
+ * $Date: 2004/01/26 09:32:33 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.test.http.form;
-import com.meterware.httpunit.GetMethodWebRequest;
-import com.meterware.httpunit.WebRequest;
-import com.meterware.httpunit.WebResponse;
+import com.meterware.httpunit.*;
import org.securityfilter.example.Constants;
import org.securityfilter.test.http.TestBase;
* LogoutTest - tests the logout functionality.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2003/06/14 14:11:44 $
+ * @version $Revision: 1.2 $ $Date: 2004/01/26 09:32:33 $
*/
public class LogoutTest extends TestBase {
/**