Re: sources repository for taglibs-standard-impl/specs-1.2.5-migrated-0.0.1
Hi Thanks for your answer. Is there any plan to publish those artifacts to maven central repository? And maybe update taglib sources as well? Thanks Olivier On Mon, 16 Mar 2020 at 18:47, Mark Thomas wrote: > On 15/03/2020 23:37, Olivier Lamy wrote: > > Hi > > I wonder if there is any source repo (git/svn) for those jars which has > > been dropped with 10 release? > > they contains relocation to jakarta namespace but I cannot find any > > official sources? (maven metadata seems > > wrong META-INF/maven/org.apache.taglibs/taglibs-standard-impl/pom.xml) > > They are the Apache Taglibs 1.2.5 JARs from here: > https://tomcat.apache.org/download-taglibs.cgi > > That have been processed with the Apache Tomcat migration tool for > Jakarta EE (using the 0.0.1 tag): > https://github.com/apache/tomcat-jakartaee-migration > > Mark > > - > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >
[GitHub] [tomcat] ChristopherSchultz edited a comment on issue #262: Fix and tests for tomcat bug #64226
ChristopherSchultz edited a comment on issue #262: Fix and tests for tomcat bug #64226 URL: https://github.com/apache/tomcat/pull/262#issuecomment-600258315 Please don't change something like this in Tomcat 9.0 or older. Those releases are far too stable to go around changing the date-related code. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] [tomcat] ChristopherSchultz commented on issue #262: Fix and tests for tomcat bug #64226
ChristopherSchultz commented on issue #262: Fix and tests for tomcat bug #64226 URL: https://github.com/apache/tomcat/pull/262#issuecomment-600258315 Please don't change something like this in Tomcat 9.0 or older. Those releases are far too stable to go around changing the date-related APIs. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 59203] Try to call Thread.interrupt before calling Thread.stop in WebappClassLoaderBase#clearReferencesThreads
https://bz.apache.org/bugzilla/show_bug.cgi?id=59203 --- Comment #4 from Christopher Schultz --- Looks like it's been ignored for 4 years. Go for it! -- 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: [tomcat] branch master updated: Remove sync
On Tue, Mar 17, 2020 at 6:06 PM wrote: > This is an automated email from the ASF dual-hosted git repository. > > remm pushed a commit to branch master > in repository https://gitbox.apache.org/repos/asf/tomcat.git > > > The following commit(s) were added to refs/heads/master by this push: > new 404a3a6 Remove sync > 404a3a6 is described below > > commit 404a3a6366c0a8ba3e747db57e24dee271c44ac3 > Author: remm > AuthorDate: Tue Mar 17 18:06:23 2020 +0100 > > Remove sync > > keyFor syncs on a global lock, so remove it when processing sockets. > Actually I misread the code and the lock is only tied to the channel and not the selector, so it's very cheap. I'll amend the changelog. Let me know if this breaks something and I'll revert this, it's clearly has zero measureable impact at this point. Rémy > --- > java/org/apache/tomcat/util/net/NioEndpoint.java | 50 > +++- > webapps/docs/changelog.xml | 4 ++ > 2 files changed, 27 insertions(+), 27 deletions(-) > > diff --git a/java/org/apache/tomcat/util/net/NioEndpoint.java > b/java/org/apache/tomcat/util/net/NioEndpoint.java > index f753b9a..7012782 100644 > --- a/java/org/apache/tomcat/util/net/NioEndpoint.java > +++ b/java/org/apache/tomcat/util/net/NioEndpoint.java > @@ -1530,33 +1530,29 @@ public class NioEndpoint extends > AbstractJsseEndpoint > socketWrapper.close(); > return; > } > -SelectionKey key = > socket.getIOChannel().keyFor(poller.getSelector()); > > try { > int handshake = -1; > - > try { > -if (key != null) { > -if (socket.isHandshakeComplete()) { > -// No TLS handshaking required. Let the > handler > -// process this socket / event combination. > -handshake = 0; > -} else if (event == SocketEvent.STOP || event == > SocketEvent.DISCONNECT || > -event == SocketEvent.ERROR) { > -// Unable to complete the TLS handshake. > Treat it as > -// if the handshake failed. > -handshake = -1; > -} else { > -handshake = > socket.handshake(key.isReadable(), key.isWritable()); > -// The handshake process reads/writes from/to > the > -// socket. status may therefore be OPEN_WRITE > once > -// the handshake completes. However, the > handshake > -// happens when the socket is opened so the > status > -// must always be OPEN_READ after it > completes. It > -// is OK to always set this as it is only > used if > -// the handshake completes. > -event = SocketEvent.OPEN_READ; > -} > +if (socket.isHandshakeComplete()) { > +// No TLS handshaking required. Let the handler > +// process this socket / event combination. > +handshake = 0; > +} else if (event == SocketEvent.STOP || event == > SocketEvent.DISCONNECT || > +event == SocketEvent.ERROR) { > +// Unable to complete the TLS handshake. Treat it > as > +// if the handshake failed. > +handshake = -1; > +} else { > +handshake = socket.handshake(event == > SocketEvent.OPEN_READ, event == SocketEvent.OPEN_WRITE); > +// The handshake process reads/writes from/to the > +// socket. status may therefore be OPEN_WRITE once > +// the handshake completes. However, the handshake > +// happens when the socket is opened so the status > +// must always be OPEN_READ after it completes. It > +// is OK to always set this as it is only used if > +// the handshake completes. > +event = SocketEvent.OPEN_READ; > } > } catch (IOException x) { > handshake = -1; > @@ -1573,23 +1569,23 @@ public class NioEndpoint extends > AbstractJsseEndpoint > state = getHandler().process(socketWrapper, > event); > } > if (state == SocketState.CLOSED) { > -poller.cancelledKey(key, socketWrapper); > + > poller.cancelledKey(socket.getIOChannel().keyFor(poller.getSelector()), > socketWrapper); > } > } else if (hands
[tomcat] branch 9.0.x updated: Remove sync
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/9.0.x by this push: new cc4772a Remove sync cc4772a is described below commit cc4772aa7f3b56cde5bdcd4c8b185db20529f76c Author: remm AuthorDate: Tue Mar 17 18:06:23 2020 +0100 Remove sync keyFor syncs on a global lock, so remove it when processing sockets. --- java/org/apache/tomcat/util/net/NioEndpoint.java | 50 +++- webapps/docs/changelog.xml | 4 ++ 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/java/org/apache/tomcat/util/net/NioEndpoint.java b/java/org/apache/tomcat/util/net/NioEndpoint.java index 8712fe2..3e82123 100644 --- a/java/org/apache/tomcat/util/net/NioEndpoint.java +++ b/java/org/apache/tomcat/util/net/NioEndpoint.java @@ -1547,33 +1547,29 @@ public class NioEndpoint extends AbstractJsseEndpoint socketWrapper.close(); return; } -SelectionKey key = socket.getIOChannel().keyFor(poller.getSelector()); try { int handshake = -1; - try { -if (key != null) { -if (socket.isHandshakeComplete()) { -// No TLS handshaking required. Let the handler -// process this socket / event combination. -handshake = 0; -} else if (event == SocketEvent.STOP || event == SocketEvent.DISCONNECT || -event == SocketEvent.ERROR) { -// Unable to complete the TLS handshake. Treat it as -// if the handshake failed. -handshake = -1; -} else { -handshake = socket.handshake(key.isReadable(), key.isWritable()); -// The handshake process reads/writes from/to the -// socket. status may therefore be OPEN_WRITE once -// the handshake completes. However, the handshake -// happens when the socket is opened so the status -// must always be OPEN_READ after it completes. It -// is OK to always set this as it is only used if -// the handshake completes. -event = SocketEvent.OPEN_READ; -} +if (socket.isHandshakeComplete()) { +// No TLS handshaking required. Let the handler +// process this socket / event combination. +handshake = 0; +} else if (event == SocketEvent.STOP || event == SocketEvent.DISCONNECT || +event == SocketEvent.ERROR) { +// Unable to complete the TLS handshake. Treat it as +// if the handshake failed. +handshake = -1; +} else { +handshake = socket.handshake(event == SocketEvent.OPEN_READ, event == SocketEvent.OPEN_WRITE); +// The handshake process reads/writes from/to the +// socket. status may therefore be OPEN_WRITE once +// the handshake completes. However, the handshake +// happens when the socket is opened so the status +// must always be OPEN_READ after it completes. It +// is OK to always set this as it is only used if +// the handshake completes. +event = SocketEvent.OPEN_READ; } } catch (IOException x) { handshake = -1; @@ -1590,23 +1586,23 @@ public class NioEndpoint extends AbstractJsseEndpoint state = getHandler().process(socketWrapper, event); } if (state == SocketState.CLOSED) { -poller.cancelledKey(key, socketWrapper); + poller.cancelledKey(socket.getIOChannel().keyFor(poller.getSelector()), socketWrapper); } } else if (handshake == -1 ) { getHandler().process(socketWrapper, SocketEvent.CONNECT_FAIL); -poller.cancelledKey(key, socketWrapper); + poller.cancelledKey(socket.getIOChannel().keyFor(poller.getSelector()), socketWrapper); } else if (handshake == SelectionKey.OP_READ){ socketWrapper.registerReadInterest(); } else if (handshake == SelectionKey.OP_WRITE){
[GitHub] [tomcat] rmaucher commented on issue #263: graal support for embedded jars
rmaucher commented on issue #263: graal support for embedded jars URL: https://github.com/apache/tomcat/pull/263#issuecomment-600194395 It doesn't seem bad to do that given how these jars are used. Note: The resource bundles are now traced with Graal 20.0 so it's not 100% mandatory to have them (but I left that in the other resources because that was already there and it's documented to work with 19.3). This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] branch master updated: Remove sync
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/master by this push: new 404a3a6 Remove sync 404a3a6 is described below commit 404a3a6366c0a8ba3e747db57e24dee271c44ac3 Author: remm AuthorDate: Tue Mar 17 18:06:23 2020 +0100 Remove sync keyFor syncs on a global lock, so remove it when processing sockets. --- java/org/apache/tomcat/util/net/NioEndpoint.java | 50 +++- webapps/docs/changelog.xml | 4 ++ 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/java/org/apache/tomcat/util/net/NioEndpoint.java b/java/org/apache/tomcat/util/net/NioEndpoint.java index f753b9a..7012782 100644 --- a/java/org/apache/tomcat/util/net/NioEndpoint.java +++ b/java/org/apache/tomcat/util/net/NioEndpoint.java @@ -1530,33 +1530,29 @@ public class NioEndpoint extends AbstractJsseEndpoint socketWrapper.close(); return; } -SelectionKey key = socket.getIOChannel().keyFor(poller.getSelector()); try { int handshake = -1; - try { -if (key != null) { -if (socket.isHandshakeComplete()) { -// No TLS handshaking required. Let the handler -// process this socket / event combination. -handshake = 0; -} else if (event == SocketEvent.STOP || event == SocketEvent.DISCONNECT || -event == SocketEvent.ERROR) { -// Unable to complete the TLS handshake. Treat it as -// if the handshake failed. -handshake = -1; -} else { -handshake = socket.handshake(key.isReadable(), key.isWritable()); -// The handshake process reads/writes from/to the -// socket. status may therefore be OPEN_WRITE once -// the handshake completes. However, the handshake -// happens when the socket is opened so the status -// must always be OPEN_READ after it completes. It -// is OK to always set this as it is only used if -// the handshake completes. -event = SocketEvent.OPEN_READ; -} +if (socket.isHandshakeComplete()) { +// No TLS handshaking required. Let the handler +// process this socket / event combination. +handshake = 0; +} else if (event == SocketEvent.STOP || event == SocketEvent.DISCONNECT || +event == SocketEvent.ERROR) { +// Unable to complete the TLS handshake. Treat it as +// if the handshake failed. +handshake = -1; +} else { +handshake = socket.handshake(event == SocketEvent.OPEN_READ, event == SocketEvent.OPEN_WRITE); +// The handshake process reads/writes from/to the +// socket. status may therefore be OPEN_WRITE once +// the handshake completes. However, the handshake +// happens when the socket is opened so the status +// must always be OPEN_READ after it completes. It +// is OK to always set this as it is only used if +// the handshake completes. +event = SocketEvent.OPEN_READ; } } catch (IOException x) { handshake = -1; @@ -1573,23 +1569,23 @@ public class NioEndpoint extends AbstractJsseEndpoint state = getHandler().process(socketWrapper, event); } if (state == SocketState.CLOSED) { -poller.cancelledKey(key, socketWrapper); + poller.cancelledKey(socket.getIOChannel().keyFor(poller.getSelector()), socketWrapper); } } else if (handshake == -1 ) { getHandler().process(socketWrapper, SocketEvent.CONNECT_FAIL); -poller.cancelledKey(key, socketWrapper); + poller.cancelledKey(socket.getIOChannel().keyFor(poller.getSelector()), socketWrapper); } else if (handshake == SelectionKey.OP_READ){ socketWrapper.registerReadInterest(); } else if (handshake == SelectionKey.OP_WRITE){
[ANN] Apache Tomcat 8.5.53 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 8.5.53. Apache Tomcat 8 is an open source software implementation of the Java Servlet, JavaServer Pages, Java Unified Expression Language, Java WebSocket and Java Authentication Service Provider Interface for Containers technologies. Apache Tomcat 8.5.x replaces 8.0.x and includes new features pulled forward from the 9.0.x branch. The notable changes since 8.5.51 include: - Add new attribute persistAuthentication to both StandardManager and PersistentManager to support authentication persistence. Patch provided by Carsten Klein - A zero length AJP secret will now behave as if it has not been specified. - Add the TLS request attributes used by IIS to the attributes that an AJP Connector will always accept. Please refer to the change log for the complete list of changes: http://tomcat.apache.org/tomcat-8.5-doc/changelog.html Downloads: http://tomcat.apache.org/download-80.cgi Migration guides from Apache Tomcat 7.x and 8.0.x: http://tomcat.apache.org/migration.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1875301 - in /tomcat/site/trunk: docs/ xdocs/
Author: markt Date: Tue Mar 17 14:15:21 2020 New Revision: 1875301 URL: http://svn.apache.org/viewvc?rev=1875301&view=rev Log: Update site for 8.5.53 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=1875301&r1=1875300&r2=1875301&view=diff == --- tomcat/site/trunk/docs/doap_Tomcat.rdf (original) +++ tomcat/site/trunk/docs/doap_Tomcat.rdf Tue Mar 17 14:15:21 2020 @@ -67,8 +67,8 @@ Latest Stable 8.5.x Release -2020-02-11 -8.5.51 +2020-03-16 +8.5.53 Modified: tomcat/site/trunk/docs/download-80.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-80.html?rev=1875301&r1=1875300&r2=1875301&view=diff == --- tomcat/site/trunk/docs/download-80.html (original) +++ tomcat/site/trunk/docs/download-80.html Tue Mar 17 14:15:21 2020 @@ -12,7 +12,7 @@ Quick Navigation -[define v]8.5.51[end] +[define v]8.5.53[end] https://www.apache.org/dist/tomcat/tomcat-8/KEYS";>KEYS | [v] | Browse | Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1875301&r1=1875300&r2=1875301&view=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Tue Mar 17 14:15:21 2020 @@ -43,13 +43,39 @@ of Apache Tomcat. The notable changes co Full details of these changes, and all the other changes, are available in the -Tomcat 9 +Tomcat 9 changelog. https://tomcat.apache.org/download-90.cgi";>Download +2020-03-16 Tomcat 8.5.53 Released + +The Apache Tomcat Project is proud to announce the release of version 8.5.53 +of Apache Tomcat. Apache Tomcat 8.5.x replaces 8.0.x and includes new features +pulled forward from Tomcat 9.0.x. The minimum Java version and implemented +specification versions remain unchanged. The notable changes compared +to 8.5.51 include: + +Add new attribute persistAuthentication to both StandardManager and +PersistentManager to support authentication persistence. Patch provided by +Carsten Klein +A zero length AJP secret will now behave as if it has not been +specified. +Add the TLS request attributes used by IIS to the attributes that +an AJP Connector will always accept. + + + +Full details of these changes, and all the other changes, are available in the +Tomcat 8.5 +changelog. + + + +https://tomcat.apache.org/download-80.cgi";>Download + 2020-03-16 Tomcat 10.0.0-M3 Released The Apache Tomcat Project is proud to announce the release of version 10.0.0-M3 @@ -118,33 +144,6 @@ Full details of these changes, and all t https://tomcat.apache.org/download-70.cgi";>Download -2020-02-11 Tomcat 8.5.51 Released - -The Apache Tomcat Project is proud to announce the release of version 8.5.50 -of Apache Tomcat. Apache Tomcat 8.5.x replaces 8.0.x and includes new features -pulled forward from Tomcat 9.0.x. The minimum Java version and implemented -specification versions remain unchanged. The notable changes compared -to 8.5.49 include: - -AJP defaults changed to listen the loopback address, require a secret -and to be disabled in the sample server.xml file. If you are using the -AJP protocol, please refer to the Migration Guide -and update your configuration. -The JmxRemoteLifecycleListener is now deprecated -The HTTP Connector attribute rejectIllegalHeaderName is renamed to -rejectIllegalHeader and expanded to include header values as well as -names - - - -Full details of these changes, and all the other changes, are available in the -Tomcat 8.5 -changelog. - - - -https://tomcat.apache.org/download-80.cgi";>Download - 2019-07-02 Tomcat Native 1.2.23 Released The Apache Tomcat Project is proud to announce the release of version 1.2.23 of Modified: tomcat/site/trunk/docs/migration-85.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-85.html?rev=1875301&r1=1875300&r2=1875301&view=diff == --- tomcat/site/trunk/docs/migration-85.html (original) +++ tomcat/site/trunk/docs/migration-85.html Tue Mar 17 14:15:21 2020 @@ -313,8 +313,9 @@ of
svn commit: r1875300 - in /tomcat/site/trunk: ./ docs/tomcat-8.5-doc/ docs/tomcat-8.5-doc/annotationapi/ docs/tomcat-8.5-doc/annotationapi/javax/annotation/ docs/tomcat-8.5-doc/annotationapi/javax/ann
Author: markt Date: Tue Mar 17 14:14:07 2020 New Revision: 1875300 URL: http://svn.apache.org/viewvc?rev=1875300&view=rev Log: Update docs for 8.5.53 release [This commit notification would consist of 73 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
[tomcat] branch 9.0.x updated (19ab3fc -> 71ee014)
This is an automated email from the ASF dual-hosted git repository. remm pushed a change to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git. from 19ab3fc Deprecate unused methods add 71ee014 Improve check No new revisions were added by this update. Summary of changes: java/org/apache/tomcat/util/net/NioEndpoint.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[ANN] Apache Tomcat 9.0.33 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 9.0.33. 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.33 is a bugfix and feature release. The notable changes compared to 9.0.31 include: - Add new attribute persistAuthentication to both StandardManager and PersistentManager to support authentication persistence. Patch provided by Carsten Klein - A zero length AJP secret will now behave as if it has not been specified. - Add the TLS request attributes used by IIS to the attributes that an AJP Connector will always accept. Please refer to the change log for the complete list of changes: http://tomcat.apache.org/tomcat-9.0-doc/changelog.html Downloads: http://tomcat.apache.org/download-90.cgi Migration guides from Apache Tomcat 7.x and 8.x: http://tomcat.apache.org/migration.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] branch master updated: Improve check
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/master by this push: new 4d70251 Improve check 4d70251 is described below commit 4d7025103102bb6b56d819fabda408be05774e9b Author: remm AuthorDate: Tue Mar 17 15:04:59 2020 +0100 Improve check There's only one poller now, so if it's null on stop no need to get the key as it will close the channel. --- java/org/apache/tomcat/util/net/NioEndpoint.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/org/apache/tomcat/util/net/NioEndpoint.java b/java/org/apache/tomcat/util/net/NioEndpoint.java index 6897551..f753b9a 100644 --- a/java/org/apache/tomcat/util/net/NioEndpoint.java +++ b/java/org/apache/tomcat/util/net/NioEndpoint.java @@ -1525,12 +1525,12 @@ public class NioEndpoint extends AbstractJsseEndpoint @Override protected void doRun() { NioChannel socket = socketWrapper.getSocket(); -SelectionKey key = socket.getIOChannel().keyFor(socket.getSocketWrapper().getPoller().getSelector()); Poller poller = NioEndpoint.this.poller; if (poller == null) { socketWrapper.close(); return; } +SelectionKey key = socket.getIOChannel().keyFor(poller.getSelector()); try { int handshake = -1; - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1875298 - in /tomcat/site/trunk: docs/ xdocs/
Author: markt Date: Tue Mar 17 14:02:22 2020 New Revision: 1875298 URL: http://svn.apache.org/viewvc?rev=1875298&view=rev Log: Update site for 9.0.33 release Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf 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/doap_Tomcat.rdf 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/doap_Tomcat.rdf URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1875298&r1=1875297&r2=1875298&view=diff == --- tomcat/site/trunk/docs/doap_Tomcat.rdf (original) +++ tomcat/site/trunk/docs/doap_Tomcat.rdf Tue Mar 17 14:02:22 2020 @@ -60,8 +60,8 @@ Latest Stable 9.0.x Release -2020-02-11 -9.0.31 +2020-03-16 +9.0.33 Modified: tomcat/site/trunk/docs/download-90.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1875298&r1=1875297&r2=1875298&view=diff == --- tomcat/site/trunk/docs/download-90.html (original) +++ tomcat/site/trunk/docs/download-90.html Tue Mar 17 14:02:22 2020 @@ -12,7 +12,7 @@ Quick Navigation -[define v]9.0.31[end] +[define v]9.0.33[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=1875298&r1=1875297&r2=1875298&view=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Tue Mar 17 14:02:22 2020 @@ -28,6 +28,28 @@ wiki page. Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are trademarks of the Apache Software Foundation. +2020-03-16 Tomcat 9.0.33 Released + +The Apache Tomcat Project is proud to announce the release of version 9.0.33 +of Apache Tomcat. The notable changes compared to 9.0.31 include: + +Add new attribute persistAuthentication to both StandardManager and +PersistentManager to support authentication persistence. Patch provided by +Carsten Klein +A zero length AJP secret will now behave as if it has not been +specified. +Add the TLS request attributes used by IIS to the attributes that +an AJP Connector will always accept. + + +Full details of these changes, and all the other changes, are available in the +Tomcat 9 +changelog. + + + +https://tomcat.apache.org/download-90.cgi";>Download + 2020-03-16 Tomcat 10.0.0-M3 Released The Apache Tomcat Project is proud to announce the release of version 10.0.0-M3 @@ -96,29 +118,6 @@ Full details of these changes, and all t https://tomcat.apache.org/download-70.cgi";>Download -2020-02-11 Tomcat 9.0.31 Released - -The Apache Tomcat Project is proud to announce the release of version 9.0.31 -of Apache Tomcat. The notable changes compared to 9.0.30 include: - -AJP defaults changed to listen the loopback address, require a secret -and to be disabled in the sample server.xml file. If you are using the -AJP protocol, please refer to the Migration Guide -and update your configuration. -The JmxRemoteLifecycleListener is now deprecated -The HTTP Connector attribute rejectIllegalHeaderName is renamed to -rejectIllegalHeader and expanded to include header values as well as -names - - -Full details of these changes, and all the other changes, are available in the -Tomcat 9 -changelog. - - - -https://tomcat.apache.org/download-90.cgi";>Download - 2020-02-11 Tomcat 8.5.51 Released The Apache Tomcat Project is proud to announce the release of version 8.5.50 Modified: tomcat/site/trunk/docs/migration-9.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1875298&r1=1875297&r2=1875298&view=diff == --- tomcat/site/trunk/docs/migration-9.html (original) +++ tomcat/site/trunk/docs/migration-9.html Tue Mar 17 14:02:22 2020 @@ -394,8 +394,9 @@ of Apache Tomcat. 9.0.26 9.0.27 9.0.28 -9.0.30 -9.0.31 +9.0.30 +9.0.31 +9.0.33 , new version: 9.0.0-M1 @@ -438,7 +439,8 @@ of Apache Tomcat. 9.0.27 9.0.29 9.0.30 -9.0.31 +9.0.31 +9.0.33 trunk (unreleased) Modified: tomcat/site/trunk/docs/oldnews.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews.html?rev=1875298&r1=1875297&r2=1875298&view
svn commit: r1875297 - in /tomcat/site/trunk: ./ docs/tomcat-9.0-doc/ docs/tomcat-9.0-doc/annotationapi/ docs/tomcat-9.0-doc/annotationapi/javax/annotation/ docs/tomcat-9.0-doc/annotationapi/javax/ann
Author: markt Date: Tue Mar 17 13:33:53 2020 New Revision: 1875297 URL: http://svn.apache.org/viewvc?rev=1875297&view=rev Log: Update docs for 9.0.33 release [This commit notification would consist of 77 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: r1875296 - /tomcat/site/trunk/docs/oldnews-2019.html
Author: markt Date: Tue Mar 17 13:28:47 2020 New Revision: 1875296 URL: http://svn.apache.org/viewvc?rev=1875296&view=rev Log: Add new file Added: tomcat/site/trunk/docs/oldnews-2019.html (with props) Added: tomcat/site/trunk/docs/oldnews-2019.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2019.html?rev=1875296&view=auto == --- tomcat/site/trunk/docs/oldnews-2019.html (added) +++ tomcat/site/trunk/docs/oldnews-2019.html Tue Mar 17 13:28:47 2020 @@ -0,0 +1,658 @@ + +Apache Tomcat® - Old news!http://tomcat.apache.org/";>Apache Tomcat®https://www.apache.org/foundation/contributing.html"; target="_blank" class="pull-left">https://www.apache.org/images/SupportApache-small.png"; class="support-asf" alt="Support Apache">http://www.apache .org/" target="_blank" class="pull-left">https://www.google.com/search"; method="get">GOhttps://www.apache.org/events/current-event.html";>https://www.apache.org/events/current-event-234x60.png"; alt="Next ASF event"> + Save the date! +Apache TomcatHomeTaglibsMaven PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi";>Tomcat 10 (alpha)https://tomcat.apache.org/download-90.cgi";>Tomcat 9https://tomcat.apache.org/download-80.cgi";>Tomcat 8https://tomcat.apache.org/download-70.cgi";>Tomcat 7https://tomcat.apache.org/download-connectors.cgi";>Tomcat Connectorshttps://tomcat.apache.org/download-native.cgi";>Tomcat Nativehttps://tomcat.apache.org/download-taglibs.cgi";>Taglibshttps://archive.apache.org/dist/tomcat/";>ArchivesDocumentationTomcat 10.0 (alpha)Tomcat >9.0Tomcat >8.5Tomcat >7.0Tomcat Connectorshref="./native-doc/">Tomcat Nativehref="https://cwiki.apache.org/confluence/display/TOMCAT";>Wikihref="./migration.html">Migration Guidehref="./presentations.html">PresentationsProblems? href="./security.html">Security Reportshref="./findhelp.html">Find helphref="https://cwiki.apache.org/confluence/display/TOMCAT/FAQ";>FAQ href="./lists.html">Mailing ListsBug >DatabaseIRCGet >InvolvedOverviewhref="./source.html">Source c odeBuildbothttps://cwiki.apache.org/confluence/x/vIPzBQ";>TranslationsToolsMediahttps://twitter.com/theapachetomcat";>Twitterhttps://www.youtube.com/c/ApacheTomcatOfficial";>YouTubehttps://blogs.apache.org/tomcat/";>BlogMiscWho We Arehttps://www.redbubble.com/people/comdev/works/30885254-apache-tomcat";>SwagHeritagehttp://www.apache.org";>Apache HomeResourcesContactLegalhttps://www.apache.org/foundation/contributing.html";>Support Apachehttps://www.apache.org/foundation/sponsorship.html";>Sponsorship< /li>http://www.apache.org/foundation/thanks.html";>Thankshttp://www.apache.org/licenses/";>LicenseContentOlder news +Announcements from previous years can be found here: + + year 2020 + year 2019 + year 2018 + year 2017 + year 2016 + year 2015 + year 2014 + year 2013 + year 2012 + year 2011 + year 2010 + +2019-12-17 Tomcat 7.0.99 Released + +The Apache Tomcat Project is proud to announce the release of version 7.0.99 of +Apache Tomcat. This release contains a number of bug fixes and improvements +compared to version 7.0.96. + + +Full details of these changes, and all the other changes, are available in the +Tomcat 7 changelog. + + + +https://tomcat.apache.org/download-70.cgi";>Download + +2019-12-12 Tomcat 9.0.30 Released + +The Apache Tomcat Project is proud to announce the release of version 9.0.30 +of Apache Tomcat. The notable changes compared to 9.0.29 include: + +Correct multiple regressions in the static resource caching related to +using URLs provided for cached resources +Improvements to the Realm interface and implementations +Bug fixes and improvements to the CORS filter + + +Full details of these changes, and all the other changes, are available in the +Tomcat 9 +changelog. + + + +https://tomcat.apache.org/download-90.cgi";>Download + +2019-12-12 Tomcat 8.5.50 Released + +The Apache Tomcat Project is proud to announce the release of version 8.5.50 +of Apache Tomcat. Apache Tomcat 8.5.x replaces 8.0.x and includes new features +pulled forward from Tomcat 9.0.x. The minimum Java version and implemented +specification versions remain unchanged. The notable changes compared +to 8.5.49 include: + +Correct multiple regressions in the static resource caching related to +using URLs provided for cached resources +Improvements to the Realm interface and implementations +Bug fixes and improvements to the CORS filter + + + +Full details of these changes, and all the other changes, are available in the +Tomcat 8.5 +changelog. + + + +https://tomcat.apache.org/download-80.cgi";>Download + +2019-11-21 Tomcat 9.0.29 Released + +The Apache Tomcat Project is proud to announce the release of version 9.0.29 +of Apache Tomcat. The notable changes compared to 9.0.27 include: + +Improvements to Async error handling +Stricter processing of HTTP headers when looking for specific token +v
[ANN] Apache Tomcat 10.0.0-M3 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 10.0.0-M3. Apache Tomcat 10 is an open source software implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Authentication and Jakarta Annotations specifications. Users of Tomcat 10 onwards should be aware that, as a result of the move from Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse Foundation, the primary package for all implemented APIs has changed from javax.* to jakarta.*. This will almost certainly require code changes to enable applications to migrate from Tomcat 9 and earlier to Tomcat 10 and later. A migration tool is under development to aid this process. Apache Tomcat 10.0.0-M3 is a milestone release of the 10.0.x branch and has been made to provide users with early access to the new features in Apache Tomcat 10.0.x so that they may provide feedback. The notable changes compared to 10.0.0-M1 include: - Disable session persistence by default (on restart) - Add new attribute persistAuthentication to both StandardManager and PersistentManager to support authentication persistence. Patch provided by Carsten Klein - A zero length AJP secret will now behave as if it has not been specified. Please refer to the change log for the complete list of changes: http://tomcat.apache.org/tomcat-10.0-doc/changelog.html Downloads: http://tomcat.apache.org/download-10.cgi Migration guides from Apache Tomcat 7.0.x, 8.5.x and 9.0.x: http://tomcat.apache.org/migration.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1875294 [1/2] - in /tomcat/site/trunk: docs/ xdocs/
Author: markt Date: Tue Mar 17 13:21:51 2020 New Revision: 1875294 URL: http://svn.apache.org/viewvc?rev=1875294&view=rev Log: Update site for 10.0.0-M3 release Added: tomcat/site/trunk/xdocs/oldnews-2019.xml (with props) Modified: tomcat/site/trunk/docs/download-10.html tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/migration-10.html tomcat/site/trunk/docs/oldnews-2010.html tomcat/site/trunk/docs/oldnews-2011.html tomcat/site/trunk/docs/oldnews-2012.html tomcat/site/trunk/docs/oldnews-2013.html tomcat/site/trunk/docs/oldnews-2014.html tomcat/site/trunk/docs/oldnews-2015.html tomcat/site/trunk/docs/oldnews-2016.html tomcat/site/trunk/docs/oldnews-2017.html tomcat/site/trunk/docs/oldnews-2018.html tomcat/site/trunk/docs/oldnews.html tomcat/site/trunk/docs/whichversion.html tomcat/site/trunk/xdocs/download-10.xml tomcat/site/trunk/xdocs/index.xml tomcat/site/trunk/xdocs/migration-10.xml tomcat/site/trunk/xdocs/oldnews-2010.xml tomcat/site/trunk/xdocs/oldnews-2011.xml tomcat/site/trunk/xdocs/oldnews-2012.xml tomcat/site/trunk/xdocs/oldnews-2013.xml tomcat/site/trunk/xdocs/oldnews-2014.xml tomcat/site/trunk/xdocs/oldnews-2015.xml tomcat/site/trunk/xdocs/oldnews-2016.xml tomcat/site/trunk/xdocs/oldnews-2017.xml tomcat/site/trunk/xdocs/oldnews-2018.xml tomcat/site/trunk/xdocs/oldnews.xml tomcat/site/trunk/xdocs/whichversion.xml Modified: tomcat/site/trunk/docs/download-10.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-10.html?rev=1875294&r1=1875293&r2=1875294&view=diff == --- tomcat/site/trunk/docs/download-10.html (original) +++ tomcat/site/trunk/docs/download-10.html Tue Mar 17 13:21:51 2020 @@ -21,7 +21,7 @@ Quick Navigation -[define v]10.0.0-M1[end] +[define v]10.0.0-M3[end] https://www.apache.org/dist/tomcat/tomcat-10/KEYS";>KEYS | [v] | Browse | Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1875294&r1=1875293&r2=1875294&view=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Tue Mar 17 13:21:51 2020 @@ -28,19 +28,9 @@ wiki page. Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are trademarks of the Apache Software Foundation. -2020-03-06 Tomcat Connectors 1.2.48 Released - -The Apache Tomcat Project is proud to announce the release of version 1.2.48 of -Apache Tomcat Connectors. -This version fixes a number of bugs found in previous releases. - - -https://tomcat.apache.org/download-connectors.cgi";>Download | -ChangeLog for 1.2.48 - -2020-02-20 Tomcat 10.0.0-M1 Released +2020-03-16 Tomcat 10.0.0-M3 Released -The Apache Tomcat Project is proud to announce the release of version 10.0.0-M1 +The Apache Tomcat Project is proud to announce the release of version 10.0.0-M3 of Apache Tomcat. This release is a milestone release and is targeted at Jakarta EE 9. Users of Tomcat 10 onwards should be aware that, as a result of the move from @@ -53,25 +43,32 @@ to Tomcat 10 and later. A tool is under development to aid this process. The notable changes in this release are: -Update to Jakarta Servlet 5.0, Jakarta Server Pages 3.0. Jakarta Expression -Language 4.0, Jakarta WebSocket 2.0, Jakarta Authentication 2.0 and Jakarta -Annotations 2.0 specifications. -Useand - in -conf/web.xml to set the default request and response character -encodings to UTF-8. -Remove duplication of HTTP/1.1 configuration on the HTTP/2 UpgradeProtocol -element. Configuration from the main Connector element will now be used. - +Disable session persistence by default on restart +Add new attribute persistAuthentication to both StandardManager and +PersistentManager to support authentication persistence. Patch provided by +Carsten Klein +A zero length AJP secret will now behave as if it has not been +specified. Full details of these changes, and all the other changes, are available in the -Tomcat 10 alpha changelog. +Tomcat 10 +(alpha) changelog. https://tomcat.apache.org/download-10.cgi";>Download +2020-03-06 Tomcat Connectors 1.2.48 Released + +The Apache Tomcat Project is proud to announce the release of version 1.2.48 of +Apache Tomcat Connectors. +This version fixes a number of bugs found in previous releases. + + +https://tomcat.apache.org/download-connectors.cgi";>Download | +ChangeLog for 1.2.48 + 2020-02-14 Tomcat 7.0.100 Released The Apache Tomcat Project is proud to announce the release of version 7.0.100 of Modified: tomcat/site/trunk/docs/migration-10.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/
svn commit: r1875294 [2/2] - in /tomcat/site/trunk: docs/ xdocs/
Modified: tomcat/site/trunk/xdocs/oldnews-2018.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2018.xml?rev=1875294&r1=1875293&r2=1875294&view=diff == --- tomcat/site/trunk/xdocs/oldnews-2018.xml (original) +++ tomcat/site/trunk/xdocs/oldnews-2018.xml Tue Mar 17 13:21:51 2020 @@ -11,7 +11,8 @@ Announcements from previous years can be found here: - year 2019 + year 2020 + year 2019 year 2018 year 2017 year 2016 Added: tomcat/site/trunk/xdocs/oldnews-2019.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2019.xml?rev=1875294&view=auto == --- tomcat/site/trunk/xdocs/oldnews-2019.xml (added) +++ tomcat/site/trunk/xdocs/oldnews-2019.xml Tue Mar 17 13:21:51 2020 @@ -0,0 +1,723 @@ + + + + +Apache Tomcat Project +Old news! + + + + + +Announcements from previous years can be found here: + + year 2020 + year 2019 + year 2018 + year 2017 + year 2016 + year 2015 + year 2014 + year 2013 + year 2012 + year 2011 + year 2010 + + + + + +The Apache Tomcat Project is proud to announce the release of version 7.0.99 of +Apache Tomcat. This release contains a number of bug fixes and improvements +compared to version 7.0.96. + + +Full details of these changes, and all the other changes, are available in the +Tomcat 7 changelog. + + + +Download + + + + + +The Apache Tomcat Project is proud to announce the release of version 9.0.30 +of Apache Tomcat. The notable changes compared to 9.0.29 include: + +Correct multiple regressions in the static resource caching related to +using URLs provided for cached resources +Improvements to the Realm interface and implementations +Bug fixes and improvements to the CORS filter + + +Full details of these changes, and all the other changes, are available in the +Tomcat 9 +changelog. + + + +Download + + + + + +The Apache Tomcat Project is proud to announce the release of version 8.5.50 +of Apache Tomcat. Apache Tomcat 8.5.x replaces 8.0.x and includes new features +pulled forward from Tomcat 9.0.x. The minimum Java version and implemented +specification versions remain unchanged. The notable changes compared +to 8.5.49 include: + +Correct multiple regressions in the static resource caching related to +using URLs provided for cached resources +Improvements to the Realm interface and implementations +Bug fixes and improvements to the CORS filter + + + +Full details of these changes, and all the other changes, are available in the +Tomcat 8.5 +changelog. + + + +Download + + + + + +The Apache Tomcat Project is proud to announce the release of version 9.0.29 +of Apache Tomcat. The notable changes compared to 9.0.27 include: + +Improvements to Async error handling +Stricter processing of HTTP headers when looking for specific token +values +Fix various issues that could lead to modification to a JSP not being +reflected in the served page + + +Full details of these changes, and all the other changes, are available in the +Tomcat 9 +changelog. + + + +Download + + + + + +The Apache Tomcat Project is proud to announce the release of version 8.5.49 +of Apache Tomcat. Apache Tomcat 8.5.x replaces 8.0.x and includes new features +pulled forward from Tomcat 9.0.x. The minimum Java version and implemented +specification versions remain unchanged. The notable changes compared +to 8.5.47 include: + +Improvements to Async error handling +Stricter processing of HTTP headers when looking for specific token +values +Fix various issues that could lead to modification to a JSP not being +reflected in the served page + + + +Full details of these changes, and all the other changes, are available in the +Tomcat 8.5 +changelog. + + + +Download + + + + + +The Apache Tomcat Project is proud to announce the release of version 9.0.27 +of Apache Tomcat. The notable changes compared to 9.0.26 include: + +Update to Commons Daemon 1.2.2 to pick up the fix for a regression in +Commons Daemon 1.2.0 and 1.2.1 that triggered a crash on startup when +running on a Windows OS that had not been fully updated. +Fix some edge cases with NIO2 and TLS that could cause a request to +hang. +Fix a memory leak introduced by the HTTP/2 timeout refactoring in 9.0.23 +that could occur when HTTP/2 or WebSocket was used. + + + +Full details of these changes, and all the other changes, are available in the +Tomcat 9 +changelog. + + + +Download + + + + + +The Apache Tomcat Project is proud to announce the release of version 8.5.47 +of Apache Tomcat. Apache Tomcat 8.5.x replaces 8.0.x and includes new features +pulled forward from Tomcat 9.0.x. The minimum Java version and implemented +specification versions remain unchanged. The notable changes compared +to 8.5.46 include: + +Update to Commons Daemon 1.2.2 to pick up the fix for a regression in +Commons Daemon 1.2.0 and 1.2.1
svn commit: r1875293 - in /tomcat/site/trunk: ./ docs/tomcat-10.0-doc/ docs/tomcat-10.0-doc/annotationapi/ docs/tomcat-10.0-doc/annotationapi/jakarta/annotation/ docs/tomcat-10.0-doc/annotationapi/jak
Author: markt Date: Tue Mar 17 13:14:33 2020 New Revision: 1875293 URL: http://svn.apache.org/viewvc?rev=1875293&view=rev Log: Update docs for 10.0.0-M3 release [This commit notification would consist of 77 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
[Bug 40993] add session_cookie to lb worker to support customed SESSION_IDENTIFIER
https://bz.apache.org/bugzilla/show_bug.cgi?id=40993 --- Comment #5 from fmwa --- MovieCorn Apk is a leading movie app for Android devices. https://www.moviecornapk.xyz/ -- 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 7.0.103
На пн, 16.03.2020 г. в 11:13 Violeta Georgieva написа: > > The proposed Apache Tomcat 7.0.103 release is now available for voting. > > It can be obtained from: > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.103/ > The Maven staging repo is: > https://repository.apache.org/content/repositories/orgapachetomcat-1260/ > The git tag is: > https://github.com/apache/tomcat/tree/7.0.103 > c4e59ac215eebff2de5fd9d23fb37fe222bc99c5 > > The proposed 7.0.103 release is: > [ ] Broken - do not release > [X] Stable - go ahead and release as 7.0.103 Stable Regards, Violeta >
[Bug 40792] 500 error from Tomcat causes modjk lb worker to consider tomcat unusable for timeout period
https://bz.apache.org/bugzilla/show_bug.cgi?id=40792 --- Comment #4 from fmwa --- Download GBWhatsApp for your android phone to reduce the bugs of the whatsapp official https://www.gbwhatsapp.red/ -- 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 7.0.103
On Mon, Mar 16, 2020 at 10:13 AM Violeta Georgieva wrote: > The proposed Apache Tomcat 7.0.103 release is now available for voting. > > It can be obtained from: > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.103/ > The Maven staging repo is: > https://repository.apache.org/content/repositories/orgapachetomcat-1260/ > The git tag is: > https://github.com/apache/tomcat/tree/7.0.103 > c4e59ac215eebff2de5fd9d23fb37fe222bc99c5 > > The proposed 7.0.103 release is: > [ ] Broken - do not release > [X] Stable - go ahead and release as 7.0.103 Stable > Rémy > > Regards, > Violeta >
[tomcat-jakartaee-migration] branch master updated: Improvements
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat-jakartaee-migration.git The following commit(s) were added to refs/heads/master by this push: new 2b642ba Improvements 2b642ba is described below commit 2b642ba552011240095ab706f9c31e289267ace6 Author: remm AuthorDate: Tue Mar 17 10:25:56 2020 +0100 Improvements The name should be profile rather than level. Use a nicer command line argument. Try to include all the Jakarta EE packages that are available at geronimo-jakarta in the EE pattern. --- .../org/apache/tomcat/jakartaee/Migration.java | 18 ++- .../java/org/apache/tomcat/jakartaee/Util.java | 37 -- .../tomcat/jakartaee/LocalStrings.properties | 4 +-- 3 files changed, 39 insertions(+), 20 deletions(-) diff --git a/src/main/java/org/apache/tomcat/jakartaee/Migration.java b/src/main/java/org/apache/tomcat/jakartaee/Migration.java index a7e2f0c..734ebd8 100644 --- a/src/main/java/org/apache/tomcat/jakartaee/Migration.java +++ b/src/main/java/org/apache/tomcat/jakartaee/Migration.java @@ -230,19 +230,22 @@ public class Migration { } } +private static final String PROFILE_ARG = "-profile="; public static void main(String[] args) { boolean valid = false; String source = null; String dest = null; -Util.EESpecLevel level = Util.EESpecLevel.TOMCAT; if (args.length == 3) { -if (args[0].startsWith("-level")) { -level = Util.EESpecLevel.valueOf(args[0].substring("-level".length())); -if (level != null) { -source = args[1]; -dest = args[2]; -valid = true; +if (args[0].startsWith(PROFILE_ARG)) { +source = args[1]; +dest = args[2]; +valid = true; +try { + Util.setEESpecProfile(args[0].substring(PROFILE_ARG.length())); +} catch (IllegalArgumentException e) { +// Invalid profile value +valid = false; } } } @@ -255,7 +258,6 @@ public class Migration { usage(); System.exit(1); } -Util.setEESpecLevel(level); Migration migration = new Migration(); migration.setSource(new File(source)); migration.setDestination(new File(dest)); diff --git a/src/main/java/org/apache/tomcat/jakartaee/Util.java b/src/main/java/org/apache/tomcat/jakartaee/Util.java index 9bc0712..2a2ae81 100644 --- a/src/main/java/org/apache/tomcat/jakartaee/Util.java +++ b/src/main/java/org/apache/tomcat/jakartaee/Util.java @@ -22,29 +22,46 @@ import java.util.regex.Pattern; public class Util { -public enum EESpecLevel { TOMCAT, EE }; +public enum EESpecProfile { TOMCAT, EE }; private static final Pattern TOMCAT_PATTERN = Pattern.compile( "javax([/\\.](annotation|ejb|el|mail|persistence|security[/\\.]auth[/\\.]message|servlet|transaction|websocket))"); private static final Pattern EE_PATTERN = Pattern.compile( - "javax([/\\.](annotation|decorator|ejb|el|enterprise|inject|mail|persistence|security[/\\.]auth[/\\" -+ ".]message|servlet|transaction|websocket))"); + "javax([/\\.](activation|annotation|decorator|ejb|el|enterprise|json|interceptor|inject|mail|persistence|" ++ "security[/\\.]auth[/\\.]message|servlet|transaction|validation|websocket|ws[/\\.]rs|" ++ "xml[/\\.](bind|namespace|rpc|soap|stream|ws|XMLConstants)))"); -private static EESpecLevel level = EESpecLevel.TOMCAT; +private static EESpecProfile profile = EESpecProfile.TOMCAT; private static Pattern pattern = TOMCAT_PATTERN; -public static void setEESpecLevel(EESpecLevel level) { -Util.level = level; -if (level == EESpecLevel.TOMCAT) { +/** + * Set the Jakarta EE specifications that should be used. + * @param profile the Jakarta EE specification profile + */ +public static void setEESpecProfile(String profile) { +setEESpecProfile(EESpecProfile.valueOf(profile)); +} + +/** + * Set the Jakarta EE specifications that should be used. + * @param profile the Jakarta EE specification profile + */ +public static void setEESpecProfile(EESpecProfile profile) { +Util.profile = profile; +if (profile == EESpecProfile.TOMCAT) { pattern = TOMCAT_PATTERN; -} else if (level == EESpecLevel.EE) { +} else if (profile == EESpecProfile.EE) { pattern = EE_PATTERN; } } -public static EESpecLevel getEESpecLevel() { -return level; +/** + * Get the Jakarta EE profile being used. + * @return the profile + */ +publ
Re: [VOTE] Release Apache Tomcat 7.0.103
Hi, On Mon, Mar 16, 2020 at 11:13 AM Violeta Georgieva wrote: > The proposed Apache Tomcat 7.0.103 release is now available for voting. > > It can be obtained from: > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.103/ > The Maven staging repo is: > https://repository.apache.org/content/repositories/orgapachetomcat-1260/ > The git tag is: > https://github.com/apache/tomcat/tree/7.0.103 > c4e59ac215eebff2de5fd9d23fb37fe222bc99c5 > > The proposed 7.0.103 release is: > [ ] Broken - do not release > [ X ] Stable - go ahead and release as 7.0.103 Stable > Tested with Apache Wicket 7.x examples. Regards, Martin > > Regards, > Violeta >