maxcooper [Mon, 9 Jun 2003 11:02:42 +0000 (11:02 +0000)]
refactored formPattern to loginSubmitPattern for clarity
established /j_security_check as default for loginSubmitPattern
maxcooper [Mon, 9 Jun 2003 11:01:46 +0000 (11:01 +0000)]
added src.example.dir property for example app source
maxcooper [Mon, 9 Jun 2003 11:00:55 +0000 (11:00 +0000)]
refactored test class organization,
completed JustInTime login test
maxcooper [Mon, 9 Jun 2003 10:59:42 +0000 (10:59 +0000)]
added Constants class to facilitate testing the example app
maxcooper [Sun, 8 Jun 2003 12:40:07 +0000 (12:40 +0000)]
finally works on both Windows and Linux
maxcooper [Sat, 7 Jun 2003 13:38:36 +0000 (13:38 +0000)]
changed war attribute on install task to work in Linux
maxcooper [Sat, 7 Jun 2003 11:26:57 +0000 (11:26 +0000)]
switched from deploy/remove to install/remove Catalina tasks, since deploy/remove didn't work on Windows :(
maxcooper [Mon, 26 May 2003 12:23:46 +0000 (12:23 +0000)]
added "Content-Type" header so that httpunit can parse the responses as HTML
maxcooper [Mon, 26 May 2003 11:14:51 +0000 (11:14 +0000)]
now using Base64 class from commons-codec instead of catalina
maxcooper [Mon, 26 May 2003 11:01:08 +0000 (11:01 +0000)]
replaced bad file, still version 1.1
maxcooper [Mon, 26 May 2003 10:53:03 +0000 (10:53 +0000)]
added commons-codec.jar property
maxcooper [Sun, 25 May 2003 00:26:47 +0000 (00:26 +0000)]
commons-codec 1.1
maxcooper [Sun, 25 May 2003 00:26:06 +0000 (00:26 +0000)]
commons-digester 1.5
maxcooper [Tue, 6 May 2003 13:58:26 +0000 (13:58 +0000)]
minor output reformatting
maxcooper [Tue, 6 May 2003 13:54:44 +0000 (13:54 +0000)]
removed unused import
maxcooper [Tue, 6 May 2003 13:54:04 +0000 (13:54 +0000)]
added simple, initial test framework
maxcooper [Tue, 6 May 2003 13:53:23 +0000 (13:53 +0000)]
test system support jars
maxcooper [Tue, 6 May 2003 13:52:49 +0000 (13:52 +0000)]
partially completed login test
maxcooper [Mon, 5 May 2003 23:49:30 +0000 (23:49 +0000)]
fixed typo "equest" -> "request"
maxcooper [Mon, 5 May 2003 11:53:12 +0000 (11:53 +0000)]
fixed comment
maxcooper [Mon, 5 May 2003 11:46:44 +0000 (11:46 +0000)]
external project libraries (including ant-contrib.jar for build system)
maxcooper [Mon, 5 May 2003 11:44:24 +0000 (11:44 +0000)]
load environment properties after build.properties files to allow local override of env.CATALINA_HOME
maxcooper [Mon, 5 May 2003 11:42:53 +0000 (11:42 +0000)]
shared build properties XML fragment
maxcooper [Mon, 5 May 2003 11:39:03 +0000 (11:39 +0000)]
made the project version a replaceable token
maxcooper [Mon, 5 May 2003 11:38:27 +0000 (11:38 +0000)]
new build system, includes deployment
maxcooper [Mon, 5 May 2003 10:03:50 +0000 (10:03 +0000)]
added display-name tag
maxcooper [Mon, 5 May 2003 02:09:59 +0000 (02:09 +0000)]
updated BASIC auth info to indicate that it will be supported in a future release
maxcooper [Sat, 26 Apr 2003 08:00:43 +0000 (08:00 +0000)]
moved to servlet package
maxcooper [Thu, 24 Apr 2003 10:55:17 +0000 (10:55 +0000)]
fixed the build system
maxcooper [Thu, 24 Apr 2003 09:34:50 +0000 (09:34 +0000)]
changed dummy package name to servlet
maxcooper [Sun, 30 Mar 2003 10:34:24 +0000 (10:34 +0000)]
updated library versions to current releases
maxcooper [Sun, 30 Mar 2003 10:33:02 +0000 (10:33 +0000)]
added fix for proper UTF matching
maxcooper [Sun, 30 Mar 2003 10:30:53 +0000 (10:30 +0000)]
added Release 1.0.1 UTF matching fix comment
maxcooper [Thu, 27 Mar 2003 13:34:39 +0000 (13:34 +0000)]
added 1.0.1 section
maxcooper [Thu, 27 Mar 2003 13:33:45 +0000 (13:33 +0000)]
added welcome-file change comment in web.xml
maxcooper [Thu, 27 Mar 2003 13:31:50 +0000 (13:31 +0000)]
corrected welcome-file
was: /index.jsp
now: index.jsp
maxcooper [Sat, 8 Feb 2003 08:52:43 +0000 (08:52 +0000)]
fixed to allow unrestricted access to the login error page
minor reformatting
maxcooper [Sat, 8 Feb 2003 08:25:43 +0000 (08:25 +0000)]
*** empty log message ***
maxcooper [Sat, 8 Feb 2003 08:23:33 +0000 (08:23 +0000)]
removed, temporarily
maxcooper [Fri, 7 Feb 2003 11:17:23 +0000 (11:17 +0000)]
added getter for exampleProperty to support commons-beanutils-1.6
maxcooper [Fri, 7 Feb 2003 10:35:38 +0000 (10:35 +0000)]
moved web files around
maxcooper [Fri, 7 Feb 2003 10:34:42 +0000 (10:34 +0000)]
updated version number to 1.1, 1.1-dev
maxcooper [Fri, 7 Feb 2003 10:33:14 +0000 (10:33 +0000)]
updated version number to 1.1-dev
maxcooper [Fri, 7 Feb 2003 10:31:35 +0000 (10:31 +0000)]
updated version history to include 1.0 changes
maxcooper [Fri, 7 Feb 2003 10:30:37 +0000 (10:30 +0000)]
updated version to 1.1-dev
added Catalina password encryption fix
added login error page access fix
maxcooper [Fri, 7 Feb 2003 10:06:50 +0000 (10:06 +0000)]
fixed bug #663088: must call start() on Catalina Realm for password encryption support
maxcooper [Wed, 22 Jan 2003 21:27:18 +0000 (21:27 +0000)]
updated EJB section
maxcooper [Wed, 22 Jan 2003 21:27:01 +0000 (21:27 +0000)]
added BASIC auth change listings
maxcooper [Wed, 22 Jan 2003 21:24:28 +0000 (21:24 +0000)]
moved What's New to HISTORY file
changed signature
juggled contributors
dayash [Sat, 18 Jan 2003 07:31:13 +0000 (07:31 +0000)]
*** empty log message ***
dayash [Sat, 18 Jan 2003 07:30:59 +0000 (07:30 +0000)]
static target now copies org.apache.catalina.util.Base64 class to WEB-INF/classes for securityfilter-example.war only,
Base64 class is required for decoding the user supplied credentials when using BASIC authentication scheme.
dayash [Sat, 18 Jan 2003 07:28:54 +0000 (07:28 +0000)]
project.version changed to 1.0-b6
dayash [Sat, 18 Jan 2003 07:28:03 +0000 (07:28 +0000)]
a configurable login submit form pattern can be used,
a user can either user /j_security_check or whatever they wish e.g. /logMeIn.
dayash [Sat, 18 Jan 2003 07:26:16 +0000 (07:26 +0000)]
changed the current limitation to read "SecurityFilter only supports FORM and BASIC authentication....."
dayash [Sat, 18 Jan 2003 07:24:15 +0000 (07:24 +0000)]
<auth-method>FORM</auth-method> added to <login-config> element
dayash [Sat, 18 Jan 2003 07:23:18 +0000 (07:23 +0000)]
NoResponse a dummy and harmless servlet required for supporting Servlet 2.3 public final draft.
It will NOT interfere when SecurityFilter is used with with any Servlet2.3 compliant Application server.
dayash [Sat, 18 Jan 2003 07:19:54 +0000 (07:19 +0000)]
login submit url (j_security_check, /logMeIn) is configurable, setAuthMethod() and getAuthMethod() coded for supporting BASIC Authentication
dayash [Sat, 18 Jan 2003 07:19:04 +0000 (07:19 +0000)]
form action (j_security_check or logMeIn) are configurable
dayash [Sat, 18 Jan 2003 07:18:08 +0000 (07:18 +0000)]
implemented BASIC authentication support and support for Servlet 2.3 public final draft
required for Orion 1.5.2 application server.
dayash [Sat, 18 Jan 2003 07:14:49 +0000 (07:14 +0000)]
implemented a utility getCurrentRequest() to get the original HttpServletRequest
maxcooper [Mon, 6 Jan 2003 05:05:48 +0000 (05:05 +0000)]
updated version number
maxcooper [Mon, 6 Jan 2003 05:03:03 +0000 (05:03 +0000)]
fixed disclaimer to call out THE SECURITY FILTER PROJECT instead of THE APACHE SOFTWARE FOUNDATION
maxcooper [Mon, 6 Jan 2003 05:01:57 +0000 (05:01 +0000)]
simplified compareTo() with code contributed by Chris Nokleberg
maxcooper [Mon, 6 Jan 2003 04:16:32 +0000 (04:16 +0000)]
session is now invalidated if the user re-authenticates
maxcooper [Mon, 6 Jan 2003 01:21:33 +0000 (01:21 +0000)]
minor clean up
maxcooper [Mon, 6 Jan 2003 01:14:23 +0000 (01:14 +0000)]
now allows unrestricted access to login page and error page
maxcooper [Mon, 6 Jan 2003 00:17:24 +0000 (00:17 +0000)]
fixed disclaimer to call out THE SECURITY FILTER PROJECT instead of THE APACHE SOFTWARE FOUNDATION
maxcooper [Sun, 5 Jan 2003 09:25:00 +0000 (09:25 +0000)]
improved j_security_check matching accuracy and performance
maxcooper [Sun, 5 Jan 2003 09:23:53 +0000 (09:23 +0000)]
added pattern type for / (default)
maxcooper [Thu, 2 Jan 2003 19:21:28 +0000 (19:21 +0000)]
bug #661261: improper sorting of EXACT patterns
maxcooper [Tue, 17 Dec 2002 15:14:55 +0000 (15:14 +0000)]
updated version number
added securityfilter-user list to Contributors
maxcooper [Tue, 17 Dec 2002 15:13:17 +0000 (15:13 +0000)]
updated version number
maxcooper [Tue, 17 Dec 2002 15:12:49 +0000 (15:12 +0000)]
updated version
updated history log
maxcooper [Tue, 17 Dec 2002 15:11:26 +0000 (15:11 +0000)]
changed from jakarta-regexp to jakarta-ORO
version number update
maxcooper [Tue, 17 Dec 2002 15:09:55 +0000 (15:09 +0000)]
switched to thread safe implementation using Jakarta-ORO
fixed various pattern matching bugs
redirects are now URL-encoded
maxcooper [Tue, 17 Dec 2002 15:05:42 +0000 (15:05 +0000)]
updated version number
maxcooper [Tue, 10 Dec 2002 05:02:18 +0000 (05:02 +0000)]
updated comments to reflect proper Servlet Spec 2.3 compliance
maxcooper [Mon, 9 Dec 2002 12:23:03 +0000 (12:23 +0000)]
fixed various pattern matching problems, including:
/foo/* not matching /foo
/bar/* matching /foo/bar/index.html
*.ext matching *.extention
/exact matching /exact/morestuff.html
maxcooper [Mon, 9 Dec 2002 10:17:12 +0000 (10:17 +0000)]
refactored the (now named) MatchableURLPatternFactory.createMatchableURLPattern method name
maxcooper [Sat, 14 Sep 2002 08:45:28 +0000 (08:45 +0000)]
Added carriage returns to source files to fix unterminated comment errors
maxcooper [Sat, 14 Sep 2002 08:22:02 +0000 (08:22 +0000)]
Changed version numbers for 1.0-b4 release
maxcooper [Wed, 28 Aug 2002 00:15:31 +0000 (00:15 +0000)]
added local DTD update description,
updated version number
maxcooper [Wed, 28 Aug 2002 00:15:09 +0000 (00:15 +0000)]
updated version number
maxcooper [Wed, 28 Aug 2002 00:09:01 +0000 (00:09 +0000)]
update public name of DTD to include version number
maxcooper [Wed, 28 Aug 2002 00:08:39 +0000 (00:08 +0000)]
registered local version of DTD file
maxcooper [Wed, 28 Aug 2002 00:08:03 +0000 (00:08 +0000)]
this file is not needed
maxcooper [Tue, 27 Aug 2002 11:01:21 +0000 (11:01 +0000)]
fixed typo
maxcooper [Tue, 27 Aug 2002 11:01:05 +0000 (11:01 +0000)]
fixed JavaDoc comment
maxcooper [Tue, 27 Aug 2002 11:00:35 +0000 (11:00 +0000)]
removed unused import
maxcooper [Tue, 27 Aug 2002 10:59:59 +0000 (10:59 +0000)]
removed unused code
maxcooper [Mon, 26 Aug 2002 11:45:54 +0000 (11:45 +0000)]
changed version number to 1.0-b3 for release
maxcooper [Wed, 21 Aug 2002 21:33:39 +0000 (21:33 +0000)]
added log item about NullPointerException on isUserInRole() for unauthenticated user
maxcooper [Mon, 19 Aug 2002 22:08:57 +0000 (22:08 +0000)]
Fixed typo: you --> your
maxcooper [Mon, 19 Aug 2002 17:12:02 +0000 (17:12 +0000)]
fixed Javadoc comment (had the param names wrong)
maxcooper [Mon, 19 Aug 2002 17:11:36 +0000 (17:11 +0000)]
fixed bug 596684: NullPointerException when isUserInRole() is called for unauthenticated user
maxcooper [Sat, 17 Aug 2002 14:16:42 +0000 (14:16 +0000)]
moved to org.securityfilter.example.catalina package
maxcooper [Sat, 17 Aug 2002 14:15:57 +0000 (14:15 +0000)]
moved to separate src/catalina
maxcooper [Sat, 17 Aug 2002 14:12:33 +0000 (14:12 +0000)]
new source tree for CatalinaRealmAdapter
maxcooper [Sat, 17 Aug 2002 14:11:35 +0000 (14:11 +0000)]
added @version javadoc tag
maxcooper [Sat, 17 Aug 2002 14:11:00 +0000 (14:11 +0000)]
new package location for CatalinaRealmAdapter