This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/9.0.x by this push: new 10ef88e This file should only be in the master branch 10ef88e is described below commit 10ef88e5c5b6d275919b775c490c27920112294c Author: Mark Thomas <ma...@apache.org> AuthorDate: Tue Jan 14 17:45:59 2020 +0000 This file should only be in the master branch --- TOMCAT-NEXT.txt | 72 --------------------------------------------------------- 1 file changed, 72 deletions(-) diff --git a/TOMCAT-NEXT.txt b/TOMCAT-NEXT.txt deleted file mode 100644 index 87eadaa..0000000 --- a/TOMCAT-NEXT.txt +++ /dev/null @@ -1,72 +0,0 @@ -================================================================================ - 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. -================================================================================ - -Notes of things to consider for the next major Tomcat release (10.0.x) - -Items carried over from the 9.0.x list: - -1. Remove the use of system properties to control configuration wherever - possible. - -2. Reduce instances of setters and getters for the same property existing on an - object and its parent. This may require new objects to be exposed via JMX. - -New items for 10.0.x onwards: - - 1. Remove APR connector. - - 2. Remove org.apache.tomcat.jni and replace with the minimum necessary to - interface with OpenSSL and clones. - We might want to park this one until we see what is available direct from - the JRE with project Panama. - - 3. Remove the ExtensionValidator and associated classes (assuming that the - minimum Java version is Java 9 or later). - - 4. Clean-up content-type header processing. Remove the optional space after - the ';' character (if any). Don't mutate the header if there is no charset - parameter. See BZ 62912 for some discussion and additional references. - - 5. Consider applying the delayed log file opening (until there is something to - log). See BZ 53620. - - 6. Consider including - <request-character-encoding>UTF-8</request-character-encoding> - in conf/web.xml - - 7. Consider including - <response-character-encoding>UTF-8</response-character-encoding> - in conf/web.xml - - 8. RFC 3986 states (section 2.2) that a %nn encoded delimiter is NOT equivalent - to the decoded form. Provide an option not to decode delimiters in %nn form. - - 9. BZ 56966. Refactor internal request timing to use System.nanoTime() - -10. BZ 63286. Make behaviour of %D and %T consistent with httpd. - -11. Refactor DefaultServlet to use Ranges in parseRanges(). - -12. Consider disabling the AJP connector by default. - -13. Remove GenericPrincipal.getPassword(). - -14. Remove unused NIO blocking code. - -15. Change SocketProperties cache sizes default values. - -16. Share configuration between HTTP/1.1 and nested HTTP/2 rather than duplicating. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org