securityfilter.git
22 years agorevised comments
maxcooper [Tue, 10 Jun 2003 11:36:21 +0000 (11:36 +0000)]
revised comments

22 years agotests for proper filter operation when UTF-encoded URLs are used
maxcooper [Tue, 10 Jun 2003 11:30:07 +0000 (11:30 +0000)]
tests for proper filter operation when UTF-encoded URLs are used

22 years agorefactored basic just-in-time login sequence into TestBase class
maxcooper [Tue, 10 Jun 2003 11:29:33 +0000 (11:29 +0000)]
refactored basic just-in-time login sequence into TestBase class

22 years agotests to ensure that the user gets to the default page when they login spontaneously
maxcooper [Mon, 9 Jun 2003 12:06:23 +0000 (12:06 +0000)]
tests to ensure that the user gets to the default page when they login spontaneously
one test requests the login page first
the other test simply submits a login request

22 years agoindex page now uses Constant values to facilitate testing
maxcooper [Mon, 9 Jun 2003 12:05:17 +0000 (12:05 +0000)]
index page now uses Constant values to facilitate testing

22 years agoall source for the example and catalina example apps are now in the same src/example...
maxcooper [Mon, 9 Jun 2003 11:27:47 +0000 (11:27 +0000)]
all source for the example and catalina example apps are now in the same src/example source tree

22 years agoadded undeploy as a dependency for the clean target
maxcooper [Mon, 9 Jun 2003 11:27:12 +0000 (11:27 +0000)]
added undeploy as a dependency for the clean target

22 years agorefactored to use values from the Constants class
maxcooper [Mon, 9 Jun 2003 11:26:43 +0000 (11:26 +0000)]
refactored to use values from the Constants class

22 years agomoved example app realms to new package structure
maxcooper [Mon, 9 Jun 2003 11:15:07 +0000 (11:15 +0000)]
moved example app realms to new package structure

22 years agomoved TrivialCatalinaRealm to src/example tree
maxcooper [Mon, 9 Jun 2003 11:14:18 +0000 (11:14 +0000)]
moved TrivialCatalinaRealm to src/example tree
moved example app realms into new packages

22 years agorefactored formPattern to loginSubmitPattern for clarity
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

22 years agoadded src.example.dir property for example app source
maxcooper [Mon, 9 Jun 2003 11:01:46 +0000 (11:01 +0000)]
added src.example.dir property for example app source

22 years agorefactored test class organization,
maxcooper [Mon, 9 Jun 2003 11:00:55 +0000 (11:00 +0000)]
refactored test class organization,
completed JustInTime login test

22 years agoadded Constants class to facilitate testing the example app
maxcooper [Mon, 9 Jun 2003 10:59:42 +0000 (10:59 +0000)]
added Constants class to facilitate testing the example app

22 years agofinally works on both Windows and Linux
maxcooper [Sun, 8 Jun 2003 12:40:07 +0000 (12:40 +0000)]
finally works on both Windows and Linux

22 years agochanged war attribute on install task to work in Linux
maxcooper [Sat, 7 Jun 2003 13:38:36 +0000 (13:38 +0000)]
changed war attribute on install task to work in Linux

22 years agoswitched from deploy/remove to install/remove Catalina tasks, since deploy/remove...
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 :(

22 years agoadded "Content-Type" header so that httpunit can parse the responses as HTML
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

22 years agonow using Base64 class from commons-codec instead of catalina
maxcooper [Mon, 26 May 2003 11:14:51 +0000 (11:14 +0000)]
now using Base64 class from commons-codec instead of catalina

22 years agoreplaced bad file, still version 1.1
maxcooper [Mon, 26 May 2003 11:01:08 +0000 (11:01 +0000)]
replaced bad file, still version 1.1

22 years agoadded commons-codec.jar property
maxcooper [Mon, 26 May 2003 10:53:03 +0000 (10:53 +0000)]
added commons-codec.jar property

22 years agocommons-codec 1.1
maxcooper [Sun, 25 May 2003 00:26:47 +0000 (00:26 +0000)]
commons-codec 1.1

22 years agocommons-digester 1.5
maxcooper [Sun, 25 May 2003 00:26:06 +0000 (00:26 +0000)]
commons-digester 1.5

22 years agominor output reformatting
maxcooper [Tue, 6 May 2003 13:58:26 +0000 (13:58 +0000)]
minor output reformatting

22 years agoremoved unused import
maxcooper [Tue, 6 May 2003 13:54:44 +0000 (13:54 +0000)]
removed unused import

22 years agoadded simple, initial test framework
maxcooper [Tue, 6 May 2003 13:54:04 +0000 (13:54 +0000)]
added simple, initial test framework

22 years agotest system support jars
maxcooper [Tue, 6 May 2003 13:53:23 +0000 (13:53 +0000)]
test system support jars

22 years agopartially completed login test
maxcooper [Tue, 6 May 2003 13:52:49 +0000 (13:52 +0000)]
partially completed login test

22 years agofixed typo "equest" -> "request"
maxcooper [Mon, 5 May 2003 23:49:30 +0000 (23:49 +0000)]
fixed typo "equest" -> "request"

22 years agofixed comment
maxcooper [Mon, 5 May 2003 11:53:12 +0000 (11:53 +0000)]
fixed comment

22 years agoexternal project libraries (including ant-contrib.jar for build system)
maxcooper [Mon, 5 May 2003 11:46:44 +0000 (11:46 +0000)]
external project libraries (including ant-contrib.jar for build system)

22 years agoload environment properties after build.properties files to allow local override...
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

22 years agoshared build properties XML fragment
maxcooper [Mon, 5 May 2003 11:42:53 +0000 (11:42 +0000)]
shared build properties XML fragment

22 years agomade the project version a replaceable token
maxcooper [Mon, 5 May 2003 11:39:03 +0000 (11:39 +0000)]
made the project version a replaceable token

22 years agonew build system, includes deployment
maxcooper [Mon, 5 May 2003 11:38:27 +0000 (11:38 +0000)]
new build system, includes deployment

22 years agoadded display-name tag
maxcooper [Mon, 5 May 2003 10:03:50 +0000 (10:03 +0000)]
added display-name tag

22 years agoupdated BASIC auth info to indicate that it will be supported in a future release
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

22 years agomoved to servlet package
maxcooper [Sat, 26 Apr 2003 08:00:43 +0000 (08:00 +0000)]
moved to servlet package

22 years agofixed the build system
maxcooper [Thu, 24 Apr 2003 10:55:17 +0000 (10:55 +0000)]
fixed the build system

22 years agochanged dummy package name to servlet
maxcooper [Thu, 24 Apr 2003 09:34:50 +0000 (09:34 +0000)]
changed dummy package name to servlet

22 years agoupdated library versions to current releases
maxcooper [Sun, 30 Mar 2003 10:34:24 +0000 (10:34 +0000)]
updated library versions to current releases

22 years agoadded fix for proper UTF matching
maxcooper [Sun, 30 Mar 2003 10:33:02 +0000 (10:33 +0000)]
added fix for proper UTF matching

22 years agoadded Release 1.0.1 UTF matching fix comment
maxcooper [Sun, 30 Mar 2003 10:30:53 +0000 (10:30 +0000)]
added Release 1.0.1 UTF matching fix comment

22 years agoadded 1.0.1 section
maxcooper [Thu, 27 Mar 2003 13:34:39 +0000 (13:34 +0000)]
added 1.0.1 section

22 years agoadded welcome-file change comment in web.xml
maxcooper [Thu, 27 Mar 2003 13:33:45 +0000 (13:33 +0000)]
added welcome-file change comment in web.xml

22 years agocorrected welcome-file
maxcooper [Thu, 27 Mar 2003 13:31:50 +0000 (13:31 +0000)]
corrected welcome-file
was: /index.jsp
now: index.jsp

22 years agofixed to allow unrestricted access to the login error page
maxcooper [Sat, 8 Feb 2003 08:52:43 +0000 (08:52 +0000)]
fixed to allow unrestricted access to the login error page
minor reformatting

22 years ago*** empty log message ***
maxcooper [Sat, 8 Feb 2003 08:25:43 +0000 (08:25 +0000)]
*** empty log message ***

22 years agoremoved, temporarily
maxcooper [Sat, 8 Feb 2003 08:23:33 +0000 (08:23 +0000)]
removed, temporarily

22 years agoadded getter for exampleProperty to support commons-beanutils-1.6
maxcooper [Fri, 7 Feb 2003 11:17:23 +0000 (11:17 +0000)]
added getter for exampleProperty to support commons-beanutils-1.6

22 years agomoved web files around
maxcooper [Fri, 7 Feb 2003 10:35:38 +0000 (10:35 +0000)]
moved web files around

22 years agoupdated version number to 1.1, 1.1-dev
maxcooper [Fri, 7 Feb 2003 10:34:42 +0000 (10:34 +0000)]
updated version number to 1.1, 1.1-dev

22 years agoupdated version number to 1.1-dev
maxcooper [Fri, 7 Feb 2003 10:33:14 +0000 (10:33 +0000)]
updated version number to 1.1-dev

22 years agoupdated version history to include 1.0 changes
maxcooper [Fri, 7 Feb 2003 10:31:35 +0000 (10:31 +0000)]
updated version history to include 1.0 changes

22 years agoupdated version to 1.1-dev
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

22 years agofixed bug #663088: must call start() on Catalina Realm for password encryption support
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

22 years agoupdated EJB section
maxcooper [Wed, 22 Jan 2003 21:27:18 +0000 (21:27 +0000)]
updated EJB section

22 years agoadded BASIC auth change listings
maxcooper [Wed, 22 Jan 2003 21:27:01 +0000 (21:27 +0000)]
added BASIC auth change listings

22 years agomoved What's New to HISTORY file
maxcooper [Wed, 22 Jan 2003 21:24:28 +0000 (21:24 +0000)]
moved What's New to HISTORY file
changed signature
juggled contributors

22 years ago*** empty log message ***
dayash [Sat, 18 Jan 2003 07:31:13 +0000 (07:31 +0000)]
*** empty log message ***

22 years agostatic target now copies org.apache.catalina.util.Base64 class to WEB-INF/classes...
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.

22 years agoproject.version changed to 1.0-b6
dayash [Sat, 18 Jan 2003 07:28:54 +0000 (07:28 +0000)]
project.version changed to 1.0-b6

22 years agoa configurable login submit form pattern can be used,
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.

22 years agochanged the current limitation to read "SecurityFilter only supports FORM and BASIC...
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....."

22 years ago<auth-method>FORM</auth-method> added to <login-config> element
dayash [Sat, 18 Jan 2003 07:24:15 +0000 (07:24 +0000)]
<auth-method>FORM</auth-method> added to <login-config> element

22 years agoNoResponse a dummy and harmless servlet required for supporting Servlet 2.3 public...
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.

22 years agologin submit url (j_security_check, /logMeIn) is configurable, setAuthMethod() and...
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

22 years agoform action (j_security_check or logMeIn) are configurable
dayash [Sat, 18 Jan 2003 07:19:04 +0000 (07:19 +0000)]
form action (j_security_check or logMeIn) are configurable

22 years agoimplemented BASIC authentication support and support for Servlet 2.3 public final...
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.

22 years agoimplemented a utility getCurrentRequest() to get the original HttpServletRequest
dayash [Sat, 18 Jan 2003 07:14:49 +0000 (07:14 +0000)]
implemented a utility getCurrentRequest() to get the original HttpServletRequest

22 years agoupdated version number
maxcooper [Mon, 6 Jan 2003 05:05:48 +0000 (05:05 +0000)]
updated version number

22 years agofixed disclaimer to call out THE SECURITY FILTER PROJECT instead of THE APACHE SOFTWA...
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

22 years agosimplified compareTo() with code contributed by Chris Nokleberg
maxcooper [Mon, 6 Jan 2003 05:01:57 +0000 (05:01 +0000)]
simplified compareTo() with code contributed by Chris Nokleberg

22 years agosession is now invalidated if the user re-authenticates
maxcooper [Mon, 6 Jan 2003 04:16:32 +0000 (04:16 +0000)]
session is now invalidated if the user re-authenticates

22 years agominor clean up
maxcooper [Mon, 6 Jan 2003 01:21:33 +0000 (01:21 +0000)]
minor clean up

22 years agonow allows unrestricted access to login page and error page
maxcooper [Mon, 6 Jan 2003 01:14:23 +0000 (01:14 +0000)]
now allows unrestricted access to login page and error page

22 years agofixed disclaimer to call out THE SECURITY FILTER PROJECT instead of THE APACHE SOFTWA...
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

22 years agoimproved j_security_check matching accuracy and performance
maxcooper [Sun, 5 Jan 2003 09:25:00 +0000 (09:25 +0000)]
improved j_security_check matching accuracy and performance

22 years agoadded pattern type for / (default)
maxcooper [Sun, 5 Jan 2003 09:23:53 +0000 (09:23 +0000)]
added pattern type for / (default)

22 years agobug #661261: improper sorting of EXACT patterns
maxcooper [Thu, 2 Jan 2003 19:21:28 +0000 (19:21 +0000)]
bug #661261: improper sorting of EXACT patterns

22 years agoupdated version number
maxcooper [Tue, 17 Dec 2002 15:14:55 +0000 (15:14 +0000)]
updated version number
added securityfilter-user list to Contributors

22 years agoupdated version number
maxcooper [Tue, 17 Dec 2002 15:13:17 +0000 (15:13 +0000)]
updated version number

22 years agoupdated version
maxcooper [Tue, 17 Dec 2002 15:12:49 +0000 (15:12 +0000)]
updated version
updated history log

22 years agochanged from jakarta-regexp to jakarta-ORO
maxcooper [Tue, 17 Dec 2002 15:11:26 +0000 (15:11 +0000)]
changed from jakarta-regexp to jakarta-ORO
version number update

22 years agoswitched to thread safe implementation using Jakarta-ORO
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

22 years agoupdated version number
maxcooper [Tue, 17 Dec 2002 15:05:42 +0000 (15:05 +0000)]
updated version number

23 years agoupdated comments to reflect proper Servlet Spec 2.3 compliance
maxcooper [Tue, 10 Dec 2002 05:02:18 +0000 (05:02 +0000)]
updated comments to reflect proper Servlet Spec 2.3 compliance

23 years agofixed various pattern matching problems, including:
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

23 years agorefactored the (now named) MatchableURLPatternFactory.createMatchableURLPattern metho...
maxcooper [Mon, 9 Dec 2002 10:17:12 +0000 (10:17 +0000)]
refactored the (now named) MatchableURLPatternFactory.createMatchableURLPattern method name

23 years agoAdded carriage returns to source files to fix unterminated comment errors rel-1_0_b4
maxcooper [Sat, 14 Sep 2002 08:45:28 +0000 (08:45 +0000)]
Added carriage returns to source files to fix unterminated comment errors

23 years agoChanged version numbers for 1.0-b4 release
maxcooper [Sat, 14 Sep 2002 08:22:02 +0000 (08:22 +0000)]
Changed version numbers for 1.0-b4 release

23 years agoadded local DTD update description,
maxcooper [Wed, 28 Aug 2002 00:15:31 +0000 (00:15 +0000)]
added local DTD update description,
updated version number

23 years agoupdated version number
maxcooper [Wed, 28 Aug 2002 00:15:09 +0000 (00:15 +0000)]
updated version number

23 years agoupdate public name of DTD to include version number
maxcooper [Wed, 28 Aug 2002 00:09:01 +0000 (00:09 +0000)]
update public name of DTD to include version number

23 years agoregistered local version of DTD file
maxcooper [Wed, 28 Aug 2002 00:08:39 +0000 (00:08 +0000)]
registered local version of DTD file

23 years agothis file is not needed
maxcooper [Wed, 28 Aug 2002 00:08:03 +0000 (00:08 +0000)]
this file is not needed

23 years agofixed typo
maxcooper [Tue, 27 Aug 2002 11:01:21 +0000 (11:01 +0000)]
fixed typo

23 years agofixed JavaDoc comment
maxcooper [Tue, 27 Aug 2002 11:01:05 +0000 (11:01 +0000)]
fixed JavaDoc comment

23 years agoremoved unused import
maxcooper [Tue, 27 Aug 2002 11:00:35 +0000 (11:00 +0000)]
removed unused import

23 years agoremoved unused code
maxcooper [Tue, 27 Aug 2002 10:59:59 +0000 (10:59 +0000)]
removed unused code