fixed disclaimer to call out THE SECURITY FILTER PROJECT instead of THE APACHE SOFTWA...
authormaxcooper <maxcooper>
Mon, 6 Jan 2003 00:17:24 +0000 (00:17 +0000)
committermaxcooper <maxcooper>
Mon, 6 Jan 2003 00:17:24 +0000 (00:17 +0000)
17 files changed:
conf/share/securityfilter-config_1_0.dtd
src/catalina-example/org/securityfilter/example/catalina/TrivialCatalinaRealm.java
src/catalina/org/securityfilter/realm/catalina/CatalinaRealmAdapter.java
src/example/org/securityfilter/example/TrivialSecurityRealm.java
src/share/org/securityfilter/config/AuthConstraint.java
src/share/org/securityfilter/config/SecurityConfig.java
src/share/org/securityfilter/config/SecurityConstraint.java
src/share/org/securityfilter/config/WebResourceCollection.java
src/share/org/securityfilter/filter/SavedRequest.java
src/share/org/securityfilter/filter/SecurityFilter.java
src/share/org/securityfilter/filter/SecurityRequestWrapper.java
src/share/org/securityfilter/filter/URLPattern.java
src/share/org/securityfilter/filter/URLPatternFactory.java
src/share/org/securityfilter/filter/URLPatternMatcher.java
src/share/org/securityfilter/realm/SecurityRealmInterface.java
src/share/org/securityfilter/realm/SimplePrincipal.java
src/share/org/securityfilter/realm/SimpleSecurityRealmBase.java

index f2fd4b7..eeecda3 100644 (file)
@@ -39,7 +39,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
index acfc9e6..a770608 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/catalina-example/org/securityfilter/example/catalina/Attic/TrivialCatalinaRealm.java,v 1.2 2002/09/14 08:45:28 maxcooper Exp $
- * $Revision: 1.2 $
- * $Date: 2002/09/14 08:45:28 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/catalina-example/org/securityfilter/example/catalina/Attic/TrivialCatalinaRealm.java,v 1.3 2003/01/06 00:17:24 maxcooper Exp $
+ * $Revision: 1.3 $
+ * $Date: 2003/01/06 00:17:24 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -66,7 +66,7 @@ import java.util.ArrayList;
  * org.securityfilter.realm.catalina.CatalinaRealmAdapter adapter class.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.2 $ $Date: 2002/09/14 08:45:28 $
+ * @version $Revision: 1.3 $ $Date: 2003/01/06 00:17:24 $
  */
 public class TrivialCatalinaRealm extends RealmBase {
    private static final String THE_USERNAME = "username";
index 223393a..f0cf9ea 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/catalina/org/securityfilter/realm/catalina/CatalinaRealmAdapter.java,v 1.2 2002/09/14 08:45:28 maxcooper Exp $
- * $Revision: 1.2 $
- * $Date: 2002/09/14 08:45:28 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/catalina/org/securityfilter/realm/catalina/CatalinaRealmAdapter.java,v 1.3 2003/01/06 00:17:24 maxcooper Exp $
+ * $Revision: 1.3 $
+ * $Date: 2003/01/06 00:17:24 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -64,7 +64,7 @@ import java.security.Principal;
  * CatalinaRealmAdapter - adapts a Catalina Realm for use with the securityfilter
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.2 $ $Date: 2002/09/14 08:45:28 $
+ * @version $Revision: 1.3 $ $Date: 2003/01/06 00:17:24 $
  */
 public class CatalinaRealmAdapter implements SecurityRealmInterface {
    private Realm realm;
index d14ba11..c8df3c7 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/example/org/securityfilter/example/Attic/TrivialSecurityRealm.java,v 1.5 2002/09/14 08:45:28 maxcooper Exp $
- * $Revision: 1.5 $
- * $Date: 2002/09/14 08:45:28 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/example/org/securityfilter/example/Attic/TrivialSecurityRealm.java,v 1.6 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.6 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -64,7 +64,7 @@ import org.securityfilter.realm.SimpleSecurityRealmBase;
  * And this user is in one role: 'inthisrole'
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.5 $ $Date: 2002/09/14 08:45:28 $
+ * @version $Revision: 1.6 $ $Date: 2003/01/06 00:17:25 $
  */
 public class TrivialSecurityRealm extends SimpleSecurityRealmBase {
    private static final String THE_USERNAME = "username";
index be54c89..5baa395 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/AuthConstraint.java,v 1.3 2002/09/14 08:45:28 maxcooper Exp $
- * $Revision: 1.3 $
- * $Date: 2002/09/14 08:45:28 $
+ * $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 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -64,7 +64,7 @@ import java.util.Set;
  * AuthConstraint
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.3 $ $Date: 2002/09/14 08:45:28 $
+ * @version $Revision: 1.4 $ $Date: 2003/01/06 00:17:25 $
  */
 public class AuthConstraint {
    private Set roles;
index 4faad11..9281f38 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/SecurityConfig.java,v 1.6 2002/09/14 08:45:28 maxcooper Exp $
- * $Revision: 1.6 $
- * $Date: 2002/09/14 08:45:28 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/SecurityConfig.java,v 1.7 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.7 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -72,7 +72,7 @@ import java.util.List;
  *
  * @author Torgeir Veimo (torgeir@pobox.com)
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.6 $ $Date: 2002/09/14 08:45:28 $
+ * @version $Revision: 1.7 $ $Date: 2003/01/06 00:17:25 $
  */
 public class SecurityConfig {
 
index 935cefc..aefd9d6 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/SecurityConstraint.java,v 1.4 2002/09/14 08:45:28 maxcooper Exp $
- * $Revision: 1.4 $
- * $Date: 2002/09/14 08:45:28 $
+ * $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 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -63,7 +63,7 @@ import java.util.List;
  *
  * @author Max Cooper (max@maxcooper.com)
  * @author Torgeir Veimo (torgeir@pobox.com)
- * @version $Revision: 1.4 $ $Date: 2002/09/14 08:45:28 $
+ * @version $Revision: 1.5 $ $Date: 2003/01/06 00:17:25 $
  */
 public class SecurityConstraint {
    private List resourceCollections;
index 75605c8..bd0973d 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/WebResourceCollection.java,v 1.4 2002/09/14 08:45:28 maxcooper Exp $
- * $Revision: 1.4 $
- * $Date: 2002/09/14 08:45:28 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/WebResourceCollection.java,v 1.5 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.5 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -62,7 +62,7 @@ import java.util.*;
  * It has a list of url patterns, and a list of http methods.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.4 $ $Date: 2002/09/14 08:45:28 $
+ * @version $Revision: 1.5 $ $Date: 2003/01/06 00:17:25 $
  */
 public class WebResourceCollection {
    private List urlPatterns;
index 2f8a2f5..79f370c 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SavedRequest.java,v 1.4 2002/09/14 08:45:29 maxcooper Exp $
- * $Revision: 1.4 $
- * $Date: 2002/09/14 08:45:29 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SavedRequest.java,v 1.5 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.5 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -65,7 +65,7 @@ import java.util.Map;
  * and the original request information is needed for processing.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.4 $ $Date: 2002/09/14 08:45:29 $
+ * @version $Revision: 1.5 $ $Date: 2003/01/06 00:17:25 $
  */
 public class SavedRequest implements Serializable {
    private Map parameterMap;
index 0b989a7..a029ddc 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityFilter.java,v 1.11 2003/01/05 09:25:00 maxcooper Exp $
- * $Revision: 1.11 $
- * $Date: 2003/01/05 09:25:00 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityFilter.java,v 1.12 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.12 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -75,7 +75,7 @@ import java.util.*;
  *
  * @author Max Cooper (max@maxcooper.com)
  * @author Torgeir Veimo (torgeir@pobox.com)
- * @version $Revision: 1.11 $ $Date: 2003/01/05 09:25:00 $
+ * @version $Revision: 1.12 $ $Date: 2003/01/06 00:17:25 $
  */
 public class SecurityFilter implements Filter {
    public static final String SAVED_REQUEST_URL = SecurityFilter.class.getName() + ".SAVED_REQUEST_URL";
index 1af8c13..842e3f0 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityRequestWrapper.java,v 1.5 2002/09/14 08:45:29 maxcooper Exp $
- * $Revision: 1.5 $
- * $Date: 2002/09/14 08:45:29 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityRequestWrapper.java,v 1.6 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.6 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -73,7 +73,7 @@ import java.util.Map;
  *
  * @author Max Cooper (max@maxcooper.com)
  * @author Torgeir Veimo (torgeir@pobox.com)
- * @version $Revision: 1.5 $ $Date: 2002/09/14 08:45:29 $
+ * @version $Revision: 1.6 $ $Date: 2003/01/06 00:17:25 $
  */
 public class SecurityRequestWrapper extends HttpServletRequestWrapper {
    public static final String PRINCIPAL_SESSION_KEY = SecurityRequestWrapper.class.getName() + ".PRINCIPAL";
index 0ae6190..33d3dd7 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPattern.java,v 1.3 2003/01/05 09:23:53 maxcooper Exp $
- * $Revision: 1.3 $
- * $Date: 2003/01/05 09:23:53 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPattern.java,v 1.4 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.4 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -67,7 +67,7 @@ import org.securityfilter.config.WebResourceCollection;
  * Also supports sorting according to the Servlet Spec v2.3.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.3 $ $Date: 2003/01/05 09:23:53 $
+ * @version $Revision: 1.4 $ $Date: 2003/01/06 00:17:25 $
  */
 public class URLPattern implements Comparable {
    /**
index d68e5ee..ef7bea7 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPatternFactory.java,v 1.1 2002/12/17 15:10:01 maxcooper Exp $
- * $Revision: 1.1 $
- * $Date: 2002/12/17 15:10:01 $
+ * $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 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -65,7 +65,7 @@ import org.securityfilter.config.WebResourceCollection;
  * for the creation of a set of instances.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2002/12/17 15:10:01 $
+ * @version $Revision: 1.2 $ $Date: 2003/01/06 00:17:25 $
  */
 public class URLPatternFactory {
    protected PatternCompiler compiler;
index c5307a9..69f9931 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPatternMatcher.java,v 1.1 2002/12/17 15:10:01 maxcooper Exp $
- * $Revision: 1.1 $
- * $Date: 2002/12/17 15:10:01 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/URLPatternMatcher.java,v 1.2 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.2 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -65,7 +65,7 @@ import java.util.Collection;
  * pattern with URLPattern objects.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2002/12/17 15:10:01 $
+ * @version $Revision: 1.2 $ $Date: 2003/01/06 00:17:25 $
  */
 public class URLPatternMatcher {
    private PatternMatcher patternMatcher;
index 95aab5a..56cf518 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/SecurityRealmInterface.java,v 1.3 2002/09/14 08:45:29 maxcooper Exp $
- * $Revision: 1.3 $
- * $Date: 2002/09/14 08:45:29 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/SecurityRealmInterface.java,v 1.4 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.4 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -64,7 +64,7 @@ import java.security.Principal;
  * Typically, a project will implement this interface or adapt an existing realm implementation to this interface.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.3 $ $Date: 2002/09/14 08:45:29 $
+ * @version $Revision: 1.4 $ $Date: 2003/01/06 00:17:25 $
  */
 public interface SecurityRealmInterface {
 
index 79aed71..5297183 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/SimplePrincipal.java,v 1.3 2002/09/14 08:45:29 maxcooper Exp $
- * $Revision: 1.3 $
- * $Date: 2002/09/14 08:45:29 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/SimplePrincipal.java,v 1.4 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.4 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -62,7 +62,7 @@ import java.security.Principal;
  * SimplePrincipal - a simple, serializable Principal.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.3 $ $Date: 2002/09/14 08:45:29 $
+ * @version $Revision: 1.4 $ $Date: 2003/01/06 00:17:25 $
  */
 public class SimplePrincipal implements Principal, Serializable {
 
index 6f4af98..c6b17bf 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/SimpleSecurityRealmBase.java,v 1.6 2002/09/14 08:45:29 maxcooper Exp $
- * $Revision: 1.6 $
- * $Date: 2002/09/14 08:45:29 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/SimpleSecurityRealmBase.java,v 1.7 2003/01/06 00:17:25 maxcooper Exp $
+ * $Revision: 1.7 $
+ * $Date: 2003/01/06 00:17:25 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -41,7 +41,7 @@
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * DISCLAIMED.  IN NO EVENT SHALL THE SECURITY FILTER PROJECT OR
  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@@ -63,7 +63,7 @@ import java.security.Principal;
  * a Principal object and this class does the conversions for you.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.6 $ $Date: 2002/09/14 08:45:29 $
+ * @version $Revision: 1.7 $ $Date: 2003/01/06 00:17:25 $
  */
 public class SimpleSecurityRealmBase implements SecurityRealmInterface {