* 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
/*
- * $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
* 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
* 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";
/*
- * $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
* 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
* 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;
/*
- * $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
* 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
* 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";
/*
- * $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
* 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
* 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;
/*
- * $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
* 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
*
* @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 {
/*
- * $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
* 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
*
* @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;
/*
- * $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
* 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
* 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;
/*
- * $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
* 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
* 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;
/*
- * $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
* 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
*
* @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";
/*
- * $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
* 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
*
* @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";
/*
- * $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
* 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
* 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 {
/**
/*
- * $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
* 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
* 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;
/*
- * $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
* 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
* 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;
/*
- * $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
* 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
* 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 {
/*
- * $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
* 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
* 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 {
/*
- * $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
* 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
* 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 {