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

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:37:43 2017 New Revision: 1804551 URL: http://svn.apache.org/viewvc?rev=1804551=rev Log: Try and avoid shutdown exceptions Modified: tomcat/tc8.5.x/trunk/ (props changed) tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/net/NioBlockingSelector.java

svn commit: r1804550 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/tomcat/util/net/NioEndpoint.java webapps/docs/changelog.xml

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:37:15 2017 New Revision: 1804550 URL: http://svn.apache.org/viewvc?rev=1804550=rev Log: Prevent exceptions being thrown during normal shutdown of NIO connections. This enables TLS connections to close cleanly. Modified: tomcat/tc8.5.x/trunk/ (props

svn commit: r1804557 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/SecureNio2Channel.java java/org/apache/tomcat/util/net/SecureNioChannel.java

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:44:51 2017 New Revision: 1804557 URL: http://svn.apache.org/viewvc?rev=1804557=rev Log: Remove unnecessary code. Method implementation is identical to over-ridden super class method. Modified: tomcat/tc8.0.x/trunk/ (props changed)

svn commit: r1804563 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/tomcat/util/net/NioEndpoint.java webapps/docs/changelog.xml

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:52:04 2017 New Revision: 1804563 URL: http://svn.apache.org/viewvc?rev=1804563=rev Log: Prevent exceptions being thrown during normal shutdown of NIO connections. This enables TLS connections to close cleanly. Modified: tomcat/tc7.0.x/trunk/ (props

svn commit: r1804565 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/tomcat/util/net/NioBlockingSelector.java

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:52:28 2017 New Revision: 1804565 URL: http://svn.apache.org/viewvc?rev=1804565=rev Log: Try and avoid shutdown exceptions Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/net/NioBlockingSelector.java

svn commit: r20910 - /release/tomcat/tomcat-9/v9.0.0.M22/

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 16:32:28 2017 New Revision: 20910 Log: Drop 9.0.0.M22 from mirrors Removed: release/tomcat/tomcat-9/v9.0.0.M22/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional

[ANN] Apache Tomcat 9.0.0.M26 available

2017-08-09 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache Tomcat 9.0.0.M26. Apache Tomcat 9 is an open source software implementation of the Java Servlet, JavaServer Pages, Java Unified Expression Language, Java WebSocket and JASPIC technologies. Apache Tomcat 9.0.0.M26 is a

[ANN] Apache Tomcat 8.5.20 available

2017-08-09 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache Tomcat 8.5.20. Tomcat 8.x users should normally be using 8.5.x releases in preference to 8.0.x releases. Apache Tomcat 8 is an open source software implementation of the Java Servlet, JavaServer Pages, Java Unified Expression

svn commit: r1804562 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/NioBlockingSelector.java

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:50:19 2017 New Revision: 1804562 URL: http://svn.apache.org/viewvc?rev=1804562=rev Log: Prevent exceptions being thrown during normal shutdown of NIO connections. This enables TLS connections to close cleanly. Modified: tomcat/tc8.0.x/trunk/ (props

svn commit: r1804552 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/websocket/WsWebSocketContainer.java res/ide-support/eclipse/java-compiler-errors-warnings.txt

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:40:02 2017 New Revision: 1804552 URL: http://svn.apache.org/viewvc?rev=1804552=rev Log: Eclipse Oxygen updates Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java

svn commit: r20911 - /release/tomcat/tomcat-8/v8.5.16/

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 16:58:38 2017 New Revision: 20911 Log: Drop 8.5.16 from mirrors Removed: release/tomcat/tomcat-8/v8.5.16/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands,

svn commit: r1804595 - in /tomcat/native/trunk: native/src/sslcontext.c xdocs/miscellaneous/changelog.xml

2017-08-09 Thread rjung
Author: rjung Date: Wed Aug 9 18:35:58 2017 New Revision: 1804595 URL: http://svn.apache.org/viewvc?rev=1804595=rev Log: Fix an error not announcing the correct CA list for client certificates during a TLS handshake. The result from loading the CA file was erroneously dismissed and instead the

[Bug 61394] NIO/NIO2 + OpenSSL renegotiation doesn't send list of CAs to user agent

2017-08-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61394 --- Comment #7 from Rainer Jung --- Created attachment 35210 --> https://bz.apache.org/bugzilla/attachment.cgi?id=35210=edit TC trunk support adding client CA list from trust managers -- You are receiving this mail

svn commit: r1804633 - in /tomcat/tc7.0.x/tags/TOMCAT_7_0_80: ./ build.properties.default

2017-08-09 Thread violetagg
Author: violetagg Date: Thu Aug 10 05:56:46 2017 New Revision: 1804633 URL: http://svn.apache.org/viewvc?rev=1804633=rev Log: Tag 7.0.80 Added: tomcat/tc7.0.x/tags/TOMCAT_7_0_80/ (props changed) - copied from r1804632, tomcat/tc7.0.x/trunk/ Modified:

[Bug 61394] NIO/NIO2 + OpenSSL renegotiation doesn't send list of CAs to user agent

2017-08-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61394 --- Comment #8 from Rainer Jung --- The patch is based on the native extension committed in r1804622. Please also note a related fix I noticed when looking at that part of the code (r1804595). I started some testing

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

2017-08-09 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-test-nio2 has an issue affecting its community integration.

Re: Server TLS renegotiation issues with tc-native

2017-08-09 Thread Rémy Maucherat
On Tue, Aug 8, 2017 at 10:07 PM, Mark Thomas wrote: > Hi, > > The good news is I have managed to unpick the various TLS issues I've > been struggling with. > > The Chrome not selecting the user cert issue looks to be related to how > many of the fields were complete in the DN.

Tagging Tomcat 7/8.0

2017-08-09 Thread Violeta Georgieva
Hi, I'm planning to start preparing Tomcat 7/8.0 for a release later today. Regards, Violeta

[Bug 60555] run by ssl and port:443 close_wait

2017-08-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60555 --- Comment #6 from Vaibhav Bhandari --- http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java?r1=1757813=1757903_format=h This is the change that needs to be ported to 7.0 -- You

[Bug 61394] NIO/NIO2 + OpenSSL renegotiation doesn't send list of CAs to user agent

2017-08-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61394 --- Comment #3 from Rainer Jung --- OK, so the problem is only occuring if JSSE style config is used? And the attempt would be to read CA certs from the configured truststore, pass them as raw data to a new method

svn commit: r1804501 - in /tomcat/trunk/java/org/apache/tomcat/util/net: SecureNio2Channel.java SecureNioChannel.java

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 10:02:23 2017 New Revision: 1804501 URL: http://svn.apache.org/viewvc?rev=1804501=rev Log: Remove unnecessary code. Method implementation is identical to over-ridden super class method. Modified:

[Bug 61391] SlowQueryReport not logging Failed Query if connection abandoned

2017-08-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61391 Craig Webb changed: What|Removed |Added OS||All

svn commit: r1804506 - in /tomcat/trunk: java/org/apache/tomcat/util/net/NioEndpoint.java webapps/docs/changelog.xml

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 11:43:17 2017 New Revision: 1804506 URL: http://svn.apache.org/viewvc?rev=1804506=rev Log: Prevent exceptions being thrown during normal shutdown of NIO connections. This enables TLS connections to close cleanly. Modified:

svn commit: r1804507 - /tomcat/trunk/java/org/apache/tomcat/util/net/NioBlockingSelector.java

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 11:53:36 2017 New Revision: 1804507 URL: http://svn.apache.org/viewvc?rev=1804507=rev Log: Try and avoid shutdown exceptions Modified: tomcat/trunk/java/org/apache/tomcat/util/net/NioBlockingSelector.java Modified:

svn commit: r1804604 - /tomcat/tc7.0.x/trunk/java/org/apache/naming/resources/FileDirContext.java

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 19:30:46 2017 New Revision: 1804604 URL: http://svn.apache.org/viewvc?rev=1804604=rev Log: Code clean-up - Fix missing Javadoc tags - Correct indent - Consistent use of file() - Add {} to improve readability Modified:

Re: Ready for JDK 9 ?

2017-08-09 Thread Enrico Olivelli
I apologize, maybe I am off-topic but I can't find any resource on my problem. Java Web Applications will be loaded by some custom classloader provided by the container, so they will be treated as unnamed modules or there is some standard mechanism to load the WEB-INF/classes directory as part of

svn commit: r1804566 - in /tomcat/tc7.0.x/trunk: ./ res/ide-support/eclipse/java-compiler-errors-warnings.txt

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:58:04 2017 New Revision: 1804566 URL: http://svn.apache.org/viewvc?rev=1804566=rev Log: Update Eclipse settings to Oxygen (it has been a while) Modified: tomcat/tc7.0.x/trunk/ (props changed)

svn commit: r1804568 - /tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 16:08:22 2017 New Revision: 1804568 URL: http://svn.apache.org/viewvc?rev=1804568=rev Log: Add release date for 8.5.20 Modified: tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml Modified: tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml URL:

svn commit: r1804567 - /tomcat/trunk/webapps/docs/changelog.xml

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 16:07:40 2017 New Revision: 1804567 URL: http://svn.apache.org/viewvc?rev=1804567=rev Log: Add release date for 9.0.0.M26 Modified: tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/webapps/docs/changelog.xml URL:

svn commit: r1804577 - in /tomcat/site/trunk: ./ docs/ xdocs/

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 16:30:11 2017 New Revision: 1804577 URL: http://svn.apache.org/viewvc?rev=1804577=rev Log: Update site for 9.0.0.M26 release Modified: tomcat/site/trunk/build.properties.default tomcat/site/trunk/docs/download-90.html tomcat/site/trunk/docs/index.html

svn commit: r1804560 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/tomcat/util/net/SecureNioChannel.java

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:47:09 2017 New Revision: 1804560 URL: http://svn.apache.org/viewvc?rev=1804560=rev Log: Remove unnecessary code. Method implementation is identical to over-ridden super class method. Modified: tomcat/tc7.0.x/trunk/ (props changed)

svn commit: r1804576 - 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-08-09 Thread markt
Author: markt Date: Wed Aug 9 16:29:44 2017 New Revision: 1804576 URL: http://svn.apache.org/viewvc?rev=1804576=rev Log: Update docs for 9.0.0.M26 release [This commit notification would consist of 76 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]

[Bug 61394] NIO/NIO2 + OpenSSL renegotiation doesn't send list of CAs to user agent

2017-08-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61394 --- Comment #6 from Mark Thomas --- Currently no trusted certs means trust all. I don't see a reason to change that. -- You are receiving this mail because: You are the assignee for the bug.

svn commit: r1804585 - 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-08-09 Thread markt
Author: markt Date: Wed Aug 9 16:53:30 2017 New Revision: 1804585 URL: http://svn.apache.org/viewvc?rev=1804585=rev Log: Update docs for 8.5.20 [This commit notification would consist of 66 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]

svn commit: r1804586 - in /tomcat/site/trunk: ./ docs/ xdocs/

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 16:53:57 2017 New Revision: 1804586 URL: http://svn.apache.org/viewvc?rev=1804586=rev Log: Update site for 8.5.20 Modified: tomcat/site/trunk/build.properties.default tomcat/site/trunk/docs/doap_Tomcat.rdf tomcat/site/trunk/docs/download-80.html

svn commit: r1804561 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/NioEndpoint.java webapps/docs/changelog.xml

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 15:49:55 2017 New Revision: 1804561 URL: http://svn.apache.org/viewvc?rev=1804561=rev Log: Prevent exceptions being thrown during normal shutdown of NIO connections. This enables TLS connections to close cleanly. Modified: tomcat/tc8.0.x/trunk/ (props

svn commit: r1804569 - /tomcat/trunk/webapps/docs/changelog.xml

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 16:08:38 2017 New Revision: 1804569 URL: http://svn.apache.org/viewvc?rev=1804569=rev Log: Off-by-one It was released yesterday Modified: tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/webapps/docs/changelog.xml URL:

[GitHub] tomcat issue #72: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=59901

2017-08-09 Thread zemian
Github user zemian commented on the issue: https://github.com/apache/tomcat/pull/72 Okay Mark. At this point, I am not sure I have a full grasp of the solution you wanted yet. I will study little more and revisit this issue later. --- If your project is set up for it, you can reply

svn commit: r1804622 - in /tomcat/native/trunk: native/src/sslcontext.c xdocs/miscellaneous/changelog.xml

2017-08-09 Thread rjung
Author: rjung Date: Thu Aug 10 03:36:42 2017 New Revision: 1804622 URL: http://svn.apache.org/viewvc?rev=1804622=rev Log: Add method "addClientCACertificateRaw" to add a single CA certificate to the list of CA certificates which are accepted as issuers of client certificates. Modified:

[Bug 61394] NIO/NIO2 + OpenSSL renegotiation doesn't send list of CAs to user agent

2017-08-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61394 --- Comment #5 from George Stanchev --- I don't mean to derail the discussion but we implement a trust-all manager thats gets injected from the connector attrobutes: public class AnyCertX509TrustManager implements

[GitHub] tomcat issue #72: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=59901

2017-08-09 Thread markt-asf
Github user markt-asf commented on the issue: https://github.com/apache/tomcat/pull/72 My point is that with the o.a.c.webresources.Cache in place, this solution offers little additional benefit. I'm not suggesting creating dependencies from Jasper to Catalina. On closer

[Bug 60555] run by ssl and port:443 close_wait

2017-08-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60555 Mark Thomas changed: What|Removed |Added Resolution|--- |FIXED

svn commit: r1804525 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/coyote/ java/org/apache/coyote/http11/ java/org/apache/tomcat/util/net/ webapps/docs/

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 13:37:39 2017 New Revision: 1804525 URL: http://svn.apache.org/viewvc?rev=1804525=rev Log: Improve the handling of client disconnections during the TLS renegotiation handshake. Modified: tomcat/tc8.5.x/trunk/ (props changed)

Re: Server TLS renegotiation issues with tc-native

2017-08-09 Thread Mark Thomas
On 09/08/17 08:43, Rémy Maucherat wrote: > On Tue, Aug 8, 2017 at 10:07 PM, Mark Thomas wrote: > >> Hi, >> >> The good news is I have managed to unpick the various TLS issues I've >> been struggling with. >> >> The Chrome not selecting the user cert issue looks to be related to

[Bug 61394] NIO/NIO2 + OpenSSL renegotiation doesn't send list of CAs to user agent

2017-08-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61394 --- Comment #4 from Mark Thomas --- Yes, this is JSSE style config only. Yes, I was thinking along the lines you describe. Regarding the custom trust manager, what I think Tomcat needs to do is replicate what JSSE does

svn commit: r1804524 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/tomcat/websocket/WsWebSocketContainer.java res/ide-support/eclipse/java-compiler-errors-warnings.txt

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 13:35:51 2017 New Revision: 1804524 URL: http://svn.apache.org/viewvc?rev=1804524=rev Log: Eclipse Oxygen updates Modified: tomcat/tc8.5.x/trunk/ (props changed) tomcat/tc8.5.x/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java

svn commit: r1804536 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/tomcat/util/net/SecureNio2Channel.java java/org/apache/tomcat/util/net/SecureNioChannel.java

2017-08-09 Thread markt
Author: markt Date: Wed Aug 9 14:54:25 2017 New Revision: 1804536 URL: http://svn.apache.org/viewvc?rev=1804536=rev Log: Remove unnecessary code. Method implementation is identical to over-ridden super class method. Modified: tomcat/tc8.5.x/trunk/ (props changed)