Re: Time to organise svn - Take 3
Filip Hanik - Dev Lists wrote: Mark Thomas wrote: jean-frederic clere wrote: Why Friday? Shouldn't we wait until 6.0.15 (or 6.0.15 + n) is voted stable? s We can do if that is the preference. My motivation is that I am keen to get back to a CTR codebase asap as I find only having RTC a real pain. he he, I think everyone does, however two months ago you said I don't see a need for a separate 6.0.x and 6.1.x development at this point. I have yet to see a convincing technical argument that there is something sufficiently new and/or different to justify this overhead. has anything changed since before when we had trunk and 6.0.x, to the point where we have more resources and more todos to maintain 6.0.x, 6.1.x and trunk? This is one more branch than we used to have. Yes and no. What has changed is that we voted to move to a CTR dev branch and a RTC stable branch. What hasn't changed is my view that we don't want to be supporting multiple stable 6.x branches at the same time. There are some API changes for Geronimo and possibly others that people want to introduce. An API change == version bump, so we are heeding towards a stable 6.2.x branch using RTC and a dev branch that is CTR. The question is how we get there with the minimum of hassle (mainly duplicated effort) for all concerned. wouldn't it be better to hold of on the 6.1.x until there is a feature set for that release, and only have trunk. Otherwise we will have two 6.0.x branches, just one is named 6.1.x but there is nothing different with them I agree we don't want multiple stable branches. What my last proposal[1] implied but did not make explicit is that the 6.0.x branch is frozen as soon as 6.0.15 is voted stable. If it isn't voted stable, then we wait until we have a stable 6.0.x and then move forward as per [1]. That said, your point about agreeing a the feature set is a good one. Your comments have sparked off what I think is a better idea. Look out for take 4 of the svn organisation, arriving in your inbox later this afternoon. Mark [1] http://marc.info/?l=tomcat-devm=119170194116793w=2 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
svn commit: r591792 - in /tomcat/connectors/trunk/jk: native/apache-1.3/mod_jk.c native/apache-2.0/mod_jk.c native/common/jk_uri_worker_map.c native/common/jk_uri_worker_map.h native/iis/jk_isapi_plug
Author: rjung Date: Sun Nov 4 07:53:44 2007 New Revision: 591792 URL: http://svn.apache.org/viewvc?rev=591792view=rev Log: Fix BZ 42038: Correct overlay of mounts and unmounts for IIS. For IIS we check for mounts using two passes, once with the URL with the vhost name prepended, and if we don't find a match, another pass with the original URL. The semantics of unmount are, that first all mounts must be checked, and after that all unmounts. Until now, a mount found in IIS during the second pass, will win over an unmount during the first pass. We move the two passes into the mapping function and add the vhost name as another parameter. Refactored the mapping function a little, by moving out the search for a match, which we now need to call twice. Also removed some logging from IIS, because the same infomration gets logged inside the mapping function on the same level. Modified: tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.h tomcat/connectors/trunk/jk/native/iis/jk_isapi_plugin.c tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml Modified: tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c?rev=591792r1=591791r2=591792view=diff == --- tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c (original) +++ tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c Sun Nov 4 07:53:44 2007 @@ -2647,7 +2647,7 @@ } ap_no2slash(clean_uri); -worker = map_uri_to_worker(conf-uw_map, clean_uri, conf-log); +worker = map_uri_to_worker(conf-uw_map, clean_uri, NULL, conf-log); /* Don't know the worker, ForwardDirectories is set, there is a * previous request for which the handler is JK_HANDLER (as set by Modified: tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c?rev=591792r1=591791r2=591792view=diff == --- tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c (original) +++ tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c Sun Nov 4 07:53:44 2007 @@ -2088,7 +2088,7 @@ worker_name, r-uri); } else { -worker_name = map_uri_to_worker(xconf-uw_map, r-uri, xconf-log); +worker_name = map_uri_to_worker(xconf-uw_map, r-uri, NULL, xconf-log); if (worker_name == NULL worker_env.num_of_workers) { worker_name = worker_env.worker_list[0]; if (JK_IS_DEBUG_LEVEL(xconf-log)) @@ -2919,7 +2919,7 @@ } } -worker = map_uri_to_worker(conf-uw_map, r-uri, conf-log); +worker = map_uri_to_worker(conf-uw_map, r-uri, NULL, conf-log); if (worker) { r-handler = apr_pstrdup(r-pool, JK_HANDLER); @@ -3061,7 +3061,7 @@ return DECLINED; } -worker = map_uri_to_worker(conf-uw_map, r-uri, conf-log); +worker = map_uri_to_worker(conf-uw_map, r-uri, NULL, conf-log); if (worker) { r-handler = apr_pstrdup(r-pool, JK_HANDLER); Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c?rev=591792r1=591791r2=591792view=diff == --- tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c (original) +++ tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c Sun Nov 4 07:53:44 2007 @@ -484,9 +484,61 @@ return rc; } -static int is_nomap_match(jk_uri_worker_map_t *uw_map, - const char *uri, const char* worker, - jk_logger_t *l) +static const char *find_match(jk_uri_worker_map_t *uw_map, +const char *url, jk_logger_t *l) +{ +unsigned int i; + +JK_TRACE_ENTER(l); + +for (i = 0; i uw_map-size; i++) { +uri_worker_record_t *uwr = uw_map-maps[i]; + +/* Check for match types */ +if ((uwr-match_type MATCH_TYPE_DISABLED) || +(uwr-match_type MATCH_TYPE_NO_MATCH)) +continue; + +if (JK_IS_DEBUG_LEVEL(l)) +jk_log(l, JK_LOG_DEBUG, Attempting to map context URI '%s=%s' source '%s', + uwr-context, uwr-worker_name, uri_worker_map_get_source(uwr, l)); + +if (uwr-match_type MATCH_TYPE_WILDCHAR_PATH) { +/* Map is already sorted by context_len */ +if
Time to organise svn - Take 4
After some more refinements, the plan to get us from where we are (RTC on a stable 6.0.x branch) to where we want to be (6.0.x frozen, RTC on a stable 6.2.x branch, and a CTR dev branch) is: Stage 1 === Create a CTR dev branch now. svn cp https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk https://svn.apache.org/repos/asf/tomcat/trunk Stage 2 === Commit patches to trunk using CTR. Patches are proposed (via STATUS file) for porting to 6.0.x or including in 6.1.x. Note that these are separate votes. A valid veto for inclusion on the 6.0.x branch does not exclude a patch from 6.1.x Releases of 6.0.x will continue. When we have a sufficient set of features for 6.1.x, move to stage 3. Stage 3 === Continue to commit patches to trunk using CTR. Do the (unless there is a pressing need - eg a major security issue) final stable release of 6.0.x. Freeze development of the 6.0.x branch. svn cp https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk https://svn.apache.org/repos/asf/tomcat/tc6.1.x/trunk Note that at this point tc6.0.x/trunk will be the same as the tag for the latest stable 6.0.x release Stage 4 === Continue to commit patches to trunk using CTR. Port those patches already approved for porting from trunk to 6.1.x Propose additional patches for porting from trunk to 6.1.x Release alpha/beta versions of 6.1.x When we are happy that the API of 6.1.x is stable and that the resulting build is stable, move to stage 5. Stage 5 === Continue to commit patches to trunk using CTR. Freeze development of 6.1.x svn cp https://svn.apache.org/repos/asf/tomcat/tc6.1.x/trunk https://svn.apache.org/repos/asf/tomcat/tc6.2.x/trunk Do the first stable 6.2.0 release Stage 6 === Continue to commit patches to trunk using CTR. Vote to port patches to 6.2.x. Release stable 6.2.x versions as required At some point in the future (next spec version, need for an API change, etc) repeat stages 2-6 to move to a stable 6.4.x/7.0.x branch Assuming there is consensus around this approach, I'd like to do stage 1 early this week so we can start planning the features for 6.1.x/6.2.x. I expect there will be at least one more 6.0.x release after 6.0.15 before we are ready to move to stages 3 and 4. Mark - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
svn commit: r591796 - /tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c
Author: rjung Date: Sun Nov 4 08:11:04 2007 New Revision: 591796 URL: http://svn.apache.org/viewvc?rev=591796view=rev Log: Cleanup logic flow and don't log NULL value ... Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c?rev=591796r1=591795r2=591796view=diff == --- tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c (original) +++ tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c Sun Nov 4 08:11:04 2007 @@ -684,17 +684,17 @@ /* In case we found a match, check for the unmounts. */ if (rv uw_map-nosize) { /* Again first including vhost. */ -if (is_nomatch(uw_map, url, rv, l)) { -rv = NULL; -} +int rc = is_nomatch(uw_map, url, rv, l); /* If no unmount was find, try without vhost. */ -else if (vhost_len is_nomatch(uw_map, url[vhost_len], rv, l)) { -rv = NULL; -} -if (rv == NULL JK_IS_DEBUG_LEVEL(l)) { +if (!rc vhost_len) +rc = is_nomatch(uw_map, url[vhost_len], rv, l); +if (rc) { +if (JK_IS_DEBUG_LEVEL(l)) { jk_log(l, JK_LOG_DEBUG, Denying match for worker %s by nomatch rule, rv); +} +rv = NULL; } } - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Time to organise svn - Take 3
William A. Rowe, Jr. wrote: jean-frederic clere wrote: Mark Thomas wrote: Mark Thomas wrote: svn cp https://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_15 https://svn.apache.org/repos/asf/tomcat/tc6.1.0/trunk https://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_15 https://svn.apache.org/repos/asf/tomcat/trunk Changes to .../trunk with be CTR Changes to .../6.1.x/trunk will be RTC As per the previously published plan, I will create tomcat/tc6.1.x/trunk and tomcat/trunk from the 6.0.15 tag. I plan to do this sometime on Friday afternoon GMT. Why Friday? Shouldn't we wait until 6.0.15 (or 6.0.15 + n) is voted stable? Contrawise, why wait, and why a tag? Usually most efforts (in order to preserve history) branch from trunk or branches, whereas tags/* reflect an endpoint (end of history). Simply branch from 6.0.x unless there are dirty secrets buried in there :) Because 6.0.15 (assuming it is stable) is intended to be the end of the 6.0.x branch. It is expected that the tag 6.0.15 == 6.0.x trunk. There was a long discussion in this thread: http://marc.info/?t=119154952900016r=1w=2 which was distilled into a new proposal: http://marc.info/?l=tomcat-devm=119170194116793w=2 Mark Bill - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
svn commit: r591804 - in /tomcat/connectors/trunk/jk: native/common/jk_uri_worker_map.c xdocs/miscellaneous/changelog.xml xdocs/reference/apache.xml xdocs/reference/uriworkermap.xml
Author: rjung Date: Sun Nov 4 09:18:13 2007 New Revision: 591804 URL: http://svn.apache.org/viewvc?rev=591804view=rev Log: Make exclusion rules/JkUnMount easier. Until now the worker name of the exclusion rule needs to reflect the worker name of a mapping rule. In order to be able to exclude completely based on URL pattern, we allow the worker name '*' wor an exclusion. This will match any worker. Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml tomcat/connectors/trunk/jk/xdocs/reference/apache.xml tomcat/connectors/trunk/jk/xdocs/reference/uriworkermap.xml Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c?rev=591804r1=591803r2=591804view=diff == --- tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c (original) +++ tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c Sun Nov 4 09:18:13 2007 @@ -552,7 +552,7 @@ (uwr-match_type MATCH_TYPE_DISABLED)) continue; /* Check only matching workers */ -if (strcmp(uwr-worker_name, worker)) +if (*uwr-worker_name != '*' strcmp(uwr-worker_name, worker)) continue; if (uwr-match_type MATCH_TYPE_WILDCHAR_PATH) { /* Map is already sorted by context_len */ Modified: tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml?rev=591804r1=591803r2=591804view=diff == --- tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml (original) +++ tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml Sun Nov 4 09:18:13 2007 @@ -43,6 +43,10 @@ br / subsection name=Native changelog + update +Common: Allow '*' for the worker name in exclusion rules (resp. JkUnMount) +which will override all workers. (rjung) + /update fix bug42038/bug: Correct overlay of mounts and unmounts for IIS. (rjung) /fix Modified: tomcat/connectors/trunk/jk/xdocs/reference/apache.xml URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/xdocs/reference/apache.xml?rev=591804r1=591803r2=591804view=diff == --- tomcat/connectors/trunk/jk/xdocs/reference/apache.xml (original) +++ tomcat/connectors/trunk/jk/xdocs/reference/apache.xml Sun Nov 4 09:18:13 2007 @@ -762,7 +762,7 @@ You can use the JkMount directive at the top level or inside lt;VirtualHostgt; sections of your httpd.conf file. /p -pbJkUnmount/b directive acts as an opposite to JkMount and blocks access +pbJkUnMount/b directive acts as an opposite to JkMount and blocks access to a particular URL. The purpose is to be able to filter out the particular content types from mounted context. The following example mounts /servlet/* context, but all .gif files that belongs to that context are not served. @@ -775,8 +775,12 @@ /source p JkUnMount takes precedence over JkMount directives, meaning that the JK -will first look for unmount and then for mount directives. The following -example will block all .gif files. +will first try to mount and then checks, if there is an exclusiond defined by a +JkUnMount. A JkUnMount overrides a JkMount only, if the worker names in the +JkMount and in the JkUnMount are the same. +/p +p +The following example will block all .gif files although there is a JkMount for them: /p source # do not send requests ending with .gif to worker1 @@ -785,7 +789,20 @@ # precedence over JkMount directive JkMount /servlet/*.gif worker1 /source - +p +Starting with version 1.2.26 of JK you can apply a JkUnMount to any worker, +by using the star character '*' as the worker name in the JkUnMount. +More complex patterns in JkUnMount worker names are not allowed. +/p +source + # Mapping the webapps myapp1 and myapp2: + /myapp1/*=worker1 + /myapp2/*=worker2 + # Exclude the all subdirectories static for all workers: + !/*/static/*=* + # Exclude some suffixes for all workers: + !*.html=* +/source p bJkAutoAlias/b directive automatically bAlias/b webapp context directories into the Apache document space. It enables Apache to serve a static context while Tomcat @@ -825,7 +842,7 @@ p bJkWorkerProperty/b is a new directive available from JK 1.2.7 version. It is a convenient method for setting directives that are -usually set inside bworkers.propeties/bfile. The parameter for +usually set inside bworkers.propeties/b file. The parameter for that directive is raw line from workers.properties file. /p source @@ -849,7 +866,7 @@ JkMountFile conf/uriworkermap.properties /source pIf the mount
svn commit: r591810 - /tomcat/connectors/trunk/jk/native/iis/isapi_redirect.rc
Author: rjung Date: Sun Nov 4 10:11:04 2007 New Revision: 591810 URL: http://svn.apache.org/viewvc?rev=591810view=rev Log: Fix compilation. Properly escape line ending. Modified: tomcat/connectors/trunk/jk/native/iis/isapi_redirect.rc Modified: tomcat/connectors/trunk/jk/native/iis/isapi_redirect.rc URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/iis/isapi_redirect.rc?rev=591810r1=591809r2=591810view=diff == --- tomcat/connectors/trunk/jk/native/iis/isapi_redirect.rc (original) +++ tomcat/connectors/trunk/jk/native/iis/isapi_redirect.rc Sun Nov 4 10:11:04 2007 @@ -1,7 +1,7 @@ #define JK_COPYRIGHT Licensed to the Apache Software Foundation \ (ASF) under one or more contributor license \ agreements. See the NOTICE file distributed \ - with this work for additional information + with this work for additional information \ regarding copyright ownership. #define JK_LICENSE The ASF licenses this file to You under the \ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 42038] - JK uriworkermap ROOT mapping causes non-virtual exclusions to be ignored
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=42038. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=42038 --- Additional Comments From [EMAIL PROTECTED] 2007-11-04 10:22 --- Your configuration /umich|/*=v7CDALiveWorker #Added for Friendly URL Mapper /*=v7CDALiveWorker #Exclude static files !/UMICH/*=v7CDALiveWorker !/System/*=v7CDALiveWorker should now work (apart from the fact, that we still match URLs case sensitive). You can find a dev snapshot of 1.2.26 under http://people.apache.org/~rjung/mod_jk-dev/ The IIS mount checks are restructured now. They should be compatible as long no exclusion is defined. Whenever an exclusion is defined, it is always matched last, after any positive match, independeant of possible vhosts. Please report back, if this fixes your problem. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Tomcat Wiki] Update of SSLWithFORMFallback by RichardUnger
Dear Wiki user, You have subscribed to a wiki page or wiki category on Tomcat Wiki for change notification. The following page has been changed by RichardUnger: http://wiki.apache.org/tomcat/SSLWithFORMFallback -- This page describes a Tomcat setup for SSL Client Authentication with fallback to FORM authentication. This is ''not'' for using FORM based authentication over a simple SSL channel - you do not need SSL client authentication for that. - Note: Tested with Tomcat 5.5.17 and 5.5.20 + Note: Tested with Tomcat 5.5.17, 5.5.20 and 5.5.25 SSL Client Authentication (sometimes also known as Client Certificate authentication) uses the SSL protocol to authenticate clients based on a X509 Certificate. Normally this is accomlished by configuring SSL in Tomcat, and then configuring the Web Application's security descriptor to use CLIENT-CERT as the auth-method in the login-config section. @@ -132, +132 @@ === How does it work? === - The code is tested with Tomcat 5.5.17 and 5.5.20. It will probably work with only minor modifications for other Tomcat 5.5 versions. It has been tested using Java 1.5. + The code is tested with Tomcat 5.5.17, 5.5.20 and 5.5.25. It will probably work with only minor modifications for other Tomcat 5.5 versions. It has been tested using Java 1.5. In short, this code works because: * Tomcat uses the auth-config element of the deployment descriptor to create an Authentication Valve - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
May Chun Chew/FEA/PEC is out of the office.
I will be out of the office starting 11/05/2007 and will not return until 11/07/2007. For urgent matters, pls contact [EMAIL PROTECTED] Tel: (65)63629408 I am also Contactable at (65)97876648. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Time to organise svn - Take 3
Mark Thomas wrote: William A. Rowe, Jr. wrote: Contrawise, why wait, and why a tag? Usually most efforts (in order to preserve history) branch from trunk or branches, whereas tags/* reflect an endpoint (end of history). Simply branch from 6.0.x unless there are dirty secrets buried in there :) Because 6.0.15 (assuming it is stable) is intended to be the end of the 6.0.x branch. It is expected that the tag 6.0.15 == 6.0.x trunk. Just to clear things up, I've made my share of svn mistakes, and using the tags/* result for anything other than and endpoint is one that I lived to regret (my doing, so my dogfood.) Assuming cp /branches/6.0.x /tags/6.0.15 happened at r678123, it's vastly still preferable to cp -r678123 /branches/6.0.x /trunk/ - that was my point, not what code y'all are agreeing to use, nor how many trunks and branches y'all want to struggle with :) Consider all the recent rearrangement of tags/ you made, this isn't something you want to have to struggle to unwind four years from now. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Bug report for Tomcat 3 [2007/11/04]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=CriticalMAJ=Major | | | | MIN=Minor NOR=Normal ENH=Enhancement | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | | 2350|Ver|Nor|2001-06-27|ServletConfig.getInitParameter() requires url-patt| | 5331|Ass|Nor|2001-12-09|getPathInfo vs URL normalization | | 6027|Inf|Maj|2002-01-25|Tomcat Automatically shuts down as service | | 6488|Ver|Maj|2002-02-15|Error: 304. Apparent bug in default ErrorHandler c| | 7785|Inf|Blk|2002-04-06|tomcat bug in context reloading | | 7863|Inf|Maj|2002-04-09|I have a problem when running Tomcat with IIS | | 8187|Inf|Cri|2002-04-17|Errors when Tomcat used with MS Access database | | 9737|Ver|Nor|2002-06-10|ArrayIndexOutOfBoundsException when sending just p| |10047|Ass|Cri|2002-06-20|IllegalStateException | |10406|Ass|Cri|2002-07-02|IllegalStateException | |11087|Inf|Blk|2002-07-23|IllegalStateException | |12156|Inf|Cri|2002-08-29|Apache and Tomcat 3.3.1 Interworking problem | |16363|Ass|Cri|2003-01-23|Stack Overflow accessing compiled JSP - Tomcat 3.2| |39250|Inf|Cri|2006-04-07|Tomcat 3.2.1 + JDK 1.4| +-+---+---+--+--+ | Total 14 bugs | +---+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Bug report for Watchdog [2007/11/04]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=CriticalMAJ=Major | | | | MIN=Minor NOR=Normal ENH=Enhancement | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | | 278|Unc|Nor|2000-12-04|Bug in GetParameterValuesTestServlet.java file Bug| | 279|Unc|Nor|2000-12-04|Logical Error in GetParameterValuesTestServlet Bug| | 469|Unc|Nor|2001-01-17|in example-taglib.tld urn should be uri BugRat| | 470|Unc|Nor|2001-01-17|FAIL positiveForward.jsp and positiveInclude.jsp B| | 9634|New|Enh|2002-06-05|No tests exist for ServletContext.getResourcePaths| |10703|New|Enh|2002-07-11|Need to test getRequestURI after RequestDispatcher| |11336|New|Enh|2002-07-31|Test wrapped path methods with RD.foward()| |11663|New|Maj|2002-08-13|JSP precompile tests rely on Jasper specific behav| |11664|New|Maj|2002-08-13|A sweep is needed of all Watchdog 4.0 tag librarie| |11665|New|Maj|2002-08-13|ServletToJSPErrorPageTest and ServletToServletErro| |11666|New|Maj|2002-08-13|SetBufferSize_1TestServlet is invalid.| |14004|New|Maj|2002-10-28|Incorrent behaviour of all attribute-related lifec| |15504|New|Nor|2002-12-18|JSP positiveGetValues test relies on order preserv| |24649|New|Nor|2003-11-12|getRemoteHost fails when agent has uppercase chara| |29398|New|Nor|2004-06-04|Update site and note current status | +-+---+---+--+--+ | Total 15 bugs | +---+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Bug report for Tomcat 4 [2007/11/04]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=CriticalMAJ=Major | | | | MIN=Minor NOR=Normal ENH=Enhancement | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | | 3839|Opn|Enh|2001-09-26|Problem bookmarking login page| | 4227|Opn|Enh|2001-10-17|Invalid CGI path | | 5329|New|Enh|2001-12-08|NT Service exits startup before Tomcat is finished| | 5795|New|Enh|2002-01-10|Catalina Shutdown relies on localhost causing prob| | 5829|New|Enh|2002-01-13|StandardManager needs to cope with sessions throwi| | 5985|New|Enh|2002-01-23|Tomcat should perform a more restrictive validatio| | 6600|Opn|Enh|2002-02-20|enodeURL adds 'jsession' when 'isRequestedSessionI| | 6614|New|Enh|2002-02-21|Have Bootstrap and StandardClassLoader use the sam| | 6671|New|Enh|2002-02-25|Simple custom tag example uses old declaration sty| | 7043|New|Enh|2002-03-12|database user and password for JDBC Based Store | | 7374|New|Enh|2002-03-22|Apache Tomcat/4.0.1 message on standard output| | 7676|New|Enh|2002-04-02|Allow name property to use match experssions in h| | 7723|New|Enh|2002-04-03|[patch] additional factory for org.apache.naming.f| | 8026|New|Enh|2002-04-12|Exceptions in StandardHostDeployer.addChild are lo| | 8323|New|Enh|2002-04-20|No support for running the 64 bit JVM | | 8343|New|Enh|2002-04-21|adding a absorber logger class to org.apache.ca| | 8441|New|Enh|2002-04-23|Command line files for NetWare| | 8705|New|Enh|2002-05-01|SessionListener should extend EventListener | | 8744|New|Enh|2002-05-02|No way to configure/extend runtime classloaders. | | 8776|New|Enh|2002-05-03|The session url encoding under somce circumstances| | 9227|New|Enh|2002-05-19|Allow an empty value of a pathname in the Standard| | 9456|New|Enh|2002-05-28|Problem saving server.xml file: invalid XML markup| | 9511|New|Enh|2002-05-30|Object instantiation optimization in StandardSessi| | 9629|New|Enh|2002-06-05|Fix ServletContext.getResourcePaths to match spec | | 9745|New|Enh|2002-06-10|extern cache mgt bug for conditionally dynamic pag| | 9852|New|Enh|2002-06-13|Odd Digest and Realm Behaviour| |10021|New|Enh|2002-06-19|Include upgrade option in installer | |10060|New|Enh|2002-06-20|Make the common and shared class loaders look in c| |10120|New|Enh|2002-06-21|Custom realm and shared instalation. | |10225|New|Enh|2002-06-25|ANT Tasks Error Situation | |10335|New|Enh|2002-06-28|[RFE,patch] Make JAASRealm more flexible | |10457|New|Enh|2002-07-03|Patch submission for DefaultServlet/WebdavServlet | |10526|New|Enh|2002-07-06|Authenticators do not always cache the Principal | |10565|Opn|Enh|2002-07-08|shutdown hook problem: java.lang.NoClassDefFoundE| |10691|Ass|Enh|2002-07-11|staring tomcat gives indication that tomcat is sta| |10699|New|Enh|2002-07-11|Apache SOAP 2.3 will not operate properly | |10972|New|Enh|2002-07-19|Realm without className in server.xml produces N| |11069|Opn|Enh|2002-07-23|Tomcat not flag error if tld is outside of /WEB-IN| |11129|New|Enh|2002-07-24|New valve for putting the sessionIDs in the reques| |11248|New|Enh|2002-07-29|DefaultServlet doesn't send expires header| |11754|Opn|Enh|2002-08-15|Synchronous shutdown script - shutdown.sh should w| |12069|New|Enh|2002-08-27|Creation of more HttpSession objects for one previ| |12428|Opn|Enh|2002-09-09|request.getUserPrincipal(): Misinterpretation of s| |12658|New|Enh|2002-09-15|a proxy host and port at the Host element level | |12766|New|Enh|2002-09-18|Tomcat should use tld files in /WEB-INF/ over vers| |13309|Opn|Enh|2002-10-04|Catalina calls System.exit() | |13634|New|Enh|2002-10-15|Allowing system properties to be substituted in co| |13689|Opn|Enh|2002-10-16|Classloader paths for 'Common' classes and librari| |13731|New|Enh|2002-10-17|Final request, response, session and other variabl| |13941|New|Enh|2002-10-24|reload is VERY slow | |13965|New|Enh|2002-10-25|Catalina.sh correction request for Tru64 Unix |
Bug report for Tomcat 5 [2007/11/04]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=CriticalMAJ=Major | | | | MIN=Minor NOR=Normal ENH=Enhancement | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |27122|Opn|Enh|2004-02-20|IE plugins cannot access components through Tomcat| |28039|Opn|Enh|2004-03-30|Cluster Support for SingleSignOn | |29160|Ver|Enh|2004-05-23|precompile problem: _jspx_meth_* (javax.servlet.js| |29494|Inf|Enh|2004-06-10|No way to set PATH when running as a service on Wi| |29936|Opn|Blk|2004-07-06|XML parser loading problems by container | |30241|Ver|Enh|2004-07-21|Enhance build script to use branch argument when c| |33262|Inf|Enh|2005-01-27|Service Manager autostart should check for adminis| |33453|Opn|Enh|2005-02-08|Jasper should recompile JSP files whose datestamps| |33650|Inf|Enh|2005-02-19|Jasper performance for multiple files processing | |33671|Opn|Enh|2005-02-21|Manual Windows service installation with custom na| |34801|New|Enh|2005-05-08|PATCH: CGIServlet does not terminate child after a| |34805|Ass|Enh|2005-05-08|warn about invalid security constraint url pattern| |34868|Ass|Enh|2005-05-11|allow to register a trust store for a session that| |35054|Inf|Enh|2005-05-25|warn if appBase is not existing as a File or direc| |35869|Inf|Enh|2005-07-26|Can't run as a service on Windows Server 2003 64-B| |36133|Inf|Enh|2005-08-10|Support JSS SSL implementation| |36169|New|Enh|2005-08-12|[PATCH] Enable chunked encoding for requests in II| |36362|New|Enh|2005-08-25|missing check for Java reserved keywords in tag fi| |36569|Inf|Enh|2005-09-09|Redirects produce illegal URL's | |36837|Inf|Enh|2005-09-28|Looking for ProxyHandler implementation of Http re| |36922|Inf|Enh|2005-10-04|setup.sh file mis-advertised and missing | |36923|New|Nor|2005-10-05|Deactivated EL expressions are not parsed for jsp | |37018|Ass|Enh|2005-10-11|Document how to use tomcat-SSL with a pkcs11 token| |37072|Ass|Nor|2005-10-13|Encoding mismatch in error condition | |37084|Opn| |2005-10-14|JspC from ant fails on JSPs that use custom taglib| |37334|Inf|Enh|2005-11-02|Realm digest property not aligned with the adminis| |37449|Opn|Enh|2005-11-10|Two UserDatabaseRealm break manager user | |37485|Inf|Enh|2005-11-14|I'd like to run init SQL after JDBC Connection cre| |37498|Inf|Nor|2005-11-14|[PATCH] NPE in org.apache.catalina.core.ContainerB| |37515|Inf|Nor|2005-11-15|smap not generated by JspC when used from Ant for | |37627|Opn|Nor|2005-11-24|Slow and incomplete dynamic content generation aft| |37785|Inf|Nor|2005-12-05|Changing startup type via Tomcat Monitor does not | |37794|Opn|Nor|2005-12-05|getParameter() fails on POST with transfer-encodin| |37797|Inf|Maj|2005-12-05|Configure Tomcat utility truncates classpath to 96| |37822|Opn|Nor|2005-12-07|WebappClassLoader interfering with Catalina core c| |37847|Ass|Enh|2005-12-09|Allow User To Optionally Specify Catalina Output F| |37869|Opn|Nor|2005-12-12|Cannot obtain client certificate with SSL / client| |37918|Inf|Nor|2005-12-15|EL cannot find valid getter from object when using| |37984|New|Nor|2005-12-21|JNDIRealm.java not able to handle MD5 password| |38001|Inf|Nor|2005-12-22|TruncatedClassFile when loadind applets | |38046|Ass| |2005-12-27|apache-tomcat-5.5.14-deployer doesn't work (Illega| |38131|New|Enh|2006-01-05|WatchedResource does not work if app is outside w| |38216|Inf|Enh|2006-01-10|Extend Jmxproxy to allow call of MBean Operations | |38268|Inf|Enh|2006-01-13|User friendly: Need submit button on adding/deleti| |38352|Inf|Nor|2006-01-22|Additional Entries for Default catalina.policy fil| |38360|Inf|Enh|2006-01-24|Domain for session cookies| |38367|Inf|Nor|2006-01-24|Executing any Catalina Ant task results in an exce| |38372|Inf|Cri|2006-01-25|tcnative-1.dll response overflow corruption, parti| |38427|Inf|Nor|2006-01-27|ServletContextListener Notified Multiple Times Whe| |38483|Inf|Nor|2006-02-01|access log valve uses simpledateformat in tread-un| |38484|New|Min|2006-02-01|webapps Admin: Invalid path /login was requested |