[Bug 61773] When more than 10000 times of HTTPS websocket, Tomcat cannot respond to requesting HTTPS requests
https://bz.apache.org/bugzilla/show_bug.cgi?id=61773 Xiaojin Zhangchanged: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID |--- Severity|major |normal --- Comment #3 from Xiaojin Zhang --- After further testing, it is found that when Connector is configured with Http2NioProtocol, Websocket closes and AbstractEndpoint.countDownConnection cannot be called. Details of closing Websocket connection are as follows: 1, when the WebSocket is closed by the client, it first calls the Nio2Channel.close method. This method calls SocketChannel.close and calls Nio2Channel.isOpen back to false 2, the last call to the Nio2Endpoint.closeSocket method, the release of Socket. This method is called AbstractEndpoint.countDownConnection if Nio2Channel.isOpen returns true, but the first step is to call the SocketChannel.close method, it returns false, leading to the call to AbstractEndpoint.countDownConnection, the number of connections appear unable to release, and cannot receive the new request when opened Websocket over 1. So, I guess the problem is on the Nio2Endpoint.closeSocket implementation. Please see logs for testing. Step 1 log: -++ | STACK | thread_name="http-nio2-8080-exec-5" thread_id=0x10;is_daemon=true;priority=5; | | | @org.apache.tomcat.util.net.Nio2Channel.isOpen(Nio2Channel.java:96) | | | at org.apache.tomcat.util.net.Nio2Channel.close(Nio2Channel.java:84) | | | at org.apache.coyote.http11.upgrade.Nio2ServletOutputStream.doClose(Nio2ServletOutputStream.java:196) | | | at org.apache.coyote.http11.upgrade.AbstractServletOutputStream.close(AbstractServletOutputStream.java:140) | | | at org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.doClose(WsRemoteEndpointImplServer.java:139) | | | at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.close(WsRemoteEndpointImplBase.java:667) | | | at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$WsWriteListener.onError(WsHttpUpgradeHandler.java:234) | | | at org.apache.coyote.http11.upgrade.AbstractServletOutputStream.onError(AbstractServletOutputStream.java:239) | | | at org.apache.coyote.http11.upgrade.Nio2ServletOutputStream$1.failed(Nio2ServletOutputStream.java:74) | | | at org.apache.coyote.http11.upgrade.Nio2ServletOutputStream$1.failed(Nio2ServletOutputStream.java:51) | | | at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:128) | | | at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157) | | | at sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:736) | | | at sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382) | | | at sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399) | | | at org.apache.tomcat.util.net.Nio2Channel.write(Nio2Channel.java:161) | | | at org.apache.coyote.http11.upgrade.Nio2ServletOutputStream.doWriteInternal(Nio2ServletOutputStream.java:153) | | | at org.apache.coyote.http11.upgrade.Nio2ServletOutputStream.doWrite(Nio2ServletOutputStream.java:97) | | | at
[GUMP@vmgump-vm3]: Project tomcat-tc8.0.x-test-nio2 (in module tomcat-8.0.x) 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-tc8.0.x-test-nio2 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-tc8.0.x-test-nio2 : Tomcat 8.x, a web server implementing the Java Servlet 3.1, ... Full details are available at: http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-nio2/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -DEBUG- Dependency on commons-daemon exists, no need to add for property commons-daemon.native.src.tgz. -DEBUG- Dependency on commons-daemon exists, no need to add for property tomcat-native.tar.gz. -INFO- Failed with reason build failed -INFO- Project Reports in: /srv/gump/public/workspace/tomcat-8.0.x/output/logs-NIO2 -INFO- Project Reports in: /srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs -WARNING- No directory [/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs] The following work was performed: http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-nio2/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2.html Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2 (Type: Build) Work ended in a state of : Failed Elapsed: 19 mins 51 secs Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true -Dbuild.sysclasspath=only org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs -Dexecute.test.nio2=true -Dtest.temp=output/test-tmp-NIO2 -Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar -Dtest.accesslog=true -Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar -Dexamples.sources.skip=true -Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20171118.jar -Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20171118/bin/openssl -Dexecute.test.nio=false -Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar -Dexecute.test.apr=false -Dexecute.test.bio=false -Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20171118-native-src.tar.gz -Dtest.repor ts=output/logs-NIO2 -Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20171118-native-src.tar.gz -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar -Dtest.relaxTiming=true -Dtest.excludePerformance=true -Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-8.0.x/true -Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.jar -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test [Working Directory: /srv/gump/public/workspace/tomcat-8.0.x] CLASSPATH: /usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-8.0.x/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/servlet-api.ja
[Bug 61658] Update mime-mappings for font mime-types to use font/*, per RFC8081
https://bz.apache.org/bugzilla/show_bug.cgi?id=61658 Mark Thomaschanged: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED OS||All --- Comment #1 from Mark Thomas --- Fixed in: - trunk for 9.0.2 onwards - 8.5.x for 8.5.24 onwards - 8.0.x for 8.0.48 onwardse - 7.0.x for 7.0.83 onwards -- 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: r1815619 - in /tomcat/tc7.0.x/trunk: ./ conf/web.xml webapps/docs/changelog.xml
Author: markt Date: Fri Nov 17 19:58:28 2017 New Revision: 1815619 URL: http://svn.apache.org/viewvc?rev=1815619=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=61658 Update MIME mappings for fonts to use font/* as per RFC8081 Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/conf/web.xml tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc7.0.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Fri Nov 17 19:58:28 2017 @@ -1,3 +1,3 @@ /tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988 ,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702 739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1 725974,1726171-1726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152,1744272,1746732,1746750,1752739,1754615,1755886,1756018,1758563,1759565,1761686,1762173,1762206,1766280,1767507-1767508,1767653,1767656,1769267,1772949,1773521,1773527,1774104,1777015,1777213,1779330,1783151,1784188,1784966,1785670,1786846,1788260,1788999,1789140,1789402,1791529,1791559,1795291,1796906,1797523,1799214,1800998-1800999,1801003,1801007-1801008,1801017,1801020,1802808,180281 4,1803618,1806107,1806733,1807082-1807083,1808707,1808884,1809267,1809644,1809832,1809904,1809915,1809924,1810283,1810328,1810574,1810576-1810577,1810584,1810588,1811141,1811842,1812090,1812096,1812150,1812511,1814976,1814983,1815072,1815453
svn commit: r1815618 - in /tomcat/tc8.0.x/trunk: ./ conf/web.xml webapps/docs/changelog.xml
Author: markt Date: Fri Nov 17 19:57:44 2017 New Revision: 1815618 URL: http://svn.apache.org/viewvc?rev=1815618=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=61658 Update MIME mappings for fonts to use font/* as per RFC8081 Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x/trunk/conf/web.xml tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc8.0.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Fri Nov 17 19:57:44 2017 @@ -1,2 +1,2 @@ /tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151,1747537,1747925,1748002,1754614,1754643,1762124,1762183,1762203,1763792,1772948,1777014,1779719,1782037,1782240,1782386-1782387,1785669,1786845,1788249,1788324,1788905,1789216,1789335,1791528,1791558,1796697-1796698,1797521,1798543,1799162,1800143,1801693,1802805,1806799,1807079-1807080,1808880,1809831,1812093,1812143,1812145,1812319,1814975 -/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886 ,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657 592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1 666387,1666494,1666496,1666552,1666569,1666579,137,149,1666757,1666966,1666972,1666985,1666995,1666997,1667292,1667402,1667406,1667546,1667615,1667630,1667636,1667688,1667764,1667871,1668026,1668135,1668193,1668593,1668596,1668630,1668639,1668843,1669353,1669370,1669451,1669800,1669838,1669876,1669882,1670394,1670433,1670591,1670598-1670600,1670610,1670631,1670719,1670724,1670726,1670730,1670940,1671112,1672272,1672284,1673754,1674294,1675461,1675486,1675594,1675830,1676231,1676250-1676251,1676364,1676381,1676393,1676479,1676525,1676552,1676615,1676630,1676634,1676721,1676926,1676943,1677140,1677802,1678011,1678162,1678174,1678339,1678426-1678427,1678694,1678701,1679534,1679708,1679710,1679716,1680034,1680246,1681056,1681123,1681138,1681280,1681283,1681286,1681450,1681697,1681699,1681701,1681729,1681770,1681779,1681793,1681807,1681837-1681838,1681854,1681862,1681958,1682028,1682033,1682311,1682315,1682317,1682320,1682324,1682330,1682842,1684172,1684366,1684383,1684526-168452
svn commit: r1815616 - in /tomcat/tc8.5.x/trunk: ./ conf/web.xml webapps/docs/changelog.xml
Author: markt Date: Fri Nov 17 19:57:16 2017 New Revision: 1815616 URL: http://svn.apache.org/viewvc?rev=1815616=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=61658 Update MIME mappings for fonts to use font/* as per RFC8081 Modified: tomcat/tc8.5.x/trunk/ (props changed) tomcat/tc8.5.x/trunk/conf/web.xml tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc8.5.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Fri Nov 17 19:57:16 2017 @@ -1,2 +1,2 @@ /tomcat/tc8.0.x/trunk:1809644 -/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409 ,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747 404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1 756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
svn commit: r1815615 - in /tomcat/trunk: conf/web.xml webapps/docs/changelog.xml
Author: markt Date: Fri Nov 17 19:56:21 2017 New Revision: 1815615 URL: http://svn.apache.org/viewvc?rev=1815615=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=61658 Update MIME mappings for fonts to use font/* as per RFC8081 Modified: tomcat/trunk/conf/web.xml tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/conf/web.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/conf/web.xml?rev=1815615=1815614=1815615=diff == --- tomcat/trunk/conf/web.xml (original) +++ tomcat/trunk/conf/web.xml Fri Nov 17 19:56:21 2017 @@ -2900,7 +2900,7 @@ otf -application/x-font-otf +font/otf @@ -3939,11 +3939,11 @@ ttc -application/x-font-ttf +font/collection ttf -application/x-font-ttf +font/ttf ttl @@ -4332,7 +4332,7 @@ woff -application/x-font-woff +font/woff woff2 Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1815615=1815614=1815615=diff == --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Fri Nov 17 19:56:21 2017 @@ -210,6 +210,10 @@ Add generation of a SHA-512 hash for release artifacts to the build script. (markt) + +61658: Update MIME mappings for fonts to use +font/* as per RFC8081. (markt) + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: svn commit: r1815568 - /tomcat/jk/trunk/xdocs/webserver_howto/iis.xml
On 17/11/2017 16:53, Konstantin Kolinko wrote: > 2017-11-17 17:22 GMT+03:00: >> Author: markt >> Date: Fri Nov 17 14:22:15 2017 >> New Revision: 1815568 >> >> URL: http://svn.apache.org/viewvc?rev=1815568=rev >> Log: >> Update the installation instructions for the ISAPI redirector. >> >> Modified: >> tomcat/jk/trunk/xdocs/webserver_howto/iis.xml >> +Using the IIS management console, add a new virtual directory to your IIS >> web >> +site. In a clean install, this will be the Default Web Site. The >> name of >> +the virtual directory must be jakarta. Its physical path should be >> the > > It is a bit odd to see "jakarta" nowadays. > > Does the value come from the value of "extension_uri" in an above > configuration file (isapi_redirect.properties)? I'm not sure. Now I have some test VMs set up I can experiment with that. If it can be changed, what do we want to change it to? tomcat? apache? Something else? Note that the registry keys will still have Jakarta in their name. Changing those will be more work - especially if we want to retain backwards compatibility. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1815588 - /tomcat/jk/trunk/xdocs/webserver_howto/iis.xml
Author: kkolinko Date: Fri Nov 17 16:54:10 2017 New Revision: 1815588 URL: http://svn.apache.org/viewvc?rev=1815588=rev Log: Correct a typo. Modified: tomcat/jk/trunk/xdocs/webserver_howto/iis.xml Modified: tomcat/jk/trunk/xdocs/webserver_howto/iis.xml URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/xdocs/webserver_howto/iis.xml?rev=1815588=1815587=1815588=diff == --- tomcat/jk/trunk/xdocs/webserver_howto/iis.xml (original) +++ tomcat/jk/trunk/xdocs/webserver_howto/iis.xml Fri Nov 17 16:54:10 2017 @@ -276,7 +276,7 @@ If this does not work successfully, refe -As an alternative to useing the isapi_redirector.properties file, the +As an alternative to using the isapi_redirector.properties file, the ISAPI redirector may be configured via the registry. To do this, follow these steps: - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: svn commit: r1815568 - /tomcat/jk/trunk/xdocs/webserver_howto/iis.xml
2017-11-17 17:22 GMT+03:00: > Author: markt > Date: Fri Nov 17 14:22:15 2017 > New Revision: 1815568 > > URL: http://svn.apache.org/viewvc?rev=1815568=rev > Log: > Update the installation instructions for the ISAPI redirector. > > Modified: > tomcat/jk/trunk/xdocs/webserver_howto/iis.xml > [...] > - > + > + > +These instructions have been written based on Windows Server 2012 R2. > +Other versions should be broadly the same. As the installation process is > tested > +on other Windows versions, these instructions will be upadted to note any > +version specific information. > + > > - > > -In this document I will assume that isapi_redirect.dll is placed in > -c:\tomcat\bin\win32\i386\isapi_redirect.dll and > -that the properties files which you created are in c:\tomcat\conf. > +These installation instructions have been tested with a default installation > of > +IIS plus ISAPI Extensions and Filters on a clean, fully patched OS > installation > +with Tomcat 9 installed in C:\Program Files\Apache Software > Foundation\Tomcat > +9.0. This is referred to as ${tomcat_home} for the remainder of this > +document. > + > + > + > + > +Create a directory ${tomcat_home}\isapi > + > + > +Allow the IIS process to create the ISAPI redirector log file. Enter the > +following at a command prompt: > + > +>icacls "C:\Program Files\Apache Software Foundation\Tomcat 9.0\isapi" > /grant "IIS APPPOOL\DefaultAppPool":(OI)(CI)M > + > + > + > +Download the appropriate (32-bit or 64-bit) isapi_redirect.dll for your > +operating system and place it in ${tomcat_home}\isapi > + > + > +Create ${tomcat_home}\isapi\isapi_redirect.properties to configure > the ISAPI > +redirctor. Configuration can also be performed via registry settings - see > +below. The contents of this file should be: > + > +extension_uri=/jakarta/isapi_redirect.dll > +log_file=C:\Program Files\Apache Software Foundation\Tomcat > 9.0\isapi\isapi_redirect.log > +log_level=info > +worker_file=C:\Program Files\Apache Software Foundation\Tomcat > 9.0\isapi\workers.properties > +worker_mount_file=C:\Program Files\Apache Software Foundation\Tomcat > 9.0\isapi\uriworkermap.properties > + > +Be careful Windows doesn't add a .txt extension to the file. > + > + > +Create ${tomcat_home}\isapi\workers.properties to configure the Tomcat > +instances that requests will be passed to. For a single Tomcat instance on > the > +local machine the contents of this file should be: > + > +worker.list=tomcat01 > +worker.tomcat01.type=ajp13 > +worker.tomcat01.host=localhost > +worker.tomcat01.port=8009 > + > + > + > +Create ${tomcat_home}\isapi\uriworkermap.properties to configure which > +requests will be passed to Tomcat. To expose the examples web application the > +contents of this file should be: > + > +/examples/*=tomcat01 > + > + > + > +Using the IIS management console, add a new virtual directory to your IIS web > +site. In a clean install, this will be the Default Web Site. The name > of > +the virtual directory must be jakarta. Its physical path should be > the It is a bit odd to see "jakarta" nowadays. Does the value come from the value of "extension_uri" in an above configuration file (isapi_redirect.properties)? > +directory where you placed isapi_redirect.dll. > + > + > +Select the newly created vitual directory in the management console and then > +double-click Handler Mappings. Select the (currently disabled) > +ISAPI-dll entry and then click Edit Feature Permissions in the > +action pane. In the dialog box that opens, select Execute so all three > +permissions are selected. Click OK and ISAPI-dll should now be > in > +the enabled state. > + > + > +Again using the IIS management console, add the ISAPI redirector as a filter > to > +your web site. Select your web site and then double-click ISAPI > Filters. > +From the action pane, click Add For the filter name use > tomcat > +and the executable should be the full path to isapi_redirect.dll. Once > +configured, click OK. > + > + > +Still using the IIS managament console configure the ISAPI redirector as > +allowed. Select your server (not the web site) and then double-click on > ISAPI > +and CGI Restrictions. From the action pane, click Add Select > the > +isapi_redirect.dll, add a descripion (e.g. tomcat) and select the Allow > +extension path to execute and then click OK. > + > + > +Restart IIS (stop + start the IIS service). > + > + > + > + > +That's all, you should now start Tomcat and ask IIS to serve you the > /examples > +context. Try href="http://localhost/examples/;>http://localhost/examples/ > +for example and execute some of the Servlet or JSP examples. > > > +If this does not work successfully, refer to the Troubleshooting section > below for help on correcting the problem. > + > + Best regards, Konstantin Kolinko - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional
svn commit: r1815586 - /tomcat/jk/trunk/xdocs/webserver_howto/iis.xml
Author: kkolinko Date: Fri Nov 17 16:49:35 2017 New Revision: 1815586 URL: http://svn.apache.org/viewvc?rev=1815586=rev Log: Correct several typos. Changed "Be careful" text so that it is less ambiguous. Modified: tomcat/jk/trunk/xdocs/webserver_howto/iis.xml Modified: tomcat/jk/trunk/xdocs/webserver_howto/iis.xml URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/xdocs/webserver_howto/iis.xml?rev=1815586=1815585=1815586=diff == --- tomcat/jk/trunk/xdocs/webserver_howto/iis.xml (original) +++ tomcat/jk/trunk/xdocs/webserver_howto/iis.xml Fri Nov 17 16:49:35 2017 @@ -200,7 +200,7 @@ Download the appropriate (32-bit or 64-b operating system and place it in ${tomcat_home}\isapi -Create ${tomcat_home}\isapi\isapi_redirect.properties to configure the ISAPI +Create ${tomcat_home}\isapi\isapi_redirect.properties file to configure the ISAPI redirctor. Configuration can also be performed via registry settings - see below. The contents of this file should be: @@ -210,10 +210,10 @@ log_level=info worker_file=C:\Program Files\Apache Software Foundation\Tomcat 9.0\isapi\workers.properties worker_mount_file=C:\Program Files\Apache Software Foundation\Tomcat 9.0\isapi\uriworkermap.properties -Be careful Windows doesn't add a .txt extension to the file. +Be careful so that Windows does not add a .txt extension to the file. -Create ${tomcat_home}\isapi\workers.properties to configure the Tomcat +Create ${tomcat_home}\isapi\workers.properties file to configure the Tomcat instances that requests will be passed to. For a single Tomcat instance on the local machine the contents of this file should be: @@ -224,7 +224,7 @@ worker.tomcat01.port=8009 -Create ${tomcat_home}\isapi\uriworkermap.properties to configure which +Create ${tomcat_home}\isapi\uriworkermap.properties file to configure which requests will be passed to Tomcat. To expose the examples web application the contents of this file should be: @@ -238,7 +238,7 @@ the virtual directory must be jakarta directory where you placed isapi_redirect.dll. -Select the newly created vitual directory in the management console and then +Select the newly created virtual directory in the management console and then double-click Handler Mappings. Select the (currently disabled) ISAPI-dll entry and then click Edit Feature Permissions in the action pane. In the dialog box that opens, select Execute so all three - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1815572 - /tomcat/jk/trunk/native/iis/jk_isapi_plugin.c
Author: markt Date: Fri Nov 17 15:11:30 2017 New Revision: 1815572 URL: http://svn.apache.org/viewvc?rev=1815572=rev Log: Fix typos in error messages. Modified: tomcat/jk/trunk/native/iis/jk_isapi_plugin.c Modified: tomcat/jk/trunk/native/iis/jk_isapi_plugin.c URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/iis/jk_isapi_plugin.c?rev=1815572=1815571=1815572=diff == --- tomcat/jk/trunk/native/iis/jk_isapi_plugin.c (original) +++ tomcat/jk/trunk/native/iis/jk_isapi_plugin.c Fri Nov 17 15:11:30 2017 @@ -327,7 +327,7 @@ static struct error_reasons { { 404, "Not Found", "The requested URL was not found on this server", - "If you entered the URL manually please check your" + "If you entered the URL manually please check your " "spelling and try again." }, { 405, @@ -346,7 +346,7 @@ static struct error_reasons { { 407, "Proxy Authentication Required", NULL, - "The client must first authenticate itself with the proxy" + "The client must first authenticate itself with the proxy." }, { 408, "Request Timeout", @@ -428,7 +428,7 @@ static struct error_reasons { "Gateway Timeout", NULL, "The server, while acting as a gateway or proxy, " - "did not receive a timely response from the upstream server" + "did not receive a timely response from the upstream server." }, { 505, "HTTP Version Not Supported", - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: svn commit: r1815571 - /tomcat/native/trunk/
2017-11-17 17:32 GMT+03:00: > Author: markt > Date: Fri Nov 17 14:32:05 2017 > New Revision: 1815571 > > URL: http://svn.apache.org/viewvc?rev=1815571=rev > Log: > Ignore the default Eclipse output directory > > Modified: > tomcat/native/trunk/ (props changed) > > Propchange: tomcat/native/trunk/ > -- > --- svn:ignore (original) > +++ svn:ignore Fri Nov 17 14:32:05 2017 > @@ -1,6 +1,7 @@ > .classpath > .project > .settings > +bin > build.properties > dist > logs Just noting: In Tomcat proper we configure Eclipse IDE Project so that its output directory is ".settings/output" and thus is ignored along with the whole ".settings" directory. .classpath file: Though as we have not committed a project or project template for Tomcat Native, I agree that creating a new one by default will use the "bin" directory. Thus no real objections here. Best regards, Konstantin Kolinko - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1815571 - /tomcat/native/trunk/
Author: markt Date: Fri Nov 17 14:32:05 2017 New Revision: 1815571 URL: http://svn.apache.org/viewvc?rev=1815571=rev Log: Ignore the default Eclipse output directory Modified: tomcat/native/trunk/ (props changed) Propchange: tomcat/native/trunk/ -- --- svn:ignore (original) +++ svn:ignore Fri Nov 17 14:32:05 2017 @@ -1,6 +1,7 @@ .classpath .project .settings +bin build.properties dist logs - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1815570 - /tomcat/native/trunk/bin/
Author: markt Date: Fri Nov 17 14:30:46 2017 New Revision: 1815570 URL: http://svn.apache.org/viewvc?rev=1815570=rev Log: Remove directory added in error Removed: tomcat/native/trunk/bin/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1815569 - /tomcat/jk/trunk/xdocs/webserver_howto/iis.xml
Author: markt Date: Fri Nov 17 14:22:50 2017 New Revision: 1815569 URL: http://svn.apache.org/viewvc?rev=1815569=rev Log: Fix typo Modified: tomcat/jk/trunk/xdocs/webserver_howto/iis.xml Modified: tomcat/jk/trunk/xdocs/webserver_howto/iis.xml URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/xdocs/webserver_howto/iis.xml?rev=1815569=1815568=1815569=diff == --- tomcat/jk/trunk/xdocs/webserver_howto/iis.xml (original) +++ tomcat/jk/trunk/xdocs/webserver_howto/iis.xml Fri Nov 17 14:22:50 2017 @@ -172,7 +172,7 @@ Adding more contexts to the configuratio These instructions have been written based on Windows Server 2012 R2. Other versions should be broadly the same. As the installation process is tested -on other Windows versions, these instructions will be upadted to note any +on other Windows versions, these instructions will be updated to note any version specific information. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1815568 - /tomcat/jk/trunk/xdocs/webserver_howto/iis.xml
Author: markt Date: Fri Nov 17 14:22:15 2017 New Revision: 1815568 URL: http://svn.apache.org/viewvc?rev=1815568=rev Log: Update the installation instructions for the ISAPI redirector. Modified: tomcat/jk/trunk/xdocs/webserver_howto/iis.xml Modified: tomcat/jk/trunk/xdocs/webserver_howto/iis.xml URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/xdocs/webserver_howto/iis.xml?rev=1815568=1815567=1815568=diff == --- tomcat/jk/trunk/xdocs/webserver_howto/iis.xml (original) +++ tomcat/jk/trunk/xdocs/webserver_howto/iis.xml Fri Nov 17 14:22:15 2017 @@ -77,61 +77,23 @@ A worker is defined to be a tomcat proce -The IIS to Tomcat redirector works for: +The IIS to Tomcat redirector is supported for: + - -WinNT4.0-i386 SP4/SP5/SP6a (should be able to work with other service packs), Win98, WinXP, Win2K, -and probably also Win2K3, Vista and Windows 7. - - -IIS4.0 and PWS4.0, IIS 5 to IIS 7. - - -Tomcat 3.2 to Tomcat 8. - +IIS running on Windows 7 or later +IIS running on Windows Server 2008 SP2 or later +Tomcat 7 or later - - - -The mod_jk module uses the AJP protocol to send requests to the Tomcat containers. -The AJP version typically used is ajp13. - - - - - -There are extra steps you need to take for configuring Tomcat with IIS 5 and 6. Please see the appropriate links from -http://wiki.apache.org/tomcat/Tomcat/Links;>Tomcat Useful Links. - - - - - -There is a known bug in IIS that may result in incomplete log messages. See https://issues.apache.org/bugzilla/show_bug.cgi?id=45769;>bug 45769 -for further details. - - - - - -In a 64 Bit environment - at least for IIS 7 - the used IIS Application Pool -should have "Enable 32-bit Applications" set to "False". Otherwise the redirector will -not be called and returns an http code 404. If you think, the 32bit version of -isapi_redirect.dll would do the job instead, you will get an http code 500, -because the library is not loadable into a 64 Bit IIS. - - - - -Tomcat supports ajp13 since Tomcat 3.2. -Others servlet engines such as Jetty or JBoss also support the ajp13 protocol +The redirector may work with IIS running on older versions of Windows but such +configurations are not supported. -The ajp12 protocol has been deprecated and you should no longer use it. -The ajp14 protocol is considered experimental. +The mod_jk module uses the AJP protocol to send requests to the Tomcat +containers. The AJP version used is ajp13. All current versions Tomcat +support the ajp13 protocol. Others servlet engines such as Jetty and +JBoss also support the ajp13 protocol. @@ -140,20 +102,21 @@ The ajp14 protocol is considered -The ISAPI redirector is a Microsoft IIS plugin (filter + extension). IIS loads the redirector plugin and calls its -filter function for each in-coming request. +The ISAPI redirector is a Microsoft IIS plugin (filter + extension). IIS loads +the redirector plugin and calls its filter function for each in-coming request. -The filter then tests the request URL against a list of URI-paths held inside uriworkermap.properties, -If the current request matches one of the entries in the list of URI-paths, -the filter transfers the request to the extension. +The filter then tests the request URL against a list of URI-paths held inside +uriworkermap.properties. If the current request matches one of the entries in +the list of URI-paths, the filter transfers the request to the extension. -The extension collects the request parameters and forwards them to the appropriate worker using the defined -protocol like ajp13. +The extension collects the request parameters and forwards them to the +appropriate worker using the defined protocol like ajp13. -The extension collects the response from the worker and returns it to the browser. +The extension collects the response from the worker and returns it to the +browser. @@ -163,23 +126,29 @@ The extension collects the response from -A pre-built version of the ISAPI redirector plugin, isapi_redirect.dll, is available under -the win32/i386 directory of the Tomcat Connectors distribution. +Pre-built versions of the ISAPI redirector plugin, isapi_redirect.dll, for +32-bit and 64-bit environments are available from the +https://tomcat.apache.org/download-connectors.cgi;>Apache Tomcat +Connectors Downloads page. -You can also build a copy locally from the Tomcat Connectors source distribution. +You can also build a copy locally from the Tomcat Connectors source +distribution. The ISAPI redirector requires three entities: -isapi_redirect.dll - The ISAPI redirector for Microsoft IIS plugin, either obtain a pre-built DLL or build it yourself (see the build section). +isapi_redirect.dll - The ISAPI redirector for Microsoft IIS plugin, +either obtain a pre-built DLL or build it yourself (see the build section). -workers.properties - A file that describes the host(s) and
[Bug 57830] Add support for ProxyProtocol
https://bz.apache.org/bugzilla/show_bug.cgi?id=57830 --- Comment #19 from kycro...@gmail.com --- Created attachment 35535 --> https://bz.apache.org/bugzilla/attachment.cgi?id=35535=edit Source and JAR for proxy protocol support for 8.5.23 I've attached a new tomcat-coyote jar, with source code, that supports proxy protocol in tomcat 8.5.23. Test/use/ignore as you like. (And yes, this work was done for support with AWS ELB.) -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat Native 1.2.16
On 17/11/17 11:24, Rainer Jung wrote: > Am 15.11.2017 um 12:03 schrieb Mark Thomas: >> Version 1.2.16 includes the following changes compared to 1.2.14: >> >> - Update minimum recommended OpenSSL version to 1.0.2m >> - Update minimum recommended APR version to 1.6.3 >> - Windows binaries built with OpenSSL 1.0.2m and APR 1.6.3 >> >> Various other fixes and improvements. See the changelog for details. >> >> The proposed release artefacts can be found at [1], >> and the build was done using tag [2]. >> >> The Apache Tomcat Native 1.2.16 is >> [X] Stable, go ahead and release >> [ ] Broken because of ... > > +1 to release, thanks for RMing. > > 3 minor remarks: > > - there's a new empty top-level "bin" folder. It also exists as an empty > folder in svn. My bad. I'll remove that. > - the functional changes are mostly in OCSP and that is probably not > really being used by our TC unit tests I think not being used at all would be closer. > - it seems to me that on Unix/Linux OCSP support is always active if > OpenSSL supports it, but on Windows one needs to enable it. We should > probably sync that behavior before the next release. I currently don't > see a reason, why the platforms should behave differently. Seems reasonable. Mark > > > - Tested with APR 1.6.3, OpenSSL 1.0.2m and 1.1.0g, > and unit tests of TC 8.5 head > - Platforms Solaris 10 Sparc, SLES 11 and 12 64 Bit, RHEL 6 and 7 64 Bits > - configure flag "--enable-maintainer-mode" > - make with gcc 7.2.0 on Solaris and platform gcc on Linux > - Using Java version 1.8.0_144 64 Bit > - Using "-XX:-UseCompressedClassPointers" on 64 Bit Linux > - SHA1 and MD5 OK > - signatures OK > - gz and zip for sources consistent > - source dist consistent with svn tag > - config.guess and config.sub from apr 1.6.3 (copied by buildconf) > from this year (OK). > - VERSIONS says OpenSSL 1.0.2m and APR 1.6.3 > - recreated release with jnirelease script, results are > consistent with source dist, except for minor expected diffs in > generated docs > - make succeeds and builds lib > - no C warnings > - unit test results for TC > - no failures > > Regards, > > Rainer > > - > 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
[GitHub] tomcat issue #84: Add tomcat in the cloud abstract implementation
Github user rmaucher commented on the issue: https://github.com/apache/tomcat/pull/84 Abstraction is ok, more importantly limiting the number of impls will make it much much easier to maintain. --- - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] tomcat pull request #84: Add tomcat in the cloud abstract implementation
Github user maxime-beck closed the pull request at: https://github.com/apache/tomcat/pull/84 --- - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] tomcat issue #84: Add tomcat in the cloud abstract implementation
Github user maxime-beck commented on the issue: https://github.com/apache/tomcat/pull/84 Apparently Microsoft recently came up with a new container management service **[1]** based on Kubernetes for Azure. This means that all container management providers that we're aiming to support now potentially work with Kubernetes. It makes us rethink our data model and especially our necessity for abstraction. Because this now needs a higher level of investigation and analysis, I'll close this pull request for now. ___ **[1]** https://azure.microsoft.com/en-us/blog/introducing-azure-container-service-aks-managed-kubernetes-and-azure-container-registry-geo-replication/ --- - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat Native 1.2.16
On Nov 17, 2017 06:24, "Rainer Jung"wrote: Am 15.11.2017 um 12:03 schrieb Mark Thomas: > Version 1.2.16 includes the following changes compared to 1.2.14: > > - Update minimum recommended OpenSSL version to 1.0.2m > - Update minimum recommended APR version to 1.6.3 > - Windows binaries built with OpenSSL 1.0.2m and APR 1.6.3 > > Various other fixes and improvements. See the changelog for details. > > The proposed release artefacts can be found at [1], > and the build was done using tag [2]. > > The Apache Tomcat Native 1.2.16 is > [X] Stable, go ahead and release > [ ] Broken because of ... > +1 to release, thanks for RMing. 3 minor remarks: - there's a new empty top-level "bin" folder. It also exists as an empty folder in svn. - the functional changes are mostly in OCSP and that is probably not really being used by our TC unit tests +1, we don't have any documentation around it either. There should be a PR to remedy the doc issue soon, I'll see if the contributor also wants to propose a test. - it seems to me that on Unix/Linux OCSP support is always active if OpenSSL supports it, but on Windows one needs to enable it. We should probably sync that behavior before the next release. I currently don't see a reason, why the platforms should behave differently. +1. That's what I was getting at with my OCSP thread on the users list. Also the download page mentions that OCSP support ok Windows is experimental, if that isn't true it needs an update. - Tested with APR 1.6.3, OpenSSL 1.0.2m and 1.1.0g, and unit tests of TC 8.5 head - Platforms Solaris 10 Sparc, SLES 11 and 12 64 Bit, RHEL 6 and 7 64 Bits - configure flag "--enable-maintainer-mode" - make with gcc 7.2.0 on Solaris and platform gcc on Linux - Using Java version 1.8.0_144 64 Bit - Using "-XX:-UseCompressedClassPointers" on 64 Bit Linux - SHA1 and MD5 OK - signatures OK - gz and zip for sources consistent - source dist consistent with svn tag - config.guess and config.sub from apr 1.6.3 (copied by buildconf) from this year (OK). - VERSIONS says OpenSSL 1.0.2m and APR 1.6.3 - recreated release with jnirelease script, results are consistent with source dist, except for minor expected diffs in generated docs - make succeeds and builds lib - no C warnings - unit test results for TC - no failures Regards, Rainer - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat Native 1.2.16
Am 15.11.2017 um 12:03 schrieb Mark Thomas: Version 1.2.16 includes the following changes compared to 1.2.14: - Update minimum recommended OpenSSL version to 1.0.2m - Update minimum recommended APR version to 1.6.3 - Windows binaries built with OpenSSL 1.0.2m and APR 1.6.3 Various other fixes and improvements. See the changelog for details. The proposed release artefacts can be found at [1], and the build was done using tag [2]. The Apache Tomcat Native 1.2.16 is [X] Stable, go ahead and release [ ] Broken because of ... +1 to release, thanks for RMing. 3 minor remarks: - there's a new empty top-level "bin" folder. It also exists as an empty folder in svn. - the functional changes are mostly in OCSP and that is probably not really being used by our TC unit tests - it seems to me that on Unix/Linux OCSP support is always active if OpenSSL supports it, but on Windows one needs to enable it. We should probably sync that behavior before the next release. I currently don't see a reason, why the platforms should behave differently. - Tested with APR 1.6.3, OpenSSL 1.0.2m and 1.1.0g, and unit tests of TC 8.5 head - Platforms Solaris 10 Sparc, SLES 11 and 12 64 Bit, RHEL 6 and 7 64 Bits - configure flag "--enable-maintainer-mode" - make with gcc 7.2.0 on Solaris and platform gcc on Linux - Using Java version 1.8.0_144 64 Bit - Using "-XX:-UseCompressedClassPointers" on 64 Bit Linux - SHA1 and MD5 OK - signatures OK - gz and zip for sources consistent - source dist consistent with svn tag - config.guess and config.sub from apr 1.6.3 (copied by buildconf) from this year (OK). - VERSIONS says OpenSSL 1.0.2m and APR 1.6.3 - recreated release with jnirelease script, results are consistent with source dist, except for minor expected diffs in generated docs - make succeeds and builds lib - no C warnings - unit test results for TC - no failures Regards, Rainer - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 61768] Processor for async requests are recycled before complete is called on AsyncContext
https://bz.apache.org/bugzilla/show_bug.cgi?id=61768 --- Comment #4 from Herbert Wespi--- Thanks Mark for the clarification. I see your point. Jersey does not register any listener to AsyncContext. I will try to adress it then with the Jersey Project. As an application developers, it would be nice if the two reference implementations (servlet and jax-rs) would just work well together out of the box ;-) -- 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 61768] Processor for async requests are recycled before complete is called on AsyncContext
https://bz.apache.org/bugzilla/show_bug.cgi?id=61768 --- Comment #3 from Mark Thomas--- (In reply to Herbert Wespi from comment #2) > ... then the request object > remains valid until complete method on AsyncContext is called. ... complete is called when the I/O error occurs. If the app/framework doesn't call it during error handling that is a further error and the container will ensure complete is called. -- 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