svn commit: r1842703 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/catalina/startup/ContextConfig.java webapps/docs/changelog.xml
Author: markt Date: Wed Oct 3 11:17:17 2018 New Revision: 1842703 URL: http://svn.apache.org/viewvc?rev=1842703=rev Log: Ensure that a canonical path is always used for the docBase of a Context to ensure consistent behaviour. Modified: tomcat/tc8.5.x/trunk/ (props changed) tomcat/tc8.5.x/trunk/java/org/apache/catalina/startup/ContextConfig.java tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc8.5.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Wed Oct 3 11:17:17 2018 @@ -1,2 +1,2 @@ /tomcat/tc8.0.x/trunk:1809644 -/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409 ,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747 404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1 756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
svn commit: r1842702 - in /tomcat/trunk: java/org/apache/catalina/startup/ContextConfig.java webapps/docs/changelog.xml
Author: markt Date: Wed Oct 3 11:16:07 2018 New Revision: 1842702 URL: http://svn.apache.org/viewvc?rev=1842702=rev Log: Ensure that a canonical path is always used for the docBase of a Context to ensure consistent behaviour. Modified: tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java?rev=1842702=1842701=1842702=diff == --- tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java (original) +++ tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java Wed Oct 3 11:16:07 2018 @@ -579,7 +579,7 @@ public class ContextConfig implements Li File file = new File(docBase); if (!file.isAbsolute()) { -docBase = (new File(appBase, docBase)).getPath(); +docBase = (new File(appBase, docBase)).getCanonicalPath(); } else { docBase = file.getCanonicalPath(); } Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1842702=1842701=1842702=diff == --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Wed Oct 3 11:16:07 2018 @@ -88,6 +88,10 @@ conf/context.xml and conf/web.xml on a per host basis. (fschumacher) + +Ensure that a canonical path is always used for the docBase of a Context +to ensure consistent behaviour. (markt) + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62757] JspCompilationContext is unable to compile class for JSP due to a null tagHandlerClass in Generator.TagHandlerInfo
https://bz.apache.org/bugzilla/show_bug.cgi?id=62757 Jordi Llach changed: What|Removed |Added Version|8.5.34 |8.5.33 Severity|normal |regression -- 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 62757] JspCompilationContext is unable to compile class for JSP due to a null tagHandlerClass in Generator.TagHandlerInfo
https://bz.apache.org/bugzilla/show_bug.cgi?id=62757 Jordi Llach changed: What|Removed |Added OS|Mac OS X 10.1 |All Hardware|PC |All -- 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: r1842726 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/jasper/compiler/JspRuntimeContext.java java/org/apache/jasper/compiler/TagFileProcessor.java java/org/apache/jasper/servlet/JspServl
Author: markt Date: Wed Oct 3 14:11:02 2018 New Revision: 1842726 URL: http://svn.apache.org/viewvc?rev=1842726=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=62757 Correct a regression in the fix for bug 62603 that caused NullPointerExceptions when compiling tag files on first access when development mode was disabled and background compilation was enabled. Based on a patch by Jordi Llach. Modified: tomcat/tc8.5.x/trunk/ (props changed) tomcat/tc8.5.x/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java tomcat/tc8.5.x/trunk/java/org/apache/jasper/compiler/TagFileProcessor.java tomcat/tc8.5.x/trunk/java/org/apache/jasper/servlet/JspServletWrapper.java tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc8.5.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Wed Oct 3 14:11:02 2018 @@ -1,2 +1,2 @@ /tomcat/tc8.0.x/trunk:1809644 -/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409 ,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747 404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1 756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
[Bug 62757] JspCompilationContext is unable to compile class for JSP due to a null tagHandlerClass in Generator.TagHandlerInfo
https://bz.apache.org/bugzilla/show_bug.cgi?id=62757 Mark Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #10 from Mark Thomas --- Thanks for the additional review. The point regarding isOutDated() is a valid one. I have adjusted the patch to take account of that feedback. The fix has been applied to: - 9.0.x for 9.0.13 onwards - 8.5.x for 8.5.35 onwards - 7.0.x for 7.0.92 onwards Thanks again for your work on this issue. -- 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
Cloud clustering support using Kubernetes
Hi, As I talked about during the latest TomcatCon (and the previous one in London actually ...), there's a cloud aware cluster members provider that can be contributed to Tomcat. The current code is here: https://github.com/rmaucher/tomcat-in-the-cloud It uses Kubernetes to retrieve the members of a cluster, rather than multicast (which isn't available) or static (which is well ... static) member providers. Credits: Maxime Beck and JGroups did the initial code Keiichi Fujino explained how to refactor it to fit in the Catalina cluster API and I refactored it as he told me to Problems: Only does Kubernetes for now (which is likely ok since it's now widely available) JSON parser dependency (org.json) that is likely not ok to have as is in the lib folder (solutions: package renaming using a script or include json code in Tomcat) Needs more testing Tomcat 9.0.13 needed (with some fixmes related to that in the code) Comments ? Rémy
Re: Refactoring and Cleanup of OS Name property usage
On 03/10/18 00:48, Igal Sapir wrote: > Regarding this: > > On 10/2/2018 3:54 PM, Igal Sapir wrote: >> Rainer pointed out to me the class JrePlatform [1], which has a helper >> field called IS_WINDOWS. >> >> I think that it would make sense to add a constant field OS_NAME, as >> well as IS_LINUX and IS_MACOS, and use these fields instead of calling >> System.getProperty("os.name") in multiple places - some examples [2] >> [3] [4]. >> >> If there is no objection, I can go ahead and refactor that. Hmm. We do have a lot of calls to System.getProperty("os.name") but they nearly all appear to be used alongside other calls to System.getProperty(...) and are not further tested for specific OS values. I wonder if, from a maintenance point of view, it wouldn't be clearer to leave those as they are? I guess I am -0 on that part of the refactoring. >> [1] >> https://github.com/apache/tomcat/blob/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java >> >> >> [2] >> https://github.com/apache/tomcat/blob/trunk/java/org/apache/catalina/util/ServerInfo.java#L113 >> >> >> [3] >> https://github.com/apache/tomcat/blob/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java#L56 >> >> > > Example [3] above is in a separate module, so perhaps those should not > be dependent on org.apache.tomcat? I'm not sure but wanted to point it > out. The jdbc-pool module only has a dependency on JULI - tomcat's logging framework - which itself has no other dependencies. I don't think the benefits of this change justify adding tomcat-util.jar as an additional dependency. >> [4] >> https://github.com/apache/tomcat/blob/trunk/test/org/apache/tomcat/util/net/TesterSupport.java#L196 That one I do think makes sense to pull into JrePlatform. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62739] Tomcat should allow blank Host header
https://bz.apache.org/bugzilla/show_bug.cgi?id=62739 --- Comment #7 from Mark Thomas --- Thanks. Looking at this now. -- 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: r1842705 - in /tomcat/trunk/test/org/apache/catalina/webresources: TestAbstractArchiveResource.java TestFileResource.java
Author: markt Date: Wed Oct 3 11:26:43 2018 New Revision: 1842705 URL: http://svn.apache.org/viewvc?rev=1842705=rev Log: Alternative fix for case sensitivity issue. Resource URLs are generated from canonical file paths so the expected paths need to be canonical as well. Modified: tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java Modified: tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java?rev=1842705=1842704=1842705=diff == --- tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java (original) +++ tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java Wed Oct 3 11:26:43 2018 @@ -18,7 +18,6 @@ package org.apache.catalina.webresources import java.io.File; -import org.apache.tomcat.util.compat.JrePlatform; import org.junit.Assert; import org.junit.Test; @@ -46,18 +45,10 @@ public class TestAbstractArchiveResource ctx.getResources().getClassLoaderResource("/META-INF/resources/index.html"); StringBuilder expectedURL = new StringBuilder("jar:war:"); - expectedURL.append(docBase.getAbsoluteFile().toURI().toURL().toString()); + expectedURL.append(docBase.getCanonicalFile().toURI().toURL().toString()); expectedURL.append("*/WEB-INF/lib/test.jar!/META-INF/resources/index.html"); -String expected = expectedURL.toString(); -String actual = webResource.getURL().toString(); - -if (JrePlatform.IS_WINDOWS){ -expected = expected.toLowerCase(); -actual = actual.toLowerCase(); -} - -Assert.assertEquals(expected, actual); +Assert.assertEquals(expectedURL.toString(), webResource.getURL().toString()); } @@ -77,18 +68,10 @@ public class TestAbstractArchiveResource ctx.getResources().getClassLoaderResource("/META-INF/tags/echo.tag"); StringBuilder expectedURL = new StringBuilder("jar:"); - expectedURL.append(docBase.getAbsoluteFile().toURI().toURL().toString()); + expectedURL.append(docBase.getCanonicalFile().toURI().toURL().toString()); expectedURL.append("WEB-INF/lib/test-lib.jar!/META-INF/tags/echo.tag"); -String expected = expectedURL.toString(); -String actual = webResource.getURL().toString(); - -if (JrePlatform.IS_WINDOWS){ -expected = expected.toLowerCase(); -actual = actual.toLowerCase(); -} - -Assert.assertEquals(expected, actual); +Assert.assertEquals(expectedURL.toString(), webResource.getURL().toString()); } } Modified: tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java?rev=1842705=1842704=1842705=diff == --- tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java (original) +++ tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java Wed Oct 3 11:26:43 2018 @@ -20,7 +20,6 @@ import java.io.File; import javax.servlet.http.HttpServletResponse; -import org.apache.tomcat.util.compat.JrePlatform; import org.junit.Assert; import org.junit.Test; @@ -41,15 +40,6 @@ public class TestFileResource extends To // Build the expected location the same way the webapp base dir is built File f = new File("test/webapp/WEB-INF/classes"); - -String expected = f.toURI().toURL().toString(); -String actual = out.toString().trim(); - -if (JrePlatform.IS_WINDOWS){ -expected = expected.toLowerCase(); -actual = actual.toLowerCase(); -} - -Assert.assertEquals(expected, actual); +Assert.assertEquals(f.getCanonicalFile().toURI().toURL().toString(), out.toString().trim()); } } - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: svn commit: r1842657 - in /tomcat/trunk/test/org/apache: catalina/startup/TomcatBaseTest.java catalina/webresources/TestAbstractArchiveResource.java catalina/webresources/TestFileResource.java coy
On 03/10/18 11:17, Mark Thomas wrote: > On 02/10/18 22:39, isa...@apache.org wrote: >> Author: isapir >> Date: Tue Oct 2 21:39:57 2018 >> New Revision: 1842657 >> >> URL: http://svn.apache.org/viewvc?rev=1842657=rev >> Log: >> Fixed test cases that errored due to path case sentsitivity on Windows > > This looks to be addressing the symptom rather than the root cause. > > URLs should be case sensitive so converting them to lower case before > comparing them may hide future regressions. > > I suspect an issue with getAbsolutePath() vs getCanonicalPath() but that > is only a guess as to what the root cause might be. > > I'm looking to see if I can recreate the original problem. Found it. The basis of all the resource URLs is the Context's docBase. It is using getCanonicalPath() (actually there is a case where it doesn't - that is a separate bug). The unit test therefore needs to use getCanonicalPath() as well. Fixed in svn. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1842704 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/catalina/startup/ContextConfig.java webapps/docs/changelog.xml
Author: markt Date: Wed Oct 3 11:18:55 2018 New Revision: 1842704 URL: http://svn.apache.org/viewvc?rev=1842704=rev Log: Ensure that a canonical path is always used for the docBase of a Context to ensure consistent behaviour. Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/catalina/startup/ContextConfig.java tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc7.0.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Wed Oct 3 11:18:55 2018 @@ -1,3 +1,3 @@ /tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988 ,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702 739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1 725974,1726171-1726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152,1744272,1746732,1746750,1752739,1754615,1755886,1756018,1758563,1759565,1761686,1762173,1762206,1766280,1767507-1767508,1767653,1767656,1769267,1772949,1773521,1773527,1774104,1777015,1777213,1779330,1783151,1784188,1784966,1785670,1786846,1788260,1788999,1789140,1789402,1791529,1791559,1795291,1796906,1797523,1799214,1800998-1800999,1801003,1801007-1801008,1801017,1801020,1802808,180281
svn commit: r1842706 - /tomcat/trunk/java/org/apache/tomcat/util/compat/TLS.java
Author: markt Date: Wed Oct 3 11:42:09 2018 New Revision: 1842706 URL: http://svn.apache.org/viewvc?rev=1842706=rev Log: Fix IDE nag (unused variable) Modified: tomcat/trunk/java/org/apache/tomcat/util/compat/TLS.java Modified: tomcat/trunk/java/org/apache/tomcat/util/compat/TLS.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/compat/TLS.java?rev=1842706=1842705=1842706=diff == --- tomcat/trunk/java/org/apache/tomcat/util/compat/TLS.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/compat/TLS.java Wed Oct 3 11:42:09 2018 @@ -32,7 +32,7 @@ public class TLS { static { boolean ok = false; try { -SSLContext sc = SSLContext.getInstance(Constants.SSL_PROTO_TLSv1_3); +SSLContext.getInstance(Constants.SSL_PROTO_TLSv1_3); ok = true; } catch (NoSuchAlgorithmException ex) { } - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62798] Apache failed to initialize connector
https://bz.apache.org/bugzilla/show_bug.cgi?id=62798 --- Comment #4 from Gaël REYNOARD --- Thank you for your reply I opened a message on the User list and I continue to do tests on my side to try to understand why I have this exception. What bothers me in this error is the fact that NETSTAT systematically returns me that the port which is already used, it is used by Tomcat8 itself. -- 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: Cloud clustering support using Kubernetes
On 03/10/18 14:48, Rémy Maucherat wrote: > Hi, > > As I talked about during the latest TomcatCon (and the previous one in > London actually ...), there's a cloud aware cluster members provider that > can be contributed to Tomcat. > > The current code is here: https://github.com/rmaucher/tomcat-in-the-cloud > It uses Kubernetes to retrieve the members of a cluster, rather than > multicast (which isn't available) or static (which is well ... static) > member providers. > > Credits: > Maxime Beck and JGroups did the initial code > Keiichi Fujino explained how to refactor it to fit in the Catalina cluster > API > and I refactored it as he told me to > > Problems: > Only does Kubernetes for now (which is likely ok since it's now widely > available) No objections on this point. A quick look at the code indicates additional CloudMembershipProvider implementations should be fairly simple to add as required. > JSON parser dependency (org.json) that is likely not ok to have as is in > the lib folder (solutions: package renaming using a script or include json > code in Tomcat) Because we get JSON from Kubernetes? Is there any other interface we could use that doesn't return JSON? Are other providers (Docker is the one that comes immediately to mind) also going to require JSON? Other random thoughts: - Make it an optional library that we depend on at compile time but don't ship? Fail start-up if it is not present when the CloudMembershipProvider is configured? - Package the cloud membership provider stuff extras and include the JSON JAR in that? It is only 64Kb (if I am looking at the correct JAR). I am a little concerned about conflicts with web applications shipping alternative versions of the JAR. We should be OK on this point as none of the clustering objects that touch JSON should be visible to web applications. > Needs more testing > Tomcat 9.0.13 needed (with some fixmes related to that in the code) > > Comments ? It it is intended for inclusion in Tomcat then the sooner it is in the Tomcat code base the better. It doesn't have to ship with a release straight away if it isn't release ready. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: svn commit: r1842657 - in /tomcat/trunk/test/org/apache: catalina/startup/TomcatBaseTest.java catalina/webresources/TestAbstractArchiveResource.java catalina/webresources/TestFileResource.java coy
Chris, Thank you for the feedback: On 10/3/2018 10:01 AM, Christopher Schultz wrote: On 10/2/18 17:39, isa...@apache.org wrote: Author: isapir Date: Tue Oct 2 21:39:57 2018 New Revision: 1842657 URL: http://svn.apache.org/viewvc?rev=1842657=rev Log: Fixed test cases that errored due to path case sentsitivity on Windows Perhaps the isWindows() call should be changed to isCaseInsensitiveFilesystem() instead? Windows isn't the only OS with case-insensitive filesystems. The isWindows() method was replaced in r1842664 with if (JrePlatform.IS_WINDOWS) ... I'd be happy to add isCaseInsensitiveFilesystem() to JrePlatform, but while on Windows I know that it is always the case, I don't think that we can go just by the OS Name for other systems. We can write a temp file with name "a" and then check if "A" exists or only "a" does to determine that value. I can add that to JrePlatform if that makes sense. Assume.assumeTrue("This test is only expected to trigger an exception on Windo9ws", Nit: Trivial typo. That typo was already there but I missed it. Rainer caught it (probably while reviewing my patch) and corrected it in r1842659. Thanks, Igal - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1842748 - in /tomcat/trunk: java/org/apache/tomcat/util/compat/JrePlatform.java test/org/apache/tomcat/util/net/TesterSupport.java
Author: isapir Date: Wed Oct 3 18:16:35 2018 New Revision: 1842748 URL: http://svn.apache.org/viewvc?rev=1842748=rev Log: Moved check of isMacOs() to o.a.t.util.compat.JrePlatform Modified: tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java Modified: tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java?rev=1842748=1842747=1842748=diff == --- tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java Wed Oct 3 18:16:35 2018 @@ -18,11 +18,13 @@ package org.apache.tomcat.util.compat; import java.security.AccessController; import java.security.PrivilegedAction; +import java.util.Locale; public class JrePlatform { private static final String OS_NAME_PROPERTY = "os.name"; private static final String OS_NAME_WINDOWS_PREFIX = "Windows"; +private static final String OS_NAME_MAC_OS_LC_PREFIX = "mac os x"; static { /* @@ -51,9 +53,13 @@ public class JrePlatform { }); } +IS_MAC_OS = osName.toLowerCase(Locale.ENGLISH).startsWith(OS_NAME_MAC_OS_LC_PREFIX); + IS_WINDOWS = osName.startsWith(OS_NAME_WINDOWS_PREFIX); } +public static final boolean IS_MAC_OS; + public static final boolean IS_WINDOWS; } Modified: tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java?rev=1842748=1842747=1842748=diff == --- tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java (original) +++ tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java Wed Oct 3 18:16:35 2018 @@ -26,7 +26,6 @@ import java.security.Principal; import java.security.PrivateKey; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; -import java.util.Locale; import javax.net.ssl.KeyManager; import javax.net.ssl.KeyManagerFactory; @@ -53,6 +52,7 @@ import org.apache.catalina.startup.Tomca import org.apache.tomcat.jni.Library; import org.apache.tomcat.jni.LibraryNotFoundError; import org.apache.tomcat.jni.SSL; +import org.apache.tomcat.util.compat.JrePlatform; import org.apache.tomcat.util.descriptor.web.LoginConfig; import org.apache.tomcat.util.descriptor.web.SecurityCollection; import org.apache.tomcat.util.descriptor.web.SecurityConstraint; @@ -193,10 +193,6 @@ public final class TesterSupport { return ks; } -protected static boolean isMacOs() { -return System.getProperty("os.name").toLowerCase(Locale.ENGLISH).startsWith("mac os x"); -} - protected static boolean isRenegotiationSupported(Tomcat tomcat) { String protocol = tomcat.getConnector().getProtocolHandlerClassName(); if (protocol.contains("Apr")) { @@ -213,7 +209,7 @@ public final class TesterSupport { // Disabled by default in 1.1.20 windows binary (2010-07-27) return false; } -if (protocol.contains("NioProtocol") || (protocol.contains("Nio2Protocol") && isMacOs())) { +if (protocol.contains("NioProtocol") || (protocol.contains("Nio2Protocol") && JrePlatform.IS_MAC_OS)) { // Doesn't work on all platforms - see BZ 56448. return false; } - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62739] Tomcat should allow blank Host header
https://bz.apache.org/bugzilla/show_bug.cgi?id=62739 --- Comment #9 from Michael Orr --- Good question. Let me know how you want to proceed, and I'll add tests and code accordingly. -- 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: Cloud clustering support using Kubernetes
On Wed, Oct 3, 2018 at 4:35 PM Mark Thomas wrote: > On 03/10/18 14:48, Rémy Maucherat wrote: > > Hi, > > > > As I talked about during the latest TomcatCon (and the previous one in > > London actually ...), there's a cloud aware cluster members provider that > > can be contributed to Tomcat. > > > > The current code is here: > https://github.com/rmaucher/tomcat-in-the-cloud > > It uses Kubernetes to retrieve the members of a cluster, rather than > > multicast (which isn't available) or static (which is well ... static) > > member providers. > > > > Credits: > > Maxime Beck and JGroups did the initial code > > Keiichi Fujino explained how to refactor it to fit in the Catalina > cluster > > API > > and I refactored it as he told me to > > > > Problems: > > Only does Kubernetes for now (which is likely ok since it's now widely > > available) > > No objections on this point. A quick look at the code indicates > additional CloudMembershipProvider implementations should be fairly > simple to add as required. > Yes, it's very small, most of the work is knowing to use your cloud infrastructure (... :( ). > > > JSON parser dependency (org.json) that is likely not ok to have as is in > > the lib folder (solutions: package renaming using a script or include > json > > code in Tomcat) > > Because we get JSON from Kubernetes? Is there any other interface we > could use that doesn't return JSON? Well, it's very simple, you get the pods list that way, afaik they don't like xml at all, it's all either yml or json. I guess it's "simpler" (ahem). > Are other providers (Docker is the > one that comes immediately to mind) also going to require JSON? > Yes, that comes to mind, I don't know their orchestration yet (it's called Docker swarm) but it looks like json responses as well. > > Other random thoughts: > - Make it an optional library that we depend on at compile time but > don't ship? Fail start-up if it is not present when the > CloudMembershipProvider is configured? > - Package the cloud membership provider stuff extras and include the > JSON JAR in that? > > It is only 64Kb (if I am looking at the correct JAR). I am a little > concerned about conflicts with web applications shipping alternative > versions of the JAR. We should be OK on this point as none of the > clustering objects that touch JSON should be visible to web applications. > Yes, it's small, but it's probably a commonly used library. So a decision has to be made about it. > > > Needs more testing > > Tomcat 9.0.13 needed (with some fixmes related to that in the code) > > > > Comments ? > > It it is intended for inclusion in Tomcat then the sooner it is in the > Tomcat code base the better. It doesn't have to ship with a release > straight away if it isn't release ready. > Ok, no problem with that. Rémy
Re: Bug 62140 implementation question
My only thought was the single-source value. If it would be a lot of extra work to do the text file, then I think the original design is fine. Mitch On 10/02/2018 09:56 AM, Marek Czernek wrote: Well, I personally would prefer if it was a soure-able (or call-able for windows) script; otherwise, you'd have to parse the text file to check which part of the text you want to output, since you don't want to output all the text at once, but only for one particular verb. Any particular benefits for a text file over two scripts? It's true it's single-sourced, but given that all scripts are essentially duplicated into .sh and .bat, I don't feel like that outweighs the ease of use and extensibility of the help script files. On 10/2/18 4:45 PM, Mitch Claborn wrote: Are the available verbs the same for both .sh and .bat? If so, perhaps a text file that contains the actual help text that could be output from both .bat and .sh. Mitch On 10/01/2018 02:48 PM, Marek Czernek wrote: Hi there, I'd like to resolve Bug 62140 [0]. I just wanted to gather some opinions about the implementation details. In my mind, the following solution is quite reasonable: 1. Create new help scripts, such as help.sh and help.bat. These files contain a method for each functional verb that prints some info about the verb and exits with 0. 2. Source the files in both catalina.sh and catalina.bat 3. When user enters catalina.[sh|bat] $verb help (or -h, --help?), execute one of the methods. In my mind, the above solution is quite straightforward. Any gotchas, or obvious problems? [0] https://bz.apache.org/bugzilla/show_bug.cgi?id=62140 Cheers, - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62739] Tomcat should allow blank Host header
https://bz.apache.org/bugzilla/show_bug.cgi?id=62739 --- Comment #8 from Mark Thomas --- Patch looks good - thanks for including the tests. My main thought at this point is what should HttpServletRequest.getServerName() return? My reading of the Javadoc is if the Host header is present, its value should be returned by HttpServletRequest.getServerName(). That requires a slightly different fix (in the parser to allow empty values). Either solution enables the new tests to pass. Leaving this open for a little while to think about 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: Refactoring and Cleanup of OS Name property usage
On 10/3/2018 4:41 AM, Mark Thomas wrote: On 03/10/18 00:48, Igal Sapir wrote: Regarding this: On 10/2/2018 3:54 PM, Igal Sapir wrote: Rainer pointed out to me the class JrePlatform [1], which has a helper field called IS_WINDOWS. I think that it would make sense to add a constant field OS_NAME, as well as IS_LINUX and IS_MACOS, and use these fields instead of calling System.getProperty("os.name") in multiple places - some examples [2] [3] [4]. If there is no objection, I can go ahead and refactor that. Hmm. We do have a lot of calls to System.getProperty("os.name") but they nearly all appear to be used alongside other calls to System.getProperty(...) and are not further tested for specific OS values. I wonder if, from a maintenance point of view, it wouldn't be clearer to leave those as they are? I guess I am -0 on that part of the refactoring. Fair enough. [4] https://github.com/apache/tomcat/blob/trunk/test/org/apache/tomcat/util/net/TesterSupport.java#L196 That one I do think makes sense to pull into JrePlatform. I have moved [4] above in r1842748. I used the existing convention in the file of setting the string to a static variable, i.e. private static final String OS_NAME_WINDOWS_PREFIX = "Windows"; +private static final String OS_NAME_MAC_OS_LC_PREFIX = "mac os x"; though I personally think that it would make sense to inline it since it's only used once. Igal - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: Refactoring and Cleanup of OS Name property usage
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Igal, On 10/2/18 18:54, Igal Sapir wrote: > Rainer pointed out to me the class JrePlatform [1], which has a > helper field called IS_WINDOWS. > > I think that it would make sense to add a constant field OS_NAME, > as well as IS_LINUX and IS_MACOS, and use these fields instead of > calling System.getProperty("os.name") in multiple places - some > examples [2] [3] [4]. > > If there is no objection, I can go ahead and refactor that. +1 - -chris -BEGIN PGP SIGNATURE- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlu09ogACgkQHPApP6U8 pFjXHQ//XUz9mDXA8hUFxL+6Ck/xjDiExUjTFwV7rm0hYWjaeECHqz5tgZ5h3FAy 2S2JaICB1+BhzBPQAkVrruadIqy4X5pIOs4cekZcOGtxThxRTPPOTedhjktXMy6s Yd5p0DHpkqy2zZFUQWnpXfuQNqrQv3fL6Reqed5EOeoFRvTKjGM8XiUeoRA1+rIB r0fT0zZDO5im9GEdev4nSbrUE74vPZMHnBH1ykKMB9zWQVwnkIfajCaJMuV7glrj T6dOJa6z15hMfSOkrX0xy6AaB0GpMhh9kZuYjySXW5n6tPNIMNNX+x+j+Xu7nQnS MRkYe+2zNSS8GUT638e026loH8XDA3ortvnXZ+mdK01RMGe+4hRR2OKPoaok3qaQ tInLACtWun6tEsAtGLhVcn2gEO60y22r+d+bOLKOz7G7+9D1aKRQIfMnO9wc5ogG O4dAhlSXLn3fE16vlL1jyzbje3D85jEUYT6tkT7ee307BbVflfZ9+OGb8tUjjfMl iUNWmUz6ly4caZD28VlenLM8rRu4HZZ/684wQl6SvJCAp60Irk/WfM7T1zNO3vjr xVaR+S3G+elNLmnoGLcF6538aket7x+1ixnG67Cs3gRRlhtuSMEHThZHNTR4ecob uPu9eiKfIaa3W7g67FPQkxZp2TnzeshPKUjTMdoiX0V4N3Zz2kU= =J0yo -END PGP SIGNATURE- - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release JK 1.2.46
On 01/10/18 16:30, Mark Thomas wrote: > Tag: > http://svn.apache.org/viewvc/tomcat/jk/tags/JK_1_2_46/ > > Source: > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-connectors/jk/ > > > This is a maintenance release with a handful of bug fixes (compared to > 1.2.44) and some clean-up. It also includes Windows binaries for IIS. > > > The proposed JK 1.2.46 release is: > [ ] Broken - do not release > [X] Stable - go ahead and release as 1.2.46 Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1842760 [27/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/security-5.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-5.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/security-5.html (original) +++ tomcat/site/trunk/docs/security-5.html Wed Oct 3 20:10:15 2018 @@ -1,486 +1,482 @@ - - - - - -Apache Tomcat - Apache Tomcat 5 vulnerabilities - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [25/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/resources.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/resources.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/resources.html (original) +++ tomcat/site/trunk/docs/resources.html Wed Oct 3 20:10:15 2018 @@ -1,380 +1,385 @@ - - - - - -Apache Tomcat - Resources - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors - -
svn commit: r1842760 [26/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/security-4.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-4.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/security-4.html (original) +++ tomcat/site/trunk/docs/security-4.html Wed Oct 3 20:10:15 2018 @@ -1,611 +1,641 @@ - - - - - -Apache Tomcat - Apache Tomcat 4.x vulnerabilities - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [31/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/svn.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/svn.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/svn.html (original) +++ tomcat/site/trunk/docs/svn.html Wed Oct 3 20:10:15 2018 @@ -1,307 +1,304 @@ - - - - - -Apache Tomcat - Subversion Repository Access - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors - -
svn commit: r1842760 [30/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/security-native.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-native.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/security-native.html (original) +++ tomcat/site/trunk/docs/security-native.html Wed Oct 3 20:10:15 2018 @@ -1,411 +1,409 @@ - - - - - -Apache Tomcat - Apache Tomcat APR/native Connector vulnerabilities - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -
svn commit: r1842760 [1/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Author: markt Date: Wed Oct 3 20:10:15 2018 New Revision: 1842760 URL: http://svn.apache.org/viewvc?rev=1842760=rev Log: Drop TomcatCon from the menu until we have form plans for the next event Modified: tomcat/site/trunk/docs/bugreport.html tomcat/site/trunk/docs/ci.html tomcat/site/trunk/docs/conference.html tomcat/site/trunk/docs/contact.html tomcat/site/trunk/docs/download-70.html tomcat/site/trunk/docs/download-80.html tomcat/site/trunk/docs/download-90.html tomcat/site/trunk/docs/download-connectors.html tomcat/site/trunk/docs/download-native.html tomcat/site/trunk/docs/download-taglibs.html tomcat/site/trunk/docs/findhelp.html tomcat/site/trunk/docs/getinvolved.html tomcat/site/trunk/docs/heritage.html tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/irc.html tomcat/site/trunk/docs/legal.html tomcat/site/trunk/docs/lists.html tomcat/site/trunk/docs/maven-plugin.html tomcat/site/trunk/docs/migration-6.html tomcat/site/trunk/docs/migration-7.html tomcat/site/trunk/docs/migration-8.html tomcat/site/trunk/docs/migration-85.html tomcat/site/trunk/docs/migration-9.html tomcat/site/trunk/docs/migration.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.html tomcat/site/trunk/docs/presentations.html tomcat/site/trunk/docs/resources.html tomcat/site/trunk/docs/security-3.html tomcat/site/trunk/docs/security-4.html tomcat/site/trunk/docs/security-5.html tomcat/site/trunk/docs/security-6.html tomcat/site/trunk/docs/security-7.html tomcat/site/trunk/docs/security-8.html tomcat/site/trunk/docs/security-9.html tomcat/site/trunk/docs/security-impact.html tomcat/site/trunk/docs/security-jk.html tomcat/site/trunk/docs/security-native.html tomcat/site/trunk/docs/security-taglibs.html tomcat/site/trunk/docs/security.html tomcat/site/trunk/docs/svn.html tomcat/site/trunk/docs/taglibs.html tomcat/site/trunk/docs/tomcat-55-eol.html tomcat/site/trunk/docs/tomcat-60-eol.html tomcat/site/trunk/docs/tomcat-80-eol.html tomcat/site/trunk/docs/tools.html tomcat/site/trunk/docs/whichversion.html tomcat/site/trunk/docs/whoweare.html tomcat/site/trunk/xdocs/stylesheets/project.xml Modified: tomcat/site/trunk/docs/bugreport.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/bugreport.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/bugreport.html (original) +++ tomcat/site/trunk/docs/bugreport.html Wed Oct 3 20:10:15 2018 @@ -1,601 +1,586 @@ - - - - - -Apache Tomcat - Reporting Bugs - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - -
svn commit: r1842760 [7/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/findhelp.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/findhelp.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/findhelp.html (original) +++ tomcat/site/trunk/docs/findhelp.html Wed Oct 3 20:10:15 2018 @@ -1,310 +1,296 @@ - - - - - -Apache Tomcat - Find Help - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors - -
svn commit: r1842760 [2/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/ci.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/ci.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/ci.html (original) +++ tomcat/site/trunk/docs/ci.html Wed Oct 3 20:10:15 2018 @@ -1,1002 +1,948 @@ - - - - - -Apache Tomcat - Continuous Integration - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors - -
svn commit: r1842760 [6/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/download-native.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-native.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/download-native.html (original) +++ tomcat/site/trunk/docs/download-native.html Wed Oct 3 20:10:15 2018 @@ -1,261 +1,249 @@ - - - - - -Apache Tomcat - Tomcat Native Downloads - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [8/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/irc.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/irc.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/irc.html (original) +++ tomcat/site/trunk/docs/irc.html Wed Oct 3 20:10:15 2018 @@ -1,253 +1,243 @@ - - - - - -Apache Tomcat - Apache Tomcat on IRC - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors - -
svn commit: r1842760 [12/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/migration-8.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-8.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/migration-8.html (original) +++ tomcat/site/trunk/docs/migration-8.html Wed Oct 3 20:10:15 2018 @@ -1,372 +1,367 @@ - - - - - -Apache Tomcat - Migration Guide - Tomcat 8.0.x - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [10/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/migration-6.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-6.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/migration-6.html (original) +++ tomcat/site/trunk/docs/migration-6.html Wed Oct 3 20:10:15 2018 @@ -1,523 +1,526 @@ - - - - - -Apache Tomcat - Migration Guide - Tomcat 6.0.x - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [11/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/migration-7.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-7.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/migration-7.html (original) +++ tomcat/site/trunk/docs/migration-7.html Wed Oct 3 20:10:15 2018 @@ -1,712 +1,686 @@ - - - - - -Apache Tomcat - Migration Guide - Tomcat 7.0.x - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [13/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/migration-85.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-85.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/migration-85.html (original) +++ tomcat/site/trunk/docs/migration-85.html Wed Oct 3 20:10:15 2018 @@ -1,392 +1,387 @@ - - - - - -Apache Tomcat - Migration Guide - Tomcat 8.5.x - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [32/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/tomcat-60-eol.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-60-eol.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/tomcat-60-eol.html (original) +++ tomcat/site/trunk/docs/tomcat-60-eol.html Wed Oct 3 20:10:15 2018 @@ -1,284 +1,276 @@ - - - - - -Apache Tomcat - End of life for Apache Tomcat 6.0.x - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [23/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/oldnews.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/oldnews.html (original) +++ tomcat/site/trunk/docs/oldnews.html Wed Oct 3 20:10:15 2018 @@ -1,1205 +1,1182 @@ - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors - -
svn commit: r1842760 [29/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/security-7.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-7.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/security-7.html (original) +++ tomcat/site/trunk/docs/security-7.html Wed Oct 3 20:10:15 2018 @@ -51,14 +51,6 @@ -TomcatCon - - -North America - - - - Download Modified: tomcat/site/trunk/docs/security-8.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-8.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/security-8.html (original) +++ tomcat/site/trunk/docs/security-8.html Wed Oct 3 20:10:15 2018 @@ -51,14 +51,6 @@ -TomcatCon - - -North America - - - - Download Modified: tomcat/site/trunk/docs/security-9.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-9.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/security-9.html (original) +++ tomcat/site/trunk/docs/security-9.html Wed Oct 3 20:10:15 2018 @@ -51,14 +51,6 @@ -TomcatCon - - -North America - - - - Download Modified: tomcat/site/trunk/docs/security-impact.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-impact.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/security-impact.html (original) +++ tomcat/site/trunk/docs/security-impact.html Wed Oct 3 20:10:15 2018 @@ -1,296 +1,288 @@ - - - - - -Apache Tomcat - Security Impact Levels - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -
svn commit: r1842760 [33/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/whichversion.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/whichversion.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/whichversion.html (original) +++ tomcat/site/trunk/docs/whichversion.html Wed Oct 3 20:10:15 2018 @@ -1,241 +1,233 @@ - - - - - -Apache Tomcat - Which Version Do I Want? - - - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat
svn commit: r1842760 [28/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/security-6.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-6.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/security-6.html (original) +++ tomcat/site/trunk/docs/security-6.html Wed Oct 3 20:10:15 2018 @@ -1,607 +1,622 @@ - - - - - -Apache Tomcat - Apache Tomcat 6 vulnerabilities - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [22/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/oldnews-2017.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2017.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/oldnews-2017.html (original) +++ tomcat/site/trunk/docs/oldnews-2017.html Wed Oct 3 20:10:15 2018 @@ -1,1682 +1,1664 @@ - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [9/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/lists.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/lists.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/lists.html (original) +++ tomcat/site/trunk/docs/lists.html Wed Oct 3 20:10:15 2018 @@ -1,450 +1,449 @@ - - - - - -Apache Tomcat - Mailing Lists - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors - -
svn commit: r1842760 [24/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/presentations.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/presentations.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/presentations.html (original) +++ tomcat/site/trunk/docs/presentations.html Wed Oct 3 20:10:15 2018 @@ -1,791 +1,775 @@ - - - - - -Apache Tomcat - Presentations - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [20/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/oldnews-2015.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2015.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/oldnews-2015.html (original) +++ tomcat/site/trunk/docs/oldnews-2015.html Wed Oct 3 20:10:15 2018 @@ -1,1270 +1,1241 @@ - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [17/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/oldnews-2012.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2012.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/oldnews-2012.html (original) +++ tomcat/site/trunk/docs/oldnews-2012.html Wed Oct 3 20:10:15 2018 @@ -1,931 +1,890 @@ - - - - - -Apache Tomcat - Old news! - 2012 - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [21/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/oldnews-2016.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2016.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/oldnews-2016.html (original) +++ tomcat/site/trunk/docs/oldnews-2016.html Wed Oct 3 20:10:15 2018 @@ -1,1627 +1,1609 @@ - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [34/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/whoweare.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/whoweare.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/whoweare.html (original) +++ tomcat/site/trunk/docs/whoweare.html Wed Oct 3 20:10:15 2018 @@ -1,237 +1,228 @@ - - - - - -Apache Tomcat - Who We Are - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors - -
svn commit: r1842760 [15/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/oldnews-2010.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2010.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/oldnews-2010.html (original) +++ tomcat/site/trunk/docs/oldnews-2010.html Wed Oct 3 20:10:15 2018 @@ -1,305 +1,292 @@ - - - - - -Apache Tomcat - Old news! - 2010 - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [16/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/oldnews-2011.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2011.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/oldnews-2011.html (original) +++ tomcat/site/trunk/docs/oldnews-2011.html Wed Oct 3 20:10:15 2018 @@ -1,823 +1,780 @@ - - - - - -Apache Tomcat - Old news! - 2011 - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [19/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/oldnews-2014.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2014.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/oldnews-2014.html (original) +++ tomcat/site/trunk/docs/oldnews-2014.html Wed Oct 3 20:10:15 2018 @@ -1,1086 +1,1049 @@ - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [18/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/oldnews-2013.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2013.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/oldnews-2013.html (original) +++ tomcat/site/trunk/docs/oldnews-2013.html Wed Oct 3 20:10:15 2018 @@ -1,730 +1,710 @@ - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [14/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/migration-9.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/migration-9.html (original) +++ tomcat/site/trunk/docs/migration-9.html Wed Oct 3 20:10:15 2018 @@ -1,498 +1,507 @@ - - - - - -Apache Tomcat - Migration Guide - Tomcat 9.0.x - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [5/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/download-90.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/download-90.html (original) +++ tomcat/site/trunk/docs/download-90.html Wed Oct 3 20:10:15 2018 @@ -1,247 +1,236 @@ - - - - - -Apache Tomcat - Apache Tomcat 9 Software Downloads - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [4/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/download-80.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-80.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/download-80.html (original) +++ tomcat/site/trunk/docs/download-80.html Wed Oct 3 20:10:15 2018 @@ -1,246 +1,234 @@ - - - - - -Apache Tomcat - Apache Tomcat 8 Software Downloads - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842760 [3/34] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/
Modified: tomcat/site/trunk/docs/conference.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/conference.html?rev=1842760=1842759=1842760=diff == --- tomcat/site/trunk/docs/conference.html (original) +++ tomcat/site/trunk/docs/conference.html Wed Oct 3 20:10:15 2018 @@ -1,324 +1,321 @@ - - - - - -Apache Tomcat - TomcatCon - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors - -
Re: Refactoring and Cleanup of OS Name property usage
On 10/3/2018 12:05 PM, Mark Thomas wrote: [4] https://github.com/apache/tomcat/blob/trunk/test/org/apache/tomcat/util/net/TesterSupport.java#L196 That one I do think makes sense to pull into JrePlatform. I have moved [4] above in r1842748. I used the existing convention in the file of setting the string to a static variable, i.e. private static final String OS_NAME_WINDOWS_PREFIX = "Windows"; + private static final String OS_NAME_MAC_OS_LC_PREFIX = "mac os x"; though I personally think that it would make sense to inline it since it's only used once. It would also mean fewer lines of code - always a winner in my book ;) 'nuff said - r1842751 To be honest, I have no strong feelings one way or the other. It is a style choice more than anything else in this case. It isn't an itch I want to scratch but equally I'm not going to object if you want to make that change. To itch his own ;) Igal - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1842754 [2/5] - in /tomcat/site/trunk: docs/index.html docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml
Modified: tomcat/site/trunk/docs/security-7.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-7.html?rev=1842754=1842753=1842754=diff == --- tomcat/site/trunk/docs/security-7.html (original) +++ tomcat/site/trunk/docs/security-7.html Wed Oct 3 19:49:05 2018 @@ -1,386 +1,386 @@ - - - - - -Apache Tomcat - Apache Tomcat 7 vulnerabilities - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842754 [4/5] - in /tomcat/site/trunk: docs/index.html docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml
Modified: tomcat/site/trunk/docs/security-9.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-9.html?rev=1842754=1842753=1842754=diff == --- tomcat/site/trunk/docs/security-9.html (original) +++ tomcat/site/trunk/docs/security-9.html Wed Oct 3 19:49:05 2018 @@ -1,302 +1,302 @@ - - - - - -Apache Tomcat - Apache Tomcat 9 vulnerabilities - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
svn commit: r1842754 [5/5] - in /tomcat/site/trunk: docs/index.html docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml
Modified: tomcat/site/trunk/xdocs/security-7.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/security-7.xml?rev=1842754=1842753=1842754=diff == --- tomcat/site/trunk/xdocs/security-7.xml (original) +++ tomcat/site/trunk/xdocs/security-7.xml Wed Oct 3 19:49:05 2018 @@ -50,6 +50,25 @@ + + +Moderate: Open Redirect + CVE-2018-11784 + +When the default servlet returned a redirect to a directory (e.g. + redirecting to /foo/ when the user requested + /foo) a specially crafted URL could be used to cause the + redirect to be generated to any URI of the attackers choice. + +This was fixed in revision 1840057. + +This issue was reported to the Apache Tomcat Security Team by Sergey + Bobrov on 28 August 2018 and made public on 3 October 2018. + +Affects: 7.0.23 to 7.0.90 + + + Low: host name verification missing in WebSocket client Modified: tomcat/site/trunk/xdocs/security-8.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/security-8.xml?rev=1842754=1842753=1842754=diff == --- tomcat/site/trunk/xdocs/security-8.xml (original) +++ tomcat/site/trunk/xdocs/security-8.xml Wed Oct 3 19:49:05 2018 @@ -50,6 +50,25 @@ + + +Moderate: Open Redirect + CVE-2018-11784 + +When the default servlet returned a redirect to a directory (e.g. + redirecting to /foo/ when the user requested + /foo) a specially crafted URL could be used to cause the + redirect to be generated to any URI of the attackers choice. + +This was fixed in revision 1840056. + +This issue was reported to the Apache Tomcat Security Team by Sergey + Bobrov on 28 August 2018 and made public on 3 October 2018. + +Affects: 8.5.0 to 8.5.33 + + + Low: host name verification missing in WebSocket client Modified: tomcat/site/trunk/xdocs/security-9.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/security-9.xml?rev=1842754=1842753=1842754=diff == --- tomcat/site/trunk/xdocs/security-9.xml (original) +++ tomcat/site/trunk/xdocs/security-9.xml Wed Oct 3 19:49:05 2018 @@ -50,6 +50,25 @@ + + +Moderate: Open Redirect + CVE-2018-11784 + +When the default servlet returned a redirect to a directory (e.g. + redirecting to /foo/ when the user requested + /foo) a specially crafted URL could be used to cause the + redirect to be generated to any URI of the attackers choice. + +This was fixed in revision 1840055. + +This issue was reported to the Apache Tomcat Security Team by Sergey + Bobrov on 28 August 2018 and made public on 3 October 2018. + +Affects: 9.0.0.M1 to 9.0.11 + + + Low: host name verification missing in WebSocket client - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1842754 [1/5] - in /tomcat/site/trunk: docs/index.html docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml
Author: markt Date: Wed Oct 3 19:49:05 2018 New Revision: 1842754 URL: http://svn.apache.org/viewvc?rev=1842754=rev Log: Add details of CVE-2018-11784 Modified: tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/security-7.html tomcat/site/trunk/docs/security-8.html tomcat/site/trunk/docs/security-9.html tomcat/site/trunk/xdocs/security-7.xml tomcat/site/trunk/xdocs/security-8.xml tomcat/site/trunk/xdocs/security-9.xml Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1842754=1842753=1842754=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Wed Oct 3 19:49:05 2018 @@ -1,571 +1,560 @@ - - - - - -Apache Tomcat - Welcome! - - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 -
svn commit: r1842754 [3/5] - in /tomcat/site/trunk: docs/index.html docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml
Modified: tomcat/site/trunk/docs/security-8.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/security-8.html?rev=1842754=1842753=1842754=diff == --- tomcat/site/trunk/docs/security-8.html (original) +++ tomcat/site/trunk/docs/security-8.html Wed Oct 3 19:49:05 2018 @@ -1,362 +1,362 @@ - - - - - -Apache Tomcat - Apache Tomcat 8 vulnerabilities - - - - - - - - - -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"> - -GO - - - -https://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png;> - - - -Apache Tomcat - - -Home - - -Taglibs - - -Maven Plugin - - - - -TomcatCon - - -North America - - - - -Download - - -Which version? - - -https://tomcat.apache.org/download-90.cgi;>Tomcat 9 - - -https://tomcat.apache.org/download-80.cgi;>Tomcat 8 - - -https://tomcat.apache.org/download-70.cgi;>Tomcat 7 - - -https://tomcat.apache.org/download-connectors.cgi;>Tomcat Connectors - - -https://tomcat.apache.org/download-native.cgi;>Tomcat Native - - -https://tomcat.apache.org/download-taglibs.cgi;>Taglibs - - -https://archive.apache.org/dist/tomcat/;>Archives - - - - -Documentation - - -Tomcat 9.0 - - -Tomcat 8.5 - - -Tomcat 8.0 - - -Tomcat 7.0 - - -Tomcat Connectors -
[SECURITY] CVE-2018-11784 Apache Tomcat - Open Redirect
CVE-2018-11784 Apache Tomcat - Open Redirect Severity: Moderate Vendor: The Apache Software Foundation Versions Affected: Apache Tomcat 9.0.0.M1 to 9.0.11 Apache Tomcat 8.5.0 to 8.5.33 Apache Tomcat 7.0.23 to 7.0.90 The unsupported 8.0.x release line has not been analysed but is likely to be affected. Description: When the default servlet returned a redirect to a directory (e.g. redirecting to '/foo/' when the user requested '/foo') a specially crafted URL could be used to cause the redirect to be generated to any URI of the attackers choice. Mitigation: Users of the affected versions should apply one of the following mitigations: - Upgrade to Apache Tomcat 9.0.12 or later. - Upgrade to Apache Tomcat 8.5.34 or later. - Upgrade to Apache Tomcat 7.0.91 or later. - Use mapperDirectoryRedirectEnabled="true" and mapperContextRootRedirectEnabled="true" on the Context to ensure that redirects are issued by the Mapper rather than the default Servlet. See the Context configuration documentation for further important details. Credit: This vulnerability was found by Sergey Bobrov and reported responsibly to the Apache Tomcat Security Team. History: 2018-10-03 Original advisory References: [1] http://tomcat.apache.org/security-9.html [2] http://tomcat.apache.org/security-8.html [3] http://tomcat.apache.org/security-7.html - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1842751 - /tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java
Author: isapir Date: Wed Oct 3 19:19:17 2018 New Revision: 1842751 URL: http://svn.apache.org/viewvc?rev=1842751=rev Log: Inlined strings that are used only once Modified: tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java Modified: tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java?rev=1842751=1842750=1842751=diff == --- tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/compat/JrePlatform.java Wed Oct 3 19:19:17 2018 @@ -23,8 +23,6 @@ import java.util.Locale; public class JrePlatform { private static final String OS_NAME_PROPERTY = "os.name"; -private static final String OS_NAME_WINDOWS_PREFIX = "Windows"; -private static final String OS_NAME_MAC_OS_LC_PREFIX = "mac os x"; static { /* @@ -53,9 +51,9 @@ public class JrePlatform { }); } -IS_MAC_OS = osName.toLowerCase(Locale.ENGLISH).startsWith(OS_NAME_MAC_OS_LC_PREFIX); +IS_MAC_OS = osName.toLowerCase(Locale.ENGLISH).startsWith("mac os x"); -IS_WINDOWS = osName.startsWith(OS_NAME_WINDOWS_PREFIX); +IS_WINDOWS = osName.startsWith("Windows"); } - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62799] mod_jk doesn't handle the EINPROGRESS state appropriately for non-blocking sockets.
https://bz.apache.org/bugzilla/show_bug.cgi?id=62799 --- Comment #1 from Rainer Jung --- Hi Mark, just to make sure: did you notice that the unit of socket_connect_timeout is milliseconds, so did you set it to 5000? In version 1.2.44 it switched to seconds due to a regression which will be fixed in the forthcoming 1.2.46, switching back to milliseconds. Furthermore: which platform is this? And do you have a socket_timeout configured in addition (not recommending it, just asking)? I do not directly see any relevance of the event MPM here. The connection in question is the backend connection completely controlled by mod_jk. Furthermore, EINPROGRESS is already handled in the code. There might be a problem in that handling, but I don't immediately see it. If you can easily reproduce it, it would be interesting to see, where in the following block of code we actually leave nb_connect() in common/jk_connect.c: 284 if ((rc == -1) && (errno == EINPROGRESS || errno == EALREADY) 285&& (timeout > 0)) { Do we get in here and what is the value of errno? 286 fd_set wfdset; 287 struct timeval tv; 288 socklen_t rclen = (socklen_t)sizeof(rc); 289 290 FD_ZERO(); 291 FD_SET(sd, ); 292 tv.tv_sec = timeout / 1000; 293 tv.tv_usec = (timeout % 1000) * 1000; 294 rc = select(sd + 1, NULL, , NULL, ); 295 if (rc <= 0) { Do we get in here and what is the value of errno? 296 /* Save errno */ 297 int err = errno; 298 soblock(sd); 299 errno = err; 300 JK_TRACE_EXIT(l); 301 return -1; 302 } 303 rc = 0; 304 #ifdef SO_ERROR Do we get in here? 305 if (!FD_ISSET(sd, ) || 306 (getsockopt(sd, SOL_SOCKET, SO_ERROR, 307 (char *), ) < 0) || rc) { Do we get in here and due to which of the three conditions? 308 if (rc) 309 errno = rc; 310 rc = -1; 311 } 312 #endif /* SO_ERROR */ 313 } 314 /* Not sure we can be already connected */ 315 if (rc == -1 && errno == EISCONN) 316 rc = 0; Do we get up until here and what is the value of errno? 317 soblock(sd); What is the value of errno here? 318 JK_TRACE_EXIT(l); 319 return rc; As an alternative: in 1.2.44 that part of the code was changed on platforms that support poll, using poll instead of select there. 1.2.46 is not yet released, but you can grab it for your tests from https://dist.apache.org/repos/dist/dev/tomcat/tomcat-connectors/jk/ Regards, Rainer -- 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: Cloud clustering support using Kubernetes
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Rémy, On 10/3/18 09:48, Rémy Maucherat wrote: > Hi, > > As I talked about during the latest TomcatCon (and the previous one > in London actually ...), there's a cloud aware cluster members > provider that can be contributed to Tomcat. > > The current code is here: > https://github.com/rmaucher/tomcat-in-the-cloud It uses Kubernetes > to retrieve the members of a cluster, rather than multicast (which > isn't available) or static (which is well ... static) member > providers. > > Credits: Maxime Beck and JGroups did the initial code Keiichi > Fujino explained how to refactor it to fit in the Catalina cluster > API and I refactored it as he told me to > > Problems: Only does Kubernetes for now (which is likely ok since > it's now widely available) JSON parser dependency (org.json) that > is likely not ok to have as is in the lib folder (solutions: > package renaming using a script or include json code in Tomcat) Solr uses this JSON parser which is quite fast, although the API is a little little awkward because of it: https://github.com/yonik/noggit AL2 license I'm not sure it's necessary to have a "streaming JSON" parser as opposed to a more "traditional" one where the whole JSON object is converted into objects before the client code can do anything with them. > Needs more testing Tomcat 9.0.13 needed (with some fixmes related > to that in the code) > > Comments ? - -chris -BEGIN PGP SIGNATURE- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlu1JjwACgkQHPApP6U8 pFgyYg/+Io3TnvBtSNm99H6dLzJ2AL4k3vOWBRupqgG6U93a7KP4F+R+6XuXhpBp XpGg3mkjx/gxXfR8Srd33dS7PUGd0k74HDDqBklXWmEJaaZR+Wu4gWswsbUwaHHx wnXGsBeiCgoVeoBu4fu108+tn8QirhkQy1RSSYERh26+YdHY9FlRHgRZSUJKMIoT G5uUk0QGUdHVWSNROvNOKZPDgCWHisN2sRXka7nOtuJXYEuvISusM0Rp2lizbd5o GndX9CtqyHyyB1UVBH61nx11wssGuHGY8aNSsRj/CaFSzp2mHlA0d2V7ohieV/p1 aKHmC2WdjndBmYZSlRBbBSrHce5J1iyf/OYyaDSt7V7cQU7fP2Ofpg866SDMh5XK b8tS4Bo5ZRSRRWkiC3Dl8sW2RAcFcjKHbmMpinj1ML8ygMVqLCNY81DWpxGsZtm/ opPZxEoBnPcQc5vpfpi0QjPKUrJxCUVKxrIO0KzHJ6jQ6UYJJ7VY5LUUvI5c+dqO xq3ag4JAqfCmcot/+9Ccz8+JVS9oGexkVexvkQBmuaqkXR6mkdBSnqlP1YrPVvt5 v6qu48nqkJtvOXkeGgk1XZgUsr+AKQBrprpO3i/Blf5ElMBw7uZodVe6LGRrfZUI ltQS+PIGQ4Uh6ECYZDjp9eIdlr2QKRjPOTs+qeERUru3sLvoeq4= =3p5n -END PGP SIGNATURE- - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: Refactoring and Cleanup of OS Name property usage
On 03/10/18 19:23, Igal Sapir wrote: > On 10/3/2018 4:41 AM, Mark Thomas wrote: [4] https://github.com/apache/tomcat/blob/trunk/test/org/apache/tomcat/util/net/TesterSupport.java#L196 >> That one I do think makes sense to pull into JrePlatform. > > I have moved [4] above in r1842748. I used the existing convention in > the file of setting the string to a static variable, i.e. > > private static final String OS_NAME_WINDOWS_PREFIX = "Windows"; > + private static final String OS_NAME_MAC_OS_LC_PREFIX = "mac os x"; > > > though I personally think that it would make sense to inline it since > it's only used once. It would also mean fewer lines of code - always a winner in my book ;) To be honest, I have no strong feelings one way or the other. It is a style choice more than anything else in this case. It isn't an itch I want to scratch but equally I'm not going to object if you want to make that change. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] tomcat pull request #124: Allow empty 'Host' HTTP header
GitHub user michaelomichael opened a pull request: https://github.com/apache/tomcat/pull/124 Allow empty 'Host' HTTP header Sending an empty string for the value of the 'Host' header no longer results in a 400 (Bad Request) response. This new behaviour reflects RFC 7230 and is particularly helpful for load balancer ping-style requests, where there is often limited control over the HTTP request headers. https://bz.apache.org/bugzilla/show_bug.cgi?id=62739 You can merge this pull request into a Git repository by running: $ git pull https://github.com/michaelomichael/tomcat bug62739_allow_empty_host_header Alternatively you can review and apply these changes as the patch at: https://github.com/apache/tomcat/pull/124.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #124 commit 747e1ae5192bc9da978ead09d251496ae2238480 Author: Michael Orr Date: 2018-10-02T17:09:44Z Allow empty 'Host' HTTP header Sending an empty string for the value of the 'Host' header no longer results in a 400 (Bad Request) response. This new behaviour reflects RFC 7230 and is particularly helpful for load balancer ping-style requests, where there is often limited control over the HTTP request headers. https://bz.apache.org/bugzilla/show_bug.cgi?id=62739 --- - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62739] Tomcat should allow blank Host header
https://bz.apache.org/bugzilla/show_bug.cgi?id=62739 --- Comment #6 from Michael Orr --- I managed to find time after all! Here's the pull request: https://github.com/apache/tomcat/pull/124 -- 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: [GUMP@vmgump-vm3]: Project tomcat-native-1.2-1.1.1-configure (in module tomcat-native-1.2-1.1.1) failed
On 03/10/18 00:54, Bill Barker wrote: > 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-native-1.2-1.1.1-configure has an issue affecting its > community integration. > checking for OpenSSL library... using openssl from > /srv/gump/public/workspace/openssl-1.1.1/dest-20181003/${exec_prefix}/lib and > /srv/gump/public/workspace/openssl-1.1.1/dest-20181003/include > checking OpenSSL library version >= 1.0.2... > > Found OPENSSL_VERSION_NUMBER 0x1000106f (OpenSSL 1.0.1f 6 Jan 2014) > Require OPENSSL_VERSION_NUMBER 0x1000200f or greater (1.0.2) > > configure: error: Your version of OpenSSL is not compatible with this version > of tcnative This is ... odd. The 1.1.1 branch is selected in the Gump metadata yet it reports as 1.0.1. Not sure what is going on here at the moment. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62799] mod_jk doesn't handle the EINPROGRESS state appropriately for non-blocking sockets.
https://bz.apache.org/bugzilla/show_bug.cgi?id=62799 --- Comment #3 from Rainer Jung --- I assume you are on RHEL 6 or 7? The Red Hat article unfortunately doesn't state, which version of mod_jk it is for. The man pages for connect() tells us: === Cite === EINPROGRESS The socket is nonblocking and the connection cannot be completed immediately. It is possible to select(2) or poll(2) for completion by selecting the socket for writing. After select(2) indicates writability, use getsockopt(2) to read the SO_ERROR option at level SOL_SOCKET to determine whether connect() completed successfully (SO_ERROR is zero) or unsuccessfully (SO_ERROR is one of the usual error codes listed here, explaining the reason for the failure). === Cite === In our case the socket is non-blocking, because mod_jk puts the fresh socket into non-blocking mode. After connect() it does call select() and uses getsockopt() to check, whether connect completed successfully. I did a test compilation on RHEL 6 and RHEL 7 and verified that SO_ERROR is defined, so that code is executed. I can think of the following situations: a) select is documented to behave undefined, if the number of file descriptors goes above FD_SETSIZE, which on Linux is 1024. So it could be that it might return immediately without signalling an error. b) the clock jumping and letting select return much quicker than after 5 seconds with the connection not yet set up c) the connection taking longer than 5 seconds to get established To rule out a), you could try using version 1.2.44 but configure the connection setup timeout to "5" instead of "5000" due to the bug handling the config value in that specific version. Or you use the likely to get released soon version 1.2.46. These versions use poll() on RHEL which does not have the 1024 file descriptor limitations. There's no way around the select limitation using limits. It is a hard implementation limit of select on Linux. Regards, Rainer -- 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: r1842701 - /tomcat/trunk/webapps/docs/changelog.xml
Author: markt Date: Wed Oct 3 11:03:36 2018 New Revision: 1842701 URL: http://svn.apache.org/viewvc?rev=1842701=rev Log: Line length 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=1842701=1842700=1842701=diff == --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Wed Oct 3 11:03:36 2018 @@ -84,8 +84,9 @@ Add documentation about the files context.xml.default and -web.xml.default that can be used to customize conf/context.xml -and conf/web.xml on a per host basis. (fschumacher) +web.xml.default that can be used to customize +conf/context.xml and conf/web.xml on a per +host basis. (fschumacher) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62798] Apache failed to initialize connector
https://bz.apache.org/bugzilla/show_bug.cgi?id=62798 --- Comment #3 from Remy Maucherat --- Maybe it's a bug somewhere in your situation, but given the exception is "Caused by: java.net.BindException: Address already in use: bind", it's supposed to be a port already bound and we won't take any further action. You can continue to investigate on the user list. -- 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 62799] New: mod_jk doesn't handle the EINPROGRESS state appropriately for non-blocking sockets.
https://bz.apache.org/bugzilla/show_bug.cgi?id=62799 Bug ID: 62799 Summary: mod_jk doesn't handle the EINPROGRESS state appropriately for non-blocking sockets. Product: Tomcat Connectors Version: 1.2.42 Hardware: All OS: Linux Status: NEW Severity: major Priority: P2 Component: mod_jk Assignee: dev@tomcat.apache.org Reporter: m...@blackmans.org Target Milestone: --- We can see that when we use non-blocking sockets as result of the event MPM in Apache 2.4, a value of 5 seconds for the connect_socket_timeout results in connection errors due to EINPROGRESS (115) errors like so: [Mon Sep 24 10:58:25.282 2018] [3334428:140116430018304] [info] jk_open_socket::jk_connect.c (817): connect to 10.212.32.20:10153 failed (errno=115) [Mon Sep 24 10:58:25.283 2018] [3334428:140116430018304] [info] ajp_connect_to_endpoint::jk_ajp_common.c (1068): (dw15716_rtc_0) Failed opening socket to (10.212.32.20:10153) (errno=115) [Mon Sep 24 10:58:25.283 2018] [3334428:140116430018304] [error] ajp_send_request::jk_ajp_common.c (1728): (dw15716_rtc_0) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=115) [Mon Sep 24 10:58:25.283 2018] [3334428:140116430018304] [info] ajp_service::jk_ajp_common.c (2778): (dw15716_rtc_0) sending request to tomcat failed (recoverable), because of error during request sending (attempt=3) EINPROGRESS should not be a failing error state. I assume values other than 5 seconds would have the same outcome. -- 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: r1842725 - in /tomcat/trunk: java/org/apache/jasper/compiler/JspRuntimeContext.java java/org/apache/jasper/compiler/TagFileProcessor.java java/org/apache/jasper/servlet/JspServletWrapper.j
Author: markt Date: Wed Oct 3 14:03:51 2018 New Revision: 1842725 URL: http://svn.apache.org/viewvc?rev=1842725=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=62757 Correct a regression in the fix for bug 62603 that caused NullPointerExceptions when compiling tag files on first access when development mode was disabled and background compilation was enabled. Based on a patch by Jordi Llach. Modified: tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java tomcat/trunk/java/org/apache/jasper/compiler/TagFileProcessor.java tomcat/trunk/java/org/apache/jasper/servlet/JspServletWrapper.java tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java?rev=1842725=1842724=1842725=diff == --- tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java (original) +++ tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java Wed Oct 3 14:03:51 2018 @@ -378,8 +378,7 @@ public final class JspRuntimeContext { for (int i = 0; i < wrappers.length; i++ ) { JspServletWrapper jsw = (JspServletWrapper)wrappers[i]; JspCompilationContext ctxt = jsw.getJspEngineContext(); -// JspServletWrapper also synchronizes on this when -// it detects it has to do a reload +// Sync on JspServletWrapper when calling ctxt.compile() synchronized(jsw) { try { ctxt.compile(); Modified: tomcat/trunk/java/org/apache/jasper/compiler/TagFileProcessor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/TagFileProcessor.java?rev=1842725=1842724=1842725=diff == --- tomcat/trunk/java/org/apache/jasper/compiler/TagFileProcessor.java (original) +++ tomcat/trunk/java/org/apache/jasper/compiler/TagFileProcessor.java Wed Oct 3 14:03:51 2018 @@ -543,12 +543,11 @@ class TagFileProcessor { wrapper = new JspServletWrapper(ctxt.getServletContext(), ctxt .getOptions(), tagFilePath, tagInfo, ctxt .getRuntimeContext(), tagJar); -rctxt.addWrapper(wrapperUri, wrapper); - // Use same classloader and classpath for compiling tag files wrapper.getJspEngineContext().setClassLoader( ctxt.getClassLoader()); wrapper.getJspEngineContext().setClassPath(ctxt.getClassPath()); +rctxt.addWrapper(wrapperUri, wrapper); } else { // Make sure that JspCompilationContext gets the latest TagInfo // for the tag file. TagInfo instance was created the last Modified: tomcat/trunk/java/org/apache/jasper/servlet/JspServletWrapper.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/servlet/JspServletWrapper.java?rev=1842725=1842724=1842725=diff == --- tomcat/trunk/java/org/apache/jasper/servlet/JspServletWrapper.java (original) +++ tomcat/trunk/java/org/apache/jasper/servlet/JspServletWrapper.java Wed Oct 3 14:03:51 2018 @@ -89,13 +89,20 @@ public class JspServletWrapper { private long available = 0L; private final ServletConfig config; private final Options options; -private volatile boolean firstTime = true; -/** Whether the servlet needs reloading on next access */ +/* + * The servlet / tag file needs a compilation check on first access. Use a + * separate flag (rather then theServlet == null / tagHandlerClass == null + * as it avoids the potentially expensive isOutDated() calls in + * ctxt.compile() if there are multiple concurrent requests for the servlet + * / tag before the class has been loaded. + */ +private volatile boolean mustCompile = true; +/* Whether the servlet/tag file needs reloading on next access */ private volatile boolean reload = true; private final boolean isTagFile; private int tripCount; private JasperException compileException; -/** Timestamp of last time servlet resource was modified */ +/* Timestamp of last time servlet resource was modified */ private volatile long servletClassLastModifiedTime; private long lastModificationTest = 0L; private long lastUsageTime = System.currentTimeMillis(); @@ -158,7 +165,7 @@ public class JspServletWrapper { } private boolean getReloadInternal() { -return firstTime || reload && !ctxt.getRuntimeContext().isCompileCheckInProgress(); +return reload &&
svn commit: r1842729 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/jasper/compiler/JspRuntimeContext.java java/org/apache/jasper/compiler/TagFileProcessor.java java/org/apache/jasper/servlet/JspServl
Author: markt Date: Wed Oct 3 14:38:14 2018 New Revision: 1842729 URL: http://svn.apache.org/viewvc?rev=1842729=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=62757 Correct a regression in the fix for bug 62603 that caused NullPointerExceptions when compiling tag files on first access when development mode was disabled and background compilation was enabled. Based on a patch by Jordi Llach. Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/TagFileProcessor.java tomcat/tc7.0.x/trunk/java/org/apache/jasper/servlet/JspServletWrapper.java tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc7.0.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Wed Oct 3 14:38:14 2018 @@ -1,3 +1,3 @@ /tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988 ,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702 739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1 725974,1726171-1726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152,1744272,1746732,1746750,1752739,1754615,1755886,1756018,1758563,1759565,1761686,1762173,1762206,1766280,1767507-1767508,1767653,1767656,1769267,1772949,1773521,1773527,1774104,1777015,1777213,1779330,1783151,1784188,1784966,1785670,1786846,1788260,1788999,1789140,1789402,1791529,1791559,1795291,1796906,1797523,1799214,1800998-1800999,1801003,1801007-1801008,1801017,1801020,1802808,180281
svn propchange: r1840055 - svn:log
Author: markt Revision: 1840055 Modified property: svn:log Modified: svn:log at Wed Oct 3 19:58:07 2018 -- --- svn:log (original) +++ svn:log Wed Oct 3 19:58:07 2018 @@ -1 +1,2 @@ When generating a redirect to a directory in the Default Servlet, avoid generating a protocol relative redirect. +This is the fix for CVE-2018-11784 - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn propchange: r1840056 - svn:log
Author: markt Revision: 1840056 Modified property: svn:log Modified: svn:log at Wed Oct 3 19:58:20 2018 -- --- svn:log (original) +++ svn:log Wed Oct 3 19:58:20 2018 @@ -1 +1,2 @@ When generating a redirect to a directory in the Default Servlet, avoid generating a protocol relative redirect. +This is the fix for CVE-2018-11784 - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn propchange: r1840057 - svn:log
Author: markt Revision: 1840057 Modified property: svn:log Modified: svn:log at Wed Oct 3 19:58:31 2018 -- --- svn:log (original) +++ svn:log Wed Oct 3 19:58:31 2018 @@ -1 +1,2 @@ When generating a redirect to a directory in the Default Servlet, avoid generating a protocol relative redirect. +This is the fix for CVE-2018-11784 - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62799] mod_jk doesn't handle the EINPROGRESS state appropriately for non-blocking sockets.
https://bz.apache.org/bugzilla/show_bug.cgi?id=62799 --- Comment #2 from m...@blackmans.org --- Yes, it was set to 5000 milliseconds (i.e. 5 seconds). Well, we don't see this behaviour in Apache 2.2 with the prefork MPM and we do see it with Apache 2.4 in the event MPM. However, I can imagine that might not be important. There's a redhat article, https://access.redhat.com/solutions/1229213 which specifically recommends not setting the timeouts due to non-blocking sockets. We are using 1.2.42, so we haven't been hit by that 1.2.44 bug of course. I cannot reproduce the issue outside of a production environment at the moment. If EINPROGRESS is handled, why is it associated with a connection failure? I believe 115 should never be the cause of a connection failure. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: svn commit: r1842657 - in /tomcat/trunk/test/org/apache: catalina/startup/TomcatBaseTest.java catalina/webresources/TestAbstractArchiveResource.java catalina/webresources/TestFileResource.java coy
On 02/10/18 22:39, isa...@apache.org wrote: > Author: isapir > Date: Tue Oct 2 21:39:57 2018 > New Revision: 1842657 > > URL: http://svn.apache.org/viewvc?rev=1842657=rev > Log: > Fixed test cases that errored due to path case sentsitivity on Windows This looks to be addressing the symptom rather than the root cause. URLs should be case sensitive so converting them to lower case before comparing them may hide future regressions. I suspect an issue with getAbsolutePath() vs getCanonicalPath() but that is only a guess as to what the root cause might be. I'm looking to see if I can recreate the original problem. Mark > > e.g. Testcase: testNestedJarGetURL took 2.628 sec > FAILED > expected: but > was: > junit.framework.AssertionFailedError: > expected: but > was: > at > org.apache.catalina.webresources.TestAbstractArchiveResource.testNestedJarGetURL(TestAbstractArchiveResource.java:51) > > Modified: > tomcat/trunk/test/org/apache/catalina/startup/TomcatBaseTest.java > > tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java > tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java > tomcat/trunk/test/org/apache/coyote/http2/Http2TestBase.java > > Modified: tomcat/trunk/test/org/apache/catalina/startup/TomcatBaseTest.java > URL: > http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/startup/TomcatBaseTest.java?rev=1842657=1842656=1842657=diff > == > --- tomcat/trunk/test/org/apache/catalina/startup/TomcatBaseTest.java > (original) > +++ tomcat/trunk/test/org/apache/catalina/startup/TomcatBaseTest.java Tue Oct > 2 21:39:57 2018 > @@ -88,6 +88,7 @@ public abstract class TomcatBaseTest ext > protected static final int DEFAULT_CLIENT_TIMEOUT_MS = 300_000; > > public static final String TEMP_DIR = > System.getProperty("java.io.tmpdir"); > +public static final String OS_NAME = System.getProperty("os.name"); > > /** > * Make the Tomcat instance available to sub-classes. > @@ -148,6 +149,13 @@ public abstract class TomcatBaseTest ext > return accessLogEnabled; > } > > +/* > + * Sub-classes may need to test differently on Windows, e.g. > case-insensitive file paths > + */ > +public boolean isWindows() { > +return OS_NAME.startsWith("Windows"); > +} > + > @Before > @Override > public void setUp() throws Exception { > > Modified: > tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java > URL: > http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java?rev=1842657=1842656=1842657=diff > == > --- > tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java > (original) > +++ > tomcat/trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java > Tue Oct 2 21:39:57 2018 > @@ -48,7 +48,15 @@ public class TestAbstractArchiveResource > > expectedURL.append(docBase.getAbsoluteFile().toURI().toURL().toString()); > > expectedURL.append("*/WEB-INF/lib/test.jar!/META-INF/resources/index.html"); > > -Assert.assertEquals(expectedURL.toString(), > webResource.getURL().toString()); > +String expected = expectedURL.toString(); > +String actual = webResource.getURL().toString(); > + > +if (isWindows()){ > +expected = expected.toLowerCase(); > +actual = actual.toLowerCase(); > +} > + > +Assert.assertEquals(expected, actual); > } > > > @@ -71,7 +79,15 @@ public class TestAbstractArchiveResource > > expectedURL.append(docBase.getAbsoluteFile().toURI().toURL().toString()); > > expectedURL.append("WEB-INF/lib/test-lib.jar!/META-INF/tags/echo.tag"); > > -Assert.assertEquals(expectedURL.toString(), > webResource.getURL().toString()); > +String expected = expectedURL.toString(); > +String actual = webResource.getURL().toString(); > + > +if (isWindows()){ > +expected = expected.toLowerCase(); > +actual = actual.toLowerCase(); > +} > + > +Assert.assertEquals(expected, actual); > } > > } > > Modified: > tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java > URL: > http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java?rev=1842657=1842656=1842657=diff > == > --- tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java > (original) > +++ tomcat/trunk/test/org/apache/catalina/webresources/TestFileResource.java > Tue Oct 2 21:39:57 2018 > @@ -40,6 +40,15 @@ public class TestFileResource extends To > > // Build
[Bug 62757] JspCompilationContext is unable to compile class for JSP due to a null tagHandlerClass in Generator.TagHandlerInfo
https://bz.apache.org/bugzilla/show_bug.cgi?id=62757 --- Comment #9 from Jordi Llach --- The way you've solved the issue in JspServletWrapper's loadTagFile method by checking whether tagHandlerClass is null (in the second synchronized block) is better than mine. Also, removing firstTime from JspServletWrapper's getReloadInternal method makes a lot of sense I agree that checking "firstTime" and "theServlet / tagHandlerClass" attributes overlaps someway, but firstTime also allows us to to avoid checking whether we have to compile the same resource multiple times in a scenario with multiple concurrent requests, by avoiding the the call to Compiler's isOutDated method on each concurrent request (this could be relevant with complex nested jsp/tag files) Because of that IMHO I would suggest the following changes in JspServletWrapper class - service method : I would check firstTime flag instead of theServlet - loadTagFile method : in the first synchronized block I would use firstTime flag instead of checking whether tagHandlerClass is null Maybe firstTime should be renamed to compile ? The most important thing ... I've tested the patch and it solves the issue -- 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 62798] Apache failed to initialize connector
https://bz.apache.org/bugzilla/show_bug.cgi?id=62798 --- Comment #2 from Gaël REYNOARD --- (In reply to Mark Thomas from comment #1) > Tomcat has not been shutdown fully. Either because enough time has not been > allowed for the shutdown process to complete or because a bug in a web > application is preventing Tomcat from shutting down. > > Please use the users list if you require further assistance. Ok But how is it possible that Tomcat was not completely stopped because I do not just stop the Tomcat service. I always reboot my operating system. And it's during the startup of Windows that I have sometimes this error. -- 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 62798] New: Apache failed to initialize connector
https://bz.apache.org/bugzilla/show_bug.cgi?id=62798 Bug ID: 62798 Summary: Apache failed to initialize connector Product: Tomcat 8 Version: 8.5.31 Hardware: PC Status: NEW Severity: normal Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: gael.reyno...@lafon.fr Target Milestone: Created attachment 36188 --> https://bz.apache.org/bugzilla/attachment.cgi?id=36188=edit Catalina log Hello, On a test bench, I perform Windows restart tests to test one of our C# applications. Sometimes my Tomcat server can not initialize because the 8080 or 8009 port would already be used. I changed the default port 8080 by and I had the same error after several reboots. I check with the NETSTAT -atonb -p TCP command and I have Tomcat that is listening to port 8080 (or ) and port 8009 In the log the problem occurred on: - 02-Oct-2018 03: 16: 41.364 (port 8080 and 8009) NETSTAT Result: TCP0.0.0.0:80090.0.0.0:0LISTENING2640 [Tomcat8.exe] TCP0.0.0.0:80800.0.0.0:0LISTENING2640 [Tomcat8.exe] - 02-Oct-2018 10: 27: 16.722 (port 8080) NETSTAT Result: TCP0.0.0.0:80090.0.0.0:0LISTENING2828 [Tomcat8.exe] TCP0.0.0.0:80800.0.0.0:0LISTENING2828 [Tomcat8.exe] - 02-Oct-2018 12: 20: 38.289 (port ) NETSTAT Result: TCP0.0.0.0:80090.0.0.0:0LISTENING2780 [Tomcat8.exe] TCP0.0.0.0:0.0.0.0:0LISTENING2780 [Tomcat8.exe] -- 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: SSL Unit Tests Failing
On 02/10/18 20:40, Igal Sapir wrote: > Mark / Chris, > > On 10/2/2018 6:36 AM, Mark Thomas wrote: >> On 02/10/18 06:58, Igal Sapir wrote: >>> When trying to run the unit test cases with `ant clean test` on the >>> current >>> trunk [1] I am getting two (per connector) failures: >>> >>> org.apache.tomcat.util.net.openssl.ciphers.TestCipher FAILED [2] >>> >>> org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser >>> >>> FAILED [3] >>> >>> Server version: Apache Tomcat/9.0.13-dev >>> Server built: Oct 2 2018 05:24:55 UTC >>> Server number: 9.0.13.0 >>> OS Name: Linux >>> OS Version: 4.18.9-200.fc28.x86_64 >>> Architecture: amd64 >>> JVM Version: 1.8.0_181-b13 >>> JVM Vendor: Oracle Corporation >>> >>> Am I missing something? Other than the obvious "missing ciphers", >>> that is. >> These tests are all particularly sensitive to the versions of OpenSSL, >> Java and the implementation of Java used. >> >> Generally, those tests are there to ensure that the code that translates >> between JSSE cipher definitions and OpenSSL definitions is correct. >> >> If you see a failure it may indicate that: >> >> - the test has a bug >> >> - you are running with an older version of OpenSSL that behaves >> differently from the latest version (we try and keep pace with the >> latest) >> >> - OpenSSL has changed behaviour and we need to update our translation >> code to align with it (unusual) >> >> - OpenSSL has changed behaviour and we need to update our tests to align >> with it (most frequent). > > Thank you both for the detailed explanation. I suspected that I should > had added the OpenSSL version to the OP. On that Fedora machine I have > OpenSSL 1.1.0i-fips 14 Aug 2018 > > I tried the same tests on a Windows 10 machine. Below are some > discrepancies/peculiarities that I've noticed (I'd be happy to improve > the test cases if possible): I noticed some errors on Gump overnight so this morning I have build OpenSSL 1.0.2, 1.1.0, 1.1.1 and master locally and tested them against 8.5.x and 9.0.x. I found a couple of bugs: - The ARIA ciphers were not handled correctly so testing against OpenSSL 1.1.0 was always going to fail. This has been fixed. - 8.5.x was missing some code that ensured the OpenSSL libraries as well as the binary was on the path. This meant 8.5.x tests were either going to fail or use a locally installed OpenSSL version. This has also been fixed. > On the Linux box I have OpenSSL installed and on the PATH. On Windows I > used version OpenSSL 1.1.1 11 Sep 2018 and specified it via the > `test.openssl.path` property. I checked the value of > `test.openssl.exists` and it showed the expected `true`. Both Windows > and Fedora generated an output file for > test/org/apache/tomcat/util/net/openssl/TestOpenSSLConf.java [1]. Both, > however, reported "Found OpenSSL version 0x0" which I find strange? That does seem odd. I suspect either the wrong OpenSSL version or no OpenSSL version was found. > On Windows, only the output [2] for the file mentioned above is in the > output/build/logs, while on Fedora I also have output from the 3 Test > files from test/org/apache/tomcat/util/net/openssl/ciphers/. Does that > mean that these tests were not run on Windows? That seems to be a reasonable conclusion. > I wanted to check the Gump output to compare with my local results. I > found this URL, which I'm not sure if it is the right one or not - > http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk/index.html - as > it says "Project build output found here..." but without any links or > any other information. That is the build. The full output is linked just below that line but you probably want the tests which are run as a separate build for each connector. http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/index.html http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/index.html http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-apr/index.html If you scroll down for any of those pages, you'll find the individual test files for the latest run. > I would like at the very least to add the output of `openssl version` to > the Ant output, perhaps at the `test.openssl.exists` target. If there > are no objections I will add that. +1 Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62798] Apache failed to initialize connector
https://bz.apache.org/bugzilla/show_bug.cgi?id=62798 Mark Thomas changed: What|Removed |Added Resolution|--- |INVALID Status|NEW |RESOLVED OS||All --- Comment #1 from Mark Thomas --- Tomcat has not been shutdown fully. Either because enough time has not been allowed for the shutdown process to complete or because a bug in a web application is preventing Tomcat from shutting down. Please use the users list if you require further assistance. -- 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: r1842692 - in /tomcat/tc8.5.x/trunk: ./ test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java
Author: markt Date: Wed Oct 3 09:07:15 2018 New Revision: 1842692 URL: http://svn.apache.org/viewvc?rev=1842692=rev Log: Back-port fix from trunk that is required by Gump so the required OpenSSL libraries are on the path. Modified: tomcat/tc8.5.x/trunk/ (props changed) tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java Propchange: tomcat/tc8.5.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Wed Oct 3 09:07:15 2018 @@ -1,2 +1,2 @@ /tomcat/tc8.0.x/trunk:1809644 -/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409 ,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747 404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1 756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
svn commit: r1842693 - /tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java
Author: markt Date: Wed Oct 3 09:10:43 2018 New Revision: 1842693 URL: http://svn.apache.org/viewvc?rev=1842693=rev Log: Whitespace only Align with 8.5.x Modified: tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java Modified: tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java?rev=1842693=1842692=1842693=diff == --- tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java (original) +++ tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java Wed Oct 3 09:10:43 2018 @@ -34,8 +34,7 @@ public class TestCipher { */ @Test public void testAllOpenSSLCiphersMapped() throws Exception { -Set openSSLCipherSuites = -TesterOpenSSL.getOpenSSLCiphersAsSet("ALL:eNULL"); +Set openSSLCipherSuites = TesterOpenSSL.getOpenSSLCiphersAsSet("ALL:eNULL"); StringBuilder errors = new StringBuilder(); @@ -77,8 +76,7 @@ public class TestCipher { // OpenSSL does not include ECDH/ECDHE ciphers in all and there is no // EC alias. Use aRSA. // OpenSSL 1.0.0 onwards does not include eNULL in all. -Set availableCipherSuites = -TesterOpenSSL.getOpenSSLCiphersAsSet("ALL:eNULL:aRSA"); +Set availableCipherSuites = TesterOpenSSL.getOpenSSLCiphersAsSet("ALL:eNULL:aRSA"); Set expectedCipherSuites = new HashSet<>(); for (Cipher cipher : Cipher.values()) { - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [GUMP@vmgump-vm3]: Project tomcat-native-1.2-1.1.1-configure (in module tomcat-native-1.2-1.1.1) failed
On 03/10/18 08:49, Mark Thomas wrote: > On 03/10/18 00:54, Bill Barker wrote: >> 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-native-1.2-1.1.1-configure has an issue affecting its >> community integration. > > > >> checking for OpenSSL library... using openssl from >> /srv/gump/public/workspace/openssl-1.1.1/dest-20181003/${exec_prefix}/lib >> and /srv/gump/public/workspace/openssl-1.1.1/dest-20181003/include >> checking OpenSSL library version >= 1.0.2... >> >> Found OPENSSL_VERSION_NUMBER 0x1000106f (OpenSSL 1.0.1f 6 Jan 2014) >> Require OPENSSL_VERSION_NUMBER 0x1000200f or greater (1.0.2) >> >> configure: error: Your version of OpenSSL is not compatible with this >> version of tcnative > > This is ... odd. > > The 1.1.1 branch is selected in the Gump metadata yet it reports as > 1.0.1. Not sure what is going on here at the moment. Problem solved. I hadn't declared the dependencies correctly. That meant OpenSSL 1.1.1 hadn't been built by this point so it picked up 1.0.2 from the system path. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GUMP@vmgump-vm3]: 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 9.x, a web server implementing the Java Servlet 4.0, ... Full details are available at: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-validate/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -DEBUG- Dependency on checkstyle exists, no need to add for property checkstyle.jar. -INFO- Failed with reason build failed The following work was performed: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-validate/gump_work/build_tomcat-trunk_tomcat-trunk-validate.html Work Name: build_tomcat-trunk_tomcat-trunk-validate (Type: Build) Work ended in a state of : Failed Elapsed: 33 secs Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true -Dbuild.sysclasspath=only -Dsun.zip.disableMemoryMapping=true org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs -Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-8.13-SNAPSHOT.jar -Dexecute.validate=true validate [Working Directory: /srv/gump/public/workspace/tomcat-trunk] CLASSPATH: /usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/checkstyle/target/checkstyle-8.13-SNAPSHOT.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/commons-beanutils/dist/commons-beanutils-20181003.jar:/srv/gump/packages/commons-collections3/commons-collections-3.2.1.jar:/srv/gump/public/workspace/commons-cli/target/commons-cli-1.5-SNAPSHOT.jar:/srv/gump/public/workspace/commons-lang-trunk/target/commons-lang3-3.9-SNAPSHOT.jar:/srv/gump/pu blic/workspace/apache-commons/logging/target/commons-logging-20181003.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20181003.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-HEAD-jre-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-8.13-SNAPSHOT.jar setproxy: downloadfile: validate: [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/res/checkstyle [checkstyle] Running Checkstyle 8.13-SNAPSHOT on 3314 files [checkstyle] [ERROR] /srv/gump/public/workspace/tomcat-trunk/test/org/apache/catalina/webresources/TestAbstractArchiveResource.java:22: Wrong order for 'org.junit.Assert' import. [ImportOrder] [checkstyle] [ERROR] /srv/gump/public/workspace/tomcat-trunk/test/org/apache/catalina/webresources/TestFileResource.java:24: Wrong order for 'org.junit.Assert' import. [ImportOrder] BUILD FAILED /srv/gump/public/workspace/tomcat-trunk/build.xml:576: Got 2 errors and 0 warnings. Total time: 33 seconds - To subscribe to this information via syndicated feeds: - RSS: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-validate/rss.xml - Atom: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-validate/atom.xml == Gump Tracking Only === Produced by Apache Gump(TM) version 2.3. Gump Run 20181003060006, vmgump-vm3.apache.org:vmgump:20181003060006 Gump E-mail Identifier (unique within run) #1. -- Apache Gump http://gump.apache.org/ [Instance: vmgump-vm3] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1842691 - /tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java
Author: markt Date: Wed Oct 3 08:56:54 2018 New Revision: 1842691 URL: http://svn.apache.org/viewvc?rev=1842691=rev Log: Fix failing tests when testing against OpenSSL 1.1.0. The ARIA ciphers were introduced in 1.1.1, not 1.1.0. Modified: tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java Modified: tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java?rev=1842691=1842690=1842691=diff == --- tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java (original) +++ tomcat/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java Wed Oct 3 08:56:54 2018 @@ -213,22 +213,6 @@ public class TesterOpenSSL { unimplemented.add(Cipher.TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256); unimplemented.add(Cipher.TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256); unimplemented.add(Cipher.TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256); -unimplemented.add(Cipher.TLS_RSA_WITH_ARIA_128_GCM_SHA256); -unimplemented.add(Cipher.TLS_RSA_WITH_ARIA_256_GCM_SHA384); -unimplemented.add(Cipher.TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256); -unimplemented.add(Cipher.TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384); -unimplemented.add(Cipher.TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256); -unimplemented.add(Cipher.TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384); -unimplemented.add(Cipher.TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256); -unimplemented.add(Cipher.TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384); -unimplemented.add(Cipher.TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256); -unimplemented.add(Cipher.TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384); -unimplemented.add(Cipher.TLS_PSK_WITH_ARIA_128_GCM_SHA256); -unimplemented.add(Cipher.TLS_PSK_WITH_ARIA_256_GCM_SHA384); -unimplemented.add(Cipher.TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256); -unimplemented.add(Cipher.TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384); -unimplemented.add(Cipher.TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256); -unimplemented.add(Cipher.TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384); } else { // These were removed in 1.1.0 so won't be available from that // version onwards. @@ -302,6 +286,27 @@ public class TesterOpenSSL { unimplemented.add(Cipher.TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA); } +if (VERSION < 10101) { +// These were implemented in 1.1.1 so won't be available in any +// earlier version +unimplemented.add(Cipher.TLS_RSA_WITH_ARIA_128_GCM_SHA256); +unimplemented.add(Cipher.TLS_RSA_WITH_ARIA_256_GCM_SHA384); +unimplemented.add(Cipher.TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256); +unimplemented.add(Cipher.TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384); +unimplemented.add(Cipher.TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256); +unimplemented.add(Cipher.TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384); +unimplemented.add(Cipher.TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256); +unimplemented.add(Cipher.TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384); +unimplemented.add(Cipher.TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256); +unimplemented.add(Cipher.TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384); +unimplemented.add(Cipher.TLS_PSK_WITH_ARIA_128_GCM_SHA256); +unimplemented.add(Cipher.TLS_PSK_WITH_ARIA_256_GCM_SHA384); +unimplemented.add(Cipher.TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256); +unimplemented.add(Cipher.TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384); +unimplemented.add(Cipher.TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256); +unimplemented.add(Cipher.TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384); +} + OPENSSL_UNIMPLEMENTED_CIPHERS = Collections.unmodifiableSet(unimplemented); Map renamed = new HashMap<>(); - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1842694 - in /tomcat/tc8.5.x/trunk: ./ test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java
Author: markt Date: Wed Oct 3 09:12:15 2018 New Revision: 1842694 URL: http://svn.apache.org/viewvc?rev=1842694=rev Log: Fix failing tests when testing against OpenSSL 1.1.0. The ARIA ciphers were introduced in 1.1.1, not 1.1.0. Modified: tomcat/tc8.5.x/trunk/ (props changed) tomcat/tc8.5.x/trunk/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java Propchange: tomcat/tc8.5.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Wed Oct 3 09:12:15 2018 @@ -1,2 +1,2 @@ /tomcat/tc8.0.x/trunk:1809644 -/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409 ,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747 404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1 756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205