maxcooper [Mon, 7 Jul 2003 04:20:22 +0000 (04:20 +0000)]
deployment stuff still not working reliably
added undeploy to dependecies for dist-webapps in a (failed) attempt to fix that
it may work a little better now, but it still isn't quite right
maxcooper [Mon, 7 Jul 2003 04:18:49 +0000 (04:18 +0000)]
POSTed parameter test now works
maxcooper [Mon, 7 Jul 2003 04:18:29 +0000 (04:18 +0000)]
reformatted and refactored a few things
fixed keep-POSTed-params functionality
maxcooper [Mon, 7 Jul 2003 04:16:40 +0000 (04:16 +0000)]
added todo note about adding BASIC auth method support
maxcooper [Mon, 7 Jul 2003 03:31:54 +0000 (03:31 +0000)]
removed a System.out.println debug message
maxcooper [Mon, 7 Jul 2003 03:26:12 +0000 (03:26 +0000)]
fixed: bug #766413 Losing original request parameters after logging in
maxcooper [Sat, 14 Jun 2003 14:39:03 +0000 (14:39 +0000)]
optimized imports
maxcooper [Sat, 14 Jun 2003 14:38:19 +0000 (14:38 +0000)]
reformatted, removed unnecessary code, and added comments
maxcooper [Sat, 14 Jun 2003 14:12:32 +0000 (14:12 +0000)]
needs to be completed
maxcooper [Sat, 14 Jun 2003 14:11:44 +0000 (14:11 +0000)]
refactored some test methods,
added LogoutTest
maxcooper [Sat, 14 Jun 2003 14:10:42 +0000 (14:10 +0000)]
added elements for POST method testing
maxcooper [Tue, 10 Jun 2003 12:11:26 +0000 (12:11 +0000)]
refactored some functionality into the TestBase class
maxcooper [Tue, 10 Jun 2003 11:40:41 +0000 (11:40 +0000)]
added multiple slash test:
//securePage.jsp
maxcooper [Tue, 10 Jun 2003 11:37:06 +0000 (11:37 +0000)]
tests for path tricks
/./securePage.jsp
/public/../securePage.jsp
maxcooper [Tue, 10 Jun 2003 11:36:21 +0000 (11:36 +0000)]
revised comments
maxcooper [Tue, 10 Jun 2003 11:30:07 +0000 (11:30 +0000)]
tests for proper filter operation when UTF-encoded URLs are used
maxcooper [Tue, 10 Jun 2003 11:29:33 +0000 (11:29 +0000)]
refactored basic just-in-time login sequence into TestBase class
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
maxcooper [Mon, 9 Jun 2003 12:05:17 +0000 (12:05 +0000)]
index page now uses Constant values to facilitate testing
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
maxcooper [Mon, 9 Jun 2003 11:27:12 +0000 (11:27 +0000)]
added undeploy as a dependency for the clean target
maxcooper [Mon, 9 Jun 2003 11:26:43 +0000 (11:26 +0000)]
refactored to use values from the Constants class
maxcooper [Mon, 9 Jun 2003 11:15:07 +0000 (11:15 +0000)]
moved example app realms to new package structure
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
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