| ================================================================================ |
| 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 regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| ================================================================================ |
| |
| $Id$ |
| |
| ================================= |
| Apache Tomcat 5.5 Patch Proposals |
| ================================= |
| |
| |
| PATCHES PROPOSED TO BACKPORT: |
| [ New proposals should be added at the end of the list ] |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=38743 |
| Warn if the user tries to set an invalid property. |
| Port of http://svn.apache.org/viewvc?view=rev&revision=565464 |
| http://people.apache.org/~markt/patches/2009-07-02-bug38743.patch |
| +1: markt, kkolinko |
| 0: fhanik - big step for an old branch, could be risky, I'd wait until after next release if we consider it |
| -1: |
| |
| * Minor cleanups for AccessLogValve classes |
| Reuses StringBuffer, uses char instead of single-char String, etc. |
| http://people.apache.org/~kkolinko/patches/2009-07-15_tc55_ALV.patch |
| http://people.apache.org/~kkolinko/patches/2009-07-15_tc55_FCALV.patch |
| +1: kkolinko, rjung |
| -1: |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=42390 |
| Fix compilation error with some nested tag files and simple tags |
| https://issues.apache.org/bugzilla/show_bug.cgi?id=48616#c22 |
| (https://issues.apache.org/bugzilla/attachment.cgi?id=24993) |
| +1: kkolinko, markt |
| -1: |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=44041 |
| Threading issue in class loading plus fix for |
| https://issues.apache.org/bugzilla/show_bug.cgi?id=48694 a potential deadlock |
| http://people.apache.org/~markt/patches/2010-03-25-bug44041.patch |
| +1: markt, kkolinko |
| -1: |
| |
| Mark ResourceEntry.loadedClass as volatile. |
| http://svn.apache.org/viewvc?rev=927877&view=rev |
| +1: kkolinko |
| -1: |
| |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47878 |
| Return 404's rather than a permanent 500 if a JSP is deleted |
| Make sure first response post deletion is correct |
| Port of r439565, r832102 & r904834 |
| http://people.apache.org/~markt/patches/2010-01-30-bug47878-tc5.patch |
| +1: markt |
| -1: |
| kkolinko - Just a note: This issue won't affect configurations where Jasper |
| runs with development=false. |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48179 |
| Improve processing of TLD cache file |
| https://issues.apache.org/bugzilla/attachment.cgi?id=24918 |
| +1: kkolinko, markt |
| -1: |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48580 |
| Prevent AccessControlException if first access is to a JSP that uses a FunctionMapper |
| https://issues.apache.org/bugzilla/attachment.cgi?id=25094 |
| (it is markt's r915070) |
| +1: kkolinko, markt |
| -1: |
| |
| * Remove JSSE13Factory, JSSE13SocketFactory classes, |
| because |
| - TC 5.5 runs on JRE 1.4+ and that comes bundled with JSSE 1.4, |
| so these classes are no more needed. |
| - JSSE13SocketFactory directly references com.sun.net.* classes in its |
| source code without using reflection, and that causes compilation failure |
| with my IDE/JRE settings. |
| 1) |
| svn delete connectors/util/java/org/apache/tomcat/util/net/jsse/JSSE13Factory.java |
| svn delete connectors/util/java/org/apache/tomcat/util/net/jsse/JSSE13SocketFactory.java |
| 2) |
| http://people.apache.org/~kkolinko/patches/2010-03-06_tc55_remove_JSSE13Factory_v2.patch |
| +1: kkolinko, markt |
| -1: |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48701 |
| Add system property to allow disabling enforcement of JSP.5.3 |
| The spec recommends, but does not require this enforcement. |
| http://svn.apache.org/viewvc?rev=920880&view=rev |
| +1: kkolinko, markt |
| -1: |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48701 |
| Tag account of TagVariableInfo when implementing the rules of JSP.5.3 |
| http://people.apache.org/~markt/patches/2010-03-09-bug48701.patch |
| +1: markt, kkolinko |
| -1: |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48613 |
| Only attempt APR initialization if the <Listener> has been specified |
| It is backport of r911300. (fix by fhanik) |
| http://people.apache.org/~kkolinko/patches/2010-03-11_tc55_bug48613.patch |
| +1: kkolinko, markt |
| -1: |
| |
| * Update to NSIS 2.46 |
| NSIS changelog: http://nsis.sourceforge.net/Docs/AppendixF.html#F.1.1 |
| http://svn.apache.org/viewvc?rev=921630&view=rev |
| +1: kkolinko, markt |
| -1: |
| |
| * Update to Commons Daemon 1.0.2 and use procrun from upstream distribution |
| 1) |
| svn delete connectors/procrun |
| 2) |
| http://people.apache.org/~kkolinko/patches/2010-03-17_tc55_commons-daemon.patch |
| +1: kkolinko, mturk, markt |
| -1: |
| kkolinko - I updated the patch to do not delete "deploy.old" target. |
| Regarding "deploy.old": Note, that the commons-daemon files that were |
| copied in that target are already copied by "deploy-static", and that |
| I see no reason why one of the files was copied to ${tomcat.dist}, |
| as that target updates ${tomcat.build} only. |
| |
| * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48717 |
| When a node joins a cluster and it receives all the current sessions, ensure |
| the sessionCreated event is fired if the Manager is configured to replicate |
| session events |
| http://svn.apache.org/viewvc?rev=928482&view=rev |
| (apply to both cluster implementations) |
| +1: markt |
| -1: |