[GUMP@vmgump-vm3]: Project tomcat-tc8.0.x-test-nio2 (in module tomcat-8.0.x) failed

2017-10-02 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-tc8.0.x-test-nio2 has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 5 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc8.0.x-test-nio2 :  Tomcat 8.x, a web server implementing the 
Java Servlet 3.1,
...


Full details are available at:

http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-nio2/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
commons-daemon.native.src.tgz.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
tomcat-native.tar.gz.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-nio2/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2.html
Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2 (Type: Build)
Work ended in a state of : Failed
Elapsed: 19 mins 37 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs 
-Dexecute.test.nio2=true -Dtest.temp=output/test-tmp-NIO2 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dtest.accesslog=true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20171003.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20171003/bin/openssl
 -Dexecute.test.nio=false 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20171003-native-src.tar.gz
 -Dtest.repor
 ts=output/logs-NIO2 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20171003-native-src.tar.gz
 -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.relaxTiming=true -Dtest.excludePerformance=true 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-8.0.x/true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.jar
 -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-8.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-8.0.x/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/servlet-api.ja
 

[GUMP@vmgump-vm3]: Project tomcat-trunk-validate (in module tomcat-trunk) failed

2017-10-02 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-trunk-validate has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 22 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-validate :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-validate/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on checkstyle exists, no need to add for property 
checkstyle.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-validate/gump_work/build_tomcat-trunk_tomcat-trunk-validate.html
Work Name: build_tomcat-trunk_tomcat-trunk-validate (Type: Build)
Work ended in a state of : Failed
Elapsed: 32 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar
 -Dexecute.validate=true validate 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-20171003.jar:/srv/gump/packages/commons-collections3/commons-collections-3.2.1.jar:/srv/gump/public/workspace/commons-cli/target/commons-cli-1.5-SNAPSHOT.jar:/srv/gump/public/workspace/commons-lang-trunk/target/commons-lang3-3.7-SNAPSHOT.jar:/srv/g
 
ump/public/workspace/apache-commons/logging/target/commons-logging-20171003.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20171003.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-HEAD-jre-SNAPSHOT.jar
-
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/el/TestValueExpressionImpl.java:34:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/el/lang/TestELArithmetic.java:26:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/el/lang/TestELSupport.java:30:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/el/parser/TestELParser.java:30:
 Extra separation in import group before 'org.junit.Ignore' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestAttributeParser.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestCompiler.java:29:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestGenerator.java:36:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestJspConfig.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestParser.java:25:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestParserNoStrictWhitespace.java:26:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 

[GUMP@vmgump-vm3]: Project tomcat-tc8.0.x-validate (in module tomcat-8.0.x) failed

2017-10-02 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-tc8.0.x-validate has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 22 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc8.0.x-validate :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-validate/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on checkstyle exists, no need to add for property 
checkstyle.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-validate/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-validate.html
Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-validate (Type: Build)
Work ended in a state of : Failed
Elapsed: 29 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs 
-Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar
 -Dexecute.validate=true validate 
[Working Directory: /srv/gump/public/workspace/tomcat-8.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-20171003.jar:/srv/gump/packages/commons-collections3/commons-collections-3.2.1.jar:/srv/gump/public/workspace/commons-cli/target/commons-cli-1.5-SNAPSHOT.jar:/srv/gump/public/workspace/commons-lang-trunk/target/commons-lang3-3.7-SNAPSHOT.jar:/srv/g
 
ump/public/workspace/apache-commons/logging/target/commons-logging-20171003.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20171003.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-HEAD-jre-SNAPSHOT.jar
-
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/el/TestValueExpressionImpl.java:34:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/el/lang/TestELArithmetic.java:26:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/el/lang/TestELSupport.java:30:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/el/parser/TestELParser.java:28:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestAttributeParser.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestCompiler.java:29:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestGenerator.java:36:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestJspConfig.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestParser.java:25:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestParserNoStrictWhitespace.java:26:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 

[GUMP@vmgump-vm3]: Project tomcat-tc7.0.x-validate (in module tomcat-7.0.x) failed

2017-10-02 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-tc7.0.x-validate has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 22 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc7.0.x-validate :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-validate/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on checkstyle exists, no need to add for property 
checkstyle.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-validate/gump_work/build_tomcat-7.0.x_tomcat-tc7.0.x-validate.html
Work Name: build_tomcat-7.0.x_tomcat-tc7.0.x-validate (Type: Build)
Work ended in a state of : Failed
Elapsed: 30 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-build-libs 
-Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar
 -Dexecute.validate=true validate 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-20171003.jar:/srv/gump/packages/commons-collections3/commons-collections-3.2.1.jar:/srv/gump/public/workspace/commons-cli/target/commons-cli-1.5-SNAPSHOT.jar:/srv/gump/public/workspace/commons-lang-trunk/target/commons-lang3-3.7-SNAPSHOT.jar:/srv/g
 
ump/public/workspace/apache-commons/logging/target/commons-logging-20171003.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20171003.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-HEAD-jre-SNAPSHOT.jar
-
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/TestELInJsp.java:23: 
Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/TestMethodExpressionImpl.java:30:
 Extra separation in import group before 'org.junit.Before' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/TestValueExpressionImpl.java:34:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/lang/TestELArithmetic.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/lang/TestELSupport.java:29:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/parser/TestELParser.java:28:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestAttributeParser.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestCompiler.java:28:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestGenerator.java:37:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestJspConfig.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestParser.java:26:
 Extra 

[GitHub] tomcat issue #74: added javadoc comment

2017-10-02 Thread isapir
Github user isapir commented on the issue:

https://github.com/apache/tomcat/pull/74
  
TBH upon further inspection the benefit of this patch is limited since most 
filters do extend FilterBase.

While I do think that it provides cleaner code that can be helpful for 
future filters as well, I understand if you choose to reject it.

Best,

Igal


---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat issue #74: added javadoc comment

2017-10-02 Thread isapir
Github user isapir commented on the issue:

https://github.com/apache/tomcat/pull/74
  
FYI:  It's easier to see the changeset via this link (adding `?w=1` to a 
GitHub PR URL ignores same-line whitespace changes):
https://github.com/apache/tomcat/pull/74/files?w=1


---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat issue #74: added javadoc comment

2017-10-02 Thread isapir
Github user isapir commented on the issue:

https://github.com/apache/tomcat/pull/74
  
I plan to refactor the rest of the Filters as I did for `CorsFilter`, but 
wanted you to see first what I meant.


---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



buildbot success in on tomcat-7-trunk

2017-10-02 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-7-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-7-trunk/builds/900

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-7-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1810592
Blamelist: markt

Build succeeded!

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Java 9 support and Tomcat 7

2017-10-02 Thread Konstantin Kolinko
2017-10-02 23:12 GMT+03:00 Mark Thomas :
> Hi,
>
> We have a problem with Java 9 support for JSPs with Tomcat 7.
>
> The latest version of the ECJ compiler we can ship with Tomcat 7 is
> 4.4.2 since that is the latest version that supports Java 6 and Tomcat 7
> is required (by the specs) to run on Java 6.
>
> The earliest version of the ECJ compiler that supports Java 9 is 4.5.
>
> Hence, we can't support Java 9 for JSPs and be spec compliant for Tomcat 7.
>
>
> My current thinking is that we simply hard code the necessary constants

+1. Those constants are just strings.
We already hardcoded them for Tomcat 6 and Java 8:

https://svn.apache.org/viewvc/tomcat/archive/tc6.0.x/trunk/java/org/apache/jasper/compiler/JDTCompiler.java?revision=1803960=markup#l323


> to configure ECJ for Java 9 into Tomcat 7 so it will work if the user:
> a) replaces the ECJ JAR that ships with Tomcat 7 with a more recent
>version; and
> b) configures Jasper for Java 9
>
> We could also try and catch if Jasper is configured for 1.9 but ECJ
> doesn't support it.
>
>
> Thoughts?

I hope that ECJ 4.4.2 can work when running on Java 9. (If it cannot
at all - I'wouldn't be surprised - then more intrusive steps will be
needed).


A possibility is to provide separate downloads "for java 9" - like we
do with different versions of TC-Native for Windows.

Or have a separate download "for java 6, java 7" and ship ECJ 4.7.1
with the default one.
(I suspect that 4.7 runs on Java 8+, though I have not tested).

Let's start with an easy solution first (string constants + drop-in
replacement by an user).

Best regards,
Konstantin Kolinko

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



buildbot failure in on tomcat-8-trunk

2017-10-02 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-8-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-8-trunk/builds/1145

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-8-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc8.0.x/trunk] 1810588
Blamelist: markt

BUILD FAILED: failed compile_1

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810593 - in /tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http: TestCookiesDefaultSysProps.java TestCookiesNoFwdStrictSysProps.java TestCookiesNoStrictNamingSysProps.java TestCookies

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 20:23:05 2017
New Revision: 1810593

URL: http://svn.apache.org/viewvc?rev=1810593=rev
Log:
Remove @SuppressWarnings that don't seem to be doing anything.

Modified:

tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesDefaultSysProps.java

tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoFwdStrictSysProps.java

tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoStrictNamingSysProps.java

tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesStrictSysProps.java

Modified: 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesDefaultSysProps.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesDefaultSysProps.java?rev=1810593=1810592=1810593=diff
==
--- 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesDefaultSysProps.java
 (original)
+++ 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesDefaultSysProps.java
 Mon Oct  2 20:23:05 2017
@@ -33,7 +33,6 @@ import org.apache.tomcat.util.buf.ByteCh
  * these tests must be executed in a new JVM instance. The tests have been 
place
  * in separate classes to facilitate this when running the unit tests via Ant.
  */
-@SuppressWarnings("javadoc")
 public class TestCookiesDefaultSysProps extends CookiesBaseTest {
 
 @Override

Modified: 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoFwdStrictSysProps.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoFwdStrictSysProps.java?rev=1810593=1810592=1810593=diff
==
--- 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoFwdStrictSysProps.java
 (original)
+++ 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoFwdStrictSysProps.java
 Mon Oct  2 20:23:05 2017
@@ -29,7 +29,6 @@ import org.apache.tomcat.util.buf.ByteCh
  * these tests must be executed in a new JVM instance. The tests have been 
place
  * in separate classes to facilitate this when running the unit tests via Ant.
  */
-@SuppressWarnings("javadoc")
 public class TestCookiesNoFwdStrictSysProps extends CookiesBaseTest {
 
 @Override

Modified: 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoStrictNamingSysProps.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoStrictNamingSysProps.java?rev=1810593=1810592=1810593=diff
==
--- 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoStrictNamingSysProps.java
 (original)
+++ 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesNoStrictNamingSysProps.java
 Mon Oct  2 20:23:05 2017
@@ -29,7 +29,6 @@ import org.apache.tomcat.util.buf.ByteCh
  * these tests must be executed in a new JVM instance. The tests have been 
place
  * in separate classes to facilitate this when running the unit tests via Ant.
  */
-@SuppressWarnings("javadoc")
 public class TestCookiesNoStrictNamingSysProps extends CookiesBaseTest {
 
 @Override

Modified: 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesStrictSysProps.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesStrictSysProps.java?rev=1810593=1810592=1810593=diff
==
--- 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesStrictSysProps.java
 (original)
+++ 
tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/http/TestCookiesStrictSysProps.java
 Mon Oct  2 20:23:05 2017
@@ -33,7 +33,6 @@ import org.apache.tomcat.util.buf.ByteCh
  * these tests must be executed in a new JVM instance. The tests have been 
place
  * in separate classes to facilitate this when running the unit tests via Ant.
  */
-@SuppressWarnings("javadoc")
 public class TestCookiesStrictSysProps extends CookiesBaseTest {
 
 @Override



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810592 - /tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 20:21:07 2017
New Revision: 1810592

URL: http://svn.apache.org/viewvc?rev=1810592=rev
Log:
Remove previous merge conflict

Modified:
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1810592=1810591=1810592=diff
==
--- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Mon Oct  2 20:21:07 2017
@@ -111,24 +111,11 @@
 61452: Fix a copy paste error that caused an
 UnsupportedEncodingException when using WebDAV. (markt)
   
-<<< .working
   
 Correct regression in 7.0.80 that broke the use of relative paths with
 the extraResourcePaths attribute of a
 VirtualDirContext. (markt)
   
-||| .merge-left.r1810587
-  
-61437: Fix a possible AccessControlException
-accessing the WebSocket examples when running under a
-SecurityManager. (markt)
-  
-  
-61452: Fix a copy paste error that caused an
-UnsupportedEncodingException when using WebDAV. (markt)
-  
-===
->>> .merge-right.r1810588
   
 61489: When using the CGI servlet, make the generation of
 command line arguments from the query string (as per section 4.4 of RFC



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat issue #74: added javadoc comment

2017-10-02 Thread isapir
Github user isapir commented on the issue:

https://github.com/apache/tomcat/pull/74
  
I believe that this will both reduce the overall volume of code and make 
the code more maintainable moving forward.

I usually try to submit small patches so that they're easier to review and 
accept though, so the reduction of code might only be visible in the second 
step.  I will work on it a bit and see how it goes.


---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



buildbot failure in on tomcat-7-trunk

2017-10-02 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-7-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-7-trunk/builds/899

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-7-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1810589
Blamelist: markt

BUILD FAILED: failed compile

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat issue #74: added javadoc comment

2017-10-02 Thread markt-asf
Github user markt-asf commented on the issue:

https://github.com/apache/tomcat/pull/74
  
Generally, I'm in favour of refactoring that reduces the overall volume of 
code.


---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Java 9 support and Tomcat 7

2017-10-02 Thread Mark Thomas
Hi,

We have a problem with Java 9 support for JSPs with Tomcat 7.

The latest version of the ECJ compiler we can ship with Tomcat 7 is
4.4.2 since that is the latest version that supports Java 6 and Tomcat 7
is required (by the specs) to run on Java 6.

The earliest version of the ECJ compiler that supports Java 9 is 4.5.

Hence, we can't support Java 9 for JSPs and be spec compliant for Tomcat 7.


My current thinking is that we simply hard code the necessary constants
to configure ECJ for Java 9 into Tomcat 7 so it will work if the user:
a) replaces the ECJ JAR that ships with Tomcat 7 with a more recent
   version; and
b) configures Jasper for Java 9

We could also try and catch if Jasper is configured for 1.9 but ECJ
doesn't support it.


Thoughts?

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



buildbot success in on tomcat-8-trunk

2017-10-02 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-8-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-8-trunk/builds/1144

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-8-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc8.0.x/trunk] 1810584
Blamelist: markt

Build succeeded!

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat issue #74: added javadoc comment

2017-10-02 Thread isapir
Github user isapir commented on the issue:

https://github.com/apache/tomcat/pull/74
  
@markt-asf - What do you think about changing `FilterBase` so that it 
extends `javax.servlet.GenericFilter`?  That way we can use methods like 
`getInitParameter()` and have a single base class and "cleaner" code.

For example, ATM some filters extend 
`org.apache.catalina.filters.FilterBase` (e.g. ExpiresFilter, 
FailedRequestFilter) and others extend `javax.servlet.GenericFilter` (e.g. 
CorsFilter, RemoteIpFilter).

I can provide a patch if you agree.


---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810589 [1/2] - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/catalina/core/ java/org/apache/tomcat/util/compat/ webapps/docs/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 20:02:25 2017
New Revision: 1810589

URL: http://svn.apache.org/viewvc?rev=1810589=rev
Log:
Java 9 allows us to be more selective with the JRE memory leak protection.

Modified:
tomcat/tc7.0.x/trunk/   (props changed)

tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/JreMemoryLeakPreventionListener.java
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/   (props changed)
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 20:02:25 2017
@@ -1,3 +1,3 @@
-/tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988
 
,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702
 
739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1
 
725974,1726171-1726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152,1744272,1746732,1746750,1752739,1754615,1755886,1756018,1758563,1759565,1761686,1762173,1762206,1766280,1767507-1767508,1767653,1767656,1769267,1772949,1773521,1773527,1774104,1777015,1777213,1779330,1783151,1784188,1784966,1785670,1786846,1788260,1788999,1789140,1789402,1791529,1791559,1795291,1796906,1797523,1799214,1800998-1800999,1801003,1801007-1801008,1801017,1801020,1802808,180281
 
4,1803618,1806107,1806733,1807082-1807083,1808707,1808884,1809267,1809644,1809832,1809904,1809915,1809924,1810283,1810328,1810574,1810576-1810577,1810584

svn commit: r1810589 [2/2] - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/catalina/core/ java/org/apache/tomcat/util/compat/ webapps/docs/

2017-10-02 Thread markt
Modified: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java?rev=1810589=1810588=1810589=diff
==
--- tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java 
(original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java Mon 
Oct  2 20:02:25 2017
@@ -16,6 +16,9 @@
  */
 package org.apache.tomcat.util.compat;
 
+import java.io.IOException;
+import java.net.URL;
+import java.net.URLConnection;
 import java.util.Locale;
 
 import javax.net.ssl.SSLEngine;
@@ -36,8 +39,8 @@ public class JreCompat {
 private static final boolean jre9Available;
 private static final boolean jre8Available;
 private static final boolean jre7Available;
-
-
+
+
 static {
 // This is Tomcat 7 with a minimum Java version of Java 6. The latest
 // Java version the optional features require is Java 9.
@@ -65,20 +68,20 @@ public class JreCompat {
 jre7Available = false;
 }
 }
-
-
+
+
 public static JreCompat getInstance() {
 return instance;
 }
-
-
+
+
 // Java 6 implementation of Java 7 methods
-
+
 public static boolean isJre7Available() {
 return jre7Available;
 }
-
-
+
+
 public Locale forLanguageTag(String languageTag) {
 // Extract the language and country for this entry
 String language = null;
@@ -107,8 +110,8 @@ public class JreCompat {
 
 return new Locale(language, country, variant);
 }
-
-
+
+
 private static final boolean isAlpha(String value) {
 for (int i = 0; i < value.length(); i++) {
 char c = value.charAt(i);
@@ -118,22 +121,22 @@ public class JreCompat {
 }
 return true;
 }
-   
-
+
+
 // Java 6 implementation of Java 8 methods
-
+
 public static boolean isJre8Available() {
 return jre8Available;
 }
-
-
+
+
 @SuppressWarnings("unused")
 public void setUseServerCipherSuitesOrder(SSLServerSocket socket,
 boolean useCipherSuitesOrder) {
 throw new 
UnsupportedOperationException(sm.getString("jreCompat.noServerCipherSuiteOrder"));
 }
-
-
+
+
 @SuppressWarnings("unused")
 public void setUseServerCipherSuitesOrder(SSLEngine engine,
 boolean useCipherSuitesOrder) {
@@ -161,4 +164,19 @@ public class JreCompat {
 // Exception does not exist prior to Java 9
 return false;
 }
+
+
+/**
+ * Disables caching for JAR URL connections. For Java 8 and earlier, this 
also disables
+ * caching for ALL URL connections.
+ *
+ * @throws IOException If a dummy JAR URLConnection can not be created
+ */
+public void disableCachingForJarUrlConnections() throws IOException {
+// Doesn't matter that this JAR doesn't exist - just as
+// long as the URL is well-formed
+URL url = new URL("jar:file://dummy.jar!/");
+URLConnection uConn = url.openConnection();
+uConn.setDefaultUseCaches(false);
+}
 }

Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1810589=1810588=1810589=diff
==
--- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Mon Oct  2 20:02:25 2017
@@ -58,6 +58,17 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+When running under Java 9 or later, and the
+urlCacheProtection option of the
+JreMemoryLeakPreventionListener is enabled, use the API
+added in Java 9 to only disable the caching for JAR URL connections.
+(markt)
+  
+
+  
   
 
   
@@ -100,11 +111,24 @@
 61452: Fix a copy paste error that caused an
 UnsupportedEncodingException when using WebDAV. (markt)
   
+<<< .working
   
 Correct regression in 7.0.80 that broke the use of relative paths with
 the extraResourcePaths attribute of a
 VirtualDirContext. (markt)
   
+||| .merge-left.r1810587
+  
+61437: Fix a possible AccessControlException
+accessing the WebSocket examples when running under a
+SecurityManager. (markt)
+  
+  
+61452: Fix a copy paste error that caused an
+UnsupportedEncodingException when using WebDAV. (markt)
+  
+===
+>>> .merge-right.r1810588
   
 61489: When using the CGI servlet, make the generation of
 command line arguments from the query string (as per section 4.4 of RFC



-
To unsubscribe, e-mail: 

svn commit: r1810588 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/core/JreMemoryLeakPreventionListener.java java/org/apache/tomcat/util/compat/Jre9Compat.java java/org/apache/tomcat/util/co

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 19:59:16 2017
New Revision: 1810588

URL: http://svn.apache.org/viewvc?rev=1810588=rev
Log:
Java 9 allows us to be more selective with the JRE memory leak protection.

Modified:
tomcat/tc8.0.x/trunk/   (props changed)

tomcat/tc8.0.x/trunk/java/org/apache/catalina/core/JreMemoryLeakPreventionListener.java
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java
tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 19:59:16 2017
@@ -1,2 +1,2 @@
 
/tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151,1747537,1747925,1748002,1754614,1754643,1762124,1762183,1762203,1763792,1772948,1777014,1779719,1782037,1782240,1782386-1782387,1785669,1786845,1788249,1788324,1788905,1789216,1789335,1791528,1791558,1796697-1796698,1797521,1798543,1799162,1800143,1801693,1802805,1806799,1807079-1807080,1808880,1809831
-/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886
 
,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657
 
592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1
 

svn commit: r1810586 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/catalina/core/JreMemoryLeakPreventionListener.java java/org/apache/tomcat/util/compat/Jre9Compat.java java/org/apache/tomcat/util/co

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 19:54:09 2017
New Revision: 1810586

URL: http://svn.apache.org/viewvc?rev=1810586=rev
Log:
Java 9 allows us to be more selective with the JRE memory leak protection.

Modified:
tomcat/tc8.5.x/trunk/   (props changed)

tomcat/tc8.5.x/trunk/java/org/apache/catalina/core/JreMemoryLeakPreventionListener.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 19:54:09 2017
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409
 
,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747
 
404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1
 
756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
 

svn commit: r1810585 - in /tomcat/tc7.0.x/trunk: ./ bin/catalina.bat bin/catalina.sh webapps/docs/changelog.xml

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 19:47:24 2017
New Revision: 1810585

URL: http://svn.apache.org/viewvc?rev=1810585=rev
Log:
Add necessary Java 9 configuration options to the startup scripts to prevent 
warnings being generated on web application stop. 

Modified:
tomcat/tc7.0.x/trunk/   (props changed)
tomcat/tc7.0.x/trunk/bin/catalina.bat
tomcat/tc7.0.x/trunk/bin/catalina.sh
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 19:47:24 2017
@@ -1,3 +1,3 @@
-/tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988
 
,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702
 
739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1
 
725974,1726171-1726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152,1744272,1746732,1746750,1752739,1754615,1755886,1756018,1758563,1759565,1761686,1762173,1762206,1766280,1767507-1767508,1767653,1767656,1769267,1772949,1773521,1773527,1774104,1777015,1777213,1779330,1783151,1784188,1784966,1785670,1786846,1788260,1788999,1789140,1789402,1791529,1791559,1795291,1796906,1797523,1799214,1800998-1800999,1801003,1801007-1801008,1801017,1801020,1802808,180281
 
4,1803618,1806107,1806733,1807082-1807083,1808707,1808884,1809267,1809644,1809832,1809904,1809915,1809924,1810283,1810328,1810574,1810576-1810577

svn commit: r1810584 - in /tomcat/tc8.0.x/trunk: ./ bin/catalina.bat bin/catalina.sh webapps/docs/changelog.xml

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 19:46:21 2017
New Revision: 1810584

URL: http://svn.apache.org/viewvc?rev=1810584=rev
Log:
Add necessary Java 9 configuration options to the startup scripts to prevent 
warnings being generated on web application stop. 

Modified:
tomcat/tc8.0.x/trunk/   (props changed)
tomcat/tc8.0.x/trunk/bin/catalina.bat
tomcat/tc8.0.x/trunk/bin/catalina.sh
tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 19:46:21 2017
@@ -1,2 +1,2 @@
 
/tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151,1747537,1747925,1748002,1754614,1754643,1762124,1762183,1762203,1763792,1772948,1777014,1779719,1782037,1782240,1782386-1782387,1785669,1786845,1788249,1788324,1788905,1789216,1789335,1791528,1791558,1796697-1796698,1797521,1798543,1799162,1800143,1801693,1802805,1806799,1807079-1807080,1808880,1809831
-/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886
 
,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657
 
592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1
 

svn commit: r1810582 - in /tomcat/tc8.5.x/trunk: ./ bin/catalina.bat bin/catalina.sh webapps/docs/changelog.xml

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 19:42:33 2017
New Revision: 1810582

URL: http://svn.apache.org/viewvc?rev=1810582=rev
Log:
Add necessary Java 9 configuration options to the startup scripts to prevent 
warnings being generated on web application stop. 

Modified:
tomcat/tc8.5.x/trunk/   (props changed)
tomcat/tc8.5.x/trunk/bin/catalina.bat
tomcat/tc8.5.x/trunk/bin/catalina.sh
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 19:42:33 2017
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409
 
,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747
 
404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1
 
756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
 

[GitHub] tomcat issue #75: added javadoc comments and a method that takes default val...

2017-10-02 Thread isapir
Github user isapir commented on the issue:

https://github.com/apache/tomcat/pull/75
  
Actually, I see that I can not add `@Override` since it's not part of the 
`javax.servlet.Filter` interface.




---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat pull request #75: added javadoc comments and a method that takes defa...

2017-10-02 Thread isapir
Github user isapir closed the pull request at:

https://github.com/apache/tomcat/pull/75


---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat issue #75: added javadoc comments and a method that takes default val...

2017-10-02 Thread isapir
Github user isapir commented on the issue:

https://github.com/apache/tomcat/pull/75
  
OK, the reason that I added this method is that I saw `init()` and I did 
not realize that it was part of the spec since it is not marked with 
`@Override` and I've never seen it before (looks like it's new in Servlet 4.0)

Should I re-submit the JavaDoc enhancements and add `@Override` to `init()`?


---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat issue #75: added javadoc comments and a method that takes default val...

2017-10-02 Thread markt-asf
Github user markt-asf commented on the issue:

https://github.com/apache/tomcat/pull/75
  
-1
The public API of specification defined classes may not be changed.
This method would be worth adding to o.a.catalina.filters.FilterBase if any 
of Tomcat's internal filter implementations could make use of it (i.e. if it 
resulted in removing more code than it added)


---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat pull request #75: added javadoc comments and a method that takes defa...

2017-10-02 Thread isapir
GitHub user isapir opened a pull request:

https://github.com/apache/tomcat/pull/75

added javadoc comments and a method that takes default value

The `getInitParameter(String name, String defaultValue)` adds useful 
functionality to this base class so that any optional parameter can be set in 
one line of code instead of checking whether it is null or not, e.g.

String value = deafultValue;
if (getInitParameter(param) != null)
  value = getInitParameter(param);

or

if (getInitParameter(param) != null)
  value = getInitParameter(param);
else
  value = defaultValue;

becomes

value = getInitParameter(param, defaultValue);



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/isapir/tomcat update-02

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/tomcat/pull/75.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #75


commit 85a2af36923e8177b83f02d4aab0ddfa4ea06da0
Author: Igal Sapir 
Date:   2017-10-02T19:20:27Z

added javadoc comments and a method that takes default value

The getInitParameter(String name, String defaultValue) adds useful 
functionality to this base class so that any optional parameter can be set in 
one line of code instead of checking whether it is null or not.




---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



buildbot failure in on tomcat-8-trunk

2017-10-02 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-8-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-8-trunk/builds/1143

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-8-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc8.0.x/trunk] 1810577
Blamelist: markt

BUILD FAILED: failed compile_1

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810580 [3/3] - in /tomcat/tc7.0.x/trunk: ./ java/javax/el/ java/javax/websocket/ java/javax/websocket/server/ java/org/apache/catalina/connector/ java/org/apache/catalina/core/ java/org/

2017-10-02 Thread markt
Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/DefaultInstanceManager.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/DefaultInstanceManager.java?rev=1810580=1810579=1810580=diff
==
--- 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/DefaultInstanceManager.java 
(original)
+++ 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/DefaultInstanceManager.java 
Mon Oct  2 19:21:18 2017
@@ -60,13 +60,13 @@ public class DefaultInstanceManager impl
 
 // Used when there are no annotations in a class
 private static final AnnotationCacheEntry[] ANNOTATIONS_EMPTY
-= new AnnotationCacheEntry[0];
+= new AnnotationCacheEntry[0];
 
 /**
  * The string manager for this package.
  */
 protected static final StringManager sm =
-StringManager.getManager(Constants.Package);
+StringManager.getManager(Constants.Package);
 
 private static final boolean EJB_PRESENT;
 private static final boolean JPA_PRESENT;
@@ -108,700 +108,707 @@ public class DefaultInstanceManager impl
 private final Set restrictedClasses;
 private final ManagedConcurrentWeakHashMap annotationCache =
 new ManagedConcurrentWeakHashMap();
-private final Map postConstructMethods;
-private final Map preDestroyMethods;
+private final Map postConstructMethods;
+private final Map preDestroyMethods;
 
-public DefaultInstanceManager(Context context, Map> injectionMap, org.apache.catalina.Context catalinaContext, ClassLoader 
containerClassLoader) {
-classLoader = catalinaContext.getLoader().getClassLoader();
-privileged = catalinaContext.getPrivileged();
-this.containerClassLoader = containerClassLoader;
-ignoreAnnotations = catalinaContext.getIgnoreAnnotations();
-Log log = catalinaContext.getLogger();
-Set classNames = new HashSet();
-loadProperties(classNames,
-"org/apache/catalina/core/RestrictedServlets.properties",
-"defaultInstanceManager.restrictedServletsResource", log);
-loadProperties(classNames,
-"org/apache/catalina/core/RestrictedListeners.properties",
-"defaultInstanceManager.restrictedListenersResource", log);
-loadProperties(classNames,
-"org/apache/catalina/core/RestrictedFilters.properties",
-"defaultInstanceManager.restrictedFiltersResource", log);
-restrictedClasses = Collections.unmodifiableSet(classNames);
-this.context = context;
-this.injectionMap = injectionMap;
-this.postConstructMethods = catalinaContext.findPostConstructMethods();
-this.preDestroyMethods = catalinaContext.findPreDestroyMethods();
-}
-
-@Override
-public Object newInstance(Class clazz) throws IllegalAccessException, 
InvocationTargetException, NamingException, InstantiationException {
-return newInstance(clazz.newInstance(), clazz);
-}
-
-@Override
-public Object newInstance(String className) throws IllegalAccessException, 
InvocationTargetException, NamingException, InstantiationException, 
ClassNotFoundException {
-Class clazz = loadClassMaybePrivileged(className, classLoader);
-return newInstance(clazz.newInstance(), clazz);
-}
-
-@Override
-public Object newInstance(final String className, final ClassLoader 
classLoader) throws IllegalAccessException, NamingException, 
InvocationTargetException, InstantiationException, ClassNotFoundException {
-Class clazz = classLoader.loadClass(className);
-return newInstance(clazz.newInstance(), clazz);
-}
-
-@Override
-public void newInstance(Object o)
-throws IllegalAccessException, InvocationTargetException, 
NamingException {
-newInstance(o, o.getClass());
-}
-
-private Object newInstance(Object instance, Class clazz) throws 
IllegalAccessException, InvocationTargetException, NamingException {
-if (!ignoreAnnotations) {
-Map injections = 
assembleInjectionsFromClassHierarchy(clazz);
-populateAnnotationsCache(clazz, injections);
-processAnnotations(instance, injections);
-postConstruct(instance, clazz);
-}
-return instance;
-}
-
-private Map assembleInjectionsFromClassHierarchy(Class 
clazz) {
-Map injections = new HashMap();
-Map currentInjections = null;
-while (clazz != null) {
-currentInjections = this.injectionMap.get(clazz.getName());
-if (currentInjections != null) {
-

svn commit: r1810580 [1/3] - in /tomcat/tc7.0.x/trunk: ./ java/javax/el/ java/javax/websocket/ java/javax/websocket/server/ java/org/apache/catalina/connector/ java/org/apache/catalina/core/ java/org/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 19:21:18 2017
New Revision: 1810580

URL: http://svn.apache.org/viewvc?rev=1810580=rev
Log:
Refactoring in preparation for Java 9. Refactor to avoid using some methods 
that will be deprecated in Java 9 onwards.

Modified:
tomcat/tc7.0.x/trunk/   (props changed)
tomcat/tc7.0.x/trunk/java/javax/el/ExpressionFactory.java
tomcat/tc7.0.x/trunk/java/javax/websocket/ContainerProvider.java
tomcat/tc7.0.x/trunk/java/javax/websocket/server/ServerEndpointConfig.java
tomcat/tc7.0.x/trunk/java/org/apache/catalina/connector/Connector.java
tomcat/tc7.0.x/trunk/java/org/apache/catalina/connector/Request.java
tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/ApplicationContext.java

tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/ApplicationFilterConfig.java

tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/DefaultInstanceManager.java
tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/StandardContext.java
tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/StandardHost.java
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/InstanceManager.java

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 19:21:18 2017
@@ -1,3 +1,3 @@
-/tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988
 
,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702
 
739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1
 

svn commit: r1810580 [2/3] - in /tomcat/tc7.0.x/trunk: ./ java/javax/el/ java/javax/websocket/ java/javax/websocket/server/ java/org/apache/catalina/connector/ java/org/apache/catalina/core/ java/org/

2017-10-02 Thread markt
Modified: tomcat/tc7.0.x/trunk/java/org/apache/catalina/connector/Request.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/connector/Request.java?rev=1810580=1810579=1810580=diff
==
--- tomcat/tc7.0.x/trunk/java/org/apache/catalina/connector/Request.java 
(original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/catalina/connector/Request.java Mon 
Oct  2 19:21:18 2017
@@ -115,7 +115,7 @@ import org.ietf.jgss.GSSException;
  * @author Craig R. McClanahan
  */
 public class Request
-implements HttpServletRequest {
+implements HttpServletRequest {
 
 private static final Log log = LogFactory.getLog(Request.class);
 
@@ -167,7 +167,7 @@ public class Request
  * The string manager for this package.
  */
 protected static final StringManager sm =
-StringManager.getManager(Constants.Package);
+StringManager.getManager(Constants.Package);
 
 
 /**
@@ -183,9 +183,9 @@ public class Request
  * declare formats[] as a static variable.
  */
 protected SimpleDateFormat formats[] = {
-new SimpleDateFormat("EEE, dd MMM  HH:mm:ss zzz", Locale.US),
-new SimpleDateFormat("EE, dd-MMM-yy HH:mm:ss zzz", Locale.US),
-new SimpleDateFormat("EEE  d HH:mm:ss ", Locale.US)
+new SimpleDateFormat("EEE, dd MMM  HH:mm:ss zzz", Locale.US),
+new SimpleDateFormat("EE, dd-MMM-yy HH:mm:ss zzz", Locale.US),
+new SimpleDateFormat("EEE  d HH:mm:ss ", Locale.US)
 };
 
 
@@ -256,7 +256,7 @@ public class Request
  * ServletInputStream.
  */
 protected CoyoteInputStream inputStream =
-new CoyoteInputStream(inputBuffer);
+new CoyoteInputStream(inputBuffer);
 
 
 /**
@@ -669,7 +669,7 @@ public class Request
  * Descriptive information about this Request implementation.
  */
 protected static final String info =
-"org.apache.coyote.catalina.CoyoteRequest/1.0";
+"org.apache.coyote.catalina.CoyoteRequest/1.0";
 
 /**
  * Return descriptive information about this Request implementation and
@@ -798,7 +798,7 @@ public class Request
  * @exception IOException if an input/output error occurs
  */
 public ServletInputStream createInputStream()
-throws IOException {
+throws IOException {
 if (inputStream == null) {
 inputStream = new CoyoteInputStream(inputBuffer);
 }
@@ -959,7 +959,7 @@ public class Request
 }
 if( isSSLAttribute(name) || 
name.equals(SSLSupport.PROTOCOL_VERSION_KEY)) {
 coyoteRequest.action(ActionCode.REQ_SSL_ATTRIBUTE,
- coyoteRequest);
+coyoteRequest);
 attr = coyoteRequest.getAttribute(Globals.CERTIFICATES_ATTR);
 if( attr != null) {
 attributes.put(Globals.CERTIFICATES_ATTR, attr);
@@ -997,11 +997,11 @@ public class Request
  */
 static boolean isSSLAttribute(String name) {
 return Globals.CERTIFICATES_ATTR.equals(name) ||
-Globals.CIPHER_SUITE_ATTR.equals(name) ||
-Globals.KEY_SIZE_ATTR.equals(name)  ||
-Globals.SSL_SESSION_ID_ATTR.equals(name) ||
-Globals.SSL_SESSION_ID_TOMCAT_ATTR.equals(name) ||
-Globals.SSL_SESSION_MGR_ATTR.equals(name);
+Globals.CIPHER_SUITE_ATTR.equals(name) ||
+Globals.KEY_SIZE_ATTR.equals(name)  ||
+Globals.SSL_SESSION_ID_ATTR.equals(name) ||
+Globals.SSL_SESSION_ID_TOMCAT_ATTR.equals(name) ||
+Globals.SSL_SESSION_MGR_ATTR.equals(name);
 }
 
 /**
@@ -1052,7 +1052,7 @@ public class Request
  */
 @Override
 public String getCharacterEncoding() {
-  return coyoteRequest.getCharacterEncoding();
+return coyoteRequest.getCharacterEncoding();
 }
 
 
@@ -1088,7 +1088,7 @@ public class Request
 
 if (usingReader) {
 throw new IllegalStateException
-(sm.getString("coyoteRequest.getInputStream.ise"));
+(sm.getString("coyoteRequest.getInputStream.ise"));
 }
 
 usingInputStream = true;
@@ -1250,7 +1250,7 @@ public class Request
 
 if (usingInputStream) {
 throw new IllegalStateException
-(sm.getString("coyoteRequest.getReader.ise"));
+(sm.getString("coyoteRequest.getReader.ise"));
 }
 
 usingReader = true;
@@ -1298,7 +1298,7 @@ public class Request
 public String getRemoteAddr() {
 if (remoteAddr == null) {
 coyoteRequest.action
-(ActionCode.REQ_HOST_ADDR_ATTRIBUTE, coyoteRequest);
+(ActionCode.REQ_HOST_ADDR_ATTRIBUTE, coyoteRequest);
 remoteAddr = coyoteRequest.remoteAddr().toString();
 }
 return remoteAddr;
@@ -1315,7 

buildbot success in on tomcat-8-trunk

2017-10-02 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-8-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-8-trunk/builds/1142

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-8-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc8.0.x/trunk] 1810574
Blamelist: markt

Build succeeded!

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810578 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/el/lang/ELArithmetic.java

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 19:08:27 2017
New Revision: 1810578

URL: http://svn.apache.org/viewvc?rev=1810578=rev
Log:
Refactoring in preparation for Java 9. Refactor to avoid using some methods 
that will be deprecated in Java 9 onwards.

Modified:
tomcat/tc7.0.x/trunk/   (props changed)
tomcat/tc7.0.x/trunk/java/org/apache/el/lang/ELArithmetic.java

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 19:08:27 2017
@@ -1,3 +1,3 @@
-/tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988
 
,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702
 
739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1
 
725974,1726171-1726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152,1744272,1746732,1746750,1752739,1754615,1755886,1756018,1758563,1759565,1761686,1762173,1762206,1766280,1767507-1767508,1767653,1767656,1769267,1772949,1773521,1773527,1774104,1777015,1777213,1779330,1783151,1784188,1784966,1785670,1786846,1788260,1788999,1789140,1789402,1791529,1791559,1795291,1796906,1797523,1799214,1800998-1800999,1801003,1801007-1801008,1801017,1801020,1802808,180281
 
4,1803618,1806107,1806733,1807082-1807083,1808707,1808884,1809267,1809644,1809832,1809904,1809915,1809924,1810283,1810328,1810574

svn commit: r1810577 - in /tomcat/tc8.0.x/trunk: ./ java/javax/el/ java/javax/websocket/ java/javax/websocket/server/ java/org/apache/catalina/connector/ java/org/apache/catalina/core/ java/org/apache

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 19:02:21 2017
New Revision: 1810577

URL: http://svn.apache.org/viewvc?rev=1810577=rev
Log:
Refactoring in preparation for Java 9. Refactor to avoid using some methods 
that will be deprecated in Java 9 onwards.

Modified:
tomcat/tc8.0.x/trunk/   (props changed)
tomcat/tc8.0.x/trunk/java/javax/el/ExpressionFactory.java
tomcat/tc8.0.x/trunk/java/javax/websocket/ContainerProvider.java
tomcat/tc8.0.x/trunk/java/javax/websocket/server/ServerEndpointConfig.java
tomcat/tc8.0.x/trunk/java/org/apache/catalina/connector/Connector.java
tomcat/tc8.0.x/trunk/java/org/apache/catalina/connector/Request.java
tomcat/tc8.0.x/trunk/java/org/apache/catalina/core/ApplicationContext.java

tomcat/tc8.0.x/trunk/java/org/apache/catalina/core/ApplicationFilterConfig.java

tomcat/tc8.0.x/trunk/java/org/apache/catalina/core/DefaultInstanceManager.java
tomcat/tc8.0.x/trunk/java/org/apache/catalina/core/StandardContext.java
tomcat/tc8.0.x/trunk/java/org/apache/catalina/core/StandardHost.java
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/InstanceManager.java

Propchange: tomcat/tc8.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 19:02:21 2017
@@ -1,2 +1,2 @@
 
/tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151,1747537,1747925,1748002,1754614,1754643,1762124,1762183,1762203,1763792,1772948,1777014,1779719,1782037,1782240,1782386-1782387,1785669,1786845,1788249,1788324,1788905,1789216,1789335,1791528,1791558,1796697-1796698,1797521,1798543,1799162,1800143,1801693,1802805,1806799,1807079-1807080,1808880,1809831
-/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886
 
,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657
 
592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1
 

svn commit: r1810576 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/el/lang/ java/org/apache/tomcat/util/ test/org/apache/el/ test/org/apache/jasper/runtime/ test/webapp/WEB-INF/tags/ test/webapp/bug5

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 18:58:04 2017
New Revision: 1810576

URL: http://svn.apache.org/viewvc?rev=1810576=rev
Log:
Refactoring in preparation for Java 9. Refactor to avoid using some methods 
that will be deprecated in Java 9 onwards.

Modified:
tomcat/tc8.0.x/trunk/   (props changed)
tomcat/tc8.0.x/trunk/java/org/apache/el/lang/ELArithmetic.java
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/Diagnostics.java
tomcat/tc8.0.x/trunk/test/org/apache/el/TestELInJsp.java

tomcat/tc8.0.x/trunk/test/org/apache/jasper/runtime/TestJspContextWrapper.java
tomcat/tc8.0.x/trunk/test/webapp/WEB-INF/tags/bug58178b.tag
tomcat/tc8.0.x/trunk/test/webapp/bug5/bug57142.jsp

Propchange: tomcat/tc8.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 18:58:04 2017
@@ -1,2 +1,2 @@
 
/tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151,1747537,1747925,1748002,1754614,1754643,1762124,1762183,1762203,1763792,1772948,1777014,1779719,1782037,1782240,1782386-1782387,1785669,1786845,1788249,1788324,1788905,1789216,1789335,1791528,1791558,1796697-1796698,1797521,1798543,1799162,1800143,1801693,1802805,1806799,1807079-1807080,1808880,1809831
-/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886
 
,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657
 
592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1
 

svn commit: r1810575 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/el/parser/ modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/naming/ test/javax/el/ test/org/apache/catalina/connector/ test/or

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 18:56:11 2017
New Revision: 1810575

URL: http://svn.apache.org/viewvc?rev=1810575=rev
Log:
Refactoring in preparation for Java 9. Refactor to avoid using some methods 
that will be deprecated in Java 9 onwards.

Modified:
tomcat/tc7.0.x/trunk/   (props changed)
tomcat/tc7.0.x/trunk/java/org/apache/el/parser/AstFloatingPoint.java
tomcat/tc7.0.x/trunk/java/org/apache/el/parser/AstInteger.java
tomcat/tc7.0.x/trunk/java/org/apache/el/parser/AstNegative.java

tomcat/tc7.0.x/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/naming/GenericNamingResourcesFactory.java
tomcat/tc7.0.x/trunk/test/javax/el/TestArrayELResolver.java
tomcat/tc7.0.x/trunk/test/javax/el/TestBeanELResolver.java
tomcat/tc7.0.x/trunk/test/javax/el/TestListELResolver.java
tomcat/tc7.0.x/trunk/test/org/apache/catalina/connector/TestSendFile.java

tomcat/tc7.0.x/trunk/test/org/apache/catalina/tribes/demos/IntrospectionUtils.java
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 18:56:11 2017
@@ -1,3 +1,3 @@
-/tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988
 
,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702
 
739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1
 

svn commit: r1810574 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/el/parser/ modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/naming/ test/javax/el/ test/org/apache/catalina/connector/ test/or

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 18:53:03 2017
New Revision: 1810574

URL: http://svn.apache.org/viewvc?rev=1810574=rev
Log:
Refactoring in preparation for Java 9. Refactor to avoid using some methods 
that will be deprecated in Java 9 onwards.

Modified:
tomcat/tc8.0.x/trunk/   (props changed)
tomcat/tc8.0.x/trunk/java/org/apache/el/parser/AstFloatingPoint.java
tomcat/tc8.0.x/trunk/java/org/apache/el/parser/AstInteger.java
tomcat/tc8.0.x/trunk/java/org/apache/el/parser/AstNegative.java

tomcat/tc8.0.x/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/naming/GenericNamingResourcesFactory.java
tomcat/tc8.0.x/trunk/test/javax/el/TestArrayELResolver.java
tomcat/tc8.0.x/trunk/test/javax/el/TestBeanELResolver.java
tomcat/tc8.0.x/trunk/test/javax/el/TestListELResolver.java
tomcat/tc8.0.x/trunk/test/org/apache/catalina/connector/TestSendFile.java

tomcat/tc8.0.x/trunk/test/org/apache/catalina/tribes/demos/IntrospectionUtils.java
tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 18:53:03 2017
@@ -1,2 +1,2 @@
 
/tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151,1747537,1747925,1748002,1754614,1754643,1762124,1762183,1762203,1763792,1772948,1777014,1779719,1782037,1782240,1782386-1782387,1785669,1786845,1788249,1788324,1788905,1789216,1789335,1791528,1791558,1796697-1796698,1797521,1798543,1799162,1800143,1801693,1802805,1806799,1807079-1807080,1808880,1809831
-/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886
 
,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657
 
592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1
 

svn commit: r1810572 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/el/lang/ java/org/apache/el/parser/ java/org/apache/tomcat/util/ modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/naming/ test

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 18:39:22 2017
New Revision: 1810572

URL: http://svn.apache.org/viewvc?rev=1810572=rev
Log:
Refactoring in preparation for Java 9. Refactor to avoid using some methods 
that will be deprecated in Java 9 onwards. 

Modified:
tomcat/tc8.5.x/trunk/   (props changed)
tomcat/tc8.5.x/trunk/java/org/apache/el/lang/ELArithmetic.java
tomcat/tc8.5.x/trunk/java/org/apache/el/parser/AstFloatingPoint.java
tomcat/tc8.5.x/trunk/java/org/apache/el/parser/AstInteger.java
tomcat/tc8.5.x/trunk/java/org/apache/el/parser/AstNegative.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/Diagnostics.java

tomcat/tc8.5.x/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/naming/GenericNamingResourcesFactory.java
tomcat/tc8.5.x/trunk/test/javax/el/TestArrayELResolver.java
tomcat/tc8.5.x/trunk/test/javax/el/TestBeanELResolver.java
tomcat/tc8.5.x/trunk/test/javax/el/TestListELResolver.java
tomcat/tc8.5.x/trunk/test/org/apache/catalina/connector/TestSendFile.java

tomcat/tc8.5.x/trunk/test/org/apache/catalina/tribes/demos/IntrospectionUtils.java
tomcat/tc8.5.x/trunk/test/org/apache/el/TestELInJsp.java

tomcat/tc8.5.x/trunk/test/org/apache/jasper/runtime/TestJspContextWrapper.java
tomcat/tc8.5.x/trunk/test/webapp/WEB-INF/tags/bug58178b.tag
tomcat/tc8.5.x/trunk/test/webapp/bug5/bug57142.jsp
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 18:39:22 2017
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409
 
,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747
 
404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1
 

[GitHub] tomcat pull request #74: added javadoc comment

2017-10-02 Thread isapir
GitHub user isapir opened a pull request:

https://github.com/apache/tomcat/pull/74

added javadoc comment

Took me a few minutes to figure out what the method is doing (and how) so 
added a JavaDoc comment to clarify.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/isapir/tomcat update-01

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/tomcat/pull/74.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #74


commit 3f878e26b32d9ac0d309998fa6a3a30c76757ca9
Author: Igal Sapir 
Date:   2017-10-02T18:12:42Z

added javadoc comment




---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 58837] support "X-Content-Security-Policy" a.k.a as "CSP"

2017-10-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58837

--- Comment #6 from Igal Sapir  ---
Chris,

I can submit a patch if given some guidelines about the Filter's configuration
specs.

Perhaps a very general-purpose Filter should be written -- one that takes
header names and values and sends them if the mapping is matched.

Then such a Filter can be extended to a more specific implementation for CSP or
other applications.


Igal

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 8.0.47

2017-10-02 Thread Coty Sutherland
On Fri, Sep 29, 2017 at 10:39 AM, Violeta Georgieva
 wrote:
> The proposed Apache Tomcat 8.0.47 release is now available for voting.
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.47/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1159/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_47/
>
> The proposed 8.0.47 release is:
> [ ] Broken - do not release
> [x] Stable - go ahead and release as 8.0.47

+1

> Regards,
> Violeta

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Development Tasks

2017-10-02 Thread Igal @ Lucee.org

Hi Coty,

On 10/2/2017 9:13 AM, Coty Sutherland wrote:

Have you taken a look at the CONTRIBUTING guide in the repo?
https://github.com/apache/tomcat/blob/trunk/CONTRIBUTING.md If it's
insufficient, let us know and we can update it. Right now it only
suggests looking at Beginner bugs, so we definitely need to expand
that (there are only three bugs currently flagged as Beginner). I'll
keep an eye out for other suggestions and add them as we go along
since there seems to be a few requests for getting started material
open at the moment.


I have looked at it an managed to contribute a little in the past.

I was unaware of the new link to the Beginner issues fitler though, so 
that's a good addition.  I will look into the ones that are currently 
labeled as such.


It'd be great if some more issues will be marked as 
Beginner/Intermediate though as many of us want to contribute.


Best,


Igal Sapir

Lucee Core Developer
Lucee.org 



Re: [VOTE] Release Apache Tomcat 7.0.82

2017-10-02 Thread Coty Sutherland
On Fri, Sep 29, 2017 at 9:16 AM, Violeta Georgieva  wrote:
> The proposed Apache Tomcat 7.0.82 release is now available for voting.
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.82/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1158/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_82/
>
> The proposed 7.0.82 release is:
> [ ] Broken - do not release
> [x] Stable - go ahead and release as 7.0.82 Stable

+1

> Regards,
> Violeta

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Development Tasks (was: Need mentor)

2017-10-02 Thread Coty Sutherland
On Mon, Oct 2, 2017 at 12:04 PM, Igal @ Lucee.org  wrote:
> Hi Mark (et al.),
>
> On 10/2/2017 3:46 AM, Mark Thomas wrote:
>>
>> Once you built a local Tomcat instance and confirmed it is working, we
>> can point you towards some development tasks to get you started.
>
>
> I would also like to be pointed at some development tasks if possible.

Have you taken a look at the CONTRIBUTING guide in the repo?
https://github.com/apache/tomcat/blob/trunk/CONTRIBUTING.md If it's
insufficient, let us know and we can update it. Right now it only
suggests looking at Beginner bugs, so we definitely need to expand
that (there are only three bugs currently flagged as Beginner). I'll
keep an eye out for other suggestions and add them as we go along
since there seems to be a few requests for getting started material
open at the moment.

> Thank you,
>
> Igal Sapir
> Lucee Core Developer
> Lucee.org 
>

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Development Tasks (was: Need mentor)

2017-10-02 Thread Igal @ Lucee.org

Hi Mark (et al.),

On 10/2/2017 3:46 AM, Mark Thomas wrote:

Once you built a local Tomcat instance and confirmed it is working, we
can point you towards some development tasks to get you started.


I would also like to be pointed at some development tasks if possible.

Thank you,

Igal Sapir
Lucee Core Developer
Lucee.org 



[Tomcat Wiki] Update of "FAQ/Troubleshooting_and_Diagnostics" by KonstantinKolinko

2017-10-02 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change 
notification.

The "FAQ/Troubleshooting_and_Diagnostics" page has been changed by 
KonstantinKolinko:
https://wiki.apache.org/tomcat/FAQ/Troubleshooting_and_Diagnostics?action=diff=17=18

Comment:
Add a section on RECYCLE_FACADES

  
*  A good place for a breakpoint is 
`org.apache.catalina.connector.CoyoteAdapter.service()` method. That is the 
entry point from Tomcat connectors and into the Servlet engine. At that place 
your request has already been received and its processing starts.
  
+ == Troubleshooting Response State Problems ==
+ 
+ If you encounter problems that manifest themselves as accessing a request / 
response that is an inconsistent state. 
+ 
+ E.g. [[https://bz.apache.org/bugzilla/show_bug.cgi?id=61289|61289]], 
[[https://bz.apache.org/bugzilla/show_bug.cgi?id=58457|58457]]
+ 
+ The main suspect is your own web application keeping a reference to Request / 
Response objects outside of their life cycle.
+ 
+  1. Set the following 
[[http://tomcat.apache.org/tomcat-8.5-doc/config/systemprops.html#Security|system
 property]] in Tomcat configuration:
+ 
+ {{{org.apache.catalina.connector.RECYCLE_FACADES=true}}}
+ 
+  This flag instructs Tomcat to recycle facades to its internal objects, so 
that it is easier to spot illegal access when it happens, instead of waiting 
until internal state of referenced object becomes corrupted from concurrent 
access.
+ 
+  2. Read about [[FAQ/KnownIssues#ImageIOIssues|Java ImageIO]] issue.
+ 
  
  [[CategoryFAQ]]
  

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Tomcat Wiki] Update of "FAQ/KnownIssues" by KonstantinKolinko

2017-10-02 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change 
notification.

The "FAQ/KnownIssues" page has been changed by KonstantinKolinko:
https://wiki.apache.org/tomcat/FAQ/KnownIssues?action=diff=15=16

Comment:
Replace obsolete bugzilla links with a link to tomcat.apache.org/bugreport.html

  
  To determine the known issues for any given Tomcat version, you'll need to 
review the following:
   * The currently open bugs and enhancement requests in Bugzilla
-* 
[[https://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;product=Tomcat%207|Open
 Tomcat 7 bugs]]
-* 
[[https://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;product=Tomcat%206|Open
 Tomcat 6 bugs]]
   * The latest (from svn) change log entries for all newer versions
+ 
+ See chapter 
[[https://tomcat.apache.org/bugreport.html#Looking_for_known_issues|Looking for 
known issues]] on Tomcat web site.
-* 
[[http://svn.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml| 
Tomcat 8 change log]]
-* 
[[http://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml|
 Tomcat 7 change log]]
-* 
[[http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml|
 Tomcat 6 change log]]
  
  <>
  === What are the known issues with the Oracle JRE? ===

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Tomcat Wiki] Update of "FAQ/KnownIssues" by KonstantinKolinko

2017-10-02 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change 
notification.

The "FAQ/KnownIssues" page has been changed by KonstantinKolinko:
https://wiki.apache.org/tomcat/FAQ/KnownIssues?action=diff=14=15

Comment:
Minor formatting corrections. Split paragraphs.

  
  '''Are there any other corresponding cases of this bug?'''
  
- The third party PDF generating software module PD4ML has had a corresponding 
problem when calling the render() methods in class org.zefer.pd4ml.PD4ML with 
response.getOutputStream() as argument. That causes the response stream to be 
closed from a finalizer() method of a class called PD4Device. When using an 
Apache/Tomcat connector, this unexpected stream close from the finalizer thread 
has occationally caused responses to be sent to wrong requestor 
(request/response mix up). The workarounds described above for ImageIO works 
perfectly in this case too. A general way to protect the response output 
streams from misbehaving web applications is to set the system property 
org.apache.catalina.connector.RECYCLE_FACADES=true, since that makes Tomcat 
create new stream instances for each request (of course at the cost of 
performance).
+ The third party PDF generating software module PD4ML has had a corresponding 
problem when calling the render() methods in class org.zefer.pd4ml.PD4ML with 
response.getOutputStream() as argument. That causes the response stream to be 
closed from a finalizer() method of a class called PD4Device. When using an 
Apache/Tomcat connector, this unexpected stream close from the finalizer thread 
has occationally caused responses to be sent to wrong requestor 
(request/response mix up). The workarounds described above for ImageIO works 
perfectly in this case too.
- <>
- <>
- PD4ML has fixed this bug in their latest releases, but sites using older 
versions of the library can still be affected. PD4ML version 3.2.3 definitely 
has this flaw, but the currently latest version 3.8.0 is fixed. The release 
notes gives no clues where in between the problem was fixed and the vendor was 
not able to tell either in 
[[http://pd4ml.com/support/pdf-generation-troubleshooting-f4/pd4device-finalize-closes-output-stream-and-causes-mixup-t543.html|this
 bug report]].
  
+ A general way to protect the response output streams from misbehaving web 
applications is to set the system property 
org.apache.catalina.connector.RECYCLE_FACADES=true, since that makes Tomcat 
create new stream instances for each request (of course at the cost of 
performance).
+ 
+ PD4ML has fixed this bug in their latest releases, but sites using older 
versions of the library can still be affected. PD4ML version 3.2.3 definitely 
has this flaw, but the currently latest version 3.8.0 is fixed. The release 
notes document gives no clues where in between the problem was fixed, and the 
vendor was not able to tell either in 
[[http://pd4ml.com/support/pdf-generation-troubleshooting-f4/pd4device-finalize-closes-output-stream-and-causes-mixup-t543.html|this
 bug report]].
+ 

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810354 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/tomcat/util/net/ java/org/apache/tomcat/util/net/jsse/ webapps/docs/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 13:37:54 2017
New Revision: 1810354

URL: http://svn.apache.org/viewvc?rev=1810354=rev
Log:
Adding ALPN support for JSSE with Java 9Enable ALPN and also, therefore, HTTP/2 
for the NIO and NIO2 HTTP connectors when using the JSSE implementation 
for TLS when running on Java 9

Modified:
tomcat/tc8.5.x/trunk/   (props changed)

tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/net/SecureNio2Channel.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/net/SecureNioChannel.java

tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 13:37:54 2017
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409
 
,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747
 
404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1
 
756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
 

svn commit: r1810353 - in /tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat: Jre9Compat.java JreCompat.java LocalStrings.properties

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 13:34:10 2017
New Revision: 1810353

URL: http://svn.apache.org/viewvc?rev=1810353=rev
Log:
Add SSLEngine.getApplicationProtocol() to JreCompat

Modified:
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java

tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties

Modified: 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java?rev=1810353=1810352=1810353=diff
==
--- tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java 
(original)
+++ tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java Mon 
Oct  2 13:34:10 2017
@@ -19,20 +19,24 @@ package org.apache.tomcat.util.compat;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 
+import javax.net.ssl.SSLEngine;
 import javax.net.ssl.SSLParameters;
 
 class Jre9Compat extends Jre8Compat {
 
 private static final Class inaccessibleObjectExceptionClazz;
 private static final Method setApplicationProtocolsMethod;
+private static final Method getApplicationProtocolMethod;
 
 static {
 Class c1 = null;
 Method m2 = null;
+Method m3 = null;
 
 try {
 c1 = 
Class.forName("java.lang.reflect.InaccessibleObjectException");
-SSLParameters.class.getMethod("setApplicationProtocolsMethod", 
String[].class);
+m2 = 
SSLParameters.class.getMethod("setApplicationProtocolsMethod", String[].class);
+m3 = SSLEngine.class.getMethod("getApplicationProtocol");
 } catch (SecurityException | NoSuchMethodException e) {
 // Should never happen
 } catch (ClassNotFoundException e) {
@@ -40,6 +44,7 @@ class Jre9Compat extends Jre8Compat {
 }
 inaccessibleObjectExceptionClazz = c1;
 setApplicationProtocolsMethod = m2;
+getApplicationProtocolMethod = m3;
 }
 
 
@@ -65,5 +70,15 @@ class Jre9Compat extends Jre8Compat {
 } catch (IllegalAccessException | IllegalArgumentException | 
InvocationTargetException e) {
 throw new UnsupportedOperationException(e);
 }
+}
+
+
+@Override
+public String getApplicationProtocol(SSLEngine sslEngine) {
+try {
+return (String) getApplicationProtocolMethod.invoke(sslEngine);
+} catch (IllegalAccessException | IllegalArgumentException | 
InvocationTargetException e) {
+throw new UnsupportedOperationException(e);
+}
 }
 }

Modified: tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java?rev=1810353=1810352=1810353=diff
==
--- tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java 
(original)
+++ tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java Mon 
Oct  2 13:34:10 2017
@@ -106,4 +106,18 @@ public class JreCompat {
 public void setApplicationProtocols(SSLParameters sslParameters, String[] 
protocols) {
 throw new 
UnsupportedOperationException(sm.getString("jreCompat.noApplicationProtocols"));
 }
+
+
+/**
+ * Get the application protocol that has been negotiated for connection
+ * associated with the given SSLEngine.
+ *
+ * @param sslEngine The SSLEngine for which to obtain the negotiated
+ *  protocol
+ *
+ * @return The name of the negotiated protocol
+ */
+public String getApplicationProtocol(SSLEngine sslEngine) {
+throw new 
UnsupportedOperationException(sm.getString("jreCompat.noApplicationProtocol"));
+}
 }

Modified: 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties?rev=1810353=1810352=1810353=diff
==
--- 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties 
(original)
+++ 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties 
Mon Oct  2 13:34:10 2017
@@ -13,5 +13,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+jreCompat.noApplicationProtocol=Java Runtime does not support 
SSLEngine.getApplicationProtocol(). You must use Java 9 to use this feature.
 jreCompat.noApplicationProtocols=Java Runtime does not support 
SSLParameters.setApplicationProtocols(). You must use Java 9 to use this 
feature.
 jreCompat.noServerCipherSuiteOrder=Java 

svn commit: r1810352 - in /tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat: Jre9Compat.java JreCompat.java LocalStrings.properties

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 13:29:05 2017
New Revision: 1810352

URL: http://svn.apache.org/viewvc?rev=1810352=rev
Log:
Add support for SSLParameters.setApplicationProtocols() to JreCompat

Modified:
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java

tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties

Modified: 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java?rev=1810352=1810351=1810352=diff
==
--- tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java 
(original)
+++ tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/Jre9Compat.java Mon 
Oct  2 13:29:05 2017
@@ -16,21 +16,30 @@
  */
 package org.apache.tomcat.util.compat;
 
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+
+import javax.net.ssl.SSLParameters;
+
 class Jre9Compat extends Jre8Compat {
 
 private static final Class inaccessibleObjectExceptionClazz;
-
+private static final Method setApplicationProtocolsMethod;
 
 static {
 Class c1 = null;
+Method m2 = null;
+
 try {
 c1 = 
Class.forName("java.lang.reflect.InaccessibleObjectException");
-} catch (SecurityException e) {
+SSLParameters.class.getMethod("setApplicationProtocolsMethod", 
String[].class);
+} catch (SecurityException | NoSuchMethodException e) {
 // Should never happen
 } catch (ClassNotFoundException e) {
 // Must be Java 8
 }
 inaccessibleObjectExceptionClazz = c1;
+setApplicationProtocolsMethod = m2;
 }
 
 
@@ -47,4 +56,14 @@ class Jre9Compat extends Jre8Compat {
 
 return inaccessibleObjectExceptionClazz.isAssignableFrom(t.getClass());
 }
+
+
+@Override
+public void setApplicationProtocols(SSLParameters sslParameters, String[] 
protocols) {
+try {
+setApplicationProtocolsMethod.invoke(sslParameters, (Object) 
protocols);
+} catch (IllegalAccessException | IllegalArgumentException | 
InvocationTargetException e) {
+throw new UnsupportedOperationException(e);
+}
+}
 }

Modified: tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java?rev=1810352=1810351=1810352=diff
==
--- tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java 
(original)
+++ tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java Mon 
Oct  2 13:29:05 2017
@@ -17,6 +17,7 @@
 package org.apache.tomcat.util.compat;
 
 import javax.net.ssl.SSLEngine;
+import javax.net.ssl.SSLParameters;
 
 import org.apache.tomcat.util.res.StringManager;
 
@@ -93,4 +94,16 @@ public class JreCompat {
 // Exception does not exist prior to Java 9
 return false;
 }
+
+
+/**
+ * Set the application protocols the server will accept for ALPN
+ *
+ * @param sslParametersThe SSL parameters for a connection
+ * @param protocolsThe application protocols to be allowed for that
+ * connection
+ */
+public void setApplicationProtocols(SSLParameters sslParameters, String[] 
protocols) {
+throw new 
UnsupportedOperationException(sm.getString("jreCompat.noApplicationProtocols"));
+}
 }

Modified: 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties?rev=1810352=1810351=1810352=diff
==
--- 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties 
(original)
+++ 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties 
Mon Oct  2 13:29:05 2017
@@ -13,4 +13,5 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-jreCompat.noServerCipherSuiteOrder=Java Runtime does not support 
"useServerCipherSuitesOrder". You must use Java 8 or later to use this feature.
\ No newline at end of file
+jreCompat.noApplicationProtocols=Java Runtime does not support 
SSLParameters.setApplicationProtocols(). You must use Java 9 to use this 
feature.
+jreCompat.noServerCipherSuiteOrder=Java Runtime does not support 
"useServerCipherSuitesOrder". You must use Java 8 or later to use this feature.



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For 

[Bug 61524] NullPointerException in Http11OutputBuffer

2017-10-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61524

--- Comment #4 from Boris Petrov  ---
The issue appears also in Tomcat 9.0.1. The stacktrace:

java.lang.NullPointerException: null
at
org.apache.coyote.http11.Http11OutputBuffer.commit(Http11OutputBuffer.java:327)
at
org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1054)
at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:253)
at org.apache.coyote.Response.action(Response.java:178)
at org.apache.coyote.Response.sendHeaders(Response.java:376)
at
org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:280)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:261)
at
org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118)
at
org.glassfish.jersey.servlet.internal.ResponseWriter$NonCloseableOutputStreamWrapper.flush(ResponseWriter.java:330)
at
org.glassfish.jersey.message.internal.CommittingOutputStream.flush(CommittingOutputStream.java:287)
at
org.glassfish.jersey.message.internal.OutboundMessageContext.close(OutboundMessageContext.java:847)
at
org.glassfish.jersey.server.ContainerResponse.close(ContainerResponse.java:413)
at
org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java:734)
at
org.glassfish.jersey.server.ServerRuntime$Responder.processResponse(ServerRuntime.java:395)
at
org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:385)
at
org.glassfish.jersey.server.ServerRuntime$AsyncResponder$3.run(ServerRuntime.java:884)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:272)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:268)
at org.glassfish.jersey.internal.Errors.process(Errors.java:316)
at org.glassfish.jersey.internal.Errors.process(Errors.java:298)
at org.glassfish.jersey.internal.Errors.process(Errors.java:268)
at
org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:289)
at
org.glassfish.jersey.server.ServerRuntime$AsyncResponder.resume(ServerRuntime.java:916)
at
org.glassfish.jersey.server.ServerRuntime$AsyncResponder.resume(ServerRuntime.java:872)
at com.company.rest.Contents.lambda$getContent$3(Contents.java:146)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810349 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java java/org/apache/tomcat/util/net/SecureNio2Channel.java java/org/apache/tomcat/util/net/Sec

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 13:00:15 2017
New Revision: 1810349

URL: http://svn.apache.org/viewvc?rev=1810349=rev
Log:
Adding ALPN support for JSSE with Java 9
Add some plumbing to exposed the client requested application protocols to the 
method that configures the SSLEngine

Modified:
tomcat/tc8.5.x/trunk/   (props changed)

tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/net/SecureNio2Channel.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/net/SecureNioChannel.java

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 13:00:15 2017
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409
 
,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747
 
404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1
 
756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
 

svn commit: r1810348 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/tomcat/util/net/TLSClientHelloExtractor.java

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 12:58:03 2017
New Revision: 1810348

URL: http://svn.apache.org/viewvc?rev=1810348=rev
Log:
Adding ALPN support for JSSE with Java 9
Expand the data extracted from the TLS client hello to include the client 
requested ALPN names.

Modified:
tomcat/tc8.5.x/trunk/   (props changed)

tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/net/TLSClientHelloExtractor.java

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 12:58:03 2017
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409
 
,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747
 
404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1
 
756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
 

Re: Need mentor

2017-10-02 Thread Coty Sutherland
On Mon, Oct 2, 2017 at 7:06 AM, $uMe$h <1cool.1...@gmail.com> wrote:
> Thank you Mark for guiding. Once I complete first step (getting local
> instance running) will ask for further help.

There are also further instructions in the README and CONTRIBUTING
documents in the source code repositories, easiest viewed on Github
(for trunk: https://github.com/apache/tomcat).

> On 02-Oct-2017 4:16 PM, "Mark Thomas"  wrote:
>
>> On 02/10/17 11:33, $uMe$h wrote:
>> > Hi all,
>> >
>> > I just joined tomcat dev list.
>>
>> Welcome.
>>
>> > Can someone guide me on, how can I start contributing ?
>>
>> I can get you started. I'm sure everyone here will help point you in the
>> right direction if you get stuck.
>>
>> > It would be helpful if I get any mentor, who can guide me through the
>> > process and I can kick start.
>>
>> First thing to do is to get a copy of the source code. You can use git
>> or svn. Details here:
>> http://tomcat.apache.org/svn.html
>>
>> If you opt for git, I recommend working with the GitHub mirrors.
>>
>> Once you have the source code, follow the instructions in BUILDING.txt
>> in the root directory to build a local Tomcat instance from source.
>>
>> Once you built a local Tomcat instance and confirmed it is working, we
>> can point you towards some development tasks to get you started.
>>
>> Any questions, just ask. I'm sure there are places where we could make
>> the documentation clearer.
>>
>> Mark
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: dev-h...@tomcat.apache.org
>>
>>

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Need Guidance

2017-10-02 Thread Coty Sutherland
On Mon, Oct 2, 2017 at 8:27 AM, Amitesh Pathak  wrote:
> Hi all
> I subscribed to the tomcat dev mailing list sometime ago to help me getting
> to start contributing, but haven't figured out how to start yet.

Hello and welcome!

> Can I please get a  mentor to guide me through and help me start developing
> for the projects.

Reading over the README and CONTRIBUTING docs from any of the Tomcat
repos on GitHub (e.g. https://github.com/apache/tomcat for trunk)
should help you get started. If you have any other questions, just let
us know. The first thing I would suggest doing is getting the sources,
from either SVN or git (GitHub), and building locally. Once you can do
that, then you can start focusing on providing your first patch.

Good luck!

> Any help will be really appreciated.
>
> Thanks,
> Sincerely
> amitesh

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810342 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/tomcat/util/buf/ByteBufferUtils.java java/org/apache/tomcat/util/buf/LocalStrings.properties

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 12:37:29 2017
New Revision: 1810342

URL: http://svn.apache.org/viewvc?rev=1810342=rev
Log:
Back-port remaining Java 9 ByteBuffer clean-up fixes

Modified:
tomcat/tc8.5.x/trunk/   (props changed)
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/buf/ByteBufferUtils.java
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/buf/LocalStrings.properties

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 12:37:29 2017
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409
 
,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747
 
404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1
 
756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
 

Need Guidance

2017-10-02 Thread Amitesh Pathak
Hi all
I subscribed to the tomcat dev mailing list sometime ago to help me getting
to start contributing, but haven't figured out how to start yet.

Can I please get a  mentor to guide me through and help me start developing
for the projects.

Any help will be really appreciated.

Thanks,
Sincerely
amitesh


[Bug 61581] New: SecurityException trying to access JNI classes in Drawboard example when running with SecurityManager

2017-10-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61581

Bug ID: 61581
   Summary: SecurityException trying to access JNI classes in
Drawboard example when running with SecurityManager
   Product: Tomcat 7
   Version: trunk
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: WebSocket
  Assignee: dev@tomcat.apache.org
  Reporter: knst.koli...@gmail.com
  Target Milestone: ---

Created attachment 35393
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35393=edit
catalina.2017-10-02.log

Smoke-testing release candidate of Tomcat 7.0.82.

Java 8u144, Windows, running with APR connector

Steps to reproduce:
1. Start Tomcat
2. Access
http://localhost:8080/examples/websocket/drawboard.xhtml
3. Actual result:
- At client: the page fails to complete loading. It displays some parts of the
page, but no drawboard area.
- At server: java.security.AccessControlException is logged

[[[
SEVERE: Unexpected exception: java.security.AccessControlException: access
denied ("java.lang.RuntimePermission"
"accessClassInPackage.org.apache.tomcat.jni")
java.security.AccessControlException: access denied
("java.lang.RuntimePermission" "accessClassInPackage.org.apache.tomcat.jni")
at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
at
java.security.AccessController.checkPermission(AccessController.java:884)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at
java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1564)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:315)
at java.lang.ClassLoader.loadClass(ClassLoader.java:411)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at
org.apache.coyote.http11.upgrade.AprServletOutputStream.doWriteInternal(AprServletOutputStream.java:135)
]]]

I am attaching catalina.2017-10-02.log file.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: svn commit: r1810270 - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread Mark Thomas
On 02/10/17 11:59, Konstantin Kolinko wrote:
> 2017-10-02 12:59 GMT+03:00 Mark Thomas :
>> On 02/10/17 10:13, Rainer Jung wrote:
>>> Am 01.10.2017 um 20:10 schrieb ma...@apache.org:
 Author: markt
 Date: Sun Oct  1 18:10:45 2017
 New Revision: 1810270

 URL: http://svn.apache.org/viewvc?rev=1810270=rev
 Log:
 Add CVE-2017-12617

>>> ...
 +When running on Windows with HTTP PUTs enabled (e.g. via setting the
 +   readonly initialisation parameter of the Default to 
 false)
 +   it was possible to upload a JSP file to the server via a specially
 +   crafted request. This JSP could then be requested and any code it
 +   contained would be executed by the server.
>>> ...
>>>
>>> It seems the description (for TC 7, 8 and 9) was copied from
>>> CVE-2017-12615, thus only refers to Windows and the Default servlet.
>>> Your original description of the topic was broader.
>>
>> Indeed. I'll get that fixed. Thanks for catching that.
> 
> s/Default/DefaultServlet" or "Default servlet" ?

Thanks. Fixed.

> The announcement mentioned WebDAV servlet (WebdavServlet) as well.

It did.

However, the vector I had in mind wasn't viable so I don't think the
WebDAV was actually vulnerable. I opted to be overly cautious in the
initial announcement and mentioned it. However, there might be an edge
case where it is. So...

On balance, I think the text is OK. It talks about HTTP PUT as the
primary concern and only uses the Default servlet as an example.

I'm not against WebDAV being explicitly mentioned but I don't think it
is necessary.

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810336 [3/4] - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread markt
Modified: tomcat/site/trunk/docs/security-8.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-8.html?rev=1810336=1810335=1810336=diff
==
--- tomcat/site/trunk/docs/security-8.html (original)
+++ tomcat/site/trunk/docs/security-8.html Mon Oct  2 11:13:19 2017
@@ -1,331 +1,328 @@
 
 
-
-
-
-Apache Tomcat - Apache Tomcat 8 vulnerabilities
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; 
method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 
2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 
9
-
-
-Tomcat 
8
-
-
-Tomcat 
7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat 
Connectors
-
-
-Tomcat 
Native
-
-
-

svn commit: r1810336 [4/4] - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread markt
Modified: tomcat/site/trunk/docs/security-9.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-9.html?rev=1810336=1810335=1810336=diff
==
--- tomcat/site/trunk/docs/security-9.html (original)
+++ tomcat/site/trunk/docs/security-9.html Mon Oct  2 11:13:19 2017
@@ -1,280 +1,277 @@
 
 
-
-
-
-Apache Tomcat - Apache Tomcat 9 vulnerabilities
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; 
method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 
2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 
9
-
-
-Tomcat 
8
-
-
-Tomcat 
7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat 
Connectors
-
-
-Tomcat 
Native
-
-
-

svn commit: r1810336 [1/4] - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 11:13:19 2017
New Revision: 1810336

URL: http://svn.apache.org/viewvc?rev=1810336=rev
Log:
Add missing word

Modified:
tomcat/site/trunk/docs/security-7.html
tomcat/site/trunk/docs/security-8.html
tomcat/site/trunk/docs/security-9.html
tomcat/site/trunk/xdocs/security-7.xml
tomcat/site/trunk/xdocs/security-8.xml
tomcat/site/trunk/xdocs/security-9.xml


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810336 [2/4] - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread markt

Modified: tomcat/site/trunk/docs/security-7.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-7.html?rev=1810336=1810335=1810336=diff
==
--- tomcat/site/trunk/docs/security-7.html (original)
+++ tomcat/site/trunk/docs/security-7.html Mon Oct  2 11:13:19 2017
@@ -1,364 +1,361 @@
 
 
-
-
-
-Apache Tomcat - Apache Tomcat 7 vulnerabilities
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; 
method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 
2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 
9
-
-
-Tomcat 
8
-
-
-Tomcat 
7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat 
Connectors
-
-
-Tomcat 
Native
-
-
-   

svn commit: r1810335 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/catalina/core/JreMemoryLeakPreventionListener.java webapps/docs/config/listeners.xml

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 11:08:51 2017
New Revision: 1810335

URL: http://svn.apache.org/viewvc?rev=1810335=rev
Log:
TheJava 9 has fixed some more memory leaks.
Also disable protection that is fixed in Java 8 when running on Java 8

Modified:
tomcat/tc7.0.x/trunk/   (props changed)

tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/JreMemoryLeakPreventionListener.java
tomcat/tc7.0.x/trunk/webapps/docs/config/listeners.xml

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 11:08:51 2017
@@ -1,3 +1,3 @@
-/tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988
 
,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702
 
739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1
 
725974,1726171-1726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152,1744272,1746732,1746750,1752739,1754615,1755886,1756018,1759565,1761686,1762173,1762206,1766280,1767507-1767508,1767653,1767656,1769267,1772949,1773521,1773527,1774104,1777015,1777213,1779330,1783151,1784188,1784966,1785670,1786846,1788260,1788999,1789140,1789402,1791529,1791559,1795291,1796906,1797523,1799214,1800998-1800999,1801003,1801007-1801008,1801017,1801020,1802808,1802814,180361
 
8,1806107,1806733,1807082-1807083,1808707,1808884,1809267,1809644,1809832,1809904,1809915,1809924,1810283

Re: Need mentor

2017-10-02 Thread $uMe$h
Thank you Mark for guiding. Once I complete first step (getting local
instance running) will ask for further help.

On 02-Oct-2017 4:16 PM, "Mark Thomas"  wrote:

> On 02/10/17 11:33, $uMe$h wrote:
> > Hi all,
> >
> > I just joined tomcat dev list.
>
> Welcome.
>
> > Can someone guide me on, how can I start contributing ?
>
> I can get you started. I'm sure everyone here will help point you in the
> right direction if you get stuck.
>
> > It would be helpful if I get any mentor, who can guide me through the
> > process and I can kick start.
>
> First thing to do is to get a copy of the source code. You can use git
> or svn. Details here:
> http://tomcat.apache.org/svn.html
>
> If you opt for git, I recommend working with the GitHub mirrors.
>
> Once you have the source code, follow the instructions in BUILDING.txt
> in the root directory to build a local Tomcat instance from source.
>
> Once you built a local Tomcat instance and confirmed it is working, we
> can point you towards some development tasks to get you started.
>
> Any questions, just ask. I'm sure there are places where we could make
> the documentation clearer.
>
> Mark
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>


svn commit: r1810334 - in /tomcat/site/trunk: docs/security-7.html xdocs/security-7.xml

2017-10-02 Thread rjung
Author: rjung
Date: Mon Oct  2 11:01:49 2017
New Revision: 1810334

URL: http://svn.apache.org/viewvc?rev=1810334=rev
Log:
Fix copy error in list of affected versions
for CVE-2017-12617.

Modified:
tomcat/site/trunk/docs/security-7.html
tomcat/site/trunk/xdocs/security-7.xml

Modified: tomcat/site/trunk/docs/security-7.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-7.html?rev=1810334=1810333=1810334=diff
==
--- tomcat/site/trunk/docs/security-7.html (original)
+++ tomcat/site/trunk/docs/security-7.html Mon Oct  2 11:01:49 2017
@@ -415,7 +415,7 @@
 This issue was first reported publicly 
followed by multiple reports to
the Apache Tomcat Security Team on 20 September 2017.
 
-Affects: 8.0.0.RC1 to 8.0.46
+Affects: 7.0.0 to 7.0.81
   
 
 

Modified: tomcat/site/trunk/xdocs/security-7.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/security-7.xml?rev=1810334=1810333=1810334=diff
==
--- tomcat/site/trunk/xdocs/security-7.xml (original)
+++ tomcat/site/trunk/xdocs/security-7.xml Mon Oct  2 11:01:49 2017
@@ -69,7 +69,7 @@
 This issue was first reported publicly followed by multiple reports to
the Apache Tomcat Security Team on 20 September 2017.
 
-Affects: 8.0.0.RC1 to 8.0.46
+Affects: 7.0.0 to 7.0.81
 
   
 



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: svn commit: r1810270 - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread Konstantin Kolinko
2017-10-02 12:59 GMT+03:00 Mark Thomas :
> On 02/10/17 10:13, Rainer Jung wrote:
>> Am 01.10.2017 um 20:10 schrieb ma...@apache.org:
>>> Author: markt
>>> Date: Sun Oct  1 18:10:45 2017
>>> New Revision: 1810270
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1810270=rev
>>> Log:
>>> Add CVE-2017-12617
>>>
>> ...
>>> +When running on Windows with HTTP PUTs enabled (e.g. via setting the
>>> +   readonly initialisation parameter of the Default to 
>>> false)
>>> +   it was possible to upload a JSP file to the server via a specially
>>> +   crafted request. This JSP could then be requested and any code it
>>> +   contained would be executed by the server.
>> ...
>>
>> It seems the description (for TC 7, 8 and 9) was copied from
>> CVE-2017-12615, thus only refers to Windows and the Default servlet.
>> Your original description of the topic was broader.
>
> Indeed. I'll get that fixed. Thanks for catching that.

s/Default/DefaultServlet" or "Default servlet" ?

The announcement mentioned WebDAV servlet (WebdavServlet) as well.

Best regards,
Konstantin Kolinko

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810332 - /tomcat/tc8.5.x/trunk/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 10:55:35 2017
New Revision: 1810332

URL: http://svn.apache.org/viewvc?rev=1810332=rev
Log:
Update merge info

Modified:
tomcat/tc8.5.x/trunk/   (props changed)

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 10:55:35 2017
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409
 
,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747404,1747
 
506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1756289,1
 
756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-1762053,176212
 

buildbot failure in on tomcat-8-trunk

2017-10-02 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-8-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-8-trunk/builds/1141

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-8-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc8.0.x/trunk] 1810328
Blamelist: markt

BUILD FAILED: failed compile_1

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Need mentor

2017-10-02 Thread Mark Thomas
On 02/10/17 11:33, $uMe$h wrote:
> Hi all,
> 
> I just joined tomcat dev list.

Welcome.

> Can someone guide me on, how can I start contributing ?

I can get you started. I'm sure everyone here will help point you in the
right direction if you get stuck.

> It would be helpful if I get any mentor, who can guide me through the
> process and I can kick start.

First thing to do is to get a copy of the source code. You can use git
or svn. Details here:
http://tomcat.apache.org/svn.html

If you opt for git, I recommend working with the GitHub mirrors.

Once you have the source code, follow the instructions in BUILDING.txt
in the root directory to build a local Tomcat instance from source.

Once you built a local Tomcat instance and confirmed it is working, we
can point you towards some development tasks to get you started.

Any questions, just ask. I'm sure there are places where we could make
the documentation clearer.

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Need mentor

2017-10-02 Thread $uMe$h
Hi all,

I just joined tomcat dev list. Can someone guide me on, how can I start
contributing ?
It would be helpful if I get any mentor, who can guide me through the
process and I can kick start.

Thanks and Regards,
Sumesh


Re: Java 9 backports [Was: Java 9 TC shutdown warnings (reflection in WebappClassLoaderBase)]

2017-10-02 Thread Mark Thomas
On 26/09/17 10:47, Rainer Jung wrote:
> I checked the TC 9 svn log for messages containing the regexp
> /(java|jvm|jdk) ?9/i. All of them actually contained "Java 9" and the
> following is the list. I marked the ones where I found the revision in
> the 8.5 mergeinfo with a leading "*", but I have not checked how
> complete the 8.5 backport was. The oldest ones would also not be in
> mergeinfo, because they happened before the separat 8.5 branch.

Thanks for this. I've copied the list to the wiki so it can be updated
as progress is made.

https://cwiki.apache.org/confluence/display/TOMCAT/Java+9+Status+tracking

Mark


> 
> r1809434 | rjung | 2017-09-23 16:45:48 +0200 (Sat, 23 Sep 2017) | 3 lines
> Use the correct path when loading the JVMlogging.properties file for
> Java 9.
> 
> r1806973 | markt | 2017-09-01 17:04:45 +0200 (Fri, 01 Sep 2017) | 1 line
> Java 9 allows us to be more selective with the JRE memory leak protection.
> 
> r1806932 | markt | 2017-09-01 13:10:37 +0200 (Fri, 01 Sep 2017) | 1 line
> Update comment. We now have features that depend on Java 9.
> 
> r1800617 | markt | 2017-07-03 12:19:46 +0200 (Mon, 03 Jul 2017) | 1 line
> Add necessary Java 9 configuration options to the startup scripts to
> prevent
> warnings being generated on web application stop.
> 
> r1800614 | markt | 2017-07-03 11:48:01 +0200 (Mon, 03 Jul 2017) | 1 line
> Restore the local definition of the web service annotations since the JRE
> provided versions are deprecated and Java 9 does not provide them by
> default.
> 
> *r1791050 | markt | 2017-04-12 00:36:01 +0200 (Wed, 12 Apr 2017) | 1 line
> Refactoring in preparation for Java 9. Refactor to avoid using some methods
> that will be deprecated in Java 9 onwards.
> 
> r1791036 | markt | 2017-04-11 23:40:13 +0200 (Tue, 11 Apr 2017) | 1 line
> Java 8 and Java 9 friendly alternative
> 
> r1791032 | markt | 2017-04-11 23:34:50 +0200 (Tue, 11 Apr 2017) | 1 line
> Revert the Java 9 change that breaks in Java 8
> 
> r1791028 | markt | 2017-04-11 23:16:04 +0200 (Tue, 11 Apr 2017) | 1 line
> Refactoring in preparation for Java 9. Refactor to avoid using some methods
> that will be deprecated in Java 9 onwards.
> 
> r1791027 | markt | 2017-04-11 22:40:36 +0200 (Tue, 11 Apr 2017) | 1 line
> Refactoring in preparation for Java 9. Refactor to avoid using some methods
> that will be deprecated in Java 9 onwards.
> 
> *r1782857 | markt | 2017-02-13 21:39:14 +0100 (Mon, 13 Feb 2017) | 3 lines
> Java 9 support for annotation scanningBased
> on:http://cr.openjdk.java.net/~mr/jigsaw/spec/lang-vm.html#jigsaw-2.6
> 
> r1779932 | markt | 2017-01-23 15:16:32 +0100 (Mon, 23 Jan 2017) | 2 lines
> Remove unused code, effectively reverting 1779370 and 1779612.
> Java 9 is now handled in other branch of if/else.
> 
> r1779622 | remm | 2017-01-20 14:09:56 +0100 (Fri, 20 Jan 2017) | 1 line
> Restore Java 9 direct byte buffer cleanup code, for now. The last way to
> access it is through the private Unsafe singleton, which will likely stop
> working at some point :(
> 
> r1779612 | markt | 2017-01-20 12:58:51 +0100 (Fri, 20 Jan 2017) | 1 line
> Log message that includes command line option required when running on
> Java 9
> 
> r1779545 | markt | 2017-01-20 01:12:16 +0100 (Fri, 20 Jan 2017) | 2 lines
> Adding ALPN support for JSSE with Java 9Enable ALPN and also, therefore,
> HTTP/2 for the NIO and NIO2 HTTP connectors when using the JSSE
> implementation
> for TLS when running on Java 9.
> 
> r1779370 | markt | 2017-01-18 19:46:27 +0100 (Wed, 18 Jan 2017) | 1 line
> Java 9 can throw a Java 9 specific exception here
> (InaccessibleObjectException)
> so tweak the handling
> 
> r1779313 | markt | 2017-01-18 12:23:17 +0100 (Wed, 18 Jan 2017) | 1 line
> ws police (I need to configure my Java 9 dev environment correctly)
> 

svn commit: r1810330 - /tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappLoader.java

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 10:23:19 2017
New Revision: 1810330

URL: http://svn.apache.org/viewvc?rev=1810330=rev
Log:
Java 9 The JRE class loaders no longer extend URLClassLoader

Modified:
tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappLoader.java

Modified: tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappLoader.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappLoader.java?rev=1810330=1810329=1810330=diff
==
--- tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappLoader.java 
(original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappLoader.java Mon 
Oct  2 10:23:19 2017
@@ -30,7 +30,6 @@ import java.io.InputStream;
 import java.io.OutputStream;
 import java.io.UnsupportedEncodingException;
 import java.lang.reflect.Constructor;
-import java.lang.reflect.Method;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.net.URLClassLoader;
@@ -1075,8 +1074,7 @@ public class WebappLoader extends Lifecy
 private boolean buildClassPath(ServletContext servletContext,
 StringBuilder classpath, ClassLoader loader) {
 if (loader instanceof URLClassLoader) {
-URL repositories[] =
-((URLClassLoader) loader).getURLs();
+URL repositories[] = ((URLClassLoader) loader).getURLs();
 for (int i = 0; i < repositories.length; i++) {
 String repository = repositories[i].toString();
 if (repository.startsWith("file://"))
@@ -1094,16 +1092,20 @@ public class WebappLoader extends Lifecy
 classpath.append(File.pathSeparator);
 classpath.append(repository);
 }
-} else {
-String cp = getClasspath(loader);
-if (cp == null) {
-log.info( "Unknown loader " + loader + " " + 
loader.getClass());
-} else {
-if (classpath.length() > 0)
+} else if (loader == ClassLoader.getSystemClassLoader()){
+// Java 9 onwards. The internal class loaders no longer extend
+// URLCLassLoader
+String cp = System.getProperty("java.class.path");
+if (cp != null && cp.length() > 0) {
+if (classpath.length() > 0) {
 classpath.append(File.pathSeparator);
+}
 classpath.append(cp);
 }
 return false;
+} else {
+log.info( "Unknown loader " + loader + " " + loader.getClass());
+return false;
 }
 return true;
 }
@@ -1118,26 +1120,6 @@ public class WebappLoader extends Lifecy
 return result;
 }
 
-// try to extract the classpath from a loader that is not URLClassLoader
-private String getClasspath( ClassLoader loader ) {
-try {
-Method m=loader.getClass().getMethod("getClasspath", new Class[] 
{});
-if( log.isTraceEnabled())
-log.trace("getClasspath " + m );
-Object o=m.invoke( loader, new Object[] {} );
-if( log.isDebugEnabled() )
-log.debug("gotClasspath " + o);
-if( o instanceof String )
-return (String)o;
-return null;
-} catch( Exception ex ) {
-Throwable t = ExceptionUtils.unwrapInvocationTargetException(ex);
-ExceptionUtils.handleThrowable(t);
-if (log.isDebugEnabled())
-log.debug("getClasspath ", ex);
-}
-return null;
-}
 
 /**
  * Copy directory.



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810328 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/loader/WebappLoader.java

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 10:21:10 2017
New Revision: 1810328

URL: http://svn.apache.org/viewvc?rev=1810328=rev
Log:
Java 9 The JRE class loaders no longer extend URLClassLoader

Modified:
tomcat/tc8.0.x/trunk/   (props changed)
tomcat/tc8.0.x/trunk/java/org/apache/catalina/loader/WebappLoader.java

Propchange: tomcat/tc8.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 10:21:10 2017
@@ -1,2 +1,2 @@
 
/tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151,1747537,1747925,1748002,1754614,1754643,1762124,1762183,1762203,1763792,1772948,1777014,1779719,1782037,1782240,1782386-1782387,1785669,1786845,1788249,1788324,1788905,1789216,1789335,1791528,1791558,1796697-1796698,1797521,1798543,1799162,1800143,1801693,1802805,1806799,1807079-1807080,1808880,1809831
-/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886
 
,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657
 
592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1
 
666387,1666494,1666496,1666552,1666569,1666579,137,149,1666757,1666966,1666972,1666985,1666995,1666997,1667292,1667402,1667406,1667546,1667615,1667630,1667636,1667688,1667764,1667871,1668026,1668135,1668193,1668593,1668596,1668630,1668639,1668843,1669353,1669370,1669451,1669800,1669838,1669876,1669882,1670394,1670433,1670591,1670598-1670600,1670610,1670631,1670719,1670724,1670726,1670730,1670940,1671112,1672272,1672284,1673754,1674294,1675461,1675486,1675594,1675830,1676231,1676250-1676251,1676364,1676381,1676393,1676479,1676525,1676552,1676615,1676630,1676634,1676721,1676926,1676943,1677140,1677802,1678011,1678162,1678174,1678339,1678426-1678427,1678694,1678701,1679534,1679708,1679710,1679716,1680034,1680246,1681056,1681123,1681138,1681280,1681283,1681286,1681450,1681697,1681699,1681701,1681729,1681770,1681779,1681793,1681807,1681837-1681838,1681854,1681862,1681958,1682028,1682033,1682311,1682315,1682317,1682320,1682324,1682330,1682842,1684172,1684366,1684383,1684526-168452
 

svn commit: r1810327 - /tomcat/tc8.5.x/trunk/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 10:20:00 2017
New Revision: 1810327

URL: http://svn.apache.org/viewvc?rev=1810327=rev
Log:
Update merge info

Modified:
tomcat/tc8.5.x/trunk/   (props changed)

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Oct  2 10:20:00 2017
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409,1741501
 
,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747404,1747506,1747
 
536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1756289,1756408-1
 
756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-1762053,1762123,176216
 

svn commit: r1810326 [2/4] - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread markt

Modified: tomcat/site/trunk/docs/security-7.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-7.html?rev=1810326=1810325=1810326=diff
==
--- tomcat/site/trunk/docs/security-7.html (original)
+++ tomcat/site/trunk/docs/security-7.html Mon Oct  2 10:01:22 2017
@@ -1,361 +1,364 @@
 
 
-
-
-
-Apache Tomcat - Apache Tomcat 7 vulnerabilities
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 9
-
-
-Tomcat 8
-
-
-Tomcat 7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-http://wiki.apache.org/tomcat/FrontPage;>Wiki
-
-
-Migration Guide
-
-
-Presentations
-
-
-
-
-Problems?
-
-
-Security Reports
-
-
-Find help
-
-
-http://wiki.apache.org/tomcat/FAQ;>FAQ
-
-
-Mailing Lists
-
-
-Bug Database
-
-
-IRC
-
-
-
-
-Get Involved
-
-
-Overview
-
-
-Source code
-
-
-Buildbot
-
-
-Tools
-
-
-
-
-Media
-
-
-https://twitter.com/theapachetomcat;>Twitter
-
-
-https://www.youtube.com/c/ApacheTomcatOfficial;>YouTube
-
-
-http://blogs.apache.org/tomcat/;>Blog
-
-
-
-
-Misc
-
-
-Who We Are
-
-
-Heritage
-
-
-http://www.apache.org;>Apache Home
-
-
-Resources
-
-
-Contact
-
-
-Legal
-
-
-http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-
-
-http://www.apache.org/foundation/thanks.html;>Thanks
-
-
-
-
-
-
-
-
-Content
-Table of Contents
-
-
-
-
-Apache Tomcat 7.x 
vulnerabilities
-
-
-Fixed in Apache Tomcat 7.0.82
-
-
-Fixed in Apache Tomcat 7.0.81
-
-
-Fixed in Apache Tomcat 7.0.79
-
-
-Fixed in Apache Tomcat 7.0.78
-
-
-Fixed in Apache Tomcat 7.0.77
-
-
-Fixed in Apache Tomcat 7.0.76
-
-
-Fixed in Apache Tomcat 7.0.75
-
-
-Fixed in Apache Tomcat 7.0.73
-
-
-Fixed in Apache Tomcat 7.0.72
-
-
-Fixed in Apache Tomcat 7.0.70
-
-
-Fixed in Apache Tomcat 7.0.68
-
-
-Fixed in Apache Tomcat 7.0.67
-
-
-Fixed in Apache Tomcat 7.0.65
-
-
-Fixed in Apache Tomcat 7.0.59
-
-
-Fixed in Apache Tomcat 7.0.55
-
-
-Fixed in Apache Tomcat 7.0.54
-
-
-Fixed in Apache Tomcat 7.0.53
-
-
-Fixed in Apache Tomcat 7.0.52
-
-
-Fixed in Apache Tomcat 7.0.50
-
-
-Fixed in Apache Tomcat 7.0.47
-
-
-Fixed in Apache Tomcat 7.0.40
-
-
-Fixed in Apache Tomcat 7.0.33
-
-
-Fixed in Apache Tomcat 7.0.32
-
-
-Fixed in Apache Tomcat 7.0.30
-
-
-Fixed in Apache Tomcat 7.0.28
-
-
-Fixed in Apache Tomcat 7.0.23
-
-
-Fixed in Apache Tomcat 7.0.22
-
-
-Fixed in Apache Tomcat 7.0.21
-
-
-Fixed in Apache Tomcat 7.0.20
-
-
-Fixed in Apache Tomcat 7.0.19
-
-
-Fixed in Apache Tomcat 7.0.14
-
-
-Fixed in Apache Tomcat 7.0.12
-
-
-Fixed in Apache Tomcat 7.0.11
-
-
-Fixed in Apache Tomcat 7.0.8
-
-
-Fixed in Apache Tomcat 7.0.6
-
-
-Fixed in Apache Tomcat 7.0.5
-
-
-Fixed in Apache Tomcat 7.0.4
-
-
-Fixed in Apache Tomcat 7.0.2
-
-
-Not a vulnerability in Tomcat
-
-
-
-
-Apache Tomcat 7.x 
vulnerabilities
-
-
-This page lists all security vulnerabilities fixed in released versions
+
+
+
+Apache Tomcat - Apache Tomcat 7 vulnerabilities
+
+
+
+
+
+
+
+
+
+http://tomcat.apache.org/;>
+
+
+
+http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
+
+
+Apache Tomcat
+
+
+
+https://www.google.com/search; 
method="get">
+Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Apache Tomcat
+
+
+  

svn commit: r1810326 [3/4] - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread markt
Modified: tomcat/site/trunk/docs/security-8.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-8.html?rev=1810326=1810325=1810326=diff
==
--- tomcat/site/trunk/docs/security-8.html (original)
+++ tomcat/site/trunk/docs/security-8.html Mon Oct  2 10:01:22 2017
@@ -1,328 +1,331 @@
 
 
-
-
-
-Apache Tomcat - Apache Tomcat 8 vulnerabilities
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 9
-
-
-Tomcat 8
-
-
-Tomcat 7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-http://wiki.apache.org/tomcat/FrontPage;>Wiki
-
-
-Migration Guide
-
-
-Presentations
-
-
-
-
-Problems?
-
-
-Security Reports
-
-
-Find help
-
-
-http://wiki.apache.org/tomcat/FAQ;>FAQ
-
-
-Mailing Lists
-
-
-Bug Database
-
-
-IRC
-
-
-
-
-Get Involved
-
-
-Overview
-
-
-Source code
-
-
-Buildbot
-
-
-Tools
-
-
-
-
-Media
-
-
-https://twitter.com/theapachetomcat;>Twitter
-
-
-https://www.youtube.com/c/ApacheTomcatOfficial;>YouTube
-
-
-http://blogs.apache.org/tomcat/;>Blog
-
-
-
-
-Misc
-
-
-Who We Are
-
-
-Heritage
-
-
-http://www.apache.org;>Apache Home
-
-
-Resources
-
-
-Contact
-
-
-Legal
-
-
-http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-
-
-http://www.apache.org/foundation/thanks.html;>Thanks
-
-
-
-
-
-
-
-
-Content
-Table of Contents
-
-
-
-
-Apache Tomcat 8.x 
vulnerabilities
-
-
-Fixed in Apache Tomcat 8.0.47
-
-
-Fixed in Apache Tomcat 8.5.23
-
-
-Fixed in Apache Tomcat 8.0.45
-
-
-Fixed in Apache Tomcat 8.5.16
-
-
-Fixed in Apache Tomcat 8.0.44
-
-
-Fixed in Apache Tomcat 8.5.15
-
-
-Fixed in Apache Tomcat 8.0.43
-
-
-Fixed in Apache Tomcat 8.5.13
-
-
-Fixed in Apache Tomcat 8.0.42
-
-
-Fixed in Apache Tomcat 8.5.12
-
-
-Fixed in Apache Tomcat 8.0.41
-
-
-Fixed in Apache Tomcat 8.5.11
-
-
-Fixed in Apache Tomcat 8.5.9
-
-
-Fixed in Apache Tomcat 8.0.39
-
-
-Fixed in Apache Tomcat 8.5.8
-
-
-Fixed in Apache Tomcat 
8.5.5 and 8.0.37
-
-
-Fixed in Apache Tomcat 
8.5.3 and 8.0.36
-
-
-Fixed in Apache Tomcat 8.0.32
-
-
-Fixed in Apache Tomcat 8.0.30
-
-
-Fixed in Apache Tomcat 8.0.27
-
-
-Fixed in Apache Tomcat 8.0.17
-
-
-Fixed in Apache Tomcat 8.0.9
-
-
-Fixed in Apache Tomcat 8.0.8
-
-
-Fixed in Apache Tomcat 8.0.5
-
-
-Fixed in Apache Tomcat 8.0.3
-
-
-Fixed in Apache Tomcat 
8.0.0-RC10
-
-
-Fixed in Apache Tomcat 
8.0.0-RC3
-
-
-Not a vulnerability in Tomcat
-
-
-
-
-Apache Tomcat 8.x 
vulnerabilities
-
-
-This page lists all security vulnerabilities fixed in released versions
+
+
+
+Apache Tomcat - Apache Tomcat 8 vulnerabilities
+
+
+
+
+
+
+
+
+
+http://tomcat.apache.org/;>
+
+
+
+http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
+
+
+Apache Tomcat
+
+
+
+https://www.google.com/search; 
method="get">
+Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Apache Tomcat
+
+
+Home
+
+
+Taglibs
+
+
+Maven Plugin
+
+   

svn commit: r1810326 [4/4] - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread markt
Modified: tomcat/site/trunk/docs/security-9.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-9.html?rev=1810326=1810325=1810326=diff
==
--- tomcat/site/trunk/docs/security-9.html (original)
+++ tomcat/site/trunk/docs/security-9.html Mon Oct  2 10:01:22 2017
@@ -1,277 +1,280 @@
 
 
-
-
-
-Apache Tomcat - Apache Tomcat 9 vulnerabilities
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 9
-
-
-Tomcat 8
-
-
-Tomcat 7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-http://wiki.apache.org/tomcat/FrontPage;>Wiki
-
-
-Migration Guide
-
-
-Presentations
-
-
-
-
-Problems?
-
-
-Security Reports
-
-
-Find help
-
-
-http://wiki.apache.org/tomcat/FAQ;>FAQ
-
-
-Mailing Lists
-
-
-Bug Database
-
-
-IRC
-
-
-
-
-Get Involved
-
-
-Overview
-
-
-Source code
-
-
-Buildbot
-
-
-Tools
-
-
-
-
-Media
-
-
-https://twitter.com/theapachetomcat;>Twitter
-
-
-https://www.youtube.com/c/ApacheTomcatOfficial;>YouTube
-
-
-http://blogs.apache.org/tomcat/;>Blog
-
-
-
-
-Misc
-
-
-Who We Are
-
-
-Heritage
-
-
-http://www.apache.org;>Apache Home
-
-
-Resources
-
-
-Contact
-
-
-Legal
-
-
-http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-
-
-http://www.apache.org/foundation/thanks.html;>Thanks
-
-
-
-
-
-
-
-
-Content
-Table of Contents
-
-
-
-
-Apache Tomcat 9.x 
vulnerabilities
-
-
-Fixed in Apache Tomcat 9.0.1
-
-
-Fixed in Apache Tomcat 
9.0.0.M22
-
-
-Fixed in Apache Tomcat 
9.0.0.M21
-
-
-Fixed in Apache Tomcat 
9.0.0.M19
-
-
-Fixed in Apache Tomcat 
9.0.0.M18
-
-
-Fixed in Apache Tomcat 
9.0.0.M17
-
-
-Fixed in Apache Tomcat 
9.0.0.M15
-
-
-Fixed in Apache Tomcat 
9.0.0.M13
-
-
-Fixed in Apache Tomcat 
9.0.0.M10
-
-
-Fixed in Apache Tomcat 9.0.0.M8
-
-
-Fixed in Apache Tomcat 9.0.0.M3
-
-
-
-
-Apache Tomcat 9.x 
vulnerabilities
-
-
-This page lists all security vulnerabilities fixed in released versions
+
+
+
+Apache Tomcat - Apache Tomcat 9 vulnerabilities
+
+
+
+
+
+
+
+
+
+http://tomcat.apache.org/;>
+
+
+
+http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
+
+
+Apache Tomcat
+
+
+
+https://www.google.com/search; 
method="get">
+Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Apache Tomcat
+
+
+Home
+
+
+Taglibs
+
+
+Maven Plugin
+
+
+
+
+TomcatCon
+
+
+London 
2017
+
+
+
+
+Download
+
+
+   

svn commit: r1810326 [1/4] - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 10:01:22 2017
New Revision: 1810326

URL: http://svn.apache.org/viewvc?rev=1810326=rev
Log:
Remove Windows only limitation for CVE-2017-12617. It applies to all operating 
systems

Modified:
tomcat/site/trunk/docs/security-7.html
tomcat/site/trunk/docs/security-8.html
tomcat/site/trunk/docs/security-9.html
tomcat/site/trunk/xdocs/security-7.xml
tomcat/site/trunk/xdocs/security-8.xml
tomcat/site/trunk/xdocs/security-9.xml


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: svn commit: r1810270 - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread Mark Thomas
On 02/10/17 10:13, Rainer Jung wrote:
> Am 01.10.2017 um 20:10 schrieb ma...@apache.org:
>> Author: markt
>> Date: Sun Oct  1 18:10:45 2017
>> New Revision: 1810270
>>
>> URL: http://svn.apache.org/viewvc?rev=1810270=rev
>> Log:
>> Add CVE-2017-12617
>>
> ...
>> +When running on Windows with HTTP PUTs enabled (e.g. via setting the
>> +   readonly initialisation parameter of the Default to 
>> false)
>> +   it was possible to upload a JSP file to the server via a specially
>> +   crafted request. This JSP could then be requested and any code it
>> +   contained would be executed by the server.
> ...
> 
> It seems the description (for TC 7, 8 and 9) was copied from
> CVE-2017-12615, thus only refers to Windows and the Default servlet.
> Your original description of the topic was broader.

Indeed. I'll get that fixed. Thanks for catching that.

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: svn commit: r1810270 - in /tomcat/site/trunk: docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml

2017-10-02 Thread Rainer Jung
Am 01.10.2017 um 20:10 schrieb ma...@apache.org:
> Author: markt
> Date: Sun Oct  1 18:10:45 2017
> New Revision: 1810270
> 
> URL: http://svn.apache.org/viewvc?rev=1810270=rev
> Log:
> Add CVE-2017-12617
> 
...
> +When running on Windows with HTTP PUTs enabled (e.g. via setting the
> +   readonly initialisation parameter of the Default to 
> false)
> +   it was possible to upload a JSP file to the server via a specially
> +   crafted request. This JSP could then be requested and any code it
> +   contained would be executed by the server.
...

It seems the description (for TC 7, 8 and 9) was copied from
CVE-2017-12615, thus only refers to Windows and the Default servlet.
Your original description of the topic was broader.

Regards,

Rainer


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810315 - in /tomcat/site/trunk/docs/tomcat-8.5-doc: ./ api/ api/org/apache/catalina/ api/org/apache/catalina/ant/ api/org/apache/catalina/ant/jmx/ api/org/apache/catalina/authenticator/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 09:03:06 2017
New Revision: 1810315

URL: http://svn.apache.org/viewvc?rev=1810315=rev
Log:
Update docs for 8.5.23 release


[This commit notification would consist of 919 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810313 [2/2] - in /tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache: catalina/webresources/ tomcat/jni/ tomcat/util/compat/ tomcat/util/net/openssl/

2017-10-02 Thread markt
Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/net/openssl/OpenSSLConf.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/net/openssl/OpenSSLConf.html?rev=1810313=auto
==
--- 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/net/openssl/OpenSSLConf.html
 (added)
+++ 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/net/openssl/OpenSSLConf.html
 Mon Oct  2 08:50:51 2017
@@ -0,0 +1,332 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+OpenSSLConf (Apache Tomcat 9.0.1 API Documentation)
+
+
+
+
+
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Tree
+Deprecated
+Index
+Help
+
+Apache Tomcat 9.0.1
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.tomcat.util.net.openssl
+Class OpenSSLConf
+
+
+
+http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.tomcat.util.net.openssl.OpenSSLConf
+
+
+
+
+
+
+
+All Implemented Interfaces:
+http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable
+
+
+
+public class OpenSSLConf
+extends http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
+implements http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable
+
+See Also:
+Serialized
 Form
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor and Description
+
+
+OpenSSLConf()
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsInstance MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+void
+addCmd(OpenSSLConfCmdcmd)
+
+
+boolean
+apply(longcctx,
+ longctx)
+
+
+boolean
+check(longcctx)
+
+
+http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListOpenSSLConfCmd
+getCommands()
+
+
+
+
+
+
+Methods inherited from classjava.lang.http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
+http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--;
 title="class or interface in java.lang">clone, http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-;
 title="class or interface in java.lang">equals, http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--;
 title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--;
 title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--;
 title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--;
 title="class or interface in java.lang">notify, http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--;
 title="class or interface in java.lang">toString, http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--;
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-;
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-;
 title="class or interface in java.lang">wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+OpenSSLConf
+publicOpenSSLConf()
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+addCmd
+publicvoidaddCmd(OpenSSLConfCmdcmd)
+
+
+
+
+
+
+
+getCommands

svn commit: r1810313 [1/2] - in /tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache: catalina/webresources/ tomcat/jni/ tomcat/util/compat/ tomcat/util/net/openssl/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 08:50:51 2017
New Revision: 1810313

URL: http://svn.apache.org/viewvc?rev=1810313=rev
Log:
Add new docs for 9.0.1

Added:

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/webresources/TomcatJarInputStream.html
   (with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/jni/SSLConf.html   
(with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/compat/JrePlatform.html
   (with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/net/openssl/OpenSSLConf.html
   (with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/net/openssl/OpenSSLConfCmd.html
   (with props)

Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/webresources/TomcatJarInputStream.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/webresources/TomcatJarInputStream.html?rev=1810313=auto
==
--- 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/webresources/TomcatJarInputStream.html
 (added)
+++ 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/webresources/TomcatJarInputStream.html
 Mon Oct  2 08:50:51 2017
@@ -0,0 +1,1019 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+TomcatJarInputStream (Apache Tomcat 9.0.1 API Documentation)
+
+
+
+
+
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Tree
+Deprecated
+Index
+Help
+
+Apache Tomcat 9.0.1
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.catalina.webresources
+Class 
TomcatJarInputStream
+
+
+
+http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true;
 title="class or interface in java.io">java.io.InputStream
+
+
+http://docs.oracle.com/javase/7/docs/api/java/io/FilterInputStream.html?is-external=true;
 title="class or interface in java.io">java.io.FilterInputStream
+
+
+http://docs.oracle.com/javase/7/docs/api/java/util/zip/InflaterInputStream.html?is-external=true;
 title="class or interface in 
java.util.zip">java.util.zip.InflaterInputStream
+
+
+http://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipInputStream.html?is-external=true;
 title="class or interface in 
java.util.zip">java.util.zip.ZipInputStream
+
+
+http://docs.oracle.com/javase/7/docs/api/java/util/jar/JarInputStream.html?is-external=true;
 title="class or interface in 
java.util.jar">java.util.jar.JarInputStream
+
+
+org.apache.catalina.webresources.TomcatJarInputStream
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true;
 title="class or interface in java.io">Closeable, http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true;
 title="class or interface in java.lang">AutoCloseable
+
+
+
+public class TomcatJarInputStream
+extends http://docs.oracle.com/javase/7/docs/api/java/util/jar/JarInputStream.html?is-external=true;
 title="class or interface in java.util.jar">JarInputStream
+The purpose of this sub-class is to obtain references to 
the JarEntry objects
+ for META-INF/ and META-INF/MANIFEST.MF that are otherwise swallowed by the
+ JarInputStream implementation.
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields
+
+Modifier and Type
+Field and Description
+
+
+static int
+CENATT
+
+
+static int
+CENATX
+
+
+static int
+CENCOM
+
+
+static int
+CENCRC
+
+
+static int
+CENDSK
+
+
+static int
+CENEXT
+
+
+static int
+CENFLG
+
+
+static int
+CENHDR
+
+
+static int
+CENHOW
+
+
+static int
+CENLEN
+
+
+static int
+CENNAM
+
+
+static int
+CENOFF
+
+
+static long
+CENSIG
+
+
+static int
+CENSIZ
+
+
+static int
+CENTIM
+
+
+static int
+CENVEM
+
+
+static int
+CENVER
+
+
+static int
+ENDCOM
+
+
+static int
+ENDHDR
+
+
+static int
+ENDOFF
+
+
+static long
+ENDSIG
+
+
+static int
+ENDSIZ
+
+
+static int
+ENDSUB
+
+
+static int
+ENDTOT
+
+

svn commit: r1810311 - in /tomcat/site/trunk/docs/tomcat-9.0-doc: ./ api/ api/org/apache/catalina/ api/org/apache/catalina/ant/ api/org/apache/catalina/ant/jmx/ api/org/apache/catalina/authenticator/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 08:47:29 2017
New Revision: 1810311

URL: http://svn.apache.org/viewvc?rev=1810311=rev
Log:
Update docs for 9.0.1 release


[This commit notification would consist of 71 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810310 - in /tomcat/site/trunk: build.properties.default build.xml

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 08:36:25 2017
New Revision: 1810310

URL: http://svn.apache.org/viewvc?rev=1810310=rev
Log:
Remove Tomcat 6 docs build target

Modified:
tomcat/site/trunk/build.properties.default
tomcat/site/trunk/build.xml

Modified: tomcat/site/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1810310=1810309=1810310=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Mon Oct  2 08:36:25 2017
@@ -36,7 +36,6 @@ tomcat.loc=http://www.apache.org/dist/to
 
 
 # - Tomcat versions -
-tomcat60=6.0.53
 tomcat70=7.0.81
 tomcat80=8.0.46
 tomcat85=8.5.23
@@ -46,9 +45,6 @@ tomcat90=9.0.1
 tomcat-site-docs.home=${base.path}/tomcat-site-docs/
 
 # - Tomcat Docs locations -
-tomcat60.loc=${tomcat.loc}/tomcat-6/v${tomcat60}/bin/apache-tomcat-${tomcat60}-fulldocs.tar.gz
 
-tomcat60.home=${tomcat-site-docs.home}/${tomcat60}
-
 
tomcat70.loc=${tomcat.loc}/tomcat-7/v${tomcat70}/bin/apache-tomcat-${tomcat70}-fulldocs.tar.gz
 
 tomcat70.home=${tomcat-site-docs.home}/${tomcat70}
 

Modified: tomcat/site/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/build.xml?rev=1810310=1810309=1810310=diff
==
--- tomcat/site/trunk/build.xml (original)
+++ tomcat/site/trunk/build.xml Mon Oct  2 08:36:25 2017
@@ -94,28 +94,6 @@
 
   
 
-  
-
-
-
-  
-  
-  
-
-
-
-
-
-
-
-  
-
-  
-
-  
-
   



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810309 - /tomcat/site/trunk/build.properties.default

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 08:33:10 2017
New Revision: 1810309

URL: http://svn.apache.org/viewvc?rev=1810309=rev
Log:
Update latest versions

Modified:
tomcat/site/trunk/build.properties.default

Modified: tomcat/site/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1810309=1810308=1810309=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Mon Oct  2 08:33:10 2017
@@ -39,8 +39,8 @@ tomcat.loc=http://www.apache.org/dist/to
 tomcat60=6.0.53
 tomcat70=7.0.81
 tomcat80=8.0.46
-tomcat85=8.5.20
-tomcat90=9.0.0.M26
+tomcat85=8.5.23
+tomcat90=9.0.1
 
 # - Download destination -
 tomcat-site-docs.home=${base.path}/tomcat-site-docs/



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810307 [4/5] - in /tomcat/site/trunk: docs/ xdocs/

2017-10-02 Thread markt
Modified: tomcat/site/trunk/docs/oldnews.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews.html?rev=1810307=1810306=1810307=diff
==
--- tomcat/site/trunk/docs/oldnews.html (original)
+++ tomcat/site/trunk/docs/oldnews.html Mon Oct  2 08:30:45 2017
@@ -1,1218 +1,1267 @@
 
 
-
-
-
-Apache Tomcat - Old news!
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 9
-
-
-Tomcat 8
-
-
-Tomcat 7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-http://wiki.apache.org/tomcat/FrontPage;>Wiki
-
-
-Migration Guide
-
-
-Presentations
-
-
-
-
-Problems?
-
-
-Security Reports
-
-
-Find help
-
-
-http://wiki.apache.org/tomcat/FAQ;>FAQ
-
-
-Mailing Lists
-
-
-Bug Database
-
-
-IRC
-
-
-
-
-Get Involved
-
-
-Overview
-
-
-Source code
-
-
-Buildbot
-
-
-Tools
-
-
-
-
-Media
-
-
-https://twitter.com/theapachetomcat;>Twitter
-
-
-https://www.youtube.com/c/ApacheTomcatOfficial;>YouTube
-
-
-http://blogs.apache.org/tomcat/;>Blog
-
-
-
-
-Misc
-
-
-Who We Are
-
-
-Heritage
-
-
-http://www.apache.org;>Apache Home
-
-
-Resources
-
-
-Contact
-
-
-Legal
-
-
-http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-
-
-http://www.apache.org/foundation/thanks.html;>Thanks
-
-
-
-
-
-
-
-
-Content
-Older news
-
-
-Announcements from previous years can be found here:
-
-
-  
-year 2017
-  
-
-year 2016
-
-  
-
-year 2015
-
-  
-
-year 2014
-
-  
-
-year 2013
-
-  
-
-year 2012
-
-  
-
-year 2011
-
-  
-
-year 2010
-
-
-
-
-
-
-2017-08-08 Tomcat 9.0.0.M26 (alpha) 
Released
-
+
+
+
+Apache Tomcat - Old news!
+
+
+
+
+
+
+
+
+
+http://tomcat.apache.org/;>
+
+
+
+http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
+
+
+Apache Tomcat
+
+
+
+https://www.google.com/search; 
method="get">
+Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Apache Tomcat
+
+
+Home
+
+
+Taglibs
+
+
+Maven Plugin
+
+
+
+
+TomcatCon
+
+
+London 
2017
+
+
+
+
+Download
+
+
+Which version?
+
+
+Tomcat 
9
+
+
+Tomcat 
8
+
+

svn commit: r1810307 [2/5] - in /tomcat/site/trunk: docs/ xdocs/

2017-10-02 Thread markt
Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1810307=1810306=1810307=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon Oct  2 08:30:45 2017
@@ -1,572 +1,626 @@
 
 
-
-
-
-Apache Tomcat - Welcome!
-
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 9
-
-
-Tomcat 8
-
-
-Tomcat 7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-http://wiki.apache.org/tomcat/FrontPage;>Wiki
-
-
-Migration Guide
-
-
-Presentations
-
-
-
-
-Problems?
-
-
-Security Reports
-
-
-Find help
-
-
-http://wiki.apache.org/tomcat/FAQ;>FAQ
-
-
-Mailing Lists
-
-
-Bug Database
-
-
-IRC
-
-
-
-
-Get Involved
-
-
-Overview
-
-
-Source code
-
-
-Buildbot
-
-
-Tools
-
-
-
-
-Media
-
-
-https://twitter.com/theapachetomcat;>Twitter
-
-
-https://www.youtube.com/c/ApacheTomcatOfficial;>YouTube
-
-
-http://blogs.apache.org/tomcat/;>Blog
-
-
-
-
-Misc
-
-
-Who We Are
-
-
-Heritage
-
-
-http://www.apache.org;>Apache Home
-
-
-Resources
-
-
-Contact
-
-
-Legal
-
-
-http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-
-
-http://www.apache.org/foundation/thanks.html;>Thanks
-
-
-
-
-
-
-
-
-Content
-Apache Tomcat
-
-
-
-The Apache Tomcat software is an open source implementation
+
+
+
+Apache Tomcat - Welcome!
+
+
+
+
+
+
+
+
+
+
+http://tomcat.apache.org/;>
+
+
+
+http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
+
+
+Apache Tomcat
+
+
+
+https://www.google.com/search; 
method="get">
+Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Apache Tomcat
+
+
+Home
+
+
+Taglibs
+
+
+Maven Plugin
+
+
+
+
+TomcatCon
+
+
+London 
2017
+
+
+
+
+Download
+
+
+Which version?
+
+
+Tomcat 
9
+
+
+Tomcat 
8
+
+
+Tomcat 
7
+
+
+Tomcat 

svn commit: r1810307 [5/5] - in /tomcat/site/trunk: docs/ xdocs/

2017-10-02 Thread markt
Modified: tomcat/site/trunk/docs/whichversion.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/whichversion.html?rev=1810307=1810306=1810307=diff
==
--- tomcat/site/trunk/docs/whichversion.html (original)
+++ tomcat/site/trunk/docs/whichversion.html Mon Oct  2 08:30:45 2017
@@ -1,233 +1,233 @@
 
 
-
-
-
-Apache Tomcat - Which Version Do I Want?
-
-
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 9
-
-
-Tomcat 8
-
-
-Tomcat 7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-http://wiki.apache.org/tomcat/FrontPage;>Wiki
-
-
-Migration Guide
-
-
-Presentations
-
-
-
-
-Problems?
-
-
-Security Reports
-
-
-Find help
-
-
-http://wiki.apache.org/tomcat/FAQ;>FAQ
-
-
-Mailing Lists
-
-
-Bug Database
-
-
-IRC
-
-
-
-
-Get Involved
-
-
-Overview
-
-
-Source code
-
-
-Buildbot
-
-
-Tools
-
-
-
-
-Media
-
-
-https://twitter.com/theapachetomcat;>Twitter
-
-
-https://www.youtube.com/c/ApacheTomcatOfficial;>YouTube
-
-
-http://blogs.apache.org/tomcat/;>Blog
-
-
-
-
-Misc
-
-
-Who We Are
-
-
-Heritage
-
-
-http://www.apache.org;>Apache Home
-
-
-Resources
-
-
-Contact
-
-
-Legal
-
-
-http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-
-
-http://www.apache.org/foundation/thanks.html;>Thanks
-
-
-
-
-
-
-
-
-Content
-Apache Tomcat Versions
-
-
-Apache Tomcat is an open source software implementation of 
the Java Servlet
+
+
+
+Apache Tomcat - Which Version Do I Want?
+
+
+
+
+
+
+
+
+
+
+
+http://tomcat.apache.org/;>
+
+
+
+http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
+
+
+Apache Tomcat
+
+
+
+https://www.google.com/search; 
method="get">
+Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Apache Tomcat
+
+
+Home
+
+
+Taglibs
+
+
+Maven Plugin
+
+
+
+
+TomcatCon
+
+
+London 
2017
+
+
+
+
+Download
+
+
+Which version?
+
+
+Tomcat 
9
+
+
+Tomcat 
8
+
+
+Tomcat 
7
+

svn commit: r1810307 [3/5] - in /tomcat/site/trunk: docs/ xdocs/

2017-10-02 Thread markt
Modified: tomcat/site/trunk/docs/migration-85.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-85.html?rev=1810307=1810306=1810307=diff
==
--- tomcat/site/trunk/docs/migration-85.html (original)
+++ tomcat/site/trunk/docs/migration-85.html Mon Oct  2 08:30:45 2017
@@ -1,388 +1,385 @@
 
 
-
-
-
-Apache Tomcat - Migration Guide - Tomcat 8.5.x
-
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 9
-
-
-Tomcat 8
-
-
-Tomcat 7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-http://wiki.apache.org/tomcat/FrontPage;>Wiki
-
-
-Migration Guide
-
-
-Presentations
-
-
-
-
-Problems?
-
-
-Security Reports
-
-
-Find help
-
-
-http://wiki.apache.org/tomcat/FAQ;>FAQ
-
-
-Mailing Lists
-
-
-Bug Database
-
-
-IRC
-
-
-
-
-Get Involved
-
-
-Overview
-
-
-Source code
-
-
-Buildbot
-
-
-Tools
-
-
-
-
-Media
-
-
-https://twitter.com/theapachetomcat;>Twitter
-
-
-https://www.youtube.com/c/ApacheTomcatOfficial;>YouTube
-
-
-http://blogs.apache.org/tomcat/;>Blog
-
-
-
-
-Misc
-
-
-Who We Are
-
-
-Heritage
-
-
-http://www.apache.org;>Apache Home
-
-
-Resources
-
-
-Contact
-
-
-Legal
-
-
-http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-
-
-http://www.apache.org/foundation/thanks.html;>Thanks
-
-
-
-
-
-
-
-
-Content
-Table of Contents
-
-
-
-
-General
-
-
-Migrating from 8.0.x to 8.5.x
-
-
-BIO connector removed
-
-
-HTTP connector changes
-
-
-Comet support removed
-
-
-HTTP/2 support added
-
-
-TLS 
virtual hosting and multiple certificate support added
-
-
-Internal APIs
-
-
-JSR-77 implementation removed
-
-
-Clustering
-
-
-InstanceListener removed
-
-
-SessionManager
-
-
-Cookies
-
-
-Web applications
-
-
-Context configurations
-
-
-
-
-Upgrading 8.5.x
-
-
-Tomcat 8.5.x noteable changes
-
-
-Tomcat 8.5.x 
configuration file differences
-
-
-
-
-
-
-General
-
-
-
-Please read general Migration Guide page first,
+
+
+
+Apache Tomcat - Migration Guide - Tomcat 8.5.x
+
+
+
+
+
+
+
+
+
+http://tomcat.apache.org/;>
+
+
+
+http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
+
+
+Apache Tomcat
+
+
+
+https://www.google.com/search; 
method="get">
+Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Apache Tomcat
+
+
+Home
+
+
+Taglibs
+
+
+Maven Plugin
+
+
+
+
+TomcatCon
+
+
+London 
2017
+
+
+
+
+Download
+
+
+

svn commit: r1810307 [1/5] - in /tomcat/site/trunk: docs/ xdocs/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 08:30:45 2017
New Revision: 1810307

URL: http://svn.apache.org/viewvc?rev=1810307=rev
Log:
Update site (excluding docs) for 8.5.23 release

Modified:
tomcat/site/trunk/docs/doap_Tomcat.rdf
tomcat/site/trunk/docs/download-80.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-85.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/whichversion.html
tomcat/site/trunk/xdocs/doap_Tomcat.rdf
tomcat/site/trunk/xdocs/download-80.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-85.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1810307=1810306=1810307=diff
==
--- tomcat/site/trunk/docs/doap_Tomcat.rdf (original)
+++ tomcat/site/trunk/docs/doap_Tomcat.rdf Mon Oct  2 08:30:45 2017
@@ -60,8 +60,8 @@
 
   
 Latest Stable 8.5.x Release
-2017-08-08
-8.5.20
+2017-10-01
+8.5.23
   
 
 

Modified: tomcat/site/trunk/docs/download-80.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-80.html?rev=1810307=1810306=1810307=diff
==
--- tomcat/site/trunk/docs/download-80.html (original)
+++ tomcat/site/trunk/docs/download-80.html Mon Oct  2 08:30:45 2017
@@ -1,235 +1,239 @@
 
 
-
-
-
-Apache Tomcat - Apache Tomcat 8 Software Downloads
-
-
-
-
-
-
-
-
-http://tomcat.apache.org/;>
-
-
-
-http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
-
-Apache Tomcat
-
-
-
-https://www.google.com/search; method="get">
-Search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Apache Tomcat
-
-
-Home
-
-
-Taglibs
-
-
-Maven Plugin
-
-
-
-
-TomcatCon
-
-
-London 2017
-
-
-
-
-Download
-
-
-Which version?
-
-
-Tomcat 9
-
-
-Tomcat 8
-
-
-Tomcat 7
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-Taglibs
-
-
-http://archive.apache.org/dist/tomcat/;>Archives
-
-
-
-
-Documentation
-
-
-Tomcat 9.0
-
-
-Tomcat 8.5
-
-
-Tomcat 8.0
-
-
-Tomcat 7.0
-
-
-Tomcat Connectors
-
-
-Tomcat Native
-
-
-http://wiki.apache.org/tomcat/FrontPage;>Wiki
-
-
-Migration Guide
-
-
-Presentations
-
-
-
-
-Problems?
-
-
-Security Reports
-
-
-Find help
-
-
-http://wiki.apache.org/tomcat/FAQ;>FAQ
-
-
-Mailing Lists
-
-
-Bug Database
-
-
-IRC
-
-
-
-
-Get Involved
-
-
-Overview
-
-
-Source code
-
-
-Buildbot
-
-
-Tools
-
-
-
-
-Media
-
-
-https://twitter.com/theapachetomcat;>Twitter
-
-
-https://www.youtube.com/c/ApacheTomcatOfficial;>YouTube
-
-
-http://blogs.apache.org/tomcat/;>Blog
-
-
-
-
-Misc
-
-
-Who We Are
-
-
-Heritage
-
-
-http://www.apache.org;>Apache Home
-
-
-Resources
-
-
-Contact
-
-
-Legal
-
-
-http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-
-
-http://www.apache.org/foundation/thanks.html;>Thanks
-
-
-
-
-
-
-
-
-Content
-Tomcat 8 Software Downloads
-
-
-Welcome to the Apache Tomcat 8.x software download page.
+
+
+
+Apache Tomcat - Apache Tomcat 8 Software Downloads
+
+
+
+
+
+
+
+
+http://tomcat.apache.org/;>
+
+
+
+http://apache.org/foundation/contributing.html; target="_blank">http://www.apache.org/images/SupportApache-small.png; alt="Support Apache" 
style="height: 83px; margin-right: 15px;">http://www.apache.org/; 
target="_blank">
+
+
+Apache Tomcat
+
+
+
+https://www.google.com/search; 
method="get">
+Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Apache Tomcat
+
+
+Home
+
+
+Taglibs
+
+
+  

svn commit: r22070 - /release/tomcat/tomcat-8/v8.5.21/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 08:21:37 2017
New Revision: 22070

Log:
Drop 8.5.21 from mirrors

Removed:
release/tomcat/tomcat-8/v8.5.21/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r22069 - /release/tomcat/tomcat-9/v9.0.0.M27/

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 08:21:00 2017
New Revision: 22069

Log:
Drop 9.0.0.M27 from mirrors

Removed:
release/tomcat/tomcat-9/v9.0.0.M27/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1810305 - in /tomcat/site/trunk: docs/download-90.html docs/index.html docs/migration-9.html docs/oldnews.html docs/whichversion.html xdocs/download-90.xml xdocs/index.xml xdocs/migration

2017-10-02 Thread markt
Author: markt
Date: Mon Oct  2 08:10:21 2017
New Revision: 1810305

URL: http://svn.apache.org/viewvc?rev=1810305=rev
Log:
Update site (excluding docs) for 9.0.1 release

Modified:
tomcat/site/trunk/docs/download-90.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-9.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/whichversion.html
tomcat/site/trunk/xdocs/download-90.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-9.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/docs/download-90.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1810305=1810304=1810305=diff
==
--- tomcat/site/trunk/docs/download-90.html (original)
+++ tomcat/site/trunk/docs/download-90.html Mon Oct  2 08:10:21 2017
@@ -221,7 +221,7 @@
 Quick Navigation
 
 
-[define v]9.0.0.M26[end]
+[define v]9.0.1[end]
 https://www.apache.org/dist/tomcat/tomcat-9/KEYS;>KEYS |
 [v] |
 Browse |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1810305=1810304=1810305=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon Oct  2 08:10:21 2017
@@ -244,35 +244,59 @@ project logo are trademarks of the Apach
 
 
 
-
-2017-08-22 TomcatCon London 2017
+
+2017-09-30 Tomcat 9.0.1 (beta) Released
 
 
+
+The Apache Tomcat Project is proud to announce the release of version 9.0.1
+(beta) of Apache Tomcat. The notable changes compared to 9.0.0.M26 include:
 
-The Apache Tomcat PMC is delighted to announce that registration for
-TomcatCon London is now open.
+
 
+This is the first release after the publication of the Servlet 4.0
+specification and fully implements the new specification.
 
-This one day conference will be held on Tuesday 26th September in central
-London and features talks from:
+A fix for CVE-2017-12617.
 
-
+The ability to update the TLS configuration without restarting
+Tomcat or the TLS connector.
 
-Mark Thomas (markt)
+Stricter validation of the HTTP Host header.
 
-Rmy Maucherat (remm)
+
 
-Jean-Frederic Clere (jfclere)
 
-
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 9
+changelog.
+
 
 
-Full details, including the schedule is available on the
-conference page.
+
 
+Download
 
-We hope to see you there!
+
 
+
+
+2016-10-05 Tomcat Connectors 1.2.42 
Released
+
+
+
+The Apache Tomcat Project is proud to announce the release of version 1.2.42 of
+Apache Tomcat Connectors.
+This version fixes a number of bugs found in previous releases.
+
+
+
+
+Download |
+ChangeLog for 1.2.42
+
+
 
 
 
@@ -419,85 +443,6 @@ changelog.
 
 
 
-
-
-2017-08-08 Tomcat 9.0.0.M26 (alpha) 
Released
-
-
-
-The Apache Tomcat Project is proud to announce the release of version 9.0.0.M26
-(alpha) of Apache Tomcat. The is a milestone release of the 9.0.x branch and 
has
-been made to provide users with early access to the new features in Apache
-Tomcat 9.0.x so that they may provide feedback. The notable changes compared to
-9.0.0.M22 include:
-
-
-
-When generating JSP runtime error messages that quote the relevant JSP
-source code, switch from using the results of the JSP page parsing process
-to using the JSR 045 source map data to identify the correct part of the 
JSP
-source from the stack trace. This significantly reduces the memory 
footprint
-of Jasper in development mode, provides a small performance improvement for
-error page generation and enables source quotes to continue to be provided
-after a Tomcat restart.
-
-Add LoadBalancerDrainingValve, a Valve designed to reduce the amount of 
time
-required for a node to drain its authenticated users
-
-Improve the Default Servlet's handling of static files when the file
-encoding is not compatible with the required response encoding.
-
-Add support for a Tomcat specific deployment descriptor,
-/WEB-INF/tomcat-web.xml. This descriptor has an identical
-format to /WEB-INF/web.xml. The Tomcat descriptor takes
-precedence over any settings in conf/web.xml but does not take precedence
-over any settings in /WEB-INF/web.xml.
-
-Add ExtractingRoot, a new WebResourceRoot implementation that extracts JARs
-to the work directory for improved performance when deploying packed WAR
-files.
-
-Add support to the WebSocket client for following redirects when attempting
-to establish a WebSocket connection. Patch provided by J Fernandez.
-
-Add support for the %X pattern in the AccessLogValve that reports the
-connection status at the end of the request. Patch provided by Zemian
-Deng.
-
-
-
-
-
-Full details of these changes, and all the 

Re: svn commit: r22059 - /dev/tomcat/tomcat-8/v8.5.23/ /release/tomcat/tomcat-8/v8.5.20/ /release/tomcat/tomcat-8/v8.5.23/

2017-10-02 Thread Violeta Georgieva
2017-10-02 11:09 GMT+03:00 Mark Thomas :
>
> On 02/10/17 09:07, Violeta Georgieva wrote:
> > Hi Mark,
> >
> > 2017-10-01 21:30 GMT+03:00 :
> >>
> >> Author: markt
> >> Date: Sun Oct  1 18:30:40 2017
> >> New Revision: 22059
> >>
> >> Log:
> >> Release 8.5.23. Remove 8.5.20
> >>
> >> Added:
> >> release/tomcat/tomcat-8/v8.5.23/
> >>   - copied from r22058, dev/tomcat/tomcat-8/v8.5.23/
> >> Removed:
> >> dev/tomcat/tomcat-8/v8.5.23/
> >> release/tomcat/tomcat-8/v8.5.20/
> >
> > You removed the old release but didn't update the site as a result
> > currently all links to 8.5.20 return 404
>
> Whoops.
>
> I'll fix that now. Thanks for the heads up.

The same for Tomcat 9

>
> Mark
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>


  1   2   >