svn commit: r1799384 - in /tomcat/site/trunk: docs/presentations.html xdocs/presentations.xml
Author: huxing Date: Wed Jun 21 03:06:38 2017 New Revision: 1799384 URL: http://svn.apache.org/viewvc?rev=1799384=rev Log: Add more TomcatCon slides and recordings Modified: tomcat/site/trunk/docs/presentations.html tomcat/site/trunk/xdocs/presentations.xml Modified: tomcat/site/trunk/docs/presentations.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/presentations.html?rev=1799384=1799383=1799384=diff == --- tomcat/site/trunk/docs/presentations.html (original) +++ tomcat/site/trunk/docs/presentations.html Wed Jun 21 03:06:38 2017 @@ -310,13 +310,72 @@ mailing list. +Tomcat and Proxies - Jean-Frederic Clere, +http://schd.ws/hosted_files/apachecon2017/38/TomcatProxies.pdf;>slides + + + + Load balancing - Mark Thomas, http://people.apache.org/~markt/presentations/2017-05-17-d-tomcat-load-balancing.pdf;>slides +Tomcat Clustering - Keiichi Fujino, +http://events.linuxfoundation.org/sites/events/files/slides/TomcatCluster_3.pdf;>slides + + + + +The Challenges Tomcat Faces in High Throughput Production System - Huxing Zhang, +http://events.linuxfoundation.org/sites/events/files/slides/TomcatCon2017.pdf;>slides + + + + +Using OpenSSL to Boost JSSE in Tomcat - Jean-Frederic Clere, +http://schd.ws/hosted_files/apachecon2017/93/TomcatOpenSSL.pdf;>slides + + + + +How I Stopped Worrying and Learned to Love Open Source - David Cleary, +http://events.linuxfoundation.org/sites/events/files/slides/StopWorrying.pdf;>slides, +https://www.youtube.com/watch?v=FjD268R-obslist=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rpindex=56;>recording + + + + +Packaging Tomcat for Linux Distributions - Coty Sutherland, +http://schd.ws/hosted_files/apachecon2017/f1/packaging-tomcat-for-linux-distributions.pdf;>slides, +https://www.youtube.com/watch?v=OKs926hLIOolist=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rpindex=55;>recording + + + + +Introduction to Spring Boot - Rossen Stoyanchev, +https://www.youtube.com/watch?v=Qk7AcXgv_lklist=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rpindex=54;>recording + + + + +ASF Loves Tomcat and JavaEE: From Meecrowave to TomEE - Romain Manni-Bucau, +http://events.linuxfoundation.org/sites/events/files/slides/ASF%20loves%20Tomcat%20and%20EE-%20Meecrowave%20to%20TomEE.pdf;>slides, +https://www.youtube.com/watch?v=IQEGsSvAkIUlist=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rpindex=53;>recording + + + + +Jwala - Apache Tomcat and HTTPD Enterprise Manager - Steven Ger Arvindo Kinny, +http://schd.ws/hosted_files/apachecon2017/56/jwala-apachecon.pdf;>slides, +https://www.youtube.com/watch?v=LfXCrol8gHElist=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rpindex=52;>recording + + + + From a Cluster to the Cloud - Jean-Frederic Clere, +http://schd.ws/hosted_files/apachecon2017/c6/clusterCloud.pdf;>slides, https://www.youtube.com/watch?v=9PN-JZje6wsindex=51list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp;>recording Modified: tomcat/site/trunk/xdocs/presentations.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/presentations.xml?rev=1799384=1799383=1799384=diff == --- tomcat/site/trunk/xdocs/presentations.xml (original) +++ tomcat/site/trunk/xdocs/presentations.xml Wed Jun 21 03:06:38 2017 @@ -60,11 +60,52 @@ mailing list. http://people.apache.org/~markt/presentations/2017-05-16-c-securing-tomcat.pdf;>slides +Tomcat and Proxies - Jean-Frederic Clere, +http://schd.ws/hosted_files/apachecon2017/38/TomcatProxies.pdf;>slides + + Load balancing - Mark Thomas, http://people.apache.org/~markt/presentations/2017-05-17-d-tomcat-load-balancing.pdf;>slides +Tomcat Clustering - Keiichi Fujino, +http://events.linuxfoundation.org/sites/events/files/slides/TomcatCluster_3.pdf;>slides + + +The Challenges Tomcat Faces in High Throughput Production System - Huxing Zhang, +http://events.linuxfoundation.org/sites/events/files/slides/TomcatCon2017.pdf;>slides + + +Using OpenSSL to Boost JSSE in Tomcat - Jean-Frederic Clere, +http://schd.ws/hosted_files/apachecon2017/93/TomcatOpenSSL.pdf;>slides + + +How I Stopped Worrying and Learned to Love Open Source - David Cleary, +http://events.linuxfoundation.org/sites/events/files/slides/StopWorrying.pdf;>slides, +https://www.youtube.com/watch?v=FjD268R-obslist=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rpindex=56;>recording + + +Packaging Tomcat for Linux Distributions - Coty Sutherland, +http://schd.ws/hosted_files/apachecon2017/f1/packaging-tomcat-for-linux-distributions.pdf;>slides, +https://www.youtube.com/watch?v=OKs926hLIOolist=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rpindex=55;>recording + + +Introduction to Spring Boot - Rossen Stoyanchev, +
Re: ApacheCon slides with .odp extension
Chris, These two pdf files are not accessible to me: http://people.apache.org/~schultz/ApacheCon%20NA%202017/Let's%20Encrypt%20Apache%20Tomcat.pdf http://people.apache.org/~schultz/ApacheCon%20NA%202017/Seamless%20Upgrades%20for%20Credential%20Security%20in%20Apache%20Tomcat.pdf I got 403 FORBIDDEN for the above links. -- From:Christopher SchultzTime:2017 Jun 21 (Wed) 02:05 To:dev Subject:Re: ApacheCon slides with .odp extension Huxing, On 6/16/17 1:40 AM, Huxing Zhang wrote: > Hi > > I have noticed that some of the ApacheCon slides are in .odp format: > > http://people.apache.org/~schultz/ApacheCon%20NA%202017/Seamless%20Upgrades%20for%20Credential%20Security%20in%20Apache%20Tomcat.odp > http://people.apache.org/~schultz/ApacheCon%20NA%202017/Let's%20Encrypt%20Apache%20Tomcat.odp > > The .odp format does not work for me because it is for OpenOffice (I don't have OpenOffice installed on my Mac OS), and neither Pages and Microsoft PowerPoint could open it. > > I am wondering that should it be convert it to a more universal format like pdf, so that more people can open it without any confusion. Sorry about that... I usually convert to PDF as well. Looks like I idn't do it in this case. I've published the PDF versions in the same directory. Thanks, -chris
[Bug 60963] Optimize class loading for unpackWARs=false case
https://bz.apache.org/bugzilla/show_bug.cgi?id=60963 --- Comment #19 from Mark Thomas--- Just a quick note to say I haven't forgotten about this. It is still on my TODO list. I hope to get to it in the next week or so. -- 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 61201] CGIServlet adds too much to the SCRIPT_NAME environment variable if script followed by extra path
https://bz.apache.org/bugzilla/show_bug.cgi?id=61201 Mark Thomaschanged: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #2 from Mark Thomas --- That turned out much better than I expected. The fix was simple and did not need to depend on the new Servlet 4.0 features. Best of all, it used LESS code. Fixed in: - trunk for 9.0.0.M22 onwards - 8.5.x for 8.5.16 onwards - 8.0.x for 8.0.45 onwards - 7.0.x for 7.0.79 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: r1799371 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/catalina/servlets/CGIServlet.java webapps/docs/cgi-howto.xml webapps/docs/changelog.xml
Author: markt Date: Tue Jun 20 21:12:16 2017 New Revision: 1799371 URL: http://svn.apache.org/viewvc?rev=1799371=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=61201 Ensure that the SCRIPT_NAME environment variable for CGI executables is populated in a consistent way regardless of how the CGI servlet is mapped to a request. Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/catalina/servlets/CGIServlet.java tomcat/tc7.0.x/trunk/webapps/docs/cgi-howto.xml tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc7.0.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Tue Jun 20 21:12:16 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,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,1702739,1702 742,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,1725974,1 726171-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,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
svn commit: r1799370 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/servlets/CGIServlet.java webapps/docs/cgi-howto.xml webapps/docs/changelog.xml
Author: markt Date: Tue Jun 20 21:11:29 2017 New Revision: 1799370 URL: http://svn.apache.org/viewvc?rev=1799370=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=61201 Ensure that the SCRIPT_NAME environment variable for CGI executables is populated in a consistent way regardless of how the CGI servlet is mapped to a request. Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x/trunk/java/org/apache/catalina/servlets/CGIServlet.java tomcat/tc8.0.x/trunk/webapps/docs/cgi-howto.xml tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc8.0.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Tue Jun 20 21:11:29 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 -/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
svn commit: r1799369 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/catalina/servlets/CGIServlet.java webapps/docs/cgi-howto.xml webapps/docs/changelog.xml
Author: markt Date: Tue Jun 20 21:08:39 2017 New Revision: 1799369 URL: http://svn.apache.org/viewvc?rev=1799369=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=61201 Ensure that the SCRIPT_NAME environment variable for CGI executables is populated in a consistent way regardless of how the CGI servlet is mapped to a request. Modified: tomcat/tc8.5.x/trunk/ (props changed) tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlets/CGIServlet.java tomcat/tc8.5.x/trunk/webapps/docs/cgi-howto.xml tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc8.5.x/trunk/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Tue Jun 20 21:08:39 2017 @@ -1 +1 @@ -/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,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,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,1747404,1747506,1747 536,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-1756289,1756408-1 756410,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-1762053,1762123,176216
svn commit: r1799368 - in /tomcat/trunk: java/org/apache/catalina/servlets/CGIServlet.java webapps/docs/cgi-howto.xml webapps/docs/changelog.xml
Author: markt Date: Tue Jun 20 21:06:57 2017 New Revision: 1799368 URL: http://svn.apache.org/viewvc?rev=1799368=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=61201 Ensure that the SCRIPT_NAME environment variable for CGI executables is populated in a consistent way regardless of how the CGI servlet is mapped to a request. Modified: tomcat/trunk/java/org/apache/catalina/servlets/CGIServlet.java tomcat/trunk/webapps/docs/cgi-howto.xml tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/catalina/servlets/CGIServlet.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/servlets/CGIServlet.java?rev=1799368=1799367=1799368=diff == --- tomcat/trunk/java/org/apache/catalina/servlets/CGIServlet.java (original) +++ tomcat/trunk/java/org/apache/catalina/servlets/CGIServlet.java Tue Jun 20 21:06:57 2017 @@ -799,13 +799,10 @@ public final class CGIServlet extends Ht path = currentLocation.getAbsolutePath(); name = currentLocation.getName(); -if (".".equals(contextPath)) { -scriptname = servletPath; +if (servletPath.startsWith(cginame)) { +scriptname = contextPath + cginame; } else { -scriptname = contextPath + servletPath; -} -if (!servletPath.equals(cginame)) { -scriptname = scriptname + cginame; +scriptname = contextPath + servletPath + cginame; } if (log.isDebugEnabled()) { Modified: tomcat/trunk/webapps/docs/cgi-howto.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/cgi-howto.xml?rev=1799368=1799367=1799368=diff == --- tomcat/trunk/webapps/docs/cgi-howto.xml (original) +++ tomcat/trunk/webapps/docs/cgi-howto.xml Tue Jun 20 21:06:57 2017 @@ -121,6 +121,18 @@ the reading of stderr to complete before is 2000. +The name and path of the CGI script to search for in the CGI search path +depends on how the Servlet has been mapped. If the pathInfo is +null, the servletPath will be used. If the +pathInfo is not null then the +servletPath is appended to the CGI search path and the +pathInfo is used. + +The search will start with the first path segment and expand one path segment +at a time until no path segments are left (resulting in a 404) or a matching +script is found in the CGI search path. Any remaining path segments will be +passed to the CGI executable in the PATH_INFO environment +variable. Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1799368=1799367=1799368=diff == --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Tue Jun 20 21:06:57 2017 @@ -131,6 +131,11 @@ provided by the application. This reverts a behavioural change in 9.0.0.M21 that caused problems for some clients. (markt) + +61201: Ensure that the SCRIPT_NAME environment +variable for CGI executables is populated in a consistent way regardless +of how the CGI servlet is mapped to a request. (markt) + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 61201] CGIServlet adds too much to the SCRIPT_NAME environment variable if script followed by extra path
https://bz.apache.org/bugzilla/show_bug.cgi?id=61201 --- Comment #1 from Mark Thomas--- Hmm. The CGI servlet isn't designed to be mapped that way. I'm a little surprised it even worked. The docs aren't clear on what is expected to work and what isn't. The script finding logic appears depend on what sort of mapping is used. The new getHttpServletMapping() in Servlet 4.0 may enable a wider range of mappings to be supported. I need to dig into this some more. At the moment, the minimum I anticipate doing is: - documented which mapping styles are supported and which are not - updating the checks in 9.0.x (and 8.5.x since the Servlet 4.0 functionality is back-ported) to reject requests using unsupported mapping types. At best, I'll add support for all mapping types and document each. -- 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
[GitHub] tomcat issue #56: Convert Cluster Manager human-readable channelSendOptions ...
Github user isapir commented on the issue: https://github.com/apache/tomcat/pull/56 @ChristopherSchultz can we merge this please? --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: ApacheCon slides with .odp extension
Huxing, On 6/16/17 1:40 AM, Huxing Zhang wrote: > Hi > > I have noticed that some of the ApacheCon slides are in .odp format: > > http://people.apache.org/~schultz/ApacheCon%20NA%202017/Seamless%20Upgrades%20for%20Credential%20Security%20in%20Apache%20Tomcat.odp > http://people.apache.org/~schultz/ApacheCon%20NA%202017/Let's%20Encrypt%20Apache%20Tomcat.odp > > The .odp format does not work for me because it is for OpenOffice (I don't have OpenOffice installed on my Mac OS), and neither Pages and Microsoft PowerPoint could open it. > > I am wondering that should it be convert it to a more universal format like pdf, so that more people can open it without any confusion. Sorry about that... I usually convert to PDF as well. Looks like I idn't do it in this case. I've published the PDF versions in the same directory. Thanks, -chris signature.asc Description: OpenPGP digital signature
[Bug 56026] RemoteEndpoint.Async#sendText(String, SendHandler) not thread safe
https://bz.apache.org/bugzilla/show_bug.cgi?id=56026 --- Comment #14 from Jonathan Leech--- synchronizing on session as suggested doesn't appear to be sufficient to prevent the IllegalStateException, although it may help reduce the frequency. How is an API that can't be successfully used not broken? -- 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