blob: aa473f0efd40560b26eb9406291b8b8ab47a5499 [file] [log] [blame]
================================================================================
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 ]
* 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
-O: jim
-1:
* Backport Windows installer improvements from Tomcat 7.0.5.
(as applied to TC6 in http://svn.apache.org/viewvc?rev=1056426&view=rev )
TC5.5 differences from TC6:
1) The patch includes changes to build.xml, to implement filtering for @YEAR@
2) The patch includes changes to tomcat-users_1.xml, to implement TC6/TC7
installer feature that the character encoding that was used to write
tomcat-users.xml is included in the XML signature at the top of the file.
That is to support non-latin usernames.
3) The patch uses the old roles "manager" and "admin", not the "-gui" ones.
To apply:
1. Run the following SVN commands:
svn del build/resources/jvm.ini
svn del build/resources/config.ini
svn del build/resources/main.ico
svn del build/resources/uninst.ico
# copy icons from TC7, see r999976
svn copy ../../trunk/res/main.ico build/resources/
svn copy ../../trunk/res/uninst.ico build/resources/
2. Apply patch:
http://people.apache.org/~kkolinko/patches/2011-01-17_tc55_tomcat-nsi.patch
+1: kkolinko, markt
-1:
For reference: here is the diff of tomcat.nsi of trunk @1059900 if I copy
patched tomcat.nsi of tc5.5 on top of it:
( http://people.apache.org/~kkolinko/patches/2011-01-17_tc55_tomcat-nsi-of-tc7_vs_tc55.diff )
* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=50620
Exceptions calling session.endAccess should not prevent recycle() from completing normally
1) copy o.a.tomcat.util.ExceptionUtils from trunk
svn copy ../../trunk/java/org/apache/tomcat/util/ExceptionUtils.java connectors/util/java/org/apache/tomcat/util/
2) patches:
http://svn.apache.org/viewvc?rev=1061442&view=rev
http://svn.apache.org/viewvc?rev=1061446&view=rev
(by markt)
+1: kkolinko, markt
-1:
(For convenience, here is patch that applies the above:
http://people.apache.org/~kkolinko/patches/2011-01-22_tc55_50620.patch
)