svn commit: r1634806 - /tomcat/trunk/webapps/docs/changelog.xml
Author: markt Date: Tue Oct 28 07:53:06 2014 New Revision: 1634806 URL: http://svn.apache.org/r1634806 Log: Whitespace police Modified: tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1634806&r1=1634805&r2=1634806&view=diff == --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Tue Oct 28 07:53:06 2014 @@ -354,7 +354,7 @@ In Tomcat tests: log name of the current test method at start time. -(kkolinko) +(kkolinko) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GUMP@vmgump]: Project tomcat-trunk-validate (in module tomcat-trunk) failed
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. 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 8.x, a web server implementing the Java Servlet 3.1, ... Full details are available at: http://vmgump.apache.org/gump/public/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.apache.org/gump/public/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: 23 secs Command Line: /usr/lib/jvm/java-7-oracle/bin/java -Djava.awt.headless=true -Dbuild.sysclasspath=only org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-6.1-SNAPSHOT.jar -Dexecute.validate=true validate [Working Directory: /srv/gump/public/workspace/tomcat-trunk] CLASSPATH: /usr/lib/jvm/java-7-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/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/checkstyle/target/checkstyle-6.1-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-20141028.jar:/srv/gump/public/workspace/apache-commons/cli/target/commons-cli-1.3-SNAPSHOT.jar:/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/exec/target/comm ons-exec-1.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-20141028.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20141028.jar:/srv/gump/public/workspace/apache-commons/validator/dist/commons-validator-20141028.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-19.0-SNAPSHOT.jar - Buildfile: /srv/gump/public/workspace/tomcat-trunk/build.xml build-prepare: [delete] Deleting directory /srv/gump/public/workspace/tomcat-trunk/output/build/temp [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build/temp compile-prepare: download-validate: testexist: [echo] Testing for /srv/gump/public/workspace/checkstyle/target/checkstyle-6.1-SNAPSHOT.jar setproxy: downloadzip: validate: [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/res/checkstyle [checkstyle] Running Checkstyle 6.1-SNAPSHOT on 2916 files [checkstyle] /srv/gump/public/workspace/tomcat-trunk/webapps/docs/changelog.xml:357: Line matches the illegal pattern '\s+$'. BUILD FAILED /srv/gump/public/workspace/tomcat-trunk/build.xml:542: Got 1 errors and 0 warnings. Total time: 23 seconds - To subscribe to this information via syndicated feeds: - RSS: http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-validate/rss.xml - Atom: http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-validate/atom.xml == Gump Tracking Only === Produced by Apache Gump(TM) version 2.3. Gump Run 20141028060050, vmgump.apache.org:vmgump:20141028060050 Gump E-mail Identifier (unique within run) #1. -- Apache Gump http://gump.apache.org/ [Instance: vmgump] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57157] New: out.setWriteListener in runnable of AsyncContext.start(runnable) cause response failed
https://issues.apache.org/bugzilla/show_bug.cgi?id=57157 Bug ID: 57157 Summary: out.setWriteListener in runnable of AsyncContext.start(runnable) cause response failed Product: Tomcat 8 Version: 8.0.14 Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: zenzhong8...@gmail.com Created attachment 32157 --> https://issues.apache.org/bugzilla/attachment.cgi?id=32157&action=edit related java code files stack trace: 28-Oct-2014 11:56:26.891 SEVERE [http-nio-8080-exec-5] org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun java.lang.NullPointerException at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1538) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1523) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:744) related code: TextReadListener public synchronized void onAllDataRead() throws IOException { logger.debug("onAllDataRead", new Exception("onAllDataRead")); final String text = (buf != null ? buf.toString("UTF-8") : ""); logger.debug("onAllDataRead> text={}", text); HttpServletRequest req = (HttpServletRequest) asyncCtx.getRequest(); logger.debug("onAllDataRead> uri={}, User-Agent={}, params={}", req.getRequestURI(), req.getHeader("User-Agent"), req.getParameterMap()); final ServletOutputStream out = asyncCtx.getResponse().getOutputStream(); asyncCtx.start(new Runnable() { @Override public void run() { try { logger.debug("start sleep"); TimeUnit.SECONDS.sleep(1); logger.debug("sleep finished, start writing"); WriteListener writeListener = new TextWriteListener(("test" + text).getBytes("UTF-8"), asyncCtx, out); out.setWriteListener(writeListener); } catch (Throwable e) { logger.error("impossible ex", e); } } }); } If I just invoke out.setWriteListener in onAllDataRead method (not in asyncCtx.start), then that's ok. Detailed java code is in attachment -- 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
[Bug 57157] out.setWriteListener in runnable of AsyncContext.start(runnable) cause response failed
https://issues.apache.org/bugzilla/show_bug.cgi?id=57157 Zen Zhong changed: What|Removed |Added CC||zenzhong8...@gmail.com -- 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
[Bug 57158] Make ReadListener and WriteListener be executed in I/O thread pool[s]
https://issues.apache.org/bugzilla/show_bug.cgi?id=57158 Zen Zhong changed: What|Removed |Added CC||zenzhong8...@gmail.com -- 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
[Bug 57158] New: Make ReadListener and WriteListener be executed in I/O thread pool[s]
https://issues.apache.org/bugzilla/show_bug.cgi?id=57158 Bug ID: 57158 Summary: Make ReadListener and WriteListener be executed in I/O thread pool[s] Product: Tomcat 8 Version: 8.0.14 Hardware: PC OS: Linux Status: NEW Severity: enhancement Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: zenzhong8...@gmail.com Servlet.service / ReadListener / WriteListener are executed in the same thread pool, there may be performance issue when ReadListener / WriteListener is used and tomcat is on high load. Related log: 2014-10-28 15:58:04,497 DEBUG [http-nio-8080-exec-1] EchoAsyncServlet3: test java.lang.Exception: test at EchoAsyncServlet3.service(EchoAsyncServlet3.java:16) [EchoAsyncServlet3.class:na] 2014-10-28 15:58:04,501 DEBUG [http-nio-8080-exec-1] TextReadListener: onAllDataRead java.lang.Exception: onAllDataRead at TextReadListener.onAllDataRead(TextReadListener.java:43) [TextReadListener.class:na] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:570) [catalina.jar:8.0.14] 2014-10-28 15:58:04,501 DEBUG [http-nio-8080-exec-1] TextReadListener: onAllDataRead> text= 2014-10-28 15:58:04,502 DEBUG [http-nio-8080-exec-1] TextReadListener: onAllDataRead> uri=/chatdemo/echo_async3, User-Agent=curl/7.32.0, params={} 2014-10-28 15:58:04,502 DEBUG [http-nio-8080-exec-1] TextReadListener: start sleep 2014-10-28 15:58:05,502 DEBUG [http-nio-8080-exec-1] TextReadListener: sleep finished, start writing 2014-10-28 15:58:05,506 DEBUG [http-nio-8080-exec-1] TextWriteListener: onWritePossible java.lang.Exception: onWritePossible at TextWriteListener.onWritePossible(TextWriteListener.java:39) [TextWriteListener.class:na] at org.apache.coyote.Response.onWritePossible(Response.java:630) [tomcat-coyote.jar:8.0.14] at org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(AbstractHttp11Processor.java:1675) [tomcat-coyote.jar:8.0.14] -- 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
[Bug 57158] Make ReadListener and WriteListener be executed in I/O thread pool[s]
https://issues.apache.org/bugzilla/show_bug.cgi?id=57158 Mark Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Mark Thomas --- This is as designed. Size your thread pool appropriately for your load. -- 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: r1634854 - /tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java
Author: kkolinko Date: Tue Oct 28 12:06:07 2014 New Revision: 1634854 URL: http://svn.apache.org/r1634854 Log: For https://issues.apache.org/bugzilla/show_bug.cgi?id=57154 Temporary workaround to avoid hitting BZ 57154 at Buildbot Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java?rev=1634854&r1=1634853&r2=1634854&view=diff == --- tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java (original) +++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java Tue Oct 28 12:06:07 2014 @@ -409,8 +409,12 @@ public class TestWsWebSocketContainer ex Tomcat tomcat = getTomcatInstance(); // Must have a real docBase - just use temp -Context ctx = -tomcat.addContext("", System.getProperty("java.io.tmpdir")); +// Context ctx = +//tomcat.addContext("", System.getProperty("java.io.tmpdir")); +// FIXME: Using docBase = appBase. A temporary workaround to avoid +// using the system temporary directory as docBase, until either +// BZ 57154 is fixed or there is better API from BZ 57155 +Context ctx = tomcat.addContext("", ""); ctx.addApplicationListener(ConstantTxConfig.class.getName()); Tomcat.addServlet(ctx, "default", new DefaultServlet()); ctx.addServletMapping("/", "default"); - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1634890 - /tomcat/tc6.0.x/trunk/STATUS.txt
Author: kkolinko Date: Tue Oct 28 15:07:53 2014 New Revision: 1634890 URL: http://svn.apache.org/r1634890 Log: Update comment on proposed patch. The javadocs display Tomcat version. So the diff between versions will be larger than I expected. Modified: tomcat/tc6.0.x/trunk/STATUS.txt Modified: tomcat/tc6.0.x/trunk/STATUS.txt URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=1634890&r1=1634889&r2=1634890&view=diff == --- tomcat/tc6.0.x/trunk/STATUS.txt (original) +++ tomcat/tc6.0.x/trunk/STATUS.txt Tue Oct 28 15:07:53 2014 @@ -107,11 +107,10 @@ PATCHES PROPOSED TO BACKPORT: comments and enable charset header. Motivation: - Timestamp comments: Those comments result in one changed line per each - HTML file, which makes the diff between different versions of - documentation unnecessary huge. I expect that the effect will be - noticeable when publishing documentation for version (next+1). The diff - between versions (next) and (next+1) will be smaller and easier to review. + Timestamp comments: It makes diff between javadoc versions smaller. The + diff between versions will still change almost every file, because of + Tomcat version (6.0.41) in title of the pages, but the change will be a + bit smaller. Charset header: The rest of Tomcat 6 documentation already has header with charset information in generated HTML. This enables it for - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 55383] Improve markup and design of Tomcat's HTML pages
https://issues.apache.org/bugzilla/show_bug.cgi?id=55383 Alex Bretet changed: What|Removed |Added CC||bre...@gmail.com -- 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][RESULT] Release Apache Tomcat Native 1.1.32
2014-10-23 18:26 GMT+04:00 Mark Thomas : > The following votes were cast: > > Binding: > +1: markt, kkolinko, schultz > > Non-binding: > +1: Ognjen Blagojevic > > The vote therefore passes. > > I'll start the process of moving the bits around shortly and announce > once the mirrors catch up. Reminder: There have been no announcement and no update for the web site for this release yet. Best regards, Konstantin Kolinko - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE][RESULT] Release Apache Tomcat Native 1.1.32
On 28/10/2014 18:29, Konstantin Kolinko wrote: > 2014-10-23 18:26 GMT+04:00 Mark Thomas : >> The following votes were cast: >> >> Binding: >> +1: markt, kkolinko, schultz >> >> Non-binding: >> +1: Ognjen Blagojevic >> >> The vote therefore passes. >> >> I'll start the process of moving the bits around shortly and announce >> once the mirrors catch up. > > > Reminder: There have been no announcement and no update for the web > site for this release yet. I know. I keep meaning to do it and keep getting distracted. I'll try and do it (again) in the next few hours. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1634977 - in /tomcat/native/branches/1.1.x/xdocs: index.xml news/2014.xml
Author: markt Date: Tue Oct 28 20:45:39 2014 New Revision: 1634977 URL: http://svn.apache.org/r1634977 Log: Update with 1.1.32 release info Modified: tomcat/native/branches/1.1.x/xdocs/index.xml tomcat/native/branches/1.1.x/xdocs/news/2014.xml Modified: tomcat/native/branches/1.1.x/xdocs/index.xml URL: http://svn.apache.org/viewvc/tomcat/native/branches/1.1.x/xdocs/index.xml?rev=1634977&r1=1634976&r2=1634977&view=diff == --- tomcat/native/branches/1.1.x/xdocs/index.xml (original) +++ tomcat/native/branches/1.1.x/xdocs/index.xml Tue Oct 28 20:45:39 2014 @@ -64,8 +64,8 @@ manual is described in more detail below -7 July 2014 - TC-Native-1.1.31 released -The Apache Tomcat team is proud to announce the immediate availability of Tomcat Native 1.1.31 Stable. +23 October 2014 - TC-Native-1.1.32 released +The Apache Tomcat team is proud to announce the immediate availability of Tomcat Native 1.1.32 Stable. The sources and the binaries for selected platforms are available from the Modified: tomcat/native/branches/1.1.x/xdocs/news/2014.xml URL: http://svn.apache.org/viewvc/tomcat/native/branches/1.1.x/xdocs/news/2014.xml?rev=1634977&r1=1634976&r2=1634977&view=diff == --- tomcat/native/branches/1.1.x/xdocs/news/2014.xml (original) +++ tomcat/native/branches/1.1.x/xdocs/news/2014.xml Tue Oct 28 20:45:39 2014 @@ -29,6 +29,12 @@ + + The Apache Tomcat team is proud to announce the immediate availability + of Tomcat Native 1.1.32. This release add support for TLSv1.1 and TLSv1.2 and + includes Windows binaries built with OpenSSL 1.0.1j and APR 1.5.1. + + The Apache Tomcat team is proud to announce the immediate availability of Tomcat Native 1.1.31. This is a bug fixing release and includes Windows - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1634980 - in /tomcat/site/trunk: docs/index.html docs/native-doc/index.html docs/native-doc/miscellaneous/changelog.html docs/native-doc/news/2014.html docs/oldnews.html xdocs/index.xml x
Author: markt Date: Tue Oct 28 20:48:33 2014 New Revision: 1634980 URL: http://svn.apache.org/r1634980 Log: Update site for tc-native 1.1.32 release Modified: tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/native-doc/index.html tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html tomcat/site/trunk/docs/native-doc/news/2014.html tomcat/site/trunk/docs/oldnews.html tomcat/site/trunk/xdocs/index.xml tomcat/site/trunk/xdocs/oldnews.xml Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1634980&r1=1634979&r2=1634980&view=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Tue Oct 28 20:48:33 2014 @@ -224,6 +224,31 @@ project logo are trademarks of the Apach + +2014-10-23 Tomcat Native 1.1.32 Released + + + +The Apache Tomcat Project is proud to announce the release of version 1.1.32 of +Tomcat Native. The notable changes since 1.1.31 include: + + + + +Added support for TLSv1.1 and TLSv1.2 + +Windows binaries are linked with OpenSSL 1.0.1j and APR 1.5.1 + + + + + +Download | +ChangeLog for 1.1.31 + + + + 2014-10-06 Tomcat 7.0.56 Released @@ -295,33 +320,6 @@ Full details of these changes, and all t - -2014-07-07 Tomcat Native 1.1.31 Released - - - -The Apache Tomcat Project is proud to announce the release of version 1.1.31 of -Tomcat Native. The notable changes since 1.1.30 include: - - - - -Windows binaries are linked with OpenSSL 1.0.1h. This provides a fix - for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0224"; rel="nofollow">CVE-2014-0224, an OpenSSL MITM vulnerability. - (https://issues.apache.org/bugzilla/show_bug.cgi?id=56596";>56596) - -Resolve an issue when using FIPS mode. (https://issues.apache.org/bugzilla/show_bug.cgi?id=56396";>56396) - - - - - -Download | -ChangeLog for 1.1.31 - - - - 2014-05-23 Tomcat 6.0.41 Released Modified: tomcat/site/trunk/docs/native-doc/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/index.html?rev=1634980&r1=1634979&r2=1634980&view=diff == --- tomcat/site/trunk/docs/native-doc/index.html (original) +++ tomcat/site/trunk/docs/native-doc/index.html Tue Oct 28 20:48:33 2014 @@ -32,8 +32,8 @@ manual is described in more detail below Headlines -7 July 2014 - TC-Native-1.1.31 released -The Apache Tomcat team is proud to announce the immediate availability of Tomcat Native 1.1.31 Stable. +23 October 2014 - TC-Native-1.1.32 released +The Apache Tomcat team is proud to announce the immediate availability of Tomcat Native 1.1.32 Stable. The sources and the binaries for selected platforms are available from the Modified: tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html?rev=1634980&r1=1634979&r2=1634980&view=diff == --- tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html (original) +++ tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html Tue Oct 28 20:48:33 2014 @@ -6,6 +6,19 @@ It should contain fixes made only after December 19th 2007, when the new documentation project for Tomcat Native was started. +Changes between 1.1.31 and 1.1.32 + + + http://issues.apache.org/bugzilla/show_bug.cgi?id=53952";>53952: Add support for TLSv1.2 and TLSv1.1. + Patch provided by Marcel Å ebek. (schultz) + + + http://issues.apache.org/bugzilla/show_bug.cgi?id=56844";>56844: Use OpenSSL 1.0.1j with Windows binaries. (markt) + + + Use APR 1.5.1 with Windows binaries (markt) + + Changes between 1.1.30 and 1.1.31 Modified: tomcat/site/trunk/docs/native-doc/news/2014.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2014.html?rev=1634980&r1=1634979&r2=1634980&view=diff == --- tomcat/site/trunk/docs/native-doc/news/2014.html (original) +++ tomcat/site/trunk/docs/native-doc/news/2014.html Tue Oct 28 20:48:33 2014 @@ -1,5 +1,11 @@ The Apache Tomcat Native - News - 2014 News and Statushttp://tomcat.apache.org/";>http://www.apache.org/"; target="_blank">The Apache Tomcat Native - NewsLinksDocs Home Miscellaneous DocumentationChangelogNews20142013201220112010200920082014 News and Status2014 News & Status + 23 October 2014 - TC-Native-1.1.32 released + The Apache Tomcat team is proud to announce the immediate availability + of Tomcat Native 1.1.32. This release add support for TLSv1.1 and TLSv1.2 and + includes Windows binaries built with OpenSSL 1.0.1j and APR 1.5.1. + + 7 July 2014 - TC-Native-1.1.31 relea
svn commit: r1634981 - in /tomcat/site/trunk: docs/download-native.html docs/index.html xdocs/download-native.xml xdocs/index.xml
Author: markt Date: Tue Oct 28 20:50:45 2014 New Revision: 1634981 URL: http://svn.apache.org/r1634981 Log: Missed downlod page and changelog ref in update for 1.1.32 release Modified: tomcat/site/trunk/docs/download-native.html tomcat/site/trunk/docs/index.html tomcat/site/trunk/xdocs/download-native.xml tomcat/site/trunk/xdocs/index.xml Modified: tomcat/site/trunk/docs/download-native.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-native.html?rev=1634981&r1=1634980&r2=1634981&view=diff == --- tomcat/site/trunk/docs/download-native.html (original) +++ tomcat/site/trunk/docs/download-native.html Tue Oct 28 20:50:45 2014 @@ -265,14 +265,14 @@ - -Native 1.1.31 Source Release tar.gz (e.g. Unix, Linux, Mac OS) + +Native 1.1.32 Source Release tar.gz (e.g. Unix, Linux, Mac OS) -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/source/tomcat-native-1.1.31-src.tar.gz.asc";>PGP], -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/source/tomcat-native-1.1.31-src.tar.gz.md5";>MD5], -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/source/tomcat-native-1.1.31-src.tar.gz.sha1";>SHA1] +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.asc";>PGP], +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.md5";>MD5], +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.sha1";>SHA1] @@ -281,14 +281,14 @@ - -Native 1.1.31 Source Release zip (e.g. Windows) + +Native 1.1.32 Source Release zip (e.g. Windows) -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/source/tomcat-native-1.1.31-win32-src.zip.asc";>PGP], -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/source/tomcat-native-1.1.31-win32-src.zip.md5";>MD5], -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/source/tomcat-native-1.1.31-win32-src.zip.sha1";>SHA1] +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.asc";>PGP], +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.md5";>MD5], +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.sha1";>SHA1] @@ -303,7 +303,7 @@ You can find binaries release too. You may download them from - HERE + HERE @@ -333,14 +333,14 @@ - - Native 1.1.31 Windows Binaries zip (recommended) + + Native 1.1.32 Windows Binaries zip (recommended) - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/binaries/tomcat-native-1.1.31-win32-bin.zip.asc";>PGP], - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/binaries/tomcat-native-1.1.31-win32-bin.zip.md5";>MD5], - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/binaries/tomcat-native-1.1.31-win32-bin.zip.sha1";>SHA1] + [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.asc";>PGP], + [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.md5";>MD5], + [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.sha1";>SHA1] @@ -349,15 +349,15 @@ - - Native 1.1.31 Windows OCSP-enabled Binaries zip + + Native 1.1.32 Windows OCSP-enabled Binaries zip - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/binaries/tomcat-native-1.1.31-ocsp-win32-bin.zip.asc";>PGP], - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/binaries/tomcat-native-1.1.31-ocsp-win32-bin.zip.md5";>MD5], - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.31/binaries/tomcat-native-1.1.31-ocsp-win32-bin.zip.sha1";>SHA1] + [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/
Re: Array handling in ELSupport.coerceToType() (Re: r1633806, r1607906)
On 26/10/2014 22:40, Konstantin Kolinko wrote: > Hi! > > This is a comment on the following commits: > > URL: http://svn.apache.org/r1633806 > Log: > When coercing an object to a given type, only attempt coercion to an > array if both the object type and the target type are an array type. > > URL: http://svn.apache.org/r1607906 > Log: > Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56652 > Add support for method parameters that use arrays and varargs to > ELProcessor.defineFunction() > > > Issues: > > 1) General issue: > In r1607906 there was added a conversion support for arrays into > ELSupport.coerceToType() and r1633806 fixed a bug in it. > > My understanding is that the method ELSupport.coerceToType() > implements conversion rules from EL specification chapter "Type > Conversion" (ch.1.23 in EL 3.0). > > My concern is that EL specification does not specify such conversion > for array elements. > > As such, the varargs support fix needs a different implementation that > does not change the ELSupport.coerceToType() method. It is a grey area. Those coercion rules get used in multiple places and some parts of the EL spec explicitly or implicitly require array support. Unless we get a complaint that this feature actually breaks something (which I view as unlikely) I'm of the view we treat this as a Tomcat specific extension and leave it in. Meanwhile when the EL.next EG starts up, I'll raise the issue of array support for coercion. > 2) Technical issue: > The ELSupport.coerceToArray() method does not support arrays of > primitives. It class-casts its argument "(Object[]) obj", but that > will fail for arrays of primitives. The correct way is to use the > following method to access array elements: > java.lang.reflect.Array.get(Object, int): Object Fair point. I'll take a look at a fix. > 3) Bikeshed: > Maybe mention BZ 56425#c6 in changelog for r1607906. Feel free to paint that particular bikeshed if you wish. > I noted another unrelated difference vs specification in > coerceToType() method - filed BZ 57148. Thanks. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[ANN] Apache Tomcat Native 1.1.32 released
The Apache Tomcat team announces the immediate availability of Apache Tomcat Native 1.1.32 stable. The key features of this release are: - Add support for TLSv1.1 and TLSv1.2 - Link Windows binaries with OpenSSL 1.0.1i and APR 1.5.1 Please refer to the change log for the complete list of changes: http://tomcat.apache.org/native-doc/miscellaneous/changelog.html Downloads: http://tomcat.apache.org/download-native.cgi The Apache Tomcat Native Library provides portable API for features not found in contemporary JDK's. It uses Apache Portable Runtime as operating system abstraction layer and OpenSSL for SSL networking and allows optimal performance in production environments. Thank you, -- The Apache Tomcat Team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 56844] Update to OpenSSL 1.0.1j
https://issues.apache.org/bugzilla/show_bug.cgi?id=56844 Konstantin Kolinko changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Konstantin Kolinko --- Tomcat Native 1.1.32 release uses OpenSSL 1.0.1j. This issue is thereby fixed. -- 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: [ANN] Apache Tomcat Native 1.1.32 released
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 All, A few notes: 1. Some mirrors have not yet updated and still say 1.1.31 is the latest. To download 1.1.32, choose alternative mirrors until you find one that says 1.1.32. 2. The Microsoft Windows binaries of Tomcat Native 1.1.32 are statically-linked against and include the CLI OpenSSL version 1.0.1j instead of 1.0.1i as claimed below. At some point during the excitement last week, two separate versions of OpenSSL were released in rapid succession, and i and j are next to each other in the alphabet and on an English keyboard, plus they look an awful lot alike so it's not a surprise that Mark had a typo in his release announcement. For "announcers": I'm not sure I have post-karma for announce@, so please update the release announcement if my message isn't echoed to those lists. Thanks, - -chris On 10/28/14 5:28 PM, Mark Thomas wrote: > The Apache Tomcat team announces the immediate availability of > Apache Tomcat Native 1.1.32 stable. > > The key features of this release are: - Add support for TLSv1.1 and > TLSv1.2 - Link Windows binaries with OpenSSL 1.0.1i and APR 1.5.1 > > Please refer to the change log for the complete list of changes: > http://tomcat.apache.org/native-doc/miscellaneous/changelog.html > > Downloads: http://tomcat.apache.org/download-native.cgi > > The Apache Tomcat Native Library provides portable API for > features not found in contemporary JDK's. It uses Apache Portable > Runtime as operating system abstraction layer and OpenSSL for SSL > networking and allows optimal performance in production > environments. > > > Thank you, > -BEGIN PGP SIGNATURE- Version: GnuPG v1 Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJUUCQaAAoJEBzwKT+lPKRYD5AP+gIlpP4wJJupTjNAEZ4Og+wz pAB35Ti/5CqhYOoT6AHBhc3daj8mQCthQWUicE1YgdM/4WhNW6NUKstl72D9ssXj uWHVPdwZALC4Gmb6sDVLRqc+0sTwSiQue8VwoOpSbYwO2G9pD68NOBp/eV8mgXx1 p7t3O7o1IToiAz7krYJuiEF98NbCWcuAEkZK2UiAI6eYyROzO4TB26R60QddBXcA Wlzb4Mat2im0geAPPt+FgJBhSnhb1E0zPRnUPDy+sZY0m2E9yZjXdelgZDS1XA/Z 5uEkFlxs07hv7y4lLVfbOOUGuxBlKK/DwIw8ccSblHWClE0fNAUV8f8Rzp/r2555 HZHvo2QAoTQRZ4sZ820/Gv7KMSRmz44tKZKt+zF5A2EEfe2V+mqVCmTQQ6Pld+Xe yhk/X/R42ZQkbJWvcdPlwibacyJ/MjDY0GNiLIHmFWplpvjoc43rx7z+bXbUt1sT FVVfHRJMQfFCDS+qHsRwkLFgFr3CPrcTvHAHKUkBRHRZzGY6aQQ3tl6bj76LAMAy dLa5ZCNLXwlEPJbIwdX0tIsWDiBYrvKpGwO7QVKaLsu0PhAZLhGoaCjI2P5xjheK +UcxqRpjVXWzOTOu8QsGb5yztj1bHKtSmsabltwm4iwx6sD9H6ypNdwK7xe67Cnc GJzPs8qQgOC5fFRJWl30 =+syj -END PGP SIGNATURE- - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [ANN] Apache Tomcat Native 1.1.32 released
2014-10-29 2:17 GMT+03:00 Christopher Schultz : > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > All, > > A few notes: > > 1. Some mirrors have not yet updated and still say 1.1.31 is the > latest. To download 1.1.32, choose alternative mirrors until you find > one that says 1.1.32. The binaries were published ~5 days ago (r6825). You should be very lucky to find a mirror that does not have them. > 2. The Microsoft Windows binaries of Tomcat Native 1.1.32 are > statically-linked against and include the CLI OpenSSL version 1.0.1j > instead of 1.0.1i as claimed below. At some point during the > excitement last week, two separate versions of OpenSSL were released > in rapid succession, and i and j are next to each other in the > alphabet and on an English keyboard, plus they look an awful lot alike > so it's not a surprise that Mark had a typo in his release announcement. Just a typo in e-mail. The announcement at the web site is OK. Best regards, Konstantin Kolinko > On 10/28/14 5:28 PM, Mark Thomas wrote: >> The Apache Tomcat team announces the immediate availability of >> Apache Tomcat Native 1.1.32 stable. >> >> The key features of this release are: - Add support for TLSv1.1 and >> TLSv1.2 - Link Windows binaries with OpenSSL 1.0.1i and APR 1.5.1 >> >> Please refer to the change log for the complete list of changes: >> http://tomcat.apache.org/native-doc/miscellaneous/changelog.html >> >> Downloads: http://tomcat.apache.org/download-native.cgi >> >> The Apache Tomcat Native Library provides portable API for >> features not found in contemporary JDK's. It uses Apache Portable >> Runtime as operating system abstraction layer and OpenSSL for SSL >> networking and allows optimal performance in production >> environments. >> >> >> Thank you, >> - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [ANN] Apache Tomcat Native 1.1.32 released
Konstantin, On 10/28/14 7:33 PM, Konstantin Kolinko wrote: > 2014-10-29 2:17 GMT+03:00 Christopher Schultz : >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA256 >> >> All, >> >> A few notes: >> >> 1. Some mirrors have not yet updated and still say 1.1.31 is the >> latest. To download 1.1.32, choose alternative mirrors until you find >> one that says 1.1.32. > > The binaries were published ~5 days ago (r6825). You should be very > lucky to find a mirror that does not have them. Many that I try are still out of date. As of right now: http://tomcat.apache.org/download-native.cgi?Preferred=http%3A%2F%2Fwww.carfab.com%2Fapachesoftware%2F http://tomcat.apache.org/download-native.cgi?Preferred=http%3A%2F%2Fsupergsego.com%2Fapache%2F More of them were outdated earlier today when I checked. Not every mirror updates every hour... >> 2. The Microsoft Windows binaries of Tomcat Native 1.1.32 are >> statically-linked against and include the CLI OpenSSL version 1.0.1j >> instead of 1.0.1i as claimed below. At some point during the >> excitement last week, two separate versions of OpenSSL were released >> in rapid succession, and i and j are next to each other in the >> alphabet and on an English keyboard, plus they look an awful lot alike >> so it's not a surprise that Mark had a typo in his release announcement. > > Just a typo in e-mail. The announcement at the web site is OK. For those reading the email announcement, I just wanted to be clear. Thanks, -chris signature.asc Description: OpenPGP digital signature